亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種在電信智能卡多應(yīng)用之間建立相互聯(lián)系的方法

文檔序號(hào):87528閱讀:315來源:國(guó)知局
專利名稱:一種在電信智能卡多應(yīng)用之間建立相互聯(lián)系的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種在電信智能卡內(nèi)部的多業(yè)務(wù)應(yīng)用之間建立相互聯(lián)系的方法,尤其涉及一種通過電信智能卡內(nèi)部業(yè)務(wù)應(yīng)用之間的相互調(diào)用,實(shí)現(xiàn)信息交換的方法,屬于電信智能卡技術(shù)領(lǐng)域

背景技術(shù)
電信智能卡是在電信領(lǐng)域使用的各類智能卡(Smart Card)的統(tǒng)稱,包括GSM蜂窩移動(dòng)通信系統(tǒng)所使用的SIM卡,CDMA通信系統(tǒng)所使用的UIM卡,PHS通信系統(tǒng)使用的PIM卡等。這些卡都具有與之相對(duì)應(yīng)的智能卡應(yīng)用開發(fā)工具,例如SIM卡為STK(SIM TOOL KIT),UIM卡為UTK應(yīng)用開發(fā)包,PIM卡為PTK應(yīng)用開發(fā)包。
以目前使用最為廣泛的SIM卡為例,參見圖1所示,一個(gè)典型的SIM卡包括位于底層的卡片操作系統(tǒng)(Card OS),與卡片操作系統(tǒng)直接對(duì)接的STK和文件管理(file management)模塊,由STK負(fù)責(zé)管理的多項(xiàng)應(yīng)用業(yè)務(wù)等。其中,STK允許基于智能卡的用戶身份識(shí)別模塊SIM運(yùn)行自己的應(yīng)用軟件,并通過空中下載(Over the Air,簡(jiǎn)寫為OTA)技術(shù)向用戶提供個(gè)性化菜單。
OTA技術(shù)是通過移動(dòng)通信(GSM或CDMA)的空中接口對(duì)SIM卡數(shù)據(jù)及應(yīng)用進(jìn)行遠(yuǎn)程管理的技術(shù)。它使得移動(dòng)通信服務(wù)商不但可以提供移動(dòng)語(yǔ)音和數(shù)據(jù)服務(wù),而且還可以提供更多的移動(dòng)新業(yè)務(wù)下載。參見圖2所示的OTA應(yīng)用下載系統(tǒng),利用OTA技術(shù),應(yīng)用及內(nèi)容服務(wù)商可以不受平臺(tái)的局限,不斷開發(fā)出更具個(gè)性化的、貼近用戶需求的服務(wù)。如信息點(diǎn)播、互動(dòng)娛樂、位置服務(wù)以及銀行交易等。另外,通過菜單定制,空中下載技術(shù)可以讓用戶根據(jù)自己的需要選取感興趣的業(yè)務(wù),刪除不需要的業(yè)務(wù),隨時(shí)下載、更新,以實(shí)現(xiàn)個(gè)性化的SIM卡配置。
在現(xiàn)階段,最為簡(jiǎn)單可靠的空中下載接口是短消息通道。OTA短信發(fā)送以短信格式承載的操作指令,與具有STK功能的SIM卡進(jìn)行指令交互,通過對(duì)STK卡程序功能的調(diào)用,以實(shí)現(xiàn)各類不同的業(yè)務(wù)功能,其下發(fā)的數(shù)據(jù)短消息是一種特殊的短消息。它不在手機(jī)屏幕上顯示,直接作為數(shù)據(jù)被傳送給SIM卡,SIM卡在收到后直接進(jìn)行存儲(chǔ)、處理,只有STK卡支持該類短消息的收發(fā)。
SIM卡的一個(gè)重要的發(fā)展方向就是容量將越來越大。4年前,SIM卡還僅僅是8k容量,功能也只局限于支持語(yǔ)音通話和用戶鑒權(quán)。之后的兩年時(shí)間,SIM卡迅速經(jīng)歷了從16k、32k到64k的發(fā)展歷程,目前128k甚至256k的大容量SIM卡已經(jīng)開始走向市場(chǎng)。大容量SIM卡的出現(xiàn)豐富了基于SIM卡的應(yīng)用,迎合了SIM卡市場(chǎng)日益增長(zhǎng)的功能性需求,尤為適合中國(guó)市場(chǎng)日趨增長(zhǎng)的對(duì)短信和增值服務(wù)的需求。
目前,中國(guó)市場(chǎng)的OTA應(yīng)用是中國(guó)移動(dòng)OTA2規(guī)范。規(guī)范中定義OTA2應(yīng)用存儲(chǔ)在二級(jí)菜單下,每個(gè)菜單存儲(chǔ)一個(gè)應(yīng)用,每個(gè)應(yīng)用完成一個(gè)獨(dú)立的功能。但是,在這種規(guī)范之下,應(yīng)用和應(yīng)用之間沒有聯(lián)系,從而使SIM卡上的應(yīng)用功能受到限制。另外,復(fù)雜應(yīng)用程序所需要的代碼量大,下載和更新應(yīng)用程序需要大量短信,也降低了OTA技術(shù)的靈活性。
其他類型的電信智能卡如UIM卡、PIM卡等也與之情況類似,在此不一一贅述了。

