信息处理方法及电子设备与流程

文档序号:11864256阅读:108来源:国知局
信息处理方法及电子设备与流程

本发明涉及电子技术领域,尤其涉及一种信息处理方法及电子设备。



背景技术:

滑动操作是电子设备检测用户操作的一种常见做法,但是随着电子设备的体积越来越小,检测滑动操作的触摸面板的面积也越来越小;这样很容易导致误触,导致电子设备的误触率高。



技术实现要素:

有鉴于此,本发明实施例期望提供一种信息处理方法及电子设备,至少部分解决误触率高的问题。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例第一方面提供一种信息处理方法,应用于包括触摸面板的电子设备中;其中,所述触摸面板包括第一触摸区域和与所述第一触摸区域相邻的第二触摸区域;

所述方法包括:

检测作用于所述触摸面板的滑动操作;

当所述滑动操作同时作用于所述第一触摸区域和所述第二触摸区域时,确定所述滑动操作滑过所述第二触摸区域的滑动长度;

根据所述滑动长度,确定响应区域及屏蔽区域;其中,所述第一触摸区域为所述响应区域,则所述第二触摸区域为屏蔽区域;或,所述第一触摸区域为屏蔽区域,则所述第二触摸区域为响应区域;

其中,所述响应区域为触发电子设备响应所述滑动操作的触摸区域;

所述屏蔽区域为触发电子设备屏蔽所述滑动操作的触摸区域。

基于上述方案,所述根据所述滑动长度,确定响应区域及屏蔽区域,包括:

当所述滑动长度满足预定条件时,确定所述第一触摸区域为所述屏蔽区域,所述第二触摸区域为所述响应区域。

基于上述方案,所述第二触摸区域分割为N个子区域;所述N为不小于2的整数;

所述预定条件为所述滑动操作至少跨越1个子区域边界。

基于上述方案,所述根据所述滑动长度,确定响应区域及屏蔽区域,包括:

当所述滑动长度不满足所述预定条件时,确定所述第二触摸区域为所述屏蔽区域,所述第一触摸区域为所述响应区域。

基于上述方案,所述方法还包括:

检测滑动操作作用于所述触摸面板的压力值;

当所述压力值小于预设阈值时,确定所述第一触摸区域和所述第二触摸区域均为屏蔽区域。

本发明实施例第二方面提供一种电子设备,包括:

触摸面板,用于检测作用于所述触摸面板的滑动操作;所述触摸面板包括第一触摸区域和与所述第一触摸区域相邻的第二触摸区域;

第一确定单元,用于当所述滑动操作同时作用于所述第一触摸区域和所述第二触摸区域时,确定所述滑动操作滑过所述第二触摸区域的滑动长度;

第二确定单元,用于根据所述滑动长度,确定响应区域及屏蔽区域;其中,所述第一触摸区域为所述响应区域,则所述第二触摸区域为屏蔽区域;或,所述第一触摸区域为屏蔽区域,则所述第二触摸区域为响应区域;

其中,所述响应区域为触发电子设备响应所述滑动操作的触摸区域;

所述屏蔽区域为触发电子设备屏蔽所述滑动操作的触摸区域。

基于上述方案,所述第二确定单元,用于当所述滑动长度满足预定条件时,确定所述第一触摸区域为所述屏蔽区域,所述第二触摸区域为所述响应区域。

基于上述方案,所述第二触摸区域分割为N个子区域;所述N为不小于2的整数;

所述预定长度等于一个所述子区域的长度。

基于上述方案,所述第二确定单元,用于当所述滑动长度不满足所述预定条件时,确定所述第二触摸区域为所述屏蔽区域,所述第一触摸区域为所述响应区域。

基于上述方案,所述触摸面板,还用于检测滑动操作作用于所述触摸面板的压力值;

所述第二确定单元,还用于当所述压力值小于预设阈值时,确定所述第一触摸区域和所述第二触摸区域均为屏蔽区域。

