您的当前位置:首页正文

eSIM卡的数据处理方法、装置、终端及存储介质[发明专利]

2022-04-19 来源:步旅网
(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 CN 109343944 A(43)申请公布日 2019.02.15

(21)申请号 201811056844.2(22)申请日 2018.09.11

(71)申请人 宇龙计算机通信科技(深圳)有限公

地址 518057 广东省深圳市南山区科技园

北区梦溪道2号(72)发明人 吴楚彬 

(74)专利代理机构 深圳市赛恩倍吉知识产权代

理有限公司 44334

代理人 杨毅玲(51)Int.Cl.

G06F 9/48(2006.01)

权利要求书2页 说明书9页 附图2页

(54)发明名称

eSIM卡的数据处理方法、装置、终端及存储介质(57)摘要

本发明提供一种eSIM卡的数据处理方法,包括:检测是否存在操作系统切换事件;若存在所述操作系统切换事件,识别所述操作系统切换事件之后在终端的前台运行的目标操作系统;控制与所述目标操作系统关联的第一运营商配置数据处于激活状态。本发明还公开了一种eSIM卡的数据处理装置、终端和计算机可读存储介质。本发明可以随着终端的操作系统切换,方便快捷地激活用户所需的运营商配置数据。

CN 109343944 ACN 109343944 A

权 利 要 求 书

1/2页

1.一种eSIM卡的数据处理方法,其特征在于,所述方法包括:检测是否存在操作系统切换事件;若存在所述操作系统切换事件,识别所述操作系统切换事件之后在终端的前台运行的目标操作系统;

控制与所述目标操作系统关联的第一运营商配置数据处于激活状态。2.如权利要求1所述的方法,其特征在于,所述控制与所述目标操作系统关联的第一运营商配置数据处于激活状态,包括:

获取所述操作系统切换事件之后所述终端上处于激活状态的第二运营商配置数据的标识;

判断所述第二运营商配置数据的标识与所述目标操作系统关联的第一运营商配置数据的标识是否相同;及

若所述第二运营商配置数据的标识与所述目标操作系统关联的第一运营商配置数据的标识不相同,将所述目标操作系统关联的第一运营商配置数据切换为激活状态;或

若所述第二运营商配置数据的标识与目标操作系统关联的第一运营商配置数据的标识相同,保持所述第二运营商配置数据为激活状态。

3.如权利要求2所述的方法,其特征在于,所述标识为集成电路卡识别码ICCID。4.如权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:预先下载至少两个运营商配置数据;

将所述至少两个运营商配置数据分别与所述终端安装的至少两个操作系统进行关联。5.如权利要求1至3中任一项所述的方法,其特征在于,所述检测是否存在操作系统切换事件包括:

若在所述终端上捕获到操作系统切换消息,确定存在所述操作系统切换事件。6.一种eSIM卡的数据处理装置,其特征在于,所述装置包括:检测模块,用于检测是否存在操作系统切换事件;识别模块,用于若存在所述操作系统切换事件,识别所述操作系统切换事件之后在终端的前台运行的目标操作系统;

控制模块,用于控制与所述目标操作系统关联的第一运营商配置数据处于激活状态。7.如权利要求6中所述的装置,其特征在于,所述控制模块具体用于:

获取所述操作系统切换事件之后所述终端上处于激活状态的第二运营商配置数据的标识;

判断所述第二运营商配置数据的标识与所述目标操作系统关联的第一运营商配置数据的标识是否相同;及

若所述第二运营商配置数据的标识与所述目标操作系统关联的第一运营商配置数据的标识不相同,将所述目标操作系统关联的第一运营商配置数据切换为激活状态;或

若所述第二运营商配置数据的标识与目标操作系统关联的第一运营商配置数据的标识相同,保持所述第二运营商配置数据为激活状态。

8.如权利要求7中所述的装置,其特征在于,所述标识为集成电路卡识别码ICCID。9.一种终端,其特征在于,所述终端包括存储器和处理器,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令以实现如权利要求1至5中任一项所述的

2

CN 109343944 A

权 利 要 求 书

2/2页

eSIM卡的数据处理方法。

10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于:所述计算机指令被处理器执行时实现如权利要求1至5中任一项所述的eSIM卡的数据处理方法。

3

CN 109343944 A

说 明 书

eSIM卡的数据处理方法、装置、终端及存储介质

1/9页

技术领域

[0001]本发明涉及终端技术领域,尤其涉及一种eSIM卡的数据处理方法、装置、终端及存储介质。

背景技术

[0002]SIM卡也称为用户身份识别卡,通常用户从运营商(如移动、联通)处获取该SIM卡,安装至手机、平板等终端之后,终端可以进行电话拨打。[0003]随着技术的发展出现了eSIM卡,eSIM卡即嵌入式SIM卡(embedded SIM卡),它是直接焊接在主板上的一块芯片,与传统的插拔式SIM卡相比其体积大大减小,应用前景广阔。并且,eSIM卡中可以写入运营商配置数据(包括运营商定制参数、认证参数、用户身份等信息和业务签约信息),运营商配置数据也可以称为profile,该profile是运营商向用户提供服务所需的卡数据和卡应用的集合,因此eSIM终端(即安装eSIM卡的终端)通过内置的eSIM卡以及profile进行通讯。[0004]现有技术中,eSIM终端通常内置一张eSIM卡,并且下载或预先写入多个profile,一次激活一个profile进行工作。然而,在有些情况下eSIM卡中可以安装多个操作系统,不同的操作系统运行时,可能需要激活不同的profile,目前在不同的操作系统下,往往需要用户手动激活profile以切换不同的运营商服务,操作较为繁琐。发明内容

[0005]鉴于以上内容,有必要提供一种eSIM卡的数据处理方法、装置、终端及存储介质,能够随着终端的操作系统切换,方便快捷地激活用户所需的运营商配置数据。[0006]本发明提供一种eSIM卡的数据处理方法,所述方法包括:[0007]检测是否存在操作系统切换事件;[0008]若存在所述操作系统切换事件,识别所述操作系统切换事件之后在终端的前台运行的目标操作系统;

[0009]控制与所述目标操作系统关联的第一运营商配置数据处于激活状态。[0010]在本发明可选实施中,所述控制与所述目标操作系统关联的第一运营商配置数据处于激活状态,包括:

[0011]获取所述操作系统切换事件之后所述终端上处于激活状态的第二运营商配置数据的标识;[0012]判断所述第二运营商配置数据的标识与所述目标操作系统关联的第一运营商配置数据的标识是否相同;及

[0013]若所述第二运营商配置数据的标识与所述目标操作系统关联的第一运营商配置数据的标识不相同,将所述目标操作系统关联的第一运营商配置数据切换为激活状态;或[0014]若所述第二运营商配置数据的标识与目标操作系统关联的第一运营商配置数据的标识相同,保持所述第二运营商配置数据为激活状态。

4

CN 109343944 A[0015][0016][0017][0018]

说 明 书

2/9页

在本发明可选实施例中,所述标识为集成电路卡识别码ICCID。在本发明可选实施中,所述方法还包括:预先下载至少两个运营商配置数据;

将所述至少两个运营商配置数据分别与所述终端安装的至少两个操作系统进行

关联。

在本发明可选实施中,所述检测是否存在操作系统切换事件包括:

[0020]若在所述终端上捕获到操作系统切换消息,确定存在所述操作系统切换事件。[0021]本发明还提供一种eSIM卡的数据处理装置,所述装置包括:[0022]检测模块,用于检测是否存在操作系统切换事件;[0023]识别模块,用于若存在所述操作系统切换事件,识别所述操作系统切换事件之后在终端的前台运行的目标操作系统;[0024]控制模块,用于控制与所述目标操作系统关联的第一运营商配置数据处于激活状态。

[0025]在本发明可选实施例中,所述控制模块具体用于:

[0026]获取所述操作系统切换事件之后所述终端上处于激活状态的第二运营商配置数据的标识;[0027]判断所述第二运营商配置数据的标识与所述目标操作系统关联的第一运营商配置数据的标识是否相同;及

[0028]若所述第二运营商配置数据的标识与所述目标操作系统关联的第一运营商配置数据的标识不相同,将所述目标操作系统关联的第一运营商配置数据切换为激活状态;或[0029]若所述第二运营商配置数据的标识与目标操作系统关联的第一运营商配置数据的标识相同,保持所述第二运营商配置数据为激活状态。[0030]在本发明可选实施例中,所述标识为集成电路卡识别码ICCID。[0031]在本发明可选实施例中,所述装置还包括关联模块,所述关联模块用于:[0032]预先下载至少两个运营商配置数据;

[0033]将所述至少两个运营商配置数据分别与所述终端安装的至少两个操作系统进行关联。

[0034]在本发明可选实施例中,所述检测模块具体用于:[0035]若在所述终端上捕获到操作系统切换消息,确定存在所述操作系统切换事件。[0036]本发明还提供一种终端,所述终端包括存储器和处理器,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令以实现任意实施例中所述的eSIM卡的数据处理方法。

[0037]本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现任意实施例中所述的eSIM卡的数据处理方法。

[0038]由以上技术方案看出,本发明通过检测是否存在操作系统切换事件可以及时的对终端上是否进行了操作系统切换进行监控,若检测到存在所述操作系统切换事件,识别所述操作系统切换事件之后在终端的前台运行的目标操作系统,以及控制与所述目标操作系统关联的第一运营商配置数据处于激活状态。由于可根据用户需要将不同的操作系统关联

5

[0019]

CN 109343944 A

说 明 书

3/9页

不同的运营商配置数据,则通过本发明,在终端的操作系统切换时,可始终保持用户所需的运营商配置数据处于激活状态,无需用户在操作系统切换时手动激活运营商配置数据,实现了随着终端的操作系统切换,方便快捷地激活用户所需的运营商配置数据的目的。附图说明

[0039]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

[0040]图1是本发明实施例提供的一种eSIM卡的数据处理方法的流程图;[0041]图2是本发明实施例提供的一种eSIM卡的数据处理装置的功能模块图;

[0042]图3是本发明实现eSIM卡的数据处理方法的较佳实施例的终端的结构示意图。具体实施方式

[0043]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0044]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。[0045]如图1所示,图1为本发明实施例提供的一种eSIM卡的数据处理方法的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。[0046]S11,检测是否存在操作系统切换事件。

