密码清除方法及系统的制作方法

文档序号:6542004阅读:220来源:国知局
密码清除方法及系统的制作方法
【专利摘要】本发明提供了一种密码清除方法,包括如下步骤:A.判断是否挂载了存储卡,若是,那么执行步骤B,否则正常启动桌面启动器;B.判断存储卡中是否存在密码文件,若是,那么执行步骤C,否则正常启动桌面启动器;C.判断密码文件的密码与默认密码是否匹配,若是,那么执行步骤D,否则正常启动桌面启动器;D.取消系统锁屏。本发明的有益效果是本发明的密码清除方法及系统在清除密码时方便、快捷、安全,给用户的使用带来了便利。
【专利说明】密码清除方法及系统
【技术领域】
[0001]本发明涉及数据处理领域,尤其涉及密码清除方法及系统。
【背景技术】
[0002]随着科技的进步,社会的发展,智能手机或平板电脑等终端设备已经广泛应用于人们的生活和工作当中,这些终端设备在给人们带来便利的同时,也有着一些不足,例如:用户的android设备忘记了解锁图案码或者密码导致用户无法操作android设备,碰到这种情况一般用户都只能重新刷机或者用破解软件,重新刷机就面临个人数据全面清空,如机器内图片视频短信通讯记录等等的尴尬,这将给用户带来很大的损失。破解软件很有可能损害用户的android设备,侵犯隐私等等,安全性无法得到保证。有些android设备甚至两种方法都行不通,很可能设备就永远无法操作了。

【发明内容】

[0003]为了解决现有技术中的问题,本发明提供了一种密码清除方法。
[0004]本发明提供了一种密码清除方法,包括如下步骤:
[0005]A.判断是否挂载了存储卡,若是,那么执行步骤B,否则正常启动桌面启动器;
[0006]B.判断存储卡中是否存在密码文件,若是,那么执行步骤C,否则正常启动桌面启动器;
[0007]C.判断密码文件的密码与默认密码是否匹配,若是,那么执行步骤D,否则正常启动桌面启动器;
[0008]D.取消系统锁屏。
[0009]作为本发明的进一步改进,在所述步骤A之前还包括加载步骤,在所述加载步骤中:系统开机加载桌面启动器。
[0010]作为本发明的进一步改进,在所述步骤A与所述加载步骤之间还包括回调步骤,在所述回调步骤中:桌面启动器的onCreateO函数被回调。
[0011]作为本发明的进一步改进,该密码清除方法还包括:
[0012]E.询问并判断用户是否立即重置密码,若是,那么执行步骤F,否则询问对话框消失;
[0013]F.切换至重置密码界面进行密码重置。
[0014]作为本发明的进一步改进,所述存储卡为SD卡。
[0015]本发明还提供了一种密码清除系统,包括:
[0016]存储卡挂载模块,用于判断是否挂载了存储卡,若是,那么执行密码文件判断模块,否则正常启动桌面启动器;
[0017]密码文件判断模块,用于判断存储卡中是否存在密码文件,若是,那么执行密码匹配模块,否则正常启动桌面启动器;
[0018]密码匹配模块,用于判断密码文件的密码与默认密码是否匹配,若是,那么执行解锁模块,否则正常启动桌面启动器;
[0019]解锁模块,用于取消系统锁屏。
[0020]作为本发明的进一步改进,在所述存储卡挂载模块之前还包括加载模块,在所述加载模块中:用于系统开机加载桌面启动器。
[0021]作为本发明的进一步改进,在所述存储卡挂载模块与所述加载模块之间还包括回调模块,在所述回调模块中:用于桌面启动器的onCreateO函数被回调。
[0022]作为本发明的进一步改进,该密码清除系统还包括:
[0023]询问判断模块,用于询问并判断用户是否立即重置密码,若是,那么执行密码重置模块,否则询问对话框消失;
[0024]密码重置模块,用于切换至重置密码界面进行密码重置。
[0025]作为本发明的进一步改进,所述存储卡为SD卡。
[0026]本发明的有益效果是:本发明的密码清除方法及系统在清除密码时方便、快捷、安全,给用户的使用带来了便利。
【专利附图】

