一种设备控制方法及装置制造方法及图纸

技术编号:14525061 阅读:53 留言:0更新日期:2017-02-02 03:36
本发明专利技术提供了一种设备控制方法及装置,应用于终端。所述控制方法包括:获取所述终端触摸屏上操作手势经过至少一个预设区域时的操作节奏特征;将每个所述预设区域的操作节奏特征分别与各自对应的预设节奏特征进行匹配后得到匹配结果;当所有所述预设区域的匹配结果满足执行条件时,控制所述终端执行与所述操作手势对应的预设动作。由于不同人的操作手势在每个预设区域的操作节奏特征一般或多或少的具有差异,所以即使操作手势因为撞库、偷窥、涂抹等原因泄露,攻击者也不能利用泄露的操作手势对终端进行预设操作,即本发明专利技术的技术方案能够降低用户存储在终端中的隐私被泄露的风险。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,尤其涉及一种设备控制方法及装置
技术介绍
随着经济和科技的发展,手机、iPad等终端变得越来越普及,这些终端能够实现通信、存储等功能,人们可以利用这些终端进行相互通信,并在这些终端上存储电话号码、私密文件等信息。因此,一旦这些终端被主人之外的人使用很可能会泄露主人的隐私。基于此种情况,目前大多数终端都允许用户预先设置一些认证手段,只有用户输入正确的解锁口令对终端进行解锁后,才允许用户对相应的终端进行操作。具体地,用户会预先在终端上设置图案密码或符号(数字、字母、标点等)密码作为解锁口令。一旦这些解锁口令泄漏,其他人就可以利用该解锁口令对终端进行解锁。如何在解锁口令泄漏的情况下,减少终端中的信息的泄漏是目前亟待解决为问题。
技术实现思路
本专利技术实施例提供了一种解锁方法及装置,以降低用户存储在终端中的隐私被泄露的风险。第一方面,本专利技术实施例提供了一种设备控制方法,应用于终端,所述方法包括:获取所述终端触摸屏上操作手势经过至少一个预设区域时的操作节奏特征;将每个所述预设区域的操作节奏特征分别与各自对应的预设节奏特征进行匹配后得到匹配结果;当所有所述预设区域的匹配结果满足执行条件时,控制所述终端执行与所述操作手势对应的预设动作。在本专利技术实施例中,所述终端的触摸屏可以为电容式触摸屏、电阻式触摸屏等合适的装置,所述操作手势可以为图案密码、符号(数字、字母、标点等)密码等,与所述操作手势对应的预设动作可以为解锁操作、锁屏操作等。在本专利技术实施例实施之前,用户需提前进行设置操作。具体地,用户需执行如点击、滑动等特定操作在所述终端的触摸屏上呼出多个具有固定边界的按键区域,然后在触摸屏上输入多次(如2次、3次、4次等等)历史验证操作手势,且多次输入的历史验证操作手势经过相同的按键区域,多次历史验证操作手势经过的按键区域即为本专利技术实施例所描述的预设区域。在本专利技术具体实施的过程中,每个所述预设区域的操作节奏特征对应一个预设节奏特征,所述操作节奏特征可以包括:时间特征和/或空间特征,所述操作节奏特征用于表示执行所述操作手势的用户的生物习惯,所述预设节奏特征可根据多次历史验证操作手势的时间特征和/或位置特征计算获得。在将每个所述预设区域的操作节奏特征分别与各自对应的预设节奏特征进行匹配时,根据操作节奏特征以及与其对应的预设节奏特征的不同,可以有不同的匹配方式。针对每种匹配方式,可以设计相应的执行条件,当所有所述预设区域的匹配结果满足执行条件时,控制所述终端执行与所述操作手势对应的预设动作。由于每个预设节奏特征是根据多次历史验证操作手势的时间特征和/或位置特征计算获得,所以每个预设节奏特征可以反映提前进行设置的用户在对应预设区域的生物习惯。所以本专利技术实施例的技术方案在确定所有所述预设区域的匹配结果是否满足预设条件时,实际是在通过用户的生物习惯判断执行所述操作手势的用户和提前进行设置操作的用户是否为同一用户。即本专利技术实施例的技术方案仅当执行所述操作手势的用户和提前进行设置操作的用户是同一用户时,终端才执行与所述操作手势对应的预设动作。因此,本专利技术实施例的技术方案够降低用户存储在终端中的隐私被泄露的风险。本专利技术实施例中,终端首先获取所述终端触摸屏上操作手势经过至少一个预设区域时的操作节奏特征,并将每个所述预设区域的操作节奏特征分别与各自对应的预设节奏特征进行匹配后得到匹配结果,当所有所述预设区域的匹配结果满足执行条件时,控制所述终端执行与所述操作手势对应的预设动作。本专利技术的技术方案将所述终端触摸屏上操作手势经过的每个预设区域的操作节奏特征与各自对应的预设节奏特征进行匹配后得到匹配结果,仅当所有所述预设区域的匹配结果满足执行条件时,才对所述终端执行与所述操作手势对应的预设动作。由于不同人的操作手势在每个预设区域的操作节奏特征一般或多或少的具有差异,所以即使操作手势因为撞库、偷窥、涂抹等原因泄露,攻击者也不能利用泄露的操作手势对终端进行预设操作,即本专利技术的技术方案能够降低用户存储在终端中的隐私被泄露的风险。结合第一方面,在第一方面第一种可能的实现方式中,所述操作节奏特征包括:空间特征;获取所述终端触摸屏上操作手势经过至少一个预设区域时的操作节奏特征,包括:获取所述操作手势上多个触摸点的位置坐标和每个所述预设区域的边界坐标;利用插值法确定所述操作手势穿过每个所述预设区域的进入坐标和/或离开坐标;将每个所述预设区域的进入坐标和/或离开坐标确定为对应预设区域的空间特征。该实现方式对应的操作手势为图案密码,在该实现方式具体实施的过程中,可在所述操作手势上每隔特定长度获取一个触摸点的位置坐标,也可在所述操作手势上每隔特定时长获取一个触摸点的位置坐标。然后利用获取的多个触摸点的位置坐标结合每个所述预设区域的边界坐标利用插值法确定所述操作手势穿过每个所述预设区域的进入坐标和/或离开坐标,并将每个所述预设区域的进入坐标和/或离开坐标确定为对应预设区域的空间特征。由于不同用户执行同一操作手势时,经过每个所述预设区域的进入坐标和/或离开坐标有或多或少的不同,所以每个所述预设区域的进入坐标和/或离开坐标可以反映执行操作手势的用户的生物习惯。这里需要说明的是,在该实现方式具体实施的过程中,在所述操作手势上获取的触摸点需要足够多,以使终端能够根据所获取的多个触摸点的位置坐标和每个预设区域的边界坐标利用插值法确定所述操作手势穿过每个所述预设区域的进入坐标和/或离开坐标。结合第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,将每个所述预设区域的操作节奏特征分别与各自对应的预设节奏特征进行匹配后得到匹配结果,包括:计算每个所述预设区域的进入坐标与对应的预设进入坐标之间的第一距离,和/或,计算每个所述预设区域的离开坐标与对应的预设离开坐标之间的第二距离;将每个所述预设区域计算所得的第一距离和/或第二距离作为一个匹配结果。在该实现方式中,每个所述预设区域的预设进入坐标和/或预设离开坐标即为同一所述预设区域的预设节奏特征。每个所述预设区域的预设进入坐标是通过对多次历史验证操作手势在每个所述预设区域的进入坐标求平均后得到的平均进入坐标,每个所述预设区域的预设离开坐标是通过对多次历史验证操作手势在每个所述预设区域的离开坐标求平均后得到的平均离开坐标。该实现方式中计算每个所述预设区域的进入坐标与对应的预设进入坐标之间的第一距离,和/或,每个所述预设区域的离开坐标与对应的预设离开坐标之间的第二距离,可以对执行所述操作手势的用户和进行设置操作的用户在每个所述预设区域实现生物习惯的对比,为后续判断所有所述预设区域的匹配结果满足执行条件提供方便。结合第一方面第二种可能的实现方式,在第一方面第三种可能的实现方式中,所述预设区域的数量为至少两个,所述方法还包括:计算所有所述第一距离的平均值,得到第一平均距离;判断所述第一平均距离是否小于第一平均距离阈值,所述第一平均距离阈值是通过计算每次历史验证操作手势对应的所有第一距离的平均值,并将计算所得的多个平均值再次求平均得到的;当所述第一平均距离小于第一平均距离阈值时,确定所有所述预设区域的匹配结果满足执行条件。在该实现方式中,通过计算每次历史验证操作手势对应的第一平均距离本文档来自技高网...

