两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種運(yùn)行大容量USIM小應(yīng)用程序的方法與流程

文檔序號(hào):11582261閱讀:371來(lái)源:國(guó)知局
一種運(yùn)行大容量USIM小應(yīng)用程序的方法與流程

本發(fā)明涉及集成電路大容量usim卡領(lǐng)域,尤其涉及一種運(yùn)行大容量usim小應(yīng)用程序方法。



背景技術(shù):

在當(dāng)今這個(gè)通訊技術(shù)發(fā)達(dá)的時(shí)代,usim卡作為移動(dòng)通訊設(shè)備中用戶(hù)身份識(shí)別的產(chǎn)品,已經(jīng)普遍應(yīng)用,但是由于usim的存儲(chǔ)空間有限,無(wú)法預(yù)裝過(guò)多的小應(yīng)用程序,所以當(dāng)需要安裝或執(zhí)行一個(gè)usim上沒(méi)有的小應(yīng)用程序時(shí),就需要采用空中下載或到營(yíng)業(yè)廳現(xiàn)場(chǎng)下載的方式,這種方式造成廣大用戶(hù)的使用不方便。

但是,大容量usim擁有海量存儲(chǔ)空間,可以將相當(dāng)數(shù)量的小應(yīng)用程序預(yù)置到大容量usim中,一旦需要在javacard(爪哇卡)平臺(tái)上安裝任何一個(gè)已經(jīng)存儲(chǔ)在海量存儲(chǔ)空間內(nèi)的小應(yīng)用程序時(shí),大容量usim無(wú)需通過(guò)移動(dòng)網(wǎng)絡(luò)下載或在營(yíng)業(yè)廳進(jìn)行安裝,直接從海量存儲(chǔ)空間內(nèi)獲取已經(jīng)預(yù)存儲(chǔ)的小應(yīng)用程序,并在大容量usim內(nèi)運(yùn)行,實(shí)現(xiàn)了離線(xiàn)安裝,同時(shí)也擴(kuò)展了usim的應(yīng)用功能,這給予廣大用戶(hù)使用便利。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明旨在提供一種運(yùn)行大容量usim小應(yīng)用程序的方法,由于具有較大空間的海量存儲(chǔ)區(qū),大容量usim可以預(yù)下載多個(gè)小應(yīng)用程序,當(dāng)需要安裝或調(diào)用時(shí),可從海量存儲(chǔ)區(qū)內(nèi)讀取小應(yīng)用程序,將這些小應(yīng)用程序安裝到大容量usim內(nèi)執(zhí)行。

本發(fā)明涉及一種運(yùn)行大容量usim小應(yīng)用程序方法,包括存儲(chǔ)小應(yīng)用程序階段和執(zhí)行小應(yīng)用程序階段兩個(gè)部分,其中,所述存儲(chǔ)小應(yīng)用程序階段是將小應(yīng)用程序通過(guò)通訊接口下載到大容量usim中,并在海量存儲(chǔ)空間內(nèi)的智能卡分區(qū)進(jìn)行存儲(chǔ),其具體實(shí)現(xiàn)步驟如下:

1)大容量usim支持iso/iec7816和usb通訊接口,若與生產(chǎn)設(shè)備或手機(jī)終端等主機(jī)的iso/iec7816接口連接后,大容量usim將持續(xù)在接觸式通訊接口上與主機(jī)進(jìn)行數(shù)據(jù)交互;若與生產(chǎn)設(shè)備、手機(jī)終端或工作計(jì)算機(jī)等主機(jī)的usb接口連接后,大容量usim將持續(xù)在usb通訊接口上、以ccid協(xié)議與主機(jī)進(jìn)行數(shù)據(jù)交互;

2)一旦成功連接了接觸式通訊接口或usbccid通訊接口,主機(jī)便可通過(guò)指令訪(fǎng)問(wèn)大容量usim的海量存儲(chǔ)空間中的智能卡分區(qū);

3)主機(jī)向大容量usim發(fā)送下載指令,將多個(gè)小應(yīng)用程序存儲(chǔ)到海量存儲(chǔ)空間內(nèi)的智能卡分區(qū);