[0047]本发明所述的eSIM卡的数据处理方法可用于安装至少两个操作系统的终端(例如,双系统终端),并且该终端上可内置eSIM卡。具体的,终端可以为智能手机、智能手表、智能平板等电子设备。

[0048]上述操作系统切换事件是在终端上进行操作系统切换的事件,当检测到存在操作系统切换事件时,表明终端上进行了操作系统切换;当未检测到操作系统切换事件时,表明终端上没有进行操作系统切换。[0049]具体实施时,可以实时检测终端上是否存在操作系统切换事件,或者每间隔一段时间检测终端上是否存在操作系统切换事件。[0050]在一种可选的实施例中,所述检测是否存在操作系统切换事件可以包括:若在所述终端上捕获到操作系统切换消息,确定存在所述操作系统切换事件。

[0051]上述操作系统切换消息是用于通知已进行了操作系统切换的消息。具体的,操作系统切换消息可以是在操作系统切换时由操作系统发送的,或者是由终端上管理eSIM卡的管理系统发送的。[0052]例如,终端安装有加密操作系统和非加密操作系统,当终端前台运行的为非加密操作系统时,若检测到操作系统切换事件时,表明终端前台运行的操作系统由非加密操作系统切换为加密操作系统,确定存在操作系统切换事件。

