一種用于提供本地搜索建議的方法和裝置的制造方法
【技術領域】
[0001]本發明涉及計算機技術領域,尤其涉及一種用于提供本地搜索建議的方法和裝置。
【背景技術】
[0002]現有技術中,當用戶在搜索框中輸入關鍵詞時,用戶設備通常會呈現根據該關鍵詞所獲得的、來自服務設備端的網絡搜索建議列表,以使用戶能夠在該網絡搜索建議列表中選擇其所需的網絡搜索建議,進而發起搜索。
【發明內容】
[0003]本發明的目的是提供一種用于提供本地搜索建議的方法和裝置。
[0004]根據本發明的一個方面,提供一種用于提供本地搜索建議的方法,其中,該方法包括以下步驟:
[0005]根據用戶設備中所呈現的當前頁面,獲取與用戶當前所瀏覽的頁面內容相對應的頁面內容信息;
[0006]確定與所述頁面內容信息相匹配的至少一個本地搜索建議;
[0007]在所述用戶設備中呈現所述至少一個本地搜索建議。
[0008]根據本發明的另一個方面,還提供了一種用于提供本地搜索建議的裝置,其中,該裝置包括以下裝置:
[0009]第一獲取裝置,用于根據用戶設備中所呈現的當前頁面,獲取與用戶當前所瀏覽的頁面內容相對應的頁面內容信息;
[0010]確定裝置,用于確定與所述頁面內容信息相匹配的至少一個本地搜索建議;
[0011 ] 呈現裝置,用于在所述用戶設備中呈現所述至少一個本地搜索建議。
[0012]與現有技術相比,本發明具有以下優點:1)考慮到用戶的搜索需求往往與其當前所瀏覽的頁面內容相關,能夠根據用戶當前所瀏覽的頁面內容,確定與該頁面內容相匹配的至少一個本地搜索建議(而不是依賴于關鍵詞),使得本地搜索建議與用戶搜索需求之間具有較高的契合度,使得用戶能夠快速的找到其所需的搜索建議,縮短了搜索過程所需的時間;2)當用戶瀏覽非搜索結果頁時,不需要跳轉至搜索框所在頁面,也不需要在搜索框中人工輸入關鍵詞,便能夠獲得至少一個本地搜索建議,從而簡化了獲得搜索建議的流程,進一步縮短了搜索過程所需的時間;3)用戶可通過多種預定操作來觸發用戶設備獲取與用戶當前所瀏覽的頁面內容相對應的頁面內容信息,該觸發方案能夠適用于不同的場景和不同類型的設備,使用范圍即為廣泛,且便于用戶采用較適合的觸發方式來快速獲得本地搜索建議;4)能夠根據用戶在用戶設備所確定的至少一個本地搜索建議中所選擇的本地搜索建議,快速地發起搜索,獲得搜索結果;5)能夠根據用戶所選擇的本地搜索建議,獲得與該本地搜索建議相匹配的至少一個網絡搜索建議,從而根據用戶在該至少一個網絡搜索建議中再次選擇的網絡搜索建議,發起搜索來獲得搜索結果,該再次選擇的過程能夠對用戶所選擇的本地搜索建議進行擴展或修正,從而使得用戶所選擇的網絡搜索建議更準確也更符合用戶需求,從而避免僅考慮用戶當前所瀏覽的頁面內容的局限性,也避免了由于所確定的本地搜索建議不完整而引起搜索結果不準確。
【附圖說明】
[0013]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
[0014]圖1為本發明一個實施例的用于提供本地搜索建議的方法的流程示意圖;
[0015]圖2為本發明另一個實施例的用于提供本地搜索建議的方法的流程示意圖;
[0016]圖3為本發明一個實施例的用于提供本地搜索建議的裝置的結構示意圖;
[0017]圖4為本發明另一個實施例的用于提供本地搜索建議的裝置的結構示意圖。
[0018]附圖中相同或相似的附圖標記代表相同或相似的部件。
【具體實施方式】
[0019]下面結合附圖對本發明作進一步詳細描述。
[0020]圖1為本發明一個實施例的用于提供本地搜索建議的方法的流程示意圖。
[0021 ] 其中,本實施例的方法主要通過用戶設備來實現;所述用戶設備包括但不限于PC機、平板電腦、智能手機、PDA、IPTV等。
[0022]需要說明的是,所述用戶設備僅為舉例,其他現有的或今后可能出現的用戶設備如可適用于本發明,也應包含在本發明保護范圍以內,并以引用方式包含于此。
[0023]根據本實施例的方法包括步驟S1、步驟S2和步驟S3。
[0024]在步驟SI中,計算機設備根據用戶設備中所呈現的當前頁面,獲取與用戶當前所瀏覽的頁面內容相對應的頁面內容信息。
[0025]其中,所述當前頁面用于表示用戶設備中當前加載的頁面;優選地,所述當前頁面為非搜索結果頁,也即,所述當前頁面并非搜索所獲得的頁面。
[0026]其中,用戶當前所瀏覽的頁面內容用于表示用戶設備的屏幕上當前所呈現的內容,該頁面內容可為當前頁面的全部內容或部分內容。其中,所述頁面內容信息包括任何與用戶當前所瀏覽的頁面內容相關的信息;優選地,所述頁面內容信息包括但不限于:所述頁面內容中所包含的文字信息、與所述頁面內容中所包含的多媒體(如圖片、視頻、音頻等)相關的多媒體信息(如用于描述該多媒體的信息、該多媒體對應的名稱)等。
[0027]具體地,計算機設備根據用戶設備中所呈現的當前頁面,獲取與用戶當前所瀏覽的頁面內容相對應的頁面內容信息的實現方式包括但不限于:
[0028]I)當確定用戶當前所瀏覽的頁面內容為當前頁面的部分內容時,用戶設備獲得所述部分內容在所述當前頁面中的位置信息;接著,用戶設備根據所述當前頁面以及所述位置信息,獲取與用戶當前所瀏覽的頁面內容相對應的頁面內容信息。
[0029]其中,用戶設備可采用多種方式來確定用戶當前所瀏覽的頁面內容為當前頁面的部分內容。例如,用戶設備根據當前頁面的縮放比例確定該當前頁面處于放大狀態,且結合當前頁面的尺寸大小確定放大后的當前頁面的尺寸大于用戶設備的屏幕尺寸,則用戶設備確定用戶當前所瀏覽的頁面內容為當前頁面的部分內容。又例如,用戶設備截取該用戶設備屏幕上的圖片,并對該圖片進行解析,之后,用戶設備將該圖片的解析結果與當前頁面的解析結果進行比較,確定用戶所瀏覽的頁面內容為當前頁面的部分內容。
[0030]其中,所述位置信息包括任何用于指示用戶當前所瀏覽的頁面內容在當前頁面中的位置的信息,如用于指示頁面內容在當前頁面中的區域位置的信息,用于指示頁面內容相對當前頁面的初始顯示內容的偏移的信息等。
[0031]具體地,當確定用戶當前所瀏覽的頁面內容為當前頁面的部分內容時,用戶設備獲得該部分內容在所述當前頁面中的位置信息;接著,用戶設備根據所述位置信息對所述當前頁面進行解析,獲取與該部分內容相對應的頁面內容信息。
[0032]例如,當確定用戶當前所瀏覽的頁面內容為當前頁面的部分內容時,用戶設備獲得該部分內容在所述當前頁面中的位置信息,該位置信息指示該部分內容在當前頁面中的左上側區域;接著,用戶設備對當前頁面進行解析,獲得該當前頁面中的左上側區域的頁面內容信息。
[0033]2)當確定用戶當前所瀏覽的頁面內容為當前頁面的全部內容時,用戶設備直接對所述當前頁面進行解析,獲取與用戶當前所瀏覽的頁面內容相對應的頁面內容信息。
[0034]其中,用戶設備可采用多種方式來確定用戶當前所瀏覽的頁面內容為當前頁面的全部內容。例如,用戶設備根據當前頁面的縮放比例確定該當前頁面處于正常狀態(也即未經縮放),并結合當前頁面的尺寸大小以及用戶設備的屏幕尺寸,確定用戶當前所瀏覽的頁面內容為當前頁面的全部內容。又例如,用戶設備截取該用戶設備屏幕上的圖片,并對該圖片進行解析,之后,用戶設備將該圖片的解析結果與當前頁面的解析結果進行比較,確定用戶所瀏覽的頁面內容為當前頁面的全部內容。
[0035]具體地,當確定用戶當前所瀏覽的頁面內容為當前頁面的全部內容時,用戶設備直接對所述當前頁面進行解析,獲取與該當前頁面相的全部內容相對應的頁面內容信息。
[0036]作為步驟SI的一種優選方案,所述步驟SI進一步包括以下步驟:當檢測到所述用戶執行預定操作時,用戶設備根據用戶設備中所呈現的當前頁面,獲取與用戶當前所瀏覽的頁面內容相對應的頁面內容信息。
[0037]其中,所