[發明專利]一種混合字段的排序方法及裝置有效
| 申請號: | 201410054656.1 | 申請日: | 2014-02-18 |
| 公開(公告)號: | CN103810279B | 公開(公告)日: | 2018-09-14 |
| 發明(設計)人: | 譚展鵬 | 申請(專利權)人: | 天津松下汽車電子開發有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 天津濱海科緯知識產權代理有限公司 12211 | 代理人: | 楊慧玲 |
| 地址: | 300457 天津市*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 混合 字段 排序 方法 裝置 | ||
本發明創造提供了一種混合字段的排序方法,其特征在于所述的排序方法包括如下步驟:將混合字段中的所有字符轉換為Unicode編碼值;將轉換后的字段Unicode編碼值進行比較排序,如果兩個字段Unicode編碼值完全相同,則比較其初始漢字字段中逐個漢字的Unicode編碼值,并進行比較排序。本發明能夠有效避免漢字與字母轉換后的編碼值相同,及同音字和多個漢字由于全拼字母相同轉換的編碼值出現錯誤造成的排序問題,減少排序錯誤,提高檢索效率。
技術領域
本發明創造涉及一種文字的排序方式,尤其是針對于智能終端或者車載多媒體系統中混合字段的排序方法。
背景技術
以車載導航,車載收音機為代表的車載多媒體系統迅速進入了智能時代。尤其是近年來與智能手機的互相交互,成為了智能車載系統必備的功能。隨著手機電話本和藍牙音頻,USB音頻文件等內容的交互量變大,單純的中文顯示已經不能滿足智能設備的需求。像手機一樣所有的信息能夠按一定規則排序,能夠快速檢索,是必須要解決的一個問題。但是各種手機中各種信息的排序方法不盡相同,并且車載設備的造作方式與移動設備也不一樣。現有車載娛樂系統中,有關中文的排序沒有特別標準。有的按照數據傳輸的順序排序,有的參照手機電話本的中文排序算法排序,即按照漢字的全拼,轉換成對應的美國信息交換標準碼(ASCII,AmericanStandardCodeFor InformationInterchange),所有漢字按所對應的ASCII數據按照從高位向底位順序逐字節進行比較。以上的排序方法存在以下問題:
不同詞組漢字全拼相同,如:詞組“李楠li’nan”和“臨安lin’an”全拼對應的ASCII碼完全一致,導致二者無法區別。此外,英語,拼音和漢字混在的情況。如“張三”和“張san”,“北京”和“beijing”,漢字轉換完全拼之后,兩個字符串的ASCII碼完全一致,導致二者無法區別。對于同音字“張”和“章”,中文全拼的字符串為“zhang”,因此會出現“張XX”和“章XX”混在一起的情況。以上情況會造成排序混亂,檢索查找效率低下。
發明內容
本發明創造要解決的問題是提供一種能夠有效克服上述缺陷的混合字段的排序方法及裝置。
為解決上述技術問題,本發明創造采用的技術方案是:一種混合字段的排序方法,所述的排序方法包括如下步驟:
將混合字段中的所有字符轉換為Unicode編碼值;
將轉換后的字段Unicode編碼值進行比較排序,如果兩個字段Unicode編碼值完全相同,則
比較其初始漢字字段中逐個漢字的Unicode編碼值,并進行比較排序。進一步的,所述的將混合字段中的所有字符轉換為Unicode編碼值包括如下步驟:
獲取字段;
判斷該字段中是否含有漢字,如果不包含漢字,則將其轉換為Unicode編碼,若含有漢字,則將漢字轉換為該漢字字符的全拼,并在多個漢字字符小寫全拼之間加標識符,并將轉換后的全拼轉換為相應的Unicode編碼。
進一步的,所述添加的標識符為空格。
根據本發明的另一方面,還提供了一種用于混合字段的排序的裝置,所述的用于混合字段的排序裝置包括:
Unicode編碼裝置,用于將混合字段中的所有字符轉換為Unicode編碼值;
Unicode編碼值比較裝置,用于將字段Unicode編碼值進行比較排序;
漢字Unicode編碼值比較裝置,用于將Unicode編碼值完全相同的字段的漢字Unicode編碼值進行比較;
排序裝置,用于將根據上述裝置比較的Unicode編碼值按照比較排序。進一步的,所述的排序裝置還包括:
全拼轉換裝置,用于將漢字轉換為該漢字字符的全拼;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津松下汽車電子開發有限公司,未經天津松下汽車電子開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410054656.1/2.html,轉載請聲明來源鉆瓜專利網。





