一种电子设备触控响应方法及装置制造方法及图纸

技术编号:9852088 阅读:63 留言:0更新日期:2014-04-02 17:14
本发明专利技术提供了一种电子设备触控响应方法,确定第一应用程序当前处于激活状态并且全屏显示满足了用户操作该应用程序的程序运行要求,而当电子设备的姿态参数满足预设条件时,则表明该电子设备的姿态满足该第一应用程序处于使用状态的条件,则将该触控操作视为误操作,禁止对用户的触控操作进行响应;而当用户的触控操作不满足预设按键操作条件,也可将该触控操作视为误操作,禁止对用户的触控操作进行响应,具有较强的针对性,能够准确判断该操作是否为误操作,降低误操作导致的程序错误执行,提高用户体验。

【技术实现步骤摘要】
一种电子设备触控响应方法及装置
[0001 ] 本专利技术属于电子设备领域,尤其涉及一种电子设备触控响应方法及装置。
技术介绍
随着电子技术的发展,手机、PDA (Personal Digital Assistant,个人数码助理)等电子设备应用日趋广泛。用户在实际使用电子设备过程中,通过按键或者触摸屏等界面输入控制指令或者操作手势等内容。然而由于电子设备按键排布、电子设备的体积较小或者用户输入控制指令或操作手势时动作幅度过大等多种问题,使得用户在使用该电子设备的过程中,很容易误触某些按键,出现误操作,而该电子设备并不能识别该操作是否为误操作,直接执行该操作对应的动作,比如,当用户误触退出键时,电子设备就直接根据该触动退出键的操作中断并退出正在运行的程序,影响用户体验。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种电子设备触控响应方法及装置,能够对用户在触动按键操作时,判断该操作是否为误操作,降低误操作导致的程序错误执行,提高用户体验。为了解决上述技术问题,本专利技术实施例的技术方案如下:本专利技术实施例提供了 一种电子设备触控响应方法,所述方法应用于具有触控显示单元的电子设备中,所述电子设备能够运行应用程序,所述电子设备具有至少一个触控按键,所述方法包括:当所述电子设备检测到对所述触控按键的触控操作时,判断所述电子设备当前是否运行有第一应用程序,并生成第一判断结果,所述第一应用程序为当前处于激活状态并且全屏显示的应用程序;获取所述电子设备的姿态参数,根据所述姿态参数判断所述电子设备是否满足预设条件,并生成第二判断结果;当所述第一判断结果表明所述电子设备中当前运行有第一应用程序,并且所述第二判断结果表明所述电子设备满足预设姿态条件时,则禁止对所述触控操作进行响应。进一步,还包括:当所述第一判断结果表明所述电子设备中没有运行当前处于激活状态并且全屏显示的第一应用程序,和/或所述第二判断结果表明所述电子设备不满足预设姿态条件时,则响应所述触控操作。进一步,判断所述电子设备当前是否运行有第一应用程序,具体为:确定所述电子设备中运行的应用程序的运行文件,获取所述应用程序的运行参数信息;依据所述运行参数信息,判断所述应用程序是否为当前处于激活状态并且全屏显示,并生成第一判断结果;当所述第一判断结果表明所述应用程序为当前处于激活状态并且全屏显示时,则所述电子设备当前运行有第一应用程序。进一步,所述触控按键包括:虚拟触控按键和/或实体触控按键。进一步,所述电子设备还具有重力感应器,则所述获取所述电子设备的姿态参数包括:获取所述重力感应器的参数信息;基于所述参数信息,获得所述电子设备的姿态参数。本专利技术实施例还提供了另一种电子设备触控响应方法,所述方法应用于具有触控显示单元的电子设备中,所述电子设备能够运行应用程序,所述电子设备具有至少一个触控按键,所述电子设备具有传感器,所述方法包括:当所述电子设备检测到对所述按键的触控操作时,判断所述电子设备当前是否运行有第一应用程序,并生成第一判断结果,所述第一应用程序为当前处于激活状态并且全屏显示的应用程序;获取所述传感器的检测数据,基于所述检测数据,判断所述触控操作是否满足预设按键操作条件,并生成第三判断结果;当所述第一判断结果表明所述电子设备中当前运行有第一应用程序,并且所述第三判断结果表明所述触控操作不满足所述预设按键操作条件时,则禁止对所述触控操作进行响应。进一步,所述触控按键包括:虚拟触控按键和/或实体触控按键。进一步,还包括:当所述第一判断结果表明所述电子设备中没有运行当前处于激活状态并且全屏显示的第一应用程序,和/或所述第三判断结果表明所述触控操作满足预设按键操作条件时,则响应所述触控操作。进一步,获取所述传感器的检测数据,基于所述检测数据,判断所述触控操作是否满足预设按键操作条件,并生成第三判断结果,具体为:获取所述传感器的检测数据,所述检测数据为所述触控操作在所述触控按键位置处的压力值;将所述压力值与一预设的压力阈值比较;当所述压力值大于所述压力阈值时,判断所述触控操作满足按键操作条件;否则,所述触控操作不满足预设按键操作条件。进一步,获取所述传感器的检测数据,基于所述检测数据,判断所述触控操作是否满足预设按键操作条件,并生成第三判断结果,具体为:获取所述传感器的检测数据,所述检测数据为所述触控操作在所述触控按键位置处的接触面积值;将所述接触面积值与预设的面积阈值比较;当所述接触面积大于所述面积阈值时,判断所述触控操作满足按键操作条件;否则,所述触控操作不满足预设按键操作条件。进一步,获取所述传感器的检测数据,基于所述检测数据,判断所述触控操作是否满足预设按键操作条件,并生成第三判断结果,具体为:获取所述传感器的检测数据,所述检测数据为所述触控操作在所述触控按键位置处的接触时间值;将所述接触时间值与预设的时间阈值比较;当所述接触时间值大于所述时间阈值时,判断所述触控操作满足预设按键操作条件;否则,所述触控操作不满足预设按键操作条件。进一步,判断所述电子设备当前是否运行有第一应用程序,具体为:确定所述电子设备中运行的应用程序的运行文件,所述运行文件中包含所述应用程序的运行参数信息;解析所述运行文件,得到所述应用程序的运行参数信息;依据所述运行参数信息,判断所述应用程序是否为当前处于激活状态并且全屏显示,并生成第一判断结果;当所述第一判断结果表明所述应用程序为当前处于激活状态并且全屏显示时,则所述电子设备当前运行有第一应用程序。本实施例还提供了一种电子设备触控响应装置,所述装置应用于具有触控显示单元的电子设备中,所述电子设备能够运行应用程序,所述电子设备具有至少一个触控按键,所述装置包括:检测模块,用于检测所述电子设备中是否有对所述触控按键的触控操作;第一判断模块,用于当所述电子设备检测到对所述触控按键的触控操作时,判断所述电子设备当前是否运行有第一应用程序,并生成第一判断结果,所述第一应用程序为当前处于激活状态并且全屏显示的应用程序;第一获取模块,用于获取所述电子设备的姿态参数;第二判断模块,用于根据所述姿态参数判断所述电子设备是否满足预设条件,并生成第二判断结果;第一反馈模块,用于当所述第一判断结果表明所述电子设备中当前运行有第一应用程序,并且所述第二判断结果表明所述电子设备满足预设姿态条件时,则禁止对所述触控操作进行响应。进一步,还包括:第二反馈模块,用于当所述第一判断结果表明所述电子设备中没有运行当前处于激活状态并且全屏显示的第一应用程序,和/或所述第二判断结果表明所述电子设备不满足预设姿态条件时,响应所述触控操作。进一步,所述第一判断模块包括:第一获取单元,用于确定所述电子设备中运行的应用程序的运行文件,获取所述应用程序的运行参数信息;第一判断单元,用于依据所述运行参数信息,判断所述应用程序是否为当前处于激活状态并且全屏显示,并生成第一判断结果,当所述第一判断结果表明所述应用程序为当前处于激活状态并且全屏显示时,则所述电子设备当前运行有第一应用程序。进一步,所述触控按键包括:虚拟触控按键和/或实体触控按键。进一步,所述电子设备还具有重力感应器,则所述第一获取模块包括:参数获取单元,用于获取所述重力感应器的参数信息;姿态分析单元,用于基于所述本文档来自技高网...

【技术保护点】
一种电子设备触控响应方法,其特征在于,所述方法应用于具有触控显示单元的电子设备中,所述电子设备能够运行应用程序,所述电子设备具有至少一个触控按键,所述方法包括:当所述电子设备检测到对所述触控按键的触控操作时,判断所述电子设备当前是否运行有第一应用程序,并生成第一判断结果,所述第一应用程序为当前处于激活状态并且全屏显示的应用程序;获取所述电子设备的姿态参数,根据所述姿态参数判断所述电子设备是否满足预设条件,并生成第二判断结果;当所述第一判断结果表明所述电子设备中当前运行有第一应用程序,并且所述第二判断结果表明所述电子设备满足预设姿态条件时,则禁止对所述触控操作进行响应。

【技术特征摘要】
1.一种电子设备触控响应方法,其特征在于,所述方法应用于具有触控显示单元的电子设备中,所述电子设备能够运行应用程序,所述电子设备具有至少一个触控按键,所述方法包括: 当所述电子设备检测到对所述触控按键的触控操作时,判断所述电子设备当前是否运行有第一应用程序,并生成第一判断结果,所述第一应用程序为当前处于激活状态并且全屏显示的应用程序; 获取所述电子设备的姿态参数,根据所述姿态参数判断所述电子设备是否满足预设条件,并生成第二判断结果; 当所述第一判断结果表明所述电子设备中当前运行有第一应用程序,并且所述第二判断结果表明所述电子设备满足预设姿态条件时,则禁止对所述触控操作进行响应。2.根据权利要求1所述的方法,其特征在于,还包括: 当所述第一判断结果表明所述电子设备中没有运行当前处于激活状态并且全屏显示的第一应用程序,和/或所述第二判断结果表明所述电子设备不满足预设姿态条件时,则响应所述触控操作。3.根据权利要求1所述的方法,其特征在于,判断所述电子设备当前是否运行有第一应用程序,具体为: 确定所述电子设备中运行的应用程序的运行文件,获取所述应用程序的运行参数信息; 依据所述运行参数信息,判断所述应用程序是否为当前处于激活状态并且全屏显示,并生成第一判断结果; 当所述第一判断结果表明所述应用程序为当前处于激活状态并且全屏显示时,则所述电子设备当前运行有第一应用程序。4.根据权利要求1所述的方法,其特征在于,所述触控按键包括:虚拟触控按键和/或实体触控按键。5.根据权利要求1所述的方法,其特征在于,所述电子设备还具有重力感应器,则所述获取所述电子设备的姿态参数包括: 获取所述重力感应器的参数信息; 基于所述参数信息,获得所述电子设备的姿态参数。6.一种电子设备触控响应方法,其特征在于,所述方法应用于具有触控显示单元的电子设备中,所述电子设备能够运行应用程序,所述电子设备具有至少一个触控按键,所述电子设备具有传感器,所述方法包括: 当所述电子设备检测到对所述按键的触控操作时,判断所述电子设备当前是否运行有第一应用程序,并生成第一判断结果,所述第一应用程序为当前处于激活状态并且全屏显示的应用程序; 获取所述传感器的检测数据,基于所述检测数据,判断所述触控操作是否满足预设按键操作条件,并生成第三判断结果; 当所述第一判断结果表明所述电子设备中当前运行有第一应用程序,并且所述第三判断结果表明所述触控操作不满足所述预设按键操作条件时,则禁止对所述触控操作进行响应。7.根据权利要求6所述的方法,其特征在于,所述触控按键包括:虚拟触控按键和/或实体触控按键。8.根据权利要求6所述的方法,其特征在于,还包括: 当所述第一判断结果表明所述电子设备中没有运行当前处于激活状态并且全屏显示的第一应用程序,和/或所述第三判断结果表明所述触控操作满足预设按键操作条件时,则响应所述触控操作。9.根据权利要求6所述的方法,其特征在于,获取所述传感器的检测数据,基于所述检测数据,判断所述触控操作是否满足预设按键操作条件,并生成第三判断结果,具体为: 获取所述传感器的检测数据,所述检测数据为所述触控操作在所述触控按键位置处的压力值; 将所述压力值与一预设的压力阈值比较; 当所述压力值大于所述压力阈值时,判断所述触控操作满足按键操作条件; 否则,所述触控操作不满足预设按键操作条件。10.根据权利要求6所述的方法,获取所述传感器的检测数据,基于所述检测数据,判断所述触控操作是否满足预设按键操作条件,并生成第三判断结果,具体为: 获取所述传感器的检测数据,所述检测数据为所述触控操作在所述触控按键位置处的接触面积值; 将所述接触面积值与预设的面积阈值比较; 当所述接触面积大于所述面积阈值时,判断所述触控操作满足按键操作条件; 否则,所述触控操作不满足预设按键操作条件。11.根据权利要求6所述的方法,获取所述传感器的检测数据,基于所述检测数据,判断所述触控操作是否满足预设按键操作条件,并生成第三判断结果,具体为: 获取所述传感器的检测数据,所述检测数据为所述触控操作在所述触控按键位置处的接触时间值; 将所述接触时间值与预设的时间阈值比较; 当所述接触时间值大于所述时间阈值时,判断所述触控操作满足预设按键操作条件; 否则,所述触控操作不满足预设按键操作条件。12.根据权利要求6所述的方法,其特征在于,判断所述电子设备当前是否运行有第一应用程序,具体为: 确定所述电子设备中运行的应用程序的运行文件,所述运行文件中包含所述应用程序的运行参数信息; 解析所述运行文件,得到所述应用程序的运行参数信息; 依据所述运行参数信息,判断所述应用程序是否为当前处于激活状态并且全屏显示,并生成第一判断结果; 当所述第一判断结果表明所述应用程序为当前处于激活状态并且全屏显示时,则所述电子设备当前运行有第一应用程序。13.一种电子设备触控响应装置,其特征在于,所述装置应用于具有触控显示单元的电子设备中,所述...

【专利技术属性】
技术研发人员:马欣
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1