[發明專利]一種實現電話本和短信關聯信息快速匹配的方法及移動終端有效
| 申請號: | 201110202440.1 | 申請日: | 2011-07-19 |
| 公開(公告)號: | CN102271186A | 公開(公告)日: | 2011-12-07 |
| 發明(設計)人: | 陳蓉偉;宋亮 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04M1/725 | 分類號: | H04M1/725;H04M1/2745 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 電話本 短信 關聯 信息 快速 匹配 方法 移動 終端 | ||
技術領域
本發明涉及通信技術領域,更具體地,涉及一種實現電話本和短信關聯信息快速匹配的方法及移動終端。
背景技術
移動終端(簡稱終端)如手機、數據庫、平板電腦等產品從開機啟動直至達到用戶可使用的狀態,短信加載過程通??煞譃閮蓚€階段:第一階段是加載UIM(User?Identity?Model,用戶識別模塊)卡中短信和電話本,第二階段是查找電話本里的聯系人信息,并將短信中的電話號碼與聯系人姓名關聯起來,實現短信信息的完整顯示。對于第二階段,因UIM卡內短信記錄中沒有聯系人姓名字段,要實現短信中的電話號碼與電話本中聯系人姓名的快速關聯,改善用戶體驗,人們一直在努力尋找新方法。以通過電話號碼查找電話本中該號碼對應的聯系人姓名為例,現有技術中,人們采用順序查找的方法。順序查找的方法不足之處在于關鍵字比較次數多,增加CPU計算負擔,從而導致終端反映速度慢,用戶體驗不好。比如,移動終端從UIM卡中加載40條短信和500條電話本信息,從啟動到達到可用狀態終端往往需要20秒甚至更長的時間,因此生活中手機用戶在開機時常常能看到手機顯示“正在讀取資料,請稍后...”的提示語。
為了加快移動終端開機時加載短信中聯系人姓名等擴展信息的速度,縮短移動終端開機時間,改善用戶的體驗,人們提出了一些解決辦法。比如,于2008年1月30日公開的公開號為CN101115092A、名稱為“一種碼分多址無線終端電話號碼精確匹配的方法”的中國發明專利,該發明根據電話號碼的編碼規則建立散列索引,然后進行快速動態匹配,克服了順序查找方法查找速度慢的缺點。與順序查找方法相比,該發明能在一定程度上提高動態匹配的速度,但是還存在著以下不足:
首先,該方法需要為終端和UIM卡中的每個號碼記錄建立索引表,并維護這些索引表,由于終端上的電話號碼多,因此建立的索引表數量極大,維護代價高,且操作復雜,實現難度大;其次,該方法盡管可做到號碼數量和查找時間線性無關,但此方法操作步驟復雜,導致單次查找所耗時間相對較長,達不到快速匹配的目的。
可見,現有技術還存在缺陷,有待改進和發展。
發明內容
本發明目的是提出一種實現電話本和短信關聯信息快速匹配的方法及移動終端。
為實現上述目的,本發明提出一種實現電話本和短信關聯信息快速匹配的方法,所述方法包括:依據UIM卡中的短信存儲情況,建立一張將UIM卡中的短信信息和電話本信息建立聯系的映射表;在短信加載過程中優先搜索映射表,提供快速匹配聯系人姓名的接口;在映射表不存在此電話號碼的情況下,再通過查找完整的電話本記錄匹配。
進一步地,所述方法還包括在短信的創建、刪除操作中維護映射表;并當在映射表不存在此電話號碼的情況下,通過查找完整的電話本記錄匹配時候更新所述映射表。
進一步地,所述映射表是包括短信存儲序號、電話號碼、聯系人姓名和電話本索引的線性表;映射表中的一行記錄對應UIM卡內EFSMS文件中的一個短信記錄存儲位置。
進一步地,所述短信存儲序號是指UIM卡中短信的存儲序號,對于短信存儲容量為N的UIM卡,ID的取值范圍是1-N,UIM卡中的第一條短信的存儲序號為1,第二條短信的存儲序號為2,依次類推,最后一條短信的存儲序號為N。
進一步地,所述聯系人姓名是指UIM卡中對應短信中的聯系人姓名;所述電話本索引是指UIM卡中對應短信中的電話號碼和聯系人姓名在電話本中的存儲位置。
進一步地,所述電話號碼是指UIM卡中對應短信中的聯系人號碼,對于接收到的短信,則代表發件人的電話號碼,對于已發送和未發送的短信,則代表收件人的電話號碼。
本發明還提出一種移動終端,所述移動終端包括檢索模塊、映射表維護模塊、UIM?I/O模塊和UIM模塊;
檢索模塊包括檢索、查找短信和電話本信息,實現短信與電話本信息的關聯功能;
映射表維護模塊包括負責生成、更新映射表信息,使映射表實時反映UIM卡中短信和電話本的相關信息;
UIM?I/O模塊包括負責讀取和寫入短信和電話本信息;
UIM模塊存儲短信和電話本信息。
進一步地,移動終端通過存儲序號來識別UIM卡中的一條短信;對于短信存儲容量為N的UIM卡,將各個存儲位置分別以1、2、3...N來標識;按照UIM卡EFSMS文件的短信存儲情況和UIM卡中的電話本信息建立一張呈線性結構的映射表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110202440.1/2.html,轉載請聲明來源鉆瓜專利網。





