一种基于RSP的LPA应用实现方法及实现系统与流程

文档序号:12698726阅读:1759来源:国知局
一种基于RSP的LPA应用实现方法及实现系统与流程

本发明涉及通讯技术领域,尤其涉及的是一种基于RSP的LPA应用实现方法及实现系统。



背景技术:

目前在移动通信系统中普遍使用2FF、3FF和4FF类型的SIM卡,这几种SIM卡除了在卡大小形态的不同外,并没有显著的技术变革,无法满足减小终端体积,及无法适应更复杂应用场景的要求。EUICC卡(Embedded Universal Integrated Circuit Card,嵌入式通用集成电路卡)应运而生应运而生。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种基于RSP的LPA应用实现方法及实现系统,旨在解决现有技术中2FF、3FF和4FF类型的SIM卡无法满足减小终端体积,及无法适应更复杂应用场景的要求的缺陷。

本发明的技术方案如下:

一种基于RSP的LPA应用实现方法,其中,所述方法包括以下步骤:

A、预先设置终端侧的LPA;其中,LPA为本地配置代理;

B、当检测到终端侧与运营商之间的订购协议信息时,则运营商服务器根据LPA的代理信息创建相对应运营商数据包;

C、终端侧接入运营商服务器,并根据所述代理信息下载相对应的运营商数据包;

D、EUICC接收由LPA所转发的运营商数据包,并解密后安装运营商数据包;其中,EUICC为嵌入式通用集成电路卡。

所述基于RSP的LPA应用实现方法,其中,还包括:

E、当检测到配置文件的激活指令、去激活指令、切换指令或删除指令时,则将配置文件根据激活指令、去激活指令、切换指令或删除指令进行相对应的操作。

所述基于RSP的LPA应用实现方法,其中,所述步骤B中当检测到终端侧与运营商之间的订购协议信息时,则运营商服务器反馈二维码至终端侧,或者运营商服务器反馈激活码及SM-DP+服务器地址至终端侧,或者运营商服务器反馈目标EUICC所提供用户配置事件和SM-DP+服务器地址至终端侧;其中,所述二维码中包括SM-DP+服务器地址、及运营商数据包下载信息。

所述基于RSP的LPA应用实现方法,其中,所述步骤C具体包括:

C1、判断终端侧是否检测到Wi-Fi连接指令、预装操作文件启动指令、或配置文件启动指令中的一种;

C2、当终端侧检测到Wi-Fi连接指令时,则LPA通过Wi-Fi网络连接SM-DP+服务器,并下载相对应的运营商数据包;

C3、当终端侧检测到预装操作文件启动指令时,则LPA根据预装操作文件所对应的运营商网络连接相应的运营商服务器,并下载相对应的运营商数据包;

C4、当终端侧检测到配置文件启动指令时,则LPA根据配置文件连接对应的运营商服务器,并下载相对应的运营商数据包。

一种基于RSP的LPA应用实现系统,其中,包括:

LPA设置模块,用于预先设置终端侧的LPA;其中,LPA为本地配置代理;

运营商数据包创建模块,用于当检测到终端侧与运营商之间的订购协议信息时,则运营商服务器根据LPA的代理信息创建相对应运营商数据包;

下载模块,用于终端侧接入运营商服务器,并根据所述代理信息下载相对应的运营商数据包;

解密安装模块,用于EUICC接收由LPA所转发的运营商数据包,并解密后安装运营商数据包;其中,EUICC为嵌入式通用集成电路卡。

所述基于RSP的LPA应用实现系统,其中,还包括:

LPA管理模块,当检测到配置文件的激活指令、去激活指令、切换指令或删除指令时,则将配置文件根据激活指令、去激活指令、切换指令或删除指令进行相对应的操作。

所述基于RSP的LPA应用实现系统,其中,所述运营商数据包创建模块中当检测到终端侧与运营商之间的订购协议信息时,则运营商服务器反馈二维码至终端侧,或者运营商服务器反馈激活码及SM-DP+服务器地址至终端侧,或者运营商服务器反馈目标EUICC所提供用户配置事件和SM-DP+服务器地址至终端侧;其中,所述二维码中包括SM-DP+服务器地址、及运营商数据包下载信息。

所述基于RSP的LPA应用实现系统,其中,所述下载模块具体包括:

判断单元,用于判断终端侧是否检测到Wi-Fi连接指令、预装操作文件启动指令、或配置文件启动指令中的一种;

第一连接单元,用于当终端侧检测到Wi-Fi连接指令时,则LPA通过Wi-Fi网络连接SM-DP+服务器,并下载相对应的运营商数据包;

第二连接单元,用于当终端侧检测到预装操作文件启动指令时,则LPA根据预装操作文件所对应的运营商网络连接相应的运营商服务器,并下载相对应的运营商数据包;

第三连接单元,用于当终端侧检测到配置文件启动指令时,则LPA根据配置文件连接对应的运营商服务器,并下载相对应的运营商数据包。

本发明所提供的基于RSP的LPA应用实现方法及实现系统,方法包括:预先设置终端侧的LPA;其中,LPA为本地配置代理;当检测到终端侧与运营商之间的订购协议信息时,则运营商服务器根据LPA的代理信息创建相对应运营商数据包;终端侧接入运营商服务器,并根据所述代理信息下载相对应的运营商数据包;EUICC接收由LPA所转发的运营商数据包,并解密后安装运营商数据包;其中,EUICC为嵌入式通用集成电路卡。本发明实现了基于LPA的方式来完成使用户远程配置管理EUICC,且EUICC能有效减小终端体积,并适用于更复杂的应用场景。

附图说明

图1为本发明所述基于RSP的LPA应用实现方法较佳实施例的流程图。

图2为本发明所述基于RSP的LPA应用实现系统较佳实施例的功能结构框图。

具体实施方式

本发明提供一种基于RSP的LPA应用实现方法及实现系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,为本发明所述基于RSP的LPA应用实现方法较佳实施例的流程图,所述方法包括以下步骤:

步骤S100、预先设置终端侧的LPA;其中,LPA为本地配置代理。

本发明中,是基于RSP来实现对EUICC的远程配置管理。RSP的全称是Remote SIM Provisioning,即远程SIM卡配置管理。其是GSMA定义的,在EUICC上实现远程配置管理运营商Profile功能的标准和机制。

EUICC的全称是Embedded Universal Integrated Circuit Card,即嵌入式通用集成电路卡。其是GSMA/ETSI标准组织定义的一种嵌入在设备上不容易被替换,而且具有远程安全配置管理功能的UICC卡。远程配置管理包括运营商Profile的远程下载、激活、去激活、切换、删除等。

LPA的全称是Local Profile Assistant,即本地Profile代理,也即本地配置代理,是GSMA定义的RSP系统框架中的关键组成。LPA主要包含3部分功能,具体如下:

LDS(Local Discovery Service),其从服务器检索发现给EUICC提供Profile的事件和地址。

LPD(Local Profile Download),其扮演EUICC和SM-DP+服务器之间的代理角色,从SM-DP+服务器下载获取Profile包,再转移到EUICC中。

LUI(Local User Interface),其面向最终用户提供本地Profile管理功能,包括Profile的激活、去激活、切换、删除等。

本发明的步骤S100在具体实施时,在终端侧设置LPA主要有以下两种方式,即Setting设置菜单和APP方式。这两种方式都是比较成熟的方案,可以提供丰富灵活的用户界面,以及符合最终用户使用习惯的流程交互。通过Setting设置菜单的界面或者APP的方式来实现LPA的设置。

步骤S200、当检测到终端侧与运营商之间的订购协议信息时,则运营商服务器根据LPA的代理信息创建相对应运营商数据包。

具体实施时,运营商数据包包括IMSI(International Mobile Subscriber Identification Number,即国际移动用户识别码)、Ki(Key identifier,即SIM卡与运营商之间加密传递密钥)等秘钥及数据。这样,一旦检测到终端侧与运营商之间的订购协议信息时,说明终端侧的EUICC卡需请求写入运营商数据,以实现其作为SIM卡的替代品的功能。

步骤S300、终端侧接入运营商服务器,并根据所述代理信息下载相对应的运营商数据包。

当终端侧接入运营商服务器,则可由LPA从运营商服务器中获取运营商数据包,来完成运营商数据包的下载。

步骤S400、EUICC接收由LPA所转发的运营商数据包,并解密后安装运营商数据包;其中,EUICC为嵌入式通用集成电路卡。

