配置文件的切换方法、装置与移动终端与流程

文档序号:18869449发布日期:2019-10-14 19:10阅读:445来源:国知局
配置文件的切换方法、装置与移动终端与流程

本发明涉及移动通讯领域,特别是涉及一种配置文件的切换方法、装置与移动终端。



背景技术:

嵌入式用户身份识别卡(esim,embeddedsubscriberidentitymodule)的概念就是将传统的用户身份识别卡(sim,subscriberidentitymodule)卡直接嵌入到设备芯片上,而不是作为独立的可移除零部件加入设备中。使用esim卡可以为普通消费者和企业用户节省更多移动设备的使用成本,并提升移动终端的便利性和安全性。苹果、三星等移动终端供应商与全球移动通信系统协会(gsma,globalsystemformobilecommunicationsalliance)达成合作伙伴关系,这一合作关系的主要内容是生产一种用于消费者设备的标准嵌入式sim卡,这项协议将把智能手机生产商也涵盖在内。esim卡可以支持多套卡参数的远程写入,以达到用户可以随意的选择并切换运营商的理想状态。

esim卡目前主要还应用在消费类电子设备中,如智能手表、平板电脑、车载系统等。esim卡在智能手机系统的布局,还处于起步阶段。esim卡本身的制作流程已经非常成熟,但是结合智能手机的特点进行其大批量生产及商用,目前的方法都还不够成熟,profile(即配置文件)之间的切换都是需要在存在网络的情况下进行,一旦脱离网络,那么esim卡内多种profile之间则无法完成切换。



技术实现要素:

本发明提供一种配置文件的切换方法、装置与移动终端,用以解决现有技术在脱离网络的情况下进行esim卡内多种profile之间无法切换的问题。

为解决上述技术问题,一方面,本发明提供一种配置文件的切换方法,包括:esim卡通过预设接口接收来自中央处理器(cpu,centralprocessingunit)的切换指令;所述esim卡根据所述切换指令将当前使用的第一配置文件切换至第二配置文件。

进一步,esim卡通过预设接口接收来自cpu的切换指令之前,还包括:所述esim卡建立与所述cpu之间的数据传输通道。

进一步,所述预设接口包括安卓android无线接口层(ril,radiointerfacelayer)的原生(native)接口。

进一步,esim卡通过预设接口接收来自cpu的切换指令之前,还包括:所述esim卡存储多个配置文件。

进一步,在所述esim存储多个配置文件,包括:所述esim卡接收模拟服务器生成预设格式的配置文件打包文件;所述esim卡对所述预设格式的配置文件打包文件进行解析,并存储解析后的多个配置文件。

另一方面,本发明还提供一种配置文件的切换装置,包括:接收模块,用于通过预设接口接收来自cpu的切换指令;切换模块,用于根据所述切换指令将当前使用的第一配置文件切换至第二配置文件。

进一步,还包括:通道建立模块,用于建立与所述cpu之间的数据传输通道。

进一步,所述预设接口包括androidril层的native接口。

进一步,还包括:存储模块,用于存储多个配置文件。

进一步,所述存储模块,具体用于:接收模拟服务器生成预设格式的profile打包文件;对所述预设格式的配置文件打包文件进行解析,并存储解析后的多个配置文件。

另一方面,本发明还提供一种移动终端,包括:上述的配置文件的切换装置。

本发明通过预设接口接收切换指令,使esim卡从当前使用的第一配置文件切换至第二配置文件,实现了在不需要连接互联网的情况下esim卡内profile之间的切换,解决了现有技术在脱离网络的情况下进行esim卡内多种profile之间无法切换的问题。

附图说明

图1是本发明第一实施例中配置文件的切换方法流程图;

图2是本发明第二实施例中配置文件的切换装置结构示意图。

具体实施方式

为了解决现有技术无法在特殊情况下进行esim卡内多种profile之间切换的问题,本发明提供了一种配置文件的切换方法与装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

本发明的第一实施例提供了一种配置文件的切换方法,其流程图如图1所示,具体包括步骤s101和s102:

