一种通过在屏幕手绘图形解锁的方法技术

技术编号:27752079 阅读:30 留言:0更新日期:2021-03-19 13:48
本发明专利技术涉及一种通过在屏幕手绘图形解锁的方法,其包括:通过将解锁时绘制的滑动轨迹进行分段,不同轨迹段分别与预储存的轨迹段进行对比,对比时,设置对比区域,而不同的轨迹段设置不同的对比区域,对比区域的条形宽度各不相同,以此来控制对比精度,每一轨迹段的对比参数都根据前一轨迹段的对比参数进行调整,进而,在先对比的轨迹段较为吻合的情况下降低后续对比的标准,以实现对复杂的滑动轨迹对比时也能实现快速判定以及快速解锁,且精度较高。

【技术实现步骤摘要】
一种通过在屏幕手绘图形解锁的方法
本专利技术为解锁方法,具体为一种通过在屏幕手绘图形解锁的方法。
技术介绍
移动终端的解锁方式丰富,最常用的是手势触控解锁、指纹解锁、人脸解锁等,对于手势触控解锁,现有技术中,手势触控解锁方式中传统的解锁方式存在绘制较为复杂图形时解锁精度较低,解锁判定不易成功的问题,没有存在通过将滑动轨迹分段后设置不同的对比方式进行对比进而提高绘制较为复杂图形时解锁精度的手段。
技术实现思路
本专利技术的目的在于解决传统手势触控解锁方式中缺少将触控轨迹分段后设置不同的对比标准对比触控轨迹以提高绘制较为复杂解锁图形时解锁精度以及成功率的方法的问题,本专利技术的一种通过在屏幕手绘图形解锁的方法包括,预先进行滑动轨迹预储存,包括储存滑动轨迹的图形信息以及滑动时按压的按压位置信息,同时以手机屏幕为中心建立坐标系,获取预储存滑动轨迹的坐标集合f(x,y),根据预储存滑动轨迹的坐标信息确定起始判定区域;预先设置比例矩阵B(B1,B2,B3,B4),其中,B1表示第一轨迹段长度比例,B2表示第二轨迹段长度比本文档来自技高网...

【技术保护点】
1.一种通过在屏幕手绘图形解锁的方法,其特征在于,包括:/n预先进行滑动轨迹预储存,包括储存滑动轨迹的图形信息以及滑动时按压的按压位置信息,同时以手机屏幕为中心建立坐标系,获取预储存滑动轨迹的坐标集合f(x,y),根据预储存滑动轨迹的坐标信息确定起始判定区域;/n预先设置比例矩阵B(B1,B2,B3,B4),其中,B1表示第一轨迹段长度比例,B2表示第二轨迹段长度比例,B3表示第三轨迹段长度比例,B4表示第四轨迹段长度比例;/n将预储存的滑动轨迹按照所述比例矩阵B(B1,B2,B3,B4)内的轨迹段长度比例划分为若干段并储存,形成轨迹段储存矩阵B0(B01,B02...B0n),其中,B01表...

【技术特征摘要】
1.一种通过在屏幕手绘图形解锁的方法,其特征在于,包括:
预先进行滑动轨迹预储存,包括储存滑动轨迹的图形信息以及滑动时按压的按压位置信息,同时以手机屏幕为中心建立坐标系,获取预储存滑动轨迹的坐标集合f(x,y),根据预储存滑动轨迹的坐标信息确定起始判定区域;
预先设置比例矩阵B(B1,B2,B3,B4),其中,B1表示第一轨迹段长度比例,B2表示第二轨迹段长度比例,B3表示第三轨迹段长度比例,B4表示第四轨迹段长度比例;
将预储存的滑动轨迹按照所述比例矩阵B(B1,B2,B3,B4)内的轨迹段长度比例划分为若干段并储存,形成轨迹段储存矩阵B0(B01,B02...B0n),其中,B01表示预储存第一轨迹段坐标信息,B02表示预储存第二轨迹段坐标信息,B03表示预储存第三轨迹段坐标信息,B04表示预储存第四轨迹段坐标信息,提取预储存第一轨迹段的图案,根据预储存第一轨迹段的图案,确定预储存第一轨迹段的滑动方向,同时,根据滑动方向设定滑动角度范围,并且,根据所述轨迹段储存矩阵B0(B01,B02...B0n)内的预储存第i轨迹段坐标信息建立对比区域;
当在手机屏幕上出现触控点时,判定所述触控点起始端是否处于所述判定区域内,
若所述触控点不在所述判定区域,则停止对触控点移动的监测;
若所述触控点在所述判定区域内,则继续监测触控点滑动产生的滑动轨迹的滑动方向是否处于所述滑动角度范围,若所述滑动方向在所述滑动角度范围内,则判定所述滑动轨迹满足开始解锁判定的要求,开始进行解锁判定;
开始进行解锁判定后,持续检测所述滑动轨迹,将滑动完成形成的滑动轨迹按照预设比例分段形成轨迹段,将轨迹段依次与所述对比区域进行对比,对比不同的轨迹段时采用不同的对比标准,同时,在对比过程中对对比区域的条形宽度进行修正,通过对比结果判定所述滑动轨迹是否符合预设解锁标准。


