一种利用鼠标动作解锁桌面操作系统屏幕的方法与流程

文档序号:12462423阅读:449来源:国知局
一种利用鼠标动作解锁桌面操作系统屏幕的方法与流程

本发明涉及屏幕解锁技术领域,尤其涉及一种利用鼠标动作解锁桌面操作系统屏幕的方法。



背景技术:

移动操作系统如Android和IOS操作系统屏幕解锁的办法包括PIN密码输入和手势输入等方式,其中,手势输入的原理为预提供按照九宫格排列的点,用手势串起其中的部分点,这些通过手势串起的点以及这些点之间的连接路线(或连接顺序)即为移动终端解锁所需的密码。通过手势解锁具有移动操作系统的移动终端不仅易于记忆而且操作很方便。如图1所示,解锁坐标点为(0,0)(0,1)(1,1)(2,1)(2,2)(1,2),解锁过程将上述的序列与存储的序列进行对比,如果正确则解锁。

桌面操作系统如windows和Linux操作系统屏幕解锁的方法包括密码解锁和通过安装指纹识别装置进行指纹解锁。其中,密码解锁的原理为通过不可逆加密算法加密密码明文得到二进制码,在解锁时,通过同样的加密算法对加密用户输入的密码计算出结果,将结果和上述的二进制码进行对比,从而判断是否通过验证。

移动操作系统绝大多数带有触摸屏,所以手势输入法比较容易实现,同时随着价格下降,指纹识别仪成为了移动设备的标配,采用指纹识别更便捷和安全。但此类的解锁技术应用到PC类的电脑终端时,存在很多的障碍,首先,PC类大多不配有触摸屏,所以手势解锁很难实现。另外,指纹识别需要专用的指纹识别仪,同样需要额外配置,大量的PC没有配置此类的设备。

所以密码解锁是绝大多数PC采用的解锁方式,但密码解锁方式繁琐,而且密码不易记忆,遗失后解锁PC非常的麻烦。



技术实现要素:

针对现有技术中存在的问题,本发明提供了一种易于记忆且操作便捷的利用鼠标动作解锁桌面操作系统屏幕的方法。

一种利用鼠标动作解锁桌面操作系统屏幕的方法,适用于具有桌面操作系统的电脑终端,所述电脑终端连接有鼠标;针对所述鼠标预设多个标准移动轨迹,每个所述标准移动轨迹分别关联一个标准字符,并且预设一由多个所述标准字符构成的比对秘钥;

所述方法包括:

步骤S1、所述电脑终端在用户滑动所述鼠标的过程中捕捉并记录所述鼠标的多个实际移动轨迹;

步骤S2、所述电脑终端对每个所述实际移动轨迹进行处理,以得到与每个所述实际移动轨迹对应的所述标准移动轨迹所关联的所述标准字符;

步骤S3、所述电脑终端根据对多个所述实际移动轨迹处理得到的多个所述标准字符构成一实际输入秘钥;

步骤S4、所述电脑终端将所述实际输入秘钥和所述比对秘钥进行比对,以判断所述实际输入秘钥与所述比对秘钥是否匹配:

若判断结果为是,则所述电脑终端进入所述桌面操作系统;

若判断结果为否,则返回步骤S1。

优选的,预设四个所述标准移动轨迹,每个所述标准移动轨迹分别为一具有预设的尖角朝向的标准角图形,每个所述标准角图形的所述尖角朝向各不相同。

优选的,所述步骤S1包括:

步骤S11a、所述电脑终端检测到所述用户点击所述鼠标的左键并移动所述鼠标后进入手势解锁模式;

步骤S12a、所述用户滑动所述鼠标,所述电脑终端将所述鼠标在每两个停顿动作之间的移动轨迹记为一个所述实际移动轨迹;

步骤S13a、所述电脑终端在记录到与所述比对密钥中的所述标准字符的数量相同的所述实际移动轨迹后转向所述步骤S2。

优选的,所述步骤S1包括:

步骤S11b、所述电脑终端检测到所述用户点击所述鼠标的左键并移动所述鼠标后进入手势解锁模式;

步骤S12b、所述用户滑动所述鼠标,所述电脑终端将所述鼠标在每两个相邻的加速动作和减速动作之间的移动轨迹记为一个所述实际移动轨迹;

步骤S13b、所述电脑终端在记录到与所述比对密钥中的所述标准字符的数量相同的所述实际移动轨迹后转向所述步骤S2。

优选的,所述步骤S2中,对一个所述实际移动轨迹执行的处理包括:

步骤S21a、所述电脑终端对所述实际移动轨迹进行平滑处理,以得到对应于所述实际移动轨迹的待转换移动轨迹;

步骤S22a、所述电脑终端将所述待转换移动轨迹与多个所述标准移动轨迹进行匹配度计算,以分别得到关联于每个所述标准移动轨迹的匹配度;

步骤S23a、所述电脑终端将所述待转换移动轨迹转换成所述匹配度最高的所述标准移动轨迹;

步骤S24a、所述电脑终端根据转换形成的所述标准移动轨迹得到对应的所述标准字符,随后转向所述步骤S3。

优选的,所述步骤S2中,对一个所述实际移动轨迹执行的处理包括:

步骤S21b、所述电脑终端对所述实际移动轨迹进行平滑处理,以得到对应于所述实际移动轨迹的待转换移动轨迹;

步骤S22b、所述电脑终对所述待转换移动轨迹进行角图形转换处理,以得到对应于每个所述待转换移动轨迹的实际角图形;

步骤S23b、所述电脑终端将所述实际角图形与多个所述标准角图形进行相似度计算,以分别得到关联于每个所述标准移动轨迹的相似度;

步骤S24b、所述电脑终端将所述待转换移动轨迹转换成所述相似度最高的所述标准移动轨迹;

步骤S25b、所述电脑终端根据转换形成的所述标准移动轨迹得到对应的所述标准字符,随后转向所述步骤S3。

优选的,预设一初始计数为零的计数值;

所述步骤S4中,若判断结果为否,则所述计数值加1,随后判断所述计数值是否大于一预设阈值;

若否,则返回所述步骤S1;

若是,则所述电脑终端进入一密码解锁模式,以供用户输入用于对所述桌面操作系统进行解锁操作的密码字符。

本发明的有益效果是:本发明通过利用鼠标的实际移动轨迹,来解锁桌面操作系统,减少通过键盘的密码输入,从而降低操作繁琐性,同时不需要增加额外的设备,有效降低使用成本。

附图说明

图1为现有技术中,移动操作系统通过手势解锁的示意图;

图2为本发明的一种优选实施例中,利用鼠标动作解锁桌面操作系统屏幕的方法的流程图;

图3为本发明的一种优选实施例中,步骤S1的流程图;

图4为本发明的另一种优选实施例中,步骤S1的流程图;

图5为本发明的一种优选实施例中,步骤S2的流程图;

图6为本发明的另一种优选实施例中,步骤S2的流程图;

图7为本发明的一种优选实施例中,第一标准角图形的示意图;

图8为本发明的一种优选实施例中,第二标准角图形的示意图;

图9为本发明的一种优选实施例中,第三标准角图形的示意图;

图10为本发明的一种优选实施例中,第四标准角图形的示意图;

图11为本发明的一种优选实施例中,对鼠标的实际移动轨迹进行处理的示意图。

具体实施方式

需要说明的是,在不冲突的情况下,下述技术方案,技术特征之间可以相互组合。

下面结合附图对本发明的具体实施方式作进一步的说明:

如图3所示,一种利用鼠标动作解锁桌面操作系统屏幕的方法,适用于具有桌面操作系统的电脑终端,上述电脑终端连接有鼠标;针对上述鼠标预设多个标准移动轨迹,每个上述标准移动轨迹分别关联一个标准字符,并且预设一由多个上述标准字符构成的比对秘钥;

