应用共享方法及智能卡与流程

文档序号:30604985发布日期:2022-07-01 22:21阅读:106来源:国知局
应用共享方法及智能卡与流程

1.本发明涉及通信技术领域,尤其涉及一种应用共享方法及智能卡。


背景技术:

2.嵌入式通用集成电路卡euicc的核心功能是让用户实现不同的运营商之间的切换,用户可以根据自身的需求,选择最合适自己的运营商。运营商服务则是通过运营商提供的profile来完成,profile是一个完整的虚拟卡集合,包含了运营商服务所需要的全部文件及应用,euicc中可以同时存在一个或多个profile,但当前激活的profile只有一个。
3.由于每个profile中的数据相互隔离,一个profile激活时,不能访问其它profile中的数据,这就导致当不同profile激活时,若需要使用相同应用,则只能激活不同的profile后,再在激活的profile中安装需要使用的应用,这样就会出现同样的应用安装了多次的情况,导致euicc卡的空间利用率较低,且无法实现不同的profile访问同一应用。


技术实现要素:

4.为解决上述技术问题,本发明提供一种应用共享方法及智能卡。
5.第一方面,本发明提供一种应用共享方法,所述应用共享方法包括:
6.按照预设策略安装待共享应用,以供待共享应用具备共享属性;
7.基于所述待共享应用的共享属性,激活任意profile后直接访问所述待共享应用。
8.可选的,所述按照预设策略安装待共享应用包括:
9.将待共享应用安装到根安全域isd-r中。
10.可选的,在所述将待共享应用安装到根安全域isd-r中之后,还包括:
11.响应于删除指令,将所述待共享应用从isd-r中删除。
12.可选的,按照预设策略安装待共享应用包括:
13.获取所述待共享应用所属profile中的自定义pe指定内容,所述自定义pe指定内容用于指定所述待共享应用的属性为全局属性;
14.安装所述待共享应用。
15.可选的,在所述安装所述待共享应用之后,还包括:
16.当待共享应用所属的profile被删除时,同步删除所述待共享应用。
17.第二方面,本发明还提供一种智能卡,所述智能卡包括:
18.安装模块,用于按照预设策略安装待共享应用,以供待共享应用具备共享属性;
19.访问模块,用于基于所述待共享应用的共享属性,激活任意profile后直接访问所述待共享应用。
20.可选的,所述安装模块,用于:
21.将待共享应用安装到根安全域isd-r中。
22.可选的,所述智能卡还包括删除模块,用于:
23.响应于删除指令,将所述待共享应用从isd-r中删除。
24.可选的,所述安装模块,用于:
25.获取所述待共享应用所属profile中的自定义pe指定内容,所述自定义pe指定内容用于指定所述待共享应用的属性为全局属性;
26.安装所述待共享应用。
27.可选的,所述智能卡还包括删除模块,用于:
28.当待共享应用所属的profile被删除时,同步删除所述待共享应用。
29.本发明中,按照预设策略安装待共享应用,以供待共享应用具备共享属性;基于所述待共享应用的共享属性,激活任意profile后直接访问所述待共享应用。通过本发明,使得待共享应用具备共享属性,在此基础上,不论当前激活哪个profile,均可基于所述待共享应用的共享属性,激活任意profile后直接访问所述待共享应用,实现了不同profile访问同一应用,且无需重复下载应用,提高了智能卡的空间利用率。
附图说明
30.图1为本发明应用共享方法一实施例的流程示意图;
31.图2为本发明智能卡一实施例的功能模块示意图。
32.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
33.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
34.第一方面,本发明实施例提供了一种应用共享方法方法。
35.一实施例中,参照图1,图1为本发明应用共享方法一实施例的流程示意图。如图1所示,应用共享方法包括:
36.步骤s10,按照预设策略安装待共享应用,以供待共享应用具备共享属性;
37.本实施例中,待共享应用为需要被不同profile访问的应用,按照预设策略对待共享应用进行安装,使得待共享应用具备共享属性。
38.步骤s20,基于所述待共享应用的共享属性,激活任意profile后直接访问所述待共享应用。
39.本实施例中,智能卡(例如嵌入式通用集成电路卡)中可以包括多个不同的profile,但当前激活的只能有一个,例如,当处于激活状态的profile为profile1时,基于待共享应用的共享属性,profile1可直接访问待共享应用;同理,当处于激活状态的profile为profile2时,基于待共享应用的共享属性,profile2亦可直接访问待共享应用,以此类推。如此,即实现了不同的profile访问同一应用。
40.本实施例中,按照预设策略安装待共享应用,以供待共享应用具备共享属性;基于所述待共享应用的共享属性,激活任意profile后直接访问所述待共享应用。通过本实施例,使得待共享应用具备共享属性,在此基础上,不论当前激活哪个profile,均可基于所述待共享应用的共享属性,激活任意profile后直接访问所述待共享应用,实现了不同profile访问同一应用,且无需重复下载应用,提高了智能卡的空间利用率。
41.进一步地,一实施例中,步骤s10包括:
42.将待共享应用安装到根安全域isd-r中。
43.本实施例中,将待共享应用安装到嵌入式通用集成电路卡的根安全域isd-r中,如此一来,不论激活的是哪一个profile,都可直接从isd-r中访问到该待共享应用,即将待共享应用安装到嵌入式通用集成电路卡的根安全域isd-r中,便使得待共享应用具备了共享属性,从而可被不同的被激活的profile从isd-r中访问。
44.进一步地,一实施例中,在将待共享应用安装到根安全域isd-r中之后,还包括:
45.响应于删除指令,将所述待共享应用从isd-r中删除。
46.本实施例中,当需要删除待共享应用时,可通过发出删除指令,以供本实施例的执行主体(嵌入式通用集成电路卡)响应于删除指令,从而将待共享应用从isd-r中删除。
47.进一步地,一实施例中,步骤s10包括:
48.获取所述待共享应用所属profile中的自定义pe指定内容,所述自定义pe指定内容用于指定所述待共享应用的属性为全局属性;
49.安装所述待共享应用。
50.本实施例中,获取待共享应用所属profile中的自定义pe指定内容,该自定义pe指定内容用于指定待共享应用的属性为全局属性,将待共享应用正常安装到其所属的profile中,同时将该待共享应用的应用属性定义为全局属性。具体的,以将应用1正常安装到profile1中为例,由于profile1中包含了自定义pe(pe全称为profile element,其在配置时,使用独立于传输协议的公共语言进行描述,每个pe均可独立描述,通过描述pe可以修改应用的访问属性),在此基础上,通过pe指定的方式将应用1的应用属性定义为全局属性,从而便使得待共享应用具备了共享属性,从而可被不同的被激活的profile直接访问。
51.容易理解的是,对于profile1而言,应用1安装于profile1中,不论应用1的应用属性是否为全局属性,当profile1激活时,profile1均可访问应用1。当其他profile激活时,由于应用1的应用属性为全局属性,当其他profile需要访问应用1时,无需重新安装应用1,而是直接跨隔离访问应用1,实现了不同profile访问同一应用。
52.进一步地,一实施例中,在安装所述待共享应用之后,还包括:
53.当待共享应用所属的profile被删除时,同步删除所述待共享应用。
54.本实施例中,当待共享应用所属的profile被删除时,同步删除待共享应用。例如,应用1所属的profile1被删除时,同步删除应用1;容易理解的是,若删除的是其他profile,则不删除应用1。
55.第二方面,本发明实施例还提供一种智能卡。
56.一实施例中,参照图2,图2为本发明智能卡一实施例的功能模块示意图。如图2所示,智能卡包括:
57.安装模块10,用于按照预设策略安装待共享应用,以供待共享应用具备共享属性;
58.本实施例中,待共享应用为需要被不同profile访问的应用,按照预设策略对待共享应用进行安装,使得待共享应用具备共享属性。
59.访问模块20,用于所述待共享应用的共享属性,激活任意profile后直接访问所述待共享应用。
60.本实施例中,智能卡(例如嵌入式通用集成电路卡)中可以包括多个不同的profile,但当前激活的只能有一个,例如,当处于激活状态的profile为profile1时,基于待共享应用的共享属性,profile1可直接访问待共享应用;同理,当处于激活状态的
profile为profile2时,基于待共享应用的共享属性,profile2亦可直接访问待共享应用,以此类推。如此,即实现了不同的profile访问同一应用。
61.本实施例中,按照预设策略安装待共享应用,以供待共享应用具备共享属性;基于所述待共享应用的共享属性,激活任意profile后直接访问所述待共享应用。通过本实施例,使得待共享应用具备共享属性,在此基础上,不论当前激活哪个profile,均可基于所述待共享应用的共享属性,激活任意profile后直接访问所述待共享应用,实现了不同profile访问同一应用,且无需重复下载应用,提高了智能卡的空间利用率。
62.进一步地,一实施例中,安装模块10,用于:
63.将待共享应用安装到根安全域isd-r中。
64.本实施例中,将待共享应用安装到智能卡(例如嵌入式通用集成电路卡)的根安全域isd-r中,如此一来,不论激活的是哪一个profile,都可直接从isd-r中访问到该待共享应用,即将待共享应用安装到嵌入式通用集成电路卡的根安全域isd-r中,便使得待共享应用具备了共享属性,从而可被不同的被激活的profile从isd-r中访问。
65.进一步地,一实施例中,智能卡还包括删除模块,用于:
66.响应于删除指令,将所述待共享应用从isd-r中删除。
67.本实施例中,当需要删除待共享应用时,可通过发出删除指令,以供删除模块响应于删除指令,从而将待共享应用从isd-r中删除。
68.进一步地,一实施例中,安装模块10,用于:
69.获取所述待共享应用所属profile中的自定义pe指定内容,所述自定义pe指定内容用于指定所述待共享应用的属性为全局属性;
70.安装所述待共享应用。
71.本实施例中,获取待共享应用所属profile中的自定义pe指定内容,该自定义pe指定内容用于指定待共享应用的属性为全局属性,将待共享应用正常安装到其所属的profile中,同时将该待共享应用的应用属性定义为全局属性。具体的,以将应用1正常安装到profile1中为例,由于profile1中包含了自定义pe(pe全称为profile element,其在配置时,使用独立于传输协议的公共语言进行描述,每个pe均可独立描述,通过描述pe可以修改应用的访问属性),在此基础上,通过pe指定的方式将应用1的应用属性定义为全局属性,从而便使得待共享应用具备了共享属性,从而可被不同的被激活的profile直接访问。
72.容易理解的是,对于profile1而言,应用1安装于profile1中,不论应用1的应用属性是否为全局属性,当profile1激活时,profile1均可访问应用1。当其他profile激活时,由于应用1的应用属性为全局属性,当其他profile需要访问应用1时,无需重新安装应用1,而是直接跨隔离访问应用1,实现了不同profile访问同一应用。
73.进一步地,一实施例中,智能卡还包括删除模块,用于:
74.当待共享应用所属的profile被删除时,同步删除所述待共享应用。
75.本实施例中,当待共享应用所属的profile被删除时,同步删除待共享应用。例如,应用1所属的profile1被删除时,同步删除应用1;容易理解的是,若删除的是其他profile,则不删除应用1。
76.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
77.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
78.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本发明各个实施例所述的方法。
79.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1