本發明專利技術公開了一種網頁搜索設備和方法,其從網頁中提取一個或多個術語,并在用戶未輸入搜索詞時將所述一個或者多個術語中的至少一個術語作為搜索詞向搜索引擎發出搜索請求,并向用戶返回搜索結果。本發明專利技術可以在用戶未輸入搜索詞的情況下向搜索引擎提供推薦的搜索詞,以獲得用戶可能感興趣的搜索結果。這極大地提高了計算機的運行效率,并且改善了用戶的體驗和操作效率。
【技術實現步驟摘要】
本專利技術涉及計算機領域,更具體地,涉及。
技術介紹
計算機用戶可以通過網頁瀏覽器來訪問互聯網網頁。隨著互聯網的高速發展,在互聯網上提供的信息數量也日益龐大,用戶很難記住提供信息網站的具體地址,因而常常依賴于搜索網站來查詢網絡上的相關信息。搜索網站利用搜索引擎來從互聯網中提取各個網站或網頁的信息(以網頁文字為主),建立起數據庫。當用戶在搜索網站上進行查詢時,搜索引擎能檢索與用戶查詢條件相匹配的記錄,按一定的排列順序返回查詢結果。然而,現有的搜索網站在提供搜索服務時,其通常要求用戶在搜索界面中輸入具體的查詢內容即搜索詞。然后,當用戶通過敲擊鍵盤上的回車或者點擊搜索界面上的搜索圖標來發出搜索請求時,搜索引擎會根據用戶輸入的搜索詞進行檢索,并向用戶返回搜索結果。如果用戶沒有輸入搜索詞,搜索網站則會不進行任何搜索操作,有時還會提醒用戶應當輸入搜索詞。本申請的專利技術人發現,有些時候,用戶未在搜索網站上輸入搜索詞并不是因為忘記輸入,而是如同用戶在瀏覽各種信息網站一樣,并沒有明確的查詢目的,而是希望搜索引擎可以向用戶提供感興趣的搜索結果。現有的搜索網站沒有充分考慮用戶沒有明確輸入搜索詞的原因,而是簡單地認為是用戶忘記輸入搜索詞了,因此沒有充分考慮到用戶期望搜索網站能夠提供自己最感興趣的搜索結果而不用任何輸入的潛在需求。
技術實現思路
本專利技術的一個目的是提供一種克服上述缺陷或者至少部分地緩解上述缺陷的。為了實現上述至少一個目的,按照本專利技術的一個方面,提供了一種網頁搜索設備, 該網頁搜索設備包括術語提取器,其配置成從網頁中提取一個或多個術語;搜索器,其配置成在用戶未輸入搜索詞時將一個或者多個術語中的至少一個術語作為搜索詞向搜索引擎發出搜索請求,并向用戶返回搜索結果。在一個實施例中,網頁搜索設備還包括網址獲取器,其配置成獲取瀏覽器處的一個或多個用戶關注網址;其中,術語提取器從與一個或多個用戶關注網址相對應的網頁中提取術語。可選地,術語提取器還配置成計算一個或多個術語的重要度值,重要度值用于標識術語在網頁中的重要度。可選地,術語的重要度值根據術語分別在各個對應網頁的重要度值以及各個對應網頁的網頁權重值加權計算得到。可選地,網頁權重值根據用戶瀏覽對應網頁的順序來確定,越新瀏覽的網頁的權重值越高。可選地,搜索器設置成基于術語的重要度值選擇至少一個術語作為搜索詞,例如, 搜索器設置成將重要度值最高的術語選做搜索詞。可選地,搜索器設置成當用戶未輸入搜索詞后對返回的搜索結果無瀏覽操作時, 則在用戶后續未輸入搜索詞進行搜索時,將之前沒有作為搜索詞使用過的術語作為備選的搜索詞。可選地,網址獲取器配置成從下列網址中獲取用戶關注網址瀏覽器中存儲的網頁瀏覽歷史;瀏覽器的本地收藏夾中存儲的網頁的網址;和/或用戶的網絡收藏夾中存儲的網頁的網址。可選地,網址獲取器配置成排除與呈現搜索結果的網頁相對應的網址作為用戶關注網址。在一個實施例中,網頁搜索設備還包括術語列表生成器,其配置成生成包含所提取的各術語的術語列表。在一個實施例中,網頁搜索設備還包括術語更新器,其配置成更新用戶關注網址; 以及術語提取器從與更新的用戶關注網址相對應的網頁中提取術語。可選地,搜索器配置成在用戶輸入搜索詞時,根據用戶輸入的搜索詞向搜索引擎發出搜索請求,并向用戶返回搜索結果。按照本專利技術的另一方面,提供了一種網頁搜索方法,包括術語提取步驟,用于從網頁中提取一個或多個術語;搜索步驟,用于在用戶未輸入搜索詞時將一個或者多個術語中的至少一個術語作為搜索詞向搜索引擎發出搜索請求,并向用戶返回搜索結果。在一個實施例中,網頁搜索方法還包括網址獲取步驟,用于獲取瀏覽器處的一個或多個用戶關注網址;其中,在術語提取步驟中,從與一個或多個用戶關注網址相對應的網頁中提取術語。可選地,在術語提取步驟中還計算一個或多個術語的重要度值,重要度值用于標識術語在網頁中的重要度。可選地,術語的重要度值根據術語分別在各個對應網頁的重要度值以及各個對應網頁的網頁權重值加權計算得到。可選地,網頁權重值根據用戶瀏覽對應網頁的順序來確定,越新瀏覽的網頁的權重值越高。在一個實施例中,網頁搜索方法還包括網頁權重生成步驟,用于根據瀏覽順序預先設定網頁權重值。可選地,在搜索步驟中,基于術語的重要度值選擇至少一個術語作為搜索詞。可選地,在搜索步驟中,將重要度值最高的術語選做搜索詞。可選地,在搜索步驟中,當用戶未輸入搜索詞后對返回的搜索結果無瀏覽操作時, 則在用戶后續未輸入搜索詞進行搜索時,將之前沒有作為搜索詞使用過的術語作為備選的搜索詞。可選地,在網址獲取步驟中,從下列網址中獲取用戶關注網址瀏覽器中存儲的網頁瀏覽歷史;瀏覽器的本地收藏夾中存儲的網頁的網址;和/或用戶的網絡收藏夾中存儲的網頁的網址。可選地,在網址獲取步驟中,排除與呈現搜索結果的網頁相對應的網址作為用戶關注網址。在一個實施例中,網頁搜索方法還包括術語列表生成步驟,用于生成包含所提取的各術語的術語列表。在一個實施例中,網頁搜索方法還包括術語更新步驟,用于判斷用戶關注網址是否有更新;如果有,則在術語提取步驟中,從與更新的用戶關注網址相對應的網頁中提取術語。可選地,在搜索步驟中,在用戶輸入搜索詞時,根據用戶輸入的搜索詞向搜索引擎發出搜索請求,并向用戶返回搜索結果。本專利技術可以在用戶未輸入搜索詞的情況下向搜索引擎提供推薦的搜索詞,以獲得用戶可能感興趣的搜索結果。這極大地提高了計算機的運行效率,并且改善了用戶的體驗和操作效率。上述說明僅是本專利技術技術方案的概述,為了能夠更清楚了解本專利技術的技術手段, 而可依照說明書的內容予以實施,并且為了讓本專利技術的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本專利技術的具體實施方式。附圖說明通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本專利技術的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖I是按照本專利技術的網頁搜索設備的一個實施例的示意圖2是按照本專利技術的網頁搜索方法的一個實施例的流程圖。具體實施方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。圖I所示的網頁搜索設備100可以在計算機系統中實現。在一個實施例中,該網頁搜索設備100可以在計算機系統的瀏覽器客戶端處實現。如圖I所示,該網頁搜索設備 100可以包括網址獲取器102、術語提取器106、和搜索器112。另外,可選地,網頁搜索設備 100還可以包括術語更新器104、網頁權重生成器108和術語列表生成器110。網址獲取器102可以配置成獲取瀏覽器處的一個或多個用戶關注網址。用戶關注網址可以來源于瀏覽器中存儲的網頁瀏覽歷史;瀏覽器的本地收藏夾中存儲的網頁的網址;和/或用戶的網絡收藏夾中存儲的網頁的網址。對于來自這些來源的用戶關注網址,用戶對其的瀏覽和/或收藏操作體現了用戶對該網址的關注。因此,用戶關注網址能夠至少部分地反映用戶對互聯網上的信息的關注點或者說興趣點。術語提取本文檔來自技高網...
【技術保護點】
一種網頁搜索設備,包括:術語提取器,其配置成從網頁中提取一個或多個術語;搜索器,其配置成在用戶未輸入搜索詞時將所述一個或者多個術語中的至少一個術語作為搜索詞向搜索引擎發出搜索請求,并向用戶返回搜索結果。
【技術特征摘要】
【專利技術屬性】
技術研發人員:張棟,
申請(專利權)人:北京奇虎科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。