上述方法包括:

步骤S1、上述电脑终端在用户滑动上述鼠标的过程中捕捉并记录上述鼠标的多个实际移动轨迹;

步骤S2、上述电脑终端对每个上述实际移动轨迹进行处理,以得到与每个上述实际移动轨迹对应的上述标准移动轨迹所关联的上述标准字符;

步骤S3、上述电脑终端根据对多个上述实际移动轨迹处理得到的多个上述标准字符构成一实际输入秘钥;

步骤S4、上述电脑终端将上述实际输入秘钥和上述比对秘钥进行比对,以判断上述实际输入秘钥与上述比对秘钥是否匹配:

若判断结果为是,则上述电脑终端进入上述桌面操作系统;

若判断结果为否,则返回步骤S1。

在本实施例中,如图7-11所示,多个标准移动轨迹均按照一定的输入规则输入并存储到电脑终端内,如输入四个具有不同的尖角朝向的标准角图形,定义尖角朝向朝上的为第一标准角图形1,定义尖角朝向朝下的为第二标准角图形2,定义尖角朝向朝右的为第三标准角图形3,定义尖角朝向朝左的为第四标准角图形4,其中,将第一标准角图形1所关联的标准字符定义为0,将第二标准角图形2所关联的标准字符定义为1,将第三标准角图形3所关联的标准字符定义为2,将第四标准角图形4所关联的标准字符定义为3。

用户设定解锁密码时,在电脑终端上选择密码设置界面,在密码设置界面使用鼠标选择上述四个标准角图形中任意一个或多个进行输入,电脑终端记录鼠标的标准移动轨迹,通过对鼠标的标准移动轨迹进行平滑处理后判断用户输入的标准角图形的类型,由于每个类型的标准角图形分别关联一个唯一的标准字符,因此能够得到一个唯一的由多个上述标准字符组成的比对秘钥。

用户解锁屏幕密码时,点击鼠标的左键并移动鼠标,电脑终端检测到用户通过鼠标进行的上述操作后弹出解锁界面,用户此时可以松开鼠标的左键并按照设定密码时的输入规则移动鼠标,电脑终端识别检测到的用户输入的多个实际移动轨迹,并对实际移动轨迹进行处理判断每个实际移动轨迹对应的上述标准移动轨迹,从而得到每个实际移动轨迹对应的上述标准移动轨迹所关联的标准字符,以上述的多个标准字符构成一个唯一的实际输入秘钥,将实际输入秘钥和比对秘钥进行对比,如果两者匹配则说明密码输入正确解锁成功,此时电脑终端进入桌面操作系统,如果两者不匹配则说明密码输入错误,此时电脑终端重新弹出解锁界面,用户重复步骤S1重新进行密码的输入。

而现有技术中常用的密码输入方式,在用户记住正确的密码的情况下,每次解锁屏幕所需要的时间至少为30s,操作比较复杂。而用户使用鼠标解锁电脑终端,通过移动鼠标,模拟现有技术中用户在解锁手机等移动终端时的解锁方式,由于不需要从鼠标切换到键盘,只需要10秒左右的时间,而且使用体验友好。通过利用鼠标的实际移动轨迹,来解锁桌面操作系统,减少通过键盘的密码输入,从而降低操作繁琐性,同时不需要增加额外的设备,有效降低使用成本。

本发明较佳的实施例中,如图3所示,上述步骤S1包括:

步骤S11a、上述电脑终端检测到上述用户点击上述鼠标的左键并移动上述鼠标后进入手势解锁模式;

步骤S12a、上述用户滑动上述鼠标,上述电脑终端将上述鼠标在每两个停顿动作之间的移动轨迹记为一个上述实际移动轨迹;

步骤S13a、上述电脑终端在记录到与上述比对密钥中的上述标准字符的数量相同的上述实际移动轨迹后转向上述步骤S2。

