[發明專利]一種Java卡動態下載方法、裝置、介質及系統在審
| 申請號: | 201811640389.0 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN109739520A | 公開(公告)日: | 2019-05-10 |
| 發明(設計)人: | 施偉周;徐云珍;李桂玉;劉建東;沈志成 | 申請(專利權)人: | 東信和平科技股份有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;H04L29/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張春水;唐京橋 |
| 地址: | 519060 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態下載 中間文件 解析器 解析 接收用戶 數據轉換 下載操作 下載請求 用戶需求 轉換工具 預安裝 下載 預置 卡片 應用 轉換 成功 | ||
本發明公開了一種Java卡動態下載方法、裝置、介質及系統,所述方法包括:在Java卡平臺中預置一個解析器;接收用戶的系統API下載請求,獲取所述系統API對應的系統API數據;將系統API數據轉換生成中間文件,將所述中間文件下載至Java卡平臺上;在所述解析器中解析所述中間文件;對與所述系統API的功能對應的應用進行下載操作。本發明提供了一種Java卡動態下載方法、裝置、介質及系統,通過在Java卡上預安裝一個解析器,將系統API通過API轉換工具轉換成中間文件,該中間文件解析成功后則實現了與所述系統API的功能對應的應用的動態下載;本發明提供的技術方案能夠根據用戶需求有選擇地進行系統API的動態下載,有效節省了卡片資源。
技術領域
本發明涉及通信技術領域,尤其涉及一種Java卡動態下載方法、裝置、介質及系統。
背景技術
在通信技術飛快發展的今天,Java卡以其高度的靈活性和安全性被廣泛應用于智能卡領域中,而各種新的增值業務(如Java類游戲應用程序的下載等)已成為各移動運營商的利潤增長點。
傳統Java卡的下載方式是將所有的系統API的數據轉換成二進制流,并將這些二進制流提前預置在卡片中;由于該種方式需要將所有的系統API數據預置在卡片中,無法進行動態下載。而為了支持后續各種Java Applet的下載,一次性將所有系統API的數據提前預置在卡片中,則會導致卡片資源的浪費。
發明內容
針對現有技術的不足,本發明提供一種Java卡動態下載方法、裝置、介質及系統,解決現有技術在系統API下載時無法動態下載,且卡片資源浪費程度高的問題。
為實現上述目的,本發明提供以下的技術方案:
第一方面,本發明提供一種Java卡動態下載方法,包括:
在Java卡平臺中預置一個解析器;
接收用戶的系統API下載請求,獲取所述系統API對應的系統API數據;
將系統API數據轉換生成中間文件,將所述中間文件下載至Java卡平臺上;
在所述解析器中解析所述中間文件;
對與所述系統API的功能對應的應用進行下載操作。
可選的,所述解析器為二進制流解析器,所述中間文件為二進制流文件。
第二方面,本發明提供一種Java卡動態下載裝置,包括:
接收模塊,用于接收用戶的系統API下載請求,并獲取所述系統API對應的系統API數據;
處理模塊,用于將系統API數據轉換生成中間文件,并將所述中間文件下載至Java卡平臺上;
解析模塊,用于解析所述中間文件;
應用模塊,用于對與所述系統API的功能對應的應用進行下載操作。
可選的,所述處理模塊包括API轉換工具和智能卡工具。
可選的,所述解析模塊包括解析器,所述解析器為二進制流解析器。
第三方面,本發明提供一種存儲介質,其特征在于,所述存儲介質存儲有多條指令,所述指令適于處理器進行加載,以執行權利要求如第一方面中所述的Java卡動態下載方法中的步驟。
第四方面,本發明提供一種Java卡動態下載系統,其特征在于,包括如第二方面中所述的Java卡動態下載裝置,以及如第三方面中所述的存儲介質。
與現有技術相比,本發明具有以下有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東信和平科技股份有限公司,未經東信和平科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811640389.0/2.html,轉載請聲明來源鉆瓜專利網。





