动态锁屏解锁方法与流程

文档序号:12748351阅读:1730来源:国知局
动态锁屏解锁方法与流程

本发明涉及锁屏技术领域,特别是指一种动态锁屏解锁方法。



背景技术:

随着手机越来越成为人们生活的中心,关于手机的安全隐患问题,也越来越收到人们的重视。

然而当今的密码解锁与手势解锁普遍存在一些问题。一是当你解锁时,不经意间旁人可以看到你输入的密码或者手势;二是你长期使用同一个数字密码或者手势密码,则会在手机屏幕上留下一些固定的痕迹,手机丢失后,很容易通过一些技术手段,通过屏幕上的痕迹推断出手机密码,造成安全隐患,。

现在市面上有一种密码随机排列的方案,解决了以上的隐患。但是其每一次的数字密码位置都不一样,造成用户每次输入都要费力的去找数字位置。这就使其只适合在某些偶尔使用的场景下单独使用。而解锁是用户每天最经常使用的交互,所以以上方式并不适用于屏幕解锁的方案。

所以现在市面上的解锁方案普遍不能够很好的解决人们对手机安全解锁的需求。要么不能实现高效的解锁,要么就是不满足用户的安全需求。

因此,有必要设计一种新的动态锁屏解锁方法,以解决上述技术问题。



技术实现要素:

针对背景技术中存在的问题,本发明的目的是提供一种动态锁屏解锁方法,实现解锁的安全性和高效便利性。

本发明的技术方案是这样实现的:一种动态锁屏解锁方法,包括太阳图标和多个其他行星图标位于解锁页面,太阳图标设置在解锁页面中心,其他行星图标有各自轨迹并以太阳图标为中心,围绕太阳图标进行动态公转,点击一个行星图标收拢至太阳图标完成一次填充密码操作,经过四次填充密码操作完成解锁;或点击不同的行星图标进行直线连接完成解锁;

其中,点击其他行星图标收拢至太阳图标的解锁操作为:点击一个行星图标后,所述行星图标自行滑入收拢至太阳图标内以完成一次填充密码操作,经过四次所述填充密码操作完成解锁;点击不同的行星图标进行直线连接的解锁操作为:单指按下屏幕内一个行星图标,在手指按下后动态屏幕静止,以按压点为基准在屏幕内向其他行星图标滑动,划过位置并由直线支撑连接完成解锁。

在上述技术方案中,所述填充密码时,仅以圆形图表现方式显示,不显示具体行星图标。

在上述技术方案中,所述单个行星图标只能有一个连接入点,且只有手指滑在行星图标中心才算接入。

在上述技术方案中,所述连接的直线线体可折叠、可穿过无用的行星图标。

本发明动态锁屏解锁方法,包括太阳图标和多个其他行星图标,太阳图标设置在解锁页面中心,其他行星图标有各自轨迹以太阳图标为中心,围绕太阳图标进行动态公转,点击其中一个或多个行星图标进行解锁。每次点击行星图标后都会暂停旋转,方便用户输入,而多个行星图标围绕太阳旋转,保证了行星图标位置的随机性可以解决用户长期点按或滑动在屏幕上留下固定痕迹的问题,当用户点击其中一个行星图标后,行星暂停旋转,方便用户输入密码,实现了安全并且高效的解锁。

附图说明

图1为动态锁屏解锁页面示意图;

图2为图密码锁定页面示意图;

图3为更改数字密码页面示意图;

图4为更改第一方式动态密码页面示意图;

图5为更改第二方式动态密码页面示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明所述的一种动态锁屏解锁方法,其中涉及的锁屏系统设有KeyguardViewManager、所述KeyguardViewManager用于管理用户操作时显示或隐藏锁屏界面;在锁屏显示时,调用inflateKeyguardView(Bundle options)方法进行锁屏布局的初始化;在vargo_keyguard host_view中包含了解锁界面的密码输入布局vargo_keyguard_password_view,vargo_keyguard_host_view中的根view为IvargoKeyguardHostView,通过操作包含在其布局中的密码输入的view;同时也包含了滑动解锁的手势操作;vargo_keyguard_password_view的根view为IvargoKeyguardPasswordView,包含了输入密码的键盘view;将根view为DTMFTwelveKeyDialerView,其中包含了点击输入的操作,并通过回调在IvargoKeyguardPasswordView中进行密码校验。

