嵌入式用户识别卡配置方法、装置、通信设备和存储介质与流程

文档序号:21988446发布日期:2020-08-25 19:27阅读:174来源:国知局
嵌入式用户识别卡配置方法、装置、通信设备和存储介质与流程

本申请涉及通信技术领域,特别是涉及一种嵌入式用户识别卡配置方法、装置、通信设备和存储介质。



背景技术:

随着通信技术的发展,安装嵌入式用户识别卡esim(embeddedsubscriberidentitymodule,嵌入式sim卡)的通信模块的应用越来越广泛,例如,智能可穿戴设备可以通过安装有esim卡的通信模块与其他终端进行通信。

传统方法中,对esim卡进行配置是直接通过基带处理模块与esim卡进行交互。然而,基带处理模块与esim卡进行交互的指令复杂,需要由掌握esim卡专业知识的专业人员进行操作,操作过程复杂,进而导致嵌入式用户识别卡的配置效率低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高嵌入式用户识别卡的配置效率的嵌入式用户识别卡配置方法、装置、通信设备和存储介质。

一种嵌入式用户识别卡配置方法,应用于包括应用处理模块和基带处理模块的通信模块,所述方法包括:

应用处理模块通过第一预设接口获取嵌入式用户识别卡配置指令,嵌入式用户识别卡配置指令包括目标运营商标识;

应用处理模块通过第二预设接口将嵌入式用户识别卡配置指令传递至基带处理模块,以使基带处理模块根据嵌入式用户识别卡配置指令返回嵌入式用户识别卡对应的嵌入式用户识别卡信息;

应用处理模块根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器,以使服务器根据配置信息获取请求返回目标运营商标识对应的目标配置信息;

应用处理模块通过第二预设接口将目标配置信息传递至基带处理模块,以使基带处理模块根据目标配置信息配置嵌入式用户识别卡。

在其中一个实施例中,嵌入式用户识别卡信息包括标识信息,所述方法还包括:

应用处理模块将标识信息发送至服务器,以使服务器对标识信息进行验证,当标识信息验证通过时,发送目标运营商标识对应的目标配置信息至应用处理模块。

在其中一个实施例中,应用处理模块将标识信息发送至服务器,以使服务器对标识信息进行验证,当标识信息验证通过时,发送目标运营商标识对应的目标配置信息至应用处理模块,包括:

服务器获取参考标识信息集合,参考标识信息集合包括多个参考标识信息;

将标识信息和参考标识信息集合中各个参考标识信息进行匹配;

当匹配成功时,标识信息验证通过。

在其中一个实施例中,嵌入式用户识别卡信息包括状态信息,所述方法还包括:

将状态信息和参考状态信息进行对比,得到第一对比结果;

根据第一对比结果确定嵌入式用户识别卡对应的当前状态;

当当前状态为未就绪状态时,根据当前状态生成提示信息,将提示信息发送至终端进行展示;

应用处理模块根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器,以使服务器根据配置信息获取请求返回目标运营商标识对应的目标配置信息,包括:

当当前状态为已就绪状态时,根据目标运营商标识生成配置信息获取请求,将配置信息获取请求发送至服务器,以使服务器根据配置信息获取请求返回目标运营商标识对应的目标配置信息。

在其中一个实施例中,嵌入式用户识别卡信息包括历史配置标识和当前配置标识,应用处理模块根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器,包括:

将当前配置标识和目标运营商标识进行对比,得到第二对比结果;

将历史配置标识和目标运营商标识进行对比,得到第三对比结果;

当第二对比结果以及第三对比结果为不一致时,根据目标运营商标识发送配置信息获取请求至服务器。

在其中一个实施例中,所述方法还包括:

当第二对比结果为不一致,第三对比结果为一致时,根据历史配置标识生成配置信息切换指令;

通过第二预设接口将配置信息切换指令传递至基带处理模块,以使基带处理模块根据配置信息切换指令将当前配置标识对应的配置信息切换为历史配置标识对应的配置信息。

在其中一个实施例中,所述方法还包括:

通过第一预设接口获取配置信息删除指令,配置信息删除指令携带待删除配置信息对应的运营商标识;

通过第二预设接口将配置信息删除指令传递至基带处理模块,以使基带处理模块对待删除配置信息进行删除。

一种嵌入式用户识别卡配置装置,其特征在于,所述装置包括:

指令获取模块,用于通过第一预设接口获取嵌入式用户识别卡配置指令,嵌入式用户识别卡配置指令包括目标运营商标识;

指令传递模块,用于通过第二预设接口将嵌入式用户识别卡配置指令传递至基带处理模块,以使基带处理模块根据嵌入式用户识别卡配置指令返回嵌入式用户识别卡对应的嵌入式用户识别卡信息;

请求发送模块,用于根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器,以使服务器根据配置信息获取请求返回目标运营商标识对应的目标配置信息;

嵌入式用户识别卡配置模块,用于通过第二预设接口将目标配置信息传递至基带处理模块,以使基带处理模块根据目标配置信息配置嵌入式用户识别卡。

一种通信设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

应用处理模块通过第一预设接口获取嵌入式用户识别卡配置指令,嵌入式用户识别卡配置指令包括目标运营商标识;

应用处理模块通过第二预设接口将嵌入式用户识别卡配置指令传递至基带处理模块,以使基带处理模块根据嵌入式用户识别卡配置指令返回嵌入式用户识别卡对应的嵌入式用户识别卡信息;

应用处理模块根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器,以使服务器根据配置信息获取请求返回目标运营商标识对应的目标配置信息;

应用处理模块通过第二预设接口将目标配置信息传递至基带处理模块,以使基带处理模块根据目标配置信息配置嵌入式用户识别卡。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

应用处理模块通过第一预设接口获取嵌入式用户识别卡配置指令,嵌入式用户识别卡配置指令包括目标运营商标识;

应用处理模块通过第二预设接口将嵌入式用户识别卡配置指令传递至基带处理模块,以使基带处理模块根据嵌入式用户识别卡配置指令返回嵌入式用户识别卡对应的嵌入式用户识别卡信息;

应用处理模块根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器,以使服务器根据配置信息获取请求返回目标运营商标识对应的目标配置信息;

应用处理模块通过第二预设接口将目标配置信息传递至基带处理模块,以使基带处理模块根据目标配置信息配置嵌入式用户识别卡。

上述嵌入式用户识别卡配置方法、装置、通信设备和存储介质,应用处理模块通过第一预设接口获取嵌入式用户识别卡配置指令,嵌入式用户识别卡配置指令包括目标运营商标识;应用处理模块通过第二预设接口将嵌入式用户识别卡配置指令传递至基带处理模块,以使基带处理模块根据嵌入式用户识别卡配置指令返回嵌入式用户识别卡对应的嵌入式用户识别卡信息;应用处理模块根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器,以使服务器根据配置信息获取请求返回目标运营商标识对应的目标配置信息;应用处理模块通过第二预设接口将目标配置信息传递至基带处理模块,以使基带处理模块根据目标配置信息配置嵌入式用户识别卡。这样,应用处理模块可以通过第一预设接口获取对嵌入式用户识别卡的配置指令,进而通过第二预设接口与基带处理模块进行通信,基带处理模块可以自动根据配置指令进行相应处理,配置嵌入式用户识别卡,从而简化了配置操作,可以快速配置嵌入式用户识别卡,有效提高了嵌入式用户识别卡的配置效率。

附图说明

图1为一个实施例中嵌入式用户识别卡配置方法的应用环境图;

图2为一个实施例中嵌入式用户识别卡配置方法的流程示意图;

图3为一个实施例中发送配置信息获取请求至服务器步骤的流程示意图;

图4为另一个实施例中发送配置信息获取请求至服务器步骤的流程示意图;

图5为另一个实施例中嵌入式用户识别卡配置方法的流程示意图;

图6为一个实施例中嵌入式用户识别卡配置装置的结构框图;

图7为一个实施例中通信设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的嵌入式用户识别卡配置方法,可以应用于如图1所示的应用环境中。其中,终端102通过无线网络或者有线通信接口与通信模块104进行通信,通信模块104通过网络与服务器通过网络进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,通信模块104可以但不限于是2g模块、3g模块、4g模块以及5g模块,服务器106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。通信模块包括应用处理模块、基带处理模块和嵌入式用户识别卡(esim,embedded-sim)。应用处理模块由通信模块上的应用处理器(applicationcore,ap)管理。基带处理模块由通信模块上的基带芯片加协处理器(coprocessorprocessor,cp)管理。应用处理模块包括第一预设接口和第二预设接口,第一预设接口用于和终端进行数据传输,第二预设接口用于和基带处理模块进行数据传输。基带处理模块可以是lpa(localprofileagent,本地配置文件代理)。嵌入式用户识别卡也可以称作euicc(embeddeduniversalintegratedcircuitcard,通用集成电路卡)。