4)如果大容量usim為javacard(爪哇卡),主機(jī)將使用gp(globalplatform,致力于開(kāi)發(fā)、制定并發(fā)布安全芯片的技術(shù)標(biāo)準(zhǔn)的跨行業(yè)的國(guó)際標(biāo)準(zhǔn)組織)規(guī)范中的標(biāo)準(zhǔn)下載指令,將javaapplet寫(xiě)入智能卡分區(qū);

5)如果大容量usim為nativecard(本地卡),主機(jī)將使用雙方均可識(shí)別的私有下載指令,將小應(yīng)用程序代碼寫(xiě)入智能卡分區(qū);

其中,所述執(zhí)行小應(yīng)用程序階段是將小應(yīng)用程序從海量存儲(chǔ)空間的智能卡分區(qū)內(nèi)讀取出來(lái),并在大容量usim的片上操作系統(tǒng)的運(yùn)行空間內(nèi)裝載和運(yùn)行,其具體實(shí)現(xiàn)步驟如下:

1)若大容量usim為javacard(爪哇卡):

a)主機(jī)將向大容量usim發(fā)送gp(globalplatform)規(guī)范中的安裝指令;

b)大容量usim將訪(fǎng)問(wèn)海量存儲(chǔ)空間內(nèi)的智能卡分區(qū),通過(guò)檢索應(yīng)用標(biāo)識(shí)找到所要安裝的小應(yīng)用程序,并將小應(yīng)用程序從智能卡分區(qū)中讀取到大容量usim片上操作系統(tǒng)內(nèi);

c)主機(jī)發(fā)送gp(globalplatform)規(guī)范中的激活指令,來(lái)選中小應(yīng)用程序,大容量usim片上操作系統(tǒng)將會(huì)在其運(yùn)行空間上,如nvm(non-volatilememory,非易失性存儲(chǔ)器)或ram(random-accessmemory,隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器),執(zhí)行被選中的小應(yīng)用程序;

d)當(dāng)主機(jī)發(fā)送gp(globalplatform)規(guī)范中的去激活或卸載指令,在大容量usim片上操作系統(tǒng)的運(yùn)行空間內(nèi)執(zhí)行的小應(yīng)用程序,將被停止、注銷(xiāo)或刪除,而在海量存儲(chǔ)空間的智能卡分區(qū)內(nèi)依然存儲(chǔ)著未被安裝的小應(yīng)用程序;

2)若大容量usim為nativecard(本地卡):

a)主機(jī)將向大容量usim發(fā)送執(zhí)行小應(yīng)用程序的私有指令;

b)大容量usim將訪(fǎng)問(wèn)海量存儲(chǔ)空間內(nèi)的智能卡分區(qū),通過(guò)檢索應(yīng)用標(biāo)識(shí)找到所要被調(diào)用的小應(yīng)用程序,并將小應(yīng)用程序從智能卡分區(qū)中讀取到大容量usim片上操作系統(tǒng)內(nèi);

c)大容量usim片上操作系統(tǒng)將會(huì)在其運(yùn)行空間上,如nvm(non-volatilememory,非易失性存儲(chǔ)器)或ram(random-accessmemory,隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器),執(zhí)行小應(yīng)用程序;

d)當(dāng)主機(jī)發(fā)送應(yīng)用結(jié)束指令,在大容量usim片上操作系統(tǒng)的運(yùn)行空間內(nèi)執(zhí)行的小應(yīng)用程序,將被停止并從片上操作系統(tǒng)內(nèi)刪除,而在海量存儲(chǔ)空間的智能卡分區(qū)內(nèi)依然存儲(chǔ)著未被讀取的小應(yīng)用程序。

優(yōu)選地,所述大容量usim為用戶(hù)識(shí)別卡,既支持傳統(tǒng)電信業(yè)務(wù),又支持海量存儲(chǔ)功能。

優(yōu)選地,所述大容量usim支持iso/iec7816和usb(universalserialbus,通用串行總線(xiàn))兩種通訊接口,并通過(guò)這兩種通訊接口訪(fǎng)問(wèn)到海量存儲(chǔ)空間不同分區(qū)。

優(yōu)選地,所述大容量usim為usb復(fù)合設(shè)備,在連接手機(jī)終端或工作計(jì)算機(jī)等主機(jī)的usb接口后,作為從設(shè)備可被識(shí)別為ccid(usbchip/smartcardinterfacedevices,usb芯片智能卡接口設(shè)備)和具有多個(gè)存儲(chǔ)器分區(qū)的usb海量存儲(chǔ)設(shè)備。

優(yōu)選地,所述大容量usim,其中,所述海量存儲(chǔ)功能,是指該大容量usim具有多個(gè)存儲(chǔ)分區(qū),各個(gè)存儲(chǔ)分區(qū)都有不同的訪(fǎng)問(wèn)權(quán)限和應(yīng)用功能,其中一個(gè)存儲(chǔ)分區(qū)作為智能卡分區(qū),提供給電信業(yè)務(wù)功能進(jìn)行訪(fǎng)問(wèn),小應(yīng)用程序?qū)⒋鎯?chǔ)在智能卡分區(qū)內(nèi)。

優(yōu)選地,所述大容量usim片上操作系統(tǒng)為大容量usim內(nèi)運(yùn)行操作系統(tǒng),該片上操作系統(tǒng)有兩種實(shí)現(xiàn)方式,一種是javacard(爪哇卡)平臺(tái),另一種是nativecard(本地卡)平臺(tái)。

優(yōu)選地,所述javacard(爪哇卡)平臺(tái)以javacard(爪哇卡)平臺(tái)規(guī)格(javacardplatformspecifications)為標(biāo)準(zhǔn)實(shí)現(xiàn),提供標(biāo)準(zhǔn)的應(yīng)用功能接口,并且任何小應(yīng)用程序在javacard(爪哇卡)平臺(tái)上運(yùn)行時(shí),調(diào)用不同的標(biāo)準(zhǔn)應(yīng)用功能接口來(lái)完成目標(biāo)操作,使得同一張usim實(shí)現(xiàn)不同的應(yīng)用功能。

優(yōu)選地,所述nativecard(本地卡)平臺(tái)沒(méi)有統(tǒng)一的實(shí)現(xiàn)標(biāo)準(zhǔn),其平臺(tái)與小應(yīng)用程序之間的連接為固定接口,并且在nativecard(本地卡)平臺(tái)上只能運(yùn)行若干個(gè)固定的小應(yīng)用程序,這張usim只能實(shí)現(xiàn)若干個(gè)固定的應(yīng)用功能。

優(yōu)選地,所述的小應(yīng)用程序是javacard(爪哇卡)上運(yùn)行的javaapplet小應(yīng)用程序,可以動(dòng)態(tài)地在javacard(爪哇卡)平臺(tái)上進(jìn)行下載、安裝、激活、反激活和卸載操作,在被激活后,小應(yīng)用程序即可接收外部發(fā)送的命令,并執(zhí)行小應(yīng)用程序的相應(yīng)代碼。

優(yōu)選地,所述小應(yīng)用程序是nativecard(本地卡)平臺(tái)上運(yùn)行的若干個(gè)固定的小應(yīng)用程序,不需要下載、安裝或激活,通過(guò)nativecard(本地卡)平臺(tái)對(duì)接收到的外部命令進(jìn)行處理,直接調(diào)用小應(yīng)用程序的相應(yīng)接口或代碼,實(shí)現(xiàn)該應(yīng)用的功能。

優(yōu)選地,所述存儲(chǔ)小應(yīng)用程序階段,生產(chǎn)設(shè)備或工作計(jì)算機(jī)等主機(jī)可以通過(guò)iso/iec7816或usbccid接口與大容量usim進(jìn)行連接,通過(guò)這些接口可以訪(fǎng)問(wèn)到海量存儲(chǔ)區(qū)內(nèi)的智能卡分區(qū),使用下載指令將小應(yīng)用程序?qū)懭氲街悄芸ǚ謪^(qū)內(nèi),并通過(guò)不同的應(yīng)用標(biāo)簽,區(qū)分為不同的小應(yīng)用程序所存儲(chǔ)的位置。