6

CN 109343944 A[0053]

说 明 书

4/9页

在本实施例中,通过捕获的操作系统切换消息来确定是否存在操作系统切换事

件,可以更加便捷、快速发现是否存在操作系统切换。[0054]S12,若存在所述操作系统切换事件,识别所述操作系统切换事件之后在终端的前台运行的目标操作系统。

[0055]上述目标操作系统即为操作系统切换之后终端前台所运行的操作系统。[0056]例如,终端安装有加密操作系统和非加密操作系统,且终端开机初始化时运营的为非加密操作系统,若检测到操作系统切换事件,并且识别到前台运行的操作系统为加密操作系统,则表明终端上前台运行的操作系统由非加密操作系统切换为加密操作系统。[0057]当终端安装至少两个操作系统时,在终端的显示屏上显示的操作系统为在前台运行的操作系统,当操作系统在前台运行时,用户可以通过人机交互界面与在前台运行的操作系统进行交互。[0058]S13,控制与所述目标操作系统关联的第一运营商配置数据处于激活状态。[0059]上述运营商配置数据也可称为profile,以下为了简化说明,运营商配置数据用profile表示,该profile中可以包括运营商提供服务所需的卡数据和卡应用的集合,即包括运营商定制参数、认证参数、用户身份等信息和业务签约信息。[0060]具体的,可以在表格中记录操作系统与profile的关联关系,则通过该表格可以查询到任意操作系统所关联的profile。

