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

一種用于網頁內查找關鍵詞的方法及裝置與流程

文檔序號:11950567閱讀:335來源:國知局
一種用于網頁內查找關鍵詞的方法及裝置與流程

本發(fā)明涉及互聯網技術領域,尤其涉及一種用于網頁內查找關鍵詞的方法及裝置。



背景技術:

越來越多的用戶通過使用互聯網瀏覽網頁來獲取信息,用戶在瀏覽網頁內容時,可能會對某個關鍵詞感興趣,現有的瀏覽器提供關鍵詞查找功能,通過該功能能夠實現在當前頁面的頁面內容中對關鍵詞的搜索查找,查找結果以高亮顯示的方式呈現給用戶。

但是,按照現有的關鍵詞查找方式,常常在當前頁面中查找不到用戶想要的內容,從而導致對關鍵詞的查找效率低,難以滿足用戶的需求。



技術實現要素:

鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的用于網頁內查找關鍵詞的方法及裝置。

依據本發(fā)明的一個方面,提供了一種用于網頁內查找關鍵詞的方法,包括:

獲取用戶在當前頁面下輸入的關鍵詞;

獲得在所述當前頁面的一級子頁面的頁面內容中查找所述關鍵詞得到的第一查找結果,所述一級子頁面為當前頁面中超鏈接對應的頁面;

根據所述第一查找結果,對包含所述關鍵詞的一級子頁面所對應的超鏈接進行標識。

可選的,還包括:

在所述當前頁面的頁面內容中查找所述關鍵詞;

如果所述當前頁面的頁面內容中包含所述關鍵詞,則對所述當前頁面中的所述關鍵詞進行標識。

可選的,還包括:

獲得在所述當前頁面的二級以上預設級數子頁面的頁面內容中查找所述關鍵詞得到的第二查找結果;

根據所述第二查找結果,在當前頁面中對包含所述關鍵詞的二級以上預設級數子頁面所隸屬的一級子頁面所對應的超鏈接進行標識。

可選的,還包括:

當用戶打開所述一級子頁面所對應的超鏈接時,在所述一級子頁面中對包含所述關鍵詞的下一級子頁面所對應的超鏈接進行標識。

可選的,所述獲得在所述當前頁面的一級子頁面的頁面內容中查找所述關鍵詞得到的第一查找結果,包括:

加載所述當前頁面的一級子頁面;

在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,獲得所述第一查找結果。

可選的,在所述獲得在所述當前頁面的一級子頁面的頁面內容中查找所述關鍵詞得到的第一查找結果之前,還包括:

提取所述當前頁面的超鏈接元素信息;

發(fā)送包含所述超鏈接元素信息和所述關鍵詞的關鍵詞查找請求至服務器側,以使所述服務器側在接收到所述關鍵詞查找請求之后,根據所述超鏈接元素信息加載所述當前頁面的一級子頁面,在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,得到所述第一查找結果,并將包含所述第一查找結果的反饋信息發(fā)送至客戶端側。

可選的,所述獲得在所述當前頁面的一級子頁面的頁面內容中查找所述關鍵詞得到的第一查找結果,包括:

接收所述服務器側發(fā)送的所述反饋信息;

解析所述反饋信息,獲得所述第一查找結果。

依據本發(fā)明的另一個方面,提供了一種用于網頁內查找關鍵詞的方法,包括:

接收客戶端側發(fā)送的關鍵詞查詢請求,所述關鍵詞查詢請求包含用戶在所述瀏覽器的當前頁面下輸入的關鍵詞和所述當前頁面的超鏈接元素信息;

根據所述超鏈接元素信息加載所述當前頁面的一級子頁面;

在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,獲得第一查找結果;

發(fā)送包含所述第一查找結果的反饋信息至所述客戶端側。

依據本發(fā)明的另一個方面,提供了一種用于網頁內查找關鍵詞的裝置,包括:

獲取模塊,用于獲取用戶在當前頁面下輸入的關鍵詞;

第一獲得模塊,用于獲得在所述當前頁面的一級子頁面的頁面內容中查找所述關鍵詞得到的第一查找結果,所述一級子頁面為當前頁面中超鏈接對應的頁面;

第一超鏈接標識模塊,用于根據所述第一查找結果,對包含所述關鍵詞的一級子頁面所對應的超鏈接進行標識。

可選的,還包括:

第一查找模塊,用于在所述當前頁面的頁面內容中查找所述關鍵詞;

第一關鍵詞標識模塊,用于如果所述當前頁面的頁面內容中包含所述關鍵詞,則對所述當前頁面中的所述關鍵詞進行標識。

可選的,還包括:

第二獲得模塊,用于獲得在所述當前頁面的二級以上預設級數子頁面的頁面內容中查找所述關鍵詞得到的第二查找結果;

第二超鏈接標識模塊,用于根據所述第二查找結果,在當前頁面中對包含所述關鍵詞的二級以上預設級數子頁面所隸屬的一級子頁面所對應的超鏈接進行標識。

可選的,還包括:

第三超鏈接標識模塊,用于當用戶打開所述一級子頁面所對應的超鏈接時,在所述一級子頁面中對包含所述關鍵詞的下一級子頁面所對應的超鏈接進行標識。

可選的,所述第一獲得模塊包括:

加載單元,用于加載所述當前頁面的一級子頁面;

獲得單元,用于在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,獲得所述第一查找結果。

可選的,還包括:

提取模塊,用于提取所述當前頁面的超鏈接元素信息;

查找請求發(fā)送模塊,用于發(fā)送包含所述超鏈接元素信息和所述關鍵詞的關鍵詞查找請求至服務器側,以使所述服務器側在接收到所述關鍵詞查找請求之后,根據所述超鏈接元素信息加載所述當前頁面的一級子頁面,在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,得到所述第一查找結果,并將包含所述第一查找結果的反饋信息發(fā)送至客戶端側。

可選的,所述第一獲得模塊,包括:

信息接收單元,用于接收所述服務器側發(fā)送的所述反饋信息;

信息解析單元,用于解析所述反饋信息,獲得所述第一查找結果。

依據本發(fā)明的另一個方面,提供了一種用于網頁內查找關鍵詞的裝置,包括:

查詢請求接收模塊,用于接收客戶端側發(fā)送的關鍵詞查詢請求,所述關鍵詞查詢請求包含用戶在所述瀏覽器的當前頁面下輸入的關鍵詞和所述當前頁面的超鏈接元素信息;

加載模塊,用于根據所述超鏈接元素信息加載所述當前頁面的一級子頁面;

第二查找模塊,用于在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,獲得第一查找結果;

信息反饋模塊,用于發(fā)送包含所述第一查找結果的反饋信息至所述客戶端側。

根據本發(fā)明的用于網頁內查找關鍵詞的方法及裝置,在用戶瀏覽當前頁面時,通過在當前頁面的一級子頁面的頁面內容中對關鍵詞進行查找,并對包含關鍵詞的一級子頁面所對應的超鏈接進行標識,實現了在網頁內對關鍵詞的深度查找,提高了查找關鍵詞的效率,并且保證了查找結果的準確性和完整性,更貼近用戶的需求。

而且,由于本發(fā)明實施例通過提取當前頁面的超鏈接元素信息,并將包含超鏈接元素信息和關鍵詞的關鍵詞查找請求發(fā)送至服務器,由服務器完成對子頁面的加載和對關鍵詞的查找,不僅能夠減少客戶端側加載子頁面的流量消耗,還減輕了對客戶端側資源的占用。

上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。

附圖說明

通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考圖形表示相同的部件。在附圖中:

圖1示出了本發(fā)明實施例的位于客戶端側的用于網頁內查找關鍵詞的方法的流程圖;

圖2示出了本發(fā)明實施例的位于客戶端側的用于網頁內查找關鍵詞的裝置的結構示意圖;

圖3示出了本發(fā)明實施例的位于服務器側的用于網頁內查找關鍵詞的方法的流程圖;

圖4示出了本發(fā)明實施例的位于服務器側的用于網頁內查找關鍵詞的裝置的結構示意圖。

具體實施方式

下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。

圖1是本發(fā)明實施例中一種用于網頁內查找關鍵詞的方法的流程圖,該方法應用于客戶端側。一方面,該方法可以應用在客戶端設備的瀏覽器中,另一方面,該方法也可以應用在客戶端設備安裝的具有文字閱覽功能的任一應用程序中。具體地,該方法可以包括以下步驟:

步驟101:獲取用戶在當前頁面下輸入的關鍵詞。

用戶利用客戶端設備瀏覽網頁時,在用戶瀏覽的當前頁面中提供有關鍵詞查找入口,關鍵詞查找入口可以在當前頁面加載完成后被調出,用戶通過關鍵詞查找入口可以輸入待查找的關鍵詞,客戶端設備根據用戶的輸入操作,獲取關鍵詞。

步驟102:獲得在當前頁面的一級子頁面的頁面內容中查找關鍵詞得到的第一查找結果。

在本發(fā)明實施例中,一級子頁面為當前頁面中超鏈接對應的頁面,通常,當前頁面中包含有多個超鏈接,每個超鏈接對應一個一級子頁面。對于一級子頁面的加載以及在一級子頁面的頁面內容中對關鍵詞的查找,一方面,可以在客戶端側進行實現,另一方面,也可以在服務器側進行實現。

當在客戶端側實現時,首先,客戶端設備加載當前頁面的一級子頁面,若當前頁面包含多個一級子頁面時,分別對各個一級子頁面進行加載,在頁面加載完成后,客戶端設備分別在各個一級子頁面的頁面內容中對關鍵詞進行查找,從而獲得第一查找結果。

具體來講,在加載當前頁面的一級子頁面時,可以先解析當前頁面中的網頁元素,再從當前頁面中的網頁元素中提取出超鏈接元素信息,超鏈接元素信息中包含有當前頁面中的所有超鏈接元素,每個超鏈接元素對應一個一級子頁面的網絡地址??蛻舳嗽O備的后臺根據超鏈接元素信息能夠實現對當前頁面的所有一級子頁面的加載。在解析當前頁面中的網頁元素時,可以在當前頁面中加載JavasCript文件,利用JavasCript文件遍歷當前頁面中的所有網頁元素,從中提取出超鏈接元素信息。

當在服務器側實現時,首先,客戶端設備提取當前頁面的超鏈接元素信息,接著,客戶端設備發(fā)送包含超鏈接元素信息和關鍵詞的關鍵詞查找請求至服務器,服務器接收關鍵詞查找請求,根據超鏈接元素信息加載當前頁面的一級子頁面,同樣,若當前頁面包含多個一級子頁面時,服務器分別對各個一級子頁面進行加載,在頁面加載完成后,服務器分別在各個一級子頁面的頁面內容中對關鍵詞進行查找,獲得第一查找結果,最后,服務器發(fā)送反饋信息至客戶端設備,反饋信息中包含有第一查找結果??蛻舳嗽O備接收服務器發(fā)送的反饋信息,并通過解析反饋信息,獲得第一查找結果。

客戶端設備在提取出當前頁面的超鏈接元素信息之后,利用服務器加載超鏈接元素信息對應的一級子頁面,并利用服務器實現在一級子頁面中查找關鍵詞,有效地減少了客戶端設備加載一級子頁面的流量消耗,為客戶端側節(jié)省了流量,同時,也避免了占用客戶端設備過多的資源。

步驟103:根據第一查找結果,對包含關鍵詞的一級子頁面所對應的超鏈接進行標識。

無論是由客戶端設備實現對一級子頁面的加載以及在一級子頁面的頁面內容中查找關鍵詞,還是由服務器實現對一級子頁面的加載以及在一級子頁面的頁面內容中查找關鍵詞,客戶端設備在獲得第一查找結果之后,根據第一查找結果在當前頁面中進行超鏈接標識,將包含關鍵詞的一級子頁面所對應的超鏈接進行標識。例如,可以將一級子頁面所對應的超鏈接高亮顯示;再例如,還可以按照預設顏色對一級子頁面所對應的超鏈接進行顯示,使得一級子頁面所對應的超鏈接的顯示顏色區(qū)別于當前頁面中的其他超鏈接;還例如,還可以增大一級子頁面所對應的超鏈接的字號。以上僅是示意性舉例,無法窮盡,只要提前預設好一種標識方式,然后按照預設方式標識,即這種標識方式能夠將這些超鏈接與頁面中的其他超鏈接區(qū)分開即可。

