[發(fā)明專利]一種Java卡擴(kuò)展庫更新方法、裝置和Java卡有效
| 申請(qǐng)?zhí)枺?/td> | 201210068799.9 | 申請(qǐng)日: | 2012-03-15 |
| 公開(公告)號(hào): | CN103309696B | 公開(公告)日: | 2017-02-08 |
| 發(fā)明(設(shè)計(jì))人: | 樂祖暉 | 申請(qǐng)(專利權(quán))人: | 中國(guó)移動(dòng)通信集團(tuán)公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;G06F17/30 |
| 代理公司: | 北京中譽(yù)威圣知識(shí)產(chǎn)權(quán)代理有限公司11279 | 代理人: | 郭振興,彭曉玲 |
| 地址: | 100032 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 java 擴(kuò)展 更新 方法 裝置 | ||
1.一種Java卡擴(kuò)展庫更新方法,包括:
A、獲取待更新的擴(kuò)展庫與應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫的引用關(guān)系;獲取所述待更新的擴(kuò)展庫中的所有方法及其存儲(chǔ)地址的第一映射關(guān)系;
B、更新所述擴(kuò)展庫,根據(jù)更新后的擴(kuò)展庫的存儲(chǔ)狀態(tài)建立更新后的擴(kuò)展庫中的所有方法和其存儲(chǔ)地址之間的第二映射關(guān)系;
C、根據(jù)所述引用關(guān)系和第二映射關(guān)系,更新上述應(yīng)用和/或?qū)嵗?或擴(kuò)展庫中針對(duì)所述擴(kuò)展庫中的方法所對(duì)應(yīng)的存儲(chǔ)地址信息。
2.根據(jù)權(quán)利要求1所述的Java卡擴(kuò)展庫更新方法,在步驟A中,還包括:禁用上述應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫在所述Java卡中的運(yùn)行。
3.根據(jù)權(quán)利要求1或2所述的Java卡擴(kuò)展庫更新方法,其特征在于,所述應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫直接或者間接引用所述擴(kuò)展庫中的一個(gè)或者多個(gè)方法,其中,所述應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫通過引用所述方法的存儲(chǔ)地址信息執(zhí)行對(duì)應(yīng)的方法。
4.根據(jù)權(quán)利要求1所述的Java卡擴(kuò)展庫更新方法,其特征在于,步驟A中,具體包括:
遍歷Java卡上以第一擴(kuò)展庫為根的所有應(yīng)用、擴(kuò)展庫及實(shí)例,獲取并保存所述應(yīng)用、第二擴(kuò)展庫及實(shí)例與所述擴(kuò)展庫之間的引用關(guān)系;
根據(jù)第一擴(kuò)展庫的存儲(chǔ)信息獲取第一擴(kuò)展庫中的方法和其存儲(chǔ)地址之間的第一映射關(guān)系。
5.根據(jù)權(quán)利要求1所述的Java卡擴(kuò)展庫更新方法,其特征在于,步驟C中,具體包括:
根據(jù)所述引用關(guān)系獲取引用所述第一擴(kuò)展庫的所有應(yīng)用、擴(kuò)展庫和實(shí)例;
根據(jù)所述第二映射關(guān)系將所述應(yīng)用、擴(kuò)展庫和實(shí)例中引用的方法的舊的物理地址修改為新的物理地址,同時(shí)將這些應(yīng)用、擴(kuò)展庫及實(shí)例的狀態(tài)修改為啟用狀態(tài)。
6.根據(jù)權(quán)利要求1所述的Java卡擴(kuò)展庫更新方法,其特征在于,進(jìn)一步還包括:
檢查應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫中對(duì)應(yīng)的方法和更新后的第一擴(kuò)展庫中的方法之間的對(duì)應(yīng)關(guān)系;
其中,當(dāng)在所述更新后的第一擴(kuò)展庫中不存在相應(yīng)的方法時(shí),發(fā)出提示Java擴(kuò)展庫更新失敗的報(bào)警信息。
7.根據(jù)權(quán)利要求6所述的Java卡擴(kuò)展庫更新方法,其特征在于,在上述存儲(chǔ)地址信息更新完成后,還包括:
所述應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫根據(jù)更新后的地址信息,進(jìn)行對(duì)應(yīng)的應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫在Java卡中的運(yùn)行。
8.一種Java卡中擴(kuò)展庫更新裝置,包括:
關(guān)聯(lián)關(guān)系管理單元,用于獲取待更新的第一擴(kuò)展庫與應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫的引用關(guān)系;
地址關(guān)系獲取單元,用于獲取第一擴(kuò)展庫中的方法及其存儲(chǔ)地址之間的第一映射關(guān)系;
擴(kuò)展庫安裝單元,用于刪除舊的第一擴(kuò)展庫并安裝新的第一擴(kuò)展庫;
所述地址關(guān)系獲取單元,還用于根據(jù)更新后的第一擴(kuò)展庫的存儲(chǔ)信息建立更新后的第一擴(kuò)展庫中的方法和其存儲(chǔ)地址之間的第二映射關(guān)系;
地址信息更新單元,用于根據(jù)所述引用關(guān)系和第二映射關(guān)系,更新上述應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫中針對(duì)所述第一擴(kuò)展庫中的方法所對(duì)應(yīng)的存儲(chǔ)地址信息。
9.根據(jù)權(quán)利要求8所述的Java卡擴(kuò)展庫更新裝置,其特征在于,還包括:狀態(tài)管理單元,用于禁用或者啟動(dòng)上述應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫的運(yùn)行。
10.根據(jù)權(quán)利要求9所述的Java卡擴(kuò)展庫更新裝置,其特征在于,所述應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫直接或者間接引用所述第一擴(kuò)展庫中的一個(gè)或者多個(gè)方法。
11.根據(jù)權(quán)利要求10所述的Java卡擴(kuò)展庫更新裝置,其特征在于,還包括:應(yīng)用方法地址管理單元,用于保存所述應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫中包含有所述一個(gè)或者多個(gè)方法的存儲(chǔ)地址信息。
12.根據(jù)權(quán)利要求10所述的Java卡擴(kuò)展庫更新裝置,其特征在于,還包括:
對(duì)應(yīng)關(guān)系檢測(cè)單元,用于檢查應(yīng)用和/或?qū)嵗?或第二擴(kuò)展庫中對(duì)應(yīng)的方法和更新后的第一擴(kuò)展庫中的方法之間的對(duì)應(yīng)關(guān)系;
信息報(bào)警單元,用于當(dāng)在所述更新后的第一擴(kuò)展庫中不存在相應(yīng)的方法時(shí),發(fā)出提示Java擴(kuò)展庫更新失敗的報(bào)警信息。
13.一種Java卡,包括一個(gè)或多個(gè)擴(kuò)展庫和應(yīng)用和/或?qū)嵗涮卣髟谟冢€設(shè)有權(quán)利要求8~12任一所述的擴(kuò)展庫更新裝置。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)移動(dòng)通信集團(tuán)公司,未經(jīng)中國(guó)移動(dòng)通信集團(tuán)公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210068799.9/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 基于支持類的標(biāo)識(shí)來下載Java應(yīng)用的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品
- 啟動(dòng)JAVA應(yīng)用的方法及裝置
- Java虛擬機(jī)的管理方法、監(jiān)控系統(tǒng)和監(jiān)控代理模塊
- 一種運(yùn)行Java程序的方法和裝置
- 一種保護(hù)java程序的方法
- Java卡的Java代碼補(bǔ)丁方法
- 一種基于中間件架構(gòu)下java棧的多線程實(shí)現(xiàn)方法
- 一種支持JAVA卡補(bǔ)丁函數(shù)的智能卡
- 一種改進(jìn)的Java卡初始化方法和Java卡
- JavaEE平臺(tái)構(gòu)建方法、JavaEE平臺(tái)及云端系統(tǒng)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





