一种通用集成电路卡及其上应用的管理方法技术

技术编号:18087381 阅读:65 留言:0更新日期:2018-05-31 16:49
本申请揭示了一种通用集成电路卡及其上应用的管理方法,其中所述通用集成电路卡上下载多个运营商数据,通用集成电路卡运行时激活一个运营商数据,该管理方法包括如下步骤:接收下载应用的请求;获取所述应用;所述应用的安装信息写入注册表;安装所述应用。本申请通过在注册表中增加安装信息字段,实现了对应用归属的判断,从而可以选择性的启动应用。

【技术实现步骤摘要】
一种通用集成电路卡及其上应用的管理方法
本申请涉及计算机领域,尤其涉及一种通用集成电路卡及其上应用的管理方法。
技术介绍
随着移动技术的发展,出现了内嵌入移动终端或移动终端模组中的通用集成电路卡,以实现移动通信。通用集成电路卡是将传统SIM卡直接嵌入到设备或其模组上,而不是作为独立的可移除零部件加入设备中,用户可以下载多个运营商的通信数据从而实现在任意时间自由的选择激活其中一个运营商入网。由于只有一个SIM卡,现有的移动终端中的应用管理方式是由移动终端中的控制芯片直接对下载的应用管理即可,但是随着通用集成电路卡的出现,由于通用集成电路卡上下载有多个运营商数据(profile),如何实现对多运营商下应用的统一管理,是目前亟需解决的问题。
技术实现思路
本申请的目的在于提供一种通用集成电路卡及其上应用的管理方法,解决在使用通用集成电路卡的移动终端上,如何实现应用的统一管理的技术问题。基于此,本申请提出一种应用管理方法,所述应用存储在通用集成电路卡上,所述通用集成电路卡上下载多个运营商数据,所述通用集成电路卡运行时激活一个运营商数据,该管理方法包括如下步骤:接收下载应用的请求;获取所述应用;将所述应用的安装信息写入注册表;安装所述应用。优选的,其中获取所述应用之后还包括判断所述应用是否与当前激活的运营商数据有关,无关时安装信息中仅包括生命周期信息。优选的,当判断所述应用与当前激活的运营商数据有关时,安装信息除包括生命周期信息外,还包括当前激活的运营商数据的ISD-P。优选的,该应用管理方法,还包括如下步骤:接收调用所述应用的请求;读取注册表;根据安装信息判断是否能够启动所述应用。优选的,其中根据安装信息判断是否能够启动所述应用包括如下子步骤:判断安装信息是否仅包括生命周期信息;判断为是时启动所述应用;否则判断安装信息中所记载的ISD-P所代表的运营商数据是否激活,如果激活则启动所述应用;其中生命周期信息是固定字段。本申请还请求保护一种通用集成电路卡,包括如下部件:存储器,存储下载的应用、注册表和多个运营商数据;处理器,接收下载应用的请求,获取所述应用,将所述应用的安装信息写入注册表,安装所述应用。优选的,其中处理器获取所述应用之后还包括判断所述应用是否与当前激活的运营商数据有关,无关时安装信息仅包括生命周期信息。优选的,当处理器判断所述应用与当前激活的运营商数据有关时,安装信息除包括生命周期信息外,还包括当前激活的运营商数据的ISD-P。优选的,其中处理器接收调用所述应用的请求,读取注册表,根据安装信息判断是否能够启动所述应用。优选的,其中根据安装信息判断是否能够启动所述应用包括:处理器判断安装信息是否仅包括生命周期信息,判断为是时启动所述应用;否则判断安装信息中所记载的ISD-P所代表的运营商数据是否激活,如果激活则启动所述应用;其中生命周期信息是固定字段。综上,本申请通过在注册表中增加安装信息字段,实现了对应用归属的判断,从而可以选择性的启动应用。附图说明图1为本申请通用集成电路卡的结构示意图;图2为本申请通用集成电路卡的数据结构示意图;图3为本申请下载应用的管理方法流程图;图4为本申请启动下载的应用的管理方法流程图;图5为根据安装信息判断是否能够启动所述应用的方法流程图。具体实施方式下面将结合本申请实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例1图1示出了通用集成电路卡的结构图,其中通用集成电路卡110包括存储器120以及处理器130。存储器120上包括多个下载的运营商数据Profile和应用,其中通用集成电路卡上任一时刻只能有一个激活的运营商数据。通用集成电路卡中运营商数据以及应用的数据结构如图2所示,其中ISD-R表示运营商数据profile的管理方法,对profile主要管理功能包括下载、安装、激活、去激活、删除、获取信息等。卡内应用都归属于一个运营商的profile,也就是一个ISD-P安全域,每个ISD-P安全域要接受ISD-R安全域的管理,如创建、安装、删除、激活、去激活等。ISD-P处于激活状态,则其相关数据可以被访问,若处于去激活状态,则相关数据都不能被访问。进一步地,通用集成电路卡110的存储器120上还存储有注册表,注册表中存储有标识下载的应用的属性的字段,每个应用有其独属的属性字段,处理器130根据注册表中应用的属性字段调用所述应用。进一步的,下面结合附图3详细描述该通用集成电路卡110上应用的管理方法,其中处理器130实现该方法。实施例2如图3所示,该通用集成电路卡上应用的管理方法包括如下步骤:步骤S310、接收下载应用的请求;通用集成电路卡运行时激活多个运营商数据中的一个,例如激活运营商数据T,通用集成电路卡接收到下载应用的请求,例如用户的请求,或者运行某组件时的下载请求。步骤S320、获取所述应用;通用集成电路卡通过网络或其他可行方式获得所述应用。步骤S330、将所述应用的安装信息写入注册表;在获得所述应用之后,通用集成电路卡的处理器判断所述应用是否与当前激活的运营商数据T有关,可通过多种方式实施判断,例如判断下载请求的发出者,如果是用户发出的请求,所述应用通常与运营商数据T无关,如果是运营商数据T发出的请求,显然所述应用与运营商数据相关;进一步的,还可通过判断所述应用的标识码AID(ApplicationIDentifier)是否归属于运营商数据T来确认应用是否与运营商数据T相关。当判断所述应用与当前激活的运营商数据T无关时,安装信息中仅包括生命周期信息。当判断所述应用与当前激活的运营商数据有关时,安装信息除包括生命周期外,还包括当前激活的运营商数据的ISD-P信息。其中ISD-P是运营商数据的标识,在通用集成电路卡中用于唯一标识运营商数据,例如使用全局唯一的数字标号。将安装信息写入注册表。其中生命周期信息是固定字段,例如使用0x7F表示生命周期信息,代表该应用可在任意运营商数据激活时运行。如果在注册表为所述下载的应用预留的字段处将0x7F写入,则表示该应用可在任意运营商数据激活时运行。步骤S340、安装所述应用。实施例3以上结合附图3描述了通用集成电路卡对其上应用的下载,下面结合图4进一步描述通用集成电路卡对应用如何调用,包括如下步骤:步骤S410、接收调用所述应用的请求;步骤S420、读取注册表;在接收到调用某一个应用的请求时,读取保存在通用集成电路卡中的注册表。步骤S430、根据安装信息判断是否能够启动所述应用,包括如图5所示如下子步骤:步骤S510、判断安装信息是否仅包括生命周期信息;通用集成电路卡读取注册表中该应用的安装信息,其中注册表中记录所有安装的应用的安装信息。判断安装信息中保存的信息是否仅包括生命周期信息。步骤S520、判断为是时启动所述应用;如果判断安装信息仅包括生命周期信息时,例如判断安装信息中保存的是否是0x7F,如果是则表示安装信息中保存的仅是生命周期信息,表示该应用可以在任何运营商数据中被调用,因此当判断为仅包括生命周期信息时,可以启动所本文档来自技高网...
一种通用集成电路卡及其上应用的管理方法