另外,在對包含關鍵詞的一級子頁面所對應的超鏈接進行標識時,還可以在該超鏈接所在區(qū)域提供預覽圖層,將一級子頁面中包含關鍵詞的內容片段顯示在預覽圖層上,從而,根據超鏈接所在區(qū)域的預覽圖層可以預覽一級子頁面中包含關鍵詞的內容片段,方便用戶根據需要進行下一步的點擊瀏覽。其中,預覽圖層可以包含一個或多個內容片段,另外,也可以將一級子頁面中包含關鍵詞的所有內容片段均在預覽圖層中進行顯示。在節(jié)選內容片段時,可以節(jié)選關鍵詞所在的一句話作為內容片段,也可以通過識別自然段的段首和段尾,節(jié)選關鍵詞所在的一個自然段作為內容片段。

除此之外,在對包含關鍵詞的一級子頁面所對應的超鏈接進行標識之后,當用戶的操作焦點懸浮于具有標識的超鏈接的顯示位置處時,將該超鏈接所對應的一級子頁面中包含關鍵詞的內容片段進行展現,方便用戶在需要時預覽一級子頁面中包含關鍵詞的內容。同樣,在展現時,可以將一級子頁面中包含關鍵詞的一個或多個內容片段進行展現,也可以將一級子頁面中包含關鍵詞的所有內容片段進行展現。

在本發(fā)明實施例中,在根據第一查找結果對包含關鍵詞的一級子頁面所對應的超鏈接進行標識的同時,還可以在當前頁面的頁面內容中查找關鍵詞,如果當前頁面的頁面內容中包含關鍵詞,則對當前頁面中的關鍵詞進行標識。具體來講,由客戶端設備實現在當前頁面的頁面內容中查找關鍵詞。一方面,可以在當前頁面的頁面內容中對關鍵詞高亮顯示,另一方面,可以按照預設顏色對當前頁面的頁面內容中的關鍵詞進行顯示,使得關鍵詞的顯示顏色區(qū)別于其他內容的顯示顏色,還可以增大關鍵詞的字號。

此外,在本發(fā)明實施例中,所述方法還包括:獲得在當前頁面的二級以上預設級數子頁面的頁面內容中查找關鍵詞得到的第二查找結果,根據第二查找結果,在當前頁面中對包含關鍵詞的二級以上預設級數子頁面所隸屬的一級子頁面所對應的超鏈接進行標識。當用戶打開一級子頁面所對應的超鏈接時,在一級子頁面中對包含關鍵詞的下一級子頁面所對應的超鏈接進行標識。

具體來講,當前頁面可能對應著多級子頁面,例如,若當前頁面包含超鏈接,則當前頁面中的超鏈接所對應的頁面為一級子頁面,若一級子頁面中沒有超鏈接,則當前頁面僅包含一級子頁面,若一級子頁面中包含有超鏈接,則一級子頁面中的超鏈接所對應的頁面為當前頁面的二級子頁面,若二級子頁面中包含有超鏈接,則二級子頁面中的超鏈接所對應的頁面為當前頁面的三級子頁面,依次類推。在查找關鍵詞時,可以對當前頁面的子頁面進行逐級查找,直至子頁面中不再包含超鏈接或在子頁面的頁面內容中查找到關鍵詞為止。

例如,當前頁面中包含三個超鏈接,三個超鏈接分別對應一級子頁面A1、一級子頁面A2和一級子頁面A3,分別在上述三個一級子頁面的頁面內容中查找關鍵詞,若在上述三個一級子頁面中均未查找到關鍵詞,且上述三個一級子頁面中均包含有超鏈接,則,根據超鏈接分別加載上述三個一級子頁面的下一級子頁面,即,加載與一級子頁面A1對應的所有二級子頁面B1,加載與一級子頁面A2對應的所有二級子頁面B2,加載與一級子頁面A3對應的所有二級子頁面B3,并在所有二級子頁面的頁面內容中查找關鍵詞。

