终端设备的SIM卡升级方法和系统以及存储介质与流程

文档序号:24410263发布日期:2021-03-26 19:04阅读:358来源:国知局
终端设备的SIM卡升级方法和系统以及存储介质与流程
终端设备的sim卡升级方法和系统以及存储介质
技术领域
1.本发明涉及通信技术领域,具体涉及一种终端设备的sim卡升级方法和系统以及存储介质。


背景技术:

2.随着4g的大规模应用以及5g网络的逐步部署,运营商需要同时运营2g,3g,4g,5g网络,这导致运营商的运营成本不断增加。2g作为最早的移动网络仅提供语音业务,同时占用优质带宽资源,运营商迫切希望能够将2g网络关闭,将其频谱重耕到4g等网络。这就要求运营商的客户都停止使用2g卡并迁移到4g及以上网络。使用2g网络的用户主要是使用2gsim卡及功能手机的用户。在大多数市场,功能手机本身已经被智能手机替代,因此大量用户采购智能手机但是却使用2g卡。为了让客户进行sim卡升级和网络迁移,运营商采用了如下的传统方法:第一,邮寄usim卡给用户;第二,广告宣传,推动客户到营业厅主动换卡。这两种方案对于运营商来说成本高,效率低,推动效果差。对于运营商营业厅分布较稀疏的地区,终端用户也有这极大的不便。因此需要一种解决用户无需换卡即可从2gsim卡升级到usim卡的技术方案。


技术实现要素:

3.本发明主要解决的技术问题是现有的sim卡升级方法成本高。
4.一种终端设备的sim卡升级方法,包括:通过终端设备上的处理器向配置服务器发送升级请求;所述升级请求中包括当前终端设备上sim卡的唯一识别号码;所述配置服务器收到所述升级请求后根据所述唯一识别号码查询到对应的码号管理平台的访问地址,并将该访问地址返回给所述处理器;所述处理器依据所述访问地址向对应的码号管理平台发送码号下载请求,所述码号下载请求中也包括当前终端设备上sim卡的唯一识别号码;所述码号管理平台依据所述唯一识别号码分配对应的虚拟卡码号,并将所述虚拟卡码号返回给所述处理器;将所述虚拟卡码号加载到终端设备的虚拟usim卡中,以完成sim卡的升级。
5.在一种实施例中,在通过终端设备上的处理器向配置服务器发送升级请求之前还包括:在终端设备上安装用于sim卡升级的程序。
6.在一种实施例中,还包括:所述处理器接收到所述虚拟卡码号之后,用户通过所述处理器的协议签订界面签订所述虚拟卡码号的使用协议声明。
7.在一种实施例中,用户通过所述处理器的交互界面签订所述虚拟卡码号的使用协议声明之后还包括:用户通过所述处理器的激活界面对所述虚拟卡码号进行激活。
8.一种终端设备的sim卡升级系统,包括:安装在终端设备上用于sim卡升级的处理器、配置服务器和码号管理平台;
所述处理器用于向配置服务器发送升级请求;所述升级请求中包括当前终端设备上sim卡的唯一识别号码;所述配置服务器用于收到所述升级请求后根据所述唯一识别号码查询到对应的码号管理平台的访问地址,并将该访问地址返回给所述处理器;所述处理器还用于依据所述访问地址向对应的码号管理平台发送码号下载请求,所述码号下载请求中也包括当前终端设备上sim卡的唯一识别号码;所述码号管理平台用于依据所述唯一识别号码分配对应的虚拟卡码号,并将所述虚拟卡码号返回给所述处理器;所述处理器还用于将所述虚拟卡码号加载到终端设备的虚拟usim卡中,以完成sim卡的升级。
9.在一种实施例中,所述处理器包括协议签订模块,用于在接收到所述虚拟卡码号之后显示协议签订界面以供用户签订所述虚拟卡码号的使用协议声明。
10.在一种实施例中,所述处理器还包括激活模块,用于在使用协议声明签订之后显示激活界面以供用户对所述虚拟卡码号进行激活。
11.一种终端设备,所述终端设备上安装有用于sim卡升级的处理器;所述处理器用于向配置服务器发送升级请求;所述升级请求中包括当前终端设备上sim卡的唯一识别号码;配置服务器收到所述升级请求后根据所述唯一识别号码查询到对应的码号管理平台的访问地址,并将该访问地址返回给所述处理器;所述处理器还用于依据所述访问地址向对应的码号管理平台发送码号下载请求,所述码号下载请求中也包括当前终端设备上sim卡的唯一识别号码;所述码号管理平台用于依据所述唯一识别号码分配对应的虚拟卡码号,并将所述虚拟卡码号返回给所述处理器;所述处理器还用于将所述虚拟卡码号加载到终端设备的虚拟usim卡中,以完成sim卡的升级。
12.一种配置服务器,所述配置服务器用于接收终端设备的处理器发送的升级请求,所述升级请求中包括当前终端设备上sim卡的唯一识别号码;并根据所述唯一识别号码查询到对应的码号管理平台的访问地址,并将该访问地址返回给所述处理器。
13.一种计算机可读存储介质,包括程序,所述程序能够被处理器执行以实现如上所述的方法。
14.依据上述实施例的终端设备的sim卡升级方法,其包括:通过终端设备上的处理器向配置服务器发送升级请求;升级请求中包括当前终端设备上sim卡的唯一识别号码;配置服务器收到升级请求后根据唯一识别号码查询到对应的码号管理平台的访问地址,并将该访问地址返回给处理器;处理器依据访问地址向对应的码号管理平台发送码号下载请求,码号下载请求中也包括当前终端设备上sim卡的唯一识别号码;码号管理平台依据唯一识别号码分配对应的虚拟卡码号,并将虚拟卡码号返回给处理器;将虚拟卡码号加载到终端设备的虚拟usim卡中,以完成sim卡的升级。采用本申请的sim卡升级方法,用户只需要在终端设备上安装开发商提供的用于sim卡升级处理器,然后在处理器上操作即可将2gsim卡升级到usim卡,运营商无须快递新的usim卡,同时无须制备usim卡,节约了成本,同时对于用户来说无须专门去营业厅更换sim卡,节约了时间成本。
附图说明
15.图1为本申请实施例的sim卡升级方法流程图;图2为本申请实施例的sim卡升级方法信令图;图3为本申请实施例的sim卡升级系统结构框图。
具体实施方式
16.下面通过具体实施方式结合附图对本发明作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
17.另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
18.以下是本申请说明书中涉及到的一些专业名词缩写,为了方便本领域技术人员理解,本申请进行以下解释说明。
19.sim:subscriber identity module,身份认证模块,即通常意义讲的sim卡,是通用集成电路卡的一种,作用是通过此模块来认证运营商网络的合法用户。
20.euicc:euicc是embedded uicc的简称,中文名就是嵌入式uicc卡,其实就是esim,即嵌入式sim卡。它可以与空中写卡,一号双卡相结合,提供换卡不换号的远程写卡服务。主要是运营商的能力,在国内就如中国移动的onelink,还有电信、联通。通过“空中写卡”,在车联网、智能设备、能源行业、共享经济等领域,客户可实现一地生产,全球销售,方便库存管理和快速海外布局。其为gsma指定的嵌入式通用集成电路卡,专用于电信领域,可支持安全进行远程profile下载、多profile管理等功能的esim卡片。
21.profile:电信中的码号资源及对应数据和文件系统、应用等的集合,存储在普通的sim卡、euicc卡里面的一系列数据和应用。
22.2g:second generation, 第二代通信技术。
23.4g:4th generation 第四代通信技术。
24.esim:embedded sim,嵌入式 sim。
25.lpa:local profile assistant,本地profile助手,功能包括辅助profile下载、profile管理(profile启用、profile关闭、profile删除、profile信息查询)、提供profile管理界面。
26.sm

