麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種搜索方法和裝置以及瀏覽器與流程

文檔序號:11216304閱讀:322來源:國知局
一種搜索方法和裝置以及瀏覽器與流程

本發明涉及瀏覽器技術領域,特別是涉及一種搜索方法和裝置以及瀏覽器。



背景技術:

用戶使用在瀏覽器中搜索某字段時,在用戶輸字段的過程中,瀏覽器會給出已輸入字段的相關備選條目。這些備選條目有助于用戶盡快查找到所要搜索的內容,可以減少用戶所需要輸入的字符數量,提高搜索效率。

現有的提示備選條目的方案主要依賴于瀏覽器記錄用戶的歷史搜索字段。在用戶輸入字段的過程中,瀏覽器將用戶已輸入的字段與記錄的歷史訪問字段進行匹配,將與當前輸入字段匹配的歷史搜索字段作為備選條目提示給用戶。例如:用戶歷史搜索過“快樂大本營”,當用戶輸入了“快樂大”時,瀏覽器依據用戶歷史搜索字段則可以匹配出備選條目“快樂大本營”提示給用戶,用戶則無需再輸入剩余字段。

現有的備選條目提示方案僅是能夠提供給用戶與搜索字段相匹配的搜索詞,用戶若想得到具體搜索內容,還需執行多次搜索操作,例如:用戶想觀看某一期的快樂大本營,瀏覽器僅是能夠提供搜索詞“某一期快樂大本營”,用戶需點搜索詞進行查詢得到搜到搜索首頁面,再從首頁面中查找特定的該期的快樂大本營視頻。可見,現有的備選條目提示方案所提供的備選條目的可靠性差。



技術實現要素:

本發明提供了一種搜索方法和裝置以及瀏覽器,以解決現有的備選條目提示方案所提供的備選條目可靠性差的問題。

為了解決上述問題,本發明公開了一種搜索方法,包括:獲取用戶輸入的搜索詞;監測用戶對本次搜索訪問路徑中依次包含的各頁面的訪問操作;依據所述訪問操作,確定用戶感興趣的頁面;建立所述搜索詞與所述感興趣 的頁面之間的對應關系。

優選地,所述依據所述訪問操作,確定用戶感興趣的頁面的步驟包括:針對每個頁面,確定當前頁面對應的訪問操作;依據所述訪問操作計算當前頁面的興趣值;判斷當前頁面的興趣值是否大于第一設定閾值;若是,則確定當前頁面為用戶感興趣的頁面。

優選地,所述方法還包括:當所述搜索訪問路徑中不存在用戶感興趣的頁面時,則判斷所述搜索訪問路徑中興趣值大于第二設定閾值的頁面的個數是否大于第一預設值;若是,則建立所述搜索詞與所述興趣值大于第二設定閾值的頁面之間的對應關系。

優選地,所述方法還包括:當所述搜索訪問路徑中興趣值大于第二設定閾值的頁面的個數小于或等于第一預設值時,則判斷所述搜索訪問路徑中的各頁面的興趣值是否均大于第三設定閾值;若均大于第三設定閾值,則建立所述搜索詞與所述搜索訪問路徑中的各頁面之間的對應關系。

優選地,所述訪問操作包括:頁面訪問時間、頁面滾動次數、以及對頁面進行點擊但不跳轉的次數。

優選地,建立所述搜索詞與所述感興趣的頁面之間的對應關系的步驟包括:建立所述搜索詞與所述感興趣頁面的頁面信息之間的對應關系;其中,頁面信息包括:頁面對應的鏈接、頁面的標識信息和/或頁面的興趣值。

優選地,在建立所述搜索詞與頁面信息之間的對應關系的步驟之后,所述方法還包括:將所述頁面對應的鏈接和/或頁面的標識信息確定為所述搜索詞的備選條目。

優選地,所述方法還包括:依據時間衰減系數、各備選條目的存儲時間以及用戶行為更新備選條目的興趣值。

優選地,所述依據時間衰減系數、各備選條目的存儲時間以及用戶行為更新備選條目的興趣值的步驟包括:針對每個備選條目,依據時間衰減系數以及備選條目的存儲時間,更新備選條目的興趣值,當備選條目被推薦且被選中時,監測對所述備選條目對應的頁面的訪問操作;依據所述訪問操作計算所述頁面的新興趣值;判斷所述新興趣值是否大于已存儲的所述備選條目 的興趣值;若是,將所述備選條目的興趣值更新為所述新興趣值。

優選地,所述方法還包括:當備選條目的興趣值更新至滿足刪除標準值時,將所述備選條目刪除或者將所述備選條目轉存至服務器。

