一种备份sim卡的puk码的方法及系统的制作方法

文档序号:7554252阅读:251来源:国知局
专利名称:一种备份sim卡的puk码的方法及系统的制作方法
技术领域
本发明涉及一种备份SIM卡的PUK码的方法及系统,特别是涉及一种基于移动终端的备份SIM卡的PUK码的方法及系统。
背景技术
SIM (Subscriber Identity Module,客户识别模块)卡有 PIN (PersonalIdentification Number,个人识别密码)、PUK (Pin Unblocking Key, pin 卡的解锁码)、PIN2、PUK 2码,而用户经常设置的是PIN码以防止信息泄露。如果错误输入3次PIN码,终端就会要求用户输入PUK码来恢复,当连续10次输错PUK码,那么SM将永久报废,造成SIM卡信息的永久丢失以及后续一段时间将停机,当然用户可以去运营商营业厅查询或者如果用户还能记住本机的服务密码可以登陆网上营业厅查询。因此备份PUK码对于经常使用PIN码功能的用户是很有意义的。然而用户在第一次使用SM卡时,经常忘记或者懒于备份PUK码。如何能有效的帮助用户备份PUK码,避免出现SIM卡信息丢失为本领域技术人员须解决的问题。

发明内容
本发明的目的在于克服现有技术的不足,提供一种备份SIM卡的PUK码的方法及系统,通过SIM卡第一次使用时进行备份,操作简单方便,给用户带来了方便。为了达到上述目的,本发明采用的技术方案是,一种备份SM卡的PUK码的方法,基于移动终端,所述SM卡设置于移动终端上,所述方法包括以下步骤:
步骤1.读取SIM卡信息,判断SIM卡是否为首次使用,是则进入下一步,否则进入正常操作程序;
步骤2.提醒用户是否备份首次使用的SM卡上的PUK码,是则进入下一步,否则进入正常操作程序;
步骤3.对SM卡上的PUK码进行解析并打包;
步骤4.将打包数据进行保存。进一步的,步骤I所述的读取SM卡信息为读取SM卡唯一识别号码ICCID 步骤I所述的判断SIM卡是否为首次使用包括:
步骤101.根据SIM卡信息读取移动终端是否存在SIM卡使用痕迹,是则判断为SIM卡为再次使用状态,否则执行下一步;
步骤102.启动服务进程监听运营商短信,判断是否收到运营商网络发送的SIM卡登陆运营商网络的短信息,是则执行下一步,否则结束服务进程监听;
步骤103.对短信息进行解析,并判断短信息中是否包含首次使用营运商网络的关键字,并将关键字与预设的关键字进行匹配,一致则判断为SIM卡首次使用,否则退出解析程序。步骤101所述的SIM卡使用痕迹包括与联系人的通讯记录、上网记录。
步骤103所述的关键字为系统或用户预设,用于判断运营商网络发送短信中是否包含首次使用的关键字。步骤3包括:
步骤301.对SM卡上的字符进行扫描,将SIM卡上的字符解析成字符串形式;
步骤302.对字符串进行搜索,搜索出ICCID及PUK字符串,并对ICCID与PUK字符串进行提取;
步骤303.将ICCID和PUK分两行字符串写入文件,并进行命名后保存。本发明还公开了一种备份SM卡的PUK码的系统,基于移动终端,所述SM卡设置于移动终端上,所述系统包括:
SIM卡使用判断模块,用于读取SM卡信息,判断SIM卡是否为首次使用;
提醒模块,用于提醒用户是否备份首次使用的SM卡上的PUK码;
名片扫描模块,用于对SM卡上的PUK码进行解析并打包;
信息保存模块,用于将打包数据进行保存。进一步的,所述的信息获取模块包括:
SIM卡信息读取模块,用于读取SM卡信息;
使用痕迹获取模块,用于根据SIM卡信息读取移动终端是否存在SIM卡使用痕迹;运营商短信监听模块,用于启动服务进程监听运营商短信,判断是否收到运营商网络发送的SIM卡登陆运营商网络的短信息;
解析模块,用于对短信息进行解析,并判断短信息中是否包含首次使用营运商网络的关键字,并将关键字与预设的关键字进行匹配。名片扫描模块包括
字符扫描模块,用于对SM卡上的字符进行扫描,将SM卡上的字符解析成字符串形
式;
提取模块,用于对字符串进行搜索,搜索出ICCID及PUK字符串,并对ICCID与PUK字符串进行提取;
保存模块,用于将ICCID和PUK分两行字符串写入文件,并进行命名后保存。与现有技术相比,本发明的有益效果是:通过在SM卡第一次使用时对SM卡进行扫描解析获取PUK码并保存,在用户需要时能方便调用,给用户使用带来了便利,提升了用户体验。