以下为一种实施例的具体详细解锁说明:

如图1所示,解锁页面上设有太阳图标和多个其他行星图标,太阳图标设置在解锁页面中心,其他行星图标有各自轨迹并以太阳图标为中心,围绕太阳图标进行动态公转,点击一个行星图标收拢至太阳图标完成一次填充密码操作,经过四次填充密码操作完成解锁;或点击不同的行星图标进行直线连接完成解锁。

其中,点击其他行星图标收拢至太阳图标的解锁操作为:点击一个行星图标后,所述行星图标自行滑入收拢至太阳图标内以完成一次填充密码操作,经过四次所述填充密码操作完成解锁,填充密码时,仅以圆形图表现方式显示,不显示具体行星图标。

点击不同的行星图标进行直线连接的解锁操作为:单指按下屏幕内一个行星图标,在手指按下后动态屏幕静止,以按压点为基准在屏幕内向其他行星图标滑动,划过位置并由直线支撑连接完成解锁。其中,单个行星图标只能有一个连接入点,且只有手指滑在行星图标中心才算接入,所连接的直线线体可折叠、可穿过无用的行星图标。

调用动态锁屏解锁的说明如下:

首先:如图2所示,依次进入“设置中心-隐私-密码锁定”,设置密码:由于vargo os密码在出场设置必须设定,因此,理论上该项始终暗掉不可操作;更改密码:该处为修改密码入口,进入时需判定当下密码类型以及当下密码参数。进入后根据当下密码类型而显示对应类型页面;变更密码类型:点击后弹出选择提示框,类型:“数字密码、动态密码”。

数字密码更改说明:变更密码前,需要输入一次原密码,正确后输入新密码完成变更,并返回上一页;填充密码时,仅以圆形图表现方式显示,不显示具体数字,如图3所示。若原密码输入错误,则在输入框下提示“n次密码输入错误”;错误累计超过5次以上更改密码项锁定1小时;密码错误次数为累计,待输入正确密码后重置。而6次错误密码以后每次输错一次都将锁定密码修改功能1小时。

动态密码1更改说明:

动态密码1以“9个行星”举例如下:

如图4所示,更改密码页面中设有1个太阳图标和8个其他行星图标,其他行星图标有各自轨迹,且以太阳图标为中心围绕太阳图标公转,公转速度请可以实际比例调整合适数度;点击或拖拽非太阳的其他行星图标至太阳图标以完成一次操作,经过四次所述填充密码操作完成解锁;在点击行星图标后,所述行星图标自行滑入太阳行星图标内。

而填充密码时,仅以圆形图表现方式显示,不显示具体行星图标;错误累计超过5次以上更改密码项锁定1小时;密码错误次数为累计,待输入正确密码后重置。

动态密码2以“9个行星”举例说明如下:

如图5所示,更改密码页面中设有1个太阳图标和8个其他行星图标,其他行星图标有各自轨迹,且以太阳图标为中心围绕太阳图标公转,公转速度请可以实际比例调整合适数度;单指按下屏幕内某一行星图标,在手指按下后动态屏幕静止,以按压点为基准在屏幕内向其他行星图标滑动,划过位置并由直线支撑连接完成解锁;单个行星图标只能有一个连接入点;只有手指滑在行星图标中心才算接入;且连接的线体可折叠、可穿过无用的行星图标。

错误累计超过5次以上更改密码项锁定1小时;密码错误次数为累计,待输入正确密码后重置。

另外若数字密码与动态密码切换时,切换前同样需正确填写一次密码。

本发明动态锁屏解锁方法,包括太阳图标和多个其他行星图标,太阳图标设置在解锁页面中心,其他行星图标有各自轨迹以太阳图标为中心,围绕太阳图标进行动态公转,点击其中一个或多个行星图标进行解锁。每次点击行星图标后都会暂停旋转,方便用户输入,而多个行星图标围绕太阳旋转,保证了行星图标位置的随机性可以解决用户长期点按或滑动在屏幕上留下固定痕迹的问题,当用户点击其中一个行星图标后,行星暂停旋转,方便用户输入密码,实现了安全并且高效的解锁。。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1