專利名稱:一種用于對多個文字信息記錄進行排序的方法與設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種用于對多個文字信息記錄進行排序的技 術(shù)。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,人們在工作生活中常常需要處理多個文字信息記錄,如聯(lián) 系人通信錄、多個收藏記錄、圖書目錄等。而在現(xiàn)有技術(shù)中,這多個文字信息記錄(例如 聯(lián)系人信息、物品名稱、頁面收藏等)往往是按照某種既定的方式進行排序,如按首字母排 序。顯然,在不同的情況下,例如這多個文字信息記錄可能是全中文、全英文或中英文的,這 樣的限定排序的方式影響了人們獲取信息的便捷性,從而降低了用戶的使用體驗。特別地, 當包含有大量文字信息記錄時,用戶往往需要逐條或逐條、頁的查看其想要的文字信息記 錄,浪費了用戶大量的時間和精力。因此,如何采用合適的排序規(guī)則,對多個文字信息記錄進行排序,以提高用戶的使 用效率,提升用戶的使用體驗,成為現(xiàn)今亟需解決的一個問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于對多個文字信息記錄進行排序的方法與設(shè)備。根據(jù)本發(fā)明的一個方面,提供了一種由計算機實現(xiàn)的用于對多個文字信息記錄進 行排序的方法,其中,該方法包括以下步驟a獲取待排序的多個文字信息記錄;b根據(jù)所述多個文字信息記錄的語言特征信息,確定與所述多個文字信息記錄相 對應(yīng)的排序規(guī)則;c根據(jù)所述排序規(guī)則,對所述多個文字信息記錄進行排序,以獲得與所述多個文字 信息記錄相對應(yīng)的排序結(jié)果。根據(jù)本發(fā)明的另一方面,還提供了一種用于對多個文字信息記錄進行排序的排序 設(shè)備,其中,該設(shè)備包括獲取裝置,用于獲取待排序的多個文字信息記錄;確定裝置,用于根據(jù)所述多個文字信息記錄的語言特征信息,確定與所述多個文 字信息記錄相對應(yīng)的排序規(guī)則;排序裝置,用于根據(jù)所述排序規(guī)則,對所述多個文字信息記錄進行排序,以獲得與 所述多個文字信息記錄相對應(yīng)的排序結(jié)果。與現(xiàn)有技術(shù)相比,本發(fā)明通過根據(jù)多個文字信息記錄的語言特征信息,采用合適的 排序規(guī)則,對多個文字信息記錄進行排序,提高了用戶的使用效率,提升了用戶的使用體驗。
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯圖1示出根據(jù)本發(fā)明一個方面的用于對多個文字信息記錄進行排序的設(shè)備示意 圖;圖2示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于對多個文字信息記錄進行排序的設(shè) 備示意圖;圖3示出根據(jù)本發(fā)明另一個方面的用于對多個文字信息記錄進行排序的方法流 程圖;圖4示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于對多個文字信息記錄進行排序的方 法流程圖。附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施例方式下面結(jié)合附圖對本發(fā)明作進一步詳細描述。圖1示出根據(jù)本發(fā)明一個方面的用于對多個文字信息記錄進行排序的設(shè)備示意 圖,其中,排序設(shè)備1包括獲取裝置11、確定裝置12和排序裝置13。在此,排序設(shè)備1可以是具有排序功能的用戶設(shè)備,也可以是具有排序功能的網(wǎng) 絡(luò)設(shè)備,通過與用戶設(shè)備的交互,將排序結(jié)果提供給所述用戶設(shè)備。另外,用戶設(shè)備包括但 不限于任何一種可與用戶通過鍵盤、鼠標、遙控器、觸摸板、或手寫設(shè)備等方式進行人機交 互的電子產(chǎn)品,例如計算機、手機、PDA、掌上電腦PPC或IPTV等。而網(wǎng)絡(luò)設(shè)備包括但不限于 網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云。在此,云由基于云 計算(Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一 種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。當排序設(shè)備1為網(wǎng)絡(luò)設(shè)備時, 其與用戶設(shè)備之間的通信相互獨立,包括但不限于基于諸如TCP/IP協(xié)議、UDP協(xié)議等的分 組數(shù)據(jù)傳輸。其中,獲取裝置11用于獲取待排序的多個文字信息記錄。具體地,獲取裝置11例 如通過調(diào)用用戶設(shè)備或網(wǎng)絡(luò)設(shè)備提供的應(yīng)用程序接口(API),如通訊錄數(shù)據(jù)庫查詢接口,獲 取待排序的多個文字信息記錄,例如多個聯(lián)系人信息記錄。優(yōu)選地,獲取裝置11還可以獲 取搜索引擎或其他查詢裝置根據(jù)用戶的查詢請求所匹配查詢得到的待排序的多個文字信 息記錄,例如,多個圖書信息記錄。在此,所述待排序的多個文字信息記錄包括但不限于待 排序的多個聯(lián)系人信息記錄、物品名稱記錄、頁面收藏記錄等。本領(lǐng)域技術(shù)人員應(yīng)能理解上 述獲取待排序的多個文字信息記錄的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取待 排序的多個文字信息記錄的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并 在此以引用方式包含于此。確定裝置12用于根據(jù)所述多個文字信息記錄的語言特征信息,確定與所述多個 文字信息記錄相對應(yīng)的排序規(guī)則。具體地,確定裝置12根據(jù)獲取裝置11所獲取的所述多 個文字信息記錄的語言特征信息,例如所述多個文字信息記錄是否全部為中文、全部為英 文或者為中英文混合等,確定與所述多個文字信息記錄相對應(yīng)的排序規(guī)則。所述排序規(guī)則 包括但不限于全姓名排序、首字母排序、全拼音排序及其任意組合排序等。例如,中文文字 信息記錄可對應(yīng)全姓名排序、首字母排序、全拼音排序;英文文字信息記錄可對應(yīng)首字母排序、全拼音排序;中英文混合文字信息記錄可對應(yīng)首字母排序、全拼音排序等。以聯(lián)系人信 息記錄為例,假設(shè)獲取裝置11獲取到的待排序的多個文字信息記錄為潘曉雷、Pan、潘阿 娜,確定裝置12根據(jù)所述多個文字信息記錄的語言特征信息,如上述多個文字信息記錄的 語言特征信息為中英文混合,確定與之相對應(yīng)的排序規(guī)則為全拼音排序。優(yōu)選地,確定裝置 12還可以根據(jù)所述多個文字信息記錄的語言特征信息,確定與所述多個文字信息記錄相對 應(yīng)的上述多個排序規(guī)則。例如,獲取裝置11獲取到的待排序的多個文字信息記錄為潘曉 雷、潘長江、潘阿娜,確定裝置12根據(jù)所述多個文字信息記錄的語言特征信息,如上述多個 文字信息記錄的語言特征信息為中文文字信息記錄,確定與之相對應(yīng)的多個排序規(guī)則為全 姓名排序、全拼音排序。全姓名排序通過按照所述文字信息記錄所對應(yīng)的編碼進行排序,全 拼音排序則通過按照將所述文字信息轉(zhuǎn)換為其所對應(yīng)的拼音,對所述拼音進行排序。本領(lǐng) 域技術(shù)人員應(yīng)能理解上述確定排序規(guī)則的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確 定排序規(guī)則的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方 式包含于此。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述語言特征信息、語言特征信息與排序規(guī)則的 映射關(guān)系僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的語言特征信息、語言特征信息與排序規(guī) 則的映射關(guān)系如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包 含于此。排序裝置13用于根據(jù)所述排序規(guī)則,對所述多個文字信息記錄進行排序,以獲得 與所述多個文字信息記錄相對應(yīng)的排序結(jié)果。具體地,排序裝置13根據(jù)確定裝置12所確 定的排序規(guī)則,例如通過所述多個文字信息記錄在所述排序規(guī)則下的映射結(jié)果,對所述多 個文字信息記錄進行排序,以獲得與所述多個文字信息記錄相對應(yīng)的排序結(jié)果。例如,獲取 裝置11獲取到的待排序的多個文字信息記錄為潘曉雷、Pan、潘阿娜,確定裝置12根據(jù)所述 多個文字信息記錄的語言特征信息,如上述多個文字信息記錄的語言特征信息為中英文混 合,確定與之相對應(yīng)的排序規(guī)則為全拼音排序;排序裝置13根據(jù)全拼音排序的排序規(guī)則, 對上述多個文字信息記錄進行排序,例如這多條文字信息記錄在全拼音排序規(guī)則下的映射 結(jié)果分別為panxiaolei (潘曉雷)、pan (Pan)和panana (潘阿娜),則獲得排序結(jié)果為Pan、 潘阿娜、潘曉雷。本領(lǐng)域技術(shù)人員應(yīng)能理解上述對多個文字信息記錄進行排序的方式僅為 舉例,其他現(xiàn)有的或今后可能出現(xiàn)的對多個文字信息記錄進行排序的方式如可適用于本發(fā) 明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,排序設(shè)備1的各個裝置之間是持續(xù)不斷工作的。具體地,獲取裝置11獲取 待排序的多個文字信息記錄;確定裝置12根據(jù)所述多個文字信息記錄的語言特征信息,確 定與所述多個文字信息記錄相對應(yīng)的排序規(guī)則;排序裝置13根據(jù)所述排序規(guī)則,對所述多 個文字信息記錄進行排序,以獲得與所述多個文字信息記錄相對應(yīng)的排序結(jié)果。在此,本領(lǐng) 域技術(shù)人員應(yīng)理解“持續(xù)”是指排序設(shè)備1的各裝置分別按照設(shè)定的或?qū)崟r調(diào)整的工作模 式要求進行待排序的多個文字信息記錄的獲取、排序規(guī)則的確定及對所述多個文字信息記 錄進行排序,直至獲取裝置11在較長時間內(nèi)停止獲取待排序的多個文字信息記錄的獲取。在一個優(yōu)選實施例中(參照圖1),所述確定裝置12還用于根據(jù)所述語言特征信 息,并結(jié)合所述文字信息記錄的記錄相關(guān)信息,確定所述排序規(guī)則。具體地,確定裝置12 根據(jù)獲取裝置11所獲取的所述多個文字信息記錄的語言特征信息,例如所述多個文字信 息記錄是否全部為中文、全部為英文或者為中英文混合等,并結(jié)合所述文字信息記錄的記錄相關(guān)信息,例如所述文字信息記錄的生成時間信息、訪問頻次信息、可信度信息等,通過 數(shù)據(jù)庫查詢等方式,確定所述排序規(guī)則。例如,假設(shè)獲取裝置11獲取到的待排序的多個文 字信息記錄為潘曉雷、Pan、潘阿娜;確定裝置12根據(jù)所述多個文字信息記錄的語言特征信 息,并結(jié)合這些記錄的記錄相關(guān)信息,例如上述文字信息記錄中潘曉雷與潘阿娜的訪問頻 次較高,而其為中文文字信息記錄,則確定排序規(guī)則為全姓名排序。本領(lǐng)域技術(shù)人員應(yīng)能理 解上述確定排序規(guī)則的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定排序規(guī)則的方式 如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,所述記錄相關(guān)信息包括但不限于以下至少任一項-所述文字信息記錄的生成時間信息;-所述文字信息記錄的訪問頻次信息;-所述文字信息記錄的可信度信息。具體地,確定裝置12可以根據(jù)所述語言特征信息,并結(jié)合所述文字信息記錄的生 成時間信息,以確定所述排序規(guī)則,例如以生成時間較早的文字信息記錄的語言特征信息 來確定排序規(guī)則,或者以生成時間較早的文字信息記錄的語言特征信息來確定排序規(guī)則。 例如,獲取裝置11獲取到的待排序的多個文字信息記錄為潘曉雷、Pan、潘阿娜,確定裝置 12結(jié)合所述多個文字信息記錄的記錄相關(guān)信息,例如上述文字信息記錄中潘曉雷與潘阿娜 的生成時間較早,而其為中文文字信息記錄,則確定裝置12據(jù)此,確定排序規(guī)則為全姓名 排序。確定裝置12還可以根據(jù)所述語言特征信息,并結(jié)合所述文字信息記錄的訪問頻次信 息,確定所述排序規(guī)則。例如,獲取裝置11獲取到的待排序的多個文字信息記錄為潘曉雷、 Pan、潘阿娜,確定裝置12根據(jù)所述多個文字信息記錄的記錄相關(guān)信息,例如上述文字信息 記錄中潘曉雷與潘阿娜的訪問頻次較高,而其為中文文字信息記錄,則確定裝置12據(jù)此, 確定排序規(guī)則為全姓名排序。確定裝置12還可以根據(jù)所述語言特征信息,并結(jié)合所述文字 信息記錄的可信度信息,確定所述排序規(guī)則。例如,獲取裝置11獲取到的待排序的多個文 字信息記錄為潘曉雷、Pan、潘阿娜,確定裝置12根據(jù)所述多個文字信息記錄的記錄相關(guān)信 息,例如上述文字信息記錄中潘曉雷與潘阿娜的可信度較高,而其為中文文字信息記錄,則 確定裝置12據(jù)此,確定排序規(guī)則為全姓名排序。優(yōu)選地,確定裝置12還可以根據(jù)所述語言 特征信息,并結(jié)合所述文字信息記錄的上述任意兩個或綜合考慮上述三個記錄相關(guān)信息, 確定所述排序規(guī)則。在此,所述記錄相關(guān)信息可以是排序設(shè)備1獨立獲取的,也可以通過接 收其他產(chǎn)品或第三方設(shè)備所獲取的所述記錄相關(guān)信息。本領(lǐng)域技術(shù)人員應(yīng)能理解上述記錄 相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的記錄相關(guān)信息如可適用于本發(fā)明,也應(yīng) 包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。圖2示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于對多個文字信息記錄進行排序的設(shè) 備示意圖,排序設(shè)備1還可以包括索引建立裝置14’。其中,獲取裝置11’、確定裝置12’和 排序裝置13’分別與圖1所示對應(yīng)裝置11-13相同或基本相同,故此處不再贅述,并通過引 用的方式包含于此。其中,索引建立裝置14’用于建立與所述多個文字信息記錄相對應(yīng)的記錄索引表; 其中,所述排序裝置13’還用于根據(jù)所述排序規(guī)則,并結(jié)合所述記錄索引表,對所述多個文 字信息記錄進行排序,以獲得所述排序結(jié)果。具體地,索引建立裝置14’可以預(yù)先按照一定 的排序規(guī)則將所述多個文字信息記錄建立一個記錄索引表,在所述記錄索引表中,所述多個文字信息記錄以預(yù)定的排序規(guī)則進行排序,以提高執(zhí)行排序操作的效率;隨后,排序裝置 13’再根據(jù)確定裝置12’所確定的排序規(guī)則,并結(jié)合所述記錄索引表中所記錄的所述多個 文字信息記錄,對所述多個文字信息記錄進行排序,以獲得所述排序結(jié)果。例如,獲取裝置 11’獲取到的待排序的多個文字信息記錄為潘曉雷、Pan、潘阿娜,則索引建立裝置14’可以 預(yù)先按照一定的排序規(guī)則,對上述多個文字信息記錄建立記錄索引表,例如可以分別按照 首字母排序、全拼音排序建立兩個記錄索引表;確定裝置12’根據(jù)所述多個文字信息記錄 的語言特征信息,如上述多個文字信息記錄的語言特征信息為中英文混合,確定與之相對 應(yīng)的排序規(guī)則為全拼音排序;排序裝置13’再根據(jù)所述排序規(guī)則為全拼音排序,調(diào)用以全 拼音排序建立的記錄索引表,獲得排序結(jié)果為Pan、潘阿娜、潘曉雷。本領(lǐng)域技術(shù)人員應(yīng)能理 解上述對多個文字信息記錄進行排序的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的對多 個文字信息記錄進行排序的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并 在此以引用方式包含于此。在另一個優(yōu)選的實施例中(參見圖1),所述文字信息記錄包括但不限于以下至少 任一項-聯(lián)系人信息記錄;-物品名稱記錄;-頁面收藏記錄。具體地,聯(lián)系人信息記錄包括但不限于移動終端通訊錄、即時通信聯(lián)系人、SNS聯(lián) 系人等;物品包括但不限于圖書、網(wǎng)絡(luò)小說、文章、一般貨物等;頁面收藏記錄包括但不限 于網(wǎng)頁名稱、域名、用戶自定義的名稱等。獲取裝置11例如通過調(diào)用用戶設(shè)備或網(wǎng)絡(luò)設(shè)備 提供的應(yīng)用程序接口(API),如通訊錄數(shù)據(jù)庫查詢接口,獲取待排序的多個文字信息記錄, 又或者獲取裝置11獲取搜索引擎或其他查詢裝置根據(jù)用戶的查詢請求所匹配查詢得到的 待排序的多個文字信息記錄,包括但不限于待排序的多個聯(lián)系人信息記錄、物品名稱記錄、 頁面收藏記錄等;隨后,確定裝置12根據(jù)所述多個文字信息記錄的語言特征信息,或再結(jié) 合所述文字信息記錄的記錄相關(guān)信息,確定與所述多個文字信息記錄相對應(yīng)的排序規(guī)則; 接著,排序裝置13根據(jù)所述排序規(guī)則,對所述多個文字信息記錄進行排序,以獲得與所述 多個文字信息記錄相對應(yīng)的排序結(jié)果。本領(lǐng)域技術(shù)人員應(yīng)能理解上述文字信息記錄僅為舉 例,其他現(xiàn)有的或今后可能出現(xiàn)的文字信息記錄如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保 護范圍以內(nèi),并在此以引用方式包含于此。在又一個優(yōu)選的實施例中(參見圖1),所述獲取裝置11還用于獲取與用戶通過 用戶設(shè)備輸入的查詢序列相對應(yīng)的所述多個文字信息記錄;其中,排序設(shè)備1還包括提供 裝置(未示出),所述提供裝置用于將所述排序結(jié)果提供給所述用戶設(shè)備。具體地,用戶通 過與用戶設(shè)備的交互,在應(yīng)用程序、或者聯(lián)系人搜索的輸入框內(nèi)輸入查詢序列,獲取裝置11 例如通過調(diào)用用戶設(shè)備的應(yīng)用程序接口(API),獲取與所述查詢序列相對應(yīng)的多個文字信 息記錄,例如當用戶在通訊錄的搜索框中輸入部分聯(lián)系人信息所得到的多個聯(lián)系人信息, 或者當用戶輸入部分電話號碼所獲得的多個聯(lián)系人信息;隨后,確定裝置12根據(jù)所述多個 文字信息記錄的語言特征信息,或再結(jié)合所述文字信息記錄的生成時間信息,確定與所述 多個文字信息記錄相對應(yīng)的排序規(guī)則;排序裝置13根據(jù)所述排序規(guī)則,對所述多個文字信 息記錄進行排序,以獲得與所述多個文字信息記錄相對應(yīng)的排序結(jié)果;最后,提供裝置根據(jù)排序裝置13所獲得的排序結(jié)果,通過頁面技術(shù),例如JSP、ASP、PHP等頁面技術(shù),將所述排序 結(jié)果提供給所述用戶設(shè)備。例如,用戶通過與用戶設(shè)備的交互,在聯(lián)系人搜索的輸入框內(nèi)輸 入查詢序列pan,獲取裝置11獲取到與所述查詢序列pan相對應(yīng)的多個文字信息記錄潘曉 雷、Pan、潘阿娜;確定裝置12根據(jù)所述多個文字信息記錄的語言特征信息,如上述多個文 字信息記錄的語言特征信息為中英文混合,確定與之相對應(yīng)的排序規(guī)則為全拼音排序;排 序裝置13根據(jù)全拼音排序的排序規(guī)則,對上述多個文字信息記錄進行排序,獲得排序結(jié)果 為Pan、潘阿娜、潘曉雷;提供裝置再根據(jù)排序裝置13所獲得的排序結(jié)果,通過頁面技術(shù),例 如JSP、ASP、PHP等頁面技術(shù),將所述排序結(jié)果Pan、潘阿娜、潘曉雷按照上述順序提供給所 述用戶設(shè)備。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取文字信息記錄的方式僅為舉例,其他現(xiàn)有 的或今后可能出現(xiàn)的獲取文字信息記錄的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護 范圍以內(nèi),并在此以引用方式包含于此。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述將排序結(jié)果提供 給用戶設(shè)備的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的將排序結(jié)果提供給用戶設(shè)備的 方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,所述確定裝置12還用于根據(jù)所述語言特征信息,并結(jié)合所述用戶的用戶 相關(guān)信息,確定所述排序規(guī)則。具體地,確定裝置12根據(jù)獲取裝置11所獲取的所述多個文 字信息記錄的語言特征信息,例如所述多個文字信息記錄是否全部為中文、全部為英文或 者為中英文混合等,并結(jié)合所述用戶的用戶相關(guān)信息,例如所述用戶對所述文字信息記錄 的歷史訪問記錄信息、對所述排序規(guī)則的偏好設(shè)置、在訪問文字信息記錄時的訪問操作習 慣等,確定所述排序規(guī)則。例如,確定裝置12根據(jù)待排序的多個文字信息記錄的語言特征 信息,得到的候選排序規(guī)則為全姓名排序、全拼音排序,而用戶設(shè)置其更偏好以全拼音排序 方式對所述多個文字信息記錄進行排序,則確定裝置12再結(jié)合該用戶的對所述排序規(guī)則 的偏好設(shè)置,確定排序規(guī)則為全拼音排序。在此,所述用戶相關(guān)信息可以是排序設(shè)備1獨立 獲取的,也可以是通過接收來自其他產(chǎn)品或第三方設(shè)備所獲取的所述用戶相關(guān)信息。本領(lǐng) 域技術(shù)人員應(yīng)能理解上述確定排序規(guī)則的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確 定排序規(guī)則的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方 式包含于此。更優(yōu)選地,所述用戶相關(guān)信息包括但不限于以下至少任一項-所述用戶對所述文字信息記錄的歷史訪問記錄信息;-所述用戶對所述排序規(guī)則的偏好設(shè)置;-所述用戶在訪問文字信息記錄時的訪問操作習慣。具體地,確定裝置12可以根 據(jù)所述語言特征信息,并結(jié)合所述用戶對所述文字信息記錄的歷史訪問記錄信息,確定所 述排序規(guī)則。例如,確定裝置12根據(jù)待排序的多個文字信息記錄的語言特征信息,得到的 候選排序規(guī)則為全姓名排序、全拼音排序,而用戶歷史多次訪問以全拼音排序所得到的排 序結(jié)果,則確定裝置12再結(jié)合該用戶的歷史訪問記錄信息,確定排序規(guī)則為全拼音排序。 確定裝置12還可以根據(jù)所述語言特征信息,并結(jié)合所述用戶對所述排序規(guī)則的偏好設(shè)置, 確定所述排序規(guī)則。例如,確定裝置12根據(jù)待排序的多個文字信息記錄的語言特征信息, 得到的候選排序規(guī)則為全姓名排序、全拼音排序,而用戶設(shè)置其更偏好以全拼音排序方式 對所述多個文字信息記錄進行排序,則確定裝置12再結(jié)合該用戶的對所述排序規(guī)則的偏 好設(shè)置,確定排序規(guī)則為全拼音排序。確定裝置12還可以根據(jù)所述語言特征信息,并結(jié)合所述用戶在訪問文字信息記錄時的訪問操作習慣,確定所述排序規(guī)則。例如,用戶經(jīng)常從歷 史訪問記錄中開始訪問文字信息記錄,則確定裝置12根據(jù)待排序的多個文字信息記錄的 語言特征信息,并結(jié)合最近訪問的文字信息記錄所對應(yīng)的排序規(guī)則,確定所述排序規(guī)則。優(yōu) 選地,確定裝置12還可以根據(jù)所述語言特征信息,并結(jié)合上述任意兩個或全部三個用戶相 關(guān)信息,或再結(jié)合所述文字信息記錄的記錄相關(guān)信息,確定所述排序規(guī)則。本領(lǐng)域技術(shù)人員 應(yīng)能理解上述用戶相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶相關(guān)信息如可適 用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,排序設(shè)備1還包括更新裝置(未示出)。所述更新裝置用于獲取所述用 戶對所述排序結(jié)果的訪問操作信息;根據(jù)所述訪問操作信息,更新所述用戶相關(guān)信息。具體 地,用戶通過與用戶設(shè)備的交互,對排序裝置13所得到的排序結(jié)果通過點擊、滑動、長按等 方式進行查詢、訪問等操作,更新裝置通過例如調(diào)用用戶設(shè)備所提供的應(yīng)用程序接口(API) 等方式,獲取所述用戶對所述排序結(jié)果的訪問操作信息;進一步地,根據(jù)所述訪問操作信 息,通過數(shù)據(jù)庫更新等方式,更新所述用戶相關(guān)信息。例如,用戶歷史訪問以全拼音排序所 得到的排序結(jié)果的次數(shù)為10次,而其歷史訪問以全姓名排序所得到的排序結(jié)果的次數(shù)為6 次,則所述用戶對所述文字信息記錄的歷史訪問記錄信息為以全拼音排序為主;當確定裝 置12根據(jù)待排序的多個文字信息記錄的語言特征信息,得到的候選排序規(guī)則為全姓名排 序、全拼音排序時,確定裝置12再結(jié)合該用戶的歷史訪問記錄信息,確定排序規(guī)則為全拼 音排序;當用戶通過與用戶設(shè)備的交互,其訪問以全姓名排序所得到的排序結(jié)果的次數(shù)又 增加5次時,更新裝置獲取到所述用戶對所述排序結(jié)果的訪問操作信息,并據(jù)此更新所述 用戶相關(guān)信息,該用戶對所述文字信息記錄的歷史訪問記錄信息為以全姓名排序為主;當 確定裝置12根據(jù)待排序的多個文字信息記錄的語言特征信息,得到的候選排序規(guī)則為全 姓名排序、全拼音排序時,確定裝置12再結(jié)合該用戶的歷史訪問記錄信息,確定排序規(guī)則 為全姓名排序。本領(lǐng)域技術(shù)人員應(yīng)能理解上述更新用戶相關(guān)信息的方式僅為舉例,其他現(xiàn) 有的或今后可能出現(xiàn)的更新用戶相關(guān)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保 護范圍以內(nèi),并在此以引用方式包含于此。更優(yōu)選地,所述確定裝置還用于根據(jù)所述語言特征信息,并結(jié)合所述文字信息記 錄與所述查詢序列的匹配方式,確定所述排序規(guī)則;其中,所述匹配方式包括以下至少任一項_全姓名匹配;-首字母匹配;_全拼音匹配;_中間字匹配。具體地,假設(shè)用戶的社區(qū)網(wǎng)絡(luò)聯(lián)系人內(nèi)有多個文字信息記錄潘曉 雷、pan、潘阿娜和小潘,全姓名匹配方式通過按照所述文字信息記錄所對應(yīng)的編碼進行匹 配查詢,例如潘曉雷對應(yīng)的全姓名是“潘曉雷”,pan對應(yīng)的全姓名是“pan”,潘阿娜對應(yīng)的 全姓名是“潘阿娜”,小潘對應(yīng)的全姓名是“小潘”,當用戶輸入“Pa”時,得到的匹配結(jié)果為 pan,當用戶輸入“潘”時,排序設(shè)備1得到的匹配結(jié)果為“潘曉雷”、“潘阿娜”和“小潘”。首 字母匹配方式通過按照所述文字信息記錄中的字或單詞所對應(yīng)的第一個字母進行匹配查 詢,例如潘曉雷對應(yīng)的首字母是P' x' l,pan對應(yīng)的首字母是ρ',潘阿娜對應(yīng)的首字母是 P' a' η',小潘對應(yīng)的首字母是χ' P,當用戶輸入“X”時,得到的匹配結(jié)果為“潘曉雷”、“小潘”,當用戶輸入“Pa”時,得到的匹配結(jié)果為“潘阿娜”。全拼音匹配方式通過按照所述 文字信息記錄所對應(yīng)的全部拼音序列或者英文序列進行匹配查詢,例如潘曉雷對應(yīng)的全拼 音是“panxiaolei”,pan對應(yīng)的全拼音是“pan”,潘阿娜對應(yīng)的全拼音是“panana”,小潘對 應(yīng)的全拼音是“xiaopan”,當用戶輸入“pa”時,得到的匹配結(jié)果為“潘曉雷”、“pan”、“潘阿 娜”。中間字匹配方式通過按照所述文字信息記錄所對應(yīng)的部分拼音序列或部分英文序列 進行匹配查詢,例如當用戶輸入“Pa”時,只要文字信息記錄所對應(yīng)的拼音序列或英文序列 中包含pa,即可以通過中間字匹配方式匹配查詢得到,因此,得到的匹配結(jié)果為“潘曉雷”、 “pan”、“潘阿娜”、“小潘”。用戶通過與用戶設(shè)備的交互,在應(yīng)用程序、或者聯(lián)系人搜索的輸 入框內(nèi)輸入查詢序列,獲取裝置11例如通過調(diào)用用戶設(shè)備的應(yīng)用程序接口(API),獲取通 過上述一個或多個匹配方式匹配得到的與所述查詢序列相對應(yīng)的多個文字信息記錄;隨 后,確定裝置12根據(jù)所述多個文字信息記錄的語言特征信息,或再結(jié)合上述匹配方式,或 再結(jié)合所述文字信息記錄的記錄相關(guān)信息或用戶相關(guān)信息,確定與所述多個文字信息記錄 相對應(yīng)的排序規(guī)則;排序裝置13根據(jù)所述排序規(guī)則,對所述多個文字信息記錄進行排序, 以獲得與所述多個文字信息記錄相對應(yīng)的排序結(jié)果;最后,提供裝置根據(jù)排序裝置13所獲 得的排序結(jié)果,通過頁面技術(shù),例如JSP、ASP、PHP等頁面技術(shù),將所述排序結(jié)果提供給所述 用戶設(shè)備。例如,假設(shè)全拼音匹配方式的優(yōu)先級高于中間字匹配方式,當用戶在手機通訊錄 的查詢框內(nèi)輸入查詢序列“Pa”時,得到的多個聯(lián)系人信息記錄為“潘曉雷”、“pan”、“潘阿 娜”、“小潘”,其中,“潘曉雷”、“pan”、“潘阿娜”是根據(jù)全拼音匹配方式得到的,排在根據(jù)中 間字匹配方式查詢得到的“小潘”的前面,確定裝置12再根據(jù)由全拼音匹配方式得到的多 個聯(lián)系人信息記錄的語言特征信息,例如為中英文混合,確定與之相對應(yīng)的排序規(guī)則為全 拼音排序;隨后,排序裝置13排序得到排序結(jié)果為“pan”、“潘阿娜”、“潘曉雷”、“小潘”。又 如,獲取裝置11獲取到的與用戶輸入的所述查詢序列“Pa”相對應(yīng)的多個聯(lián)系人信息記錄 為“潘曉雷”、“pan”、“潘阿娜”、“小潘”;確定裝置12根據(jù)上述多個聯(lián)系人信息記錄的語言特 征信息,例如為中英文混合,確定與之相對應(yīng)的排序規(guī)則為全拼音排序,又假設(shè)首字母匹配 方式的優(yōu)先級高于全拼音匹配方式;則排序裝置13排序得到排序結(jié)果為“潘阿娜”、“pan”、 “潘曉雷”、“小潘”。本領(lǐng)域技術(shù)人員應(yīng)能理解上述匹配方式與確定排序規(guī)則的方式僅為舉 例,其他現(xiàn)有的或今后可能出現(xiàn)的匹配方式或確定排序規(guī)則的方式如可適用于本發(fā)明,也 應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。圖3示出根據(jù)本發(fā)明另一個方面的用于對多個文字信息記錄進行排序的方法流 程圖。在此,排序設(shè)備1可以是具有排序功能的用戶設(shè)備,也可以是具有排序功能的網(wǎng)絡(luò)設(shè) 備,通過與用戶設(shè)備的交互,將排序結(jié)果提供給所述用戶設(shè)備。另外,用戶設(shè)備包括但不限 于任何一種可與用戶通過鍵盤、鼠標、遙控器、觸摸板、或手寫設(shè)備等方式進行人機交互的 電子產(chǎn)品,例如計算機、手機、PDA、掌上電腦PPC或IPTV等。而網(wǎng)絡(luò)設(shè)備包括但不限于網(wǎng)絡(luò) 主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云。在此,云由基于云計算 (Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種, 由一群松散耦合的計算機集組成的一個超級虛擬計算機。當排序設(shè)備1為網(wǎng)絡(luò)設(shè)備時,其 與用戶設(shè)備之間的通信相互獨立,包括但不限于基于諸如TCP/IP協(xié)議、UDP協(xié)議等的分組 數(shù)據(jù)傳輸。其中,在步驟Sl中,排序設(shè)備1獲取待排序的多個文字信息記錄。具體地,在步驟Sl中,排序設(shè)備1例如通過調(diào)用用戶設(shè)備或網(wǎng)絡(luò)設(shè)備提供的應(yīng)用程序接口(API),如通訊錄 數(shù)據(jù)庫查詢接口,獲取待排序的多個文字信息記錄,例如多個聯(lián)系人信息記錄。優(yōu)選地,在 步驟Sl中,排序設(shè)備1還可以獲取搜索引擎或其他查詢裝置根據(jù)用戶的查詢請求所匹配查 詢得到的待排序的多個文字信息記錄,例如,多個圖書信息記錄。在此,所述待排序的多個 文字信息記錄包括但不限于待排序的多個聯(lián)系人信息記錄、物品名稱記錄、頁面收藏記錄 等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取待排序的多個文字信息記錄的方式僅為舉例,其他 現(xiàn)有的或今后可能出現(xiàn)的獲取待排序的多個文字信息記錄的方式如可適用于本發(fā)明,也應(yīng) 包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在步驟S2中,排序設(shè)備1根據(jù)所述多個文字信息記錄的語言特征信息,確定與所 述多個文字信息記錄相對應(yīng)的排序規(guī)則。具體地,在步驟S2中,排序設(shè)備1根據(jù)在步驟Sl 中所獲取的所述多個文字信息記錄的語言特征信息,例如所述多個文字信息記錄是否全部 為中文、全部為英文或者為中英文混合等,確定與所述多個文字信息記錄相對應(yīng)的排序規(guī) 則。所述排序規(guī)則包括但不限于全姓名排序、首字母排序、全拼音排序及其任意組合排序 等。例如,中文文字信息記錄可對應(yīng)全姓名排序、首字母排序、全拼音排序;英文文字信息記 錄可對應(yīng)首字母排序、全拼音排序;中英文混合文字信息記錄可對應(yīng)首字母排序、全拼音排 序等。以聯(lián)系人信息記錄為例,假設(shè)排序設(shè)備1在步驟Sl中所獲取到的待排序的多個文字 信息記錄為潘曉雷、Pan、潘阿娜,在步驟S2中,排序設(shè)備1根據(jù)所述多個文字信息記錄的 語言特征信息,如上述多個文字信息記錄的語言特征信息為中英文混合,確定與之相對應(yīng) 的排序規(guī)則為全拼音排序。優(yōu)選地,在步驟S2中,排序設(shè)備1還可以根據(jù)所述多個文字信 息記錄的語言特征信息,確定與所述多個文字信息記錄相對應(yīng)的上述多個排序規(guī)則。例如, 在步驟Sl中,排序設(shè)備1獲取到的待排序的多個文字信息記錄為潘曉雷、潘長江、潘阿娜, 在步驟S2中,排序設(shè)備1根據(jù)所述多個文字信息記錄的語言特征信息,如上述多個文字信 息記錄的語言特征信息為中文文字信息記錄,確定與之相對應(yīng)的多個排序規(guī)則為全姓名排 序、全拼音排序。全姓名排序通過按照所述文字信息記錄所對應(yīng)的編碼進行排序,全拼音排 序則通過按照將所述文字信息轉(zhuǎn)換為其所對應(yīng)的拼音,對所述拼音進行排序。本領(lǐng)域技術(shù) 人員應(yīng)能理解上述確定排序規(guī)則的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定排序 規(guī)則的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含 于此。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述語言特征信息、語言特征信息與排序規(guī)則的映射關(guān) 系僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的語言特征信息、語言特征信息與排序規(guī)則的映 射關(guān)系如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在步驟S3中,排序設(shè)備1根據(jù)所述排序規(guī)則,對所述多個文字信息記錄進行排序, 以獲得與所述多個文字信息記錄相對應(yīng)的排序結(jié)果。具體地,在步驟S3中,排序設(shè)備1根 據(jù)在步驟S2中所確定的排序規(guī)則,例如通過所述多個文字信息記錄在所述排序規(guī)則下的 映射結(jié)果,對所述多個文字信息記錄進行排序,以獲得與所述多個文字信息記錄相對應(yīng)的 排序結(jié)果。例如,在步驟Sl中,排序設(shè)備1獲取到的待排序的多個文字信息記錄為潘曉雷、 Pan、潘阿娜,在步驟S2中,排序設(shè)備1根據(jù)所述多個文字信息記錄的語言特征信息,如上述 多個文字信息記錄的語言特征信息為中英文混合,確定與之相對應(yīng)的排序規(guī)則為全拼音排 序;在步驟S3中,排序設(shè)備1根據(jù)全拼音排序的排序規(guī)則,對上述多個文字信息記錄進行 排序,例如這多條文字信息記錄在全拼音排序規(guī)則下的映射結(jié)果分別為panxiaolei (潘曉雷)、pan(Pan)和panam^潘阿娜),則獲得排序結(jié)果為Pan、潘阿娜、潘曉雷。本領(lǐng)域技術(shù) 人員應(yīng)能理解上述對多個文字信息記錄進行排序的方式僅為舉例,其他現(xiàn)有的或今后可能 出現(xiàn)的對多個文字信息記錄進行排序的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范 圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,上述各個步驟之間是持續(xù)不斷工作的。具體地,在步驟Sl中,排序設(shè)備1 獲取待排序的多個文字信息記錄;在步驟S2中,排序設(shè)備1根據(jù)所述多個文字信息記錄的 語言特征信息,確定與所述多個文字信息記錄相對應(yīng)的排序規(guī)則;在步驟S3中,排序設(shè)備 1根據(jù)所述排序規(guī)則,對所述多個文字信息記錄進行排序,以獲得與所述多個文字信息記錄 相對應(yīng)的排序結(jié)果。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各步驟分別按照設(shè)定的 或?qū)崟r調(diào)整的工作模式要求進行待排序的多個文字信息記錄的獲取、排序規(guī)則的確定及對 所述多個文字信息記錄進行排序,直至排序設(shè)備1在較長時間內(nèi)停止獲取待排序的多個文 字信息記錄的獲取。在一個優(yōu)選實施例中(參照圖3),在步驟S2中,排序設(shè)備1還可以根據(jù)所述語言 特征信息,并結(jié)合所述文字信息記錄的記錄相關(guān)信息,確定所述排序規(guī)則。具體地,在步驟 S2中,排序設(shè)備1根據(jù)在步驟Sl中所獲取的所述多個文字信息記錄的語言特征信息,例如 所述多個文字信息記錄是否全部為中文、全部為英文或者為中英文混合等,并結(jié)合所述文 字信息記錄的記錄相關(guān)信息,例如所述文字信息記錄的生成時間信息、訪問頻次信息、可信 度信息等,通過數(shù)據(jù)庫查詢等方式,確定所述排序規(guī)則。例如,假設(shè)排序設(shè)備1在步驟Sl中 所獲取到的待排序的多個文字信息記錄為潘曉雷、Pan、潘阿娜;在步驟S2中,排序設(shè)備1根 據(jù)所述多個文字信息記錄的語言特征信息,并結(jié)合這些記錄的記錄相關(guān)信息,例如上述文 字信息記錄中潘曉雷與潘阿娜的訪問頻次較高,而其為中文文字信息記錄,則確定排序規(guī) 則為全姓名排序。本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定排序規(guī)則的方式僅為舉例,其他現(xiàn)有 的或今后可能出現(xiàn)的確定排序規(guī)則的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍 以內(nèi),并在此以引用方式包含于此。優(yōu)選地,所述記錄相關(guān)信息包括但不限于以下至少任一項-所述文字信息記錄的生成時間信息;-所述文字信息記錄的訪問頻次信息;_所述文字信息記錄的可信度信息。具體地,在步驟S2中,排序設(shè)備1可以根據(jù) 所述語言特征信息,并結(jié)合所述文字信息記錄的生成時間信息,以確定所述排序規(guī)則,例如 以生成時間較早的文字信息記錄的語言特征信息來確定排序規(guī)則,或者以生成時間較早的 文字信息記錄的語言特征信息來確定排序規(guī)則。例如,在步驟Sl中,排序設(shè)備1獲取到的 待排序的多個文字信息記錄為潘曉雷、Pan、潘阿娜,在步驟S2中,排序設(shè)備1結(jié)合所述多 個文字信息記錄的記錄相關(guān)信息,例如上述文字信息記錄中潘曉雷與潘阿娜的生成時間較 早,而其為中文文字信息記錄,則在步驟S2中,排序設(shè)備1據(jù)此,確定排序規(guī)則為全姓名排 序。在步驟S2中,排序設(shè)備1還可以根據(jù)所述語言特征信息,并結(jié)合所述文字信息記錄的 訪問頻次信息,確定所述排序規(guī)則。例如,在步驟Sl中,排序設(shè)備1獲取到的待排序的多個 文字信息記錄為潘曉雷、Pan、潘阿娜,在步驟S2中,排序設(shè)備1根據(jù)所述多個文字信息記錄 的記錄相關(guān)信息,例如上述文字信息記錄中潘曉雷與潘阿娜的訪問頻次較高,而其為中文 文字信息記錄,則在步驟S2中,排序設(shè)備1據(jù)此,確定排序規(guī)則為全姓名排序。在步驟S2中,排序設(shè)備1還可以根據(jù)所述語言特征信息,并結(jié)合所述文字信息記錄的可信度信息,確 定所述排序規(guī)則。例如,在步驟Sl中,排序設(shè)備1獲取到的待排序的多個文字信息記錄為 潘曉雷、Pan、潘阿娜,在步驟S2中,排序設(shè)備1根據(jù)所述多個文字信息記錄的記錄相關(guān)信 息,例如上述文字信息記錄中潘曉雷與潘阿娜的可信度較高,而其為中文文字信息記錄,則 在步驟S2中,排序設(shè)備1據(jù)此,確定排序規(guī)則為全姓名排序。優(yōu)選地,在步驟S2中,排序設(shè) 備1還可以根據(jù)所述語言特征信息,并結(jié)合所述文字信息記錄的上述任意兩個或綜合考慮 上述三個記錄相關(guān)信息,確定所述排序規(guī)則。在此,所述記錄相關(guān)信息可以是排序設(shè)備1獨 立獲取的,也可以通過接收其他產(chǎn)品或第三方設(shè)備所獲取的所述記錄相關(guān)信息。本領(lǐng)域技 術(shù)人員應(yīng)能理解上述記錄相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的記錄相關(guān)信息 如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。圖4示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于對多個文字信息記錄進行排序的方 法流程圖,其中,步驟S1’ -S3 ’分別與圖3所示對應(yīng)步驟S1 -S3相同或基本相同,故此處不 再贅述,并通過引用的方式包含于此。其中,在步驟S4’中,排序設(shè)備1建立與所述多個文字信息記錄相對應(yīng)的記錄索引 表;其中,在步驟S4’中,排序設(shè)備1還可以根據(jù)所述排序規(guī)則,并結(jié)合所述記錄索引表,對 所述多個文字信息記錄進行排序,以獲得所述排序結(jié)果。具體地,在步驟S4’中,排序設(shè)備 1可以預(yù)先按照一定的排序規(guī)則將所述多個文字信息記錄建立一個記錄索引表,在所述記 錄索引表中,所述多個文字信息記錄以預(yù)定的排序規(guī)則進行排序,以提高執(zhí)行排序操作的 效率;隨后,在步驟S3’中,排序設(shè)備1再根據(jù)在步驟S2’中所確定的排序規(guī)則,并結(jié)合所述 記錄索引表中所記錄的所述多個文字信息記錄,對所述多個文字信息記錄進行排序,以獲 得所述排序結(jié)果。例如,在步驟Si’中,排序設(shè)備1獲取到的待排序的多個文字信息記錄為 潘曉雷、Pan、潘阿娜,則在步驟S4’中,排序設(shè)備1可以預(yù)先按照一定的排序規(guī)則,對上述多 個文字信息記錄建立記錄索引表,例如可以分別按照首字母排序、全拼音排序建立兩個記 錄索引表;在步驟S2’中,排序設(shè)備1根據(jù)所述多個文字信息記錄的語言特征信息,如上述 多個文字信息記錄的語言特征信息為中英文混合,確定與之相對應(yīng)的排序規(guī)則為全拼音排 序;在步驟S3’中,排序設(shè)備1再根據(jù)所述排序規(guī)則為全拼音排序,調(diào)用以全拼音排序建立 的記錄索引表,獲得排序結(jié)果為Pan、潘阿娜、潘曉雷。本領(lǐng)域技術(shù)人員應(yīng)能理解上述對多個 文字信息記錄進行排序的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的對多個文字信息記 錄進行排序的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方 式包含于此。在另一個優(yōu)選的實施例中(參見圖3),所述文字信息記錄包括但不限于以下至少 任一項-聯(lián)系人信息記錄;-物品名稱記錄;-頁面收藏記錄。具體地,聯(lián)系人信息記錄包括但不限于移動終端通訊錄、即時通信聯(lián)系人、SNS聯(lián) 系人等;物品包括但不限于圖書、網(wǎng)絡(luò)小說、文章、一般貨物等;頁面收藏記錄包括但不限 于網(wǎng)頁名稱、域名、用戶自定義的名稱等。在步驟Sl中,排序設(shè)備1例如通過調(diào)用用戶設(shè)備 或網(wǎng)絡(luò)設(shè)備提供的應(yīng)用程序接口(API),如通訊錄數(shù)據(jù)庫查詢接口,獲取待排序的多個文字信息記錄,又或者排序設(shè)備1可以獲取搜索引擎或其他查詢裝置根據(jù)用戶的查詢請求所匹 配查詢得到的待排序的多個文字信息記錄,包括但不限于待排序的多個聯(lián)系人信息記錄、 物品名稱記錄、頁面收藏記錄等;隨后,在步驟S2中,排序設(shè)備1根據(jù)所述多個文字信息記 錄的語言特征信息,或再結(jié)合所述文字信息記錄的記錄相關(guān)信息,確定與所述多個文字信 息記錄相對應(yīng)的排序規(guī)則;接著,在步驟S3中,排序設(shè)備1根據(jù)所述排序規(guī)則,對所述多個 文字信息記錄進行排序,以獲得與所述多個文字信息記錄相對應(yīng)的排序結(jié)果。本領(lǐng)域技術(shù) 人員應(yīng)能理解上述文字信息記錄僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的文字信息記錄如 可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在又一個優(yōu)選的實施例中(參見圖3),在步驟Sl中,排序設(shè)備1還可以獲取與用 戶通過用戶設(shè)備輸入的查詢序列相對應(yīng)的所述多個文字信息記錄;其中,在步驟S5(未示 出)中,排序設(shè)備1還可以將所述排序結(jié)果提供給所述用戶設(shè)備。具體地,用戶通過與用戶 設(shè)備的交互,在應(yīng)用程序、或者聯(lián)系人搜索的輸入框內(nèi)輸入查詢序列,在步驟Sl中,排序設(shè) 備1例如通過調(diào)用用戶設(shè)備的應(yīng)用程序接口(API),獲取與所述查詢序列相對應(yīng)的多個文 字信息記錄,例如當用戶在通訊錄的搜索框中輸入部分聯(lián)系人信息所得到的多個聯(lián)系人信 息,或者當用戶輸入部分電話號碼所獲得的多個聯(lián)系人信息;隨后,在步驟S2中,排序設(shè)備 1根據(jù)所述多個文字信息記錄的語言特征信息,或再結(jié)合所述文字信息記錄的生成時間信 息,確定與所述多個文字信息記錄相對應(yīng)的排序規(guī)則;在步驟S3中,排序設(shè)備1根據(jù)所述 排序規(guī)則,對所述多個文字信息記錄進行排序,以獲得與所述多個文字信息記錄相對應(yīng)的 排序結(jié)果;最后,在步驟S5中,排序設(shè)備1根據(jù)在步驟S3中所獲得的排序結(jié)果,通過頁面 技術(shù),例如JSP、ASP、PHP等頁面技術(shù),將所述排序結(jié)果提供給所述用戶設(shè)備。例如,用戶通 過與用戶設(shè)備的交互,在聯(lián)系人搜索的輸入框內(nèi)輸入查詢序列pan,在步驟Sl中,排序設(shè)備 1獲取到與所述查詢序列pan相對應(yīng)的多個文字信息記錄潘曉雷、Pan、潘阿娜;在步驟S2 中,排序設(shè)備1根據(jù)所述多個文字信息記錄的語言特征信息,如上述多個文字信息記錄的 語言特征信息為中英文混合,確定與之相對應(yīng)的排序規(guī)則為全拼音排序;在步驟S3中,排 序設(shè)備1根據(jù)全拼音排序的排序規(guī)則,對上述多個文字信息記錄進行排序,獲得排序結(jié)果 為Pan、潘阿娜、潘曉雷;在步驟S4中,排序設(shè)備1再根據(jù)在步驟S3中所獲得的排序結(jié)果, 通過頁面技術(shù),例如JSP、ASP、PHP等頁面技術(shù),將所述排序結(jié)果Pan、潘阿娜、潘曉雷按照上 述順序提供給所述用戶設(shè)備。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取文字信息記錄的方式僅為 舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取文字信息記錄的方式如可適用于本發(fā)明,也應(yīng)包 含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述 將排序結(jié)果提供給用戶設(shè)備的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的將排序結(jié)果提 供給用戶設(shè)備的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用 方式包含于此。優(yōu)選地,在步驟S2中,排序設(shè)備1還可以根據(jù)所述語言特征信息,并結(jié)合所述用戶 的用戶相關(guān)信息,確定所述排序規(guī)則。具體地,在步驟S2中,排序設(shè)備1根據(jù)在步驟Sl中 所獲取的所述多個文字信息記錄的語言特征信息,例如所述多個文字信息記錄是否全部為 中文、全部為英文或者為中英文混合等,并結(jié)合所述用戶的用戶相關(guān)信息,例如所述用戶對 所述文字信息記錄的歷史訪問記錄信息、對所述排序規(guī)則的偏好設(shè)置、在訪問文字信息記 錄時的訪問操作習慣等,確定所述排序規(guī)則。例如,在步驟S2中,排序設(shè)備1根據(jù)待排序的多個文字信息記錄的語言特征信息,得到的候選排序規(guī)則為全姓名排序、全拼音排序,而用 戶設(shè)置其更偏好以全拼音排序方式對所述多個文字信息記錄進行排序,則在步驟S2中,排 序設(shè)備1再結(jié)合該用戶的對所述排序規(guī)則的偏好設(shè)置,確定排序規(guī)則為全拼音排序。在此, 所述用戶相關(guān)信息可以是排序設(shè)備1獨立獲取的,也可以是通過接收來自其他產(chǎn)品或第三 方設(shè)備所獲取的所述用戶相關(guān)信息。本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定排序規(guī)則的方式僅 為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定排序規(guī)則的方式如可適用于本發(fā)明,也應(yīng)包含 在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。更優(yōu)選地,所述用戶相關(guān)信息包括但不限于以下至少任一項-所述用戶對所述文字信息記錄的歷史訪問記錄信息;-所述用戶對所述排序規(guī)則的偏好設(shè)置;-所述用戶在訪問文字信息記錄時的訪問操作習慣。具體地,在步驟S2中,排序設(shè) 備1可以根據(jù)所述語言特征信息,并結(jié)合所述用戶對所述文字信息記錄的歷史訪問記錄信 息,確定所述排序規(guī)則。例如,在步驟S2中,排序設(shè)備1根據(jù)待排序的多個文字信息記錄的 語言特征信息,得到的候選排序規(guī)則為全姓名排序、全拼音排序,而用戶歷史多次訪問以全 拼音排序所得到的排序結(jié)果,則在步驟S2中,排序設(shè)備1再結(jié)合該用戶的歷史訪問記錄信 息,確定排序規(guī)則為全拼音排序。在步驟S2中,排序設(shè)備1還可以根據(jù)所述語言特征信息, 并結(jié)合所述用戶對所述排序規(guī)則的偏好設(shè)置,確定所述排序規(guī)則。例如,在步驟S2中,排序 設(shè)備1根據(jù)待排序的多個文字信息記錄的語言特征信息,得到的候選排序規(guī)則為全姓名排 序、全拼音排序,而用戶設(shè)置其更偏好以全拼音排序方式對所述多個文字信息記錄進行排 序,則在步驟S2中,排序設(shè)備1再結(jié)合該用戶的對所述排序規(guī)則的偏好設(shè)置,確定排序規(guī)則 為全拼音排序。在步驟S2中,排序設(shè)備1還可以根據(jù)所述語言特征信息,并結(jié)合所述用戶 在訪問文字信息記錄時的訪問操作習慣,確定所述排序規(guī)則。例如,用戶經(jīng)常從歷史訪問記 錄中開始訪問文字信息記錄,則在步驟S2中,排序設(shè)備1根據(jù)待排序的多個文字信息記錄 的語言特征信息,并結(jié)合最近訪問的文字信息記錄所對應(yīng)的排序規(guī)則,確定所述排序規(guī)則。 優(yōu)選地,在步驟S2中,排序設(shè)備1還可以根據(jù)所述語言特征信息,并結(jié)合上述任意兩個或全 部三個用戶相關(guān)信息,或再結(jié)合所述文字信息記錄的記錄相關(guān)信息,確定所述排序規(guī)則。本 領(lǐng)域技術(shù)人員應(yīng)能理解上述用戶相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶相 關(guān)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,在步驟S6 (未示出)中,排序設(shè)備1還可以獲取所述用戶對所述排序結(jié)果 的訪問操作信息;根據(jù)所述訪問操作信息,更新所述用戶相關(guān)信息。具體地,用戶通過與用 戶設(shè)備的交互,對排序設(shè)備1在步驟S3中所得到的排序結(jié)果通過點擊、滑動、長按等方式進 行查詢、訪問等操作,在步驟S6中,排序設(shè)備1通過例如調(diào)用用戶設(shè)備所提供的應(yīng)用程序接 口(API)等方式,獲取所述用戶對所述排序結(jié)果的訪問操作信息;進一步地,根據(jù)所述訪問 操作信息,通過數(shù)據(jù)庫更新等方式,更新所述用戶相關(guān)信息。例如,用戶歷史訪問以全拼音 排序所得到的排序結(jié)果的次數(shù)為10次,而其歷史訪問以全姓名排序所得到的排序結(jié)果的 次數(shù)為6次,則所述用戶對所述文字信息記錄的歷史訪問記錄信息為以全拼音排序為主; 當在步驟S2中,排序設(shè)備1根據(jù)待排序的多個文字信息記錄的語言特征信息,得到的候選 排序規(guī)則為全姓名排序、全拼音排序時,在步驟S2中,排序設(shè)備1再結(jié)合該用戶的歷史訪問 記錄信息,確定排序規(guī)則為全拼音排序;當用戶通過與用戶設(shè)備的交互,其訪問以全姓名排序所得到的排序結(jié)果的次數(shù)又增加5次時,在步驟S6中,排序設(shè)備1獲取到所述用戶對所 述排序結(jié)果的訪問操作信息,并據(jù)此更新所述用戶相關(guān)信息,該用戶對所述文字信息記錄 的歷史訪問記錄信息為以全姓名排序為主;當在步驟S2中,排序設(shè)備1根據(jù)待排序的多個 文字信息記錄的語言特征信息,得到的候選排序規(guī)則為全姓名排序、全拼音排序時,在步驟 S2中,排序設(shè)備1再結(jié)合該用戶的歷史訪問記錄信息,確定排序規(guī)則為全姓名排序。本領(lǐng)域 技術(shù)人員應(yīng)能理解上述更新用戶相關(guān)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的 更新用戶相關(guān)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以 引用方式包含于此。更優(yōu)選地,在步驟S2’中,排序設(shè)備1還用于根據(jù)所述語言特征信息,并結(jié)合所述 文字信息記錄與所述查詢序列的匹配方式,確定所述排序規(guī)則;其中,所述匹配方式包括以下至少任一項_全姓名匹配;-首字母匹配;_全拼音匹配;_中間字匹配。具體地,假設(shè)用戶的社區(qū)網(wǎng)絡(luò)聯(lián)系人內(nèi)有多個文字信息記錄潘曉 雷、pan、潘阿娜和小潘,全姓名匹配方式通過按照所述文字信息記錄所對應(yīng)的編碼進行匹 配查詢,例如潘曉雷對應(yīng)的全姓名是“潘曉雷”,pan對應(yīng)的全姓名是“pan”,潘阿娜對應(yīng)的 全姓名是“潘阿娜”,小潘對應(yīng)的全姓名是“小潘”,當用戶輸入“Pa”時,得到的匹配結(jié)果為 pan,當用戶輸入“潘”時,排序設(shè)備1得到的匹配結(jié)果為“潘曉雷”、“潘阿娜”和“小潘”。首 字母匹配方式通過按照所述文字信息記錄中的字或單詞所對應(yīng)的第一個字母進行匹配查 詢,例如潘曉雷對應(yīng)的首字母是P' x' l,pan對應(yīng)的首字母是ρ',潘阿娜對應(yīng)的首字母是 P' a' η',小潘對應(yīng)的首字母是χ' P,當用戶輸入“X”時,得到的匹配結(jié)果為“潘曉雷”、 “小潘”,當用戶輸入“Pa”時,得到的匹配結(jié)果為“潘阿娜”。全拼音匹配方式通過按照所述 文字信息記錄所對應(yīng)的全部拼音序列或者英文序列進行匹配查詢,例如潘曉雷對應(yīng)的全拼 音是“panxiaolei”,pan對應(yīng)的全拼音是“pan”,潘阿娜對應(yīng)的全拼音是“panana”,小潘對 應(yīng)的全拼音是“xiaopan”,當用戶輸入“pa”時,得到的匹配結(jié)果為“潘曉雷”、“pan”、“潘阿 娜”。中間字匹配方式通過按照所述文字信息記錄所對應(yīng)的部分拼音序列或部分英文序列 進行匹配查詢,例如當用戶輸入“Pa”時,只要文字信息記錄所對應(yīng)的拼音序列或英文序列 中包含pa,即可以通過中間字匹配方式匹配查詢得到,因此,得到的匹配結(jié)果為“潘曉雷”、 “pan”、“潘阿娜”、“小潘”。用戶通過與用戶設(shè)備的交互,在應(yīng)用程序、或者聯(lián)系人搜索的 輸入框內(nèi)輸入查詢序列,在步驟Sl中,排序設(shè)備1例如通過調(diào)用用戶設(shè)備的應(yīng)用程序接口 (API),獲取通過上述一個或多個匹配方式匹配得到的與所述查詢序列相對應(yīng)的多個文字 信息記錄;隨后,在步驟S2中,排序設(shè)備1根據(jù)所述多個文字信息記錄的語言特征信息,或 再結(jié)合上述匹配方式,或再結(jié)合所述文字信息記錄的記錄相關(guān)信息或用戶相關(guān)信息,確定 與所述多個文字信息記錄相對應(yīng)的排序規(guī)則;在步驟S3中,排序設(shè)備1根據(jù)所述排序規(guī)則, 對所述多個文字信息記錄進行排序,以獲得與所述多個文字信息記錄相對應(yīng)的排序結(jié)果; 最后,在步驟S5中,排序設(shè)備1根據(jù)在步驟S3中所獲得的排序結(jié)果,通過頁面技術(shù),例如 JSP、ASP、PHP等頁面技術(shù),將所述排序結(jié)果提供給所述用戶設(shè)備。例如,假設(shè)全拼音匹配方 式的優(yōu)先級高于中間字匹配方式,當用戶在手機通訊錄的查詢框內(nèi)輸入查詢序列“Pa”時,得到的多個聯(lián)系人信息記錄為“潘曉雷”、“pan”、“潘阿娜”、“小潘”,其中,“潘曉雷”、“pan”、 “潘阿娜”是根據(jù)全拼音匹配方式得到的,排在根據(jù)中間字匹配方式查詢得到的“小潘”的前 面,在步驟S2中,排序設(shè)備1再根據(jù)由全拼音匹配方式得到的多個聯(lián)系人信息記錄的語言 特征信息,例如為中英文混合,確定與之相對應(yīng)的排序規(guī)則為全拼音排序;隨后,在步驟S3 中,排序設(shè)備1排序得到排序結(jié)果為“pan”、“潘阿娜”、“潘曉雷”、“小潘”。又如,在步驟Sl 中,排序設(shè)備1獲取到的與用戶輸入的所述查詢序列“Pa”相對應(yīng)的多個聯(lián)系人信息記錄為 “潘曉雷”、“pan”、“潘阿娜”、“小潘”;在步驟S2中,排序設(shè)備1根據(jù)上述多個聯(lián)系人信息記 錄的語言特征信息,例如為中英文混合,確定與之相對應(yīng)的排序規(guī)則為全拼音排序,又假設(shè) 首字母匹配方式的優(yōu)先級高于全拼音匹配方式;則在步驟S3中,排序設(shè)備1排序得到排序 結(jié)果為“潘阿娜”、“pan”、“潘曉雷”、“小潘”。本領(lǐng)域技術(shù)人員應(yīng)能理解上述匹配方式與確 定排序規(guī)則的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的匹配方式或確定排序規(guī)則的方 式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在 不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論 從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán) 利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有 變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標記視為限制所涉及的權(quán)利要求。此 外,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多 個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來 表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種由計算機實現(xiàn)的用于對多個文字信息記錄進行排序的方法,其中,該方法包括 以下步驟a獲取待排序的多個文字信息記錄;b根據(jù)所述多個文字信息記錄的語言特征信息,確定與所述多個文字信息記錄相對應(yīng) 的排序規(guī)則;c根據(jù)所述排序規(guī)則,對所述多個文字信息記錄進行排序,以獲得與所述多個文字信息 記錄相對應(yīng)的排序結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b還包括-根據(jù)所述語言特征信息,并結(jié)合所述文字信息記錄的記錄相關(guān)信息,確定所述排序規(guī)則。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述記錄相關(guān)信息包括以下至少任一項 _所述文字信息記錄的生成時間信息;_所述文字信息記錄的訪問頻次信息; -所述文字信息記錄的可信度信息。
4.根據(jù)權(quán)利要求1至3中任一項所述的方法,其中,該方法還包括 -建立與所述多個文字信息記錄相對應(yīng)的記錄索引表;其中,所述步驟c還包括-根據(jù)所述排序規(guī)則,并結(jié)合所述記錄索引表,對所述多個文字信息記錄進行排序,以 獲得所述排序結(jié)果。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其中,所述文字信息記錄包括以下至少任 一項-聯(lián)系人信息記錄; -物品名稱記錄; -頁面收藏記錄。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其中,所述步驟a還包括-獲取與用戶通過用戶設(shè)備輸入的查詢序列相對應(yīng)的所述多個文字信息記錄; 其中,該方法還包括 -將所述排序結(jié)果提供給所述用戶設(shè)備。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述步驟b還包括-根據(jù)所述語言特征信息,并結(jié)合所述用戶的用戶相關(guān)信息,確定所述排序規(guī)則。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述用戶相關(guān)信息包括以下至少任一項 -所述用戶對所述文字信息記錄的歷史訪問記錄信息;-所述用戶對所述排序規(guī)則的偏好設(shè)置; -所述用戶在訪問文字信息記錄時的訪問操作習慣。
9.根據(jù)權(quán)利要求7或8所述的方法,其中,該方法還包括 -獲取所述用戶對所述排序結(jié)果的訪問操作信息;-根據(jù)所述訪問操作信息,更新所述用戶相關(guān)信息。
10.根據(jù)權(quán)利要求6至9中任一項所述的方法,其中,所述步驟b還包括-根據(jù)所述語言特征信息,并結(jié)合所述文字信息記錄與所述查詢序列的匹配方式,確定所述排序規(guī)則;其中,所述匹配方式包括以下至少任一項 -全姓名匹配; _首字母匹配; _全拼音匹配; _中間字匹配。
11.一種用于對多個文字信息記錄進行排序的排序設(shè)備,其中,該設(shè)備包括 獲取裝置,用于獲取待排序的多個文字信息記錄;確定裝置,用于根據(jù)所述多個文字信息記錄的語言特征信息,確定與所述多個文字信 息記錄相對應(yīng)的排序規(guī)則;排序裝置,用于根據(jù)所述排序規(guī)則,對所述多個文字信息記錄進行排序,以獲得與所述 多個文字信息記錄相對應(yīng)的排序結(jié)果。
12.根據(jù)權(quán)利要求11所述的排序設(shè)備,其中,所述確定裝置還用于-根據(jù)所述語言特征信息,并結(jié)合所述文字信息記錄的記錄相關(guān)信息,確定所述排序規(guī)則。
13.根據(jù)權(quán)利要求12所述的排序設(shè)備,其中,所述記錄相關(guān)信息包括以下至少任一項 _所述文字信息記錄的生成時間信息;_所述文字信息記錄的訪問頻次信息; -所述文字信息記錄的可信度信息。
14.根據(jù)權(quán)利要求11至13中任一項所述的排序設(shè)備,其中,該設(shè)備還包括索引建立裝置,用于-建立與所述多個文字信息記錄相對應(yīng)的記錄索引表; 其中,所述排序裝置還用于-根據(jù)所述排序規(guī)則,并結(jié)合所述記錄索引表,對所述多個文字信息記錄進行排序,以 獲得所述排序結(jié)果。
15.根據(jù)權(quán)利要求11至14中任一項所述的排序設(shè)備,其中,所述文字信息記錄包括以 下至少任一項-聯(lián)系人信息記錄; -物品名稱記錄; -頁面收藏記錄。
16.根據(jù)權(quán)利要求11至15中任一項所述的排序設(shè)備,其中,所述獲取裝置還用于 -獲取與用戶通過用戶設(shè)備輸入的查詢序列相對應(yīng)的所述多個文字信息記錄;其中,該設(shè)備還包括提供裝置,用于 -將所述排序結(jié)果提供給所述用戶設(shè)備。
17.根據(jù)權(quán)利要求16所述的排序設(shè)備,其中,所述確定裝置還用于-根據(jù)所述語言特征信息,并結(jié)合所述用戶的用戶相關(guān)信息,確定所述排序規(guī)則。
18.根據(jù)權(quán)利要求17所述的排序設(shè)備,其中,所述用戶相關(guān)信息包括以下至少任一項 -所述用戶對所述文字信息記錄的歷史訪問記錄信息;-所述用戶對所述排序規(guī)則的偏好設(shè)置;“所述用戶在訪問文字信息記錄時的訪問操作習慣。
19.根據(jù)權(quán)利要求17或18所述的排序設(shè)備,其中,該設(shè)備還包括更新裝置,用于 -獲取所述用戶對所述排序結(jié)果的訪問操作信息;-根據(jù)所述訪問操作信息,更新所述用戶相關(guān)信息。
20.根據(jù)權(quán)利要求16至19中任一項所述的排序設(shè)備,其中,所述確定裝置還用于 -根據(jù)所述語言特征信息,并結(jié)合所述文字信息記錄與所述查詢序列的匹配方式,確定所述排序規(guī)則;其中,所述匹配方式包括以下至少任一項 -全姓名匹配; -首字母匹配; -全拼音匹配; -中間字匹配。
全文摘要
本發(fā)明的目的是提供一種用于對多個文字信息記錄進行排序的方法與設(shè)備,排序設(shè)備獲取待排序的多個文字信息記錄;根據(jù)所述多個文字信息記錄的語言特征信息,確定與所述多個文字信息記錄相對應(yīng)的排序規(guī)則;根據(jù)所述排序規(guī)則,對所述多個文字信息記錄進行排序,以獲得與所述多個文字信息記錄相對應(yīng)的排序結(jié)果。與現(xiàn)有技術(shù)相比,本發(fā)明通過根據(jù)多個文字信息記錄的語言特征信息,采用合適的排序規(guī)則,對多個文字信息記錄進行排序,提高了用戶的使用效率,提升了用戶的使用體驗。
文檔編號G06F17/30GK102142035SQ20111008008
公開日2011年8月3日 申請日期2011年3月31日 優(yōu)先權(quán)日2011年3月31日
發(fā)明者潘曉雷, 郭杰成 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司