一種用于對搜索結(jié)果進(jìn)行排序的方法、裝置與設(shè)備的制作方法
【專利摘要】本發(fā)明的目的是提供一種用于對搜索結(jié)果進(jìn)行排序的方法、裝置與設(shè)備。其中,首先根據(jù)來自移動終端的查詢序列進(jìn)行匹配查詢,來獲取與所述查詢序列相匹配的多個搜索結(jié)果及每個搜索結(jié)果與所述查詢序列的相關(guān)度信息;對所述查詢序列進(jìn)行識別處理,來判斷所述查詢序列是否用于請求預(yù)定類型網(wǎng)頁;當(dāng)判斷所述查詢序列用于請求預(yù)定類型網(wǎng)頁時,獲取每個搜索結(jié)果的排序調(diào)整信息,其中,所述排序調(diào)整信息與該搜索結(jié)果網(wǎng)頁適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合程度有關(guān);根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述每個搜索結(jié)果的排序調(diào)整信息,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果。
【專利說明】一種用于對搜索結(jié)果進(jìn)行排序的方法、裝置與設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及搜索結(jié)果排序【技術(shù)領(lǐng)域】,尤其涉及一種用于對搜索結(jié)果進(jìn)行排序的方法、裝置與設(shè)備。
【背景技術(shù)】
[0002]當(dāng)今,移動互聯(lián)網(wǎng)在人們的生活中扮演越來越重要的角色,人們可隨時隨地通過移動終端在互聯(lián)網(wǎng)中進(jìn)行信息搜索。現(xiàn)有技術(shù)中,移動終端一般根據(jù)用戶輸入的查詢序列,向用戶呈現(xiàn)搜索引擎基于查詢序列獲得并排序后提供給移動終端的多個搜索結(jié)果項。
[0003]然而,用戶無法知曉大量的搜索結(jié)果項中哪些搜索結(jié)果項對應(yīng)的搜索結(jié)果網(wǎng)頁適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)、用戶通過瀏覽該搜索結(jié)果頁面是否能夠得到較好瀏覽效果,故其需要通過點擊每一搜索結(jié)果中的頁面鏈接進(jìn)入搜索結(jié)果網(wǎng)頁,分別瀏覽每一搜索結(jié)果網(wǎng)頁以進(jìn)行判斷,因此,用戶在此過程中操作繁瑣,影響用戶瀏覽體驗;同時,由于訪問了相當(dāng)數(shù)量的不適于在移動終端屏幕中展示的搜索結(jié)果網(wǎng)頁,不僅降低了用戶信息獲取效率,也帶來了很多不必要的通信流量。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種用于對搜索結(jié)果進(jìn)行排序的方法、裝置與設(shè)備。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種用于對搜索結(jié)果進(jìn)行排序的方法,該方法包括以下步驟:
[0006]a根據(jù)來自移動終端的查詢序列進(jìn)行匹配查詢,來獲取與所述查詢序列相匹配的多個搜索結(jié)果及每個搜索結(jié)果與所述查詢序列的相關(guān)度信息;
[0007]其中,該方法還包括:
[0008]w對所述查詢序列進(jìn)行識別處理,來判斷所述查詢序列是否用于請求預(yù)定類型網(wǎng)頁;
[0009]X當(dāng)判斷所述查詢序列用于請求預(yù)定類型網(wǎng)頁時,獲取每個搜索結(jié)果的排序調(diào)整信息,其中,所述排序調(diào)整信息與該搜索結(jié)果網(wǎng)頁適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合程度有關(guān);
[0010]y根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述每個搜索結(jié)果的排序調(diào)整信息,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果。
[0011]根據(jù)本發(fā)明的另一方面,還提供了一種用于對搜索結(jié)果進(jìn)行排序的排序裝置,該排序裝置包括:
[0012]搜索結(jié)果獲取裝置,用于根據(jù)來自移動終端的查詢序列進(jìn)行匹配查詢,來獲取與所述查詢序列相匹配的多個搜索結(jié)果及每個搜索結(jié)果與所述查詢序列的相關(guān)度信息;
[0013]其中,該排序裝置還包括:
[0014]判斷裝置,用于對所述查詢序列進(jìn)行識別處理,來判斷所述查詢序列是否用于請求預(yù)定類型網(wǎng)頁;[0015]調(diào)整信息獲取裝置,用于當(dāng)判斷所述查詢序列用于請求預(yù)定類型網(wǎng)頁時,獲取每個搜索結(jié)果的排序調(diào)整信息,其中,所述排序調(diào)整信息與該搜索結(jié)果網(wǎng)頁適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合程度有關(guān);
[0016]第一排序裝置,用于根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述每個搜索結(jié)果的排序調(diào)整信息,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果。
[0017]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:通過根據(jù)每個搜索結(jié)果與查詢序列的相關(guān)度信息及每個搜索結(jié)果的排序調(diào)整信息,對該多個搜索結(jié)果進(jìn)行排序處理,以使得多個搜索結(jié)果的排序方式不僅與用戶輸入的查詢序列的匹配程度相關(guān),而且該排序方式也與每個搜索結(jié)果網(wǎng)頁是否適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)相關(guān)聯(lián),實現(xiàn)了將適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的較高轉(zhuǎn)碼質(zhì)量的搜索結(jié)果網(wǎng)頁對應(yīng)的搜索結(jié)果及適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的較高適合度信息的搜索結(jié)果網(wǎng)頁對應(yīng)的搜索結(jié)果能夠排于搜索結(jié)果頁的較高位置,用戶可在其最易獲取信息的視覺區(qū)域內(nèi)點擊排序較高的幾個搜索結(jié)果,就可獲取適于其在移動終端瀏覽的搜索結(jié)果網(wǎng)頁,從而提高用戶瀏覽體驗。
【專利附圖】
【附圖說明】
[0018]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0019]圖1示出根據(jù)本發(fā)明一個方面的用于對搜索結(jié)果進(jìn)行排序的排序裝置的結(jié)構(gòu)示意圖;
[0020]圖2示出根據(jù)本發(fā)明一個優(yōu)選實施例的確定每個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量的排序裝置的結(jié)構(gòu)示意圖;
[0021]圖3示出根據(jù)本發(fā)明另一個優(yōu)選實施例的確定頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息量的排序裝置的結(jié)構(gòu)示意圖;
[0022]圖4示出根據(jù)本發(fā)明另一個方面的用于對搜索結(jié)果進(jìn)行排序的方法流程圖;
[0023]圖5示出根據(jù)本發(fā)明一個優(yōu)選實施例的確定每個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量的方法流程圖;
[0024]圖6示出根據(jù)本發(fā)明另一個優(yōu)選實施例的確定頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息量的方法流程圖。
[0025]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實施方式】
[0026]下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。
[0027]圖1示出根據(jù)本發(fā)明一個方面的用于對搜索結(jié)果進(jìn)行排序的排序裝置的結(jié)構(gòu)示意圖。本實施例的排序裝置包含于網(wǎng)絡(luò)設(shè)備中;該排序裝置包括搜索結(jié)果獲取裝置1、判斷裝置2、調(diào)整信息獲取裝置3和第一排序裝置4。
[0028]所述網(wǎng)絡(luò)設(shè)備包括但不限于單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計算(Cloud Computing)的由大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī)。
[0029]首先,搜索結(jié)果獲取裝置I根據(jù)來自移動終端的查詢序列進(jìn)行匹配查詢,來獲取與所述查詢序列相匹配的多個搜索結(jié)果及每個搜索結(jié)果與所述查詢序列的相關(guān)度信息。
[0030]其中,本發(fā)明所述的“多個”指兩個或兩個以上。
[0031]其中,所述移動終端包括但不限于任何可適用于本發(fā)明的能夠通過鍵盤、觸摸屏等與用戶進(jìn)行交互的移動式電子產(chǎn)品,諸如手機(jī)、PDA、掌上電腦(PPC)、游戲機(jī)(PSP)等。在此,所述網(wǎng)絡(luò)設(shè)備和移動終端均包括一種能夠按照事先設(shè)定或存儲的指令,自動進(jìn)行數(shù)值計算和信息處理的電子設(shè)備,其硬件可包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設(shè)備等。
[0032]本領(lǐng)域技術(shù)人員應(yīng)能理解上述移動終端以及網(wǎng)絡(luò)設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的移動終端以及網(wǎng)絡(luò)設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
[0033]在此,所述移動終端與所述網(wǎng)絡(luò)設(shè)備之間可通過任何通信方式實現(xiàn)通信,包括但不限于,基于3GPP、LTE、WIMAX的移動通信、基于TCP/IP、UDP協(xié)議的計算機(jī)網(wǎng)絡(luò)通信以及基于藍(lán)牙、紅外傳輸標(biāo)準(zhǔn)的近距無線傳輸方式。所述移動終端與所述網(wǎng)絡(luò)設(shè)備之間連接的網(wǎng)絡(luò)包括但不限于:互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。
[0034]具體地,搜索結(jié)果獲取裝置I根據(jù)來自移動終端的用戶輸入的查詢序列進(jìn)行匹配查詢,并基于接收到的查詢序列進(jìn)行搜索。一般地,搜索過程如下:查詢序列中包含一個或多個關(guān)鍵詞,優(yōu)選地,還包括關(guān)鍵詞之間的關(guān)聯(lián)詞,搜索結(jié)果獲取裝置I將提取這些關(guān)鍵詞,優(yōu)選地,還提取關(guān)聯(lián)詞,并在網(wǎng)絡(luò)索引庫中根據(jù)所述關(guān)鍵詞、或關(guān)鍵詞與關(guān)聯(lián)詞進(jìn)行匹配查詢從而獲得多個搜索結(jié)果,其中每個搜索結(jié)果與該查詢序列的相關(guān)度信息可根據(jù)各種搜索算法確定,例如根據(jù)傳統(tǒng)的點擊率算法確定該相關(guān)度信息、根據(jù)Google的“PageRank”搜索算法(參見美國專利US6285699,“Method for node ranking in a linked database”)確定該相關(guān)度信息、根據(jù)百度的“超鏈”搜索算法確定該相關(guān)度信息,搜索結(jié)果獲取裝置I基于上述搜索算法來獲得每個搜索結(jié)果與該查詢序列的相關(guān)度信息。其中,所述相關(guān)度信息指通過“PageRank”、“超鏈”等基本搜索算法確定的搜索結(jié)果與查詢序列的匹配程度分值。
[0035]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)來自移動終端的查詢序列進(jìn)行匹配查詢,來獲取與所述查詢序列相匹配的多個搜索結(jié)果及每個搜索結(jié)果與所述查詢序列的相關(guān)度信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0036]判斷裝置2對所述查詢序列進(jìn)行識別處理,來判斷所述查詢序列是否用于請求預(yù)定類型網(wǎng)頁。
[0037]其中,預(yù)定類型網(wǎng)頁包括但不限于:
[0038]I)文學(xué)類網(wǎng)頁,如小說類網(wǎng)頁
[0039]2)圖片類網(wǎng)頁,如圖片集網(wǎng)頁。
[0040]在一示例中,判斷裝置2將查詢序列在預(yù)定的類型映射表中進(jìn)行匹配查詢,來判斷所述查詢序列是否用于請求預(yù)定類型網(wǎng)頁;其中,所述類型映射表中包括多種預(yù)定類型及其分別對應(yīng)的一個或多個查詢序列;優(yōu)選地,所述查詢序列與所述預(yù)定類型的對應(yīng)關(guān)系可通過網(wǎng)絡(luò)設(shè)備預(yù)先對多個用戶的大量搜索行為進(jìn)行挖掘來確定。
[0041]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何對所述查詢序列進(jìn)行識別處理,來判斷所述查詢序列是否用于請求預(yù)定類型網(wǎng)頁的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0042]當(dāng)判斷裝置2判斷所述查詢序列用于請求預(yù)定類型網(wǎng)頁時,調(diào)整信息獲取裝置3獲取每個搜索結(jié)果的排序調(diào)整信息,其中,所述排序調(diào)整信息與該搜索結(jié)果網(wǎng)頁適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合程度有關(guān)。
[0043]其中,所述排序調(diào)整信息包括以下至少任一項:
[0044]I)搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量;
[0045]2)搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息。
[0046]具體地,調(diào)整信息獲取裝置3獲取每個搜索結(jié)果的排序調(diào)整信息的方式包括但不限于:
[0047]I)從調(diào)整信息庫中獲取預(yù)存的每個搜索結(jié)果的搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量及該搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息;其中,所述調(diào)整信息庫包括但不限于關(guān)系數(shù)據(jù)庫、Key-Value存儲系統(tǒng)或文件系統(tǒng)等;
[0048]2)獲取每個搜索結(jié)果網(wǎng)頁對應(yīng)的網(wǎng)頁類型模板;根據(jù)所述網(wǎng)頁類型模版,提取所述搜索結(jié)果網(wǎng)頁中的一個或多個頁面內(nèi)容塊特征信息;根據(jù)所述一個或多個頁面內(nèi)容塊特征信息,基于第一預(yù)定判斷規(guī)則,確定所述每個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量;該方式將在圖2所示的實施例中給予詳述。
[0049]3)確定每個搜索結(jié)果網(wǎng)頁的頁面編程語言信息;根據(jù)所述頁面編程語言信息,基于第二預(yù)定判斷規(guī)則,確定所述頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息;該方式將在圖3所示的實施例中給予詳述。
[0050]在一示例中,搜索結(jié)果獲取裝置I根據(jù)來自移動終端的查詢序列“武極”進(jìn)行匹配查詢,獲取與該查詢序列相匹配的多個搜索結(jié)果為A1、A2、A3和A4,當(dāng)判斷裝置2判斷查詢序列“武極”為用于請求小說類網(wǎng)頁時,調(diào)整信息獲取裝置3根據(jù)搜索結(jié)果A1、A2、A3和A4分別對應(yīng)的鏈接信息,從網(wǎng)絡(luò)設(shè)備的調(diào)整信息庫中獲取預(yù)存的A1、A2、A3和A4的搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量及該搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息。
[0051]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)判斷所述查詢序列用于請求預(yù)定類型網(wǎng)頁時,獲取每個搜索結(jié)果的排序調(diào)整信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi),其中,所述排序調(diào)整信息與該搜索結(jié)果網(wǎng)頁適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合程度有關(guān)。
[0052]隨后,第一排序裝置4根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述每個搜索結(jié)果的排序調(diào)整信息,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果。[0053]其中,第一排序裝置4對多個搜索結(jié)果進(jìn)行排序處理以獲取排序后的多個搜索結(jié)果的方式包括但不限于:
[0054]-根據(jù)每個搜索結(jié)果與查詢序列的相關(guān)度信息的分值、每個搜索結(jié)果的搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量的分值及每個搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息的分值,簡單進(jìn)行加和計算,并根據(jù)加和結(jié)果進(jìn)行排序操作;
[0055]在一示例中,多個搜索結(jié)果為A1、A2、A3和A4,搜索結(jié)果獲取裝置I獲取的四個搜索結(jié)果與查詢序列的相關(guān)度信息的分值分別為Ra1:10、RA2:8, Ra3:7, Ra4:3,且調(diào)整信息獲取裝置3獲取的該四個搜索結(jié)果的搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量的分值分別為Qa1:1、Qa2:1> Qa3:4、Qa4:2,調(diào)整信息獲取裝置3獲取的該四個搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息的分值分別為Fa1:0、Fa2:0、Fa3:1、Fa4:1 ;第一排序裝置4將每個搜索結(jié)果的相關(guān)度信息、轉(zhuǎn)碼質(zhì)量的分值和適合度信息的分值進(jìn)行加和計算,即通過公式I):
[0056]Sn = R^+QAn+FAn I)
[0057]獲取的加和結(jié)果為:
[0058]si: = 10+1+0 = 11 ;
[0059]s2: = 8+1+0 = 9 ;
[0060]s3:= 7+4+1 = 12 ;
[0061]s4:= 3+2+1 = 6 ;
[0062]則第一排序裝置4根據(jù)該等加`和結(jié)果,對該四個所述搜索結(jié)果進(jìn)行排序獲得排序后的該四個搜索結(jié)果為A3、Al、A2和A4。
[0063]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述每個搜索結(jié)果的排序調(diào)整信息,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0064]通過根據(jù)每個搜索結(jié)果與查詢序列的相關(guān)度信息及每個搜索結(jié)果的排序調(diào)整信息,對該多個搜索結(jié)果進(jìn)行排序處理,以使得多個搜索結(jié)果的排序方式不僅與用戶輸入的查詢序列的匹配程度相關(guān),而且該排序方式也與每個搜索結(jié)果網(wǎng)頁是否適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)相關(guān)聯(lián),實現(xiàn)了將適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的較高轉(zhuǎn)碼質(zhì)量的搜索結(jié)果網(wǎng)頁對應(yīng)的搜索結(jié)果及適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的較高適合度信息的搜索結(jié)果網(wǎng)頁對應(yīng)的搜索結(jié)果能夠排于搜索結(jié)果頁的較高位置,用戶可在其最易獲取信息的視覺區(qū)域內(nèi)點擊排序較高的幾個搜索結(jié)果,就可獲取適于其在移動終端瀏覽的搜索結(jié)果網(wǎng)頁,從而提高用戶瀏覽體驗。
[0065]優(yōu)選地,該排序裝置還包括加權(quán)確定裝置(圖未示)和第二排序裝置(圖未示)。其中,加權(quán)確定裝置根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述搜索結(jié)果的排序調(diào)整信息,并結(jié)合所述相關(guān)度信息和所述排序調(diào)整信息的預(yù)定權(quán)重,進(jìn)行加權(quán)計算,以確定所述每個搜索結(jié)果的加權(quán)排序結(jié)果;第二排序裝置根據(jù)加權(quán)確定裝置確定的所述每個搜索結(jié)果的加權(quán)排序結(jié)果,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果。[0066]在一示例中,多個搜索結(jié)果為A1、A2、A3和A4,搜索結(jié)果獲取裝置I獲取的四個搜索結(jié)果與查詢序列的相關(guān)度信息的分值分別為Ra1:10、RA2:8, Ra3:7, Ra4:3,且調(diào)整信息獲取裝置3獲取的該四個搜索結(jié)果的搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量的分值分別為Qa1:1、Qa2:1> Qa3:4、Qa4:2,調(diào)整信息獲取裝置3獲取的該四個搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息的分值分別為Fa1:0、FA2:0、FA3:1、FA4:1 ;同時,相關(guān)度信息的預(yù)定權(quán)重為Wl:1 ;搜索結(jié)果的搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量的預(yù)定權(quán)重為W2:0.4,搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息的預(yù)定權(quán)重為W3:0.5 ;則加權(quán)確定裝置將每個搜索結(jié)果的相關(guān)度信息、轉(zhuǎn)碼質(zhì)量的分值和適合度信息的分值進(jìn)行加權(quán)計算,即通過公式2):
[0067]Sn = RAnXffl+QAnXW2+FAnXW32) [0068]以獲取的加權(quán)結(jié)果為:
[0069]SI:= IOX 1+1 X0.4+0X0.5 = 10.4 ;
[0070]S2: = 8 X 1+1 X 0.4+0 X 0.5 = 8.4 ;
[0071]S3:= 7X1+4X0.4+1X0.5 = 9.1 ;
[0072]S4: = 3 X 1+2 X 0.4+1 X 0.5 = 4.3 ;
[0073]則第二排序裝置根據(jù)該等加權(quán)結(jié)果,對該四個所述搜索結(jié)果進(jìn)行排序獲得排序后的該四個搜索結(jié)果為A1、A3、A2和A4。
[0074]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述搜索結(jié)果的排序調(diào)整信息,并結(jié)合所述相關(guān)度信息和所述排序調(diào)整信息的預(yù)定權(quán)重,進(jìn)行加權(quán)計算,以確定所述每個搜索結(jié)果的加權(quán)排序結(jié)果,接著根據(jù)加權(quán)確定裝置確定的所述每個搜索結(jié)果的加權(quán)排序結(jié)果,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0075]由于對多個搜索結(jié)果進(jìn)行排序的不同排序維度對搜索結(jié)果在適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的影響程度不同,因此根據(jù)各個排序維度的重要程度對其分別賦予不同權(quán)重,從而使得最終獲取的排序后的多個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁既與查詢序列具有較高匹配度又適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn),使得用戶能夠獲得同時符合其查詢需求及其瀏覽體驗的排序后的多個搜索結(jié)果。
[0076]作為本實施例的優(yōu)選方案之一,圖2不出根據(jù)本發(fā)明一個優(yōu)選實施例的確定每個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量的排序裝置的結(jié)構(gòu)示意圖。其中,該排序裝置包括搜索結(jié)果獲取裝置1、判斷裝置2、調(diào)整信息獲取裝置3、第一排序裝置4、模板獲取裝置5、特征提取裝置6和轉(zhuǎn)碼質(zhì)量確定裝置7。
[0077]其中,搜索結(jié)果獲取裝置1、判斷裝置2、調(diào)整信息獲取裝置3和第一排序裝置4已在參照圖1所示實施例中予以詳述,在此不再贅述。
[0078]模板獲取裝置5獲取每個搜索結(jié)果網(wǎng)頁對應(yīng)的網(wǎng)頁類型模板。
[0079]具體地,模板獲取裝置5根據(jù)每個搜索結(jié)果網(wǎng)頁的預(yù)定類型,確定與該預(yù)定類型網(wǎng)頁對應(yīng)的網(wǎng)頁類型模板;例如,搜索結(jié)果網(wǎng)頁為小說類網(wǎng)頁,則模板獲取裝置5根據(jù)該小說類網(wǎng)頁,在網(wǎng)頁類型模板庫進(jìn)行查詢,以獲得與該小說類網(wǎng)頁對應(yīng)的網(wǎng)頁類型模板。[0080]接著,特征提取裝置6根據(jù)模板獲取裝置5獲取的網(wǎng)頁類型模版,提取所述搜索結(jié)果網(wǎng)頁中的一個或多個頁面內(nèi)容塊特征信息。
[0081]具體地,特征提取裝置6根據(jù)已獲取的網(wǎng)頁類型模板中包括的頁面內(nèi)容塊,逐一在每個搜索結(jié)果網(wǎng)頁的頁面編程語言信息中進(jìn)行提取,提取獲取該搜索結(jié)果網(wǎng)頁中的、同時包括于該網(wǎng)頁類型模板中的一個或多個頁面內(nèi)容塊特征信息。
[0082]其中,所述頁面編程語言信息中的內(nèi)容塊包括該頁面編程語言信息中的由一個或多個標(biāo)簽標(biāo)識的內(nèi)容區(qū)域,其與頁面中顯示的特定內(nèi)容相對應(yīng),例如,與標(biāo)題、目錄、作者名稱、正文內(nèi)容等相對應(yīng)。
[0083]其中,所述頁面編程語言信息包括但不限于:I)HTML(超文本標(biāo)記語言)文件;2)XML (可擴(kuò)展標(biāo)記語言)文件;3) XHTML (可擴(kuò)展超文本標(biāo)記語言)文件;4) XAML (可擴(kuò)展應(yīng)用程序標(biāo)記語言)文件等。
[0084]其中,所述頁面內(nèi)容塊標(biāo)注信息在所述頁面編程語言信息中的存儲方式包括但不限于以下至少任一項方式:
[0085]I)存儲于所述頁面編程語言信息中的注釋中;
[0086]例如,利用JSON格式,頁面內(nèi)容塊標(biāo)識信息存儲于XHTML文件注釋中,如〈! 一tcblock_begin: {type: " TITLE" }—X ! —tc block_end—>;特征提取裝置 6 通過對該XHTML文件進(jìn)行解析,在該XHTML文件中確定用于標(biāo)注標(biāo)題內(nèi)容塊的注釋,從而將該注釋< ! —tc block_begin: {type: " TITLE" }—>及〈! —tc block_end—> 之間的 HTML文件部分進(jìn)行提取,以提取該頁面的標(biāo)題內(nèi)容塊;其中,JSON格式是一種輕量級的數(shù)據(jù)交換格式,其一般采用“名稱/值”對的方式表示數(shù)據(jù),名稱和值之間使用“:”隔開。
[0087]2)存儲于所述頁面編程語言信息中的定制標(biāo)簽中;
[0088]例如,頁面內(nèi)容塊標(biāo)識信息存儲于XHTML文件的定制標(biāo)簽〈tcX/tc〉中,特征提取裝置6通過對該XHTML文件進(jìn)行解析,在該XHTML文件中確定用于標(biāo)注作者名稱內(nèi)容塊的定制標(biāo)簽〈tc type = “author”〉,從而將〈tc type =“author”〉與 </tc> 之間的 HTML 文件部分進(jìn)行提取,以獲取該頁面的作者名稱內(nèi)容塊。
[0089]3)存儲于所述頁面編程語言信息中的標(biāo)簽屬性中;
[0090]例如,頁面內(nèi)容塊標(biāo)識信息存儲于XHTML文件的標(biāo)簽屬性中,如段落標(biāo)簽〈P〉的標(biāo)簽屬性中,特征提取裝置6通過對該XHTML文件進(jìn)行解析,在該XHTML文件中確定用于標(biāo)注正文內(nèi)容塊的段落標(biāo)簽屬性〈P tc_type = “TEXT” >,則對該段落標(biāo)簽〈P tc_type =“TEXT” >與</p>之間的XHTML文件部分進(jìn)行提取,以獲取該頁面的正文內(nèi)容塊。
[0091]在一示例中,用于搜索小說類網(wǎng)頁的多個搜索結(jié)果為A5和A6,模板獲取裝置5獲取小說類網(wǎng)頁的網(wǎng)頁類型模板;特征提取裝置6根據(jù)已獲取的小說類型的網(wǎng)頁類型模板中包括的封面頁包括標(biāo)題內(nèi)容塊及作者名稱內(nèi)容塊、目錄頁包括章節(jié)標(biāo)題內(nèi)容塊和正文頁包括正文內(nèi)容塊,逐一在每個搜索結(jié)果網(wǎng)頁的頁面編程語言信息中進(jìn)行提取,以獲得A5的搜索結(jié)果網(wǎng)頁的封 面頁包括標(biāo)題內(nèi)容塊及作者名稱內(nèi)容塊、目錄頁包括章節(jié)標(biāo)題內(nèi)容塊和正文頁包括正文內(nèi)容塊,且A6的搜索結(jié)果網(wǎng)頁的封面頁包括標(biāo)題內(nèi)容塊及正文頁包括正文內(nèi)容塊。
[0092]隨后,轉(zhuǎn)碼質(zhì)量確定裝置7根據(jù)特征提取裝置6已提取的一個或多個頁面內(nèi)容塊特征信息,基于第一預(yù)定判斷規(guī)則,確定所述每個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量。
[0093]其中,所述第一預(yù)定判斷規(guī)則包括但不限于:
[0094]I)當(dāng)預(yù)定網(wǎng)頁類型為小說類網(wǎng)頁時,則:
[0095]a判斷搜索結(jié)果網(wǎng)頁的封面頁中是否包括標(biāo)題內(nèi)容塊、作者名稱內(nèi)容塊,并根據(jù)第一賦值規(guī)則,來確定該搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量;
[0096]b判斷搜索結(jié)果網(wǎng)頁中的目錄頁中是否包括章節(jié)標(biāo)題內(nèi)容塊時,并根據(jù)第二賦值規(guī)則,來確定該搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量;
[0097]c判斷搜索結(jié)果網(wǎng)頁中的正文頁中包括正文內(nèi)容塊時,并根據(jù)第三賦值規(guī)則,來確定該搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量;
[0098]2)當(dāng)預(yù)定網(wǎng)頁類型為圖片集網(wǎng)頁類型時,則判斷搜索結(jié)果網(wǎng)頁中是否包括圖片內(nèi)容塊時,并根據(jù)第四賦值規(guī)則,來確定該搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量。
[0099]在一示例中,接上例,A5的搜索結(jié)果網(wǎng)頁的封面頁包括標(biāo)題內(nèi)容塊及作者名稱內(nèi)容塊、目錄頁包括章節(jié)標(biāo)題內(nèi)容塊和正文頁包括正文內(nèi)容塊,且A6的搜索結(jié)果網(wǎng)頁的封面頁包括標(biāo)題內(nèi)容塊及正文頁包括正文內(nèi)容塊;第一、第二、第三及第四賦值規(guī)則示出的包括相應(yīng)的一個內(nèi)容塊則對轉(zhuǎn)碼質(zhì)量的評分加I ;則轉(zhuǎn)碼質(zhì)量確定裝置7確定A5對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量為Qa5:4,且A6對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量為Qa6:2。
[0100]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取每個搜索結(jié)果網(wǎng)頁對應(yīng)的網(wǎng)頁類型模板,根據(jù)所述網(wǎng)頁類型模版,提取所述搜索結(jié)果網(wǎng)頁中的一個或多個頁面內(nèi)容塊特征信息;根據(jù)所述一個或多個頁面內(nèi)容塊特征信息,基于第一預(yù)定判斷規(guī)則,確定所述每個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0101]轉(zhuǎn)碼質(zhì)量較高的搜索結(jié)果網(wǎng)頁更加適于在移動終端上以預(yù)定類型網(wǎng)頁方式來呈現(xiàn),因此將轉(zhuǎn)碼質(zhì)量作為對多個搜索結(jié)果進(jìn)行排序的一個排序維度,可使得具有較高轉(zhuǎn)碼質(zhì)量的搜索結(jié)果網(wǎng)頁對應(yīng)的搜索結(jié)果能在一定程度上提升其排序,最終使得用戶更易于獲取能夠帶給其更高瀏覽體驗的搜索結(jié)果。
[0102]作為本實施例的優(yōu)選方案之一,圖3示出根據(jù)本發(fā)明另一個優(yōu)選實施例的確定頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息量的排序裝置的結(jié)構(gòu)示意圖。其中,其中,該排序裝置包括搜索結(jié)果獲取裝置1、判斷裝置2、調(diào)整信息獲取裝置3、第一排序裝置4、編程語言確定裝置8和第一適合度確定裝置9。
[0103]其中,搜索結(jié)果獲取裝置1、判斷裝置2、調(diào)整信息獲取裝置3和第一排序裝置4已在參照圖1所示實施例中予以詳述,在此不再贅述。
[0104]編程語言確定裝置8確定每個搜索結(jié)果網(wǎng)頁的頁面編程語言信息。
[0105]具體地,編程語言確定裝置8根據(jù)每個搜索結(jié)果頁面的頁面編程語言文件中包括的特定標(biāo)簽信息,如〈HTML〉,來判斷搜索結(jié)果網(wǎng)頁的頁面編程語言信息;也可在網(wǎng)頁編程語言庫中進(jìn)行查詢,以獲取預(yù)存的每個搜索結(jié)果頁面的頁面編程語言信息。
[0106]隨后,第一適合度確定裝置9根據(jù)已確定的頁面編程語言信息,基于第二預(yù)定判斷規(guī)則,確定所述頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信肩、O
[0107]其中,所述第二預(yù)定判斷規(guī)則包括但不限于:[0108]-當(dāng)頁面編程語言信息為XHTML、HTML5、WML等時,對頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息加I。
[0109]在一示例中,已確定搜索結(jié)果Al、A2、A3和A4分別對應(yīng)的頁面編程語言信息為HTML、WML、HTML5和XHTML時,第一適合度確定裝置9基于第二預(yù)定判斷規(guī)則,確定A1、A2、A3和A4分別對應(yīng)的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息為 Fa1:?、Fa2:1、Fa3:1、Fa4:1。
[0110]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何確定每個搜索結(jié)果網(wǎng)頁的頁面編程語言信息,根據(jù)所述頁面編程語言信息,基于第二預(yù)定判斷規(guī)則,確定所述頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0111]適合度信息較高的搜索結(jié)果網(wǎng)頁其頁面編程語言更加適于在移動終端上以預(yù)定類型網(wǎng)頁方式來呈現(xiàn),因此將適合度信息作為對多個搜索結(jié)果進(jìn)行排序的另一個排序維度,可使得具有較高適合度信息的搜索結(jié)果網(wǎng)頁對應(yīng)的搜索結(jié)果能在一定程度上提升其排序,最終使得用戶更易于獲取能夠帶給其更高瀏覽體驗的搜索結(jié)果。
[0112]作為本實施例的優(yōu)選方案之一(參照圖1),該排序裝置還包括相關(guān)信息獲取裝置(未示出)和第二適合度確定裝置(未示出)。
[0113]相關(guān)信息獲取裝置獲取所述移動終端的設(shè)備相關(guān)信息。
[0114]其中,所述設(shè)備相關(guān)信息包括但不限于:
[0115]I)移動終端的瀏覽器支持展示的頁面編程語言信息;
[0116]2)移動終端的 品牌型號。
[0117]在一示例中,相關(guān)信息獲取裝置向移動終端發(fā)送獲取該移動終端的設(shè)備相關(guān)信息的請求,該移動終端接收該請求,并在其屬性信息庫中進(jìn)行查詢,以獲得其瀏覽器支持的頁面編程語言信息等設(shè)備相關(guān)信息,并將該等設(shè)備相關(guān)信息發(fā)送至網(wǎng)絡(luò)設(shè)備,接著相關(guān)信息獲取裝置通過實時監(jiān)控的方式接收該等設(shè)備相關(guān)信息。
[0118]隨后,第二適合度確定裝置根據(jù)已獲取的設(shè)備相關(guān)信息,確定所述搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息。
[0119]在一示例中,已確定搜索結(jié)果A5、A6、A7和A8分別對應(yīng)的頁面編程語言信息為HTML、WML、HTML5和XHTML時,已獲取的設(shè)備相關(guān)信息中示出移動終端的瀏覽器支持展示的頁面編程語言信息為WML,則第二適合度確定裝置根據(jù)已獲取的設(shè)備相關(guān)信息,確定搜索結(jié)果A6對應(yīng)的頁面編程語言信息與該移動終端的瀏覽器支持展示的頁面編程語言信息一致,則將A6的搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息確定為Fa6:1,其他的搜索結(jié)果網(wǎng)頁的該適合度信息均為O。
[0120]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取所述移動終端的設(shè)備相關(guān)信息,根據(jù)所述設(shè)備相關(guān)信息,確定所述搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0121]圖4示出根據(jù)本發(fā)明另一個方面的用于對搜索結(jié)果進(jìn)行排序的方法流程圖。本發(fā)明的方法主要通過網(wǎng)絡(luò)設(shè)備來實現(xiàn);其中,根據(jù)本優(yōu)選實施例的方法包括步驟S1、步驟S2、步驟S3和步驟S4。[0122]所述網(wǎng)絡(luò)設(shè)備包括但不限于單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計算(Cloud Computing)的由大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī)。
[0123]首先,在步驟SI中,網(wǎng)絡(luò)設(shè)備根據(jù)來自移動終端的查詢序列進(jìn)行匹配查詢,來獲取與所述查詢序列相匹配的多個搜索結(jié)果及每個搜索結(jié)果與所述查詢序列的相關(guān)度信息;
[0124]其中,所述移動終端包括但不限于任何可適用于本發(fā)明的能夠通過鍵盤、觸摸屏等與用戶進(jìn)行交互的移動式電子產(chǎn)品,諸如手機(jī)、PDA、掌上電腦(PPC)、游戲機(jī)(PSP)等。在此,所述網(wǎng)絡(luò)設(shè)備和移動終端均包括一種能夠按照事先設(shè)定或存儲的指令,自動進(jìn)行數(shù)值計算和信息處理的電子設(shè)備,其硬件可包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設(shè)備等。
[0125]本領(lǐng)域技術(shù)人員應(yīng)能理解上述移動終端以及網(wǎng)絡(luò)設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的移動終端以及網(wǎng)絡(luò)設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
[0126]在此,所述移動終端與所述網(wǎng)絡(luò)設(shè)備之間可通過任何通信方式實現(xiàn)通信,包括但不限于,基于3GPP、LTE、WIMAX的移動通信、基于TCP/IP、UDP協(xié)議的計算機(jī)網(wǎng)絡(luò)通信以及基于藍(lán)牙、紅外傳輸標(biāo)準(zhǔn)的近距無線傳輸方式。所述移動終端與所述網(wǎng)絡(luò)設(shè)備之間連接的網(wǎng)絡(luò)包括但不限于:互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。
[0127]具體地,在步驟SI中,網(wǎng)絡(luò)設(shè)備根據(jù)來自移動終端的用戶輸入的查詢序列進(jìn)行匹配查詢,并基于接收到的查詢序列進(jìn)行搜索。一般地,搜索過程如下:查詢序列中包含一個或多個關(guān)鍵詞,優(yōu)選地,還包括關(guān)鍵詞之間的關(guān)聯(lián)詞,搜索結(jié)果獲取裝置I將提取這些關(guān)鍵詞,優(yōu)選地,還提取關(guān)聯(lián)詞,并在網(wǎng)絡(luò)索引庫中根據(jù)所述關(guān)鍵詞、或關(guān)鍵詞與關(guān)聯(lián)詞進(jìn)行匹配查詢從而獲得多個搜索結(jié)果,其中每個搜索結(jié)果與該查詢序列的相關(guān)度信息可根據(jù)各種搜索算法確定,例如根據(jù)傳統(tǒng)的點擊率算法確定該相關(guān)度信息、根據(jù)Google的“PageRank”搜索算法(參見美國專利US6285699,“Method for node ranking in a linked database”)確定該相關(guān)度信息、根據(jù)百度的“超鏈”搜索算法確定該相關(guān)度信息,在步驟SI中,網(wǎng)絡(luò)設(shè)備基于上述搜索算法來獲得每個搜索結(jié)果與該查詢序列的相關(guān)度信息。其中,所述相關(guān)度信息指通過“PageRank”、“超鏈”等基本搜索算法確定的搜索結(jié)果與查詢序列的匹配程度分值。
[0128]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)來自移動終端的查詢序列進(jìn)行匹配查詢,來獲取與所述查詢序列相匹配的多個搜索結(jié)果及每個搜索結(jié)果與所述查詢序列的相關(guān)度信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0129]在步驟S2中,網(wǎng)絡(luò)設(shè)備對所述查詢序列進(jìn)行識別處理,來判斷所述查詢序列是否用于請求預(yù)定類型網(wǎng)頁。
[0130]其中,預(yù)定類型網(wǎng)頁包括但不限于:
[0131]I)文學(xué)類網(wǎng)頁,如小說類網(wǎng)頁
[0132]2)圖片類網(wǎng)頁,如圖片集網(wǎng)頁。[0133]在一示例中,在步驟S2中,網(wǎng)絡(luò)設(shè)備將查詢序列在預(yù)定的類型映射表中進(jìn)行匹配查詢,來判斷所述查詢序列是否用于請求預(yù)定類型網(wǎng)頁;其中,所述類型映射表中包括多種預(yù)定類型及其分別對應(yīng)的一個或多個查詢序列;優(yōu)選地,所述查詢序列與所述預(yù)定類型的對應(yīng)關(guān)系可通過網(wǎng)絡(luò)設(shè)備預(yù)先對多個用戶的大量搜索行為進(jìn)行挖掘來確定。
[0134]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何對所述查詢序列進(jìn)行識別處理,來判斷所述查詢序列是否用于請求預(yù)定類型網(wǎng)頁的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0135]當(dāng)在步驟S2中網(wǎng)絡(luò)設(shè)備判斷所述查詢序列用于請求預(yù)定類型網(wǎng)頁時,在步驟S3中,網(wǎng)絡(luò)設(shè)備獲取每個搜索結(jié)果的排序調(diào)整信息,其中,所述排序調(diào)整信息與該搜索結(jié)果網(wǎng)頁適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合程度有關(guān)。
[0136]其中,所述排序調(diào)整信息包括以下至少任一項:
[0137]I)搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量;
[0138]2)搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息。
[0139]具體地,在步驟S3中,網(wǎng)絡(luò)設(shè)備獲取每個搜索結(jié)果的排序調(diào)整信息的方式包括但不限于:
[0140]I)從調(diào)整信息庫中獲取預(yù)存的每個搜索結(jié)果的搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量及該搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息;其中,所述調(diào)整信息庫包括但不限于關(guān)系數(shù)據(jù)庫、Key-Value存儲系統(tǒng)或文件系統(tǒng)等;
[0141]2)獲取每個搜索結(jié)果網(wǎng)頁對應(yīng)的網(wǎng)頁類型模板;根據(jù)所述網(wǎng)頁類型模版,提取所述搜索結(jié)果網(wǎng)頁中的一個或多個頁面內(nèi)容塊特征信息;根據(jù)所述一個或多個頁面內(nèi)容塊特征信息,基于第一預(yù)定判斷規(guī)則,確定所述每個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量;該方式將在圖5所示的實施例中給予詳述。
[0142]3)確定每個搜索結(jié)果網(wǎng)頁的頁面編程語言信息;根據(jù)所述頁面編程語言信息,基于第二預(yù)定判斷規(guī)則,確定所述頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息;該方式將在圖6所示的實施例中給予詳述。
[0143]在一示例中,網(wǎng)絡(luò)設(shè)備根據(jù)來自移動終端的查詢序列“武極”進(jìn)行匹配查詢,獲取與該查詢序列相匹配的多個搜索結(jié)果為Al、A2、A3和A4,當(dāng)網(wǎng)絡(luò)設(shè)備判斷查詢序列“武極”為用于請求小說類網(wǎng)頁時,在步驟S3中,網(wǎng)絡(luò)設(shè)備根據(jù)搜索結(jié)果Al、A2、A3和A4分別對應(yīng)的鏈接信息,從網(wǎng)絡(luò)設(shè)備的調(diào)整信息庫中獲取預(yù)存的A1、A2、A3和A4的搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量及該搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息。
[0144]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)判斷所述查詢序列用于請求預(yù)定類型網(wǎng)頁時,獲取每個搜索結(jié)果的排序調(diào)整信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi),其中,所述排序調(diào)整信息與該搜索結(jié)果網(wǎng)頁適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合程度有關(guān)。
[0145]隨后,在步驟S4中,網(wǎng)絡(luò)設(shè)備根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述每個搜索結(jié)果的排序調(diào)整信息,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果。
[0146]其中,在步驟S4中,網(wǎng)絡(luò)設(shè)備對多個搜索結(jié)果進(jìn)行排序處理以獲取排序后的多個搜索結(jié)果的方式包括但不限于:
[0147]-根據(jù)每個搜索結(jié)果與查詢序列的相關(guān)度信息的分值、每個搜索結(jié)果的搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量的分值及每個搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息的分值,簡單進(jìn)行加和計算,并根據(jù)加和結(jié)果進(jìn)行排序操作;
[0148]在一示例中,多個搜索結(jié)果為A1、A2、A3和A4,網(wǎng)絡(luò)設(shè)備獲取的四個搜索結(jié)果與查詢序列的相關(guān)度信息的分值分別為Ra1:10、RA2:8, Ra3:7, Ra4:3,且網(wǎng)絡(luò)設(shè)備獲取的該四個搜索結(jié)果的搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量的分值分別為Qa1:1、Qa2:1> Qa3:4、Qa4:2,在步驟S3中,網(wǎng)絡(luò)設(shè)備獲取的該四個搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息的分值分別為Fa1:0、FA2:0、FA3:1、FA4:1 ;在步驟S4中,網(wǎng)絡(luò)設(shè)備將每個搜索結(jié)果的相關(guān)度信息、轉(zhuǎn)碼質(zhì)量的分值和適合度信息的分值進(jìn)行加和計算,即通過公式I):
[0149]sn = RAn+QAn+FAn I)
[0150]獲取的加和結(jié)果為:
[0151]si: = 10+1+0 = 11 ;
[0152]s2:= 8+1+0 = 9 ;
[0153]s3:= 7+4+1 = 12 ;
[0154]s4:= 3+2+1 = 6 ;
[0155]則網(wǎng)絡(luò)設(shè)備根據(jù)該等加和結(jié)果,對該四個所述搜索結(jié)果進(jìn)行排序獲得排序后的該四個搜索結(jié)果為A3、A1、A2和A4。
[0156]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述每個搜索結(jié)果的排序調(diào)整信息,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0157]通過根據(jù)每個搜索結(jié)果與查詢序列的相關(guān)度信息及每個搜索結(jié)果的排序調(diào)整信息,對該多個搜索結(jié)果進(jìn)行排序處理,以使得多個搜索結(jié)果的排序方式不僅與用戶輸入的查詢序列的匹配程度相關(guān),而且該排序方式也與每個搜索結(jié)果網(wǎng)頁是否適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)相關(guān)聯(lián),實現(xiàn)了將適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的較高轉(zhuǎn)碼質(zhì)量的搜索結(jié)果網(wǎng)頁對應(yīng)的搜索結(jié)果及適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的較高適合度信息的搜索結(jié)果網(wǎng)頁對應(yīng)的搜索結(jié)果能夠排于搜索結(jié)果頁的較高位置,用戶可在其最易獲取信息的視覺區(qū)域內(nèi)點擊排序較高的幾個搜索結(jié)果,就可獲取適于其在移動終端瀏覽的搜索結(jié)果網(wǎng)頁,從而提高用戶瀏覽體驗。
[0158]優(yōu)選地,該方法還包括步驟SlO (圖未示)和步驟Sll (圖未示)。其中,在步驟SlO中,網(wǎng)絡(luò)設(shè)備根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述搜索結(jié)果的排序調(diào)整信息,并結(jié)合所述相關(guān)度信息和所述排序調(diào)整信息的預(yù)定權(quán)重,進(jìn)行加權(quán)計算,以確定所述每個搜索結(jié)果的加權(quán)排序結(jié)果;在步驟Sll中,網(wǎng)絡(luò)設(shè)備根據(jù)加權(quán)確定裝置確定的所述每個搜索結(jié)果的加權(quán)排序結(jié)果,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果。
[0159]在一示例中,多個搜索結(jié)果為A1、A2、A3和A4,網(wǎng)絡(luò)設(shè)備獲取的四個搜索結(jié)果與查詢序列的相關(guān)度信息的分值分別為Ra1:10、RA2:8, Ra3:7, Ra4:3,且已獲取的該四個搜索結(jié)果的搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量的分值分別為Qa1:1、Qa2:1、Qa3:4、Qa4:2,該四個搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息的分值分別為Fa1:0、FA2:0、FA3:1、FA4:1 ;同時,相關(guān)度信息的預(yù)定權(quán)重為Wl:1 ;搜索結(jié)果的搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量的預(yù)定權(quán)重為W2:0.4,搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息的預(yù)定權(quán)重為W3:0.5 ;則在步驟SlO中,網(wǎng)絡(luò)設(shè)備將每個搜索結(jié)果的相關(guān)度信息、轉(zhuǎn)碼質(zhì)量的分值和適合度信息的分值進(jìn)行加權(quán)計算,即通過公式2):
[0160]Sn = RAnXffl+QAnXW2+FAnXW32)
[0161]以獲取的加權(quán)結(jié)果為:
[0162]SI:= 10X1+1X0.4+0X0.5 = 10.4 ;
[0163]S2: = 8 X 1+1 X 0.4+0 X 0.5 = 8.4 ;
[0164]S3:= 7X1+4X0.4+1X0.5 = 9.1 ;
[0165]S4: = 3 X 1+2 X 0.4+1 X 0.5 = 4.3 ;
[0166]則在步驟Sll中,網(wǎng)絡(luò)設(shè)備根據(jù)該等加權(quán)結(jié)果,對該四個所述搜索結(jié)果進(jìn)行排序獲得排序后的該四個搜索結(jié)果`為Al、A3、A2和A4。
[0167]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述搜索結(jié)果的排序調(diào)整信息,并結(jié)合所述相關(guān)度信息和所述排序調(diào)整信息的預(yù)定權(quán)重,進(jìn)行加權(quán)計算,以確定所述每個搜索結(jié)果的加權(quán)排序結(jié)果,接著根據(jù)加權(quán)確定裝置確定的所述每個搜索結(jié)果的加權(quán)排序結(jié)果,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0168]由于對多個搜索結(jié)果進(jìn)行排序的不同排序維度對搜索結(jié)果在適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的影響程度不同,因此根據(jù)各個排序維度的重要程度對其分別賦予不同權(quán)重,從而使得最終獲取的排序后的多個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁既與查詢序列具有較高匹配度又適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn),使得用戶能夠獲得同時符合其查詢需求及其瀏覽體驗的排序后的多個搜索結(jié)果。
[0169]作為本實施例的優(yōu)選方案之一,圖5示出根據(jù)本發(fā)明一個優(yōu)選實施例的確定每個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量的方法流程圖。其中,根據(jù)本優(yōu)選實施例的方法包括步驟S101、步驟S102、步驟S103、步驟S104、步驟S105、步驟S106和步驟S107。
[0170]其中,步驟S101、步驟S102、步驟S103和步驟S104已在參照圖4所示實施例中予以詳述,在此不再贅述。
[0171]在步驟S105中,網(wǎng)絡(luò)設(shè)備獲取每個搜索結(jié)果網(wǎng)頁對應(yīng)的網(wǎng)頁類型模板。
[0172]具體地,在步驟S105中,網(wǎng)絡(luò)設(shè)備根據(jù)每個搜索結(jié)果網(wǎng)頁的預(yù)定類型,確定與該預(yù)定類型網(wǎng)頁對應(yīng)的網(wǎng)頁類型模板;例如,搜索結(jié)果網(wǎng)頁為小說類網(wǎng)頁,則在步驟S105中,網(wǎng)絡(luò)設(shè)備根據(jù)該小說類網(wǎng)頁,在網(wǎng)頁類型模板庫進(jìn)行查詢,以獲得與該小說類網(wǎng)頁對應(yīng)的網(wǎng)頁類型模板。
[0173]接著,在步驟S106中,網(wǎng)絡(luò)設(shè)備根據(jù)已獲取的網(wǎng)頁類型模版,提取所述搜索結(jié)果網(wǎng)頁中的一個或多個頁面內(nèi)容塊特征信息。
[0174]具體地,在步驟S106中,網(wǎng)絡(luò)設(shè)備根據(jù)已獲取的網(wǎng)頁類型模板中包括的頁面內(nèi)容塊,逐一在每個搜索結(jié)果網(wǎng)頁的頁面編程語言信息中進(jìn)行提取,提取獲取該搜索結(jié)果網(wǎng)頁中的、同時包括于該網(wǎng)頁類型模板中的一個或多個頁面內(nèi)容塊特征信息。
[0175]其中,所述頁面編程語言信息中的內(nèi)容塊包括該頁面編程語言信息中的由一個或多個標(biāo)簽標(biāo)識的內(nèi)容區(qū)域,其與頁面中顯示的特定內(nèi)容相對應(yīng),例如,與標(biāo)題、目錄、作者名稱、正文內(nèi)容等相對應(yīng)。
[0176]其中,所述頁面編程語言信息包括但不限于:I)HTML(超文本標(biāo)記語言)文件;2)XML (可擴(kuò)展標(biāo)記語言)文件;3) XHTML (可擴(kuò)展超文本標(biāo)記語言)文件;4) XAML (可擴(kuò)展應(yīng)用程序標(biāo)記語言)文件等。
[0177]其中,所述頁面內(nèi)容塊標(biāo)注信息在所述頁面編程語言信息中的存儲方式包括但不限于以下至少任一項方式:
[0178]I)存儲于所述頁面編程語言信息中的注釋中;
[0179]例如,利用JSON格式,頁面內(nèi)容塊標(biāo)識信息存儲于XHTML文件注釋中,如〈! 一tcblock_begin: {type: " TITLE" }—>〈 ! —tc block_end—> ;在步驟 S106 中,網(wǎng)絡(luò)設(shè)備通過對該XHTML文件進(jìn)行解析,在該XHTML文件中確定用于標(biāo)注標(biāo)題內(nèi)容塊的注釋,從而將該注釋〈! 一tc block_begin: {type: " TITLE" }—>及〈! —tc block_end—> 之間的HTML文件部分進(jìn)行提取,以提取該頁面的標(biāo)題內(nèi)容塊;其中,JSON格式是一種輕量級的數(shù)據(jù)交換格式,其一般采用“名稱/值”對的方式表示數(shù)據(jù),名稱和值之間使用“:”隔開。
[0180]2)存儲于所述頁面編程語言信息中的定制標(biāo)簽中;
[0181]例如,頁面內(nèi)容塊標(biāo)識信息存儲于XHTML文件的定制標(biāo)簽〈tcX/tc〉中,在步驟S106中,網(wǎng)絡(luò)設(shè)備通過對該XHTML文件進(jìn)行解析,在該XHTML文件中確定用于標(biāo)注作者名稱內(nèi)容塊的定制標(biāo)簽〈tc type = “author” >,從而將〈tc type = “author”〉與</tc>之間的HTML文件部分進(jìn)行提取,以獲取該頁面的作者名稱內(nèi)容塊。
[0182]3)存儲于所述頁面編程語言信息中的標(biāo)簽屬性中;
[0183]例如,頁面內(nèi)容塊標(biāo)識信息存儲于XHTML文件的標(biāo)簽屬性中,如段落標(biāo)簽〈P〉的標(biāo)簽屬性中,在步驟S106中,網(wǎng)絡(luò)設(shè)備通過對該XHTML文件進(jìn)行解析,在該XHTML文件中確定用于標(biāo)注正文內(nèi)容塊的段落標(biāo)簽屬性〈P tc_type =“TEXT”〉,則對該段落標(biāo)簽〈p tc_type=“TEXT” >與</p>之間的XHTML文件部分進(jìn)行提取,以獲取該頁面的正文內(nèi)容塊。
[0184]在一示例中,用于搜索小說類網(wǎng)頁的多個搜索結(jié)果為A5和A6,在步驟S105中,網(wǎng)絡(luò)設(shè)備獲取小說類網(wǎng)頁的網(wǎng)頁類型模板;在步驟S106中,網(wǎng)絡(luò)設(shè)備根據(jù)已獲取的小說類型的網(wǎng)頁類型模板中包括的封面頁包括標(biāo)題內(nèi)容塊及作者名稱內(nèi)容塊、目錄頁包括章節(jié)標(biāo)題內(nèi)容塊和正文頁包括正文內(nèi)容塊,逐一在每個搜索結(jié)果網(wǎng)頁的頁面編程語言信息中進(jìn)行提取,以獲得A5的搜索結(jié)果網(wǎng)頁的封面頁包括標(biāo)題內(nèi)容塊及作者名稱內(nèi)容塊、目錄頁包括章節(jié)標(biāo)題內(nèi)容塊和正文頁包括正文內(nèi)容塊,且A6的搜索結(jié)果網(wǎng)頁的封面頁包括標(biāo)題內(nèi)容塊及正文頁包括正文內(nèi)容塊。[0185]隨后,在步驟S107中,網(wǎng)絡(luò)設(shè)備根據(jù)其在步驟S106中已提取的一個或多個頁面內(nèi)容塊特征信息,基于第一預(yù)定判斷規(guī)則,確定所述每個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量。
[0186]其中,所述第一預(yù)定判斷規(guī)則包括但不限于:
[0187]I)當(dāng)預(yù)定網(wǎng)頁類型為小說類網(wǎng)頁時,則:
[0188]a判斷搜索結(jié)果網(wǎng)頁的封面頁中是否包括標(biāo)題內(nèi)容塊、作者名稱內(nèi)容塊,并根據(jù)第一賦值規(guī)則,來確定該搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量;
[0189]b判斷搜索結(jié)果網(wǎng)頁中的目錄頁中是否包括章節(jié)標(biāo)題內(nèi)容塊時,并根據(jù)第二賦值規(guī)則,來確定該搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量;
[0190]c判斷搜索結(jié)果網(wǎng)頁中的正文頁中包括正文內(nèi)容塊時,并根據(jù)第三賦值規(guī)則,來確定該搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量;
[0191]2)當(dāng)預(yù)定網(wǎng)頁類型為圖片集網(wǎng)頁類型時,則判斷搜索結(jié)果網(wǎng)頁中是否包括圖片內(nèi)容塊時,并根據(jù)第四賦值規(guī)則,來確定該搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量。
[0192]在一示例中,接上例,A5的搜索結(jié)果網(wǎng)頁的封面頁包括標(biāo)題內(nèi)容塊及作者名稱內(nèi)容塊、目錄頁包括章節(jié)標(biāo)題內(nèi)容塊和正文頁包括正文內(nèi)容塊,且A6的搜索結(jié)果網(wǎng)頁的封面頁包括標(biāo)題內(nèi)容塊及正文頁包括正文內(nèi)容塊;第一、第二、第三及第四賦值規(guī)則示出的包括相應(yīng)的一個內(nèi)容塊則對轉(zhuǎn)碼質(zhì)量的評分加I ;則在步驟S107中,網(wǎng)絡(luò)設(shè)備確定A5對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量為Qa5:4,且A6對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量為Qa6:2。
[0193]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取每個搜索結(jié)果網(wǎng)頁對應(yīng)的網(wǎng)頁類型模板,根據(jù)所述網(wǎng)頁類型模版,提取所述搜索結(jié)果網(wǎng)頁中的一個或多個頁面內(nèi)容塊特征信息;根據(jù)所述一個或多個頁面內(nèi)容塊特征信息,基于第一預(yù)定判斷規(guī)則,確定所述每個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0194]轉(zhuǎn)碼質(zhì)量較高的搜索結(jié)果網(wǎng)頁更加適于在移動終端上以預(yù)定類型網(wǎng)頁方式來呈現(xiàn),因此將轉(zhuǎn)碼質(zhì)量作為對多個搜索結(jié)果進(jìn)行排序的一個排序維度,可使得具有較高轉(zhuǎn)碼質(zhì)量的搜索結(jié)果網(wǎng)頁對應(yīng)的搜索結(jié)果能在一定程度上提升其排序,最終使得用戶更易于獲取能夠帶給其更高瀏覽體驗的搜索結(jié)果。
[0195]作為本實施例的優(yōu)選方案之一,圖6不出根據(jù)本發(fā)明另一個優(yōu)選實施例的確定頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息量的方法流程圖。其中,本優(yōu)選實施例的方法包括步驟S101、步驟S102、步驟S103、步驟S104、步驟S108和步驟S109。
[0196]其中,步驟S101、步驟S102、步驟S103和步驟S104已在參照圖4所示實施例中予以詳述,在此不再贅述。
[0197]在步驟S108中,網(wǎng)絡(luò)設(shè)備確定每個搜索結(jié)果網(wǎng)頁的頁面編程語言信息。
[0198]具體地,在步驟S108中,網(wǎng)絡(luò)設(shè)備根據(jù)每個搜索結(jié)果頁面的頁面編程語言文件中包括的特定標(biāo)簽信息,如〈HTML〉,來判斷搜索結(jié)果網(wǎng)頁的頁面編程語言信息;也可在網(wǎng)頁編程語言庫中進(jìn)行查詢,以獲取預(yù)存的每個搜索結(jié)果頁面的頁面編程語言信息。
[0199]隨后,在步驟S109中,網(wǎng)絡(luò)設(shè)備根據(jù)已確定的頁面編程語言信息,基于第二預(yù)定判斷規(guī)則,確定所述頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信肩、O
[0200]其中,所述第二預(yù)定判斷規(guī)則包括但不限于:
[0201]-當(dāng)頁面編程語言信息為XHTML、HTML5、WML等時,對頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息加I。
[0202]在一示例中,已確定搜索結(jié)果Al、A2、A3和A4分別對應(yīng)的頁面編程語言信息為HTML、WML、HTML5和XHTML時,在步驟S109中,網(wǎng)絡(luò)設(shè)備基于第二預(yù)定判斷規(guī)則,確定Al、A2、A3和A4分別對應(yīng)的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息為 Fa1:0、FA2:1、FA3:1、FA4:1。
[0203]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何確定每個搜索結(jié)果網(wǎng)頁的頁面編程語言信息,根據(jù)所述頁面編程語言信息,基于第二預(yù)定判斷規(guī)則,確定所述頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0204]適合度信息較高的搜索結(jié)果網(wǎng)頁其頁面編程語言更加適于在移動終端上以預(yù)定類型網(wǎng)頁方式來呈現(xiàn),因此將適合度信息作為對多個搜索結(jié)果進(jìn)行排序的另一個排序維度,可使得具有較高適合度信息的搜索結(jié)果網(wǎng)頁對應(yīng)的搜索結(jié)果能在一定程度上提升其排序,最終使得用戶更易于獲取能夠帶給其更高瀏覽體驗的搜索結(jié)果。
[0205]作為本實施例的優(yōu)選方案之一(參照圖4),該方法還包括步驟S12 (未示出)和步驟S13(未示出)。
[0206]在步驟S12中,網(wǎng)絡(luò)設(shè)備獲取所述移動終端的設(shè)備相關(guān)信息。
[0207]其中,所述設(shè)備相關(guān)信息包括但不限于:
[0208]I)移動終端的瀏覽器支持展示的頁面編程語言信息;
[0209]2)移動終端的品牌型號。
[0210]在一示例中,在步驟S12中,網(wǎng)絡(luò)設(shè)備向移動終端發(fā)送獲取該移動終端的設(shè)備相關(guān)信息的請求,該移動終端接收該請求,并在其屬性信息庫中進(jìn)行查詢,以獲得其瀏覽器支持的頁面編程語言信息等設(shè)備相關(guān)信息,并將該等設(shè)備相關(guān)信息發(fā)送至網(wǎng)絡(luò)設(shè)備,接著相關(guān)信息獲取裝置通過實時監(jiān)控的方式接收該等設(shè)備相關(guān)信息。
[0211]隨后,在步驟S13中,網(wǎng)絡(luò)設(shè)備根據(jù)已獲取的設(shè)備相關(guān)信息,確定所述搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息。
[0212]在一示例中,已確定搜索結(jié)果A5、A6、A7和A8分別對應(yīng)的頁面編程語言信息為HTML、WML、HTML5和XHTML時,已獲取的設(shè)備相關(guān)信息中示出移動終端的瀏覽器支持展示的頁面編程語言信息為WML,則在步驟S13中,網(wǎng)絡(luò)設(shè)備根據(jù)已獲取的設(shè)備相關(guān)信息,確定搜索結(jié)果A6對應(yīng)的頁面編程語言信息與該移動終端的瀏覽器支持展示的頁面編程語言信息一致,則將A6的搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息確定為Fa6:1,其他的搜索結(jié)果網(wǎng)頁的該適合度信息均為O。
[0213]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取所述移動終端的設(shè)備相關(guān)信息,根據(jù)所述設(shè)備相關(guān)信息,確定所述搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0214]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(ASIC)或任何其他類似硬件設(shè)備來實現(xiàn)本發(fā)明中的裝置。在一個實施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。
[0215]對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他裝置或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
【權(quán)利要求】
1.一種用于對搜索結(jié)果進(jìn)行排序的方法,該方法包括以下步驟: a根據(jù)來自移動終端的查詢序列進(jìn)行匹配查詢,來獲取與所述查詢序列相匹配的多個搜索結(jié)果及每個搜索結(jié)果與所述查詢序列的相關(guān)度信息; 其中,該方法還包括: w對所述查詢序列進(jìn)行識別處理,來判斷所述查詢序列是否用于請求預(yù)定類型網(wǎng)頁; X當(dāng)判斷所述查詢序列用于請求預(yù)定類型網(wǎng)頁時,獲取每個搜索結(jié)果的排序調(diào)整信息,其中,所述排序調(diào)整信息與該搜索結(jié)果網(wǎng)頁適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合程度有關(guān); y根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述每個搜索結(jié)果的排序調(diào)整信息,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟y包括: -根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述搜索結(jié)果的排序調(diào)整信息,并結(jié)合所述相關(guān)度信息和所述排序調(diào)整信息的預(yù)定權(quán)重,進(jìn)行加權(quán)計算,以確定所述每個搜索結(jié)果的加權(quán)排序結(jié)果; -根據(jù)所述每個搜索結(jié)果的加權(quán)排序結(jié)果,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述排序調(diào)整信息包括以下至少任一項: -搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量; -搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息。
4.根據(jù)權(quán)利要求3所述的方法,其中,該方法還包括以下步驟: -獲取每個搜索結(jié)果網(wǎng)頁對應(yīng)的網(wǎng)頁類型模板; -根據(jù)所述網(wǎng)頁類型模版,提取所述搜索結(jié)果網(wǎng)頁中的一個或多個頁面內(nèi)容塊特征信息; -根據(jù)所述一個或多個頁面內(nèi)容塊特征信息,基于第一預(yù)定判斷規(guī)則,確定所述每個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量。
5.根據(jù)權(quán)利要求3所述的方法,其中,該方法還包括以下步驟: -確定每個搜索結(jié)果網(wǎng)頁的頁面編程語言信息; -根據(jù)所述頁面編程語言信息,基于第二預(yù)定判斷規(guī)則,確定所述頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息。
6.根據(jù)權(quán)利要求3所述的方法,其中,該方法還包括: -獲取所述移動終端的設(shè)備相關(guān)信息; -根據(jù)所述設(shè)備相關(guān)信息,確定所述搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息。
7.一種用于對搜索結(jié)果進(jìn)行排序的排序裝置,該排序裝置包括: 搜索結(jié)果獲取裝置,用于根據(jù)來自移動終端的查詢序列進(jìn)行匹配查詢,來獲取與所述查詢序列相匹配的多個搜索結(jié)果及每個搜索結(jié)果與所述查詢序列的相關(guān)度信息; 其中,該排序裝置還包括: 判斷裝置,用于對所述查詢序列進(jìn)行識別處理,來判斷所述查詢序列是否用于請求預(yù)定類型網(wǎng)頁; 調(diào)整信息獲取裝置,用于當(dāng)判斷所述查詢序列用于請求預(yù)定類型網(wǎng)頁時,獲取每個搜索結(jié)果的排序調(diào)整信息,其中,所述排序調(diào)整信息與該搜索結(jié)果網(wǎng)頁適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合程度有關(guān); 第一排序裝置,用于根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述每個搜索結(jié)果的排序調(diào)整信息,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果。
8.根據(jù)權(quán)利要求7所述的排序裝置,其中,所述第一排序裝置包括: 加權(quán)確定裝置,用于根據(jù)所述每個搜索結(jié)果與所述查詢序列的相關(guān)度信息及所述搜索結(jié)果的排序調(diào)整信息,并結(jié)合所述相關(guān)度信息和所述排序調(diào)整信息的預(yù)定權(quán)重,進(jìn)行加權(quán)計算,以確定所述每個搜索結(jié)果的加權(quán)排序結(jié)果; 第二排序裝置,用于根據(jù)所述每個搜索結(jié)果的加權(quán)排序結(jié)果,對所述多個搜索結(jié)果進(jìn)行排序處理,以獲取排序后的多個搜索結(jié)果。
9.根據(jù)權(quán)利要求7或8所述的排序裝置,其中,所述排序調(diào)整信息包括以下至少任一項: -搜索結(jié)果網(wǎng)頁被轉(zhuǎn)碼為適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的轉(zhuǎn)碼質(zhì)量; -搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度 信息。
10.根據(jù)權(quán)利要求9所述的排序裝置,其中,該排序裝置還包括: 模板獲取裝置,用于獲取每個搜索結(jié)果網(wǎng)頁對應(yīng)的網(wǎng)頁類型模板; 特征提取裝置,用于根據(jù)所述網(wǎng)頁類型模版,提取所述搜索結(jié)果網(wǎng)頁中的一個或多個頁面內(nèi)容塊特征信息; 轉(zhuǎn)碼質(zhì)量確定裝置,用于根據(jù)所述一個或多個頁面內(nèi)容塊特征信息,基于第一預(yù)定判斷規(guī)則,確定所述每個搜索結(jié)果對應(yīng)的搜索結(jié)果網(wǎng)頁的轉(zhuǎn)碼質(zhì)量。
11.根據(jù)權(quán)利要求9所述的排序裝置,其中,該排序裝置還包括: 編程語言確定裝置,用于確定每個搜索結(jié)果網(wǎng)頁的頁面編程語言信息; 第一適合度確定裝置,用于根據(jù)所述頁面編程語言信息,基于第二預(yù)定判斷規(guī)則,確定所述頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息。
12.根據(jù)權(quán)利要求9所述的方法,其中,該排序裝置還包括: 相關(guān)信息獲取裝置,用于獲取所述移動終端的設(shè)備相關(guān)信息; 第二適合度確定裝置,用于根據(jù)所述設(shè)備相關(guān)信息,確定所述搜索結(jié)果網(wǎng)頁的頁面編程語言適于在移動終端上以預(yù)定類型網(wǎng)頁方式呈現(xiàn)的適合度信息。
13.—種網(wǎng)絡(luò)設(shè)備,包括如權(quán)利要求7至12中至少一項所述的排序裝置。
【文檔編號】G06F17/30GK103631793SQ201210300943
【公開日】2014年3月12日 申請日期:2012年8月22日 優(yōu)先權(quán)日:2012年8月22日
【發(fā)明者】林冠辰 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司