專利名稱:移動通訊終端的數(shù)據(jù)訪問方法
技術領域:
本發(fā)明涉及一種移動通訊終端技術,尤其是涉及一種數(shù)據(jù)訪問方法。
背景技術:
現(xiàn)有的移動通訊終端中裝載了叫‘智能卡’的IC卡。
智能卡大致提供3種功能。
1)認證用戶,防止以不正當?shù)氖侄问褂脗€人的便攜式電話服務。
2)管理用戶的移動狀態(tài),使用戶在移動過程中平穩(wěn)地進行通話。
3)提供個人服務所需要的電話簿和SMS(Short Message Service)即短信息服務功能。
尤其,裝載在移動通訊終端(以下,簡稱為手機)的智能卡的代表性的用途是以用戶確認模式提供漫游服務。
智能卡包括SIM(Subscriber Identity Module)即客戶識別卡、USIM(Universal Subscriber Identity Module)即通用卡、UIM(User IdentityModule)即用戶識別卡、RUIM(Removable User Identity Module)即可換用戶身份卡。這種智能卡為了與手機共享信息,而使用接觸式卡。
屬于歐洲的移動通訊方式的GSM,即泛歐數(shù)字蜂窩移動通信系統(tǒng),為了應對終端交替或運營商的變動,通過可以稱之為手機和網(wǎng)絡之間的界面的用戶確認模式,使用SIM卡。
上述SIM卡上記錄了電話號碼、用戶信息等內(nèi)容,因此當接通電源之后,可以與網(wǎng)絡收發(fā)SIM卡上的信息,得到使用認可之后就可以使用手機。
上述USIM卡是應用在UMTS(Universal Mobile TelecommunicationsSystem)的即通用移動通訊系統(tǒng)卡,即手機用戶無論在哪里都可以用2Mbps以上的高速傳輸以寬帶包為基礎的文本、數(shù)字化的語音或視頻、多媒體數(shù)據(jù)。這種卡可以同時記錄密碼認證數(shù)據(jù)和用戶數(shù)據(jù),而這種USIM卡內(nèi)置于MT-2000服務常用的終端內(nèi)。
上述UIM卡是把歐洲GSM的SIM卡改良成能夠使用在2G CDMA的智能卡,而上述RUIM是使用在3G CDMA即碼分多址的可拆卸的智能卡。
最近,用于用戶確認模式的智能卡,隨著手機的使用范圍擴大和傳輸速度的提高,要求更大的存儲容量,因此大于128K byte的大容量卡正在被使用。
上述用于用戶確認模式的智能卡上存儲了移動通訊用戶的信息、認證信息、保安信息、漫游模式、控制程序、在使用手機的過程中用戶所創(chuàng)造的各種信息等。
另外,為了通過手機訪問智能卡上所記錄的數(shù)據(jù),需要界面協(xié)議,而通常使用的方法是半雙工(half-duplex,T=0)方法。
利用該方法的SIM卡訪問過程是,裝載在手機上的特定應用程序為了訪問SIM卡所記錄的數(shù)據(jù),選擇相應數(shù)據(jù)域(Data FieldDF)之后訪問實際的數(shù)據(jù)。
然后,上述過程中,為了防止與之發(fā)生沖突,其他應用程序在先前的操作結束之后,通過同樣的程序使之可以訪問相應數(shù)據(jù)。
但是,根據(jù)現(xiàn)有技術,如果有先前的應用程序正在操作,則其他應用程序只能在先前的操作結束之后才可以操作,因此存在多個應用程序不能同時使用具有多種應用程序數(shù)據(jù)的SIM卡的問題。
發(fā)明內(nèi)容
即,現(xiàn)有技術下,當多個服務模塊發(fā)出訪問SIM卡數(shù)據(jù)的要求時,SIM卡管理器通過排列依次執(zhí)行命令,因此存在不能同時處理多個服務要求的問題。
但是,隨著移動通訊技術發(fā)展為3G,要求在便攜終端上同時運用WAP即無線應用協(xié)議、MMS即多媒體消息服務、電話簿等多種應用程序。而為了滿足這些要求SIM卡的界面方式也需要從以往的只支持1個途徑變?yōu)橹С侄喾N途徑的結構。
本發(fā)明的目的是這樣實現(xiàn)的一種結合智能卡的移動通訊終端的數(shù)據(jù)訪問方法,其特征在于,包括確認是否有任一應用程序試圖訪問紀錄在智能卡上的數(shù)據(jù)的階段;如果確認有應用程序試圖訪問數(shù)據(jù),則在訪問相應數(shù)據(jù)的各個命令包上輸入不同傳輸路徑的識別符號的階段;以上述識別符號為基礎,把各個命令包傳輸?shù)街悄芸ǖ碾A段;把上述各個命令包的應答包通過相應的命令包的傳輸路徑傳輸?shù)碾A段。
上述命令包和應答包,其特征在于包括記錄節(jié)點地址(Node Address)、協(xié)議控制信息以及數(shù)據(jù)包長度信息的域;記錄訪問數(shù)據(jù)的命令包以及相應應答包的傳輸路徑的識別符號的域;記錄相應包的信息的域;記錄檢索錯誤符號的域。
而且,本發(fā)明的另一個特征在于至少有兩個以上的應用程序訪問智能卡所記錄數(shù)據(jù)的情況下,也可以給各個命令包分配相互不同的傳輸路徑,使可以同步傳輸。
如上所述,本發(fā)明的有益效果是給收發(fā)于終端和SIM卡之間的數(shù)據(jù)包分配傳輸路徑,并只許通過相應路徑傳輸,因此在多個應用程序同屬訪問記錄在SIM千上數(shù)據(jù)的情況下,也可以同時處理,因而提高了終端的性能。
而且,本發(fā)明的另外一個有益效果是由于給各個數(shù)據(jù)包分配了傳輸路徑,因此即使任一數(shù)據(jù)包被阻塞(blocking)時,也不會影響其他數(shù)據(jù)包,因而可以使終端產(chǎn)生的錯誤達到最小化。
圖1是根據(jù)本發(fā)明的實施例的命令傳輸路徑圖;圖2是根據(jù)本發(fā)明的實施例的命令結構圖。
附圖主要部分的符號說明110終端 120SIM卡具體實施方式
結合圖對本發(fā)明詳細說明如下。
圖1是本發(fā)明所述的命令包的傳輸路徑圖,結合此圖對數(shù)據(jù)訪問過程說明如下。
終端110在運轉(zhuǎn)過程中當任一應用程序試圖訪問記錄在智能卡120上的數(shù)據(jù)時,應用層(application layer)111把命令包(APDUApplication ProtocolData Unit)傳輸?shù)絺鬏攲?trandport Layer)112,而上述傳輸層112將分配傳輸相應命令包的路徑,并在命令包的路徑域上記錄該傳輸路徑的識別符號(ID)。
上述命令包(APDU)包括應用協(xié)議控制信息和應用層用戶數(shù)據(jù)。
上述命令包(TPDU)即傳輸層協(xié)議數(shù)據(jù)單元包括連接要求(CR)、連接確認(CC)、中斷要求(DR)、中斷確認(DC)、數(shù)據(jù)傳輸(DT)、優(yōu)先數(shù)據(jù)傳輸(ED)、數(shù)據(jù)確認(AK)、優(yōu)先數(shù)據(jù)確認(EA)、再送要求(RJ)、有關錯誤(ER)信息等。
之后,傳輸層112把記錄傳輸路徑的識別符號(ID)的命令包(TPDUTransport Protocol Data Unit)傳輸給數(shù)據(jù)鏈接層(Data Link Layer)113。
上述數(shù)據(jù)鏈接層113壓縮命令包(TPDU)并傳輸給實體層(PhysicalLayer)114。
實體層114通過被壓縮的命令包(TPDU)確認傳輸路徑,并把該被壓縮的命令包(TPDU)傳輸給SIM卡120。
SIM卡120把終端110傳輸?shù)拿畎ㄟ^實體層124傳輸?shù)綌?shù)據(jù)鏈接層123,并在該數(shù)據(jù)鏈接層123對命令包進行解壓,之后傳輸層122把命令包(TPDU)轉(zhuǎn)換成命令包(APDU)傳輸給應用層121。
這時,應用層121將通過分析命令包訪問相應數(shù)據(jù),并把相應數(shù)據(jù)記錄在應答包上,當傳輸層122把終端110所傳輸?shù)挠涗浽诿畎?TPDU)上的傳輸路徑的識別符號(ID)附加在應答包(TPDU)上之后,將會依次通過數(shù)據(jù)連接層123、實體層124傳輸給終端。
因此,當S IM卡120所傳輸?shù)膽鸢来瓮ㄟ^實體層114、數(shù)據(jù)鏈接層113、傳輸層112,并經(jīng)過處理傳輸?shù)綉脤?11之后,上述應用層111將訪問記錄在應答包上的數(shù)據(jù)。
上述過程說明了當一個應用程序訪問數(shù)據(jù)時,收發(fā)命令包和應答包的操作過程。但是,在至少兩個以上的應用程序訪問數(shù)據(jù)的情況下,也可以通過分配不同的傳輸路徑,并把該傳輸路徑的識別符號分別記錄在命令包(TPDU)上,使相應命令包通過不同的傳輸路徑同時傳輸給SIM120卡。
即,給收發(fā)于終端110和SIM卡之間的命令包分配傳輸路徑,并記錄該傳輸路徑的識別符號(ID),因此當終端的多個應用程序同時訪問記錄在SIM卡120上數(shù)據(jù)的情況下,SIM管理裝置通過所分配的各自的傳輸路徑傳輸各個命令包及其相應的應答包,因此達到多個應用程序同時訪問SIM卡120的目的。
而且,圖2是根據(jù)本發(fā)明的命令結構圖。
即,在本發(fā)明中,訪問記錄在SIM卡120上的數(shù)據(jù)的命令包包括序言(prologue)域、路徑(path)域、信息(information)域、尾聲(epilogue)域。
上述序言(prologue)域包括1byte的節(jié)點信息(Node AddressNAD)、1byte的協(xié)議控制信息(Protocol Control BytePCB)、1byte的數(shù)據(jù)包長度信息(LEN)。
上述路徑(path)域由顯示傳輸路徑的1byte的識別符號(ID)構成。
上述信息域由0~255byte大小的數(shù)據(jù)包信息(InformationINF)構成。
上述尾聲(epilogue)域由1by te的錯誤檢索符號(Error DetectionCode-byteEDC)構成。
而且,從SIM卡120傳輸給終端110的應答包也擁有與命令包相同的結構。
權利要求
1.一種移動通訊終端的數(shù)據(jù)訪問方法,其特征在于,它是一種與智能卡結合并利用該智能卡的信息的移動通訊終端的數(shù)據(jù)訪問方法,它包括確認是否有任一應用程序試圖訪問數(shù)據(jù)的階段;如果確認有應用程序試圖訪問數(shù)據(jù),則在訪問相應數(shù)據(jù)的各個命令包上輸入不同傳輸路徑的識別符號的階段;通過與上述識別符號對應的傳輸路徑傳輸命令包,并接收相應的應答包的階段。
2.根據(jù)權利要求1所述的移動通訊終端的數(shù)據(jù)訪問方法,其特征在于包括在至少兩個以上的應用程序試圖同時訪問數(shù)據(jù)的情況下,分配不同的傳輸路徑,并把分配之后的傳輸路徑的識別符號分別附加在各應用程序的命令包上,并通過相應的傳輸路徑同時傳輸命令包的階段。
3.根據(jù)權利要求1所述的移動通訊終端的數(shù)據(jù)訪問方法,其特征在于,所述的命令包和應答包包括記錄節(jié)點地址、協(xié)議控制信息以及數(shù)據(jù)包長度信息的域;記錄訪問數(shù)據(jù)的命令包以及相應應答包的傳輸路徑的識別符號的域;記錄相應數(shù)據(jù)包信息的域;記錄檢索錯誤符號的域。
全文摘要
本發(fā)明涉及一種移動通訊終端的數(shù)據(jù)訪問方法,尤其涉及一種在SIM卡界面中,對多個應用程序指定各自的數(shù)據(jù)路徑之后,使相應應用程序只利用指定的數(shù)據(jù)路徑進行數(shù)據(jù)邀請以及應答的移動通訊終端的數(shù)據(jù)訪問方法。其特征在于包括確認是否有至少兩個以上的應用程序訪問紀錄在智能卡上的數(shù)據(jù)的階段;如果確認至少有兩個以上的應用程序試圖訪問數(shù)據(jù),則在訪問相應數(shù)據(jù)的各個命令包上輸入不同傳輸路徑的識別符號的階段;以上述識別符號為基礎,把各個命令包同時傳輸?shù)街悄芸ǖ碾A段;把上述各個命令包的應答包通過命令包的傳輸路徑傳輸?shù)碾A段。它提高了終端的性能,也使終端產(chǎn)生的錯誤實現(xiàn)了最小化。
文檔編號H04M1/00GK1741655SQ200510002478
公開日2006年3月1日 申請日期2005年1月24日 優(yōu)先權日2004年8月28日
發(fā)明者孔熙昌 申請人:樂金電子(中國)研究開發(fā)中心有限公司