[发明专利]一种管理卡片上应用的方法有效
申请号: | 201310399702.7 | 申请日: | 2013-09-05 |
公开(公告)号: | CN103473093A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 管理 卡片 应用 方法 | ||
技术领域
本发明属于智能卡领域,特别涉及一种管理卡片上应用的方法。
背景技术
随着社会的发展,智能卡由于其便于随身携带、存储容量大、信息记录可靠安全等优点受到了越来越广泛的关注,而为了适应智能卡应用领域的不断扩展,需要对智能卡扩展更多的应用。
发明人在实现本发明的过程中发现:针对智能卡上扩展的应用越来越多的问题,急需一种管理卡片上应用的方法。
发明内容
本发明的目的是为了克服现有技术的缺陷,提出一种管理卡片上应用的方法。
本发明方法是通过下述技术方案实现的:
一种管理卡片上应用的方法,其基本实施过程如下:
当卡片内容管理模块接收到运行环境派遣的数据后执行以下步骤:
步骤A:检查卡片状态,若为第一预设状态或第二预设状态则生成并返回卡片状态不支持状态码给运行环境,结束,否则执行步骤B;
步骤B:检查接收到的数据是否符合预设格式,若符合第一预设格式则执行步骤C,若符合第二预设格式则执行步骤D,若符合第三预设格式则执行步骤E,若符合第四预设格式则执行步骤F,若符合第五预设格式则执行步骤G,若符合第六预设格式则执行步骤H,若符合第七预设格式则执行步骤I,若不符合预设格式则生成并返回数据错误状态码给运行环境,结束;
步骤C:继续接收运行环境派遣的数据得到完整的第一命令,解析所述第一命令,得到加载文件标识和加载文件关联安全域标识,创建加载文件结构,并将解析得到的加载文件标识和加载文件关联域标识填充到创建的加载文件结构中,如果操作成功则生成并返回操作成功状态码和返回结果给运行环境,结束,如果操作未成功则根据操作失败原因生成并返回相应状态码给运行环境,结束;
步骤D:继续接收运行环境派遣的数据得到完整的第二命令,解析所述第二命令,得到加载文件数据块,根据所述加载文件数据块获取组件数据并进行存储,将存储地址填充到加载文件结构中,如果操作成功则生成并返回操作成功状态码和返回结果给运行环境,结束,如果操作未成功则根据操作失败原因生成并返回相应状态码给运行环境,结束;
步骤E:继续接收运行环境派遣的数据得到完整的第三命令,解析所述第三命令,得到可执行加载文件标识、可执行模块标识、应用标识和应用权限,根据解析得到的可执行加载文件标识查找加载文件结构,在查找到的加载文件结构中的存储地址对应的存储空间中查找与解析得到的可执行模块标识相对应的可执行模块,创建查找到的可执行模块的应用,用解析得到的应用标识标识创建的应用,并赋予创建的应用以解析得到的应用权限所指定的权限,并设置创建的应用的关联安全域为与解析得到的可执行加载文件标识相对应的可执行加载文件的关联安全域,如果操作成功则生成并返回操作成功状态码和返回结果给运行环境,结束,如果操作未成功则根据操作失败原因生成并返回相应状态码给运行环境,结束;
步骤F:继续接收运行环境派遣的数据得到完整的第四命令,解析所述第四命令,得到应用标识和应用权限,在卡片中查找与解析得到的应用标识相对应的应用,更新查找到的应用的状态为可选择状态,以及更新查找到的应用的权限为解析得到的应用权限所指定的权限,如果操作成功则生成并返回操作成功状态码和返回结果给运行环境,结束,如果操作未成功则根据操作失败原因生成并返回相应状态码给运行环境,结束;
步骤G:继续接收运行环境派遣的数据得到完整的第五命令,解析所述第五命令,得到安全域标识和应用标识,在卡片内查找与解析得到的应用标识相对应的应用和与解析得到的安全域标识相对应的应用,将查找到的应用的关联安全域更新为与解析得到的安全域标识相对应的应用,如果操作成功则生成并返回操作成功状态码和返回结果给运行环境,结束,如果操作未成功则根据操作失败原因生成并返回相应状态码给运行环境,结束;
步骤H:继续接收运行环境派遣的数据得到完整的第六命令,解析所述第六命令,得到应用标识,在卡片内查找与解析得到的应用标识相对应的应用,设置查找到的应用为个人化应用,如果操作成功则生成并返回操作成功状态码和返回结果给运行环境,结束,如果操作未成功则根据操作失败原因生成并返回相应状态码给运行环境,结束;
步骤I:继续接收运行环境派遣的数据得到完整的第七命令,解析所述第七命令,得到数据域标识,在卡片内查找与解析得到的数据域标识相对应的应用和可执行加载文件,删除查找到的应用和可执行加载文件,如果操作成功则生成并返回操作成功状态码和返回结果给运行环境,结束,如果操作未成功则根据操作失败原因生成并返回相应状态码给运行环境,结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310399702.7/2.html,转载请声明来源钻瓜专利网。