具体地,应用处理模块通过第一预设接口获取终端发送的嵌入式用户识别卡配置指令,嵌入式用户识别卡配置指令包括目标运营商标识。应用处理模块通过第二预设接口将嵌入式用户识别卡配置指令传递至基带处理模块。基带处理模块接收到嵌入式用户识别卡配置指令后,根据该嵌入式用户识别卡配置指令获取嵌入式用户识别卡对应的嵌入式用户识别卡信息,将嵌入式用户识别卡信息传递至应用处理模块。进而,应用处理模块根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器。服务器根据该配置信息获取请求向应用处理模块返回该目标运营商标识对应的目标配置信息。应用处理模块通过第二预设接口将目标配置信息传递至基带处理模块。基带处理模块根据该目标配置信息配置嵌入式用户识别卡。

在一个实施例中,如图2所示,提供了一种嵌入式用户识别卡配置方法,以该方法应用于图1中的通信模块为例进行说明,包括以下步骤:

s202,应用处理模块通过第一预设接口获取嵌入式用户识别卡配置指令,嵌入式用户识别卡配置指令包括目标运营商标识。

其中,第一预设接口是应用处理模块与终端进行数据传输的接口。嵌入式用户识别卡配置指令是用于配置esim卡的配置信息,嵌入式用户识别卡配置指令可以是用于增加esim卡的profile。配置信息是指嵌入式用户识别卡的运营商配置数据,配置信息与运营商存在对应关系。配置信息可以称为profile,profile是运营商向用户提供通信服务所需的卡数据和卡应用的集合。终端可以通过通信模块内的esim卡以及profile进行通讯。运营商标识是一种标识,用于唯一标识运营商,具体可以包括字母、数字和符号中至少一种字符的字符串。

具体地,用户可以在终端编辑嵌入式用户识别卡配置指令,将嵌入式用户识别卡配置指令通过第一预设接口发送至应用处理模块。应用处理模块通过第一预设接口获取终端发送的嵌入式用户识别卡配置指令。嵌入式用户识别卡配置指令包括目标配置信息对应的运营商标识。

在一个实施例中,嵌入式用户识别卡配置指令可以是at(attention)指令。

s204,应用处理模块通过第二预设接口将嵌入式用户识别卡配置指令传递至基带处理模块,以使基带处理模块根据嵌入式用户识别卡配置指令返回嵌入式用户识别卡对应的嵌入式用户识别卡信息。

其中,第二预设接口是应用处理模块与基带处理模块进行数据传输的接口。嵌入式用户识别卡信息是指esim卡的信息,包括标识信息、状态信息、历史配置标识和当前配置标识中的至少一种。标识信息可以是esim卡的证书信息。状态信息是指esim卡的当前准备状态。历史配置标识是指esim卡已下载但没有激活使用的配置信息对应的运营商标识。当前配置标识是指esim卡已下载且当前激活使用的配置信息对应的运营商标识。历史配置标识可以有多个。

具体地,应用处理模块可以将获取到的嵌入式用户识别卡配置指令通过第二预设接口传递至基带处理模块。基带处理模块获取到嵌入式用户识别卡配置指令后,可以根据嵌入式用户识别卡配置指令向esim卡发送嵌入式用户识别卡信息获取指令。基带处理模块接收esim卡根据嵌入式用户识别卡信息获取指令返回的嵌入式用户识别卡信息。

在一个实施例中,嵌入式用户识别卡信息获取指令可以是apdu(applicationprotocoldataunit,应用协议数据单元)指令。第二预设接口可以是qmi接口(qualcommmessageinterface,高通消息接口)。

在一个实施例中,基带处理模块可以判断嵌入式用户识别卡信息的数据正确性,当判断结果为正确时,基带处理模块将嵌入式用户识别卡信息传递至应用处理模块。基带处理模块判断数据正确性具体可以是判断嵌入式用户识别卡信息的长度值是否完整。当嵌入式用户识别卡信息的长度满足预设阈值范围,也就是嵌入式用户识别卡信息的长度在预设阈值范围内时,可以确定该嵌入式用户识别卡信息的长度完整。其中,预设阈值范围可以是根据实际情况自定义的值。