優選地,所述方法還包括:接收用戶輸入的搜索詞;查找與所述搜索詞相匹配的第一搜索詞,并查找所述第一搜索詞對應的備選條目;其中,每個備選條目對應有一個興趣值;按照興趣值的大小對查找到的備選條目進行排序;按照所述排序展示設定個數的備選條目。

為了解決上述問題,本發明又公開了一種瀏覽器,包括:獲取模塊,用于獲取用戶輸入的搜索詞;監測模塊,用于監測用戶對本次搜索訪問路徑中依次包含的各頁面的訪問操作;第一確定模塊,用于依據所述訪問操作,確定用戶感興趣的頁面;第一創建模塊,用于建立所述搜索詞與所述感興趣的頁面之間的對應關系。

優選地,所述第一確定模塊包括:訪問操作確定子模塊,用于針對每個頁面,確定當前頁面對應的訪問操作;計算子模塊,用于依據所述訪問操作計算當前頁面的興趣值;興趣值判斷子模塊,用于判斷當前頁面的興趣值是否大于第一設定閾值;若是,則確定當前頁面為用戶感興趣的頁面。

優選地,所述瀏覽器還包括:第一判斷模塊,用于當所述搜索訪問路徑中不存在用戶感興趣的頁面時,則判斷所述搜索訪問路徑中興趣值大于第二設定閾值的頁面的個數是否大于第一預設值;第二創建模塊,用于若所述判斷模塊的判斷結果為是時,建立所述搜索詞與所述興趣值大于第二設定閾值的頁面之間的對應關系。

優選地,所述瀏覽器還包括:第二判斷模塊,用于當所述搜索訪問路徑中興趣值大于第二設定閾值的頁面的個數小于或等于第一預設值時,則判斷所述搜索訪問路徑中的各頁面的興趣值是否均大于第三設定閾值;第三創建模塊,用于若均大于第三設定閾值,則建立所述搜索詞與所述搜索訪問路徑中的各頁面之間的對應關系。

優選地,所述訪問操作包括:頁面訪問時間、頁面滾動次數、以及對頁面進行點擊但不跳轉的次數。

優選地,第一創建模塊具體用于:建立所述搜索詞與所述感興趣頁面的頁面信息之間的對應關系;其中,頁面信息包括:頁面對應的鏈接、頁面的標識信息和/或頁面的興趣值。

優選地,所述瀏覽器還包括:備選條目確定模塊,用于在所述第一創建模塊建立所述搜索詞與頁面信息之間的對應關系之后,將所述頁面對應的鏈接和/或頁面的標識信息確定為所述搜索詞的備選條目。

優選地,所述瀏覽器還包括:更新模塊,用于依據時間衰減系數、各備選條目的存儲時間以及用戶行為更新備選條目的興趣值。

優選地,所述更新模塊具體用于:針對每個備選條目,依據時間衰減系數以及備選條目的存儲時間,更新備選條目的興趣值,當備選條目被推薦且被選中時,監測對所述備選條目對應的頁面的訪問操作;依據所述訪問操作計算所述頁面的新興趣值;判斷所述新興趣值是否大于已存儲的所述備選條目的興趣值;若是,將所述備選條目的興趣值更新為所述新興趣值。

優選地,所述瀏覽器還包括:刪除模塊,用于當備選條目的興趣值更新至滿足刪除標準值時,將所述備選條目刪除或者將所述備選條目轉存至服務器。

優選地,所述瀏覽器還包括:搜索詞接收模塊,用于接收用戶輸入的搜索詞;查找模塊,用于查找與所述搜索詞相匹配的第一搜索詞,并查找所述第一搜索詞對應的備選條目;其中,每個備選條目對應有一個興趣值;排序模塊,用于按照興趣值的大小對查找到的備選條目進行排序;展示模塊,用于按照所述排序展示設定個數的備選條目。

為了解決上述問題,本發明又公開了一種用于搜索的裝置,包括存儲器,以及一個或者一個以上的程序,其中所述一個或者一個以上程序存儲于所述存儲器中,且經配置以由一個或者一個以上處理器執行所述一個或者一個以上程序包含用于進行以下操作的指令:獲取用戶輸入的搜索詞;監測用戶對本次搜索訪問路徑中依次包含的各頁面的訪問操作;依據所述訪問操作,確定用戶感興趣的頁面;建立所述搜索詞與所述感興趣的頁面之間的對應關系。

與現有技術相比,本發明具有以下優點:

本發明提供的搜索方案,瀏覽器在為搜索詞生成備選條目時,獲取用戶輸入的搜索詞,監測用戶對本次搜索訪問路徑中用戶感興趣的頁面,建立搜索詞與用戶感興趣的頁面之間的對應關系。當用戶再次輸入搜索詞時,直接提示給用戶該搜索詞對應的感興趣頁面的相關信息(例如:頁面鏈接)作為備選條目,所提供的備選條目的可靠性高。提示感興趣頁面的相關信息,用戶點擊提示信息即可搜索到相關網頁,相較于現有的僅是提供搜索詞需要用戶執行多次操作才能得到感興趣的網頁而言更便于用戶操作,能夠提升搜索效率。

附圖說明

圖1是根據本發明實施例一的一種搜索方法的步驟流程圖;

圖2是根據本發明實施例二的一種搜索方法的步驟流程圖;

圖3是根據本發明實施例三的一種瀏覽器的結構框圖;

圖4是根據本發明實施例四的一種瀏覽器的結構框圖;

圖5是根據本發明實施例五的一種用于搜索的裝置的結構框圖;

圖6是本發明實施例五中的服務器的結構框圖。

具體實施方式

為使本發明的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和具體實施方式對本發明作進一步詳細的說明。

實施例一

參照圖1,示出了本發明實施例一的一種搜索方法的步驟流程圖。

本發明實施例的搜索方法包括以下步驟:

步驟s102:獲取用戶輸入的搜索詞。

例如:用戶搜索某個搜索詞a,點擊搜索按鈕開始搜索,瀏覽器則獲取用戶輸入的搜索詞a。

步驟s104:監測用戶對本次搜索訪問路徑中依次包含的各頁面的訪問 操作。

例如:對搜索詞進行搜索后得到首頁面a,用戶點擊頁面a中的某個感興趣的條目后進入頁面b,然后在頁面b中點擊某個感興趣的鏈接進入頁面c,再在頁面c中點擊某個感興趣的鏈接進入頁面d,用戶依次進行網頁搜索訪問,搜索訪問路徑即為:從<頁面a>到<頁面b>再到<頁面c>最后至<頁面d>。

對頁面的訪問操作可以為頁面訪問時間、頁面滾動次數、以及對頁面進行點擊但不跳轉的次數。

步驟s106:依據所述訪問操作,確定用戶感興趣的頁面。

依據用戶對頁面的訪問操作可以確定用戶對頁面的感興趣程序,依據感興趣程度確定頁面是否為用戶感興趣的頁面。

本發明實施例中依據各頁面對應的訪問操作分別確定頁面是否為用戶感興趣的頁面。

步驟s108:建立搜索詞與感興趣的頁面之間的對應關系。

例如:搜索詞為a,搜索訪問路徑為:從<頁面a>到<頁面b>再到<頁面c>最后至<頁面d>,頁面b以及頁面d為感興趣的頁面,則建立搜索詞a與頁面b以及頁面d之間的對應關系。

建立搜索詞與感興趣的頁面之間的對應關系時,可以建立搜索詞與感興趣的頁面的鏈接之間的對應關系,還可以建立搜索詞與感興趣的頁面的鏈接以及頁面標識信息的對應關系。

通過本發明實施例提供的搜索方法,瀏覽器在為搜索詞生成備選條目時,獲取用戶輸入的搜索詞,監測用戶對本次搜索訪問路徑中用戶感興趣的頁面,建立搜索詞與用戶感興趣的頁面之間的對應關系。當用戶再次輸入搜索詞時,直接提示給用戶該搜索詞對應的感興趣頁面的相關信息(例如:頁面鏈接)作為備選條目,所提供的備選條目的可靠性高。提示感興趣頁面的相關信息,用戶點擊提示信息即可搜索到相關網頁,相較于現有的僅是提供搜索詞需要用戶執行多次操作才能得到感興趣的網頁而言更便于用戶操作,能夠提升搜索效率。

實施例二

參照圖2,示出了本發明實施例二的一種搜索方法的步驟流程圖。

本發明實施例的搜索方法具體包括以下步驟:

步驟s202:瀏覽器獲取用戶輸入的搜索詞。

例如:用戶希望使用瀏覽器觀看熱播劇《云中歌》,當第一次搜索“云中歌”時點擊搜索按鈕,瀏覽器則獲取用戶輸入的搜索詞“云中歌”。

搜索詞可以是通過地址欄輸入,也可以通過搜索欄輸入。

步驟s204:瀏覽器監測用戶對本次搜索訪問路徑中依次包含的各頁面的訪問操作。

其中,訪問操作包括但不限于:頁面訪問時間、頁面滾動次數、以及對頁面進行點擊但不跳轉的次數。

頁面訪問時間即用戶訪問頁面的時長;頁面滾動次數即停留在該頁面、且對頁面執行滾動操作的次數;對頁面進行點擊但不跳轉的次數即對頁面中的元素進行點擊的次數,且對頁面中元素的點擊不會造成頁面的跳轉。

步驟s206:瀏覽器依據所述訪問操作,確定用戶感興趣的頁面。

依據用戶對頁面的訪問操作,可以確定用戶對頁面的感興趣程度,依據感興趣程度進而確定頁面是否為用戶感興趣的頁面。

一種可選的依據訪問操作,確定用戶感興趣的頁面的方式如下:

s1:針對每個頁面,確定當前頁面對應的訪問操作;

s2:依據所述訪問操作計算當前頁面的興趣值;

依據訪問操作計算當前頁面的興趣值的具體方案可以由本領域技術人員根據實際需求進行設置,本發明實施例中對此不作具體限制。例如:設定一次頁面滾動對應值a,一次頁面點擊但不跳轉對應值b,訪問頁面時長單位時間對應值c,當計算某頁面的興趣值時,依據該頁面對應的訪問時間、頁面滾動次數、以及對頁面進行點擊但不跳轉的次數以及上述設定的各種訪問操作對應的值來計算該頁面的興趣值。

s3:判斷當前頁面的興趣值是否大于第一設定閾值;若是,則確定當前 頁面為用戶感興趣的頁面。

其中,第一設定閾值的具體數值可以由本領域技術人員根據實際需求進行設置,本發明實施例中對此不作具體限制。

重復執行s1至s3即可從本次搜索訪問路徑確定出用戶感興趣的全部頁面。

步驟s208:瀏覽器建立所述搜索詞與感興趣頁面的頁面信息之間的對應關系。

其中,頁面信息包括:頁面對應的鏈接、頁面的標識信息和/或頁面的興趣值。

通過步驟s208已經建立了搜索詞與感興趣頁面的頁面信息之間的對應關系。需要說明的是,在建立搜索詞與感興趣頁面的頁面信息之間的對應關系時,同時還可以建立搜索詞與本次搜索的首頁面的頁面信息之間的對應關系。

一種優選的建立搜索詞與頁面的頁面信息之間的對應關系的方式為:當搜索訪問路徑中不存在用戶感興趣的頁面時,則判斷搜索訪問路徑中興趣值大于第二設定閾值的頁面的個數是否大于第一預設值;若是,則建立所述搜索詞與所述興趣值大于第二設定閾值的頁面之間的對應關系。

其中,第一設定閾值大于第二設定閾值,第二設定閾值的具體數值可以由本領域技術人員根據實際需求進行設置,本發明實施例中對此不作具體限制。第一預設值也可以由本領域技術人員根據實際需求進行設置,本發明實施例中對此也不作具體限制。

另一種優選的建立搜索詞與頁面的頁面信息之間的對應關系的方式為:當搜索訪問路徑中興趣值大于第二設定閾值的頁面的個數小于或等于第一預設值時,則判斷所述搜索訪問路徑中的各頁面的興趣值是否均大于第三設定閾值;若均大于第三設定閾值,則建立所述搜索詞與所述搜索訪問路徑中的各頁面之間的對應關系。

其中,第二設定閾值大于第三設定閾值,第三設定閾值的具體數值可以由本領域技術人員根據實際需求進行設置,本發明實施例中對此不作具體限 制。

通過步驟s208或上述兩種優選的方式中的任意一種,即可建立搜索詞與頁面之間的對應關系。

建立搜索詞與感興趣頁面之間的對應關系時:可以建立搜索詞與感興趣頁面對應的鏈接二者之間的對應關系;可以建立搜索詞與感興趣的頁面對應的鏈接、以及頁面標識信息三者之間的對應關系;可以建立搜索詞與感興趣的頁面對應的鏈接、以及頁面的興趣值三者之間的對應關系;還可以建立搜索詞與感興趣的頁面對應的鏈接、頁面的興趣值以及頁面的標識信息四者之間的對應關系。

步驟s210:瀏覽器將所述頁面對應的鏈接和/或頁面的標識信息確定為所述搜索詞的備選條目。

本發明實施例中,在建立完搜索詞與頁面之間的對應關系后,將頁面對應的鏈接和/或頁面的標識信息確定為搜索詞的備選條目,以供用戶再次搜索該搜索詞時為用戶提供相關提示。在具體實現過程中,還可以建立搜索提示關系庫,將搜索詞與其對應的備選條目存儲至搜索提示關系庫中。

搜索詞的備選條目可以存儲在瀏覽器本地,也可以存儲在瀏覽器后臺的服務器中。在實際應用過程中,為了減輕瀏覽器以及服務器的存儲負擔,通常需要按照一定的規則對搜索詞的備選條目進行管理,以刪除無參考價值的備選條目。

