CN107306389A - 虚拟sim卡的网络注册方法及终端 - Google Patents
虚拟sim卡的网络注册方法及终端 Download PDFInfo
- Publication number
- CN107306389A CN107306389A CN201610259517.1A CN201610259517A CN107306389A CN 107306389 A CN107306389 A CN 107306389A CN 201610259517 A CN201610259517 A CN 201610259517A CN 107306389 A CN107306389 A CN 107306389A
- Authority
- CN
- China
- Prior art keywords
- terminal
- sim card
- virtual sim
- access point
- mobile network
- 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.)
- Pending
Links
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/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种虚拟SIM卡的网络注册方法及终端。其中方法包括:当接收到虚拟SIM卡准备好的通知时,根据所述终端的当前国家码,从所述终端中获取所述当前国家码对应的至少一组接入点名称和移动网络码;以及根据所述获取的至少一组接入点名称和移动网络码,配置所述终端的接入点名称以及注册到所述移动网络码对应的网络。本发明可以提升用户体验。
Description
技术领域
本发明涉及移动通信技术领域,尤其涉及一种虚拟SIM卡的网络注册方法及终端。
背景技术
目前,智能终端(例如智能手机)一般使用实体SIM卡(Subscriber IdentityModule,用户身份识别模块)。而实体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模块具体用于:,根据所述变化后的国家码,查询所述终端的虚拟SIM卡信息数据库,以获取所述变化后的国家码对应的虚拟SIM卡信息;或,根据所述变化后的国家码,从所述终端中获取所述变化后的国家码对应的虚拟SIM卡标识;以及根据该获取的虚拟SIM卡标识,查询所述终端中的虚拟SIM卡信息数据库,以获取所述变化后的国家码对应的虚拟SIM卡信息。
其中,所述至少一组接入点名称和移动网络码为:多组接入点名称和移动网络码;
所述控制器具体用于:从所述多组接入点名称和移动网络码中选取一组来配置所述终端的接入点名称以及注册到所述移动网络码对应的网络;
主动查询网络注册是否成功或者接收底层协议上报的网络注册是否成功的通知;以及
若所述网络注册不成功,则换用所述多组接入点名称和移动网络码中的下一组来配置所述终端的接入点名称以及注册到所述移动网络码对应的网络,直至所述网络注册成功或者遍历完所述多组接入点名称和移动网络码。
本发明的有益效果是:
以上的终端及方法中,其中接入点名称和移动网络码等信息直接从本地(例如终端中)获取,因此本发明无需与网络侧的服务器交互,减少了终端的找网时间,简化终端联网前流程,缩短联网时间,从而使得终端无需长时间等待即可以使用网络服务,从而提高了用户体验度。
附图说明
图1~3是本发明提供的数据库的各种实施例的结构示意图;
图4是本发明提供的终端的结构示意图;
图5是本发明的虚拟SIM卡的网络注册方法的详细实施例的流程示意图;
图6是图5中的步骤502的实施例的流程示意图,其中步骤502表示是否切换虚拟SIM卡的流程;
图7和图8是本发明提供的尝试匹配多个网络的不同实施例的流程示意图;
图9是本发明提供的虚拟SIM卡的网络注册方法的流程示意图。
具体实施方式
为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明将签约网络信息(如移动国家移动网络码)、APN(Access Point Name,接入点名称)等信息直接存储在本地(如终端)中,以使得在实现虚拟SIM卡时,可以直接从本地获取这些信息而无需从网络侧的服务器中获取。另外,本发明还可以将签约的虚拟SIM卡信息也存储在终端中。由于这些信息无需从服务器获取,因此终端可以无需与服务器进行数据交互。如此,一方面可以免去网络侧服务器的布署,以节约运营成本。另一方面,通过查询本地而不与外界交互就能确认使用签约的可用网络信息,并且这些信息的获取速度将不会受到终端与服务器之间的网络链接质量和服务器的响应速度等因素的影响,使得用户无需等待较长就可以快速地实现联网,从而获取较佳的联网体验。例如,经过测试,在相同的网络环境下,使用本发明的终端可以快速找到并且注册到可用网络,其联网前的等待时间明显少于使用服务器方案的终端。
具体地,可以采用数据库来存储上述的虚拟SIM卡信息,网络信息(如移动国家移动网络码)、APN(Access Point Name,接入点名称)等信息。举例而言,可以采用虚拟SIM卡信息数据库来存储虚拟运营商支持的虚拟SIM卡信息。其中,该虚拟SIM卡信息数据库一般为加密数据库。根据虚拟SIM卡信息数据库的格式的不同,终端可以仅根据其当前国家的MCC(Mobile Country Code,移动国家码或者国家码)来获取虚拟SIM卡信息,或者,终端可以先依据其当前国家的MCC来获取虚拟SIM卡标识(即虚拟SIM卡的ID),然后根据虚拟SIM卡标识来获取虚拟SIM卡信息。例如有的虚拟SIM卡信息数据库包括:ICCID(Integrate Circuit Card Identity,集成电路卡识别码)和IMSI(InternationalMobile Subscriber Identity,国际移动用户识别码)等信息,而有的虚拟SIM卡数据库可以包括:RMCC(Registered MCC,注册网络所属移动国家码)、ICCID和IMSI等信息。其中,RMCC(Registered MCC,注册网络所属移动国家码)也即终端当前国家的MCC。而MCC是由国际电联(ITU)统一分配和管理,用于唯一识别移动用户所属的国家,例如中国大陆为460,中国香港为445。需要说明的是,上述提及的MCC(国家码),有时也可以为地区码。
同时,可以采用另一数据库来存储RMCC、MCCMNC(Mobile Country CodeMobile Network Code,移动国家移动网络码)、APN(Access Point Name,接入点名称)等信息以及他们之间的对应关系。其中,MCCMNC是虚拟运营商在RMCC所示的国家地区签约的网络,即虚拟SIM卡可接入的网络的MCCMNC,网络数量可能有一个,也可能有多个。如此,在获取到RMCC时,可以依据RMCC与MCCMNC和APN之间的对应关系,从数据库中查找出对应的MCCMNC和APN。其中,MCCMNC与APN之间是一一对应的,因此可以将他们称作一组APN和MCCMNC。而一个RMCC可以对应多个APN或MCCMNC,即一个RMCC可以对应至少一组APN和MCCMNC。下面参考图1~3来说明用于存储RMCC、MCCMNC和APN等信息的数据库的结构。
如图1所示,该数据库由RMCC101、MCCMNC102以及APN103三个字段组成。其中的第二栏106表示一条数据记录,即一个RMCC对应一个MCCMNC和一个APN,即一个RMCC对应一组APN和MCCMNC。其中的第三栏107和第四栏108表示两条数据记录,即一个RMCC对应两个MCCMNC以及两个APN,此时RMCC相同,而MCCMNC和APN不同,即一个RMCC对应两组APN和MCCMNC。图2与图1的差别在于,图2增加了VSIM ID(Virtual SIMIdentifier,虚拟SIM卡标识,例如即前述的ICCID)字段104,如前所述,当虚拟SIM卡信息数据库为加密数据库时,会利用到图2中所示数据库中存储的VSIM ID;此时,可以利用RMCC来查找图2所示的数据库,以获取到VSIMID。其中,图3与图2的差别在于,图3还增加了国家名称字段105,以支持一些需要显示国家名称的应用场景。可以理解的是,对于本领域技术人员而言,图1~3所示的数据库仅是示例而非限制,本领域技术人员可以根据需要对图1~3中的各字段进行增删或替换。
在上述基础上,下面继续说明本发明提供的终端的硬件架构,该终端例如可以是手机、平板电脑、个人数字助理等设备,并且支持虚拟SIM卡。如图4所示,该终端1可以包括:协议模块11、SIM卡模块12、控制器13和APN模块14。其中,上述各模块可以进行信息交互以实现终端的网络注册,并且图4所示的硬件架构仅是本发明的一种示例而非限制。为了便于理解本发明,下面结合图5,说明如何利用上述各模块于终端中实现虚拟SIM卡。
如图5所示,在步骤501中:协议模块11在检测到终端的RMCC(即国家码)发生变化时,向SIM卡模块发送RMCC已变化的通知。例如,当终端由一个国家进入另一个国家时,其协议模块11可以检测到RMCC的变化。
在步骤502中:SIM卡模块12接收到RMCC变化的通知时,可以判断是否切换虚拟SIM卡。需要说明的是,当虚拟SIM卡和MCC(或RMCC)之间为一对一对应关系,即每个国家地区间使用不同的虚拟SIM卡,彼此之间不通用,即一个RMCC对应着一条虚拟SIM卡信息,此时无需进行判断,而可以直接进行切换。
具体而言,该切换过程可以参考图6的所示。在图6中的步骤5021中,SIM卡模块12先根据RMCC从本地获取虚拟SIM卡信息,然后比较获取的虚拟SIM卡信息与终端当前使用的SIM卡信息中的IMSI和/或ICCID是否相同,以此来判断当前终端使用的SIM卡信息是否支持当前终端所在国家的移动网络。
其中,若获取的虚拟SIM卡信息与终端当前使用的虚拟SIM卡信息中的IMSI和/或ICCID相同,则视为终端当前使用的SIM卡信息支持终端当前所在国家的移动网络,此时SIM卡模块12直接向控制器13发送SIM卡已准备好(SIMready)的通知(即步骤503)。举例而言,当一个虚拟SIM卡可以在多个国家地区使用时,即多个RMCC对应的虚拟SIM卡是相同的,此时可能判断到获取的虚拟SIM卡信息与终端当前使用的虚拟SIM卡信息相同。
若获取的虚拟SIM卡信息与终端当前使用的ISM卡信息不相同,视为当前使用的SIM卡信息不支持终端当前所在国家的移动网络,则执行SIM卡切换操作,即切换到获取的虚拟SIM卡信息上,并进行虚拟SIM卡信息的初始化(即步骤5022),然后在初始化完成之后,SIM模块12向控制器发送SIM卡已准备好的通知(即步骤503)。
需要说明的是,当获取的虚拟SIM卡信息有多条时,则可能会初始化该多条虚拟SIM卡信息中的每一条,并在初始化每条虚拟SIM卡信息后均输出上述的通知,直至遍历完该多条虚拟SIM卡信息或者成功注册到移动网络码对应的网络为止;其中注册网络和判断是否注册成功的操作后续会有介绍。举例而言,当一个国家地区可以使用多个虚拟SIM卡,即一个RMCC对应多条虚拟SIM卡信息,可能会执行上述的初始化每条虚拟SIM卡信息的操作。
需要说明的是,本领域技术人员已很清楚初始化的具体细节,在此不赘述。
另外,前述步骤5021中涉及的获取虚拟SIM卡信息的方式包括:根据RMCC来获取虚拟SIM卡信息的方式;或者,根据RMCC,查询图2或图3所示的数据库,以获取RMCC对应的VSIM ID,然后根据VSIM ID来获取虚拟SIM卡信息的方式。
步骤504:控制器13向APN模块14发送询问通知,以询问MCCMNC和APN。
步骤505:APN模块14利用RMCC从图1~3中任一所示的数据库结构中查询出APN和MCCMNC。
步骤506:APN模块14反馈查询结果给控制器13。其中,APN模块14可以采用列表的方式反馈查询结果。由前述关于图1~3的描述可知,查询结果可以包含一组APN和MCCMNC或者多组APN和MCCMNC。
步骤507及508:控制器根据接收到的查询结果,配置终端的APN信息以及注册到查询出的MCCMNC对应的网络。
其中,在步骤507和508中,当查询结果包括:多组APN和MCCMNC时,控制器13可以依次尝试各组APN和MCCMNC,直至网络注册成功或者遍历完所有的APN和MCCMNC。下面再结合图7和8介绍两种控制器13尝试多个网络的实施例,以供参考。
如图7所示,在步骤701中,控制器13接收APN和MCCMNC的列表。然后在步骤702中,控制器13根据列表中的第一组APN和MCCMNC来配置终端的接入点名称以及进行网络注册,然后加索引值在初始值(0)的基础上加1,其中索引值用于统计当前列表中已有多少组APN和MCCMNC被尝试。然后在步骤703中,控制器13判断索引值是否小于列表中的总组数,若小于,则满足则执行步骤704,否则结束流程。在步骤704中,控制器13开启一定时器(例如15s定时器),并在定时器的超时后,主动查询网络服务状态。在步骤705中,控制器13根据查询到的网络服务状态,判断当前是否有网络服务,若有则说明网络注册成功,可以结束流程;若没有网络服务,则换用下一组来配置终端的APN信息以及进行网络注册,并将索引值加1(即步骤706),直接网络注册成功或者遍历完所有的APN和MCCMNC。需要说明的是,在图7的流程中,若当前使用的APN和MCCMNC为列表中的最后一组APN和MCCMNC,控制器13也可以开启一定时器,并在超时后,查询网络服务状态,若不能查询到网络服务状态,则提示用户网络注册失败。
图8与图7的差别在于,图8并不会主动去查询网络服务状态,而是由控制器等待底层协议主动上报网络服务状态(如步骤803所示),然后控制器根据底层协议上报的网络服务状态来判断网络是否注册成功。图8的方式相交于图7而言,无需设置定时器,因此可以缩短尝试时间,从而提高注册效率。
通过结合图4~8的描述,已对本发明的终端的结构以及基于该结构如何于终端中实现虚拟SIM卡的方案进行了详细描述。但是,需要说明的是,在某些情况下,以上实施例中的各步骤并非均是必需的,举例而言,在一些实施例中,于图5中,当SIM卡模块12收到RMCC变化的通知之后,可以直接切换到根据RMCC获取的虚拟SIM卡并初始化,而无需比较虚拟SIM卡信息与当前使用的SIM卡信息是否相同。在一些实施例中,于图5中,当SIM卡模块在没有接收到RMCC变化的通知时,也可以直接对虚拟SIM卡信息进行初始化,并执行后续流程。当然,本领域技术人员也可以对本发明做其他变形,这些均应认为是包含在本发明公开的范围之内。
以上主要结合终端的具体结构对本发明的实施例进行了描述,但是可以理解的是,上述终端中的各个模块可以集成在一起或者细分为其他模块或者由其他模块替换。而下述将脱离上述终端的具体结构而说明本发明的于终端中实现虚拟SIM卡的方法,可以理解的是,下述的方法的诸多实现细节,可以参考前述所示,在此不赘述。
具体的,如图9所示,本发明的一种虚拟SIM卡的网络注册方法包括:
步骤901:使用从本地获取的虚拟SIM卡信息进行SIM卡初始化,该虚拟SIM卡信息支持终端当前国家的移动网络。
其中,在步骤901之前,可以检测终端所在国家的国家码(或地区码),并在检测到国家码变化时,才执行步骤901。或者,在检测到国家码变化时,继续判断终端当前使用的SIM卡信息是否支持终端所在国家的移动网络,并在判断到不支持时,执行初始化的步骤。
步骤902:根据终端所在国家的国家码,从本地获取国家码对应的至少一组接入点名称和移动网络码。以及
步骤903:根据获取的至少一组接入点名称和移动网络码,配置终端的接入点名称以及进行网络注册。
其中,在步骤902中,当步骤901的初始化完成后,通常步骤901会发出虚拟SIM卡已准备好的通知,当步骤902接收到该通知时,则执行其中的操作。另外,对于某些无需切换虚拟SIM卡的场景,步骤901无需初始化虚拟SIM卡而直接发出虚拟SIM卡已准备好的通知。
其中,当获取到多组接入点名称和移动网络码时,可以对每组接入点名称和移动网络码进行尝试,并采用主动查询网络状态或者被动接收底层协议上报的网络状态等方式,确定网络注册是否成功。并在网络注册成功或者遍历完所有的接入点名称和移动网络码时结束流程。
另外,当虚拟运营商的签约网络发生更改时,版本服务器可以推送版本升级指令,以OTA(Over-the-Air Technology,空中下载技术)的方式升级版本中的数据库等文件,这样终端侧的信息得到相应更新。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (15)
1.一种虚拟SIM卡的网络注册方法,应用于终端,其特征在于,包括:
当接收到虚拟SIM卡准备好的通知时,根据所述终端的当前国家码,从所述终端中获取所述当前国家码对应的至少一组接入点名称和移动网络码;以及
根据所述获取的至少一组接入点名称和移动网络码,配置所述终端的接入点名称以及注册到所述移动网络码对应的网络。
2.如权利要求1所述的方法,其特征在于,在所述接收到虚拟SIM卡准备好的通知的步骤之前,所述方法还包括:
当检测到所述终端的国家码发生变化时,从所述终端获取变化后的国家码对应的虚拟SIM卡信息,其中所述当前的国家码即所述变以化后的国家码;以及
初始化所述变化后的国家码对应的虚拟SIM卡信息,然后输出所述通知。
3.如权利要求2所述的方法,其特征在于,在所述初始化的步骤之前,所述方法还包括:
判断所述终端当前使用的虚拟SIM卡信息是否支持所述终端当前国家的移动网络,并在判断到不支持时,执行所述初始化的步骤,以及在判断到支持时,直接输出所述通知;
其中,所述终端当前使用的虚拟SIM卡信息对应变化前的国家码。
4.如权利要求3所述的方法,其特征在于,所述判断所述终端当前使用的虚拟SIM卡信息是否支持所述终端当前国家的移动网络的步骤包括:
比较所述变化后的国家码对应的虚拟SIM卡信息与所述终端当前使用的虚拟SIM卡信息的国际移动用户识别码和/或集成电路卡识别码是否相同,若不相同,则认为所述终端当前使用的虚拟SIM卡信息不支持所述终端所在国家的移动网络。
5.如权利要求2所述的方法,其特征在于,所述初始化所述变化后的国家码对应的虚拟SIM卡信息的步骤包括:
当所述变化后的国家码对应的虚拟SIM卡信息有多条时,初始化该多条虚拟SIM卡信息中的每一条,并在初始化每条虚拟SIM卡信息后均输出所述通知,直至遍历完该多条虚拟SIM卡信息或者成功注册到所述移动网络码对应的网络为止。
6.如权利要求2所述的方法,其特征在于,从所述终端获取变化后的国家码对应的所述虚拟SIM卡信息的步骤包括:
根据所述变化后的国家码,查询所述终端的虚拟SIM卡信息数据库,以获取所述变化后的国家码对应的虚拟SIM卡信息;或,
根据所述变化后的国家码,从所述终端中获取所述变化后的国家码对应的虚拟SIM卡标识;以及根据该获取的虚拟SIM卡标识,查询所述终端中的虚拟SIM卡信息数据库,以获取所述变化后的国家码对应的虚拟SIM卡信息。
7.如权利要求1所述的方法,其特征在于,所述至少一组接入点名称和移动网络码为:多组接入点名称和移动网络码;
其中,根据所述获取的多组接入点名称和移动网络码,配置所述终端的接入点名称以及注册到所述移动网络码对应的网络的步骤包括:
从所述多组接入点名称和移动网络码中选取一组来配置所述终端的接入点名称以及注册到所述移动网络码对应的网络;
待预设时间之后,主动查询网络注册是否成功;以及
若所述网络注册不成功,则换用所述多组接入点名称和移动网络码中的下一组来配置所述终端的接入点名称以及注册到所述移动网络码对应的网络,直至查询到网络注册成功或者遍历完所述多组接入点名称和移动网络码。
8.如权利要求1所述的方法,其特征在于,所述至少一组接入点名称和移动网络码为:多组接入点名称和移动网络码;
其中,根据所述获取的多组接入点名称和移动网络码,配置所述终端的接入点名称以及注册到所述移动网络码对应的网络的步骤包括:
从所述多组接入点名称和移动网络码中选取一组来配置所述终端的接入点名称以及注册到所述移动网络码对应的网络;
接收底层协议上报的网络注册是否成功的通知;以及
当收到网络注册失败的通知时,则换用所述多组接入点名称和移动网络码中的下一组来配置所述终端的接入点名称以及注册到所述移动网络码对应的网络,直至收到网络注册成功的通知或者遍历完所述多组接入点名称和移动网络码。
9.一种终端,用于实现虚拟SIM卡的网络注册,其特征在于,包括:
接入点名称模块,用于在接收到虚拟SIM卡准备好的通知后,根据所述终端的当前国家码,从所述终端中获取所述当前国家码对应的至少一组接入点名称和移动网络码;
控制器,用于根据所述接入点名称模块获取的至少一组接入点名称和移动网络码,配置所述终端的接入点名称以及注册到所述移动网络码对应的网络。
10.如权利要求9所述的终端,其特征在于,还包括:
协议模块,用于检测所述终端的国家码;
SIM卡模块,用于当所述协议模块检测到所述终端的国家码发生变化时,从所述终端获取变化后的国家码对应的虚拟SIM卡信息,其中所述当前的国家码即所述变以化后的国家码;以及
用于初始化所述变化后的国家码对应的虚拟SIM卡信息,然后输出所述通知。
11.如权利要10所述的终端,其特征在于,还包括:
所述SIM模块,还用于判断所述终端当前使用的虚拟SIM卡信息是否支持所述终端当前国家的移动网络,并在判断到不支持时,执行所述初始化的操作,以及在判断到支持时,直接输出所述通知;
其中,所述终端当前使用的虚拟SIM卡信息对应变化前的国家码。
12.如权利要求11所述的终端,其特征在于,所述SIM模块具体用于:比较所述变化后的国家码对应的虚拟SIM卡信息与所述终端当前使用的虚拟SIM卡信息的国际移动用户识别码和/或集成电路卡识别码是否相同,若不相同,则认为所述终端当前使用的虚拟SIM卡信息不支持所述终端所在国家的移动网络。
13.如权利要求10所述的终端,其特征在于,所述SIM模块,具体用于:
当所述变化后的国家码对应的虚拟SIM卡信息有多条时,初始化该多条虚拟SIM卡信息中的每一条,并在初始化每条虚拟SIM卡信息后均输出所述通知,直至遍历完该多条虚拟SIM卡信息或者成功注册到所述移动网络码对应的网络为止。
14.如权利要求10所述的终端,其特征在于,所述SIM模块具体用于:根据所述变化后的国家码,查询所述终端的虚拟SIM卡信息数据库,以获取所述变化后的国家码对应的虚拟SIM卡信息;或,根据所述变化后的国家码,从所述终端中获取所述变化后的国家码对应的虚拟SIM卡标识;以及根据该获取的虚拟SIM卡标识,查询所述终端中的虚拟SIM卡信息数据库,以获取所述变化后的国家码对应的虚拟SIM卡信息。
15.如权利要求9所述的终端,其特征在于,所述至少一组接入点名称和移动网络码为:多组接入点名称和移动网络码;
所述控制器具体用于:从所述多组接入点名称和移动网络码中选取一组来配置所述终端的接入点名称以及注册到所述移动网络码对应的网络;
主动查询网络注册是否成功或者接收底层协议上报的网络注册是否成功的通知;以及
若所述网络注册不成功,则换用所述多组接入点名称和移动网络码中的下一组来配置所述终端的接入点名称以及注册到所述移动网络码对应的网络,直至所述网络注册成功或者遍历完所述多组接入点名称和移动网络码。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610259517.1A CN107306389A (zh) | 2016-04-22 | 2016-04-22 | 虚拟sim卡的网络注册方法及终端 |
| PCT/CN2016/102033 WO2017181623A1 (zh) | 2016-04-22 | 2016-10-13 | 虚拟sim卡的网络注册方法及终端 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610259517.1A CN107306389A (zh) | 2016-04-22 | 2016-04-22 | 虚拟sim卡的网络注册方法及终端 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107306389A true CN107306389A (zh) | 2017-10-31 |
Family
ID=60115581
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610259517.1A Pending CN107306389A (zh) | 2016-04-22 | 2016-04-22 | 虚拟sim卡的网络注册方法及终端 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107306389A (zh) |
| WO (1) | WO2017181623A1 (zh) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108156600A (zh) * | 2017-12-20 | 2018-06-12 | 中国移动通信集团江苏有限公司 | 物联网卡apn自动配置的方法、装置、设备和介质 |
| CN109379779A (zh) * | 2018-09-06 | 2019-02-22 | 深圳市广和通无线股份有限公司 | 拨号联网方法、装置、计算机设备和存储介质 |
| WO2019128870A1 (zh) * | 2017-12-29 | 2019-07-04 | 捷开通讯(深圳)有限公司 | 一种虚拟sim卡的通信方法、电子设备及装置 |
| CN112423287A (zh) * | 2020-10-27 | 2021-02-26 | 深圳市广和通无线股份有限公司 | 注册网络的控制方法、装置、计算机设备和存储介质 |
| CN112565012A (zh) * | 2020-12-01 | 2021-03-26 | 重庆芯讯通无线科技有限公司 | 模块首次找网时间的自动测试方法、系统、介质及设备 |
| CN113645609A (zh) * | 2021-10-14 | 2021-11-12 | 荣耀终端有限公司 | 网络注册的方法、设备和存储介质 |
| CN118632230A (zh) * | 2024-06-18 | 2024-09-10 | 荣耀终端有限公司 | 参数维护方法及电子设备 |
| CN118890613A (zh) * | 2024-09-23 | 2024-11-01 | 上海途鸽数据科技有限公司 | 云卡更换的方法、电子设备及计算机可读存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102075903A (zh) * | 2010-11-25 | 2011-05-25 | 中兴通讯股份有限公司 | 一种手机终端自适应配置的方法及装置 |
| US20140105199A1 (en) * | 2011-07-13 | 2014-04-17 | Huawei Technologies Co., Ltd. | Method and apparatus for automatic dialing access points |
| CN103796196A (zh) * | 2011-07-13 | 2014-05-14 | 华为终端有限公司 | 接入点自动拨号的方法及装置 |
| CN104754579A (zh) * | 2015-03-16 | 2015-07-01 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB0619711D0 (en) * | 2006-10-05 | 2006-11-15 | Christie Tyrone M | Virtual subscriber identities for mobile communications networks |
-
2016
- 2016-04-22 CN CN201610259517.1A patent/CN107306389A/zh active Pending
- 2016-10-13 WO PCT/CN2016/102033 patent/WO2017181623A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102075903A (zh) * | 2010-11-25 | 2011-05-25 | 中兴通讯股份有限公司 | 一种手机终端自适应配置的方法及装置 |
| US20140105199A1 (en) * | 2011-07-13 | 2014-04-17 | Huawei Technologies Co., Ltd. | Method and apparatus for automatic dialing access points |
| CN103796196A (zh) * | 2011-07-13 | 2014-05-14 | 华为终端有限公司 | 接入点自动拨号的方法及装置 |
| CN104754579A (zh) * | 2015-03-16 | 2015-07-01 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108156600B (zh) * | 2017-12-20 | 2021-11-23 | 中国移动通信集团江苏有限公司 | 物联网卡apn自动配置的方法、装置、设备和介质 |
| CN108156600A (zh) * | 2017-12-20 | 2018-06-12 | 中国移动通信集团江苏有限公司 | 物联网卡apn自动配置的方法、装置、设备和介质 |
| WO2019128870A1 (zh) * | 2017-12-29 | 2019-07-04 | 捷开通讯(深圳)有限公司 | 一种虚拟sim卡的通信方法、电子设备及装置 |
| CN109379779A (zh) * | 2018-09-06 | 2019-02-22 | 深圳市广和通无线股份有限公司 | 拨号联网方法、装置、计算机设备和存储介质 |
| CN109379779B (zh) * | 2018-09-06 | 2022-03-15 | 深圳市广和通无线股份有限公司 | 拨号联网方法、装置、计算机设备和存储介质 |
| CN112423287A (zh) * | 2020-10-27 | 2021-02-26 | 深圳市广和通无线股份有限公司 | 注册网络的控制方法、装置、计算机设备和存储介质 |
| CN112423287B (zh) * | 2020-10-27 | 2024-10-15 | 深圳市广和通无线股份有限公司 | 注册网络的控制方法、装置、计算机设备和存储介质 |
| CN112565012A (zh) * | 2020-12-01 | 2021-03-26 | 重庆芯讯通无线科技有限公司 | 模块首次找网时间的自动测试方法、系统、介质及设备 |
| CN113645609A (zh) * | 2021-10-14 | 2021-11-12 | 荣耀终端有限公司 | 网络注册的方法、设备和存储介质 |
| CN113645609B (zh) * | 2021-10-14 | 2022-02-08 | 荣耀终端有限公司 | 网络注册的方法、设备和存储介质 |
| CN118632230A (zh) * | 2024-06-18 | 2024-09-10 | 荣耀终端有限公司 | 参数维护方法及电子设备 |
| CN118632230B (zh) * | 2024-06-18 | 2025-04-18 | 荣耀终端股份有限公司 | 参数维护方法及电子设备 |
| CN118890613A (zh) * | 2024-09-23 | 2024-11-01 | 上海途鸽数据科技有限公司 | 云卡更换的方法、电子设备及计算机可读存储介质 |
| CN118890613B (zh) * | 2024-09-23 | 2025-01-03 | 上海途鸽数据科技有限公司 | 云卡更换的方法、电子设备及计算机可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2017181623A1 (zh) | 2017-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107306389A (zh) | 虚拟sim卡的网络注册方法及终端 | |
| US10187798B2 (en) | Terminal device having subscriber identity device and method for selecting profile thereof | |
| US10484030B2 (en) | EUICC management method, eUICC, SM platform, and system | |
| CN103797828B (zh) | 用于通信的方法和设备 | |
| US7689218B2 (en) | Method, apparatus and computer program providing network-associated system priority list for multimode system selection | |
| CN101657005A (zh) | 一种终端接入网络的方法以及终端 | |
| US20130044638A1 (en) | Mobile terminal, system and method for realizing access point name setting | |
| JP2018503313A (ja) | データ更新方法、装置、および埋め込まれた汎用集積回路カード | |
| CN104883704B (zh) | 一种移动终端接入点参数的自动纠错方法和装置 | |
| KR102072592B1 (ko) | eUICC의 식별자 관리 방법 및 그 장치 | |
| CN105682126A (zh) | 接入点名称apn参数的配置处理方法及装置 | |
| WO2019018244A1 (en) | SUPPLY OF ESIM PROFILE METADATA | |
| CN107371234B (zh) | 注册方法、装置及终端 | |
| CN107295503A (zh) | 确定移动终端接入方式的方法、存储介质及移动终端 | |
| WO2018000560A1 (zh) | 一种网络接入业务实现方法、装置及通信终端 | |
| KR20170087488A (ko) | Apdu 스크립트들에서의 암시적 파일 작성 | |
| WO2016184202A1 (zh) | 一种apn选择方法及装置 | |
| US12490109B2 (en) | Multi-frequency bridge client for bridge with a single-frequency/multi-frequency bridge communication device on multiple frequency bands, method thereof, and communication system | |
| US20160044588A1 (en) | Method, device, and system for access technology configuration | |
| WO2016173070A1 (zh) | 一种终端搜网方法及终端 | |
| EP3020217B1 (en) | Automatic detection of a network operator for a mobile network device | |
| US10117091B2 (en) | Method for administering life cycles of communication profiles | |
| EP3054712B1 (en) | A method for changing a subscription for a mobile telecommunications network on a security module | |
| CN104159210B (zh) | Mbim扩展服务上报方法、mbim设备及终端 | |
| CN102075916A (zh) | 一种更新链接优选漫游列表的方法及系统及移动终端 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171031 |