在移動終端中展現(xiàn)搜索結(jié)果的方法及裝置制造方法
【專利摘要】本發(fā)明提出一種在移動終端中展現(xiàn)搜索結(jié)果的方法及裝置。其中該方法包括:發(fā)送搜索請求;接收包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果;根據(jù)調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序,并通過本地應(yīng)用程序展現(xiàn)搜索結(jié)果。本發(fā)明實施例的方法,使用本地應(yīng)用程序展現(xiàn)移動終端的搜索結(jié)果,使得搜索結(jié)果展現(xiàn)更加直觀,展現(xiàn)效果好,提高了移動終端對搜索結(jié)果的處理能力。
【專利說明】在移動終----?中展現(xiàn)搜索結(jié)果的方法及裝直【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及在移動終端中展現(xiàn)搜索結(jié)果的方法及
>J-U ρ?α裝直。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)技術(shù)的發(fā)展,用戶使用移動終端進行WAP(Wireless ApplicationProtocol,無線應(yīng)用協(xié)議)搜索變得越來越普遍。通常用戶在使用瀏覽器類應(yīng)用程序進行WAP搜索時,一般會通過瀏覽器類應(yīng)用程序處理搜索結(jié)果,例如采用JS (JavaScript,一種廣泛用于客戶端網(wǎng)頁開發(fā)的腳本語言)、AJAX (Asynchronous JavaScript and XML,一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù))、HTML5 (Hypertext Markup Language5,超文本標記語言的一種標準版本)等技術(shù)打開視頻、播放音樂、瀏覽圖片、查看地圖、新聞等。
[0003]然而,目前存在的主要問題是,由于受瀏覽器類應(yīng)用程序的限制,很多搜索結(jié)果在展現(xiàn)時不能充分地發(fā)揮移動終端的性能,因此導致搜索結(jié)果的處理效果不佳,處理能力不足,展現(xiàn)結(jié)果不理想,用戶體驗非常差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明旨在至少解決上述技術(shù)問題之一。
[0005]為此,本發(fā)明的 第一個目的在于提出一種在移動終端中展現(xiàn)搜索結(jié)果的方法。該方法使用本地應(yīng)用程序展現(xiàn)搜索結(jié)果,使得搜索結(jié)果展現(xiàn)更加直觀,展現(xiàn)效果好,提高了移動終端對搜索結(jié)果的處理能力。
[0006]本發(fā)明的第二個目的在于提出另一種在移動終端中展現(xiàn)搜索結(jié)果的方法。
[0007]本發(fā)明的第三個目的在于提出一種在移動終端中展現(xiàn)搜索結(jié)果的裝置。
[0008]本發(fā)明的第四個目的在于提出另一種在移動終端中展現(xiàn)搜索結(jié)果的裝置。
[0009]為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法,包括:發(fā)送搜索請求;接收包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果;根據(jù)所述調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序,并通過所述本地應(yīng)用程序展現(xiàn)所述搜索結(jié)果。
[0010]本發(fā)明實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法,搜索結(jié)果中包含調(diào)用標識,使得移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序展現(xiàn)搜索結(jié)果,由于本地應(yīng)用程序的信息處理能力強,因此,提高了搜索結(jié)果的處理效果,提升了移動終端對搜索結(jié)果的處理能力,使得搜索結(jié)果的展現(xiàn)更加直觀,展現(xiàn)效果更好,提升用戶體驗。
[0011]為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法,包括:接收搜索請求;生成包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果;將所述搜索結(jié)果發(fā)送至移動終端,其中,所述移動終端根據(jù)所述調(diào)用標識調(diào)用本地應(yīng)用程序,并通過所述本地應(yīng)用程序展現(xiàn)所述搜索結(jié)果。
[0012]本發(fā)明實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法,生成包含調(diào)用標識的搜索結(jié)果,使得移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序展現(xiàn)搜索結(jié)果,由于本地應(yīng)用程序的信息處理能力強,因此,提高了搜索結(jié)果的處理效果,提升了移動終端對搜索結(jié)果的處理能力,使得搜索結(jié)果的展現(xiàn)更加直觀,展現(xiàn)效果更好,提升用戶體驗。
[0013]為了實現(xiàn)上述目的,本發(fā)明第三方面實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置,包括:發(fā)送模塊,用于發(fā)送搜索請求;接收模塊,用于接收包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果;調(diào)用模塊,用于根據(jù)所述調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序,并通過所述本地應(yīng)用程序展現(xiàn)所述搜索結(jié)果。
[0014]本發(fā)明實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置,搜索結(jié)果中包含調(diào)用標識,使得移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序展現(xiàn)搜索結(jié)果,由于本地應(yīng)用程序的信息處理能力強,因此,提高了搜索結(jié)果的處理效果,提升了移動終端對搜索結(jié)果的處理能力,使得搜索結(jié)果的展現(xiàn)更加直觀,展現(xiàn)效果更好,提升用戶體驗。
[0015]為了實現(xiàn)上述目的,本發(fā)明第四方面實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置,包括:接收模塊,用于接收搜索請求;生成模塊,用于生成包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果;發(fā)送模塊,用于將所述搜索結(jié)果發(fā)送至移動終端,其中,所述移動終端根據(jù)所述調(diào)用標識調(diào)用本地應(yīng)用程序,并通過所述本地應(yīng)用程序展現(xiàn)所述搜索結(jié)果。
[0016]本發(fā)明實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置,生成包含調(diào)用標識的搜索結(jié)果,使得移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序展現(xiàn)搜索結(jié)果,由于本地應(yīng)用程序的信息處理能力強,因此,提高了搜索結(jié)果的處理效果,提升了移動終端對搜索結(jié)果的處理能力,使得搜索結(jié)果的展現(xiàn)更加直觀,展現(xiàn)效果更好,提升用戶體驗。
[0017]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0018]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中,
[0019]圖1是本發(fā)明一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法的流程圖;
[0020]圖2是本發(fā)明另一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法的流程圖;
[0021]圖3是本發(fā)明又一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法的流程圖;
[0022]圖4是本發(fā)明再一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法的流程圖;
[0023]圖5是本發(fā)明一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置的結(jié)構(gòu)示意圖;
[0024]圖6是本發(fā)明另一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置的結(jié)構(gòu)示意圖;
[0025]圖7是本發(fā)明又一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0027]在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
[0028]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0029]目前,用戶在移動終端中通常使用瀏覽器類應(yīng)用程序進行WAP搜索,并通過瀏覽器類應(yīng)用程序處理搜索結(jié)果。然而,目前,由于受瀏覽器類應(yīng)用程序的限制,很多搜索結(jié)果在展現(xiàn)時不能充分地發(fā)揮移動終端的性能,因此導致搜索結(jié)果的處理效果不佳,處理能力不足,展現(xiàn)結(jié)果不理想,用戶體驗非常差。如果可以通過本地應(yīng)用程序展現(xiàn)搜索結(jié)果,則可提高搜索結(jié)果的處理效果,提升移動終端對搜索結(jié)果的處理能力,將使得搜索結(jié)果展現(xiàn)更加直觀,展現(xiàn)效果好。為此,本發(fā)明提出一種在移動終端中展現(xiàn)搜索結(jié)果的方法及裝置,下面參考附圖進行詳細描述。
[0030]一種在移動終端中展現(xiàn)搜索結(jié)果的方法,包括:發(fā)送搜索請求;接收包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果;根據(jù)調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序,并通過本地應(yīng)用程序展現(xiàn)搜索結(jié)果。
[0031]圖1是本發(fā)明一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法的流程圖。
[0032]如圖1所示,在移動終端中展現(xiàn)搜索結(jié)果的方法包括:
[0033]S101,發(fā)送搜索請求。
[0034]具體地,用戶通過移動終端向服務(wù)器發(fā)送搜索請求,例如,用戶通過移動終端中安裝的瀏覽器類應(yīng)用程序向搜索引擎服務(wù)器發(fā)送搜索請求。其中,搜索請求中包括搜索詞。在本發(fā)明的實施例中,移動終端可為例如是手機、平板電腦、個人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備。
[0035]S102,接收包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果。
[0036]例如,搜索引擎服務(wù)器獲取搜索請求之后,根據(jù)搜索詞進行搜索以獲取對應(yīng)的搜索結(jié)果,該搜索結(jié)果還包含有本地應(yīng)用程序調(diào)用標識。
[0037]S103,根據(jù)調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序,并通過本地應(yīng)用程序展現(xiàn)搜索結(jié)果。
[0038]具體地,本地應(yīng)用程序即native應(yīng)用程序是一種基于移動終端操作系統(tǒng)的第三方應(yīng)用程序,移動終端的用戶可以利用本地應(yīng)用程序進行信息查找、播放音頻、觀看視頻等,本地應(yīng)用程序與網(wǎng)絡(luò)應(yīng)用程序即web應(yīng)用程序相對,web應(yīng)用程序可以聯(lián)網(wǎng)獲取信息,而native應(yīng)用程序無需聯(lián)網(wǎng)即運行在移動終端的本地。另外,調(diào)用標識是一種與本地應(yīng)用程序有關(guān)的標識,根據(jù)該標識移動終端可以調(diào)用本地應(yīng)用程序。例如,如果搜索結(jié)果是視頻類的結(jié)果,則移動終端根據(jù)對應(yīng)的調(diào)用標識可以調(diào)用對應(yīng)的視頻播放器。
[0039]在本發(fā)明的一個實施例中,根據(jù)調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序具體如下:如果搜索結(jié)果具有調(diào)用標識,則移動終端向本地服務(wù)發(fā)送調(diào)用指令,其中,調(diào)用指令包括調(diào)用標識;移動終端根據(jù)調(diào)用指令啟動對應(yīng)的本地應(yīng)用程序,并將搜索結(jié)果傳輸至本地應(yīng)用程序進行展現(xiàn)處理。具體地,服務(wù)器獲得搜索結(jié)果之后,將本地應(yīng)用程序的調(diào)用標識添加到搜索結(jié)果中,并提供至移動終端,移動終端根據(jù)調(diào)用標識向移動終端的本地服務(wù)發(fā)送包含調(diào)用標識的調(diào)用指令。其中,本地服務(wù)存在移動終端中,類似于web服務(wù),每個本地應(yīng)用程序共享該服務(wù),如果移動終端中的服務(wù)有多個,則以最高版本的服務(wù)為主進行調(diào)用,例如,移動終端中安裝有視頻類、音樂類、圖片瀏覽類的本地應(yīng)用程序,分別集成了服務(wù)1.0、
2.0,3.0,則移動終端的后臺只運行圖片瀏覽類的3.0服務(wù)和網(wǎng)頁進行通信,視頻類和音樂類的本地應(yīng)用程序共享3.0服務(wù)。之后,移動終端通過該服務(wù)將根據(jù)調(diào)用指令啟動所對應(yīng)的本地應(yīng)用程序,并通過該服務(wù)將搜索結(jié)果傳輸至本地應(yīng)用程序進行展現(xiàn)處理。例如,移動終端將搜索結(jié)果對應(yīng)頁面的數(shù)據(jù)通過該服務(wù)按照HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議)的方式傳輸至本地應(yīng)用程序,本地應(yīng)用程序直接對傳輸?shù)膫鬏斶M行展現(xiàn)處理。
[0040]本發(fā)明實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法,搜索結(jié)果中包含調(diào)用標識,使得移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序展現(xiàn)搜索結(jié)果,由于本地應(yīng)用程序的信息處理能力強,因此,提高了搜索結(jié)果的處理效果,提升了移動終端對搜索結(jié)果的處理能力,使得搜索結(jié)果的展現(xiàn)更加直觀,展現(xiàn)效果更好,提升用戶體驗。
[0041]本發(fā)明的實施例還提出了另一種在移動終端中展現(xiàn)搜索結(jié)果的方法,下面參考附圖進行詳細描述。
[0042]一種在移動終端中展現(xiàn)搜索結(jié)果的方法,包括:接收搜索請求;生成包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果;將搜索結(jié)果發(fā)送至移動終端,其中,移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序,并通過本地應(yīng)用程序展現(xiàn)搜索結(jié)果。
[0043]圖2是本發(fā)明另一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法的流程圖。
[0044]如圖2所示,在移動終端中展現(xiàn)搜索結(jié)果的方法包括:
[0045]S201,接收搜索請求。
[0046]具體地,用戶通過移動終端向服務(wù)器發(fā)送搜索請求,例如,用戶通過移動終端中安裝的瀏覽器類應(yīng)用程序向搜索引擎服務(wù)器發(fā)送搜索請求。其中,搜索請求中包括搜索詞。在本發(fā)明的實施例中,移動終端可為例如是手機、平板電腦、個人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備。
[0047]S202,生成包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果。
[0048]例如,搜索引擎服務(wù)器獲取搜索請求之后,根據(jù)搜索詞進行搜索以獲取對應(yīng)的搜索結(jié)果,并在該搜索結(jié)果添加本地應(yīng)用程序調(diào)用標識。
[0049]S203,將搜索結(jié)果發(fā)送至移動終端,其中,移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序,并通過本地應(yīng)用程序展現(xiàn)搜索結(jié)果。
[0050]具體地,本地應(yīng)用程序即native應(yīng)用程序是一種基于移動終端操作系統(tǒng)的第三方應(yīng)用程序,移動終端的用戶可以利用本地應(yīng)用程序進行信息查找、播放音頻、觀看視頻等,本地應(yīng)用程序與網(wǎng)絡(luò)應(yīng)用程序即web應(yīng)用程序相對,web應(yīng)用程序可以聯(lián)網(wǎng)獲取信息,而native應(yīng)用程序無需聯(lián)網(wǎng)即運行在移動終端的本地。另外,調(diào)用標識是一種與本地應(yīng)用程序有關(guān)的標識,根據(jù)該標識移動終端可以調(diào)用本地應(yīng)用程序。例如,如果搜索結(jié)果是視頻類的結(jié)果,則移動終端根據(jù)對應(yīng)的調(diào)用標識可以調(diào)用對應(yīng)的視頻播放器。
[0051]在本發(fā)明的一個實施例中,根據(jù)調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序具體如下:如果搜索結(jié)果具有調(diào)用標識,則移動終端向本地服務(wù)發(fā)送調(diào)用指令,其中,調(diào)用指令包括調(diào)用標識;移動終端根據(jù)調(diào)用指令啟動對應(yīng)的本地應(yīng)用程序,并將搜索結(jié)果傳輸至本地應(yīng)用程序進行展現(xiàn)處理。具體地,服務(wù)器獲得搜索結(jié)果之后,將本地應(yīng)用程序的調(diào)用標識添加到搜索結(jié)果中,并提供至移動終端,移動終端根據(jù)調(diào)用標識向移動終端的本地服務(wù)發(fā)送包含調(diào)用標識的調(diào)用指令。其中,本地服務(wù)存在移動終端中,類似于web服務(wù),每個本地應(yīng)用程序共享該服務(wù),如果移動終端中的服務(wù)有多個,則以最高版本的服務(wù)為主進行調(diào)用,例如,移動終端中安裝有視頻類、音樂類、圖片瀏覽類的本地應(yīng)用程序,分別集成了服務(wù)1.0、
2.0,3.0,則移動終端的后臺只運行圖片瀏覽類的3.0服務(wù)和網(wǎng)頁進行通信,視頻類和音樂類的本地應(yīng)用程序共享3.0服務(wù)。之后,移動終端通過該服務(wù)將根據(jù)調(diào)用指令啟動所對應(yīng)的本地應(yīng)用程序,并通過該服務(wù)將搜索結(jié)果傳輸至本地應(yīng)用程序進行展現(xiàn)處理。例如,移動終端將搜索結(jié)果對應(yīng)頁面的數(shù)據(jù)通過該服務(wù)按照HTTP的方式傳輸至本地應(yīng)用程序,本地應(yīng)用程序直接對傳輸?shù)膫鬏斶M行展現(xiàn)處理。
[0052]本發(fā)明實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法,生成包含調(diào)用標識的搜索結(jié)果,使得移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序展現(xiàn)搜索結(jié)果,由于本地應(yīng)用程序的信息處理能力強,因此,提高了搜索結(jié)果的處理效果,提升了移動終端對搜索結(jié)果的處理能力,使得搜索結(jié)果的展現(xiàn)更加直觀,展現(xiàn)效果更好,提升用戶體驗。
[0053]為了方便和準確地展現(xiàn)搜索結(jié)果,還需要有針對性地在搜索結(jié)果中添加調(diào)用標識,其中,網(wǎng)頁類的搜索結(jié)果無需調(diào)用本地應(yīng)用程序進行展示。圖3是本發(fā)明又一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法的流程圖。
[0054]如圖3所示,在移動終端中展現(xiàn)搜索結(jié)果的方法包括以下步驟:
[0055]S301,接收搜索請求。
[0056]S302,獲取搜索結(jié)果的類型信息。
[0057]具體地,根據(jù)搜索詞獲取搜索結(jié)果之后,首先獲取搜索結(jié)果的類型信息,例如,類型信息包括視頻類、音頻類或圖片類等。更具體地,可以根據(jù)網(wǎng)頁中的標簽獲取類型信息,還可以根據(jù)網(wǎng)頁中的腳本應(yīng)用程序獲取類型信息,類型信息的獲取過程可以根據(jù)具體的網(wǎng)頁確定,在此不做限定。
[0058]S303,如果類型信息為預設(shè)類型信息,則在搜索結(jié)果中添加調(diào)用標識。
[0059]具體地,獲取搜索結(jié)果的類型信息,并判斷類型信息是否為預設(shè)類型信息,其中,預設(shè)類型信息可以例如是視頻類、音頻類、圖片類等。如果搜索結(jié)果的類型信息為預設(shè)類型信息,則在搜索結(jié)果中添加調(diào)用標識即預設(shè)類型信息的搜索結(jié)果可以使用本地應(yīng)用程序打開或展現(xiàn)。
[0060]其中,在判斷類型信息不為預設(shè)類型信息時,無需在搜索結(jié)果中添加調(diào)用標識。
[0061]S304,將搜索結(jié)果發(fā)送至移動終端,其中,移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序,并通過本地應(yīng)用程序展現(xiàn)搜索結(jié)果。
[0062]本發(fā)明實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法,如果搜索結(jié)果的類信息為預設(shè)類型信息,則對該搜索結(jié)果添加調(diào)用標識,從而使得根據(jù)搜索結(jié)果調(diào)用本地應(yīng)用程序具有針對性,進一步提高了搜索結(jié)果的處理能力,使得搜索結(jié)果展現(xiàn)更加直觀,展現(xiàn)效果更好。
[0063]在添加調(diào)用標識時,移動終端中可能沒有安裝對應(yīng)的本地應(yīng)用程序,S卩服務(wù)器不了解移動終端中本地應(yīng)用程序的安裝情況,因此,無法提供更加準確的調(diào)用標識,為了提高搜索結(jié)果調(diào)用本地應(yīng)用程序的可靠性,移動終端在發(fā)送搜索結(jié)果的時候還可以將移動終端的標識信息發(fā)送至服務(wù)器,使得服務(wù)器可以唯一確定移動終端。在本發(fā)明的一個實施例中,搜索請求還包括移動終端的標識信息,其中,標識信息對應(yīng)移動終端的本地應(yīng)用程序列表,其中,本地應(yīng)用程序列表包括移動終端所安裝的本地應(yīng)用程序的名稱及對應(yīng)的類型等。圖4是本發(fā)明再一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法的流程圖。
[0064]如圖4所示,在移動終端中展現(xiàn)搜索結(jié)果的方法包括以下步驟:
[0065]S401,接收搜索請求。
[0066]S402,獲取搜索結(jié)果的類型信息。
[0067]S403,如果類型信息為預設(shè)類型信息,在本地應(yīng)用程序列表中查找類型信息對應(yīng)的本地應(yīng)用程序。
[0068]在本發(fā)明的一個實施例中,搜索請求還包括移動終端的標識信息,其中,標識信息對應(yīng)移動終端的本地應(yīng)用程序列表。
[0069]S404,如果查找到對應(yīng)的本地應(yīng)用程序,則根據(jù)本地應(yīng)用程序在搜索結(jié)果中添加調(diào)用標識,以使得移動終端根據(jù)調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序,并通過本地應(yīng)用程序展現(xiàn)搜索結(jié)果。
[0070]具體地,服務(wù)器根據(jù)搜索請求中移動終端的唯一標識信息,其中,標識信息與移動終端的本地應(yīng)用程序列表相對應(yīng),其中,在本發(fā)明的一個實施例中,本地應(yīng)用程序列表由移動終端按照預設(shè)時間間隔上傳。在本地應(yīng)用程序列表中查找搜索結(jié)果的類型信息所對應(yīng)的本地應(yīng)用程序時,如果查找到對應(yīng)的本地應(yīng)用程序,則根據(jù)本地應(yīng)用程序在搜索結(jié)果中添加調(diào)用標識并將結(jié)果提供至移動終端。此時,移動終端將向本地服務(wù)發(fā)送包含調(diào)用標識的調(diào)用指令,移動終端將根據(jù)調(diào)用指令啟動所對應(yīng)的本地應(yīng)用程序,并將搜索結(jié)果傳輸至本地應(yīng)用程序進行展現(xiàn)處理。例如,移動終端將搜索結(jié)果對應(yīng)頁面的數(shù)據(jù)按照HTTP的方式傳輸至本地應(yīng)用程序,本地應(yīng)用程序?qū)ζ溥M行展現(xiàn)處理。
[0071]在本發(fā)明的一個實施例中,還包括:如果在本地應(yīng)用程列表中沒有查找到對應(yīng)的本地應(yīng)用程序,則根據(jù)搜索結(jié)果的類型信息在搜索結(jié)果中添加本地應(yīng)用程序的推薦信息。此時,用戶可以根據(jù)推薦信息安裝本地應(yīng)用程序,并且在本地應(yīng)用程序安裝之后,可以立即打開用戶之前點擊的搜索結(jié)果,對搜索結(jié)果進行展現(xiàn)處理。
[0072]本發(fā)明實施例的在移動終端中展現(xiàn)搜索結(jié)果的方法,將移動終端的標識信息包括在搜索請求中,該標識信息對應(yīng)移動終端的本地應(yīng)用程序列表,服務(wù)器可以根據(jù)該本地應(yīng)用程序列表有針對性地添加調(diào)用標識,使得本地應(yīng)用程序可以更加準確地展現(xiàn)搜索結(jié)果,提升了用戶體驗,并且可以推廣本地應(yīng)用程序,具有商業(yè)價值。
[0073]為了實現(xiàn)上述實施例,本發(fā)明還提出一種在移動終端中展現(xiàn)搜索結(jié)果的裝置。
[0074]一種在移動終端中展現(xiàn)搜索結(jié)果的裝置,包括:發(fā)送模塊,用于發(fā)送搜索請求;接收模塊,用于接收包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果;調(diào)用模塊,用于根據(jù)調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序,并通過本地應(yīng)用程序展現(xiàn)搜索結(jié)果。
[0075]圖5是本發(fā)明一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置的結(jié)構(gòu)示意圖。[0076]如圖5所示,在移動終端中展現(xiàn)搜索結(jié)果的裝置包括:發(fā)送模塊110、接收模塊120和調(diào)用模塊130。
[0077]具體地,發(fā)送模塊110用于發(fā)送搜索請求。更具體地,用戶通過移動終端中的發(fā)送模塊110向服務(wù)器的搜索請求,例如,用戶通過移動終端中安裝的瀏覽器類應(yīng)用程序向服務(wù)器發(fā)送搜索請求。其中,搜索請求中包括搜索詞。在本發(fā)明的實施例中,移動終端可為例如是手機、平板電腦、個人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備。
[0078]接收模塊120用于接收包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果。其中,接收模塊120獲取搜索詞之后,根據(jù)搜索詞進行搜索以獲取對應(yīng)的搜索結(jié)果,該搜索結(jié)果還包含有本地應(yīng)用程序調(diào)用標識。
[0079]調(diào)用模塊130用于根據(jù)調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序,并通過本地應(yīng)用程序展現(xiàn)搜索結(jié)果。更具體地,本地應(yīng)用程序即native應(yīng)用程序是一種基于移動終端操作系統(tǒng)的第三方應(yīng)用程序,移動終端的用戶可以利用本地應(yīng)用程序進行信息查找、播放音頻、觀看視頻等,本地應(yīng)用程序與網(wǎng)絡(luò)應(yīng)用程序即web應(yīng)用程序相對,web應(yīng)用程序可以聯(lián)網(wǎng)獲取信息,而native應(yīng)用程序無需聯(lián)網(wǎng)即運行在移動終端的本地。另外,調(diào)用標識是一種與本地應(yīng)用程序有關(guān)的標識,根據(jù)該標識移動終端可以調(diào)用本地應(yīng)用程序。例如,如果搜索結(jié)果是視頻類的結(jié)果,則移動終端根據(jù)對應(yīng)的調(diào)用標識可以調(diào)用對應(yīng)的視頻播放器。
[0080]其中,移動終端根據(jù)調(diào)用標識向移動終端的本地服務(wù)發(fā)送包含調(diào)用標識的調(diào)用指令。本地服務(wù)存在移動終端中,類似于web服務(wù),每個本地應(yīng)用程序共享該服務(wù),如果移動終端中的服務(wù)有多個,則以最高版本的服務(wù)為主進行調(diào)用,例如,移動終端中安裝有視頻類、音樂類、圖片瀏覽類的本地應(yīng)用程序,分別集成了服務(wù)1.0、2.0、3.0,則移動終端的后臺只運行圖片瀏覽類的3.0服務(wù)和網(wǎng)頁進行通信,視頻類和音樂類的本地應(yīng)用程序共享3.0服務(wù)。之后,移動終端通過該服務(wù)將根據(jù)調(diào)用指令啟動所對應(yīng)的本地應(yīng)用程序,并通過該服務(wù)將搜索結(jié)果傳輸至本地應(yīng)用程序進行展現(xiàn)處理。例如,移動終端將搜索結(jié)果對應(yīng)頁面的數(shù)據(jù)通過該服務(wù)按照HTTP (Hypertext Transfer Protocol,超文本傳輸協(xié)議)的方式傳輸至本地應(yīng)用程序,本地應(yīng)用程序直接對傳輸?shù)膫鬏斶M行展現(xiàn)處理。
[0081]本發(fā)明實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置,搜索結(jié)果中包含調(diào)用標識,使得移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序展現(xiàn)搜索結(jié)果,由于本地應(yīng)用程序的信息處理能力強,因此,提高了搜索結(jié)果的處理效果,提升了移動終端對搜索結(jié)果的處理能力,使得搜索結(jié)果的展現(xiàn)更加直觀,展現(xiàn)效果更好,提升用戶體驗。
[0082]本發(fā)明的實施例還提出了另一種在移動終端中展現(xiàn)搜索結(jié)果的裝置,下面參考附圖進行詳細描述。
[0083]一種在移動終端中展現(xiàn)搜索結(jié)果的裝置,包括:接收模塊,用于接收搜索請求;生成模塊,用于生成包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果;發(fā)送模塊,用于將搜索結(jié)果發(fā)送至移動終端,其中,移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序,并通過本地應(yīng)用程序展現(xiàn)搜索結(jié)果。
[0084]圖6是本發(fā)明另一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置的結(jié)構(gòu)示意圖。
[0085]如圖6所示,在移動終端中展現(xiàn)搜索結(jié)果的裝置還包括:接收模塊210、生成模塊220和發(fā)送模塊230。
[0086]具體地,接收模塊210用于接收搜索請求。更具體地,用戶通過移動終端向接收模塊210發(fā)送搜索請求,例如,用戶通過移動終端中安裝的瀏覽器類應(yīng)用程序發(fā)送搜索請求。其中,搜索請求中包括搜索詞。在本發(fā)明的實施例中,移動終端可為例如是手機、平板電腦、個人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備。
[0087]生成模塊220用于生成包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果。例如,獲取搜索請求之后,根據(jù)搜索詞進行搜索以獲取對應(yīng)的搜索結(jié)果,并在該搜索結(jié)果添加本地應(yīng)用程序調(diào)用標識。
[0088]發(fā)送模塊230用于將搜索結(jié)果發(fā)送至移動終端,其中,移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序,并通過本地應(yīng)用程序展現(xiàn)搜索結(jié)果。
[0089]具體地,本地應(yīng)用程序即native應(yīng)用程序是一種基于移動終端操作系統(tǒng)的第三方應(yīng)用程序,移動終端的用戶可以利用本地應(yīng)用程序進行信息查找、播放音頻、觀看視頻等,本地應(yīng)用程序與網(wǎng)絡(luò)應(yīng)用程序即web應(yīng)用程序相對,web應(yīng)用程序可以聯(lián)網(wǎng)獲取信息,而native應(yīng)用程序無需聯(lián)網(wǎng)即運行在移動終端的本地。另外,調(diào)用標識是一種與本地應(yīng)用程序有關(guān)的標識,根據(jù)該標識移動終端可以調(diào)用本地應(yīng)用程序。例如,如果搜索結(jié)果是視頻類的結(jié)果,則移動終端根據(jù)對應(yīng)的調(diào)用標識可以調(diào)用對應(yīng)的視頻播放器。
[0090]在本發(fā)明的一個實施例中,根據(jù)調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序具體如下:如果搜索結(jié)果具有調(diào)用標識,則移動終端向本地服務(wù)發(fā)送調(diào)用指令,其中,調(diào)用指令包括調(diào)用標識;移動終端根據(jù)調(diào)用指令啟動對應(yīng)的本地應(yīng)用程序,并將搜索結(jié)果傳輸至本地應(yīng)用程序進行展現(xiàn)處理。具體地,服務(wù)器獲得搜索結(jié)果之后,將本地應(yīng)用程序的調(diào)用標識添加到搜索結(jié)果中,并提供至移動終端,移動終端根據(jù)調(diào)用標識向移動終端的本地服務(wù)發(fā)送包含調(diào)用標識的調(diào)用指令。其中,本地服務(wù)存在移動終端中,類似于web服務(wù),每個本地應(yīng)用程序共享該服務(wù),如果移動終端中的服務(wù)有多個,則以最高版本的服務(wù)為主進行調(diào)用,例如,移動終端中安裝有視頻類、音樂類、圖片瀏覽類的本地應(yīng)用程序,分別集成了服務(wù)1.0、
2.0,3.0,則移動終端的后臺只運行圖片瀏覽類的3.0服務(wù)和網(wǎng)頁進行通信,視頻類和音樂類的本地應(yīng)用程序共享3.0服務(wù)。之后,移動終端通過該服務(wù)將根據(jù)調(diào)用指令啟動所對應(yīng)的本地應(yīng)用程序,并通過該服務(wù)將搜索結(jié)果傳輸至本地應(yīng)用程序進行展現(xiàn)處理。例如,移動終端將搜索結(jié)果對應(yīng)頁面的數(shù)據(jù)通過該服務(wù)按照HTTP的方式傳輸至本地應(yīng)用程序,本地應(yīng)用程序直接對傳輸?shù)膫鬏斶M行展現(xiàn)處理。
[0091]本發(fā)明實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置,生成包含調(diào)用標識的搜索結(jié)果,使得移動終端根據(jù)調(diào)用標識調(diào)用本地應(yīng)用程序展現(xiàn)搜索結(jié)果,由于本地應(yīng)用程序的信息處理能力強,因此,提高了搜索結(jié)果的處理效果,提升了移動終端對搜索結(jié)果的處理能力,使得搜索結(jié)果的展現(xiàn)更加直觀,展現(xiàn)效果更好,提升用戶體驗。
[0092]圖7是本發(fā)明又一個實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置的結(jié)構(gòu)示意圖。
[0093]如圖7所示,在移動終端中展現(xiàn)搜索結(jié)果的裝置還包括:接收模塊210、生成模塊220、發(fā)送模塊230、獲取單元221和添加單元222,其中,生成模塊220包括獲取單元221和添加單元222。
[0094]具體地,獲取單元221用于獲取搜索結(jié)果的類型信息。例如,類型信息包括視頻類、音頻類或圖片類等。更具體地,可以根據(jù)網(wǎng)頁中的標簽獲取類型信息,還可以根據(jù)網(wǎng)頁中的腳本應(yīng)用程序獲取類型信息,類型信息的獲取過程可以根據(jù)具體的網(wǎng)頁確定,在此不做限定。[0095]添加單元222用于在類型信息為預設(shè)類型信息時,在搜索結(jié)果中添加調(diào)用標識。其中,預設(shè)類型信息可以例如是視頻類、音頻類、圖片類等。如果搜索結(jié)果的類型信息為預設(shè)類型信息,則在搜索結(jié)果中添加調(diào)用標識即預設(shè)類型信息的搜索結(jié)果可以使用本地應(yīng)用程序打開或展現(xiàn)。
[0096]在本發(fā)明的一個實施例中,搜索請求還包括移動終端的標識信息,其中,標識信息對應(yīng)移動終端的本地應(yīng)用程序列表,添加單元222還用于:在本地應(yīng)用程序列表中查找類型信息對應(yīng)的本地應(yīng)用程序,并在查找到對應(yīng)的本地應(yīng)用程序時,根據(jù)本地應(yīng)用程序在搜索結(jié)果中添加調(diào)用標識。
[0097]其中,標識信息與移動終端的本地應(yīng)用程序列表相對應(yīng),其中,在本發(fā)明的一個實施例中,本地應(yīng)用程序列表由移動終端按照預設(shè)時間間隔上傳。在本地應(yīng)用程序列表中查找搜索結(jié)果的類型信息所對應(yīng)的本地應(yīng)用程序時,如果查找到對應(yīng)的本地應(yīng)用程序,則根據(jù)本地應(yīng)用程序在搜索結(jié)果中添加調(diào)用標識并將結(jié)果提供至移動終端。此時,移動終端將向本地服務(wù)發(fā)送包含調(diào)用標識的調(diào)用指令,移動終端將根據(jù)調(diào)用指令啟動所對應(yīng)的本地應(yīng)用程序,并將搜索結(jié)果傳輸至本地應(yīng)用程序進行展現(xiàn)處理。例如,移動終端將搜索結(jié)果對應(yīng)頁面的數(shù)據(jù)按照HTTP的方式傳輸至本地應(yīng)用程序,本地應(yīng)用程序?qū)ζ溥M行展現(xiàn)處理。
[0098]在本發(fā)明的一個實施例中,添加單元222還用于在未查找到對應(yīng)的本地應(yīng)用程序時,根據(jù)類型信息在搜索結(jié)果中添加本地應(yīng)用程序的推薦信息。此時,用戶可以根據(jù)推薦信息安裝本地應(yīng)用程序,并且在本地應(yīng)用程序安裝之后,可以立即打開用戶之前點擊的搜索結(jié)果,對搜索結(jié)果進行展現(xiàn)處理。
[0099]本發(fā)明實施例的在移動終端中展現(xiàn)搜索結(jié)果的裝置,將移動終端的標識信息包括在搜索請求中,該標識信息對應(yīng)移動終端的本地應(yīng)用程序列表,服務(wù)器可以根據(jù)該本地應(yīng)用程序列表有針對性地添加調(diào)用標識,使得本地應(yīng)用程序可以更加準確地展現(xiàn)搜索結(jié)果,提升了用戶體驗,并且可以推廣本地應(yīng)用程序,具有商業(yè)價值。
[0100]應(yīng)當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0101]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
[0102]盡管已經(jīng)示出和描述了本發(fā)明的實施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
【權(quán)利要求】
1.一種在移動終端中展現(xiàn)搜索結(jié)果的方法,其特征在于,包括: 發(fā)送搜索請求; 接收包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果; 根據(jù)所述調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序,并通過所述本地應(yīng)用程序展現(xiàn)所述搜索結(jié)果。
2.一種在移動終端中展現(xiàn)搜索結(jié)果的方法,其特征在于,包括: 接收搜索請求; 生成包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果; 將所述搜索結(jié)果發(fā)送至移動終端,其中,所述移動終端根據(jù)所述調(diào)用標識調(diào)用本地應(yīng)用程序,并通過所述本地應(yīng)用程序展現(xiàn)所述搜索結(jié)果。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述生成包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果具體包括: 獲取所述搜索結(jié)果的類型信息; 如果所述類型信息為預設(shè)類型信息,則在所述搜索結(jié)果中添加所述調(diào)用標識,以生成包含有本地應(yīng)用程序調(diào)用標識的所述搜索結(jié)果。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述搜索請求還包括所述移動終端的標識信息,其中,所述標識信息對應(yīng)所述移動終端的本地應(yīng)用程序列表,所述在搜索結(jié)果中添加本地應(yīng)用程序的調(diào)用標識具體包括: 在所述本地應(yīng)用程序列表中查找所述類型信息對應(yīng)的所述本地應(yīng)用程序;以及如果查找到對應(yīng)的所述本地應(yīng)用程序,則根據(jù)所述本地應(yīng)用程序在所述搜索結(jié)果中添加所述調(diào)用標識。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 如果未查找到對應(yīng)的所述本地應(yīng)用程序,則根據(jù)所述類型信息在所述搜索結(jié)果中添加所述本地應(yīng)用程序的推薦信息。
6.一種在移動終端中展現(xiàn)搜索結(jié)果的裝置,其特征在于,包括: 發(fā)送模塊,用于發(fā)送搜索請求; 接收模塊,用于接收包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果; 調(diào)用模塊,用于根據(jù)所述調(diào)用標識調(diào)用移動終端中的本地應(yīng)用程序,并通過所述本地應(yīng)用程序展現(xiàn)所述搜索結(jié)果。
7.一種在移動終端中展現(xiàn)搜索結(jié)果的裝置,其特征在于,包括: 接收模塊,用于接收搜索請求; 生成模塊,用于生成包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果; 發(fā)送模塊,用于將所述搜索結(jié)果發(fā)送至移動終端,其中,所述移動終端根據(jù)所述調(diào)用標識調(diào)用本地應(yīng)用程序,并通過所述本地應(yīng)用程序展現(xiàn)所述搜索結(jié)果。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述生成模塊包括: 獲取單元,用于獲取所述搜索結(jié)果的類型信息; 添加單元,用于在所述類型信息為預設(shè)類型信息時,在所述搜索結(jié)果中添加所述調(diào)用標識,以生成包含有本地應(yīng)用程序調(diào)用標識的搜索結(jié)果。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述搜索請求還包括所述移動終端的標識信息,其中,所述標識信息對應(yīng)所述移動終端的本地應(yīng)用程序列表,所述添加單元還用于:在所述本地應(yīng)用程序列表中查找所述類型信息對應(yīng)的所述本地應(yīng)用程序,并在查找到對應(yīng)的所述本地應(yīng)用程序時,根據(jù)所述本地應(yīng)用程序在所述搜索結(jié)果中添加所述調(diào)用標識。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述添加單元還用于在未查找到對應(yīng)的所述本地應(yīng)用程序 時,根據(jù)所述類型信息在所述搜索結(jié)果中添加所述本地應(yīng)用程序的推薦信息。
【文檔編號】G06F17/30GK103617285SQ201310676633
【公開日】2014年3月5日 申請日期:2013年12月11日 優(yōu)先權(quán)日:2013年12月11日
【發(fā)明者】陳楊昆 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司