專利名稱:一種智能卡及其來電顯示信息的實現方法
技術領域:
本發明涉及移動通信領域,特別涉及一種智能卡及其來電顯示信息的實 現方法。
背景技術:
在移動通信技術發展的初期,業務的主體是語音業務,絕大多數系統資 源(包括通信信道和移動通信設備)用于處理用戶之間的語音通信,以滿足 用戶移動通話的需要。后來,隨著客戶對移動通信提出的新要求,單一的語 音業務已經無法滿足用戶各種各樣的需求。用戶希望能夠通過移動終端完成 娛樂、辦公等多種工作。同時,隨著移動通信技術的發展和進步,語音業務 無法充分利用通信信道和移動通信設備。在這種情況下,移動運營商開始向 客戶提供多種增值業務(例如天氣預報,信息查詢等)。
在移動通信產業中,所有移動通信運營商提供的基礎業務及增值業務都
是以用戶識別模塊(智能卡)為載體的。常見的用戶識別模塊包括GSM (Global System for Mobile communication,全3求移動通信系統)通信網絡中 的SIM( Subscriber Identity Module,用戶標識才莫塊)卡,CDMA( Code Division Multiple Access,碼分多3各訪問)通信網絡中的UIM ( User Identity Module,用 戶標識模塊)卡,3G( 3rd Generation,第三代移動通信)中的USIM( Universal Subscriber Identity Module,通用用戶識別4莫塊)/UlCC(Universal Integrated Circle Card,通用集成電路卡)卡等。目前市場上的GSM終端和身份識別模 塊(GSM手機,SIM卡)都支持STK ( SIM Card Tool Kit,指SIM卡開發 工具包)功能。同樣,CDMA終端及身份識別模塊(CDMA手機、UIM卡) 和3G終端及用戶識別模塊(3G手機、USIM/UICC卡)也都分別支持UTK (UIM Card Tool Kit,指UIM卡開發工具包)和USAT ( USIM Application Toolkit,通用用戶識別模塊應用工具包)技術。基于TOOL KIT (開發工具包)技術,運營商為用戶提供了各式的菜單應用,如移動QQ,短信群發,
移動夢網等。移動用戶通過對應用菜單項的選擇,關鍵字的輸入可以完成指 定信息的瀏覽、空中多用戶間的動態信息交互、卡片本地信息查詢等。
隨著卡片容量更新速度的加快,移動設備附加功能增多(如游戲、照相、
MP3、電子書等)且設備換代時間縮短,用戶對于使用移動設備進行基本個 人信息存儲并管理的依賴性逐步降低。因此,更多的個人信息管理應用在卡 片端出現。采用智能卡存儲個人信息, 一方面,由于用戶識別模塊的唯一性, 用戶很少更換用戶識別^t塊,這樣,就可以在用戶更換移動終端的時候保留 相關信息,而無需重新設置。即使更換了不同品牌的終端,也無需因為終端 數據結構不統一而手動重新輸入繁雜的個人信息。另一方面,由于用戶識別 模塊本身具有較高的安全性,用戶的所有個人信息,聯系人信息都可以得到 保護,從而避免用戶信息的泄漏。
基于對卡片存儲容量充分利用的原則,相應的大容量數據管理的卡端應 用程序和規范應運而生。中國移動的超級號簿規范就是一種應用模式。按照 超級號簿的管理方式,創建特殊數據文件,卡片端可以存儲上千人的個人信 息包括個人姓名和聯系電話。通過卡片的TK ( Tool Kit)應用程序,調用 這些特殊數據文件,用戶就可以按照相應的查詢方式,輕松便捷的查到相關 信息。
但是,這樣的設計,存在一個缺陷,即不能靈活地滿足用戶來電顯示問題。
所謂的"來電顯示"功能,是終端接聽來電時,按照接入號碼查詢終端 和卡片存儲內容中是否有符合的用戶,如杲有號碼一致的用戶,在終端屏幕 顯示用戶名稱等相關個人信息的功能。終端在做來電顯示功能的時候,只會 對卡端的標準普通電話本文件6F3A進行tt據比對。而6F3A文件,最多存 放254條記錄。自然沒有辦法對應所有用戶的來電顯示功能。
超級號簿規范,對于來電顯示有自己的解決辦法建立特殊數據文件的 時候以254條記錄為一個獨立特殊號本文件,依次建立多個號本文件存儲個 人信息。當使用的時候,用戶通過超級號簿的TK應用,切換"當前,,號本。 一旦發生切換,卡片自動將特殊號本文件和標準號薄文件6F3A做對應關系。這樣,終端訪問6F3A得到的數據實際來自于"當前"號本文件。這樣處理 的好處,用戶通過切換號本,可以實現部分用戶的來電顯示功能。
這個設計的缺陷是,用戶如果要對多個的分布于不同特殊號本中的聯系 人設置支持來電顯示功能,就需要手動將這些用戶從"非當前,,號本中移動 到"當前"號本中,操作費時費力,使得超級號薄的實用性大大降低。
因此,有必要提供一種新型智能卡,并利用該智能卡的內部邏輯設計提 供靈活的來電顯示設置功能,令使用者對于存儲的用戶只需做筒單的設置/ 取消的確定動作,就可以輕松設定該用戶是否支持來電顯示。
發明內容
本發明所要解決的技術問題在于提供一種智能卡及其來電顯示信息的 實現方法,克服現有"來電顯示"功能實現時的設置方式不靈活、操作繁瑣 等問題。
為解決上述技術問題,本發明首先提供一種智能卡,包括數據存儲區, 所述數據存儲區中存儲有標準普通電話簿文件6F3A以及大容量數據庫式電 話簿文件,其中,在所述數據存儲區進一步存儲有所述6F3A文件與所述數 據庫式電話簿文件之間的映射邏輯,所述映射邏輯將所述6F3A文件中的記 錄號分別與所述數據庫式電話簿文件中的特定記錄號關聯起來。
其中,所述6F3A文件中的一個記錄號唯一的對應于所述大容量^:據庫 式電話簿文件中的一個特定記錄號;所述映射邏輯可以以索引文件的形式存 儲于所述數據存儲區;所述索引文件中的數據按記錄形式存儲,每個記錄存 儲的內容為對應的凄丈據庫式電話簿文件的記錄號,所述索引文件的每個記錄 的記錄號與所述6F3A文件的記錄號——對應,且記錄個it相等。
本發明進而提供一種智能卡向通信終端返回來電顯示信息的方法,在所 述智能卡的數據存儲區中存儲有標準普通電話簿文件6F3A以及大容量數據 庫式電話簿文件,所述方法包括如下步驟
(1 )在所述智能卡的數據存儲區中存儲所述6F3A文件與所述數據庫 式電話簿文件之間的映射邏輯,所述映射邏輯將所述6F3A文件中的記錄號分別與所述凄t據庫式電話簿文件中的特定記錄號關耳關起來;
(2) 在所述智能卡接收到通信終端發出的"READ RECORD"指令后, 從該指令中分離出要讀取的6F3A文件的記錄號;
(3) 根據所述映射邏輯,確定與所述要讀取的6F3A文件的記錄號相 對應的所述lt據庫式電話簿文件中的特定記錄號;
(4) 將所述特定記錄號的記錄信息導出,并組織為6F3A文件的記錄 數據格式,作為"READ RECORD"指令的返回數據返回給通信終端。
其中,所述步驟(3)進一步包括如果根據所述映射邏輯,不能確定 與所述要讀取的6F3A文件的記錄號相對應的所述數據庫式電話簿文件中的 特定記錄號,則將一代表無效記錄的約定數據作為READ RECORD指令期 待返回的數據,返回給通信終端,并結束。
本發明還提供一種將通信終端輸入的來電顯示信息更新到智能卡中的 方法,在所述智能卡的數據存儲區中存儲有標準普通電話簿文件6F3A以及 大容量數據庫式電話簿文件,所述方法包括如下步驟
(1 )在所述智能卡的數據存儲區中存儲所述6F3A文件與所述數據庫 式電話簿文件之間的映射邏輯,所述映射邏輯將所述6F3A文件中的記錄號 分別與所述數據庫式電話簿文件中的特定記錄號關聯起來;
(2) 在所述智能卡接收到通信終端發出的"UPDATE RECORD"指令 后,從該指令中分離出要更新的6F3A文件的記錄號及來電顯示信息;
(3) 根據所述映射邏輯,確定與所述要更新的6F3A文件的記錄號相 對應的所述數據庫式電話簿文件中的特定記錄號;
(4) 以所述從"UPDATE RECORD"指令中分離出的來電顯示信息更 新所述數據庫式電話簿文件中的特定記錄號的記錄。
其中,所述步驟(3)進一步包括如果根據所述映射邏輯,不能確定 與所述要更新的6F3A文件的記錄號相對應的所述數據庫式電話簿文件中的 特定記錄號,則在K據庫式電話簿文件中添加一個記錄,并將該記錄的記錄 號與步驟(2)中分離出來的要更新的6F3A文件的記錄號之間建立映射邏 輯;所述步驟(4)包括以所述從"UPDATE RECORD"指令中分離出的 來電顯示信息更新所述數據庫式電話簿文件中新添加的記錄。本發明又提供一種通過智能卡刷新通信終端來電顯示信息的方法,在所
述智能卡的數據存儲區中存儲有標準普通電話簿文件6F3A以及大容量數據 庫式電話簿文件,所述方法包括如下步驟
(1 )在所述智能卡的數據存儲區中存儲所述6F3A文件與所述數據庫 式電話簿文件之間的映射邏輯,所述映射邏輯將所述6F3A文件中的記錄號 分別與所述數據庫式電話簿文件中的特定記錄號關聯起來;
(2) 監測所述映射邏輯反映的關聯關系是否發生變化;
(3) 如果監測到所述關聯關系發生變化,則所述智能卡通知所述終端 重新讀取6F3A文件。
其中,步驟(2)包括
中的記錄為"常用聯系人,,的選擇,所述"常用聯系人"為支持來電顯示的 聯系人;
(22)如果監測到所述選擇改變,則對應修改所述映射邏輯,使修改后 的映射邏輯反映出所述被改變的數據庫式電話薄文件中的記錄號與所述 6F3A文件中的記錄號的關聯關系。
其中步驟(3)中,智能卡通過TOOLKIT指令"REFRESH"通知所述 終端重新讀耳又6F3A文件。
本發明通過在大容量數據庫式電話號薄文件與6F3A文件之間建立映射 邏輯,使得操作者可以靈活設置(單個設置或者批量設置)支持來電顯示的 用戶信息,使得用戶可以任意設置、變更支持來電顯示的聯系人信息。
圖1為智能卡數據庫式電話薄文件存儲信息示例。
圖2為智能卡標準6F3A文件存儲信息示例。
圖3為關聯標準6F3A文件與數據庫式電話薄文件的索引文件。
圖4為終端通過READ RECORD指令獲得6F3A中來電顯示信息的流程。圖5為終端通過UPDATE RECORD設置6F3A中來電顯示信息的流程。
圖6為終端通過UPDATE RECORD指令更新6F3A中來電顯示信息時, 智能卡對數據庫式電話薄文件的操作流程。
圖7為終端通過READ RECORD指令獲取6F3A中來電顯示信息時, 智能卡對數據庫式電話薄文件的操作流程。
圖8為進行關聯設置的TK菜單設計。
圖9為通過TK菜單改變關聯設置之后,智能卡如何刷新通信終端來電 顯示信息。
具體實施例方式
下面結合附圖和實施例對本發明作進一步詳細的描述。 大容量智能卡數據庫式號簿,是按照數據庫數據格式存儲的。存儲格式 也是按照記錄格式進行存儲。如圖l所示,數據庫信息單元可以多元化,根 據用戶的需求可以擴展數據單元,不但包括用戶姓名,電話號碼,還可以包 含其它用戶個人信息,諸如電子郵件、網址、地址等等文本信息。使用者 主要通過TK菜單進行瀏覽和設置。
而一般的電信智能卡,用于存儲來電顯示信息的文件就是6F3A。 6F3A 文件是按照記錄格式存儲的,如圖2所示。記錄數據僅僅包含用戶姓名和電 話號碼。
數據庫可以存儲海量的個人信息,并且通過TK菜單瀏覽設置也是非常 便捷。但是,終端要實現來電顯示,就只會通過使用智能卡指令READ RECORD訪問6F3A獲得相關信息聯系人姓名,聯系人電話號碼。6F3A 文件,記錄個數最多只能達到254條,這和大數據庫的海量數據是不能一一 匹配的。
為此,本發明通過建立一個靈活機動的映射關系,使得用戶在充分享受 海量數據庫帶來的大存儲信息量優勢的同時,可以輕^H也設置一些常用的聯 系人作為來電顯示對象。
下面首先介紹本發明如何實現6F3A文件和數據庫式電話薄文件的關聯邏輯。
根據本發明的實施例,如圖3所示。在6F3A文件10和數據庫式電話 薄文件20之間,我們建立另外一個索引文件INDEX 30。此INDEX文件30 的特點是
(1) 數據按記錄形式存儲,每個記錄存儲的內容為對應的數據庫式電 話薄文件中的記錄號;
(2) 記錄個數與6F3A文件中的記錄個數相等;
(3 )每個i己錄號與6F3A文件的記錄號——7于應。
這樣,根據這種關聯關系,可以具體到每一個聯系人,終端在訪問6F3A 的時候,智能卡內部實際上是通過INDEX的映射關系返回的數據庫式電話 薄文件存儲內容。
如果解析一下終端與智能卡交互的渠道,我們可以發現,通過交互過程 的指令就可以訪問與6F3A文件關聯的數據庫式電話簿文件信息。 首先,我們分析一下終端的來電顯示流程。
終端開機時會刷新終端內存中的來電顯示聯系人信息。與智能卡的交互 如圖4所示,首先選擇6F3A (步驟402 ),然后獲得6F3A記錄個數(步驟 404),接著通過"READ RECORD"指令按照以記錄號方式讀取,從而獲 得6F3A的記錄值(步驟406),最后刷新終端內存中來電顯示信息(步驟 408)。
通過以上分析,我們發現,只需要通過智能卡指令READ RECORD就 可以將6F3A文件中各個記錄讀出,將聯系人信息全部存儲于終端內存以用 于來電顯示。
另外,終端提供的號簿功能,可以添加和修改聯系人信息。如果修改的 是來自于智能卡,則設置成功后,終端可以通過智能卡指令UPDATE RECORD更新6F3A中的相關記錄,并同步更新終端內存中的來電顯示信 息。與智能卡交互見圖5,首先選擇6F3A (步驟502),然后通過"READ RECORD"指令獲得6F3A中未占用記錄之記錄號(步驟504 ),最后通過 "UPDATERECORD"指令按照記錄號方式更新6F3A中來電顯示信息(步 驟506)。綜上所述,終端來電顯示與智能卡相關的就只有兩條指令UPDATE RECORD和READ RECORD 。
根據本發明的實施例,在建立了 6F3A文件與海量數據庫式電話薄文件 的關聯關系之后,通過對UPDATE RECORD和READ RECORD兩條指令的 定制,可以實現將數據庫式電話薄文件中的來電顯示信息提取并返回給終 端;和將從終端輸入的信息更新和添加到數據庫式電話薄文件中這兩個過 程。
(一) 、UPDATE RECORD指令定制 如圖6所示。
步驟602:接收UPDATE RECORD指令;
步驟604:從UPDATE RECORD輸入的數據信息中分離出要更新的 6F3A文件中的記錄號RECID1,來電顯示的姓名RECVALl,來電顯示的電 話號碼RECTELNB1,(電子郵箱等);
步驟606:查詢INDEX文件,判斷記錄號RECID1對應的記錄中是否 有有效的數據庫式電話薄文件記錄號RECID2,如果有,則進入步驟608, 否則,進入步驟610;
步驟608:根據INDEX文件中的對應關系,找到實際數據庫式電話薄 文件中存儲的記錄位置即記錄號RECID2,用RECVALl和RECTELNBl更 新數據庫式電話薄文件中記錄號RECID2指向的聯系人信息姓名改為 RECVAL1,電話號碼改為RECTELNB1;結束。
步驟610:更新INDEX文件,添加記錄號為RECID1的記錄,數據 RECID2為數據庫式電話薄文件現有記錄個數+ 1;
步驟612:添加數據庫式電話薄文件存儲位置即記錄號為RECID2的聯 系人信息,姓名改為RECVAL1,電話號碼改為RECTELNBl;結束
(二) 、 READ RECORD指令定制 如圖7所示。
步驟702:接收READ RECORD指令;
步驟704:從READ RECORD輸入的數據信息中分離出要讀取的6F3A 文件中的記錄號RECID1;步驟706:查詢INDEX文件,判斷記錄號RECID1對應的記錄中是否 有有效的數據庫式電話薄文件記錄號RECID2,如果有,則進入步驟708, 否則,進入步驟712;
步驟708:根據INDEX文件中的對應關系,找到實際數據庫式電話薄 文件中存儲的記錄位置即記錄號RECID2,將記錄號RECID2指向的數據庫 式電話薄文件中的聯系人數據信息導出RECVALl-姓名,RECTELNB1 =電話號碼;
步驟710:將RECVAL1和RECTELNB1組織成為6F3A文件中的記錄 數據格式作為READ RECORD的返回數據返回給終端;結束。
步驟712:按照指定格式,將一事先約定的代表無效記錄的數據,例如
"FFFFFFF......,,作為READ RECORD期待返回的數據,返回給終端,結束。
(三)、當智能卡上來電顯示信息有更新時,實現智能卡與終端的刷新
流程
在(一)中我們提到通過UPDATE RECORD的方式設置來電顯示聯系 人數據信息。這里還要介紹另外一種方式。
可以通過TK菜單對數據庫中的聯系人數據信息進行是否為常用聯系人(常 用聯系人,即支持來電顯示的聯系人)的設置。菜單結構如圖8所示。第一 層菜單可以是設置常用聯系人;第二層菜單可以包括設置常用聯系人列表、 常用聯系人列表,以及設置等等;第三層菜單可以是對應的具體聯系人信息。 根據本發明的實施例,在設置列表中可以多次重復選4奪,選中的聯系人前面 會出現"x,,號標識;再次選擇標"x,,號的聯系人,可以取消選擇;選擇 結束后,通過選擇"退出,,回退到上級菜單;通過上級菜單中的"設置"實 現本次所有選擇。選取完所有聯系人之后,可以通過選擇上級菜單中的"設 置"進行統一設置。
"設置"這個動作可以一分為二的看
(1 )建立INDEX文件中的映射關系
如圖8所示,將選中的數據庫式電話薄文件中的記錄號,分別建立到INDEX文件的索引關系中。
(2 )通知終端用READ RECORD指令更新終端內存中的來電顯示信息
我們更新了 INDEX文件中的映射關系之后,終端并不知道。要將添加 或者修改過的常用聯系人數據信息在終端中的來電顯示信息中體現出來,就 必須有一種"通知"手段。這里我們利用現有的TK指令REFRESH。智能 卡在做完INDEX文件的映射之后,向終端發出TK指令REFRESH。則終端 會重新讀取6F3A文件內容。此時,在讀取6F3A文件的時候,INDEX的設 置已經是新的對應關系了 ,自然就可以將通過菜單設置的新聯系人數據信息 納入到終端內存中,更新來電顯示信息。具體請參見圖9:
步驟902:獲取TK設置的常用聯系人個數p ( p<INDEX文件中非有效 記錄總數);
步驟904:設i-0;
步驟906:獲得通過TK菜單設置的常用聯系人在數據庫式電話薄文件 中對應的記錄號RECID2;
步驟908:找到INDEX文件的第一條非有效記錄RECIDl,更新記錄的 數據內容為數據庫式電話薄文件對應記錄的記錄號RECID2;
步驟910: iii = i+ 1;
步驟912:判斷是否i〈p,如果是則返回步驟906,否則進入步驟914;
步驟914:向終端發出REFRESH指令,要求終端重新利用READ RECORD指令將6F3A文件的數據重新全部讀取,以刷新終端內存中的來電 顯示信息。
綜上所述,本發明通過在智能卡的數據存儲區建立標準6F3A文件和數 據庫式電話號簿文件的映射邏輯,使用戶通過添加6F3A文件內容,可以自 動添加數據庫式電話薄文件的聯系人數據信息,并可默認設置為此聯系人來 電顯示功能開,使用者通過TK應用,可以單個或者批量修改數據庫式電話 薄文件中非6F3A映射記錄的來電顯示功能開關,并添加到6F3A的映射記 錄中,同時,可通知終端刷新終端內存中可用于來電顯示的凝:據信息。
權利要求
1、一種智能卡,包括數據存儲區,所述數據存儲區中存儲有標準普通電話簿文件6F3A以及大容量數據庫式電話簿文件,其特征在于,在所述數據存儲區進一步存儲有所述6F3A文件與所述數據庫式電話簿文件之間的映射邏輯,所述映射邏輯將所述6F3A文件中的記錄號分別與所述數據庫式電話簿文件中的特定記錄號關聯起來。
2、 如權利要求1所述的智能卡,其特征在于,所述映射邏輯,包括 所述6F3A文件中的一個記錄號唯一的對應于所述大容量數據庫式電話簿文 件中的一個特定記錄號。
3、 如權利要求1或2所述的智能卡,其特征在于,所述映射邏輯以索 1文件的形式存儲于所述數據存儲區。
4、 如權利要求3所述的智能卡,其特征在于,所述索引文件中的數據 按記錄形式存儲,每個記錄存儲的內容為對應的數據庫式電話簿文件的記錄 號,所述索引文件的每個記錄的記錄號與所述6F3A文件的記錄號——對應, 且記錄個數相等。
5、 一種智能卡向通信終端返回來電顯示信息的方法,在所述智能卡的 數據存儲區中存儲有標準普通電話簿文件6F3A以及大容量數據庫式電話簿 文件,其特征在于,所述方法包括如下步驟(1 )在所述智能卡的數據存儲區中存儲所述6F3A文件與所述數據庫 式電話簿文件之間的映射邏輯,所述映射邏輯將所述6F3A文件中的記錄號 分別與所述數據庫式電話簿文件中的特定記錄號關4關起來;(2) 在所述智能卡接收到通信終端發出的"READ RECORD"指令后, 從該指令中分離出要讀取的6F3A文件的記錄號;(3) 根據所述映射邏輯,確定與所述要讀取的6F3A文件的記錄號相 對應的所述數據庫式電話簿文件中的特定記錄號;(4) 將所述特定記錄號記錄的信息導出,并組織為6F3A文件的記錄 數據格式,作為"READ RECORD"指令的返回數據返回給通信終端。
6、 如權利要求5所述的方法,其特征在于,所述步驟(3)進一步包括如果根據所述映射邏輯,不能確定與所述要讀取的6F3A文件的記錄號相對 應的所述數據庫式電話簿文件中的特定記錄號,則將一代表無效記錄的約定 數據作為READ RECORD指令期待返回的數據,返回給通信終端,并結束。
7、 如權利要求5所述的方法,其特征在于,所述映射邏輯,包括所 述6F3A中的一個記錄號唯一的對應于所述大容量tt據庫式電話簿文件中的 一個特定記錄號。
8、 如權利要求5、 6或7所述的方法,其特征在于,所述映射邏輯以索 I文件的形式存儲于所述數據存儲區。
9、 如權利要求8所述的方法,其特征在于,所述索引文件中的數據按 記錄形式存儲,每個記錄存儲的內容為對應的數據庫式電話簿文件的記錄 號,所述索引文件的每個記錄的記錄號與所述6F3A文件的記錄號一-^~對應, 且記錄個數相等。
10、 一種將通信終端輸入的來電顯示信息更新到智能卡中的方法,在所 述智能卡的數據存儲區中存儲有標準普通電話簿文件6F3A以及大容量數據 庫式電話簿文件,其特征在于,所述方法包括如下步驟(1) 在所述智能卡的數據存儲區中存儲所述6F3A文件與所述數據庫 式電話簿文件之間的映射邏輯,所述映射邏輯將所述6F3A文件中的記錄號 分別與所述數據庫式電話簿文件中的特定記錄號關聯起來;(2) 在所述智能卡接收到通信終端發出的"UPDATE RECORD"指令 后,從該指令中分離出要更新的6F3A文件的記錄號及來電顯示信息;(3) 根據所述映射邏輯,確定與所述要更新的6F3A文件的記錄號相 對應的所述數據庫式電話簿文件中的特定記錄號;(4) 以所述從"UPDATE RECORD"指令中分離出的來電顯示信息更 新所述凄t據庫式電話簿文件中的特定記錄號的記錄。
11、 如權利要求IO所述的方法,其特征在于,所述步驟(3)進一步包 括如果根據所述映射邏輯,不能確定與所述要更新的6F3A文件的記錄號 相對應的所述數據庫式電話簿文件中的特定記錄號,則在數據庫式電話簿文 件中添加一個記錄,并將該記錄的記錄號與步驟(2)中分離出來的要更新 的6F3A文件的記錄號之間建立映射邏輯;所述步驟(4)包括以所述從"UPDATE RECORD"指令中分離出的來電顯示信息更新所述數據庫式電 話簿文件中新添加的記錄。
12、 如權利要求10所述的方法,其特征在于,所述映射邏輯,包括 所述6F3A中的一個記錄號唯一的對應于所述大容量數據庫式電話簿文件中 的一個特定記錄號。
13、 如權利要求IO、 11或12所述的方法,其特征在于,所述映射邏輯 以索引文件的形式存儲于所述數據存儲區。
14、 如權利要求13所述的方法,其特征在于,所述索引文件中的數據 按記錄形式存儲,每個記錄存儲的內容為對應的數據庫式電話簿文件的記錄 號,所述索引文件的每個記錄的記錄號與所述6F3A文件的記錄號——對應, 且記錄個數相等。
15、 一種通過智能卡刷新通信終端來電顯示信息的方法,在所述智能卡簿文件,其特征在于,所述方法包括如下步驟(1) 在所述智能卡的數據存儲區中存儲所述6F3A文件與所述數據庫 式電話簿文件之間的映射邏輯,所述映射邏輯將所述6F3A文件中的記錄號 分別與所述數據庫式電話簿文件中的特定記錄號關聯起來;(2) 監測所述映射邏輯反映的關聯關系是否發生變化;(3) 如果監測到所述關聯關系發生變化,則所述智能卡通知所述終端 重新讀取6F3A文件。
16、 如權利要求15所述的方法,其特征在于,所述步驟(2)包括 (21 )監測是否通過TOOLKIT菜單改變了對所述數據庫式電話簿文件中的記錄為"常用聯系人"的選擇,所述"常用聯系人,,為支持來電顯示的 聯系人;(22)如果監測到所述選擇改變,則對應修改所述映射邏輯,使修改后 的映射邏輯反映出所述被改變的數據庫式電話薄文件中的記錄號與所述 6F3A文件中的記錄號的關聯關系。
17、 如權利要求15所述的方法,其特征在于,所述步驟(3)中,智能 卡通過TOOLKIT指令"REFRESH"通知所述終端重新讀取6F3A文件。
18、 如權利要求16所述的方法,其特征在于,所述步驟(21)中,包 括監測對一個或多個記錄為"常用聯系人"的選擇是否被改變。
19、 如權利要求15所述的方法,其特征在于,所述映射邏輯,包括 所述6F3A中的一個記錄號唯一的對應于所述大容量&據庫式電話簿文件中 的一個特定記錄號。
20、 如權利要求15、 16或19所述的方法,其特征在于,所述映射邏輯 以索引文件的形式存儲于所述數據存儲區。
21、 如權利要求20所述的方法,其特征在于,所述索引文件中的數據 按記錄形式存儲,每個記錄存儲的內容為對應的數據庫式電話簿文件的記錄 號,所述索引文件的每個記錄的記錄號與所述6F3A文件的記錄號一-^"對應, 且記錄個數相等。
全文摘要
本發明公開了一種智能卡及其來電顯示信息的實現方法,在本發明的智能卡中存儲有6F3A文件與數據庫式電話簿文件之間的映射邏輯,所述映射邏輯以索引文件的形式將所述6F3A文件中的記錄號分別與所述數據庫式電話簿文件中的特定記錄號關聯起來;終端在訪問6F3A的時候,智能卡內部實際上是通過索引文件的映射關系訪問數據庫式電話薄文件。本發明通過在大容量數據庫式電話號薄文件與6F3A文件之間建立映射邏輯關系,使得操作者可以靈活設置(單個設置或者批量設置)支持來電顯示的用戶信息,使得用戶可以任意設置、變更支持來電顯示的聯系人信息。
文檔編號H04M1/57GK101415164SQ200710176130
公開日2009年4月22日 申請日期2007年10月19日 優先權日2007年10月19日
發明者勇 丁, 預 秦, 玲 羅 申請人:鳳凰微電子(中國)有限公司