[發(fā)明專利]在智能卡上集成多電信應(yīng)用的方法及其智能卡有效
| 申請?zhí)枺?/td> | 201010606772.1 | 申請日: | 2010-12-24 |
| 公開(公告)號: | CN102054173A | 公開(公告)日: | 2011-05-11 |
| 發(fā)明(設(shè)計(jì))人: | 閆建麗 | 申請(專利權(quán))人: | 北京握奇數(shù)據(jù)系統(tǒng)有限公司 |
| 主分類號: | G06K9/44 | 分類號: | G06K9/44;G06K19/07 |
| 代理公司: | 北京潤澤恒知識產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100015 北京市朝陽區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 智能卡 集成 電信 應(yīng)用 方法 及其 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及智能卡技術(shù)領(lǐng)域,特別是涉及一種在智能卡上集成多電信應(yīng)用的方法及其智能卡。
背景技術(shù)
在現(xiàn)有智能卡領(lǐng)域中,根據(jù)片內(nèi)操作系統(tǒng)(COS,Chip?Operating?System)類型可以分為Native卡和Java卡。
Native卡片的優(yōu)勢在于速度和執(zhí)行效率。由于Native卡片的業(yè)務(wù)應(yīng)用是與底層COS一同編譯執(zhí)行,這樣在最大限度上減少了執(zhí)行的時(shí)間,從而Native卡片具有速度快和執(zhí)行效率高的優(yōu)勢。一些有時(shí)間限制的應(yīng)用,例如數(shù)據(jù)傳輸和安全計(jì)算等,都可以采用Native代碼形式的程序。
但是,Native卡片不具備平臺通用性和二次開發(fā)的API接口。這是因?yàn)镹ative卡是一種卡片的COS和硬件平臺緊密相關(guān)的智能卡,應(yīng)用的開發(fā)和底層COS密不可分,應(yīng)用代碼同底層COS一同編譯執(zhí)行。由于Native卡同底層COS以及芯片的密切相關(guān)性,導(dǎo)致Native卡片在功能的增加等方面存在一定的困難。目前多數(shù)的Native卡片僅支持單一業(yè)務(wù)應(yīng)用,即便是支持多業(yè)務(wù)應(yīng)用也是事先將業(yè)務(wù)應(yīng)用固化在COS中,不能動(dòng)態(tài)的進(jìn)行下載和刪除。
Java卡具備平臺通用性和二次開發(fā)的應(yīng)用程序編程接口(API,Application?Programming?Interface),但是指令速度和執(zhí)行效率較慢。Java卡是SUN公司推出的面向智能卡的一種Java體系結(jié)構(gòu),是一種能夠運(yùn)行Java程序的智能卡。設(shè)計(jì)者在COS中加入了Java?Card?VM(Virtual?Machine),用于將上層的Java語言解釋給COS,屏蔽了不同芯片以及COS的區(qū)別,使Java卡達(dá)到了硬件無關(guān)性。同時(shí),由于Java語言的解釋需要一定的時(shí)間,因此,也影響了Java卡的指令速度和執(zhí)行效率。
總之,需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問題就是:如何能夠提供一種在智能卡上集成多電信應(yīng)用的方法,可以兼顧Native卡和Java卡的優(yōu)勢,既保證了智能卡的執(zhí)行速度,同時(shí)能夠?qū)崿F(xiàn)應(yīng)用的增刪。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種在智能卡上集成多電信應(yīng)用的方法,以解決現(xiàn)有技術(shù)中,單一Native卡片不能動(dòng)態(tài)下載和刪除業(yè)務(wù)應(yīng)用,單一Java卡指令速度和執(zhí)行效率較慢的技術(shù)問題。
為了解決上述問題,本發(fā)明公開了一種在智能卡上集成多電信應(yīng)用的方法,包括:
當(dāng)接收到應(yīng)用協(xié)議數(shù)據(jù)單元指令時(shí),判斷是否是電信應(yīng)用專有指令;
若是,則進(jìn)行電信應(yīng)用專有指令的分類處理;
若否,則執(zhí)行所述指令;解析所述指令中的當(dāng)前事件,并依據(jù)事件注冊表觸發(fā)并執(zhí)行與當(dāng)前事件對應(yīng)的不同應(yīng)用類型的各個(gè)電信應(yīng)用。
優(yōu)選的,所述事件注冊表包括:事件ID、應(yīng)用ID、應(yīng)用類型和觸發(fā)優(yōu)先級;其中,所述應(yīng)用類型包括:電信Native應(yīng)用和電信Java應(yīng)用。
優(yōu)選的,所述電信應(yīng)用專有指令包括:主動(dòng)式命令應(yīng)答指令、取主動(dòng)式命令數(shù)據(jù)指令、功能概要指令和數(shù)據(jù)下載指令。
優(yōu)選的,智能卡與終端進(jìn)行主動(dòng)式命令交互過程中,發(fā)送主動(dòng)式命令的電信應(yīng)用被懸掛;智能卡與終端進(jìn)行主動(dòng)式命令交互結(jié)束后,所述電信應(yīng)用繼續(xù)執(zhí)行。
優(yōu)選的,所述進(jìn)行電信應(yīng)用專有指令的分類處理,包括:
判斷所述電信應(yīng)用專有指令的類別;
如果是主動(dòng)式命令應(yīng)答指令,則判斷被懸掛的電信應(yīng)用的應(yīng)用類型;當(dāng)為電信Java應(yīng)用時(shí),在Java運(yùn)行環(huán)境下繼續(xù)執(zhí)行所述電信應(yīng)用;當(dāng)為電信Native應(yīng)用時(shí),在Native運(yùn)行環(huán)境下繼續(xù)執(zhí)行所述電信應(yīng)用;
如果是取主動(dòng)式命令數(shù)據(jù)指令,則拷貝主動(dòng)式命令數(shù)據(jù)到應(yīng)答緩沖區(qū);
如果是功能概要指令或數(shù)據(jù)下載指令,則解析所述指令中的當(dāng)前事件,并依據(jù)事件注冊表中觸發(fā)并執(zhí)行與當(dāng)前事件對應(yīng)的不同應(yīng)用類型的各個(gè)電信應(yīng)用。
優(yōu)選的,依據(jù)事件注冊表中觸發(fā)并執(zhí)行與當(dāng)前事件對應(yīng)的不同應(yīng)用類型的各個(gè)電信應(yīng)用,包括:
查找事件注冊表中與當(dāng)前事件對應(yīng)的各個(gè)電信應(yīng)用;
針對查找到的各個(gè)電信應(yīng)用按照觸發(fā)優(yōu)先級依次選取各個(gè)電信應(yīng)用;
依據(jù)事件注冊表判斷所選取的電信應(yīng)用的應(yīng)用類型;
根據(jù)各個(gè)電信應(yīng)用的應(yīng)用類型在各自相應(yīng)的運(yùn)行環(huán)境下觸發(fā)并執(zhí)行所述電信應(yīng)用。
相應(yīng)的,本發(fā)明還公開了一種集成多電信應(yīng)用的智能卡,包括:
指令判斷模塊,用于當(dāng)接收到應(yīng)用協(xié)議數(shù)據(jù)單元指令時(shí),判斷是否是電信應(yīng)用專有指令;
第一指令處理模塊,用于指令判斷模塊判斷為電信應(yīng)用專有指令時(shí),進(jìn)行電信應(yīng)用專有指令的分類處理;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京握奇數(shù)據(jù)系統(tǒng)有限公司,未經(jīng)北京握奇數(shù)據(jù)系統(tǒng)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010606772.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06K 數(shù)據(jù)識別;數(shù)據(jù)表示;記錄載體;記錄載體的處理
G06K9-00 用于閱讀或識別印刷或書寫字符或者用于識別圖形,例如,指紋的方法或裝置
G06K9-03 .錯(cuò)誤的檢測或校正,例如,用重復(fù)掃描圖形的方法
G06K9-18 .應(yīng)用具有附加代碼標(biāo)記或含有代碼標(biāo)記的打印字符的,例如,由不同形狀的各個(gè)筆畫組成的,而且每個(gè)筆畫表示不同的代碼值的字符
G06K9-20 .圖像捕獲
G06K9-36 .圖像預(yù)處理,即無須判定關(guān)于圖像的同一性而進(jìn)行的圖像信息處理
G06K9-60 .圖像捕獲和多種預(yù)處理作用的組合
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





