[發(fā)明專利]一種調(diào)用瞬態(tài)對(duì)象的管理方法、設(shè)備及智能卡有效
| 申請(qǐng)?zhí)枺?/td> | 201410320778.0 | 申請(qǐng)日: | 2014-07-07 |
| 公開(公告)號(hào): | CN105279097B | 公開(公告)日: | 2019-06-18 |
| 發(fā)明(設(shè)計(jì))人: | 鄭黎方;習(xí)熹;宮翔宇 | 申請(qǐng)(專利權(quán))人: | 北京數(shù)碼視訊科技股份有限公司 |
| 主分類號(hào): | G06F12/02 | 分類號(hào): | G06F12/02 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100085 北京市海淀區(qū)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 調(diào)用 瞬態(tài) 對(duì)象 管理 方法 設(shè)備 智能卡 | ||
本發(fā)明公開了一種調(diào)用瞬態(tài)對(duì)象ITO的管理方法、設(shè)備及智能卡,將組合調(diào)用對(duì)象CIO中的用于在Init方法以及Dofinal方法組合調(diào)用期間緩存中間結(jié)果的數(shù)據(jù)成員作為ITO,并在CIO調(diào)用Init方法的過(guò)程中,從預(yù)先分配的調(diào)用瞬態(tài)空間ITR共享區(qū)域中為各ITO分配相應(yīng)的ITR,以及,在CIO調(diào)用Dofinal方法的過(guò)程中,釋放各ITO占據(jù)的ITR,從而相比于目前存在的在CIO實(shí)例化時(shí)即為ITO分配相應(yīng)的瞬態(tài)空間以及在CIO回收時(shí)才釋放ITO占據(jù)的瞬態(tài)空間來(lái)說(shuō),可極大地降低各ITO占用瞬態(tài)空間的時(shí)長(zhǎng)以及提高各ITO占用瞬態(tài)空間的靈活性,進(jìn)而可達(dá)到大大提高智能卡中的瞬態(tài)空間的利用率的效果。
技術(shù)領(lǐng)域
本發(fā)明涉及智能卡技術(shù)領(lǐng)域,尤其涉及一種可基于智能卡的調(diào)用瞬態(tài)對(duì)象的管理方法、設(shè)備及相應(yīng)的智能卡。
背景技術(shù)
智能卡上存在一類具有Init(初始化)、Dofinal(結(jié)束)兩個(gè)方法成員的特殊對(duì)象,在該類特殊對(duì)象中,Init方法和Dofinal方法成對(duì)使用,組合起來(lái)完成某一個(gè)具體的功能目標(biāo),其中,Init方法可用于完成初始化,Dofinal方法可用于完成功能目標(biāo)并結(jié)束此次組合調(diào)用。具體地,可將此類對(duì)象稱為CIO(Couple Invoke Object,組合調(diào)用對(duì)象)。比如,在Java Card V2.2.1的javacardx.crypto包中定義了API(Application ProgramInterface,應(yīng)用程序接口)性質(zhì)的Cipher虛類,該Cipher虛類中即具有Init方法和Dofinal方法,Init方法用于對(duì)算法進(jìn)行初始化,Dofinal用于得到計(jì)算結(jié)果并結(jié)束算法運(yùn)算。所有的加解密算法功能的實(shí)現(xiàn)都必須繼承Cipher虛類實(shí)現(xiàn)其定義的接口函數(shù),比如實(shí)現(xiàn)DES(Data Encryption Algorithm,數(shù)據(jù)加密算法)算法的DesCipher類就繼承了Cipher虛類。相應(yīng)地,由DesCipher類實(shí)例出來(lái)的對(duì)象則具有Init方法和Dofinal方法兩個(gè)方法成員,即屬于CIO。另外,各CIO中一般還具有一個(gè)或多個(gè)用于存儲(chǔ)上下文等中間結(jié)果的數(shù)據(jù)成員。比如DesCipher類中還定義了用于緩存DES塊運(yùn)算中間結(jié)果的Byte型數(shù)組等,這些數(shù)據(jù)成員只有在其所屬CIO調(diào)用Init方法之后和調(diào)用Dofinal方法返回之前具有使用價(jià)值,具有瞬態(tài)性。
但是,目前,在現(xiàn)有技術(shù)中,并未對(duì)CIO中的上述具備相應(yīng)瞬態(tài)性的數(shù)據(jù)成員進(jìn)行特殊的處理,而是將其作為一般的TO(Transient Object,瞬態(tài)對(duì)象)進(jìn)行處理,如,在CIO實(shí)例化時(shí)即為上述數(shù)據(jù)成員分配相應(yīng)的TR(Transient Ram,瞬態(tài)空間),并在CIO被回收時(shí)才釋放上述數(shù)據(jù)成員所占據(jù)的瞬態(tài)空間,從而使得在上述數(shù)據(jù)成員并不具備相應(yīng)的使用價(jià)值的期間仍占據(jù)智能卡中的相應(yīng)瞬態(tài)空間,導(dǎo)致智能卡中的瞬態(tài)空間的利用率并不高。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種ITO(Invoke Transient Object,調(diào)用瞬態(tài)對(duì)象)的管理方法、設(shè)備及相應(yīng)的智能卡,用以解決目前存在的將具備瞬態(tài)性的數(shù)據(jù)成員作為普通的瞬態(tài)對(duì)象進(jìn)行處理時(shí)所導(dǎo)致的智能卡中的瞬態(tài)空間的利用率較低的問(wèn)題。
本發(fā)明實(shí)施例提供了一種ITO的管理方法,包括:
針對(duì)智能卡中的任一具有Init方法成員以及Dofinal方法成員的CIO,在所述CIO調(diào)用所述CIO中的Init方法的過(guò)程中,從ITR(Invoke Transient Ram,調(diào)用瞬態(tài)空間)共享區(qū)域中為所述CIO中的各ITO分配相應(yīng)的ITR,并在所述CIO調(diào)用所述CIO中的Dofinal方法的過(guò)程中,釋放所述CIO中的各ITO占據(jù)的ITR;
其中,所述ITR共享區(qū)域?yàn)轭A(yù)先分配的、能夠被所述智能卡中的所有ITO所共享的瞬態(tài)空間,所述CIO中的各ITO為用于在所述CIO中的Init方法成員以及Dofinal方法成員組合調(diào)用期間緩存中間結(jié)果的數(shù)據(jù)成員。
進(jìn)一步地,在從ITR共享區(qū)域中為所述CIO中的各ITO分配相應(yīng)的ITR之前,所述方法還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京數(shù)碼視訊科技股份有限公司,未經(jīng)北京數(shù)碼視訊科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410320778.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 身份驗(yàn)證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種微服務(wù)請(qǐng)求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)
- 基于語(yǔ)音重建的瞬態(tài)噪聲抑制方法
- 使用來(lái)自傾斜天線的電磁(EM)脈沖確定各向異性和地層傾角
- 提高發(fā)動(dòng)機(jī)瞬態(tài)響應(yīng)速度的方法和系統(tǒng)
- 保護(hù)電路
- 瞬態(tài)電壓抑制元件
- 一種核電廠支持疲勞監(jiān)測(cè)功能的瞬態(tài)監(jiān)測(cè)方法
- 基于FPGA的單粒子瞬態(tài)脈沖產(chǎn)生和測(cè)量系統(tǒng)及其方法
- 一種基于數(shù)據(jù)驅(qū)動(dòng)的系統(tǒng)瞬態(tài)溫度預(yù)測(cè)方法
- 缸內(nèi)直噴汽油機(jī)瞬態(tài)燃油補(bǔ)償量的確定方法
- 非極性液體的瞬態(tài)電流分析方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)
- 對(duì)象選擇裝置、對(duì)象選擇程序及對(duì)象選擇方法
- 對(duì)象顯示裝置、對(duì)象顯示系統(tǒng)以及對(duì)象顯示方法
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象分析方法、對(duì)象分析設(shè)備及對(duì)象分析系統(tǒng)
- 對(duì)象索引方法、對(duì)象搜索方法及對(duì)象索引系統(tǒng)
- 對(duì)象分類方法和對(duì)象分類設(shè)備
- 對(duì)象庫(kù)中的對(duì)象簽名
- 對(duì)象追蹤方法、對(duì)象追蹤系統(tǒng)以及對(duì)象追蹤程序