一種可選的對搜索詞的備選條目進行管理的方式為:依據時間衰減系數、各備選條目的存儲時間以及用戶行為更新備選條目的興趣值;當備選條目的興趣值更新至滿足刪除標準值時,將所述備選條目刪除。

需要說明的是,當備選條目的興趣值更新至滿足刪除標準值時,也可以將備選條目從瀏覽器本地轉存至服務器側。

具體地,依據時間衰減系數、各備選條目的存儲時間以及用戶行為更新備選條目的興趣值時,可以采用如下方式:針對每個備選條目,依據時間衰減系數以及備選條目的存儲時間,更新備選條目的興趣值,當備選條目被推薦且被選中時,監測對備選條目對應的頁面的訪問操作;依據訪問操作計算 頁面的新興趣值;將備選條目的興趣值更新為新興趣值。

當然并不限于此,在更新備選條目的興趣值時,在依據訪問操作計算出頁面的新興趣值時,還可以判斷新興趣值是否大于已存儲的所述備選條目的興趣值,若是,將備選條目的興趣值更新為新興趣值,若否,則不更新備選條目的興趣值。

步驟s212:接收用戶輸入的搜索詞。

步驟s214:查找與所述搜索詞相匹配的第一搜索詞,并查找所述第一搜索詞對應的備選條目。

其中,輸入的搜索詞與第一搜索詞完全匹配或部分匹配。查找到第一搜索詞后,依據存儲的搜索詞與備選條目的對應關系,查找第一搜索詞對應的備選條目。

步驟s216:按照興趣值的大小對查找到的備選條目進行排序。

由于每個備選條目對應有一個興趣值。為了將最可能被用戶選擇的備選條目展示給用戶,本發明實施例中瀏覽器將查找到的各備選條目按照興趣值的大小進行排序,以將興趣值高的備選條目篩出來。

步驟s218:按照排序展示設定個數的備選條目。

其中,設定個數可以由本領域技術人員根據實際需求進行設置,本發明實施例中對此不作具體限制。

例如:瀏覽器查找到第一搜索詞共對應10條備選條目,而設定個數為3,那么瀏覽器在篩選備選條目時,首先從10條備選條目中篩選出興趣值排在前三位的備選條目,然后展示篩選出的這3條備選條目。

通過本發明實施例提供的搜索方法,瀏覽器在為搜索詞生成備選條目時,獲取用戶輸入的搜索詞,監測用戶對本次搜索訪問路徑中用戶感興趣的頁面,建立搜索詞與用戶感興趣的頁面之間的對應關系。當用戶再次輸入搜索詞時,直接提示給用戶該搜索詞對應的感興趣頁面的相關信息(例如:頁面鏈接)作為備選條目,所提供的備選條目的可靠性高。提示感興趣頁面的相關信息,用戶點擊提示信息即可搜索到相關網頁,相較于現有的僅是提供搜索詞需要用戶執行多次操作才能得到感興趣的網頁而言更便于用戶操作, 能夠提升搜索效率。

下面以具體實例對本發明實施例的搜索流程進行說明。

具體實例一:本具體實例中用戶希望使用瀏覽器觀看熱播劇《云中歌》,則具體搜索流程如下:

s1:當用戶首次在瀏覽器中搜索“云中歌”時,由于未生成該搜索詞對應的備選條目,因此,瀏覽器無法給出直接鏈接到這部電視劇的備選條目。因此需要用戶繼續點擊搜索按鈕進入搜索結果頁面。

需要說明的是,瀏覽器還可以對用戶搜索的搜索詞進行匹配,當搜索詞與搜索提示關系庫中的某個搜索詞完全匹配或部分匹配時,則將與搜索提示關系庫中、與當前搜索詞匹配的搜索詞對應的備選條目提示給用戶。

s2:用戶在當前搜索結果頁面<頁面xxxxx>中進行預覽,發現通過芒果tv可以觀看該電視劇且顯示有全網首播的提示,于是點該提示進入頁面<頁面yyyyy>。當用戶預覽<頁面xxxxx>時,瀏覽器依據用戶對該頁面的訪問操作計算該頁面對應的興趣值,并記錄。

s3:用戶在當前頁面<頁面yyyyy>中進行預覽,發現有帶有“首播”標記的圖片,于是點擊該圖片進入頁面<頁面zzzzz>。當用戶預覽<頁面yyyyy>時,瀏覽器依據用戶對該頁面的訪問操作計算該頁面對應的興趣值,并記錄。

