一种识别终端被误触的方法及装置与流程

文档序号:13676681阅读:121来源:国知局
技术领域本发明涉及通信技术领域,尤其涉及一种识别终端被误触的方法及装置。

背景技术:
目前,触摸屏终端可以根据接收到的触摸操作确定终端是否被误触,通常,检测通过终端触摸屏输入的触摸操作,获取触摸操作的触摸参数;判断触摸参数与预设触摸参数是否匹配;若触摸参数与预设触摸参数匹配,则确定触摸操作为无效操作,并对所述触摸操作不做响应,该方式必须检测整个屏幕上的接收到的所有触摸信号的触摸采纳数,这样势必对功耗、性能产生不利影响;此外,仅以静态设置的阈值参数判断终端是否被误触忽略了终端在使用过程中,用户的触摸习惯这一关键因素,且该值的大小是一个固定的范围,无法适用于不同应用场景下处于动态变换的触摸参数,故使用该方式判断终端是否被误触的准确率较低。

技术实现要素:
为了解决现有技术中确定终端是否被误触的方式准确性较低的问题,本发明提供了一种识别终端被误触的方法及装置。本发明提供的一种确定终端被误触的方法,包括:根据终端当前的应用场景获取接收到的触摸信号的触摸参数;判断所述触摸参数是否符合终端当前的应用场景对应的预设指标;在所述触摸参数不符合所述预设指标的情况下,确定所述触摸信号为误操作。进一步地,所述根据终端当前的应用场景获取接收到的触摸信号的触摸参数,包括:识别终端当前的应用场景;获取在终端当前的应用场景下触摸响应区域内的触摸信号的触摸参数。进一步地,所述方法还包括:在判断所述触摸信号的触摸参数是否符合终端当前的应用场景对应的预设指标之前,记录终端处于各应用场景时,在触摸响应区内接收到的触摸信号的触摸参数,所述触摸参数包括:触摸时长以及触摸力度;根据记录的触摸参数设置所述预设指标,所述预设指标包括:触摸时长的数值范围以及触摸力度的数值范围。进一步地,所述判断所述触摸信号的触摸参数是否符合终端当前的应用场景对应的预设指标,包括:将所述触摸信号的触摸时长和/或触摸力度与所述预设指标中对应的数值范围进行比较;如果所述触摸时长以及所述触摸力度二者中存在超出所述预设指标中对应的数值范围的情况,则确定所述触摸信号的触摸参数不符合所述预设指标,仅在所述触摸时长以及所述触摸力度均未超出所述预设指标中对应的数值范围时,确定所述触摸信号的触摸参数符合所述预设指标。进一步地,所述判断所述触摸信号的触摸参数是否符合终端当前的应用场景对应的预设指标,包括:仅判断终端屏幕上与终端当前的应用场景对应的坐标点处接收到的触摸信号的触摸参数是否符合终端当前的应用场景下所述坐标点对应的预设指标。本发明提供的一种识别终端被误触的装置,包括:获取模块,用于根据终端当前的应用场景获取接收到的触摸信号的触摸参数;判断模块,用于判断所述触摸参数是否符合终端当前的应用场景对应的预设指标;确定模块,用于在所述触摸参数不符合所述预设指标的情况下,确定所述触摸信号为误操作。进一步地,所述获取模块包括:识别单元,用于在接收触摸信号之后,识别终端当前的应用场景;获取单元,用于获取在终端当前的应用场景下触摸响应区域内的触摸信号的触摸参数。进一步地,所述装置还包括:记录模块,用于在判断所述触摸信号的触摸参数是否符合终端当前的应用场景对应的预设指标之前,记录终端处于各应用场景时,在触摸响应区内接收到的触摸信号的触摸参数,所述触摸参数包括:触摸时长以及触摸力度;设置模块,用于根据记录的触摸参数设置所述预设指标,所述预设指标包括:触摸时长的数值范围以及触摸力度的数值范围。进一步地,所述判断模块,包括:比较单元,用于将所述触摸信号的触摸时长和/或触摸力度与所述预设指标中对应的数值范围进行比较;确定单元,用于如果所述触摸时长以及所述触摸力度二者中存在超出所述预设指标中对应的数值范围的情况,则确定所述触摸信号的触摸参数不符合所述预设指标,仅在所述触摸时长以及所述触摸力度均未超出所述预设指标中对应的数值范围时,确定所述触摸信号的触摸参数符合所述预设指标。进一步地,所述模块具体用于:仅判断终端屏幕上与终端当前的应用场景对应的坐标点处接收到的触摸信号的触摸参数是否符合终端当前的应用场景下所述坐标点对应的预设指标。本发明实施提供的方案,将触摸信号的触摸参数与终端的应用场景建立对应关系,不同应用场景下的触摸参数不同,在指定的应用场景下,判断接收到的触摸信号是否符合该场景下的触摸指标,进而判断出终端当前是否被误触,提高了判断的准确性。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例1提供的识别终端被误触的方法的流程图;图2是本发明实施例2涉及的识别终端被误触的方法的流程图;图3是本发明实施例3提供的识别终端被误触的装置的结构框图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1本实施例提供了一种识别终端被误触的方法,图1是该方法的流程图,如图1所示,该方法包括如下处理:步骤101:根据终端当前的应用场景获取接收到的触摸信号的触摸参数;在该步骤中,具体可以是终端接收用户触摸终端的触摸屏或其他可以响应触摸信号的触摸板等产生的触摸信号。优选的,在该步骤中,首先需要识别终端当前的应用场景;需要说明的是,此处可以利用现有技术中通过识别当前界面的activity来确定终端当前的使用场景,此处不再赘述。之后获取与终端当前的应用场景(该应用场景具体可以是一指定的用户界面)对应的触摸响应区域内的触摸信号的触摸参数,例如,在终端的桌面上,只有各图标对应的区域是触摸响应区域,仅该区域能够响应触摸信号,其他区域一般不响应触摸信号。步骤102:判断触摸信号的触摸参数是否符合终端当前的应用场景对应的预设指标;优选的,在判断触摸信号的触摸参数是否符合终端当前的应用场景对应的预设指标之前,记录终端处于各应用场景时,在触摸响应区内接收到的触摸信号的触摸参数,触摸参数包括:触摸时长以及触摸力度;根据记录的触摸参数设置预设指标,预设指标为触摸时长的数值范围以及触摸力度的数值范围。其中,判断触摸信号的触摸参数是否符合终端当前的应用场景对应的预设指标,包括:将触摸信号的触摸时长和/或触摸力度与预设指标中对应的数值范围进行比较;如果触摸时长以及触摸力度二者中存在超出预设指标中对应的数值范围的情况,则确定触摸信号的触摸参数不符合预设指标,仅在触摸时长以及触摸力度均未超出预设指标中对应的数值范围时,确定触摸信号的触摸参数符合预设指标。进一步的,判断触摸信号的触摸参数是否符合终端当前的应用场景对应的预设指标,包括:仅判断终端屏幕上与当前的应用场景对应坐标点处接收到的触摸信号的触摸参数是否符合终端当前的应用场景下,坐标点对应的预设指标。步骤103:在触摸参数不符合预设指标的情况下,确定触摸信号为误操作。实施例2本实施例提供的确定终端误操作的方法,用于确定终端接收到的触摸操作是否是用户的误操作,在用户使用具备按压触控功能触摸屏的终端手机中,依据用户在各个应用场景对终端的某些特定区域的按压的力度和按压时长进行动态记录,在判断用户触摸操作是否是误操作时,将使用者在当前界面(activity)的习惯按压参数值与当前该区域的按压值进行匹配,如果不符合使用习惯按压参数值,则判断为手机被误触到,以此来减少误操作的风险。本实施例通过配备按压触控功能触摸屏的手机终端,通过在一段时间内记录使用者在各个应用界面的习惯按压参数值,形成一个按压场景数据库,通过当前场景的按压力度值以及按压时长与按压场景数据库中的数据进行比较,判断手机是否被误操作,减少误触手机的风险。本实施例的方案可以通过在终端内设置如下功能模块来实现,按压场景数据库、当前界面特定区域按压信息收集系统、信息比对模块以及防误触处理模块。界面特定区域按压信息收集系统负责识别终端当前的应用场景,例如,在来电情况下,仅收集接听、挂断等按键区域的触摸参数即可,收集到该区域的按压力度参数(按压力度、按压时长),将参数组合上报给信息比对模块。信息比对模块主要负责处理对比来自当前区域的触摸参数与按压场景数据库进行比对,如果属于正常情形则上传更新信息到按压场景数据库(此过程不断学习更新增加应用场景的特定区域按压参数数据库),如果存在异常则上报防误触处理模块。按压场景数据库用于保存手机设备中各个应用场景中特定区域的按压参数,主要对一些特定的常用坐标的触摸参数值进行记录,也可以包括根据记录的用户习惯触摸参数设定的阈值,或用于确定获取到的触摸参数是否异常的参考数值范围。防误触处理模块主要负责判断为误操作情况时相应的处理,如丢弃操作事件、显示误操作提示确认等等。基于以上各功能模块,误操作确定的具体实现过程如图2所示,包括如下处理:当用户使用手机过程中,手机处于某些特定的场景状态,当用户按压手机屏幕一些特定的坐标时,当前界面特定区域按压信息收集系统会将这些信息收集起来传递给信息比对模块,信息比对模块对比当前的按压信息与按压场景数据库中保存的当前场景的该区域的数据的匹配程度,例如分别将触摸时长与触摸压力强度与预设阈值进行比较,来得到触摸参数的匹配程度,如果能达到匹配程度的阈值(如95%)则判断为当前操作为正常操作,同时进一步更新该场景的按压信息数据库。如果与按压场景数据库中保存的当前场景的该区域的数据存在较大差异,则上报防误触处理模块,防误触处理模块进行相应的丢弃操作事件、显示误操作提示确认等处理。实施例3本实施例提供了一种识别终端被误触的装置,该装置用于实现上述实施例1以及实施例2中涉及到的确定终端误操作的装置,需要说明的是,该装置可以包括上述实施例2中涉及到的任意功能模块,或通过其他形式的功能模块来实现上述任意功能模块的功能,图3是该识别终端被误触的装置的结构框图,如图3所示,该装置30包括如下组成部分:接收模块31,用于接收触摸信号;判断模块32,用于判断触摸信号的触摸参数是否符合终端当前的应用场景对应的预设指标;确定模块33,用于在触摸参数不符合预设指标的情况下,确定触摸信号为误操作。进一步的,上述装置30还可以包括:识别模块,用于在接收触摸信号之后,识别终端当前的应用场景;获取模块,用于获取与终端当前的应用场景对应的触摸响应区域内的触摸信号的触摸参数。进一步的,上述装置30还可以包括:记录模块,用于在判断触摸信号的触摸参数是否符合终端当前的应用场景对应的预设指标之前,记录终端处于各应用场景时,在触摸响应区内接收到的触摸信号的触摸参数,触摸参数包括:触摸时长以及触摸力度;设置模块,用于根据记录的触摸参数设置预设指标,预设指标为触摸时长的数值范围以及触摸力度的数值范围。其中,上述判断模块具体可以包括:比较单元,用于将触摸信号的触摸时长和/或触摸力度与预设指标中对应的数值范围进行比较;确定单元,用于如果触摸时长以及触摸力度二者中存在超出预设指标中对应的数值范围的情况,则确定触摸信号的触摸参数不符合预设指标,仅在触摸时长以及触摸力度均未超出预设指标中对应的数值范围时,确定触摸信号的触摸参数符合预设指标。其中,上述模块具体用于:仅判断终端屏幕上与当前的应用场景对应坐标点处接收到的触摸信号的触摸参数是否符合终端当前的应用场景下,坐标点对应的预设指标。本发明解决了现有技术方案防误触的局限性,通过借助配备按压触控功能触摸屏的手机终端,通过不断记录学习使用者的场景按压使用习惯(坐标、触摸压力度值以及触摸时长),形成按压场景数据库,通过当前场景的按压参数值与按压场景数据库中的该场景数据进行比较,有效的判断手机当前操作是否是误操作,有效的增加了手机的易用性。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1