專利名稱:可實現(xiàn)大量短消息存儲和管理的用戶識別模塊及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域用戶識別模塊,特別涉及一種可以實現(xiàn)大量短消息存儲、收藏、分類、及加密管理的用戶識別模塊。
背景技術(shù):
在移動通信技術(shù)發(fā)展的初期,業(yè)務(wù)的主體是語音業(yè)務(wù),絕大多數(shù)系統(tǒng)資源(包括通信信道和移動通信設(shè)備)用于處理用戶之間的語音通信,以滿足用戶移動通話的需要。運營商的主要收入也都是來自于語音通信。后來,隨著用戶對移動通信的更高要求,以及移動通信技術(shù)的發(fā)展進(jìn)步,數(shù)據(jù)業(yè)務(wù)越來越多的成為移動通信領(lǐng)域的熱點。目前,數(shù)據(jù)業(yè)務(wù)已經(jīng)成為移動通信行業(yè)競爭的熱點,其中,短消息業(yè)務(wù)又是數(shù)據(jù)業(yè)務(wù)中最重要的部分。因此,如何在短消息業(yè)務(wù)過程中向用戶提供更優(yōu)質(zhì)、便捷的服務(wù)成為運營商必須解決的問題。
在涉及到短消息的各項服務(wù)中,如何解決短消息的整理、分類、保存等方面的問題,以及如何為客戶提供大容量的短信數(shù)據(jù)庫,成為影響用戶對短消息業(yè)務(wù)滿意度的重要因素。
目前,對移動通信短消息的存儲有兩種方式,一種是將短消息保存在移動終端上,另一種方式是將短消息存儲在移動通信系統(tǒng)的用戶識別模塊(例如GSM系統(tǒng)的SIM卡)上。
如果將短消息保存在手機這種移動終端上,可以由手機進(jìn)行管理。使用這種方法,可以充分利用手機的存儲空間,保存大量短消息,同時可以充分利用終端強大的處理能力對短消息進(jìn)行分類存儲和管理。但是存儲在移動終端上的短消息無法通過簡單的方法進(jìn)行備份、轉(zhuǎn)移,當(dāng)用戶更換手機時,存儲于手機上的短消息往往會被丟棄。同時,如果用戶的手機遺失或者被竊取,存放在手機中的短消息很容易被他人甚至不法分子獲取,給用戶造成損失。
如果將短消息保存在用戶識別模塊上,在用戶更換手機時可以繼續(xù)使用原有用戶識別模塊,便于用戶對短信進(jìn)行長期存儲和管理。但是由于用戶識別模塊的存儲容量非常有限,限制了用戶的使用。根據(jù)現(xiàn)有的移動通信規(guī)范,在用戶識別模塊上都有一個專用文件保存短消息,例如在GSM通信系統(tǒng)中,此文件為SIM卡上7F10目錄下的6F3C文件。根據(jù)GSM通信規(guī)范,此文件中存儲的短消息不能超過254條。但是一般而言,只能存放254條短消息的SIM卡遠(yuǎn)遠(yuǎn)達(dá)不到用戶的要求。
為了增加在用戶識別模塊上存儲短消息的數(shù)目,一些技術(shù)被設(shè)計出來,例如專利《擴(kuò)大在SIM卡上實現(xiàn)短信存儲的方法》(公開號CN 1585435A)等提出了一些可以在用戶識別模塊上進(jìn)行大量短消息存儲的方法。這些方法雖然可以擴(kuò)展在用戶識別模塊上存儲短消息的容量,但是也有其自身的缺點第一,用戶必須手動的將存放于原始短消息存儲文件中的短消息移動到備份文件中,否則無法實現(xiàn)大量短消息的存儲;第二,用戶在進(jìn)行短消息管理時,必須自行完成短消息的轉(zhuǎn)移/復(fù)制,操作比較復(fù)雜;第三,用戶在執(zhí)行操作的過程中,對存儲的數(shù)據(jù)進(jìn)行不斷的轉(zhuǎn)移/復(fù)制,數(shù)據(jù)的操作比較大,操作時間比較慢,對存儲器硬件的損害比較嚴(yán)重;第四,在用戶識別模塊上增加“加密目錄”一類的管理內(nèi)容,固然可以提高數(shù)據(jù)的安全性,但是在某些特定情況下,反而會因為“加密”引起不法分子的注意,對用戶造成更大的傷害。
因此,目前的各種技術(shù)無法實現(xiàn)對大量短消息進(jìn)行方便的存儲和管理。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對現(xiàn)有用戶識別模塊無法對大量短消息進(jìn)行方便的存儲和管理這一現(xiàn)實問題,而提供一種可以方便地實現(xiàn)大量短消息存儲和管理的用戶識別模塊,以及便捷的短消息管理方法。
本發(fā)明的技術(shù)方案如下一種可實現(xiàn)大量短消息存儲和管理的用戶識別模塊,包括數(shù)據(jù)存儲模塊和程序存儲模塊,其中,數(shù)據(jù)存儲模塊包括用于存儲移動通信基本用戶信息的基本通信信息存儲模塊,用于存儲聯(lián)系人姓名及其號碼的號簿信息存儲模塊和用于保存全部短消息數(shù)據(jù)的短消息數(shù)據(jù)庫模塊;程序存儲模塊包括用于實現(xiàn)硬件接口的底層控制模塊,用于完成基本的入網(wǎng)鑒權(quán)等功能的通信管理模塊,用于實現(xiàn)對短消息數(shù)據(jù)庫進(jìn)行各種操作的短消息數(shù)據(jù)庫管理模塊,用于完成對號碼簿的查詢并協(xié)助短消息數(shù)據(jù)庫管理模塊進(jìn)行短消息管理的號碼簿管理模塊,以及完成與用戶交互的用戶界面管理模塊和完成對短消息加密管理的安全控制模塊。
上述可實現(xiàn)大量短消息存儲和管理的用戶識別模塊,其中,在短消息數(shù)據(jù)庫模塊中設(shè)置的短消息數(shù)據(jù)庫由三個文件組成,其分別是用于保存短消息的發(fā)件人姓名、短消息的起始部分以及短消息屬性的基本信息文件,用于保存短消息的完整內(nèi)容、短消息的發(fā)送時間、發(fā)送本短消息的電話號碼的詳細(xì)信息文件,以及用于保存與短信編號相對應(yīng)的記錄號的影子文件;基本信息文件和詳細(xì)信息文件中的記錄是一一對應(yīng)的。
一種可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,該方法在用戶識別模塊上建立了一個完整的短消息數(shù)據(jù)庫,完成對大量短消息的存儲,同時在此用戶識別模塊中建立了一個短消息數(shù)據(jù)庫管理系統(tǒng),對短消息數(shù)據(jù)庫進(jìn)行管理。
上述可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,其中,當(dāng)移動終端接收到一條短消息時,首先啟動號簿信息存儲模塊,根據(jù)移動終端傳入的短消息發(fā)件號碼獲取發(fā)件人姓名,然后根據(jù)短消息中的詳細(xì)信息整理出需要寫入基本信息文件和詳細(xì)信息文件中的數(shù)據(jù),并將這些信息寫入短消息數(shù)據(jù)庫,并在影子文件中建立起映射關(guān)系。
進(jìn)一步,在向短消息數(shù)據(jù)庫寫入數(shù)據(jù)的時候,短消息數(shù)據(jù)庫管理系統(tǒng)根據(jù)事先由用戶設(shè)定的分類條件,對短消息加以鑒別,在基本信息文件對短消息的屬性加以設(shè)置,從而完成對短消息的分類,一條短消息的屬性可以同時設(shè)置多個類型。
上述可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,其中,當(dāng)移動終端試圖訪問標(biāo)準(zhǔn)短消息文件時,短消息數(shù)據(jù)庫管理系統(tǒng)根據(jù)影子文件中保存的記錄號找到對應(yīng)的短消息信息傳遞給移動終端。
或者,短消息數(shù)據(jù)庫管理系統(tǒng)利用STK功能設(shè)計的菜單,建立短消息列表,通過對短消息數(shù)據(jù)庫中基本信息文件的訪問選擇短消息,并通過對應(yīng)關(guān)系獲得短消息數(shù)據(jù)庫中詳細(xì)信息文件的完整內(nèi)容。
上述可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,其中,用戶識別模塊中的所有短消息按照分頁的方式加以顯示,短消息數(shù)據(jù)庫管理系統(tǒng)設(shè)有輸入目標(biāo)頁碼的功能,可以直接跳轉(zhuǎn)到用戶希望進(jìn)入的某一頁面上;短消息數(shù)據(jù)庫管理系統(tǒng)中設(shè)有加密目錄,用戶收到并閱讀短消息之后,自動將此短消息轉(zhuǎn)移至加密目錄;短消息數(shù)據(jù)庫管理系統(tǒng)中設(shè)有信息排序子系統(tǒng)。
綜上所述,本發(fā)明在用戶識別模塊上實現(xiàn)了一個短消息數(shù)據(jù)庫及其管理系統(tǒng),在擴(kuò)大短消息存儲數(shù)量的同時提供了便捷的短消息管理方法。同時,使用本發(fā)明的用戶識別模塊,可以自動完成部分短消息管理、分類的功能,減少用戶的操作,便于用戶使用。
圖1為基于本發(fā)明實現(xiàn)的用戶識別模塊的基本結(jié)構(gòu)圖。
圖2為基于本發(fā)明實現(xiàn)的短消息數(shù)據(jù)的基本結(jié)構(gòu)圖。
圖3為基于本發(fā)明的“影子文件”的基本結(jié)構(gòu)。
圖4為實現(xiàn)“影子文件”與短消息數(shù)據(jù)庫對應(yīng)關(guān)系的方法示意圖。
圖5為在SIM卡收到“Update Record”命令時對數(shù)據(jù)庫的更新流程圖。
圖6為對數(shù)據(jù)庫進(jìn)行更新時的細(xì)節(jié)流程圖。
圖7為在SIM卡收到“Read Record”命令時對數(shù)據(jù)庫的訪問流程圖。
圖8為基于本發(fā)明實現(xiàn)的STK菜單的基本結(jié)構(gòu)圖。
圖9為在用戶進(jìn)行“類型設(shè)置”時的菜單結(jié)構(gòu)圖。
圖10為選擇“加密短信”選項后,所顯示的界面示意圖。
具體實施例方式
下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步詳寫描述。本具體實施方式
是一個實現(xiàn)大量短消息存儲和管理的用于GSM通信系統(tǒng)的SIM卡。
如圖1所示,此SIM卡的存儲空間包括存儲短消息數(shù)據(jù)庫、號碼簿等數(shù)據(jù)的數(shù)據(jù)存儲模塊110和存儲數(shù)據(jù)庫管理系統(tǒng)、通信管理系統(tǒng)等程序的程序存儲模塊120。
程序存儲模塊120包括底層控制模塊121,用于實現(xiàn)硬件接口;通信管理模塊122,用于完成基本的入網(wǎng)鑒權(quán)等功能;短消息數(shù)據(jù)庫管理模塊124,用于實現(xiàn)對短消息數(shù)據(jù)庫的查詢、遍歷、排序和查找,并完成對短消息的自動分類;號碼簿管理模塊123,用于完成對號碼簿的查詢并協(xié)助短消息數(shù)據(jù)庫管理模塊進(jìn)行短消息的管理;用戶界面管理模塊125,完成與用戶的交互,實現(xiàn)用戶對短消息數(shù)據(jù)庫的操作;以及安全控制模塊124,完成對短消息的加密管理。
數(shù)據(jù)存儲模塊110包括基本通信信息存儲模塊111,移動通信的基本用戶信息,例如用戶的電話號碼,用戶的網(wǎng)絡(luò)識別碼等,這些信息是在任何一張SIM卡上都必須存在的;號簿信息存儲模塊112,保存一系列的聯(lián)系人姓名及其號碼,通過查詢這些姓名及號碼,在顯示短消息信息的時候可以不僅顯示出短消息的內(nèi)容,還顯示出短消息發(fā)件人的姓名;短消息數(shù)據(jù)庫模塊113,保存各短消息的全部數(shù)據(jù)。
短消息數(shù)據(jù)庫管理系統(tǒng)基于用戶識別模塊工具箱技術(shù)實現(xiàn),這種技術(shù)是成熟的現(xiàn)有技術(shù),被絕大部分移動終端所支持。短消息數(shù)據(jù)庫與標(biāo)準(zhǔn)的短消息文件可以存放在同一個目錄下。在本實施例中,一個完整的短消息數(shù)據(jù)庫由三個文件組成,這些文件的結(jié)構(gòu)及相互關(guān)系如圖2所示。
如圖2所示,一個完整的短消息數(shù)據(jù)庫由基本信息文件201、詳細(xì)信息文件202。這兩個文件都是記錄文件,即文件中的信息都是以“記錄”的形式存儲的。在基本信息文件(201)中,包含的信息有短消息的發(fā)件人姓名、短消息的起始部分以及短消息的屬性。其中,“短消息發(fā)件人的姓名”指發(fā)送此短信的號碼在前述“號簿信息存儲模塊”中對應(yīng)的聯(lián)系人姓名。如果在號簿信息存儲模塊中無法查詢到該號碼,則在“發(fā)件人姓名”部分保存的信息應(yīng)為“未知號碼”或其它提示信息?!岸滔⒌钠鹗疾糠帧敝付滔?nèi)容的開始部分的幾個字,把這一部分單獨進(jìn)行保存的原因是為了在進(jìn)行短消息列表時快速的進(jìn)行顯示?!岸滔⒌膶傩浴笔侵副径滔儆谀膫€分類、哪個加密目錄,以及本短消息是否已經(jīng)回復(fù)。在詳細(xì)信息文件(202)中,包含的信息有短消息的完整內(nèi)容、短消息的發(fā)送時間、發(fā)送本短消息的電話號碼。在用戶希望了解一個短消息的完整信息時,通過訪問本文件中的信息進(jìn)行顯示。這兩個文件的記錄是一一對應(yīng)的。也就是說,基本信息文件中的第一條記錄對應(yīng)于詳細(xì)信息文件中的第一條記錄,因此,只要知道某短消息在數(shù)據(jù)庫中的記錄號,就可以根據(jù)這兩個文件獲取此短消息的全部信息。此外,這些文件的文件ID都是國際標(biāo)準(zhǔn)的通信協(xié)議中沒有用到的,否則會造成沖突。
在本實施例中,短消息數(shù)據(jù)庫的基本信息文件的文件ID是5E01,詳細(xì)信息文件的文件ID是5E02。由于這兩個文件完全由短消息數(shù)據(jù)庫管理模塊進(jìn)行管理,不與手機終端進(jìn)行直接交互,因此,這兩個文件的結(jié)構(gòu)完全可以自行定義,而不必遵循現(xiàn)有國際統(tǒng)一標(biāo)準(zhǔn)。在本實施例中,這兩個文件中保存的記錄數(shù)目最大都可以達(dá)到65535,也就是說,在本實施例中,最多可以保存65535條短消息。這一數(shù)目遠(yuǎn)遠(yuǎn)超過了國際標(biāo)準(zhǔn)中規(guī)定的標(biāo)準(zhǔn)短消息文件的最大記錄數(shù)目(254)。
為實現(xiàn)與手機的兼容,本發(fā)明提出來“影子文件”的概念。圖3顯示了本實施例中的“影子文件”的結(jié)構(gòu)。影子文件本身非常簡單,它也是一個記錄文件,其記錄數(shù)目與GSM系統(tǒng)中的標(biāo)準(zhǔn)短消息文件(6F3C)完全一致,但是其記錄的內(nèi)容僅僅是一個記錄號,此記錄號對應(yīng)于短消息數(shù)據(jù)庫中的短信編號,這一影子文件與數(shù)據(jù)庫文件的關(guān)系如圖4所示。因此,如果知道了影子文件中保存的記錄號,就可以獲取完整的短消息的內(nèi)容。在手機通過Update Record以及Read Record對6F3C文件進(jìn)行處理的時候,實際上是通過這個影子文件對短消息數(shù)據(jù)庫進(jìn)行讀寫操作。
在手機收到短消息后對數(shù)據(jù)庫進(jìn)行更新的工作流程如圖5所示。
在手機收到一個短消息的時候,一定是通過Update Record命令將收到的短消息寫入智能卡的6F3C文件,此時,SIM卡收到Update Record命令,首先判斷在現(xiàn)有的影子文件中是否已經(jīng)建立起對應(yīng)關(guān)系。如果已經(jīng)建立起對應(yīng)關(guān)系,說明是對目前已經(jīng)存在于短消息數(shù)據(jù)庫中的一條短消息進(jìn)行更新,否則說明需要在短消息數(shù)據(jù)庫中新建一條短消息,并在影子文件中建立起映射關(guān)系。在手機通過Update Record命令向SIM卡傳遞一條短消息的時候,傳輸?shù)臄?shù)據(jù)中包含發(fā)件人的號碼信息(這一格式是國際通行規(guī)范GSM03.40中規(guī)定的),短消息數(shù)據(jù)庫管理模塊將獲取此號碼信息,并將此信息傳遞給號碼簿管理模塊。號碼簿管理模塊將搜索在SIM卡上保存的全部電話號碼簿信息,找到與該號碼對應(yīng)的發(fā)件人姓名,并將此發(fā)件人姓名返回給短消息數(shù)據(jù)庫管理模塊。這樣,短消息數(shù)據(jù)庫管理模塊就可以根據(jù)此發(fā)件人的姓名以及短消息中的詳細(xì)信息整理出需要寫入基本信息文件和詳細(xì)信息文件中的數(shù)據(jù),并將這些信息寫入短消息數(shù)據(jù)庫。同時,在本實施例的短消息數(shù)據(jù)庫管理模塊中,還實現(xiàn)了對短消息的自動分類管理。用戶可以實現(xiàn)設(shè)定好一定的“過濾條件”在SIM卡收到從手機傳來的短消息時,短消息數(shù)據(jù)庫管理模塊將自動判斷收到的短消息是否符合某一“過濾條件”,從而按照自動地按照該條件的規(guī)定設(shè)置該短消息的屬性(例如將其分配到某一類別或者某一加密目錄中)。此過程在圖6中也有說明。更詳細(xì)地,例如,用戶可以事先設(shè)置“如果發(fā)件人的號碼是139012345678,則將該短信存入名稱為‘1111’的加密目錄中”。這樣,當(dāng)卡片收到來自139012345678的短消息時,將自動將其屬性設(shè)置為“屬于‘1111’加密目錄”。從而實現(xiàn)對短消息的自動分配和管理。
特別地,在向短消息數(shù)據(jù)庫寫入數(shù)據(jù)的時候,短消息數(shù)據(jù)庫管理模塊根據(jù)事先由用戶設(shè)定的分類條件,對短消息加以鑒別,如果這些短消息來自特定聯(lián)系人或者具有特定關(guān)鍵詞,符合用戶事先的設(shè)定,則自動的將這些短消息的屬性加以設(shè)置,從而完成對短消息進(jìn)行分類。這一過程如圖6所示。
特別地,某個短消息所屬的類型是在短消息數(shù)據(jù)庫中的短消息基本信息文件中記錄的。一條短消息可能屬于多個類型,例如它既可以屬于“經(jīng)典笑話”,也可以屬于“來自好友的短消息”,如果將短消息從某個類別中刪除,并不會把它從數(shù)據(jù)庫中完全刪除,而是將其在數(shù)據(jù)庫中對應(yīng)的類型編號進(jìn)行刪除。直到本短消息不再屬于任何一個類型的時候,用戶執(zhí)行的“刪除”操作才會將它從數(shù)據(jù)庫中完全刪除。通過這種機制,可以更加方便的短消息進(jìn)行管理。
經(jīng)過上述過程,一條從手機傳入的短消息得以成功的被輸入短消息數(shù)據(jù)庫。
當(dāng)用戶希望讀取短消息的內(nèi)容時,一般來說,有兩種方法。第一種方法,通過對6F3C文件進(jìn)行Read Record實現(xiàn)。第二種方法利用STK功能,建立短消息列表,供用戶進(jìn)行選擇,然后根據(jù)用戶的選擇顯示出詳細(xì)的短消息內(nèi)容。
對于第一種方法,本實施例的實現(xiàn)流程如圖7所示,這種方法與現(xiàn)有手機完全兼容。
對于第二種方法,本實施例利用STK功能提供了一個菜單,可供用戶進(jìn)行短消息的存儲和管理。此STK菜單的結(jié)構(gòu)如圖8所示。在圖8中,根菜單提供了可以進(jìn)行短消息管理的入口,進(jìn)入“收件箱”、“分類管理”等各子菜單之后,可以顯示屬于本子菜單的所有短消息的數(shù)目以及分為多少也進(jìn)行顯示,通過這一途徑,用戶可以快捷地進(jìn)行翻頁處理。由于在前述“短消息基本信息文件”中保存了各個短消息的發(fā)件人姓名和短消息的開頭若干個字的內(nèi)容,在進(jìn)入各子菜單的時候,只需要訪問這一個文件,系統(tǒng)的運行速度會非??欤⑶铱梢韵蛴脩粢淮涡缘奶峁┌l(fā)件人信息和短信內(nèi)容的基本信息,這種操作方法極大地提高了系統(tǒng)運行速度,并改善了人機界面。在用戶選擇某一短消息之后,系統(tǒng)從短消息數(shù)據(jù)庫的“短消息詳細(xì)信息文件”中獲取該短消息的發(fā)送時間、完整內(nèi)容等信息,詳細(xì)地顯示出來,從而幫助用戶進(jìn)行短消息查詢和管理。通過這種方式,可以使用戶一次獲取與本短消息相關(guān)的全部信息,而不必通過多次操作進(jìn)行顯示。這樣的操作方式可以為用戶進(jìn)行大量短消息的快速查詢和管理提供便利的條件,也是本發(fā)明的創(chuàng)新點之一。
在短消息數(shù)據(jù)庫管理系統(tǒng)中,內(nèi)置一個排序子系統(tǒng),用戶在進(jìn)入任何一個子菜單(例如“收件箱”)的時候,都是按照一定順序(例如發(fā)件人姓氏、收到本短消息的時間等)進(jìn)行排列的。按照這種排列方法,用戶可以快速的進(jìn)行短消息的查詢和閱讀,大大節(jié)約了用戶的操作時間。
通過圖8可以看到,用戶可以將某一短消息設(shè)置為不同的類型,以便進(jìn)行更加快捷的管理。具體的設(shè)置方式如圖9所示用戶選擇某一短消息后,可以選擇進(jìn)行后續(xù)操作的方式,例如轉(zhuǎn)發(fā)、回復(fù)等。在這些操作中,有一項“類型設(shè)置”,用戶選擇這一選項后,可以看到目前設(shè)置的全部類型名稱,通過選擇類型,設(shè)置在“短消息基本信息文件”中的屬性,從而在不改變短消息存儲未知的前提下進(jìn)行類型的設(shè)置。
本實施例中,還實現(xiàn)了通過分頁跳轉(zhuǎn)機制進(jìn)行短消息顯示和管理的方法。一般來說,在用戶的SIM卡上儲存的短消息是很多的,而在手機每一頁面上可以顯示的短消息數(shù)目有限,在這種情況下,如果用戶希望找到某一特定短消息就須要較多次的“翻頁”操作,管理效率過低。在本實施例中,將所有的短消息按照“每一頁面顯示八條”的規(guī)則進(jìn)行顯示,并在每一頁面的第一行顯示“共有...條短消息,第n/N頁,跳轉(zhuǎn)至...”,這樣,用戶可以方便的選擇自己將要閱讀的短信所屬于的頁碼,如圖8所示。在圖8所示的“收件箱”中,已經(jīng)指明短消息共有8頁,用戶可以憑借自己的記憶按照排序的順序選擇將要跳轉(zhuǎn)到哪一頁去。在本實施例中,分頁跳轉(zhuǎn)機制是由排序子系統(tǒng)實現(xiàn)的,也就是說,在進(jìn)行排序的同時,系統(tǒng)即可記錄下每一頁的短消息,從而實現(xiàn)短消息的快速顯示和管理。
本實施例中,還實現(xiàn)了將短消息進(jìn)行自動加密的方法和對加密目錄進(jìn)行隱藏的方法。如圖8所示,在本實施例中,有一個“加密短信”選項。當(dāng)用戶選擇此“加密短信”選項后,顯示出的如圖10所示界面。在此界面中,并不顯示SIM卡上具有幾個加密目錄,在用戶第一次使用“加密目錄”時,首先通過“增加目錄”選項向系統(tǒng)中增加若干個加密目錄,每個目錄的名稱都是一個四位數(shù)字。以后,當(dāng)用戶選擇“進(jìn)入目錄”的選項時,由用戶本人輸入一個四位數(shù)字,系統(tǒng)將根據(jù)此數(shù)字將對應(yīng)目錄中的信息顯示出來。同時,如果用戶連續(xù)三次無法正確進(jìn)入加密目錄,則系統(tǒng)自動關(guān)閉,以避免惡意攻擊。采用這種策略,卡片上的加密信息可以得到最大限度的保護(hù),而且在特殊情況下(例如有不法分子強迫用戶告知密碼)時,用戶可以把某一個不太重要的目錄名稱公開,從而隱藏更重要的信息。
本發(fā)明不受上述的實施方式的限制,并且能夠在權(quán)利要求限定的本發(fā)明的范圍內(nèi)進(jìn)行各種改進(jìn)和變化。這些改進(jìn)或變化應(yīng)當(dāng)被視為落入本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種可實現(xiàn)大量短消息存儲和管理的用戶識別模塊,包括數(shù)據(jù)存儲模塊和程序存儲模塊,其特征在于數(shù)據(jù)存儲模塊包括用于存儲移動通信基本用戶信息的基本通信信息存儲模塊,用于存儲聯(lián)系人姓名及其號碼的號簿信息存儲模塊和用于保存全部短消息數(shù)據(jù)的短消息數(shù)據(jù)庫模塊;程序存儲模塊包括用于實現(xiàn)硬件接口的底層控制模塊,用于完成基本的入網(wǎng)鑒權(quán)等功能的通信管理模塊,用于實現(xiàn)對短消息數(shù)據(jù)庫進(jìn)行各種操作的短消息數(shù)據(jù)庫管理模塊,用于完成對號碼簿的查詢并協(xié)助短消息數(shù)據(jù)庫管理模塊進(jìn)行短消息管理的號碼簿管理模塊,以及完成與用戶交互的用戶界面管理模塊和完成對短消息加密管理的安全控制模塊。
2.如權(quán)利要求1所述的可實現(xiàn)大量短消息存儲和管理的用戶識別模塊,其特征在于在短消息數(shù)據(jù)庫模塊中設(shè)置的短消息數(shù)據(jù)庫由三個文件組成,其分別是用于保存短消息的發(fā)件人姓名、短消息的起始部分以及短消息屬性的基本信息文件,用于保存短消息的完整內(nèi)容、短消息的發(fā)送時間、發(fā)送本短消息的電話號碼的詳細(xì)信息文件,以及用于保存與短信編號相對應(yīng)的記錄號的影子文件。
3.如權(quán)利要求2所述的可實現(xiàn)大量短消息存儲和管理的用戶識別模塊,其特征在于基本信息文件和詳細(xì)信息文件中的記錄是一一對應(yīng)的。
4.如權(quán)利要求1所述的可實現(xiàn)大量短消息存儲和管理的用戶識別模塊,其特征在于短消息數(shù)據(jù)庫管理模塊中設(shè)有利用STK功能設(shè)計的菜單,供用戶進(jìn)行短消息的存儲和管理。
5.如權(quán)利要求1或4所述的可實現(xiàn)大量短消息存儲和管理的用戶識別模塊,其特征在于短消息數(shù)據(jù)庫管理模塊中設(shè)有信息排序子系統(tǒng)。
6.一種可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,該方法在用戶識別模塊上建立了一個完整的短消息數(shù)據(jù)庫,完成對大量短消息的存儲,同時在此用戶識別模塊中建立了一個短消息數(shù)據(jù)庫管理系統(tǒng),對短消息數(shù)據(jù)庫進(jìn)行管理。
7.如權(quán)利要求6所述的可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,其特征在于所述的短消息數(shù)據(jù)庫由三個文件組成,其分別是用于保存短消息的發(fā)件人姓名、短消息的起始部分以及短消息屬性的基本信息文件,用于保存短消息的完整內(nèi)容、短消息的發(fā)送時間、發(fā)送本短消息的電話號碼的詳細(xì)信息文件,以及用于保存與短信編號相對應(yīng)的記錄號的影子文件;基本信息文件和詳細(xì)信息文件中的記錄是一一對應(yīng)的。
8.如權(quán)利要求7所述的可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,其特征在于當(dāng)移動終端接收到一條短消息時,首先啟動號簿信息存儲模塊,根據(jù)移動終端傳入的短消息發(fā)件號碼獲取發(fā)件人姓名,然后根據(jù)短消息中的詳細(xì)信息整理出需要寫入基本信息文件和詳細(xì)信息文件中的數(shù)據(jù),并將這些信息寫入短消息數(shù)據(jù)庫,并在影子文件中建立起映射關(guān)系。
9.如權(quán)利要求8所述的可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,其特征在于在向短消息數(shù)據(jù)庫寫入數(shù)據(jù)的時候,短消息數(shù)據(jù)庫管理系統(tǒng)根據(jù)事先由用戶設(shè)定的分類條件,對短消息加以鑒別,在基本信息文件對短消息的屬性加以設(shè)置,從而完成對短消息的分類。
10.如權(quán)利要求9所述的可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,其特征在于一條短消息的屬性可以同時設(shè)置多個類型。
11.如權(quán)利要求7所述的可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,其特征在于當(dāng)移動終端試圖訪問標(biāo)準(zhǔn)短消息文件時,短消息數(shù)據(jù)庫管理系統(tǒng)根據(jù)影子文件中保存的記錄號找到對應(yīng)的短消息信息傳遞給移動終端。
12.如權(quán)利要求7或11所述的可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,其特征在于短消息數(shù)據(jù)庫管理系統(tǒng)利用STK功能設(shè)計的菜單,建立短消息列表,通過對短消息數(shù)據(jù)庫中基本信息文件的訪問選擇短消息,并通過對應(yīng)關(guān)系獲得短消息數(shù)據(jù)庫中詳細(xì)信息文件的完整內(nèi)容。
13.如權(quán)利要求6或7所述的可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,其特征在于用戶識別模塊中的所有短消息按照分頁的方式加以顯示,短消息數(shù)據(jù)庫管理系統(tǒng)設(shè)有輸入目標(biāo)頁碼的功能,可以直接跳轉(zhuǎn)到用戶希望進(jìn)入的某一頁面上。
14.如權(quán)利要求6或7所述的可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,其特征在于短消息數(shù)據(jù)庫管理系統(tǒng)中設(shè)有加密目錄,用戶收到并閱讀短消息之后,自動將此短消息轉(zhuǎn)移至加密目錄。
15.如權(quán)利要求6或7所述的可在用戶識別模塊中實現(xiàn)大量短消息存儲和管理的方法,其特征在于在短消息數(shù)據(jù)庫管理系統(tǒng)中設(shè)有一個排序子系統(tǒng),對任何一個子菜單中的內(nèi)容按照一定順序進(jìn)行排列。
全文摘要
本發(fā)明涉及移動通信領(lǐng)域用戶識別模塊,特別涉及一種可以實現(xiàn)大量短消息存儲、收藏、分類、及加密管理的用戶識別模塊。其結(jié)構(gòu)包括數(shù)據(jù)存儲模塊和程序存儲模塊,其中,數(shù)據(jù)存儲模塊包括基本通信信息存儲模塊、號碼簿信息存儲模塊和短消息數(shù)據(jù)庫模塊;程序存儲模塊包括用于實現(xiàn)硬件接口的底層控制模塊、用于完成基本的入網(wǎng)鑒權(quán)等功能的通信管理模塊,以及短消息數(shù)據(jù)庫管理模塊、號碼簿管理模塊、用戶界面管理模塊和安全控制模塊。本發(fā)明在用戶識別模塊上實現(xiàn)了一個短消息數(shù)據(jù)庫及其管理系統(tǒng),在擴(kuò)大短消息存儲數(shù)量的同時提供了便捷的管理方法。使用本發(fā)明的用戶識別模塊,可以自動完成部分短消息管理、分類的功能,減少用戶的操作,便于用戶使用。
文檔編號H04W88/02GK1949897SQ20061015286
公開日2007年4月18日 申請日期2006年11月6日 優(yōu)先權(quán)日2006年11月6日
發(fā)明者丁勇, 秦預(yù), 羅玲 申請人:鳳凰微電子(中國)有限公司