s4:用戶在當前頁面<頁面zzzzz>中進行預覽,發現可以點擊播放按鈕直接查看最新劇集,滾動當前頁面發現還可以選擇劇集進行播放。于是停留在當前頁面直接從第1集開始看。用戶觀看完最新劇集后終止本次搜索。當用戶預覽<頁面zzzzz>時,瀏覽器依據用戶對該頁面的訪問操作計算該頁面對應的興趣值,并記錄。

將各頁面的興趣值與第一設定閾值進行比較,最終瀏覽器計算出用戶對頁面yyyyy、頁面zzzzz十分感興趣,于是構建了“云中歌”與頁面yyyyy的鏈接、頁面zzzzz的鏈接的對應關系,并將這兩個鏈接作為了“云中歌”的備選條目存儲在搜索提示關系庫中。

s5:當一段時間后,用戶再次搜索“云中歌”,瀏覽器內部經過邏輯判斷 發現搜索詞“云中歌”已經存在于“搜索提示關系庫”中,于是給出頁面yyyyy的鏈接和頁面zzzzz的鏈接這兩個備選條目以提示用戶進行選擇。

s6:用戶直接點擊備選條目頁面zzzzz的鏈接,進入頁面后即可選擇劇集后繼續觀看《云中歌》。

本具體實例中瀏覽器獲取用戶的搜索和瀏覽網頁的行為,基于用戶個性化的訪問鏈構建[搜索詞]-[待訪問網址]的關系將待訪問網址作為備選條目,相較于現有的搜索引擎基于大量用戶搜索習慣的統計結果生成搜索詞對應的備選條目,對于單個用戶而言所提供的備選條目更全面更準確。由于搜索引擎僅可以知道用戶想要訪問的網頁,但是并無法確定用戶感興趣的網頁,因此其所能提供的備選條目并不準確。而瀏覽器可以根據用戶對頁面的具體訪問操作確定用戶是否對訪問的頁面感興趣,并且將用戶感興趣的頁面的鏈接作為備選條目,因此,可以確保將用戶感興趣的頁面的鏈接提示給用戶,以保證提供的備選條目的準確性。

具體實例二:本具體實例中用戶希望使用瀏覽器逛貼吧,看小說《完美世界》,則具體搜索流程如下:

s1:當用戶首次在瀏覽器中搜索“完美世界”時,由于未生成該搜索詞對應的備選條目,因此,瀏覽器無法給出直接鏈接到這部小說的備選條目。因此需要用戶繼續點擊搜索按鈕進入搜索結果頁面<頁面xxxxx>。

s2:用戶在當前頁面<頁面xxxxx>中進行查看,發現百度貼吧上可以觀看該小說,于是點擊進行入百度貼吧頁面<頁面yyyyy>。

s3:用戶在當前頁面<頁面yyyyy>中進行查看,發現最新章節已經置頂,于是點擊進入最新章節所對應的頁面<頁面zzzzz>。

s4:用戶在當前頁面<頁面zzzzz>中滑動頁面瀏覽小說當前章節。在此期間,瀏覽器計算出用戶對頁面yyyyy、頁面zzzzz十分感興趣,于是構建了“完美世界”與頁面yyyyy的鏈接、頁面zzzzz的鏈接之間的對應關系,并將這兩個鏈接作為了“完美世界”的備選條目存儲在搜索提示關系庫中。

s5:當一段時間后,用戶又一次希望觀看《完美世界》,再次搜索“完美世界”,瀏覽器內部經過邏輯判斷發現“完美世界”這個關鍵詞已經存在于“搜 索提示關系庫”中,于是可以在已有備選提示的基礎上額外給出頁面yyyyy的鏈接和頁面zzzzz的鏈接這兩個備選條目以提示用戶進行選擇。。

s6:用戶直接點擊備選條目頁面yyyyy,逛貼吧,看小說《完美世界》的最新章節。

實施例三

參照圖三,示出了本發明實施例三的一種瀏覽器的結構框圖。

本發明實施例的瀏覽器包括:獲取模塊302,用于獲取用戶輸入的搜索詞;監測模塊304,用于監測用戶對本次搜索訪問路徑中依次包含的各頁面的訪問操作;第一確定模塊306,用于依據所述訪問操作,確定用戶感興趣的頁面;第一創建模塊308,用于建立所述搜索詞與所述感興趣的頁面之間的對應關系。

通過本發明實施例提供的瀏覽器,瀏覽器在為搜索詞生成備選條目時,獲取用戶輸入的搜索詞,監測用戶對本次搜索訪問路徑中用戶感興趣的頁面,建立搜索詞與用戶感興趣的頁面之間的對應關系。當用戶再次輸入搜索詞時,直接提示給用戶該搜索詞對應的感興趣頁面的相關信息(例如:頁面鏈接)作為備選條目,所提供的備選條目的可靠性高。提示感興趣頁面的相關信息,用戶點擊提示信息即可搜索到相關網頁,相較于現有的僅是提供搜索詞需要用戶執行多次操作才能得到感興趣的網頁而言更便于用戶操作,能夠提升搜索效率。