s206,应用处理模块根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器,以使服务器根据配置信息获取请求返回目标运营商标识对应的目标配置信息。

具体地,应用处理器根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器。服务器接收到配置信息获取请求后,可以查找目标运营商标识对应的目标配置信息。服务器将查找到的目标配置信息发送至应用处理模块。

在一个实施例中,服务器可以是运营商对应的服务器。应用处理模块可以发送配置信息获取请求至目标运营商标识对应的服务器。

在一个实施例中,服务器可以是通信模块生产厂商的服务器。通信模块生产厂商的服务器可以预先从各个运营商对应的服务器获取各个运营商对应的配置信息,并进行存储。

在一个实施例中,服务器获取嵌入式用户识别卡信息中证书信息,根据证书信息对嵌入式用户识别卡进行鉴权,当鉴权通过后,再向应用处理模块返回目标运营商标识对应的目标配置信息。

s208,应用处理模块通过第二预设接口将目标配置信息传递至基带处理模块,以使基带处理模块根据目标配置信息配置嵌入式用户识别卡。

具体地,应用处理模块接收到目标配置信息后,将目标配置信息通过第二预设接口传递至基带处理模块。基带处理模块接收到目标配置信息后,将目标配置信息传递至嵌入式用户识别卡,并激活目标配置信息进行工作。

在一个实施例中,服务器发送给应用处理模块的目标配置信息可以为加密信息。服务器可以和基带处理模块约定用于加密和解密的秘钥对。秘钥对包括公钥和私钥。服务器基于公钥对目标配置信息进行加密。服务器将加密后的目标配置信息发送至应用处理模块,应用处理模块将加密后的目标配置信息传递至基带处理模块。基带处理模块基于私钥对加密后的目标配置信息进行解密。通过将目标配置信息进行加密传输,可以减少数据在传输的过程中被篡改的概率,提高数据的安全性。

上述嵌入式用户识别卡配置方法,应用处理模块通过第一预设接口获取嵌入式用户识别卡配置指令,嵌入式用户识别卡配置指令包括目标运营商标识;应用处理模块通过第二预设接口将嵌入式用户识别卡配置指令传递至基带处理模块,以使基带处理模块根据嵌入式用户识别卡配置指令返回嵌入式用户识别卡对应的嵌入式用户识别卡信息;应用处理模块根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器,以使服务器根据配置信息获取请求返回目标运营商标识对应的目标配置信息;应用处理模块通过第二预设接口将目标配置信息传递至基带处理模块,以使基带处理模块根据目标配置信息配置嵌入式用户识别卡。这样,应用处理模块可以通过第一预设接口获取对嵌入式用户识别卡的配置指令,进而通过第二预设接口与基带处理模块进行通信,基带处理模块可以自动根据配置指令进行相应处理,配置嵌入式用户识别卡,从而简化了配置操作,可以快速配置嵌入式用户识别卡,有效提高了嵌入式用户识别卡的配置效率。

相关技术中,是在cp侧与lpa进行交互实现对esim卡进行配置。然而cp与lpa同样处在一个核中,代码容易耦合,从而导致后续移植较为困难,移植效率低。

本申请的嵌入式用户识别卡配置方法,将与esim卡交互的指令集区独立在cp侧,用户层面独立在ap侧,将配置esim卡的接口独立在ap侧,不与cp侧耦合。有ap侧主导功能的实现,用户仅需要通过接口字面上的操作即可完成对esim卡的profile进行操作,使对esim卡不熟悉的用户不需要熟知esim卡的特性,亦能快速对esim卡进行操作以及移植开发,提高了esim卡的配置效率。例如,用户只需要下发增加profile的指令至应用处理模块,应用处理模块可以自动根据增加profile的指令进行相应处理,与esim卡进行数据交互,用户无需了解具体的交互过程。

在一个实施例中,嵌入式用户识别卡信息包括标识信息,该嵌入式用户识别卡配置方法还包括:应用处理模块将标识信息发送至服务器,以使服务器对标识信息进行验证,当标识信息验证通过时,发送目标运营商标识对应的目标配置信息至应用处理模块。

服务器获取参考标识信息集合,参考标识信息集合包括多个参考标识信息;将标识信息和参考标识信息集合中各个参考标识信息进行匹配;当匹配成功时,标识信息验证通过。

其中,参考标识信息是存储在服务器中的证书信息。嵌入式用户识别卡在生产时,服务器会给其分配证书信息,并存储分配的证书信息。每个嵌入式用户识别卡的证书信息都是唯一的。

