本文作者:kaifamei

應用程序喚醒方法、裝置及系統與流程

更新時間:2025-12-25 19:20:20 0條評論

應用程序喚醒方法、裝置及系統與流程



1.本發明涉及互聯網技術領域,具體涉及一種應用程序喚醒方法、裝置及系統。


背景技術:



2.隨著互聯網技術的不斷發展,現有設備可以通過與用戶終端進行交互來向用戶提供服務。
3.但現有技術通常需要用戶主動使用終端來操控設備獲取服務,設備無法主動向用戶提供服務,導致人機交互效率較低,無法滿足用戶需求。


技術實現要素:



4.有鑒于此,本發明實施例提供了一種應用程序喚醒方法、裝置及系統,以提高人機間交互效率,改善用戶體驗。
5.第一方面,本發明實施例提供了一種應用程序喚醒方法,適用于終端,所述方法包括:
6.接收無線廣播信息;
7.至少解析所述無線廣播信息以獲取程序標識映射信息;
8.向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息;
9.根據所述程序標識信息喚起對應的目標程序,所述服務器與所述目標程序或與所述終端操作系統對應。
10.第二方面,本發明實施例提供了一種應用程序喚醒方法,適用于目標設備,所述方法包括:
11.向設備服務器發送廣播信息獲取請求,以指示設備服務器查詢對應的無線廣播信息;
12.接收所述無線廣播信息;
13.發送所述無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息。
14.第三方面,本發明實施例提供了一種應用程序喚醒方法,適用于設備服務器,所述方法包括:
15.接收目標設備發送的廣播信息獲取請求;
16.根據所述廣播信息獲取請求查詢對應的無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息;
17.向所述目標設備發送所述無線廣播信息。
18.第四方面,本發明實施例提供了一種應用程序喚醒裝置,所述裝置包括:
19.終端接收單元,用于接收無線廣播信息;
20.終端解析單元,用于至少解析所述無線廣播信息以獲取程序標識映射信息;
21.終端獲取單元,用于向服務器發送所述程序標識映射信息以獲取與所述程序標識
映射信息對應的程序標識信息;
22.終端喚起單元,用于根據所述程序標識信息喚起對應的目標程序,所述服務器與所述目標程序或與所述終端操作系統對應。
23.第五方面,本發明實施例提供了一種應用程序喚醒裝置,所述裝置包括:
24.設備發送單元,用于向設備服務器發送廣播信息獲取請求,以指示設備服務器查詢對應的無線廣播信息;
25.設備接收單元,用于接收所述無線廣播信息;
26.設備發送單元,用于發送所述無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息。
27.第六方面,本發明實施例提供了一種應用程序喚醒裝置,所述裝置包括:
28.服務器接收單元,用于接收目標設備發送的廣播信息獲取請求;
29.服務器查詢單元,用于根據所述廣播信息獲取請求查詢對應的無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息;
30.服務器發送單元,用于向所述目標設備發送所述無線廣播信息。
31.第七方面,本發明實施例提供了一種應用程序喚醒系統,所述系統包括終端、目標設備以及設備服務器;
32.其中,所述終端被配置為:
33.接收無線廣播信息;
34.至少解析所述無線廣播信息以獲取程序標識映射信息;
35.向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息;
36.根據所述程序標識信息喚起對應的目標程序,所述服務器與所述目標程序或與所述終端操作系統對應;
37.所述目標設備被配置為:
38.向設備服務器發送廣播信息獲取請求,以指示設備服務器查詢對應的無線廣播信息;
39.接收所述無線廣播信息;
40.發送所述無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息;
41.所述設備服務器被配置為:
42.接收所述目標設備發送的廣播信息獲取請求;
43.根據所述廣播信息獲取請求查詢對應的無線廣播信息;
44.向所述目標設備發送所述無線廣播信息。
45.第八方面,本發明實施例提供了一種計算機可讀存儲介質,其上存儲計算機程序指令,所述計算機程序指令在被處理器執行時實現如第一、二和三方面中任一項所述的方法。
46.第九方面,本發明實施例提供了一種電子設備,所述設備包括:
47.存儲器,用于存儲一條或多條計算機程序指令;
48.處理器,所述一條或多條計算機程序指令被所述處理器執行以實現如第一、二和三方面中任一項所述的方法。
49.本發明實施例的應用程序喚醒方法在接收無線廣播信息后,至少解析所述無線廣播信息以獲取程序標識映射信息,向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息,根據所述程序標識信息喚起對應的目標程序。其中,所述服務器與所述目標程序或與所述終端操作系統對應。通過所述方法可以提高人機間交互效率,改善用戶體驗。
附圖說明
50.通過以下參照附圖對本發明實施例的描述,本發明的上述以及其它目的、特征和優點將更為清楚,在附圖中:
51.圖1為本發明實施例的應用程序喚醒系統的示意圖;
52.圖2為本發明實施例的應用程序喚醒系統的應用示意圖;
53.圖3為本發明實施例的應用程序喚醒系統的應用交互圖;
54.圖4為本發明實施例的應用程序喚醒系統的信令交互圖;
55.圖5為本發明實施例的低功耗藍牙信號的組成示意圖;
56.圖6為本發明實施例的統一資源定位符的組成示意圖;
57.圖7為本發明實施例的應用程序喚醒方法的流程圖;
58.圖8為本發明實施例的目標頁面展示方法的流程圖;
59.圖9為本發明實施例的目標頁面展示方法的流程圖;
60.圖10為本發明實施例的應用程序喚醒方法的流程圖;
61.圖11為本發明實施例的應用程序喚醒方法的流程圖;
62.圖12為本發明實施例的應用程序喚醒裝置的示意圖;
63.圖13為本發明實施例的應用程序喚醒裝置的示意圖;
64.圖14為本發明實施例的應用程序喚醒裝置的示意圖;
65.圖15是本發明實施例的電子設備的示意圖。
具體實施方式
66.以下基于實施例對本發明進行描述,但是本發明并不僅僅限于這些實施例。在下文對本發明的細節描述中,詳盡描述了一些特定的細節部分。對本領域技術人員來說沒有這些細節部分的描述也可以完全理解本發明。為了避免混淆本發明的實質,公知的方法、過程、流程、元件和電路并沒有詳細敘述。
67.此外,本領域普通技術人員應當理解,在此提供的附圖都是為了說明的目的,并且附圖不一定是按比例繪制的。
68.除非上下文明確要求,否則在本技術的“包括”、“包含”等類似詞語應當解釋為包含的含義而不是排他或窮舉的含義;也就是說,是“包括但不限于”的含義。
69.在本技術的描述中,需要理解的是,術語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
70.隨著互聯網技術的不斷發展,現有設備可以通過與用戶終端進行交互來向用戶提供服務。
71.但現有技術通常需要用戶主動使用終端來操控設備獲取服務,設備無法主動向用戶提供服務,導致人機交互效率較低,無法滿足用戶需求。
72.對此,本發明實施例提供了一種應用程序喚醒方法,以提高人機間交互效率,改善用戶體驗。
73.圖1為本發明實施例的應用程序喚醒系統的示意圖。如圖1所示,所述應用程序喚醒系統包括終端11、目標設備12、設備服務器13以及終端服務器14。
74.其中,所述終端11為用戶持有的終端,所述終端可以為手機、電腦或平板電腦等終端設備。進一步地,所述終端11中安裝有與目標設備12對應的目標程序(application,app),用戶通過所述目標程序可以操控目標設備12以獲取相關服務。
75.在本實施例中,終端11可以在接收目標設備12發送的無線廣播信息后,通過解析所述無線廣播信息的方式主動喚起所述目標程序,以向用戶提供服務。
76.可選地,目標程序在安裝或更新的過程,可以在終端11的操作系統中注冊相應的監聽程序。通過所述監聽程序可以使終端11能夠識別并解析目標設備12發送的無線廣播信息。
77.所述目標設備12可以為用于向用戶提供服務的aiot(artificial intelligence&internet of things,人工智能物聯網)設備,例如智能柜、自動販賣機、自助打印機、智能門窗、智能空調或智能臺燈等。
78.在本實施例中,所述目標設備12可以向附近的終端發送無線廣播信息。
79.可選地,所述目標設備12發送無線廣播信息的方式具體可以是采用基于低功耗藍牙(bluetooth low energy,ble)的藍牙信標(beacon)技術廣播所述無線廣播信息。具體地,所述藍牙信標技術會將目標設備12作為藍牙信標,使目標設備12周期性地通過藍牙廣播所述無線廣播信息。相對應的,處于目標設備12附近的終端可以通過藍牙掃描接收所述無線廣播信息。
80.所述設備服務器13為通用的計算設備或數據處理設備或存儲設備。在本實施例中,所述設備服務器13與目標程序和目標設備12對應,所述設備服務器13用于向目標設備12提供無線廣播信息,以及用于向目標程序提供數據支持。
81.所述終端服務器14為通用的計算設備或數據處理設備或存儲設備。在本實施例中,所述終端服務器14與終端11的操作系統對應。應當理解,所述終端服務器14具體可以是終端11中所運行操作系統對應的開發者服務器,例如當終端11中運行鴻蒙系統(harmony os)時,所述終端服務器14可以為華為公司服務器,當終端11中運行蘋果(ios)系統時,所述終端服務器14可以為蘋果公司服務器。所述終端服務器14用于向終端11提供數據支持。
82.可選地,所述設備服務器13與終端11和目標設備12之間,以及終端服務器14與終端11之間可以通過無線通信網絡連接以實現數據傳遞。所述無線通信網絡可以包括5g移動通信網絡技術(5th-generation,5g)系統、長期演進(long term evolution,lte)系統、全球移動通信系統(global system for mobile communication,gsm)、藍牙(bluetooth,bt)、無線保真(wireless fidelity,wi-fi)或紫蜂協議(zigbee)中的任意一種或組合。
83.具體地,目標設備12可以從設備服務器13處獲取無線廣播信息。在獲取無線廣播信息后,所述目標設備12可以通過藍牙廣播所述無線廣播信息。位于目標設備12附近的終端11在通過監聽程序識別出所述無線廣播信息后,可以通過藍牙掃描接收所述無線廣播信
息,并通過所述監聽程序解析所述無線廣播信息以獲取程序標識映射信息。在獲取程序標識映射信息后,終端11可以向服務器發送所述程序標識映射信息以獲取對應的程序標識信息,并進而根據程序標識信息喚起對應的目標程序。
84.其中,所述服務器可以與所述目標程序或與所述終端操作系統對應,也即,所述服務器可以是設備服務器13,也可以是終端服務器14。具體地,當所述服務器是設備服務器13時,所述無線廣播信息中還可以攜帶與所述設備服務器13對應的設備服務器地址信息,所述設備服務器地址信息具體可以是設備服務器的url地址(uniform resource location,統一資源定位符)。終端11可以解析無線廣播信息以獲取程序標識映射信息和設備服務器地址信息,并根據程序標識映射信息和設備服務器地址信息從設備服務器13處獲取與程序標識映射信息對應的程序標識信息。進一步地,當所述服務器是終端服務器14時,所述終端11可以直接解析無線廣播信息以獲取程序標識映射信息,再通過調用系統接口獲取對應的程序標識信息。
85.由此,本實施例的應用程序喚醒方法可以在用戶到達目標設備附近時,由終端主動喚醒目標程序以向用戶提供服務,從而提高人機間交互效率,改善用戶體驗。
86.圖2為本發明實施例的應用程序喚醒系統的應用示意圖。如圖2所示,所述目標設備可以通過藍牙廣播所述無線廣播信息,所述虛線圈21可以用于表征所述藍牙廣播的覆蓋范圍。
87.當用戶攜帶終端進入虛線圈21后,終端可以通過藍牙掃描接收所述無線廣播信息,并至少解析無線廣播信息以獲取程序標識映射信息,再根據程序標識映射信息獲取對應的程序標識信息,進而根據程序標識信息喚起對應的目標程序。
88.應當理解,所述藍牙廣播的覆蓋范圍可以根據實際使用需求以及藍牙廣播信號的實際可傳播距離確定。以低功耗藍牙廣播信號為例,所述低功耗藍牙廣播信號的具體覆蓋范圍,也即,虛線圈21的覆蓋半徑可以為4-8m。
89.圖3為本發明實施例的應用程序喚醒系統的應用交互圖。如圖3所示,目標設備33可以向設備服務器34發送廣播信息獲取請求以獲取無線廣播信息。在獲取所述無線廣播信息后,目標設備33可以通過藍牙廣播所述無線廣播信息。當用戶31攜帶終端32達到目標設備33附近時,終端32可以通過藍牙掃描接收所述無線廣播信息,并至少解析無線廣播信息以獲取程序標識映射信息。在獲取所述程序標識映射信息后,終端32可以向終端服務器35發送所述程序標識映射信息以從終端服務器34處獲取與所述程序標識映射信息對應的程序標識信息。在獲取所述程序標識信息后,終端32可以根據程序標識信息喚起對應的目標程序。
90.應當理解,作為一種替換方案,所述無線廣播信息中還可以攜帶設備服務器地址信息。終端32可以解析無線廣播信息以獲取所述程序標識映射信息和所述設備服務器地址信息,再根據所述程序標識映射信息和所述設備服務器地址信息從設備服務器34處獲取對應的程序標識信息。
91.可選地,所述無線廣播信息還可以包括頁面標識映射信息。進一步地,在喚起目標程序后,終端32還可以解析無線廣播信息以獲取所述頁面標識映射信息,并根據所述頁面標識映射信息從設備服務器34處獲取對應的頁面標識信息,再根據頁面標識信息跳轉至目標頁面。其中,所述頁面標識信息可以是目標頁面在目標程序中的唯一標識。
92.可選地,所述無線廣播信息還可以包括頁面參數映射信息。進一步地,在展示目標頁面之前,終端32還可以解析無線廣播信息以獲取所述頁面參數映射信息,并根據頁面參數映射信息從設備服務器34處獲取頁面參數,再根據頁面參數展示所述目標頁面。其中,所述頁面參數可以用于表征目標頁面的展示需求。
93.在一種可選地實現方式中,本實施例中應用程序喚醒方式包括常規喚醒和藍牙喚醒。
94.其中,所述常規喚醒是指用戶手動喚醒目標程序。所述藍牙喚醒是指終端通過解析所述無線廣播信息的方式喚醒目標程序。為了能夠更好地向用戶提供針對性服務,通過上述兩種方式喚起目標程序并打開同一目標頁面后,所述目標頁面中所展示的內容可以不同。在本實施例中,所述頁面參數可以用于表征當應用程序喚醒方式為藍牙喚醒時,程序運營人員對于目標頁面的展示需求。應當理解,所述展示需求具體可以根據實際的業務需求進行設置和調整。
95.進一步地,所述頁面參數具體可以包括在不同應用場景下的所要采用的展示邏輯以及與各展示邏輯相匹配的展示配置資源。例如:所述應用場景可以包括當前的時間信息,例如早上和晚上,當應用場景為早上時,終端可以根據頁面參數選擇對應的展示邏輯f在目標頁面中展示參數a,當應用場景為晚上時,終端可以根據頁面參數選擇對應的展示邏輯d在目標頁面中展示參數a和b,所述參數a和b可以作為展示配置資源存儲在頁面參數中。
96.由此,本實施例的應用程序喚醒方法可以在用戶到達目標設備附近時,由終端主動喚起目標程序,并根據頁面參數展示目標頁面,以簡化用戶操作,為用戶提供更加精準的服務,同時提高所展示內容與當前應用場景的契合度,改善用戶使用體驗。
97.圖4為本發明實施例的應用程序喚醒系統的信令交互圖。如圖4所示,所述應用程序喚醒系統包括目標設備41、終端42、設備服務器43以及終端服務器44。
98.s1000、目標設備向設備服務器發送廣播信息獲取請求。
99.具體地,目標設備可以向設備服務器發送廣播信息獲取請求以獲取無線廣播信息。
100.可選地,當目標程序發生維護或更新后,無線廣播信息中的信息內容可能會發生變化。對此,目標設備可以每隔預定時間段向設備服務器發送廣播信息獲取請求以重新獲取無線廣播信息,來保證無線廣播信息的時效性。
101.可選地,所述廣播信息獲取請求可以攜帶目標設備的設備相關信息,例如設備類型信息或設備編號信息,以便設備服務器可以根據目標設備的相關信息查詢與目標設備對應的無線廣播信息。
102.s2000、設備服務器查詢對應的無線廣播信息。
103.具體地,在接收到廣播信息獲取請求后,設備服務器可以根據廣播信息獲取請求查詢對應的無線廣播信息。其中,所述無線廣播信息中至少包括程序標識映射信息。所述程序標識映射信息用于獲取對應的程序標識信息,所述程序標識信息為所述目標程序的唯一標識。
104.可選地,所述無線廣播信息中還可以包括頁面標識映射信息以及頁面參數映射信息。所述頁面標識映射信息用于獲取對應的頁面標識信息,所述頁面標識信息用于表征目標頁面在目標程序中的唯一標識。所述頁面參數映射信息用于獲取頁面參數,所述頁面參
數用于表征目標頁面的展示需求。
105.應當理解,由于低功耗下的藍牙信號所能夠承載的信息長度有限,本實施例可以預先將目標程序內各頁面的頁面標識信息映射為信息長度較短的頁面標識映射信息,并將映射關系存儲在設備服務器處。進一步地,本實施例同樣可以將頁面參數映射為信息長度較短的頁面參數映射信息,并將映射關系存儲在設備服務器處。
106.s3000、設備服務器向目標設備發送無線廣播信息。
107.具體地,設備服務器在查詢出無線廣播信息后,可以將無線廣播信息發送給目標設備。
108.s4000、目標設備向終端發送無線廣播信息。
109.具體地,目標設備在接收到無線廣播信息后,可以通過藍牙廣播所述無線廣播信息,以將無線廣播信息發送給附近的終端。
110.可選地,目標設備可以周期性地通過藍牙廣播所述無線廣播信息。進一步地,目標設備每次廣播時,都會依次在多個廣播信道發送相同的報文,這可以稱為一次廣播事件。每兩個相鄰廣播事件之間的廣播間隔可以根據實際需求進行設置,例如所述廣播間隔可以被設置在20ms-10.24s之間。其中,所述報文中包括所述無線廣播信息。
111.s5000、終端獲取程序標識映射信息。
112.具體地,當用戶攜帶終端到達目標設備附近時,終端可以識別、接收并解析所述無線廣播信息以獲取程序標識映射信息。
113.可選地,終端可以周期性地通過藍牙掃描接收所述無線廣播信息。進一步地,在每次掃描時,終端都會打開接收器去監聽目標設備所發送的藍牙廣播信號,這可以稱為一次掃描事件。掃描事件可以包括兩個時間參數:掃描窗口和掃描間隔。掃描窗口為一次掃描進行的時間寬度。掃描間隔為兩個連續的掃描窗口的起始時間之間的時間差,包括掃描休息的時間和掃描進行的時間。
114.s6000、終端從終端服務器獲取程序標識信息。
115.具體地,終端可以調用系統接口獲取與程序標識映射信息對應的程序標識信息。
116.s7000、終端喚起目標程序。
117.具體地,終端可以根據程序標識信息喚起對應的目標程序。
118.s8000、終端獲取頁面標識映射信息和頁面參數映射信息。
119.具體地,在喚起目標程序后,終端可以通過目標程序繼續解析所述無線廣播信息以獲取頁面標識映射信息和頁面參數映射信息。
120.s9000、終端從設備服務器獲取頁面標識信息和頁面參數。
121.具體地,終端可以調用目標程序內接口獲取對應的頁面標識信息和頁面參數。
122.s10000、展示目標頁面。
123.具體地,在獲取頁面標識信息和頁面參數后,終端可以通過目標程序根據頁面標識信息確定目標頁面,并根據頁面參數展示所述目標頁面。
124.應當理解,本實施例中的無線廣播信息中還可以包括其它相關信息。圖5為本發明實施例的低功耗藍牙信號的組成示意圖。如圖5所示,當無線廣播信息為低功耗藍牙信號時,所述低功耗藍牙信號中還可以包括信號的長度信息(advertisement data len,ad len)、信號的類型信息(advertisement data type,ad type)、信號所屬公司的廠商標識信
息(company id)、信號發送設備的信標類型信息(type)、與信號發送設備對應的容器標識信息(container id)以及信號發送功率信息(tx power)等等。應當理解,為了方便理解,圖5所示各信息均采用16進制形式用以表征,而在實際應用過程中,所述各信息可以以2進制的形式進行傳輸。進一步地,終端可以根據無線廣播信息中的廠商標識信息來確定無線廣播信息的解析方式。
125.在一種可選地的實現方式中,本實施例中的無線廣播信號也可以是信息承載能力較強的wifi信號或正常功耗下的藍牙信號。此時,所述無線廣播信息中具體可以包括目標程序的url鏈接(uniform resource location,統一資源定位符)。終端在接收到無線廣播信號時,可以解析無線廣播信號以獲取目標程序的url鏈接,再根據所述url鏈接直接喚起目標程序并跳轉至目標頁面。
126.圖6為本發明實施例的統一資源定位符的組成示意圖。如圖6所示,所述統一資源定位符具體包括協議部分、主機部分、端口部分、頁面標識部分、頁面參數部分和頁面位置部分。其中,協議部分用于表征終端訪問對應服務器所要使用的協議,所述主機部分用于表征所訪問服務器的主機名或ip(internet protocol,網際互連協議)地址,所述端口部分用于表征所訪問服務器的訪問端口。進一步地,所述主機部分和端口部分可以作為授權部分。終端可以根據協議部分和授權部分喚起目標程序。進一步地,終端在喚起目標程序后可以根據頁面標識部分確定目標頁面,再根據頁面參數部分和頁面位置部分展示目標頁面。其中,所述頁面參數部分用于確定目標頁面的展示內容,所述頁面位置部分用于確定目標頁面中的展示位置。
127.圖7為本發明實施例的應用程序喚醒方法的流程圖。如圖7所示,所述應用程序喚醒方法適用于上述實施例中的終端。所述應用程序喚醒方法具體包括如下步驟:
128.s100、接收無線廣播信息。
129.具體地,當終端處于目標設備的藍牙廣播信號覆蓋范圍內時,可以識別并接收無線廣播信息。
130.s200、至少解析所述無線廣播信息以獲取程序標識映射信息。
131.具體地,終端可以解析無線廣播信息以獲取無線廣播信息中的程序標識映射信息。
132.應當理解,在本實施例中,所述程序標識映射信息具體可以是由數字組成的字符串。
133.希望說明,本實施例中的無線廣播信息可以為低功耗藍牙信號,也可以為攜帶有目標程序url鏈接的wifi信號或者正常功耗的藍牙信號。
134.進一步地,當所述無線廣播信息為攜帶有目標程序url鏈接的wifi信號或者正常功耗的藍牙信號時,終端同樣可以解析無線廣播信息以獲取如圖6所示的各部分信息,并進而根據所獲取的各部分信息實現本實施例中的相應步驟。
135.s300、向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息。
136.其中,所述服務器可以與所述目標程序或與所述終端操作系統對應。
137.具體地,終端可以將程序標識映射信息發送給服務器,以指示設備服務器根據程序標識映射信息查詢對應的程序標識信息,并將查詢結果返還給終端。
138.其中,所述程序標識信息可以為目標程序的唯一標識。應當理解,由于低功耗下的藍牙信號所能夠承載的信息長度有限,本實施例可以預先將信息長度較長的程序標識信息映射為信息長度較短的程序標識映射信息,并將映射關系存儲在設備服務器或終端服務器處。設備服務器或終端服務器可以在接收到所述程序標識映射信息后,可以根據預先存儲的映射關系查詢對應的程序標識信息。
139.s400、根據所述程序標識信息喚起對應的目標程序。
140.具體地,終端在獲取到程序標識信息后,可以根據程序標識信息確定并喚起目標程序。
141.進一步地,無線廣播信息中還可以包括頁面標識映射信息。在喚起目標程序后,終端還可以通過目標程序解析無線廣播信息以獲取所述頁面標識映射信息,并根據頁面標識映射信息獲取頁面標識信息以展示目標頁面。
142.圖8為本發明實施例的目標頁面展示方法的流程圖。如圖8所示,所述目標頁面展示方法具體包括如下步驟:
143.s500、解析所述無線廣播信息以獲取頁面標識映射信息。
144.s600、獲取與所述頁面標識映射信息對應的頁面標識信息。
145.s700、根據所述頁面標識信息確定所述目標程序中的目標頁面。
146.s800、展示所述目標頁面。
147.具體地,終端可以通過目標程序解析無線廣播信息以獲取頁面標識映射信息。在本實施例中,所述頁面標識映射信息可以是由數字組成的字符串。在獲取頁面標識映射信息后,終端可以將頁面標識映射信息發送給設備服務器,以指示設備服務器根據頁面標識映射信息查詢對應的頁面標識信息,再將查詢結果返還給終端。終端在獲取頁面標識信息后,可以根據頁面標識信息確定目標頁面,并展示所確定的目標頁面。
148.應當理解,設備服務器在接收到頁面標識映射信息后,可以根據預先存儲的映射關系查詢對應的頁面標識信息。
149.可選地,無線廣播信息中還可以包括頁面參數映射信息。終端還可以解析無線廣播信息以獲取頁面參數映射信息,并進而根據頁面參數映射信息獲取頁面參數,以在步驟s800中根據頁面參數展示目標頁面。
150.圖9為本發明實施例的目標頁面展示方法的流程圖。如圖9所示,所述目標頁面展示方法具體包括如下步驟:
151.s610、解析所述無線廣播信息以獲取頁面參數映射信息。
152.s620、獲取與所述頁面參數映射信息對應的頁面參數。
153.具體地,終端可以解析無線廣播信息以獲取頁面參數映射信息。在本實施例中,所述頁面參數映射信息可以是由數字組成的字符串。在獲取頁面參數映射信息后,終端可以將所述頁面參數映射信息發送給設備服務器,以指示設備服務器根據頁面參數映射信息查詢對應的頁面參數,再將查詢結果返還給終端。在獲取頁面參數后,終端可以根據頁面參數展示目標頁面。
154.應當理解,設備服務器在接收到頁面參數映射信息后,可以根據預先存儲的映射關系查詢對應的頁面參數。
155.可選地,在喚醒目標程序前,終端還可以確定場景值信息,所述場景值信息用于表
征所述目標程序的喚醒方式。進一步地,在喚醒目標程序后,本實施例的應用程序喚醒方法還包括:響應于所述場景值信息為藍牙喚醒,根據所述頁面參數展示所述目標頁面,響應于所述場景值信息為常規喚醒,展示所述目標頁面。具體地,當目標程序的喚醒方式為藍牙喚醒時,終端可以通過目標程序根據頁面參數展示目標頁面,當目標程序的喚醒方式為常規喚醒時,終端可以通過目標程序直接展示目標頁面。
156.本發明實施例的應用程序喚醒方法在接收無線廣播信息后,至少解析所述無線廣播信息以獲取程序標識映射信息,向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息,根據所述程序標識信息喚起對應的目標程序。其中,所述服務器與所述目標程序或與所述終端操作系統對應。通過所述方法可以提高人機間交互效率,改善用戶體驗。
157.圖10為本發明實施例的應用程序喚醒方法的流程圖。如圖10所示,所述應用程序喚醒方法適用于上述實施例中的目標設備。所述應用程序喚醒方法具體包括如下步驟:
158.s100'、向設備服務器發送廣播信息獲取請求,以指示所述設備服務器查詢對應的無線廣播信息。
159.s200'、接收所述無線廣播信息。
160.s300'、向終端發送所述無線廣播信息。
161.具體地,目標設備可以向設備服務器發送廣播信息獲取請求,以指示設備服務器查詢對應的無線廣播信息。設備服務器在查詢到無線廣播信息后,會將無線廣播信息反饋給目標設備。目標設備可以接收無線廣播信息,并以廣播的形式發送無線廣播信息。其中,所述無線廣播信息中至少包括程序標識映射信息,以使得所述終端獲取與所述程序標識映射信息對應的程序標識信息以及根據所述程序標識信息喚起對應的目標程序。
162.進一步地,本實施例的應用程序喚醒方法還包括:響應于檢測到所述終端處于所述目標設備的服務范圍內,向所述終端發送所述無線廣播信息。具體地,目標設備可以在檢測到有終端處于當前設備的服務范圍內時,向所述終端發送所述無線廣播信息。其中,所述服務范圍可以為目標設備的廣播覆蓋范圍。
163.圖11為本發明實施例的應用程序喚醒方法的流程圖。如圖11所示,所述應用程序喚醒方法適用于上述實施例中的設備服務器。所述應用程序喚醒方法具體包括如下步驟:
164.s100”、接收廣播信息獲取請求。
165.s200”、根據所述廣播信息獲取請求查詢對應的無線廣播信息。
166.s300”、向目標設備發送所述無線廣播信息。
167.具體地,設備服務器可以在接收到目標設備發送的廣播信息獲取請求時,查詢對應的無線廣播信息,并將查詢結果反饋給目標設備。其中,所述無線廣播信息中至少包括程序標識映射信息。
168.進一步地,本實施例的應用程序喚醒方法還包括:接收頁面參數映射信息,根據所述頁面參數映射信息查詢對應的頁面參數。具體地,設備服務器在接收到終端發送的頁面參數映射信息時,可以根據頁面參數映射信息查詢對應的頁面參數,并將查詢結果返還給終端,以便終端根據頁面參數展示目標頁面。
169.圖12為本發明實施例的應用程序喚醒裝置的示意圖。如圖12所示,所述應用程序喚醒裝置包括終端接收單元121、終端解析單元122、終端獲取單元123以及終端喚起單元
124。
170.具體地,所述終端接收單元121用于接收無線廣播信息;
171.所述終端解析單元122用于至少解析所述無線廣播信息以獲取程序標識映射信息;
172.所述終端獲取單元123用于向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息;
173.所述終端喚起單元124用于根據所述程序標識信息喚起對應的目標程序,所述服務器與所述目標程序或與所述終端操作系統對應。
174.本發明實施例的應用程序喚醒裝置在接收無線廣播信息后,至少解析所述無線廣播信息以獲取程序標識映射信息,向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息,根據所述程序標識信息喚起對應的目標程序。其中,所述服務器與所述目標程序或與所述終端操作系統對應。通過所述裝置可以提高人機間交互效率,改善用戶體驗。
175.圖13為本發明實施例的應用程序喚醒裝置的示意圖。如圖13所示,所述應用程序喚醒裝置包括設備發送單元131、設備接收單元132以及設備發送單元133。
176.具體地,所述設備發送單元131用于向設備服務器發送廣播信息獲取請求,以指示設備服務器查詢對應的無線廣播信息;
177.所述設備接收單元132用于接收所述無線廣播信息;
178.所述設備發送單元133用于發送所述無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息。
179.圖14為本發明實施例的應用程序喚醒裝置的示意圖。如圖14所示,所述應用程序喚醒裝置包括服務器接收單元141、服務器查詢單元142以及服務器發送單元143。
180.具體地,所述服務器接收單元141用于接收目標設備發送的廣播信息獲取請求;
181.所述服務器查詢單元142用于根據所述廣播信息獲取請求查詢對應的無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息;
182.所述服務器發送單元143用于向所述目標設備發送所述無線廣播信息。
183.圖15是本發明實施例的電子設備的示意圖。在本實施例中,電子設備包括服務器、終端等。如圖15所示,該電子設備:至少包括一個處理器151;以及,與至少一個處理器151通信連接的存儲器152;以及,與掃描裝置通信連接的通信組件153,通信組件153在處理器151的控制下接收和發送數據;其中,存儲器152存儲有可被至少一個處理器151執行的指令,指令被至少一個處理器151執行以實現上述應用程序喚醒方法。
184.具體地,該電子設備包括:一個或多個處理器151以及存儲器152,圖15中以一個處理器151為例。處理器151、存儲器152可以通過總線或者其他方式連接,圖15中以通過總線連接為例。存儲器152作為一種非易失性計算機可讀存儲介質,可用于存儲非易失性軟件程序、非易失性計算機可執行程序以及模塊。處理器151通過運行存儲在存儲器152中的非易失性軟件程序、指令以及模塊,從而執行設備的各種功能應用以及數據處理,即實現上述應用程序喚醒方法。
185.存儲器152可以包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需要的應用程序;存儲數據區可存儲選項列表等。此外,存儲器152可以
包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態存儲器件。在一些實施例中,存儲器152可選包括相對于處理器91遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至外接設備。上述網絡的實例包括但不限于互聯網、企業內部網、局域網、移動通信網及其組合。
186.一個或者多個模塊存儲在存儲器152中,當被一個或者多個處理器151執行時,執行上述任意方法實施例中的應用程序喚醒方法。
187.上述產品可執行本技術實施例所提供的方法,具備執行方法相應的功能模塊和有益效果,未在本實施例中詳盡描述的技術細節,可參見本技術實施例所提供的方法。
188.本發明的另一個實施例涉及一種非易失性存儲介質,用于存儲計算機可讀程序,所述計算機可讀程序用于供計算機執行上述部分或全部的方法實施例。
189.即,本領域技術人員可以理解,實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序存儲在一個存儲介質中,包括若干指令用以使得一個設備(可以是單片機,芯片等)或處理器(processor)執行本技術各實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-only memory)、隨機存取存儲器(ram,random access memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
190.以上所述僅為本發明的優選實施例,并不用于限制本發明,對于本領域技術人員而言,本發明可以有各種改動和變化。凡在本發明的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
191.本發明實施例提供了a1、一種應用程序喚醒方法,適用于終端,所述方法包括:
192.接收無線廣播信息;
193.至少解析所述無線廣播信息以獲取程序標識映射信息;
194.向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息;
195.根據所述程序標識信息喚起對應的目標程序,所述服務器與所述目標程序或與所述終端操作系統對應。
196.a2、根據a1所述的方法,所述方法還包括:
197.解析所述無線廣播信息以獲取頁面標識映射信息;
198.獲取與所述頁面標識映射信息對應的頁面標識信息;
199.根據所述頁面標識信息確定所述目標程序中的目標頁面;
200.展示所述目標頁面。
201.a3、根據a2所述的方法,獲取與所述頁面標識映射信息對應的頁面標識信息包括:
202.向與所述目標程序對應的服務器發送所述頁面標識映射信息,以使得服務器查詢對應的頁面標識信息;
203.接收所述頁面標識信息。
204.a4、根據a2所述的方法,所述方法還包括:
205.解析所述無線廣播信息以獲取頁面參數映射信息;
206.獲取與所述頁面參數映射信息對應的頁面參數,所述頁面參數用于表征所述目標頁面的展示需求。
207.a5、根據a4所述的方法,獲取與所述頁面參數映射信息對應的頁面參數包括:
208.向與所述目標程序對應的服務器發送所述頁面參數映射信息,以使得服務器查詢對應的頁面參數信息;
209.接收所述頁面參數信息。
210.a6、根據a4所述的方法,展示所述目標頁面包括:
211.根據所述頁面參數展示所述目標頁面。
212.a7、根據a4所述的方法,展示所述目標頁面包括:
213.確定場景值信息,所述場景值信息用于表征所述目標程序的喚醒方式;
214.響應于所述場景值信息為藍牙喚醒,根據所述頁面參數展示所述目標頁面;
215.響應于所述場景值信息為常規喚醒,展示所述目標頁面。
216.本發明實施例提供了b1、一種應用程序喚醒方法,適用于目標設備,所述方法包括:
217.向設備服務器發送廣播信息獲取請求,以指示設備服務器查詢對應的無線廣播信息;
218.接收所述無線廣播信息;
219.發送所述無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息。
220.b2、根據b1所述的方法,發送所述無線廣播信息包括:
221.每隔預設時間間隔,以廣播的形式發送所述無線廣播信息。
222.b3、根據b1所述的方法,發送所述無線廣播信息包括:
223.響應于檢測到終端進入所述目標設備的服務范圍內,向所述終端發送所述無線廣播信息。
224.本發明實施例提供了c1、一種應用程序喚醒方法,適用于設備服務器,所述方法包括:
225.接收目標設備發送的廣播信息獲取請求;
226.根據所述廣播信息獲取請求查詢對應的無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息;
227.向所述目標設備發送所述無線廣播信息。
228.c2、根據c1所述的方法,所述方法還包括:
229.接收終端發送的頁面標識映射信息;
230.查詢與所述頁面標識映射信息對應的頁面標識信息;
231.向所述終端發送所述頁面標識信息。
232.c3、根據c1所述的方法,所述方法還包括:
233.接收終端發送的程序標識映射信息;
234.查詢與所述程序標識映射信息對應的程序標識信息;
235.向所述終端發送所述程序標識信息。
236.c4、根據c1所述的方法,所述方法還包括:
237.接收終端發送的頁面參數映射信息;
238.查詢與所述頁面參數映射信息對應的頁面參數;
239.向所述終端發送所述頁面參數。
240.本發明實施例提供了d1、一種應用程序喚醒裝置,所述裝置包括:
241.終端接收單元,用于接收無線廣播信息;
242.終端解析單元,用于至少解析所述無線廣播信息以獲取程序標識映射信息;
243.終端獲取單元,用于向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息;
244.終端喚起單元,用于根據所述程序標識信息喚起對應的目標程序,所述服務器與所述目標程序或與所述終端操作系統對應。
245.本發明實施例提供了e1、一種應用程序喚醒裝置,所述裝置包括:
246.設備發送單元,用于向設備服務器發送廣播信息獲取請求,以指示設備服務器查詢對應的無線廣播信息;
247.設備接收單元,用于接收所述無線廣播信息;
248.設備發送單元,用于發送所述無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息。
249.本發明實施例提供了f1、一種應用程序喚醒裝置,所述裝置包括:
250.服務器接收單元,用于接收目標設備發送的廣播信息獲取請求;
251.服務器查詢單元,用于根據所述廣播信息獲取請求查詢對應的無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息;
252.服務器發送單元,用于向所述目標設備發送所述無線廣播信息。
253.本發明實施例提供了g1、一種應用程序喚醒系統,所述系統包括終端、目標設備以及設備服務器;
254.其中,所述終端被配置為:
255.接收無線廣播信息;
256.至少解析所述無線廣播信息以獲取程序標識映射信息;
257.向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息;
258.根據所述程序標識信息喚起對應的目標程序,所述服務器與所述目標程序或與所述終端操作系統對應;
259.所述目標設備被配置為:
260.向設備服務器發送廣播信息獲取請求,以指示設備服務器查詢對應的無線廣播信息;
261.接收所述無線廣播信息;
262.發送所述無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息;
263.所述設備服務器被配置為:
264.接收所述目標設備發送的廣播信息獲取請求;
265.根據所述廣播信息獲取請求查詢對應的無線廣播信息;
266.向所述目標設備發送所述無線廣播信息。
267.本發明實施例提供了h1、一種計算機可讀存儲介質,其上存儲計算機程序指令,所述計算機程序指令在被處理器執行時實現如a1-7、b1-3和c1-4中任一項所述的方法。
268.本發明實施例提供了i1、一種電子設備,所述設備包括:
269.存儲器,用于存儲一條或多條計算機程序指令;
270.處理器,所述一條或多條計算機程序指令被所述處理器執行以實現如a1-7、b1-3和c1-4中任一項所述的方法。

技術特征:


1.一種應用程序喚醒方法,適用于終端,其特征在于,所述方法包括:接收無線廣播信息;至少解析所述無線廣播信息以獲取程序標識映射信息;向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息;根據所述程序標識信息喚起對應的目標程序,所述服務器與所述目標程序或與所述終端操作系統對應。2.根據權利要求1所述的方法,其特征在于,所述方法還包括:解析所述無線廣播信息以獲取頁面標識映射信息;獲取與所述頁面標識映射信息對應的頁面標識信息;根據所述頁面標識信息確定所述目標程序中的目標頁面;展示所述目標頁面。3.一種應用程序喚醒方法,適用于目標設備,其特征在于,所述方法包括:向設備服務器發送廣播信息獲取請求,以指示設備服務器查詢對應的無線廣播信息;接收所述無線廣播信息;發送所述無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息。4.一種應用程序喚醒方法,適用于設備服務器,其特征在于,所述方法包括:接收目標設備發送的廣播信息獲取請求;根據所述廣播信息獲取請求查詢對應的無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息;向所述目標設備發送所述無線廣播信息。5.一種應用程序喚醒裝置,其特征在于,所述裝置包括:終端接收單元,用于接收無線廣播信息;終端解析單元,用于至少解析所述無線廣播信息以獲取程序標識映射信息;終端獲取單元,用于向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息;終端喚起單元,用于根據所述程序標識信息喚起對應的目標程序,所述服務器與所述目標程序或與所述終端操作系統對應。6.一種應用程序喚醒裝置,其特征在于,所述裝置包括:設備發送單元,用于向設備服務器發送廣播信息獲取請求,以指示設備服務器查詢對應的無線廣播信息;設備接收單元,用于接收所述無線廣播信息;設備發送單元,用于發送所述無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息。7.一種應用程序喚醒裝置,其特征在于,所述裝置包括:服務器接收單元,用于接收目標設備發送的廣播信息獲取請求;服務器查詢單元,用于根據所述廣播信息獲取請求查詢對應的無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息;服務器發送單元,用于向所述目標設備發送所述無線廣播信息。
8.一種應用程序喚醒系統,其特征在于,所述系統包括終端、目標設備以及設備服務器;其中,所述終端被配置為:接收無線廣播信息;至少解析所述無線廣播信息以獲取程序標識映射信息;向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息;根據所述程序標識信息喚起對應的目標程序,所述服務器與所述目標程序或與所述終端操作系統對應;所述目標設備被配置為:向設備服務器發送廣播信息獲取請求,以指示設備服務器查詢對應的無線廣播信息;接收所述無線廣播信息;發送所述無線廣播信息,所述無線廣播信息中至少包括程序標識映射信息;所述設備服務器被配置為:接收所述目標設備發送的廣播信息獲取請求;根據所述廣播信息獲取請求查詢對應的無線廣播信息;向所述目標設備發送所述無線廣播信息。9.一種計算機可讀存儲介質,其上存儲計算機程序指令,其特征在于,所述計算機程序指令在被處理器執行時實現如權利要求1-2中任一項所述的方法。10.一種電子設備,其特征在于,所述設備包括:存儲器,用于存儲一條或多條計算機程序指令;處理器,所述一條或多條計算機程序指令被所述處理器執行以實現如權利要求1-2中任一項所述的方法。

技術總結


本發明實施例公開了一種應用程序喚醒方法、裝置及系統。所述應用程序喚醒方法在接收無線廣播信息后,至少解析所述無線廣播信息以獲取程序標識映射信息,向服務器發送所述程序標識映射信息以獲取與所述程序標識映射信息對應的程序標識信息,根據所述程序標識信息喚起對應的目標程序。其中,所述服務器與所述目標程序或與所述終端操作系統對應。通過所述方法可以提高人機間交互效率,改善用戶體驗。改善用戶體驗。改善用戶體驗。


技術研發人員:

麥志望 王文杰 鄭海波 孫抗 沈國斌

受保護的技術使用者:

拉扎斯網絡科技(上海)有限公司

技術研發日:

2022.08.25

技術公布日:

2022/12/9


文章投稿或轉載聲明

本文鏈接:http://m.newhan.cn/zhuanli/patent-1-48111-0.html

來源:專利查詢檢索下載-實用文體寫作網版權所有,轉載請保留出處。本站文章發布于 2022-12-19 01:33:19

發表評論

驗證碼:
用戶名: 密碼: 匿名發表
評論列表 (有 條評論
,2人圍觀
參與討論