目前EUICC(即嵌入式UICC卡)的封装形式有两种,一种是采用SMD贴片封装工艺,就是将SIM卡芯片直接焊接在M2M终端模组上;另一种是采用SIP(Simple in Packge)封装工艺,就是将SIM卡芯片和终端模块芯片封装在一体,外表看起来就是一块芯片,好像没有SIM卡了。目前业内定义的嵌入式UICC卡是用在M2M设备中,而更广义的嵌入式UICC卡是可以用在任何终端设备中的不可插拔的SIM卡,和普通SIM卡的最大区别是固定在终端中不能随意更换。这样,可以减少在终端中设置SIM卡槽,这为减小终端体积提供了前提条件。

进一步的,在所述基于RSP的LPA应用实现方法中,还包括:

步骤S500、当检测到配置文件的激活指令、去激活指令、切换指令或删除指令时,则将配置文件根据激活指令、去激活指令、切换指令或删除指令进行相对应的操作。

具体的,可设置一LPA的用户界面来实现配置文件的配置。LPA的用户界面中主要功能模块包括:Profile下载、激活、去激活、切换、罗列、删除;获取EUICC ID;Profile别名设置;EUICC重置等等。这样,可通过用户的具体需求进行灵活定制LPA的用户界面。

优选的,在所述步骤S200中当检测到终端侧与运营商之间的订购协议信息时,则运营商服务器反馈二维码至终端侧,或者运营商服务器反馈激活码及SM-DP+服务器地址至终端侧,或者运营商服务器反馈目标EUICC所提供用户配置事件和SM-DP+服务器地址至终端侧;其中,所述二维码中包括SM-DP+服务器地址、及运营商数据包下载信息。

具体的,第一种方式是,当用户和运营商达成业务订购协议后(即可检测到终端侧与运营商之间的订购协议信息时),运营商会提供一个二维码给用户,二维码中包含了SM-DP+服务器地址、定制的运营商数据包下载信息等信息,用户打开LPA的用户界面并扫描该二维码就可以连接SM-DP+服务器下载定制的运营商数据包。

第二种方式是,用户和运营商达成业务订购协议后(即可检测到终端侧与运营商之间的订购协议信息时),运营商服务器会提供激活码和SM-DP+服务器地址给终端侧,用户通过在LPA的用户界面通过手动输入激活码及SM-DP+服务器地址的方式,连接SM-DP+服务器下载定制的运营商数据包。

第三种方式是,用户和运营商达成业务订购协议后(即可检测到终端侧与运营商之间的订购协议信息时),SM-DP+服务器创建对应的运营商数据包,并告知SM-DS发现服务器为目标EUICC定制的运营商数据包已经准备就绪,终端侧LPA中的LDS(Local Discovery Service)会定期检索发现给目标EUICC提供用户配置事件和SM-DP+服务器地址,然后LPA会连接SM-DP+服务器并下载定制的运营商数据包。

当然,由订购协议信息所触发的LPA接入运营商服务器的方式,并不局限于上述三种方式。只要能在检测到终端侧与运营商之间的订购协议信息时能触发LPA接入运营商服务器即可。

优选的,所述步骤S300具体包括:

步骤S301、判断终端侧是否检测到Wi-Fi连接指令、预装操作文件启动指令、或配置文件启动指令中的一种;

步骤S302、当终端侧检测到Wi-Fi连接指令时,则LPA通过Wi-Fi网络连接SM-DP+服务器,并下载相对应的运营商数据包;

步骤S303、当终端侧检测到预装操作文件启动指令时,则LPA根据预装操作文件所对应的运营商网络连接相应的运营商服务器,并下载相对应的运营商数据包;

步骤S304、当终端侧检测到配置文件启动指令时,则LPA根据配置文件连接对应的运营商服务器,并下载相对应的运营商数据包。

即,LPA需要连接到运营商服务器下载运营商数据包需要网络,LPA连接运营商服务器通常的网络连接方式主要有三种:WIFI;Pre-installed operational profile(即预装操作文件);Provisioning profile(即配置文件)。可以根据具体需求和商业模式进行定制实现,下面对三种网络连接方式进行介绍:

1)WIFI:当出厂的EUICC卡是一个空白卡,里面没有任何运营商数据包时,LPA就需要借助其他网络(如WIFI)连接SM-DP+服务器,实现第一次的运营商数据包下载。WIFI可以作为一个基础的网络连接方式,保证LPA可以连接SM-DP+服务器下载运营商数据包。由于并不是所有的场景都有WIFI网络环境,故为了方便用户可以随时随地的使用LPA连接运营商服务器,可以通过另外两种实现方式Provisioning profile和Pre-installed operational profile来实现。

2) Pre-installed operational profile:即在出厂的EUICC中预置一个正式的运营商数据包,LPA能使用该运营商数据包连接对应的运营商网络,并以此运营商网络连接运营商服务器下载其他正式的运营商数据包,也能进行数据语音等服务。该方式一般应用于运营商定制机等特殊场景和商业模式。

3) Provisioning profile:即在出厂的EUICC中预置一种功能受限的配置运营商数据包,能使LPA连接移动网络,但是只受限用于连接运营商服务器下载正式的运营商数据包,不能用于其他数据和语音等服务。Provisioning profile是用户不可见的,也是不可删除的,当没有WIFI连接并且EUICC中没有正式的运营商数据包时,会使用Provisioning profile连接服务器。

可见,本发明实现了基于LPA的方式来完成使用户远程配置管理EUICC,且EUICC能有效减小终端体积,并适用于更复杂的应用场景。

基于上述方法实施例,本发明还提供一种基于RSP的LPA应用实现系统。如图2所示,所述基于RSP的LPA应用实现系统包括:

LPA设置模块100,用于预先设置终端侧的LPA;其中,LPA为本地配置代理;

运营商数据包创建模块200,用于当检测到终端侧与运营商之间的订购协议信息时,则运营商服务器根据LPA的代理信息创建相对应运营商数据包;

下载模块300,用于终端侧接入运营商服务器,并根据所述代理信息下载相对应的运营商数据包;

解密安装模块400,用于EUICC接收由LPA所转发的运营商数据包,并解密后安装运营商数据包;其中,EUICC为嵌入式通用集成电路卡。

优选的,在所述基于RSP的LPA应用实现系统中,还包括:

LPA管理模块,当检测到配置文件的激活指令、去激活指令、切换指令或删除指令时,则将配置文件根据激活指令、去激活指令、切换指令或删除指令进行相对应的操作。

优选的,在所述基于RSP的LPA应用实现系统中,所述运营商数据包创建模块200中当检测到终端侧与运营商之间的订购协议信息时,则运营商服务器反馈二维码至终端侧,或者运营商服务器反馈激活码及SM-DP+服务器地址至终端侧,或者运营商服务器反馈目标EUICC所提供用户配置事件和SM-DP+服务器地址至终端侧;其中,所述二维码中包括SM-DP+服务器地址、及运营商数据包下载信息。

优选的,在所述基于RSP的LPA应用实现系统中,所述下载模块300具体包括:

判断单元,用于判断终端侧是否检测到Wi-Fi连接指令、预装操作文件启动指令、或配置文件启动指令中的一种;

第一连接单元,用于当终端侧检测到Wi-Fi连接指令时,则LPA通过Wi-Fi网络连接SM-DP+服务器,并下载相对应的运营商数据包;

第二连接单元,用于当终端侧检测到预装操作文件启动指令时,则LPA根据预装操作文件所对应的运营商网络连接相应的运营商服务器,并下载相对应的运营商数据包;

第三连接单元,用于当终端侧检测到配置文件启动指令时,则LPA根据配置文件连接对应的运营商服务器,并下载相对应的运营商数据包。

综上所述,本发明所提供的基于RSP的LPA应用实现方法及实现系统,方法包括:预先设置终端侧的LPA;其中,LPA为本地配置代理;当检测到终端侧与运营商之间的订购协议信息时,则运营商服务器根据LPA的代理信息创建相对应运营商数据包;终端侧接入运营商服务器,并根据所述代理信息下载相对应的运营商数据包;EUICC接收由LPA所转发的运营商数据包,并解密后安装运营商数据包;其中,EUICC为嵌入式通用集成电路卡。本发明实现了基于LPA的方式来完成使用户远程配置管理EUICC,且EUICC能有效减小终端体积,并适用于更复杂的应用场景。

本领域普通技术人员可以理解上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件完成,所述的计算机程序可存储于一计算机可读取存储介质中,程序在执行时,可包括上述各方法的实施例的流程。其中的存储介质可以为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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