[0061]控制与所述目标操作系统关联的第一运营商配置数据处于激活状态具体可以是:获取与所述目标操作系统关联的第一profile,激活与所述目标操作系统关联的第一profile。

[0062]当与目标操作系统关联的第一profile处于激活状态时,终端通过处于激活状态的第一profile提供的数据进行通信。[0063]在一种可选的实施例中,可以是用户根据使用需要手动输入操作系统与profile的关联关系。

[0064]在另一种可选的实施例中,也可以通过以下方法将操作系统与profile进行关联,所述方法还包括:

[0065]预先下载至少两个运营商配置数据;

[0066]将所述至少两个运营商配置数据分别与所述终端安装的至少两个操作系统进行关联。

[0067]具体的,可以从运营商服务器下载运营商配置数据,即从运营商服务器下载profile。

[0068]将所述至少两个profile分别与所述终端安装的至少两个操作系统进行关联可以包括:获取终端安装的至少两个操作系统中每个操作系统的属性,以及每个profile的运营商信息,根据每个profile的运营商信息和每个操作系统的属性将至少两个profile与至少两个操作系统进行一一对应,保存一一对应的关系,其中,所述运营商信息包括运营商提供的通讯号码或通过运营商拨打电话的通讯记录,所述操作系统的属性包括操作系统的类型。[0069]例如,终端上存在第一profile、第二profile,以及两个操作系统,操作系统的类型包括工作类型和家庭类型,根据通过运营商拨打电话的通讯记录可以确定通过第一

7

CN 109343944 A

说 明 书

5/9页

profile与工作伙伴通讯的频率较高,通过第二profile与家人朋友通讯的频率较高,因此,将第一profile与工作类型的操作系统关联,将第二profile与家庭类型的操作系统关联。[0070]可选的,在本发明其他实施例中,在S13中控制与所述目标操作系统关联的第一运营商配置数据处于激活状态,可以包括:

[0071]获取所述操作系统切换事件之后所述终端上处于激活状态的第二运营商配置数据的标识;[0072]判断所述第二运营商配置数据的标识与所述目标操作系统关联的第一运营商配置数据的标识是否相同;及

[0073]若所述第二运营商配置数据的标识与所述目标操作系统关联的第一运营商配置数据的标识不相同,将所述目标操作系统关联的第一运营商配置数据切换为激活状态;或[0074]若所述第二运营商配置数据的标识与目标操作系统关联的第一运营商配置数据的标识相同,保持所述第二运营商配置数据为激活状态。[0075]上述处于激活状态的第二profile具体是:在操作系统切换之后检测到的终端上当前为激活状态的profile。

