本申請屬于通信技術(shù)領(lǐng)域,尤其涉及一種喚起功能界面的方法、裝置及終端設(shè)備。
背景技術(shù):
隨著信息通信和半導(dǎo)體技術(shù)的發(fā)展,智能手機(jī)、平板電腦等移動終端的普及和使用得到快速增長。與此同時,第三方開發(fā)者基于系統(tǒng)平臺開發(fā)的應(yīng)用程序的數(shù)量也得到迅猛增長,移動終端中應(yīng)用程序的功能也越來越豐富,用戶可以通過移動終端進(jìn)行越來越多的工作。
例如,用戶到達(dá)某產(chǎn)品體驗場所時可以通過手機(jī)上安裝的該產(chǎn)品應(yīng)用來領(lǐng)取優(yōu)惠券,也可以通過掃描宣傳海報上的二維碼實現(xiàn)快速添加/下載APP應(yīng)用等。在一些應(yīng)用場景中還可以通過應(yīng)用中的支付功能在線下商場進(jìn)行二維碼掃描支付,或者是不同用戶之間通過移動終端完成面對面付款、收款等。一般的,終端應(yīng)用開發(fā)時,為便于用戶導(dǎo)航、功能集成等,多數(shù)終端應(yīng)用會將不同的功能設(shè)置在不同層級的功能界面中。用戶需要使用應(yīng)用中的某項功能時,通常需要主動執(zhí)行一些操作來進(jìn)入相關(guān)應(yīng)用的功能界面。例如圖1所示的用戶喚醒某功能界面的操作示意圖,用戶想要喚醒某應(yīng)用A中的付款碼支付界面,通常需要點(diǎn)擊該應(yīng)用A的應(yīng)用圖標(biāo),啟動應(yīng)用A。然后在所述應(yīng)用A顯示的主界面上點(diǎn)擊“錢包”按鈕,進(jìn)入“錢包”所在的一級子界面。進(jìn)一步的,用戶可以在所述“錢包”一級子界面中點(diǎn)擊“付款”按鈕,進(jìn)入“付款”所在的二級子界面。最后,用戶可以在所述付款子界面中選擇“付款碼支付”按鈕喚起付款碼支付界面。
現(xiàn)有技術(shù)中用戶喚醒應(yīng)用功能界面時通常需要主動打開到對應(yīng)的界面,操作步驟較為繁多,存在較大的操作時間成本,降低達(dá)到用戶期望界面的執(zhí)行效率,降低了用戶終端使用體驗。
技術(shù)實現(xiàn)要素:
本申請目的在于提供一種喚起功能界面的方法、裝置及終端設(shè)備,可以通過設(shè)備之間的信息交互主動快速的喚起應(yīng)用中的預(yù)設(shè)功能界面,減少用戶的操作步驟,提升用戶使用體驗。
本申請?zhí)峁┑囊环N喚起功能界面的方法、裝置及終端設(shè)備是這樣實現(xiàn)的:
一種喚起功能界面的方法,所述方法包括:
第一終端發(fā)送指示消息;所述指示消息包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息;
第二終端解析接收到的指示消息,獲取所述指示消息中的標(biāo)識信息;并根據(jù)所述標(biāo)識信息喚起指定應(yīng)用中的所述預(yù)設(shè)功能界面。
一種喚起功能界面的方法,所述方法包括:
生成指示消息,所述指示消息包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息;
發(fā)送所述指示消息。
一種喚起功能界面的方法,所述方法包括:
接收包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息的指示消息;
解析所述指示消息,獲取所述指示消息中的標(biāo)識信息;
根據(jù)所述標(biāo)識信息喚起指定應(yīng)用中的所述預(yù)設(shè)功能界面。
一種喚起功能界面的裝置,所述裝置包括:
消息處理模塊,用于生成指示消息,所述指示消息包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息;
射頻模塊,用于發(fā)送所述指示消息。
一種喚起功能界面的裝置,所述裝置包括:
接收模塊,用于接收包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息的指示消息;
解析模塊,用于解析接收到的指示消息,獲取所述指示消息中的標(biāo)識信息;
界面喚起模塊,用于根據(jù)所述標(biāo)識信息的內(nèi)容喚起指定應(yīng)用中的所述預(yù)設(shè)功能界面。
一種終端設(shè)備,所述終端設(shè)備被設(shè)置成,包括:
處理單元,用于生成指示消息,所述指示消息包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息;
無線射頻模塊,用于發(fā)送所述指示消息。
一種終端設(shè)備,所述終端設(shè)備被設(shè)置成,包括:
無線接收模塊,用于采用無線通信的方式接收包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息的指示消息;
消息處理單元,用于解析所述指示消息,獲取所述指示消息中的標(biāo)識信息;以及用于根據(jù)所述標(biāo)識信息的內(nèi)容喚起指定應(yīng)用中的預(yù)設(shè)功能界面。
本申請?zhí)峁┑膯酒鸸δ芙缑娴姆椒ā⒀b置及終端設(shè)備的實施方案中,通過終端交互之間的指示信息中攜帶用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息,使得接收到該指示信息的終端,可基于該指示信息中的標(biāo)識信息打開該預(yù)設(shè)功能界面,減少用戶操作步驟,提升用戶體驗。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是現(xiàn)有技術(shù)中喚起功能界面的操作流程示意圖;
圖2是本申請所述一種喚起功能界面的方法一種實施例的方法流程圖;
圖3是本申請所述喚起功能界面的方法一種應(yīng)用場景的示意圖;
圖4是本申請?zhí)峁┑囊环N喚起功能界面的裝置一種實施例的模塊結(jié)構(gòu)示意圖;
圖5是本申請所述喚起功能界面的裝置另一種實施例的模塊結(jié)構(gòu)示意圖;
圖6是本申請所述一種喚起功能界面的裝置另一種實施例的模塊結(jié)構(gòu)示意圖;
圖7是本申請所述解析模塊一種實施例的模塊結(jié)構(gòu)示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。
下面結(jié)合附圖對本申請?zhí)峁┑膯酒鸸δ芙缑娴姆椒ㄟM(jìn)行詳細(xì)的說明。圖2是本申請所述一種喚起功能界面的方法一種實施例的方法流程圖。雖然本申請?zhí)峁┝巳缦率鰧嵤├蚋綀D所示的方法操作步驟,但基于常規(guī)或者無需創(chuàng)造性的勞動在所述方法中可以包括更多或者更少的操作步驟。在邏輯性上不存在必要因果關(guān)系的步驟中,這些步驟的執(zhí)行順序不限于本申請實施例提供的執(zhí)行順序。所述的方法的在實際中的裝置或終端產(chǎn)品執(zhí)行時,可以按照實施例或者附圖所示的方法順序執(zhí)行或者并行執(zhí)行(例如并行處理器或者多線程處理的環(huán)境)。
具體的本申請?zhí)峁┑囊环N喚起功能界面的方法的一種實施例如圖2所示,所述方法可以 包括:
S1:第一終端發(fā)送指示消息;所述指示消息中可以包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息。
本申請中所述的第一終端可以為指示其他終端設(shè)備打開某個預(yù)設(shè)功能界面來完成相應(yīng)功能應(yīng)用的終端設(shè)備,具體的可以包括移動通信終端、平板電腦、PDA等的可移動終端設(shè)備,也可以包括PC、自助服務(wù)終端、通信基站、專用業(yè)務(wù)服務(wù)器、具有無線通訊模塊的廣播設(shè)備等的相對固定的終端設(shè)備。后續(xù)所提及的第二終端的設(shè)備類型可以包括的設(shè)備實例也可以如上述所述的第一終端。例如,本實施例的一種應(yīng)用場景中,可以以商戶的業(yè)務(wù)服務(wù)終端作為所述第一終端,相應(yīng)的,可以以用戶的移動通信終端(例如手機(jī))作為與所述第一終端進(jìn)行信息交互的第二終端,其中業(yè)務(wù)服務(wù)終端可以是PC,當(dāng)然也可以是手機(jī)等移動終端設(shè)備。
一般的,終端中可以安裝多種應(yīng)用程序(Application,APP,后續(xù)簡稱應(yīng)用)。不同的應(yīng)用中通??梢园ú煌墓δ芙缑?,例如包括主界面在內(nèi)的導(dǎo)航界面、與用戶互動的交互界面、信息展示界面等。根據(jù)不同應(yīng)用功能的設(shè)計需求,不同的功能界面在應(yīng)用中可以設(shè)置在不同的信息層級,例如主界面,主界面下某一功能的一級導(dǎo)航界面,一級導(dǎo)航界面中某一功能的操作、執(zhí)行或者展示界面等。本申請的一些實施方式中,所述的功能界面本身或者在某些指定應(yīng)用中可以有與其對應(yīng)的標(biāo)識信息,如某支付產(chǎn)品應(yīng)用A中,可以設(shè)置利用二維碼進(jìn)行支付的功能界面在所述應(yīng)用A中相應(yīng)導(dǎo)航位置的標(biāo)識信息為A_Money_Pay_QR-code。當(dāng)然,本申請并不排除在其他的應(yīng)用場景中,所述的標(biāo)識信息也可以為功能界面的路徑信息,或包括預(yù)定字段的字符串,或可以直接定位到功能界面的執(zhí)行指令等。
在本實施例的一種實施方式,所述第一終端可以生成指示消息,所述指示消息可以包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息。然后所述第一終端可以發(fā)送所述指示消息。在具體的實現(xiàn)方式上,可以將所述標(biāo)識信息設(shè)置在所述指示消息中的指定字段。消息接收方可以按照約定的解析規(guī)則解析獲取所述指示消息中設(shè)置的標(biāo)識信息。在一些應(yīng)用場景中,所述第一終端也可以直接發(fā)送所述標(biāo)識信息,此時,所述的指示信息本身可以為標(biāo)識信息,可以不包括其他輔助或功能的信息。例如所述第一終端為商戶B使用的業(yè)務(wù)推廣服務(wù)器,可以通過藍(lán)牙或者802.11協(xié)議廣播無線信息。其中可以廣播發(fā)送指示商戶B的終端產(chǎn)品應(yīng)用B1打開預(yù)設(shè)功能界面的指示消息。所述廣播發(fā)送的指示消息的一種示例格式可以為:order:open=B1_Money_Pay_QR-code。
所述第一終端可以通過有線或者無線的通信方式發(fā)送所述指示消息。本申請的在線下服務(wù)端與用戶終端進(jìn)行交互的應(yīng)用場景中,終端設(shè)備可以采用無線通信的方式進(jìn)行信息交互,提高用戶使用的便利性。因此,本申請所述第一終端發(fā)送指示消息的一種實施方式中,可以 包括:
第一終端采用無線通信的方式廣播發(fā)送所述指示消息。
本實施例的一種應(yīng)用場景中,所述第一終端可以為商戶的服務(wù)端,例如自助服務(wù)器終端、POS機(jī)、身份驗證裝置等。此時,所述第一終端可以采用無線通信的方式廣播所述指示消息,這樣可以在面對多個不特定用戶時可以高效、方便、快捷的廣播發(fā)送指示消息,大大提高本申請方案實施的靈活性。同時,相對于用戶一側(cè)而言,采用無線通信方式與所述第一終端進(jìn)行信息交互,可以減少繁瑣的硬件接口接入操作,提高用戶的使用體驗。
一般的,本實施例中所述的第一終端可以集成無線通信模塊,也可以使用第三方提供的無線通信模塊。所述的無線通信模塊具體的可以采用包括但不限于超聲波、MIC(Microphone)、WIFI、藍(lán)牙、紅外、NFC(Near Field Communication,NFC,近距離無線通訊技術(shù))通信技術(shù)等的通信模塊。所述的無線通信模塊可以與所述第一終端設(shè)備進(jìn)行通信,具體的通信方式可以根據(jù)不同的設(shè)備終端采用相應(yīng)的終端通信協(xié)議。通常,本實施例中通過采用無線通信方式廣播發(fā)送所述指示消息時,可以在所述第一終端定向方向或者周圍一定輻射范圍內(nèi)存在所述廣播的指示消息的覆蓋區(qū)域。
第一終端可以采用無線通信的方式廣播發(fā)送包括所述標(biāo)識信息的指示消息。例如可以廣播指示安裝有應(yīng)用B的第二終端打開二維碼支付的功能界面。
S2:第二終端可以解析接收到的指示消息,獲取所述指示消息中的標(biāo)識信息;并可以根據(jù)所述標(biāo)識信息喚起指定應(yīng)用中的所述預(yù)設(shè)功能界面。
所述的第二終端可以與所述第一終端進(jìn)行信息交互,可以根據(jù)接收到的第一終端發(fā)送的指示消息執(zhí)行相應(yīng)的操作,例如可以接收包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息的指示消息。如前所述第一終端可以為商戶的業(yè)務(wù)服務(wù)終端、用戶的移動通信終端(例如手機(jī))為所述第二終端的應(yīng)用場景中,所述的第二終端可以接收所述第一終端發(fā)送的指示消息,具體的可以通過有線或者無線的方式接收到所述指示消息。在所述第一終端和第二終端采用無線通信進(jìn)行消息交互的實施方式中,所述第一終端可以集成無線通信模塊來發(fā)送所述指示消息,相應(yīng)地,所述第二終端可以集成無線通信模塊來接收無線廣播信息。例如,所述第二終端同樣可以安裝WIFI接收裝置或者藍(lán)牙設(shè)備,可以接收到所述第一終端廣播的指示消息。
所述的第二終端可以安裝有多種終端應(yīng)用。在所述第二終端接收到所述指示消息后,可以解析所述指示消息,從中獲取所述指示消息中的標(biāo)識信息。一般的,在所述第一終端采用通過無線通信方式廣播所述指示消息的應(yīng)用場景中,當(dāng)用戶所持的第二終端進(jìn)入所述第一終 端無線通信廣播的范圍時,可以掃描獲取到所述指示信息。所述第二終端可以根據(jù)預(yù)先約定的解析規(guī)則解析接收到的指示消息,獲取設(shè)置在所述指示消息中的標(biāo)識信息。如前所述,所述標(biāo)識信息可以用于指示打開指定應(yīng)用中的預(yù)設(shè)功能界面。所述第二終端可以根據(jù)所述標(biāo)識信息所指示的指令喚起相應(yīng)的功能界面,從而實現(xiàn)主動喚起所述第二終端的預(yù)設(shè)功能界面。
在一種實施例中,所述第二終端接收包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息的指示消息可以包括:
采用無線通信的方式接收包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息的指示消息。
圖3是本申請所述喚起功能界面的方法一種應(yīng)用場景的示意圖。如圖3所示,在該應(yīng)用場景中,例如第一終端為商戶B設(shè)置的服務(wù)設(shè)備終端,其中的消息處理模塊可以獲取廣播指令字符,然后可以通過藍(lán)牙無線通信模塊廣播指示消息。所述第一終端廣播發(fā)送的指示消息中包括指示商戶B的終端產(chǎn)品應(yīng)用B1打開“二維碼支付”功能界面的指示消息。所述廣播發(fā)送的指示消息的格式可以為:order:open=B1_Money_Pay_QR-code。所述的第二終端可以包括用戶的移動通訊終端,例如智能手機(jī)。用戶可以預(yù)先打開終端應(yīng)用B1,那么所述終端應(yīng)用B1可以在手機(jī)后臺調(diào)用手機(jī)藍(lán)牙模塊進(jìn)行實時監(jiān)聽。當(dāng)然,在所述監(jiān)聽期間,控制終端進(jìn)行實時監(jiān)聽的開關(guān)應(yīng)當(dāng)處于打開狀態(tài),例如用戶打開了手機(jī)的藍(lán)牙模塊。在所述第二終端進(jìn)入所述第一終端指示消息的廣播范圍內(nèi)時,可以監(jiān)聽并獲取到所述指示消息。所述第二終端可以解析獲取所述指示消息中的標(biāo)識信息,得到“order:open=B1_Money_Pay_QR-code”。所述第二終端可以根據(jù)所述標(biāo)識信息的內(nèi)容在第二終端的應(yīng)用中找到應(yīng)用B1,依次查找“Money”、“Pay”、“QR-code”界面然后打開所述“QR-code”界面,在所述第二終端的顯示界面中顯示“二維碼支付”的功能界面。在所述第二終端喚起所述預(yù)設(shè)界面的另一種實施方式,所述第二終端可以根據(jù)所述標(biāo)識信息直接定位到“QR-code”界面,然后可以直接打開所述第二終端應(yīng)用B1中的“二維碼支付”的功能界面。上述所述的實施方式可以在用戶的終端中主動喚起“二維碼支付”的界面,而不需要用戶再進(jìn)行繁瑣的操作定位打開該界面,實現(xiàn)快速、便捷的喚起指定應(yīng)用中的功能界面,提高用戶體驗。
當(dāng)然,所述第二終端需要喚起的預(yù)設(shè)功能界面可以在所述第一終端的標(biāo)識信息中進(jìn)行設(shè)置,例如付款碼、當(dāng)面首付款、掃一掃等。本申請所述的喚起功能界面的方法在具體的一種實施方式中,用戶可以提前打開終端中某個或多個指定應(yīng)用。在所述指定應(yīng)用打開后,所述指定應(yīng)用可以實時掃描檢測周圍的指示信息。在檢測到所述指示消息時,可以解析獲取所述指示消息中所包括的標(biāo)識信息,然后可以根據(jù)所述標(biāo)識信息打開相應(yīng)的功能界面。當(dāng)然,如果在對所述指示消息的處理過程中出現(xiàn)例如所述指示消息解析失敗的情況,則可以根據(jù)預(yù)先 設(shè)置的處理規(guī)則進(jìn)行相應(yīng)的處理,例如不做出響應(yīng)。
本申請所述的喚起功能界面的方法在另一種實施方式中,用戶可以不需要提前打開終端中的所述指定應(yīng)用。所述終端可以相應(yīng)的硬件模塊掃描檢測周圍的指示消息。在所述終端檢測到所述指示消息時,可以解析所述獲取所述指示消息中的標(biāo)識信息,然后可以根據(jù)所述標(biāo)識信息先打開所述指定應(yīng)用。進(jìn)一步的,根據(jù)所述標(biāo)識信息再打開所述指定應(yīng)用相應(yīng)的功能界面。當(dāng)然,在上述實施方式中,獲取所述標(biāo)識信息后,如果沒有找到所述標(biāo)識信息中所指示的指定應(yīng)用,例如所述終端沒有安裝所述指定應(yīng)用,此時,可以根據(jù)預(yù)先設(shè)置的處理規(guī)則進(jìn)行相應(yīng)的處理,例如提示用戶是否下載所述指定應(yīng)用等??梢岳斫獾氖牵谝环N實施方式中,用戶可以通過在打開的指定應(yīng)用中,設(shè)定是否允許終端來偵測所述的指示消息,并允許終端可根據(jù)指示消息來打開該指定應(yīng)用以及預(yù)設(shè)的功能界面。
本申請所述的喚起功能界面的方法,可以通過終端交互之間的指示信息中攜帶用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息,使得接收到該指示信息的終端,可基于該指示信息中的標(biāo)識信息打開該預(yù)設(shè)功能界面,減少用戶操作步驟,提升用戶體驗。
上述實施例中所述第一終端與第二終端的無線通信方法可以采用基于無線電波的短距離通信。在其他的應(yīng)用場景中,所述的第一終端與第二終端還可以通過聲音、光等信號進(jìn)行信息交互。因此,所述第一終端發(fā)送的指示消息的類型可以包括下述中的至少一種:
指定數(shù)據(jù)格式的:聲音信號、光信號、無線電信號。
相應(yīng)的,所述第二終端接收的指示消息的類型可以包括下述中的至少一種:
指定數(shù)據(jù)格式的:聲音信號、光信號、無線電信號。
在實施過程中可以采取其中一種消息類型進(jìn)行信息交互,也可以采取多種聲光組合的方式進(jìn)行信息交互。
所述的指定數(shù)據(jù)格式可以表示為將所述聲音、光或者無線電設(shè)置成指定的數(shù)據(jù)格式,以便于消息接收端可以獲取、識別出信息內(nèi)容,例如預(yù)設(shè)波段的聲音信號,或者光譜和亮度按照預(yù)定規(guī)則變化的光信號等。一般的,所述指示消息為聲音或光信號時,終端設(shè)備還可以進(jìn)行聲電轉(zhuǎn)換或光電轉(zhuǎn)換,以便于終端設(shè)備識別。本申請所述的喚起終端設(shè)備功能界面的方法不僅可以用于常規(guī)的通信終端之間信息交互的應(yīng)用場景,還可以在某些特定場景下通過聲音、光信號等主動喚起用戶終端設(shè)備中的預(yù)設(shè)功能界面,大大提高了界面喚起的適用范圍和靈活性,滿足不同商戶和用戶的需求,可以有效提高用戶體驗。
具體的應(yīng)用場景中,例如商戶B線下實體店中的業(yè)務(wù)服務(wù)終端為所述第一終端,可以設(shè)置所述第一終端定向發(fā)出一束光信號,例如預(yù)設(shè)頻段、亮度和變化頻率的周期性光束,所述 的光信號中可以包括所述用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息。商戶B的用戶C線上已經(jīng)領(lǐng)取了該商戶B某個產(chǎn)品的優(yōu)惠券,同時,所述用戶C還領(lǐng)取了其他商戶的優(yōu)惠券的憑證。在線下用戶使用優(yōu)惠券購買商戶B的產(chǎn)品時,用戶可以將手持的第二終端例如包括感光設(shè)備的手機(jī)放置在所述第一終端發(fā)出的光束的范圍內(nèi)。所述手機(jī)可以通過相應(yīng)的感應(yīng)設(shè)備并經(jīng)過光電轉(zhuǎn)換后獲取其中包括的標(biāo)識信息。然后自動打開喚起用戶領(lǐng)取的商戶B的優(yōu)惠券的驗證界面,如二維碼或者一串驗證字符。這樣,極大的省去了用戶在手上尋找商戶B的應(yīng)用,打開應(yīng)用,查找優(yōu)惠券信息等繁瑣的操作步驟,大大提高了用戶體驗。
本申請中一些實施例中所述的第一終端可以為商家的業(yè)務(wù)服務(wù)終端,所述的第二終端可以為用戶的移動終端。在一些應(yīng)用場景中,所述的第一終端可以一直發(fā)送所述指示消息,例如商家在商場入口設(shè)置的用于宣傳APP產(chǎn)品的終端設(shè)備。此時,所述終端設(shè)備可以通過WIFI或者藍(lán)牙等廣播指示消息,所述指示消息中可以包括喚起用戶終端指定應(yīng)用的消息通知界面,用于提示該指定應(yīng)用的新版本功能。
在其他的應(yīng)用場景中,本申請?zhí)峁┑募夹g(shù)方案也可以應(yīng)用在所述第一終端通過預(yù)設(shè)的觸發(fā)條件來觸發(fā)發(fā)送所述指示消息的應(yīng)用場景中。例如第一終端的用戶可以通過控制開關(guān)的閉合狀態(tài)控制所述第一終端是否發(fā)送所指示消息,或者可以檢測到有可以與所述第一終端進(jìn)行信息交互的第二終端時發(fā)送所述指示消息,或者,第一終端執(zhí)行一個業(yè)務(wù),例如支付請求的業(yè)務(wù)時,可自動觸發(fā)第一終端發(fā)送指示消息等。當(dāng)然,在一些應(yīng)用場景中,所述的第二終端同樣也可以設(shè)置通過預(yù)設(shè)的觸發(fā)條件控制是否掃描、接收所述指示消息,如打開/關(guān)閉所述指定應(yīng)用中主動喚起預(yù)設(shè)功能界面的開關(guān)。需要說明的是,本申請并不限于用戶與商家的服務(wù)端進(jìn)行消息交互以使用戶的終端喚起所述預(yù)設(shè)功能界面的應(yīng)用場景。在其他的實施方式中,同類型的終端設(shè)備之間同樣可以實施本申請技術(shù)方案,例如用戶之間通過手機(jī)中的支付應(yīng)用進(jìn)行面對面收付款。此時,所述的第一終端和所述的第二終端均可以為用戶的移動通訊終端設(shè)備。具體的,例如在用戶User1通過手機(jī)向用戶User2、User3進(jìn)行收款的應(yīng)用場景中,用戶User1可以打開所述支付應(yīng)用A中的“面對面支付”功能中的“收款”界面,通過相應(yīng)收款信息的設(shè)置后,所述用戶User手機(jī)可以通過紅外或者藍(lán)牙向周圍廣播“收款”的指示消息。用戶User2、User3手機(jī)中的支付應(yīng)用A此時可以處于打開但處于在后臺運(yùn)行的狀態(tài)。用戶User2、User3手機(jī)中的支付應(yīng)用A可以實施掃描周圍的廣播消息。在掃描接收到所述“收款”的指示消息后,可以解析該指示消息,獲取其中的標(biāo)識信息,然后用戶User2、User3手機(jī)中可以根據(jù)所述標(biāo)識信息喚起所述支付應(yīng)用A中的“付款碼”界面。在用戶User1和User2、User3的交互過程中,就相當(dāng)于用戶User1發(fā)起一個支付請求業(yè)務(wù)時,會自動觸發(fā)第一終端來向外發(fā)送指示消息。可以理解,在不同的實施方式中,指示消息發(fā)送的觸發(fā)條件,指示消息的具體內(nèi)容, 以及指示消息的發(fā)送載體可不相同。
需要說明的是,本申請所述的接收指示消息的第二終端也并不限于一臺終端設(shè)備的情況,在一些應(yīng)用場景中,所述的第二終端可以包括多個接收所述指示消息的終端設(shè)備。如一個用戶發(fā)起收款的指示消息,周圍的多個終端設(shè)備可以接收所述收款的指示消息,然后根據(jù)所述指示消息中的標(biāo)識信息喚起支付應(yīng)用中的付款界面。
本申請所述的方法可以通過軟件或者軟件和硬件的產(chǎn)品方式進(jìn)行實施。例如在iOS中使用object-c,或者在Android中使用Java加以必要的存儲或處理單元的硬件實施。因此,基本申請所述的喚起功能界面的方法,本申請還提供一種喚起功能界面的裝置。圖4是本申請?zhí)峁┑囊环N喚起功能界面的裝置一種實施例的模塊結(jié)構(gòu)示意圖。如圖4所示,所述裝置可以包括:
消息處理模塊101,可以用于生成指示消息,所述指示消息包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息;
射頻模塊102,可以用于發(fā)送所述指示消息。
所述的射頻模塊102在具體的實現(xiàn)方式上可以采取有線或者無線,甚至兩者結(jié)合的方式發(fā)送所述指示消息。為了更加符合用戶的實際應(yīng)用需求,本申請所述裝置的一種實施例中,所述設(shè)備模塊102可以包括無線通信模塊,如WIFI、藍(lán)牙等。因此,本申請所述喚起功能界面的裝置另一種實施例中,所述裝置的射頻模塊102可以包括:
無線發(fā)射模塊,可以用于采用無線通信的方式廣播發(fā)送所述指示消息。
當(dāng)然,如前所述,在所述裝置發(fā)送所述指示消息可以包括但不限于電磁波通信的方式,其他的應(yīng)用場景中也可以利用聲音、光信號等進(jìn)行信息交互。圖5是本申請所述喚起功能界面的裝置另一種實施例的模塊結(jié)構(gòu)示意圖,如圖5所示,本申請的所述裝置的另一種實施例中所述射頻模塊102可以包括下述中的至少一種:
聲電射頻模塊1021,可以用于以聲信號的方式發(fā)送包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息的指示消息;如預(yù)設(shè)語音模型的聲波;
光電射頻模塊1022,可以用于以光信號的方式發(fā)送包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息的指示消息;如預(yù)設(shè)波段、亮度、變化頻率的光束;
無線電射頻模塊1023,可以用于以無線電信號的方式發(fā)送包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息的指示消息。如藍(lán)牙、基站廣播等。
上述所述裝置的實施例可以應(yīng)用在用戶一側(cè)的移動通訊終端,也可以應(yīng)用在商家一側(cè)的業(yè)務(wù)服務(wù)端。這樣,所述第一終端可以發(fā)送所述指示消息,可以使接收該指示消息的終端設(shè) 備按照所述指示消息中設(shè)置的標(biāo)識信息內(nèi)容喚起相應(yīng)的功能界面,實現(xiàn)對到達(dá)預(yù)設(shè)功能界面的快速響應(yīng)。
當(dāng)然,在所述指示消息的接收方可以接收所述指示消息,根據(jù)所述的標(biāo)識信息喚起接收方中指定應(yīng)用的預(yù)設(shè)功能界面。因此,本申請還提供一種喚起功能界面的裝置的另一種實施例。圖6是本申請所述一種喚起功能界面的裝置另一種實施例的模塊結(jié)構(gòu)示意圖,如圖6所示,所述裝置可以包括:
接收模塊201,可以用于接收包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息的指示消息;
解析模塊202,可以用于解析接收到的指示消息,獲取所述指示消息中的標(biāo)識信息;
界面喚起模塊203,可以用于根據(jù)所述標(biāo)識信息的內(nèi)容喚起指定應(yīng)用中的所述預(yù)設(shè)功能界面。
上述裝置中,所述指定應(yīng)用中的預(yù)設(shè)功能界面可以包括本實施例所述裝置中的某個應(yīng)用的預(yù)設(shè)功能界面,也可以包括集成本申請所述裝置功能模塊的應(yīng)用的某個功能界面。
本申請所述裝置的一種采用無線通信進(jìn)行信息交互的實施方式中,所述的接收模塊201接收指示消息可以通過集成或者第三方的無線接收模塊接收所述指示消息。因此,本申請的一種實施例中,所述接收模塊接201可以包括:
無線接收模塊,可以用于采用無線通信的方式接收所述包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息的指示消息。所述的無線接收模塊可以包括MIC、藍(lán)牙、WIFI接收單元等。
在一些實施例場景中,終端設(shè)備可以接收到發(fā)送方發(fā)送的以聲音或者光的消息形式的指示消息。例如商場紅外掃描自動打開使用優(yōu)惠券功能界面的應(yīng)用場景中,本申請所述的裝置同樣可以實現(xiàn)根據(jù)接收的聲音或光的信號提取其中的標(biāo)識信息,進(jìn)而完成在用戶終端側(cè)打開相應(yīng)應(yīng)用功能界面的目的,實現(xiàn)用戶的快速調(diào)出正確的優(yōu)惠券信息,省去用戶打開應(yīng)用,點(diǎn)擊查找的操作過程。圖7是本申請所述解析模塊202一種實施例的模塊結(jié)構(gòu)示意圖。本申請所述喚起功能界面的裝置的另一種實施例中,所述解析模塊202可以包括下述中的至少一種:
聲電信號處理模塊2021,可以用于從所述接收模塊201接收到聲信號中提取出用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息;
光電信號處理模塊2022,可以用于從所述接收模塊201接收到光信號中提取出用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息;
無線電信號處理模塊2023,可以用于從所述接收模塊201接收到無線電信號中提取出用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息。
本申請還提供一種終端設(shè)備,所述終端可以為發(fā)送指示消息一側(cè)的終端。下面為本申請?zhí)峁┑乃鲆环N終端設(shè)備的一種實施例,具體的所述終端設(shè)備被設(shè)置成,可以包括:
處理單元,可以用于生成指示消息,所述指示消息可以包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息;
無線射頻模塊,可以用于發(fā)送所述指示消息。
本申請中所述的終端設(shè)備的另一種實施例中,所述終端設(shè)備可以為接收并處理所述指示消息一側(cè)的終端。具體的,本申請?zhí)峁┑囊环N喚起功能界面的終端設(shè)備的另一種實施例中,所述終端設(shè)備被設(shè)置成,可以包括:
無線接收模塊,可以用于采用無線通信的方式接收包括用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息的指示消息;
消息處理單元,可以用于解析所述指示消息,獲取所述指示消息中的標(biāo)識信息;以及可以用于根據(jù)所述標(biāo)識信息的內(nèi)容喚起指定應(yīng)用中的預(yù)設(shè)功能界面。
這樣,利用本申請所述的方法、裝置或者終端設(shè)備,通過終端交互之間的指示信息中攜帶用于指示打開指定應(yīng)用中預(yù)設(shè)功能界面的標(biāo)識信息,使得接收到該指示信息的終端,可基于該指示信息中的標(biāo)識信息打開該預(yù)設(shè)功能界面,可以使用戶快速定位并且喚起相應(yīng)的功能界面,減少用戶的操作。使用戶可以方便、快速的在喚起的界面上進(jìn)行付款、購物、信息確認(rèn)、查看展示消息等等,大大提高用戶操作使用體驗,提升用戶感知。
盡管本申請內(nèi)容中提到藍(lán)牙、WIFI等的信息通信方式,以及消息格式、Java編程語言等之類的數(shù)據(jù)處理的描述,但是,本申請并不局限于必須是完全標(biāo)準(zhǔn)或者實施例中所提及的數(shù)據(jù)處理、信息交互的情況。本申請中各個實施例所涉及的上述描述僅是本申請中的一些實施例中的應(yīng)用,在某些標(biāo)準(zhǔn)、方法的基礎(chǔ)上略加修改后的處理方法也可以實行上述本申請各實施例的方案。當(dāng)然,在符合本申請上述各實施例的中所述的處理方法步驟的其他無創(chuàng)造性的變形,仍然可以實現(xiàn)相同的申請,在此不再贅述。
雖然本申請?zhí)峁┝巳鐚嵤├蛄鞒虉D所述的方法操作步驟,但基于常規(guī)或者無創(chuàng)造性的勞動在所述方法中可以包括更多或者更少的操作步驟。實施例中列舉的步驟順序僅僅為眾多步驟執(zhí)行順序中的一種方式,不代表唯一的執(zhí)行順序。在實際中的裝置或客戶端產(chǎn)品執(zhí)行時,可以按照實施例或者附圖所示的方法順序執(zhí)行或者并行執(zhí)行(例如并行處理器或者多線程處理的環(huán)境)。
上述實施例闡明的單元或模塊,具體可以由計算機(jī)芯片或?qū)嶓w實現(xiàn),或者由具有某種功能的產(chǎn)品來實現(xiàn)。為了描述的方便,描述以上裝置、設(shè)備時以功能分為各種模塊、單元分別描述。當(dāng)然,在實施本申請時可以把多個模塊的功能在同一個或多個軟件和/或硬件中實現(xiàn),如接收模塊和解析模塊。也可以將實現(xiàn)同一功能的模塊由多個子模塊或子單元的組合實現(xiàn)。
本申請中所述的方法、裝置或模塊計算機(jī)可以以計算機(jī)可讀程序代碼方式實現(xiàn)控制器按任何適當(dāng)?shù)姆绞綄崿F(xiàn),例如,控制器可以采取例如微處理器或處理器以及存儲可由該(微)處理器執(zhí)行的計算機(jī)可讀程序代碼(例如軟件或固件)的計算機(jī)可讀介質(zhì)、邏輯門、開關(guān)、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存儲器控制器還可以被實現(xiàn)為存儲器的控制邏輯的一部分。本領(lǐng)域技術(shù)人員也知道,除了以純計算機(jī)可讀程序代碼方式實現(xiàn)控制器以外,完全可以通過將方法步驟進(jìn)行邏輯編程來使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實現(xiàn)相同功能。因此這種控制器可以被認(rèn)為是一種硬件部件,而對其內(nèi)部包括的用于實現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)?;蛘呱踔?,可以將用于實現(xiàn)各種功能的裝置視為既可以是實現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。
本申請可以在由計算機(jī)執(zhí)行的計算機(jī)可執(zhí)行指令的一般上下文中描述,例如C語言、或者基于Android、iOS設(shè)計平臺的程序設(shè)計語言等。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)、類等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠(yuǎn)程計算機(jī)存儲介質(zhì)中。
通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。該計算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),移動終端,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。
本說明書中的各個實施例采用遞進(jìn)的方式描述,各個實施例之間相同或相似的部分互相 參見即可,每個實施例重點(diǎn)說明的都是與其他實施例的不同之處。本申請可用于眾多通用或?qū)S玫挠嬎銠C(jī)系統(tǒng)環(huán)境或配置中。例如:個人計算機(jī)、服務(wù)器計算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、移動通信終端、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、可編程的電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機(jī)、大型計算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。
雖然通過實施例描繪了本申請,本領(lǐng)域普通技術(shù)人員知道,本申請有許多變形和變化而不脫離本申請的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請的精神。