【技术保护点】
一种应用管理方法,所述应用存储在通用集成电路卡上,所述通用集成电路卡上下载多个运营商数据,所述通用集成电路卡运行时激活一个运营商数据,该管理方法包括如下步骤:接收下载应用的请求;获取所述应用;将所述应用的安装信息写入注册表;安装所述应用。

【技术特征摘要】
1.一种应用管理方法,所述应用存储在通用集成电路卡上,所述通用集成电路卡上下载多个运营商数据,所述通用集成电路卡运行时激活一个运营商数据,该管理方法包括如下步骤:接收下载应用的请求;获取所述应用;将所述应用的安装信息写入注册表;安装所述应用。2.如权利要求1所述的应用管理方法,其中获取所述应用之后还包括判断所述应用是否与当前激活的运营商数据有关,无关时安装信息中仅包括生命周期信息。3.如权利要求2所述的应用管理方法,当判断所述应用与当前激活的运营商数据有关时,安装信息除包括生命周期信息外,还包括当前激活的运营商数据的ISD-P。4.如权利要求1所述的应用管理方法,还包括如下步骤:接收调用所述应用的请求;读取注册表;根据安装信息判断是否能够启动所述应用。5.如权利要求4所述的应用管理方法,其中根据安装信息判断是否能够启动所述应用包括如下子步骤:判断安装信息是否仅包括生命周期信息;判断为是时启动所述应用;否则判断安装信息中所记载的ISD-P所代表的运营商数据是否激活,如果激活则启动所述应用...

【专利技术属性】
技术研发人员:何碧波王永安
申请(专利权)人:恒宝股份有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1