管理移动终端的方法、装置、设备和存储介质以及系统与流程

文档序号:20704021发布日期:2020-05-12 16:08阅读:203来源:国知局
管理移动终端的方法、装置、设备和存储介质以及系统与流程

本发明涉及通信技术领域,尤其涉及一种管理移动终端的方法、装置、设备和存储介质以及系统。



背景技术:

嵌入式用户识别模块(embedded-subscriberidentificationmodule,esim)卡是一种基于嵌入式uicc(embedded-uicc,euicc)实现的远程写卡技术,通过可重复擦写的嵌入式通用集成电路卡(embeddeduniversalintegratedcircuitcard,euicc)代替传统sim卡直接嵌入到终端上,终端通过访问移动通信服务提供商的esim服务器(例如sm-dp+)远程下载用户签约数据(profile)到esim卡上并安装,实现远程开卡。用户可以自主选择接入的esim服务器,也可从多家移动通信服务提供商的esim服务器下载profile并在esim卡上切换,从而更加灵活的选择运营商套餐,或者在无需更换sim卡、购买新设备的前提下随时更换服务提供商。

通常终端会通过二维码扫描或者预置等方式获取esim服务器的网络地址,且esim服务器不检查esim卡及所在终端的硬件标识,收到profile下载请求后即下发profile到esim卡所在终端。

终端获取esim服务器网络地址并直接下载profile的现有方案,一方面使得非法设备能够轻易获取profile;同时,由于esim服务器、esim卡、终端由不同制造商设计生产,存在兼容性问题,也可能导致profile下载或安装失败。

综上所述,需要一种在用户激活esim卡之前,可以检查该移动终端是否为非法终端、或者是否为与esim服务器不兼容的终端的检查机制,使得对于检查出的非法终端或不兼容终端,则拒绝其esim卡的激活业务。



技术实现要素:

本发明实施例提供了一种管理移动终端的方法、装置、设备和存储介质以及系统,可以检查出请求激活esim的移动终端是否为非法终端、或者是否为与esim服务器不兼容的终端,提升用户体验。

第一方面,本发明实施例提供了一种管理移动终端的方法,移动终端集成有嵌入式用户识别模块esim卡,该方法包括:

接收移动终端发送的esim卡激活请求;

根据esim卡激活请求中携带的移动终端的身份信息以及终端管理系统dms预先导入的验证信息,检查移动终端是否合法,并检查移动终端与esim服务器是否兼容;

根据所检查的移动终端的合法性以及移动终端与esim服务器的兼容性,确定是否接受移动终端的esim卡激活请求,其中验证信息包括与esim服务器兼容的合法终端的身份信息。

根据本发明所述的管理移动终端的方法,其中,身份信息包括移动终端的国际移动设备识别码imei及esim卡的用户设备卡标识号eid,验证信息包括与esim服务器兼容的合法终端的imei及eid,方法还包括:

判断esim卡激活请求中携带的移动终端的imei及eid、与dms预先导入的与esim服务器兼容的合法终端的imei及eid是否分别一致;

如果esim卡激活请求中携带的imei及eid、与dms预先导入的与esim服务器兼容的合法终端的imei及eid的一致性对应关系中有一个不一致或者均不一致时,则判定移动终端为非法终端或者与esim服务器不兼容;

向移动终端发送esim卡激活请求拒绝响应。

根据本发明所述的管理移动终端的方法,其中,身份信息包括移动终端的国际移动设备识别码imei及esim卡的用户设备卡标识号eid,验证信息包括与esim服务器兼容的合法终端的imei及eid,方法还包括:

判断esim卡激活请求中携带的移动终端的imei及eid、与dms预先导入的合法终端的imei及eid是否分别一致;

如果分别一致,则判定移动终端为合法终端并且与esim服务器兼容;

向移动终端发送esim卡激活请求接受响应。

根据本发明所述的管理移动终端的方法,方法还包括:

向移动终端返回用于指示接受esim卡激活请求的响应消息,响应消息携带esim服务器的标识信息和第一认证数据;

接收来自esim服务器的认证数据验证请求,认证数据验证请求包括由移动终端根据esim服务器的标识信息向esim服务器发送的用户签约数据profile下载请求中所携带的第二认证数据;

验证第二认证数据与第一认证数据是否一致,并将验证结果发送给esim服务器,以使得esim服务器在验证结果指示认证数据不一致时拒绝profile下载请求,在验证结果指示认证数据一致时接受profile下载请求。

根据本发明所述的管理移动终端的方法,esim服务器的标识信息为esim服务器的统一资源定位符url地址,第一认证数据和第二认证数据包括eid、认证数据标识。

根据本发明所述的管理移动终端的方法,方法还包括:

接收移动终端发送的esim删除或切换请求,esim删除或切换请求携带移动终端当前profile的标识信息;

根据删除或切换profile请求和当前profile的标识信息,向服务器boss查询是否允许移动终端删除或切换当前profile;

接收来自服务器boss的对删除或切换profile请求的响应,删除或切换profile请求的响应由服务器boss根据移动终端手机号码账户的合约及业务情况产生,手机号码账户的合约及业务情况取决于移动终端当前profile的标识信息。

根据本发明所述的管理移动终端的方法,当前profile的标识信息包括手机号码msisdn和国际移动用户识别码imsi。

根据本发明所述的管理移动终端的方法,方法还包括:

删除或切换profile请求的响应包括拒绝删除或切换profile响应、允许删除profile响应或允许切换profile响应。

根据本发明所述的管理移动终端的方法,方法还包括:

将删除或切换profile请求的响应发送至移动终端;

判断删除或切换profile请求的响应所属的响应类型;

如果删除或切换profile请求的响应为拒绝删除或切换profile响应,则指示移动终端不能删除或切换profile;

如果删除或切换profile请求的响应为允许切换profile响应,则指示移动终端切换至其他的profile;

如果删除或切换profile请求的响应为允许删除profile响应,则指示移动终端删除当前profile。

第二方面,本发明实施例提供了一种管理移动终端的装置,移动终端集成有嵌入式用户识别模块esim卡,装置包括:

接收模块,用于接收移动终端发送的esim卡激活请求;

检查模块,用于根据esim卡激活请求中携带的移动终端的身份信息以及终端管理系统dms预先导入的验证信息,检查移动终端是否合法,并检查移动终端与esim服务器是否兼容;

确定模块,用于根据所检查的移动终端的合法性以及移动终端与esim服务器的兼容性,确定是否接受移动终端的esim卡激活请求,其中验证信息包括与esim服务器兼容的合法终端的身份信息。

第三方面,本发明实施例提供了一种管理移动终端设备,移动终端集成有嵌入式用户识别模块esim卡,设备包括:

至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面所述的管理移动终端的方法。

第四方面,本发明实施例提供一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如上述实施方式中第一方面所述的管理移动终端的方法。

本发明实施例提供的管理移动终端的方法、装置、设备和存储介质以及系统,可以在用户激活esim卡之前,检查出该移动终端是否为非法终端、或者是否为与esim服务器不兼容的终端,使得对于检查出的非法终端或不兼容终端,则拒绝其esim卡的激活业务,提升用户体验。

第五方面,本发明实施例提供一种管理移动终端的系统,移动终端集成有esim卡,系统包括:

如上述实施方式中第二方面所述的管理移动终端的装置;

移动终端,用于将esim卡激活请求发送至管理移动终端的装置;

esim服务器,用于当管理移动终端的装置接受移动终端的esim卡激活请求时,接收移动终端发过来的用户签约数据profile下载请求。

本发明实施例提供的管理移动终端的系统,移动终端集成有esim卡,系统还包括:

服务器boss,用于根据删除或切换profile请求和profile的标识信息,查询移动终端手机号码账户的合约及业务情况,并根据查询到的移动终端的合约及业务情况,确定是否允许删除或切换profile。

本发明实施例通过dms检查预先导入的与esim服务器兼容的合法终端的身份信息、以及esim激活请求中携带的身份信息,对发送esim激活请求的移动终端进行校验,使得对于检查出的非法终端或不兼容终端,拒绝其esim卡的激活业务。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明实施例的管理移动终端方法的流程示意图;

图2示出了本发明实施例的管理移动终端的装置的结构示意图;

图3示出了本发明实施例的管理移动终端的设备的硬件结构示意图;

图4示出了本发明一实施例的管理移动终端的系统的结构示意图;

