基于應用互通的方法和裝置制造方法
【專利摘要】本發(fā)明提出一種基于應用互通的方法和裝置,該基于應用互通的方法包括:接收待搜索的信息;將所述待搜索的信息發(fā)送給搜索服務器,以使所述搜索服務器根據(jù)所述待搜索的信息進行搜索,獲得搜索結果;接收所述搜索服務器發(fā)送的搜索結果,并在前端搜索結果頁中顯示所述搜索結果;接收用戶通過點擊所述前端搜索結果頁中的搜索結果輸入的觸發(fā)信號;根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示所述被觸發(fā)的搜索結果。本發(fā)明提供一種平臺性的基于應用互通的解決方案,可以實現(xiàn)前端搜索結果頁、插件與搜索客戶端之間基于應用的互通。
【專利說明】
基于應用互通的方法和裝置
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術領域】,尤其涉及一種基于應用互通的方法和裝置。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)企業(yè)的快速發(fā)展,超級應用橫空出世。超級應用更加變成了一個公司級別的平臺性產品,搭載了越來越多的服務。舉例來說,微信這一應用已從單純的即時聊天應用變成一個集合社交、游戲、020和公眾平臺等幾大領域的超級應用。
[0003]但是對于平臺性產品,現(xiàn)有技術中尚無平臺性的互通解決方案。
【發(fā)明內容】
[0004]本發(fā)明的目的旨在至少在一定程度上解決相關技術中的技術問題之一。
[0005]為此,本發(fā)明的第一個目的在于提出一種基于應用互通的方法。該方法提供一種平臺性的基于應用互通的解決方案,可以實現(xiàn)前端搜索結果頁、插件與搜索客戶端之間基于應用的互通。
[0006]本發(fā)明的第二個目的在于提出一種基于應用互通的裝置。
[0007]為了實現(xiàn)上述實施例,本發(fā)明第一方面實施例的基于應用互通的方法包括:接收待搜索的信息;將所述待搜索的信息發(fā)送給搜索服務器,以使所述搜索服務器根據(jù)所述待搜索的信息進行搜索,獲得搜索結果;接收所述搜索服務器發(fā)送的搜索結果,并在前端搜索結果頁中顯示所述搜索結果;接收用戶通過點擊所述前端搜索結果頁中的搜索結果輸入的觸發(fā)信號;根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示所述被觸發(fā)的搜索結果。
[0008]本發(fā)明實施例的基于應用互通的方法,在前端搜索結果頁中顯示搜索服務器發(fā)送的搜索結果,然后接收用戶通過點擊上述前端搜索結果頁中的搜索結果輸入的觸發(fā)信號,根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示上述被觸發(fā)的搜索結果,從而可以實現(xiàn)前端搜索結果頁與插件,以及前端搜索結果頁與搜索客戶端之間的通路接口能力,實現(xiàn)了前端搜索結果頁與插件,以及前端搜索結果頁與搜索客戶端之間基于應用的互通。
[0009]為了實現(xiàn)上述實施例,本發(fā)明第二方面實施例的基于應用互通的方法,包括:接收請求信息;根據(jù)所述請求信息調用相應的插件完成所述請求信息所請求的操作。
[0010]本發(fā)明實施例的基于應用互通的方法,接收請求信息之后,根據(jù)上述請求信息調用相應的插件完成上述請求信息所請求的操作,從而可以實現(xiàn)插件與插件以及搜索客戶端與插件之間的通路接口能力,實現(xiàn)了插件與插件,以及搜索客戶端與插件之間基于應用的互通。
[0011]為了實現(xiàn)上述實施例,本發(fā)明第三方面實施例的基于應用互通的方法,包括:接收搜索客戶端中的插件發(fā)送的請求信息;根據(jù)所述請求信息完成所述請求信息所請求的操作。
[0012]本發(fā)明實施例的基于應用互通的方法,接收搜索客戶端中的插件發(fā)送的請求信息之后,根據(jù)上述請求信息完成上述請求信息所請求的操作,從而可以實現(xiàn)插件與搜索客戶端的通路接口能力,實現(xiàn)了插件與搜索客戶端基于應用的互通。
[0013]為了實現(xiàn)上述實施例,本發(fā)明第四方面實施例的基于應用互通的裝置包括:接收模塊,用于接收待搜索的信息;以及在發(fā)送模塊將所述待搜索的信息發(fā)送給搜索服務器之后,接收所述搜索服務器發(fā)送的搜索結果;以及在顯示模塊顯示所述搜索結果之后,接收用戶通過點擊所述前端搜索結果頁中的搜索結果輸入的觸發(fā)信號;所述發(fā)送模塊,用于將所述接收模塊接收的待搜索的信息發(fā)送給搜索服務器,以使所述搜索服務器根據(jù)所述待搜索的信息進行搜索,獲得搜索結果;所述顯示模塊,用于在前端搜索結果頁中顯示所述接收模塊接收的搜索結果;調用模塊,用于在所述接收模塊接收所述觸發(fā)信號之后,根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示所述被觸發(fā)的搜索結果。
[0014]本發(fā)明實施例的基于應用互通的裝置,顯示模塊在前端搜索結果頁中顯示搜索服務器發(fā)送的搜索結果,然后接收模塊接收用戶通過點擊上述前端搜索結果頁中的搜索結果輸入的觸發(fā)信號,調用模塊根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示上述被觸發(fā)的搜索結果,從而可以實現(xiàn)前端搜索結果頁與插件,以及前端搜索結果頁與搜索客戶端之間的通路接口能力,實現(xiàn)了前端搜索結果頁與插件,以及前端搜索結果頁與搜索客戶端之間基于應用的互通。
[0015]為了實現(xiàn)上述實施例,本發(fā)明第五方面實施例的基于應用互通的裝置包括:接收模塊,用于接收請求信息;調用模塊,用于根據(jù)所述接收模塊接收的請求信息調用相應的插件完成所述請求信息所請求的操作。
[0016]本發(fā)明實施例的基于應用互通的裝置,接收模塊接收請求信息之后,調用模塊根據(jù)上述請求信息調用相應的插件完成上述請求信息所請求的操作,從而可以實現(xiàn)插件與插件以及搜索客戶端與插件之間的通路接口能力,實現(xiàn)了插件與插件,以及搜索客戶端與插件之間基于應用的互通。
[0017]為了實現(xiàn)上述實施例,本發(fā)明第六方面實施例的基于應用互通的裝置包括:接收模塊,用于接收搜索客戶端中的插件發(fā)送的請求信息;執(zhí)行模塊,用于根據(jù)所述接收模塊接收的請求信息完成所述請求信息所請求的操作。
[0018]本發(fā)明實施例的基于應用互通的裝置,接收模塊接收搜索客戶端中的插件發(fā)送的請求信息之后,執(zhí)行模塊根據(jù)上述請求信息完成上述請求信息所請求的操作,從而可以實現(xiàn)插件與搜索客戶端的通路接口能力,實現(xiàn)了插件與搜索客戶端基于應用的互通。
[0019]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0020]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0021]圖1為本發(fā)明基于應用互通的方法一個實施例的流程圖;
[0022]圖2為本發(fā)明基于應用互通的方法另一個實施例的流程圖;
[0023]圖3為本發(fā)明基于應用互通的方法再一個實施例的流程圖;
[0024]圖4為本發(fā)明基于應用互通的裝置一個實施例的結構示意圖;
[0025]圖5為本發(fā)明基于應用互通的裝置另一個實施例的結構示意圖;
[0026]圖6為本發(fā)明基于應用互通的裝置再一個實施例的結構示意圖。
【具體實施方式】
[0027]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。
[0028]圖1為本發(fā)明基于應用互通的方法一個實施例的流程圖,如圖1所示,該基于應用互通的方法可以包括:
[0029]步驟101,接收待搜索的信息。
[0030]其中,上述待搜索的信息可以為:待搜索的關鍵詞、圖片或語音等,本實施例對待搜索的信息的具體形式不作限定。
[0031]步驟102,將上述待搜索的信息發(fā)送給搜索服務器,以使上述搜索服務器根據(jù)上述待搜索的信息進行搜索,獲得搜索結果。
[0032]步驟103,接收搜索服務器發(fā)送的搜索結果,并在前端搜索結果頁中顯示上述搜索結果。
[0033]步驟104,接收用戶通過點擊前端搜索結果頁中的搜索結果輸入的觸發(fā)信號。
[0034]步驟105,根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示上述被觸發(fā)的搜索結果。
[0035]具體地,根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示所述被觸發(fā)的搜索結果可以為:如果根據(jù)被觸發(fā)的搜索結果的類型確定需要調用系統(tǒng)功能展示上述被觸發(fā)的搜索結果,則調用系統(tǒng)功能展示上述被觸發(fā)的搜索結果;如果根據(jù)被觸發(fā)的搜索結果的類型確定上述被觸發(fā)的搜索結果能被搜索客戶端中的插件打開,則運行上述插件打開上述被觸發(fā)的搜索結果。
[0036]舉例來說,假設待搜索的信息為一串電話號碼“ 138******** ”,則前端搜索結果頁所顯示的搜索結果中可以包括“撥打電話138********”這樣一條搜索結果,當用戶點擊這條搜索結果時,搜索客戶端會接收到這條搜索結果被觸發(fā)的觸發(fā)信號,這時搜索客戶端確定需要調用系統(tǒng)功能展示上述被觸發(fā)的搜索結果,就會調用系統(tǒng)中撥打電話這一功能向“138********”發(fā)起呼叫,以展示這條被觸發(fā)的搜索結果。從而可以實現(xiàn)前端搜索結果頁與搜索客戶端之間的通路接口能力,實現(xiàn)了前端搜索結果頁與搜索客戶端之間基于應用的互通。當然這只是前端搜索結果頁與搜索客戶端之間的通路接口能力的一個舉例,前端搜索結果頁與搜索客戶端之間的通路接口能力并不僅限于此,例如:當前端搜索結果頁中顯示的搜索結果中包括“獲取地理位置”這一搜索結果時,如果這條搜索結果被觸發(fā),搜索客戶端同樣會調用系統(tǒng)中的相應功能完成“獲取地理位置”的操作,以展示這條被觸發(fā)的搜索結果O
[0037]又例如,假設待搜索的信息為“***電影片段”,則前端搜索結果頁所顯示的搜索結果中可以包括搜索服務器搜索到的相關視頻,當用戶點擊其中某條搜索結果時,搜索客戶端就接收到了這條搜索結果被觸發(fā)的觸發(fā)信號,這時搜索客戶端發(fā)現(xiàn)上述被觸發(fā)的搜索結果能被該搜索客戶端中的插件打開,則搜索客戶端直接運行上述插件打開上述被觸發(fā)的搜索結果,向用戶播放對應的視頻內容。從而可以實現(xiàn)前端搜索結果頁與插件之間的通路接口能力,實現(xiàn)了前端搜索結果頁與插件之間基于應用的互通。當然這只是前端搜索結果頁與插件之間的通路接口能力的一個舉例,前端搜索結果頁與插件之間的通路接口能力并不僅限于此,在此不再贅述。
[0038]上述實施例中,在前端搜索結果頁中顯示搜索服務器發(fā)送的搜索結果,然后接收用戶通過點擊上述前端搜索結果頁中的搜索結果輸入的觸發(fā)信號,根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示上述被觸發(fā)的搜索結果,從而可以實現(xiàn)前端搜索結果頁與插件,以及前端搜索結果頁與搜索客戶端之間的通路接口能力,實現(xiàn)了前端搜索結果頁與插件,以及前端搜索結果頁與搜索客戶端之間基于應用的互通。
[0039]圖2為本發(fā)明基于應用互通的方法另一個實施例的流程圖,如圖2所示,該基于應用互通的方法可以包括:
[0040]步驟201,接收請求信息。
[0041]步驟202,根據(jù)上述請求信息調用相應的插件完成上述請求信息所請求的操作。
[0042]本實施例的一種實現(xiàn)方式中,上述接收請求信息可以為:接收用戶通過點擊搜索客戶端的展示頁面中的功能圖標輸入的請求信息;則根據(jù)上述請求信息調用相應的插件完成上述請求信息所請求的操作可以為:根據(jù)被點擊的功能圖標調用被點擊的功能圖標對應的插件實現(xiàn)上述被點擊的功能圖標所對應的功能。從而可以實現(xiàn)搜索客戶端與插件的通路接口能力,實現(xiàn)了搜索客戶端與插件的基于應用的互通。
[0043]舉例來說,搜索客戶端展示頁面上可以包括“小說”、“音樂”等功能圖標,當用戶點擊“音樂”這一功能圖標時,搜索客戶端就接收到了相應的請求信息,然后搜索客戶端就調用該搜索客戶端中的音樂播放插件,向用戶展示音樂播放頁面。
[0044]本實施例的另一種實現(xiàn)方式中,上述接收請求信息可以為:接收第一插件發(fā)送的請求調用第二插件的信息;則根據(jù)上述請求信息調用相應的插件完成上述請求信息所請求的操作可以為:根據(jù)上述請求調用第二插件的信息運行第二插件,以實現(xiàn)第二插件的功能。從而可以實現(xiàn)插件與插件的通路接口能力,實現(xiàn)了插件與插件之間基于應用的互通。
[0045]舉例來說,用戶在使用音樂播放器聽歌曲的時候,這時音樂播放器即為第一插件,如果用戶想購買正在聽的這首歌曲,就可以點擊音樂播放器展示頁面上的“購買”按鈕,這樣搜索客戶端可以接收到音樂播放器發(fā)送的請求調用能夠實現(xiàn)“購買”這一功能的第二插件的信息,然后搜索客戶端就根據(jù)這一信息,直接運行搜索客戶端中能夠實現(xiàn)“購買”這一功能的第二插件,例如:名為“錢包”插件,以實現(xiàn)購買用戶正在聽的這首歌曲的功能。
[0046]上述實施例中,接收請求信息之后,根據(jù)上述請求信息調用相應的插件完成上述請求信息所請求的操作,從而可以實現(xiàn)插件與插件以及搜索客戶端與插件之間的通路接口能力,實現(xiàn)了插件與插件,以及搜索客戶端與插件之間基于應用的互通。
[0047]圖3為本發(fā)明基于應用互通的方法再一個實施例的流程圖,如圖3所示,該基于應用互通的方法可以包括:
[0048]步驟301,接收搜索客戶端中的插件發(fā)送的請求信息。
[0049]步驟302,根據(jù)上述請求信息完成上述請求信息所請求的操作。
[0050]本實施例的一種實現(xiàn)方式中,舉例來說,上述請求信息可以為:賬號請求信息,則根據(jù)上述請求信息完成上述請求信息所請求的操作可以為:搜索客戶端根據(jù)上述賬號請求信息展示賬號輸入頁面。更具體地,例如,用戶點擊搜索客戶端中插件A的圖標之后,插件A運行后的顯示頁面要求用戶輸入用戶名和密碼,同時上述顯示頁面上還有“使用搜索客戶端的賬號登錄”的功能圖標,這時,如果用戶點擊了“使用搜索客戶端的賬號登錄”這一功能圖標,則搜索客戶端就接收到了插件A發(fā)送的賬號請求信息,然后搜索客戶端就向用戶展示賬號輸入頁面,使用戶可以在賬號輸入頁面上輸入該用戶在搜索客戶端中注冊的賬號,以登錄插件A,使用插件A所提供的功能。從而實現(xiàn)了插件與搜索客戶端的通路接口能力,實現(xiàn)了插件與搜索客戶端基于應用的互通。當然,這只是插件與搜索客戶端的通路接口能力的一個舉例,插件與搜索客戶端的通路接口能力并不僅限于此,在此不再贅述。
[0051]上述實施例中,接收搜索客戶端中的插件發(fā)送的請求信息之后,根據(jù)上述請求信息完成上述請求信息所請求的操作,從而可以實現(xiàn)插件與搜索客戶端的通路接口能力,實現(xiàn)了插件與搜索客戶端基于應用的互通。
[0052]圖4為本發(fā)明基于應用互通的裝置一個實施例的結構示意圖,本實施例中的基于應用互通的裝置可以作為搜索客戶端,或者搜索客戶端的一部分實現(xiàn)本發(fā)明圖1所示實施例的流程,如圖4所示,上述基于應用互通的裝置可以包括:接收模塊41、發(fā)送模塊42、顯示模塊43和調用模塊44 ;
[0053]接收模塊41,用于接收待搜索的信息;以及在發(fā)送模塊42將上述待搜索的信息發(fā)送給搜索服務器之后,接收搜索服務器發(fā)送的搜索結果;以及在顯示模塊43顯示上述搜索結果之后,接收用戶通過點擊上述前端搜索結果頁中的搜索結果輸入的觸發(fā)信號;其中,上述待搜索的信息可以為:待搜索的關鍵詞、圖片或語音等,本實施例對待搜索的信息的具體形式不作限定。
[0054]發(fā)送模塊42,用于將接收模塊41接收的待搜索的信息發(fā)送給搜索服務器,以使搜索服務器根據(jù)上述待搜索的信息進行搜索,獲得搜索結果。
[0055]顯示模塊43,用于在前端搜索結果頁中顯示接收模塊41接收的搜索結果。
[0056]調用模塊44,用于在接收模塊41接收上述觸發(fā)信號之后,根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示被觸發(fā)的搜索結果。
[0057]本實施例中,調用模塊44,具體用于當根據(jù)被觸發(fā)的搜索結果的類型確定需要調用系統(tǒng)功能展示上述被觸發(fā)的搜索結果時,調用系統(tǒng)功能展示上述被觸發(fā)的搜索結果;當根據(jù)被觸發(fā)的搜索結果的類型確定上述被觸發(fā)的搜索結果能被搜索客戶端中的插件打開時,運行上述插件打開上述被觸發(fā)的搜索結果。
[0058]舉例來說,假設待搜索的信息為一串電話號碼“138*林林林*”,則顯示模塊43在前端搜索結果頁所顯示的搜索結果中可以包括“撥打電話138********”這樣一條搜索結果,當用戶點擊這條搜索結果時,接收模塊41會接收到這條搜索結果被觸發(fā)的觸發(fā)信號,這時調用模塊44確定需要調用系統(tǒng)功能展示上述被觸發(fā)的搜索結果,就會調用系統(tǒng)中撥打電話這一功能向“138********”發(fā)起呼叫,以展示這條被觸發(fā)的搜索結果。從而可以實現(xiàn)前端搜索結果頁與搜索客戶端之間的通路接口能力,實現(xiàn)了前端搜索結果頁與搜索客戶端之間基于應用的互通。當然這只是前端搜索結果頁與搜索客戶端之間的通路接口能力的一個舉例,前端搜索結果頁與搜索客戶端之間的通路接口能力并不僅限于此,例如:當顯示模塊43在前端搜索結果頁中顯示的搜索結果中包括“獲取地理位置”這一搜索結果時,如果這條搜索結果被觸發(fā),調用模塊44同樣會調用系統(tǒng)中的相應功能完成“獲取地理位置”的操作,以展示這條被觸發(fā)的搜索結果。
[0059]又例如,假設待搜索的信息為“***電影片段”,則顯示模塊43在前端搜索結果頁所顯示的搜索結果中可以包括搜索服務器搜索到的相關視頻,當用戶點擊其中某條搜索結果時,接收模塊41就接收到了這條搜索結果被觸發(fā)的觸發(fā)信號,這時調用模塊44發(fā)現(xiàn)上述被觸發(fā)的搜索結果能被該搜索客戶端中的插件打開,則調用模塊44直接運行上述插件打開上述被觸發(fā)的搜索結果,向用戶播放對應的視頻內容。從而可以實現(xiàn)前端搜索結果頁與插件之間的通路接口能力,實現(xiàn)了前端搜索結果頁與插件之間基于應用的互通。當然這只是前端搜索結果頁與插件之間的通路接口能力的一個舉例,前端搜索結果頁與插件之間的通路接口能力并不僅限于此,在此不再贅述。
[0060]上述基于應用互通的裝置中,顯示模塊43在前端搜索結果頁中顯示搜索服務器發(fā)送的搜索結果,然后接收模塊41接收用戶通過點擊上述前端搜索結果頁中的搜索結果輸入的觸發(fā)信號,調用模塊44根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示上述被觸發(fā)的搜索結果,從而可以實現(xiàn)前端搜索結果頁與插件,以及前端搜索結果頁與搜索客戶端之間的通路接口能力,實現(xiàn)了前端搜索結果頁與插件,以及前端搜索結果頁與搜索客戶端之間基于應用的互通。
[0061]圖5為本發(fā)明基于應用互通的裝置另一個實施例的結構示意圖,本實施例中的基于應用互通的裝置可以作為搜索客戶端,或者搜索客戶端的一部分實現(xiàn)本發(fā)明圖2所示實施例的流程。如圖5所示,該基于應用互通的裝置可以包括:接收模塊51和調用模塊52 ;
[0062]其中,接收模塊51,用于接收請求信息;
[0063]調用模塊52,用于根據(jù)接收模塊51接收的請求信息調用相應的插件完成上述請求信息所請求的操作。
[0064]本實施例的一種實現(xiàn)方式中,接收模塊51,具體用于接收用戶通過點擊搜索客戶端的展示頁面中的功能圖標輸入的請求信息;則調用模塊52,具體用于根據(jù)被點擊的功能圖標調用上述被點擊的功能圖標對應的插件實現(xiàn)被點擊的功能圖標所對應的功能。從而可以實現(xiàn)搜索客戶端與插件的通路接口能力,實現(xiàn)了搜索客戶端與插件的基于應用的互通。
[0065]舉例來說,搜索客戶端展示頁面上可以包括“小說”、“音樂”等功能圖標,當用戶點擊“音樂”這一功能圖標時,接收模塊51就接收到了相應的請求信息,然后調用模塊52就調用該搜索客戶端中的音樂播放插件,向用戶展示音樂播放頁面。
[0066]本實施例的另一種實現(xiàn)方式中,接收模塊51,具體用于接收第一插件發(fā)送的請求調用第二插件的信息;調用模塊52,具體用于根據(jù)上述請求調用第二插件的信息運行上述第二插件,以實現(xiàn)第二插件的功能。從而可以實現(xiàn)插件與插件的通路接口能力,實現(xiàn)了插件與插件之間基于應用的互通。
[0067]舉例來說,用戶在使用音樂播放器聽歌曲的時候,這時音樂播放器即為第一插件,如果用戶想購買正在聽的這首歌曲,就可以點擊音樂播放器展示頁面上的“購買”按鈕,這樣接收模塊51可以接收到音樂播放器發(fā)送的請求調用能夠實現(xiàn)“購買”這一功能的第二插件的信息,然后調用模塊52就根據(jù)這一信息,直接運行搜索客戶端中能夠實現(xiàn)“購買”這一功能的第二插件,例如:名為“錢包”插件,以實現(xiàn)購買用戶正在聽的這首歌曲的功能。
[0068]上述基于應用互通的裝置中,接收模塊51接收請求信息之后,調用模塊52根據(jù)上述請求信息調用相應的插件完成上述請求信息所請求的操作,從而可以實現(xiàn)插件與插件以及搜索客戶端與插件之間的通路接口能力,實現(xiàn)了插件與插件,以及搜索客戶端與插件之間基于應用的互通。
[0069]圖6為本發(fā)明基于應用互通的裝置再一個實施例的結構示意圖,本實施例中的基于應用互通的裝置可以作為搜索客戶端,或者搜索客戶端的一部分實現(xiàn)本發(fā)明圖3所示實施例的流程。如圖6所示,該基于應用互通的裝置可以包括:接收模塊61和執(zhí)行模塊62 ;
[0070]接收模塊61,用于接收搜索客戶端中的插件發(fā)送的請求信息;
[0071]執(zhí)行模塊62,用于根據(jù)接收模塊61接收的請求信息完成上述請求信息所請求的操作。
[0072]本實施例的一種實現(xiàn)方式中,舉例來說,上述請求信息可以為:賬號請求信息,則執(zhí)行模塊62根據(jù)上述請求信息完成上述請求信息所請求的操作可以為:執(zhí)行模塊62根據(jù)上述賬號請求信息展示賬號輸入頁面。更具體地,例如,用戶點擊搜索客戶端中插件A的圖標之后,插件A運行后的顯示頁面要求用戶輸入用戶名和密碼,同時上述顯示頁面上還有“使用搜索客戶端的賬號登錄”的功能圖標,這時,如果用戶點擊了“使用搜索客戶端的賬號登錄”這一功能圖標,則接收模塊61就接收到了插件A發(fā)送的賬號請求信息,然后執(zhí)行模塊62就向用戶展示賬號輸入頁面,使用戶可以在賬號輸入頁面上輸入該用戶在搜索客戶端中注冊的賬號,以登錄插件A,使用插件A所提供的功能。從而實現(xiàn)了插件與搜索客戶端的通路接口能力,實現(xiàn)了插件與搜索客戶端基于應用的互通。當然,這只是插件與搜索客戶端的通路接口能力的一個舉例,插件與搜索客戶端的通路接口能力并不僅限于此,在此不再贅述。
[0073]上述基于應用互通的裝置中,接收模塊61接收搜索客戶端中的插件發(fā)送的請求信息之后,執(zhí)行模塊62根據(jù)上述請求信息完成上述請求信息所請求的操作,從而可以實現(xiàn)插件與搜索客戶端的通路接口能力,實現(xiàn)了插件與搜索客戶端基于應用的互通。
[0074]需要說明的是,在本發(fā)明的描述中,術語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
[0075]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬【技術領域】的技術人員所理解。
[0076]應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(Programmable Gate Array ;以下簡稱:PGA),現(xiàn)場可編程門陣列(Field ProgrammableGate Array ;以下簡稱:FPGA)等。
[0077]本【技術領域】的普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0078]此外,本發(fā)明各個實施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
[0079]上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
[0080]在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
[0081]盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領域的普通技術人員在本發(fā)明的范圍內可以對上述實施例進行變化、修改、替換和變型。
【權利要求】
1.一種基于應用互通的方法,其特征在于,包括: 接收待搜索的信息; 將所述待搜索的信息發(fā)送給搜索服務器,以使所述搜索服務器根據(jù)所述待搜索的信息進行搜索,獲得搜索結果; 接收所述搜索服務器發(fā)送的搜索結果,并在前端搜索結果頁中顯示所述搜索結果; 接收用戶通過點擊所述前端搜索結果頁中的搜索結果輸入的觸發(fā)信號; 根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示所述被觸發(fā)的搜索結果。
2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示所述被觸發(fā)的搜索結果包括: 如果根據(jù)被觸發(fā)的搜索結果的類型確定需要調用系統(tǒng)功能展示所述被觸發(fā)的搜索結果,則調用系統(tǒng)功能展示所述被觸發(fā)的搜索結果; 如果根據(jù)被觸發(fā)的搜索結果的類型確定所述被觸發(fā)的搜索結果能被搜索客戶端中的插件打開,則運行所述插件打開所述被觸發(fā)的搜索結果。
3.一種基于應用互通的方法,其特征在于,包括: 接收請求信息; 根據(jù)所述請求信息調用相應的插件完成所述請求信息所請求的操作。
4.根據(jù)權利要求3所述的方法,其特征在于,所述接收請求信息包括: 接收用戶通過點擊搜索客戶端的展示頁面中的功能圖標輸入的請求信息; 所述根據(jù)所述請求信息調用相應的插件完成所述請求信息所請求的操作包括: 根據(jù)被點擊的功能圖標調用所述被點擊的功能圖標對應的插件實現(xiàn)所述被點擊的功能圖標所對應的功能。
5.根據(jù)權利要求3所述的方法,其特征在于,所述接收請求信息包括: 接收第一插件發(fā)送的請求調用第二插件的信息; 所述根據(jù)所述請求信息調用相應的插件完成所述請求信息所請求的操作包括: 根據(jù)所述請求調用第二插件的信息運行所述第二插件,以實現(xiàn)所述第二插件的功能。
6.一種基于應用互通的方法,其特征在于,包括: 接收搜索客戶端中的插件發(fā)送的請求信息; 根據(jù)所述請求信息完成所述請求信息所請求的操作。
7.一種基于應用互通的裝置,其特征在于,包括: 接收模塊,用于接收待搜索的信息;以及在發(fā)送模塊將所述待搜索的信息發(fā)送給搜索服務器之后,接收所述搜索服務器發(fā)送的搜索結果;以及在顯示模塊顯示所述搜索結果之后,接收用戶通過點擊所述前端搜索結果頁中的搜索結果輸入的觸發(fā)信號; 所述發(fā)送模塊,用于將所述接收模塊接收的待搜索的信息發(fā)送給搜索服務器,以使所述搜索服務器根據(jù)所述待搜索的信息進行搜索,獲得搜索結果; 所述顯示模塊,用于在前端搜索結果頁中顯示所述接收模塊接收的搜索結果; 調用模塊,用于在所述接收模塊接收所述觸發(fā)信號之后,根據(jù)被觸發(fā)的搜索結果的類型調用系統(tǒng)功能或運行相應的插件展示所述被觸發(fā)的搜索結果。
8.根據(jù)權利要求7所述的裝置,其特征在于, 所述調用模塊,具體用于當根據(jù)被觸發(fā)的搜索結果的類型確定需要調用系統(tǒng)功能展示所述被觸發(fā)的搜索結果時,調用系統(tǒng)功能展示所述被觸發(fā)的搜索結果;當根據(jù)被觸發(fā)的搜索結果的類型確定所述被觸發(fā)的搜索結果能被搜索客戶端中的插件打開時,運行所述插件打開所述被觸發(fā)的搜索結果。
9.一種基于應用互通的裝置,其特征在于,包括: 接收模塊,用于接收請求信息; 調用模塊,用于根據(jù)所述接收模塊接收的請求信息調用相應的插件完成所述請求信息所請求的操作。
10.根據(jù)權利要求9所述的裝置,其特征在于, 所述接收模塊,具體用于接收用戶通過點擊搜索客戶端的展示頁面中的功能圖標輸入的請求信息; 所述調用模塊,具體用于根據(jù)被點擊的功能圖標調用所述被點擊的功能圖標對應的插件實現(xiàn)所述被點擊的功能圖標所對應的功能。
11.根據(jù)權利要求9所述的裝置,其特征在于, 所述接收模塊,具體用于接收第一插件發(fā)送的請求調用第二插件的信息; 所述調用模塊,具體用于根據(jù)所述請求調用第二插件的信息運行所述第二插件,以實現(xiàn)所述第二插件的功能。
12.一種基于應用互通的裝置,其特征在于,包括: 接收模塊,用于接收搜索客戶端中的插件發(fā)送的請求信息; 執(zhí)行模塊,用于根據(jù)所述接收模塊接收的請求信息完成所述請求信息所請求的操作。
【文檔編號】G06F17/30GK104391912SQ201410659038
【公開日】2015年3月4日 申請日期:2014年11月18日 優(yōu)先權日:2014年11月18日
【發(fā)明者】張斌, 黎科峰, 韓超, 何行舟 申請人:百度在線網(wǎng)絡技術(北京)有限公司