實施例四

參照圖4,示出了本發明實施例四的一種瀏覽器的結構框圖。

本發明實施例是對實施例三中的瀏覽器的進一步優化,優化后的瀏覽器包括:獲取模塊402,用于獲取用戶輸入的搜索詞;監測模塊404,用于監測用戶對本次搜索訪問路徑中包含的各頁面的訪問操作;第一確定模塊406,用于依據所述訪問操作,確定用戶感興趣的頁面;第一創建模塊408,用于建立所述搜索詞與所述感興趣的頁面之間的對應關系。

優選地,所述第一確定模塊406包括:訪問操作確定子模塊4062,用于針對每個頁面,確定當前頁面對應的訪問操作;計算子模塊4064,用于依據所述訪問操作計算當前頁面的興趣值;興趣值判斷子模塊4066,用于判斷當前頁面的興趣值是否大于第一設定閾值;若是,則確定當前頁面為用戶感興趣的頁面。

優選地,所述瀏覽器還包括:第一判斷模塊410,用于當所述搜索訪問路徑中不存在用戶感興趣的頁面時,則判斷所述搜索訪問路徑中興趣值大于第二設定閾值的頁面的個數是否大于第一預設值;第二創建模塊412,用于若所述判斷模塊的判斷結果為是時,建立所述搜索詞與所述興趣值大于第二設定閾值的頁面之間的對應關系。

優選地,所述瀏覽器還包括:第二判斷模塊414,用于當所述搜索訪問路徑中興趣值大于第二設定閾值的頁面的個數小于或等于第一預設值時,則判斷所述搜索訪問路徑中的各頁面的興趣值是否均大于第三設定閾值;第三創建模塊416,用于若均大于第三設定閾值,則建立所述搜索詞與所述搜索訪問路徑中的各頁面之間的對應關系。

優選地,所述訪問操作包括:頁面訪問時間、頁面滾動次數、以及對頁面進行點擊但不跳轉的次數。

優選地,第一創建模塊408具體用于:建立所述搜索詞與所述感興趣頁面的頁面信息之間的對應關系;其中,頁面信息包括:頁面對應的鏈接、頁面的標識信息和/或頁面的興趣值。

優選地,所述瀏覽器還包括:備選條目確定模塊418,用于在所述第一創建模塊建立所述搜索詞與頁面信息之間的對應關系之后,將所述頁面對應的鏈接和/或頁面的標識信息確定為所述搜索詞的備選條目。

優選地,所述瀏覽器還包括:更新模塊420,用于依據時間衰減系數、各備選條目的存儲時間以及用戶行為更新備選條目的興趣值。

優選地,所述更新模塊420具體用于:針對每個備選條目,依據時間衰減系數以及備選條目的存儲時間,更新備選條目的興趣值,當備選條目被推薦且被選中時,監測對所述備選條目對應的頁面的訪問操作;依據所述訪問 操作計算所述頁面的新興趣值;判斷所述新興趣值是否大于已存儲的所述備選條目的興趣值;若是,將所述備選條目的興趣值更新為所述新興趣值。

優選地,所述瀏覽器還包括:刪除模塊422,用于當備選條目的興趣值更新至滿足刪除標準值時,將所述備選條目刪除或者將所述備選條目轉存至服務器。

優選地,所述瀏覽器還包括:搜索詞接收模塊424,用于接收用戶輸入的搜索詞;查找模塊426,用于查找與所述搜索詞相匹配的第一搜索詞,并查找所述第一搜索詞對應的備選條目;其中,每個備選條目對應有一個興趣值;排序模塊428,用于按照興趣值的大小對查找到的備選條目進行排序;展示模塊430,用于按照排序展示設定個數的備選條目。

本發明實施例的瀏覽器用于實現前述實施例一、實施例二中相應的搜索方法,并且具有相應的方法實施例的有益效果,在此不再贅述。

實施例五

參照圖5,示出了本發明實施例五的一種用于搜索的裝置的結構框圖。

圖5是根據一示例性實施例示出的一種用于搜索的裝置600的框圖。例如,裝置600可以是移動電話,計算機,數字廣播終端,消息收發設備,游戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。

參照圖5,裝置600可以包括以下一個或多個組件:處理組件602,存儲器604,電源組件606,多媒體組件608,音頻組件610,輸入/輸出(i/o)的接口612,傳感器組件614,以及通信組件616。