在本实施例中,每两个相邻停顿动作分别确定一个实际移动轨迹的起始位置和结束位置,由于按照预定的输入规则即用户根据自己的记忆模拟输入不同尖角朝向的实际角图形,电脑终端对用户输入的实际角图形进行平滑处理等操作以判断用户输入的实际移动轨迹(实际角图形)对应的标准角图形的类型,从而确定用户输入的实际移动轨迹对应的上述标准移动轨迹所关联的标注字符。

本发明较佳的实施例中,如图4所示,上述步骤S1包括:

步骤S11b、上述电脑终端检测到上述用户点击上述鼠标的左键并移动上述鼠标后进入手势解锁模式;

步骤S12b、上述用户滑动上述鼠标,上述电脑终端将上述鼠标在每两个相邻的加速动作和减速动作之间的移动轨迹记为一个上述实际移动轨迹;

步骤S13b、上述电脑终端在记录到与上述比对密钥中的上述标准字符的数量相同的上述实际移动轨迹后转向上述步骤S2。

在本实施例中,由于按照预定的输入规则,用户使用鼠标进行输入的时候需要模拟标准角图形,而在模拟标准角图形时,用户通过鼠标输入的实际移动轨迹必然出现先加速后减速的现象,因此可以以这个判断标准来判断是否完成了一次实际移动轨迹的输入。电脑终端对用户输入的实际角图形进行平滑处理等操作以判断用户输入的实际移动轨迹(实际角图形)对应的标准角图形的类型,从而确定用户输入的实际移动轨迹对应的上述标准移动轨迹所关联的标注字符。电脑终端以固定时间间隔采集实际移动轨迹中的若干个采样点,根据上述若干个采样点之间的距离变化判断是加速动作还是减速动作,若相邻采样点之间的距离越来越大则判断此时为加速变化,若若相邻采样点之间的距离越来越小则判断此时为减速变化。

本发明较佳的实施例中,如图5所示,对一个上述实际移动轨迹执行的处理包括:

步骤S21a、上述电脑终端对上述实际移动轨迹进行平滑处理,以得到对应于上述实际移动轨迹的待转换移动轨迹;

步骤S22a、上述电脑终端将上述待转换移动轨迹与多个上述标准移动轨迹进行匹配度计算,以分别得到关联于每个上述标准移动轨迹的匹配度;

步骤S23a、上述电脑终端将上述待转换移动轨迹转换成上述匹配度最高的上述标准移动轨迹;

步骤S24,上述电脑终端根据转换形成的上述标准移动轨迹得到对应的上述标准字符,随后转向上述步骤S3。

本发明较佳的实施例中,如图6所示,上述步骤S2中,对一个上述实际移动轨迹执行的处理包括:

步骤S21b、上述电脑终端对上述实际移动轨迹进行平滑处理,以得到对应于上述实际移动轨迹的待转换移动轨迹;

步骤S22b、上述电脑终对上述待转换移动轨迹进行角图形转换处理,以得到对应于每个上述待转换移动轨迹的实际角图形;

步骤S23b、上述电脑终端将上述实际角图形与多个上述标准角图形进行相似度计算,以分别得到关联于每个上述标准移动轨迹的相似度;

步骤S24b、上述电脑终端将上述待转换移动轨迹转换成上述相似度最高的上述标准移动轨迹;

步骤S25b、上述电脑终端根据转换形成的上述标准移动轨迹得到对应的上述标准字符,随后转向上述步骤S3。

本发明较佳的实施例中,预设一初始计数为零的计数值;

上述步骤S4中,若判断结果为否,则上述计数值加1,随后判断上述计数值是否大于一预设阈值;

若否,则返回上述步骤S1;

若是,则上述电脑终端进入一密码解锁模式,以供用户输入用于对上述桌面操作系统进行解锁操作的密码字符。

在本实施例中,如果在手势解锁模式过程中,密码输入的错误的次数超过三次,停止采用手势解锁模式,改采用密码解锁模式,来避免暴力解锁的方式。

对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本发明的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本发明的意图和范围内。

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