專(zhuān)利名稱(chēng):加載排序網(wǎng)址的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種加載排序網(wǎng)址的方法和裝置。
背景技術(shù):
瀏覽器是指可以顯示網(wǎng)頁(yè)服務(wù)器或者文件系統(tǒng)的HTML文件內(nèi)容,并讓用戶與這些文件交互的一種軟件。網(wǎng)頁(yè)瀏覽器主要通過(guò)HTTP協(xié)議與網(wǎng)頁(yè)服務(wù)器交互并獲取網(wǎng)頁(yè),這些網(wǎng)頁(yè)由URL指定,文件格式通常為HTML,并由MME在HTTP協(xié)議中指明。一個(gè)網(wǎng)頁(yè)中可以包括多個(gè)文檔,每個(gè)文檔都是分別從服務(wù)器獲取的。大部分的瀏覽器本身支持除了HTML之外的廣泛的格式,例如JPEG、PNG、GIF等圖像格式,并且能夠擴(kuò)展支持眾多的插件(plug-ins)。另外,許多瀏覽器還支持其他的URL類(lèi)型及其相應(yīng)的協(xié)議,例如FTP、Gopher、HTTPS (HTTP協(xié)議的加密版本)。HTTP內(nèi)容類(lèi)型和URL協(xié)議規(guī)范允許網(wǎng)頁(yè)設(shè)計(jì)者在網(wǎng)頁(yè)中 嵌入圖像、動(dòng)畫(huà)、視頻、聲音、流媒體等。個(gè)人電腦上常見(jiàn)的網(wǎng)頁(yè)瀏覽器包括微軟的InternetExplorer、Mozilla 的 Firefox、Apple 的 Safari、Opera、Google Chrome、GreenBrowser>360安全瀏覽器、搜狗高速瀏覽器、天天瀏覽器、騰訊TT瀏覽器、傲游瀏覽器、百度瀏覽器、騰訊QQ瀏覽器等,瀏覽器是最經(jīng)常使用到的客戶端程序。網(wǎng)頁(yè)瀏覽器關(guān)鍵字推薦是用戶在使用瀏覽器地址欄檢索內(nèi)容時(shí),瀏覽器對(duì)輸入內(nèi)容的關(guān)鍵字進(jìn)行本地信息匹配,本地信息匹配內(nèi)容包括收藏夾信息、歷史記錄、云網(wǎng)址記錄。匹配結(jié)果輸出在地址欄處供用戶參考,例如在地址欄處輸出百度檢索用建議關(guān)鍵字、歷史記錄中的匹配結(jié)果、云網(wǎng)址、收藏夾中的網(wǎng)址等。其中本地信息包含了用戶在瀏覽器側(cè)的類(lèi)型信息,使用這些瀏覽器用戶的類(lèi)型信息進(jìn)行匹配,匹配結(jié)果貼近用戶需求和偏好。例如在瀏覽器地址欄處輸入檢索內(nèi)容關(guān)鍵字“特供機(jī)”,瀏覽器地址欄進(jìn)行對(duì)于輸入關(guān)鍵字的匹配后輸出各種提示項(xiàng)目,輸出結(jié)果如圖I所示,瀏覽器側(cè)提供了百度檢索用建議關(guān)鍵字、歷史記錄中的匹配結(jié)果。在本次關(guān)鍵字匹配中云網(wǎng)址和收藏夾中的網(wǎng)址也同時(shí)參與了匹配,由于沒(méi)有匹配的結(jié)果,所以沒(méi)有進(jìn)行顯示?,F(xiàn)有技術(shù)中,搜索引擎推薦網(wǎng)址是指用戶使用搜索引擎檢索內(nèi)容時(shí),搜索引擎服務(wù)器端通過(guò)獲取輸入內(nèi)容關(guān)鍵字并且進(jìn)行關(guān)鍵詞與相關(guān)網(wǎng)頁(yè)內(nèi)容的匹配,最后在檢索結(jié)果頁(yè)面輸出一個(gè)或數(shù)個(gè)與用戶檢索內(nèi)容相關(guān)的推薦網(wǎng)址,并且將推薦網(wǎng)址顯示在檢索結(jié)果頁(yè)面靠前位置。推薦網(wǎng)址是用戶輸入內(nèi)容關(guān)鍵字與相關(guān)網(wǎng)頁(yè)內(nèi)容的匹配結(jié)果,由于網(wǎng)絡(luò)信息資源豐富,導(dǎo)致與所述關(guān)鍵字相匹配的輸出結(jié)果包含諸多類(lèi)型,例如文學(xué)類(lèi)、體育類(lèi)、健康類(lèi)等等,進(jìn)而造成推薦網(wǎng)址與用戶的檢索需求存在差異,而且匹配結(jié)果顯示在檢索結(jié)果頁(yè)面的靠前位置,給用戶帶來(lái)諸多不便。并且,現(xiàn)有技術(shù)中沒(méi)有基于瀏覽器端的網(wǎng)址排序而實(shí)現(xiàn)的網(wǎng)址推薦方法。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,本發(fā)明的主要目的在于提供一種加載排序網(wǎng)址的方法和裝置。
本發(fā)明更進(jìn)一步的目的在于,提供一種基于瀏覽器側(cè)的,結(jié)合瀏覽器用戶的類(lèi)別信息并且與檢索內(nèi)容相符的加載排序網(wǎng)址的方法和裝置,用以解決搜索引擎推薦網(wǎng)址只對(duì)用戶輸入內(nèi)容關(guān)鍵字和相關(guān)網(wǎng)頁(yè)內(nèi)容進(jìn)行匹配造成的檢索結(jié)果不準(zhǔn)確的問(wèn)題。為了解決上述技術(shù)問(wèn)題,本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的本發(fā)明公開(kāi)了一種加載排序網(wǎng)址的方法,包括以下步驟接收來(lái)自用戶在地址欄處的輸入內(nèi)容;針對(duì)輸入內(nèi)容執(zhí)行本地匹配,并同時(shí)針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址,所述排序網(wǎng)址是一個(gè)或多個(gè)網(wǎng)址;獲取本地匹配網(wǎng)址,并接收來(lái)自瀏覽器服務(wù)器的排序網(wǎng)址;以及將所述排序網(wǎng)址和本地匹配網(wǎng)址輸出在地址欄中??蛇x的,在根據(jù)本發(fā)明的所述方法中,針對(duì)輸入內(nèi)容執(zhí)行本地匹配并同時(shí)針對(duì)輸·入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址包括針對(duì)輸入內(nèi)容發(fā)起本地匹配的同時(shí),開(kāi)啟一個(gè)線程,用于針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址??蛇x的,在根據(jù)本發(fā)明的所述方法中,針對(duì)輸入內(nèi)容執(zhí)行本地匹配并針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址包括根據(jù)輸入內(nèi)容提取關(guān)鍵字;以及基于關(guān)鍵字,執(zhí)行本地匹配并向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址??蛇x的,在根據(jù)本發(fā)明的所述方法中,如果輸入內(nèi)容是訪問(wèn)類(lèi)型的內(nèi)容,則將所述本地匹配網(wǎng)址顯示在所述排序網(wǎng)址之前;以及如果輸入內(nèi)容是搜索類(lèi)型的內(nèi)容,則將所述排序網(wǎng)址顯示在所述本地匹配網(wǎng)址之前??蛇x的,根據(jù)本發(fā)明的所述方法還可以包括針對(duì)輸入內(nèi)容向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址;接收來(lái)自所述搜索引擎服務(wù)器的推薦網(wǎng)址;以及將所述推薦網(wǎng)址輸出在地址欄中??蛇x的,根據(jù)本發(fā)明的所述方法中,針對(duì)輸入內(nèi)容向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址包括根據(jù)輸入內(nèi)容提取關(guān)鍵字,并基于關(guān)鍵字向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址??蛇x的,根據(jù)本發(fā)明的所述方法中,如果輸入內(nèi)容是訪問(wèn)類(lèi)型的內(nèi)容,則按照本地匹配網(wǎng)址、排序網(wǎng)址、推薦網(wǎng)址的順序進(jìn)行顯示;以及如果輸入內(nèi)容是搜索類(lèi)型的內(nèi)容,則按照排序網(wǎng)址、推薦網(wǎng)址、本地匹配網(wǎng)址的順序進(jìn)行顯示??蛇x的,根據(jù)本發(fā)明的所述方法中,針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址包括針對(duì)輸入內(nèi)容與用戶的類(lèi)別信息向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址??蛇x的,根據(jù)本發(fā)明的所述方法中,所述用戶的類(lèi)別信息包括如下至少一項(xiàng)瀏覽器的收藏夾中的網(wǎng)站信息、歷史記錄信息??蛇x的,根據(jù)本發(fā)明的所述方法中,所述本地匹配網(wǎng)址包括在本地收藏夾、歷史記錄、云網(wǎng)址記錄中執(zhí)行本地匹配后的網(wǎng)址。可選的,根據(jù)本發(fā)明的所述方法中,所述推薦網(wǎng)址是一個(gè)或多個(gè)網(wǎng)址。本發(fā)明還公開(kāi)了一種加載排序網(wǎng)址的裝置,包括接收模塊,用于接收來(lái)自用戶在地址欄處的輸入內(nèi)容;匹配與請(qǐng)求模塊,用于針對(duì)輸入內(nèi)容執(zhí)行本地匹配,并同時(shí)針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址,所述排序網(wǎng)址是一個(gè)或多個(gè)網(wǎng)址;獲取與接收模塊,獲取本地匹配網(wǎng)址,并接收來(lái)自瀏覽器服務(wù)器的排序網(wǎng)址;以及輸出模塊,用于將所述排序網(wǎng)址和本地匹配網(wǎng)址輸出在地址欄中??蛇x的,在所述的裝置中,匹配與請(qǐng)求模塊被配置成針對(duì)輸入內(nèi)容發(fā)起本地匹配的同時(shí),開(kāi)啟一個(gè)線程,用于針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。
可選的,在所述的裝置中,匹配與請(qǐng)求模塊還可以包括提取模塊,用于根據(jù)輸入內(nèi)容提取關(guān)鍵字;并且所述匹配與請(qǐng)求模塊還被配置成基于關(guān)鍵字,執(zhí)行本地匹配并向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。可選的,在所述的裝置中,輸出模塊被配置成如果輸入內(nèi)容是訪問(wèn)類(lèi)型的內(nèi)容,則將所述本地匹配網(wǎng)址顯示在所述排序網(wǎng)址之前;以及如果輸入內(nèi)容是搜索類(lèi)型的內(nèi)容,則將所述降價(jià)排名網(wǎng)址顯示在所述本地匹配網(wǎng)址之前。可選的,在所述的裝置中,還可以包括所述匹配與請(qǐng)求模塊還被配置成針對(duì)輸入內(nèi)容向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址;所述獲取與接收模塊還被配置成接收來(lái)自所述搜索引擎服務(wù)器的推薦網(wǎng)址;以及所述輸出模塊還被配置成將所述推薦網(wǎng)址輸出在地址欄中??蛇x的,在所述的裝置中,匹配與請(qǐng)求模塊還可以包括提取模 塊,用于根據(jù)輸入內(nèi)容提取關(guān)鍵字;并且所述匹配與請(qǐng)求模塊還被配置成基于關(guān)鍵字向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址??蛇x的,在所述的裝置中,輸出模塊被配置成如果是訪問(wèn)類(lèi)型的內(nèi)容,則按照本地匹配網(wǎng)址、排序網(wǎng)址、推薦網(wǎng)址的順序進(jìn)行顯示;以及如果是搜索類(lèi)型的內(nèi)容,則按照排序網(wǎng)址、推薦網(wǎng)址、本地匹配網(wǎng)址的順序進(jìn)行顯示。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)實(shí)現(xiàn)了在瀏覽器地址欄中輸出本地匹配網(wǎng)址、排序網(wǎng)址、推薦網(wǎng)址,方便瀏覽器用戶使用;并且所述輸出內(nèi)容結(jié)合了瀏覽器用戶的類(lèi)型信息,使輸出結(jié)果具高度準(zhǔn)確性并且切合瀏覽器用戶的使用偏好。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I是描述現(xiàn)有技術(shù)的網(wǎng)頁(yè)瀏覽器關(guān)鍵字推薦的示意圖;圖2是根據(jù)本發(fā)明實(shí)施例的加載排序網(wǎng)址的方法的流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的加載排序網(wǎng)址的方法的詳細(xì)流程圖;以及圖4是根據(jù)本發(fā)明實(shí)施例的加載排序網(wǎng)址的裝置的模塊圖。
具體實(shí)施例方式本發(fā)明的主要思想在于接收來(lái)自用戶在地址欄處的輸入內(nèi)容;針對(duì)輸入內(nèi)容執(zhí)行本地匹配,并同時(shí)針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址;獲取本地匹配網(wǎng)址,并接收來(lái)自瀏覽器服務(wù)器的排序網(wǎng)址;以及將所述排序網(wǎng)址和本地匹配網(wǎng)址輸出在地址欄中。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下結(jié)合附圖及具體實(shí)施例,對(duì)本發(fā)明作進(jìn)一步地詳細(xì)說(shuō)明。根據(jù)本發(fā)明的實(shí)施例,提供了一種排序網(wǎng)址的加載方法。圖2所示為根據(jù)本發(fā)明實(shí)施例的加載排序網(wǎng)址的方法的流程圖,該方法可以包括以下步驟。在步驟S201處,接收來(lái)自用戶在地址欄處的輸入內(nèi)容。本發(fā)明利用了網(wǎng)頁(yè)瀏覽器關(guān)鍵字推薦這一思想,接收來(lái)自用戶在地址欄處的輸入內(nèi)容,輸入內(nèi)容可以是中文或者英文,通過(guò)瀏覽器地址欄快速實(shí)現(xiàn)對(duì)輸入內(nèi)容的訪問(wèn)或者搜索。在步驟S202處,針對(duì)輸入內(nèi)容執(zhí)行本地匹配,并同時(shí)針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。在該步驟中,對(duì)于用戶的輸入內(nèi)容需要進(jìn)行一些信息處理,便于瀏覽器及瀏覽器服務(wù)器精確識(shí)別用戶需求。步驟S202還可以包括根據(jù)輸入內(nèi)容提取關(guān)鍵字以便執(zhí)行本地匹配和向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址的步驟。具體而言,以關(guān)鍵字為依據(jù)同步執(zhí)行如下兩種操作①基于關(guān)鍵字,在瀏覽器側(cè)執(zhí)行本地匹配,檢索與關(guān)鍵字相匹配的本地匹配網(wǎng)址并返回到瀏覽器地址欄處;在發(fā)起本地匹配的同時(shí),瀏覽器開(kāi)啟一個(gè)線程,執(zhí)行操作②; ②該線程向?yàn)g覽器服務(wù)器發(fā)起基于上述關(guān)鍵字的匹配請(qǐng)求,請(qǐng)求瀏覽器服務(wù)器返回與所述關(guān)鍵字相符的一個(gè)或多個(gè)匹配結(jié)果,這個(gè)匹配結(jié)果可以被稱(chēng)為排序網(wǎng)址。進(jìn)一步的,所述排序網(wǎng)址是在瀏覽器服務(wù)器中按照一定規(guī)則進(jìn)行網(wǎng)址排序所得到的結(jié)果,所述的規(guī)則為按照預(yù)定條件對(duì)網(wǎng)址進(jìn)行權(quán)重設(shè)置。在執(zhí)行步驟②時(shí),由于瀏覽器側(cè)包含有用戶的類(lèi)型信息,因此,可以進(jìn)一步基于關(guān)鍵字并且基于瀏覽器用戶的類(lèi)型信息而向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址并返回排序網(wǎng)址,已使得所述排序網(wǎng)址與用戶的類(lèi)型更加匹配。所述用戶的類(lèi)型信息可以包括但不限于瀏覽器的收藏夾中的網(wǎng)站信息、歷史記
錄"[目息等等。所述本地匹配網(wǎng)址可以包括但不限于在本地收藏夾、歷史記錄、云網(wǎng)址記錄中執(zhí)行本地匹配后的網(wǎng)址。在步驟S203處,獲取本地匹配網(wǎng)址,并接收來(lái)自瀏覽器服務(wù)器的排序網(wǎng)址。在步驟S204處,將所述排序網(wǎng)址和本地匹配網(wǎng)址輸出在地址欄中。在在步驟S203中,瀏覽器獲取本地匹配網(wǎng)址和接收排序網(wǎng)址,在步驟204中將這些網(wǎng)址輸出在瀏覽器地址欄中供用戶參考或選擇,當(dāng)用戶點(diǎn)擊上述網(wǎng)址之一的URL時(shí),跳轉(zhuǎn)至該URL對(duì)應(yīng)的網(wǎng)頁(yè)。本發(fā)明可以理解為在瀏覽器側(cè),結(jié)合瀏覽器用戶的類(lèi)型信息,進(jìn)行關(guān)鍵字本地匹配并請(qǐng)求瀏覽器服務(wù)器提供排序網(wǎng)址,所得結(jié)果輸出在瀏覽器地址欄中,這些結(jié)果照顧了用戶的偏好,貼近用戶需求,從而為用戶提供了便捷的信息訪問(wèn)或搜索方法。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,根據(jù)本發(fā)明的方法還可以包括如下步驟(未示出)針對(duì)輸入內(nèi)容向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址,接收來(lái)自搜索引擎服務(wù)器的一個(gè)或多個(gè)推薦網(wǎng)址,并且將本地匹配網(wǎng)址、排序網(wǎng)址和推薦網(wǎng)址一同輸出在瀏覽器地址欄中,供用戶參考使用。圖3所示為根據(jù)本發(fā)明實(shí)施例的加載排序網(wǎng)址的方法的詳細(xì)流程圖,該方法可以包括以下步驟。在步驟S301處,接收來(lái)自用戶在地址欄處的輸入內(nèi)容。接收用戶輸入的中文或是英文內(nèi)容,然后該方法繼續(xù)到步驟S302執(zhí)行進(jìn)一步的處理。在步驟S302處,從輸入內(nèi)容中提取關(guān)鍵字。在本發(fā)明實(shí)施例的方法中,所述提取關(guān)鍵字還可以包括對(duì)關(guān)鍵字進(jìn)行類(lèi)型判斷,判斷其類(lèi)別為搜索類(lèi)型還是訪問(wèn)類(lèi)型,針對(duì)不同類(lèi)別的關(guān)鍵字,最終檢索到的匹配網(wǎng)址以及排序網(wǎng)址等等在向用戶進(jìn)行顯示或呈現(xiàn)時(shí)的網(wǎng)址排列順序不同,具體參見(jiàn)步驟S308。然后,該方法在步驟S303處可以執(zhí)行本地匹配。具體而言,在該步驟中,將基于關(guān)鍵字,執(zhí)行本地匹配,用以得到本地匹配網(wǎng)址,其中本地匹配網(wǎng)址包括但不限于在本地收藏夾、歷史記錄、云網(wǎng)址記錄中執(zhí)行本地匹配等等。需要說(shuō)明的是,云網(wǎng)址記錄是依據(jù)下載到本地的云同步網(wǎng)址進(jìn)行匹配的,也可以在云端進(jìn)行該關(guān)鍵字的匹配,并返回到瀏覽器側(cè)的本地。根據(jù)本發(fā)明的方法,在執(zhí)行步驟S303的同時(shí)開(kāi)啟一個(gè)線程執(zhí)行步驟S304。在步驟S304處,向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。具體而言,在該步驟中,基于關(guān)鍵字,執(zhí)行本地匹配的同時(shí)開(kāi)啟一個(gè)線程,用于向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。
在瀏覽器服務(wù)器側(cè),保存了與關(guān)鍵字進(jìn)行匹配的數(shù)據(jù)表,在數(shù)據(jù)表中包含了網(wǎng)址的關(guān)鍵字、URL信息等,其中網(wǎng)址的關(guān)鍵字含有瀏覽器側(cè)輸入的關(guān)鍵字。該數(shù)據(jù)表可以按時(shí)被推送到瀏覽器側(cè),例如,在瀏覽器每次啟動(dòng)時(shí),會(huì)主動(dòng)向?yàn)g覽器服務(wù)器側(cè)進(jìn)行獲取最新的匹配表格,并在本地進(jìn)行原本是瀏覽器服務(wù)器側(cè)需要進(jìn)行的匹配,從而不需要每次都要向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址,這樣可以加快檢索效率。在瀏覽器服務(wù)器側(cè)進(jìn)行對(duì)關(guān)鍵字檢索的同時(shí)執(zhí)行步驟S305。在步驟S305處,結(jié)合用戶的類(lèi)型信息。當(dāng)用戶在使用瀏覽器時(shí)瀏覽器服務(wù)器中將保存有用戶的類(lèi)型信息,從而可以在收藏夾中的網(wǎng)站信息、歷史記錄信息等等信息中判斷出用戶所關(guān)注的網(wǎng)頁(yè)內(nèi)容,從而判斷出用戶的類(lèi)別信息,例如,游戲用戶、軍事愛(ài)好者用戶、體育愛(ài)好者用戶等等。從而,在執(zhí)行步驟S304時(shí),可以基于關(guān)鍵字并且基于用戶的類(lèi)別信息而向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。步驟S306,獲取本地匹配網(wǎng)址。步驟S307,接收排序網(wǎng)址。步驟S308,根據(jù)輸入內(nèi)容排列網(wǎng)址輸出順序。在步驟S306和步驟S307中獲取的本地匹配網(wǎng)址和接收的排序網(wǎng)址在瀏覽器地址欄輸出之前需要進(jìn)行排序處理。如果輸入內(nèi)容是訪問(wèn)類(lèi)型的內(nèi)容,也即是說(shuō)關(guān)鍵字是訪問(wèn)類(lèi)型的,則將所述本地匹配網(wǎng)址排列在所述排序網(wǎng)址之前;以及如果輸入內(nèi)容是搜索類(lèi)型的內(nèi)容,也即是說(shuō)關(guān)鍵字是訪問(wèn)類(lèi)型的,則將所述排序網(wǎng)址排列在所述本地匹配網(wǎng)址之前。當(dāng)然,可選地,可以按照需要對(duì)上述網(wǎng)址輸出順序進(jìn)行調(diào)整。步驟S309,將網(wǎng)址輸出在地址欄中。按照步驟S308的排序結(jié)果,將網(wǎng)址在地址欄中輸出供瀏覽器用戶參考。需要說(shuō)明的是,本發(fā)明實(shí)施例還可以針對(duì)輸入內(nèi)容向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址,接收來(lái)自所述搜索引擎服務(wù)器的推薦網(wǎng)址,以及將所述推薦網(wǎng)址輸出在地址欄中。換言之,在執(zhí)行步驟S303和步驟S304時(shí),還可以同步執(zhí)行步驟S310,向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址,獲取來(lái)自搜索引擎服務(wù)器的推薦網(wǎng)址。在步驟310處,基于關(guān)鍵字向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址。在步驟311處,從搜索引擎服務(wù)器獲取推薦網(wǎng)址。
從而在步驟S308處,對(duì)本地匹配網(wǎng)址、排序網(wǎng)址、推薦網(wǎng)址進(jìn)行輸出前的排序處理。如果輸入內(nèi)容是訪問(wèn)類(lèi)型的內(nèi)容,也即是說(shuō)關(guān)鍵字是訪問(wèn)類(lèi)型的,則按照本地匹配網(wǎng)址、排序網(wǎng)址、推薦網(wǎng)址的順序進(jìn)行顯示;以及如果輸入內(nèi)容是搜索類(lèi)型的內(nèi)容,也即是說(shuō)關(guān)鍵字是訪問(wèn)類(lèi)型的,則按照排序網(wǎng)址、推薦網(wǎng)址、本地匹配網(wǎng)址的順序進(jìn)行顯示。當(dāng)然,可選地,可以按照需要對(duì)上述網(wǎng)址輸出順序進(jìn)行調(diào)整。在本實(shí)施例中,按照步驟S308的排序處理,如果推薦網(wǎng)址大于或等于五條,則將其中的前三條替換成排序網(wǎng)址,并且將本地匹配網(wǎng)址、排序網(wǎng)址、推薦網(wǎng)址按照上述規(guī)則一次輸出在瀏覽器地址欄中。如果推薦網(wǎng)址小于三條時(shí)不進(jìn)行前述的替換操作,則直接將本地匹配網(wǎng)址、排序網(wǎng)址、推薦網(wǎng)址按照上述規(guī)則一次輸出在瀏覽器地址欄中。
本發(fā)明還提供了一種加載排序網(wǎng)址的裝置,參照?qǐng)D4所示為根據(jù)本發(fā)明實(shí)施例的加載排序網(wǎng)址的裝置的模塊圖。根據(jù)本發(fā)明的裝置,可以包括接收模塊401、匹配與請(qǐng)求模塊402、獲取與接收模塊403以及輸出模塊404。在該裝置中,接收模塊401可以被配置成接收來(lái)自用戶在地址欄處的輸入內(nèi)容。接收模塊401將所述輸入內(nèi)容發(fā)送給匹配與請(qǐng)求模塊402做進(jìn)一步處理。匹配與請(qǐng)求模塊402可以用于針對(duì)輸入內(nèi)容執(zhí)行本地匹配并同時(shí)向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。在本實(shí)施例中,匹配與請(qǐng)求模塊402可以針對(duì)輸入內(nèi)容發(fā)起本地匹配的同時(shí),開(kāi)啟一個(gè)線程,用于針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。另外,所述匹配與請(qǐng)求模塊402還可以包含提取模塊(未示出),用于根據(jù)輸入內(nèi)容提取關(guān)鍵字,并且針對(duì)輸入內(nèi)容與用戶的類(lèi)別信息向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。匹配與請(qǐng)求模塊402還可以被配置成基于關(guān)鍵字執(zhí)行本地匹配并且結(jié)合用戶的類(lèi)別信息向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。獲取與接收模塊403可以被配置成獲取本地匹配網(wǎng)址,并接收來(lái)自瀏覽器服務(wù)器的排序網(wǎng)址。輸出模塊404可以被配置成將所述排序網(wǎng)址和本地匹配網(wǎng)址輸出在地址欄中。輸出模塊404需要對(duì)排序網(wǎng)址和本地匹配網(wǎng)址進(jìn)行輸出前的順序排列,即如果輸入內(nèi)容是訪問(wèn)類(lèi)型的內(nèi)容,則將所述本地匹配網(wǎng)址顯示在所述排序網(wǎng)址之前;以及如果輸入內(nèi)容是搜索類(lèi)型的內(nèi)容,則將所述降價(jià)排名網(wǎng)址顯示在所述本地匹配網(wǎng)址之前。在本發(fā)明實(shí)施例中,瀏覽器在進(jìn)行本地匹配和向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址的同時(shí),還可以向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址。在該實(shí)施例中,匹配與請(qǐng)求模塊402還可以被配置成針對(duì)輸入內(nèi)容向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址。匹配與請(qǐng)求模塊402中的提取模塊,可以用于根據(jù)輸入內(nèi)容提取關(guān)鍵字;并且所述匹配與請(qǐng)求模塊還被配置成基于關(guān)鍵字向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址。獲取與接收模塊403還可以被配置成接收來(lái)自所述搜索引擎服務(wù)器的推薦網(wǎng)址。
輸出模塊404還可以被配置成將所述推薦網(wǎng)址輸出在地址欄中。輸出模塊404需要對(duì)排序網(wǎng)址、本地匹配網(wǎng)址、推薦網(wǎng)址進(jìn)行輸出前的順序排序,即如果是訪問(wèn)類(lèi)型的內(nèi)容,則按照本地匹配網(wǎng)址、排序網(wǎng)址、推薦網(wǎng)址的順序進(jìn)行顯示;以及
·
如果是搜索類(lèi)型的內(nèi)容,則按照排序網(wǎng)址、推薦網(wǎng)址、本地匹配網(wǎng)址的順序進(jìn)行顯
/Jn o根據(jù)圖4所描述的本發(fā)明的裝置所包括的各個(gè)模塊的具體實(shí)施與本發(fā)明的方法中的步驟的具體實(shí)施是相對(duì)應(yīng)的,由于之前已經(jīng)詳細(xì)描述了圖2所示的進(jìn)行推薦網(wǎng)址的方法實(shí)施例和圖3所示的進(jìn)行推薦網(wǎng)址的方法的詳細(xì)流程圖,為了不模糊本發(fā)明,在此省略不再對(duì)各個(gè)模塊的具體細(xì)節(jié)進(jìn)行描述。在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式
,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的客戶端中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)客戶端中??梢园褜?shí)施例中的模塊組合成一個(gè)模塊,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者客戶端的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的加載排序網(wǎng)址的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái) 實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱(chēng)。
權(quán)利要求
1.一種加載排序網(wǎng)址的方法,包括 接收來(lái)自用戶在地址欄處的輸入內(nèi)容; 針對(duì)輸入內(nèi)容執(zhí)行本地匹配,并同時(shí)針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址,所述排序網(wǎng)址是一個(gè)或多個(gè)網(wǎng)址; 獲取本地匹配網(wǎng)址,并接收來(lái)自瀏覽器服務(wù)器的排序網(wǎng)址;以及 將所述排序網(wǎng)址和本地匹配網(wǎng)址輸出在地址欄中。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,針對(duì)輸入內(nèi)容執(zhí)行本地匹配并同時(shí)針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址包括 針對(duì)輸入內(nèi)容發(fā)起本地匹配的同時(shí),開(kāi)啟一個(gè)線程,用于針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,針對(duì)輸入內(nèi)容執(zhí)行本地匹配并針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址包括 根據(jù)輸入內(nèi)容提取關(guān)鍵字;以及 基于關(guān)鍵字,執(zhí)行本地匹配并向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于 如果輸入內(nèi)容是訪問(wèn)類(lèi)型的內(nèi)容,則將所述本地匹配網(wǎng)址顯示在所述排序網(wǎng)址之前;以及 如果輸入內(nèi)容是搜索類(lèi)型的內(nèi)容,則將所述排序網(wǎng)址顯示在所述本地匹配網(wǎng)址之前。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括 針對(duì)輸入內(nèi)容向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址; 接收來(lái)自所述搜索引擎服務(wù)器的推薦網(wǎng)址;以及 將所述推薦網(wǎng)址輸出在地址欄中。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,針對(duì)輸入內(nèi)容向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址包括 根據(jù)輸入內(nèi)容提取關(guān)鍵字,并基于關(guān)鍵字向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于 如果輸入內(nèi)容是訪問(wèn)類(lèi)型的內(nèi)容,則按照本地匹配網(wǎng)址、排序網(wǎng)址、推薦網(wǎng)址的順序進(jìn)行顯示;以及 如果輸入內(nèi)容是搜索類(lèi)型的內(nèi)容,則按照排序網(wǎng)址、推薦網(wǎng)址、本地匹配網(wǎng)址的順序進(jìn)行顯示。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址包括 針對(duì)輸入內(nèi)容與用戶的類(lèi)別信息向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。
9.根據(jù)權(quán)利要求1-7所述的方法,其特征在于,所述用戶的類(lèi)別信息包括如下至少一項(xiàng)瀏覽器的收藏夾中的網(wǎng)站信息、歷史記錄信息。
10.根據(jù)權(quán)利要求1-7任一項(xiàng)所述的方法,其特征在于,所述本地匹配網(wǎng)址包括在本地收藏夾、歷史記錄、云網(wǎng)址記錄中執(zhí)行本地匹配后的網(wǎng)址。
11.根據(jù)權(quán)利要求1-7任一項(xiàng)所述的方法,其特征在于,所述推薦網(wǎng)址是一個(gè)或多個(gè)網(wǎng)址。
12.—種加載排序網(wǎng)址的裝置,包括 接收模塊,用于接收來(lái)自用戶在地址欄處的輸入內(nèi)容; 匹配與請(qǐng)求模塊,用于針對(duì)輸入內(nèi)容執(zhí)行本地匹配,并同時(shí)針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址,所述排序網(wǎng)址是一個(gè)或多個(gè)網(wǎng)址; 獲取與接收模塊,獲取本地匹配網(wǎng)址,并接收來(lái)自瀏覽器服務(wù)器的排序網(wǎng)址;以及 輸出模塊,用于將所述排序網(wǎng)址和本地匹配網(wǎng)址輸出在地址欄中。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,匹配與請(qǐng)求模塊被配置成 針對(duì)輸入內(nèi)容發(fā)起本地匹配的同時(shí),開(kāi)啟一個(gè)線程,用于針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,匹配與請(qǐng)求模塊還包括 提取模塊,用于根據(jù)輸入內(nèi)容提取關(guān)鍵字;并且所述匹配與請(qǐng)求模塊還被配置成基于關(guān)鍵字,執(zhí)行本地匹配并向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址。
15.根據(jù)權(quán)利要求12或14所述的裝置,其特征在于,輸出模塊被配置成 如果輸入內(nèi)容是訪問(wèn)類(lèi)型的內(nèi)容,則將所述本地匹配網(wǎng)址顯示在所述排序網(wǎng)址之前;以及 如果輸入內(nèi)容是搜索類(lèi)型的內(nèi)容,則將所述降價(jià)排名網(wǎng)址顯示在所述本地匹配網(wǎng)址之N / .刖。
16.根據(jù)權(quán)利要求12所述的裝置,其特征在于 所述匹配與請(qǐng)求模塊還被配置成針對(duì)輸入內(nèi)容向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址; 所述獲取與接收模塊還被配置成接收來(lái)自所述搜索引擎服務(wù)器的推薦網(wǎng)址;以及 所述輸出模塊還被配置成將所述推薦網(wǎng)址輸出在地址欄中。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,匹配與請(qǐng)求模塊還包括 提取模塊,用于根據(jù)輸入內(nèi)容提取關(guān)鍵字;并且所述匹配與請(qǐng)求模塊還被配置成基于關(guān)鍵字向搜索引擎服務(wù)器請(qǐng)求推薦網(wǎng)址。
18.根據(jù)權(quán)利要求16或17所述的裝置,其特征在于,輸出模塊被配置成 如果是訪問(wèn)類(lèi)型的內(nèi)容,則按照本地匹配網(wǎng)址、排序網(wǎng)址、推薦網(wǎng)址的順序進(jìn)行顯示;以及 如果是搜索類(lèi)型的內(nèi)容,則按照排序網(wǎng)址、推薦網(wǎng)址、本地匹配網(wǎng)址的順序進(jìn)行顯示。
全文摘要
本發(fā)明涉及一種加載排序網(wǎng)址的方法和裝置,所述裝置包括接收模塊,用于接收來(lái)自用戶在地址欄處的輸入內(nèi)容;匹配與請(qǐng)求模塊,用于針對(duì)輸入內(nèi)容執(zhí)行本地匹配,并同時(shí)針對(duì)輸入內(nèi)容向?yàn)g覽器服務(wù)器請(qǐng)求排序網(wǎng)址,所述排序網(wǎng)址是一個(gè)或多個(gè)網(wǎng)址;獲取與接收模塊,獲取本地匹配網(wǎng)址,并接收來(lái)自瀏覽器服務(wù)器的排序網(wǎng)址;以及輸出模塊,用于將所述排序網(wǎng)址和本地匹配網(wǎng)址輸出在地址欄中。本發(fā)明是基于瀏覽器側(cè)的加載排序網(wǎng)址的方法,其中加入了瀏覽器用戶的類(lèi)別信息,提高了輸出結(jié)果的準(zhǔn)確性。
文檔編號(hào)G06F17/30GK102955850SQ201210424590
公開(kāi)日2013年3月6日 申請(qǐng)日期2012年10月30日 優(yōu)先權(quán)日2012年10月30日
發(fā)明者李海亮, 雷海波, 任寰 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司