当前位置: 首页 > 专利查询>武汉大学专利>正文

一种基于动态密码的触摸屏手机解锁方法技术

技术编号:8163905 阅读:357 留言:0更新日期:2013-01-07 20:59
本发明专利技术提供一种基于动态密码的触摸屏手机解锁方法:步骤1,判断是否要设置或更改密码,是则将设置或更改的密码存储至手机的数据库中,否则进入步骤2;步骤2,在触摸屏上提供键盘区,键盘区中0-9这10个数字的位置随机生成,并开启计时器;若计时器在预设的计时范围内时用户通过键盘区输入正确的密码,则进入手机的系统,否则进入步骤3;步骤3,判断验证次数是否大于设定次数,是则进入步骤4,否则返回步骤2重新随机生成键盘区中0-9这10个数字的新的位置,且重新开启计数器,进行下一次验证;步骤4,提示用户输入手机的PIN码,判断用户输入手机的PIN码是否正确,是则进入手机的系统,否则禁止进入手机的系统。

【技术实现步骤摘要】

本专利技术涉及手机通信的安全性
,尤其涉及。
技术介绍
时下,手机已成 为便利、时尚、智能的代名词。特别是在苹果公司Iphone系列手机的引领下,开启了智能触摸屏手机的王朝。智能手机极大便利了人们的生活,人们可以通过手机上网,了解最新最酷的资讯;可以通过手机听音乐、看电影、玩游戏,消磨在上班下班路上的时间;也可以通过手机实现刷卡消费购物;还可以直接通过手机进行网上银行的转账等业务……尽管手机的便利性无可挑剔,但随之带来的安全隐患,却时时让用户担忧。如果用户的手机丢失,首先外流的信息就是联系人,这些联系方式很可能被不良企图的人利用,进行电话诈骗;其次,机主本身的信息和资料也全部丢失,需要到营业厅进行补卡,重新联系自己的朋友亲人,记录他们的联系方式;如果用户在使用自己的手机时,采用的是传统的密码解锁方式,很容易被“有心人”记录下输入密码时的手指按键的位置。当机主离开自己手机的一会功夫,储存在自己手机内部的信息(隐私、重要内容)便会被“有心人”窃取。因此,为了防止上述情况发生,动态手机密码技术应运而生。为了避免传统的手机解锁密码被轻易盗取的缺点,因此需要采用动态随机数字键盘,可以有效防止机主密码泄露。但目前尚未有相关技术出现。
技术实现思路
针对如今触摸屏手机解锁方式的安全性低的问题,本专利技术提出了。本专利技术的技术方案为,包括以下步骤 步骤1,判断是否要设置或更改密码,是则将设置或更改的密码存储至手机的数据库中,否则进入步骤2进行验证; 步骤2,在触摸屏上提供键盘区,键盘区中0-9这10个数字的位置随机生成,并开启计时器; 若计时器在预设的计时范围内时用户通过键盘区输入了密码,对比用户通过键盘区输入的密码和手机的数据库中存储的密码,判断是否匹配,是则进入手机的系统,否则进入步骤3 ; 若计时器超出预设的计时范围时用户未通过键盘区输入密码,直接进入步骤3 ; 步骤3,判断验证次数是否大于设定次数,是则进入步骤4,否则返回步骤2重新随机生成键盘区中0-9这10个数字的新的位置,且重新开启计数器,进行下一次验证; 步骤4,提示用户输入手机的PIN码,判断用户输入手机的PIN码是否正确,是则进入手机的系统,否则禁止进入手机的系统。而且,步骤2中,在触摸屏上提供倒数计,显示计时器距离预设的计时范围的剩余时间。本专利技术所提供方法采用动态随机数字键盘,可以有效防止机主密码泄露,安全性闻、不易破解。附图说明图I是本专利技术实施例中进入手机登录界面示意 图2是本专利技术实施例中超过输入时间时的界面示意 图3是本专利技术实施例中重新输入密码时的界面示意图; 图4是本专利技术实施例中通过PIN码进入手机的界面示意 图5是本专利技术实施例的流程图。具体实施例方式 以下结合附图和实施例详细说明本专利技术技术方案。本专利技术实施例提供的基于动态密码的触摸屏手机解锁方法可采用软件技术实现,流程图参见图5 步骤1,判断是否要设置或更改密码,是则将设置或更改的密码存储至手机的数据库中,否则进入步骤2进行验证。用户对登录密码进行首次设置时,可任意输入自己的密码并牢记。这次也可在触摸屏上提供键盘区,键盘区中0-9这10个数字的位置可以是固定的,按照手机上键盘区的一般规律提供即可。手机的数据库可采用现有技术实现,后续验证使用数据库保存的已有数据。步骤2,在触摸屏上提供键盘区,键盘区中0-9这10个数字的位置随机生成,并开启计时器。触摸式手机必然用到屏幕定位技术,可以通过该技术实现人机交互。数字键盘,除“#,,外,其他的按键的取值均是0-9,但需要避免重复取值,相当于这十个数字进行排列组合,具体可通过随机生成实现。为防止密码泄露,使用户每次验证时键盘上0-9 10个数字的分布位置都发生变化,只有和“#”这个两个按键是固定的。本专利技术提供了屏幕定时刷新功能,具体实施时用户可以根据自己的需求,设置预设的计时范围,例如手机可提示用户对10s,20s, 30s, Imin这四个数值选择其一。若计时器在预设的计时范围内时用户通过键盘区输入了密码,对比用户通过键盘区输入的密码和手机的数据库中存储的密码,判断是否匹配,是则进入手机的系统,否则进入步骤3 ; 若计时器超出预设的计时范围时用户未通过键盘区输入密码,直接进入步骤3。因为在等待刷新的过程中,用到了计时器技术。为了便于提示用户及时输入密码,本专利技术进一步提出,在触摸屏上提供倒数计,倒计时数值的多少与设定刷新时间的数值一致,即显示计时器距离预设的计时范围的剩余时间。如图I所示,实施例中进入手机登录界面的处理方式为当用户打开手机屏幕时,会弹出带有0-9这10个数字的小键盘。初始化的倒计时时间是30秒,在屏幕的“剩余时间”处,显示的是输入的剩余时间,即计时输入密码。步骤3,判断验证次数是否大于设定次数,是则进入步骤4,否则返回步骤2重新随机生成键盘区中0-9这10个数字的新的位置,且重新开启计数器,进行下一次验证。如图2所示,超出预设的计时范围或输入错误时,定时器会进行刷新,生成新的数字组合,用户使用的键盘区上0-9 10个数字的位置发生变化。这样键盘会自动更新,屏幕倒计时会重新计时。每执行一次步骤2即进行一次验证,当验证次数大于设定次数时,进入步骤4。实施例将设定次数设为3,具体实施时可由用户或手机厂商根据情况自行预先设定。为了提高用户体验,实施例还对触摸屏上提供的界面进行了进一步设计 如图3所示,当用户输入密码时,空白方框里会出现星号,代表已输入的密码的数。用户输入完毕后,点击确认按钮,进入手机桌面,若用户输错密码时,可按“重置”键(相当于全部重新输入),这时,数字键盘会进行完全更新。步骤4,提示用户输入手机的PIN码,判断用户输入手机的PIN码是否正确,是则进入手机的系统,否则禁止进入手机的系统。如图4所示,为了防止被“有心人”恶意刷机,若前三次均输入错误的密码,在输入第四次密码时,屏幕将会跳出“输入密码已超过三次”的提示,这时屏幕右下方会出现“紧急通道”字样。当用户点击时,屏幕会弹出“请输入本机PIN码”的提示。这时用户只要输入正确的PIN码即可进入到自己的手机系统中。如此一来,机主就不用担心自己的隐私被泄露。若手机丢失时,机主可以登陆本手机的官方网站,进行挂失,并且可以通过自己的有效信息,例如身份证,通过云服务下载自己预先上传的资料。这样既可以保护行货手机的版权,与水货手机服务相区别,又可以为用户提供方便安全的服务。本文中所描述的具体实施例仅仅是对本专利技术精神作举例说明。本专利技术所属
的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本专利技术的精神或者超越所附权利要求书所定义的范围。权利要求1.,其特征在于,包括以下步骤 步骤1,判断是否要设置或更改密码,是则将设置或更改的密码存储至手机的数据库中,否则进入步骤2进行验证; 步骤2,在触摸屏上提供键盘区,键盘区中0-9这10个数字的位置随机生成,并开启计时器; 若计时器在预设的计时范围内时用户通过键盘区输入了密码,对比用户通过键盘区输入的密码和手机的数据库中存储的密码,判断是否匹配,是则进入手机的系统,否则进入步骤3 ; 若计时器超出预设的计时范围时用户未通过键盘区输入密码,直接进入步骤3 ; 步本文档来自技高网
...

【技术保护点】
一种基于动态密码的触摸屏手机解锁方法,其特征在于,包括以下步骤:步骤1,判断是否要设置或更改密码,是则将设置或更改的密码存储至手机的数据库中,否则进入步骤2进行验证;步骤2,在触摸屏上提供键盘区,键盘区中0?9?这10个数字的位置随机生成,并开启计时器;若计时器在预设的计时范围内时用户通过键盘区输入了密码,对比用户通过键盘区输入的密码和手机的数据库中存储的密码,判断是否匹配,?是则进入手机的系统,否则进入步骤3;若计时器超出预设的计时范围时用户未通过键盘区输入密码,直接进入步骤3;步骤3,判断验证次数是否大于设定次数,是则进入步骤4,否则返回步骤2重新随机生成键盘区中0?9?这10个数字的新的位置,且重新开启计数器,进行下一次验证;步骤4,提示用户输入手机的PIN码,判断用户输入手机的PIN码是否正确,是则进入手机的系统,否则禁止进入手机的系统。

【技术特征摘要】

【专利技术属性】
技术研发人员:王树良杨德馨池荷花
申请(专利权)人:武汉大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1