2.根据权利要求1所述的通过在屏幕手绘图形解锁的方法,其特征在于,包括:所述确定起始判定区域的过程为,根据预储存滑动轨迹的坐标集合确定起始判定区域,确定预储存滑动轨迹坐标集合f(x,y)内滑动起始点坐标(x0,y0)以及滑动轨迹的X轴向坐标最大值Xmax、X轴向坐标最小值Xmin、Y轴向坐标最大值Ymax以及Y轴向坐标最小值Ymin,同时,根据手机屏幕大小设定手机屏幕边框的坐标值X1,X2,Y1,Y2,其中X1表示手机屏幕左边框X坐标值,X2表示手机屏幕右边框Y坐标值,Y1表示手机屏幕上边框Y坐标值,Y2表示手机屏幕下边框Y坐标值,
计算手机屏幕上边框与Y轴向坐标最大值的差值|Y1-Ymax|;
计算手机屏幕下边框与Y轴向坐标最大值的差值|Y2-Ymin|;
计算手机屏幕左边框与X轴向坐标最小值的差值|X1-Xmin|;
计算手机屏幕下边框与X轴向坐标最大值的差值|X2-Xmax|;
将计算出的差值的结果进行比较确定其中的最小值记为Z;
以滑动起始点坐标为圆心原点,以Z+α为半径形成的圆形区域作为起始判定区域,其中,α为预设参量。


3.根据权利要求1所述的通过在屏幕手绘图形解锁的方法,其特征在于,所述滑动轨迹预储存完成后,根据所述轨迹段储存矩阵B0(B01,B02...B0n)后,根据其内储存的预储存第i轨迹段坐标信息建立对比区域,
对于第i轨迹段,沿着轨迹段设置对比区域,所述对比区域为沿着轨迹段形成的条形区域,每一个轨迹段设置一个对比区域,其均覆盖整个轨迹段,但其条形宽度不同,分别为D1,D2,D3,D4,D4>D3>D2>D1,Di表示第i条形宽度,i=1,2,3,4,其中,第一轨迹段对比区域条形宽度为D1,第二轨迹段对比区域条形宽度为D2,第三轨迹段对比区域条形宽度为D3,第四轨迹段对比区域条形宽度为D4。


4.根据权利要求1所述的通过在屏幕手绘图形解锁的方法,其特征在于,所述解锁判定进行时,将新形成的滑动轨迹按照比例矩阵B(B1,B2,B3..Bn)划分为轨迹段形成新滑动轨迹矩阵b(b1,b2...bn),其中,b1表示第一轨迹段,b2表示第二轨迹段...bn表示第n轨迹段;
首先判定第一轨迹段是否能全部落入第一轨迹段对比区域,若能,则判定第一轨迹段符合解锁要求,开始进行第二轨迹段的解锁判定;
若第一轨迹段不能全部落入所述第一轨迹段对比区域,则判定第一轨迹段符合解锁要求。


5.根据权利要求4所述的通过在屏幕手绘图形解锁的方法,其特征在于,所述解锁判定进行时,进行所述第二轨迹段的解锁判定时,预设有判定修正矩阵G(G1,G2,G3),G1表示第一修正参数,G2表示第二修正参数,G3表示第三修正参数,首先根据第一轨迹段落入所述第一轨迹段对比区域时的情况计算第一轨迹段偏差平均值,计算第一轨迹段上一点距离与对比区域中线的距...

【专利技术属性】
技术研发人员:叶鑫
申请(专利权)人:北京中都星徽物流有限公司
类型:发明
国别省市:北京;11

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

1