欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法及裝置制造方法

文檔序號:6519254閱讀:201來源:國知局
基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法及裝置制造方法
【專利摘要】本發(fā)明涉及一種基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法及裝置。該方法包括:向云服務(wù)器發(fā)送包含當(dāng)前瀏覽頁面的頁面標(biāo)識的第一請求消息;接收云服務(wù)器根據(jù)第一請求消息返回的第一響應(yīng)消息;獲取第一響應(yīng)消息中包含的與當(dāng)前瀏覽頁面相對應(yīng)的關(guān)鍵詞,并在當(dāng)前瀏覽頁面上推送關(guān)鍵詞。由此可見,使用該瀏覽器的用戶不需要主動去發(fā)現(xiàn)頁面中的關(guān)鍵詞,因此,不需要對頁面內(nèi)容進(jìn)行仔細(xì)閱讀或深入理解就可以直接獲取到瀏覽器推送的關(guān)鍵詞,進(jìn)而能夠獲取到更多的有用信息,從而提高了用戶的閱讀體驗。
【專利說明】基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,具體涉及一種基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的普及,越來越多的用戶習(xí)慣于通過網(wǎng)絡(luò)瀏覽器來獲取信息。
[0003]目前,當(dāng)用戶通過網(wǎng)絡(luò)瀏覽器瀏覽網(wǎng)頁時,如果對某一網(wǎng)頁中的特定關(guān)鍵詞感興趣,希望進(jìn)一步了解該關(guān)鍵詞的具體含義及更多相關(guān)信息,則往往只能采用如下方式實現(xiàn):首先,通過瀏覽器另外打開一個空白搜索頁;然后,在該空白搜索頁的搜索欄內(nèi)手動輸入該關(guān)鍵詞;最后,還要從眾多的搜索結(jié)果中挑選出感興趣的結(jié)果。
[0004]由此可見,在上述方式中,首先需要由用戶主動去發(fā)現(xiàn)感興趣的關(guān)鍵詞,而這往往需要用戶在仔細(xì)閱讀并深入理解網(wǎng)頁內(nèi)容的前提下才能發(fā)現(xiàn);另外,當(dāng)用戶發(fā)現(xiàn)了感興趣的關(guān)鍵詞之后,還需要經(jīng)過上述一系列復(fù)雜的操作才能獲取到該關(guān)鍵詞相關(guān)的信息,以便進(jìn)行擴(kuò)展閱讀。因此,導(dǎo)致用戶的閱讀體驗較差,無法高效地獲取到更多的信息。

【發(fā)明內(nèi)容】