图5示出了本发明另一实施例的管理移动终端的系统的结构示意图;

图6示出了本发明实施例的用户激活esim卡流程的示意图;

图7示出了本发明实施例的用户删除或切换profile流程的示意图。

具体实施方式

下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明实施例的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本发明实施例的目的之一在于提供一种在用户激活esim卡之前,可以检查该移动终端是否为非法终端、或者是否为与esim服务器不兼容的终端的方法,使得对于检查出的非法终端或不兼容终端,则拒绝其esim卡的激活业务。

为了方便描述,首先将本文有可能涉及到的技术术语及其含义罗列如下,需要明确,这些技术术语均为本领域已知的内容。

<imei>

国际移动设备识别码(internationalmobileequipmentidentity,imei)俗称“手机串号”、“手机串码”、“手机序列号”,用于在移动网络中识别每一部独立的手机,相当于手机的身份证号码。

<msisdn>

手机isdn号码(mobilesubscriberinternationalisdn,msisdn)是指主叫用户为呼叫公用陆地移动网络(publicandmobilenetwork,plmn)中的一个移动用户所需拨的号码,作用同于公共交换电话网络(publicswitchedtelephonenetwork,pstn)号码;是在公共电话网交换网络编号计划中,唯一能识别移动用户的号码,俗称手机号码。

<imsi>

国际移动用户识别码(internationalmobilesubscriberidentificationnumber,imsi)是区别移动用户的标志,储存在sim卡中,可用于区别移动用户的有效信息。

<用户签约数据>

用户签约数据(profile)是一组文件、数据和应用的集合,包含用户识别信息和业务签约信息。现有的可插拔用户识别模块(subscriberidentitymodule,sim)卡是软硬件一体的,更换profile需同时更换硬件卡,无法满足国际漫游业务中按需签约和灵活配置profile的需求。

<esim服务器>

当用户购入集成esim卡的移动终端时,该esim卡未写入任何信息,因此需要通过诸如sm-dp+的esim服务器实施远程写卡,例如将imsi等通过诸如wifi写入esim卡中。

基于上述内容,本发明实施例可提供一种管理移动终端的方法,该移动终端集成有esim卡,参考图1,图1示出了本发明实施例的管理移动终端方法100的流程示意图,该方法包括:

s110,接收移动终端发送的esim卡激活请求;

s120,根据esim卡激活请求中携带的移动终端的身份信息以及终端管理系统(devicemanagementsystem,dms)预先导入的验证信息,检查移动终端是否合法,并检查移动终端与esim服务器是否兼容;

s130,根据所检查的移动终端的合法性以及移动终端与esim服务器的兼容性,确定是否接受移动终端的esim卡激活请求,其中验证信息包括与esim服务器兼容的合法终端的身份信息。

利用本发明提供的上述方案,通过dms检查预先导入的与esim服务器兼容的合法终端的身份信息、以及esim激活请求中携带的身份信息,对发送esim激活请求的移动终端进行校验,使得对于检查出的非法终端或不兼容终端,拒绝其esim卡的激活业务。

本发明另一实施例可提供一种管理移动终端的方法,该移动终端集成有esim卡,该方法还包括:

向移动终端返回用于指示接受esim卡激活请求的响应消息,响应消息携带esim服务器的标识信息和第一认证数据;

接收来自esim服务器的认证数据验证请求,认证数据验证请求包括由移动终端根据esim服务器的标识信息向esim服务器发送的用户签约数据profile下载请求中所携带的第二认证数据;

验证第二认证数据与第一认证数据是否一致,并将验证结果发送给esim服务器,以使得esim服务器在验证结果指示认证数据不一致时拒绝profile下载请求,在验证结果指示认证数据一致时接受profile下载请求。

利用本发明实施例提供的上述方案,通过dms检验第二认证数据与第一认证数据是否一致,以确保当前访问esim服务器的移动终端经过了dms的合法性及兼容性检查,避免非法/不兼容终端下载profile。

本发明又一实施例可提供一种管理移动终端的方法,该移动终端集成有esim卡,该方法还包括:

接收移动终端发送的esim删除或切换请求,esim删除或切换请求携带移动终端当前profile的标识信息;

根据删除或切换profile请求和当前profile的标识信息,向服务器boss查询是否允许移动终端删除或切换当前profile;