優(yōu)選地,所述執(zhí)行小應(yīng)用程序階段,大容量usim從iso/iec7816或usbccid接口接收到主機(jī)發(fā)送的指令,要求安裝或調(diào)用某一個(gè)小應(yīng)用程序,此時(shí)大容量usim片上操作系統(tǒng)將從大容量usim的海量存儲(chǔ)空間的智能卡分區(qū)內(nèi)檢索應(yīng)用標(biāo)簽,讀出小應(yīng)用程序,并將這一小應(yīng)用程序安裝在大容量usim的運(yùn)行空間內(nèi),在javacard(爪哇卡)平臺(tái)或nativecard(本地卡)平臺(tái)上執(zhí)行。

本發(fā)明由于采用了上述存儲(chǔ)小應(yīng)用程序階段和執(zhí)行小應(yīng)用程序階段,所獲得的有益效果是,通過(guò)移動(dòng)網(wǎng)絡(luò)下載或在營(yíng)業(yè)廳進(jìn)行安裝,直接從海量存儲(chǔ)空間內(nèi)獲取已經(jīng)預(yù)存儲(chǔ)的小應(yīng)用程序,并在大容量usim內(nèi)運(yùn)行,實(shí)現(xiàn)了離線(xiàn)安裝,同時(shí)也擴(kuò)展了usim的應(yīng)用功能,這給予廣大用戶(hù)使用便利。

下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明做進(jìn)一步說(shuō)明。

附圖說(shuō)明

圖1是本發(fā)明具體實(shí)施的大容量usim實(shí)現(xiàn)為javacard(爪哇卡)的存儲(chǔ)和執(zhí)行階段的工作流程圖。

圖2是本發(fā)明具體實(shí)施的大容量usim實(shí)現(xiàn)為nativecard(本地卡)的存儲(chǔ)和執(zhí)行階段的工作流程圖。

具體實(shí)施方式

如圖1所示,為本發(fā)明具體實(shí)施的大容量usim實(shí)現(xiàn)為javacard(爪哇卡)的存儲(chǔ)和執(zhí)行階段的工作流程圖;該大容量usim實(shí)現(xiàn)為javacard(爪哇卡)的存儲(chǔ)和執(zhí)行階段具體步驟如下:(1)小應(yīng)用程序的生命周期從開(kāi)始下載到大容量usim的智能卡分區(qū)開(kāi)始;(2)首先大容量卡與主機(jī)連接,建立接口通道;(3)主機(jī)在iso/iec7816或usbccid接口上發(fā)送gp(globalplatform)的下載指令;(4)在下載過(guò)程中,小應(yīng)用程序會(huì)被分配應(yīng)用標(biāo)識(shí),與小應(yīng)用程序一起寫(xiě)入;(5)將小應(yīng)用程序?qū)懭氲酱笕萘縰sim的智能卡分區(qū)內(nèi);(6)是否完成下載?在完成所有的下載操作后,小應(yīng)用程序就會(huì)儲(chǔ)存在智能卡分區(qū)中,即使大容量usim失去供電電源也會(huì)一直保存,這通常是在大容量usim的生產(chǎn)階段發(fā)生的;(7)上述步驟,完成下載情況下,在大容量usim在客戶(hù)端應(yīng)用時(shí),當(dāng)接收到外部發(fā)來(lái)的gp(globalplatform)安裝指令,要求安裝小應(yīng)用程序;(8)那么,大容量usim的片上操作系統(tǒng)將在智能卡分區(qū)內(nèi)檢索小應(yīng)用程序的應(yīng)用標(biāo)識(shí);(9)檢索到應(yīng)用標(biāo)識(shí)之后,就會(huì)讀取該javaapplet到片上操作系統(tǒng);(10)然后將javaapplet寫(xiě)入到大容量usim的運(yùn)行空間(nvm或者ram),并暫存到該運(yùn)行空間中;(11)大容量usim接收到了gp(globalplatform)激活指令;(12)該javaapplet小應(yīng)用程序就會(huì)被執(zhí)行,并響應(yīng)后續(xù)所接收到的相關(guān)指令;(13)若主機(jī)所發(fā)送的指令是gp(globalplatform)去激活或卸載指令?(14)如果是上述指令,那么,該javaapplet小應(yīng)用程序就會(huì)從運(yùn)行空間中被注銷(xiāo)并刪除;(15)結(jié)束,但該javaapplet小應(yīng)用程序的代碼不會(huì)從智能卡分區(qū)內(nèi)刪除。