dp+:subscription manager data preparation plus,订阅管理数据准备服务器,主要功能有准备profile,安全的加密、存储和分配profile到指定的eid。可以将一个加密的profile安全的通过lpa下发到euicc上。
27.iccid:sim的唯一识别号码。
28.tee:trust execution environment。是基于arm trustzone架构设计的一个安全隔离环境,用于安全应用和安全数据的存储和执行环境,和外部系统的开放环境进行隔离。现有的qualcomm、mtk、unisoc芯片等消费者设备和物联网设备大多支持此功能。常见的应用场景是指纹支付、人脸识别等。
29.cos:chip on system。指在安全芯片上直接进行开发的操作系统。
30.随着esim技术的出现,采用esim技术实现用户远程换卡成为可能。当用户终端内置有esim芯片且终端系统支持esim的情况下,用户可以通过运营商处理器获取esim分发能力,从而实现远程sim卡分发。采用esim技术实现换卡的过程具体包括:用户使用2gsim卡连接运营商网络,euicc卡通过lpa访问sm

dp+,进行profile的下载和管理,最终esim卡通过绑定新的profile访问运营商usim网络。使用esim技术进行远程sim卡分发要求终端设备内置esim芯片,但esim能力手机的普及需要漫长过程,而现在市面上大量的存量智能手机不具有esim能力,可见依赖esim技术不能解决当前的问题。
31.基于上述考虑,本申请提供不依赖于esim卡的2gsim更新方法。在终端设备上安装用于sim卡升级的处理器,通过终端设备上的处理器向配置服务器发送升级请求;升级请求中包括当前终端设备上sim卡的唯一识别号码;配置服务器收到升级请求后根据唯一识别号码查询到对应的码号管理平台的访问地址,并将该访问地址返回给处理器;处理器依据访问地址向对应的码号管理平台发送码号下载请求,码号下载请求中也包括当前终端设备上sim卡的唯一识别号码;码号管理平台依据唯一识别号码分配对应的虚拟卡码号,并将虚拟卡码号返回给处理器;将虚拟卡码号加载到终端设备的虚拟usim卡中,以完成sim卡的升级。采用本申请的sim卡升级方法,用户只需要在终端设备上安装开发商提供的用于sim卡升级的程序,然后在处理器上操作即可将2gsim卡升级到usim卡,运营商无须快递新的usim卡,同时无须制备usim卡,节约了成本,同时对于用户来说无须专门去营业厅更换sim卡,节约了时间成本。本申请的方法不依赖于esim技术,无须终端设备上必须具有esim卡,适用于当前市面上大量存在的具备esim卡的终端设备进行sim卡的升级换代。
32.实施例一:请参考图1和图2,本实施例提供一种终端设备的sim卡升级方法,其包括:步骤101:在终端设备上安装用于sim卡升级的程序。
33.其中,该用于sim卡升级的程序(即app)一般由运营商开发,专门针对2g或者3gsim卡用户进行sim的升级,在各个终端设备(例如手机、平板电脑)的应用商店即可下载该app,且该app适配于当前主流的安卓系统、ios系统以及鸿蒙系统的设备。
34.步骤102:通过终端设备上的处理器向配置服务器发送升级请求;升级请求中包括当前终端设备上sim卡的唯一识别号码(即iccid)。
35.用户下载该处理器后,为了保证安全,首先需要用户注册并实名认证,例如上传身份证的正面和反面照片。然后通过处理器向配置服务器发送sim升级请求,处理器会主动获取当前终端设备上sim卡的唯一识别号码,然后依据唯一识别号码生成升级请求,并通过预先设置好的访问路径发送给配置服务器。
36.步骤103:配置服务器收到升级请求后根据唯一识别号码查询到对应的码号管理平台的访问地址,并将该访问地址返回给处理器。
37.配置服务器一般也是由运营商开发,其和处理器配合工作,配置服务器中存储有
各个运营商的访问地址,并且配置服务器也可以根据升级请求中的唯一识别号码识别的当前设备的sim所属的运营商机构,并获取该sim卡对应的码号管理平台的访问地址。例如配置服务器根据升级请求中的唯一识别号码识别的当前设备的sim所属的运营商机构是中国移动,则会根据该唯一识别号码查询到中国移动的码号管理平台,并将其访问地址返回给处理器。
38.步骤104:处理器依据访问地址向对应的码号管理平台发送码号下载请求,码号下载请求中也包括当前终端设备上sim卡的唯一识别号码。
39.处理器接收到配置服务器返回的访问地址后会主动依据该访问地址访问对应的码号管理平台。
40.步骤105:码号管理平台依据唯一识别号码分配对应的虚拟卡码号,并将虚拟卡码号返回给处理器。
41.码号管理平台收到码号下载请求后,首先会提取其中的sim卡的唯一识别号码,再次确定该sim卡的运营商是否与当前码号管理平台匹配,当确认匹配后分配一个对应的虚拟卡码号,该虚拟卡码号包括码号资源及对应数据和文件系统、应用等。并将虚拟卡码号返回给处理器。
42.步骤106:将虚拟卡码号加载到终端设备的虚拟usim卡中,以完成sim卡的升级。
43.处理器接收到虚拟卡码号之后,将该虚拟卡码号加载到tee环境下终端设备的cos系统内预先设置的虚拟usim卡中,以完成sim卡的升级,终端设备即可通过该虚拟卡码号与对应的运营商完成联网操作。本实施例的usim卡是一个虚拟的模块,其采用软件实现现有的usim卡功能。
44.在另一种实施例中,处理器接收到虚拟卡码号之后,用户通过处理器的协议签订界面签订虚拟卡码号的使用协议声明。类似于去营业厅办理sim业务时候签署的使用协议。
45.在另一种实施例中,用户通过处理器的交互界面签订虚拟卡码号的使用协议声明之后还包括:用户通过处理器的激活界面对虚拟卡码号进行激活。处理器内预设有激活程序,用户可以点击处理器激活界面上的同意激活按键以激活当前虚拟卡码号,从而使用该虚拟卡码号通信。
46.需要说明的是,本实施例的处理器为终端设备本身的处理器,终端设备本申请还包括存储器,用户通过下载运营商开发的用于sim卡的升级程序(即app),升级程序存储在终端设备的存储器中,处理器执行该升级程序即可完成上的sim卡升级过程。
47.采用本申请的sim卡升级方法,用户只需要在终端设备上安装开发商提供的用于sim卡升级app,然后在app上操作即可将2gsim卡升级到usim卡,运营商无须快递新的usim卡,同时无须制备usim卡,节约了成本,同时对于用户来说无须专门去营业厅更换sim卡,节约了时间成本。本申请的方法不依赖于esim技术,无须终端设备上必须具有esim卡,适用于当前市面上大量存在的具备esim卡的终端设备进行sim卡的升级换代。
48.实施例二:如图3,本实施例提供一种终端设备的sim卡升级系统,其包括:安装在终端设备20上用于sim卡升级的处理器201、配置服务器30和码号管理平台40。
49.其中,处理器201用于向配置服务器发送升级请求;升级请求中包括当前终端设备上sim卡的唯一识别号码。该处理器201为终端设备本身的处理器。
50.配置服务器40用于收到升级请求后根据唯一识别号码查询到对应的码号管理平台40的访问地址,并将该访问地址返回给处理器201。
51.处理器201还用于依据访问地址向对应的码号管理平台40发送码号下载请求,码号下载请求中也包括当前终端设备20上sim卡的唯一识别号码。
52.码号管理平台40用于依据唯一识别号码分配对应的虚拟卡码号,并将虚拟卡码号返回给处理器201。
53.处理器201还用于将虚拟卡码号加载到终端设备20的虚拟usim卡202中,以完成sim卡的升级。
54.其中,处理器201包括人机交互模块2011,人机交互模块2011用于显示一个人机交互界面,供用户输入信息以实现sim卡的升级过程。
55.在一种实施例中,处理器201包括协议签订模块2012,协议签订模块2012用于在接收到虚拟卡码号之后显示协议签订界面,协议签订界面上显示使用协议声明可以供用户查看,协议签订界面上还有供用户输入的对话框,以供用户签名以签订虚拟卡码号的使用协议声明。
56.在另一种实施例中,处理器201还包括激活模块2013,激活模块2013中预存有自动激活程序,激活模块2013用于在使用协议声明签订之后显示激活界面,激活界面有供用户选择的按键(为虚拟按键),用户选择按键“是”,即完成对虚拟卡码号进行激活。
57.采用本申请的sim卡升级系统,用户只需要在终端设备20上安装开发商提供的用于sim卡升级的app ,然后在app 上操作即可将2gsim卡升级到usim卡,运营商无须快递新的usim卡,同时无须制备usim卡,节约了成本,同时对于用户来说无须专门去营业厅更换sim卡,节约了时间成本。本申请的方法不依赖于esim技术,无须终端设备上必须具有esim卡,适用于当前市面上大量存在的具备esim卡的终端设备进行sim卡的升级换代。
58.实施例三:如图3,本实施例提供一种终端设备20,终端设备20上安装有用于sim卡升级的处理器201,终端设备内的存储器内存储有用于sim卡升级的程序,处理器201执行该升级程序即可完成升级过程。具体包括;处理器201用于向配置服务器30发送升级请求;升级请求中包括当前终端设备20上sim卡的唯一识别号码;配置服务器收到升级请求后根据唯一识别号码查询到对应的码号管理平台40的访问地址,并将该访问地址返回给处理器201。
59.处理器201还用于依据访问地址向对应的码号管理平台40发送码号下载请求,码号下载请求中也包括当前终端设备20上sim卡的唯一识别号码;码号管理平台40用于依据唯一识别号码分配对应的虚拟卡码号,并将虚拟卡码号返回给处理器201。
60.处理器201还用于将虚拟卡码号加载到终端设备20的虚拟usim卡202中,以完成sim卡的升级。
61.实施例四:一种配置服务器30,配置服务器30用于接收终端设备20的处理器201发送的升级请求,升级请求中包括当前终端设备20上sim卡的唯一识别号码;并根据唯一识别号码查询到对应的码号管理平台40的访问地址,并将该访问地址返回给处理器201。本实施例配置服务器30一般也是由运营商开发,其和处理器201配合工作,配置服务器30中存储有各个运营商的访问地址,并且配置服务器30也可以根据升级请求中的唯一识别号码识别的当前设备
的sim所属的运营商机构,并获取该sim卡对应的码号管理平台40的访问地址。例如配置服务器30根据升级请求中的唯一识别号码识别的当前设备的sim所属的运营商机构是中国移动,则会根据该唯一识别号码查询到中国移动的码号管理平台,并将其访问地址返回给处理器201。
62.实施例五:本实施例提供一种计算机可读存储介质,其包括程序,该程序能够被处理器执行以实现如上述实施例一提供的终端设备的sim卡升级方法。
63.本领域技术人员可以理解,上述实施方式中各种方法的全部或部分功能可以通过硬件的方式实现,也可以通过计算机程序的方式实现。当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘、光盘、硬盘等,通过计算机执行该程序以实现上述功能。例如,将程序存储在设备的存储器中,当通过处理器执行存储器中程序,即可实现上述全部或部分功能。另外,当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序也可以存储在服务器、另一计算机、磁盘、光盘、闪存盘或移动硬盘等存储介质中,通过下载或复制保存到本地设备的存储器中,或对本地设备的系统进行版本更新,当通过处理器执行存储器中的程序时,即可实现上述实施方式中全部或部分功能。
64.以上应用了具体个例对本发明进行阐述,只是用于帮助理解本发明,并不用以限制本发明。对于本发明所属技术领域的技术人员,依据本发明的思想,还可以做出若干简单推演、变形或替换。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1