接收来自服务器boss的对删除或切换profile请求的响应,删除或切换profile请求的响应由服务器boss根据移动终端手机号码账户的合约及业务情况产生,所述手机号码账户的合约及业务情况取决于所述移动终端当前profile的标识信息。

利用本发明实施例提供的上述方案,通过dms向服务器boss查询是否允许移动终端删除或切换profile,服务器boss根据查询到的终端手机号码账户的合约及业务情况,来动态判断是否允许用户删除或切换profile,避免在用户自行删除或切换profile后,运营商仍然继续扣费的情况,提高用户体验。

与本发明实施例的管理移动终端的方法相对应地,本发明实施例可提供一种管理移动终端的装置、设备和计算器存储介质。

参考图2,图2示出了本发明实施例的管理移动终端的装置200的结构示意图,该移动终端集成有esim卡,该装置200包括:

接收模块210,用于接收移动终端发送的esim卡激活请求;

检查模块220,用于根据esim卡激活请求中携带的移动终端的身份信息以及终端管理系统dms预先导入的验证信息,检查移动终端是否合法,并检查移动终端与esim服务器是否兼容;

确定模块230,用于根据所检查的移动终端的合法性以及移动终端与esim服务器的兼容性,确定是否接受移动终端的esim卡激活请求,其中验证信息包括与esim服务器兼容的合法终端的身份信息。

利用本发明提供的管理移动终端的装置、设备和计算机存储介质,通过诸如dms的管理移动终端的装置检查预先导入的与esim服务器兼容的合法终端的身份信息、以及esim激活请求中携带的身份信息,对发送esim激活请求的移动终端进行校验,使得对于检查出的非法终端或不兼容终端,拒绝其esim卡的激活业务。

前述的管理移动终端设备,其中该移动终端集成有esim卡,该设备包括:

存储器,用于存储程序;

处理器,用于运行存储器中存储的程序,以执行本发明实施例所述的管理移动终端的方法。

图3示出了本发明实施例的管理移动终端的设备的硬件结构示意图,其中该移动终端集成有esim卡。其中,计算设备1100包括输入设备1101、输入接口1102、处理器1103、存储器1104、输出接口1105、以及输出设备1106。

其中,输入接口1102、处理器1103、存储器1104、以及输出接口1105通过总线1110相互连接,输入设备1101和输出设备1106分别通过输入接口1102和输出接口1105与总线1110连接,进而与计算设备1100的其他组件连接。

具体地,输入设备1101接收来自外部的输入信息,并通过输入接口1102将输入信息传送到处理器1103;处理器1103基于存储器1104中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器1104中,然后通过输出接口1105将输出信息传送到输出设备1106;输出设备1106将输出信息输出到计算设备1100的外部供用户使用。

计算设备1100可以执行本发明上述管理移动终端方法中的各步骤。

处理器1103可以是一个或多个中央处理器(centralprocessingunit,cpu)。在处理器1103是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

存储器1104可以是但不限于随机存储存储器(ram)、只读存储器(rom),可擦除可编程只读存储器(eprom)、光盘只读存储器(cd-rom)、硬盘等中的一种或多种。存储器1104用于存储程序代码。

可以理解,本发明实施例提供的任一模块或全部模块的功能可以用图3所示的中央处理器1103实现。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如,固态硬盘(solidstatedisk,ssd))等。

本发明实施例提供一种管理移动终端的系统400,该移动终端集成有esim卡,参考图4,图4示出了本发明一实施例的管理移动终端的系统400的结构示意图,该系统包括:

移动终端410,用于将esim卡激活请求发送至管理移动终端的装置;

如前述实施例所述的管理移动终端的装置420;

esim服务器430,用于当管理移动终端的装置接受移动终端的esim卡激活请求时,接收移动终端发过来的用户签约数据profile下载请求。

利用本发明提供的上述方案,根据在dms中预先导入的与esim服务器完成兼容性测试相关的合法终端信息、以及esim激活请求中携带的身份信息,对请求激活esim激活的移动终端进行校验,使得对于检查出的非法终端或不兼容终端,则拒绝其esim卡的激活业务。