如圖2所示,本發(fā)明具體實(shí)施的大容量usim實(shí)現(xiàn)為nativecard(本地卡)的存儲(chǔ)和執(zhí)行階段的工作流程圖;該大容量usim實(shí)現(xiàn)為nativecard(本地卡)的存儲(chǔ)和執(zhí)行階段具體步驟如下:(1)開(kāi)始,由于nativecard(本地卡)并非國(guó)際通用的標(biāo)準(zhǔn)平臺(tái)機(jī)制,所以在數(shù)據(jù)交互過(guò)程中所發(fā)送的指令均為主機(jī)與大容量usim相互承認(rèn)的私有指令;(2)首先大容量usim與主機(jī)(iso/iec7816或usbccid接口)連接,建立接口通道;(3)主機(jī)在iso/iec7816或usbccid接口上私有下載指令;(4)通過(guò)給小應(yīng)用程序分配應(yīng)用標(biāo)識(shí)來(lái)區(qū)分不同的小應(yīng)用程序代碼;(5)將小應(yīng)用程序?qū)懭氲酱笕萘縰sim的智能卡分區(qū)內(nèi);(6)是否完成下載?在完成小應(yīng)用程序的下載步驟后,智能卡分區(qū)中就保存;(7)當(dāng)大容量usim接收到外部發(fā)來(lái)的調(diào)用小應(yīng)用程序的指令;(8)在完成上述下載情況下,大容量usim的片上操作系統(tǒng)將在智能卡分區(qū)內(nèi)檢索小應(yīng)用程序的應(yīng)用標(biāo)識(shí);(9)檢索到該應(yīng)用標(biāo)識(shí)之后,讀取出該小應(yīng)用程序的代碼到片上操作系統(tǒng);(10)將該小應(yīng)用程序?qū)懭氪笕萘縰sim的運(yùn)行空間;(11)保存該小應(yīng)用程序于運(yùn)行空間中,并被調(diào)用執(zhí)行;(12)若主機(jī)向大容量usim發(fā)送了應(yīng)用終止的私有指令,即不再需要調(diào)用該小應(yīng)用程序;(13)如果不再調(diào)用該小應(yīng)用程序,那么就會(huì)從大容量usim片上操作系統(tǒng)的運(yùn)行空間中被刪除掉;(14)結(jié)束,但該小應(yīng)用程序依然會(huì)存留在智能卡分區(qū)內(nèi),等待下次被調(diào)用。

以上是對(duì)本發(fā)明的較佳實(shí)施例進(jìn)行了具體說(shuō)明,但本發(fā)明并不限于所述的實(shí)施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明目的和精神的前提下還可以做出各種等同或者替換,這些等同或者替換的,顯而易見(jiàn)形成的技術(shù)方案均應(yīng)包括在本發(fā)明的權(quán)利要求所限定的范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
满城县| 石屏县| 顺平县| 梁河县| 鄯善县| 正蓝旗| 文昌市| 宣汉县| 万荣县| 措美县| 淮南市| 太仆寺旗| 迁安市| 昭平县| 金乡县| 德化县| 洛南县| 中方县| 措勤县| 龙岩市| 汉川市| 门头沟区| 嵊泗县| 盐源县| 信宜市| 成武县| 郸城县| 平南县| 夹江县| 铜陵市| 濮阳市| 临城县| 江西省| 五华县| 永年县| 女性| 鹿泉市| 湖口县| 黄浦区| 平顶山市| 响水县|