[發(fā)明專利]java卡及其應用更新方法、應用于java卡的終端、智能卡系統(tǒng)有效
| 申請?zhí)枺?/td> | 201410021220.2 | 申請日: | 2014-01-16 |
| 公開(公告)號: | CN104793964B | 公開(公告)日: | 2018-10-02 |
| 發(fā)明(設計)人: | 鐘月婷 | 申請(專利權)人: | 國民技術股份有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654;G06K19/07 |
| 代理公司: | 深圳市威世博知識產(chǎn)權代理事務所(普通合伙) 44280 | 代理人: | 何青瓦 |
| 地址: | 518057 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | java 及其 應用 更新 方法 應用于 終端 智能卡 系統(tǒng) | ||
本發(fā)明公開了一種java卡及其應用更新方法、應用于java卡的終端、智能卡系統(tǒng)。該終端包括:只讀存儲器,java卡的java卡平臺實現(xiàn)代碼掩膜于只讀存儲器,java卡的Applet應用實現(xiàn)代碼中的功能類庫實現(xiàn)代碼掩膜于只讀存儲器,其中功能類庫實現(xiàn)代碼包括多個類;可擦寫存儲器,java卡的Applet應用實現(xiàn)代碼中的應用框架實現(xiàn)代碼以可擦寫方式存儲于可擦寫存儲器,其中應用框架實現(xiàn)代碼用于調(diào)用類;總線,只讀存儲器與可擦寫存儲器分別與總線電連接。通過上述方式,本發(fā)明能夠?qū)ava卡中掩膜于只讀存儲器的應用進行更新,從而有效修補java卡的應用中存在的bug,可提高用戶體驗,并降低更新成本。
技術領域
本發(fā)明涉及信息技術領域,特別涉及一種java卡及其應用更新方法、應用于java卡的終端、智能卡系統(tǒng)。
背景技術
java卡是可以運行java程序代碼的智能卡。java卡不同于傳統(tǒng)的智能卡(Native卡),分為平臺和Applet應用兩部分。。
智能卡的存儲體系主要是由讀寫存儲器(RAM)、只讀存儲器(ROM)以及可擦寫編程存儲器(EEPROM)組成。可擦寫編程存儲器(EEPROM)容量小,成本高,相對而言,只讀存儲器(ROM)容量大,成本低。同時,java卡的運行時數(shù)據(jù)都在EEPROM存儲,對EEPROM需求量大。所以,現(xiàn)在好多java卡開發(fā)廠商都把平臺和Applet應用掩膜到ROM中,以騰出更多空間下載其他應用或存儲數(shù)據(jù)。
但由于只能對只讀存儲器進行讀,而不能對其進行擦寫,因此當掩膜于只讀存儲器的Applet應用有bug(缺陷)時,就不能有效地對其進行更新,從而影響用戶體驗,開發(fā)廠商只能更換只讀存儲器,這樣亦使得開發(fā)廠商的更新成本提高。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術問題是提供一種java卡及其應用更新方法、應用于java卡的終端、智能卡系統(tǒng),能夠?qū)ava卡中掩膜于只讀存儲器的應用進行更新,從而有效修補java卡的應用中存在的bug,可提高用戶體驗,并降低更新成本。
為解決上述技術問題,本發(fā)明采用的一個技術方案是:提供一種java卡的應用更新方法,java卡包括:只讀存儲器,java卡的java卡平臺實現(xiàn)代碼掩膜于只讀存儲器,其中java卡平臺實現(xiàn)代碼用于實現(xiàn)標準應用編程接口和運行環(huán)境,并封裝了java卡所在的智能卡系統(tǒng)的硬件信息;java卡的Applet應用實現(xiàn)代碼中的功能類庫實現(xiàn)代碼掩膜于只讀存儲器,其中功能類庫實現(xiàn)代碼包括多個類;可擦寫存儲器,java卡的Applet應用實現(xiàn)代碼中的應用框架實現(xiàn)代碼以可擦寫方式存儲于可擦寫存儲器,其中應用框架實現(xiàn)代碼用于調(diào)用類;總線,只讀存儲器與可擦寫存儲器分別與總線電連接;該方法包括:在檢測到功能類庫實現(xiàn)代碼的類需要進行更新時,擦除java卡中存儲于可擦寫存儲器的應用框架實現(xiàn)代碼;與java卡進行相互認證;將新應用框架實現(xiàn)代碼以及對應于功能類庫實現(xiàn)代碼中需要更新的類的子類寫入可擦寫存儲器;
其中,在功能類庫實現(xiàn)代碼的需要更新的類的子類中對需要更新的類中的方法以覆蓋方式進行重寫。
其中,新應用框架實現(xiàn)代碼設置為用于停止調(diào)用功能類庫實現(xiàn)代碼中需要更新的類,且用于調(diào)用功能類庫實現(xiàn)代碼中除需要更新的類外的其它類以及子類。
其中,可擦寫存儲器為FLASH存儲器或EEPROM存儲器。
為解決上述技術問題,本發(fā)明采用的另一個技術方案是:提供一種java卡,包括:只讀存儲器,java卡的java卡平臺實現(xiàn)代碼掩膜于只讀存儲器,其中java卡平臺實現(xiàn)代碼用于實現(xiàn)標準應用編程接口和運行環(huán)境,并封裝了java卡所在的智能卡系統(tǒng)的硬件信息;java卡的Applet應用實現(xiàn)代碼中的功能類庫實現(xiàn)代碼掩膜于只讀存儲器,其中功能類庫實現(xiàn)代碼包括多個類;可擦寫存儲器,java卡的Applet應用實現(xiàn)代碼中的應用框架實現(xiàn)代碼以可擦寫方式存儲于可擦寫存儲器,其中應用框架實現(xiàn)代碼用于調(diào)用類;總線,只讀存儲器與可擦寫存儲器分別與總線電連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國民技術股份有限公司,未經(jīng)國民技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410021220.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:電子裝置、功能單元及其關機方法
- 下一篇:一種自主升級軟件開發(fā)方法