[0076]上述第二profile的标识可以是用于唯一标识第二profile的信息。上述第一profile的标识也是可以用于唯一标识第一profile的信息。[0077]具体的,标识可以为集成电路卡识别码(Integrate circuit card identity,ICCID),则第一profile的标识为第一profile中的ICCID,第二profile的标识为第二profile中的ICCID。

[0078]ICCID具体是Integrate circuit card identity,集成电路卡识别码。不同的profile内保存的ICCID都是不同的,因此ICCID可以唯一标识profile。[0079]判断第二profile的标识与第一profile的标识是否一致是用于判断处于激活状态的profile是否为与目标操作系统关联的profile。

[0080]若第二profile的标识与第一profile的标识不相同,则说明当前处于激活状态的profile不是与目标操作系统关联的profile,因此,将与目标操作系统关联的第一profile切换为激活状态。

[0081]若第二profile的标识与第一profile的标识相同,则说明当前处于激活状态的profile是与目标操作系统关联的profile,即第一profile与第二profile相同,因此,无需重复激活操作,保持当前处于激活状态的第二profile为激活状态。[0082]通过本实施例,可以通过profile的标识来判断当前处于激活状态的profle是否是与当前运行的操作系统所关联的profile,若不是,则将与当前运行的操作系统关联的profile激活;若是,则保持当前处于激活状态的profile为激活状态。可以在终端上的操作系统进行切换时,进行主动切换,避免用户遗忘激活所需的操作系统,提高用户体验。

[0083]本发明提供的eSIM卡的数据处理方法检测是否存在操作系统切换事件可以及时的对终端上是否进行了操作系统切换进行监控,若检测到存在所述操作系统切换事件,识别所述操作系统切换事件之后在终端的前台运行的目标操作系统,以及控制与所述目标操作系统关联的第一运营商配置数据处于激活状态。由于可根据用户需要将不同的操作系统关联不同的运营商配置数据,则通过本发明,在终端的操作系统切换时,可始终保持用户所需的运营商配置数据处于激活状态,无需用户在操作系统切换时手动激活运营商配置数

8

CN 109343944 A

说 明 书

6/9页

据,实现了随着终端的操作系统切换,方便快捷地激活用户所需的运营商配置数据的目的。[0084]如图2所示,图2为本发明实施例提供的eSIM卡的数据处理装置的功能模块图。所述eSIM卡的数据处理装置包括检测模块210、识别模块220和控制模块230。本发明所称的模块是指一种能够被终端的处理器所执行并且能够完成固定功能的一系列计算机程序段,其存储在终端的存储器中。在本实施例中,关于各模块的功能将在后续的实施例中详述。[0085]检测模块210,用于检测是否存在操作系统切换事件。[0086]本发明可用于安装至少两个操作系统的终端(例如,双系统终端),并且该终端上可内置eSIM卡。具体的,终端可以为智能手机、智能手表、智能平板等电子设备。[0087]上述操作系统切换事件是在终端上进行操作系统切换的事件,当检测到存在操作系统切换事件时,表明终端上进行了操作系统切换;当未检测到操作系统切换事件时,表明终端上没有进行操作系统切换。[0088]具体实施时,可以实时检测终端上是否存在操作系统切换事件,或者每间隔一段时间检测终端上是否存在操作系统切换事件。[0089]在一种可选的实施例中,所述检测模块210可以具体用于:若在所述终端上捕获到操作系统切换消息,确定存在所述操作系统切换事件。

[0090]上述操作系统切换消息是用于通知已进行了操作系统切换的消息。具体的,操作系统切换消息可以是在操作系统切换时由操作系统发送的,或者是由终端上管理eSIM卡的管理系统发送的。[0091]例如,终端安装有加密操作系统和非加密操作系统,当终端前台运行的为非加密操作系统时,若检测到操作系统切换事件时,表明终端前台运行的操作系统由非加密操作系统切换为加密操作系统,确定存在操作系统切换事件。[0092]在本实施例中,通过捕获的操作系统切换消息来确定是否存在操作系统切换事件,可以更加便捷、快速发现是否存在操作系统切换。[0093]识别模块220,用于若存在所述操作系统切换事件,识别所述操作系统切换事件之后在终端的前台运行的目标操作系统。