處理組件602通常控制裝置600的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理元件602可以包括一個或多個處理器620來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件602可以包括一個或多個模塊,便于處理組件602和其他組件之間的交互。例如,處理部件602可以包括多媒體模塊,以方便多媒體組件608和處理組件602之間的交互。

存儲器604被配置為存儲各種類型的數據以支持在設備600的操作。這些數據的示例包括用于在裝置600上操作的任何應用程序或方法的指令,聯 系人數據,電話簿數據,消息,圖片,視頻等。存儲器604可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。

電源組件606為裝置600的各種組件提供電力。電力組件606可以包括電源管理系統,一個或多個電源,及其他與為裝置600生成、管理和分配電力相關聯的組件。

多媒體組件608包括在所述裝置600和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件608包括一個前置攝像頭和/或后置攝像頭。當設備600處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。

音頻組件610被配置為輸出和/或輸入音頻信號。例如,音頻組件610包括一個麥克風(mic),當裝置600處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器604或經由通信組件616發送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。

i/o接口612為處理組件602和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。

傳感器組件614包括一個或多個傳感器,用于為裝置600提供各個方面的狀態評估。例如,傳感器組件614可以檢測到設備600的打開/關閉狀態,組件的相對定位,例如所述組件為裝置600的顯示器和小鍵盤,傳感器組件 614還可以檢測裝置600或裝置600一個組件的位置改變,用戶與裝置600接觸的存在或不存在,裝置600方位或加速/減速和裝置600的溫度變化。傳感器組件614可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件614還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件614還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

通信組件616被配置為便于裝置600和其他設備之間有線或無線方式的通信。裝置600可以接入基于通信標準的無線網絡,如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信部件616經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信部件616還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術,紅外數據協會(irda)技術,超寬帶(uwb)技術,藍牙(bt)技術和其他技術來實現。

在示例性實施例中,裝置600可以被一個或多個應用專用集成電路(asic)、數字信號處理器(dsp)、數字信號處理設備(dspd)、可編程邏輯器件(pld)、現場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現,用于執行上述方法。

在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器604,上述指令可由裝置600的處理器620執行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數據存儲設備等。

一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由移動終端的處理器執行時,使得移動終端能夠執行一種搜索方法,所述方法包括:獲取用戶輸入的搜索詞;監測用戶對本次搜索訪問路徑中依次包含的各頁面的訪問操作;依據所述訪問操作,確定用戶感興趣的頁面;建立所述搜索詞與所述感興趣的頁面之間的對應關系。

圖6是本發明實施例中服務器的結構示意圖。該服務器1900可因配置或性能不同而產生比較大的差異,可以包括一個或一個以上中央處理器 (centralprocessingunits,cpu)1922(例如,一個或一個以上處理器)和存儲器1932,一個或一個以上存儲應用程序1942或數據1944的存儲介質1930(例如一個或一個以上海量存儲設備)。其中,存儲器1932和存儲介質1930可以是短暫存儲或持久存儲。存儲在存儲介質1930的程序可以包括一個或一個以上模塊(圖示沒標出),每個模塊可以包括對服務器中的一系列指令操作。更進一步地,中央處理器1922可以設置為與存儲介質1930通信,在服務器1900上執行存儲介質1930中的一系列指令操作。

服務器1900還可以包括一個或一個以上電源1926,一個或一個以上有線或無線網絡接口1950,一個或一個以上輸入輸出接口1958,一個或一個以上鍵盤1956,和/或,一個或一個以上操作系統1941,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。

本領域技術人員在考慮說明書及實踐這里公開的發明后,將容易想到本發明的其它實施方案。本發明旨在涵蓋本發明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發明的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發明的真正范圍和精神由下面的權利要求指出。

應當理解的是,本發明并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發明的范圍僅由所附的權利要求來限制。

以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。

本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于系統實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。

以上對本發明所提供的一種搜索方案進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員, 依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。

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

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

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

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

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

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

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

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 武邑县| 碌曲县| 玉山县| 法库县| 虎林市| 芮城县| 江安县| 酉阳| 台南县| 乐安县| 普兰店市| 喀喇沁旗| 通渭县| 六盘水市| 建平县| 云林县| 济源市| 遂昌县| 和硕县| 岳普湖县| 溆浦县| 普兰店市| 芦山县| 新民市| 兴业县| 吉林省| 广南县| 肇东市| 海晏县| 南通市| 龙陵县| 九台市| 竹山县| 安宁市| 和静县| 辽阳县| 正镶白旗| 贵港市| 陈巴尔虎旗| 出国| 弋阳县|