欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種減少用戶識別卡文件擦寫操作次數(shù)的方法及裝置的制作方法

文檔序號:6331727閱讀:350來源:國知局
專利名稱:一種減少用戶識別卡文件擦寫操作次數(shù)的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及到機器類型通信終端技術(shù)領(lǐng)域,尤其涉及一種減少用戶識別卡文件擦寫操作次數(shù)的方法及裝置。
背景技術(shù)
物聯(lián)網(wǎng),作為新興高技術(shù)產(chǎn)業(yè)的重要組成部分,已被世界各國當(dāng)作應(yīng)對經(jīng)濟危機、 振興經(jīng)濟的重點技術(shù)之一。物聯(lián)網(wǎng)業(yè)務(wù)可以廣泛地應(yīng)用到眾多的行業(yè)中,包括車輛、電力、 金融、環(huán)保、石油、個人與企業(yè)安防、水文、軍事、消防、氣象、煤炭、農(nóng)業(yè)與林業(yè)、電梯等。根據(jù)專家預(yù)計,未來幾年間,物聯(lián)網(wǎng)業(yè)務(wù)將快速地進入很多行業(yè),其用戶數(shù)也將快速成長,預(yù)計至2012年底,中國國內(nèi)基于移動蜂窩通信技術(shù)的物聯(lián)網(wǎng)用戶數(shù)將可能達到3000 4000 萬,物聯(lián)網(wǎng)應(yīng)用也會在若干年后成為LTE的核心應(yīng)用之一,具有廣闊的發(fā)展前景,目前物聯(lián)網(wǎng)業(yè)務(wù)的應(yīng)用類型中,有些是應(yīng)用終端一旦部署后不便實施經(jīng)常性的維護,有些是對業(yè)務(wù)系統(tǒng)運行的可靠性有較高的要求,有些是對響應(yīng)時間要求較嚴(yán),還有些對物聯(lián)網(wǎng)終端的硬件耐用性有較高要求,例如有一類物聯(lián)網(wǎng)業(yè)務(wù)對用戶識別模塊(Subscriber Identity Module, SIM)卡擦寫操作非常地頻繁,因此對SIM卡的可擦寫次數(shù)要求非常之高。另一方面,在越來越多的領(lǐng)域,SIM卡起到關(guān)鍵的作用,SIM卡可以讓物體之間的通信能夠在網(wǎng)絡(luò)中可靠傳輸。傳統(tǒng)的人與人之間的移動通信環(huán)境對SIM卡的需求更多體現(xiàn)在軟件層面,如鑒權(quán)算法、加解密功能、業(yè)務(wù)邏輯和呈現(xiàn)等。當(dāng)前的物聯(lián)網(wǎng)環(huán)境對SIM卡提出的需求集中在物理環(huán)境對SIM卡的軟硬件平臺、封裝工藝的要求以及使用壽命的要求。比如在物聯(lián)網(wǎng)環(huán)境下要求芯片數(shù)據(jù)保存在時間要長,普通SIM卡是在手機中使用,平均保存時間約為10年左右,但在物聯(lián)網(wǎng)環(huán)境下如工業(yè)和特種行業(yè)下,要求數(shù)據(jù)保存時間更長,可以達到15年甚至更高,再比如當(dāng)前由于SIM卡硬件條件的限制,SIM卡對移動終端發(fā)來的讀數(shù)據(jù)命令的響應(yīng)速度特別慢,因此對于一些交互響應(yīng)時間要求較嚴(yán)格的業(yè)務(wù)執(zhí)行造成了較大影響,成為業(yè)務(wù)流暢運行的瓶頸,另外還有些類型的物聯(lián)網(wǎng)應(yīng)用要求SIM卡數(shù)據(jù)存儲區(qū)的可擦寫次數(shù)要多,在物聯(lián)網(wǎng)使用SIM卡和手機使用SIM卡使用條件不一樣,對手機來說,SIM卡數(shù)據(jù)存儲區(qū)域的擦寫動作主要在開關(guān)機或者在移動位置更換的時候,但在物聯(lián)網(wǎng)環(huán)境下,不同應(yīng)用環(huán)境的需求變化較大,正如上面所述,有些物聯(lián)網(wǎng)業(yè)務(wù)對SIM卡擦寫操作非常地頻繁,因此對最大的可擦寫次數(shù)要求更高,否則容易出現(xiàn)使用壽命過短的現(xiàn)象,不能滿足在物聯(lián)網(wǎng)下業(yè)務(wù)的實際需要,一種解決方法是按照物聯(lián)網(wǎng)業(yè)務(wù)類型的要求設(shè)計、生產(chǎn)新的用戶識別卡, 但是物聯(lián)網(wǎng)應(yīng)用業(yè)務(wù)模型非常之多,這樣做的代價將是非常巨大的。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種減少用戶識別卡文件擦寫操作次數(shù)的方法及裝置,用于解決物聯(lián)網(wǎng)環(huán)境下,物聯(lián)網(wǎng)業(yè)務(wù)對用戶識別卡擦寫頻繁,導(dǎo)致用戶識別卡壽命過短、業(yè)務(wù)運行不流暢等問題。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的
一種減少用戶識別卡文件擦寫操作次數(shù)的方法,該方法包括在終端中開辟預(yù)置存儲區(qū),在需要向用戶識別卡寫入數(shù)據(jù)時,先將數(shù)據(jù)寫入所述預(yù)置存儲區(qū)中,當(dāng)滿足寫入條件時,再將緩存于所述預(yù)置存儲區(qū)中的數(shù)據(jù)寫入用戶識別卡。進一步地,所述方法還包括如果需要讀取數(shù)據(jù),則先判斷所需數(shù)據(jù)是否緩存于所述預(yù)置存儲區(qū)中,如果緩存于所述預(yù)置存儲區(qū)中,則從所述預(yù)置存儲區(qū)讀取,否則從用戶識別卡中讀取,并且將讀取的數(shù)據(jù)同步到所述預(yù)置存儲區(qū)中。進一步地,所述數(shù)據(jù)存儲于所述用戶識別卡中的線性定長文件中,所述數(shù)據(jù)包含物聯(lián)網(wǎng)業(yè)務(wù)數(shù)據(jù)及線性定長文件中的原有數(shù)據(jù)類型。進一步地,在所述用戶識別卡中的線性定長文件中及所述預(yù)置存儲區(qū)中存儲數(shù)據(jù)的方式為開辟一個存儲區(qū)用于數(shù)據(jù)索引,該數(shù)據(jù)索引中的索引字段用于指示對應(yīng)存儲槽中是否存儲了數(shù)據(jù)以及數(shù)據(jù)的類型,在所述預(yù)置存儲區(qū)中,該數(shù)據(jù)索引還用于指示對應(yīng)存儲槽中的數(shù)據(jù)是否需要寫入到用戶識別卡中。進一步地,將將緩存于所述預(yù)置存儲區(qū)中的數(shù)據(jù)寫入用戶識別卡的方法為當(dāng)滿足寫入條件時,將依據(jù)所述預(yù)置存儲區(qū)中的數(shù)據(jù)索引,從所述預(yù)置存儲區(qū)中讀取需要寫入用戶識別卡的數(shù)據(jù),并將其同步到用戶識別卡中;所述寫入條件包括關(guān)機、設(shè)置的寫入定時器的定時時間到。進一步地,所述用戶識別卡的類型包括用戶識別模塊(SIM)卡、移動用戶識別模塊(RUIM)卡、全球用戶識別模塊(USIM)卡、通用集成電路卡(UICC)?;谏鲜龇椒?,本發(fā)明還提出一種減少用戶識別卡文件擦寫操作次數(shù)的裝置,該裝置包括用戶識別卡,用于存儲數(shù)據(jù);預(yù)置存儲區(qū),用于在終端中緩存數(shù)據(jù);讀取模塊,用于在需要讀取數(shù)據(jù)時,判斷要讀取的數(shù)據(jù)是否緩存于所述預(yù)置存儲區(qū)中,如果緩存于所述預(yù)置存儲區(qū)中,則從所述預(yù)置存儲區(qū)讀取,否則從所述用戶識別卡中讀取,并且將讀取的數(shù)據(jù)同步到所述預(yù)置存儲區(qū)中;寫入模塊,用于向所述預(yù)置存儲區(qū)中寫入數(shù)據(jù),在滿足向所述用戶識別卡寫入數(shù)據(jù)的條件時,再將緩存于所述預(yù)置存儲區(qū)中的數(shù)據(jù)寫入所述用戶識別卡中。進一步地,所述數(shù)據(jù)存儲于所述用戶識別卡中的線性定長文件中,所述數(shù)據(jù)包含物聯(lián)網(wǎng)業(yè)務(wù)數(shù)據(jù)及線性定長文件中的原有數(shù)據(jù)類型。進一步地,在所述用戶識別卡線性定長文件及所述預(yù)置存儲區(qū)中包含用于存儲數(shù)據(jù)索引的存儲區(qū),所述數(shù)據(jù)索引中的索引字段用于指示對應(yīng)存儲槽中是否存儲了數(shù)據(jù)以及數(shù)據(jù)的類型,在所述預(yù)置存儲區(qū)中,該數(shù)據(jù)索引還用于指示對應(yīng)存儲槽中的數(shù)據(jù)是否需要寫入到用戶識別卡中;當(dāng)滿足寫入條件時,所述寫入模塊依據(jù)所述預(yù)置存儲區(qū)中的數(shù)據(jù)索引,從所述預(yù)置存儲區(qū)中讀取需要寫入用戶識別卡的數(shù)據(jù),并將其同步到用戶識別卡中。不用重新設(shè)計、生產(chǎn)新的用戶識別卡,并且不增加硬件成本,可以提高系統(tǒng)響應(yīng)速度,并減少SIM卡的擦寫次數(shù),延長用戶識別卡的使用壽命。