[0094]上述目标操作系统即为操作系统切换之后终端前台所运行的操作系统。[0095]例如,终端安装有加密操作系统和非加密操作系统,且终端开机初始化时运营的为非加密操作系统,若检测到操作系统切换事件,并且识别到前台运行的操作系统为加密操作系统,则表明终端上前台运行的操作系统由非加密操作系统切换为加密操作系统。[0096]当终端安装至少两个操作系统时,在终端的显示屏上显示的操作系统为在前台运行的操作系统,当操作系统在前台运行时,用户可以通过人机交互界面与在前台运行的操作系统进行交互。

[0097]控制模块230,用于控制与所述目标操作系统关联的第一运营商配置数据处于激活状态。

[0098]上述运营商配置数据也可称为profile,以下为了简化说明,运营商配置数据用profile表示,该profile中可以包括运营商提供服务所需的卡数据和卡应用的集合,即包括运营商定制参数、认证参数、用户身份等信息和业务签约信息。[0099]具体的,可以在表格中记录操作系统与profile的关联关系,则通过该表格可以查询到任意操作系统所关联的profile。

9

CN 109343944 A[0100]

说 明 书

7/9页

控制与所述目标操作系统关联的第一运营商配置数据处于激活状态具体可以是:

获取与所述目标操作系统关联的第一profile,激活与所述目标操作系统关联的第一profile。

[0101]当与目标操作系统关联的第一profile处于激活状态时,终端通过处于激活状态的第一profile提供的数据进行通信。[0102]在一种可选的实施例中,可以是用户根据使用需要手动输入操作系统与profile的关联关系。

[0103]在另一种可选的实施例中,也可以通过以下关联将操作系统与profile进行关联,所述装置还包括关联模块,所述关联模块用于:[0104]预先下载至少两个运营商配置数据;

[0105]将所述至少两个运营商配置数据分别与所述终端安装的至少两个操作系统进行关联。

[0106]具体的,可以从运营商服务器下载运营商配置数据,即从运营商服务器下载profile。

[0107]将所述至少两个profile分别与所述终端安装的至少两个操作系统进行关联可以包括:获取终端安装的至少两个操作系统中每个操作系统的属性,以及每个profile的运营商信息,根据每个profile的运营商信息和每个操作系统的属性将至少两个profile与至少两个操作系统进行一一对应,保存一一对应的关系,其中,所述运营商信息包括运营商提供的通讯号码或通过运营商拨打电话的通讯记录,所述操作系统的属性包括操作系统的类型。[0108]例如,终端上存在第一profile、第二profile,以及两个操作系统,操作系统的类型包括工作类型和家庭类型,根据通过运营商拨打电话的通讯记录可以确定通过第一profile与工作伙伴通讯的频率较高,通过第二profile与家人朋友通讯的频率较高,因此,将第一profile与工作类型的操作系统关联,将第二profile与家庭类型的操作系统关联。[0109]可选的,在本发明其他实施例中,在控制模块230可以具体用于:

[0110]获取所述操作系统切换事件之后所述终端上处于激活状态的第二运营商配置数据的标识;[0111]判断所述第二运营商配置数据的标识与所述目标操作系统关联的第一运营商配置数据的标识是否相同;及

[0112]若所述第二运营商配置数据的标识与所述目标操作系统关联的第一运营商配置数据的标识不相同,将所述目标操作系统关联的第一运营商配置数据切换为激活状态;或[0113]若所述第二运营商配置数据的标识与目标操作系统关联的第一运营商配置数据的标识相同,保持所述第二运营商配置数据为激活状态。[0114]上述处于激活状态的第二profile具体是:在操作系统切换之后检测到的终端上当前为激活状态的profile。

[0115]上述第二profile的标识可以是用于唯一标识第二profile的信息。上述第一profile的标识也是可以用于唯一标识第一profile的信息。[0116]具体的,标识可以为集成电路卡识别码(Integrate circuit card identity,ICCID),则第一profile的标识为第一profile中的ICCID,第二profile的标识为第二

