屏幕解锁方法、装置及设备的制造方法

文档序号:10691273阅读:397来源:国知局
屏幕解锁方法、装置及设备的制造方法
【专利摘要】本公开实施例提供了一种屏幕解锁方法、装置及设备。当用户需要解锁终端时,终端在显示屏上的预设位置处显示重力操作对象;用户手握手机时可以实时调节终端的显示屏所在平面与预设水平面之间的夹角,也即,调节终端的重力感应信息,终端获取终端的重力感应信息,并根据该重力感应信息控制该重力操作对象在终端的显示屏所在平面上模拟重物移动,然后判断该重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配;当相匹配时,将终端解锁。整个过程中用户无需利用手指在终端的屏幕上线的解锁区域中输入滑动操作,不法分子也就不会看到用户的手指在屏幕上的滑动轨迹,进而不会给终端的所有者造成安全隐患。
【专利说明】
屏幕解锁方法、装置及设备
技术领域
[0001 ]本公开涉及计算机技术领域,尤其涉及一种屏幕解锁方法、装置及设备。
【背景技术】
[0002]随着技术的飞速发展,手机的功能日益强大,越来越多的用户将照片、视频以及通讯记录等私人信息保存在手机中,为了保障用户的私人信息不被轻易窃取,需要提高手机的安全性,目前,通常利用手机屏幕解锁技术来提高手机的安全性。
[0003]在相关技术中,当手机的屏幕处于锁定状态时,如果用户需要解锁手机的屏幕,用户可以利用手指触摸手机的屏幕并利用手指在屏幕显示的解锁区域中输入滑动操作,最终形成一个滑动路径,手机在获取到该滑动路径后会与预设滑动路径进行比较,如果二者相同,则解锁屏幕。
[0004]发明人在实现本公开的过程中发现,相关技术中的这种方案至少存在如下缺点:
[0005]首先,用户利用手指在屏幕显示的解锁区域中输入滑动操作的过程中,容易被不法分子看到用户的手指在屏幕上的滑动轨迹,保密性较差,容易造成安全隐患。
[0006]其次,随着技术的发展,手机的屏幕越来越大,例如6.0寸、6.5寸或7.0寸等,当手机的屏幕较大时,用户一只手握着手机时,用户利用该只手在屏幕显示的解锁区域上可能无法触摸到预设滑动路径上的某些部分,这样就无法输入滑动路径与预设滑动路径相同的滑动操作,进而无法解锁。也即,当手机屏幕较大时,用户无法利用正在握着手机的一只手解锁屏幕。

【发明内容】

[0007]为克服相关技术中存在的问题,本公开提供了一种屏幕解锁方法、装置及设备。
[0008]根据本公开实施例的第一方面,提供一种屏幕解锁方法,应用于终端,所述方法包括:
[0009]在所述终端的显示屏上的预设位置处显示重力操作对象;
[0010]获取所述终端的重力感应信息;
[0011]根据所述重力感应信息控制所述重力操作对象在所述终端的显示屏所在平面上模拟重物移动;
[0012]判断所述重力操作对象在所述显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配;
[0013]当所述重力操作对象的移动轨迹与预设解锁轨迹相匹配时,将所述终端解锁。
[0014]其中,所述重力操作对象为3D虚拟重力球或3D虚拟重力滑块。
[0015]其中,所述根据所述重力感应信息控制所述重力操作对象在所述终端的显示屏所在平面上模拟重物移动,包括:
[0016]根据所述重力感应信息确定所述终端的显示屏所在平面与预设水平面之间的倾斜角度;
[0017]当所述倾斜角度大于零时,在所述终端显示屏所在平面上沿倾斜方向由高到低滚动所述3D虚拟重力球或滑动所述3D虚拟重力滑块;
[0018]当所述倾斜角度等于零时,保持所述3D虚拟重力球或3D虚拟重力滑块在所述终端的显示屏上的位置不变。
[0019]进一步地,所述方法还包括:
[0020]在所述终端的显示屏上显示多个位置不同的参考区域;
[0021]所述判断所述重力操作对象在所述显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配,包括:
[0022]获取所述移动轨迹上的参考区域的经过顺序;
[0023]判断所述移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域经过顺序是否相同;
[0024]当所述移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域的经过顺序相同时,确定所述重力操作对象的移动轨迹与预设解锁轨迹相匹配。
[0025]其中,所述判断所述重力操作对象在所述显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配,包括:
[0026]获取所述移动轨迹的轨迹形状;
[0027]获取预设解锁轨迹的轨迹形状;
[0028]计算所述移动轨迹的轨迹形状与所述预设解锁轨迹的轨迹形状之间的相似度;
[0029]当所述相似度大于或等于预设相似度阈值时,确定所述重力操作对象的移动轨迹与预设解锁轨迹相匹配。
[0030]根据本公开实施例的第二方面,提供一种屏幕解锁装置,应用于终端,所述装置包括:
[0031]第一显示模块,用于在所述终端的显示屏上的预设位置处显示重力操作对象;
[0032]获取模块,用于获取所述终端的重力感应信息;
[0033]移动模块,用于根据所述重力感应信息控制所述重力操作对象在所述终端的显示屏所在平面上模拟重物移动;
[0034]判断模块,用于判断所述重力操作对象在所述显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配;
[0035]解锁模块,用于当所述重力操作对象的移动轨迹与预设解锁轨迹相匹配时,将所述终端解锁。
[0036]其中,所述重力操作对象为3D虚拟重力球或3D虚拟重力滑块。
[0037]其中,所述移动模块包括:
[0038]第一确定单元,用于根据所述重力感应信息确定所述终端的显示屏所在平面与预设水平面之间的倾斜角度;
[0039]滚动单元,用于当所述倾斜角度大于零时,在所述终端显示屏所在平面上沿倾斜方向由高到低滚动所述3D虚拟重力球或滑动所述3D虚拟重力滑块;
[0040]保持单元,用于当所述倾斜角度等于零时,保持所述3D虚拟重力球或3D虚拟重力滑块在所述终端的显示屏上的位置不变。
[0041 ] 进一步地,所述装置还包括:
[0042]第二显示模块,用于在所述终端的显示屏上显示多个位置不同的参考区域;
[0043]所述判断模块包括:
[0044]第一获取单元,用于获取所述移动轨迹上的参考区域的经过顺序;
[0045]判断单元,用于判断所述移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域经过顺序是否相同;
[0046]第二确定单元,用于当所述移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域的经过顺序相同时,确定所述重力操作对象的移动轨迹与预设解锁轨迹相匹配。
[0047]其中,所述判断模块包括:
[0048]第二获取单元,用于获取所述移动轨迹的轨迹形状;
[0049]第三获取单元,用于获取预设解锁轨迹的轨迹形状;
[0050]计算单元,用于计算所述移动轨迹的轨迹形状与所述预设解锁轨迹的轨迹形状之间的相似度;
[0051 ]第三确定单元,用于当所述相似度大于或等于预设相似度阈值时,确定所述重力操作对象的移动轨迹与预设解锁轨迹相匹配。
[0052]根据本公开实施例的第三方面,提供一种屏幕解锁设备,所述设备包括:
[0053]处理器;
[0054]用于存储处理器可执行指令的存储器;
[0055]其中,所述处理器被配置为:
[0056]在所述终端的显示屏上的预设位置处显示重力操作对象;
[0057]获取所述终端的重力感应信息;
[0058]根据所述重力感应信息控制所述重力操作对象在所述终端的显示屏所在平面上模拟重物移动;
[0059]判断所述重力操作对象在所述显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配;
[0060]当所述重力操作对象的移动轨迹与预设解锁轨迹相匹配时,将所述终端解锁。
[0061]本公开的实施例提供的技术方案可以包括以下有益效果:
[0062]通过本公开实施例的方法,当用户需要解锁终端时,终端在终端的显示屏上的预设位置处显示重力操作对象;用户手握手机时可以实时调节终端的显示屏所在平面与预设水平面之间的夹角,也即,调节终端的重力感应信息,终端获取终端的重力感应信息,并根据该重力感应信息控制该重力操作对象在终端的显示屏所在平面上模拟重物移动,然后判断该重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配;以及当该重力操作对象的移动轨迹与预设解锁轨迹相匹配时,将终端解锁。整个过程中用户无需利用手指在终端的屏幕上线的解锁区域中输入滑动操作,不法分子也就不会看到用户的手指在屏幕上的滑动轨迹,进而不会给终端的所有者造成安全隐患。
[0063]其次,当手机屏幕较大时,用户只需利用正在握着手机的手通过改变屏幕的朝向来实时调节调节终端的显示屏所在平面与预设水平面之间的夹角,也即,调节终端的重力感应信息,即使正在握着手机的手无法在屏幕显示的解锁区域上触摸到预设滑动路径上的某些部分,也不影响解锁手机。
[0064]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0065]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0066]图1是根据一示例性实施例示出的一种屏幕解锁方法的流程图;
[0067]图2是根据一示例性实施例示出的一种屏幕解锁方法的流程图;
[0068]图3是根据一示例性实施例示出的一种屏幕解锁方法的流程图;
[0069]图4是根据一示例性实施例示出的一种屏幕解锁装置的框图;
[0070]图5是根据一示例性实施例示出的一种屏幕解锁装置的框图;
[0071 ]图6是根据一示例性实施例示出的一种屏幕解锁装置的框图;
[0072]图7是根据一示例性实施例示出的一种屏幕解锁装置的框图;
[0073]图8是根据一示例性实施例示出的一种屏幕解锁设备的框图。
【具体实施方式】
[0074]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0075]图1是根据一示例性实施例示出的一种屏幕解锁方法的流程图。该方法应用于终端,参见图1,该方法包括如下步骤。
[0076]在步骤SlOl中,在终端的显示屏上的预设位置处显示重力操作对象;
[0077]当终端处于锁定状态时,如果用户需要对终端解锁,用户可以按压终端的电源键,当终端接收到用户按压终端的电源键的按压操作时,确定用户需要解锁终端,此时终端就会在显示屏上的预设位置处显示重力操作对象,其中,重力操作对象可以为3D虚拟重力球或3D虚拟重力滑块等,之后,用户可以控制重力操作对象在终端的显示屏所在的屏幕上移动来解锁终端。
[0078]在本公开实施例中,终端可以为手机或平板电脑等。
[0079]在步骤S102中,获取终端的重力感应信息;
[0080]当终端的显示屏上显示了重力操作对象之后,用户可以利用握住手机的手摆动手机,以调节终端的显示屏所在平面与预设水平面之间的夹角,也即,实现调节终端的重力感应信息。对于终端而言,终端会实时获取终端的重力感应信息。
[0081]在本公开实施例中,终端内置有重力传感器,例如陀螺仪等,终端通过内置的重力传感器可以获取终端的重力感应信息。
[0082]在步骤S103中,根据该重力感应信息控制该重力操作对象在终端的显示屏所在平面上模拟重物移动;
[0083]在本公开实施例中,终端可以根据该重力感应信息确定终端的显示屏所在平面与预设水平面之间的倾斜角度;预设水平面为与重力所指的方向垂直的平面;
[0084]当该倾斜角度大于零时,在终端显示屏所在平面上沿倾斜方向由高到低滚动3D虚拟重力球或滑动3D虚拟重力滑块;例如,获取重力操作对象在终端的显示屏上的位置,获取重力操作对象在终端的显示屏上的位置所在的预设水平平面与终端的显示屏所在平面之间的交线,在终端的显示屏所在平面中确定该交线的垂线;沿着该垂线由高向低的方向滚动3D虚拟重力球或滑动3D虚拟重力滑块。
[0085]当倾斜角度等于零时,保持3D虚拟重力球或3D虚拟重力滑块在终端的显示屏上的位置不变。
[0086]在步骤S104中,判断该重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配;
[0087]其中,预设解锁轨迹可以为终端的所有者事先在终端上设置的、用于解锁终端的屏幕的移动轨迹。
[0088]当终端根据该重力感应信息控制该重力操作对象在终端的显示屏所在平面上模拟重物移动的过程中,终端会记录该重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹,然后判断该移动轨迹是否与预设解锁轨迹是否相匹配。
[0089]此处暂不对判断该重力操作对象在显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配做解释说明,具体可参见下文所做介绍。
[0090]在本公开实施例中,用户会摆动终端以使该重力操作对象在终端的显示屏一直,直至移动的轨迹与用户之前设置的预设解锁轨迹相同为止,就不再摆动终端且需要保持终端的显示屏所在平面与预设水平面之间的倾斜角度等于零,使得该重力操作对象在终端的显示屏上的位置不变,否则重力操作对象就会一直在终端的显示屏所在平面上移动,终端就会一直记录该重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹,无法确定什么时候才能判断该重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配。
[0091]因此,在本步骤中,在该重力操作对象在终端的显示屏所在平面上模拟重物移动之后,如果该重力操作对象在终端的显示屏上保持位置持续不变的时长达到预设时长,则判断该重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配。
[0092]当该移动轨迹与预设解锁轨迹相匹配时,在步骤S105中,将终端解锁。
[0093]当该移动轨迹与预设解锁轨迹不匹配时,可以向用户提示该重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹不匹配,无法解锁终端,以使用户重新转动终端以使终端根据该重力感应信息控制该重力操作对象在终端的显示屏所在平面上模拟重物移动,直至该重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹相匹配时将终端解锁。
[0094]通过本公开实施例的方法,当用户需要解锁终端时,终端在终端的显示屏上的预设位置处显示重力操作对象;用户手握手机时可以实时调节终端的显示屏所在平面与预设水平面之间的夹角,也即,调节终端的重力感应信息,终端获取终端的重力感应信息,并根据该重力感应信息控制该重力操作对象在终端的显示屏所在平面上模拟重物移动,然后判断该重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配;以及当该重力操作对象的移动轨迹与预设解锁轨迹相匹配时,将终端解锁。整个过程中用户无需利用手指在终端的屏幕上线的解锁区域中输入滑动操作,不法分子也就不会看到用户的手指在屏幕上的滑动轨迹,进而不会给终端的所有者造成安全隐患。
[0095]其次,当手机屏幕较大时,用户只需利用正在握着手机的手通过改变屏幕的朝向来实时调节调节终端的显示屏所在平面与预设水平面之间的夹角,也即,调节终端的重力感应信息,即使正在握着手机的手无法在屏幕显示的解锁区域上触摸到预设滑动路径上的某些部分,也不影响解锁手机。
[0096]在本公开另一实施例中,在终端的显示屏上的预设位置处显示重力操作对象的同时终端会在终端的显示屏上显示多个位置不同的参考区域;任意两个参考区域都不具有重合部分。每个参考区域都有一个区域标识,且不同的参考区域的区域标识不同。
[0097]因此,参见图2,步骤S104包括:
[0098]在步骤S201中,获取该移动轨迹上的参考区域的经过顺序;
[0099]当终端在终端的显示屏上的预设位置处显示重力操作对象且在终端的显示屏上显示多个位置不同的参考区域之后,用户可以利用正在握着终端的手改变终端的姿态,即改变终端的显示屏所在平面与预设水平面之间的夹角,以实现调节终端的重力感应信息。终端根据终端的重力感应信息实时控制该重力操作对象在终端的显示屏所在平面上模拟重物移动,在模拟重物移动的过程中,该重力操作对象会经过一些参考区域,每当该重力操作对象经过一个参考区域,终端就会按先后经过顺序记录该重力操作对象先后经过的参考区域的区域标识,并存储在参考区域标识列表中。
[0100]在本公开实施例中,在该重力操作对象在终端的显示屏所在平面上模拟重物移动之后,如果用户不再需要控制该重力操作对象在终端的显示屏所在平面上模拟重物移动,则用户可以改变终端的显示屏所在平面与预设水平面之间的夹角为零度,以使终端的显示屏所在平面与预设水平面之间平行,并保持终端的显示屏所在平面与预设水平面相互平行一段时间,如此实现告知终端用户不再需要控制该重力操作对象在终端的显示屏所在平面上模拟重物移动,此时终端就可以获取该重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹,并获取该移动轨迹上的参考区域的经过顺序。
[0101]在步骤S202中,判断该移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域经过顺序是否相同;
[0102]在本公开实施例中,终端的所有者事先会在终端中设置一个用于解锁终端的预设区域标识列表,预设区域标识列表中按照先后顺序存储了多个区域标识。当重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹上的参考区域的区域标识的先后经过顺序与预设区域标识列表中存储的区域标识的先后顺序相同时,确定移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域经过顺序相同。
[0103]因此,在本步骤中,在该重力操作对象开始在终端的显示屏所在平面上模拟重物移动之后,一旦该重力操作对象在终端的显示屏上保持位置持续不变的时长达到预设时长,则将参考区域标识列表中的区域标识与预设区域标识列表中的区域标识进行比较,如果参考区域标识列表中的区域标识与预设区域标识列表中的区域标识都相同,且,参考区域标识列表中的每一个区域标识在区域标识列表中的位置顺序与在预设区域标识列表中的位置顺序都全部相同,则确定该移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域的经过顺序相同;如果区域标识列表中的区域标识与预设区域标识列表中的区域标识不相同,或,区域标识列表中存在至少一个区域标识在区域标识列表中的位置顺序与在预设区域标识列表中的位置顺序不同,则确定该移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域的经过顺序不同。
[0104]当该移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域的经过顺序相同时,在步骤S203中,确定该移动轨迹与预设解锁轨迹相匹配;
[0105]当移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域的经过顺序不相同时,在步骤S204中,确定该移动轨迹与预设解锁轨迹不匹配。
[0106]在本公开又一实施例中,参见图3,步骤S104包括:
[0107]在步骤S301中,获取该移动轨迹的轨迹形状;
[0108]当终端在终端的显示屏上的预设位置处显示重力操作对象之后,用户可以利用正在握着终端的手改变终端的姿态,即改变终端的显示屏所在平面与预设水平面之间的夹角,以实现调节终端的重力感应信息。终端根据终端的重力感应信息实时控制该重力操作对象在终端的显示屏所在平面上模拟重物移动,在模拟重物移动的过程中,终端会记录该重力操作对象在终端的显示屏上依次经过的位置区域。之后,一旦该重力操作对象在终端的显示屏上保持位置持续不变的时长达到预设时长,则将该重力操作对象在终端的显示屏上依次经过位置区域组成移动轨迹。
[0109]在步骤S302中,获取预设解锁轨迹的轨迹形状;
[0110]在本公开实施例中,终端的所有者事先会在终端中设置一个用于解锁终端的预设解锁轨迹。预设解锁轨迹可以为,矩形、三角形、圆形或者其他不规则形状的轨迹等等,本公开对此不加以限定。
[0111]当重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹的轨迹形状与预设解锁轨迹的轨迹形状相同时,则确定移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域经过顺序相同。
[0112]在步骤S303中,计算该移动轨迹的轨迹形状与预设解锁轨迹的轨迹形状之间的相似度;
[0113]在本公开实施例中,可以利用相关技术中的任意一种轨迹形状相似度计算方法来计算该移动轨迹的轨迹形状与预设解锁轨迹的轨迹形状之间的相似度,本公开对此不加以限定。
[0114]在步骤S304中,当该相似度大于或等于预设相似度阈值时,确定该移动轨迹与预设解锁轨迹相匹配;
[0115]在步骤S305中,当该相似度小于预设相似度阈值时,确定该移动轨迹与预设解锁轨迹相匹配。
[0116]图4是根据一示例性实施例示出的一种提醒装置的框图,参见图4,该装置包括:第一显示模块11、获取模块12、移动模块13、判断模块14以及解锁模块15。
[0117]第一显示模块11被配置为在所述终端的显示屏上的预设位置处显示重力操作对象;
[0118]获取模块12被配置为获取所述终端的重力感应信息;
[0119]移动模块13被配置为根据所述重力感应信息控制所述重力操作对象在所述终端的显示屏所在平面上模拟重物移动;
[0120]判断模块14被配置为判断所述重力操作对象在所述显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配;
[0121]解锁模块15被配置为当所述重力操作对象的移动轨迹与预设解锁轨迹相匹配时,将所述终端解锁。
[0122]其中,所述重力操作对象为3D虚拟重力球或3D虚拟重力滑块。
[0123]其中,参见图5,所述移动模块13包括:第一确定单元21、滚动单元22以及保持单元23ο
[0124]第一确定单元21被配置为根据所述重力感应信息确定所述终端的显示屏所在平面与预设水平面之间的倾斜角度;
[0125]滚动单元22被配置为当所述倾斜角度大于零时,在所述终端显示屏所在平面上沿倾斜方向由高到低滚动所述3D虚拟重力球或滑动所述3D虚拟重力滑块;
[0126]保持单元23被配置为当所述倾斜角度等于零时,保持所述3D虚拟重力球或3D虚拟重力滑块在所述终端的显示屏上的位置不变。
[0127]进一步地,所述装置还包括:
[0128]第二显示模块被配置为在所述终端的显示屏上显示多个位置不同的参考区域;
[0129]参见图6,所述判断模块14包括:第一获取单元31、判断单元32以及第二确定单元33ο
[0130]第一获取单元31被配置为获取所述移动轨迹上的参考区域的经过顺序;
[0131]判断单元32被配置为判断所述移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域经过顺序是否相同;
[0132]第二确定单元33被配置为当所述移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域的经过顺序相同时,确定所述重力操作对象的移动轨迹与预设解锁轨迹相匹配。
[0133]其中,参见图7,所述判断模块14包括:第二获取单元,41、第三获取单元42、计算单元43以及第三确定单元44。
[0134]第二获取单元41被配置为获取所述移动轨迹的轨迹形状;
[0135]第三获取单元42被配置为获取预设解锁轨迹的轨迹形状;
[0136]计算单元43被配置为计算所述移动轨迹的轨迹形状与所述预设解锁轨迹的轨迹形状之间的相似度;
[0137]第三确定单元44被配置为当所述相似度大于或等于预设相似度阈值时,确定所述重力操作对象的移动轨迹与预设解锁轨迹相匹配。
[0138]通过本公开实施例的方法,当用户需要解锁终端时,终端在终端的显示屏上的预设位置处显示重力操作对象;用户手握手机时可以实时调节终端的显示屏所在平面与预设水平面之间的夹角,也即,调节终端的重力感应信息,终端获取终端的重力感应信息,并根据该重力感应信息控制该重力操作对象在终端的显示屏所在平面上模拟重物移动,然后判断该重力操作对象在终端的显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配;以及当该重力操作对象的移动轨迹与预设解锁轨迹相匹配时,将终端解锁。整个过程中用户无需利用手指在终端的屏幕上线的解锁区域中输入滑动操作,不法分子也就不会看到用户的手指在屏幕上的滑动轨迹,进而不会给终端的所有者造成安全隐患。
[0139]其次,当手机屏幕较大时,用户只需利用正在握着手机的手通过改变屏幕的朝向来实时调节调节终端的显示屏所在平面与预设水平面之间的夹角,也即,调节终端的重力感应信息,即使正在握着手机的手无法在屏幕显示的解锁区域上触摸到预设滑动路径上的某些部分,也不影响解锁手机。
[0140]可以在此处使用的这些方式都没有背离本公开的精神和保护范围。
[0141]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0142]图8是根据一示例性实施例示出的一种屏幕解锁设备的框图。例如,该装置2800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0143]参照图8,装置2800可以包括以下一个或多个组件:处理组件2802,存储器2804,电源组件2806,多媒体组件2808,音频组件2810,输入/输出(I/O)的接口 2812,传感器组件2814,以及通信组件2816。
[0144]处理组件2802通常控制装置2800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件2802可以包括一个或多个处理器2820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件2802可以包括一个或多个模块,便于处理组件2802和其他组件之间的交互。例如,处理组件2802可以包括多媒体模块,以方便多媒体组件2808和处理组件2802之间的交互。
[0145]存储器2804被配置为存储各种类型的数据以支持在设备2800的操作。这些数据的示例包括用于在装置2800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器2804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPR0M),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0146]电源组件2806为装置2800的各种组件提供电力。电源组件2806可以包括电源管理系统,一个或多个电源,及其他与为装置2800生成、管理和分配电力相关联的组件。
[0147]多媒体组件2808包括在所述装置2800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件2808包括一个前置摄像头和/或后置摄像头。当装置2800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0148]音频组件2810被配置为输出和/或输入音频信号。例如,音频组件2810包括一个麦克风(MIC),当装置2800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器2804或经由通信组件2816发送。在一些实施例中,音频组件2810还包括一个扬声器,用于输出音频信号。
[0149]I/O接口2812为处理组件2802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0150]传感器组件2814包括一个或多个传感器,用于为装置2800提供各个方面的状态评估。例如,传感器组件2814可以检测到设备2800的打开/关闭状态,组件的相对定位,例如所述组件为装置2800的显示器和小键盘,传感器组件2814还可以检测装置2800或装置2800—个组件的位置改变,用户与装置2800接触的存在或不存在,装置2800方位或加速/减速和装置2800的温度变化。传感器组件2814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件2814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件2814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0151]通信组件2816被配置为便于装置2800和其他设备之间有线或无线方式的通信。装置2800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件2816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件2816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0152]在示例性实施例中,装置2800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行终端侧的上述方法。
[0153]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器2804,上述指令可由设备2800的处理器2820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等。
[0154]本公开还公开了一种非临时性计算机可读存储介质,当存储介质中的指令由设备的处理器执行时,使得设备能够执行一种信息发送方法,方法包括:
[0155]在所述终端的显示屏上的预设位置处显示重力操作对象;
[0156]获取所述终端的重力感应信息;
[0157]根据所述重力感应信息控制所述重力操作对象在所述终端的显示屏所在平面上模拟重物移动;
[0158]判断所述重力操作对象在所述显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配;
[0159]当所述重力操作对象的移动轨迹与预设解锁轨迹相匹配时,将所述终端解锁。
[0160]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。
[0161]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种屏幕解锁方法,应用于终端,其特征在于,所述方法包括: 在所述终端的显示屏上的预设位置处显示重力操作对象; 获取所述终端的重力感应信息; 根据所述重力感应信息控制所述重力操作对象在所述终端的显示屏所在平面上模拟重物移动; 判断所述重力操作对象在所述显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配; 当所述重力操作对象的移动轨迹与预设解锁轨迹相匹配时,将所述终端解锁。2.根据权利要求1所述的方法,其特征在于,所述重力操作对象为3D虚拟重力球或3D虚拟重力滑块。3.根据权利要求2所述的方法,其特征在于,所述根据所述重力感应信息控制所述重力操作对象在所述终端的显示屏所在平面上模拟重物移动,包括: 根据所述重力感应信息确定所述终端的显示屏所在平面与预设水平面之间的倾斜角度; 当所述倾斜角度大于零时,在所述终端显示屏所在平面上沿倾斜方向由高到低滚动所述3D虚拟重力球或滑动所述3D虚拟重力滑块; 当所述倾斜角度等于零时,保持所述3D虚拟重力球或3D虚拟重力滑块在所述终端的显示屏上的位置不变。4.根据权利要求2所述的方法,其特征在于,所述方法还包括: 在所述终端的显示屏上显示多个位置不同的参考区域; 所述判断所述重力操作对象在所述显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配,包括: 获取所述移动轨迹上的参考区域的经过顺序; 判断所述移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域经过顺序是否相同; 当所述移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域的经过顺序相同时,确定所述重力操作对象的移动轨迹与预设解锁轨迹相匹配。5.根据权利要求2所述的方法,其特征在于,所述判断所述重力操作对象在所述显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配,包括: 获取所述移动轨迹的轨迹形状; 获取预设解锁轨迹的轨迹形状; 计算所述移动轨迹的轨迹形状与所述预设解锁轨迹的轨迹形状之间的相似度; 当所述相似度大于或等于预设相似度阈值时,确定所述重力操作对象的移动轨迹与预设解锁轨迹相匹配。6.一种屏幕解锁装置,应用于终端,其特征在于,所述装置包括: 第一显示模块,用于在所述终端的显示屏上的预设位置处显示重力操作对象; 获取模块,用于获取所述终端的重力感应信息; 移动模块,用于根据所述重力感应信息控制所述重力操作对象在所述终端的显示屏所在平面上模拟重物移动; 判断模块,用于判断所述重力操作对象在所述显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配; 解锁模块,用于当所述重力操作对象的移动轨迹与预设解锁轨迹相匹配时,将所述终端解锁。7.根据权利要求6所述的装置,其特征在于,所述重力操作对象为3D虚拟重力球或3D虚拟重力滑块。8.根据权利要求7所述的装置,其特征在于,所述移动模块包括: 第一确定单元,用于根据所述重力感应信息确定所述终端的显示屏所在平面与预设水平面之间的倾斜角度; 滚动单元,用于当所述倾斜角度大于零时,在所述终端显示屏所在平面上沿倾斜方向由高到低滚动所述3D虚拟重力球或滑动所述3D虚拟重力滑块; 保持单元,用于当所述倾斜角度等于零时,保持所述3D虚拟重力球或3D虚拟重力滑块在所述终端的显示屏上的位置不变。9.根据权利要求7所述的装置,其特征在于,所述装置还包括: 第二显示模块,用于在所述终端的显示屏上显示多个位置不同的参考区域; 所述判断模块包括: 第一获取单元,用于获取所述移动轨迹上的参考区域的经过顺序; 判断单元,用于判断所述移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域经过顺序是否相同; 第二确定单元,用于当所述移动轨迹上的参考区域的经过顺序与预设解锁轨迹上的参考区域的经过顺序相同时,确定所述重力操作对象的移动轨迹与预设解锁轨迹相匹配。10.根据权利要求7所述的装置,其特征在于,所述判断模块包括: 第二获取单元,用于获取所述移动轨迹的轨迹形状; 第三获取单元,用于获取预设解锁轨迹的轨迹形状; 计算单元,用于计算所述移动轨迹的轨迹形状与所述预设解锁轨迹的轨迹形状之间的相似度; 第三确定单元,用于当所述相似度大于或等于预设相似度阈值时,确定所述重力操作对象的移动轨迹与预设解锁轨迹相匹配。11.一种屏幕解锁设备,其特征在于,所述设备包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 在所述终端的显示屏上的预设位置处显示重力操作对象; 获取所述终端的重力感应信息; 根据所述重力感应信息控制所述重力操作对象在所述终端的显示屏所在平面上模拟重物移动; 判断所述重力操作对象在所述显示屏所在平面上模拟重物移动的移动轨迹与预设解锁轨迹是否相匹配; 当所述重力操作对象的移动轨迹与预设解锁轨迹相匹配时,将所述终端解锁。
【文档编号】H04M1/725GK106060237SQ201610301198
【公开日】2016年10月26日
【申请日】2016年5月9日
【发明人】谷务成, 石新明, 底浩
【申请人】北京小米移动软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1