【技术保护点】
一种设备控制方法,其特征在于,应用于终端,所述方法包括:获取所述终端触摸屏上操作手势经过至少一个预设区域时的操作节奏特征;将每个所述预设区域的操作节奏特征分别与各自对应的预设节奏特征进行匹配后得到匹配结果;当所有所述预设区域的匹配结果满足执行条件时,控制所述终端执行与所述操作手势对应的预设动作。

【技术特征摘要】
1.一种设备控制方法,其特征在于,应用于终端,所述方法包括:获取所述终端触摸屏上操作手势经过至少一个预设区域时的操作节奏特征;将每个所述预设区域的操作节奏特征分别与各自对应的预设节奏特征进行匹配后得到匹配结果;当所有所述预设区域的匹配结果满足执行条件时,控制所述终端执行与所述操作手势对应的预设动作。2.根据权利要求1所述的方法,其特征在于,所述操作节奏特征包括:空间特征;获取所述终端触摸屏上操作手势经过至少一个预设区域时的操作节奏特征,包括:获取所述操作手势上多个触摸点的位置坐标和每个所述预设区域的边界坐标;利用插值法确定所述操作手势穿过每个所述预设区域的进入坐标和/或离开坐标;将每个所述预设区域的进入坐标和/或离开坐标确定为对应预设区域的空间特征。3.根据权利要求2所述的方法,其特征在于,将每个所述预设区域的操作节奏特征分别与各自对应的预设节奏特征进行匹配后得到匹配结果,包括:计算每个所述预设区域的进入坐标与对应的预设进入坐标之间的第一距离,和/或,计算每个所述预设区域的离开坐标与对应的预设离开坐标之间的第二距离;将每个所述预设区域计算所得的第一距离和/或第二距离作为一个匹配结果。4.根据权利要求3所述的方法,其特征在于,所述预设区域的数量为至少两个,所述方法还包括:计算所有所述第一距离的平均值,得到第一平均距离;判断所述第一平均距离是否小于第一平均距离阈值,所述第一平均距离阈值是通过计算每次历史验证操作手势对应的所有第一距离的平均值,并将计算所得的多个平均值再次求平均得到的;当所述第一平均距离小于第一平均距离阈值时,确定所有所述预设区域的匹配结果满足执行条件。5.根据权利要求3所述的方法,其特征在于,所述预设区域的数量为至少两个,所述方法还包括:计算所有所述第二距离的平均值,得到第二平均距离;判断所述第二平均距离是否小于第二平均距离阈值,所述第二平均距离阈值是通过计算每次历史验证操作手势对应的所有第二距离的平均值,并将计算所得的多个平均值再次求平均得到的;当所述第二平均距离小于第二平均距离阈值时,确定所有所述预设区域的匹配结果满足执行条件。6.根据权利要求3所述的方法,其特征在于,所述预设区域的数量为至少两个,所述方法还包括:计算所有所述第一距离的平均值,得到第一平均距离;计算所有所述第二距离的平均值,得到第二平均距离;判断所述第一平均距离是否小于第一平均距离阈值,以及,判断所述第二平均距离是否小于第二平均距离阈值;当所述第一平均距离小于第一平均距离阈值,且所述第二平均距离小于第二平均距离阈值时,确定所有所述预设区域的匹配结果满足执行条件。7.根据权利要求1所述的方法,其特征在于,所述操作节奏特征包括:时间特征;获取所述终端触摸屏上操作手势经过至少一个预设区域时的操作节奏特征,包括:获取所述操作手势上多个触摸点的位置坐标和每个所述预设区域的边界坐标;利用插值法确定所述操作手势穿过每个所述预设区域的进入坐标和/或离开坐标;获取每个所述预设区域的进入坐标对应的进入时刻和/或离开坐标对应的离开时刻;将每个所述预设区域的进入时刻和/或离开时刻隔确定为对应预设区域的时间特征。8.根据权利要求7所述的方法,其特征在于,将每个所述预设区域的操作节奏特征分别与各自对应的预设节奏特征进行匹配后得到匹配结果,包括:计算每个所述预设区域的离开时刻和进入时刻之间的第一时间间隔,和/或,在所述操作手势滑动方向上,计算所述操作手势在每个所述预设区域与下一个相邻预设区域之间滑动时的第二时间间隔;计算每个所述预设区域的第一时间间隔与对应的第一时间阈值之间的第一时间差值,和/或,计算每个所述预设区域的第二时间间隔与对应的第二时间阈值之间的第二时间差值;将每个所述预设区域计算所得的第一时间差值和/或第二时间差值作为一个匹配结果。9.根据权利要求8所述的方法,其特征在于,所述预设区域的数量为至少两个,所述方法还包括:计算所有所述第一时间差值的平均值,得到第一平均时间差值;判断所述第一平均时间差值是否小于第一平均时间差值阈值,所述第一平均时间差值阈值是通过计算每次历史验证操作手势对应的所有第一时间差值的平均值,并将计算所得的多个平均值再次求平均得到的;当所述第一平均时间差值小于第一平均时间差值阈值时,确定所有所述预设区域的匹配结果满足执行条件。10.根据权利要求8所述的方法,其特征在于,所述预设区域的数量为至少两个,所述方法还包括:计算所有所述第二时间差值的平均值,得到第二平均时间差值;判断所述第二平均时间差值是否小于第二平均时间差值阈值,所述第二平均时间差值阈值是通过计算每次历史验证操作手势对应的所有第二时间差值的平均值,并将计算所得的多个平均值再次求平均得到的;当所述第二平均时间差值小于第二平均时间差值阈值时,确定所有所述预设区域的匹配结果满足执行条件。11.根据权利要求8所述的方法,其特征在于,所述预设区域的数量为至少两个,所述方法还包括:计算所有所述第一时间差值的平均值,得到第一平均时间差值;计算所有所述第二时间差值的平均值,得到第二平均时间差值;判断所述第一平均时间差值是否小于第一平均时间差值阈值,以及判断所述第二平均时间差值是否小于第二平均时间差值阈值;当所述第一平均时间差值小于第一平均时间差值阈值,且所述第二平均时间差值小于第二平均时间差值阈值时,确定所有所述预设区域的匹配结果满足执行条件。12.根据权利要求7所述的方法,其特征在于,将每个所述预设区域的操作节奏特征分别与各自对应的预设节奏特征进行匹配后得到匹配结果,包括:计算每个所述预设区域的离开时刻和进入时刻之间的第一时间间隔;计算所有第一时间间隔的和,得到第一总时间间隔;计算每个所述预设区域的第一时间间隔与所述第一总时间间隔的第一比值;计算每个所述预设区域的第一比值与对应的第一比值阈值之间的第一比值差值,每个所述预设区域对应的所述第一比值阈值是多次历史验证操作手势在同一所述预设区域计算所得的所有第一比值的平均值;和/或;计算所述操作手势滑动方向上,所述操作手势在每个所述预设区域与下一个相邻预设区域之间滑动时的第二时间间隔;计算所有所述第二时间间隔的和,得到第二总时间间隔;计算每个所述预设区域的第二时间间隔与所述第二总时间间隔的第二比值;计算每个所述预设区域的第二比值与对应的第二比值阈值之间的第二比值差值,每个所述预设区域对应的所述第二比值阈值是多次历史验证操作手势在同一所述预设区域计算所得的所有第二比值的平均值;将每个所述预设区域计算所得的第一比值差值和/或第二比值差值作为一个匹配结果。13.根据权利要求12所述的方法,其特征在于,所述预设区域的数量为至少两个,所述方法还包括:计算所有所述第一比值差值的平均值,得到第一平均比值差值;判断所述第一平均比值差值是否小于第一平均比值差值阈值,所述第一平均比值差值阈值是通过计算每次历史验证操作手势对应的所有第一比值差值的平均值,并将计算所得的多个平均值再次求平均得到的;当所述第一平均比值差值小于第一平均比值差值阈值时,确定所有所述预设区域的匹配结果满足执行条件。14.根据权利要求12所述的方法,其特征在于,所述预设区域的数量为至少两个,所述方法还包括:将所有所述第一比值差值进行排序,并根据排序结果计算所述操作手势的第一极限化节奏偏差;判断所述第一极限化节奏偏差与第一预设极限化节奏偏差的差值是否小于第一偏差阈值,所述第一偏差阈值是多次历史验证操作手势对应的第一极限化节奏偏差分别与所述第一预设极限化节奏偏差求绝对值差后得到的最大差值;当所述第一极限化节奏偏差与第一预设极限化节奏偏差的差值小于第一偏差阈值时,确定所有所述预设区域的匹配结果满足执行条件。15.根据权利要求12所述的方法,其特征在于,所述预设区域的数量为至少两个,所述方法还包括:计算所有所述第二比值差值的平均值,得到第二平均比值差值;判断所述第二平均比值差值是否小于第二平均比值差值阈值,所述第二平均比值差值阈值是通过计算每次历史验证操作手势对应的所有第二比值差值的平均值,并将计算所得的多个平均值再次求平均得到的;当所述第二平均比值差值小于第二平均比值差值阈值时,确定所有所述预设区域的匹配结果满足执行条件。16.根据权利要求12所述的方法,其特征在于,所述预设区域的数量为至少两个,所述方法还包括:将所有所述第二比值差值进行排序,并根据排序结果计算所述操作手势的第二极限化节奏偏差;判断所述第二极限化节奏偏差与第二预设极限化节奏偏差的差值是否小于第二偏差阈值,所述第二偏差阈值是多次历史验证操作手势对应的第二极限化节奏偏差分别与所述第二预设极限化节奏偏差求绝对值差后得到的最大差值;当所述第二极限化节奏偏差与第二预设极限化节奏偏差的差值小于第二偏差阈值时,确定所有所述预设区域的匹配结果满足执行条件。17.根据权利要求12所述的方法,其特征在于,所述预设区域的数量为至少两个,所述方法还包括:计算所有所述第一比值差值的平均值,得到第一平均比值差值;计算所有所述第二比值差值的平均值,得到第二平均比值差值;判断所述第一平均比值差值是否小于第一平均比值差值阈值,以及判断所述第二平均比值差值是否小于第二平均比值差值阈值;当所述第一平均比值差值小于第一平均比值差值阈值,且所述第二平均比值差值小于第二平均比值差值阈值时,确定所有所述预设区域的匹配结果满足执行条件。18.根据权利要求12所述的方法,其特征在于,所述预设区域的数量为至少两个,所述方法还包括:将所有所述第一比值差值进行排序,并根据排序结果计算所述操作手势的第一极限化节奏偏差;将所有所述第二比值差值进行排序,并根据排序结果计算所述操作手势的第二极限化节奏偏差;判断所述第一极限化节奏偏差与第一预设极限化节奏偏差的差值是否小于第一偏差阈值,以及判断所述第二极限化节奏偏差与第二预设极限化节奏偏差的差值是否小于第二偏差阈值;当所述第一极限化节奏偏差与第一预设极限化节奏偏差的差值小于第一偏差阈值,且所述第二极限化节奏偏差与第二预设极限化节奏偏差的差值小于第二偏差阈值时,确定所有所述预设区域的匹配结果满足执行条件。19.一种设备控制装置,其特征在于,应用于终端,所述装置包括:获取模块,用于获取所述终端触摸屏上操作手势经过至少一个预设区域时的操作节奏特征;匹配模块,用于将每个所述预设区域的操作节奏特征分别与各自对应的预设节奏特征进行匹配后得到匹配结果;控制模块,用于当所有所述预设区域的匹配结果满足执行条件时,控制所述终端执行与所述操作手势对应的预设动作。20.根据权利要求19所述的装置,其...

【专利技术属性】
技术研发人员:尹瀚董建飞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1