根據(jù)接收到的目標(biāo)應(yīng)用預(yù)先配置的信息從所述目標(biāo)應(yīng)用對(duì)應(yīng)的目標(biāo)服務(wù)器獲取。這時(shí),第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器可以向目標(biāo)服務(wù)器發(fā)出數(shù)據(jù)請(qǐng)求,并接收目標(biāo)服務(wù)器響應(yīng)于數(shù)據(jù)請(qǐng)求而發(fā)送的目標(biāo)應(yīng)用預(yù)先配置的信息,諸如入口信息和鑒權(quán)信息等。在此過(guò)程中,第一服務(wù)器和目標(biāo)服務(wù)器之間可以通過(guò)配置好的數(shù)據(jù)通信協(xié)議發(fā)送或接收數(shù)據(jù)。之后,第一服務(wù)器可以根據(jù)目標(biāo)應(yīng)用預(yù)先配置的信息從目標(biāo)服務(wù)器獲取相關(guān)的數(shù)據(jù),作為所述的關(guān)聯(lián)信息。
[0066]可選地,在獲取目標(biāo)應(yīng)用的關(guān)聯(lián)信息之前,上述電子設(shè)備還可以響應(yīng)于確定出目標(biāo)應(yīng)用,向目標(biāo)應(yīng)用對(duì)應(yīng)的目標(biāo)服務(wù)器發(fā)送通知消息。該通知消息可以包括通知目標(biāo)應(yīng)用的服務(wù)器對(duì)用戶操作信息進(jìn)行處理的消息。則在步驟203中,目標(biāo)應(yīng)用在接收到通知消息后可以對(duì)用戶操作信息進(jìn)行處理,得出所述的目標(biāo)應(yīng)用的關(guān)聯(lián)信息,并通過(guò)目標(biāo)服務(wù)器向上述電子設(shè)備發(fā)送關(guān)聯(lián)信息。上述電子設(shè)備可以接收目標(biāo)服務(wù)器響應(yīng)于通知消息而發(fā)送的關(guān)聯(lián)信息。
[0067]步驟204,在第一應(yīng)用的界面中呈現(xiàn)目標(biāo)應(yīng)用的關(guān)聯(lián)信息。
[0068]在本實(shí)施例中,上述電子設(shè)備獲取到目標(biāo)應(yīng)用的關(guān)聯(lián)信息之后,可以在第一應(yīng)用的界面中呈現(xiàn)目標(biāo)應(yīng)用的關(guān)聯(lián)信息。呈現(xiàn)的方式可以包括但不限于:浮動(dòng)顯示、彈出窗口顯示。呈現(xiàn)的位置可以為隨機(jī)的,也可以為預(yù)先設(shè)定的。在實(shí)際場(chǎng)景中,可以將關(guān)聯(lián)信息以浮動(dòng)窗口的形式呈現(xiàn)在第一應(yīng)用的搜索詞附近,也可在將第一應(yīng)用的界面中預(yù)定位置呈現(xiàn)的內(nèi)容替換為所獲取的關(guān)聯(lián)信息。
[0069]繼續(xù)參考圖3,其示出了根據(jù)本申請(qǐng)的跨應(yīng)用的信息獲取方法的一個(gè)應(yīng)用場(chǎng)景的效果示意圖。
[0070]如圖3所示,手機(jī)終端300上安裝了應(yīng)用中心,應(yīng)用中心的界面310中包含多個(gè)應(yīng)用的圖標(biāo),如“A地圖”、“B新聞”、“C游戲”。用戶在界面310的搜索框301內(nèi)輸入了 “好聲音”,并點(diǎn)擊搜索鍵進(jìn)行搜索,這時(shí),應(yīng)用中心的后臺(tái)檢測(cè)到用戶輸入的關(guān)鍵詞,可以將該關(guān)鍵詞與應(yīng)用中心內(nèi)各應(yīng)用預(yù)先配置的關(guān)鍵詞進(jìn)行匹配,或者將包含“好聲音”的關(guān)鍵詞包含在廣播消息中,向應(yīng)用中心的各應(yīng)用廣播該消息。當(dāng)“D視頻”應(yīng)用偵測(cè)到廣播消息后,判斷可以處理該搜索操作,向手機(jī)終端返回與“好聲音”關(guān)聯(lián)的部分信息。應(yīng)用中心的界面310可以被劃分為31和32兩個(gè)區(qū)域。手機(jī)終端300可以將“D視頻”應(yīng)用返回的信息以浮動(dòng)窗口的方式呈現(xiàn)在區(qū)域32中。這樣,用戶無(wú)需在搜索到“D視頻”應(yīng)用或其他應(yīng)用之后通過(guò)點(diǎn)擊圖標(biāo)進(jìn)入應(yīng)用來(lái)查看感興趣的信息,而可以直接在應(yīng)用中心的界面310上查看“D視頻”應(yīng)用提供的與“好聲首”關(guān)聯(lián)的信息。
[0071]以上實(shí)施例所描述的方法流程,基于各應(yīng)用之間的數(shù)據(jù)通信將多個(gè)應(yīng)用結(jié)合起來(lái),提供了跨應(yīng)用的數(shù)據(jù)處理能力,使用戶可以在第一應(yīng)用的界面中查看目標(biāo)應(yīng)用的關(guān)聯(lián)信息,從而提升了為用戶提供服務(wù)的效率,擴(kuò)展了各應(yīng)用的服務(wù)能力。進(jìn)一步地,由于所提供的關(guān)聯(lián)信息為基于用戶在第一應(yīng)用的界面中的操作信息而確定的,簡(jiǎn)化用戶操作的同時(shí)能夠?yàn)橛脩籼峁└嗅槍?duì)性的信息。
[0072]請(qǐng)參考圖4,其示出了根據(jù)本申請(qǐng)的跨應(yīng)用的信息獲取方法的又一個(gè)實(shí)施例的流程400。所述的跨應(yīng)用的信息獲取方法,包括以下步驟:
[0073]步驟401,在第一應(yīng)用的界面中檢測(cè)用戶操作信息。
[0074]用戶在啟動(dòng)第一應(yīng)用之后,可以在第一應(yīng)用的界面中進(jìn)行操作,以獲取第一應(yīng)用提供的數(shù)據(jù)。在本實(shí)施例中,跨應(yīng)用的信息獲取方法運(yùn)行于其上的電子設(shè)備(如圖1所示的終端設(shè)備101、102)可以檢測(cè)用戶在第一應(yīng)用的界面中的操作,獲取用戶操作信息。其中,用戶操作信息可以包括搜索信息、點(diǎn)擊信息以及瀏覽信息。具體地,搜索信息可以包括用戶搜索的內(nèi)容;點(diǎn)擊信息可以包括用戶點(diǎn)擊的內(nèi)容以及點(diǎn)擊頻率;瀏覽信息可以包括用戶瀏覽的內(nèi)容以及瀏覽時(shí)間。
[0075]步驟402,響應(yīng)于檢測(cè)到用戶操作信息,基于用戶操作信息確定出目標(biāo)應(yīng)用。
[0076]在本實(shí)施例中,在檢測(cè)到用戶操作信息之后,可以對(duì)用戶操作信息進(jìn)行識(shí)別,將識(shí)別結(jié)果與安裝在上述電子設(shè)備上的其他應(yīng)用預(yù)先配置的信息進(jìn)行匹配,可以將匹配成功的應(yīng)用作為目標(biāo)應(yīng)用。
[0077]上述電子設(shè)備還可以通過(guò)其他多種方式確定出目標(biāo)應(yīng)用,例如可以基于對(duì)多個(gè)第二應(yīng)用的關(guān)鍵詞或類別的配置,將從用戶操作信息中提取的關(guān)鍵詞或關(guān)鍵詞類別與多個(gè)第二應(yīng)用預(yù)先配置的關(guān)鍵字或類別進(jìn)行匹配,將匹配成功的第二應(yīng)用作為目標(biāo)應(yīng)用。又例如可以向多個(gè)第二應(yīng)用對(duì)應(yīng)的服務(wù)器廣播包含用戶操作信息的消息,將返回響應(yīng)消息的第二應(yīng)用作為目標(biāo)應(yīng)用。還可以結(jié)合以上兩種方式對(duì)目標(biāo)應(yīng)用進(jìn)行排序和篩選。
[0078]步驟403,獲取目標(biāo)應(yīng)用的關(guān)聯(lián)信息。
[0079]其中,目標(biāo)應(yīng)用的關(guān)聯(lián)信息可以包括目標(biāo)應(yīng)用所提供的與用戶操作信息相關(guān)聯(lián)的信息。獲取的方式可以包括從目標(biāo)服務(wù)器直接獲取,或者從第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器間接獲取。
[0080]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,可以首先獲取目標(biāo)應(yīng)用預(yù)先配置的信息,該預(yù)先配置的信息可以包括獲取目標(biāo)服務(wù)器上的實(shí)時(shí)數(shù)據(jù)的入口信息,還可以包括目標(biāo)服務(wù)器的鑒權(quán)信息。之后可以根據(jù)目標(biāo)應(yīng)用預(yù)先配置的信息從目標(biāo)應(yīng)用對(duì)應(yīng)的目標(biāo)服務(wù)器獲取所述的關(guān)聯(lián)信息。
[0081]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,基于各應(yīng)用間的數(shù)據(jù)通信協(xié)議,可以通過(guò)第一應(yīng)用對(duì)應(yīng)的服務(wù)器獲取目標(biāo)應(yīng)用的關(guān)聯(lián)信息。具體地,第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器可以利用數(shù)據(jù)通信協(xié)議從目標(biāo)服務(wù)器接收目標(biāo)應(yīng)用預(yù)先配置的信息,諸如入口信息和鑒權(quán)信息等。之后,第一服務(wù)器可以根據(jù)目標(biāo)應(yīng)用預(yù)先配置的信息從目標(biāo)服務(wù)器獲取相關(guān)的數(shù)據(jù),并發(fā)送至跨應(yīng)用的信息獲取方法運(yùn)行于其上的電子設(shè)備。上述電子設(shè)備可以接收第一服務(wù)器發(fā)送的數(shù)據(jù),作為所述關(guān)聯(lián)信息。
[0082]上述實(shí)現(xiàn)流程中的步驟401、步驟402和步驟403分別與前述實(shí)施例中的步驟201、步驟202和步驟203——對(duì)應(yīng),此處不再贅述。
[0083]步驟404,獲取展示配置信息。
[0084]在本實(shí)施例中,跨應(yīng)用的信息獲取方法運(yùn)行于其上的電子設(shè)備可以獲取用于描述關(guān)聯(lián)信息的呈現(xiàn)屬性的展示配置信息。其中,呈現(xiàn)屬性可以包括所呈現(xiàn)內(nèi)容的尺寸、位置、顏色、呈現(xiàn)時(shí)間等。
[0085]展示配置信息可以由目標(biāo)應(yīng)用對(duì)應(yīng)的目標(biāo)服務(wù)器配置,也可以由第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器生成。即目標(biāo)應(yīng)用的關(guān)聯(lián)信息的呈現(xiàn)屬性可以由目標(biāo)服務(wù)器配置,也可以由第一服務(wù)器配置。若步驟403中上述電子設(shè)備從目標(biāo)應(yīng)用對(duì)應(yīng)的目標(biāo)服務(wù)器直接獲取目標(biāo)應(yīng)用的關(guān)聯(lián)信息,則在步驟404中,上述電子設(shè)備可以向目標(biāo)服務(wù)器發(fā)出獲取展示配置信息的請(qǐng)求,目標(biāo)服務(wù)器在接收到該請(qǐng)求后可以向上述電子設(shè)備發(fā)送預(yù)定的展示配置信息。若步驟403中上述電子設(shè)備通過(guò)第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器間接獲取目標(biāo)應(yīng)用的關(guān)聯(lián)信息,則在步驟404中,上述電子設(shè)備可以向第一服務(wù)器發(fā)送獲取展示配置信息的請(qǐng)求,第一服務(wù)器可以基于接收到的請(qǐng)求和獲取到的關(guān)聯(lián)信息生成展示配置信息,并發(fā)送給上述電子設(shè)備。
[0086]步驟405,將界面的至少一部分區(qū)域配置為展示窗口。
[0087]在本實(shí)施例中,上述電子設(shè)備可以在第一應(yīng)用的界面中配置展示窗口。展示窗口可以包括第一應(yīng)用的界面中的一部分區(qū)域,也可以覆蓋第一應(yīng)用的全部界面。
[0088]在一些實(shí)施例中,上述電子設(shè)備可以根據(jù)預(yù)定的展示窗口尺寸和位置配置展示窗口,也可以根據(jù)所獲取的目標(biāo)應(yīng)用的關(guān)聯(lián)信息的數(shù)據(jù)量配置展示窗口。例如獲取的關(guān)聯(lián)信息僅包含一段文字時(shí),可配置較小的彈出窗口,獲取的關(guān)聯(lián)信息包括多個(gè)網(wǎng)頁(yè)或多幅圖像時(shí),可以配置可容納所述多個(gè)網(wǎng)頁(yè)或多幅圖像的較大的展示窗口。
[0089]步驟406,在展示窗口中根據(jù)展示配置信息對(duì)關(guān)聯(lián)信息進(jìn)行呈現(xiàn)。
[0090]在本實(shí)施例中,上述電子設(shè)備可以根據(jù)展示配置信息在展示窗口中展示關(guān)聯(lián)信息。作為示例,可以根據(jù)展示配置信息中的字體、字號(hào)、文字位置信息對(duì)關(guān)聯(lián)信息中的文字內(nèi)容進(jìn)行呈現(xiàn);可以根據(jù)展示配置信息中的圖像尺寸、圖像位置信息將圖像以對(duì)應(yīng)的尺寸呈現(xiàn)在對(duì)應(yīng)的位置。
[0091]從圖4中可以看出,與圖2對(duì)應(yīng)的實(shí)施例相比,本實(shí)施例中的跨應(yīng)用的信息獲取方法的流程400增加了獲取展示配置信息的步驟,進(jìn)而突出了對(duì)關(guān)聯(lián)信息進(jìn)行呈現(xiàn)的步驟。由此,本實(shí)施例描述的方案可以為目標(biāo)應(yīng)用的關(guān)聯(lián)信息提供更豐富的呈現(xiàn)方式,從而擴(kuò)展了應(yīng)用的服務(wù)能力。
[0092]進(jìn)一步參考圖5,其示出了根據(jù)本申請(qǐng)的跨應(yīng)用的信息獲取方法的再一個(gè)實(shí)施例的流程500。所述的跨應(yīng)用的信息獲取方法,包括以下步驟:
[0093]步驟501,在第一應(yīng)用的界面中檢測(cè)用戶操作信息。
[0094]用戶在啟動(dòng)第一應(yīng)用之后,可以在第一應(yīng)用的界面中進(jìn)行操作,以獲取第一應(yīng)用提供的數(shù)據(jù)。在本實(shí)施例中,跨應(yīng)用的信息獲取方法運(yùn)行于其上的電子設(shè)備(如圖1所示的終端設(shè)備101、102)可以檢測(cè)用戶在第一應(yīng)用的界面中的操作,獲取用戶操作信息。其中,用戶操作信息可以包括搜索信息、點(diǎn)擊信息以及瀏覽信息。具體地,搜索信息可以包括用戶搜索的內(nèi)容;點(diǎn)擊信息可以包括用戶點(diǎn)擊的內(nèi)容以及點(diǎn)擊頻率;瀏覽信息可以包括用戶瀏覽的內(nèi)容以及瀏覽時(shí)間。
[0095]步驟502,響應(yīng)于檢測(cè)到用戶操作信息,基于用戶操作信息確定出目標(biāo)應(yīng)用。
[0096]在本實(shí)施例中,跨應(yīng)用的信息獲取方法運(yùn)行于其上的電子設(shè)備可以對(duì)用戶操作信息進(jìn)行識(shí)別,將識(shí)別結(jié)果與安裝在上述電子設(shè)備上的其他應(yīng)用預(yù)先配置的信息進(jìn)行匹配,若匹配成功,則可以將匹配成功的應(yīng)用作為目標(biāo)應(yīng)用。
[0097]上述電子設(shè)備還可以通過(guò)多種方式確定出目標(biāo)應(yīng)用,例如可以基于對(duì)多個(gè)第二應(yīng)用的關(guān)鍵詞或類別的配置,將從用戶操作信息中提取的關(guān)鍵詞或關(guān)鍵詞類別與多個(gè)第二應(yīng)用預(yù)先配置的關(guān)鍵字或類別進(jìn)行匹配,將匹配成功的第二應(yīng)用作為目標(biāo)應(yīng)用。又例如可以向多個(gè)第二應(yīng)用對(duì)應(yīng)的服務(wù)器廣播包含用戶操作信息的消息,將返回響應(yīng)消息的第二應(yīng)用作為目標(biāo)應(yīng)用。還可以結(jié)合以上兩種方式對(duì)目標(biāo)應(yīng)用進(jìn)行排序和篩選。
[0098]步驟503,獲取目標(biāo)應(yīng)用的關(guān)聯(lián)信息。
[0099]其中,目標(biāo)應(yīng)用的關(guān)聯(lián)信息可以包括目標(biāo)應(yīng)用所提供的與用戶操作信息相關(guān)聯(lián)的信息。獲取的方式可以包括從目標(biāo)服務(wù)器直接獲取,或者從第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器間接獲取。
[0100]步驟504,在第一應(yīng)用的界面中呈現(xiàn)目標(biāo)應(yīng)用的關(guān)聯(lián)信息。
[0101]在本實(shí)施例中,上述電子設(shè)備獲取到目標(biāo)應(yīng)用的關(guān)聯(lián)信息之后,可以在第一應(yīng)用的界面中呈現(xiàn)目標(biāo)應(yīng)用的關(guān)聯(lián)信息。呈現(xiàn)的方式可以包括但不限于:浮動(dòng)顯示、彈出窗口顯示。呈現(xiàn)的位置可以為隨機(jī)的,也可以為預(yù)先設(shè)定的。例如可以將關(guān)聯(lián)信息以浮動(dòng)窗口的形式呈現(xiàn)在第一應(yīng)用的搜索詞附近,也可在將第一應(yīng)用的界面中預(yù)定位置呈現(xiàn)的內(nèi)容替換為所獲取的關(guān)聯(lián)信息。
[0102]上述實(shí)現(xiàn)流程中的步驟50