圖1為本發(fā)明減少用戶識別卡文件擦寫操作次數(shù)的方法流程圖;圖2為本發(fā)明線性定長文件結(jié)構(gòu)示意圖;圖3為本發(fā)明線性定長文件記錄結(jié)構(gòu)示意圖;圖4為本發(fā)明線性定長文件數(shù)據(jù)索引結(jié)構(gòu)示意圖;圖5為本發(fā)明減少用戶識別卡文件擦寫操作次數(shù)的裝置結(jié)構(gòu)圖。
具體實施例方式本發(fā)明的基本思想是利用用戶識別卡的線性定長文件來存儲相關(guān)物聯(lián)網(wǎng)應(yīng)用的業(yè)務(wù)數(shù)據(jù),由終端控制把需要預(yù)讀的業(yè)務(wù)數(shù)據(jù),在開機運行時或需要時讀入到終端的預(yù)設(shè)存儲區(qū)中,以后在發(fā)生讀取操作時,從終端的預(yù)設(shè)存儲區(qū)中讀??;寫入時,暫時寫入終端的預(yù)設(shè)存儲區(qū)中,在滿足寫入條件時(如關(guān)機時,或者計時器定時時間到)將終端的預(yù)設(shè)存儲區(qū)的業(yè)務(wù)數(shù)據(jù)同步到用戶識別卡中的線性定長文件中,通過本方法,可以縮短某些行業(yè)應(yīng)用交互響應(yīng)時間、減少用戶識別卡的擦寫次數(shù),從而延長使用用戶識別卡的壽命,滿足某些行業(yè)應(yīng)用的需求。本發(fā)明所述用戶識別卡包含但不限于SIM卡、移動用戶識別模塊(Removable User Identity Module, RUIM)卡、全球用戶識別模塊(Universal Subscriber Identity Module, USIM)卡、通用集成電路卡(Universal Integrated Circuit Card,UICC)。本發(fā)明所述的線性定長文件是指以線性固定的文件格式存儲數(shù)據(jù)內(nèi)容的文件,例如EF(Element File,基本文件)文件,EF文件又可以分為多種,例如用于存儲短消息的 EF文件為EFsms文件、用于存儲電話本的EF文件為Ei^adn文件等,另外還有用于存儲固定撥號、縮位撥號、性能參數(shù)、話費記數(shù)的EF文件。實際物聯(lián)網(wǎng)應(yīng)用時很多線性定長文件如 EFadn, EFsms等經(jīng)常被閑置,本發(fā)明利用這些閑置的線性定長文件來存儲物聯(lián)網(wǎng)應(yīng)用的業(yè)務(wù)數(shù)據(jù)?,F(xiàn)以SIM卡為例進行說明,SIM卡上的文件、數(shù)據(jù)包括以下四種類型(1)由SIM卡生產(chǎn)廠商存入的系統(tǒng)原始數(shù)據(jù)。該類數(shù)據(jù)通常屬永久性的數(shù)據(jù),由 SIM卡生產(chǎn)廠商注入以后無法更改,存放于根目錄中。(2)由網(wǎng)絡(luò)運營部門或者其他經(jīng)營部門在將卡發(fā)放給用戶時注入的網(wǎng)絡(luò)參數(shù)和用戶數(shù)據(jù),例如鑒權(quán)和加密信息、國際移動用戶號(IMSI);該類數(shù)據(jù)通常網(wǎng)絡(luò)運行部門的專門機構(gòu)才允許查閱和更新。(3)由應(yīng)用寫入的數(shù)據(jù),例如存于EFsms文件中的短消息、存于EFadn文件中的通訊錄等。該類數(shù)據(jù)中的大部分允許用戶利用終端對其進行讀/寫操作。(4)用戶在用卡過程中自動存入和更新的網(wǎng)絡(luò)接續(xù)和用戶信息類數(shù)據(jù),包括最近一次位置、登記時的手機所在位置區(qū)識別號(LAI)、設(shè)置的周期性位置更新間隔時間、臨時移動用戶號(TMSI)等。上述四種類型的數(shù)據(jù)都存放在各自的目錄項內(nèi),當(dāng)電源開啟后首先進入根目錄, 再根據(jù)指令進入相關(guān)的子目錄,每種目錄及其內(nèi)部的數(shù)據(jù)域均有各自的識別碼保護,只有經(jīng)過核對判別以后才能對數(shù)據(jù)域中的數(shù)據(jù)進行查詢,讀出和更新。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下舉實施例并參照附圖,對本發(fā)明進一步詳細說明。圖1為本發(fā)明提供的減少用戶識別卡文件擦寫操作次數(shù)的方法流程圖;步驟101、物聯(lián)網(wǎng)終端開機后,經(jīng)過正常鑒權(quán)后,終端從用戶識別卡中讀取所需業(yè)務(wù)數(shù)據(jù)到終端預(yù)設(shè)存儲區(qū)中;該步驟中所述的讀取可以是一次將所有當(dāng)前運行的物聯(lián)網(wǎng)應(yīng)用所對應(yīng)的業(yè)務(wù)數(shù)據(jù)讀入預(yù)置存儲區(qū),也可以根據(jù)一定規(guī)則讀入部分業(yè)務(wù)數(shù)據(jù)。步驟102、檢測是否需要執(zhí)行業(yè)務(wù)數(shù)據(jù)的讀寫操作,若需要執(zhí)行讀操作則執(zhí)行 103 ;若需要執(zhí)行寫操作則執(zhí)行103 ;步驟103、在物聯(lián)網(wǎng)業(yè)務(wù)應(yīng)用運行過程中,如果需要讀取用戶識別卡中的業(yè)務(wù)數(shù)據(jù),則首先判斷要讀取的業(yè)務(wù)數(shù)據(jù)是否緩存于終端預(yù)置的存儲器中,如果緩存于終端預(yù)置的存儲器中,則執(zhí)行步驟104 ;否則執(zhí)行步驟105 ;步驟104、從所述預(yù)置的存儲器中讀取相關(guān)的業(yè)務(wù)數(shù)據(jù);然后返回步驟102 ;步驟105、從用戶識別卡中讀取相關(guān)業(yè)務(wù)數(shù)據(jù),并且將讀取的業(yè)務(wù)數(shù)據(jù)存入所述預(yù)置的存儲器中;然后返回步驟102 ;步驟106、在物聯(lián)網(wǎng)業(yè)務(wù)應(yīng)用運行過程中,如果需要向用戶識別卡寫入業(yè)務(wù)數(shù)據(jù), 則先寫入終端預(yù)設(shè)存儲器中,并置寫入標(biāo)志,所述寫入標(biāo)志用于指示該業(yè)務(wù)數(shù)據(jù)需要同步到用戶識別卡中;本發(fā)明實施例中,所述寫入標(biāo)志的定義如下00表示存儲槽為空數(shù)據(jù)、01表示存儲槽存儲的是預(yù)讀入的短消息數(shù)據(jù)、02表示存儲槽存儲的是預(yù)讀入的業(yè)務(wù)數(shù)據(jù)、03表示本次運行中新寫入的短消息數(shù)據(jù)、04表示本次運行中新寫入的業(yè)務(wù)數(shù)據(jù)。所述存儲槽即為線性定長文件中一條記錄的存儲空間。步驟107、判斷是否滿足寫入條件,當(dāng)滿足寫入條件時,例如關(guān)機、設(shè)置的寫入定時器的定時時間到等,執(zhí)行步驟108,否則返回步驟102 ;步驟108、將所述終端預(yù)設(shè)存儲器中緩存的擁有寫入標(biāo)志的業(yè)務(wù)數(shù)據(jù)寫入到用戶識別卡中,同時將對應(yīng)的寫入標(biāo)志位設(shè)置為已同步的狀態(tài)標(biāo)志,例如1或2。優(yōu)選地,本發(fā)明利用物聯(lián)網(wǎng)業(yè)務(wù)下用戶識別卡中某些不常使用的線性定長文件來存儲相關(guān)物聯(lián)網(wǎng)應(yīng)用的業(yè)務(wù)數(shù)據(jù),也可以利用用戶識別卡中某些不常使用的循環(huán)文件來存儲所述物聯(lián)網(wǎng)應(yīng)用的業(yè)務(wù)數(shù)據(jù)。以下以SIM卡內(nèi)EFsms類型的線性定長文件為例,舉例說明書業(yè)務(wù)數(shù)據(jù)的存儲方式將描述用戶識別卡內(nèi)線性定長文件的描述信息、以及該線性定長文件中存儲業(yè)務(wù)數(shù)據(jù)的標(biāo)識信息(Service ID)保存于相應(yīng)的EF文件內(nèi),所述標(biāo)識信息包含業(yè)務(wù)數(shù)據(jù)的個數(shù)等信息,實現(xiàn)方法是在用戶識別卡內(nèi)的相應(yīng)EF文件中開辟一個存儲區(qū)用于存儲業(yè)務(wù)數(shù)據(jù)的標(biāo)識信息,另外開辟一個存儲區(qū)用于數(shù)據(jù)索引,該數(shù)據(jù)索引區(qū)中的索引字段用于指示該EF文件的各存儲槽中是否存儲了數(shù)據(jù)以及數(shù)據(jù)的類型,例如,在用戶識別卡中選取EFsms中的一個短消息記錄槽,不存放任何短消息數(shù)據(jù)及業(yè)務(wù)數(shù)據(jù),而存放數(shù)據(jù)索引 (Index),可以將該數(shù)據(jù)所以看作是描述EFsms文件的短消息,可以規(guī)定在第一條記錄或者最后一條記錄用于存放上述的數(shù)據(jù)索引。如圖2所示,數(shù)據(jù)索引占用一條EF短消息記錄的存儲空間(根據(jù)需要可以占2個或更多的記錄),其空間大小因不同的用戶識別卡的不同而不同,例如一種SIM卡或者USIM卡中EFsms的一條記錄為176個字節(jié),一種RUIM卡為255 個字節(jié)。如圖3所示,從物理存儲結(jié)構(gòu)上看,數(shù)據(jù)索引由多個連續(xù)的字節(jié)所組成,數(shù)據(jù)索引邏輯上由兩個組成部分,一個實現(xiàn)的例子是,選擇數(shù)據(jù)索引的第一個字節(jié)作為標(biāo)示字段,用于標(biāo)示這個字段是數(shù)據(jù)索引字段,給它賦予特定的值,比如“OxAA”,這個字段就把數(shù)據(jù)索引和其它EFsms的記錄區(qū)分開。本發(fā)明中,在EFsms中存儲著三種數(shù)據(jù),一種是物聯(lián)網(wǎng)應(yīng)用的業(yè)務(wù)數(shù)據(jù),一種是普通短消息數(shù)據(jù),另外就是空槽。數(shù)據(jù)索引剩余的字節(jié)中,每2個bit確定了各個存儲槽的存儲數(shù)據(jù)類型,比如00表示某存儲槽為空數(shù)據(jù)、01表示某存儲槽存儲的是短消息數(shù)據(jù)、02表示某存儲槽存儲的是業(yè)務(wù)數(shù)據(jù)、03表示本次運行中新寫入的數(shù)據(jù),標(biāo)志03即為上述步驟中所述的寫入標(biāo)志。舉例說明,如果hdex的Bitl Bit2為01則指示第一個存儲槽存入的是普通短消息數(shù)據(jù),如果Bit3 Bit4為02,則指示第二個存儲槽存入的是業(yè)務(wù)數(shù)據(jù),如果Bit5 Bit6為 00,則指示第三個存儲槽沒有存入數(shù)據(jù)。按照上述方法對EFsms文件的數(shù)據(jù)索引重新實施邏輯劃分,則數(shù)據(jù)索引字段可以描述最多達1/2*8* (N-I)個EFsms存儲槽的存儲情況,如果如上述所述則SIM卡和USIM卡的N= 176,那么,1/2*8*(N-1) = 700 條記錄,如果是RUIM卡則達到 1/2*8*Q55-1) = 1016 條記錄,如果需要可以使用2個甚至多個存儲槽作為hdex的描述。下面描述移動終端開機時,移動終端預(yù)讀用戶識別卡中的業(yè)務(wù)相關(guān)數(shù)據(jù)的情況, 步驟如下步驟R1、終端開機時,按終端預(yù)定的順序讀取SIM卡的相關(guān)文件;步驟R2、當(dāng)讀取SIM卡的有關(guān)線性定長文件時,先讀取該線性定長文件的Sevice ID,如果該kvice ID不為0(作為一種例子,Sevice ID可以保存該EF中存有的業(yè)務(wù)數(shù)據(jù)的個數(shù),如果一個字節(jié)不夠,可以擴充到2,3.....個字節(jié),直到滿足業(yè)務(wù)的使用),則讀取數(shù)據(jù)索引,轉(zhuǎn)步驟R3,如果該Sevice ID為0則不讀取該線性定長文件;步驟R3、在移動終端中創(chuàng)建一個與該SIM卡線性定長文件相同的結(jié)構(gòu)的存儲區(qū), 包括數(shù)據(jù)索引,并將數(shù)據(jù)索引賦值給終端中的對應(yīng)的數(shù)據(jù)索引,如果只需要讀取與物聯(lián)網(wǎng)應(yīng)用有關(guān)的業(yè)務(wù)數(shù)據(jù),則根據(jù)數(shù)據(jù)索引字段標(biāo)識,將所有有效記錄,即標(biāo)示為02的紀(jì)錄,預(yù)讀(復(fù)制)到終端的預(yù)置的存儲區(qū)中。移動終端在使用過程中,若有新的物聯(lián)網(wǎng)業(yè)務(wù)應(yīng)用的業(yè)務(wù)數(shù)據(jù)需要寫入SIM卡, 則執(zhí)行如下步驟步驟W1、移動終端接收到寫入業(yè)務(wù)數(shù)據(jù)到用戶識別卡相關(guān)的命令;步驟W2、查詢終端預(yù)置存儲區(qū)中的數(shù)據(jù)索引,根據(jù)查詢結(jié)果將業(yè)務(wù)數(shù)據(jù)寫入內(nèi)存中的某一個空閑存儲槽中,并將對應(yīng)的標(biāo)志位更改為04 (表示本次運行中新寫入的業(yè)務(wù)數(shù)據(jù));步驟W3、在滿足寫入條件時,即在滿足SIM卡和終端進行數(shù)據(jù)同步的情況下,例如關(guān)機和/或設(shè)置的寫入定時器的定時時間到,將終端預(yù)置存儲區(qū)中索引標(biāo)識為04的業(yè)務(wù)數(shù)據(jù)一次性寫入到SIM卡中,同時將對應(yīng)的數(shù)據(jù)索引項修改為02(代表該業(yè)務(wù)數(shù)據(jù)已同步),同時在新增記錄的情況下,還需要同步更新krvice ID。圖5為本發(fā)明提供的一種減少用戶識別卡文件擦寫操作次數(shù)的裝置100,該裝置包括用戶識別卡101,用于存儲數(shù)據(jù),所述數(shù)據(jù)存儲于所述用戶識別卡中的線性定長文件中,所述數(shù)據(jù)包含物聯(lián)網(wǎng)業(yè)務(wù)數(shù)據(jù)及線性定長文件中的原有數(shù)據(jù)類型,所述原有數(shù)據(jù)類型包括短信數(shù)據(jù)、電話簿數(shù)據(jù)等。預(yù)置存儲區(qū)102,用于在終端中緩存數(shù)據(jù),所述數(shù)據(jù)包含物聯(lián)網(wǎng)業(yè)務(wù)數(shù)據(jù)及線性定長文件中的原有類型數(shù)據(jù)。讀取模塊103,用于在需要讀取數(shù)據(jù)時,判斷要讀取的數(shù)據(jù)是否緩存于所述預(yù)置存儲區(qū)中,如果緩存于所述預(yù)置存儲區(qū)中,則從所述預(yù)置存儲區(qū)讀取,否則從所述用戶識別卡中讀取,并且將讀取的數(shù)據(jù)同步到所述預(yù)置存儲區(qū)中;寫入模塊104,用于向所述預(yù)置存儲區(qū)中寫入數(shù)據(jù),在滿足向所述用戶識別卡寫入數(shù)據(jù)的條件時,再將緩存于所述預(yù)置存儲區(qū)中的數(shù)據(jù)寫入所述用戶識別卡中。在終端啟動后,在終端存儲器中開辟一塊與用戶識別卡線性定長文件數(shù)據(jù)結(jié)構(gòu)相同的存儲區(qū)域用作所述預(yù)置存儲區(qū),在用戶識別卡線性定長文件及預(yù)置存儲區(qū)中包含用于存儲數(shù)據(jù)索引的存儲區(qū),數(shù)據(jù)索引中的索引字段用于指示對應(yīng)存儲槽中是否存儲了數(shù)據(jù)以及數(shù)據(jù)的類型,在預(yù)置存儲區(qū)中,該數(shù)據(jù)索引還用于指示對應(yīng)存儲槽中的數(shù)據(jù)是否需要寫入到用戶識別卡中;在物聯(lián)網(wǎng)應(yīng)用運行過程中,如需要向用戶識別卡寫入數(shù)據(jù),則寫入模塊首先將其寫入預(yù)置存儲區(qū)中,當(dāng)滿足寫入條件時,寫入模塊依據(jù)預(yù)置存儲區(qū)中的數(shù)據(jù)索引,從預(yù)置存儲區(qū)中讀取需要寫入用戶識別卡的數(shù)據(jù),并將其同步到用戶識別卡中。所述寫入包括新增數(shù)據(jù)的寫入及歷史數(shù)據(jù)的修改,若是新增數(shù)據(jù),則所述寫入模塊需根據(jù)預(yù)置存儲區(qū)中數(shù)據(jù)索引檢索出還未存儲數(shù)據(jù)的數(shù)據(jù)槽(即數(shù)據(jù)記錄的存儲空間),然后將數(shù)據(jù)寫入檢索出的數(shù)據(jù)槽內(nèi)。無論是新增還是修改,其數(shù)據(jù)索引對應(yīng)索引項都以寫入標(biāo)識進行標(biāo)記,當(dāng)滿足寫入條件時,所述寫入模塊統(tǒng)一一次性將需要寫入的數(shù)據(jù)寫入到用戶識別卡中對應(yīng)的位置。本發(fā)明可推廣性好、成本低、有效利用了原有用戶識別卡在某些業(yè)務(wù)中不被經(jīng)常使用的線性定長文件,預(yù)讀EF文件進入終端存儲區(qū)中,提高了業(yè)務(wù)系統(tǒng)運行的速度,并在業(yè)務(wù)系統(tǒng)運行中對于擦寫用戶識別卡EF文件的操作采用先在終端存儲卡中進行存儲,待滿足寫入條件時再統(tǒng)一對用戶識別卡進行擦寫操作的方法,有效地減少了對用戶識別卡的訪問次數(shù),延長了用戶識別卡的使用壽命,也便于運營商統(tǒng)一控制業(yè)務(wù)并不用重新設(shè)計、制造新型的用戶識別卡。在實際運用時,運營商也可以通過儀器或者第三方軟件將其業(yè)務(wù)數(shù)據(jù)寫入以前發(fā)行的用戶識別卡內(nèi),便可以方便的開展業(yè)務(wù)。在實際應(yīng)用時,一般安全相關(guān)的數(shù)據(jù),如鑒權(quán)、安全、系統(tǒng)等相關(guān)的數(shù)據(jù)等不做為用戶數(shù)據(jù)預(yù)先讀入終端存儲區(qū)內(nèi),有讀取這類數(shù)據(jù)的需求時,仍按照正常的SIM卡訪問流程執(zhí)行。而與業(yè)務(wù)相關(guān)的數(shù)據(jù)才被終端讀入預(yù)置存儲區(qū)中。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
1.一種減少用戶識別卡文件擦寫操作次數(shù)的方法,其特征在于,包括在終端中開辟預(yù)置存儲區(qū),在需要向用戶識別卡寫入數(shù)據(jù)時,先將數(shù)據(jù)寫入所述預(yù)置存儲區(qū)中,當(dāng)滿足寫入條件時,再將緩存于所述預(yù)置存儲區(qū)中的數(shù)據(jù)寫入用戶識別卡。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括如果需要讀取數(shù)據(jù),則先判斷所需數(shù)據(jù)是否緩存于所述預(yù)置存儲區(qū)中,如果緩存于所述預(yù)置存儲區(qū)中,則從所述預(yù)置存儲區(qū)讀取,否則從用戶識別卡中讀取,并且將讀取的數(shù)據(jù)同步到所述預(yù)置存儲區(qū)中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)存儲于所述用戶識別卡中的線性定長文件中,所述數(shù)據(jù)包含物聯(lián)網(wǎng)業(yè)務(wù)數(shù)據(jù)及線性定長文件中的原有數(shù)據(jù)類型。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述用戶識別卡中的線性定長文件中及所述預(yù)置存儲區(qū)中存儲數(shù)據(jù)的方式為開辟一個存儲區(qū)用于數(shù)據(jù)索引,該數(shù)據(jù)索引中的索引字段用于指示對應(yīng)存儲槽中是否存儲了數(shù)據(jù)以及數(shù)據(jù)的類型,在所述預(yù)置存儲區(qū)中,該數(shù)據(jù)索引還用于指示對應(yīng)存儲槽中的數(shù)據(jù)是否需要寫入到用戶識別卡中。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,將將緩存于所述預(yù)置存儲區(qū)中的數(shù)據(jù)寫入用戶識別卡的方法為當(dāng)滿足寫入條件時,將依據(jù)所述預(yù)置存儲區(qū)中的數(shù)據(jù)索引,從所述預(yù)置存儲區(qū)中讀取需要寫入用戶識別卡的數(shù)據(jù),并將其同步到用戶識別卡中;所述寫入條件包括關(guān)機、設(shè)置的寫入定時器的定時時間到。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶識別卡的類型包括用戶識別模塊(SIM)卡、移動用戶識別模塊(RUIM)卡、全球用戶識別模塊(USIM)卡、通用集成電路卡 (UICC)。
7.一種減少用戶識別卡文件擦寫操作次數(shù)的裝置,其特征在于,該裝置包括用戶識別卡,用于存儲數(shù)據(jù);預(yù)置存儲區(qū),用于在終端中緩存數(shù)據(jù);讀取模塊,用于在需要讀取數(shù)據(jù)時,判斷要讀取的數(shù)據(jù)是否緩存于所述預(yù)置存儲區(qū)中, 如果緩存于所述預(yù)置存儲區(qū)中,則從所述預(yù)置存儲區(qū)讀取,否則從所述用戶識別卡中讀取, 并且將讀取的數(shù)據(jù)同步到所述預(yù)置存儲區(qū)中;寫入模塊,用于向所述預(yù)置存儲區(qū)中寫入數(shù)據(jù),在滿足向所述用戶識別卡寫入數(shù)據(jù)的條件時,再將緩存于所述預(yù)置存儲區(qū)中的數(shù)據(jù)寫入所述用戶識別卡中。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述數(shù)據(jù)存儲于所述用戶識別卡中的線性定長文件中,所述數(shù)據(jù)包含物聯(lián)網(wǎng)業(yè)務(wù)數(shù)據(jù)及線性定長文件中的原有數(shù)據(jù)類型。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,在所述用戶識別卡線性定長文件及所述預(yù)置存儲區(qū)中包含用于存儲數(shù)據(jù)索引的存儲區(qū),所述數(shù)據(jù)索引中的索引字段用于指示對應(yīng)存儲槽中是否存儲了數(shù)據(jù)以及數(shù)據(jù)的類型, 在所述預(yù)置存儲區(qū)中,該數(shù)據(jù)索引還用于指示對應(yīng)存儲槽中的數(shù)據(jù)是否需要寫入到用戶識別卡中;當(dāng)滿足寫入條件時,所述寫入模塊依據(jù)所述預(yù)置存儲區(qū)中的數(shù)據(jù)索引,從所述預(yù)置存儲區(qū)中讀取需要寫入用戶識別卡的數(shù)據(jù),并將其同步到用戶識別卡中。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述用戶識別卡的類型包括SIM卡、 RUIM 卡、USIM 卡、UICC 卡。
全文摘要
本發(fā)明公開了一種減少用戶識別卡文件擦寫操作次數(shù)的方法及裝置,用于解決物聯(lián)網(wǎng)環(huán)境下,物聯(lián)網(wǎng)業(yè)務(wù)對用戶識別卡擦寫頻繁,導(dǎo)致用戶識別卡壽命過短、業(yè)務(wù)運行不流暢等問題。本發(fā)明利用用戶識別卡在某些業(yè)務(wù)中不被經(jīng)常使用的線性定長文件,預(yù)讀性定長文件進入終端存儲區(qū)中,提高了業(yè)務(wù)系統(tǒng)運行的速度,并在業(yè)務(wù)系統(tǒng)運行中對于擦寫用戶識別卡操作采用先在終端存儲卡中進行存儲,待滿足寫入條件時再統(tǒng)一對用戶識別卡進行擦寫操作的方法,有效地減少了對用戶識別卡的訪問次數(shù),延長了用戶識別卡的使用壽命。
文檔編號G06K19/07GK102402698SQ20101027754
公開日2012年4月4日 申請日期2010年9月8日 優(yōu)先權(quán)日2010年9月8日
發(fā)明者吳傳喜 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
裕民县| 新沂市| 遵化市| 油尖旺区| 栾城县| 乌苏市| 林州市| 扬中市| 鲁甸县| 呼伦贝尔市| 遂宁市| 简阳市| 德保县| 布拖县| 五大连池市| 封开县| 崇信县| 沈丘县| 鹤峰县| 兴宁市| 独山县| 盐边县| 麟游县| 黄梅县| 宁波市| 交口县| 清苑县| 敦化市| 辉南县| 留坝县| 海丰县| 宁德市| 搜索| 清水县| 专栏| 台东县| 梁平县| 项城市| 阳信县| 会东县| 清水河县|