首页 / 专利库 / 电信 / 移动通信网络 / 网络注册方法、终端及可读存储介质

网络注册方法、终端及可读存储介质

阅读:1066发布:2020-05-25

专利汇可以提供网络注册方法、终端及可读存储介质专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种网络注册方法、终端和可读存储介质。所述网络注册方法应用于移动终端,所述网络注册方法包括获取所述移动终端的目标实体SIM卡信息;获取所述目标实体SIM卡信息对应的目标虚拟SIM卡;通过所述目标虚拟SIM卡注册到通信网络。本发明不仅可以提升网络注册的智能性和方便性,而且通过将移动终端中的实体SIM卡信息加载到对应的虚拟SIM卡中,利用用户已有的实体SIM卡信息,而无需向第三方应用额外支付 费用 开通虚拟SIM卡服务,同时保障了用户SIM卡中的隐私信息安全。,下面是网络注册方法、终端及可读存储介质专利的具体信息内容。

1.一种网络注册方法,应用于移动终端,其特征在于,包括以下步骤:
S100:获取所述移动终端的目标实体SIM卡信息;
S200:获取所述目标实体SIM卡信息对应的目标虚拟SIM卡;
S300:通过所述目标虚拟SIM卡注册到通信网络。
2.如权利要求1所述的网络注册方法,其特征在于,所述S100步骤,包括:
S110:获取至少一个实体SIM卡信息,并存储到所述移动终端的本地存储器中;
S120:从所述移动终端的本地存储器获取所述目标实体SIM卡信息。
3.如权利要求2所述的网络注册方法,其特征在于,所述S120步骤之前,还包括:
获取所述移动终端上的实体SIM卡:
若所述实体SIM卡数量为一个,则直接将所述实体SIM卡作为所述目标实体SIM卡;和/或,
若所述实体SIM卡数量为至少两个,则通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种,以确定所述目标实体SIM卡。
4.如权利要求2所述的网络注册方法,其特征在于,所述S120步骤,包括:
S121:判断本地存储器中是否存在所述目标实体SIM卡信息;
S122:若是,则判断所述目标实体SIM卡信息是否有加密处理;
S123:若未加密,则直接读取所述目标实体SIM卡信息;和/或,
S124:若有加密,则显示要求用户输入认证的密钥的提示信息,接收输入的密钥,判断所述密钥认证是否通过,若通过,则解密并读取所述目标实体SIM卡信息。
5.如权利要求4所述的网络注册方法,其特征在于,所述判断密钥认证是否通过的步骤之后,还包括:
若所述密钥认证未通过,则记录密钥认证次数,若所述认证次数超过或等于预设值,则定所述目标实体SIM卡,和/或输出提示信息。
6.如权利要求1所述的网络注册方法,其特征在于,所述S200步骤包括:
S210:获取所述目标实体SIM卡对应的虚拟SIM卡;
S220:若所述虚拟SIM卡数量为一个,则直接将所述虚拟SIM卡作为所述目标虚拟SIM卡;和/或,若所述虚拟SIM卡数量为至少两个,则通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种,以确定所述目标虚拟SIM卡。
7.一种网络注册方法,应用于移动终端,其特征在于,包括以下步骤:
S11:获取所述移动终端的网络注册结果;
S12:若注册失败,获取对应的注册SIM卡信息,根据预设规则,获取目标注册SIM卡;
S13:通过所述目标注册SIM卡注册到通信网络。
8.如权利要求7所述的网络注册方法,其特征在于,所述预设规则,包括以下情况的至少一种:
若所述注册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卡。
9.如权利要求8所述的网络注册方法,其特征在于,
所述第一预设策略为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种;
所述第二预设策略为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种;
所述第一预设策略和所述第二预设策略可以相同也可以不同。
10.一种网络注册方法,应用于移动终端,其特征在于,包括以下步骤:
S21:获取所述移动终端的初始SIM卡信息;
S22:用所述初始SIM卡信息注册到通信网络;
S23:若注册失败,根据预设规则,获取目标注册SIM卡;
S24:通过所述目标注册SIM卡注册到通信网络。
11.如权利要求10所述的网络注册方法,其特征在于,
所述初始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卡。
12.如权利要求11所述的网络注册方法,其特征在于,
所述第一预设策略为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种;
所述第二预设策略为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种;
所述第一预设策略和所述第二预设策略可以相同也可以不同。
13.一种终端,其特征在于,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络注册程序,所述网络注册程序被所述处理器执行时实现如权利要求1至12中任一项所述的网络注册方法的步骤。
14.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至12中任一项所述的网络注册方法的步骤。

说明书全文

网络注册方法、终端及可读存储介质

技术领域

[0001] 本发明涉及移动通信领域,尤其涉及一种网络注册方法、终端及可读存储介质。

背景技术

[0002] SIM(Subscriber Identity Module,客户识别模,简称SIM)卡,也称为用户身份识别卡。随着科技的进步,虚拟SIM卡开始发展起来。同一个终端,可能同时支持多个实体SIM卡和/或多个虚拟SIM卡,在网络注册时,一般只能固定某一个实体SIM卡或虚拟SIM进行注册,存在不智能不方便的问题,另外,在现阶段,用户需要通过第三方应用并支付额外的费用来开通虚拟SIM卡。这种方法会增加用户的费用支出,同时因为虚拟SIM卡由第三方应用派送,可能会导致隐私信息的泄露。
[0003] 上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术

发明内容

[0004] 本发明的主要目的在于提出一种网络注册处理方法、终端及可读存储介质,旨在解决网络注册时的不智能不方便,以及在第三方应用开通虚拟SIM卡额外资费和隐私信息泄露的技术问题。
[0005] 为实现上述目的,本发明提供一种网络注册方法,应用于移动终端,所述网络注册方法包括:
[0006] S100:获取所述移动终端的目标实体SIM卡信息;
[0007] S200:获取所述目标实体SIM卡信息对应的目标虚拟SIM卡;
[0008] S300:通过所述目标虚拟SIM卡注册到通信网络。
[0009] 可选地,所述S100步骤包括:
[0010] S110:获取至少一个实体SIM卡信息,并存储到所述移动终端的本地存储器中;
[0011] S120:从所述移动终端的本地存储器获取所述目标实体SIM卡信息。
[0012] 可选地,所述S120步骤之前还包括:
[0013] 获取所述移动终端上的实体SIM卡:
[0014] 若所述实体SIM卡数量为一个,则直接将所述实体SIM卡作为所述目标实体SIM卡;和/或,
[0015] 若所述实体SIM卡数量为至少两个,则通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种,以确定所述目标实体SIM卡。
[0016] 可选地,所述S120步骤包括:
[0017] S121,判断本地存储器中是否存在所述目标实体SIM卡信息;
[0018] S122,若是,则判断所述目标实体SIM卡信息是否有加密处理;
[0019] S123,若未加密,则直接读取所述目标实体SIM卡信息;和/或,
[0020] S124:若有加密,则显示要求用户输入认证的密钥的提示信息,接收输入的密钥,判断所述密钥认证是否通过,若通过,则解密并读取所述目标实体SIM卡信息。
[0021] 可选地,所述判断密钥认证是否通过的的步骤之后还包括:
[0022] 若所述密钥认证未通过,则记录密钥认证次数,若所述认证次数超过或等于预设值,则定所述目标实体SIM卡,和/或输出提示信息。
[0023] 可选地,所述S200步骤包括:
[0024] S210:获取所述目标实体SIM卡对应的虚拟SIM卡;
[0025] S220:若所述虚拟SIM卡数量为一个,则直接将所述虚拟SIM卡作为所述目标虚拟SIM卡;和/或,若所述虚拟SIM卡数量为至少两个,则通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种,以确定所述目标虚拟SIM卡。
[0026] 一种网络注册方法,应用于移动终端,所述网络注册方法包括以下步骤:
[0027] S11:获取所述移动终端的网络注册结果;
[0028] S12:若注册失败,获取对应的注册SIM卡信息,根据预设规则,获取目标注册SIM卡;
[0029] S13:通过所述目标注册SIM卡注册到通信网络。
[0030] 可选地,所述预设规则,包括以下情况的至少一种:
[0031] 若所述注册SIM卡为实体SIM卡,且所述终端包含至少两个实体SIM卡,则根据第一预设策略选取另一个不同于所述注册SIM卡的实体SIM卡或所述注册SIM卡对应的虚拟SIM卡作为目标注册SIM卡;
[0032] 若所述注册SIM卡为实体SIM卡,且所述终端只包含一个实体SIM卡,则根据第一预设策略选取实体SIM卡对应的虚拟SIM卡作为目标注册SIM卡;
[0033] 若所述注册SIM卡为虚拟SIM卡,且所述终端包含至少两个虚拟SIM卡,则根据第二预设策略选取另一个不同于所述注册SIM卡的虚拟SIM卡或所述注册SIM卡对应的实体SIM卡作为目标注册SIM卡;
[0034] 若所述注册SIM卡为虚拟SIM卡,且所述终端只包含一个虚拟SIM卡,则根据第二预设策略选取虚拟SIM卡对应的实体SIM卡作为目标注册SIM卡。
[0035] 可选地,
[0036] 所述第一预设策略为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种;
[0037] 所述第二预设策略为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种;
[0038] 所述第一预设策略和所述第二预设策略可以相同也可以不同。
[0039] 一种网络注册方法,应用于移动终端,所述网络注册方法包括以下步骤:
[0040] S21:获取所述移动终端的初始SIM卡信息;
[0041] S22:用所述初始SIM卡信息注册到通信网络;
[0042] S23:若注册失败,根据预设规则,获取目标注册SIM卡;
[0043] S24:通过所述目标注册SIM卡注册到通信网络。
[0044] 可选地,
[0045] 所述初始SIM卡是实体SIM卡、虚拟SIM卡中的至少一种;和/或,
[0046] 所述预设规则包括以下情况的至少一种:
[0047] 若所述初始SIM卡为实体SIM卡,且所述终端包含至少两个实体SIM卡,则根据第一预设策略选取另一个不同于所述初始SIM卡的实体SIM卡或所述初始SIM卡对应的虚拟SIM卡作为目标注册SIM卡;
[0048] 若所述初始SIM卡为实体SIM卡,且所述终端只包含一个实体SIM卡,则根据第一预设策略选取实体SIM卡对应的虚拟SIM卡作为目标注册SIM卡;
[0049] 若所述初始SIM卡为虚拟SIM卡,且所述终端包含至少两个虚拟SIM卡,则根据第二预设策略选取另一个不同于所述初始SIM卡的虚拟SIM卡或所述初始SIM卡对应的实体SIM卡作为目标注册SIM卡;
[0050] 若所述初始SIM卡为虚拟SIM卡,且所述终端只包含一个虚拟SIM卡,则根据第二预设策略选取虚拟SIM卡对应的实体SIM卡作为目标注册SIM卡。
[0051] 可选地,
[0052] 所述第一预设策略为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种;
[0053] 所述第二预设策略为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种;
[0054] 所述第一预设策略和所述第二预设策略可以相同也可以不同。
[0055] 本发明还提供一种终端,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络注册程序,所述网络注册程序被所述处理器执行时实现如上述的网络注册方法的步骤。
[0056] 本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的网络注册方法的步骤。
[0057] 本发明通过获取所述移动终端的目标实体SIM卡信息;获取所述目标实体SIM卡信息对应的目标虚拟SIM卡;通过所述目标虚拟SIM卡注册到通信网络。不仅提升了网络注册的智能性和方便性,而且将移动终端中的实体SIM卡信息加载到对应的虚拟SIM卡中,利用用户已有的实体SIM卡,而无需向第三方额外支付费用来开通虚拟SIM卡,减少用户的支出,同时将实体SIM卡信息存储在本地存储器中供虚拟SIM卡使用,避免因第三方应用派送虚拟SIM卡信息导致的隐私信息泄露。附图说明
[0058] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0059] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0060] 图1为实现本发明的一种移动终端的硬件结构示意图;
[0061] 图2为本发明网络注册方法第一实施例的流程示意图;
[0062] 图3为本发明网络注册方法第二实施例中对于图2的步骤S100的细化流程图
[0063] 图4为本发明网络注册方法第三实施例中对于图3的步骤S120的细化流程图;
[0064] 图5为本发明网络注册方法第四实施例中对于图2的步骤S200的细化流程图;
[0065] 图6为本发明网络注册方法第五实施例的流程示意图;
[0066] 图7为本发明网络注册方法第六实施例的流程示意图。
[0067] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0068] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0069] 在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
[0070] 本发明实施例终端可以是固定终端,如物联网智能设备,包括智能空调、智能电灯、智能电源、智能路由器等智能家居;也可以是移动终端,包括智能手机、可穿戴的联网AR/VR装置、智能音箱、自动驾驶汽车等诸多联网设备。
[0071] 请参阅图1,其为实现本发明各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(Radio Frequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元
108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0072] 下面结合图1对移动终端的各个部件进行具体的介绍:
[0073] 射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器收发信机耦合器低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA2000(Code Division Multiple Access 2000,码分多址2000)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、TD-SCDMA(Time Division-Synchronous Code Division Multiple Access,时分同步码分多址)、FDD-LTE(Frequency Division Duplexing-Long Term Evolution,频分双工长期演进)和TDD-LTE(Time Division Duplexing-Long Term Evolution,分时双工长期演进)等。
[0074] WiFi属于短距离无线传输技术,移动终端通过WiFi模块102可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了WiFi模块102,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0075] 音频输出单元103可以在移动终端100处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元101或WiFi模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103可以包括扬声器、蜂鸣器等等。
[0076] A/V输入单元104用于接收音频或视频信号。A/V输入单元104可以包括图形处理器(Graphics Processing Unit,GPU)1041和麦克1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或WiFi模块102进行发送。麦克风1042可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风1042接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。麦克风1042可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。
[0077] 移动终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在移动终端100移动到边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0078] 显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。
[0079] 用户输入单元107可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107可包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球鼠标、操作杆等中的一种或多种,具体此处不做限定。
[0080] 进一步的,触控面板1071可覆盖显示面板1061,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图2中,触控面板1071与显示面板1061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现移动终端的输入和输出功能,具体此处不做限定。
[0081] 接口单元108用作至少一个外部装置与移动终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以用于在移动终端100和外部装置之间传输数据。
[0082] 存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0083] 处理器110是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
[0084] 移动终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0085] 尽管图1未示出,移动终端100还可以包括蓝牙模块等,在此不再赘述。
[0086] 本发明提供一种网络注册方法。
[0087] 参照图2,在本发明网络注册方法第一实施例中,该方法包括:
[0088] 步骤S100,获取所述移动终端的目标实体SIM卡信息;
[0089] 将用户选择的目标实体SIM卡信息与本地存储器存储的实体SIM卡信息库对比,确定本地存储器在是否存在相应的实体SIM卡信息。这里的实体SIM卡库是由读取的本地实体SIM卡信息组成的,这里的实体SIM卡可以是依然存在在终端中的实体SIM卡,也可能是之前存在在终端中并信息被读取后存储在本地存储器中的实体SIM卡。若存在相应的SIM卡信息,则要对于该SIM卡信息进行读取,此时就需要判断SIM卡信息是否有加密处理,能否直接读取,如果有加密处理,就需要用户输入密钥进行认证。密钥认证通过后才能读取SIM卡信息。同时如果用户尝试认证的失败次数过多,则会将SIM卡信息锁定并禁止读取,以此保证信息安全。
[0090] 步骤S200,获取所述目标实体SIM卡信息对应的目标虚拟SIM卡;
[0091] 虚拟SIM卡需要用户身份信息、用户认证参数、加密算法、用户数据和运营商的定制信息等信息才能注册到通信网络中,所以需要把选择的实体SIM卡中的这些信息加载到对应的目标虚拟SIM卡中。
[0092] 步骤S300,通过所述目标虚拟SIM卡注册到通信网络;
[0093] 在虚拟SIM卡注册到运营商网络后,用户才能开始使用虚拟SIM卡进行通讯上网等服务。
[0094] 在本实施例中,获取移动终端的目标实体SIM卡信息;获取与目标实体SIM卡信息对应的目标虚拟SIM卡;通过目标虚拟SIM卡注册到通信网络。利用本地存储器中已有的实体SIM卡信息进行虚拟SIM卡的网络注册,不仅提升了网络注册的智能性和方便性,而且不需要额外向第三方应用购买,同时避免了第三方应用派发虚拟SIM卡而存在的隐私信息泄露的风险。
[0095] 进一步地,参照图2和图3,在本发明网络注册方法第一实施例的基础上,提供本发明网络注册方法的第二实施例,在第二实施例中,
[0096] 步骤S100包括:
[0097] 步骤S110,获取至少一个实体SIM卡信息,并存储到所述移动终端的本地存储器中;
[0098] 获取至少一个实体SIM卡信息,最好是有两个及以上的实体SIM卡信息,组成实体SIM卡信息库,将实体SIM卡信息库存储在移动终端的本地存储器中,当需要时,可以在实体SIM卡信息库中选择其他合适的SIM卡信息进行切换使用。
[0099] 步骤S120,从所述移动终端的本地存储器获取所述目标实体SIM卡信息;
[0100] 目标实体SIM卡信息可以已经存储在内部存储器中,也可能需要从外部存储器中读取到内部存储器中,形成的实体SIM卡信息库中包含多张实体SIM卡信息,可供用户选择使用。实体SIM卡信息库保存在本地存储器中,相对安全性更高。同时建立实体SIM卡信息库时可以为信息库设置密码进行加密。
[0101] 具体地,S120步骤之前包括,
[0102] 步骤A1,获取所述移动终端上的实体SIM卡;
[0103] 步骤A2,若所述实体SIM卡数量为一个,则直接将所述实体SIM卡作为所述目标实体SIM卡;和/或,
[0104] 步骤A3,若所述实体SIM卡数量为至少两个,则通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种,以确定所述目标实体SIM卡;
[0105] 在移动终端中可能包含有一个或一个以上的实体SIM卡,当移动终端中只有一个实体SIM卡时,因为没有更多的选择,所以直接将这个实体SIM卡作为目标实体SIM卡,当存在至少两个实体SIM卡时,需要对实体SIM卡进行选择,优先将用户选择的实体SIM卡作为目标SIM卡,如果用户没有选择实体SIM卡,那么程序可以自动选择移动终端中的第一个或者最后一个实体SIM卡作为目标实体SIM卡。
[0106] 在本实施例中,先将可以获取的的实体SIM卡信息建立一个实体SIM卡信息库,实体SIM卡信息库中包含有多张实体SIM卡信息,从提供的多张实体SIM卡中选择合适的实体SIM卡作为待使用的实体SIM卡。实体SIM卡信息库的建立可以方便后面的SIM卡信息匹配,根据账户权限提供用户可选的实体SIM卡,不仅提升了智能性和方便性,而且保障了信息安全。
[0107] 进一步地,参照图3和图4,在本发明网络注册方法第二实施例的基础上,提供网络注册方法第三实施例,在第三实施例中,
[0108] 步骤S120包括:
[0109] 步骤S121,判断本地存储器中是否存在所述目标实体SIM卡信息;
[0110] 可能会出现存在这张实体SIM卡的信息可以给用户选择,但本地存储器中该实体SIM卡的信息已被删除或损坏的情况,所以需要将接收到的实体SIM卡信息与本地存储器中的实体SIM卡信息进行比对,确定选择的实体SIM卡信息是否正确,同时确定本地存储器中存储此实体SIM卡信息的存储区域,方便之后读取此实体SIM卡含有的其它信息。
[0111] 步骤S122,若是,则判断所述目标实体SIM卡信息是否有加密处理;
[0112] 在确定本地存储器中有存储此目标实体SIM卡信息后,需要对于此目标实体SIM卡的信息进行完整的读取,出于安全性的考虑,大多数SIM卡信息都会进行加密处理,因此在读取SIM卡信息前需要判断实体SIM卡信息是否有加密处理。如果能够直接解析得到实体SIM卡预设的相关参数,说明此实体SIM卡没有加密,否则此实体SIM卡有加密处理。
[0113] 步骤S123,若未加密,则直接读取所述目标实体SIM卡信息;和/或
[0114] 一般情况下,加密的信息是由原文经过加密算法得到的,如果不知道加密算法而直接读取的明文是没有意义的,而如果没有加密,则可以直接读取所述目标实体SIM卡信息。
[0115] 步骤S124,若有加密,则显示要求用户输入认证的密钥的提示信息,接收输入的密钥,判断所述密钥认证是否通过,若通过,则解密并读取所述目标实体SIM卡信息;
[0116] 有加密处理,则说明信息比较重要,需要进行认证,此时需要用户输入认证的密钥进行认证,密钥通常是SIM卡对应的PIN码,但是密钥也可以是其他的数字密码,甚至可以是指纹密码、声纹密码、虹膜密码等其它形式的密码。当认证通过后,就会将程序的信息解密后读取出来。
[0117] 具体地,所述判断密钥认证是否通过的步骤之后还包括:
[0118] 步骤B,若所述密钥认证未通过,则记录密钥认证次数,若所述认证次数超过或等于预设值,则锁定所述目标实体SIM卡,和/或输出提示信息;
[0119] 认证密钥的次数应该加以限制,当密钥认证失败次数过多时,说明实体SIM卡信息可能在被恶意破解读取,此时应该锁定实体SIM卡信息,并且必要时还可以输出提示信息。
[0120] 本实施例中的步骤B也是可选的,而不是必须的,步骤B是在用户认证失败次数过多后的安全保护措施,主要目的是为了保护SIM卡的隐私信息不被他人恶意破解。
[0121] 在本实施例中,读取SIM卡信息需要一步步地向前推进,先要确认本地存储器中存在该实体SIM卡的信息,然后在读取数据前判断实体SIM卡信息是否有加密处理,如果有加密处理,需要用户输入认证的密钥进行身份认证,在认证通过后,才能进行实体SIM卡信息的解密及读取。实体SIM卡信息中包含有用户相关的隐私信息,需要对于读取中的每一步进行相应的安全性检测,确保整个过程中隐私信息不会泄露。
[0122] 进一步地,参照图2和图5,在本发明网络注册方法第三实施例的基础上,提供网络注册方法第四实施例,在第四实施例中,
[0123] 步骤S200包括:
[0124] 步骤S210,获取所述目标实体SIM卡对应的虚拟SIM卡;
[0125] 在获取了实体SIM卡的信息后,需要获取相应的可以使用的虚拟SIM卡,将实体SIM卡信息与虚拟SIM卡信息结合,才能最终将实体SIM卡通过虚拟SIM卡注册到通信网络中。
[0126] 步骤S220,若所述虚拟SIM卡数量为一个,则直接将所述虚拟SIM卡作为所述目标虚拟SIM卡;和/或,若所述虚拟SIM卡数量为至少两个,则通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种,以确定所述目标虚拟SIM卡;
[0127] 当虚拟SIM卡只有一个时,则直接选择该虚拟SIM卡作为目标的虚拟SIM卡信息,如果可以选择的虚拟SIM卡至少有两个,则可以通过用户的选择指令、预设的自动选择策略(如自动选择第一个或者最后一个虚拟SIM卡),其中以用户的选择指令为主,当没有来自用户的选择指令时,才使用预设的自动选择策略确定目标虚拟SIM卡。
[0128] 在本实施例中,通过用户指令或者预设的自动选择策略选择目标虚拟SIM卡,将实体SIM卡与虚拟SIM卡对应起来,提升了网络注册的智能性和方便性。
[0129] 参照图6,提供网络注册方法第五实施例,在第五实施例中,网络注册方法应用于移动终端,网络注册方法包括以下步骤:
[0130] 步骤S11,获取所述移动终端的网络注册结果;
[0131] 移动终端需要进行网络注册后才能进行通讯上网等服务,但是在网络注册的过程中可能会出现失败的情况,因此需要获取网络注册结果,如果注册失败,可能需要重新进行网络注册。
[0132] 步骤S12,若注册失败,获取对应的注册SIM卡信息,根据预设规则,获取目标注册SIM卡;
[0133] 对应的注册SIM卡信息指的是网络注册失败时使用的SIM卡信息,在注册失败后,需要使用其他的SIM卡作为目标注册SIM卡再次尝试进行网络注册。
[0134] S13,通过所述目标注册SIM卡注册到通信网络;
[0135] 将得到的目标注册SIM卡注册到通信网络,同时需要再次获取网络注册结果,如果依然网络注册失败,则重复步骤S11到S13直至完成网络注册或者没有任何未尝试注册过的目标注册SIM卡存在。
[0136] 具体地,所述预设规则,包括以下情况的至少一种:
[0137] 若所述注册SIM卡为实体SIM卡,且所述终端包含至少两个实体SIM卡,则根据第一预设策略选取另一个不同于所述注册SIM卡的实体SIM卡或所述注册SIM卡对应的虚拟SIM卡作为目标注册SIM卡;
[0138] 若所述注册SIM卡为实体SIM卡,且所述终端只包含一个实体SIM卡,则根据第一预设策略选取实体SIM卡对应的虚拟SIM卡作为目标注册SIM卡;
[0139] 若所述注册SIM卡为虚拟SIM卡,且所述终端包含至少两个虚拟SIM卡,则根据第二预设策略选取另一个不同于所述注册SIM卡的虚拟SIM卡或所述注册SIM卡对应的实体SIM卡作为目标注册SIM卡;
[0140] 若所述注册SIM卡为虚拟SIM卡,且所述终端只包含一个虚拟SIM卡,则根据第二预设策略选取虚拟SIM卡对应的实体SIM卡作为目标注册SIM卡。
[0141] 例如当注册失败的注册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卡。
[0142] 在注册SIM卡网络注册失败后,选择其他SIM卡(可能是实体SIM卡,也可以是虚拟SIM卡),主要是优先考虑与注册SIM卡相同类型的其他SIM卡作为目标注册SIM卡,在没有相同类型的SIM卡可以选择时,则选择注册SIM卡对应的另一类型的SIM卡。
[0143] 此外,所述第一预设策略为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种;
[0144] 所述第二预设策略为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种;
[0145] 所述第一预设策略和所述第二预设策略可以相同也可以不同。
[0146] 第一预设策略为注册SIM卡为实体SIM卡时对应的预设策略,第二预设策略为注册SIM卡为虚拟SIM卡时对应的预设策略,第一预设策略和第二预设策略也是选择注册SIM卡时采用的策略。
[0147] 第一预设策略和第二预设策略都可以为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种。同时第一预设策略和第二预设策略可以相同,也可以不同,比如,第一预设策略和第二预设策略可以都自动选择第一个,也可以是,第一预设策略为通过接收选择指令和自动选择第一个,第二预设策略为自动选择最后一个。
[0148] 例如,注册SIM卡为实体SIM卡,第一预设策略为自动选择第一个,移动终端只有一个实体SIM卡,则当注册SIM卡注册失败后,根据预设规则和第一预设策略可以选择实体SIM卡对应的虚拟SIM卡作为目标注册SIM卡。另一个例子可以为,若注册SIM卡为虚拟SIM卡,第二预设策略为通过接收选择指令和自动选择最后一个,移动终端中包含有四个虚拟SIM卡,则根据预设规则和第二预设策略选取倒数第二个虚拟SIM卡作为目标注册SIM卡,也可以按照选择指令选择的第一个虚拟SIM卡作为目标注册SIM卡,也可以为最后一个虚拟SIM卡对应的实体SIM卡作为目标注册SIM卡。
[0149] 第五实施例还可以与第三实施例和/或第四实施例结合,完善用目标注册SIM卡注册到网络前的信息读取过程的安全性。
[0150] 本实施例通过注册SIM卡网络注册失败后,选择目标注册SIM卡进行注册,提供了注册SIM卡注册失败后的再次进行网络注册的方法,提升了网络注册的智能性和方便性。
[0151] 参照图7,提供网络注册方法第六实施例,在第六实施例中,网络注册方法应用于移动终端,网络注册方法包括以下步骤:
[0152] 步骤S21:获取所述移动终端的初始SIM卡信息;
[0153] 初始SIM卡可以是虚拟SIM卡,也可以是实体SIM卡。
[0154] 步骤S22:用所述初始SIM卡信息注册到通信网络;
[0155] 初始SIM卡利用已有的信息尝试注册到通信网络,注册结果可能是成功,也可能是失败。若注册成功,则可以直接使用通信网络进行通讯上网等操作,若注册失败,则需要更换初始SIM卡信息后重新注册到通信网络。
[0156] 步骤S23:若注册失败,根据预设规则,获取目标注册SIM卡;
[0157] 注册SIM卡的网络注册失败后,需要获取目标注册SIM卡,目标注册SIM卡与注册SIM卡不同。
[0158] 步骤S24,通过所述目标注册SIM卡注册到通信网络;
[0159] 在确定目标注册SIM卡后,利用目标注册SIM卡再次尝试注册到通信网络,注册成功,则流程结束,如果依然注册失败,则重新确定新的目标注册SIM卡,直至网络注册成功或者移动终端已没有未尝试注册过的SIM卡信息。
[0160] 具体地,所述预设规则,包括以下情况的至少一种:
[0161] 若所述初始SIM卡为实体SIM卡,且所述终端包含至少两个实体SIM卡,则根据第一预设策略选取另一个不同于所述初始SIM卡的实体SIM卡或所述初始SIM卡对应的虚拟SIM卡作为目标注册SIM卡;
[0162] 若所述初始SIM卡为实体SIM卡,且所述终端只包含一个实体SIM卡,则根据第一预设策略选取实体SIM卡对应的虚拟SIM卡作为目标注册SIM卡;
[0163] 若所述初始SIM卡为虚拟SIM卡,且所述终端包含至少两个虚拟SIM卡,则根据第二预设策略选取另一个不同于所述初始SIM卡的虚拟SIM卡或所述初始SIM卡对应的实体SIM卡作为目标注册SIM卡;
[0164] 若所述初始SIM卡为虚拟SIM卡,且所述终端只包含一个虚拟SIM卡,则根据第二预设策略选取虚拟SIM卡对应的实体SIM卡作为目标注册SIM卡。
[0165] 当注册失败的初始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卡。
[0166] 在注册SIM卡网络注册失败后,选择其他SIM卡(可能是实体SIM卡,也可以是虚拟SIM卡),主要是优先考虑与注册SIM卡相同类型的其他SIM卡作为目标注册SIM卡,在没有相同类型的SIM卡可以选择时,则选择注册SIM卡对应的另一类型的SIM卡。
[0167] 此外,所述第一预设策略为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种;
[0168] 所述第二预设策略为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种;
[0169] 所述第一预设策略和所述第二预设策略可以相同也可以不同。
[0170] 第一预设策略为注册SIM卡为实体SIM卡时对应的预设策略,第二预设策略为注册SIM卡为虚拟SIM卡时对应的预设策略,第一预设策略和第二预设策略也是选择注册SIM卡时采用的策略。
[0171] 第一预设策略和第二预设策略都可以为通过接收选择指令、自动选择第一个、自动选择最后一个中的至少一种。同时第一预设策略和第二预设策略可以相同,也可以不同,比如,第一预设策略和第二预设策略可以都自动选择第一个,也可以是,第一预设策略为通过接收选择指令和自动选择第一个,第二预设策略为自动选择最后一个。
[0172] 例如,初始SIM卡为实体SIM卡,第一预设策略为自动选择第一个,移动终端有3个实体SIM卡,则当初始SIM卡注册失败后,根据预设规则和第一预设策略可以选择第二个实体SIM卡作为目标注册SIM卡。另一个例子可以为,若初始SIM卡为虚拟SIM卡,第二预设策略为通过接收选择指令和自动选择最后一个,移动终端中只包含有一个虚拟SIM卡,则根据预设规则和第二预设策略选取虚拟SIM卡对应的实体SIM卡作为目标注册SIM卡。
[0173] 第六实施例可以与第二实施例、第三实施例和第四实施例中的一个或者多个进行结合,构成更加完整安全的网络注册方法。
[0174] 本实施例通过获取初始SIM卡尝试注册到通信网络,如果注册失败,则获取目标注册SIM卡,并使用目标注册SIM卡注册到通信网络,提升了网络注册的智能性和方便性。
[0175] 本发明终端和可读存储介质(即计算机可读存储介质)执行时所实现的方法可参照本发明网络注册方法各实施例,此处不再赘述。
[0176] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、终端或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0177] 本申请是参照根据本发明实施例的方法、终端(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0178] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0179] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0180] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0181] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0182] 本发明的说明书中,说明了大量具体细节。然而能够理解的是,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明并不局限于任何单一的方面,也不局限于任何单一的实施例,也不局限于这些方面和/或实施例的任意组合和/或置换。而且,可以单独使用本发明的每个方面和/或实施例或者与一个或更多其他方面和/或其实施例结合使用。
[0183] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