一種瀏覽器中進(jìn)行消息推送的方法和一種瀏覽器終端的制作方法
【專利摘要】本發(fā)明公開了一種瀏覽器中進(jìn)行消息推送的方法和一種瀏覽器終端,其中,所述方法包括:確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配;提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值;獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。通過本發(fā)明解決了推送消息精準(zhǔn)度低、與用戶的訪問行為不相適應(yīng)從而造成資源浪費(fèi)的問題。
【專利說明】一種瀏覽器中進(jìn)行消息推送的方法和一種瀏覽器終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,具體涉及一種瀏覽器中進(jìn)行消息推送的方法和一種瀏覽器終端。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們獲取信息的重要途徑之一,而瀏覽器則是人們使用網(wǎng)絡(luò),瀏覽網(wǎng)絡(luò)中各種不同的頁面的必要工具。
[0003]用戶在瀏覽頁面時(shí),往往會(huì)接收到電商或其他服務(wù)提供商推送的一些推送消息。目前,常用的推送消息的方式是:收集用戶在瀏覽頁面時(shí)輸入的搜索關(guān)鍵字,和/或收集用戶當(dāng)前瀏覽的頁面上的頁面關(guān)鍵字;然后,根據(jù)收集到的搜索關(guān)鍵字和/或頁面關(guān)鍵字,匹配得到推送消息;最后將推送消息推送給用戶。
[0004]上述推送消息方式的缺點(diǎn)在于,根據(jù)搜索關(guān)鍵字和/或頁面關(guān)鍵字得到的推送消息精準(zhǔn)度低,如,用戶當(dāng)前正在瀏覽蘋果手機(jī),此時(shí)根據(jù)頁面關(guān)鍵字“蘋果”得到的推送消息可能是關(guān)于蘋果這一水果的推送消息,使得推送消息與用戶的訪問行為不相適應(yīng)。而且,當(dāng)用戶接收到不喜歡的網(wǎng)絡(luò)信息時(shí),容易造成用戶的逆反心理,用戶不會(huì)進(jìn)一步去查看推送消息的具體內(nèi)容,造成資源浪費(fèi)。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種瀏覽器中進(jìn)行消息推送的方法和相應(yīng)的一種瀏覽器終端。
[0006]依據(jù)本發(fā)明的一個(gè)方面,提供了一種瀏覽器中進(jìn)行消息推送的方法,包括:
[0007]確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配;
[0008]提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值;
[0009]獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。
[0010]根據(jù)本發(fā)明的另一方面,提供了一種瀏覽器終端,包括:
[0011]確定模塊,用于確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配;
[0012]提取模塊,用于提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值;
[0013]獲取模塊,用于獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消
肩、O
[0014]本發(fā)明提供的一種瀏覽器中進(jìn)行消息推送的方法和一種瀏覽器終端,先確定當(dāng)前瀏覽頁面的結(jié)構(gòu)樣式,在確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配后,再提取當(dāng)前瀏覽頁面的內(nèi)容關(guān)鍵信息和URL特征值,進(jìn)而得到與當(dāng)前瀏覽頁面的內(nèi)容關(guān)鍵信息和/或URL特征值相匹配的推送消息。通過當(dāng)前瀏覽頁面的結(jié)構(gòu)樣式,可以確定用戶當(dāng)前瀏覽的頁面是否是用戶常用的或偏好的頁面;通過當(dāng)前瀏覽頁面的內(nèi)容關(guān)鍵信息和/或URL特征值,能夠明確確定用戶當(dāng)前瀏覽的內(nèi)容,從而使得匹配得到的推送消息精準(zhǔn)度高,且與用戶訪問行為相適應(yīng),滿足用戶需求,避免了資源浪費(fèi)。
[0015]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說明】
[0016]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0017]圖1是本發(fā)明第一實(shí)施例中一種瀏覽器中進(jìn)行消息推送的方法的流程圖;
[0018]圖2是本發(fā)明第二實(shí)施例中一種瀏覽器中進(jìn)行消息推送的方法的流程圖;
[0019]圖3是本發(fā)明第三實(shí)施例中一種瀏覽器中進(jìn)行消息推送的方法的流程圖;
[0020]圖4是本發(fā)明第四實(shí)施例中一種瀏覽器終端的結(jié)構(gòu)框圖;
[0021]圖5是本發(fā)明第五實(shí)施例中一種瀏覽器終端的結(jié)構(gòu)框圖;
[0022]圖6是本發(fā)明第六實(shí)施例中一種瀏覽器終端的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0023]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0024]參照圖1,示出了本發(fā)明第一實(shí)施例中一種瀏覽器中進(jìn)行消息推送的方法的流程圖。在本實(shí)施例中,所述瀏覽器中進(jìn)行消息推送的方法可以包括:
[0025]步驟102,確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配。
[0026]不同的網(wǎng)頁頁面根據(jù)其展現(xiàn)的內(nèi)容不同,其頁面結(jié)構(gòu)樣式也不同。例如:針對一個(gè)小說頁面,所述小說頁面對應(yīng)的頁面結(jié)構(gòu)樣式適用于文字展現(xiàn);針對一個(gè)圖片頁面,所述圖片頁面對應(yīng)的頁面結(jié)構(gòu)樣式適用于圖片展現(xiàn)。由此可見,用戶通過瀏覽器瀏覽的頁面,其頁面結(jié)構(gòu)樣式可以相同,也可以是不同的。在本實(shí)施例中,預(yù)設(shè)的頁面結(jié)構(gòu)樣式可以是對用戶往期瀏覽的頁面進(jìn)行收集和分析后,設(shè)定的頁面結(jié)構(gòu)樣式。其中,對用戶往期瀏覽的頁面的收集和分析可以采用傳統(tǒng)的任意適當(dāng)方式實(shí)現(xiàn)。
[0027]步驟104,提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值。
[0028]在本實(shí)施例中,所述內(nèi)容關(guān)鍵信息包括但不限于:用戶在瀏覽器地址欄輸入的搜索詞,和/或用戶在瀏覽器搜索欄中輸入的搜索詞,和/或用戶在打開的搜索網(wǎng)站中輸入的搜索詞,和/或用戶通過點(diǎn)擊或選擇操作輸入的搜索詞。
[0029]進(jìn)一步地,在本實(shí)施例中除了要提取所述相匹配頁面(即當(dāng)前瀏覽頁面)中的內(nèi)容關(guān)鍵信息外,還要提取所述相匹配頁面對應(yīng)的網(wǎng)址中的URL (Uniform ResourceLocator,統(tǒng)一資源定位符)特征值。其中,所述URL特征值可以是用于指示頁面類型的值和用于指示網(wǎng)頁種類的值。所述頁面類型可以包括文字頁面、圖片頁面和視頻頁面中的一種;所述網(wǎng)頁種類可以包括:新聞?lì)?、軍事類、?cái)經(jīng)類、體育類、娛樂類、科技類、房產(chǎn)類、汽車類、教育類、人物類和游戲類中的至少一種。例如:可以從網(wǎng)址“http://news.163.com/13/1224/02/9GQVB04000014AED.html?201312” 中提取出 “news” 作為所述網(wǎng)址的 URL特征值;其中,通過所述“news”可以確定所述頁面是一個(gè)新聞?lì)愴撁妗?br>
[0030]這里需要說明的是,優(yōu)選地,提取得到的內(nèi)容關(guān)鍵信息和URL特征值都可以經(jīng)過加密處理之后再進(jìn)行傳遞的,以提高信息傳遞的安全性。
[0031]步驟106,獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。
[0032]在本實(shí)施例中,瀏覽器可以從一個(gè)或多個(gè)數(shù)據(jù)服務(wù)器中獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。當(dāng)所述推送消息是從多個(gè)數(shù)據(jù)服務(wù)器中獲取的與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的消息時(shí),所述推送消息的種類可以是多種,如:所述推送消息可以是網(wǎng)頁文字消息、網(wǎng)頁圖片消息、網(wǎng)頁視頻消息、微博話題、微博評(píng)論、貼吧消息、論壇話題和論壇評(píng)論中的至少一種。例如,當(dāng)所述推送消息是從微博數(shù)據(jù)服務(wù)器中獲取的時(shí),所述推送消息可以是微博話題和/或微博評(píng)論;當(dāng)所述推送消息是從論壇數(shù)據(jù)服務(wù)器中獲取的時(shí),所述推送消息可以是論壇話題和/或論壇評(píng)論。
[0033]綜上所述,本實(shí)施例提供的瀏覽器中進(jìn)行消息推送的方法,先確定當(dāng)前瀏覽頁面的結(jié)構(gòu)樣式,在確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配后,再提取當(dāng)前瀏覽頁面的內(nèi)容關(guān)鍵信息和URL特征值,進(jìn)而得到與當(dāng)前瀏覽頁面的內(nèi)容關(guān)鍵信息和/或URL特征值相匹配的推送消息。通過當(dāng)前瀏覽頁面的結(jié)構(gòu)樣式,可以確定用戶當(dāng)前瀏覽的頁面是否是用戶常用的或偏好的頁面;通過當(dāng)前瀏覽頁面的內(nèi)容關(guān)鍵信息和/或URL特征值,能夠明確確定用戶當(dāng)前瀏覽的內(nèi)容,從而使得匹配得到的推送消息精準(zhǔn)度高,且與用戶訪問行為相適應(yīng),滿足用戶需求,避免了資源浪費(fèi)。
[0034]參照圖2,示出了本發(fā)明第二實(shí)施例中一種瀏覽器中進(jìn)行消息推送的方法的流程圖。在本實(shí)施例中,所述瀏覽器中進(jìn)`行消息推送的方法可以包括:
[0035]步驟202,瀏覽器確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配。
[0036]較佳地,在本實(shí)施例中,瀏覽器確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配的方法如下:
[0037]第一步,瀏覽器預(yù)設(shè)至少一個(gè)頁面結(jié)構(gòu)樣式匹配設(shè)置,具體方法可以為:
[0038]瀏覽器可以建立一個(gè)匹配設(shè)置文件并將所述至少一個(gè)頁面結(jié)構(gòu)樣式匹配設(shè)置保存在所述匹配設(shè)置文件中。其中,所述匹配設(shè)置文件中包括至少一個(gè)網(wǎng)站節(jié)點(diǎn),每個(gè)網(wǎng)站節(jié)點(diǎn)中包括至少一種網(wǎng)頁節(jié)點(diǎn),至少部分所述網(wǎng)頁節(jié)點(diǎn)中設(shè)有兩個(gè)以上的匹配設(shè)置描述節(jié)點(diǎn),每個(gè)匹配設(shè)置描述節(jié)點(diǎn)對應(yīng)一個(gè)頁面結(jié)構(gòu)樣式匹配設(shè)置,至少兩個(gè)所述頁面結(jié)構(gòu)樣式的匹配設(shè)置中分別包括對相同類型頁面結(jié)構(gòu)樣式的不同匹配設(shè)置項(xiàng)。
[0039]第二步,瀏覽器下載所述當(dāng)前瀏覽頁面,獲取所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式。
[0040]第三步,瀏覽器將所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與所述頁面結(jié)構(gòu)樣式匹配設(shè)置進(jìn)行匹配,直至所述頁面結(jié)構(gòu)樣式匹配成功。
[0041]在本實(shí)施例中,首先,瀏覽器可以在所述匹配設(shè)置文件中查找所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式對應(yīng)的網(wǎng)站節(jié)點(diǎn)及網(wǎng)頁節(jié)點(diǎn)。
[0042]然后,瀏覽器在查找到的網(wǎng)頁節(jié)點(diǎn)下,將所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與該網(wǎng)頁節(jié)點(diǎn)中的第一匹配設(shè)置描述節(jié)點(diǎn)中的匹配設(shè)置項(xiàng)依次進(jìn)行匹配。
[0043]最后,對匹配成功的匹配設(shè)置項(xiàng),瀏覽器根據(jù)所述匹配成功的匹配設(shè)置項(xiàng),確定當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配;對匹配失敗的匹配設(shè)置項(xiàng),瀏覽器在該網(wǎng)頁節(jié)點(diǎn)中除第一匹配設(shè)置描述節(jié)點(diǎn)之外的匹配設(shè)置描述節(jié)點(diǎn)中查找與該匹配失敗的匹配設(shè)置項(xiàng)相對應(yīng)的匹配設(shè)置項(xiàng),將查找到的匹配設(shè)置項(xiàng)與所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式進(jìn)行匹配,直至查找到的匹配設(shè)置項(xiàng)與所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式匹配成功,確定當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配。
[0044]步驟204,瀏覽器根據(jù)所述相匹配頁面對應(yīng)的URL的結(jié)構(gòu),判斷所述相匹配頁面的頁面級(jí)別。
[0045]其中,所述相匹配頁面即當(dāng)前瀏覽頁面。在本實(shí)施例中,可以將頁面級(jí)別分為首頁級(jí)、標(biāo)題頁級(jí)和內(nèi)容詳情頁級(jí)三個(gè)級(jí)別。進(jìn)一步地,還可以通過對頁面的網(wǎng)址URL的結(jié)構(gòu)的分析,判斷出頁面的頁面級(jí)別。
[0046]例如,首先,用戶在瀏覽器地址欄中輸入“www.baidu.com”打開一個(gè)初始頁面,根據(jù)“www.baidu.com”的URL結(jié)構(gòu)可以判斷所述初始頁面的頁面級(jí)別為首頁級(jí)。
[0047]然后,用戶在所述初始頁面中輸入一個(gè)搜索詞“成龍”可以得到一個(gè)網(wǎng)址為“http://www.baidu.com/s?wd=%E6%88%90%E9%BE%99&rsv_bp=0&ch=&tn=baidu&bar=&rsv_spt=3&ie=utf-8&rsv_sug3=17&rsv_sugl=16&rsv_sug4=1049&rsv_sug=0&inputT=12871的搜索結(jié)果頁面,根據(jù)所述搜索結(jié)果頁面的URL結(jié)構(gòu)可以判斷所述搜索結(jié)果頁面的頁面級(jí)別為標(biāo)題頁級(jí),其中所述搜索結(jié)果頁面中有多個(gè)搜索鏈接。
[0048]最后,用戶點(diǎn)擊所述搜索結(jié)果頁面中的某一個(gè)搜索鏈接,可以得到一個(gè)網(wǎng)址為“http://baike.baidu.com/subview/3539/10605302.htm?toSubview=l&fromId=3539&from=rdtSelf”的詳細(xì)內(nèi)容頁面,根據(jù)所述詳細(xì)內(nèi)容頁面的URL結(jié)構(gòu)可以判斷所述詳細(xì)內(nèi)容頁面的頁面級(jí)別為內(nèi)容詳情頁級(jí)。
[0049]步驟206,當(dāng)所述相匹配頁面的頁面級(jí)別為所述內(nèi)容詳情頁級(jí)時(shí),瀏覽器確定所述相匹配頁面為有效頁面。
[0050]在本實(shí)施例中,可以在頁面級(jí)別判斷結(jié)果為所述相匹配頁面的頁面級(jí)別為所述內(nèi)容詳情頁級(jí)時(shí),將所述相匹配頁面確定為有效頁面。這里需要說明的是,所述有效頁面可以包括但不僅限于是內(nèi)容詳情頁級(jí),當(dāng)某一頁面中包括具體的實(shí)質(zhì)內(nèi)容信息時(shí),即可將所述某一頁面確定為一個(gè)有效頁面。
[0051]在本實(shí)施例中,在瀏覽器確定所述相匹配頁面為有效頁面之后,繼續(xù)執(zhí)行步驟208,在瀏覽器確定所述相匹配頁面不是有效頁面時(shí),則返回步驟204繼續(xù)判斷所述相匹配頁面的頁面級(jí)別。
[0052]步驟208,瀏覽器提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值。
[0053]在本實(shí)施例中,步驟208中的瀏覽器提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息步驟,可以通過以下方法實(shí)現(xiàn):
[0054]第一步,獲取所述相匹配頁面中的網(wǎng)頁元素信息。
[0055]第二步,根據(jù)所述網(wǎng)頁元素信息從所述相匹配頁面中提取所述相匹配頁面中的圖片信息、和/或視頻文件信息、和/或音頻文件信息;和/或,提取所述相匹配頁面對應(yīng)的標(biāo)題的標(biāo)題關(guān)鍵字。
[0056]在根據(jù)所述網(wǎng)頁元素信息從所述相匹配頁面中提取所述相匹配頁面中的圖片信息、和/或視頻文件信息、和/或音頻文件信息時(shí),較佳地,可以根據(jù)所述網(wǎng)頁元素信息從所述相匹配頁面中提取所述相匹配頁面中的圖片信息、和/或視頻文件信息、和/或音頻文件信息,以及,相對應(yīng)的圖片描述信息、和/或視頻描述信息、和/或音頻描述信息。
[0057]然后,根據(jù)所述圖片描述信息、和/或視頻描述信息、和/或音頻描述信息,判斷相對應(yīng)的所述圖片信息指示的圖片、和/或視頻文件信息指示的視頻、和/或音頻文件信息指示的音頻是否滿足設(shè)定的內(nèi)容關(guān)鍵信息標(biāo)準(zhǔn);若是,則將滿足標(biāo)準(zhǔn)的所述圖片信息、和/或視頻文件信息、和/或音頻文件信息提取為內(nèi)容關(guān)鍵信息;若否,則放棄將所述圖片信息、和/或視頻文件信息、和/或音頻文件信息提取為內(nèi)容關(guān)鍵信息。
[0058]步驟210,瀏覽器獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消
肩、O
[0059]在本實(shí)施例中,所述步驟210可以包括:
[0060]子步驟2102,瀏覽器獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的候選推送消息。
[0061]子步驟2104,瀏覽器按照設(shè)定推送規(guī)則,從所述候選推送消息中選取預(yù)置數(shù)量的消息作為推送消息。
[0062]在本實(shí)施例中,所述瀏覽器按照設(shè)定推送規(guī)則,從所述候選推送消息中選取預(yù)置數(shù)量的消息作為推送消息的步驟可以通過如下方法中的任意一種實(shí)現(xiàn):
[0063]方法一
[0064]第一步,瀏覽器獲取用于接收所述推送消息的終端設(shè)備的信息。
[0065]第二步,瀏覽器從所述候選推送消息中選取預(yù)置數(shù)量的、且滿足所述終端設(shè)備的信息的消息作為推送消息。
[0066]所述滿足所述終端設(shè)備的信息的消息可以包括:所述推送消息對應(yīng)的頁面結(jié)構(gòu)樣式滿足所述終端設(shè)備支持瀏覽的頁面結(jié)構(gòu)樣式;其中,所述終端設(shè)備包括:手機(jī)、個(gè)人計(jì)算機(jī)PC、平板電腦Pad和智能電視中的至少一種。例如,當(dāng)根據(jù)獲取的終端設(shè)備的信息確定終端設(shè)備為手機(jī)時(shí),則從候選推送消息中選取預(yù)置數(shù)量的、且支持在手機(jī)中瀏覽的消息作為推送消息?;蛘撸?dāng)根據(jù)獲取的終端設(shè)備的信息確定終端設(shè)備為Pad時(shí),則從候選推送消息中選取預(yù)置數(shù)量的、且支持在Pad中瀏覽的消息作為推送消息。
[0067]方法二
[0068]第一步,瀏覽器確定所述候選推送消息的推送級(jí)別。
[0069]在本實(shí)施例中可以將根據(jù)所述內(nèi)容關(guān)鍵信息和所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第一推送級(jí)別;將根據(jù)所述內(nèi)容關(guān)鍵信息匹配得到的候選推送消息的推送級(jí)別確定為第二推送級(jí)別;將根據(jù)所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第三推送級(jí)別;其中,第一推送級(jí)別高于第二推送級(jí)別,第二推送級(jí)別高于第三推送級(jí)別。
[0070]進(jìn)一步地,還可以對所述第一推送級(jí)別中的候選推送消息的推送級(jí)別作進(jìn)一步限定,如:當(dāng)所述內(nèi)容關(guān)鍵信息中的關(guān)鍵字和所述URL特征值中的關(guān)鍵字重合時(shí),則將根據(jù)重合的所述關(guān)鍵字匹配得到的候選推送消息的推送級(jí)別確定為所述第一推送級(jí)別中的最高推送級(jí)別。
[0071]第二步,瀏覽器按照所述推送級(jí)別由高到底的順序依次選取預(yù)置數(shù)量的消息作為推送消息。
[0072]瀏覽器優(yōu)選選擇第一推送級(jí)別中的最高推送級(jí)別的消息作為推送消息;當(dāng)?shù)谝煌扑图?jí)別中的最高推送級(jí)別的消息數(shù)量不滿足所述預(yù)置數(shù)量時(shí),選擇第一推送級(jí)別中除最高推送級(jí)別外的其它級(jí)別的消息作為推送消息;當(dāng)?shù)谝煌扑图?jí)別的消息的數(shù)量不滿足所述預(yù)置數(shù)量時(shí),選擇第二推送級(jí)別的消息作為推送消息;當(dāng)?shù)谝煌扑图?jí)別的消息和第二推送級(jí)別的消息的數(shù)量之和仍然不滿足所述預(yù)置數(shù)量時(shí),選擇第三推送級(jí)別的消息作為推送消肩、O
[0073]方法三
[0074]第一步,瀏覽器獲取每個(gè)候選推送消息的發(fā)布時(shí)間。
[0075]第二步,瀏覽器按照所述發(fā)布時(shí)間的先后順序,從所述候選推送消息中依次選取滿足所述預(yù)置數(shù)量的消息作為推送消息;
[0076]在本實(shí)施例中,瀏覽器還可以將從數(shù)據(jù)服務(wù)器中獲取最新信息直接作為推送消息推送給用戶。其中,所述最新信息是指通過數(shù)據(jù)服務(wù)器動(dòng)態(tài)更新得到的、與當(dāng)前時(shí)間最接近的信息。
[0077]方法四
[0078]第一步,獲取每個(gè)候選推送消息的點(diǎn)擊率。
[0079]第二步,按照所述點(diǎn)擊率由高到低的順序,從所述候選推送消息中依次選取滿足所述預(yù)置數(shù)量的消息作為推送消息。
[0080]方法五
[0081]第一步,根據(jù)所述相匹配頁面對應(yīng)的瀏覽器用戶的歷史行為,確定所述瀏覽器用戶的偏好。
[0082]其中,所述瀏覽器用戶的歷史行為包括:瀏覽器用戶訪問過的頁面、瀏覽器用戶使用過的搜索詞和瀏覽器用戶瀏覽次數(shù)中的至少一種。
[0083]第二步,從所述候選推送消息中選取預(yù)置數(shù)量的且與所述瀏覽器用戶的偏好相匹配的消息作為推送消息。
[0084]這里需要說明的是,在本實(shí)施例中,由于所述候選推送消息的發(fā)布時(shí)間、和/或所述候選推送消息的點(diǎn)擊率都是在不斷更新變化的,因此,在不同的時(shí)間段,瀏覽器針對同一用戶選擇的推送消息是不完全相同的。例如,在12:00時(shí)瀏覽器從候選推送消息中選取了A、B、C、D四條信息作為推送消息推送給用戶張三;在13:00時(shí),瀏覽器則從候選推送消息中選取了 B、C、D、E四條信息作為推送消息推送給用戶張三。兩次選取的推送消息是不完全相同的。
[0085]步驟212,瀏覽器在所述相匹配頁面中加載內(nèi)嵌頁面,通過所述內(nèi)嵌頁面將所述推送消息進(jìn)行消息推送;和/或,瀏覽器加載一個(gè)新窗口,并在所述新窗口中加載所述推送消息,將所述推送消息進(jìn)行推送。
[0086]所述內(nèi)嵌頁面可以是在所述相匹配頁面中加載一個(gè)Web頁面,所述加載的Web頁面即一個(gè)內(nèi)嵌頁面。
[0087]步驟214,瀏覽器確定所述相匹配頁面對應(yīng)的父級(jí)搜索頁面。[0088]所述相匹配頁面的父級(jí)搜索頁面可以是所述相匹配頁面的上一級(jí)頁面,也可以是所述相匹配頁面的上N級(jí)頁面;其中N為大于等于2的整數(shù)。
[0089]步驟216,瀏覽器獲取所述父級(jí)搜索頁面根據(jù)用戶輸入的查詢詞搜索得到的搜索結(jié)果。其中,所述搜索結(jié)果包括所述相匹配頁面。
[0090]用戶在父級(jí)搜索頁面中輸入查詢詞,觸發(fā)搜索操作,所述父級(jí)搜索頁面根據(jù)所述查詢詞得到多個(gè)搜索結(jié)果,其中,所述相匹配頁面是根據(jù)所述多個(gè)搜索結(jié)果中的其中一個(gè)得到的。
[0091]步驟218,瀏覽器在所述相匹配頁面中,推送所述獲取的搜索結(jié)果中的除所述相匹配頁面外的其它搜索結(jié)果。
[0092]在本申請中,可以在所述相匹配頁面中加載一個(gè)用于推送所述其它搜索結(jié)果的內(nèi)嵌頁來推送所述其它搜索結(jié)果;也可以加載一個(gè)新窗口用來推送所述其它搜索結(jié)果。
[0093]綜上所述,本實(shí)施例提供的瀏覽器中進(jìn)行消息推送的方法,先確定當(dāng)前瀏覽頁面的結(jié)構(gòu)樣式,在確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配后,再得到與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息,得到的推送消息不僅要滿足預(yù)設(shè)的頁面結(jié)構(gòu)樣式同時(shí)還要與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配,因此得到的推送消息精準(zhǔn)度高。而且,針對同一用戶,在不同時(shí)間,根據(jù)獲取的內(nèi)容關(guān)鍵信息和/或所述URL特征值的不同,推送的推送消息也是不同的,推送消息是實(shí)時(shí)更新的,進(jìn)一步地提高了推送的推送消息的精準(zhǔn)度。
[0094]在進(jìn)行所述推送消息的推送時(shí),則是按照設(shè)定推送規(guī)則選取適合當(dāng)前用戶的消息進(jìn)行推送,提高了推送的推送消息與用戶訪問行為的匹配度,滿足用戶需求,避免了資源浪費(fèi)。
[0095]進(jìn)一步地,所述推送消息是由瀏覽器側(cè)從一個(gè)或多個(gè)數(shù)據(jù)服務(wù)器中匹配得到的,推送消息的來源不再局限于某一電商或者某一服務(wù)提供方的數(shù)據(jù)。推送消息的來源更加廣泛,得到的匹配的推送消息的種類更加繁多,滿足不同用戶的不同需求。
[0096]參照圖3,示出了本發(fā)明第三實(shí)施例中一種瀏覽器中進(jìn)行消息推送的方法的流程圖。在本實(shí)施例中,所述瀏覽器中進(jìn)行消息推送的方法可以包括:
[0097]步驟302,瀏覽器確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配。
[0098]步驟304,瀏覽器根據(jù)所述相匹配頁面上的當(dāng)前內(nèi)容,確定所述相匹配頁面上的當(dāng)前操作行為。
[0099]例如,當(dāng)所述相匹配頁面上的當(dāng)前內(nèi)容是關(guān)于財(cái)經(jīng)類的文字內(nèi)容時(shí),根據(jù)所述相匹配頁面上的當(dāng)前內(nèi)容確定的用戶的當(dāng)前操作行為可以是:用戶正在閱讀財(cái)經(jīng)類的新聞;當(dāng)所述相匹配頁面上的當(dāng)前內(nèi)容是關(guān)于游戲類的視頻內(nèi)容時(shí),根據(jù)所述相匹配頁面上的當(dāng)前內(nèi)容確定的用戶的當(dāng)前操作行為可以是:用戶正在觀看游戲類的視頻。
[0100]步驟306,瀏覽器根據(jù)確定的當(dāng)前操作行為,生成指示所述瀏覽器用戶類型的標(biāo)簽標(biāo)識(shí)ID。
[0101]瀏覽器可以將上述正在閱讀財(cái)經(jīng)類新聞的用戶確定為財(cái)經(jīng)類用戶,生成一個(gè)指示所述用戶為財(cái)經(jīng)類用戶的標(biāo)簽標(biāo)識(shí)001 ;將所述正在觀看游戲類視頻的用戶確定為游戲類的用戶,生成一個(gè)指示所述用戶為游戲類用戶的標(biāo)簽標(biāo)識(shí)002。
[0102]這里需要說明的是,在本實(shí)施例中,由于在不同時(shí)刻用戶通過頁面瀏覽的類容并不完全相同,因此,同一用戶對應(yīng)的用戶類型標(biāo)簽標(biāo)識(shí)ID可以是一個(gè)或多個(gè);進(jìn)一步地,同一用戶的用戶類型標(biāo)簽標(biāo)識(shí)ID會(huì)根據(jù)時(shí)間的變化而改變。
[0103]步驟308,瀏覽器提取所述標(biāo)簽標(biāo)識(shí)ID和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值。
[0104]步驟310,瀏覽器獲取與所述標(biāo)簽標(biāo)識(shí)ID和/或所述URL特征值相匹配的推送消
肩、O
[0105]在本實(shí)施例中,瀏覽器中還可以設(shè)置有一個(gè)推送消息選擇選項(xiàng)。當(dāng)所述推送消息選擇選項(xiàng)的選擇項(xiàng)為否時(shí),則終止操作;當(dāng)所述推送消息選擇選項(xiàng)的選擇項(xiàng)為是時(shí),則繼續(xù)執(zhí)行步驟312。
[0106]步驟312,瀏覽器在所述相匹配頁面中加載內(nèi)嵌頁面,通過所述內(nèi)嵌頁面將所述推送消息進(jìn)行消息推送。
[0107]綜上所述,本實(shí)施例提供的瀏覽器中進(jìn)行消息推送的方法,先確定當(dāng)前瀏覽頁面的結(jié)構(gòu)樣式,在確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配后,再得到與所述標(biāo)簽標(biāo)識(shí)ID和/或所述URL特征值相匹配的推送消息,通過當(dāng)前瀏覽頁面的結(jié)構(gòu)樣式,可以確定用戶當(dāng)前瀏覽的頁面是否是用戶常用的或偏好的頁面,通過所述標(biāo)簽標(biāo)識(shí)ID和/或所述URL特征值可以確定用戶的興趣愛好和用戶當(dāng)前瀏覽的內(nèi)容,獲取的推送消息與用戶訪問行為相適應(yīng),從而提高了獲取的推送消息精準(zhǔn)度,滿足用戶需求。
[0108]進(jìn)一步地,在本實(shí)施例中,瀏覽器中設(shè)置有一個(gè)推送消息選擇選項(xiàng)。當(dāng)所述推送消息選擇選項(xiàng)的選擇項(xiàng)為否時(shí)不進(jìn)行消息推送,滿足用戶需求,避免造成用戶的逆反心理,同時(shí)避免了資源浪費(fèi)。當(dāng)將所述推送消息選擇選項(xiàng)的選擇項(xiàng)由否更改為是時(shí),可以快速將將獲取的推送消息推送給用戶,提高了消息推送效率。
[0109]需要說明的是,對于前述的方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明所必需的。
[0110]基于與上述瀏覽器中進(jìn)行消息推送的方法同一發(fā)明構(gòu)思,參照圖4,示出了本發(fā)明第四實(shí)施例中一種瀏覽器終端的結(jié)構(gòu)框圖。在本實(shí)施例中,所述瀏覽器終端可以包括:
[0111]確定模塊402,用于確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配。
[0112]提取模塊404,用于提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值。
[0113]在本實(shí)施例中,所述URL特征值可以包括:指示頁面類型的值和指示網(wǎng)頁種類的值;其中,所述頁面類型包括:文字頁面、圖片頁面和視頻頁面中的一種;所述網(wǎng)頁種類包括:軍事類、財(cái)經(jīng)類、體育類、娛樂類、科技類、房產(chǎn)類、汽車類、教育類、人物類和游戲類中的至少一種。
[0114]獲取模塊406,用于獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。
[0115]較佳地,所述獲取模塊406,可以具體用于從一個(gè)或多個(gè)數(shù)據(jù)服務(wù)器中獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。
[0116]在本實(shí)施例中,所述推送消息可以包括:網(wǎng)頁文字消息、網(wǎng)頁圖片消息、網(wǎng)頁視頻消息、微博話題、微博評(píng)論、貼吧消息、論壇話題和論壇評(píng)論中的至少一種。
[0117]綜上所述,本實(shí)施例提供的瀏覽器終端,先確定當(dāng)前瀏覽頁面的結(jié)構(gòu)樣式,在確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配后,再提取當(dāng)前瀏覽頁面的內(nèi)容關(guān)鍵信息和URL特征值,進(jìn)而得到與當(dāng)前瀏覽頁面的內(nèi)容關(guān)鍵信息和/或URL特征值相匹配的推送消息。通過當(dāng)前瀏覽頁面的結(jié)構(gòu)樣式,可以確定用戶當(dāng)前瀏覽的頁面是否是用戶常用的或偏好的頁面;通過當(dāng)前瀏覽頁面的內(nèi)容關(guān)鍵信息和/或URL特征值,能夠明確確定用戶當(dāng)前瀏覽的內(nèi)容,從而使得匹配得到的推送消息精準(zhǔn)度高,且與用戶訪問行為相適應(yīng),滿足用戶需求,避免了資源浪費(fèi)。
[0118]參照圖5,示出了本發(fā)明第五實(shí)施例中一種瀏覽器終端的結(jié)構(gòu)框圖。在本實(shí)施例中,所述瀏覽器終端可以包括:
[0119]確定模塊502,用于確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配。
[0120]在本實(shí)施例中,所述確定模塊502可以包括:
[0121]預(yù)設(shè)子模塊5022,用于在瀏覽器側(cè)預(yù)設(shè)至少一頁面結(jié)構(gòu)樣式匹配設(shè)置。其中,所述預(yù)設(shè)子模塊5022可以包括:保存子單元50222,用于建立一匹配設(shè)置文件并將所述至少一頁面結(jié)構(gòu)樣式匹配設(shè)置保存在所述匹配設(shè)置文件中。其中,所述匹配設(shè)置文件中包括至少一個(gè)網(wǎng)站節(jié)點(diǎn),每個(gè)網(wǎng)站節(jié)點(diǎn)中包括至少一種網(wǎng)頁節(jié)點(diǎn),至少部分所述網(wǎng)頁節(jié)點(diǎn)中設(shè)有兩個(gè)以上的匹配設(shè)置描述節(jié)點(diǎn),每個(gè)匹配設(shè)置描述節(jié)點(diǎn)對應(yīng)一頁面結(jié)構(gòu)樣式匹配設(shè)置,至少兩個(gè)所述頁面結(jié)構(gòu)樣式的匹配設(shè)置中分別包括對相同類型頁面結(jié)構(gòu)樣式的不同匹配設(shè)置項(xiàng)。
[0122]頁面結(jié)構(gòu)樣式獲取子模塊5024,用于在瀏覽器側(cè)進(jìn)行所述當(dāng)前瀏覽頁面下載,獲取所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式。
[0123]匹配子模塊5026,用于將所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與所述頁面結(jié)構(gòu)樣式匹配設(shè)置進(jìn)行匹配,直至所述頁面結(jié)構(gòu)樣式匹配成功。其中,所述匹配子模塊5026可以包括:
[0124]查找子單元50262,用于在所述匹配設(shè)置文件中查找所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式對應(yīng)的網(wǎng)站節(jié)點(diǎn)及網(wǎng)頁節(jié)點(diǎn)。
[0125]第一匹配子單元50264,用于在查找到的網(wǎng)頁節(jié)點(diǎn)下,將所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與該網(wǎng)頁節(jié)點(diǎn)中的第一匹配設(shè)置描述節(jié)點(diǎn)中的匹配設(shè)置項(xiàng)依次進(jìn)行匹配。
[0126]匹配結(jié)果確定子單元50266,用于對匹配成功的匹配設(shè)置項(xiàng),確定當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配。
[0127]第二匹配子單元50268,用于對匹配失敗的匹配設(shè)置項(xiàng),在該網(wǎng)頁節(jié)點(diǎn)中除第一匹配設(shè)置描述節(jié)點(diǎn)之外的匹配設(shè)置描述節(jié)點(diǎn)中查找與該匹配失敗的匹配設(shè)置項(xiàng)相對應(yīng)的匹配設(shè)置項(xiàng),將查找到的匹配設(shè)置項(xiàng)與所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式進(jìn)行匹配,直至查找到的匹配設(shè)置項(xiàng)與所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式匹配成功,確定當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配。
[0128]頁面級(jí)別判斷模塊504,用于根據(jù)所述相匹配頁面對應(yīng)的URL的結(jié)構(gòu),判斷所述相匹配頁面的頁面級(jí)別。其中,所述頁面級(jí)別包括:首頁級(jí)、標(biāo)題頁級(jí)和內(nèi)容詳情頁級(jí)。
[0129]有效頁面確定模塊506,用于當(dāng)所述相匹配頁面的頁面級(jí)別為所述內(nèi)容詳情頁級(jí)時(shí),確定所述相匹配頁面為有效頁面,執(zhí)行提取模塊508。[0130]當(dāng)確定的所述相匹配頁面不是有效頁面時(shí),則返回頁面級(jí)別判斷模塊504繼續(xù)判斷所述相匹配頁面的頁面級(jí)別。
[0131]提取模塊508,用于提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值。
[0132]較佳地,所述提取模塊508在提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息時(shí),可以獲取所述相匹配頁面中的網(wǎng)頁元素信息;根據(jù)所述網(wǎng)頁元素信息從所述相匹配頁面中提取所述相匹配頁面中的圖片信息、和/或視頻文件信息、和/或音頻文件信息;和/或,提取所述相匹配頁面對應(yīng)的標(biāo)題的標(biāo)題關(guān)鍵字。
[0133]進(jìn)一步地,所述提取模塊508在根據(jù)所述網(wǎng)頁元素信息從所述相匹配頁面中提取所述相匹配頁面中的圖片信息、和/或視頻文件信息、和/或音頻文件信息時(shí),可以根據(jù)所述網(wǎng)頁元素信息從所述相匹配頁面中提取所述相匹配頁面中的圖片信息、和/或視頻文件信息、和/或音頻文件信息,以及,相對應(yīng)的圖片描述信息、和/或視頻描述信息、和/或音頻描述信息;然后,根據(jù)所述圖片描述信息、和/或視頻描述信息、和/或音頻描述信息,判斷相對應(yīng)的所述圖片信息指示的圖片、和/或視頻文件信息指示的視頻、和/或音頻文件信息指示的音頻是否滿足設(shè)定的內(nèi)容關(guān)鍵信息標(biāo)準(zhǔn);若是,則將滿足標(biāo)準(zhǔn)的所述圖片信息、和/或視頻文件信息、和/或音頻文件信息提取為內(nèi)容關(guān)鍵信息;若否,則放棄將所述圖片信息、和/或視頻文件信息、和/或音頻文件信息提取為內(nèi)容關(guān)鍵信息。
[0134]獲取模塊510,用于獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。
[0135]在本實(shí)施例中,所述獲取模塊510,可以包括:
[0136]候選推送消息獲取子模塊5102,用于獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的候選推送消息。
[0137]選取子模塊5104,用于按照設(shè)定推送規(guī)則,從所述候選推送消息中選取預(yù)置數(shù)量的消息作為推送消息。
[0138]在本實(shí)施例中,所述選取子模塊5104可以通過以下任意一種方案中的子單元來具體實(shí)現(xiàn):
[0139]方案一
[0140]信息獲取子單元,用于獲取用于接收所述推送消息的終端設(shè)備的信息。
[0141]第一選取子單元,用于從所述候選推送消息中選取預(yù)置數(shù)量的、且滿足所述終端設(shè)備的信息的消息作為推送消息。其中,所述滿足所述終端設(shè)備的信息的消息,包括:所述推送消息對應(yīng)的頁面結(jié)構(gòu)樣式滿足所述終端設(shè)備支持瀏覽的頁面結(jié)構(gòu)樣式;其中,所述終端設(shè)備包括:手機(jī)、個(gè)人計(jì)算機(jī)PC、平板電腦Pad和智能電視中的至少一種。
[0142]方案二
[0143]推送級(jí)別確定子單元,用于確定所述候選推送消息的推送級(jí)別;其中,根據(jù)所述內(nèi)容關(guān)鍵信息和所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第一推送級(jí)別;根據(jù)所述內(nèi)容關(guān)鍵信息匹配得到的候選推送消息的推送級(jí)別確定為第二推送級(jí)別;根據(jù)所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第三推送級(jí)別;其中,第一推送級(jí)別高于第二推送級(jí)別,第二推送級(jí)別高于第三推送級(jí)別。
[0144]較佳地,所述推送級(jí)別確定子單元在將根據(jù)所述內(nèi)容關(guān)鍵信息和所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第一推送級(jí)別時(shí):當(dāng)所述內(nèi)容關(guān)鍵信息中的關(guān)鍵字和所述URL特征值中的關(guān)鍵字重合時(shí),則將根據(jù)重合的所述關(guān)鍵字匹配得到的候選推送消息的推送級(jí)別確定為所述第一推送級(jí)別中的最高推送級(jí)別。
[0145]第二選取子單元,用于按照所述推送級(jí)別由高到底的順序依次選取預(yù)置數(shù)量的消息作為推送消息。
[0146]方案三
[0147]時(shí)間獲取子單元,用于獲取每個(gè)候選推送消息的發(fā)布時(shí)間。
[0148]第三選取子單元,用于按照所述發(fā)布時(shí)間的先后順序,從所述候選推送消息中依次選取滿足所述預(yù)置數(shù)量的消息作為推送消息。
[0149]方案四
[0150]點(diǎn)擊率獲取子單元,用于獲取每個(gè)候選推送消息的點(diǎn)擊率。
[0151]第四選取子單元,用于按照所述點(diǎn)擊率由高到低的順序,從所述候選推送消息中依次選取滿足所述預(yù)置數(shù)量的消息作為推送消息。
[0152]方案五
[0153]偏好獲取子單元,用于根據(jù)所述相匹配頁面對應(yīng)的瀏覽器用戶的歷史行為,確定所述瀏覽器用戶的偏好;其中,所述瀏覽器用戶的歷史行為包括:瀏覽器用戶訪問過的頁面、瀏覽器用戶使用過的搜索詞和瀏覽器用戶瀏覽次數(shù)中的至少一種。
[0154]第五選取子單元,用于從所述候選推送消息中選取預(yù)置數(shù)量的且與所述瀏覽器用戶的偏好相匹配的消息作為推送消息。
[0155]內(nèi)嵌頁加載模塊512,用于在所述相匹配頁面中加載內(nèi)嵌頁面,通過所述內(nèi)嵌頁面將所述推送消息進(jìn)行消息推送。
[0156]窗口加載模塊514,用于在所述相匹配頁面對應(yīng)的瀏覽器中加載新窗口,并在所述新窗口中加載所述推送消息,將所述推送消息進(jìn)行推送。
[0157]搜索頁面確定模塊516,用于確定所述相匹配頁面對應(yīng)的父級(jí)搜索頁面。
[0158]搜索結(jié)果獲取模塊518,用于獲取所述父級(jí)搜索頁面根據(jù)用戶輸入的查詢詞搜索得到的搜索結(jié)果。其中,所述搜索結(jié)果包括所述相匹配頁面。
[0159]搜索結(jié)果推送模塊520,用于在所述相匹配頁面中,推送所述獲取的搜索結(jié)果中的除所述相匹配頁面外的其它搜索結(jié)果。
[0160]綜上所述,本實(shí)施例提供的瀏覽器終端,先確定當(dāng)前瀏覽頁面的結(jié)構(gòu)樣式,在確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配后,再得到與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息,得到的推送消息精準(zhǔn)度高。在進(jìn)行所述推送消息的推送時(shí),則是按照設(shè)定推送規(guī)則選取適合當(dāng)前用戶的消息進(jìn)行推送,提高了推送的推送消息與用戶訪問行為的匹配度,滿足用戶需求,避免了資源浪費(fèi)。
[0161]參照圖6,示出了本發(fā)明第六實(shí)施例中一種瀏覽器終端的結(jié)構(gòu)框圖。在本實(shí)施例中,所述瀏覽器終端可以包括:
[0162]確定模塊602,用于確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配。
[0163]提取模塊604,用于提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值。
[0164]較佳地,所述提取模塊604在提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息時(shí),根據(jù)所述相匹配頁面上的當(dāng)前內(nèi)容,確定所述相匹配頁面上的當(dāng)前操作行為;根據(jù)確定的當(dāng)前操作行為,生成指示所述瀏覽器用戶類型的標(biāo)簽標(biāo)識(shí)ID ;提取所述標(biāo)簽標(biāo)識(shí)ID。
[0165]獲取模塊606,用于獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。
[0166]較佳地,當(dāng)所述提取模塊604在提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息時(shí),提取到所述標(biāo)簽標(biāo)識(shí)ID后,所述獲取模塊606,具體可以用于獲取與所述標(biāo)簽標(biāo)識(shí)ID和/或所述URL特征值相匹配的推送消息。
[0167]內(nèi)嵌頁加載模塊608,用于在所述相匹配頁面中加載內(nèi)嵌頁面,通過所述內(nèi)嵌頁面將所述推送消息進(jìn)行消息推送。
[0168]綜上所述,本實(shí)施例提供的瀏覽器中進(jìn)行消息推送的方法,先確定當(dāng)前瀏覽頁面的結(jié)構(gòu)樣式,在確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配后,再提取當(dāng)前瀏覽頁面的內(nèi)容關(guān)鍵信息和URL特征值,進(jìn)而得到與當(dāng)前瀏覽頁面的內(nèi)容關(guān)鍵信息和/或URL特征值相匹配的推送消息。通過當(dāng)前瀏覽頁面的結(jié)構(gòu)樣式,可以確定用戶當(dāng)前瀏覽的頁面是否是用戶常用的或偏好的頁面;通過當(dāng)前瀏覽頁面的內(nèi)容關(guān)鍵信息和/或URL特征值,能夠明確確定用戶當(dāng)前瀏覽的內(nèi)容,從而使得匹配得到的推送消息精準(zhǔn)度高,且與用戶訪問行為相適應(yīng),滿足用戶需求,避免了資源浪費(fèi)。
[0169]對于上述裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0170]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0171]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0172]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0173]本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
[0174]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
[0175]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的一種瀏覽器終端的設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0176]應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0177]本發(fā)明公開了 Al、一種瀏覽器中進(jìn)行消息推送的方法,包括:
[0178]確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配;
[0179]提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值;
[0180]獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。
[0181]A2、如Al所述的方法,在所述提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值步驟之前,所述方法還包括:
[0182]根據(jù)所述相匹配頁面對應(yīng)的URL的結(jié)構(gòu),判斷所述相匹配頁面的頁面級(jí)別;其中,所述頁面級(jí)別包括:首頁級(jí)、標(biāo)題頁級(jí)和內(nèi)容詳情頁級(jí);
[0183]當(dāng)所述相匹配頁面的頁面級(jí)別為所述內(nèi)容詳情頁級(jí)時(shí),確定所述相匹配頁面為有效頁面,執(zhí)行所述提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值的步驟。
[0184]A3、如Al所述的方法,
[0185]所述提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息,包括:根據(jù)所述相匹配頁面上的當(dāng)前內(nèi)容,確定所述相匹配頁面上的當(dāng)前操作行為;根據(jù)確定的當(dāng)前操作行為,生成指示所述瀏覽器用戶類型的標(biāo)簽標(biāo)識(shí)ID ;提取所述標(biāo)簽標(biāo)識(shí)ID ;
[0186]所述獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息包括:獲取與所述標(biāo)簽標(biāo)識(shí)ID和/或所述URL特征值相匹配的推送消息。
[0187]A4、如Al所述的方法,所述獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息,包括:
[0188]獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的候選推送消息;
[0189]按照設(shè)定推送規(guī)則,從所述候選推送消息中選取預(yù)置數(shù)量的消息作為推送消息。
[0190]A5、如A4所述的方法,所述按照設(shè)定推送規(guī)則,從所述候選推送消息中選取預(yù)置數(shù)量的消息作為推送消息,包括:
[0191]獲取用于接收所述推送消息的終端設(shè)備的信息;
[0192]從所述候選推送消息中選取預(yù)置數(shù)量的、且滿足所述終端設(shè)備的信息的消息作為推送消息。
[0193]A6、如A5所述的方法,所述滿足所述終端設(shè)備的信息的消息,包括:
[0194]所述推送消息對應(yīng)的頁面結(jié)構(gòu)樣式滿足所述終端設(shè)備支持瀏覽的頁面結(jié)構(gòu)樣式;其中,所述終端設(shè)備包括:手機(jī)、個(gè)人計(jì)算機(jī)PC、平板電腦Pad和智能電視中的至少一種。
[0195]A7、如A4所述的方法,所述按照設(shè)定推送規(guī)則,從所述候選推送消息中選取預(yù)置數(shù)量的消息作為推送消 息,包括:
[0196]確定所述候選推送消息的推送級(jí)別;其中,將根據(jù)所述內(nèi)容關(guān)鍵信息和所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第一推送級(jí)別;將根據(jù)所述內(nèi)容關(guān)鍵信息匹配得到的候選推送消息的推送級(jí)別確定為第二推送級(jí)別;將根據(jù)所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第三推送級(jí)別;其中,第一推送級(jí)別高于第二推送級(jí)別,第二推送級(jí)別高于第三推送級(jí)別;
[0197]按照所述推送級(jí)別由高到底的順序依次選取預(yù)置數(shù)量的消息作為推送消息。
[0198]AS、如A7所述的方法,所述將根據(jù)所述內(nèi)容關(guān)鍵信息和所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第一推送級(jí)別,包括:
[0199]當(dāng)所述內(nèi)容關(guān)鍵信息中的關(guān)鍵字和所述URL特征值中的關(guān)鍵字重合時(shí),則將根據(jù)重合的所述關(guān)鍵字匹配得到的候選推送消息的推送級(jí)別確定為所述第一推送級(jí)別中的最高推送級(jí)別。
[0200]A9、如Al所述的方法,在所述獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息步驟之后,所述方法還包括:
[0201]確定所述相匹配頁面對應(yīng)的父級(jí)搜索頁面;
[0202]獲取所述父級(jí)搜索頁面根據(jù)用戶輸入的查詢詞搜索得到的搜索結(jié)果;其中,所述搜索結(jié)果包括所述相匹配頁面;
[0203]在所述相匹配頁面中,推送所述獲取的搜索結(jié)果中的除所述相匹配頁面外的其它搜索結(jié)果。
[0204]AlO^nAl所述的方法,所述提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息,包括:
[0205]獲取所述相匹配頁面中的網(wǎng)頁元素信息;
[0206]根據(jù)所述網(wǎng)頁元素信息從所述相匹配頁面中提取所述相匹配頁面中的圖片信息、和/或視頻文件信息、和/或音頻文件信息;
[0207]和/ 或,
[0208]提取所述相匹配頁面對應(yīng)的標(biāo)題的標(biāo)題關(guān)鍵字。[0209]All、如AlO所述的方法,所述根據(jù)所述網(wǎng)頁元素信息從所述相匹配頁面中提取所述相匹配頁面中的圖片信息、和/或視頻文件信息、和/或音頻文件信息,包括:
[0210]根據(jù)所述網(wǎng)頁元素信息從所述相匹配頁面中提取所述相匹配頁面中的圖片信息、和/或視頻文件信息、和/或音頻文件信息,以及,相對應(yīng)的圖片描述信息、和/或視頻描述信息、和/或音頻描述信息;
[0211]根據(jù)所述圖片描述信息、和/或視頻描述信息、和/或音頻描述信息,判斷相對應(yīng)的所述圖片信息指示的圖片、和/或視頻文件信息指示的視頻、和/或音頻文件信息指示的音頻是否滿足設(shè)定的內(nèi)容關(guān)鍵信息標(biāo)準(zhǔn);
[0212]若是,則將滿足標(biāo)準(zhǔn)的所述圖片信息、和/或視頻文件信息、和/或音頻文件信息提取為內(nèi)容關(guān)鍵息;
[0213]若否,則放棄將所述圖片信息、和/或視頻文件信息、和/或音頻文件信息提取為內(nèi)容關(guān)鍵信息。
[0214]A12、如Al所述的方法,所述確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配,包括:
[0215]在瀏覽器側(cè)預(yù)設(shè)至少一頁面結(jié)構(gòu)樣式匹配設(shè)置;
[0216]在瀏覽器側(cè)進(jìn)行所述當(dāng)前瀏覽頁面下載,獲取所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式;
[0217]將所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與所述頁面結(jié)構(gòu)樣式匹配設(shè)置進(jìn)行匹配,直至所述頁面結(jié)構(gòu)樣式匹配成功。
[0218]A13、如A12所述的方法,所述在瀏覽器側(cè)預(yù)設(shè)至少一頁面結(jié)構(gòu)樣式匹配設(shè)置,包括:
[0219]建立一匹配設(shè)置文件并將所述至少一頁面結(jié)構(gòu)樣式匹配設(shè)置保存在所述匹配設(shè)置文件中;
[0220]其中,所述匹配設(shè)置文件中包括至少一個(gè)網(wǎng)站節(jié)點(diǎn),每個(gè)網(wǎng)站節(jié)點(diǎn)中包括至少一種網(wǎng)頁節(jié)點(diǎn),至少部分所述網(wǎng)頁節(jié)點(diǎn)中設(shè)有兩個(gè)以上的匹配設(shè)置描述節(jié)點(diǎn),每個(gè)匹配設(shè)置描述節(jié)點(diǎn)對應(yīng)一頁面結(jié)構(gòu)樣式匹配設(shè)置,至少兩個(gè)所述頁面結(jié)構(gòu)樣式的匹配設(shè)置中分別包括對相同類型頁面結(jié)構(gòu)樣式的不同匹配設(shè)置項(xiàng)。
[0221]A14、如A13所述的方法,所述將所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與所述頁面結(jié)構(gòu)樣式匹配設(shè)置進(jìn)行匹配,直至所述頁面結(jié)構(gòu)樣式匹配成功,包括:
[0222]在所述匹配設(shè)置文件中查找所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式對應(yīng)的網(wǎng)站節(jié)點(diǎn)及網(wǎng)頁節(jié)點(diǎn);
[0223]在查找到的網(wǎng)頁節(jié)點(diǎn)下,將所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與該網(wǎng)頁節(jié)點(diǎn)中的第一匹配設(shè)置描述節(jié)點(diǎn)中的匹配設(shè)置項(xiàng)依次進(jìn)行匹配;
[0224]對匹配成功的匹配設(shè)置項(xiàng),根據(jù)所述匹配成功的匹配設(shè)置項(xiàng),確定當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配;
[0225]對匹配失敗的匹配設(shè)置項(xiàng),在該網(wǎng)頁節(jié)點(diǎn)中除第一匹配設(shè)置描述節(jié)點(diǎn)之外的匹配設(shè)置描述節(jié)點(diǎn)中查找與該匹配失敗的匹配設(shè)置項(xiàng)相對應(yīng)的匹配設(shè)置項(xiàng),將查找到的匹配設(shè)置項(xiàng)與所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式進(jìn)行匹配,直至查找到的匹配設(shè)置項(xiàng)與所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式匹配成功,確定當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配。
[0226]A15、如A4所述的方法,所述按照設(shè)定推送規(guī)則,從所述候選推送消息中選取預(yù)置數(shù)量的消息作為推送消息,包括:
[0227]獲取每個(gè)候選推送消息的發(fā)布時(shí)間;
[0228]按照所述發(fā)布時(shí)間的先后順序,從所述候選推送消息中依次選取滿足所述預(yù)置數(shù)量的消息作為推送消息;
[0229]或者,
[0230]獲取每個(gè)候選推送消息的點(diǎn)擊率;
[0231]按照所述點(diǎn)擊率由高到低的順序,從所述候選推送消息中依次選取滿足所述預(yù)置數(shù)量的消息作為推送消息;
[0232]或者,
[0233]根據(jù)所述相匹配頁面對應(yīng)的瀏覽器用戶的歷史行為,確定所述瀏覽器用戶的偏好;其中,所述瀏覽器用戶的歷史行為包括:瀏覽器用戶訪問過的頁面、瀏覽器用戶使用過的搜索詞和瀏覽器用戶瀏覽次數(shù)中的至少一種;
[0234]從所述候選推送消息中選取預(yù)置數(shù)量的且與所述瀏覽器用戶的偏好相匹配的消息作為推送消息。
[0235]A16、如A1-A15任一項(xiàng)所述的方法,在所述獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息步驟之后,所述方法還包括:
[0236]在所述相匹配頁面中加載內(nèi)嵌頁面,通過所述內(nèi)嵌頁面將所述推送消息進(jìn)行消息推送;和/或,
[0237]在所述相匹配頁面對應(yīng)的瀏覽器中加載新窗口,并在所述新窗口中加載所述推送消息,將所述推送消息進(jìn)行推送。
[0238]A17、如A1-A15任一項(xiàng)所述的方法,所述獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息,包括:
[0239]從一個(gè)或多個(gè)數(shù)據(jù)服務(wù)器中獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。
[0240]A18、如A1-A15任一項(xiàng)所述的方法,所述URL特征值包括:指示頁面類型的值和指示網(wǎng)頁種類的值;其中,
[0241]所述頁面類型包括:文字頁面、圖片頁面和視頻頁面中的一種;
[0242]所述網(wǎng)頁種類包括:新聞?lì)悺④娛骂?、?cái)經(jīng)類、體育類、娛樂類、科技類、房產(chǎn)類、汽車類、教育類、人物類和游戲類中的至少一種。
[0243]A19、如A1-A15任一項(xiàng)所述的方法,所述推送消息包括:網(wǎng)頁文字消息、網(wǎng)頁圖片消息、網(wǎng)頁視頻消息、微博話題、微博評(píng)論、貼吧消息、論壇話題和論壇評(píng)論中的至少一種。
[0244]本發(fā)明還公開了 B20、一種瀏覽器終端,包括:
[0245]確定模塊,用于確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配;
[0246]提取模塊,用于提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值;
[0247]獲取模塊,用于獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消
肩、O[0248]B21、如B20所述的瀏覽器終端,所述瀏覽器終端還包括:
[0249]頁面級(jí)別判斷模塊,用于在所述提取模塊提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值之前,根據(jù)所述相匹配頁面對應(yīng)的URL的結(jié)構(gòu),判斷所述相匹配頁面的頁面級(jí)別;其中,所述頁面級(jí)別包括:首頁級(jí)、標(biāo)題頁級(jí)和內(nèi)容詳情頁級(jí);
[0250]有效頁面確定模塊,用于當(dāng)所述相匹配頁面的頁面級(jí)別為所述內(nèi)容詳情頁級(jí)時(shí),確定所述相匹配頁面為有效頁面,進(jìn)入所述提取模塊執(zhí)行。
[0251]B22、如B20所述的瀏覽器終端,
[0252]所述提取模塊在提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息時(shí),根據(jù)所述相匹配頁面上的當(dāng)前內(nèi)容,確定所述相匹配頁面上的當(dāng)前操作行為;根據(jù)確定的當(dāng)前操作行為,生成指示所述瀏覽器用戶類型的標(biāo)簽標(biāo)識(shí)ID ;提取所述標(biāo)簽標(biāo)識(shí)ID ;
[0253]所述獲取模塊,用于獲取與所述標(biāo)簽標(biāo)識(shí)ID和/或所述URL特征值相匹配的推送消息。
[0254]B23、如B20所述的瀏覽器終端,所述獲取模塊,包括:
[0255]候選推送消息獲取子模塊,用于獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的候選推送消息;
[0256]選取子模塊,用于按照設(shè)定推送規(guī)則,從所述候選推送消息中選取預(yù)置數(shù)量的消息作為推送消息。
[0257]B24、如B23所述的瀏覽器終端,所述選取子模塊,包括:
[0258]信息獲取子單元,用于獲取用于接收所述推送消息的終端設(shè)備的信息;
[0259]第一選取子單元,用于從所述候選推送消息中選取預(yù)置數(shù)量的、且滿足所述終端設(shè)備的信息的消息作為推送消息。
[0260]B25、如B24所述的瀏覽器終端,所述滿足所述終端設(shè)備的信息的消息,包括:
[0261]所述推送消息對應(yīng)的頁面結(jié)構(gòu)樣式滿足所述終端設(shè)備支持瀏覽的頁面結(jié)構(gòu)樣式;其中,所述終端設(shè)備包括:手機(jī)、個(gè)人計(jì)算機(jī)PC、平板電腦Pad和智能電視中的至少一種。
[0262]B26、如B23所述的瀏覽器終端,所述選取子模塊,包括:
[0263]推送級(jí)別確定子單元,用于確定所述候選推送消息的推送級(jí)別;其中,根據(jù)所述內(nèi)容關(guān)鍵信息和所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第一推送級(jí)別;根據(jù)所述內(nèi)容關(guān)鍵信息匹配得到的候選推送消息的推送級(jí)別確定為第二推送級(jí)別;根據(jù)所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第三推送級(jí)別;其中,第一推送級(jí)別高于第二推送級(jí)別,第二推送級(jí)別高于第三推送級(jí)別;
[0264]第二選取子單元,用于按照所述推送級(jí)別由高到底的順序依次選取預(yù)置數(shù)量的消息作為推送消息。
[0265]B27、如B26所述的瀏覽器終端,所述推送級(jí)別確定子單元在將根據(jù)所述內(nèi)容關(guān)鍵信息和所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第一推送級(jí)別時(shí):
[0266]當(dāng)所述內(nèi)容關(guān)鍵信息中的關(guān)鍵字和所述URL特征值中的關(guān)鍵字重合時(shí),則將根據(jù)重合的所述關(guān)鍵字匹配得到的候選推送消息的推送級(jí)別確定為所述第一推送級(jí)別中的最高推送級(jí)別。
[0267]B28、如B20所述的瀏覽器終端,所述瀏覽器終端還包括:[0268]搜索頁面確定模塊,用于在所述獲取模塊獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息之后,確定所述相匹配頁面對應(yīng)的父級(jí)搜索頁面;
[0269]搜索結(jié)果獲取模塊,用于獲取所述父級(jí)搜索頁面根據(jù)用戶輸入的查詢詞搜索得到的搜索結(jié)果;其中,所述搜索結(jié)果包括所述相匹配頁面;
[0270]搜索結(jié)果推送模塊,用于在所述相匹配頁面中,推送所述獲取的搜索結(jié)果中的除所述相匹配頁面外的其它搜索結(jié)果。
[0271]B29、如B20所述的瀏覽器終端,所述提取模塊在提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息時(shí):
[0272]獲取所述相匹配頁面中的網(wǎng)頁元素信息;根據(jù)所述網(wǎng)頁元素信息從所述相匹配頁面中提取所述相匹配頁面中的圖片信息、和/或視頻文件信息、和/或音頻文件信息;
[0273]和/ 或,
[0274]提取所述相匹配頁面對應(yīng)的標(biāo)題的標(biāo)題關(guān)鍵字。
[0275]B30、如B29所述的瀏覽器終端,所述提取模塊在根據(jù)所述網(wǎng)頁元素信息從所述相匹配頁面中提取所述相匹配頁面中的圖片信息、和/或視頻文件信息、和/或音頻文件信息時(shí):
[0276]根據(jù)所述網(wǎng)頁元素信息從所述相匹配頁面中提取所述相匹配頁面中的圖片信息、和/或視頻文件信息、和/或音頻文件信息,以及,相對應(yīng)的圖片描述信息、和/或視頻描述信息、和/或音頻描述信息;
[0277]根據(jù)所述圖片描述信息、和/或視頻描述信息、和/或音頻描述信息,判斷相對應(yīng)的所述圖片信息指示的圖片、和/或視頻文件信息指示的視頻、和/或音頻文件信息指示的音頻是否滿足設(shè)定的內(nèi)容關(guān)鍵信息標(biāo)準(zhǔn);
[0278]若是,則將滿足標(biāo)準(zhǔn)的所述圖片信息、和/或視頻文件信息、和/或音頻文件信息提取為內(nèi)容關(guān)鍵信息;若否,則放棄將所述圖片信息、和/或視頻文件信息、和/或音頻文件信息提取為內(nèi)容關(guān)鍵信息。
[0279]B31、如B20所述的瀏覽器終端,所述確定模塊包括:
[0280]預(yù)設(shè)子模塊,用于在瀏覽器側(cè)預(yù)設(shè)至少一頁面結(jié)構(gòu)樣式匹配設(shè)置;
[0281]頁面結(jié)構(gòu)樣式獲取子模塊,用于在瀏覽器側(cè)進(jìn)行所述當(dāng)前瀏覽頁面下載,獲取所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式;
[0282]匹配子模塊,用于將所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與所述頁面結(jié)構(gòu)樣式匹配設(shè)置進(jìn)行匹配,直至所述頁面結(jié)構(gòu)樣式匹配成功。
[0283]B32、如B31所述的瀏覽器終端,所述預(yù)設(shè)子模塊包括:
[0284]保存子單元,用于建立一匹配設(shè)置文件并將所述至少一頁面結(jié)構(gòu)樣式匹配設(shè)置保存在所述匹配設(shè)置文件中;
[0285]其中,所述匹配設(shè)置文件中包括至少一個(gè)網(wǎng)站節(jié)點(diǎn),每個(gè)網(wǎng)站節(jié)點(diǎn)中包括至少一種網(wǎng)頁節(jié)點(diǎn),至少部分所述網(wǎng)頁節(jié)點(diǎn)中設(shè)有兩個(gè)以上的匹配設(shè)置描述節(jié)點(diǎn),每個(gè)匹配設(shè)置描述節(jié)點(diǎn)對應(yīng)一頁面結(jié)構(gòu)樣式匹配設(shè)置,至少兩個(gè)所述頁面結(jié)構(gòu)樣式的匹配設(shè)置中分別包括對相同類型頁面結(jié)構(gòu)樣式的不同匹配設(shè)置項(xiàng)。
[0286]B33、如B32所述的瀏覽器終端,所述匹配子模塊包括:
[0287]查找子單元,用于在所述匹配設(shè)置文件中查找所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式對應(yīng)的網(wǎng)站節(jié)點(diǎn)及網(wǎng)頁節(jié)點(diǎn);
[0288]第一匹配子單元,用于在查找到的網(wǎng)頁節(jié)點(diǎn)下,將所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與該網(wǎng)頁節(jié)點(diǎn)中的第一匹配設(shè)置描述節(jié)點(diǎn)中的匹配設(shè)置項(xiàng)依次進(jìn)行匹配;
[0289]匹配結(jié)果確定子單元,用于對匹配成功的匹配設(shè)置項(xiàng),確定當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配;
[0290]第二匹配子單元,用于對匹配失敗的匹配設(shè)置項(xiàng),在該網(wǎng)頁節(jié)點(diǎn)中除第一匹配設(shè)置描述節(jié)點(diǎn)之外的匹配設(shè)置描述節(jié)點(diǎn)中查找與該匹配失敗的匹配設(shè)置項(xiàng)相對應(yīng)的匹配設(shè)置項(xiàng),將查找到的匹配設(shè)置項(xiàng)與所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式進(jìn)行匹配,直至查找到的匹配設(shè)置項(xiàng)與所述當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式匹配成功,確定當(dāng)前瀏覽頁面的頁面結(jié)構(gòu)樣式與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配。
[0291]B34、如B23所述的瀏覽器終端,
[0292]所述選取子模塊包括:
[0293]時(shí)間獲取子單元,用于獲取每個(gè)候選推送消息的發(fā)布時(shí)間;
[0294]第三選取子單元,用于按照所述發(fā)布時(shí)間的先后順序,從所述候選推送消息中依次選取滿足所述預(yù)置數(shù)量的消息作為推送消息;
[0295]或者,所述選取子模塊包括:
[0296]點(diǎn)擊率獲取子單元,用于獲取每個(gè)候選推送消息的點(diǎn)擊率;
[0297]第四選取子單元,用于按照所述點(diǎn)擊率由高到低的順序,從所述候選推送消息中依次選取滿足所述預(yù)置數(shù)量的消息作為推送消息;
[0298]或者,所述選取子模塊包括:
[0299]偏好獲取子單元,用于根據(jù)所述相匹配頁面對應(yīng)的瀏覽器用戶的歷史行為,確定所述瀏覽器用戶的偏好;其中,所述瀏覽器用戶的歷史行為包括:瀏覽器用戶訪問過的頁面、瀏覽器用戶使用過的搜索詞和瀏覽器用戶瀏覽次數(shù)中的至少一種;
[0300]第五選取子單元,用于從所述候選推送消息中選取預(yù)置數(shù)量的且與所述瀏覽器用戶的偏好相匹配的消息作為推送消息。
[0301]B35、如B20-B34任一項(xiàng)所述的瀏覽器終端,所述瀏覽器終端還包括:
[0302]內(nèi)嵌頁加載模塊,用于在所述獲取模塊獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息之后,在所述相匹配頁面中加載內(nèi)嵌頁面,通過所述內(nèi)嵌頁面將所述推送消息進(jìn)行消息推送;和/或,
[0303]窗口加載模塊,用于在所述獲取模塊獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息之后,在所述相匹配頁面對應(yīng)的瀏覽器中加載新窗口,并在所述新窗口中加載所述推送消息,將所述推送消息進(jìn)行推送。
[0304]B36、如B20-B34任一項(xiàng)所述的瀏覽器終端,
[0305]所述獲取模塊,用于從一個(gè)或多個(gè)數(shù)據(jù)服務(wù)器中獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。
[0306]B37、如B20-B34任一項(xiàng)所述的瀏覽器終端,所述URL特征值包括:指示頁面類型的值和指示網(wǎng)頁種類的值;其中,
[0307]所述頁面類型包括:文字頁面、圖片頁面和視頻頁面中的一種;
[0308]所述網(wǎng)頁種類包括:軍事類、財(cái)經(jīng)類、體育類、娛樂類、科技類、房產(chǎn)類、汽車類、教育類、人物類和游戲類中的至少一種。
[0309]B38、如B20-B34任一項(xiàng)所述的瀏覽器終端,所述推送消息包括:網(wǎng)頁文字消息、網(wǎng)頁圖片消息、網(wǎng)頁視頻消息、微博話題、微博評(píng)論、貼吧消息、論壇話題和論壇評(píng)論中的至少一種。
【權(quán)利要求】
1.一種瀏覽器中進(jìn)行消息推送的方法,包括: 確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配; 提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值; 獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。
2.如權(quán)利要求1所述的方法,其特征在于,在所述提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值步驟之前,所述方法還包括: 根據(jù)所述相匹配頁面對應(yīng)的URL的結(jié)構(gòu),判斷所述相匹配頁面的頁面級(jí)別;其中,所述頁面級(jí)別包括:首頁級(jí)、標(biāo)題頁級(jí)和內(nèi)容詳情頁級(jí); 當(dāng)所述相匹配頁面的頁面級(jí)別為所述內(nèi)容詳情頁級(jí)時(shí),確定所述相匹配頁面為有效頁面,執(zhí)行所述提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值的步驟。
3.如權(quán)利要求1所述的方法,其特征在于, 所述提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息,包括:根據(jù)所述相匹配頁面上的當(dāng)前內(nèi)容,確定所述相匹配頁面上的當(dāng)前操作行為;根據(jù)確定的當(dāng)前操作行為,生成指示所述瀏覽器用戶類型的標(biāo)簽標(biāo)識(shí)ID ;提取所述標(biāo)簽標(biāo)識(shí)ID ; 所述獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息包括:獲取與所述標(biāo)簽標(biāo)識(shí)ID和/或所述URL特征值相匹配的推送消息。
4.如權(quán)利要求1所述的方法,其特征在于,所述獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息,包括: 獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的候選推送消息; 按照設(shè)定推送規(guī)則,從所述候選推送消息中選取預(yù)置數(shù)量的消息作為推送消息。
5.如權(quán)利要求4所述的方法,其特征在于,所述按照設(shè)定推送規(guī)則,從所述候選推送消息中選取預(yù)置數(shù)量的消息作為推送消息,包括: 獲取用于接收所述推送消息的終端設(shè)備的信息; 從所述候選推送消息中選取預(yù)置數(shù)量的、且滿足所述終端設(shè)備的信息的消息作為推送消息。
6.如權(quán)利要求5所述的方法,其特征在于,所述滿足所述終端設(shè)備的信息的消息,包括: 所述推送消息對應(yīng)的頁面結(jié)構(gòu)樣式滿足所述終端設(shè)備支持瀏覽的頁面結(jié)構(gòu)樣式;其中,所述終端設(shè)備包括:手機(jī)、個(gè)人計(jì)算機(jī)PC、平板電腦Pad和智能電視中的至少一種。
7.如權(quán)利要求4所述的方法,其特征在于,所述按照設(shè)定推送規(guī)則,從所述候選推送消息中選取預(yù)置數(shù)量的消息作為推送消息,包括: 確定所述候選推送消息的推送級(jí)別;其中,將根據(jù)所述內(nèi)容關(guān)鍵信息和所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第一推送級(jí)別;將根據(jù)所述內(nèi)容關(guān)鍵信息匹配得到的候選推送消息的推送級(jí)別確定為第二推送級(jí)別;將根據(jù)所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第三推送級(jí)別;其中,第一推送級(jí)別高于第二推送級(jí)別,第二推送級(jí)別高于第三推送級(jí)別; 按照所述推送級(jí)別由高到底的順序依次選取預(yù)置數(shù)量的消息作為推送消息。
8.如權(quán)利要求7所述的方法,其特征在于,所述將根據(jù)所述內(nèi)容關(guān)鍵信息和所述URL特征值匹配得到的候選推送消息的推送級(jí)別確定為第一推送級(jí)別,包括: 當(dāng)所述內(nèi)容關(guān)鍵信息中的關(guān)鍵字和所述URL特征值中的關(guān)鍵字重合時(shí),則將根據(jù)重合的所述關(guān)鍵字匹配得到的候選推送消息的推送級(jí)別確定為所述第一推送級(jí)別中的最高推送級(jí)別。
9.如權(quán)利要求1所述的方法,其特征在于,在所述獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息步驟之后,所述方法還包括: 確定所述相匹配頁面對應(yīng)的父級(jí)搜索頁面; 獲取所述父級(jí)搜索頁面根據(jù)用戶輸入的查詢詞搜索得到的搜索結(jié)果;其中,所述搜索結(jié)果包括所述相匹配頁面; 在所述相匹配頁面中,推送所述獲取的搜索結(jié)果中的除所述相匹配頁面外的其它搜索結(jié)果。
10.一種瀏覽器終端,包括: 確定模塊,用于確定當(dāng)前瀏覽頁面與預(yù)設(shè)的頁面結(jié)構(gòu)樣式相匹配; 提取模塊,用于提取所述相匹配頁面中的內(nèi)容關(guān)鍵信息和所述相匹配頁面對應(yīng)的網(wǎng)址中的URL特征值; 獲取模塊,用于 獲取與所述內(nèi)容關(guān)鍵信息和/或所述URL特征值相匹配的推送消息。
【文檔編號(hào)】G06F17/30GK103699669SQ201310745269
【公開日】2014年4月2日 申請日期:2013年12月30日 優(yōu)先權(quán)日:2013年12月30日
【發(fā)明者】吳華鎧, 任寰 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司