本发明实施例提供的信息处理方法及电子设备,将触摸面板分为了第一触摸区域和第二触摸区域,当检测到一个滑动操作同时作用于第一触摸区域和第二触摸区域时,至少会确定作用于第二触摸区域的滑动长度,再根据滑动长度确定响应区域和屏蔽区域,并将响应作用于响应区域的滑动操作,屏蔽作用于屏蔽区域的滑动操作,这样就减少一个滑动操作不小心同时作用于到两个触摸区域导致的误触、误响应的问题,提升响应的正确率。

附图说明

图1为本发明实施例提供的第一种触摸面板的结构示意图;

图2为本发明实施例提供的第二种触摸面板的结构示意图;

图3为本发明实施例提供的第三种触摸面板的结构示意图;

图4为本发明实施例提供的一种信息处理方法的流程示意图;

图5为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。

本实施例提供一种信息处理方法,应用于如图1和图2所示的包括触摸面板的电子设备中;其中,所述触摸面板包括第一触摸区域101与所述第一触摸区域101相邻的第二触摸区域102。例如,所述第二触摸区域102围绕或环绕在所述第一触摸区域101的周围。值得注意的是:图1和图2仅是提供了一种所述第一触摸区域101和第二触摸区域102的组成结构。在图1和图2中,第一触摸区域101对应于中间位置的中央键,第二触摸区域102对应于中央键外围的滑动环。在图1和图2中第一触摸区域101和第二触摸区域102相邻,但是间隔设置,即所述第一触摸区域101和第二触摸区域102之间是设置有隔离带,该隔离带可为不可以检测用户操作的非触摸区域;图3是另一种触摸面板的结构示意图,所述第一触摸区域101和所述第二触摸区域102不仅相邻,且所述第一触摸区域101和第二触摸区域102中间是未设置隔离带的。

在具体的实现过程中,触摸面板还可以是其他形式的,例如:方形等;所述第一触摸区域101和第二触摸区域102还可以是其他形式的,具体可根据实际使用功能进行区分。另外,第一触摸区域101以及与第一触摸区域101相邻的第二触摸区域102,均可以是由不连续的几部分组成的。在图1中所述第二触摸区域102可认为是不连续的,在图2中所述第二触摸区域102可认为是连续的,在图1和图2中所述第一触摸区域101是连续的。在图3中,所述第一触摸区域101是不连续的,该第一触摸区域101包括中央区域和第二触摸区域102的外围的区域。

如图4所示,本实施例提供的信息处理方法包括:

步骤S110:检测作用于所述触摸面板的滑动操作;

步骤S120:当所述滑动操作同时作用于所述第一触摸区域101和所述第二触摸区域102时,确定所述滑动操作滑过所述第二触摸区域的滑动长度;

步骤S130:根据所述滑动长度,确定响应区域及屏蔽区域;其中,所述第一触摸区域101为所述响应区域,则所述第二触摸区域102为屏蔽区域;或,所述第一触摸区域101为屏蔽区域,则所述第二触摸区域102为响应区域;

其中,所述响应区域为触发电子设备响应所述滑动操作的触摸区域;

所述屏蔽区域为触发电子设备屏蔽所述滑动操作的触摸区域。

在本实施例中所述触摸面板可为各种类型的检查用户触摸操作的传感器,例如,触摸屏,例如手机的触摸屏、音乐播放器的触摸控件、笔记本电脑中的触摸板等各种检测用户触摸操作的传感器。

在本实施例中首先会检测作用于触摸面板的滑动操作,当有用户操作组用于触摸面板时,触摸面板会检测到触摸位置,正常情况下,传感器会将触摸位置的触摸坐标上报电子设备的处理器或处理电路,由处理器或处理电路根据上报的触摸坐标等执行对应的操作,以响应所述滑动操作。

在本实施例中所述触摸面板分成了两个区域。故在步骤S120中先会判断,所述滑动操作是否同时作用于第一触摸区域和第二触摸区域。若该滑动操作同时作用于第一触摸区域101和第二触摸区域102,则会确定第二触摸区域102的滑动长度,这里的滑动长度为滑动轨迹的长度。在具体的实现过程中,通常是所述第二触摸区域102长度是大于所述第一触摸区域101的长度的,这样的话,根据滑动长度来确定响应区域和屏蔽区域,可以提升响应的正确率。

在步骤S130中,将根据该滑动长度,确定响应区域和屏蔽区域。在本实施例中若所述响应区域为第一触摸区域101,则第二触摸区域102为屏蔽区域,若所述响应区域为第二触摸区域102,则所述第一触摸区域101为所述屏蔽区域。

在本实施例中所述响应区域是电子设备响应位于该区域内的滑动操作的区域。屏蔽区域是电子设备不会响应位于该区域内的滑动操作的区域。例如,若一个滑动操作同时作用于屏蔽区域和响应区域,电子设备仅会响应该滑动操作作用于响应区域的操作,不响应作用于屏蔽区域的操作,这样显然可以避免误响应。这样就可以解决由于第一触摸区域101和第二触摸区域102的位置很近,或第一触摸区域101和第二触摸区域102的面积很小,用户滑动操作过程中误触导致的电子设备的误响应的问题。

根据所述滑动长度,确定响应区域和屏蔽区域的实现方式有很多种,可具体包括以下几种:

第一种:所述步骤S130可包括:

当所述滑动长度满足预定条件时,确定所述第一触摸区域为所述屏蔽区域,所述第二触摸区域为所述响应区域。

例如,当所述滑动长度大于预定长度时,确定所述第一触摸区域为所述屏蔽区域,所述第二触摸区域为所述响应区域。

所述预定长度可为预先设定的长度阈值,也可以是根据用户日常操作所述触摸面板的统计数据动态确定的。总之,在本实施例中当所述滑动长度大于预定长度时,就认定为滑动操作是要作用于第二触摸区域102,将第二触摸区域102作为响应区域,并且将第一触摸区域101作为屏蔽区域,这样就可以简单的避免当用户在滑动手指的过程中,不小心触摸到第一触摸区域101,导致电子设备同时响应第一触摸区域101和第二触摸区域102的操作,造成的误操作。在本实施例中将所述滑动长度大于预定长度,作为判断条件,若用于确实是要向第二触摸区域102施加滑动操作,显然会在滑动的过程中,更多的作用于所述第二触摸区域102,显然本实施例中这种根据滑动长度,判断响应区域和屏蔽区域的方法,是符合具体操作的实际情况的,是能够满足用户控制电子设备的同时及减少误触现象的。

再例如,所述第二触摸区域102分割为N个子区域;所述N为不小于2的整数;所述预定条件为所述滑动操作至少跨越1个子区域边界。为了方便操作,在具体的实现过程中,所述第二触摸区域避免设置有划分所述N个子区域的分割标识,例如,分割线;或所述N个子区域间隔分布等。方便用户操作。

在本实施例中所述第二触摸区域102分割成N个子区域,可以是均分为N个子区域,也可以非均分N个子区域。

如图1所示,在图1中第二触摸区域102包括了标号为0到7的8个子区域。在本实施例中所述预定长度等于一个所述子区域的长度,即表示所述滑动操作的滑动长度,大于一个所述子区域的长度,或滑动一个子区域,则认为该滑动操作是用户想要作用于第二触摸区域102,故会将第二触摸区域作为所述响应区域。

第二种:

所述步骤S130可包括:

当所述滑动长度不满足所述预定条件时,确定所述第二触摸区域为所述屏蔽区域,所述第一触摸区域为所述响应区域。

例如,当所述滑动操作的滑动轨迹仅位于1个所述子区域内时,即没有跨越子区域边界,就认为不满足所述预定条件。再比如,当所述滑动长度不大于预定长度时,确定所述第二触摸区域102为所述屏蔽区域,所述第一触摸区域101为所述响应区域。在本实施例中若滑动长度不大于预定长度,就确定第二触摸区域102为屏蔽区域,将第一触摸区域101作为响应区域,即相当于认为滑动操作是针对于第一触摸区域101,是用户滑动的不小心等原因,不小心作用了第二触摸区域102,故为了避免第二触摸区域102的误响应,在本实施例中确定第一触摸区域101为响应区域,确定第二触摸区域102为屏蔽区域。

在具体的实现过程中,根据所述滑动长度确定所述响应区域和屏蔽区域,还可包括:

比较作用于第一触摸区域101和第二触摸区域102的滑动长度,当作用于第一触摸区域101的滑动长度大于作用于第二触摸区域102的滑动长度时,确定第一触摸区域101为所述响应区域且所述第二触摸区域102为屏蔽区域;当作用于第一触摸区域101的滑动长度不大于作用于第二触摸区域102的滑动长度时,确定第一触摸区域101为所述屏蔽区域且所述第二触摸区域102为响应区域。

当然,在具体的实现过程中,根据所述滑动长度确定所述响应区域和所述屏蔽区域,不局限于上述方法。

所述方法还包括:

检测滑动操作作用于所述触摸面板的压力值;

当所述压力值小于预设阈值时,确定所述第一触摸区域101和所述第二触摸区域102均为屏蔽区域。

当所述压力值大于或等于预设阈值时,则判断所述滑动操作是否同时作用于第一触摸区域101和第二触摸区域102;当该滑动操作同时作用于第一触摸区域101和第二触摸区域102时,就可以采用如图4所示的方法,执行前述的步骤S110至步骤130;若判断出滑动操作仅作用于第一触摸区域101和第二触摸区域102中的一个,则选择被滑动操作作用的触摸区域作为响应区域。例如,若此时,所述滑动操作仅作用于所述第一触摸区域101,则确定所述第一触摸区域101为响应区域,当然,滑动操作仅作用于第二触摸区域102,则确定第二触摸区域102为响应区域。

这样可以减少,用户在使用电子设备过程中不小心触碰的触摸面板导致的误触。例如,在本实施例中为了避免有些情况下,用户压根就没有想要操作电子设备,仅是在运动过程中,手指不小心滑动了触摸面板导致的误触,在本实施例中会检测所述滑动操作的压力值,当所述压力值小于预设阀值时,所述第一触摸区域和所述第二触摸区域均为屏蔽区域,以免电子设备的误操作,提升电子设备的响应正确率。

总之,本实施例提供了一种信息处理方法,能够减少电子设备的误响应,提升响应正确率。

如图5所示,本实施例还提供一种电子设备,包括:

触摸面板110,用于检测作用于所述触摸面板的滑动操作;所述触摸面板包括第一触摸区域和围绕在所述第一触摸区域的第二触摸区域;

第一确定单元120,用于当所述滑动操作同时作用于所述第一触摸区域和所述第二触摸区域时,确定所述滑动操作滑过所述第二触摸区域的滑动长度;

第二确定单元130,用于根据所述滑动长度,确定响应区域及屏蔽区域;其中,所述第一触摸区域为所述响应区域,则所述第二触摸区域为屏蔽区域;或,所述第一触摸区域为屏蔽区域,则所述第二触摸区域为响应区域;

其中,所述响应区域为触发电子设备响应所述滑动操作的触摸区域;

所述屏蔽区域为触发电子设备屏蔽所述滑动操作的触摸区域。

本实施例提供了一种电子设备,该电子设备可用于执行前述方法的任意一个信息处理方法的技术方案。本实施例所述的电子设备可为音乐播放器、音箱等各种电子设备。

所述触摸面板110为各种能够检测用户操作的各种触摸操作的传感器。

所述第一确定单元120和所述第二确定单元130可对应于所述电子设备中的处理器或处理电路。所述处理器可为中央处理器CPU、微处理器MCU、数字信号处理器DSP、应用处理器AP或可编程阵列PLC等。所述处理电路可为专用集成电路。所述处理电路可为专用集成电路ASIC。本实施例中所述第一确定单元120和所述第二确定单元130可分别对应于不同的处理器或处理电路,也可以集成对应于相同的处理器或处理电路。

总之,本实施例所述的电子设备,不会直接响应一个同时作用于所述第一触摸区域和第二触摸区域的滑动操作,而是会根据滑动操作的滑动长度,确定出响应区域和屏蔽区域再进行,这样能够减少误操作,提升电子设备的响应正确率。

进一步地,所述第二确定单元130,用于当所述滑动长度满足预定条件时,确定所述第一触摸区域为所述屏蔽区域,所述第二触摸区域为所述响应区域。所述第二确定单元130,还用于当所述滑动长度不满足预定条件时时,确定所述第二触摸区域为所述屏蔽区域,所述第一触摸区域为所述响应区域。在本实施例中所述第二确定单元130,可对应于比较器或具有比较功能的处理器,通过将滑动长度与预定长度的比较来确定响应区域和屏蔽区域,这样具有实现简单的特点。例如,所述第二触摸区域分割为N个子区域;所述N为不小于2的整数;所述预定条件为所述滑动操作至少跨越1个子区域边界。在另一些实施例中,所述满足预定条件还包括:滑动长度大于预设长度,这里的所述预定长度不局限于等于一个所述子区域的长度,甚至可以0.5个或2个所述子区域的长度,预定长度的具体取值可以由用户自行设定,也可以是所述电子设备出厂设置,存储在存储介质中。

进一步地,所述触摸面板110,还用于检测滑动操作作用于所述触摸面板的压力值;所述第二确定单元120,还用于当所述压力值小于预设阈值时,确定所述第一触摸区域和所述第二触摸区域均为屏蔽区域。

在本实施例中所述触摸面板110还可以检测所述压力值,例如,在所述触摸面板110的表面设置有压力传感器,或所述触摸面板110自身就具有检测压力值的功能,这样就可以通过压力值的检测,再次减少误触导致的误响应,提升响应的正确率。

以下结合上述任意实施例提供几个具体示例:

示例一

本示例意在解决拥有触摸式滑动环和中央按键的触摸盘,相互影响及误触的问题。当用户滑动时,只想滑动操作,并不想有其余操作,因此当产生滑动事件后,将其余无关按键直接屏蔽,从而避免误触。当用户手指离开触摸盘时,认为此次事件已结束,便可进入下次手势识别。这里的触摸盘相当于前述的触摸面板。

如图1所示,例如:第一触摸区域101作为中央键可以用来表示暂停,第二触摸区域102中标号为0到7的8个子区域具体为8个滑动瓣,该8个滑动瓣可以用来表示音量信息。当用户想通过滑动操作增加或减少音量时,手指触摸滑动瓣(0~7任意瓣),并从初始位置开始记录,滑动位置变化后,且滑动距离为1瓣距离(或者多瓣),便可认为是滑动事件,置为已滑动状态,此时便可认为用户是想对设备进行滑动操作,即可屏蔽中央键,以防止触发非滑动操作,并响应作用于滑动环的滑动操作。当用户手指离开时,认为此次事件结束,开始等待下次新操作。从而规避了在滑动中触发暂停等功能。可选地,上述中央键还可以用来表示其他功能,例如双击等;上述8个滑动瓣还可以用来表示其他信息。

引入操作事件设计,判断是否为滑动操作,若是滑动,置为滑动事件触发,此时屏蔽中央键,使其在此次事件中误触后也不会触发。

例如,包括中间位置处的暂停键和位于暂停键周围的音量调整键的音乐播放设备,应用本示例提供的信息处理方法后,可以很好的解决了当在滑动调节操作(例如:增加或减小音量时)产生的误触中键暂停按键,导致音乐停止播放。

当没有此算法时,音乐播放调节音量时,必须非常规范的滑动才可不产生误触,加入算法后,触发滑动超过自己规定的滑动范围(例如:滑动距离超过1瓣,即滑动操作跨越至少一个子区域的边界),便认为是滑动事件触发,屏蔽中央键按键,此时便可以较任意的滑动,也不会误触中央键按键,引起暂停等误操作。从而对使用者拥有更好的操作体验。

比如:滑动操作时,当滑动过一个滑动瓣或多个,便认定用户想进行的是滑动操作,此时将本次操设定为滑动操作,非滑动操作便被屏蔽,直到所有按键释放便可认为此次事件结束,等待下次操作。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1