[發明專利]一種基于Java卡下載應用程序的方法和系統在審
| 申請號: | 201711195139.6 | 申請日: | 2017-11-24 |
| 公開(公告)號: | CN109840395A | 公開(公告)日: | 2019-06-04 |
| 發明(設計)人: | 李謹言;王招凱;賈鳴明;李予昂;繆云青;張平;謝宇 | 申請(專利權)人: | 航天信息股份有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12;G06F8/61;G06F8/41 |
| 代理公司: | 北京工信聯合知識產權代理有限公司 11266 | 代理人: | 郭一斐;葉萬東 |
| 地址: | 100195 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 下載 應用程序 應用程序下載 對稱加密算法 個性化需求 預處理程序 身份驗證 解密 加密 數據分析判斷 個性化定制 數據通過 下載程序 下載請求 校驗數據 需求數據 初始化 合法性 發送 分析 | ||
1.一種基于Java卡下載應用程序的方法,其特征在于,所述方法包括:
生成待下載應用程序的原始CAP文件;
運行通過編譯器編程生成的預處理程序,選擇原始CAP文件并對其進行初始化;
在預處理程序中,輸入原始CAP文件的個性化需求信息,并將選擇的原始CAP文件數據和個性化需求數據通過對稱加密算法加密,生成加密的應用程序下載包;
運行通過編譯器編程生成的下載程序,對發送針對加密的應用程序下載包的下載請求的用戶進行身份驗證;
身份驗證通過后,根據JAVA卡編號和下載批次進行應用程序下載包的下載,并利用對稱加密算法對應用程序下載包進行解密,對解密后的數據進行分析,通過校驗數據判斷原始CAP文件數據的有效性,通過數據分析判斷個性化定制需求數據的合法性,當原始CAP文件數據有效并且個性化定制需求數據合法時,下載應用程序至JAVA卡。
2.根據權利要求1所述的方法,其特征在于,所述預處理程序和下載程序通過Microsoft Visual C++6.0程序編程實現。
3.根據權利要求1所述的方法,其特征在于,在預處理程序中,輸入的原始CAP文件的個性化需求信息包括應用程序版本號和應用程序限制使用時間。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括預處理程序對輸入的原始CAP文件的個性化需求信息進行初始化,并支持對輸入數據有效性驗證及將輸入數據轉化為編碼數據。
5.根據權利要求1所述的方法,其特征在于,所述方法還包括日志顯示和版本說明,其中,所述日志顯示是按JAVA卡編號或下載日期或下載批次查詢下載記錄并顯示所有查詢結果,所述版本說明是記錄下載程序的版本并顯示。
6.一種基于Java卡下載應用程序的系統,其特征在于,所述系統包括:
原始文件生成單元,其用于生成待下載應用程序的原始CAP文件;
預處理單元,其用于運行通過編譯器編程生成的預處理程序對待下載應用程序的原始CAP文件進行預處理,所述預處理單元包括:
原始CAP文件初始化單元,其用于選擇原始CAP文件并對其進行初始化;
個性化需求生成單元,其用于輸入原始CAP文件的個性化需求信息,并對輸入的原始CAP文件的個性化需求信息進行初始化,以及對輸入數據有效性驗證和將輸入數據轉化為編碼數據;
加密應用程序下載包生成單元,其用于原始CAP文件初始化單元中的原始CAP文件數據和個性化需求生成單元中的個性化需求數據通過對稱加密算法加密,并生成加密的應用程序下載包;
下載單元,其用于運行通過編譯器編程生成的下載程序下載預處理單元生成的經過加密的下載應用程序包,所述下載單元包括:
身份驗證單元,其用于對發送針對加密的應用程序下載包的下載請求的用戶進行身份驗證;
應用程序下載包驗證單元,其用于在用戶通過身份驗證后,根據JAVA卡編號和下載批次進行應用程序下載包的下載,利用對稱加密算法對應用程序下載包進行解密,對解密后的數據進行分析,通過校驗數據判斷原始CAP文件數據的有效性,通過數據分析判斷個性化定制需求數據的合法性;
應用程序下載包寫入單元,其用于當應用程序下載包驗證單元驗證原始CAP文件數據有效并且個性化定制需求數據合法時,下載應用程序至JAVA卡。
7.根據權利要求6所述的系統,其特征在于,所述預處理單元中的預處理程序和下載單元中的下載程序是通過Microsoft Visual C++6.0程序編程實現的。
8.根據權利要求6所述的系統,其特征在于,個性化需求生成單元輸入的原始CAP文件的個性化需求信息包括應用程序版本號和應用程序限制使用時間。
9.根據權利要求6所述的方法,其特征在于,所述下載單元還包括日志顯示單元和版本說明單元,其中,所述日志顯示單元用于按JAVA卡編號或下載日期或下載批次查詢下載記錄并顯示所有查詢結果,所述版本說明單元用于記錄下載程序的版本并顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天信息股份有限公司,未經航天信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711195139.6/1.html,轉載請聲明來源鉆瓜專利網。





