CN104951135B - 一种信息处理装置及方法 - Google Patents
一种信息处理装置及方法 Download PDFInfo
- Publication number
- CN104951135B CN104951135B CN201510368644.0A CN201510368644A CN104951135B CN 104951135 B CN104951135 B CN 104951135B CN 201510368644 A CN201510368644 A CN 201510368644A CN 104951135 B CN104951135 B CN 104951135B
- Authority
- CN
- China
- Prior art keywords
- touch input
- action type
- report point
- instruction
- touch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种信息处理装置,所述装置包括:触摸传感器,用于获取触摸输入的过程中产生的报点;第一处理器,用于根据所述报点的个数确定所述触摸输入的操作类型;第二处理器,用于根据所述操作类型响应所述触摸输入。本发明还同时公开了一种信息处理方法。采用本发明的技术方案,能提高滑动操作的识别率和响应准确度,提升了用户的使用体验。
Description
技术领域
本发明涉及信息处理技术,尤其涉及一种信息处理装置及方法。
背景技术
目前,电子设备对屏幕操作的报点取决于触控面板(TP,Touch Panel),而TP报点依赖于用户操作时与TP屏幕的实际接触。但是,用户在实际滑动操作过程中并不一定与屏幕一直保持接触,有时候会在长行程滑动过程中出现轻微的抬起,这种状况很有可能导致TP报点出现断开,即在单次滑动中报出多个点,电子设备将同一次较长行程滑动操作识别为多次较短行程的滑动,从而无法正确响应用户的操作,降低了用户的体验。特别是对于无边框电子设备,经常由于用户在边缘滑动操作过程中难以做到与屏幕一直保持接触而导致无法识别和正确触发边缘滑动操作,边缘滑动手势的识别率和响应准确度都较低。
发明内容
有鉴于此,本发明的主要目的在于提供一种信息处理装置及方法,能提高滑动操作的识别率和响应准确度,提升用户的使用体验。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种信息处理装置,所述装置包括:
触摸传感器,用于获取触摸输入的过程中产生的报点;
第一处理器,根据所述报点的个数确定所述触摸输入的操作类型;
第二处理器,用于根据所述操作类型响应所述触摸输入。
上述方案中,优选地,所述第一处理器,还用于:
当所述报点的个数为1时,确定所述触摸输入的操作类型为第一操作类型;
当所述报点的个数为N时,判断所述N个报点是否满足预设条件,如果满足,确定所述触摸输入的操作类型为第二操作类型;如果不满足,确定所述触摸输入为第三操作类型;其中,N为大于等于2的正整数。
上述方案中,优选地,所述预设条件至少为下述中的一种或几种:
相邻报点所对应的时间的差值均小于等于第一预设参数阈值;
相邻报点所对应的距离的差值均小于等于第二预设参数阈值;
各个报点所对应的速度的差值均小于等于第三预设参数阈值。
上述方案中,优选地,所述第二处理器,还用于:
当所述操作类型为第一操作类型时,执行第一指令,其中,所述第一指令用于指示以第一工作模式响应所述触摸输入;
当所述操作类型为第二操作类型时,执行第二指令,其中,所述第二指令用于指示以第二工作模式响应所述触摸输入;
当所述操作类型为第三操作类型时,执行第三指令,其中,所述第三指令用于指示以第三工作模式响应所述触摸输入。
上述方案中,优选地,所述第二处理器,还用于:
以第一工作模式响应所述触摸输入时,按照单次触摸输入进行处理;
以第二工作模式响应所述触摸输入时,将所述N个报点合并成一个报点,并对所述N个报点按照单次触摸输入进行处理;
以第三工作模式响应所述触摸输入时,对所述N个报点按照N个单次触摸输入进行处理。
本发明还提供了一种信息处理方法,所述方法包括:
获取触摸输入的过程中产生的报点;
根据所述报点的个数确定所述触摸输入的操作类型;
根据所述操作类型响应所述触摸输入。
上述方案中,优选地,所述根据所述报点的个数确定所述触摸输入的操作类型,包括:
当所述报点的个数为1时,确定所述触摸输入的操作类型为第一操作类型;
当所述报点的个数为N时,判断所述N个报点是否满足预设条件,如果满足,确定所述触摸输入的操作类型为第二操作类型;如果不满足,确定所述触摸输入为第三操作类型;其中,N为大于等于2的正整数。
上述方案中,优选地,所述预设条件至少为下述中的一种或几种:
相邻报点所对应的时间的差值均小于等于第一预设参数阈值;
相邻报点所对应的距离的差值均小于等于第二预设参数阈值;
各个报点所对应的速度的差值均小于等于第三预设参数阈值。
上述方案中,优选地,所述根据所述操作类型响应所述触摸输入,包括:
当所述操作类型为第一操作类型时,执行第一指令,其中,所述第一指令用于指示以第一工作模式响应所述触摸输入;
当所述操作类型为第二操作类型时,执行第二指令,其中,所述第二指令用于指示以第二工作模式响应所述触摸输入;
当所述操作类型为第三操作类型时,执行第三指令,其中,所述第三指令用于指示以第三工作模式响应所述触摸输入。
上述方案中,优选地,所述以第一工作模式响应所述触摸输入,包括:
按照单次触摸输入进行处理;
所述以第二工作模式响应所述触摸输入,包括:
将所述N个报点合并成一个报点,并对所述N个报点按照单次触摸输入进行处理;
所述以第三工作模式响应所述触摸输入,包括:
对所述N个报点按照N个单次触摸输入进行处理。
本发明所提供的信息处理装置及方法,获取触摸输入的过程中产生的报点;根据所述报点的个数确定所述触摸输入的操作类型;根据所述操作类型响应所述触摸输入;如此,能提高滑动操作的识别率和响应准确度,提升了用户的使用体验。
附图说明
图1为本发明实施例提供的信息处理方法的实现流程示意图一;
图2为本发明实施例提供的信息处理方法的实现流程示意图二;
图3为本发明实施例提供的将多个报点合并为单个报点的示意图一;
图4为本发明实施例提供的将多个报点合并为单个报点的示意图二;
图5为本发明实施例提供的信息处理方法的实现流程示意图三;
图6为本发明实施例提供的信息处理装置的组成结构示意图一;
图7为本发明实施例提供的信息处理装置的组成结构示意图二。
具体实施方式
为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
实施例一
图1为本发明实施例提供的信息处理方法的实现流程示意图一,本实施例中的信息处理方法可应用于电子设备中,如图1所示,该信息处理方法主要包括以下步骤:
步骤101:获取触摸输入的过程中产生的报点。
优选地,所述报点为TP报点。
这里,TP报点依赖于用户进行触摸操作时与屏幕的实际接触。用户与屏幕实际接触的过程中所产生的运动轨迹对应于一个报点。
具体地,报点由电子设备根据用户与屏幕的实际接触情况产生。
这里,所述触摸输入可以单点触摸输入,也可以是有触摸轨迹(即有位移)的滑动触摸输入。
优选地,所述获取触摸输入的过程中产生的报点,可以包括:
获取滑动触摸输入过城中产生的报点。
步骤102:根据所述报点的个数确定所述触摸输入的操作类型。
优选地,所述操作类型可至少包括第一操作类型、第二操作类型、第三操作类型。
优选地,所述根据所述报点的个数确定所述触摸输入的操作类型,可以包括:
当所述报点的个数为1时,确定所述触摸输入的操作类型为第一操作类型;
当所述报点的个数为N时,判断所述N个报点是否满足预设条件,如果满足,确定所述触摸输入的操作类型为第二操作类型;如果不满足,确定所述触摸输入为第三操作类型;
其中,N为大于等于2的正整数。
优选地,所述预设条件至少为下述中的一种或几种:
相邻报点所对应的时间的差值均小于等于第一预设参数阈值;
相邻报点所对应的距离的差值均小于等于第二预设参数阈值;
各个报点所对应的速度的差值均小于等于第三预设参数阈值。
这里,所述第一预设参数阈值可以是预设的时间阈值,所述第二预设参数阈值可以是预设的距离阈值,所述第三预设参数阈值可以是预设的速度阈值。
比如,所述预设条件,可以为:
在触摸输入的过程中,相邻报点所对应的时间的差值均小于等于第一预设参数阈值。
这里,所述预设条件可以理解为:
在整个滑动输入的过程中,出现了TP断点,但是,断点的时间间隔很小,可以忽略不计。
再比如,所述预设条件,可以为:
在触摸输入的过程中,相邻报点所对应的距离的差值均小于等于第二预设参数阈值。
这里,所述预设条件可以理解为:
在整个滑动输入的过程中,出现了TP断点,但是,断点的距离间隔很小,可以忽略不计。
再比如,所述预设条件,可以为:
在触摸输入的过程中,各个报点所对应的速度的差值均小于等于第三预设参数阈值。
这里,所述预设条件可以理解为:
在整个滑动输入的过程中,出现了TP断点,但是,每个报点所对应的速度都接近于相等的状态,可以将所述N个报点所对应的触摸输入看作是一次触摸输入。
需要说明的是,所述预设条件并不限于以上列举的几种,在此不再赘述。
步骤103:根据所述操作类型响应所述触摸输入。
优选地,所述根据所述操作类型响应所述触摸输入,可以包括:
当所述操作类型为第一操作类型时,执行第一指令,其中,所述第一指令用于指示以第一工作模式响应所述触摸输入;
当所述操作类型为第二操作类型时,执行第二指令,其中,所述第二指令用于指示以第二工作模式响应所述触摸输入;
当所述操作类型为第三操作类型时,执行第三指令,其中,所述第三指令用于指示以第三工作模式响应所述触摸输入。
优选地,所述以第一工作模式响应所述触摸输入,可以包括:
按照单次触摸输入进行处理。
也就是说,获取的触摸输入的过程中产生的报点的个数为1时,相当于用户在执行滑动输入操作时,没有出现脱离屏幕的情况,此时,将用户的触摸输入看作是一次完整的触摸输入,即按照单次触摸输入进行处理。
优选地,所述以第二工作模式响应所述触摸输入,可以包括:
将所述N个报点合并成一个报点,并对所述N个报点按照单次触摸输入进行处理。
也就是说,获取的触摸输入的过程中产生的报点的个数为N(N≥2)时,相当于用户在执行滑动输入操作时,出现了脱离屏幕的情况,但是,如果所述N个报点满足合并为单个报点的预设条件,则将用户的触摸输入看作是一次完整的触摸输入,也按照单次触摸输入进行处理。
优选地,所述以第三工作模式响应所述触摸输入,可以包括:
对所述N个报点按照N个单次触摸输入进行处理。
也就是说,获取的触摸输入的过程中产生的报点的个数为N(N≥2)时,相当于用户在执行滑动输入操作时,出现了脱离屏幕的情况,但是,如果所述N个报点不满足合并为单个报点的预设条件,那么,将用户的触摸输入看作是N个单次的触摸输入,对所述N个报点分别按照单次触摸输入来处理。
这里,具体如何按照单次触摸输入进行处理,需要根据所述单次触摸输入的触摸轨迹以及电子设备设置的所述单次触摸输入的触摸轨迹的所代表的内容来处理,在此不再赘述。
本实施例所述技术方案,可以应用于手机、平板、笔记本电脑、电视等具有触摸屏的电子设备。
需要说明的,本实施例所述技术方案尤其适用于无边框的电子设备,能够大大提高无边框电子设备对边缘上接收的触摸操作的识别度和响应正确度,从而提升了用户的使用体验。
以电子设备为手机为例进行说明。当用户在手机屏幕上进行滑动触摸操作时,假设所述滑动触摸输入为从左向右的滑动触摸输入,且当滑动触摸输入为一次完整的触摸输入时,手机将从桌面的当前页翻到桌面的下一页;如果用户在进行从左向右的滑动触摸输入操作时,无意轻微脱离了屏幕,而手机因用户无意轻微脱离屏幕产生了2个报点,此情况下,虽然产生了2个报点,仍将该从左向右的滑动触摸输入操作视为一次完整的操作,手机将从桌面的当前页翻到桌面的下一页。
在本发明实施例中,获取触摸输入的过程中产生的报点;根据所述报点的个数确定所述触摸输入的操作类型;根据所述操作类型响应所述触摸输入。如此,能提高滑动操作的识别率和响应准确度,提升了用户的使用体验。
实施例二
图2为本发明实施例提供的信息处理方法的实现流程示意图二,本实施例中的信息处理方法可应用于电子设备中,如图2所示,该信息处理方法主要包括以下步骤:
步骤201:获取触摸输入的过程中产生的报点。
优选地,所述报点为TP报点。
这里,TP报点依赖于用户进行触摸操作时与屏幕的实际接触。用户与屏幕实际接触的过程中所产生的运动轨迹对应于一个报点。
具体地,报点由电子设备根据用户与屏幕的实际接触情况产生。
这里,所述触摸输入可以单点触摸输入,也可以是有触摸轨迹(即有位移)的滑动触摸输入。
优选地,所述获取触摸输入的过程中产生的报点,可以包括:
获取滑动触摸输入过城中产生的报点。
步骤202:当所述报点的个数为N时,判断所述N个报点是否满足预设条件,如果满足,确定所述触摸输入的操作类型为第二操作类型;如果不满足,确定所述触摸输入为第三操作类型;其中,N为大于等于2的正整数。
优选地,所述预设条件至少为下述中的一种或几种:
相邻报点所对应的时间的差值均小于等于第一预设参数阈值;
相邻报点所对应的距离的差值均小于等于第二预设参数阈值;
各个报点所对应的速度的差值均小于等于第三预设参数阈值。
这里,所述第一预设参数阈值可以是预设的时间阈值,所述第二预设参数阈值可以是预设的距离阈值,所述第三预设参数阈值可以是预设的速度阈值。
比如,所述预设条件,可以为:
在触摸输入的过程中,相邻报点所对应的时间的差值均小于等于第一预设参数阈值。
这里,所述预设条件可以理解为:
在整个滑动输入的过程中,出现了TP断点,但是,断点的时间间隔很小,可以忽略不计。
再比如,所述预设条件,可以为:
在触摸输入的过程中,相邻报点所对应的距离的差值均小于等于第二预设参数阈值。
这里,所述预设条件可以理解为:
在整个滑动输入的过程中,出现了TP断点,但是,断点的距离间隔很小,可以忽略不计。
再比如,所述预设条件,可以为:
在触摸输入的过程中,各个报点所对应的速度的差值均小于等于第三预设参数阈值。
这里,所述预设条件可以理解为:
在整个滑动输入的过程中,出现了TP断点,但是,每个报点所对应的速度都接近于相等的状态,可以将所述N个报点所对应的触摸输入看作是一次触摸输入。
需要说明的是,所述预设条件并不限于以上列举的几种,在此不再赘述。
步骤203:当所述操作类型为第二操作类型时,执行第二指令,其中,所述第二指令用于指示以第二工作模式响应所述触摸输入;当所述操作类型为第三操作类型时,执行第三指令,其中,所述第三指令用于指示以第三工作模式响应所述触摸输入。
优选地,所述以第二工作模式响应所述触摸输入,可以包括:
将所述N个报点合并成一个报点,并对所述N个报点按照单次触摸输入进行处理。
也就是说,获取的触摸输入的过程中产生的报点的个数为N(N≥2)时,相当于用户在执行滑动输入操作时,出现了脱离屏幕的情况,但是,如果所述N个报点满足合并为单个报点的预设条件,则将用户的触摸输入看作是一次完整的触摸输入,按照单次触摸输入进行处理。
优选地,所述以第三工作模式响应所述触摸输入,可以包括:
对所述N个报点按照N个单次触摸输入进行处理。
也就是说,获取的触摸输入的过程中产生的报点的个数为N(N≥2)时,相当于用户在执行滑动输入操作时,出现了脱离屏幕的情况,但是,如果所述N个报点不满足合并为单个报点的预设条件,那么,将用户的触摸输入看作是N个单次的触摸输入,对所述N个报点分别按照单次触摸输入来处理。
这里,具体如何按照单次触摸输入进行处理,需要根据所述单次触摸输入的触摸轨迹以及电子设备设置的所述单次触摸输入的触摸轨迹的所代表的内容来处理,在此不再赘述。
仍以电子设备为手机为例进行说明。图3示出了将2个报点合并为单个报点的示意图。具体的,用户在无边框手机的边缘进行单向滑动时,无意轻微脱离了屏幕,无边框手机因用户无意轻微脱离屏幕产生了2个报点,即报点A和报点B,报点A与报点B之间出现了断点,报点A对应运动轨迹A,报点B对应运动轨迹B,如图3(a)所示;此情况下,虽然产生了2个报点,但是由于满足合并为单个报点的条件,可以将所述2个报点合并为一个报点,即报点A',也就是说,对断点进行了续连,如图3(b)所示。
仍以电子设备为手机为例进行说明。图4示出了将3个报点合并为单个报点的示意图。具体的,用户在无边框手机的边缘进行非单向滑动时,无意轻微脱离了屏幕,无边框手机因用户无意轻微脱离屏幕产生了3个报点,即报点A、报点B和报点C,报点A与报点B之间出现了断点,报点B与报点C之间出现了断点,报点A对应运动轨迹A,报点B对应运动轨迹B,报点C对应运动轨迹C,如图4(a)所示;此情况下,虽然产生了3个报点,但是由于满足合并为单个报点的条件,可以将所述3个报点合并为一个报点,即报点A',也就是说,分别对2个断点进行了续连,如图4(b)所示。
本实施例所述技术方案,可以应用于手机、平板、笔记本电脑、电视等具有触摸屏的电子设备。
需要说明的,本实施例所述技术方案尤其适用于无边框的电子设备,能够大大提高无边框电子设备对边缘上接收的触摸操作的识别度和响应正确度,从而提升了用户的使用体验。
在本发明实施例中,当所述报点的个数为N时,其中,N为大于等于2的正整数;判断所述N个报点是否满足预设条件,如果满足,确定所述触摸输入的操作类型为第二操作类型;如果不满足,确定所述触摸输入为第三操作类型;当所述触摸输入的操作类型为第二操作类型时,将所述N个报点合并成一个报点,并对所述N个报点按照单次触摸输入进行处理;当所述触摸输入为第三操作类型时,将用户的触摸输入看作是N个单次的触摸输入,对所述N个报点分别按照单次触摸输入来处理;如此,能提高滑动操作的识别率和响应准确度,提升了用户的使用体验。
实施例三
图5为本发明实施例提供的信息处理方法的实现流程示意图三,本实施例中的信息处理方法可应用于电子设备中,如图5所示,该信息处理方法主要包括以下步骤:
步骤501:检测用户的滑动操作。
具体地,检测用户在电子设备的屏幕上的滑动操作。
步骤502:判断滑动操作过程中是否出现多个报点,如果是,执行步骤503;如果否,执行步骤506。
这里,所述报点可以由电子设备根据用户与屏幕的实际接触情况产生。
步骤503:判断所述多个报点是否满足合并为单个报点的预设条件,如果是,执行步骤504;如果否,执行步骤505。
这里,所述多个报点是指2个或2个以上的报点。
这里,所述预设条件可以根据实际情况进行设定。比如,所述预设条件,可以为:在触摸输入的过程中,相邻报点所对应的时间的差值均小于等于第一预设参数阈值。再比如,所述预设条件,可以为:在触摸输入的过程中,相邻报点所对应的距离的差值均小于等于第二预设参数阈值。再比如,所述预设条件,可以为:在触摸输入的过程中,各个报点所对应的速度的差值均小于等于第三预设参数阈值。
步骤504:将所述多个报点合并为单个报点,按照单次触摸输入进行处理。
步骤505:对所述多个报点按照多个单次触摸输入进行处理。
也就是说,对N个报点按照N个单次触摸输入进行处理;其中,N为大于等于2的正整数。
步骤506:按照单次触摸输入进行处理。
这里,具体如何按照单次触摸输入进行处理,需要根据所述单次触摸输入的触摸轨迹以及电子设备设置的所述单次触摸输入的触摸轨迹的所代表的内容来处理,在此不再赘述。
上述步骤501~步骤506的执行主体可以是电子设备,也可以是位于电子设备中的信息处理装置。
在本发明实施例中,通过判断滑动过程中不同报点是否满足合并为一个报点,从而避免用户单次滑动过程中由于无意识地轻微抬起手指而导致电子设备无法正确响应用户的滑动操作的问题;能对断开的报点进行续连,从而获取用户的完整操作动作,能够大大提高电子设备对边缘上接收的触摸操作的识别度和响应正确度,提升用户的使用体验。
实施例四
图6为本发明实施例提供的信息处理装置的组成结构示意图一,如图6所示,所述信息处理装置包括触摸传感器61、第一处理器62和第二处理器63;其中,
所述触摸传感器61,用于获取触摸输入的过程中产生的报点;
所述第一处理器62,用于根据所述报点的个数确定所述触摸输入的操作类型;
所述第二处理器63,用于根据所述操作类型响应所述触摸输入。
上述方案中,优选地,所述第一处理器62,还用于:
当所述报点的个数为1时,确定所述触摸输入的操作类型为第一操作类型;
当所述报点的个数为N时,判断所述N个报点是否满足预设条件,如果满足,确定所述触摸输入的操作类型为第二操作类型;如果不满足,确定所述触摸输入为第三操作类型;其中,N为大于等于2的正整数。
上述方案中,优选地,所述预设条件至少为下述中的一种或几种:
相邻报点所对应的时间的差值均小于等于第一预设参数阈值;
相邻报点所对应的距离的差值均小于等于第二预设参数阈值;
各个报点所对应的速度的差值均小于等于第三预设参数阈值。
这里,所述第一预设参数阈值可以是预设的时间阈值,所述第二预设参数阈值可以是预设的距离阈值,所述第三预设参数阈值可以是预设的速度阈值。
比如,所述预设条件,可以为:
在触摸输入的过程中,相邻报点所对应的时间的差值均小于等于第一预设参数阈值。
这里,所述预设条件可以理解为:
在整个滑动输入的过程中,出现了TP断点,但是,断点的时间间隔很小,可以忽略不计。
再比如,所述预设条件,可以为:
在触摸输入的过程中,相邻报点所对应的距离的差值均小于等于第二预设参数阈值。
这里,所述预设条件可以理解为:
在整个滑动输入的过程中,出现了TP断点,但是,断点的距离间隔很小,可以忽略不计。
再比如,所述预设条件,可以为:
在触摸输入的过程中,各个报点所对应的速度的差值均小于等于第三预设参数阈值。
这里,所述预设条件可以理解为:
在整个滑动输入的过程中,出现了TP断点,但是,每个报点所对应的速度都接近于相等的状态,可以将所述N个报点所对应的触摸输入看作是一次触摸输入。
需要说明的是,所述预设条件并不限于以上列举的几种,在此不再赘述。
上述方案中,优选地,所述第二处理器63,还用于:
当所述操作类型为第一操作类型时,执行第一指令,其中,所述第一指令用于指示以第一工作模式响应所述触摸输入;
当所述操作类型为第二操作类型时,执行第二指令,其中,所述第二指令用于指示以第二工作模式响应所述触摸输入;
当所述操作类型为第三操作类型时,执行第三指令,其中,所述第三指令用于指示以第三工作模式响应所述触摸输入。
上述方案中,优选地,所述第二处理器63,还用于:
以第一工作模式响应所述触摸输入时,按照单次触摸输入进行处理;
以第二工作模式响应所述触摸输入时,将所述N个报点合并成一个报点,并对所述N个报点按照单次触摸输入进行处理;
以第三工作模式响应所述触摸输入时,对所述N个报点按照N个单次触摸输入进行处理。
这里,具体如何按照单次触摸输入进行处理,需要根据所述单次触摸输入的触摸轨迹以及电子设备设置的所述单次触摸输入的触摸轨迹的所代表的内容来处理,在此不再赘述。
应当理解的是,上述第一处理器和第二处理器可以是同一处理器,也可以是不同的处理器,本发明的实施方式对此不作限制。
上述信息处理装置可设置于电子设备中。
本实施例所述信息处理装置,能提高滑动操作的识别率和响应准确度,提升用户的使用体验。
本领域技术人员应当理解,本发明实施例的信息处理装置中各器件的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的信息处理装置中各器件,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
实施例五
图7为本发明实施例提供的信息处理装置的组成结构示意图二,如图7所示,所述信息处理装置包括获取单元71、确定单元72、处理单元73;其中,
所述获取单元71,用于获取触摸输入的过程中产生的报点;
所述确定单元72,用于根据所述报点的个数确定所述触摸输入的操作类型;
所述处理单元73,用于根据所述操作类型响应所述触摸输入。
上述方案中,优选地,所述确定单元72,还用于:
当所述报点的个数为1时,确定所述触摸输入的操作类型为第一操作类型;
当所述报点的个数为N时,判断所述N个报点是否满足预设条件,如果满足,确定所述触摸输入的操作类型为第二操作类型;如果不满足,确定所述触摸输入为第三操作类型;其中,N为大于等于2的正整数。
上述方案中,优选地,所述预设条件至少为下述中的一种或几种:
相邻报点所对应的时间的差值均小于等于第一预设参数阈值;
相邻报点所对应的距离的差值均小于等于第二预设参数阈值;
各个报点所对应的速度的差值均小于等于第三预设参数阈值。
这里,所述第一预设参数阈值可以是预设的时间阈值,所述第二预设参数阈值可以是预设的距离阈值,所述第三预设参数阈值可以是预设的速度阈值。
比如,所述预设条件,可以为:
在触摸输入的过程中,相邻报点所对应的时间的差值均小于等于第一预设参数阈值。
这里,所述预设条件可以理解为:
在整个滑动输入的过程中,出现了TP断点,但是,断点的时间间隔很小,可以忽略不计。
再比如,所述预设条件,可以为:
在触摸输入的过程中,相邻报点所对应的距离的差值均小于等于第二预设参数阈值。
这里,所述预设条件可以理解为:
在整个滑动输入的过程中,出现了TP断点,但是,断点的距离间隔很小,可以忽略不计。
再比如,所述预设条件,可以为:
在触摸输入的过程中,各个报点所对应的速度的差值均小于等于第三预设参数阈值。
这里,所述预设条件可以理解为:
在整个滑动输入的过程中,出现了TP断点,但是,每个报点所对应的速度都接近于相等的状态,可以将所述N个报点所对应的触摸输入看作是一次触摸输入。
需要说明的是,所述预设条件并不限于以上列举的几种,在此不再赘述。
上述方案中,优选地,所述处理单元73,还用于:
当所述操作类型为第一操作类型时,执行第一指令,其中,所述第一指令用于指示以第一工作模式响应所述触摸输入;
当所述操作类型为第二操作类型时,执行第二指令,其中,所述第二指令用于指示以第二工作模式响应所述触摸输入;
当所述操作类型为第三操作类型时,执行第三指令,其中,所述第三指令用于指示以第三工作模式响应所述触摸输入。
上述方案中,优选地,所述处理单元73,还用于:
以第一工作模式响应所述触摸输入时,按照单次触摸输入进行处理;
以第二工作模式响应所述触摸输入时,将所述N个报点合并成一个报点,并对所述N个报点按照单次触摸输入进行处理;
以第三工作模式响应所述触摸输入时,对所述N个报点按照N个单次触摸输入进行处理。
这里,具体如何按照单次触摸输入进行处理,需要根据所述单次触摸输入的触摸轨迹以及电子设备设置的所述单次触摸输入的触摸轨迹的所代表的内容来处理,在此不再赘述。
本领域技术人员应当理解,本发明实施例的信息处理装置中各单元的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的信息处理装置中各单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
所述信息处理装置中的获取单元71、确定单元72、处理单元73,在实际应用中均可由所述信息处理装置或所述信息处理装置所属电子设备中的中央处理器(CPU,CentralProcessing Unit)、微处理器(MPU,Micro Processor Unit)或数字信号处理(DSP,DigitalSignal Processor)芯片等来实现。
本发明还记载了一种电子设备,所述电子设备包括上文所述的信息处理装置。具体地,所述信息处理装置的组成结构示意图可以如图6或图7所示,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (6)
1.一种信息处理装置,其特征在于,所述装置包括:
触摸传感器,用于获取触摸输入的过程中产生的报点;
第一处理器,用于根据所述报点的个数确定所述触摸输入的操作类型;
第二处理器,用于根据所述操作类型响应所述触摸输入;
其中,所述第一处理器,还用于:
当所述报点的个数为1时,确定所述触摸输入的操作类型为第一操作类型;
当所述报点的个数为N时,判断所述N个报点是否满足预设条件,如果满足,确定所述触摸输入的操作类型为第二操作类型;如果不满足,确定所述触摸输入为第三操作类型;其中,N为大于等于2的正整数;
其中,所述预设条件至少为下述中的一种或几种:
相邻报点所对应的距离的差值均小于等于第二预设参数阈值;
各个报点所对应的速度的差值均小于等于第三预设参数阈值。
2.根据权利要求1所述的装置,其特征在于,所述第二处理器,还用于:
当所述操作类型为第一操作类型时,执行第一指令,其中,所述第一指令用于指示以第一工作模式响应所述触摸输入;
当所述操作类型为第二操作类型时,执行第二指令,其中,所述第二指令用于指示以第二工作模式响应所述触摸输入;
当所述操作类型为第三操作类型时,执行第三指令,其中,所述第三指令用于指示以第三工作模式响应所述触摸输入。
3.根据权利要求2所述的装置,其特征在于,所述第二处理器,还用于:
以第一工作模式响应所述触摸输入时,按照单次触摸输入进行处理;
以第二工作模式响应所述触摸输入时,将所述N个报点合并成一个报点,并对所述N个报点按照单次触摸输入进行处理;
以第三工作模式响应所述触摸输入时,对所述N个报点按照N个单次触摸输入进行处理。
4.一种信息处理方法,其特征在于,所述方法包括:
获取触摸输入的过程中产生的报点;
根据所述报点的个数确定所述触摸输入的操作类型;
根据所述操作类型响应所述触摸输入;
所述根据所述报点的个数确定所述触摸输入的操作类型,包括:
当所述报点的个数为1时,确定所述触摸输入的操作类型为第一操作类型;
当所述报点的个数为N时,判断所述N个报点是否满足预设条件,如果满足,确定所述触摸输入的操作类型为第二操作类型;如果不满足,确定所述触摸输入为第三操作类型;其中,N为大于等于2的正整数;
其中,所述预设条件至少为下述中的一种或几种:
相邻报点所对应的距离的差值均小于等于第二预设参数阈值;
各个报点所对应的速度的差值均小于等于第三预设参数阈值。
5.根据权利要求4所述的方法,其特征在于,所述根据所述操作类型响应所述触摸输入,包括:
当所述操作类型为第一操作类型时,执行第一指令,其中,所述第一指令用于指示以第一工作模式响应所述触摸输入;
当所述操作类型为第二操作类型时,执行第二指令,其中,所述第二指令用于指示以第二工作模式响应所述触摸输入;
当所述操作类型为第三操作类型时,执行第三指令,其中,所述第三指令用于指示以第三工作模式响应所述触摸输入。
6.根据权利要求5所述的方法,其特征在于,所述以第一工作模式响应所述触摸输入,包括:
按照单次触摸输入进行处理;
所述以第二工作模式响应所述触摸输入,包括:
将所述N个报点合并成一个报点,并对所述N个报点按照单次触摸输入进行处理;
所述以第三工作模式响应所述触摸输入,包括:
对所述N个报点按照N个单次触摸输入进行处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510368644.0A CN104951135B (zh) | 2015-06-29 | 2015-06-29 | 一种信息处理装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510368644.0A CN104951135B (zh) | 2015-06-29 | 2015-06-29 | 一种信息处理装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104951135A CN104951135A (zh) | 2015-09-30 |
CN104951135B true CN104951135B (zh) | 2018-09-14 |
Family
ID=54165823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510368644.0A Active CN104951135B (zh) | 2015-06-29 | 2015-06-29 | 一种信息处理装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104951135B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107436700B (zh) | 2016-05-26 | 2020-04-14 | 华为终端有限公司 | 数据处理方法及装置 |
CN106775389A (zh) * | 2016-11-30 | 2017-05-31 | 努比亚技术有限公司 | 一种触控交互的处理方法和装置 |
CN109269522A (zh) * | 2018-08-28 | 2019-01-25 | 广东卡仕达电子科技有限公司 | 一种车载导航仪的操作方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103186300A (zh) * | 2011-12-31 | 2013-07-03 | 汉王科技股份有限公司 | 电容式输入装置及其多触摸跟踪方法 |
CN103324344A (zh) * | 2013-06-08 | 2013-09-25 | 广东欧珀移动通信有限公司 | 一种处理触摸屏滑动过程中断线的方法及移动终端 |
CN103631441A (zh) * | 2013-12-03 | 2014-03-12 | 福建联迪商用设备有限公司 | 电子签字设备上触摸屏防干扰的方法及装置 |
CN103823596A (zh) * | 2014-02-19 | 2014-05-28 | 青岛海信电器股份有限公司 | 一种触摸事件扫描方法及装置 |
CN104216597A (zh) * | 2014-08-18 | 2014-12-17 | 深圳市易联技术有限公司 | 一种电阻式触摸屏的触摸检测方法及*** |
-
2015
- 2015-06-29 CN CN201510368644.0A patent/CN104951135B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103186300A (zh) * | 2011-12-31 | 2013-07-03 | 汉王科技股份有限公司 | 电容式输入装置及其多触摸跟踪方法 |
CN103324344A (zh) * | 2013-06-08 | 2013-09-25 | 广东欧珀移动通信有限公司 | 一种处理触摸屏滑动过程中断线的方法及移动终端 |
CN103631441A (zh) * | 2013-12-03 | 2014-03-12 | 福建联迪商用设备有限公司 | 电子签字设备上触摸屏防干扰的方法及装置 |
CN103823596A (zh) * | 2014-02-19 | 2014-05-28 | 青岛海信电器股份有限公司 | 一种触摸事件扫描方法及装置 |
CN104216597A (zh) * | 2014-08-18 | 2014-12-17 | 深圳市易联技术有限公司 | 一种电阻式触摸屏的触摸检测方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN104951135A (zh) | 2015-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106775084B (zh) | 一种触摸屏的防误触方法、装置及移动终端 | |
CN103699318B (zh) | 一种电子设备触控响应方法及装置 | |
CN103246382B (zh) | 控制方法及电子设备 | |
CN109857303B (zh) | 交互控制方法及装置 | |
CN105117132B (zh) | 一种触摸控制方法及装置 | |
CN102629164B (zh) | 一种多点触摸设备及信息显示方法及应用处理装置 | |
CN105487809A (zh) | 一种终端的控制方法及装置 | |
CN102768595B (zh) | 一种识别触摸屏上触控操作指令的方法及装置 | |
CN104765524A (zh) | 切换应用程序的方法及装置 | |
CN104951135B (zh) | 一种信息处理装置及方法 | |
CN105892847A (zh) | 一种通过多指滑动执行目标程序的方法和装置 | |
CN108279848B (zh) | 一种显示方法及电子设备 | |
CN104898880A (zh) | 一种控制方法及电子设备 | |
CN103309483B (zh) | 一种电子设备以及触控信息输入方法 | |
CN102331910A (zh) | 一种对触控显示屏的显示控制方法及装置 | |
CN103809793B (zh) | 一种信息处理方法和电子设备 | |
CN104063142B (zh) | 信息处理方法、装置和电子设备 | |
CN107656686A (zh) | 情景模式切换方法及装置 | |
CN105760104A (zh) | 一种消息处理方法及终端 | |
CN107870685A (zh) | 一种触控操作识别方法和装置 | |
CN106933421A (zh) | 电子设备及其触控方法 | |
CN104615342B (zh) | 一种信息处理方法及电子设备 | |
CN104007916B (zh) | 一种信息处理方法及电子设备 | |
CN105739881B (zh) | 一种信息处理方法及电子设备 | |
CN105630389B (zh) | 一种信息处理方法和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |