CN106131816B - 虚拟sim卡管理方法及终端 - Google Patents
虚拟sim卡管理方法及终端 Download PDFInfo
- Publication number
- CN106131816B CN106131816B CN201610523161.8A CN201610523161A CN106131816B CN 106131816 B CN106131816 B CN 106131816B CN 201610523161 A CN201610523161 A CN 201610523161A CN 106131816 B CN106131816 B CN 106131816B
- Authority
- CN
- China
- Prior art keywords
- sim card
- virtual sim
- virtual
- card
- parameters
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种虚拟SIM卡管理方法及终端,所述方法包括:当调制解调器处理器重启以激活与虚拟SIM卡匹配的网络参数文件后,在预设时间内,等待虚拟SIM卡的上报;对在预设时间内上报的虚拟SIM卡进行启用。实施本发明的有益效果是,通过改变切卡逻辑,使得调制解调器处理器重启后,首先等待虚拟SIM卡的上报,以对虚拟SIM卡进行正常启用。
Description
技术领域
本发明涉及通信技术领域,更具体地说,涉及一种虚拟SIM卡管理方法及终端。
背景技术
虚拟SIM卡(VSIM卡),指的是模拟实体卡的一种技术,不需要内置实体SIM卡。终端可通过下载的方式,从相关服务器处下载卡数据,为用户使用提供方便。
在终端中,当启用虚拟SIM卡后,如果当前的网络参数文件和虚拟SIM卡不匹配,则需要重新选择匹配的网络参数文件,并重启调制解调器处理器来激活网络参数文件。但根据现有的终端的切卡逻辑,在虚拟SIM卡通道启用的状态下,会发生调制解调器处理器重启后无法切换至虚拟SIM卡,从而无法激活和使用虚拟SIM卡的情况。
现有技术存在缺陷,需要改进。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种虚拟SIM卡管理方法及终端。
本发明解决其技术问题所采用的技术方案是:
第一方面,提供一种虚拟SIM卡管理方法,包括:
当调制解调器处理器重启以激活与虚拟SIM卡匹配的网络参数文件后,在预设时间内,等待虚拟SIM卡的上报;
对在预设时间内上报的虚拟SIM卡进行启用。
在一个实施例中,所述方法还包括:
激活虚拟SIM卡,获取虚拟SIM卡的虚拟卡参数,并将虚拟卡参数存储到预设存储区域;
获取在预设时间内上报的虚拟SIM卡的虚拟卡参数,并将获取的参数与预设存储区域内存储的参数进行比较,并在两者一致时,启用所述虚拟SIM卡。
在一个实施例中,所述当调制解调器处理器重启以激活与虚拟SIM卡匹配的网络参数文件后,在预设时间内,等待虚拟SIM卡的上报包括:
判断当前的网络参数文件是否与已激活的虚拟SIM卡匹配,若不匹配,则切换网络参数文件,并重启调整解调器处理器以激活切换后的网络参数文件;
调制解调器处理器重启后,检测预设存储区域内是否存储有虚拟SIM卡的虚拟卡参数以判断是否存在虚拟SIM卡;
若存在虚拟SIM卡,则重新激活虚拟SIM卡,并在预设时间内等待虚拟SIM卡的上报。
在一个实施例中,所述方法还包括:
满足预设条件时,将存储在预设存储区域的虚拟卡参数删除。
在一个实施例中,所述方法还包括:
预设时间内,若虚拟SIM卡未上报,则启用其它上报的SIM卡。
第二方面,提供一种终端,包括:
等待模块,用于当调制解调器重启以激活与虚拟SIM卡匹配的网络参数文件后,在预设时间内,等待虚拟SIM卡的上报;
虚拟卡启用模块,用于对在预设时间内上报的虚拟SIM卡进行启用。
在一个实施例中,所述终端还包括:
存储模块,用于激活虚拟SIM卡,获取虚拟SIM卡的虚拟卡参数,并将虚拟卡参数存储到预设存储区域;
比较模块,获取在预设时间内上报的虚拟SIM卡的虚拟卡参数,并将获取的参数与预设存储区域内存储的参数进行比较,并在两者一致时,启用所述虚拟SIM卡。
在一个实施例中,所述等待模块包括:
切换单元,用于判断当前的网络参数文件是否与已激活的虚拟SIM卡匹配,若不匹配,则切换网络参数文件,并重启调整解调器处理器以激活切换后的网络参数文件;
检测单元,用于调制解调器处理器重启后,检测预设存储区域内是否存储有虚拟SIM卡的虚拟卡参数以判断是否存在虚拟SIM卡;
重激活单元,用于若存在虚拟SIM卡,则重新激活虚拟SIM卡,并在预设时间内等待虚拟SIM卡的上报。
第三方面,提供一种终端,包括:调制解调器处理器和应用处理器;
所述应用处理器,用于激活虚拟SIM卡,获取虚拟SIM卡的虚拟卡参数,并将虚拟卡参数存储到预设存储区域;
所述应用处理器,还用于判断当前的网络参数文件是否与已激活的虚拟SIM卡匹配,若不匹配,则切换网络参数文件;
所述调制解调器处理器,用于重启以激活切换后的网络参数文件;
所述应用处理器,还用于在调制解调器处理器重启后,检测预设存储区域内是否存储有虚拟SIM卡的虚拟卡参数以判断是否存在虚拟SIM卡;若存在虚拟SIM卡,则重新激活虚拟SIM卡,并在预设时间内等待虚拟SIM卡的上报;
所述应用处理器还用于获取在预设时间内上报的虚拟SIM卡的虚拟卡参数,并将获取的参数与预设存储区域内存储的参数进行比较,并在两者一致时,启用所述虚拟SIM卡。
在一个实施例中,所述应用处理器包括虚拟卡处理模块;
所述虚拟卡处理模块用于通过所述终端的通信接口从虚拟卡服务器请求虚拟卡参数。
实施本发明的虚拟SIM卡管理方法及终端,具有以下有益效果:通过改变切卡逻辑,使得调制解调器处理器重启后,首先等待虚拟SIM卡的上报,以对虚拟SIM卡进行启用。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明一实施例的终端的结构示意图;
图2是本发明一实施例的终端的网络接入示意图;
图3是本发明一实施例的虚拟卡***的示意图;
图4是本发明一实施例的虚拟SIM卡管理方法的流程示意图;
图5是本发明一实施例的事件上报示意图;
图6是本发明另一实施例的虚拟卡管理方法的流程示意图;
图7是本发明一实施例的终端发生漫游时的虚拟卡切卡流程示意图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
参见图1为本发明一实施例的终端的结构示意图。终端100包括:应用处理器10、调制解调处理器11、存储器12、移动通信接口13和无线互联网接口14。
其中,应用处理器10用于处理复杂的逻辑操作以及进行任务分配,为用户提供交互接口。应用处理器10还用于执行终端100的操作***。
调制解调处理器11用于完成协议处理,以及对收发的通信数据进行调制解调等。
存储器12存储应用处理器10可读、可执行的软件代码,其包含用于控制应用处理器10执行功能指令等等。终端100的操作***存储在存储器12中。
终端100的输入输出设备15包括输入单元(例如,触摸屏、非接触输入装置等等)和显示单元(例如,显示屏)。输入单元可以根据用户输入的命令生成键输入数据以控制终端100的各种操作。输入单元允许用户输入各种类型的信息,并且可以包括键盘、触摸板(例如,检测由于被接触而导致的电阻、压力、电容等等的变化的触敏组件)、按键等等。显示单元可以显示在终端100中处理的信息。例如,可以显示文本消息收发、多媒体文件下载等等相关的用户界面(UI)或图形用户界面(GUI)。
移动通信接口13可以包括使得终端100能够使用无线通信协议(例如,LTE、GSM、CDMA、TDSCDMA等等)来发送和/或接收数据的无线接收机、发射机、收发机和/或其它元件。这样的数据可以包括语音通话信号、视频通话信号、或者根据文本和/或多媒体消息发送和/或接收的各种类型的数据。
移动通信接口13与天线连接,该天线用于发送信号至被配置为使用无线通信协议的小区或其它无线设备,以及接收来自于它们的信号。
无线互联网接口14支持终端100的无线互联网接入,其可以内部或外部地耦接到终端。无线互联网接口14包括能够使用无线互联网通信协议来发送和/或接收数据的无线接收机、发射机、收发机和/或其它元件。其所涉及的无线互联网接入技术可以包括WLAN(无线LAN)(Wi-Fi)、Wibro(无线宽带)、Wimax(全球微波互联接入)、HSDPA(高速下行链路分组接入)等等。
无线互联网接口14与天线连接,该天线用于发送信号至被配置为使用无线互联网通信协议来进行通信的调制解调器/路由器和/或其它无线设备,以及接收来自于它们的通信。
参见图2为本发明一实施例的终端100的网络接入示意图。终端100通过其无线互联网接口14与路由器20通信,以经由网络21与服务器22和/或其它联网的设备进行通信。终端100通过其移动通信接口13接入小区(基站)23,与调制解调器24通信,以经由网络21与服务器22和/或其它联网的设备进行通信。
调制解调器24可以被配置为为小区23提供经由带宽连接到网络21的有线和/或无线网络连接。
路由器20可以被配置为用作可使用一个或多个WIFI通信协议来提供到终端100和/或其它设备的无线网络连接性的无线接入点。
在本发明实施例中,终端100可通过实体SIM卡和/或虚拟SIM卡进行通信。具体的,实体SIM卡置于终端100的卡槽中,用于存储用于认证并识别网络上的订户的网络专有信息,包括:集成电路卡识别码(Integrate circuit card identity,ICCID)、国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI)、认证密钥(Ki)和本地区域身份(LAI),还存储其它运营商专有数据,例如,SMSC(短消息服务中心)号码、服务提供者名称(SPN)、服务拨打号码(SDN)和增值服务(VAS)应用。
为了容置实体SIM卡,终端100设置相应的卡槽。卡槽可以为独立式卡槽、一托二式卡槽的等形式。
虚拟SIM(VSIM)卡不占用终端100的卡槽,以软件的形式存在,其涉及的虚拟卡参数可通过多种方式获得。例如,用户可从任何服务提供者(例如,运营商)购买VSIM服务契约(例如,套餐)并下载用于那个服务提供者的对应的供应数据。供应信息可以加载到VSIM中。另外,用户可将用于多个服务契约的供应信息存储于VSIM上。用户可仅通过接入和实施用于选定的服务契约的所存储供应信息来切换服务提供者。
在一个实施例中,虚拟SIM卡的虚拟卡参数可由一虚拟卡服务器提供,虚拟卡服务器可以是实体存在的服务器,也可以是基于现有的云计算技术实现的虚拟服务器。虚拟卡服务器可以维护与管理虚拟卡列表,与各终端进行网络通信,用于向各终端下发虚拟SIM卡的虚拟卡参数;还可以与各运营商进行网络通信,用于对各个运营商所服务的虚拟SIM卡进行鉴权。
终端100可通过移动通信接口13和/或无线互联网接口14与虚拟卡服务器通信,获得虚拟卡参数。
在另一些实施例中,虚拟SIM卡可以在终端100出厂时预先设置在终端100内,也可以通过其它方式安装在终端100内。虚拟SIM卡的虚拟卡参数可以数据格式写入至参数文件中,并保存在终端100的非易失存储区内,这些区域可以指定或默认。
在本发明的实施例中,从虚拟卡服务器处获取的虚拟卡参数,或直接预置在终端中的虚拟卡参数,是和运营商或虚拟运营商相关联并由其提供的。虚拟卡参数可包括:集成电路卡识别码(Integrate circuit card identity,ICCID)ICCID、国际移动用户识别码(IMSI)、认证密钥(Ki)和本地区域身份(LAI)等等。其中,ICCID为卡的唯一识别号码。
在本发明的实施例中,终端100存储有一个或多个网络参数文件。网络参数文件用于保存网络参数的配置文件,当进行卡(实体SIM卡、虚拟SIM卡)的搜网注册时,需要严格采用与卡相匹配的网络参数文件才能正确的进行搜网注册。网络参数文件包括搜网及网络注册需要的频段、信道号等参数。
根据卡(实体SIM卡、虚拟SIM卡)的信息(例如,上述所述的IMSI)确定卡的类型,然后根据卡的类型选择与其匹配的网络参数文件。若与其匹配的网络参数文件未被激活,则调制解调器处理器将重启,以激活与卡匹配的网络参数文件,进行搜网注册。
参见图3,本发明一实施例的虚拟卡***包括:虚拟卡服务器200、终端100和运营商300。
其中,虚拟卡服务器200,用于实现虚拟卡资源的管理,并通过通信网络发送虚拟SIM卡的虚拟卡参数到终端100。虚拟卡服务器200与运营商300的服务器对接,完成虚拟SIM卡资源的交互管理、状态的动态更新以及流量的统计和限速等功能。另一方面,虚拟卡服务器200提供给终端100包括用户及设备管理、套餐及订单管理、卡资源的加密传输等接口。用户可以通过经由通信网络连接到虚拟卡服务器200以下载适当的供应数据来支持所要的套餐而购买并获得套餐。通信网络可为蜂窝式电话网络或数据网络。
如图1所示,为本发明一实施例的终端的结构。其中,应用处理器10包括一虚拟卡处理模块101。
虚拟卡处理模块101,用于完成与虚拟卡服务器200的卡资源交互,通过终端100的通信接口(移动通信接口13或无线互联网接口14)从虚拟卡服务器200请求虚拟卡参数,还用于与调制解调器处理器11的数据/指令的交互操作;以及用于模拟实体SIM卡的***逻辑(实现ISO7816标准以及3GPP关于UICC和USIM等规范的协议和文件***)。且还用于执行虚拟SIM卡资源的存储删除以及虚拟SIM卡的启动关闭等操作,同时在虚拟SIM卡的激活过程中完成APN的配置和必要的蜂窝数据设置,例如,数据开关、漫游开关、切换默认数据卡等。在一个实施例中,这里的激活指的是,在运营商的核心网登记虚拟SIM卡的集成电路卡识别码,并让该虚拟SIM卡获得正常服务。
调制解调器处理器11,用于实现对虚拟SIM卡的访问,以及虚拟SIM卡协议的实现等。
参见图4,基于上述的硬件、网络及***,提出本发明一实施例的虚拟SIM卡管理方法,其包括以下步骤:
S1、当调制解调器处理器重启以激活与虚拟SIM卡匹配的网络参数文件后,在预设时间内,等待虚拟SIM卡的上报。
具体的,当终端需要启用虚拟SIM卡时,激活虚拟SIM卡(例如,开启虚拟SIM卡),若当前的网络参数文件与激活的虚拟SIM卡不匹配,则会根据虚拟SIM卡的IMSI等参数切换为与其匹配的网络参数文件。调制解调器处理器需要重启以激活所切换的网络参数文件。
在一个实施例中,当激活虚拟SIM卡时,将虚拟SIM卡的虚拟卡参数存储到预设存储区域。这里的虚拟卡参数为可以唯一标识虚拟SIM卡的ICCID。预设存储区域可为应用处理器的虚拟卡参数缓存区。
参见图5,在本发明的一实施例中,当调制解调器处理器重启后,终端100的操作***中的协议层会主动上报状态改变事件,RIL层监听到协议层主动上报的状态改变事件,则发送广播给虚拟卡处理模块101。虚拟卡处理模块101收到广播事件后,确认调制解调器处理器完成了一次子***重启。此时,网络参数文件已和虚拟SIM卡匹配,虚拟SIM卡可正常激活启用。应理解,终端100中的RIL层主要是处理通讯框架和modem之间的通讯的功能。协议层是用于虚拟SIM卡协议的实现。
为了实现虚拟SIM卡的正常启用,本发明实施例中,当调制解调器重启后,在预设时间内,将等待虚拟SIM卡的上报。在这期间,若存在实体SIM卡上报,则将其上报的实体SIM卡的ICCID置空,将实体SIM卡进行掉电处理。
在本发明的一实施例中,调制解调器处理器重启后,检测预设存储区域内是否存储有虚拟SIM卡的虚拟卡参数以判断是否存在虚拟SIM卡。若存在虚拟SIM卡,则重新激活虚拟SIM卡,并在预设时间内等待虚拟SIM卡的上报。
具体的,虚拟卡处理模块101收到广播事件后,确认调制解调器处理器完成了一次子***重启,则其重新下发指令重新激活虚拟SIM卡。
S2、对在预设时间内上报的虚拟SIM卡进行启用。
具体的,获取预设时间内上报的虚拟SIM卡的预设参数,并将获取的参数与预设存储区域内存储的参数进行比较,并在两者一致时,启用虚拟SIM卡。
本发明实施例的虚拟SIM卡管理方法,还包括异常处理机制,即:
预设时间内,若虚拟SIM卡未上报,则启用其它上报的SIM卡。具体的,在一个实施例中,为了防止出现异常导致虚拟SIM卡iccid未上报,添加10s的超时机制,当10s之后虚拟SIM卡的iccid还没有上报,则需要激活上报的实体SIM卡或其他卡。
本发明实施例的虚拟卡管理方法,还包括:
满足预设条件时,将存储在预设存储区域的虚拟卡参数删除。具体的,预设条件可为:虚拟SIM卡被关闭(例如,用户关闭虚拟SIM卡功能)。为防止业务逻辑的问题,当虚拟SIM卡被关闭时,将预设存储区域的虚拟卡参数清空删除。
在一个实施例中,在将虚拟卡参数写入预设存储区域时,可将虚拟SIM卡的ICCID按照以下格式写入预设存储区域:ICCID字段+卡槽ID字段。例如,当终端100具有两个卡槽,虚拟SIM卡与卡槽1对应,则将虚拟SIM卡的ICCID和0写入预设存储区域;虚拟SIM卡与卡槽2对应,则将虚拟SIM卡的ICCID和1写入预设存储区域。由此,当要删除虚拟卡参数时,可将ICCID置为空(null)。
本发明实施例的虚拟SIM卡管理方法,通过改变切卡逻辑,使得调制解调器处理器重启后,首先等待虚拟SIM卡的上报,以对虚拟SIM卡进行启用。
相应的本发明实施例还提供一种终端,包括:
等待模块,用于当调制解调器重启以激活与虚拟SIM卡匹配的网络参数文件后,在预设时间内,等待虚拟SIM卡的上报;
虚拟卡启用模块,用于对在预设时间内上报的虚拟SIM卡进行启用。
还包括:存储模块,用于激活虚拟SIM卡,获取虚拟SIM卡的虚拟卡参数,并将虚拟卡参数存储到预设存储区域;
比较模块,获取在预设时间内上报的虚拟SIM卡的虚拟卡参数,并将获取的参数与预设存储区域内存储的参数进行比较,并在两者一致时,启用所述虚拟SIM卡。
其中,等待模块包括:
切换单元,用于判断当前的网络参数文件是否与已激活的虚拟SIM卡匹配,若不匹配,则切换网络参数文件,并重启调整解调器处理器以激活切换后的网络参数文件;
检测单元,用于调制解调器处理器重启后,检测预设存储区域内是否存储有虚拟SIM卡的虚拟卡参数以判断是否存在虚拟SIM卡;
重激活单元,用于若存在虚拟SIM卡,则重新激活虚拟SIM卡,并在预设时间内等待虚拟SIM卡的上报。
应理解,本发明实施例的终端的具体实现细节和上述虚拟卡管理方法相同,在此不再赘述。
参见图6,本发明另一实施例的虚拟卡管理方法,包括:
S61、激活虚拟SIM卡,获取虚拟SIM卡的虚拟卡参数,并将虚拟卡参数存储到预设存储区域。
具体的,激活虚拟SIM卡即建立调制解调器处理器和虚拟SIM卡之间的通道。调制解调器处理器可读取虚拟SIM卡的虚拟卡参数。在一个实施例中,获取的虚拟SIM卡的虚拟卡参数可为集成电路卡识别码(ICCID)。
在激活虚拟SIM卡时,将获取的虚拟SIM卡的集成电路卡识别码(ICCID)存储到预设存储区域。
S62、判断当前的网络参数文件是否与已激活的虚拟SIM卡匹配,若不匹配,则切换网络参数文件,并重启调制解调器处理器以激活切换后的网络参数文件。
具体的,在本发明的实施例中,一虚拟SIM卡可支持多种运营商网络(例如,A运营商网络、B运营商网络、C运营商网络等等),不同的运营商网络对应不同的技术标准,不同的技术标准被分别进行存储。更新/加载虚拟SIM卡时,即对运营商网络进行选择,以获取相应的技术标准。选择了运营商网络后,虚拟SIM卡的虚拟卡参数中的国际移动识别码、用户身份鉴权安全算法等等信息可被确定。
在一个实施例中,切换网络参数文件时,根据虚拟SIM卡的虚拟卡参数中的国际移动识别码(IMSI)可识别出虚拟SIM卡的类型,例如,虚拟SIM卡的类型属于A运营商网络。识别出虚拟SIM卡的类型后,即可选择与其匹配的网络参数文件进行激活。若与其匹配的网络参数文件未激活,则可通过重启调制解调器处理器的方式激活网络参数文件。若与其匹配的网络参数文件已激活(例如,处于使用状态),则无需重启调制解调器处理器,可直接进行启用虚拟SIM卡的操作。
S63、调制解调器处理器重启后,检测预设存储区域内是否存储有虚拟SIM卡的虚拟卡参数以判断是否存在虚拟SIM卡。
S64、若存在虚拟SIM卡,则重新激活虚拟SIM卡,并在预设时间内等待虚拟SIM卡的上报。
在等待虚拟SIM卡上报的同时,忽略实体SIM卡的上报,可对实体卡进行掉电(power down)处理,使得实体SIM卡处于absend(缺省)状态;
S65、获取在预设时间内上报的虚拟SIM卡的虚拟卡参数,并将获取的参数与预设存储区域内存储的参数进行比较,并在两者一致时,启用所述虚拟SIM卡。
具体的,启用虚拟SIM卡即正常使用虚拟SIM卡进行搜网注册等等业务活动。
为了防止激活过程中出现异常导致虚拟SIM卡的iccid未上报,在本发明实施例中,添加10s(即上述的预设时间)的超时机制,当10s之后虚拟SIM卡的iccid还没有上报,则需要激活前面其它的卡,例如,上报的实体SIM卡。
应理解,本发明上实施例的虚拟卡管理方法的具体实现细节,同样适用于该实施例,在此不再赘述。
本发明实施例的虚拟SIM卡管理方法,通过改变切卡逻辑,使得调制解调器处理器重启后,首先等待虚拟SIM卡的上报,以对虚拟SIM卡进行正常启用。
参见图7,在本发明实施例的一具体实例中,当用户终端100发生漫游时,可开启终端的虚拟SIM卡功能,以接入相应的运营商网络,而不用进行实体SIM卡的更换、购买和安装,可节省用户成本。终端100包括应用处理器10、调制解调器处理器11和虚拟卡处理模块101。应理解,虚拟卡处理模块101可为一独立的***,也可为应用处理器10中的一模块。
首先,虚拟卡处理模块101,完成与虚拟卡服务器200的卡资源交互,通过终端100的通信接口(移动通信接口13或无线互联网接口14)从虚拟卡服务器200请求虚拟卡参数。虚拟卡处理模块101还用于完成在运营商的核心网注册登记虚拟SIM卡,并让该虚拟SIM卡获得正常服务。
应用处理器10激活虚拟SIM卡,获取虚拟SIM卡的虚拟卡参数,并将虚拟卡参数存储到预设存储区域;判断当前的网络参数文件是否与已激活的虚拟SIM卡匹配,若不匹配,则切换网络参数文件。具体的,由于用户终端100发生了漫游,例如,国际漫游,则当前网络参数文件和漫游地所适用的虚拟SIM卡的网络参数文件很大程度是不相匹配的。由此,需要切换网络参数文件,以和激活的虚拟SIM卡匹配。切换网络参数文件时,可根据虚拟SIM卡的国际移动用户识别码(IMSI)来为其匹配相应的网络参数文件。
调制解调器处理器11重启以激活切换后的网络参数文件。
在调制解调器处理器11重启后,应用处理器10检测预设存储区域内是否存储有虚拟SIM卡的虚拟卡参数以判断是否存在虚拟SIM卡;若存在虚拟SIM卡,则重新激活虚拟SIM卡,并在预设时间内等待虚拟SIM卡的上报。具体的,通过该过程,在确认终端100中存在并需要启用虚拟SIM卡后(即预设存储区域内存储有虚拟SIM卡的虚拟卡参数),应用处理器10将重新激活虚拟SIM卡,等待虚拟SIM卡的上报。应理解,虚拟SIM卡上报时,将其ICCID上报。若终端100中存在实体SIM卡,在预设时间内,接收到实体SIM卡的上报(即接收到实体SIM卡的ICCID),则忽略。在一些实施例中,将对实体SIM卡进行掉电处理,使其处于缺省状态,从而不会影响到虚拟SIM卡的上报。但若在预设时间内,未接收到虚拟SIM卡的上报,则将对上报的实体SIM卡进行处理,以启用实体SIM卡。
应用处理器10获取在预设时间内上报的虚拟SIM卡的虚拟卡参数(ICCID),并将获取的参数与预设存储区域内存储的参数进行比较,并在两者一致时,启用所述虚拟SIM卡。具体的,这里的比较,是为了验证虚拟SIM卡是否为需要启用的虚拟SIM卡一致。由此,可在漫游状态下,正常启用虚拟SIM卡,而不会由于其它卡(例如,实体SIM卡)的上报而导致虚拟SIM卡的启用失败。
本发明实施例中的终端100还可以被称为移动设备、移动终端、接入终端、用户单元等。终端100可以是智能电话、平板计算机、笔记本电脑、或者被配置为使用2G/3G/4G等无线通信协议进行通信的其它设备。
流程图中或在本发明的实施例中以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所述技术领域的技术人员所理解。
出于解释的目的,前面的描述使用了特定的术语,以提供对本发明的透彻理解。然而,对本领域的技术人员来说显而易见的是,为了实践本发明并不需要具体的细节。本发明的具体实施例的前述描述是为了图示和说明的目的而呈现。它们并不意在详尽的或将本发明限于所公开的准确形式。鉴于上面的教义,许多修改和变化是可能的。为了最好地解释本发明的原理及其实际应用而示出并描述了这些实施例,从而使本领域的其他技术人员能够最好地利用本发明和具有适于预期的特定使用的各种修改的各种实施例。意在本发明的范围由随后的权利要求和其等同物来限定。
Claims (10)
1.一种虚拟SIM卡管理方法,其特征在于,包括:
当调制解调器处理器重启以激活与虚拟SIM卡匹配的网络参数文件后,在预设时间内,等待虚拟SIM卡的上报;所述网络参数文件包括搜网及网络注册需要的频段、信道号;
对在预设时间内上报的虚拟SIM卡进行启用;
所述对在预设时间内上报的虚拟SIM卡进行启用的步骤包括:获取在预设时间内上报的虚拟SIM卡的虚拟卡参数,并将获取的参数与预设存储区域内存储的参数进行比较,并在两者一致时,启用所述虚拟SIM卡。
2.根据权利要求1所述的虚拟SIM卡管理方法,其特征在于,所述方法还包括:
激活虚拟SIM卡,获取虚拟SIM卡的虚拟卡参数,并将虚拟卡参数存储到预设存储区域。
3.根据权利要求2所述的虚拟SIM卡管理方法,其特征在于,所述当调制解调器处理器重启以激活与虚拟SIM卡匹配的网络参数文件后,在预设时间内,等待虚拟SIM卡的上报包括:
判断当前的网络参数文件是否与已激活的虚拟SIM卡匹配,若不匹配,则切换网络参数文件,并重启调制解调器处理器以激活切换后的网络参数文件;
调制解调器处理器重启后,检测预设存储区域内是否存储有虚拟SIM卡的虚拟卡参数以判断是否存在虚拟SIM卡;
若存在虚拟SIM卡,则重新激活虚拟SIM卡,并在预设时间内等待虚拟SIM卡的上报。
4.根据权利要求2所述的虚拟SIM卡管理方法,其特征在于,所述方法还包括:
满足预设条件时,将存储在预设存储区域的虚拟卡参数删除。
5.根据权利要求1所述的虚拟SIM卡管理方法,其特征在于,所述方法还包括:
预设时间内,若虚拟SIM卡未上报,则启用其它上报的SIM卡。
6.一种终端,其特征在于,包括:
等待模块,用于当调制解调器重启以激活与虚拟SIM卡匹配的网络参数文件后,在预设时间内,等待虚拟SIM卡的上报;所述网络参数文件包括搜网及网络注册需要的频段、信道号;
虚拟卡启用模块,用于对在预设时间内上报的虚拟SIM卡进行启用;
比较模块,获取在预设时间内上报的虚拟SIM卡的虚拟卡参数,并将获取的参数与预设存储区域内存储的参数进行比较,并在两者一致时,启用所述虚拟SIM卡。
7.根据权利要求6所述的终端,其特征在于,所述终端还包括:
存储模块,用于激活虚拟SIM卡,获取虚拟SIM卡的虚拟卡参数,并将虚拟卡参数存储到预设存储区域。
8.根据权利要求6所述的终端,其特征在于,所述等待模块包括:
切换单元,用于判断当前的网络参数文件是否与已激活的虚拟SIM卡匹配,若不匹配,则切换网络参数文件,并重启调制解调器处理器以激活切换后的网络参数文件;
检测单元,用于调制解调器处理器重启后,检测预设存储区域内是否存储有虚拟SIM卡的虚拟卡参数以判断是否存在虚拟SIM卡;
重激活单元,用于若存在虚拟SIM卡,则重新激活虚拟SIM卡,并在预设时间内等待虚拟SIM卡的上报。
9.一种终端,其特征在于,包括:调制解调器处理器和应用处理器;
所述应用处理器,用于激活虚拟SIM卡,获取虚拟SIM卡的虚拟卡参数,并将虚拟卡参数存储到预设存储区域;
所述应用处理器,还用于判断当前的网络参数文件是否与已激活的虚拟SIM卡匹配,若不匹配,则切换网络参数文件;所述网络参数文件包括搜网及网络注册需要的频段、信道号;
所述调制解调器处理器,用于重启以激活切换后的网络参数文件;
所述应用处理器,还用于在调制解调器处理器重启后,检测预设存储区域内是否存储有虚拟SIM卡的虚拟卡参数以判断是否存在虚拟SIM卡;若存在虚拟SIM卡,则重新激活虚拟SIM卡,并在预设时间内等待虚拟SIM卡的上报;
所述应用处理器还用于获取在预设时间内上报的虚拟SIM卡的虚拟卡参数,并将获取的参数与预设存储区域内存储的参数进行比较,并在两者一致时,启用所述虚拟SIM卡。
10.根据权利要求9所述的终端,其特征在于,所述应用处理器包括虚拟卡处理模块;
所述虚拟卡处理模块用于通过所述终端的通信接口从虚拟卡服务器请求虚拟卡参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610523161.8A CN106131816B (zh) | 2016-07-05 | 2016-07-05 | 虚拟sim卡管理方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610523161.8A CN106131816B (zh) | 2016-07-05 | 2016-07-05 | 虚拟sim卡管理方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106131816A CN106131816A (zh) | 2016-11-16 |
CN106131816B true CN106131816B (zh) | 2020-12-29 |
Family
ID=57468316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610523161.8A Active CN106131816B (zh) | 2016-07-05 | 2016-07-05 | 虚拟sim卡管理方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106131816B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107678798A (zh) * | 2017-09-30 | 2018-02-09 | 努比亚技术有限公司 | 一种sim卡快速初始化方法、装置及计算机可读存储介质 |
CN107708107A (zh) * | 2017-09-30 | 2018-02-16 | 广东欧珀移动通信有限公司 | 网络通信处理方法、装置、存储介质和终端 |
CN109769243B (zh) * | 2018-12-24 | 2020-11-06 | 深圳市万普拉斯科技有限公司 | Sim卡注册方法、装置、计算机设备和存储介质 |
CN110267253B (zh) * | 2019-05-13 | 2022-09-27 | 中国联合网络通信集团有限公司 | eSIM管理平台、eSIM安装方法及装置 |
CN112399526B (zh) * | 2019-08-01 | 2022-03-29 | 华为技术有限公司 | 一种切换运营商网络的方法及电子设备 |
CN111200861B (zh) * | 2020-01-07 | 2022-07-12 | 北京字节跳动网络技术有限公司 | 在终端中进行无线通信网络搜索的方法和装置 |
CN111432401B (zh) * | 2020-04-17 | 2022-11-22 | 广州三星通信技术研究有限公司 | 用于移动终端的开启/关闭漫游数据网络的方法及装置 |
CN111866981A (zh) * | 2020-09-07 | 2020-10-30 | 中国联合网络通信集团有限公司 | 一种运营商网络切换方法和*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104883657A (zh) * | 2015-04-30 | 2015-09-02 | 努比亚技术有限公司 | 一种虚拟卡管理方法及装置 |
CN104968033A (zh) * | 2015-05-26 | 2015-10-07 | 努比亚技术有限公司 | 终端网络处理方法及装置 |
CN105357659A (zh) * | 2015-11-19 | 2016-02-24 | 努比亚技术有限公司 | 用户设备网络处理方法、装置及用户设备 |
CN105451213A (zh) * | 2015-11-02 | 2016-03-30 | 联想(北京)有限公司 | 一种信息处理方法、电子设备及服务器 |
CN105611524A (zh) * | 2015-06-30 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | 一种共享虚拟sim卡参数的方法、装置、终端及*** |
CN105682077A (zh) * | 2015-12-31 | 2016-06-15 | 宇龙计算机通信科技(深圳)有限公司 | 一种虚拟sim卡切换方法及装置 |
-
2016
- 2016-07-05 CN CN201610523161.8A patent/CN106131816B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104883657A (zh) * | 2015-04-30 | 2015-09-02 | 努比亚技术有限公司 | 一种虚拟卡管理方法及装置 |
CN104968033A (zh) * | 2015-05-26 | 2015-10-07 | 努比亚技术有限公司 | 终端网络处理方法及装置 |
CN105611524A (zh) * | 2015-06-30 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | 一种共享虚拟sim卡参数的方法、装置、终端及*** |
CN105451213A (zh) * | 2015-11-02 | 2016-03-30 | 联想(北京)有限公司 | 一种信息处理方法、电子设备及服务器 |
CN105357659A (zh) * | 2015-11-19 | 2016-02-24 | 努比亚技术有限公司 | 用户设备网络处理方法、装置及用户设备 |
CN105682077A (zh) * | 2015-12-31 | 2016-06-15 | 宇龙计算机通信科技(深圳)有限公司 | 一种虚拟sim卡切换方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106131816A (zh) | 2016-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106131816B (zh) | 虚拟sim卡管理方法及终端 | |
US9699642B2 (en) | Electronic subscriber identity module selection | |
CN111263334B (zh) | 向移动无线设备配置电子用户身份模块 | |
US11864267B2 (en) | Methods and apparatus for efficient transfer of multiple cellular service credentials | |
US10334427B2 (en) | In-advance eSIM management notification | |
US10021558B2 (en) | System and methods for using embedded subscriber identity module (eSIM) provisioning processes to provide and activate device configuration packages on a wireless communication device | |
US9439062B2 (en) | Electronic subscriber identity module application identifier handling | |
JP6231044B2 (ja) | 電子的加入者識別モジュール(eSIM)のアプリケーション識別情報の取り扱い | |
EP3061289B1 (en) | Method of device-assisted enhanced sim replacement | |
CN106210023B (zh) | 虚拟sim卡同步管理方法和终端 | |
US12003969B2 (en) | Postponed eSIM delivery to secondary mobile wireless device for cellular wireless service subscription | |
US8406761B2 (en) | Initializing and provisioning user equipment having multi-network connectivity | |
CN106211132B (zh) | 虚拟sim卡识别方法和终端 | |
US11363449B2 (en) | Cellular wireless service preferences transfer | |
US11805397B2 (en) | IMEI binding and dynamic IMEI provisioning for wireless devices | |
CN113825120A (zh) | 用于辅助移动无线设备的蜂窝服务管理 | |
US20220022028A1 (en) | Profile and subscription management for wireless devices | |
EP3313111B1 (en) | Communication network initiated operator domain subscription switching | |
US20180063708A1 (en) | Apparatus and method for optimizing remote authentication of virtual subscriber identity module on dual-sim dual-standby device | |
US20240007847A1 (en) | eSIM PROFILE MANAGEMENT FOR WIRELESS DEVICES | |
US20240007848A1 (en) | eSIM PROFILE MANAGEMENT FOR WIRELESS DEVICES | |
US20240147219A1 (en) | Secondary esim provisioning for wireless devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |