一种网络注册方法和移动终端与流程

文档序号:13290104阅读:161来源:国知局
技术领域本发明涉及移动通信领域,尤其涉及一种网络注册方法和移动终端。

背景技术:
SIM(SubscriberIdentityModule,客户识别模块,简称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是本发明实施例提供的一种移动终端的另一结构示意图;图5是本发明实施例提供的一种移动终端的又一结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,为本发明实施例提供的一种网络注册方法,在本发明实施例中,所述方法包括:S101、从网络侧下载虚拟SIM卡信息至本地存储器。具体的,虚拟SIM卡移动终端通过虚拟SIM应用程序调用本地的资源虚拟出来的SIM卡;虚拟SIM卡信息表示虚拟SIM卡中存储的用户身份信息、用户认证参数、加密算法、用户数据和运营商的定制信息等。移动终端需要下载虚拟SIM卡信息时,例如:移动终端丢失时需要恢复虚拟SIM卡信息,移动终端通过无线局域网从网络侧下载虚拟SIM卡信息,将下载的SIM卡信息存储在本地存储器中,本地存储器可以时移动终端的内存存储器或外部存储器。网络侧为远程的服务器,可以是邮件服务器、网络硬盘服务器或网络运营商设置的存储用户的虚拟SIM卡信息的服务器,本发明不作限制。需要说明的是,虚拟SIM卡信息也可以预先备份在外部存储介质中,该外部存储介质插入到移动终端时,移动终端读取该外部存储介质中的虚拟SIM卡信息。S102、扫描到本地存储器存在虚拟SIM卡信息时,继续判断虚拟SIM卡信息是否经过加密处理。具体的,如果虚拟SIM卡信息预先设置有存储路径,移动终端对本地存储器的该存储路径进行扫描;如果虚拟SIM卡信息没有预先设置存储路径,移动终端对本地存储器进行全局扫描,扫描出本地存储器中存在虚拟SIM卡信息时,判断虚拟SIM卡信息是否经过加密处理,判断的方法可以是移动终端能够正确解析该虚拟SIM卡信息,如果能正确解析,表明没有经过加密处理,否则,该虚拟SIM卡信息经过加密处理。S103、若为是,显示用于提示输入密码的提示信息。具体的,在确定本地存储器中的虚拟SIM卡信息经过加密处理的情况下,显示用于提示用户密码的提示信息,例如:在显示屏上显示密码输入框,提示用户在密码输入框中输入字符密码;或提示用户在指纹采集器上输入指纹密码;或提示用户输入其他形式的密码,本发明不作限制。S104、接收输入的密码。具体的,移动终端接收输入的密码。例如,移动终端通过触摸屏接收输入的字符密码,或移动终端通过指纹采集器接收输入的指纹密码,或移动终端通过摄像头接收输入的人脸密码等。S105、若所述输入的密码验证正确,将虚拟SIM卡信息进行解密处理。具体的,移动终端利用输入的密码对经过加密处理的虚拟SIM卡信息进行解析,如果输入的密码和虚拟SIM卡信息预先设置的密码匹配,则移动终端能正确对该虚拟SIM卡信息进行解密,得到明文信息。S106、将解密处理后的虚拟SIM卡信息加载虚拟SIM卡,以及通过虚拟SIM卡注册到运营商网络。具体的,移动终端将虚拟SIM卡信息写入到虚拟SIM卡中,移动终端通过虚拟SIM卡中存储的虚拟SIM卡信息注册到运营商网络,这样用户能恢复正常的在线状态。从上述实施例可以看出,移动终端通过下载网络侧预先备份的虚拟SIM卡信息,将下载的虚拟SIM卡信息存储至本地存储器,将本地存储器中的虚拟SIM卡信息加载到虚拟SIM卡中,能快捷的使用虚拟SIM卡注册到运营商网络,防止因为SIM丢失或损坏长时间无法正常与外部保持联络。参见图2,为本发明实施例提供的一种网络注册方法的另一流程示意图,在本发明实施例中,所述方法包括:S201、获取虚拟SIM卡的虚拟SIM卡信息。具体的,虚拟SIM卡为嵌入到移动终端中的SIM卡,与移动终端成为一体;虚拟SIM信息表示虚拟SIM卡中存储的用户身份信息、用户认证参数、加密算法、用户数据和运营商定制信息等。当移动终端需要对虚拟SIM卡进行备份时,获取虚拟SIM卡中存储的虚拟SIM卡信息。S202、根据设置的加密密码对虚拟SIM卡信息进行加密处理,以及将加密处理后的虚拟SIM卡信息备份至网络侧。具体的,设置的加密密码为用户预先设置的,或者当前设置的加密密码,设置的加密密码的形式可以是字符密码、指纹密码、声音密码或虹膜密码等,本发明不作限制,移动终端根据设置的加密密码将待备份的虚拟SIM卡信息进行加密,该设置的加密密码携带在虚拟SIM卡信息中,将加密后的虚拟SIM卡信息存储至网络侧,例如,移动终端通过蜂窝数据网络或无线局域网登录到网络硬盘,将加密后的虚拟SIM卡信息上传到网络硬盘中。需要说明的是,虚拟SIM卡信息也可以备份在外部存储介质中,例如TF卡中。S203、从网络侧下载虚拟SIM卡信息至本地存储器。具体的,需要恢复虚拟SIM卡信息的情况下,移动终端从网络侧下载虚拟SIM卡信息,将下载的虚拟SIM卡信息存储到本地存储器中,网络侧为远程服务器,例如可以是网络硬盘或邮件服务器等,本地存储器可以是移动终端的内存存储器或外部存储器,移动终端在存储下载的虚拟SIM卡信息时可存储至预先设置的存储路径,也可存储至用户当前选择的存储路径。S204、扫描本地存储器中的虚拟SIM卡信息。具体的,如果虚拟SIM卡信息预先设置有存储路径,移动终端对本地存储器的该存储路径进行扫描;如果虚拟SIM卡信息没有预先设置存储路径,移动终端对本地存储器进行全局扫描。S205、判断虚拟SIM卡信息是否经过加密处理。具体的,移动终端可根据虚拟SIM卡信息中携带的加密标志位来判断是否经过加密处理,例如:虚拟SIM卡信息中携带加密标志位,当加密标志位的值为1时,表示该虚拟SIM卡信息经过加密处理,当加密标志位的值为0时,表示该虚拟SIM卡信息没有经过加密处理;或移动终端可对虚拟SIM卡信息进行解析,如果无法解析得到预设的相关参数,则表示该虚拟SIM卡信息经过加密处理,如果解析得到预设的相关参数,则表示该虚拟SIM卡信息没有经过加密处理。S206、显示用于提示输入密码的提示信息。具体的,在确定下载的虚拟SIM卡信息经过加密处理后,在显示屏上显示用于提示用户输入密码的提示信息。例如:在显示屏上显示密码输入框,提示用户在密码输入框中输入字符密码;或提示用户在指纹采集器上输入指纹密码;或提示用户输入其他形式的密码,本发明不作限制。S207、将虚拟SIM卡信息加载到虚拟SIM卡,以及通过虚拟SIM卡注册到运营商网络。具体的,虚拟SIM信息没有加密处理的情况下,移动终端直接通过虚拟SIM卡应用程序将虚拟SIM卡信息加载到虚拟SIM卡,进行运营商网络的注册。S208、接收输入的密码。具体的,移动终端接收输入的密码。例如,移动终端通过触摸屏接收输入的字符密码,或移动终端通过指纹采集器接收输入的指纹密码,或移动终端通过摄像头接收输入的人脸密码等。S209、判断输入的密码是否验证成功。具体的,若用户输入的密码和虚拟SIM卡中携带的加密密码相同,表明验证成功,则移动终端能成功解析虚拟SIM卡中的相关参数;若用户输入的密码和虚拟SIM卡中携带的加密密码不相同,表明验证不通过,移动终端无法解析虚拟SIM卡信息中的相关参数。在本发明的一种可能的实施方式中,如果验证不通过的次数超过预设值,将虚拟SIM卡信息进行锁定,无法在继续输入密码进行验证,防止非法用户通过暴力手段破解。S210、对虚拟SIM卡信息进行解密处理。S211、将解密处理后的虚拟SIM卡信息加载至虚拟SIM卡,并通过虚拟SIM卡注册到运营商网络。具体的,移动终端将虚拟SIM卡信息写入到虚拟SIM卡中,移动终端通过虚拟SIM卡中存储的虚拟SIM卡信息注册到运营商网络,这样用户能恢复正常的在线状态。从上述实施例可以看出,移动终端通过下载网络侧预先备份的虚拟SIM卡信息,将下载的虚拟SIM卡信息存储至本地存储器,将本地存储器中的虚拟SIM卡信息加载到虚拟SIM卡中,能快捷的注册到网络,防止因为移动终端丢失被盗而无法取得联系。参见图3,为本发明实施例提供的一种移动终端的结构示意图,本发明实施例的移动终端用于执行图1中的一种网络注册方法,所涉及的术语和过程可参照图1实施例的描述。移动终端3包括:下载模块30、判断模块31、提示模块32、接收模块33、验证模块34和注册模块35。下载模块30,用于从网络侧下载虚拟SIM卡信息至本地存储器。判断模块31,用于扫描到所述本地存储器存在所述虚拟SIM卡信息时,判断所述虚拟SIM卡信息是否经过加密处理。提示模块32,用于若所述判断模块的判断结果为是,显示用于提示输入密码的提示信息。接收模块33,用于接收输入的密码。验证模块34,用于若所述输入的密码验证通过,将所述虚拟SIM卡信息进行解密处理。注册模块35,用于将解密处理后的虚拟SIM卡信息加载至虚拟SIM卡,以及通过所述虚拟SIM卡注册到运营商网络。本发明实施例和图1的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照方法实施例一的描述,此处不再赘述。参见图4,为本发明实施例提供的一种移动终端的结构示意图,本发明实施例的移动终端用于执行图2中的一种网络注册方法,所涉及的术语和过程可参照图2实施例的描述。移动终端3除包括:下载模块30、判断模块31、提示模块32、接收模块33、验证模块34和注册模块35之外,还包括备份模块36。备份模块36,用于获取所述虚拟SIM卡的虚拟SIM卡信息;根据设置的加密密码对所述虚拟SIM卡信息进行加密处理,以及将加密处理后的虚拟SIM卡信息备份至网络侧。可选的,下载模块30用于:从电子邮箱或网络硬盘上下载虚拟SIM卡信息至本地存储器;其中,所述本地存储器包括内存存储器或外部存储器。可选的,判断模块31用于:解析所述虚拟SIM卡信息的消息头中携带的加密标志位,若所述加密标志位的值为预设值,确定所述虚拟SIM卡信息已经过加密处理。可选的,注册模块35用于:检测到存在多个虚拟SIM卡的情况下,显示用于提示选择虚拟SIM卡的提示消息;将所述虚拟SIM卡信息加载选中的虚拟SIM卡中。本发明实施例和方法实施例二基于同一构思,其带来的技术效果也相同,具体原理可参照方法实施例二的描述,此处不再赘述。参见图5,为本发明实施例提供的一种移动终端的又一结构示意图,在本发明实施例中,移动终端5包括处理器501、存储器502和收发器503。收发器503用于与外部设备之间收发数据。移动终端5中的处理器501的数量可以是一个或多个。本发明的一些实施例中,处理器501、存储器502和收发器503可通过总线系统或其他方式连接。移动终端5可以用于执行图1所示的方法。关于本实施例涉及的术语的含义以及举例,可以参考图1对应的实施例。此处不再赘述。其中,存储器502中存储程序代码。处理器501用于调用存储器502中存储的程序代码,用于执行以下操作:从网络侧下载虚拟SIM卡信息至本地存储器;扫描到所述本地存储器存在所述虚拟SIM卡信息时,判断所述虚拟SIM卡信息是否经过加密处理;若为是,显示用于提示输入密码的提示信息;接收输入的密码;若所述输入的密码验证通过,将所述虚拟SIM卡信息进行解密处理;将解密处理后的虚拟SIM卡信息加载至虚拟SIM卡,以及通过所述虚拟SIM卡注册到运营商网络。在本发明的一种可能的实施方式中,处理器601执行所述从网络侧下载虚拟SIM卡信息至本地存储器包括:从电子邮箱或网络硬盘上下载虚拟SIM卡信息至本地存储器;其中,所述本地存储器包括内存存储器或外部存储器。在本发明的一种可能的实施方式中,处理器601执行所述从网络侧下载虚拟SIM卡信息至本地存储器之前,还用于执行:获取所述虚拟SIM卡的虚拟SIM卡信息;根据设置的密码对所述虚拟SIM卡信息进行加密,以及将加密处理后的虚拟SIM卡信息备份至网络侧。在本发明的一种可能的实施方式中,处理器601执行所述判断所述虚拟SIM卡信息是否加密包括:解析所述虚拟SIM卡信息的消息头中携带的加密标志位,若所述加密标志位的值为预设值,确定所述虚拟SIM卡信息已进行加密处理。在本发明的一种可能的实施方式中,处理器601执行所述将解密处理后的虚拟SIM卡信息加载至虚拟SIM卡,以及通过所述虚拟SIM卡注册到运营商网络包括:检测到存在多个虚拟SIM卡的情况下,显示用于提示选择虚拟SIM卡的提示消息;将所述虚拟SIM卡信息加载选中的虚拟SIM卡中。在本发明的一种可能的实施方式中,所述输入的密码为指纹密码、声纹密码、字符密码和虹膜密码中的任意一种。本发明实施例提供的移动终端包括但不限于搭载或者其它操作系统的移动终端,诸如移动电话。也可以是其它移动终端,诸如具有触敏表面(例如,触摸屏显示器和/或触控板)的膝上型计算机或平板电脑或台式计算机。在下面的讨论中,介绍了一种包括显示器和触敏表面的移动终端。然而应当理解,移动终端可以包括一个或多个其他物理用户接口设备,诸如物理键盘、鼠标和/或操作杆。移动终端通常支持多种应用程序,诸如以下中的一种或多种:画图应用程序、呈现应用程序、文字处理应用程序、网页创建应用程序、盘编辑应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、锻炼支持应用程序、相片管理应用程序、数字相机应用程序、数字视频摄像机应用程序、网络浏览应用程序、数字音乐播放器应用程序、和/或数字视频播放器应用程序。可在移动终端上执行的各种应用程序可使用至少一个共用的物理用户接口设备,诸如触敏表面。触敏表面的一种或多种功能以及显示在移动终端上的相应信息可从一种应用程序调整和/或变化至下一种应用程序和/或在相应应用程序内被调整和/或变化。这样,移动终端的共用物理架构(诸如触敏表面)可利用对于用户而言直观清楚的用户界面来支持各种应用程序。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1