具体地,服务器在发送目标运营商标识对应的目标配置信息至应用处理模块之前,可以对嵌入式用户识别卡进行鉴权。对嵌入式用户识别卡进行鉴权具体是对嵌入式用户识别卡的证书信息进行验证。服务器存储有多个嵌入式用户识别卡的证书信息。服务器可以在本地存储的证书信息集合中查找是否存在与应用处理模块发送的证书信息一致的证书信息,若存在,则可以认为嵌入式用户识别卡为合法的嵌入式用户识别卡,嵌入式用户识别卡鉴权通过。当嵌入式用户识别卡鉴权通过时,服务器可以将目标运营商标识对应的目标配置信息发送至应用处理模块。

本实施例中,服务器根据嵌入式用户识别卡的标识信息对嵌入式用户识别卡进行鉴权,当嵌入式用户识别卡鉴权时,才将目标配置信息发送至应用处理模块,确保目标配置信息是用于配置合法的嵌入式用户识别卡,避免目标配置信息被非法窃取。

在一个实施例中,如图3所示,嵌入式用户识别卡信息包括状态信息,该嵌入式用户识别卡配置方法还包括:

s302,将状态信息和参考状态信息进行对比,得到第一对比结果。

s304,根据第一对比结果确定嵌入式用户识别卡对应的当前状态。

s306,当当前状态为未就绪状态时,根据当前状态生成提示信息,将提示信息发送至终端进行展示。

s308,当当前状态为已就绪状态时,根据目标运营商标识生成配置信息获取请求,将配置信息获取请求发送至服务器,以使服务器根据配置信息获取请求返回目标运营商标识对应的目标配置信息。

s310,通过第二预设接口将目标配置信息传递至基带处理模块。

其中,状态信息是用于标识嵌入式用户识别卡的当前状态,当前状态包括已就绪状态以及未就绪状态。其中,已就绪状态表示基带处理模块可以识别到嵌入式用户识别卡,且嵌入式用户识别卡功能正常,基带处理模块可以与嵌入式用户识别卡进行数据交互。未就绪状态表示基带处理模块没有识别到嵌入式用户识别卡,或者嵌入式用户识别卡功能存在异常。参考状态信息是预先设置的状态信息,用于标识已就绪状态。

具体地,应用处理模块可以根据状态信息和参考状态信息的对比结果确定嵌入式用户识别卡的当前状态。当状态信息和参考状态信息一致时,确定嵌入式用户识别卡的当前状态为已就绪状态。当状态信息和参考状态信息不一致时,确定嵌入式用户识别卡的当前状态为未就绪状态。当嵌入式用户识别卡的当前状态为未就绪状态时,应用处理模块可以生成提示信息,发送至终端。终端可以将提示信息进行展示,提示用户嵌入式用户识别卡存在异常。提示信息可为视频、图像、语音中的至少一种。当嵌入式用户识别卡的当前状态为未就绪状态时,应用处理模块根据目标运营商标识生成配置信息获取请求,将配置信息获取请求发送至服务器。

上述实施例中,在发送配置信息获取请求至服务器之前,先确认嵌入式用户识别卡的当前状态,从而确保嵌入式用户识别卡的功能正常,后续可以正常接收和使用目标配置信息。

在一个实施例中,如图4所示,嵌入式用户识别卡信息包括历史配置标识和当前配置标识,应用处理模块根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器,包括:

s402,将当前配置标识和目标运营商标识进行对比,得到第二对比结果。

s404,将历史配置标识和目标运营商标识进行对比,得到第三对比结果。

s406,当第二对比结果以及第三对比结果为不一致时,根据目标运营商标识发送配置信息获取请求至服务器。

其中,嵌入式用户识别卡可以持有多个profile(配置信息)。每个profile存在对应的运营商标识。当前配置标识是指esim卡已下载且当前激活使用的profile对应的运营商标识。历史配置标识是指esim卡已下载但没有激活使用的profile对应的运营商标识。

具体地,应用处理模块发送配置信息获取请求至服务器之前,可以查询嵌入式用户识别卡是否已下载目标运营商标识对应的profile。可以将当前配置标识和目标运营商标识进行对比,将历史配置标识和目标运营商标识进行对比。当任意一个对比结果为一致时,可以不执行向服务器发送配置信息获取请求的步骤。当二个对比结果均为不一致时,表明嵌入式用户识别卡未下载目标运营商标识对应的profile。应用处理模块发送配置信息获取请求至服务器,以获取目标运营商标识对应的profile。

进一步的,应用处理模块可以将当前配置标识和历史配置标识发送至终端,终端可以对当前配置标识和历史配置标识进行展示,以便用户及时获知嵌入式用户识别卡的当前配置情况。

上述实施例中,通过查询嵌入式用户识别卡已下载和已使用的配置信息,当查询到嵌入式用户识别卡未下载目标配置信息时,才发送配置信息获取请求至服务器,可以避免在目标配置信息已下载的情况下,再去获取目标配置信息,有效节省了时间,提高了嵌入式用户识别卡配置效率。

在一个实施例中,该嵌入式用户识别卡配置方法还包括:当第二对比结果为不一致,第三对比结果为一致时,根据历史配置标识生成配置信息切换指令;通过第二预设接口将配置信息切换指令传递至基带处理模块,以使基带处理模块根据配置信息切换指令将当前配置标识对应的配置信息切换为历史配置标识对应的配置信息。

具体地,当前配置标识和目标运营商标识的对比结果为不一致,历史配置标识和目标运营商标识的对比结果为一致时,表明嵌入式用户识别卡已下载目标运营商标识对应的profile,但是还未激活使用目标运营商标识对应的profile。应用处理模块可以根据历史配置标识生成配置信息切换指令,通过第二预设接口将配置信息切换指令传递至基带处理模块。基带处理模块接收到配置信息切换指令后,可以激活历史配置标识对应的配置信息,去激活当前配置标识对应的配置信息,也就是,将嵌入式用户识别卡的当前配置标识对应的配置信息切换为历史配置标识对应的配置信息。

上述实施例中,通过查询嵌入式用户识别卡已下载和已使用的配置信息,当查询到嵌入式用户识别卡已下载目标配置信息但未激活使用时,传递配置信息切换指令至基带处理模块,将激活使用的配置信息替换为目标配置信息,简便高效。

在一个实施例中,该嵌入式用户识别卡配置方法还包括:通过第一预设接口获取配置信息删除指令,配置信息删除指令携带待删除配置信息对应的运营商标识;通过第二预设接口将配置信息删除指令传递至基带处理模块,以使基带处理模块对待删除配置信息进行删除。

其中,配置信息删除指令是用于删除嵌入式用户识别卡已下载的配置信息,该配置信息可以已激活使用,也可以未激活使用。

具体地,用户在获知嵌入式用户识别卡的当前配置情况后,可以在终端编辑配置信息删除指令,配置信息删除指令包括待删除配置信息对应的运营商标识。应用处理模块通过第一预设接口获取终端发送的配置信息删除指令,将配置信息删除指令传递至基带处理模块。基带处理模块根据该配置信息删除指令对嵌入式用户识别卡已下载的待删除配置信息进行删除。

在一个实施例中,用户在终端还可以编辑配置信息查询指令,配置信息切换指令。

在一个实施例中,可以进一步提高接口的独有性,将不同功能的指令通过不同的接口发送至应用处理模块。例如,用于增加配置信息的指令通过接口1发送至应用处理模块,用于删除配置信息的指令通过接口2发送至应用处理模块。

在一个具体的实施例中,如图5所示,提供了一种嵌入式用户识别卡配置方法,包括:

1、终端通过增加profile的接口发送增加profile的指令至应用处理模块,该指令包括目标运营商标识。

2、应用处理模块通过qmi接口将增加profile的指令传递至基带处理模块。

3、基带处理模块根据该增加profile的指令传递嵌入式用户识别卡信息获取指令至嵌入式识别卡。

4、嵌入式用户识别卡根据嵌入式用户识别卡信息获取指令返回嵌入式用户识别卡信息,嵌入式用户识别卡信息包括标识信息、状态信息、当前配置标识、历史配置标识中的至少一种。

5、基带处理模块将嵌入式用户识别卡信息传递至应用处理模块。

6、应用处理模块根据状态信息确定嵌入式用户识别卡已准备就绪,根据当前配置标识和历史配置标识确定嵌入式用户识别卡未下载目标运营商标识对应的profile。应用处理模块根据标识信息和目标运营商标识生成profile获取请求,并发送至服务器。

7、服务器根据标识信息对嵌入式用户识别卡进行鉴权。

