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