发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种移动终端触摸屏解锁方法及***,旨在解决目前解锁方案固定不变的解锁操作降低用户解锁解锁兴趣,造成触摸区域传感器精度降低的问题。
本发明的技术方案如下:
一种移动终端触摸屏解锁方法,其中,所述方法包括以下步骤:
A、移动终端接收用户操作指令点亮手机屏幕显示解锁界面,并随机调用预存的包含解锁图案的图像显示在该解锁界面上;
B、接收用户在解锁界面的图案描画操作指令,获取用户所描画图案并将其与显示的解锁图案进行相似度比对,得出形态相似度值;
C、利用所得出的形态相似度值与预设阈值进行比较,若所得出的形态相似度值大于或等于阈值,则触摸屏进行解锁。
所述的移动终端触摸屏解锁方法,其中,所述步骤A之前还包括:
预先在移动终端中存储用于触摸屏解锁的包含解锁图案的图像,并预先设置用于解锁判定的阈值。
所述的移动终端触摸屏解锁方法,其中,所述包含解锁图案的图像中解锁图案的图案轮廓线进行突出显示,以使解锁图案与图像背景间具有明显轮廓边界。
所述的移动终端触摸屏解锁方法,其中,所述步骤B具体为:
B1、周期性扫描解锁界面以获取用户操作指令,当在第一预定时间内接收到用户在解锁界面的图案描画操作指令时,获取用户的描画轨迹;
B2、利用用户所描画轨迹形成描画图案的图案轮廓,将描画图案的图案轮廓与显示的解锁图案的图案轮廓进行相似度比对,得出形态相似度值。
所述的移动终端触摸屏解锁方法,其中,当在第一预定时间内未接收到用户在解锁界面的图案描画操作指令时,则退出解锁界面并关闭触摸屏。
所述的移动终端触摸屏解锁方法,其中,当所得出的形态相似度值小于阈值时,触摸屏显示解锁失败提示信息并在第二预定时间内等待再次接收用户在解锁界面的图案描画操作指令。
所述的移动终端触摸屏解锁方法,其中,所述阈值根据所显示的解锁图案的复杂程度和用户的操作习惯进行设定。
所述的移动终端触摸屏解锁方法,其中,所述移动终端中设置有不同数值大小的阈值,该不同数值大小的阈值与不同复杂程度的解锁图案图像存在对应关系,其中,图案轮廓越复杂的解锁图案图像所对应的阈值数值越小。
所述的移动终端触摸屏解锁方法,其中,移动终端记录对同一解锁图案的多次触摸屏解锁过程得出的多个形态相似度值,利用所记录的多个形态相似度值进行平均值计算,并利用该平均值重新设定对应该解锁图案图像的阈值。
一种移动终端触摸屏解锁***,其中,所述***包括以下步骤:
图库模块,用于预存包含解锁图案的图像;
显示模块,用于移动终端接收用户操作指令点亮手机屏幕显示解锁界面,并随机调用图库模块中预存的包含解锁图案的图像显示在该解锁界面上,以及用于接收用户在解锁界面的图案描画操作指令以获取用户所描画图案;
校对模块,用于将显示模块所获取的用户所描画图案与显示的解锁图案进行相似度比对,得出形态相似度值;
判断模块,用于利用校对模块所得出的形态相似度值与预设阈值进行比较,根据比较结果对触摸屏进行解锁。
有益效果:本发明提供一种移动终端触摸屏解锁方法及***,本发明的解锁方法采用用户对随机显示图案描绘的方式实现,从而使移动终端每次解锁过程都不一样,在解锁操作简单的前提下增加了解锁过程的新鲜感和趣味性,同时避免了现有解锁由于解锁区域固定造成传感器精度降低的问题。延长了触摸屏的使用寿命,提高了用户的产品体验度。
具体实施方式
本发明提供一种移动终端触摸屏解锁方法及***,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示的一种移动终端触摸屏解锁方法,其中,所述方法包括以下步骤:
S100、移动终端接收用户操作指令点亮手机屏幕显示解锁界面,并随机调用预存的包含解锁图案的图像显示在该解锁界面上。
在执行解锁前,需要在移动终端中存储用于触摸屏解锁的包含解锁图案的图像,其中,所述包含解锁图案的图像中解锁图案的图案轮廓线进行突出显示,以使解锁图案与图像背景间具有明显轮廓边界。解锁图案优选由线条构成的简易图案,例如如图2所示的台灯线条图,线条图案边界线条清晰,方便用户后续的描画。
移动终端中预先出存储多张类似图1的解锁图案图像,并且,在解锁过程中进行随机选取,从而实现每次解锁过程显示的解锁图案不同(或者说重复率低),提升用户的新鲜感,避免对同一触摸区域反复执行解锁操作。另外,本发明可对移动终端中存储的解锁图案图像进行更新,用户可自定义解锁图案图像,也可通过连接到指定云端服务器下载相应的解锁图案图像更新包对解锁图案图像进行更新。
S200、接收用户在解锁界面的图案描画操作指令,获取用户所描画图案并将其与显示的解锁图案进行相似度比对,得出形态相似度值。
进一步地,上述步骤具体如图3所示,其步骤为:
S210、周期性扫描解锁界面以获取用户操作指令,当在第一预定时间内接收到用户在解锁界面的图案描画操作指令时,获取用户的描画轨迹。而当在第一预定时间内未接收到用户在解锁界面的图案描画操作指令时,则退出解锁界面并关闭触摸屏。具体图案描画步骤如图4所示,图4为对图2所示的台灯线条图的解锁图案进行描画,如图所示,用户在触摸屏上沿着解锁图案的线条进行描绘即可。
解锁图案图像显示在解锁界面后,触摸屏在第一预定时间内检测触屏操作,当在第一预定时间内接收到用户在解锁界面的图案描画操作指令时,获取用户的描画轨迹。该第一预定时间可由用户自定义,例如设置为10s,即解锁图案西显示后,解锁界面保持10等待状态,当在10s未检测到触屏事件时,则说明用户并不需要解锁,则关闭触摸屏。
用户描画轨迹完成的确定可通过用户触摸动作停止时间进行判断,在此技术手段中设置一有效时间进行判定,例如当检测到用户的图案描画操作停止时,开始计时,在有效时间内未检测到用户的再次描画操作,则认为用户已描画完毕,则获取用户的描画轨迹,若在有效时间内再次检测到用户的再次描画操作,则继续记录用户的描画轨迹。当然,也可采取其他方式实现对用户描画轨迹的确认,例如在用户描画图案界面显示“是否完成”提示按钮,并通过接收用户的点击指令来确认描画轨迹的完成程度。
S220、利用用户所描画轨迹形成描画图案的图案轮廓,将描画图案的图案轮廓与显示的解锁图案的图案轮廓进行相似度比对,得出形态相似度值。
有关图案轮廓相似度比对目前已有多种成熟的算法实现,本发明采用目前通用的算法实现该比较过程即可,不对此过程进行赘述,形态相似度值是一个百分比形式的值,其表示描绘图案与解锁图案之间的相似程度。本发明即是基于该描绘图案与解锁图案的相似程度进行解锁。
S300、利用所得出的形态相似度值与预设阈值进行比较,所得出的形态相似度值是否大于或等于阈值,若是,说明满足解锁条件,则执行步骤S400,若否,说明未达到解锁条件,则执行步骤S500。
所述阈值为在解锁步骤执行前预先设定,较佳的是,所述阈值根据所显示的解锁图案的复杂程度和用户的操作习惯进行设定。具体地,所述移动终端中设置有不同数值大小的阈值,该不同数值大小的阈值与不同复杂程度的解锁图案图像存在对应关系,其中,图案轮廓越复杂的解锁图案图像所对应的阈值数值越小。优化方案中,移动终端中将对应不同阈值大小的解锁图案图像分不同文件夹进行存储,同一文件中的解锁图案图像具有相同的阈值大小。这样就避免了由于解锁图案较复杂而阈值设置过高造成的用户多次解锁失败的现象。
对于阈值的设定,进一步地还包括,移动终端记录对同一解锁图案的多次触摸屏解锁过程得出的多个形态相似度值,利用所记录的多个形态相似度值进行平均值计算,并利用该平均值重新设定对应该解锁图案图像的阈值。上述技术手段就达到了解锁过程依据用户操作***均值即可满足解锁条件。从而通过移动终端自学习实现了针对不同用户调整解锁条件满足用户习惯的效果。当然,移动终端可利用对应每张解锁图案图像的历史形态相似度值重新设定针对该解锁图案图像对应的阈值,这样针对性更强,效果更佳。
S400、触摸屏进行解锁。并执行步骤S600。
S500、在第二预定时间内是否接收到用户操作指令,若是,则返回步骤S200,若否,则执行步骤S600。
当所得出的形态相似度值小于阈值时,触摸屏显示解锁失败提示信息并在第二预定时间内等待再次接收用户在解锁界面的图案描画操作指令。若在第二预定时间内接收到用户再次操作指令,则说明用户进行了再次描画图案操作,则返回步骤S200,重新解锁,这里也可以返回步骤S100,即移动终端重新随机调用解锁图案图像,用户重新描画的将是另一幅解锁图案图像。这里的第二预定时间可以与所述第一预定时间设定为相同的时间段。
S600、结束。
如图5所示的一种移动终端触摸屏解锁***,其中,所述***包括以下步骤:
图库模块100,用于预存包含解锁图案的图像,具体如步骤S100所述。
显示模块200,用于移动终端接收用户操作指令点亮手机屏幕显示解锁界面,并随机调用图库模块中预存的包含解锁图案的图像显示在该解锁界面上,以及用于接收用户在解锁界面的图案描画操作指令以获取用户所描画图案,具体如步骤S200所述。
校对模块300,用于将显示模块所获取的用户所描画图案与显示的解锁图案进行相似度比对,得出形态相似度值,具体如步骤S200所述。较佳实施例中,如图6所示,所述校对模块300具体包括用于存储解锁图案图像的第一存储单元310、用于存储描画图案的第二存储单元320及用于对第一存储单元和第二存储单元中的原图和描画图案进行比较的比较单元330。
判断模块400,用于利用校对模块所得出的形态相似度值与预设阈值进行比较,根据比较结果对触摸屏进行解锁,具体如步骤S300所述。
如图7所示为利用本发明如上所述***实现的的触摸屏解锁方法的具体实施例,其步骤如下:
S1、用户点亮屏幕触发解锁程序。
S2、解锁程序从图库中随机选取解锁图案。调用图库模块随机选取其中存储的解锁图案图像。之后执行步骤S3,同时执行步骤S5。
S3、解锁图案被显示在解锁界面上。
S4、接收用户描画图形。显示模块获取用户所描画的图形,将其存储到校对模块的第二存储单元中后执行步骤S6
S5、解锁图案在第一存储单元中存储。存储在校对模块的第一存储单元中用于进行相似度比较过程。并在S4执行完后执行步骤S6。
S6、比较模块比较描画图形与存储图案并输出比较结果形态相似度。比较模块的比较单元对第一存储单元中的解锁图案和第二存储单元中的描绘图形进行比较,计算得出形态相似度值并执行步骤S7
S7、形态相似度是否大于等于阈值,若是,则执行步骤S8,
S8、解锁成功。对触摸屏进行解锁。
S9、解锁失败。显示解锁失败的提示给用户。
本发明提供一种移动终端触摸屏解锁方法及***,本发明的解锁方法采用用户对随机显示图案描绘的方式实现,从而使移动终端每次解锁过程都不一样,在解锁操作简单的前提下增加了解锁过程的新鲜感和趣味性,同时避免了现有解锁由于解锁区域固定造成传感器精度降低的问题。延长了触摸屏的使用寿命,提高了用户的产品体验度。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。