终端控制装置及方法_4

文档序号:9375086阅读:来源:国知局
数与用户操作特征参数匹配。
[0093]在本实施例中,在所述按压参数中存在预设个数的压力值大于预设压力阈值时,获取所述压力值大于预设压力阈值的按压点的位置,判断所述位置是否发生变化,在所述压力值大于预设压力阈值的按压点的位置未发生变化时,判断所述按压参数与用户操作特征参数匹配。优选地,为了提高上述判断结果的准确性,在获取到按压点的位置后,判断所述位置在预设时间(5s或8s等)内是否发生变化,在预设时间内未发生变化时,判断所述按压参数与用户操作特征参数匹配。在本发明一实施例中,在所述按压参数中存在预设个数的压力值大于预设压力阈值时,判断所述大于预设压力阈值的按压点的压力值是否在预设时间内发生变化。在压力值在预设时间内发生变化时,判断所述按压参数与用户操作特征参数不匹配;在压力值在预设时间内未发生变化时,判断所述按压参数与用户操作特征参数匹配。在本发明其他实施例中,还可以是将按压压力值、按压时间、按压点的位置中的至少一种来判断,在选择当中的多种条件来判断时,必须所有条件均满足才判断所述按压参数与用户操作特征参数匹配,具体判断过程在此不再赘述。
[0094]本实施例通过将按压参数中的按压压力值与预设压力阈值比对,在按压参数中的按压压力值存在预设个数的按压压力值大于预设压力阈值时,判断大于预设压力阈值的压力点的触摸位置是否发生变化,若未发生变化,则判断所述按压参数与用户操作特征参数匹配。通过上述过程的比对操作,进一步避免无触摸操作,进而提高终端的控制准确度。
[0095]进一步地,所述判断模块30,还用于在所述按压操作的操作区域为预设区域时,判断所述按压操作是否为预设时间范围内完成;还用于在所述按压操作为预设时间内完成,获取所述按压操作的按压参数。
[0096]在本实施例中,在获取到所述按压参数后,且在所述按压操作的操作区域为预设区域时,判断所述按压操作是否在预设时间范围内完成,在所述按压操作为预设时间内完成,获取所述按压操作的按压参数。即,获取所述按压操作的时间窗口,例如,为(tl,t2),判断所述时间窗口是否在预设时间范围内,所述预设时间范围可以是(Tl,T2),所述Tl和T2根据实际情况调整设置,例如,设置为(10:10,10:20)等。在所述时间窗口在预设时间范围内时,判断所述按压操作为预设时间内完成。
[0097]本实施例通过预设时间范围的判断,防止误触摸操作大面积的发生,进一步提高了终端防止误操作的效果,进而提高了终端控制的准确度。
[0098]为了更好的描述本发明实施例,参考图4,从解锁操作来具体说明本发明:
[0099]1、屏幕检测滑动或点击等解锁操作;2、压力传感器检测边框压力操作,上报按压参数;3、分析接收到的压力传感器压力报点信息;4、设备压力报点符合用户握持操作特征,执行5 ;5、响应此次解锁操作;6、设备压力报点不符合用户握持操作特征,执行7 ;7、忽略此次解锁操作。
[0100]具体的,屏幕检测到解锁操作信息,滑动或密码点击解锁操作,并获取此操作的时间窗口 [Tl,T2];压力传感器检测设备边框按压操作,上报压力值,时间,和位置等相关按压参数。分析设备时间窗口 [Tl,T2]内的压力传感器的压力值,位置等信息,判断是否符合用户握持操作的特征。在时间窗口 [T1,T2],压力传感器上报感应参数(压力值,按压位置),如果满足:1)左右两侧边框至少存在一个大于预设压力阈限值的报点;2)大于预设压力阈限的报点位置相对稳定,其偏移量小于预设距离阈限。则认为此时用户存在握持手机的操作。当设备压力报点信息符合用户握持操作的特征时,则响应此次解锁操作;当设备压力报点信息不符合用户握持操作的特征时,则屏蔽此次解锁操作。
[0101]本发明进一步提供一种终端控制方法。
[0102]参照图5,图5为本发明终端控制方法的第一实施例的流程示意图。
[0103]本实施例一种终端控制方法,所述终端控制方法包括:
[0104]步骤S10,接收基于终端的按压操作,在所述按压操作的操作区域为预设区域时,获取所述按压操作的按压参数;
[0105]本发明实施例优选应用在无边框终端中,所述按压操作也优选为基于无边框的按压操作,即将以前的边框区域设置为触摸感应区域,且内置压力传感器。
[0106]在本实施例中,接收基于终端的按压操作,获取所述按压操作对应终端的操作区域,判断所述操作区域是否为预设区域,在所述按压操作的操作区域为预设区域时,获取所述按压操作的按压参数。所述预设区域为所述内置压力传感器的区域,所述按压参数包括按压时间、按压压力值或按压位置等。
[0107]在本发明一实施例中,在接收基于终端的按压操作时,判断所述终端是否进入预设工作模式,所述预设工作模式可以是终端锁屏模式或终端进入预设应用等模式,所述预设应用可以是支付类应用、通话或短信等应用。在进入预设工作模式时,接收基于终端的按压操作;在进入预设工作模式时,结束流程。所述进入预设工作模式的方式可以是:在接收到进入所述预设工作模式的指令后进入所述预设工作模式;或者在检测到终端在处于锁屏模式一定时间(I分钟或2分钟等)后进入所述预设工作模式;或者在一段时间(15s或20s等)内未接收到基于终端的操作后进入所述预设工作模式。通过只在预设工作模式下接收基于终端的按压操作,使得终端控制更加准确。
[0108]步骤S20,判断所述按压参数是否与用户操作特征参数匹配;
[0109]在获取到所述按压操作后,判断所述按压操作是否与用户操作特征参数匹配。所述用户操作特征参数包括但不限于按压时间、按压位置及/或按压压力值等中的至少一种。例如,在所述按压参数中的按压时间与设置的时间匹配时,判断所述按压参数与用户操作特征参数匹配;在所述按压参数中的按压时间与设置的时间不匹配时,判断所述按压参数与用户操作特征参数不匹配。再例如,在按压时间匹配时,判断按压压力值是否与设置的压力值匹配,在压力值匹配时,判断所述按压参数与用户操作特征参数匹配;在压力值不匹配时,判断所述按压参数与用户操作特征参数不匹配。
[0110]步骤S30,在所述按压参数与用户操作特征参数匹配时,响应所述按压操作。
[0111]在所述按压参数与用户操作特征参数匹配时,响应所述按压操作。例如,在按压时间匹配时,才响应所述按压操作;在所述按压参数与用户操作特征参数不匹配时,忽略所述按压操作。所述按压操作对应的响应操作优选为解锁操作。例如,在将终端放在口袋时,会因为碰撞或者摩擦产生一些基于终端的触摸按压操作,而此类操作为基于终端的误操作,在基于终端的按压操作的按压参数满足上述过程的条件时,才响应所述按压操作。
[0112]本实施例通过对基于终端预设区域的按压操作后,对接收的基于终端的按压操作按压参数与用户操作特征参数匹配,才做出响应。有效避免现有的防误触摸的方式无法准确的防误触摸操作,导致终端控制准确度差的问题。实现准确地完成终端的防误触摸操作,提高终端控制的准确度。
[0113]参照图6,图6为本发明终端控制方法的第二实施例的流程示意图。基于上述终端控制方法的第一实施例,所述步骤S20可以包括:
[0114]步骤S21,判断所述按压参数中是否存在预设个数的压力值大于预设压力阈值;
[0115]步骤S22,在所述按压参数中存在预设个数的压力值大于预设压力阈值时,判断所述按压参数与用户操作特征参数匹配。
[0116]在本实施例中,所述按压参数中可以包括一个或多个按压压力值,即可以是在一次触摸按压操作中存在多个触摸按压点。在获取到所述按压参数后,获取所述按压参数中存在的所有按压压力值,判断所有获取的按压压力值是否大于预设压力阈值,所述预设压力阈值可以是30N或40N等,可以根据不同终端使用用户或使用场景设置。在所有获取的按压压力值存在预设个数的是否大于所述预设压力阈值时,判断所述按压参数与用户操作特征参数匹配。所述预设个数可以是I个或多个,根据实际应用场景或需求设置。
[0117]在本发明一实施例中,也还可以是在获取到所述按压参数后,获取所述按压参数中所有按压操作的按压时间,判断所有获取的按压时间是否大于预设按压时间阈值,所述预设按压时间可以是5s或8s等。在所有获取的按压时间中存在大于预设按压时间阈值的按压时,判断所述按压参数与用户操作特征参数匹配;在所有获取的按压时间中不存在大于预设按压时间阈值的按压时,判断所述按压参数与用户操作特征参数不匹配。在本发明其他实施例中可以是将压力值与按压时间结合,在两者均匹配时,判断所述按压参数与用户操作特征参数匹配;在两者当中有一个不匹配时,判断所述按压参数与用户操作特征参数不匹配。匹配过程可以是先匹配压力值,后匹配按压时间;或者先匹配按压时间,再匹配压力值。
[0118]本实施例通过将按压参数中的按压压力值与预设压力阈值比对,在按压参数中的按压压力值存在预设个数的按压压力值大于预设压力阈值时,判断所述按压参数与用户操作特征参数匹配。通过上述过程的比对操作,进一步避免无触摸操作,进而提高终端的控制准确度。
[0119]参照图7,图7为本发明终端控制方法的第三实施例的流程示意图。基于上述终端控制方法的第二实施例,所述步骤S21之后,还包括:
[0120]步骤S23,在所述按压参数中存在预设个数
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1