本发明另一实施例提供一种管理集成有嵌入式用户识别模块esim卡的移动终端的系统500,参考图5,图5与图4相同的模块或单元使用相同的编号,如图5所示,系统500基本相同于图4所示的系统400,不同之处在于,该系统500还包括:

服务器boss440,用于根据删除或切换profile请求和profile的标识信息,查询移动终端手机号码账户的合约及业务情况,并根据查询到的移动终端的合约及业务情况,确定是否允许删除或切换profile。

利用本发明提供的上述方案,通过向服务器boss查询是否允许当前移动终端删除或切换profile,服务器boss根据查询到的终端手机号码账户的合约及业务情况,来动态判断是否允许删除或切换profile,避免用户自行删除或切换profile后,运营商继续扣费的情况,提升用户感知。

以下通过具体的实例,描述本发明实施例的可选的具体处理过程。需要说明的是,本发明的方案并不依赖于具体的算法,在实际应用中,可选用任何已知或未知的硬件、软件、算法、程序或其任意组合等来实现本发明的方案,只要是采用了本发明方案的实质思想,均落入本发明的保护范围。

集成有esim卡的移动终端(简称终端)在上市销售前,通常需要到相关管理部门备案产品信息,包括但不限于移动终端imei以及esim卡的eid,本发明实施例在终端和诸如sm-dp+的esim服务器之间增加dms,并且dms将预先导入与sm-dp+完成兼容性测试的相关的合法终端信息,参考图6,图6示出了本发明实施例的用户激活esim卡流程的示意图,具体流程如下:

(1)用户购买终端后,在esim终端上发起激活esim卡操作。

(2)终端将esim卡激活请求(esimactivationrequest)发送至dms,esimactivationrequest携带imei和eid。

(3)dms预先导入了与sm-dp+兼容的合法备案的终端imei和eid,dms检查esimactivationrequest携带的imei和eid是否存在于dms中,如果存在的话,则检查esimactivationrequest携带的imei和eid与dms预先导入的imei和eid之间的对应关系是否分别一致。

(4)如果esimactivationrequest中携带的imei及eid、与dms预先导入的与esim服务器(sm-dp+)兼容的合法终端的imei及eid的一致性对应关系中有一个不一致或者均不一致时,则dms认为该移动终端为非法终端或者为与sm-dp+不兼容的终端,并从dms向终端返回http认证响应(httppostresponse),httppostresponse携带403请求拒绝(403requestrejected),403requestrejected返回终端,从而拒绝该终端的esim卡激活请求,业务流程终止;如果分别一致,则判定移动终端为合法终端并且与esim服务器兼容,dms接受该终端的esimactivationrequest,并处理相关业务,业务流程进行至步骤(5)。

(5)dms向终端发送http认证响应200ok(httppostresponse200ok),httppostresponse200ok消息中携带sm-dp+的统一资源定位符(uniformresourcelocator,url)地址以及办理后续业务所需的认证数据(postdata)返回给终端,其中postdata包含esim卡的eid、认证数据标识(postdataid),postdata还包含dms的数字签名sign,签名密钥由dms和sm-dp+分别保存;postdataid为postdata的标识(identity,id),postdataid由dms生成,且全局唯一。postdata按如下方式拼接:post-data-id=xxxxxxxx&eid=xxxxxxx&sign=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,拼接后字符串再进行加密,其中加密密钥、解密密钥分别由dms和sm-dp+保存。

(6)根据httppostresponse200ok消息中携带的sm-dp+的url地址,移动终端向指定url的sm-dp+发起profile下载请求(profiledownloadrequest),profiledownloadrequest携带postdata,其中postdata包含esim卡的eid、postdataid,postdata还包含dms的数字签名sign。

(7)sm-dp+向dms发送检查postdata请求(checkpostdatarequest),dms检验第(6)步中终端发送给sm-dp+的postdataid和eid、与dms在第(5)步中发送给终端的postdataid和eid是否一致,以确保当前访问sm-dp+的终端经过了dms的合法性及兼容性检查。

(8)dms验证第(6)步中postdataid、eid是否与第(5)步中postdataid、eid一致。

(9)dms向sm-dp+返回检查postdata响应(checkpostdataresponse)的验证结果。

(10)如果第(9)步验证失败,则sm-dp+拒绝终端的profile下载请求;如果验证成果,则用户设备(userequipment,ue)与sm-dp+进行交互,完成终端的profile下载操作。

本发明实施例通过在终端与esim服务器之间引入dms设备,在用户激活esim卡时,增加了检查机制,集成esim卡的终端先要通过dms设备的合法及兼容性检验,检验通过后才能够与esim服务器进行交互,完成profile下载操作;然而对于检查出的非法/不兼容终端,拒绝esim卡操作,以避免非法/不兼容终端下载profile,提高用户体验。

应该注意的是,用户与移动通信服务提供商签订合约套餐之后,在套餐合约期限内,当用户随意删除profile或者切换服务提供商时,服务提供商的业务运营系统在用户无感知的情况下会继续按照合约扣费,影响了集成esim卡终端的用户体验。

在现有技术中,通过在profile中设定profilepolicyrules参数来指示终端禁止profile的切换或删除。

作为一个示例,当终端下载并启用了profile时,且该profile中的profilepolicyrules参数设定为“不允许停用该profile(disablingofthisprofileisnotallowed)”,则不允许用户停用该profile而切换到其他服务提供商的profile。

如果profile中的profilepolicyrules参数设定为“不允许删除该profile(deletionofthisprofileisnotallowed)”或者“deletionofthisprofileisrequireduponitssuccessfuldisabling”,则需要对用户的删除操作进行限制。

然而,由于profile一经下载,便无法进行远程配置。现有技术通过在profile中对profilepolicyrules参数进行设定,以指示终端禁止profile的切换或者删除,使得不能根据用户的套餐合约期限动态调整。一旦相关规则生效,用户在套餐合约到期后,也无法删除当前的profile或者切换到其他运营商合约,影响了集成esim卡终端的用户体验。

因此,本发明实施例提出一种可以根据当前移动终端手机号码账户的合约及业务情况,动态指示终端是否允许用户删除profile或切换到其他运营商合约的方法,参考图7,图7示出了本发明实施例的用户删除或切换profile流程的示意图,具体流程如下:

(1)用户在终端上发起删除或切换profile操作。

(2)终端将esim删除或切换请求(esimdeletion/disablerequest)发送至dms,该esimdeletion/disablerequest携带移动终端当前profile的标识信息,例如手机号码msisdn和imsi。

(3)dms向服务器boss发送检查用户账户请求(checkuseraccountrequest)以及用户的删除或切换profile请求,其中checkuseraccountrequest携带msisdn、imsi,向服务器boss查询是否允许该移动终端删除或切换profile。

(4)服务器boss判断移动终端当前手机号码合约是否到期,或者是否存在某些业务限制,从而根据合约是否到期或者业务是否受限,确定是否允许用户删除或切换profile。

(5)如果禁止用户删除或切换profile,服务器boss在回复dms的httppostresponse200ok消息中指示拒绝用户的删除或切换profile(actionrejected);如果允许用户删除当前profile的请求,则服务器boss对该手机号码做销户处理,并在回复dms的httppostresponse200ok消息中指示允许用户的删除或切换profile(actionaccepted);如果允许用户切换当前profile的请求,则服务器boss对该手机号码做停机处理,并在回复dms的httppostresponse200ok消息中指示允许用户的profile操作请求(actionaccepted)。

(6)dms将服务器boss对profile操作请求的响应,即esim删除或切换响应(esimdeletion/disableresponse)转发给终端,该删除或切换profile的响应包括拒绝删除或切换profile响应、允许删除profile响应或允许切换profile响应。

(7)如果服务器boss不允许用户的删除或切换profile,则终端不能执行用户的删除或切换profile;否则,终端则执行用户的删除或者切换profile。

(8)如果用户删除当前profile后,ue与dms及sm-dp+交互重新下载其他的profile,并重复esim卡激活流程。

本发明实施例通过在用户激活esim卡获取手机号码后,dms向服务器boss查询是否允许移动终端删除或切换profile,服务器boss根据查询到的终端手机号码账户合约及业务情况,来动态判断是否允许用户删除或切换profile,避免在用户自行删除或者切换profile后,运营商仍然继续扣费的情况,提高用户体验。

本说明书的各个部分均采用递进的方式进行描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点介绍的都是与其他实施例不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例部分的说明即可。

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