[发明专利]一种基于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.vipzhuanli.com/pat/books/201711195139.6/1.html,转载请声明来源钻瓜专利网。