[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法及裝置。
[0006]依據(jù)本發(fā)明的一個方面,提供了一種基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法,包括:向云服務(wù)器發(fā)送包含當(dāng)前瀏覽頁面的頁面標(biāo)識的第一請求消息;接收云服務(wù)器根據(jù)第一請求消息返回的第一響應(yīng)消息;獲取第一響應(yīng)消息中包含的與當(dāng)前瀏覽頁面相對應(yīng)的關(guān)鍵詞,并在當(dāng)前瀏覽頁面上推送關(guān)鍵詞。
[0007]依據(jù)本發(fā)明的另一方面,提供了一種基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送裝置,包括:通信接口模塊,適于向云服務(wù)器發(fā)送包含當(dāng)前瀏覽頁面的頁面標(biāo)識的第一請求消息,并接收云服務(wù)器根據(jù)第一請求消息返回的第一響應(yīng)消息;獲取模塊,適于獲取第一響應(yīng)消息中包含的與當(dāng)前瀏覽頁面相對應(yīng)的關(guān)鍵詞;推送模塊,適于在當(dāng)前瀏覽頁面上推送關(guān)鍵詞。
[0008]在本發(fā)明提供的基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法及裝置中,首先由瀏覽器主動向云服務(wù)器發(fā)送包含當(dāng)前瀏覽頁面的頁面標(biāo)識的第一請求消息,然后由云服務(wù)器基于該頁面標(biāo)識獲取到當(dāng)前瀏覽頁面的具體內(nèi)容,并據(jù)此確定當(dāng)前瀏覽頁面對應(yīng)的關(guān)鍵詞,最后由瀏覽器在當(dāng)前瀏覽頁面上推送該關(guān)鍵詞。由此可見,使用該瀏覽器的用戶不需要主動去發(fā)現(xiàn)頁面中的關(guān)鍵詞,因此,不需要對頁面內(nèi)容進(jìn)行仔細(xì)閱讀或深入理解就可以直接獲取到瀏覽器推送的關(guān)鍵詞,進(jìn)而能夠獲取到更多的有用信息,從而提高了用戶的閱讀體驗。
[0009]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】?!緦@綀D】

【附圖說明】
[0010]通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明 的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0011]圖1示出了根據(jù)本發(fā)明實施例提供的用于實現(xiàn)基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送 服務(wù)的系統(tǒng)架構(gòu)圖;
[0012]圖2示出了本發(fā)明一個實施例提供的基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法的流 程圖;
[0013]圖3a示出了未顯示搜索區(qū)域的當(dāng)前瀏覽頁面的示意圖;
[0014]圖3b示出了顯示出搜索區(qū)域的當(dāng)前瀏覽頁面的示意圖;
[0015]圖4示出了本發(fā)明一個實施例提供的基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送裝置的結(jié) 構(gòu)圖;
[0016]圖5示出了本發(fā)明另一個實施例提供的基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送裝置的 結(jié)構(gòu)圖;
[0017]圖6示出了本發(fā)明另一個實施例提供的基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送系統(tǒng)的 結(jié)構(gòu)圖。
【具體實施方式】
[0018]下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0019]本發(fā)明實施例提供了一種基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法及裝置,用以解決 現(xiàn)有技術(shù)中用戶只有在仔細(xì)閱讀并深入理解網(wǎng)頁內(nèi)容的前提下才能主動發(fā)現(xiàn)網(wǎng)頁內(nèi)容中 的關(guān)鍵詞并進(jìn)行擴(kuò)展閱讀的問題。
[0020]圖1示出了本發(fā)明實施例中,用于實現(xiàn)基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送服務(wù)的系 統(tǒng)架構(gòu)圖。如圖1所示,客戶端200包括但不僅限于各種PC、平板設(shè)備、智能手機(jī)等,客戶端 200與云服務(wù)器300通過各種有線或無線方式連接,且客戶端200進(jìn)一步與一個或多個搜索 引擎服務(wù)器400連接。本發(fā)明基于該系統(tǒng)架構(gòu)為用戶提供關(guān)鍵詞推送服務(wù)。在圖1中,示意 性畫出了兩個客戶端和兩個搜索引擎服務(wù)器,實際上,客戶端的數(shù)量可以更多,搜索引擎服 務(wù)器的數(shù)量以及搜索引擎服務(wù)器與某一客戶端之間的連接關(guān)系也可以根據(jù)需要靈活調(diào)整。
[0021]圖2示出了本發(fā)明一個實施例提供的基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法的流 程圖。如圖2所示,本方法包括如下步驟:
[0022]步驟SlOl:客戶端判斷當(dāng)前瀏覽頁面的顯示時間是否超過預(yù)設(shè)閾值,并在判斷結(jié) 果為是時,觸發(fā)步驟S102。
[0023]具體地,上述步驟SlOl的執(zhí)行主體通常是指客戶端上安裝的瀏覽器,該瀏覽器首 先根據(jù)用戶輸入的網(wǎng)址向用戶展現(xiàn)該網(wǎng)址對應(yīng)的頁面。當(dāng)瀏覽器判斷出當(dāng)前瀏覽頁面的顯 示時間超出了預(yù)設(shè)閾值(例如5秒)時,可以初步確定用戶對當(dāng)前瀏覽頁面比較感興趣,因而 瀏覽器觸發(fā)步驟S102及其后續(xù)步驟,以便實現(xiàn)本發(fā)明的關(guān)鍵詞推送服務(wù)。其中,步驟SlOl并不是一個必需的步驟,而是一個可選的步驟。通過步驟SlOl可以從用戶瀏覽的眾多頁面中過濾掉用戶匆匆略過的頁面,只在用戶感興趣的頁面中推送關(guān)鍵詞,這樣更能迎合用戶的需求,也避免了客戶端和云服務(wù)器之間不必要的數(shù)據(jù)傳輸。
[0024]步驟S102:客戶端向云服務(wù)器發(fā)送包含當(dāng)前瀏覽頁面的頁面標(biāo)識的第一請求消
肩、O
[0025]具體地,在步驟S102中,首先由客戶端的瀏覽器獲取當(dāng)前瀏覽頁面的頁面標(biāo)識,該頁面標(biāo)識例如可以是當(dāng)前瀏覽頁面的URL地址。然后,瀏覽器將該頁面標(biāo)識作為第一請求消息中所包含的參數(shù)傳遞給云服務(wù)器。其中,第一請求消息的形式包括但不限于http消息中的get/post請求或socket連接請求等。
[0026]步驟S103:云服務(wù)器接收并解析客戶端瀏覽器發(fā)送的上述第一請求消息,得到上述第一請求消息中包含的瀏覽器的當(dāng)前瀏覽頁面的頁面標(biāo)識,即上述的當(dāng)前瀏覽頁面的URL地址。
[0027]步驟S104:云服務(wù)器根據(jù)上述頁面標(biāo)識獲取當(dāng)前瀏覽頁面的頁面內(nèi)容,確定該頁面內(nèi)容中包含的關(guān)鍵詞。
[0028]具體地,在步驟S104中,云服務(wù)器首先要根據(jù)步驟S103中獲取到的URL地址,向預(yù)設(shè)的網(wǎng)頁服務(wù)器請求該URL地址對應(yīng)的頁面內(nèi)容。之后,云服務(wù)器基于網(wǎng)頁服務(wù)器返回的頁面內(nèi)容來確定該頁面內(nèi)容中包含的關(guān)鍵詞。其中,在具體確定頁面內(nèi)容中的關(guān)鍵詞時,可以通過多種方式來實現(xiàn),下面給出常用的兩種方式:
[0029]在第一種方式中,云服務(wù)器首先對該頁面內(nèi)容中的概要性內(nèi)容(例如標(biāo)題和/或摘要等)進(jìn)行分詞處理,得到該概要性內(nèi)容中包含的各個字詞。然后,云服務(wù)器計算該概要性內(nèi)容中包含的各個字詞在正文中的同現(xiàn)率,將同現(xiàn)率高于設(shè)定閾值的字詞確定為關(guān)鍵詞。由于概要性內(nèi)容中往往包含了一篇文章的核心字詞,且核心字詞往往會反復(fù)出現(xiàn)在正文中(即同現(xiàn)率較高),因此,通過這種方式確定關(guān)鍵詞的準(zhǔn)確率較高。而且,只對概要性內(nèi)容進(jìn)行分詞處理還可以顯著降低分詞處理的工作量,提高確定關(guān)鍵詞的效率。
[0030]在第二種方式中,云服務(wù)器主要通過查詢預(yù)設(shè)的關(guān)鍵詞數(shù)據(jù)庫來確定頁面內(nèi)容中的關(guān)鍵詞:首先,云服務(wù)器對上述的頁面內(nèi)容進(jìn)行分詞處理,得到該頁面內(nèi)容中包含的字詞。其中,分詞處理的目的主要在于從一整段內(nèi)容中提取出單個的字詞,以便于后續(xù)的查詢。然后,云服務(wù)器根據(jù)分詞處理后得到的字詞,查詢上述預(yù)設(shè)的關(guān)鍵詞數(shù)據(jù)庫,以便確定該頁面內(nèi)容中包含的關(guān)鍵詞。
[0031]具體地,上述關(guān)鍵詞數(shù)據(jù)庫中存儲有:特征詞,以及與特征詞對應(yīng)的推薦詞。其中,特征詞與其對應(yīng)的推薦詞之間可以通過雙向映射的方式存儲,例如,假設(shè)特征詞A對應(yīng)的推薦詞為B,這時,可以在關(guān)鍵詞數(shù)據(jù)庫中存儲“A— B”,其一方面表示特征詞A的推薦詞為B,另一方面還表示特征詞B的推薦詞為A。相應(yīng)地,云服務(wù)器根據(jù)該關(guān)鍵詞數(shù)據(jù)庫來確定關(guān)鍵詞時,首先,確定頁面內(nèi)容中包含的各個字詞是否與該關(guān)鍵詞數(shù)據(jù)庫中存儲的特征詞匹配,將與特征詞匹配的字詞確定為第一類關(guān)鍵詞,由此可見,第一類關(guān)鍵詞通常是直接包含在當(dāng)前瀏覽頁面的顯示內(nèi)容中的信息;然后,進(jìn)一步判斷上述第一類關(guān)鍵詞對應(yīng)的特征詞是否存在對應(yīng)的推薦詞,如果存在,將對應(yīng)的推薦詞確定為第二類關(guān)鍵詞,由此可見,第二類關(guān)鍵詞通常并不是直接出現(xiàn)在當(dāng)前瀏覽頁面的顯示內(nèi)容中的信息,而是與當(dāng)前瀏覽頁面的顯示內(nèi)容相關(guān)聯(lián)的信息。通過上面的方式,可以同時確定出上述兩類關(guān)鍵詞,從而確保推送的關(guān)鍵詞的全面性。在本發(fā)明其他的實施例中,也可以只確定其中的一類關(guān)鍵詞。
[0032]另外,上面介紹的兩種確定關(guān)鍵詞的方式既可以單獨(dú)使用,也可以結(jié)合使用,本發(fā) 明對此不作限定。
[0033]步驟S105:云服務(wù)器確定上述的關(guān)鍵詞的屬性信息,其中,屬性信息包括文字、圖 片和視頻等各類屬性信息。其中,步驟S105為可選步驟,而且,步驟S105也可以與步驟S104 調(diào)換順序。
[0034]具體地,云服務(wù)器分析當(dāng)前瀏覽頁面的屬性信息,并把當(dāng)前瀏覽頁面的屬性信息 作為該頁面所對應(yīng)的關(guān)鍵詞的屬性信息。其中,云服務(wù)器可以根據(jù)當(dāng)前瀏覽頁面所對應(yīng)的 網(wǎng)絡(luò)資源的類型來確定當(dāng)前瀏覽頁面的屬性信息。通常情況下,網(wǎng)頁服務(wù)器中存儲有多個 類型的網(wǎng)絡(luò)資源,例如,文字類型的網(wǎng)絡(luò)資源、圖片類型的網(wǎng)絡(luò)資源、以及視頻類型的網(wǎng)絡(luò) 資源等。這樣,云服務(wù)器根據(jù)當(dāng)前瀏覽頁面在網(wǎng)頁服務(wù)器中對應(yīng)的網(wǎng)絡(luò)資源的類型就可以 確定出當(dāng)前瀏覽頁面的屬性信息,進(jìn)而確定出關(guān)鍵詞的屬性信息。
[0035]步驟S106:云服務(wù)器向上述的客戶端瀏覽器發(fā)送包含上述關(guān)鍵詞的第一響應(yīng)消 息。其中,當(dāng)本發(fā)明實施例進(jìn)一步包括步驟S105時,該第一響應(yīng)消息中進(jìn)一步包含上述關(guān) 鍵詞的屬性信息。
[0036]步驟S107:客戶端瀏覽器接收云服務(wù)器返回的上述第一響應(yīng)消息,獲取第一響應(yīng) 消息中包含的與當(dāng)前瀏覽頁面相對應(yīng)的關(guān)鍵詞,并在當(dāng)前瀏覽頁面上推送該關(guān)鍵詞。
[0037]其中,客戶端瀏覽器在當(dāng)前瀏覽頁面上推送關(guān)鍵詞時,可以通過多種方式實現(xiàn)。例 如,可以直接在當(dāng)前瀏覽頁面中將關(guān)鍵詞以高亮方式(或其他能夠引起用戶注意的方式)顯 示,這種方式尤其適用于上述的第一類關(guān)鍵詞;或者,也可以預(yù)先在當(dāng)前瀏覽頁面上設(shè)置搜 索區(qū)域,然后將關(guān)鍵詞顯示在該搜索區(qū)域內(nèi),這種方式尤其適用于上述的第二類關(guān)鍵詞。
[0038]例如,圖3a的顯示界面是還未顯示搜索區(qū)域的當(dāng)前瀏覽頁面,圖3b的顯示界面是 顯示了搜索區(qū)域的當(dāng)前瀏覽頁面,該搜索區(qū)域中顯示的內(nèi)容即為圖中右上角的“搜索更多 網(wǎng)購節(jié)的新聞”及“搜索更多光棍劫的新聞”。在實際情況中,上述兩種方式既可以單獨(dú)使 用,也可以結(jié)合使用。
[0039]另外,為了便于用戶對瀏覽器推送的關(guān)鍵詞進(jìn)行搜索,從而實現(xiàn)擴(kuò)展閱讀,在具體 推送關(guān)鍵詞時,可以通過將上述關(guān)鍵詞以及上述關(guān)鍵詞對應(yīng)的搜索入口元素顯示在當(dāng)前瀏 覽頁面上的方式進(jìn)行推送。也就是說,瀏覽器在當(dāng)前瀏覽頁面上推送關(guān)鍵詞之前,還需要為 所有的關(guān)鍵詞或其中的部分關(guān)鍵詞分別設(shè)置對應(yīng)的搜索入口元素。通俗地說,搜索入口元 素也可以稱作搜索按鈕,其實現(xiàn)形式包括但不限于以下方式:關(guān)鍵詞對應(yīng)的超鏈接,以及關(guān) 鍵詞對應(yīng)的搜索鍵。其中,超鏈接主要通過關(guān)鍵詞下方的下劃線實現(xiàn),搜索鍵主要通過關(guān)鍵 詞旁邊顯示的三角形或其他形狀的按鍵實現(xiàn)。
[0040]具體地,在顯示上述關(guān)鍵詞以及關(guān)鍵詞對應(yīng)的搜索入口元素時,可以通過網(wǎng)頁動 態(tài)語言,例如 ASP (Active Server Pages), JSP (Java Server Pages), PHP (Hypertext Pr印rocessor)等語言,修改當(dāng)前瀏覽頁面的顯示內(nèi)容的方式實現(xiàn);或者,也可以通過瀏覽 器程序和/或瀏覽器插件來實現(xiàn)上述關(guān)鍵詞以及關(guān)鍵詞對應(yīng)的搜索入口元素的顯示。
[0041]步驟S108:在接收到上述搜索入口元素觸發(fā)的搜索請求后,向預(yù)設(shè)的搜索引擎 (也叫搜索引擎服務(wù)器)發(fā)送包含該搜索入口元素對應(yīng)的關(guān)鍵詞的搜索請求消息,并顯示該 搜索引擎返回的搜索結(jié)果。其中,步驟S108為可選步驟,其僅在瀏覽器推送的關(guān)鍵詞包含搜索入口元素,且用戶點擊了某一搜索入口元素的情況下被觸發(fā)。
[0042]具體地,用戶點擊搜索入口元素的動作將觸發(fā)一個事件,即:搜索入口元素向瀏覽器發(fā)送搜索請求的事件。瀏覽器接收到該搜索請求之后,則構(gòu)造對應(yīng)的搜索請求消息。其中,當(dāng)搜索入口元素為超鏈接形式時,該搜索入口元素觸發(fā)的搜索請求為一個URL鏈接,該鏈接中包含“Q=關(guān)鍵詞”的字段,其中,Q表示查詢詞(query),因此,瀏覽器直接將該URL鏈接作為搜索請求消息發(fā)送給對應(yīng)的搜索引擎即可;當(dāng)搜索入口元素為搜索鍵形式時,該搜索入口元素觸發(fā)的搜索請求中只包含對應(yīng)的關(guān)鍵詞,因此,瀏覽器需要提取出搜索請求中包含的關(guān)鍵詞,并根據(jù)該關(guān)鍵詞創(chuàng)建包含“Q=關(guān)鍵詞”字段的URL鏈接,然后將創(chuàng)建的URL鏈接作為搜索請求消息發(fā)送給對應(yīng)的搜索引擎。之后,搜索引擎根據(jù)瀏覽器發(fā)送的URL鏈接確定該鏈接所對應(yīng)的搜索結(jié)果,并將該搜索結(jié)果發(fā)送給瀏覽器。
[0043]優(yōu)選地,為了提高搜索引擎的處理速度和準(zhǔn)確度,可以預(yù)先在搜索引擎中存儲各個關(guān)鍵詞對應(yīng)的搜索請求消息與相應(yīng)的搜索結(jié)果之間的映射,這樣,當(dāng)搜索引擎接收到一個搜索請求消息后,只需查詢預(yù)設(shè)的映射列表,找出該搜索請求消息對應(yīng)的搜索結(jié)果即可,這樣可以大幅提高搜索引擎的處理效率。而且,這樣還便于搜索引擎將最貼近當(dāng)前瀏覽內(nèi)容的搜索結(jié)果提供給用戶,與現(xiàn)有技術(shù)中需要由用戶從眾多的搜索結(jié)果中查找與當(dāng)前瀏覽內(nèi)容最貼近的搜索結(jié)果的方式相比,避免了用戶的查找時間。
[0044]另外,當(dāng)本發(fā)明實施例進(jìn)一步包括步驟S105時,由于第一響應(yīng)消息中進(jìn)一步包含了關(guān)鍵詞的屬性信息,因此,在步驟S108中,瀏覽器在構(gòu)造上述的搜索請求消息時,進(jìn)一步在搜索請求消息中包含關(guān)鍵詞的屬性信息,這樣,搜索引擎返回的搜索結(jié)果是與關(guān)鍵詞的屬性信息相同屬性的搜索結(jié)果。也就是說,如果當(dāng)前瀏覽頁面的屬性為文字,則搜索結(jié)果也是文字內(nèi)容;如果當(dāng)前瀏覽頁面的屬性為圖片,則搜索結(jié)果也是圖片內(nèi)容;如果當(dāng)前瀏覽頁面的屬性為視頻,則搜索結(jié)果也是視頻內(nèi)容,由此更能滿足用戶的需求。具體實現(xiàn)時,可以在搜索引擎上設(shè)置多個存儲區(qū)域,每個存儲區(qū)域用于存儲相應(yīng)屬性的搜索結(jié)果;或者,也可以分別設(shè)置多個搜索引擎,每個搜索引擎用于存儲相同屬性的搜索結(jié)果。
[0045]為了便于理解本發(fā)明,下面給出上述方法中的部分步驟的示意性代碼:
[0046]Wehview.loadUrl(''http://www.s0.com/.....'[); // 顯示網(wǎng)更1 lVebvie\\\1adUrt(''javascript:sho\\-SearchBarWithKey^:ord (
Buiion.0nC lickf
//
http://www.s0.coni/s?ie=utf-8&bs=_.購節(jié)
Sf—S&rsi^bp = /&\vd-gggg& input T- O
i;
)");//當(dāng)取得服務(wù)器返爾 關(guān)鍵詞時,在頁上注入javascript M.示該關(guān)
鍵詞的搜索欄
[0047]通過上述代碼,瀏覽器可以實現(xiàn)當(dāng)前瀏覽頁面以及該頁面上的關(guān)鍵詞及其搜索入
口元素的顯示。具體地,上述代碼中的ffebview.1oadUrl ( “http://www.s0.com/.....”)
用于展不 360 搜索的頁面,Webview.1oadUrl (“javascript: showSearchBarffithKeyword 用于定義帶有搜索入口元素的關(guān)鍵詞,Button.0nClick中的語句用于定義該按鈕被點擊時所觸發(fā)的事件,在上述示例中,當(dāng)搜索入口元素被點擊時會打開URL為“http://www.s0.com/ s?ie=utf-8&bs=網(wǎng)購節(jié) &f=8&rsv_bp=l&wd=gggg&inputT=0” 的搜索結(jié)果頁面。
[0048]下面結(jié)合圖3a、圖3b以及上述代碼對本發(fā)明提供的上述關(guān)鍵詞推送方法的整體流程給予直觀地介紹:首先,用戶通過瀏覽器閱讀圖3a所顯示的關(guān)于網(wǎng)購節(jié)的新聞,當(dāng)用戶閱讀該新聞的時間超過預(yù)設(shè)閾值時,根據(jù)本發(fā)明實施例提供的方法,將觸發(fā)瀏覽器所在的客戶端向云服務(wù)器發(fā)送包含該新聞的URL地址的第一請求消息。然后,云服務(wù)器根據(jù)該第一請求消息中的URL地址,向預(yù)設(shè)的網(wǎng)頁服務(wù)器請求該URL地址對應(yīng)的頁面內(nèi)容(也就是圖3a所顯示的新聞內(nèi)容)。接下來,云服務(wù)器對該新聞的內(nèi)容進(jìn)行分析,確定出其中包含的關(guān)鍵詞。具體分析時,可以采用步驟S104中提到的兩種方式中的任意一種來實現(xiàn)。例如, 當(dāng)采用第一種方式時,先對新聞的標(biāo)題進(jìn)行分詞處理,得到標(biāo)題中包含的“網(wǎng)購節(jié)”這一字詞,然后,計算該字詞在新聞?wù)闹械耐F(xiàn)率,因該字詞出現(xiàn)了多次,因此同現(xiàn)率必然大于設(shè)定閾值,因此,通過第一種方式可以確定出“網(wǎng)購節(jié)”為一個關(guān)鍵詞。當(dāng)采用第二種方式時,先對新聞的標(biāo)題及正文進(jìn)行分詞處理,得到其中包含的各個字詞,然后查詢這些字詞是否與關(guān)鍵詞數(shù)據(jù)庫中的特征詞或推薦詞匹配,將匹配的字詞作為關(guān)鍵詞,例如,通過第二種方式確定出“雙十一”、“網(wǎng)購節(jié)”和“光棍節(jié)”三個字詞為第一類關(guān)鍵詞;另外,假設(shè)在關(guān)鍵詞數(shù)據(jù)庫中還存儲有特征詞“光棍節(jié)”與推薦詞“光棍劫”之間的映射,此時,還會進(jìn)一步將 “光棍劫”確定為第二類關(guān)鍵詞。進(jìn)一步地,云服務(wù)器還可以根據(jù)這篇新聞對應(yīng)的網(wǎng)絡(luò)資源類型確定出該新聞頁面的屬性為文字,因此,云服務(wù)器確定上述各個關(guān)鍵詞的屬性也為文字。之后,云服務(wù)器將確定出的四個關(guān)鍵詞“雙十一”、“網(wǎng)購節(jié)”、“光棍節(jié)”和“光棍劫”及其對應(yīng)的文字屬性封裝在第一響應(yīng)消息中發(fā)送給客戶端瀏覽器??蛻舳藶g覽器解析出該響應(yīng)消息中所包含的四個關(guān)鍵詞及其屬性信息之后,在當(dāng)前瀏覽的新聞頁面上推送這些關(guān)鍵詞,如圖3b所示。從圖3b中可以看出,瀏覽器在推送上述關(guān)鍵詞時,同時采用了超鏈接和搜索鍵這兩種形式的搜索入口元素。例如,新聞?wù)闹谐霈F(xiàn)的“雙十一”、“網(wǎng)購節(jié)”以及“光棍節(jié)”這三個關(guān)鍵詞所對應(yīng)的的搜索入口元素是采用超鏈接形式實現(xiàn)的,當(dāng)用戶點擊這些關(guān)鍵詞時,就會通過下劃線所標(biāo)識的超鏈接觸發(fā)搜索請求,相應(yīng)地,瀏覽器根據(jù)該搜索請求向預(yù)設(shè)的搜索引擎發(fā)送包含相應(yīng)的關(guān)鍵詞的搜索請求消息,并顯示搜索引擎返回的搜索結(jié)果。另外,在圖3b中還顯示有預(yù)設(shè)的搜索區(qū)域,該搜索區(qū)域中的“搜索更多網(wǎng)購節(jié)的新聞”對應(yīng)的搜索框就是通過搜索鍵的形式實現(xiàn)的,類似的,“搜索更多光棍劫的新聞”對應(yīng)的搜索框也是通過搜索鍵的形式實現(xiàn)的。當(dāng)用戶點擊“搜索更多網(wǎng)購節(jié)的新聞”對應(yīng)的搜索框時,將觸發(fā)該搜索框發(fā)送搜索請求,瀏覽器根據(jù)該搜索請求向預(yù)設(shè)的搜索引擎發(fā)送包含網(wǎng)購節(jié)的搜索請求消息,并顯示搜索引擎返回的搜索結(jié)果。其中,該搜索框的上述功能是通過上述代碼段中的代碼 “Button.0nClick(//http://www.s0.com/s?ie=utf-8&bs=網(wǎng)購節(jié)&f=8&rsv_bp=l&wd=gggg&inputT=0) ”來實現(xiàn)的。通過代碼看出,當(dāng)用戶點擊該搜索框時,瀏覽器將會向搜索引擎發(fā)送”“http://www.s0.com/s?ie=utf-8&bs=網(wǎng)購節(jié)&f=8&rsv_bp=l&wd=gggg&inputT=0 ”的請求消息,相應(yīng)的,搜索引擎中預(yù)存了上述請求消息中的鏈接所對應(yīng)的網(wǎng)頁內(nèi)容,因此,搜索引擎直接向客戶端瀏覽器返回對應(yīng)的網(wǎng)頁內(nèi)容即可,由于該網(wǎng)頁內(nèi)容是預(yù)存的,因此,一般是與該請求消息最為相關(guān)的內(nèi)容,從而更能迎合用戶的需求。另外,在上面提到的搜索請求消息中還會進(jìn)一步包含關(guān)鍵詞的文字屬性信息,因此,搜索引擎返回的搜索結(jié)果的屬性信息也均為文字。通常情況下,閱讀文字的用戶在同一時間段內(nèi)更傾向于閱讀其他的文字,瀏覽視頻的用戶在同一時間段內(nèi)更傾向于瀏覽其他的視頻,所以,通過屬性信息確定搜索結(jié)果的方式更能滿足用戶的當(dāng)前需求。
[0049]綜上所述,通過本發(fā)明實施例提供的基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法,使瀏覽器用戶不需要主動去發(fā)現(xiàn) 頁面中的關(guān)鍵詞,因此,不需要對頁面內(nèi)容進(jìn)行仔細(xì)閱讀或深入理解就可以直接獲取到瀏覽器推送的關(guān)鍵詞,進(jìn)而能夠獲取到更多的有用信息,從而提高了用戶的閱讀體驗。
[0050]另外,本發(fā)明實施例中進(jìn)一步為關(guān)鍵詞設(shè)置了對應(yīng)的搜索入口元素,用戶只需點擊該搜索入口元素即可得到對應(yīng)的搜索結(jié)果。由此避免了現(xiàn)有技術(shù)中需要由用戶重新打開一個搜索空白頁并手動輸入關(guān)鍵詞進(jìn)行搜索的繁瑣操作,這樣尤其方便了移動終端使用者以及老年使用者:由于移動終端的屏幕較小,且往往采用觸摸屏實現(xiàn),導(dǎo)致現(xiàn)有技術(shù)中的用戶在移動終端上操作時,需要預(yù)先選中并拷貝關(guān)鍵詞,然后還要打開一個空白搜索頁,定位到搜索欄之后將關(guān)鍵詞粘貼到該搜索欄內(nèi),這樣的操作方式非常繁瑣,尤其對于不擅長操作電子設(shè)備的老年使用者來說更是困難重重。相應(yīng)地,本發(fā)明實施例中的搜索入口元素則很好的解決了上述問題,用戶只需點擊一下搜索入口元素即可得到想要的搜索結(jié)果,操作非常便捷、簡單。而且,由于本發(fā)明實施例中還可以預(yù)先在搜索引擎服務(wù)器中存儲搜索請求消息和搜索結(jié)果之間的映射,因此,本發(fā)明中得到的搜索結(jié)果通常是最貼近用戶需求的結(jié)果,避免了現(xiàn)有技術(shù)中用戶從大量的搜索結(jié)果中篩選自己需要的結(jié)果的繁瑣操作。
[0051]而且,在本發(fā)明實施例中,還可以根據(jù)當(dāng)前瀏覽頁面來確定關(guān)鍵詞的屬性,從而返回屬性相同的搜索結(jié)果。其中,屬性信息的劃分除了采用上面提到的幾種劃分方式之外,還可以根據(jù)實際情況進(jìn)行其他方式的靈活劃分。例如,可以根據(jù)頁面的具體內(nèi)容將其劃分 為新聞屬性、游戲?qū)傩?、科普屬性、電商屬性和購物屬性等多種屬性。總之,通過上述方式, 可以結(jié)合用戶當(dāng)前瀏覽內(nèi)容的類型,為用戶推薦相同類型的搜索結(jié)果,以便滿足用戶的實 際需求。甚至,在其他的實施例中,還可以進(jìn)一步根據(jù)每個關(guān)鍵詞所表示的內(nèi)容來靈活確定 某一關(guān)鍵詞的屬性,例如,“日全食”這一關(guān)鍵詞的屬性既可以確定為文字,也可以確定為圖 片,為此,可以將一些特定關(guān)鍵詞的屬性一并存儲在關(guān)鍵詞數(shù)據(jù)庫中。
[0052]進(jìn)一步地,對于上述實施例,本領(lǐng)域技術(shù)人員還可以進(jìn)行各種變形。例如,當(dāng)步驟 S104中的云服務(wù)器沒有確定出有效的關(guān)鍵詞時,可以不返回第一響應(yīng)消息,或者僅返回內(nèi) 容為空的第一響應(yīng)消息,此時瀏覽器無需推送關(guān)鍵詞?;蛘?,也可以在瀏覽器上設(shè)置一個控 制開關(guān),用于控制瀏覽器是否推送關(guān)鍵詞,用戶可以通過該控制開關(guān)選擇打開或關(guān)閉這一 功能,從而在用戶不需要此項服務(wù)時能夠?qū)W㈤喿x,以滿足用戶的多樣化需求。
[0053]圖4示出了本發(fā)明一個實施例提供的基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送裝置的結(jié) 構(gòu)圖。圖4所示的推送裝置主要是指客戶端200,該客戶端200包括:通信接口模塊210、獲 取模塊220、推送模塊230、判斷模塊240、設(shè)置模塊250以及搜索模塊260。上述的各個模 塊既可以集成在客戶端的瀏覽器程序內(nèi),也可以通過瀏覽器插件的方式實現(xiàn)。
[0054]其中,判斷模塊240判斷當(dāng)前瀏覽頁面的顯示時間是否超過預(yù)設(shè)閾值,并在判斷 結(jié)果為是時,通知通信接口模塊210發(fā)送第一請求消息。其中,判斷模塊240是一個可選的 模塊。
[0055]通信接口模塊210用于向云服務(wù)器發(fā)送包含當(dāng)前瀏覽頁面的頁面標(biāo)識的第一請 求消息。具體地,通信接口模塊210首先獲取當(dāng)前瀏覽頁面的頁面標(biāo)識,該頁面標(biāo)識例如可 以是當(dāng)前瀏覽頁面的URL地址;然后,通信接口模塊210將該頁面標(biāo)識作為第一請求消息 中所包含的參數(shù)傳遞給云服務(wù)器。其中,第一請求消息的形式包括但不限于http消息中的 get/post請求或socket連接請求等。另外,通信接口模塊210還用于接收云服務(wù)器返回的 第一響應(yīng)消息。
[0056]獲取模塊220用于獲取上述第一響應(yīng)消息中包含的與當(dāng)前瀏覽頁面相對應(yīng)的關(guān) 鍵詞。
[0057]推送模塊230用于在當(dāng)前瀏覽頁面上推送上述的關(guān)鍵詞。其中,推送模塊230在 當(dāng)前瀏覽頁面上推送關(guān)鍵詞時,可以通過多種方式實現(xiàn)。例如,可以直接在當(dāng)前瀏覽頁面中 將關(guān)鍵詞以高亮方式(或其他能夠引起用戶注意的方式)顯示?;蛘?,也可以預(yù)先在當(dāng)前瀏 覽頁面上設(shè)置搜索區(qū)域,然后將關(guān)鍵詞顯示在該搜索區(qū)域內(nèi)。在預(yù)先設(shè)置搜索區(qū)域的方式 中,需要由設(shè)置模塊250預(yù)先設(shè)置搜索區(qū)域。
[0058]另外,為了便于用戶對瀏覽器推送的關(guān)鍵詞進(jìn)行搜索,從而實現(xiàn)擴(kuò)展閱讀,推送模 塊230在具體推送關(guān)鍵詞時,可以通過將上述關(guān)鍵詞以及上述關(guān)鍵詞對應(yīng)的搜索入口元素 顯示在當(dāng)前瀏覽頁面上的方式進(jìn)行推送。也就是說,推送模塊230在當(dāng)前瀏覽頁面上推送 關(guān)鍵詞之前,還需要為所有的關(guān)鍵詞或其中的部分關(guān)鍵詞分別設(shè)置對應(yīng)的搜索入口元素。 其中,搜索入口元素的實現(xiàn)形式包括但不限于以下方式:關(guān)鍵詞對應(yīng)的超鏈接,以及關(guān)鍵詞 對應(yīng)的搜索鍵。其中,超鏈接主要通過關(guān)鍵詞下方的下劃線實現(xiàn),搜索鍵主要通過關(guān)鍵詞旁 邊顯示的三角形或其他形狀的按鍵實現(xiàn)。具體地,在顯示上述關(guān)鍵詞以及關(guān)鍵詞對應(yīng)的搜 索入口元素時,可以通過網(wǎng)頁動態(tài)語言,例如ASP(ActiveServer Pages), JSPCJava ServerPages), PHP (Hypertext Preprocessor)等語言,修改當(dāng)前瀏覽頁面的顯示內(nèi)容的方式實現(xiàn);或者,也可以通過瀏覽器程序和/或瀏覽器插件來實現(xiàn)上述關(guān)鍵詞以及關(guān)鍵詞對應(yīng)的搜索入口元素的顯示。
[0059]搜索模塊260用于在接收到上述搜索入口元素觸發(fā)的搜索請求后,向預(yù)設(shè)的搜索引擎發(fā)送包含該搜索入口元素對應(yīng)的關(guān)鍵詞的搜索請求消息,并顯示該搜索引擎返回的搜索結(jié)果。優(yōu)選地,為了提高搜索引擎的處理速度和準(zhǔn)確度,可以預(yù)先在搜索引擎中存儲各個關(guān)鍵詞對應(yīng)的搜索請求消息與相應(yīng)的搜索結(jié)果之間的映射,這樣,當(dāng)搜索引擎接收到一個搜索請求消息后,只需查詢預(yù)設(shè)的映射列表,找出該搜索請求消息對應(yīng)的搜索結(jié)果即可,這樣可以大幅提高搜索引擎的處理效率。而且,這樣還便于搜索引擎將最貼近當(dāng)前瀏覽內(nèi)容的搜索結(jié)果提供給用戶,與現(xiàn)有技術(shù)中需要由用戶從眾多的搜索結(jié)果中查找與當(dāng)前瀏覽內(nèi)容最貼近的搜索結(jié)果的方式相比,避免了用戶的查找時間。
[0060]另外,當(dāng)?shù)谝豁憫?yīng)消息中進(jìn)一步包含了關(guān)鍵詞的屬性信息時,搜索模塊260在構(gòu)造上述的搜索請求消息時,進(jìn)一步在搜索請求消息中包含關(guān)鍵詞的屬性信息,這樣,搜索引擎返回的搜索結(jié)果是與關(guān)鍵詞的屬性信息相同屬性的搜索結(jié)果。也就是說,如果當(dāng)前瀏覽頁面的屬性為文字,則搜索結(jié)果也是文字內(nèi)容;如果當(dāng)前瀏覽頁面的屬性為圖片,則搜索結(jié)果也是圖片內(nèi)容;如果當(dāng)前瀏覽頁面的屬性為視頻,則搜索結(jié)果也是視頻內(nèi)容,由此更能滿足用戶的需求。
[0061]圖5示出了本發(fā)明另一個實施例提供的基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送裝置的結(jié)構(gòu)圖。圖5所示的推送裝置主要是指云服務(wù)器300,該云服務(wù)器300包括:通信接口模塊310和確定模塊320。其中,確定模塊320又可以進(jìn)一步包括:分詞子模塊321、查詢子模塊322、屬性子模塊323以及關(guān)鍵詞數(shù)據(jù)庫324。
[0062]其中,通信接口模塊310用于接收并解析瀏覽器發(fā)送的第一請求消息,得到該第一請求消息中包含的瀏覽器的當(dāng)前瀏覽頁面的頁面標(biāo)識。
[0063]確定模塊320根據(jù)該頁面標(biāo)識獲取當(dāng)前瀏覽頁面的頁面內(nèi)容,確定頁面內(nèi)容中包含的關(guān)鍵詞。具體地,確定模塊320在確定頁面內(nèi)容中的關(guān)鍵詞時,可以通過多種方式來實現(xiàn),下面給出常用的兩種方式:
[0064]在第一種方式中,確定模塊320首先對該頁面內(nèi)容中的概要性內(nèi)容(例如標(biāo)題和/或摘要等)進(jìn)行分詞處理,得到該概要性內(nèi)容中包含的各個字詞。然后,確定模塊320計算該概要性內(nèi)容中包含的各個字詞在正文中的同現(xiàn)率,將同現(xiàn)率高于設(shè)定閾值的字詞確定為關(guān)鍵詞。由于概要性內(nèi)容中往往包含了一篇文章的核心字詞,且核心字詞往往會反復(fù)出現(xiàn)在正文中(即同現(xiàn)率較高),因此,通過這種方式確定關(guān)鍵詞的準(zhǔn)確率較高。而且,只對概要性內(nèi)容進(jìn)行分詞處理還可以顯著降低分詞處理的工作量,提高確定關(guān)鍵詞的效率。
[0065]在第二種方式中,確定模塊320主要通過查詢預(yù)設(shè)的關(guān)鍵詞數(shù)據(jù)庫來確定頁面內(nèi)容中的關(guān)鍵詞。具體地,確定模塊320進(jìn)一步包括分詞子模塊321、查詢子模塊322、以及關(guān)鍵詞數(shù)據(jù)庫324。首先,分詞子模塊321對上述的頁面內(nèi)容進(jìn)行分詞處理,得到該頁面內(nèi)容中包含的字詞。其中,分詞處理的目的主要在于從一整段內(nèi)容中提取出單個的字詞,以便于后續(xù)的查詢。然后,查詢子模塊322根據(jù)分詞處理后得到的字詞,查詢上述預(yù)設(shè)的關(guān)鍵詞數(shù)據(jù)庫324,以便確定該頁面內(nèi)容中包含的關(guān)鍵詞。
[0066]具體地,上述關(guān)鍵詞數(shù)據(jù)庫中存儲有:特征詞,以及與特征詞對應(yīng)的推薦詞。其中,特征詞與其對應(yīng)的推薦詞之間可以通過雙向映射的方式存儲,例如,假設(shè)特征詞A對應(yīng)的 推薦詞為B,這時,可以在關(guān)鍵詞數(shù)據(jù)庫中存儲“A— B”,其一方面表示特征詞A的推薦詞為 B,另一方面還表示特征詞B的推薦詞為A。相應(yīng)地,查詢子模塊322根據(jù)該關(guān)鍵詞數(shù)據(jù)庫 來確定關(guān)鍵詞時,首先,確定頁面內(nèi)容中包含的各個字詞是否與該關(guān)鍵詞數(shù)據(jù)庫中存儲的 特征詞匹配,將與特征詞匹配的字詞確定為第一類關(guān)鍵詞,由此可見,第一類關(guān)鍵詞通常是 直接包含在當(dāng)前瀏覽頁面的顯示內(nèi)容中的信息;然后,進(jìn)一步判斷上述第一類關(guān)鍵詞對應(yīng) 的特征詞是否存在對應(yīng)的推薦詞,如果存在,將對應(yīng)的推薦詞確定為第二類關(guān)鍵詞,由此可 見,第二類關(guān)鍵詞通常并不是直接出現(xiàn)在當(dāng)前瀏覽頁面的顯示內(nèi)容中的信息,而是與當(dāng)前 瀏覽頁面的顯示內(nèi)容相關(guān)聯(lián)的信息。通過上面的方式,可以同時確定出上述兩類關(guān)鍵詞,從 而確保推送的關(guān)鍵詞的全面性。在本發(fā)明其他的實施例中,也可以只確定其中的一類關(guān)鍵
o
[0067]可選地,確定模塊320進(jìn)一步包括屬性子模塊323,用于確定上述的關(guān)鍵詞的屬性 信息,其中,屬性信息包括文字、圖片和視頻等各類屬性信息。
[0068]上述的通信接口模塊310還適于向瀏覽器發(fā)送包含上述關(guān)鍵詞的第一響應(yīng)消息。 當(dāng)確定模塊320進(jìn)一步包括屬性子模塊323時,上述的第一響應(yīng)消息中還包括關(guān)鍵詞的屬 性信息。
[0069]圖6示出了根據(jù)本發(fā)明一個實施例的提供的基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送系 統(tǒng)的結(jié)構(gòu)框圖。如圖6所示,該系統(tǒng)包括:客戶端200、云服務(wù)器300以及搜索引擎服務(wù)器 400。其中客戶端200和云服務(wù)器300的具體結(jié)構(gòu)和功能可參見上述實施例的描述,在此不 再贅述。
[0070]在本發(fā)明提供的基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法、裝置及系統(tǒng)中,首先由瀏 覽器主動向云服務(wù)器發(fā)送包含當(dāng)前瀏覽頁面的頁面標(biāo)識的第一請求消息,然后由云服務(wù) 器基于該頁面標(biāo)識獲取到當(dāng)前瀏覽頁面的具體內(nèi)容,并據(jù)此確定當(dāng)前瀏覽頁面對應(yīng)的關(guān)鍵 詞,最后由瀏覽器在當(dāng)前瀏覽頁面上推送該關(guān)鍵詞。由此可見,使用該瀏覽器的用戶不需要 主動去發(fā)現(xiàn)頁面中的關(guān)鍵詞,因此,不需要對頁面內(nèi)容進(jìn)行仔細(xì)閱讀或深入理解就可以直 接獲取到瀏覽器推送的關(guān)鍵詞,進(jìn)而能夠獲取到更多的有用信息,從而提高了用戶的閱讀 體驗。
[0071]在此提供的算法和顯示不與任何特定計算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。 各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求 的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種 編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā) 明的最佳實施方式。
[0072]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實施 例可以在沒有這些具體細(xì)節(jié)的情況下實踐。在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu) 和技術(shù),以便不模糊對本說明書的理解。
[0073]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在 上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施 例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保 護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨(dú)實施例。
[0074]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0075]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實施例的任意之一都可以以任意的組合方式來使用。
[0076]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運(yùn)行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP )來實現(xiàn)根據(jù)本發(fā)明實施例的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機(jī)程序和計算機(jī)程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0077]應(yīng)該注意的是上述實施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機(jī)來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
【權(quán)利要求】
1.一種基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送方法,包括:向云服務(wù)器發(fā)送包含所述當(dāng)前瀏覽頁面的頁面標(biāo)識的第一請求消息;接收所述云服務(wù)器根據(jù)所述第一請求消息返回的第一響應(yīng)消息;獲取所述第一響應(yīng)消息中包含的與所述當(dāng)前瀏覽頁面相對應(yīng)的關(guān)鍵詞,并在所述當(dāng)前瀏覽頁面上推送所述關(guān)鍵詞。
2.如權(quán)利要求1所述的方法,其中,所述向云服務(wù)器發(fā)送包含所述當(dāng)前瀏覽頁面的頁面標(biāo)識的第一請求消息之前,進(jìn)一步包括:判斷所述當(dāng)前瀏覽頁面的顯示時間是否超過預(yù)設(shè)閾值,并在判斷結(jié)果為是時,執(zhí)行所述向云服務(wù)器發(fā)送包含所述當(dāng)前瀏覽頁面的頁面標(biāo)識的第一請求消息的步驟。
3.如權(quán)利要求1所述的方法,其中,所述在所述當(dāng)前瀏覽頁面上推送所述關(guān)鍵詞的步驟的實現(xiàn)方式包括:將所述關(guān)鍵詞以及所述關(guān)鍵詞對應(yīng)的搜索入口元素顯示在所述當(dāng)前瀏覽頁面上;其中,所述關(guān)鍵詞對應(yīng)的搜索入口元素包括:所述關(guān)鍵詞對應(yīng)的超鏈接和/或所述關(guān)鍵詞對應(yīng)的搜索鍵。
4.如權(quán)利要求3所述的方法,其中,所述將所述關(guān)鍵詞以及所述關(guān)鍵詞對應(yīng)的搜索入口元素顯示在所述當(dāng)前瀏覽頁面上的實現(xiàn)方式包括:通過網(wǎng)頁動態(tài)語言修改所述當(dāng)前瀏覽頁面的顯示內(nèi)容來實現(xiàn)所述關(guān)鍵詞以及所述關(guān)鍵詞對應(yīng)的搜索入口元素的顯示;和/或,通過瀏覽器程序和/或瀏覽器插件來實現(xiàn)所述關(guān)鍵詞以及所述關(guān)鍵詞對應(yīng)的搜索入口元素的顯示。
5.如權(quán)利要求3所述的方法,其中,進(jìn)一步包括步驟:在所述當(dāng)前瀏覽頁面上設(shè)置搜索區(qū)域,則所述關(guān)鍵詞以及所述關(guān)鍵詞對應(yīng)的搜索入口元素顯示在所述搜索區(qū)域內(nèi)。
6.一種基于當(dāng)前瀏覽頁面的關(guān)鍵詞推送裝置,包括:通信接口模塊,適于向云服務(wù)器發(fā)送包含所述當(dāng)前瀏覽頁面的頁面標(biāo)識的第一請求消息,并接收所述云服務(wù)器根據(jù)所述第一請求消息返回的第一響應(yīng)消息;獲取模塊,適于獲取所述第一響應(yīng)消息中包含的與所述當(dāng)前瀏覽頁面相對應(yīng)的關(guān)鍵詞;推送模塊,適于在所述當(dāng)前瀏覽頁面上推送所述關(guān)鍵詞。
7.如權(quán)利要求6所述的裝置,其中,進(jìn)一步包括:判斷模塊,適于判斷所述當(dāng)前瀏覽頁面的顯示時間是否超過預(yù)設(shè)閾值,并在判斷結(jié)果為是時,通知所述通信接口模塊向云服務(wù)器發(fā)送包含所述當(dāng)前瀏覽頁面的頁面標(biāo)識的第一請求消息。
8.如權(quán)利要求6所述的裝置,其中,所述推送模塊適于將所述關(guān)鍵詞以及所述關(guān)鍵詞對應(yīng)的搜索入口元素顯示在所述當(dāng)前瀏覽頁面上;其中,所述關(guān)鍵詞對應(yīng)的搜索入口元素包括:所述關(guān)鍵詞對應(yīng)的超鏈接和/或所述關(guān)鍵詞對應(yīng)的搜索鍵。
9.如權(quán)利要求6所述的裝置,其中,所述推送模塊通過網(wǎng)頁動態(tài)語言修改所述當(dāng)前瀏覽頁面的顯示內(nèi)容來實現(xiàn)所述關(guān)鍵詞以及所述關(guān)鍵詞對應(yīng)的搜索入口元素的顯示;和/ 或,所述推送模塊調(diào)用瀏覽器程序和/或瀏覽器插件來實現(xiàn)所述關(guān)鍵詞以及所述關(guān)鍵詞對應(yīng)的搜索入口元素的顯示。
10.如權(quán)利要求6-9任一所述的裝置,其中,進(jìn)一步包括:設(shè)置模塊,適于在所述當(dāng)前瀏覽頁面上設(shè)置搜索區(qū)域,則所述推送模塊將所述關(guān)鍵詞以及所述關(guān)鍵詞對應(yīng)的搜索入口 元素顯示在所述搜索區(qū)域內(nèi)。
【文檔編號】G06F17/27GK103577392SQ201310574846
【公開日】2014年2月12日 申請日期:2013年11月15日 優(yōu)先權(quán)日:2013年11月15日
【發(fā)明者】蔡勁彥 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
孝感市| 景洪市| 甘孜县| 长阳| 富源县| 海南省| 庆云县| 探索| 岳西县| 伽师县| 荔波县| 富平县| 探索| 江孜县| 瑞金市| 吉木萨尔县| 伊宁县| 沈丘县| 喀喇| 泸水县| 墨玉县| 高碑店市| 清涧县| 剑川县| 兴城市| 泉州市| 东宁县| 门头沟区| 井冈山市| 广汉市| 巴南区| 龙南县| 泰州市| 五指山市| 原平市| 朔州市| 镇赉县| 丹阳市| 松阳县| 德江县| 泗洪县|