【附图说明】
[0027]图1是本发明的密码清除方法流程图。
【具体实施方式】
[0028]如图1所示,本发明公开了一种密码清除方法,包括如下步骤:
[0029]在步骤SI中,系统开机加载桌面启动器;
[0030]在步骤S2中,桌面启动器的onCreate O函数被回调;
[0031]在步骤S3中,判断是否挂载了存储卡,若是,那么执行步骤S4,否则正常启动桌面启动器;
[0032]在步骤S4中,判断存储卡中是否存在密码文件,若是,那么执行步骤S5,否则正常启动桌面启动器;
[0033]在步骤S5中,判断密码文件的密码与默认密码是否匹配,若是,那么执行步骤S6,否则正常启动桌面启动器;
[0034]在步骤S6中,取消系统锁屏;
[0035]在步骤S7中,询问并判断用户是否立即重置密码,若是,那么执行步骤S8,否则询问对话框消失;
[0036]在步骤S8中,切换至重置密码界面进行密码重置。
[0037]本发明还公开了一种密码清除系统,包括:
[0038]加载模块,用于系统开机加载桌面启动器;
[0039]回调模块,用于桌面启动器的onCreate O函数被回调;
[0040]存储卡挂载模块,用于判断是否挂载了存储卡,若是,那么执行密码文件判断模块,否则正常启动桌面启动器;
[0041]密码文件判断模块,用于判断存储卡中是否存在密码文件,若是,那么执行密码匹配模块,否则正常启动桌面启动器;
[0042]密码匹配模块,用于判断密码文件的密码与默认密码是否匹配,若是,那么执行解锁模块,否则正常启动桌面启动器;
[0043]解锁模块,用于取消系统锁屏;
[0044]询问判断模块,用于询问并判断用户是否立即重置密码,若是,那么执行密码重置模块,否则询问对话框消失;
[0045]密码重置模块,用于切换至重置密码界面进行密码重置。
[0046]本发明中所述存储卡为SD卡。
[0047]桌面启动器的英文名称是Launcher,本发明的方法及系统主要运用于android设备。
[0048]android系统起来后会加载Launcher,进而回调其onCreate O函数,本发明在该函数中添加密码取消功能。
[0049]本发明所述的默认密码为机器出厂时设置的默认密码。本发明的方法及系统不需要网络或root权限的支持,本发明的方法及系统直接在Android系统内部做好,不需要额外安装可能损害用户设备,侵犯用户隐私的破解软件。保证了清除密码时对用户的android设备的安全性和便利性要求。同时也不需要重新刷固件,用户的个人数据能完好无损的保存下来。
[0050]本发明的方法及系统直接嵌入到Launcher, java的onCreate O方法中,Launcher继承自Activity,并且由android系统负责开机启动,启动后马上检测设备是否挂载了 sd卡,如有则进一步判断sd卡是否有密码文件,有则取消设备密码并提示用户密码已经成功取消。然后弹出对话框询问用户是否立即重置密码。而不需要另外编写软件监听系统开机广播,从而更加节省系统资源,不会给系统造成额外的电量消耗。
[0051]本发明的方法及系统不需要网络支持,对于忘记密码google早想好了应对之策,登陆google账户同样客户解除android设备的密码,但是这需要网络的支持,对于不支持sim卡并且没有wifi的平板无法通过这个途径解锁,本发明直接通过代码读取SD卡,仅需一张SD卡就能解决,非常方便。
[0052]本发明的方法及系统不需要root权限和usb调试模式支持,现在有很多刷机软件在获取到root权限和usb调试模式后可以强制删除android密钥文件从而达到取消密码的目的,但是很多android设备厂商处于安全的考虑并没有开放root权限,并且开放该权限有很大的安全隐患,而usb调试模式对于很多普通用户来说更是不明白,这种操作方法只适合一些技术人员。
[0053]以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属【技术领域】的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
【权利要求】
1.一种密码清除方法,其特征在于,包括如下步骤: A.判断是否挂载了存储卡,若是,那么执行步骤B,否则正常启动桌面启动器; B.判断存储卡中是否存在密码文件,若是,那么执行步骤C,否则正常启动桌面启动器; C.判断密码文件的密码与默认密码是否匹配,若是,那么执行步骤D,否则正常启动桌面启动器; D.取消系统锁屏。
2.根据权利要求1所述的密码清除方法,其特征在于,在所述步骤A之前还包括加载步骤,在所述加载步骤中:系统开机加载桌面启动器。
3.根据权利要求2所述的密码清除方法,其特征在于,在所述步骤A与所述加载步骤之间还包括回调步骤,在所述回调步骤中:桌面启动器的onCreateO函数被回调。
4.根据权利要求1至3任一项所述的密码清除方法,其特征在于,该密码清除方法还包括: E.询问并判断用户是否立即重置密码,若是,那么执行步骤F,否则询问对话框消失; F.切换至重置密码界面进行密码重置。
5.根据权利要求4所述的密码清除方法,其特征在于,所述存储卡为SD卡。
6.一种密码清除系统,其特征在于,包括: 存储卡挂载模块,用于判断是否挂载了存储卡,若是,那么执行密码文件判断模块,否则正常启动桌面启动器; 密码文件判断模块,用于判断存储卡中是否存在密码文件,若是,那么执行密码匹配模块,否则正常启动桌面启动器; 密码匹配模块,用于判断密码文件的密码与默认密码是否匹配,若是,那么执行解锁模块,否则正常启动桌面启动器; 解锁模块,用于取消系统锁屏。
7.根据权利要求6所述的密码清除系统,其特征在于,在所述存储卡挂载模块之前还包括加载模块,在所述加载模块中:用于系统开机加载桌面启动器。
8.根据权利要求7所述的密码清除系统,其特征在于,在所述存储卡挂载模块与所述加载模块之间还包括回调模块,在所述回调模块中:用于桌面启动器的onCreateO函数被回调。
9.根据权利要求6至8任一项所述的密码清除系统,其特征在于,该密码清除系统还包括: 询问判断模块,用于询问并判断用户是否立即重置密码,若是,那么执行密码重置模块,否则询问对话框消失; 密码重置模块,用于切换至重置密码界面进行密码重置。
10.根据权利要求9所述的密码清除系统,其特征在于,所述存储卡为SD卡。
【文档编号】G06F21/77GK103886271SQ201410117861
【公开日】2014年6月25日 申请日期:2014年3月26日 优先权日:2014年3月26日
【发明者】张小平 申请人:深圳市阿龙电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1