若在一個二級子頁面B1中查找到關鍵詞,而在其他二級子頁面B1中均未查找到關鍵詞且其他二級子頁面B1不包含超鏈接,則對二級子頁面B1的查找結束,并在當前頁面中對包含關鍵詞的二級子頁面B1所隸屬一級子頁面A1所對應的超鏈接進行標識。若在所有二級子頁面B2中均未查找到關鍵詞,但是一個二級子頁面B2中包含有超鏈接,按照上述方法在與包含超鏈接的二級子頁面B2對應的所有三級子頁面C1中進行關鍵詞查找,若在一個三級子頁面C1中查找到關鍵詞,則在當前頁面中對包含關鍵詞的三級子頁面C1所隸屬的一級子頁面A2所對應的超鏈接進行標識。若在所有二級子頁面B3中均未查找到關鍵詞且所有二級子頁面B3均不包含超鏈接,則對二級子頁面B3的查找結束。

另外,在當前頁面中對包含所述關鍵詞的二級以上預設級數子頁面所隸屬的一級子頁面所對應的超鏈接進行標識時,可以將關鍵詞所在的子頁面的級數標識到對應的超鏈接處,并且,在用戶打開一級子頁面所對應的超鏈接時,可以將包含關鍵詞的子頁面與一級子頁面之間的相對深度關系標識到一級子頁面中該子頁面所對應的超鏈接所在位置,其中,相對深度關系可以利用數字方式進行表示。例如,關鍵詞位于二級子頁面中,則在該二級子頁面所隸屬的一級子頁面所對應的超鏈接所在位置處標識數字2,在用戶打開該二級子頁面所對應的一級子頁面后,在一級子頁面中該二級子頁面所對應的超鏈接所在位置標識數字1。

進一步,對于在當前頁面的子頁面的頁面內容中對關鍵詞的查找,可以預先為查找設置查找深度,查找深度與當前頁面的子頁面的級數對應,查找深度越深,則對應的當前頁面的子頁面的級數越高,查找深度越淺,則對應的當前頁面的子頁面的級數越低,例如,可以將查找深度設置為在當前頁面的二級子頁面以內的子頁面中查找關鍵詞,則,在查找時,僅會在當前頁面的一級子頁面和二級子頁面的頁面內容中對關鍵詞進行查找。查找深度可以根據實際情況設置,不僅可以靜態(tài)固定的查找深度,甚至可以是動態(tài)的查找深度。比如可以設置為先查找一級子頁面(也可以是二級以上,根據實際情況設置即可),如果查找到,就不再繼續(xù)查找;如果沒查找到,就繼續(xù)查找二級子頁面,以此類推,直到查找到含有該關鍵詞的某個超鏈接頁面為止,當然,最終查找到幾級也可以設置個底線,比如最多查找到四級,如果四級子頁面中都找不到有關鍵詞的頁面,就結束。

需要說明的是,對于當前頁面的二級以上預設級數子頁面的加載以及在當前頁面的二級以上預設級數子頁面的頁面內容中對關鍵詞的查找,同樣,既可以在客戶端側進行實現,又可以在服務器詞進行實現,具體實現方法可參照對于一級子頁面的加載以及在一級子頁面的頁面內容中對關鍵詞的查找過程,在此不再贅述。

與本發(fā)明實施例提供的客戶端側的用于網頁內查找關鍵詞的方法相對應,本發(fā)明實施例還提供了一種用于網頁內查找關鍵詞的裝置,參見圖2,所述裝置包括:

獲取模塊201,用于獲取用戶在當前頁面下輸入的關鍵詞;

第一獲得模塊202,用于獲得在所述當前頁面的一級子頁面的頁面內容中查找所述關鍵詞得到的第一查找結果,所述一級子頁面為當前頁面中超鏈接對應的頁面;

第一超鏈接標識模塊203,用于根據所述第一查找結果,對包含所述關鍵詞的一級子頁面所對應的超鏈接進行標識。

所述裝置還包括:

第一查找模塊,用于在所述當前頁面的頁面內容中查找所述關鍵詞;

第一關鍵詞標識模塊,用于如果所述當前頁面的頁面內容中包含所述關鍵詞,則對所述當前頁面中的所述關鍵詞進行標識。

所述裝置還包括:

第二獲得模塊,用于獲得在所述當前頁面的二級以上預設級數子頁面的頁面內容中查找所述關鍵詞得到的第二查找結果;

第二超鏈接標識模塊,用于根據所述第二查找結果,在當前頁面中對包含所述關鍵詞的二級以上預設級數子頁面所隸屬的一級子頁面所對應的超鏈接進行標識。

所述裝置還包括:

第三超鏈接標識模塊,用于當用戶打開所述一級子頁面所對應的超鏈接時,在所述一級子頁面中對包含所述關鍵詞的下一級子頁面所對應的超鏈接進行標識。

第一獲得模塊202包括:

加載單元,用于加載所述當前頁面的一級子頁面;

獲得單元,用于在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,獲得所述第一查找結果。

所述裝置還包括:

提取模塊,用于提取所述當前頁面的超鏈接元素信息;

查找請求發(fā)送模塊,用于發(fā)送包含所述超鏈接元素信息和所述關鍵詞的關鍵詞查找請求至服務器側,以使所述服務器側在接收到所述關鍵詞查找請求之后,根據所述超鏈接元素信息加載所述當前頁面的一級子頁面,在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,得到所述第一查找結果,并將包含所述第一查找結果的反饋信息發(fā)送至客戶端側。

第一獲得模塊202,包括:

信息接收單元,用于接收所述服務器側發(fā)送的所述反饋信息;

信息解析單元,用于解析所述反饋信息,獲得所述第一查找結果。

圖3是本發(fā)明實施例中一種用于網頁內查找關鍵詞的方法,該方法應用于服務器側,該方法可以包括以下步驟:

步驟301:接收客戶端側發(fā)送的關鍵詞查詢請求,關鍵詞查詢請求包含用戶在瀏覽器的當前頁面下輸入的關鍵詞和當前頁面的超鏈接元素信息;

步驟302:根據超鏈接元素信息加載當前頁面的一級子頁面;

步驟303:在當前頁面的一級子頁面的頁面內容中對關鍵詞進行查找,獲得第一查找結果;

步驟304:發(fā)送包含第一查找結果的反饋信息至客戶端側。

當在服務器側實現時,首先,客戶端設備提取當前頁面的超鏈接元素信息,接著,客戶端設備發(fā)送包含超鏈接元素信息和關鍵詞的關鍵詞查找請求至服務器,服務器接收關鍵詞查找請求,根據超鏈接元素信息加載當前頁面的一級子頁面,同樣,若當前頁面包含多個一級子頁面時,服務器分別對各個一級子頁面進行加載,在頁面加載完成后,服務器分別在各個一級子頁面的頁面內容中對關鍵詞進行查找,獲得第一查找結果,最后,服務器發(fā)送反饋信息至客戶端設備,反饋信息中包含有第一查找結果??蛻舳嗽O備接收服務器發(fā)送的反饋信息,并通過解析反饋信息,獲得第一查找結果。

客戶端設備在提取出當前頁面的超鏈接元素信息之后,利用服務器加載超鏈接元素信息對應的一級子頁面,并利用服務器實現在一級子頁面中查找關鍵詞,有效地減少了客戶端設備加載一級子頁面的流量消耗,為客戶端側節(jié)省了流量,同時,也避免了占用客戶端設備過多的資源。

與本發(fā)明實施例提供的服務器側的用于網頁內查找關鍵詞的方法相對應,本發(fā)明實施例還提供了一種用于網頁內查找關鍵詞的裝置,參見圖4,所述裝置包括:

查詢請求接收模塊401,用于接收客戶端側發(fā)送的關鍵詞查詢請求,所述關鍵詞查詢請求包含用戶在所述瀏覽器的當前頁面下輸入的關鍵詞和所述當前頁面的超鏈接元素信息;

加載模塊402,用于根據所述超鏈接元素信息加載所述當前頁面的一級子頁面;

第二查找模塊403,用于在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,獲得第一查找結果;

信息反饋模塊404,用于發(fā)送包含所述第一查找結果的反饋信息至所述客戶端側。

總之,根據本發(fā)明的用于網頁內查找關鍵詞的方法及裝置,在用戶瀏覽當前頁面時,通過在當前頁面的一級子頁面的頁面內容中對關鍵詞進行查找,并對包含關鍵詞的一級子頁面所對應的超鏈接進行標識,實現了在網頁內對關鍵詞的深度查找,提高了查找關鍵詞的效率,并且保證了查找結果的準確性和完整性,更貼近用戶的需求。

而且,由于本發(fā)明實施例通過提取當前頁面的超鏈接元素信息,并將包含超鏈接元素信息和關鍵詞的關鍵詞查找請求發(fā)送至服務器,由服務器完成對子頁面的加載和對關鍵詞的查找,不僅能夠減少客戶端側加載子頁面的流量消耗,還減輕了對客戶端側資源的占用。

在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。各種通用系統也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發(fā)明的內容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。

在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。

類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利要求本身都作為本發(fā)明的單獨實施例。

本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。

此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。

本發(fā)明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發(fā)明實施例的用于網頁內查找關鍵詞的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發(fā)明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。

應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

本發(fā)明公開了,A1、一種用于網頁內查找關鍵詞的方法,包括:

獲取用戶在當前頁面下輸入的關鍵詞;

獲得在所述當前頁面的一級子頁面的頁面內容中查找所述關鍵詞得到的第一查找結果,所述一級子頁面為當前頁面中超鏈接對應的頁面;

根據所述第一查找結果,對包含所述關鍵詞的一級子頁面所對應的超鏈接進行標識。

A2、根據A1所述的方法,其特征在于,還包括:

在所述當前頁面的頁面內容中查找所述關鍵詞;

如果所述當前頁面的頁面內容中包含所述關鍵詞,則對所述當前頁面中的所述關鍵詞進行標識。

A3、根據A1或A2所述的方法,其特征在于,還包括:

獲得在所述當前頁面的二級以上預設級數子頁面的頁面內容中查找所述關鍵詞得到的第二查找結果;

根據所述第二查找結果,在當前頁面中對包含所述關鍵詞的二級以上預設級數子頁面所隸屬的一級子頁面所對應的超鏈接進行標識。

A4、根據A3所述的方法,其特征在于,還包括:

當用戶打開所述一級子頁面所對應的超鏈接時,在所述一級子頁面中對包含所述關鍵詞的下一級子頁面所對應的超鏈接進行標識。

A5、根據A1或A2所述的方法,其特征在于,所述獲得在所述當前頁面的一級子頁面的頁面內容中查找所述關鍵詞得到的第一查找結果,包括:

加載所述當前頁面的一級子頁面;

在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,獲得所述第一查找結果。

A6、根據A1或A2所述的方法,其特征在于,在所述獲得在所述當前頁面的一級子頁面的頁面內容中查找所述關鍵詞得到的第一查找結果之前,還包括:

提取所述當前頁面的超鏈接元素信息;

發(fā)送包含所述超鏈接元素信息和所述關鍵詞的關鍵詞查找請求至服務器側,以使所述服務器側在接收到所述關鍵詞查找請求之后,根據所述超鏈接元素信息加載所述當前頁面的一級子頁面,在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,得到所述第一查找結果,并將包含所述第一查找結果的反饋信息發(fā)送至客戶端側。

A7、根據A6所述的方法,其特征在于,所述獲得在所述當前頁面的一級子頁面的頁面內容中查找所述關鍵詞得到的第一查找結果,包括:

接收所述服務器側發(fā)送的所述反饋信息;

解析所述反饋信息,獲得所述第一查找結果。

B8、一種用于網頁內查找關鍵詞的方法,包括:

接收客戶端側發(fā)送的關鍵詞查詢請求,所述關鍵詞查詢請求包含用戶在所述瀏覽器的當前頁面下輸入的關鍵詞和所述當前頁面的超鏈接元素信息;