8、当嵌入式用户识别卡鉴权通过时,服务器将目标运营商标识对应的profile传输至应用处理模块。

9、应用处理模块通过qmi接口将接收到的profile传递至基带处理模块。

10、基带处理模块将profile写入嵌入式用户识别卡。

11、嵌入式用户识别卡传输响应结果至基带处理模块,例如写卡成功或写卡失败。

12、基带处理模块传输响应结果至应用处理模块。

13、应用处理模块传输响应结果至终端。

应该理解的是,上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图6所示,提供了一种嵌入式用户识别卡配置装置,包括:指令获取模块602、指令传递模块604、请求发送模块606和嵌入式用户识别卡配置模块608,其中:

指令获取模块602,用于通过第一预设接口获取嵌入式用户识别卡配置指令,嵌入式用户识别卡配置指令包括目标运营商标识;

指令传递模块604,用于通过第二预设接口将嵌入式用户识别卡配置指令传递至基带处理模块,以使基带处理模块根据嵌入式用户识别卡配置指令返回嵌入式用户识别卡对应的嵌入式用户识别卡信息;

请求发送模块606,用于根据嵌入式用户识别卡信息和目标运营商标识发送配置信息获取请求至服务器,以使服务器根据配置信息获取请求返回目标运营商标识对应的目标配置信息;

嵌入式用户识别卡配置模块608,用于通过第二预设接口将目标配置信息传递至基带处理模块,以使基带处理模块根据目标配置信息配置嵌入式用户识别卡。

在一个实施例中,嵌入式用户识别卡信息包括标识信息,请求发送模块还用于将标识信息发送至服务器,以使服务器对标识信息进行验证,当标识信息验证通过时,发送目标运营商标识对应的目标配置信息至应用处理模块。

在一个实施例中,服务器获取参考标识信息集合,参考标识信息集合包括多个参考标识信息;将标识信息和参考标识信息集合中各个参考标识信息进行匹配;当匹配成功时,标识信息验证通过。

在一个实施例中,嵌入式用户识别卡信息包括状态信息,该嵌入式用户识别卡配置装置还包括:

状态确定模块,用于将状态信息和参考状态信息进行对比,得到第一对比结果;根据第一对比结果确定嵌入式用户识别卡对应的当前状态;当当前状态为未就绪状态时,根据当前状态生成提示信息,将提示信息发送至终端进行展示。请求发送模块还用于当当前状态为已就绪状态时,根据目标运营商标识生成配置信息获取请求,将配置信息获取请求发送至服务器,以使服务器根据配置信息获取请求返回目标运营商标识对应的目标配置信息。

在一个实施例中,嵌入式用户识别卡信息包括历史配置标识和当前配置标识,请求发送模块还用于将当前配置标识和目标运营商标识进行对比,得到第二对比结果;将历史配置标识和目标运营商标识进行对比,得到第三对比结果;当第二对比结果以及第三对比结果为不一致时,根据目标运营商标识发送配置信息获取请求至服务器。

在一个实施例中,嵌入式用户识别卡配置模块还用于当第二对比结果为不一致,第三对比结果为一致时,根据历史配置标识生成配置信息切换指令;通过第二预设接口将配置信息切换指令传递至基带处理模块,以使基带处理模块根据配置信息切换指令将当前配置标识对应的配置信息切换为历史配置标识对应的配置信息。

在一个实施例中,嵌入式用户识别卡配置模块还用于通过第一预设接口获取配置信息删除指令,配置信息删除指令携带待删除配置信息对应的运营商标识;通过第二预设接口将配置信息删除指令传递至基带处理模块,以使基带处理模块对待删除配置信息进行删除。

关于嵌入式用户识别卡配置装置的具体限定可以参见上文中对于嵌入式用户识别卡配置方法的限定,在此不再赘述。上述嵌入式用户识别卡配置装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于通信设备中的处理器中,也可以以软件形式存储于通信设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一些实施例中,提供了一种通信设备,该通信设备可以是通信模块,例如4g模块。其内部结构图可以如图7所示。该通信设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该通信设备的处理器用于提供计算和控制能力。该通信设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该通信设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种定位信息配置方法。本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的通信设备的限定,具体的通信设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的通信设备的限定,具体的通信设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一些实施例中,提供了一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述嵌入式用户识别卡配置方法的步骤。

在一些实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述嵌入式用户识别卡配置方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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