專(zhuān)利名稱(chēng):一種網(wǎng)址補(bǔ)全提示的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及瀏覽器技術(shù)領(lǐng)域,特別是涉及一種進(jìn)行網(wǎng)址補(bǔ)全提示的方法及 裝置。
背景技術(shù):
瀏覽器是顯示網(wǎng)頁(yè)服務(wù)器上的文件、并讓用戶與這些文件互動(dòng)的一種軟
件。它主要通過(guò)超文本傳輸協(xié)議(Hypertext Transfer Protocol , HTTP )與 網(wǎng)頁(yè)服務(wù)器交互并獲取網(wǎng)頁(yè),來(lái)顯示網(wǎng)頁(yè)內(nèi)的文字、影像及其他資訊等內(nèi)容。 當(dāng)用戶在瀏覽器地址欄輸入一個(gè)統(tǒng)一資源定位符(Unif orm Resource Loca tor, URL)時(shí),瀏覽器會(huì)自動(dòng)將這個(gè)URL所對(duì)應(yīng)的互聯(lián)網(wǎng)(Internet)上的網(wǎng)頁(yè)呈 現(xiàn)給用戶。其中,URL是用于完整地描述Internet上網(wǎng)頁(yè)及其他資源的地址 的一種標(biāo)識(shí)方法,Internet上的每一個(gè)網(wǎng)頁(yè)都具有唯一的URL,而且每個(gè)URL 都需要符合一定的格式規(guī)范,用戶可以根據(jù)該網(wǎng)頁(yè)對(duì)應(yīng)的URL去訪問(wèn)該網(wǎng)頁(yè)。 可見(jiàn),用戶熟記不同網(wǎng)頁(yè)的URL, —旦URL中有任何一個(gè)字母輸入^"誤,或者 不能將URL輸入完整,瀏覽器便無(wú)法正確呈現(xiàn)用戶所需要的網(wǎng)頁(yè)。
為了解決用戶記憶URL困難的問(wèn)題,目前有些瀏覽器具有URL提示功能。該 瀏覽器能夠記憶用戶使用該瀏覽器瀏覽過(guò)的網(wǎng)頁(yè),這樣,當(dāng)用戶通過(guò)該瀏覽器 的地址欄輸入部分URL (如www. so)時(shí),會(huì)根據(jù)使用該瀏覽器瀏覽過(guò)的網(wǎng)頁(yè), 只于URL進(jìn)孑亍才卜全(例^口, 可以對(duì)夸i亥URL才卜全為http://www. sohu. com或者 http: //www. sohu. com/xxx/yyy. html等),并在地址欄的下拉歹l)表中進(jìn)行提示, 用戶可以直接從下拉列表中進(jìn)行選4奪來(lái)完成輸入,這樣可以在用戶無(wú)法清楚記 憶URL的情況下,提示用戶是否要瀏覽某個(gè)網(wǎng)站;同時(shí)節(jié)省了逐字母輸入網(wǎng)址 所需的時(shí)間。
但是,這種網(wǎng)址的補(bǔ)全提示功能是基于本地?cái)?shù)據(jù)庫(kù)(用于保存用戶瀏覽過(guò) 的URL)進(jìn)行的,因此會(huì)受到本地?cái)?shù)據(jù)庫(kù)的限制,例如,如果用戶首次安裝該 瀏覽器(或者用戶進(jìn)行了歷史記錄清除操作),由于本地?cái)?shù)據(jù)庫(kù)中尚未記錄任 何數(shù)據(jù),因此無(wú)法向用戶做出提示;而即使本地?cái)?shù)據(jù)庫(kù)中保存了一些數(shù)據(jù)后,在用戶輸入一個(gè)URL時(shí),補(bǔ)全后的URL也僅能夠從使用該瀏覽器瀏覽過(guò)的網(wǎng)頁(yè)的 URL中選擇,而無(wú)法為用戶提供更多的URL候選,進(jìn)而無(wú)法為用戶提供更多的方 便。例如, 一個(gè)用戶想通過(guò)在地址欄輸入U(xiǎn)RL的方式進(jìn)入搜狗的主頁(yè),但是該 用戶忘記了搜狗主頁(yè)的URL,而又沒(méi)有在當(dāng)前使用的計(jì)算機(jī)上瀏覽過(guò)搜狗主頁(yè), 則該現(xiàn)有技術(shù)將無(wú)法將搜狗主頁(yè)的URL提示給該用戶。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種進(jìn)行網(wǎng)址補(bǔ)全提示的方法及裝置, 以解決現(xiàn)有技術(shù)只能提示用戶曾經(jīng)瀏覽過(guò)的網(wǎng)址的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下方案
一種網(wǎng)址補(bǔ)全提示的方法,包括
接收用戶在地址欄輸入的輸入信息;
將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端進(jìn)行^l叟索;
根據(jù)所迷服務(wù)器端返回的搜索結(jié)果,對(duì)所述地址欄中的輸入信息進(jìn)行網(wǎng)址 補(bǔ)全提示。
優(yōu)選的,所述將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端進(jìn)行搜索包括 將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的網(wǎng)絡(luò)搜索單元進(jìn)行搜索。 優(yōu)選的,所述網(wǎng)絡(luò)搜索單元包括搜索引擎。
優(yōu)選的,所述將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端進(jìn)行搜索包括 將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的數(shù)據(jù)保存單元進(jìn)行搜索。 優(yōu)選的,所述根據(jù)服務(wù)器端返回的搜索結(jié)果對(duì)所述地址欄中的輸入信息進(jìn)
行網(wǎng)址補(bǔ)全才是示包括
參考所述服務(wù)器端對(duì)所述搜索結(jié)果的排序或者按照預(yù)置策略對(duì)所述搜索
結(jié)果重新排序,選擇若干所述搜索結(jié)果作為所述地址欄中輸入信息的網(wǎng)址補(bǔ)全
候選提示給用戶。
優(yōu)選的,還包括
根據(jù)用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述地址欄中的輸入信息進(jìn)行網(wǎng)址補(bǔ)全 提示。
優(yōu)選的,所述根據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述地址欄中的輸入信 息進(jìn)行網(wǎng)址補(bǔ)全提示具體是當(dāng)根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述地址欄中的輸入信息得到的 網(wǎng)址補(bǔ)全候選數(shù)目小于預(yù)置閾值時(shí),還根據(jù)服務(wù)器端返回的搜索結(jié)果對(duì)所述地 址欄中的輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
優(yōu)選的,所述根據(jù)服務(wù)器端返回的搜索結(jié)果對(duì)所述地址欄中的輸入信息進(jìn) 行網(wǎng)址補(bǔ)全提示,以及根據(jù)用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息進(jìn)行網(wǎng)址 補(bǔ)全提示包括
如果根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述地址欄中的輸入信息得到 的網(wǎng)址補(bǔ)全候選總數(shù)等于或小于第 一預(yù)置閾值,并且所述第 一預(yù)置閾值小于允
許的網(wǎng)址補(bǔ)全提示條目總數(shù),則將得到的所述網(wǎng)址補(bǔ)全候選全部提示給用戶; 根據(jù)服務(wù)器端返回的搜索結(jié)果對(duì)所述地址欄中的輸入信息進(jìn)行剩余提示條目 的網(wǎng)址補(bǔ)全提示;
如果根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述地址欄中的輸入信息得到 的網(wǎng)址補(bǔ)全候選總數(shù)大于第一閾值,并且所述第一閾值小于允許的網(wǎng)址補(bǔ)全提 示條目總數(shù),則只將第一閾值數(shù)目的根據(jù)網(wǎng)址記錄得到的網(wǎng)址補(bǔ)全候選提示給 用戶;根據(jù)服務(wù)器端返回的搜索結(jié)杲對(duì)所述地址欄中的輸入信息進(jìn)行剩余提示 條目的網(wǎng)址補(bǔ)全提示。
優(yōu)選的,所述根據(jù)服務(wù)器端返回的搜索結(jié)果對(duì)所述地址欄中的輸入信息進(jìn) 行網(wǎng)址補(bǔ)全提示,以及才艮據(jù)用戶瀏覽過(guò)的網(wǎng)址記錄對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ) 全提示包括
按照預(yù)置策略,將根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所述地址欄中的輸入信息 得到的網(wǎng)址補(bǔ)全候選以及所述服務(wù)器端返回的搜索結(jié)果統(tǒng)一進(jìn)行排序,根據(jù)排 序結(jié)果對(duì)所述地址欄中的輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
優(yōu)選的,還包括獲取用戶瀏覽過(guò)的網(wǎng)址的訪問(wèn)相關(guān)信息;所述按照預(yù)置 策略,將根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的網(wǎng)址補(bǔ)全候選以及 所述服務(wù)器端返回的搜索結(jié)果統(tǒng)一進(jìn)行排序包括
根據(jù)所述訪問(wèn)相關(guān)信息,將根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得 到的網(wǎng)址進(jìn)行排序;
按照預(yù)置優(yōu)先級(jí),確定根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的 網(wǎng)址與所述服務(wù)器端返回的搜索結(jié)果的排列順序;所述用戶在地址欄輸入的輸入信息包括字符和/或漢字。
一種網(wǎng)址補(bǔ)全提示的裝置,包括
信息接收單元,用于接收用戶在地址欄輸入的輸入信息; 發(fā)送單元,用于將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端進(jìn)行搜索; 提示單元,用于根據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述地址欄中的輸入 信息進(jìn)行網(wǎng)址補(bǔ)全提示。
優(yōu)選的,所述發(fā)送單元包括
第一發(fā)送單元,用于將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的網(wǎng)絡(luò)搜 索單元進(jìn)行搜索。
優(yōu)選的,所述網(wǎng)絡(luò)搜索單元包括搜索引擎。 優(yōu)選的,所述發(fā)送單元包括
第二發(fā)送單元,用于將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的數(shù)據(jù)保 存單元進(jìn)行搜索。
優(yōu)選的,所述提示單元包括
排序子單元,用于參考所述服務(wù)器端對(duì)搜索結(jié)果的排序或者按照預(yù)置策略 對(duì)搜索結(jié)果重新排序;
提示子單元,用于將若干搜索結(jié)果作為所述地址欄中的輸入信息的網(wǎng)址補(bǔ) 全候選提示給用戶。
優(yōu)選的,所述提示單元還用于根據(jù)用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述地址欄 中的輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
述輸入信息得到的網(wǎng)址補(bǔ)全候選數(shù)目小于預(yù)置閾值時(shí),根據(jù)所述服務(wù)器端返回 的搜索結(jié)果對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
優(yōu)選的,如果根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的網(wǎng) 址補(bǔ)全候選總數(shù)等于或小于第一預(yù)置閾值,并且所述第一預(yù)置閾值小于允許的 網(wǎng)址補(bǔ)全提示條目總數(shù),則所述提示單元具體用于將得到的所述網(wǎng)址補(bǔ)全候選 全部提示給用戶;并根據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行剩 余提示條目的網(wǎng)址補(bǔ)全提示;
如果根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的網(wǎng)址補(bǔ)全候選總數(shù)大于第一閾值,并且所述第一閾值小于允許的網(wǎng)址補(bǔ)全提示條目總 數(shù),則所述提示單元具體用于只將第一閾值數(shù)目的根據(jù)網(wǎng)址記錄得到的網(wǎng)址補(bǔ) 全候選提示給用戶,并根據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行 剩余提示條目的網(wǎng)址補(bǔ)全提示。
優(yōu)選的,所述提示單元包括
統(tǒng)一排序子單元,用于按照預(yù)置策略,將根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所 述輸入信息得到的網(wǎng)址補(bǔ)全候選以及所述服務(wù)器端返回的搜索結(jié)果統(tǒng)一進(jìn)行 排序;
實(shí)現(xiàn)子單元,用于根據(jù)排序結(jié)果對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
優(yōu)選的,還包括
訪問(wèn)信息獲取單元,用于獲取用戶瀏覽過(guò)的網(wǎng)址的訪問(wèn)相關(guān)信息; 所述統(tǒng)一排序子單元包括
第一排序子單元,用于根據(jù)所述訪問(wèn)相關(guān)信息,將根據(jù)戶瀏覽過(guò)的網(wǎng)址記 錄匹配所述輸入信息得到的網(wǎng)址進(jìn)行排序;
第二排序子單元,用于按照預(yù)置優(yōu)先級(jí),確定根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹 配所述輸入信息得到的網(wǎng)址與所述服務(wù)器端返回的搜索結(jié)果的排列順序。
根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明公開(kāi)了以下技術(shù)效果
本發(fā)明通過(guò)接收用戶在地址欄輸入的信息,將所述輸入信息作為關(guān)鍵詞發(fā) 送到服務(wù)器端進(jìn)行網(wǎng)址搜索,并根據(jù)所述服務(wù)器端返回的搜索結(jié)果進(jìn)行網(wǎng)址補(bǔ) 全提示,這樣可以不受本地?cái)?shù)據(jù)庫(kù)的限制,即使本地?cái)?shù)據(jù)庫(kù)中尚未保存任何數(shù) 據(jù),也能夠正常進(jìn)行網(wǎng)址補(bǔ)全提示;而且提示給用戶的網(wǎng)址將可以包括用戶未 曾瀏覽過(guò)的網(wǎng)址,其中可能包括用戶真正想要瀏覽的網(wǎng)址,因此在幫助用戶快 速地輸入網(wǎng)址時(shí),為用戶提供了更多的方便。
另外,本發(fā)明可以有效地將用戶引導(dǎo)到更多的網(wǎng)頁(yè)。
圖1是本發(fā)明實(shí)施例提供的網(wǎng)址補(bǔ)全提示的第一方法的流程圖; 圖2是本發(fā)明實(shí)施例提供的網(wǎng)址補(bǔ)全提示的第二方法的流程圖; 圖3是本發(fā)明實(shí)施例提供的網(wǎng)址補(bǔ)全提示的第三方法的流程圖; 圖4是本發(fā)明實(shí)施例提供的網(wǎng)址補(bǔ)全提示的第一裝置的示意圖;圖5是本發(fā)明實(shí)施例提供的網(wǎng)址補(bǔ)全提示的第二裝置的示意圖6是本發(fā)明實(shí)施例提供的網(wǎng)址補(bǔ)全提示的第三裝置的示意圖; 圖7是本發(fā)明實(shí)施例提供的網(wǎng)址補(bǔ)全提示的第四裝置的示意圖。
具體實(shí)施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
S101:接收用戶在地址欄輸入的輸入信息;
S102:將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端進(jìn)行搜索;
S103:根據(jù)所述服務(wù)器端返回的搜索結(jié)果,對(duì)所述地址欄中的輸入信息進(jìn) 行網(wǎng)址補(bǔ)全一是示。
可見(jiàn),本發(fā)明實(shí)施例在進(jìn)行網(wǎng)址補(bǔ)全提示時(shí),可以從遠(yuǎn)端服務(wù)器獲取網(wǎng)址 信息,而不是從客戶端本地獲取。其好處在于,不受本地?cái)?shù)據(jù)庫(kù)的限制,即使 本地?cái)?shù)據(jù)庫(kù)中尚未保存任何數(shù)據(jù),也能夠正常進(jìn)行網(wǎng)址補(bǔ)全提示;而且提示給 用戶的網(wǎng)址將可以包括用戶未曾瀏覽過(guò)的網(wǎng)址,其中可能包括用戶真正想要瀏 覽的網(wǎng)址,因此在幫助用戶快速地輸入網(wǎng)址時(shí),為用戶提供了更多的方便。
實(shí)施例一、在該實(shí)施例中,可以將用戶的輸入信息作為關(guān)鍵詞發(fā)送到服務(wù) 器端的搜索引擎進(jìn)行搜索,即借助于搜索引擎來(lái)達(dá)到獲取網(wǎng)址的目的,下面對(duì) 此進(jìn)行詳細(xì)地描述。參見(jiàn)圖2,該實(shí)施例提供的網(wǎng)址補(bǔ)全提示的方法包括以下 步驟
S201:接收用戶在地址欄輸入的輸入信息;
S202:將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的網(wǎng)絡(luò)搜索單元進(jìn)行網(wǎng) 址搜索;
S2 03:根據(jù)服務(wù)器端的網(wǎng)絡(luò)搜索單元返回的搜索結(jié)果對(duì)所述地址欄中的輸 入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
其中,所述服務(wù)器端的網(wǎng)絡(luò)搜索單元可以包括搜索引擎,所述搜索引擎是指根據(jù)一定的策略、運(yùn)用特定的計(jì)算機(jī)程序搜集互聯(lián)網(wǎng)上的信息,對(duì)信息進(jìn)行 組織和處理后,為用戶提供搜索服務(wù)的系統(tǒng),例如搜狗搜索引擎、百度搜索引 擎等等。即,如果將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的搜索引擎,則 服務(wù)器端可以在整個(gè)互聯(lián)網(wǎng)范圍內(nèi)進(jìn)行搜索,因此能夠獲取的數(shù)據(jù)量將遠(yuǎn)遠(yuǎn)高 于在客戶端本地獲取的數(shù)據(jù)量。當(dāng)然,所述網(wǎng)絡(luò)搜索單元可以是搜索引擎之外 的其他實(shí)現(xiàn)方式,只要能夠?qū)崿F(xiàn)在互聯(lián)網(wǎng)范圍內(nèi)進(jìn)行網(wǎng)址搜索即可。本發(fā)明實(shí) 施例中為了方便描述,均以搜索引擎為例進(jìn)行介紹。
搜索引擎在搜集互聯(lián)網(wǎng)上的信息后,會(huì)對(duì)信息進(jìn)行組織和處理,其中包括 對(duì)搜索結(jié)果的排序。而根據(jù)服務(wù)器端的搜索引擎返回的搜索結(jié)果對(duì)所述輸入信 息進(jìn)行網(wǎng)址補(bǔ)全提示時(shí),可以參考搜索引擎對(duì)搜索結(jié)果的排序或者按照預(yù)置策 略對(duì)搜索結(jié)果重新排序,將若干搜索結(jié)果作為所述輸入信息的網(wǎng)址補(bǔ)全候選提 示給用戶。
其中,可以在用戶實(shí)時(shí)輸入的過(guò)程中向服務(wù)器端的搜索引擎發(fā)送搜索請(qǐng) 求,發(fā)送該請(qǐng)求的起始點(diǎn)可以根據(jù)不同的需求進(jìn)行設(shè)置。例如,可以設(shè)置為在
用戶輸入一定數(shù)目的字符時(shí)開(kāi)始進(jìn)行搜索;或者在用戶輸入過(guò)程中發(fā)生停頓 時(shí),根據(jù)已經(jīng)輸入的內(nèi)容開(kāi)始進(jìn)行搜索;還可以從用戶開(kāi)始在地址欄輸入時(shí)就 開(kāi)始進(jìn)行搜索,而且可以隨著用戶輸入內(nèi)容的增加,用新搜索出來(lái)的搜索結(jié)果 覆蓋原來(lái)的搜索結(jié)果,例如,用戶開(kāi)始輸入字母s,則將s發(fā)送到搜索引擎進(jìn) 行搜索,在搜索引擎返回以s為關(guān)鍵詞的搜索結(jié)果的同時(shí),將用戶接下來(lái)輸入 的字母o在連同字母s—起發(fā)送到服務(wù)器端的搜索引擎,同時(shí),用搜索引擎返 回的以so為關(guān)鍵詞的搜索結(jié)果覆蓋原來(lái)以s為關(guān)鍵詞的搜索結(jié)果,以此類(lèi)推。 當(dāng)然,也可以允許用戶按照自己的需求手動(dòng)設(shè)置搜索的起點(diǎn)和頻率。搜索引擎 根據(jù)關(guān)鍵字進(jìn)行搜索的具體實(shí)現(xiàn)方式基本雷同,比如現(xiàn)有的谷歌、百度、搜狗 等搜索引擎,假設(shè)用戶輸入"so",則將"so"發(fā)送到服務(wù)器端的搜索引擎, 搜索引擎以"so"為關(guān)鍵詞進(jìn)行網(wǎng)址搜索,然后可以向?yàn)g覽器返回搜索結(jié)果, 包括http://www. sohu. com , http://www.sogou.com, http://www.soso.com等等。
可見(jiàn),采用本發(fā)明提供的方法,不會(huì)受到本地用戶瀏覽過(guò)的網(wǎng)址數(shù)據(jù)庫(kù)的 限制,即使用戶首次安裝某瀏覽器(或此瀏覽器的歷史記錄中沒(méi)有保存任何用戶已經(jīng)瀏覽網(wǎng)站的歷史記錄),該瀏覽器也可以對(duì)用戶在地址欄輸入的輸入信 息進(jìn)行網(wǎng)址補(bǔ)全;而且,通過(guò)搜索引擎獲取的網(wǎng)址補(bǔ)全候選比從本地?cái)?shù)據(jù)庫(kù)中 獲取的覆蓋范圍廣,有利于從更大程度上滿足用戶的需求。
想要瀏覽的網(wǎng)頁(yè)有很大可能是過(guò)去瀏覽過(guò)的某網(wǎng)頁(yè),因此,從這一點(diǎn)上來(lái)講, 僅根據(jù)服務(wù)器端的搜索引擎進(jìn)行網(wǎng)址補(bǔ)全提示相對(duì)來(lái)講可能具有一定的盲目 性,因此,在本發(fā)明的其他實(shí)施例中,還可以與根據(jù)本地?cái)?shù)據(jù)庫(kù)進(jìn)行網(wǎng)址補(bǔ)全 的方法相結(jié)合,可以使得給出的網(wǎng)址補(bǔ)全候選在保證全面的同時(shí),又能夠滿足 用戶的個(gè)性化需求。
因此,可以在根據(jù)搜索結(jié)果進(jìn)行網(wǎng)址補(bǔ)全提示的同時(shí),也根據(jù)用戶瀏覽過(guò) 的網(wǎng)址記錄進(jìn)行網(wǎng)址補(bǔ)全提示。具體而言,可以在通過(guò)服務(wù)器端的搜索引擎進(jìn) 行查詢(xún)的同時(shí),查詢(xún)用于保存用戶瀏覽過(guò)的網(wǎng)址的本地?cái)?shù)據(jù)庫(kù),判斷是否存在
與所述輸入信息相匹配的網(wǎng)址;如果存在,可以根據(jù)本地?cái)?shù)據(jù)庫(kù)中與所述輸入 信息相匹配的網(wǎng)址及服務(wù)器端的搜索引擎返回的搜索結(jié)果共同對(duì)所述輸入信 息進(jìn)行網(wǎng)址補(bǔ)全。
按照上述實(shí)施例提供的方法,由于從服務(wù)器端的搜索引擎中獲取的網(wǎng)址的 數(shù)量可能非常大,再加上從本地?cái)?shù)據(jù)庫(kù)中獲取的匹配網(wǎng)址,最終向用戶提供的 網(wǎng)址補(bǔ)全候選的數(shù)目可能會(huì)非常多,而在實(shí)際應(yīng)用中,過(guò)多的候選項(xiàng)反而會(huì)使 用戶選擇時(shí)受到干擾,傷害到用戶的體驗(yàn),因此在本發(fā)明的其他實(shí)施例中,可 以采用 一定的策略進(jìn)行控制。
例如,可以為地址欄下拉列表中顯示的網(wǎng)址候選項(xiàng)(即網(wǎng)址補(bǔ)全提示)的 數(shù)目預(yù)置一個(gè)閾值,當(dāng)接收到用戶的輸入信息時(shí),首先判斷本地?cái)?shù)據(jù)庫(kù)中是否 存在與所述輸入信息相匹配的網(wǎng)址,如果存在且其數(shù)目達(dá)到了該閾值,則可以 不再將從服務(wù)器端的搜索引擎獲得的網(wǎng)址提示給用戶,僅將從本地?cái)?shù)據(jù)庫(kù)中獲 得的匹配網(wǎng)址提示給用戶即可。否則,如果本地?cái)?shù)據(jù)庫(kù)中存在的與所述輸入信 息相匹配的網(wǎng)址的數(shù)目沒(méi)有達(dá)到該閾值,則可以將本地?cái)?shù)據(jù)庫(kù)中與所述輸入信 息相匹配的網(wǎng)址及服務(wù)器端的搜索引擎返回的搜索結(jié)果共同確定為網(wǎng)址補(bǔ)全 候選。上述方法中,查詢(xún)本地?cái)?shù)據(jù)庫(kù)與到服務(wù)器端的搜索引擎中搜索的步驟可以 是同時(shí)進(jìn)行的,當(dāng)然,也可以先查詢(xún)本地?cái)?shù)據(jù)庫(kù),當(dāng)本地^t據(jù)庫(kù)中不存在與用 戶的輸入信息相匹配的網(wǎng)址,或者匹配網(wǎng)址的數(shù)目沒(méi)有達(dá)到預(yù)置的閾值時(shí),再 到服務(wù)器端的搜索引擎中進(jìn)行網(wǎng)址搜索。具體的實(shí)現(xiàn)方法可以有多種,本發(fā)明
實(shí)施例中可以采用的方法如下
如果根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的網(wǎng)址補(bǔ)全 候選總數(shù)等于或小于第 一預(yù)置閾值,并且所述第 一預(yù)置閾值小于允許的網(wǎng)址補(bǔ)
全提示條目總數(shù),則將得到的所述網(wǎng)址補(bǔ)全候選全部提示給用戶;根據(jù)搜索引 擎服務(wù)器端的搜索引擎返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行剩余提示條目的 網(wǎng)址補(bǔ)全提示;如果根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的 網(wǎng)址補(bǔ)全候選總數(shù)大于第一閾值,并且所述第一閾值小于允許的網(wǎng)址補(bǔ)全提示 條目總數(shù),則只將第一閾值數(shù)目的根據(jù)網(wǎng)址記錄得到的網(wǎng)址補(bǔ)全候選提示給用 戶;根據(jù)服務(wù)器端的搜索引擎返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行剩余提示條 目的網(wǎng)址補(bǔ)全提示。
例如,用戶在地址欄內(nèi)輸入了字符串后(漢字或英文,允許有空格)后,如果 對(duì)于該字符串的歷史記錄匹配不夠10項(xiàng),則將搜索引擎的前20-n條(n為匹配 上的歷史記錄)列在下拉列表中.按照在搜索引擎中的順序排序如果對(duì)于該字 符串的歷史匹配超過(guò)了 10項(xiàng),則將10-20條顯示在線結(jié)果(在滾動(dòng)條沒(méi)有滾動(dòng) 的情況下,用戶可以看到第lO條-第15條是在線結(jié)果)。
在實(shí)際應(yīng)用中,可以按照預(yù)置策略,將根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所述 輸入信息得到的網(wǎng)址補(bǔ)全候選以及所述搜索引擎返回的搜索結(jié)果統(tǒng)一進(jìn)行排 序,根據(jù)排序結(jié)果對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。具體實(shí)現(xiàn)時(shí),對(duì)于從搜 索引擎中獲取到的網(wǎng)址,由于搜索引擎已經(jīng)對(duì)其進(jìn)行了排序,因此,可以直接 按照搜索引擎中的順序提示給用戶。但是,對(duì)于從本地?cái)?shù)據(jù)庫(kù)中獲取到的網(wǎng)址, 則可以對(duì)其進(jìn)行更加貼合用戶需求的排序,并將排序后的網(wǎng)址補(bǔ)全候選提示給 用戶。當(dāng)然,當(dāng)獲取的網(wǎng)址補(bǔ)全候選包括本地?cái)?shù)據(jù)庫(kù)中與所述輸入信息相匹配 的網(wǎng)址及服務(wù)器端的搜索引擎返回的搜索結(jié)果兩部分時(shí),該排序可以包括對(duì)本 地?cái)?shù)據(jù)庫(kù)中與所述輸入信息相匹配的網(wǎng)址進(jìn)行排序,以及對(duì)從本地?cái)?shù)據(jù)庫(kù)中獲 取的網(wǎng)址與從搜索? 1擎獲取的網(wǎng)址進(jìn)行排序兩個(gè)層次,具體的排序策略可以按照需要進(jìn)行設(shè)置,同樣也可以允許用戶按照自己的需求進(jìn)行手動(dòng)設(shè)置。
例如,可以首先根據(jù)訪問(wèn)相關(guān)信息,將本地?cái)?shù)據(jù)庫(kù)中與所述輸入信息相匹 配的網(wǎng)址進(jìn)行排序;然后再按照一定的優(yōu)先級(jí)順序?qū)乃鲆娅@得的網(wǎng)址排 列進(jìn)去,顯示給用戶。其中,所述訪問(wèn)相關(guān)信息包括用戶訪問(wèn)某網(wǎng)站的總次數(shù)、 在該網(wǎng)站總的停留時(shí)間等,這些信息也可以通過(guò)本地瀏覽器進(jìn)行記錄。例如, 對(duì)數(shù)據(jù)庫(kù)中與所述輸入信息相匹配的網(wǎng)址進(jìn)行排序時(shí),可以將停留時(shí)間長(zhǎng)的網(wǎng) 站的網(wǎng)址排在前面,停留時(shí)間相同時(shí),則可以將訪問(wèn)頻率高的網(wǎng)站的網(wǎng)址排在 前面,等等。然后,還可以設(shè)置先顯示本地?cái)?shù)據(jù)庫(kù)中獲取的網(wǎng)址,或者先顯示 搜索引擎獲取的網(wǎng)址,或者可以?xún)煞N網(wǎng)址交叉顯示,例如先顯示數(shù)據(jù)庫(kù)中的網(wǎng) 址的一部分,再顯示搜索引擎中的網(wǎng)址的一部分,再顯示本地?cái)?shù)據(jù)庫(kù)中網(wǎng)址的 剩余部分,等等。
需要說(shuō)明的是,本發(fā)明實(shí)施例的重點(diǎn)在于將搜索結(jié)果作為網(wǎng)址補(bǔ)全提示的 來(lái)源,因此,至于網(wǎng)址補(bǔ)全提示(即網(wǎng)址候選)出現(xiàn)的位置并沒(méi)有限定,常規(guī) 的,這些網(wǎng)址補(bǔ)全提示條目可以出現(xiàn)在地址欄的下拉列表中,也可以出現(xiàn)在地 址欄附近的其他地方。
實(shí)施例二、與實(shí)施例一從服務(wù)器端的搜索引擎中獲取網(wǎng)址數(shù)據(jù)不同,在本 發(fā)明實(shí)施例中,可以通過(guò)其他的方式從服務(wù)器端獲取網(wǎng)址數(shù)據(jù)。例如,可以將 所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的數(shù)據(jù)保存單元進(jìn)行搜索。此時(shí),所 述搜索具體是指在預(yù)先組織的數(shù)據(jù)集合中進(jìn)行檢索、查找等。其中,所述數(shù)據(jù) 保存單元可以是在服務(wù)器端維護(hù)的一個(gè)專(zhuān)門(mén)的數(shù)據(jù)庫(kù),用來(lái)保存進(jìn)行網(wǎng)址補(bǔ)全 的相關(guān)信息(例如包括哪些輸入信息可以對(duì)應(yīng)哪些網(wǎng)址等)。當(dāng)服務(wù)器端接收 到獲取網(wǎng)址的請(qǐng)求時(shí),可以在服務(wù)器端的數(shù)據(jù)庫(kù)中進(jìn)行檢索,獲取到相匹配的 網(wǎng)址,并返回給客戶端。由于服務(wù)器端相對(duì)于客戶端本地具有更強(qiáng)大的存儲(chǔ)及 數(shù)據(jù)處理能力,因此,可以保存較大規(guī)模的數(shù)據(jù)庫(kù),而且便于數(shù)據(jù)庫(kù)的動(dòng)態(tài)升
可以根據(jù)需要保存的數(shù)據(jù)量來(lái)選擇合適的數(shù)據(jù)保存方式,本發(fā)明實(shí)施例中不做 限定。
該實(shí)施例二與實(shí)施例一的不同之處在于,實(shí)施例一中可以在整個(gè)互聯(lián)網(wǎng)上進(jìn)行搜索,而實(shí)施例二的搜索范圍局限在預(yù)先設(shè)置好的數(shù)據(jù)集合中,其他方面 均與實(shí)施例一相類(lèi)似。例如,同樣可以對(duì)搜索結(jié)果進(jìn)行排序,以及與根據(jù)本地 數(shù)據(jù)庫(kù)進(jìn)行網(wǎng)址補(bǔ)全的方法相結(jié)合等。具體的方法參照實(shí)施例 一 中的方法即 可,這里不再贅述。
為了更好地理解本發(fā)明提供的進(jìn)行網(wǎng)址補(bǔ)全提示的方法,下面通過(guò)具體的 例子進(jìn)4于描述。
參見(jiàn)圖3,進(jìn)行網(wǎng)址補(bǔ)全提示的步驟包括以下步驟 S301:用戶在地址欄輸入的輸入內(nèi)容;
S302:在用戶輸入的過(guò)程中,實(shí)時(shí)在本地?cái)?shù)據(jù)庫(kù)中(用于保存用戶瀏覽過(guò) 哪些網(wǎng)站、這些網(wǎng)站的URL 、標(biāo)題,以及用戶訪問(wèn)這些網(wǎng)站的次數(shù)和總的停留 時(shí)間)查找用戶所輸入的信息;
S303:判斷本地?cái)?shù)據(jù)庫(kù)中是否存在與所述輸入信息相匹配的網(wǎng)址,如果存 在,進(jìn)入步驟S304;否則,進(jìn)入步驟S306;
S304:判斷存在的相匹配的網(wǎng)址數(shù)目是否達(dá)到了 n條(n為預(yù)設(shè)的顯示條 數(shù),例如,一H可以設(shè)為20,也可以根據(jù)具體需求動(dòng)態(tài)i殳置),如果達(dá)到,則 進(jìn)入步驟S305,否則,進(jìn)入步驟S306;
S305:在查找到的結(jié)果中截取前n條結(jié)果顯示,按照一定的策略(這個(gè)策 略根據(jù)需要可以進(jìn)行改變,例如停留時(shí)間長(zhǎng)的網(wǎng)站排在前面,停留時(shí)間相同時(shí) 則將訪問(wèn)頻率高的網(wǎng)站排在前面,等等)進(jìn)行排序;
S306:如果在本地?cái)?shù)據(jù)庫(kù)找到的結(jié)果不滿n條,例如用戶輸入so,則根 據(jù)用戶的訪問(wèn)歷史,可能只歹lj出 http: 〃www. sohu. com , http://www.sogou.com, http://www.soso.com (這幾條網(wǎng)址也可以按照上述 策略進(jìn)行排序),這時(shí),便可以去服務(wù)器端的搜索引擎搜索用戶輸入的信息, 并在本地?cái)?shù)據(jù)庫(kù)中查找到的匹配網(wǎng)址的前三條之后,顯示使用服務(wù)器端的搜索 引擎搜索so的搜索結(jié)果的前m條(m也可以根據(jù)實(shí)際情況進(jìn)行選擇)。
了一種網(wǎng)址補(bǔ)全的裝置,參見(jiàn)圖4,該裝置包括信息接收單元U401 ,用于接收用戶在地址欄輸入的輸入信息;
發(fā)送單元U402,用于將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端進(jìn)行網(wǎng) 址搜索;
提示單元U403,用于根據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述地址欄中 的輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
首先,用戶在地址欄進(jìn)行信息輸入的過(guò)程中,信息接收單元U401接收用 戶在地址欄輸入的輸入信息;然后,由發(fā)送單元U402將所述輸入信息作為關(guān) 鍵詞發(fā)送到服務(wù)器端進(jìn)行網(wǎng)址搜索;最后,提示單元U403根據(jù)所述服務(wù)器端 返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。由于從服務(wù)器端可以獲得 大量的網(wǎng)址信息,因此提供的網(wǎng)址補(bǔ)全候選的覆蓋范圍更廣。
其中,服務(wù)器端可以在整個(gè)互聯(lián)網(wǎng)范圍內(nèi)進(jìn)行網(wǎng)址搜索,也可以在預(yù)先維 護(hù)的數(shù)據(jù)集中進(jìn)行網(wǎng)址搜索。因此,發(fā)送單元U402可以包括
第一發(fā)送單元,用于將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的網(wǎng)絡(luò)搜 索單元進(jìn)行搜索。其中,所述網(wǎng)絡(luò)搜索單元可以是搜索引擎,或者其他可以實(shí) 現(xiàn)在互聯(lián)網(wǎng)范圍內(nèi)進(jìn)行網(wǎng)址搜索的單元。
發(fā)送單元U402也可以包括
第二發(fā)送單元,用于將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的數(shù)據(jù)保 存單元進(jìn)行搜索。
其中,參見(jiàn)圖5,—提示單元U503可以包括以下子單元
排序子單元U5031,用于參考所述服務(wù)器端對(duì)搜索結(jié)果的排序或者按照預(yù) 置策略對(duì)搜索結(jié)果重新排序;
提示子單元U5032,用于將若干搜索結(jié)果作為所述輸入信息的網(wǎng)址補(bǔ)全候 選提示給用戶。
實(shí)際應(yīng)用中,提示單元U503還用于根據(jù)用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述 輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。例如,提示單元U503可以在根據(jù)所述用戶瀏覽 過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的網(wǎng)址補(bǔ)全候選數(shù)目小于預(yù)置閾值時(shí),根 據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
提示單元U503在根據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行
1網(wǎng)址補(bǔ)全提示,以及根據(jù)用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息進(jìn)行網(wǎng)址補(bǔ) 全提示時(shí),可以按照如下方式進(jìn)行
如果根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的網(wǎng)址補(bǔ)全 候選總數(shù)等于或小于第一預(yù)置閾值,并且所述第一預(yù)置閾值小于允許的網(wǎng)址補(bǔ)
全提示條目總數(shù),則提示單元U503具體用于將得到的所述網(wǎng)址補(bǔ)全候選全部 提示給用戶;并根據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行剩余提 示條目的網(wǎng)址補(bǔ)全提示;
如果根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的網(wǎng)址補(bǔ)全 候選總數(shù)大于第一閾值,并且所述第一閾值小于允許的網(wǎng)址補(bǔ)全提示條目總 數(shù),則提示單元U503具體用于只將第一閾值數(shù)目的根據(jù)網(wǎng)址記錄得到的網(wǎng)址 補(bǔ)全候選提示給用戶,并根據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述輸入信息進(jìn) 行剩余提示條目的網(wǎng)址補(bǔ)全提示。
圖5中的信息接收單元U501、發(fā)送單元U502,與圖4中的信息接收單元 U401、發(fā)送單元U402相同。
參見(jiàn)圖6,當(dāng)根據(jù)所述服務(wù)器端返回的搜索結(jié)果及用戶瀏覽過(guò)的網(wǎng)址記錄 對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示時(shí),提示單元U602可以包括以下子單元
統(tǒng)一排序子單元U6021,用于按照預(yù)置策略,將根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄 匹配所述輸入信息得到的網(wǎng)址補(bǔ)全候選以及所述服務(wù)器端返回的搜索結(jié)果統(tǒng) 一進(jìn)行排序;
實(shí)現(xiàn)子單元U6022,用于根據(jù)排序結(jié)果對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
統(tǒng)一排序子單元U6021可以先將根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入 信息得到的網(wǎng)址進(jìn)行排序,然后再?gòu)恼w上對(duì)才艮據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所 述輸入信息得到的網(wǎng)址與所述服務(wù)器端返回的搜索結(jié)果進(jìn)行排序,其中,對(duì)根 據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的網(wǎng)址進(jìn)行排序時(shí),可以根據(jù)用 戶瀏覽過(guò)的網(wǎng)址的訪問(wèn)相關(guān)信息(訪問(wèn)某網(wǎng)址的總次數(shù)、該網(wǎng)址總的停留時(shí)間 等)進(jìn)行。因此,該裝置還可以包括
訪問(wèn)信息獲取單元U604,用于獲取用戶瀏覽過(guò)的網(wǎng)址的訪問(wèn)相關(guān)信息;
統(tǒng)一排序子單元U6031包括
第一排序子單元U60311,用于根據(jù)所述訪問(wèn)相關(guān)信息,將數(shù)據(jù)庫(kù)中與所述輸入信息相匹配的網(wǎng)址進(jìn)行排序;
第二排序子單元U60312,用于按照預(yù)置優(yōu)先級(jí),確定從數(shù)據(jù)庫(kù)中獲取的 網(wǎng)址與所述服務(wù)器端返回的搜索結(jié)果的排列順序。
圖6中的信息接收單元U601、發(fā)送單元U602,與圖4中的信息接收單元 U401、發(fā)送單元U402相同。
為了更好地理解本發(fā)明實(shí)施例提供的網(wǎng)址補(bǔ)全的裝置,下面通過(guò)具體的實(shí) 例進(jìn)4于介紹。
在圖4所述裝置的基礎(chǔ)上,為了使提供的網(wǎng)址補(bǔ)全候選既全面,又能夠滿 足用戶的個(gè)性化需求,還可以將用戶保存用戶瀏覽歷史的本地?cái)?shù)據(jù)庫(kù)利用起 來(lái),使得基于所述服務(wù)器端的網(wǎng)址補(bǔ)全提示方法與基于本地?cái)?shù)據(jù)庫(kù)的網(wǎng)址補(bǔ)全 提示方法結(jié)合起來(lái),以實(shí)現(xiàn)上述目的。因此,參見(jiàn)圖7,該裝置還可以包括
查詢(xún)單元U704,用于查詢(xún)用于保存用戶瀏覽過(guò)的網(wǎng)址的本地?cái)?shù)據(jù)庫(kù),判 斷是否存在與所述輸入信息相匹配的網(wǎng)址;
如果查詢(xún)單元U704查詢(xún)的結(jié)果是本地?cái)?shù)據(jù)庫(kù)中存在與所述輸入信息相匹 配的網(wǎng)址,則提示單元U703可以根據(jù)本地?cái)?shù)據(jù)庫(kù)中與所述輸入信息相匹配的 網(wǎng)址及所述服務(wù)器端返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全。
為了避免提供的網(wǎng)址補(bǔ)全候選過(guò)多,給用戶的選擇造成干擾,該裝置還可 以包括
控制單元U705,用于當(dāng)所述本地?cái)?shù)據(jù)庫(kù)中存在與所述輸入信息相匹配的 網(wǎng)址時(shí),判斷所述相匹配的網(wǎng)址數(shù)目是否達(dá)到預(yù)置閾值;如果未達(dá)到,觸發(fā)提 示單元U703根據(jù)本地?cái)?shù)據(jù)庫(kù)中與所述輸入信息相匹配的網(wǎng)址及所述服務(wù)器端 返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全。否則,如果所述相匹配的網(wǎng)址 數(shù)目達(dá)到了所述閾值,提示單元U703可以?xún)H根據(jù)這些相匹配的網(wǎng)址對(duì)用戶的 輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
雖然從所述服務(wù)器端獲得的網(wǎng)址無(wú)需再進(jìn)行重新排序,但是,當(dāng)使用從本 地?cái)?shù)據(jù)庫(kù)中獲取的網(wǎng)址及從所述服務(wù)器端中的網(wǎng)址進(jìn)行網(wǎng)址補(bǔ)全提示時(shí),為了 使用戶獲得更好的體驗(yàn),還可以對(duì)獲取到的網(wǎng)址補(bǔ)全候選進(jìn)行排序,排序的策略可以按照需求進(jìn)行設(shè)置,形式靈活,甚至可以由用戶按照自己的需求進(jìn)行手
動(dòng)設(shè)置。因此,提示單元U703可以包括以下子單元
確定子單元U7031,用于將本地?cái)?shù)據(jù)庫(kù)中與所述輸入信息相匹配的網(wǎng)址及 所述服務(wù)器端返回的搜索結(jié)果確定為網(wǎng)址補(bǔ)全候選;
排序子單元U7032,用于按照預(yù)置策略,將所述網(wǎng)址補(bǔ)全候選進(jìn)行排序, 并將排序后的網(wǎng)址補(bǔ)全候選^t是示給用戶。
由于使用從本地?cái)?shù)據(jù)庫(kù)中獲取的網(wǎng)址及從所述服務(wù)器端中的網(wǎng)址進(jìn)行網(wǎng) 址補(bǔ)全兩部分進(jìn)行網(wǎng)址補(bǔ)全提示,所述排序可以包括對(duì)本地?cái)?shù)據(jù)庫(kù)中獲取的網(wǎng)
間的順序兩個(gè)層次。因此,排序子單元U7032可以包括以下子單元
第一排序子單元U70321,用于根據(jù)所述訪問(wèn)相關(guān)信息,將數(shù)據(jù)庫(kù)中與所 述輸入信息相匹配的網(wǎng)址進(jìn)行排序其中,訪問(wèn)相關(guān)信息可以包括用戶訪問(wèn)網(wǎng)址的次數(shù)、總的停留時(shí)間等,排 序時(shí),可以首先將停留時(shí)間長(zhǎng)的網(wǎng)址排在前面;當(dāng)停留時(shí)間相同時(shí),則可以將 訪問(wèn)頻率高的網(wǎng)址排在前面。當(dāng)然,也可以根據(jù)需要改變排序策略。
第二排序子單元U70322,用于按照預(yù)置優(yōu)先級(jí),確定從本地?cái)?shù)據(jù)庫(kù)中獲 取的網(wǎng)址與所述服務(wù)器端返回的搜索結(jié)果的排列順序。
所述優(yōu)先級(jí)可以包括將從數(shù)據(jù)庫(kù)中獲取的網(wǎng)址排在前面、所述服務(wù)器端返 回的搜索結(jié)果排在后面;或者,將所述服務(wù)器端返回的搜索結(jié)果排在前面、從 數(shù)據(jù)庫(kù)中獲取的網(wǎng)址排在后面;或者,將兩者進(jìn)行交叉排列等等。
圖7中的信息接收單元U701、發(fā)送單元U702,與圖4中的信息接收單元 U術(shù)、發(fā)送單元U402相同。
以上對(duì)本發(fā)明所提供的一種網(wǎng)址補(bǔ)全提示的方法及裝置,進(jìn)行了詳細(xì)介
例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的 一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變 之處。綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種網(wǎng)址補(bǔ)全提示的方法,其特征在于,包括接收用戶在地址欄輸入的輸入信息;將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端進(jìn)行搜索;根據(jù)所述服務(wù)器端返回的搜索結(jié)果,對(duì)所述地址欄中的輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述輸入信息作為 關(guān)鍵詞發(fā)送到服務(wù)器端進(jìn)行搜索包括將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的網(wǎng)絡(luò)搜索單元進(jìn)行搜索。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述網(wǎng)絡(luò)搜索單元包括搜索引擎。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述輸入信息作為 關(guān)鍵詞發(fā)送到服務(wù)器端進(jìn)行搜索包括將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的數(shù)據(jù)保存單元進(jìn)行搜索。
5、 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述根據(jù)服務(wù) 器端返回的搜索結(jié)果對(duì)所述地址欄中的輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示包括參考所述服務(wù)器端對(duì)所述搜索結(jié)果的排序或者按照預(yù)置策略對(duì)所述搜索 結(jié)果重新排序,選4奪若干所述搜索結(jié)果作為所述地址欄中輸入信息的網(wǎng)址補(bǔ)全 候選提示給用戶。
6、 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,還包括 根據(jù)用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述地址欄中的輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述服務(wù)器端返 回的搜索結(jié)果對(duì)所述地址欄中的輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示具體是當(dāng)根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述地址欄中的輸入信息得到的 網(wǎng)址補(bǔ)全候選數(shù)目小于預(yù)置閾值時(shí),還根據(jù)服務(wù)器端返回的搜索結(jié)果對(duì)所述地 址欄中的輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
8、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)服務(wù)器端返回的 搜索結(jié)果對(duì)所述地址欄中的輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示,以及根據(jù)用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示包括如果根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述地址欄中的輸入信息得到 的網(wǎng)址補(bǔ)全候選總數(shù)等于或小于第一預(yù)置閾值,并且所述第一預(yù)置閾值小于允許的網(wǎng)址補(bǔ)全提示條目總數(shù),則將得到的所述網(wǎng)址補(bǔ)全候選全部提示給用戶;根據(jù)服務(wù)器端返回的搜索結(jié)果對(duì)所述地址欄中的輸入信息進(jìn)行剩余提示條目的網(wǎng)址補(bǔ)全^是示;如果根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述地址欄中的輸入信息得到 的網(wǎng)址補(bǔ)全候選總數(shù)大于第一閾值,并且所述第一閾值小于允許的網(wǎng)址補(bǔ)全提 示條目總數(shù),則只將第一閾值數(shù)目的根據(jù)網(wǎng)址記錄得到的網(wǎng)址補(bǔ)全候選提示給 用戶;根據(jù)服務(wù)器端返回的搜索結(jié)果對(duì)所述地址欄中的輸入信息進(jìn)行剩余提示 條目的網(wǎng)址補(bǔ)全提示。
9、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)服務(wù)器端返回的 搜索結(jié)果對(duì)所述地址欄中的輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示,以及根據(jù)用戶瀏覽過(guò) 的網(wǎng)址記錄對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全才是示包括按照預(yù)置策略,將根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所述地址欄中的輸入信息 得到的網(wǎng)址補(bǔ)全候選以及所述服務(wù)器端返回的搜索結(jié)果統(tǒng)一進(jìn)行排序,根據(jù)排 序結(jié)果對(duì)所述地址欄中的輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
10、 根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括獲取用戶瀏覽過(guò) 的網(wǎng)址的訪問(wèn)相關(guān)信息;所述>1要照預(yù)置策略,將才艮據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配 所述輸入信息得到的網(wǎng)址補(bǔ)全候選以及所述服務(wù)器端返回的搜索結(jié)果統(tǒng)一進(jìn) 行排序包括才艮據(jù)所述訪問(wèn)相關(guān)信息,將根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得 到的網(wǎng)址進(jìn)行排序;按照預(yù)置優(yōu)先級(jí),確定根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的 網(wǎng)址與所述服務(wù)器端返回的搜索結(jié)果的排列順序;所述用戶在地址欄輸入的輸入信息包括字符和/或漢字。
11、 一種網(wǎng)址補(bǔ)全提示的裝置,其特征在于,包括 信息接收單元,用于接收用戶在地址欄輸入的輸入信息; 發(fā)送單元,用于將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端進(jìn)行搜索;提示單元,用于根據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述地址欄中的輸入 信息進(jìn)行網(wǎng)址補(bǔ)全提示。
12、 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述發(fā)送單元包括第 一發(fā)送單元,用于將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的網(wǎng)絡(luò)搜 索單元進(jìn)行搜索。
13、 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述網(wǎng)絡(luò)搜索單元包括 搜索引擎。
14、 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述發(fā)送單元包括 第二發(fā)送單元,用于將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端的數(shù)據(jù)保存單元進(jìn)行搜索。
15、 根據(jù)權(quán)利要求11至14任一項(xiàng)所述的裝置,其特征在于,所述提示單 元包括排序子單元,用于參考所述服務(wù)器端對(duì)搜索結(jié)果的排序或者按照預(yù)置策略對(duì)搜索結(jié)果重新排序;^提示子單元,用于將若干搜索結(jié)果作為所述地址欄中的輸入信息的網(wǎng)址補(bǔ) 全候選提示給用戶。
16、 根據(jù)權(quán)利要求11至14任一項(xiàng)所述的裝置,其特征在于,所述提示單 元還用于根據(jù)用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述地址欄中的輸入信息進(jìn)行網(wǎng)址 補(bǔ)全提示。
17、 根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述提示單元具體用于 當(dāng)根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的網(wǎng)址補(bǔ)全候選數(shù) 目小于預(yù)置閾值時(shí),才艮據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行網(wǎng) 址補(bǔ)全提示。
18、 根據(jù)權(quán)利要求16所述的裝置,其特征在于,如果根據(jù)所述用戶瀏覽 過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的網(wǎng)址補(bǔ)全候選總數(shù)等于或小于第 一預(yù) 置閾值,并且所述第一預(yù)置閾值小于允許的網(wǎng)址補(bǔ)全提示條目總數(shù),則所述提 示單元具體用于將得到的所述網(wǎng)址補(bǔ)全候選全部提示給用戶;并根據(jù)所述服務(wù) 器端返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行剩余提示條目的網(wǎng)址補(bǔ)全提示;如果根據(jù)所述用戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的網(wǎng)址補(bǔ)全候選總數(shù)大于第一閾值,并且所述第一闊值小于允許的網(wǎng)址補(bǔ)全提示條目總 數(shù),則所述提示單元具體用于只將第一閾值數(shù)目的根據(jù)網(wǎng)址記錄得到的網(wǎng)址補(bǔ) 全候選提示給用戶,并根據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行 剩余提示條目的網(wǎng)址補(bǔ)全提示。
19、 根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述提示單元包括 統(tǒng)一排序子單元,用于按照預(yù)置策略,將根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹配所述輸入信息得到的網(wǎng)址補(bǔ)全候選以及所述服務(wù)器端返回的搜索結(jié)果統(tǒng)一進(jìn)行 排序;實(shí)現(xiàn)子單元,用于根據(jù)排序結(jié)果對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。
20、 根據(jù)權(quán)利要求19所述的裝置,其特征在于,還包括 訪問(wèn)信息獲取單元,用于獲^F又用戶瀏覽過(guò)的網(wǎng)址的訪問(wèn)相關(guān)信息; 所述統(tǒng)一排序子單元包括第一排序子單元,用于根據(jù)所述訪問(wèn)相關(guān)信息,將根據(jù)戶瀏覽過(guò)的網(wǎng)址記 錄匹配所述輸入信息得到的網(wǎng)址進(jìn)行排序;第二排序子單元,用于按照預(yù)置優(yōu)先級(jí),確定根據(jù)戶瀏覽過(guò)的網(wǎng)址記錄匹 配所述輸入信息得到的網(wǎng)址與所述服務(wù)器端返回的搜索結(jié)果的排列順序。
全文摘要
本發(fā)明公開(kāi)了一種網(wǎng)址補(bǔ)全提示的方法,該方法包括接收用戶在地址欄輸入的輸入信息;將所述輸入信息作為關(guān)鍵詞發(fā)送到服務(wù)器端進(jìn)行網(wǎng)址搜索;根據(jù)所述服務(wù)器端返回的搜索結(jié)果對(duì)所述輸入信息進(jìn)行網(wǎng)址補(bǔ)全提示。本發(fā)明還公開(kāi)了一種網(wǎng)址補(bǔ)全提示的裝置。通過(guò)本發(fā)明,可以不受本地?cái)?shù)據(jù)庫(kù)的限制,即使本地?cái)?shù)據(jù)庫(kù)中尚未保存任何數(shù)據(jù),也能夠正常進(jìn)行網(wǎng)址補(bǔ)全提示;而且提示給用戶的網(wǎng)址將可以包括用戶未曾瀏覽過(guò)的網(wǎng)址,其中可能包括用戶真正想要瀏覽的網(wǎng)址,因此在幫助用戶快速地輸入網(wǎng)址時(shí),為用戶提供了更多的方便。
文檔編號(hào)G06F17/30GK101539949SQ20091013532
公開(kāi)日2009年9月23日 申請(qǐng)日期2009年4月20日 優(yōu)先權(quán)日2008年11月13日
發(fā)明者李子拓, 豐 趙 申請(qǐng)人:北京搜狗科技發(fā)展有限公司