發(fā)明內(nèi)容本發(fā)明的目的在于提供一種通過電信智能卡內(nèi)部業(yè)務(wù)應(yīng)用之間的相互調(diào)用,實(shí)現(xiàn)信息交換的方法。
為實(shí)現(xiàn)上述的發(fā)明目的,本發(fā)明采用下述的技術(shù)方案一種在電信智能卡多應(yīng)用之間建立相互聯(lián)系的方法,其特征在于包括如下步驟在電信智能卡中的應(yīng)用接口函數(shù)解釋器中設(shè)置跳轉(zhuǎn)應(yīng)用接口函數(shù);將應(yīng)用ID分為應(yīng)用標(biāo)識(shí)和子應(yīng)用標(biāo)識(shí),分別賦予應(yīng)用及其子應(yīng)用,其中,賦予相互關(guān)聯(lián)的應(yīng)用以相同的應(yīng)用標(biāo)識(shí)。;所述應(yīng)用接口函數(shù)解釋器執(zhí)行某一應(yīng)用時(shí),取出其中的子應(yīng)用標(biāo)識(shí),再根據(jù)當(dāng)前所執(zhí)行應(yīng)用的應(yīng)用標(biāo)識(shí),通過所述跳轉(zhuǎn)應(yīng)用接口函數(shù)轉(zhuǎn)移到其它的應(yīng)用上。
所述跳轉(zhuǎn)應(yīng)用接口函數(shù)的入口參數(shù)為子應(yīng)用標(biāo)識(shí)。它將當(dāng)前所執(zhí)行應(yīng)用的應(yīng)用標(biāo)識(shí)和所述取出的子應(yīng)用標(biāo)識(shí)組合起來構(gòu)成新的應(yīng)用ID,并根據(jù)所述新的應(yīng)用ID查找相關(guān)應(yīng)用并執(zhí)行。
所述應(yīng)用包括但不限于基于空中下載所實(shí)現(xiàn)的應(yīng)用。
所述電信智能卡包括但不限于SIM卡、UIM卡和PIM卡中的任意一種。
本發(fā)明所提供的方法能夠把復(fù)雜業(yè)務(wù)應(yīng)用的大量代碼拆分成多個(gè)相互聯(lián)系的應(yīng)用,通過電信智能卡內(nèi)部業(yè)務(wù)應(yīng)用之間的相互調(diào)用,實(shí)現(xiàn)信息交換,以使每個(gè)應(yīng)用下載可以進(jìn)行確認(rèn),每個(gè)應(yīng)用都可以更新。
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步的說明。
圖1是一個(gè)典型的電信智能卡的內(nèi)部結(jié)構(gòu)示意圖。
圖2是OTA應(yīng)用下載系統(tǒng)的示意圖。
圖3為業(yè)務(wù)應(yīng)用通過API解釋器進(jìn)行解讀,并予以執(zhí)行的示意圖。
圖4為現(xiàn)有OTA應(yīng)用中,應(yīng)用類型字段的結(jié)構(gòu)示意圖。
圖5為本發(fā)明所提供的OTA應(yīng)用中,應(yīng)用類型字段的結(jié)構(gòu)示意圖。
圖6為一個(gè)典型的OTA應(yīng)用中,子應(yīng)用1調(diào)用子應(yīng)用2的示意圖。
圖7為圖6所示調(diào)用過程的時(shí)序圖。
具體實(shí)施方式在電信智能卡中,各種業(yè)務(wù)應(yīng)用實(shí)際上都是由API(應(yīng)用接口函數(shù))組成的。每個(gè)API實(shí)質(zhì)上相當(dāng)于一個(gè)函數(shù),有入口和出口參數(shù),完成一定功能。以目前使用最為廣泛的SIM卡為例,參見圖3所示,業(yè)務(wù)應(yīng)用以API的形式被SIM卡上的API解釋器進(jìn)行解讀,并予以執(zhí)行。
本發(fā)明的核心技術(shù)思想在于將復(fù)雜應(yīng)用程序的大量代碼拆分成多個(gè)相互聯(lián)系的應(yīng)用,通過增加跳轉(zhuǎn)API和制定應(yīng)用ID使用規(guī)則,以實(shí)現(xiàn)應(yīng)用之間調(diào)用機(jī)制。這里的應(yīng)用ID使用規(guī)則包括如下的內(nèi)容應(yīng)用ID由應(yīng)用標(biāo)識(shí)和子應(yīng)用標(biāo)識(shí)兩部分組成,相互關(guān)聯(lián)的應(yīng)用具有相同的應(yīng)用標(biāo)識(shí),每個(gè)復(fù)雜OTA應(yīng)用可以包括多個(gè)子應(yīng)用,各個(gè)子應(yīng)用有不同的子應(yīng)用標(biāo)識(shí)。
下面以O(shè)TA程序在SIM卡上的執(zhí)行過程為例對(duì)本發(fā)明展開具體的說明。
如圖4所示,OTA應(yīng)用的基本結(jié)構(gòu)為應(yīng)用類型字段+L(OTA應(yīng)用總長(zhǎng)度)+T1L1V1+T2L2V2+…+TnLnVn,其中“+”為數(shù)據(jù)之間的連接符。例“3A”+“4B7D”表示“3A4B7D”,下同。在上述的基本結(jié)構(gòu)中,應(yīng)用類型字段為3字節(jié),包含應(yīng)用ID信息。
對(duì)于OTA應(yīng)用,API解釋器根據(jù)用戶選擇的應(yīng)用類型,找到OTA應(yīng)用的代碼,根據(jù)L讀出所有OTA代碼。然后調(diào)用應(yīng)用接口函數(shù)T1,輸入?yún)?shù)為V1,解釋執(zhí)行T1指令;調(diào)用應(yīng)用接口函數(shù)T2,輸入?yún)?shù)為V2,解釋執(zhí)行T2指令;這樣順序執(zhí)行每一條指令,直到L長(zhǎng)度的代碼完全執(zhí)行完。
如圖5所示,在本發(fā)明中,將復(fù)雜OTA應(yīng)用中應(yīng)用類型字段的應(yīng)用ID分為兩部分,一部分為應(yīng)用標(biāo)識(shí),一部分為子應(yīng)用標(biāo)識(shí)。這樣,復(fù)雜OTA 應(yīng)用的結(jié)構(gòu)為應(yīng)用ID+L(OTA應(yīng)用總長(zhǎng)度)+T1L1V1+T2L2V2+…+TnLnVn。另外,本發(fā)明在處理復(fù)雜應(yīng)用的API解釋器增加一個(gè)應(yīng)用接口函數(shù)一跳轉(zhuǎn)。這個(gè)跳轉(zhuǎn)API的入口參數(shù)為子應(yīng)用標(biāo)識(shí)。API解釋器讀到API后,取出子應(yīng)用標(biāo)識(shí),再取出當(dāng)前執(zhí)行的應(yīng)用的應(yīng)用標(biāo)識(shí),把應(yīng)用標(biāo)識(shí)和子應(yīng)用標(biāo)識(shí)組合起來構(gòu)成一個(gè)新的應(yīng)用ID,根據(jù)應(yīng)用ID查找別的應(yīng)用并執(zhí)行。這樣就實(shí)現(xiàn)了在電信智能卡內(nèi)的多應(yīng)用之間建立相互聯(lián)系。
該跳轉(zhuǎn)API的輸入?yún)?shù)和實(shí)現(xiàn)如下輸入?yún)?shù)子應(yīng)用標(biāo)識(shí)函數(shù)定義根據(jù)輸入的子應(yīng)用標(biāo)識(shí)和當(dāng)前復(fù)雜OTA應(yīng)用的應(yīng)用標(biāo)識(shí),得到要調(diào)用的OTA應(yīng)用ID,根據(jù)OTA應(yīng)用ID,查找OTA應(yīng)用的代碼,根據(jù)L讀出OTA應(yīng)用的所有代碼。
如圖6所示,以復(fù)雜OTA應(yīng)用中子應(yīng)用1調(diào)用子應(yīng)用2為例,其中復(fù)雜OTA應(yīng)用的OTA應(yīng)用標(biāo)識(shí)為0001,子應(yīng)用1的子應(yīng)用標(biāo)識(shí)為01,子應(yīng)用2的子應(yīng)用標(biāo)識(shí)為02。
這樣,參見圖7所示的時(shí)序圖,子應(yīng)用1的應(yīng)用ID為000101,邏輯結(jié)構(gòu)為T1L1V1…TiLiViJMP02T1L1V1…TnLnVn。其中JMP為跳轉(zhuǎn)函數(shù),02為作為輸入?yún)?shù)的子應(yīng)用標(biāo)識(shí)。子應(yīng)用2的應(yīng)用ID為000102,邏輯結(jié)構(gòu)為T1L1V1…TiLjViTjLjVj…TmLmVm。
子應(yīng)用1執(zhí)行時(shí),API解釋器先根據(jù)子應(yīng)用1的應(yīng)用ID 000101找到子應(yīng)用1代碼起始位置,讀入OTA應(yīng)用代碼,解釋并執(zhí)行每個(gè)TLV。執(zhí)行到JMP02時(shí),根據(jù)子應(yīng)用1的應(yīng)用標(biāo)識(shí)0001,加上子應(yīng)用標(biāo)識(shí)02,得到跳轉(zhuǎn)的應(yīng)用標(biāo)識(shí)000102,然后根據(jù)應(yīng)用標(biāo)識(shí)找到子應(yīng)用2的代碼起始位置,繼續(xù)解釋執(zhí)行每個(gè)TLV。
上面對(duì)本發(fā)明所述的在電信智能卡多應(yīng)用之間建立相互聯(lián)系的方法進(jìn)行了詳細(xì)的說明。對(duì)本領(lǐng)域的一般技術(shù)人員而言,在不背離本發(fā)明實(shí)質(zhì)精神的前提下對(duì)它所做的任何顯而易見的改動(dòng),都將構(gòu)成對(duì)本發(fā)明專利權(quán)的侵犯,將承擔(dān)相應(yīng)的法律責(zé)任。
權(quán)利要求
1.一種在電信智能卡多應(yīng)用之間建立相互聯(lián)系的方法,其特征在于包括如下步驟在電信智能卡的應(yīng)用接口函數(shù)解釋器中設(shè)置跳轉(zhuǎn)應(yīng)用接口函數(shù);將應(yīng)用ID分為應(yīng)用標(biāo)識(shí)和子應(yīng)用標(biāo)識(shí),分別賦予應(yīng)用及其子應(yīng)用;所述應(yīng)用接口函數(shù)解釋器執(zhí)行某一應(yīng)用時(shí),取出其中的子應(yīng)用標(biāo)識(shí),再根據(jù)當(dāng)前所執(zhí)行應(yīng)用的應(yīng)用標(biāo)識(shí),通過所述跳轉(zhuǎn)應(yīng)用接口函數(shù)轉(zhuǎn)移到其它的應(yīng)用上。
2.如權(quán)利要求
1所述的在電信智能卡多應(yīng)用之間建立相互聯(lián)系的方法,其特征在于所述跳轉(zhuǎn)應(yīng)用接口函數(shù)將當(dāng)前所執(zhí)行應(yīng)用的應(yīng)用標(biāo)識(shí)和所述取出的子應(yīng)用標(biāo)識(shí)組合起來構(gòu)成新的應(yīng)用ID,并根據(jù)所述新的應(yīng)用ID查找相關(guān)應(yīng)用并執(zhí)行。
3.如權(quán)利要求
2所述的在電信智能卡多應(yīng)用之間建立相互聯(lián)系的方法,其特征在于所述跳轉(zhuǎn)應(yīng)用接口函數(shù)的入口參數(shù)為子應(yīng)用標(biāo)識(shí)。
4.如權(quán)利要求
1所述的在電信智能卡多應(yīng)用之間建立相互聯(lián)系的方法,其特征在于賦予相互關(guān)聯(lián)的應(yīng)用以相同的應(yīng)用標(biāo)識(shí)。
5.如權(quán)利要求
1~4中任意一項(xiàng)所述的在電信智能卡多應(yīng)用之間建立相互聯(lián)系的方法,其特征在于所述應(yīng)用包括但不限于基于空中下載所實(shí)現(xiàn)的應(yīng)用。
6.如權(quán)利要求
1~4中任意一項(xiàng)所述的在電信智能卡多應(yīng)用之間建立相互聯(lián)系的方法,其特征在于所述電信智能卡包括但不限于SIM卡、UIM卡和PIM卡中的任意一種。
專利摘要
本發(fā)明提供了一種在電信智能卡多應(yīng)用之間建立相互聯(lián)系的方法,包括如下步驟在電信智能卡中的應(yīng)用接口函數(shù)解釋器中設(shè)置跳轉(zhuǎn)應(yīng)用接口函數(shù);將應(yīng)用ID分為應(yīng)用標(biāo)識(shí)和子應(yīng)用標(biāo)識(shí),分別賦予應(yīng)用及其子應(yīng)用;應(yīng)用接口函數(shù)解釋器執(zhí)行某一應(yīng)用時(shí),取出其中的子應(yīng)用標(biāo)識(shí),再根據(jù)當(dāng)前所執(zhí)行應(yīng)用的應(yīng)用標(biāo)識(shí),通過跳轉(zhuǎn)應(yīng)用接口函數(shù)轉(zhuǎn)移到其它的應(yīng)用上。本發(fā)明所提供的方法能夠把復(fù)雜業(yè)務(wù)應(yīng)用的大量代碼拆分成多個(gè)相互聯(lián)系的應(yīng)用,通過電信智能卡內(nèi)部業(yè)務(wù)應(yīng)用之間的相互調(diào)用,實(shí)現(xiàn)信息交換,以使每個(gè)應(yīng)用下載可以進(jìn)行確認(rèn),每個(gè)應(yīng)用都可以更新。
文檔編號(hào)G06F9/46GK1996240SQ200610171633
公開日2007年7月11日 申請(qǐng)日期2006年12月31日
發(fā)明者徐達(dá)興, 李波, 臧宏偉, 王強(qiáng) 申請(qǐng)人:北京握奇數(shù)據(jù)系統(tǒng)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1