10

CN 109343944 A

说 明 书

8/9页

profile中的ICCID。

[0117]ICCID具体是Integrate circuit card identity,集成电路卡识别码。不同的profile内保存的ICCID都是不同的,因此ICCID可以唯一标识profile。[0118]判断第二profile的标识与第一profile的标识是否一致是用于判断处于激活状态的profile是否为与目标操作系统关联的profile。

[0119]若第二profile的标识与第一profile的标识不相同,则说明当前处于激活状态的profile不是与目标操作系统关联的profile,因此,将与目标操作系统关联的第一profile切换为激活状态。

[0120]若第二profile的标识与第一profile的标识相同,则说明当前处于激活状态的profile是与目标操作系统关联的profile,即第一profile与第二profile相同,因此,无需重复激活操作,保持当前处于激活状态的第二profile为激活状态。[0121]通过本实施例,可以通过profile的标识来判断当前处于激活状态的profle是否是与当前运行的操作系统所关联的profile,若不是,则将与当前运行的操作系统关联的profile激活;若是,则保持当前处于激活状态的profile为激活状态。可以在终端上的操作系统进行切换时,进行主动切换,避免用户遗忘激活所需的操作系统,提高用户体验。

[0122]本发明提供的eSIM卡的数据处理装置通过检测模块检测是否存在操作系统切换事件可以及时的对终端上是否进行了操作系统切换进行监控,若检测到存在所述操作系统切换事件,识别模块识别所述操作系统切换事件之后在终端的前台运行的目标操作系统,以及控制模块控制与所述目标操作系统关联的第一运营商配置数据处于激活状态。由于可根据用户需要将不同的操作系统关联不同的运营商配置数据,则通过本发明,在终端的操作系统切换时,可始终保持用户所需的运营商配置数据处于激活状态,无需用户在操作系统切换时手动激活运营商配置数据,实现了随着终端的操作系统切换,方便快捷地激活用户所需的运营商配置数据的目的。

[0123]上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。[0124]如图3所示,图3是本发明实现eSIM卡的数据处理方法的较佳实施例的终端的结构示意图。所述终端包括至少一个发送装置31、至少一个存储器32、至少一个处理器33、至少一个接收装置34以及至少一个通信总线。其中,所述通信总线用于实现这些组件之间的连接通信。

[0125]所述终端是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。所述终端还可包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。[0126]所述终端可以是,但不限于任何一种可与用户通过键盘、触摸板或声控设备等方

11

CN 109343944 A

说 明 书

9/9页

式进行人机交互的电子产品,例如,平板电脑、智能手机、监控设备等终端。[0127]所述终端所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。[0128]其中,所述接收装置34和所述发送装置31可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。[0129]所述存储器32用于存储程序代码。所述存储器32可以是集成电路中没有实物形式的具有存储功能的电路,如RAM(Random-Access Memory,随机存取存储器)、FIFO(First In First Out,先进先出存储器)等。或者,所述存储器32也可以是具有实物形式的存储器,如内存条、TF卡(Trans-flash Card)、智能媒体卡(smart media card)、安全数字卡(secure digital card)、快闪存储器卡(flash card)等储存设备等等。[0130]所述处理器33可以包括一个或者多个微处理器、数字处理器。所述处理器33可调用存储器32中存储的程序代码以执行相关的功能。例如,图3中所述的各个单元是存储在所述存储器32中的程序代码,并由所述处理器33所执行,以实现一种eSIM卡的数据处理方法。所述处理器33又称中央处理器(CPU,Central Processing Unit),是一块超大规模的集成电路,是运算核心(Core)和控制核心(Control Unit)。[0131]在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

[0132]所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。[0133]另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。[0134]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。[0135]最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

12

CN 109343944 A

说 明 书 附 图

1/2页

图1

图2

13

CN 109343944 A

说 明 书 附 图

2/2页

图3

14

因篇幅问题不能全部显示,请点此查看更多更全内容