图1为本发明的方法流程图。
具体实施例方式下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。本发明的方法流程图如图1所示,一种备份SIM卡的PUK码的方法,基于移动终端,所述SM卡设置于移动终端上,所述方法包括以下步骤:
步骤1.读取SIM卡信息,判断SIM卡是否为首次使用,是则进入下一步,否则进入正常操作程序(如果用户不是首次使用,那么必然存在使用痕迹,例如来往电话、邮件、短信息及上网记录等);
步骤2.提醒用户是否备份首次使用的SIM卡上的PUK码,是则进入下一步,否则进入正常操作程序;
步骤3.对SM卡上的PUK码进行解析并打包;
步骤4.将打包数据进行保存(例如保存到个人邮箱、个人电脑等的文件夹)。进一步的,步骤I所述的读取SM卡信息为读取SM卡唯一识别号码ICCID。ICCID为Integrate circuit card identity集成电路卡识别码(固化在手机SIM卡中)ICCID为IC卡的唯一识别号码,共有20位数字组成,其编码格式为:XXXXXX OMFSS YYGXX XXXXX。分别介绍如下:前六位运营商代码:中国移动的为:898600 ;中国联通的为:898601。步骤I所述的判断SIM卡是否为首次使用包括:
步骤101.根据SIM卡信息读取移动终端是否存在SIM卡使用痕迹(所述的SIM卡使用痕迹包括与联系人的通讯记录、上网记录),是则判断为SIM卡为再次使用状态,否则执行下一步;
步骤102.启动服务进程监听运营商短信,判断是否收到运营商网络发送的SIM卡登陆运营商网络的短信息,是则执行下一步,否则结束服务进程监听;
步骤103.对短信息进行解析,并判断短信息中是否包含首次使用营运商网络的关键字(在SIM卡第一次登录网络的情况下,运营商网络会发送包含“欢迎使用”等格式的短信,服务在一定时间内判断是否收到来自当前运营商号码的短信,如果收到短信,则解析是否匹配,如果匹配定义的关键字,则判定是SIM卡首次使用),并将关键字与预设的关键字进行匹配,一致则判断为SIM卡首次使用,否则退出解析程序。步骤103所述的关键字为系统或用户预设,用于判断运营商网络发送短信中是否包含首次使用的关键字。步骤3包括:
步骤301.对SM卡上的字符进行扫描,将SIM卡上的字符解析成字符串形式;
步骤302.对字符串进行搜索,搜索出ICCID及PUK字符串,并对ICCID与PUK字符串进行提取;
步骤303.将ICCID和PUK分两行字符串写入文件,并进行命名(将ICCID和PUK分两行字符串写入文件,文件命名成运营商+当前时间,后缀名为txt或其他移动终端可读取的格式)。本发明还公开了一种备份SM卡的PUK码的系统,基于移动终端,所述SM卡设置于移动终端上,所述系统包括:
SIM卡使用判断模块,用于读取SM卡信息,判断SIM卡是否为首次使用;
提醒模块,用于提醒用户是否备份首次使用的SM卡上的PUK码;
名片扫描模块,用于对SM卡上的PUK码进行解析并打包;
信息保存模块,用于将打包数据进行保存。进一步的,所述的信息获取模块包括:
SIM卡信息读取模块,用于读取SM卡信息;
使用痕迹获取模块,用于根据SIM卡信息读取移动终端是否存在SIM卡使用痕迹; 运营商短信监听模块,用于启动服务进程监听运营商短信,判断是否收到运营商网络发送的SIM卡登陆运营商网络的短信息;
解析模块,用于对短信息进行解析,并判断短信息中是否包含首次使用营运商网络的关键字,并将关键字与预设的关键字进行匹配。名片扫描模块包括
字符扫描模块,用于对SM卡上的字符进行扫描,将SM卡上的字符解析成字符串形
式;
提取模块,用于对字符串进行搜索,搜索出ICCID及PUK字符串,并对ICCID与PUK字符串进行提取;
保存模块,用于将ICCID和PUK分两行字符串写入文件,并进行命名。以上内容是结合具体的优选方式对本发明所作的进一步详细说明,不应认定本发明的具体实施只局限于以上说明。对于本技术领域的技术人员而言,在不脱离本发明构思的前提下,还可以作出若干简单推演或替换,均应视为由本发明所提交的权利要求确定的保护范围之内。
权利要求
1.一种备份SM卡的PUK码的方法,基于移动终端,所述SM卡设置于移动终端上,所述方法包括以下步骤: 步骤1.读取SIM卡信息,判断SIM卡是否为首次使用,是则进入下一步,否则进入正常操作程序; 步骤2.提醒用户是否备份首次使用的SM卡上的PUK码,是则进入下一步,否则进入正常操作程序; 步骤3.对SM卡上的PUK码进行解析并打包; 步骤4.将打包数据进行保存。
2.根据权利要求1所述的备份SIM卡的PUK码的方法,其特征在于:步骤I所述的读取SM卡信息为读取SM卡唯一识别号码ICCID。
3.根据权利要求2所述的备份SIM卡的PUK码的方法,其特征在于:步骤I所述的判断SIM卡是否为首次使用包括: 步骤101.根据SIM卡信息读取移动终端是否存在SIM卡使用痕迹,是则判断为SIM卡为再次使用状态,否则执行下一步; 步骤102.启动服务进程监听运营商短信,判断是否收到运营商网络发送的SIM卡登陆运营商网络的短信息,是则执行下一步,否则结束服务进程监听; 步骤103.对短信息进行解析,并判断短信息中是否包含首次使用营运商网络的关键字,并将关键字与预设的关键字进行匹配,一致则判断为SIM卡首次使用,否则退出解析程序。
4.根据 权利要求3所述的备份SIM卡的PUK码的方法,其特征在于:步骤101所述的SIM卡使用痕迹包括与联系人的通讯记录、上网记录。
5.根据权利要求4所述的备份SIM卡的PUK码的方法,其特征在于:步骤103所述的关键字为系统或用户预设,用于判断运营商网络发送短信中是否包含首次使用的关键字。
6.根据权利要求5所述的备份SIM卡的PUK码的方法,其特征在于,步骤3包括: 步骤301.对SM卡上的字符进行扫描,将SM卡上的字符解析成字符串形式; 步骤302.对字符串进行搜索,搜索出ICCID及PUK字符串,并对ICCID与PUK字符串进行提取; 步骤303.将ICCID和PUK分两行字符串写入文件,并进行命名后保存。
7.一种备份SM卡的PUK码的系统,基于移动终端,所述SM卡设置于移动终端上,其特征在于,所述系统包括: SIM卡使用判断模块,用于读取SIM卡信息,判断SIM卡是否为首次使用; 提醒模块,用于提醒用户是否备份首次使用的SIM卡上的PUK码; 名片扫描模块,用于对SM卡上的PUK码进行解析并打包; 信息保存模块,用于将打包数据进行保存。
8.根据权利要求7所述的备份SIM卡的PUK码的系统,其特征在于,所述的信息获取模块包括: SIM卡信息读取模块,用于读取SM卡信息; 使用痕迹获取模块,用于根据SIM卡信息读取移动终端是否存在SIM卡使用痕迹; 运营商短信监听模块,用于启动服务进程监听运营商短信,判断是否收到运营商网络发送的SIM卡登陆运营商网络的短信息; 解析模块,用于对短信息进行解析,并判断短信息中是否包含首次使用营运商网络的关键字,并将关键字与预设的关键字进行匹配。
9.根据权利要求8所述的备份SIM卡的PUK码的系统,其特征在于,名片扫描模块包括 字符扫描模块,用于对SM卡上的字符进行扫描,将SM卡上的字符解析成字符串形式; 提取模块,用于对字符串进行搜索,搜索出ICCID及PUK字符串,并对ICCID与PUK字符串进行提取; 保存模块,用 于将ICCID和PUK分两行字符串写入文件,并进行命名。
全文摘要
本发明公开了一种备份SIM卡的PUK码的方法及系统,基于移动终端,所述SIM卡设置于移动终端上,所述方法包括以下步骤步骤1.读取SIM卡信息,判断SIM卡是否为首次使用,是则进入下一步,否则进入正常操作程序;步骤2.提醒用户是否备份首次使用的SIM卡上的PUK码,是则进入下一步,否则进入正常操作程序;步骤3.对SIM卡上的PUK码进行解析并打包;步骤4.将打包数据进行保存。与现有技术相比,本发明通过在SIM卡第一次使用时对SIM卡进行扫描解析获取PUK码并保存,在用户需要时能方便调用,给用户使用带来了便利,提升了用户体验。
文档编号H04M1/725GK103209263SQ20131010418
公开日2013年7月17日 申请日期2013年3月28日 优先权日2013年3月28日
发明者刘洪 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1