虚拟sim卡测试无服务器,虚拟SIM卡的网络注册方法及终端
1. 一种虚拟SIM卡的网络注册方法,应用于终端,其特征在于,包括: 当接收到虚拟SIM卡准备好的通知时,根据所述终端的当前国家码,从所述终端中获取 所述当前国家码对应的至少一组接入点名称和移动网络码;以及 根据所述获取的至少一组接入点名称和移动网络码,配置所述终端的接入点名称以及 注册到所述移动网络码对应的网络。
2.如权利要求1所述的方法,其特征在于,在所述接收到虚拟SIM卡准备好的通知的步 骤之前,所述方法还包括: 当检测到所述终端的国家码发生变化时,从所述终端获取变化后的国家码对应的虚拟 SIM卡信息,其中所述当前的国家码即所述变以化后的国家码;以及 初始化所述变化后的国家码对应的虚拟SIM卡信息,然后输出所述通知。
3.如权利要求2所述的方法,其特征在于,在所述初始化的步骤之前,所述方法还包括: 判断所述终端当前使用的虚拟SIM卡信息是否支持所述终端当前国家的移动网络,并 在判断到不支持时,执行所述初始化的步骤,以及在判断到支持时,直接输出所述通知; 其中,所述终端当前使用的虚拟S顶卡信息对应变化前的国家码。
4.如权利要求3所述的方法,其特征在于,所述判断所述终端当前使用的虚拟S頂卡信 息是否支持所述终端当前国家的移动网络的步骤包括: 比较所述变化后的国家码对应的虚拟SIM卡信息与所述终端当前使用的虚拟SM卡信 息的国际移动用户识别码和/或集成电路卡识别码是否相同,若不相同,则认为所述终端当 前使用的虚拟S頂卡信息不支持所述终端所在国家的移动网络。
5.如权利要求2所述的方法,其特征在于,所述初始化所述变化后的国家码对应的虚拟 SIM卡信息的步骤包括: 当所述变化后的国家码对应的虚拟SIM卡信息有多条时,初始化该多条虚拟SIM卡信息 中的每一条,并在初始化每条虚拟SIM卡信息后均输出所述通知,直至遍历完该多条虚拟 SM卡信息或者成功注册到所述移动网络码对应的网络为止。
6.如权利要求2所述的方法,其特征在于,从所述终端获取变化后的国家码对应的所述 虚拟SIM卡信息的步骤包括: 根据所述变化后的国家码,查询所述终端的虚拟SM卡信息数据库,以获取所述变化后 的国家码对应的虚拟SM卡信息;或, 根据所述变化后的国家码,从所述终端中获取所述变化后的国家码对应的虚拟SIM卡 标识;以及根据该获取的虚拟SIM卡标识,查询所述终端中的虚拟S頂卡信息数据库,以获取 所述变化后的国家码对应的虚拟S顶卡信息。
7.如权利要求1所述的方法,其特征在于,所述至少一组接入点名称和移动网络码为: 多组接入点名称和移动网络码; 其中,根据所述获取的多组接入点名称和移动网络码,配置所述终端的接入点名称以 及注册到所述移动网络码对应的网络的步骤包括: 从所述多组接入点名称和移动网络码中选取一组来配置所述终端的接入点名称以及 注册到所述移动网络码对应的网络; 待预设时间之后,主动查询网络注册是否成功;以及 若所述网络注册不成功,则换用所述多组接入点名称和移动网络码中的下一组来配置 所述终纟而的接入点名称以及注册到所述移动网络码对应的网络,直至查询到网络注册成功 或者遍历完所述多组接入点名称和移动网络码。
8.如权利要求1所述的方法,其特征在于,所述至少—组接入点名称和移动网络码为. 多组接入点名称和移动网络码; 其中,根据所述获取的多组接入点名称和移动网络码,配置所述终端的接入点名称以 及注册到所述移动网络码对应的网络的步骤包括: 从所述多组接入点名称和移动网络码中选取一组来配置所述终端的接入占名称以及 注册到所述移动网络码对应的网络; ~ 接收底层协议上报的网络注册是否成功的通知;以及 当收到网络注册失败的通知时,则换用所述多组接入点名称和移动网络码中的下一组 来配置所述终端的接入点名称以及注册到所述移动网络码对应的网络,直至收到网络注册 成功的通知或者遍历完所述多组接入点名称和移动网络码。
9. 一种终端,用于实现虚拟SIM卡的网络注册,其特征在于,包括: 接入点名称模块,用于在接收到虚拟SIM卡准备好的通知后,根据所述终端的当前国家 码,从所述终端中获取所述当前国家码对应的至少一组接入点名称和移动网络码; 控制器,用于根据所述接入点名称模块获取的至少一组接入点名称和移动网络码,配 置所述终端的接入点名称以及注册到所述移动网络码对应的网络。
10. 如权利要求9所述的终端,其特征在于,还包括: 协议模块,用于检测所述终端的国家码; SIM卡模块,用于当所述协议模块检测到所述终端的国家码发生变化时,从所述终端获 取变化后的国家码对应的虚拟S頂卡信息,其中所述当前的国家码即所述变以化后的国家 码;以及 用于初始化所述变化后的国家码对应的虚拟SIM卡信息,然后输出所述通知。
11. 如权利要10所述的终端,其特征在于,还包括: 所述SIM模块,还用于判断所述终端当前使用的虚拟SIM卡信息是否支持所述终端当前 国家的移动网络,并在判断到不支持时,执行所述初始化的操作,以及在判断到支持时,直 接输出所述通知; 其中,所述终端当前使用的虚拟SIM卡信息对应变化前的国家码。
12.如权利要求11所述的终端,其特征在于,所述SIM模块具体用于:比较所述变化后的 国家码对应的虚拟SIM卡信息与所述终端当前使用的虚拟SIM卡信息的国际移动用户识别 码和/或集成电路卡识别码是否相同,若不相同,则认为所述终端当前使用的虚拟SIM卡信 息不支持所述终端所在国家的移动网络。
13. 如权利要求10所述的终端,其特征在于,所述SIM模块,具体用于: 当所述变化后的国家码对应的虚拟SIM卡信息有多条时,初始化该多条虚拟SIM卡信息 中的每一条,并在初始化每条虚拟SIM卡信息后均输出所述通知,直至遍历完该多条虚拟 SIM卡信息或者成功注册到所述移动网络码对应的网络为止。
14. 如权利要求10所述的终端,其特征在于,所述SIM模块具体用于:根据所述变化后的 国家码,查询所述终端的虚拟S頂卡信息数据库,以获取所述变化后的国家码对应的虚拟 SIM卡信息;或,根据所述变化后的国家码,从所述终端中获取所述变化后的国家码对应的 虚拟SM卡标识;以及根据该获取的虚拟SIM卡标识,查询所述终铜中的规似^頂卞彳目思数据 库,以获取所述变化后的国家码对应的虚拟SIM卡信息。
15.如权利要求9所述的终端,其特征在于,所述至少一组接入点名称和移动网络码为: 多组接入点名称和移动网络码; 所述控制器具体用于:从所述多组接入点名称和移动网络码中选取一组来配置所述终 端的接入点名称以及注册到所述移动网络码对应的网络; 主动查询醜注册是否成功或者接收底层协议上报的网络注册是否成功的通知;以及 右所述网络注册不成功,则换用臟多组接人点名称和移动_络码巾的下—组来配置 网_对_隱謂湖雜册成功或