s101,esim卡通过预设接口接收来自cpu的切换指令;

s102,esim卡根据切换指令将当前使用的第一配置文件切换至第二配置文件。

现有技术中,用户使用带有esim卡的智能手机,且在该esim卡中至少存储了两个不同的profile(即配置文件),如一个为中国移动的profile,另一个为中国电信的profile,用户在网络畅通的情况下,可以通过智能手机中的本地profile管理程序(lpa,localprofileassistant)进行profile之间的切换,用户可直观体验到的就是当前号码由中国移动的号码切换为中国电信的号码,用户在使用数据流量时,连接的网络由中国移动的网络切换为中国电信的网络。

在某些特殊情况下,如用户在隧道中、在地下室环境中、智能手机处于工厂模式或恢复(recovery)模式时,智能手机无法连接到网络,进而无法进行profile之间的切换。此时,在本实施例中,用户可以通过点击智能手机的设置界面,由cpu调用预设接口向esim卡发送切换指令,esim卡接收到该切换指令后,在不需要进行联网的情况下,将当前使用的第一profile切换至第二profile。当第一profile为中国移动的配置文件,第二profile为中国电信的配置文件时,esim卡通过预设接口接收到切换指令,并根据该切换指令,由中国移动号码切换为中国电信号码。其中,预设接口包括android架构中ril中的native接口,由于native接口不在应用层,所以在调用该接口时不需要连接网络即可调用。进一步地,该预设接口可以为高通平台的移动软件管理接口(qmi,qualcommmobilesoftwaremanagementinterface)或其他可以实现相同功能的接口。

在向esim卡发送切换指令之前,首先应当建立cpu与esim卡之间的数据传输通道,例如使用openchannel等命令,完成数据传输通道的打开。

本实施例中,esim卡在用户使用之前为白卡,即esim卡内没有存储任意一个运营商的profile,因此在使用之前,需要在esim中存储多个profile以供用户使用和切换。在向esim中存储多个profile时,可以由智能手机生产商在生产手机时将profile预制在手机内,但是不符合远程配置profile的目的;所以现阶段使用lpa程序通过无线网络或流量连接运营商提供的用于提供profile的制式数据管理服务器(smdp+,subscriptionmanagerdatapreparation),将smdp+服务器提供的profile,通过超文本传输协议(http,hypertexttransferprotocol)进行加密传输,最后通过lpa下载到终端的esim卡中。但上述方法在没有网络的情况下无法完成,且无法随时修改卡中数据。因此,本实施例通过模拟服务器,完成profile的制作过程以及通过http协议加密传输的过程,使模拟服务器生成的profile打包文件为符合gsma规范的预设格式的profile打包文件,不需要进行网络连接,通过lpa的空口接口传输至esim卡,esim卡在接收到预设格式的profile打包文件后,对预设格式的profile打包文件进行解析,并存储解析后的多个profile。

应当了解的是,本实施例还可以用于esim卡生产过程的测试中,利用本实施例的方案,可以省去连接网络的步骤,既节省测试时间,又节省测试成本。在测试过程中,由于产线同一时刻,会有多台终端同时开机进行测试,在测试过程中由于profile的资源受限,存储相同profile的终端同时开机时,会出现冲突现象,导致测试无法完成。因此,可以在产线上进行分组作业,例如,总共有1000台终端需要进行测试,但profile资源只有20个,此时可以将需要测试的终端分成50组,在同一时刻可以允许20个终端一起进行测试,不同的组之间进行profile的轮换使用,就可以避免由于profile资源首先而产生的冲突现象。

本实施例通过预设接口接收切换指令,使esim卡从当前使用的第一profile切换至第二profile,实现了在不需要连接互联网的情况下esim卡内profile之间的切换,解决了现有技术在脱离网络的情况下进行esim卡内多种profile之间无法切换的问题。

本发明的第二实施例提供了一种配置文件的切换装置,其结构示意图如图2所示,具体包括互相耦合的接收模块201和切换模块202。其中,接收模块201用于通过预设接口接收来自cpu的切换指令;切换模块202用于根据切换指令将当前使用的第一profile切换至第二profile。

现有技术中,用户使用带有esim卡的智能手机,且在该esim卡中至少存储了两个不同的profile,如一个为中国联通的profile,另一个为中国移动的profile,用户在网络畅通的情况下,可以通过lpa进行profile之间的切换,用户可直观体验到的就是当前号码由中国联通的号码切换为中国移动的号码,用户在使用数据流量时,连接的网络由中国联通的网络切换为中国移动的网络。

在某些特殊情况下,如用户在隧道中、在地下室环境中、智能手机处于工厂模式或recovery模式时,智能手机无法连接到网络,进而无法进行profile之间的切换。此时,在本实施例中,用户可以通过点击智能手机的设置界面,由cpu调用预设接口向esim卡发送切换指令,esim卡接收到该切换指令后,在不需要进行联网的情况下,将当前使用的第一profile切换至第二profile。当第一profile为中国联通的配置文件,第二profile为中国移动的配置文件时,esim卡通过预设接口接收到切换指令,并根据该切换指令,由中国联通号码切换为中国移动号码。其中,预设接口包括androidril层中的native接口,由于native接口不在应用层,所以在调用该接口时不需要连接网络即可调用。进一步地,该预设接口可以为高通平台的qmi接口或其他可以实现相同功能的接口。

在向esim卡发送切换指令之前,首先通过通道建立模块建立cpu与esim卡之间的数据传输通道,例如使用openchannel等命令,完成数据传输通道的打开。

本实施例中,esim卡在用户使用之前为白卡,即esim卡内没有存储任意一个运营商的profile,因此在使用之前,需要在esim中存储多个profile以供用户使用和切换。在向esim中存储多个profile时,可以由智能手机生产商在生产手机时将profile预制在手机内,但是不符合远程配置profile的目的;所以现阶段使用lpa程序通过无线网络或流量连接运营商提供的用于提供smdp+服务器,将smdp+服务器提供的profile,通过http协议进行加密传输,最后通过lpa下载到终端的esim卡中。但上述方法在没有网络的情况下无法完成,且无法随时修改卡中数据。因此,本实施例通过模拟服务器,完成profile的制作过程以及通过http协议加密传输的过程,使模拟服务器生成的profile打包文件为符合gsma规范的预设格式的profile打包文件,不需要进行网络连接,通过lpa的空口接口传输至存储模块中,存储模块在接收到预设格式的profile打包文件后,对预设格式的profile打包文件进行解析,并存储解析后的多个profile。

本实施例通过预设接口接收切换指令,使esim卡从当前使用的第一profile切换至第二profile,实现了在不需要连接互联网的情况下esim卡内profile之间的切换,解决了现有技术在脱离网络的情况下进行esim卡内多种profile之间无法切换的问题。

本发明的第三实施例提供了一种移动终端,该移动终端使用本发明第二实施例中的配置文件的切换装置。

上述移动终端在出厂时,嵌入在移动终端内的esim卡内没有任何运营商的profile文件,用户在购买并需要使用该移动终端时,需要先进行profile的写入。在用户连接无线网络的情况下,移动终端通过lpa程序在中国移动的smdp+服务器上下载相应的profile(相当于本发明第一实施例中的第一profile)并存储到esim卡中,此时用户可以使用中国移动的号码进行通话、收发短信等操作;在用户没有连接网络的情况下,模拟服务器生成符合gsma规范的预设格式的中国电信的profile打包文件,esim卡通过lpa的空口接口获取该打包文件,并将解析后的profile(相当于本发明第一实施例中的第二profile)进行存储。

用户当前使用的是中国移动的号码,当用户在地下室中需要中国电信的号码进行短信回复时,发现当前网络无法连通,此时用户通过点击移动终端的设置界面,由cpu调用qmi接口向esim卡发送切换指令,esim卡接收到该切换指令后,在不需要进行联网的情况下,将当前使用的中国移动的profile切换为中国电信的profile,并在切换后进行短信的回复。

尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1