根據所述超鏈接元素信息加載所述當前頁面的一級子頁面;

在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,獲得第一查找結果;

發(fā)送包含所述第一查找結果的反饋信息至所述客戶端側。

C9、一種用于網頁內查找關鍵詞的裝置,包括:

獲取模塊,用于獲取用戶在當前頁面下輸入的關鍵詞;

第一獲得模塊,用于獲得在所述當前頁面的一級子頁面的頁面內容中查找所述關鍵詞得到的第一查找結果,所述一級子頁面為當前頁面中超鏈接對應的頁面;

第一超鏈接標識模塊,用于根據所述第一查找結果,對包含所述關鍵詞的一級子頁面所對應的超鏈接進行標識。

C10、根據C9所述的裝置,其特征在于,還包括:

第一查找模塊,用于在所述當前頁面的頁面內容中查找所述關鍵詞;

第一關鍵詞標識模塊,用于如果所述當前頁面的頁面內容中包含所述關鍵詞,則對所述當前頁面中的所述關鍵詞進行標識。

C11、根據C9或C10所述的裝置,其特征在于,還包括:

第二獲得模塊,用于獲得在所述當前頁面的二級以上預設級數子頁面的頁面內容中查找所述關鍵詞得到的第二查找結果;

第二超鏈接標識模塊,用于根據所述第二查找結果,在當前頁面中對包含所述關鍵詞的二級以上預設級數子頁面所隸屬的一級子頁面所對應的超鏈接進行標識。

C12、根據C11所述的裝置,其特征在于,還包括:

第三超鏈接標識模塊,用于當用戶打開所述一級子頁面所對應的超鏈接時,在所述一級子頁面中對包含所述關鍵詞的下一級子頁面所對應的超鏈接進行標識。

C13、根據C9或C10所述的裝置,其特征在于,所述第一獲得模塊包括:

加載單元,用于加載所述當前頁面的一級子頁面;

獲得單元,用于在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,獲得所述第一查找結果。

C14、根據C9或C10所述的裝置,其特征在于,還包括:

提取模塊,用于提取所述當前頁面的超鏈接元素信息;

查找請求發(fā)送模塊,用于發(fā)送包含所述超鏈接元素信息和所述關鍵詞的關鍵詞查找請求至服務器側,以使所述服務器側在接收到所述關鍵詞查找請求之后,根據所述超鏈接元素信息加載所述當前頁面的一級子頁面,在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,得到所述第一查找結果,并將包含所述第一查找結果的反饋信息發(fā)送至客戶端側。

C15、根據C14所述的裝置,其特征在于,所述第一獲得模塊,包括:

信息接收單元,用于接收所述服務器側發(fā)送的所述反饋信息;

信息解析單元,用于解析所述反饋信息,獲得所述第一查找結果。

D16、一種用于網頁內查找關鍵詞的裝置,其特征在于,包括:

查詢請求接收模塊,用于接收客戶端側發(fā)送的關鍵詞查詢請求,所述關鍵詞查詢請求包含用戶在所述瀏覽器的當前頁面下輸入的關鍵詞和所述當前頁面的超鏈接元素信息;

加載模塊,用于根據所述超鏈接元素信息加載所述當前頁面的一級子頁面;

第二查找模塊,用于在所述當前頁面的一級子頁面的頁面內容中對所述關鍵詞進行查找,獲得第一查找結果;

信息反饋模塊,用于發(fā)送包含所述第一查找結果的反饋信息至所述客戶端側。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
台东市| 昌宁县| 信宜市| 乐安县| 内丘县| 武宁县| 陵川县| 唐海县| 长沙县| 安岳县| 重庆市| 龙口市| 彭山县| 湘乡市| 慈利县| 博爱县| 邓州市| 大埔县| 福贡县| 苍南县| 旺苍县| 巴彦淖尔市| 绥阳县| 塘沽区| 巴马| 台南县| 丹棱县| 岳阳市| 荃湾区| 定安县| 富川| 会同县| 台中县| 武鸣县| 山丹县| 曲松县| 渭南市| 吉林市| 白山市| 泗洪县| 巩义市|