一种响应方法及电子设备与流程

文档序号:14174930阅读:179来源:国知局
一种响应方法及电子设备与流程

本申请为申请日为2013年2月26日,申请号为:201310060426.1,发明名称为:一种响应方法及电子设备的分案申请。

本发明涉及计算机及嵌入式领域,特别涉及一种响应方法及电子设备。



背景技术:

随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。比如,手机、智能电视等电子设备已经成为人们生活中一个不可或缺的部分,人们通过电脑等电子设备来获得更多体验。

另外,目前3d(三维)技术发展迅速,3d显示的虚拟图标也可以作为显示设别操作时的按钮。在这种场景中,虚拟图标在空间中的显示位置一般设置在人的正前方,用户在对电子设备中的图标进行操作时,在对一个图标操作完毕后,手可能会继续移动。尤其是用户如果进行的是空间操作,即在空间中对图标进行操作,操作完毕后,手可能会自然放下,在放下的过程中可能会误触到其他的图标,形成误操作,电子设备也会继续进行响应,从而会导致电子设备的误响应,增加电子设备的负担,也为用户带来困扰。



技术实现要素:

本发明实施例提供一种响应方法及电子设备,用于解决现有技术中电子设备误响应率较高的技术问题,实现了降低误响应率的技术效果。

一种响应方法,应用于具有显示单元的电子设备,所述显示单元中显示有m个操作对象,所述电子设备具有检测区域,所述检测区域包含有m个有效操作区域,其中,所述m个有效操作区域和所述m个操作对象一一对应,m为正整数,所述方法包括以下步骤:

在第一时刻,获得一操作体针对所述m个操作对象中第一操作对象对应的第一有效操作区域的第一操作,所述第一操作所针对的第一操作位置与所述显示单元所在的第一平面之间的第一距离大于0;

判断在所述第一时刻之前的第二时刻是否获得所述操作体针对所述m个操作对象中第二操作对象的第二操作,其中,在所述第一时刻与所述第二时刻之间,所述操作体与所述检测区域需保持接触,所述第二操作所针对的第二操作位置与所述第一平面之间的第二距离大于0;

当判断确定为否时,对所述第一操作进行响应。

较佳的,所述第二操作对象对应的第二功能的第二显示界面中至少包括有所述第一操作对象。

较佳的,所述m个操作对象中至少有一个操作对象所对应的有效区域对应有至少三个截面,其中第一个截面与所述显示单元所在的第一平面之间的距离为第三距离,第二个截面与所述第一平面之间的距离为第四距离,第三个截面与所述第一平面之间的距离为第五距离,所述第三距离小于所述第四距离,及所述第四距离小于所述第五距离;所述第一个截面对应的第一面积大于所述第二个截面对应的第二面积,所述第一面积大于所述第三个截面对应的第三面积,及所述第二面积不小于所述第三面积;其中,所述第一个截面、所述第二个截面及所述第三个截面两两不相同。

较佳的,所述m个操作对象中至少有一个操作对象所对应的有效区域对应的截面均与所述第一平面平行。

较佳的,在判断在所述第一时刻之前的第二时刻是否获得所述操作体针对所述m个操作对象中第二操作对象的第二操作之后还包括步骤:当判断确定为是时,禁止对所述第一操作进行响应。

较佳的,所述显示单元以三维效果显示所述m个操作对象,使得用户感知所述m个操作对象中的所述第一操作对象所在的第一显示位置没有位于所述第一平面中。

较佳的,所述第一操作位置与所述第一显示位置重合,或所述第一操作位置与所述第一显示位置之间的距离不大于预设距离。

较佳的,获得一操作体针对所述m个操作对象中第一操作对象的第一操作的步骤包括:获得所述操作体针对所述第一操作位置的所述第一操作。

较佳的,所述显示单元所在的第一平面与用户之间的距离为第六距离,所述第一显示位置所在的第二平面与用户之间的距离为第七距离,所述第六距离大于所述第七距离,且所述第一平面与所述第二平面平行。

一种电子设备,所述电子设备具有显示单元,所述显示单元中显示有m个操作对象,所述电子设备具有检测区域,所述检测区域包含有m个有效操作区域,其中,所述m个有效操作区域和所述m个操作对象一一对应,m为正整数,所述电子设备包括:

获取模块,用于在第一时刻,获得一操作体针对所述m个操作对象中第一操作对象对应的第一有效操作区域的第一操作,所述第一操作所针对的第一操作位置与所述显示单元所在的第一平面之间的第一距离大于0;

判断模块,用于判断在所述第一时刻之前的第二时刻是否获得所述操作体针对所述m个操作对象中第二操作对象的第二操作,其中,在所述第一时刻与所述第二时刻之间,所述操作体与所述检测区域需保持接触,所述第二操作所针对的第二操作位置与所述第一平面之间的第二距离大于0;

响应模块,用于当判断确定为否时,对所述第一操作进行响应。

本发明实施例中的响应方法可以应用于具有显示单元的电子设备,所述显示单元中可以显示有m个操作对象,所述电子设备可以具有检测区域,所述检测区域可以包含有m个有效操作区域,其中,所述m个有效操作区域和所述m个操作对象可以一一对应,m为正整数,所述方法可以包括:在第一时刻,获得一操作体针对所述m个操作对象中第一操作对象对应的第一有效操作区域的第一操作,所述第一操作所针对的第一操作位置与所述显示单元所在的第一平面之间的第一距离大于0;判断在所述第一时刻之前的第二时刻是否获得所述操作体针对所述m个操作对象中第二操作对象的第二操作,其中,在所述第一时刻与所述第二时刻之间,所述操作体与所述检测区域需保持接触,所述第二操作所针对的第二操作位置与所述第一平面之间的第二距离大于0;当判断确定为否时,对所述第一操作进行响应。

本发明实施例中,在获得所述第一操作时,要首先判断之前是否有所述第二操作,如果之前进行过所述第二操作,则可以禁止对所述第一操作进行响应。例如,用户进行了一次空间操作,即所述第二操作,在进行所述第二操作完毕后,用户的手可以自然放下,而在自然放下的过程中用户的手可能未离开所述检测区域,且在手自然放下的过程中可能触碰到了与所述第一操作对象对应的所述第一有效区域,相当于用户又进行了所述第一操作,此时,所述电子设备可以首先判断:在用户的手未离开所述检测区域的前提下,在所述第一操作之前是否已进行了所述第二操作,如果判断确定进行了所述第二操作,则所述电子设备可以禁止对所述第一操作进行响应,因为如果用户已进行了所述第二操作,则在手自然放下的过程中又进行的所述第一操作很可能是误操作,此时如果所述电子设备进行了响应,反而会影响用户的正常使用,可能需要用户重新进行操作,对于电子设备来说,增加了不必要的工作量,进行了误响应,对于用户来说也较为不便。采用本发明实施例中的所述响应方法后,可以明显减少所述电子设备不必要的工作量,减轻所述电子设备的负担,降低所述电子设备的误响应率,也能尽量满足用户需求,提高用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例中响应方法的主要流程图;

图2为本发明实施例中电子设备的详细结构图。

具体实施方式

本发明实施例中的响应方法可以应用于具有显示单元的电子设备,所述显示单元中可以显示有m个操作对象,所述电子设备可以具有检测区域,所述检测区域可以包含有m个有效操作区域,其中,所述m个有效操作区域和所述m个操作对象可以一一对应,m为正整数,所述方法可以包括:在第一时刻,获得一操作体针对所述m个操作对象中第一操作对象对应的第一有效操作区域的第一操作,所述第一操作所针对的第一操作位置与所述显示单元所在的第一平面之间的第一距离大于0;判断在所述第一时刻之前的第二时刻是否获得所述操作体针对所述m个操作对象中第二操作对象的第二操作,其中,在所述第一时刻与所述第二时刻之间,所述操作体与所述检测区域需保持接触,所述第二操作所针对的第二操作位置与所述第一平面之间的第二距离大于0;当判断确定为否时,对所述第一操作进行响应。

本发明实施例中,在获得所述第一操作时,要首先判断之前是否有所述第二操作,如果之前进行过所述第二操作,则可以禁止对所述第一操作进行响应。例如,用户进行了一次空间操作,即所述第二操作,在进行所述第二操作完毕后,用户的手可以自然放下,而在自然放下的过程中用户的手可能未离开所述检测区域,且在手自然放下的过程中可能触碰到了与所述第一操作对象对应的所述第一有效区域,相当于用户又进行了所述第一操作,此时,所述电子设备可以首先判断:在用户的手未离开所述检测区域的前提下,在所述第一操作之前是否已进行了所述第二操作,如果判断确定进行了所述第二操作,则所述电子设备可以禁止对所述第一操作进行响应,因为如果用户已进行了所述第二操作,则在手自然放下的过程中又进行的所述第一操作很可能是误操作,此时如果所述电子设备进行了响应,反而会影响用户的正常使用,可能需要用户重新进行操作,对于电子设备来说,增加了不必要的工作量,进行了误响应,对于用户来说也较为不便。采用本发明实施例中的所述响应方法后,可以明显减少所述电子设备不必要的工作量,减轻所述电子设备的负担,降低所述电子设备的误响应率,也能尽量满足用户需求,提高用户体验。

参见图1,本发明实施例提供一种响应方法,所述方法可以应用于具有显示单元的电子设备,所述显示单元中可以显示有m个操作对象,所述电子设备可以具有检测区域,所述检测区域可以包含有m个有效操作区域,其中,所述m个有效操作区域和所述m个操作对象可以一一对应,m为正整数。所述方法的主要流程如下:

步骤101:在第一时刻,获得一操作体针对所述m个操作对象中第一操作对象对应的第一有效操作区域的第一操作,所述第一操作所针对的第一操作位置与所述显示单元所在的第一平面之间的第一距离大于0。

本发明实施例中,所述电子设备可以是pc(个人计算机)、pad(平板电脑)、智能电视等等不同的电子设备。所述显示单元可以是所述电子设备中的显示屏。

所述显示单元的检测区域可以不仅包括所述显示单元的平面显示区域,还可以包括位于所述显示单元前方一定范围内的空间区域。因所述显示单元在显示图像时可以是平面显示,或者也可以是以三维形式进行显示。如果是以三维形式进行显示,则对于用户来说,其看到的图像可能是位于空间中的。

本发明实施例中,所述显示单元中可以显示有所述m个操作对象,例如,所述操作对象可以是图标对象,或者也可以是其他类型的对象。所述m个操作对象中的每个操作对象都可以对应有一个有效操作区域,即所述m个操作对象可以共对应于m个有效操作区域,且所述m个操作对象与所述m个操作区域为一一对应的关系。

本发明实施例中,所述操作体可以是用户的一只手,或者也可以是其他类型的操作体,例如也可以是用户借用外部设备进行操作,则此时所述外部设备也可以是所述操作体。

在所述第一时刻,用户可能用所述操作体对所述电子设备进行操作。例如,用户可能对所述第一操作对象进行操作,其中在对所述第一操作对象进行操作时,要使该操作有效,则需要对所述第一操作对象对应的所述第一有效操作区域进行操作。因此,在所述第一时刻,所述电子设备可以获得所述操作体针对所述第一有效区域进行的所述第一操作。其中,本发明实施例中,所述第一操作可以是空间操作,即在进行所述第一操作时,所述操作体所针对的所述第一操作位置并没有位于所述显示单元所在的所述第一平面上,本发明实施例中,所述第一操作所针对的所述第一操作位置与所述第一平面之间的距离可以大于0,即用户在进行所述第一操作时,所进行的是空间操作。

较佳的,本发明实施例中,所述显示单元可以以三维效果显示所述m个操作对象,这样,可以使得用户感知所述m个操作对象中的所述第一操作对象所在的第一显示位置没有位于所述第一平面中。

较佳的,本发明实施例中,获得所述操作体针对所述m个操作对象中第一操作对象对应的第一有效操作区域的第一操作,具体可以是获得所述操作体针对所述第一操作位置的所述第一操作。

本发明实施例中,所述第一操作位置可以与所述第一显示位置重合,或者,所述第一操作位置与所述第一显示位置之间的距离可以不大于预设距离。

本发明实施例中,所述显示单元所在的所述第一平面与用户之间的距离可以为第六距离,所述第一显示位置所在的第二平面与用户之间的距离可以为第七距离,则所述第六距离可以大于所述第七距离,即所述第一操作对象所对应的所述第一显示位置可以位于所述显示单元与用户之间。且,所述第一平面可以与所述第二平面平行。

较佳的,本发明实施例中,所述m个操作对象中至少有一个操作对象所对应的有效区域对应有至少三个截面,分别为第一个截面、第二个截面和第三个截面,其中第一个截面与所述显示单元所在的第一平面之间的距离可以为第三距离,第二个截面与所述第一平面之间的距离可以为第四距离,第三个截面与所述第一平面之间的距离可以为第五距离,所述第三距离可以小于所述第四距离,及所述第四距离可以小于所述第五距离。

所述第一个截面对应的面积可以为第一面积,所述第二个截面对应的面积可以为第二面积,所述第三个截面对应的面积可以为第三面积,其中,所述第一面积可以大于所述第二面积,所述第一面积可以大于所述第三面积,及所述第二面积可以不小于所述第三面积。其中,所述第一个截面、所述第二个截面及所述第三个截面两两不相同。

现有技术中图标的空间有效区域基本为柱状区域,用户的手在自然放下的过程中很容易触碰到其他图标的有效区域。而本发明实施例中将所述有效区域设置为此种空间形状,用户的手即使在自然放下的过程中也不容易触碰到其他图标对应的有效区域,进一步降低所述电子设备的误响应率。

可选的,所述m个操作对象中至少有一个操作对象所对应的有效区域可以是一个圆锥体区域,该圆锥体的底面可以位于所述第一平面上。例如,所述m个操作对象中的所述第一操作对象所对应的所述第一有效操作区域可以是圆锥体区域,所述第一有效操作区域可以对应有至少三个截面,分别为所述第一个截面、所述第二个截面和所述第三个截面,且此时,所述第一面积可以大于所述第二面积,所述第一面积可以大于所述第三面积,及所述第二面积可以大于所述第三面积。

可选的,所述m个操作对象中至少有一个操作对象所对应的有效区域可以形象地看做是一个“凸”字型空间区域,该“凸”字型空间区域的下底面可以位于所述第一平面上,其中,该“凸”字型空间区域的下底面的面积大于该“凸”字型空间区域的上底面的面积。例如,所述m个操作对象中的所述第一操作对象所对应的所述第一有效操作区域可以是“凸”字型空间区域,所述第一有效操作区域可以对应有至少三个截面,分别为所述第一个截面、所述第二个截面和所述第三个截面。此时,所述第一面积可以大于所述第二面积,所述第一面积可以大于所述第三面积,及所述第二面积可以等于所述第三面积。

较佳的,本发明实施例中,所述m个操作对象中至少有一个操作对象所对应的有效区域可以对应有至少一个截面,其中所述至少一个截面中的第i个截面上两点之间的最大距离可以小于所述有效区域中的有效位移。

较佳的,本发明实施例中,对一个有效区域可以预设有一有效位移,在对所述有效区域进行操作时,如果该操作在所述有效区域中所对应的位移小于所述有效位移,则可以禁止对该操作进行响应,i为正整数。即,要对所述有效区域进行操作,所述操作体必然会在所述有效区域中有一定位移,如果所述操作体在对所述有效区域进行操作时,该操作对应的位移小于所述有效位移,则所述电子设备可以禁止对该操作进行响应,而只有该操作对应的位移不小于所述有效位移时,所述电子设备才会对该操作进行响应。

本发明实施例中,为所述有效区域设定所述有效位移,且令所述有效区域对应的截面中两点之间的最大距离小于所述有效位移,这样,即使用户的手在自然放下的过程中触碰到了其他图标的有效区域,所述电子设备也会因为用户的手在其他图标的有效区域中的位移没有达到所述有效位移而禁止对该操作进行响应,进一步降低所述电子设备的误响应率,提高电子设备的智能程度。

例如,所述m个操作对象中的所述第一操作对象所对应的所述第一有效操作区域可以对应有所述至少一个截面,例如所述第一有效区域可以是“凸”字型空间区域。则所述“凸”字型空间区域中的第i个截面上两点之间的最大距离可以小于所述第一有效区域中的有效位移。这样,即使用户的手无意中划过所述第一有效区域,可能用户的手划过的也是所述第一有效区域中的一个截面,例如划过的是所述第i个截面,而规定所述第i个截面上两点之间的最大距离小于所述第一有效区域中的有效位移,则所述电子设备不会对用户的该操作进行响应,降低了所述电子设备的误响应率。

例如,所述m个操作对象中的所述第一操作对象所对应的所述第一有效操作区域可以对应有所述至少一个截面,例如所述第一有效区域可以是圆锥体区域。则所述圆锥体区域中的第i个截面上两点之间的最大距离可以小于所述第一有效区域中的有效位移。这样,即使用户的手无意中划过所述第一有效区域,可能用户的手划过的也是所述第一有效区域中的一个截面,例如划过的是所述第i个截面,而规定所述第i个截面上两点之间的最大距离小于所述第一有效区域中的有效位移,则所述电子设备不会对用户的该操作进行响应,降低了所述电子设备的误响应率。

较佳的,本发明实施例中,无论所述m个操作对象中至少有一个操作对象所对应的有效区域对应有所述至少一个截面或所述至少三个截面,该有效区域所对应的截面均可以与所述第一平面平行。

步骤102:判断在所述第一时刻之前的第二时刻是否获得所述操作体针对所述m个操作对象中第二操作对象的第二操作,其中,在所述第一时刻与所述第二时刻之间,所述操作体与所述检测区域需保持接触,所述第二操作所针对的第二操作位置与所述第一平面之间的第二距离大于0。

在获得所述第一操作后,所述电子设备可以先判断在所述第一时刻之前的所述第二时刻是否已获得了所述操作体针对所述m个操作对象中的所述第二操作对象进行的所述第二操作,其中,在所述第一时刻与所述第二时刻之间,所述操作体与所述检测区域需一直保持接触,即,在所述第一时刻与所述第二时刻之间,所述操作体需要始终不离开所述检测区域。本发明实施例中,所述第二操作所针对的位置为所述第二操作位置,所述第二操作位置也可以没有位于所述第一平面中,所述第二操作位置与所述第一平面之间的所述第二距离也可以大于0。即所述第二操作也可以是空间操作。

较佳的,本发明实施例中,所述显示单元可以以三维效果显示所述m个操作对象,这样,可以使得用户感知所述m个操作对象中的所述第二操作对象所在的第二显示位置没有位于所述第一平面中。

较佳的,本发明实施例中,判断是否获得所述操作体针对所述m个操作对象中第二操作对象对应的所述第二有效操作区域的所述第二操作,具体可以是判断是否获得所述操作体针对所述第二操作位置的所述第二操作。

本发明实施例中,所述第二操作位置可以与所述第二显示位置重合,或者,所述第二操作位置与所述第二显示位置之间的距离可以不大于所述预设距离。

本发明实施例中,因为很可能在获得所述第一操作之前首先已获得了所述第二操作,则可以规定所述第二操作对象对应的第二功能的第二显示界面中至少可以包括有所述第一操作对象,这样,才能保证即使之前进行了所述第二操作,也能够再次进行所述第一操作。

步骤103:当判断确定为否时,对所述第一操作进行响应。

如果判断确定在所述第二时刻没有获得过所述第二操作,则可以表明用户在本次与所述检测区域的接触过程中,所述第一操作为用户的首次操作,则所述第一操作很可能就是用户想要进行的操作,则所述电子设备可以对所述第一操作进行响应。

较佳的,本发明实施例中,对一个有效区域可以预设有一有效位移,在对所述有效区域进行操作时,如果该操作在所述有效区域中所对应的位移小于所述有效位移,则可以禁止对该操作进行响应,i为正整数。即,要对所述有效区域进行操作,所述操作体必然会在所述有效区域中有一定位移,如果所述操作体在对所述有效区域进行操作时,该操作对应的位移小于所述有效位移,则所述电子设备可以禁止对该操作进行响应,而只有该操作对应的位移不小于所述有效位移时,所述电子设备才会对该操作进行响应。

因此,本发明实施例中,可以为所述第一有效区域预设有第一有效位移。如果判断确定在所述第二时刻时没有获得所述第二操作,则可以继续判断所述操作体在所述第一有效区域中的位移是否不小于所述第一操作对象所对应的所述第一有效位移。如果判断确定所述操作体在所述第一有效区域中的位移不小于所述第一有效位移,则可以对所述第一操作进行响应,如果判断确定所述操作体在所述第一有效区域中的位移小于所述第一有效位移,则可以继续禁止对所述第一操作进行响应。

本发明实施例中,如果判断确定在所述第二时刻时获得了所述第二操作,则可以禁止对所述第一操作进行响应。

以下通过几个具体的实施例介绍本发明中的响应方法,下面的实施例主要介绍了所述方法的几种可能的应用场景。需要说明的是,本发明中的实施例只用于解释本发明,而不能用于限制本发明。凡是符合本发明思想的实施例均在本发明的保护范围之内,本领域技术人员自然知道应如何根据本发明的思想进行变型。

实施例一:

所述电子设备为pc,所述电子设备具有显示单元,所述显示单元为该pc的显示屏。所述显示单元具有检测区域。

所述显示单元中可以显示有3个操作对象,所述检测区域可以包含有3个有效操作区域,其中,所述3个有效操作区域和所述3个操作对象可以一一对应。本实施例中,该3个操作对象均为图标对象。

本实施例中,在第一时刻,所述电子设备检测获得用户针对该3个操作对象中的第一操作对象对应的第一有效操作区域进行的第一操作。其中,所述第一操作所针对的位置为第一操作位置,本实施例中,所述第一操作可以是空间操作,即在进行所述第一操作时,所述操作体所针对的所述第一操作位置并没有位于所述显示单元所在的所述第一平面上,本实施例中,所述第一操作位置与所述显示单元所在的第一平面之间的距离大于0,即所述第一操作为空间操作。本实施例中,所述操作体为用户的一根手指。

本实施例中,所述显示单元可以以三维效果显示所述3个操作对象,这样,可以使得用户感知所述3个操作对象中的所述第一操作对象所在的第一显示位置没有位于所述第一平面中。

本实施例中,获得所述操作体针对所述3个操作对象中第一操作对象对应的第一有效操作区域的第一操作,具体可以是获得所述操作体针对所述第一操作位置的所述第一操作。

本实施例中,所述第一操作位置可以与所述第一显示位置重合。

本实施例中,所述3个操作对象中至少有一个操作对象所对应的有效区域对应有至少三个截面,分别为第一个截面、第二个截面和第三个截面,其中第一个截面与所述显示单元所在的第一平面之间的距离可以为第三距离,第二个截面与所述第一平面之间的距离可以为第四距离,第三个截面与所述第一平面之间的距离可以为第五距离,所述第三距离可以小于所述第四距离,及所述第四距离可以小于所述第五距离。

所述第一个截面对应的面积可以为第一面积,所述第二个截面对应的面积可以为第二面积,所述第三个截面对应的面积可以为第三面积,其中,所述第一面积可以大于所述第二面积,所述第一面积可以大于所述第三面积,及所述第二面积可以不小于所述第三面积。其中,所述第一个截面、所述第二个截面及所述第三个截面两两不相同。

具体的,本实施例中,所述3个操作对象中至少有一个操作对象所对应的有效区域可以是一个圆锥体区域,该圆锥体的底面可以位于所述第一平面上。例如,所述3个操作对象中的所述第一操作对象所对应的所述第一有效操作区域可以是圆锥体区域,所述第一有效操作区域可以对应有至少三个截面,分别为所述第一个截面、所述第二个截面和所述第三个截面,且此时,所述第一面积可以大于所述第二面积,所述第一面积可以大于所述第三面积,及所述第二面积可以大于所述第三面积。

本实施例中,所述3个操作对象中至少有一个操作对象所对应的有效区域可以是一个圆锥体区域,该圆锥体的底面可以位于所述第一平面上。例如,所述3个操作对象中的所述第一操作对象所对应的所述第一有效操作区域可以是圆锥体区域,所述第一有效操作区域可以对应有至少三个截面,分别为所述第一个截面、所述第二个截面和所述第三个截面,且此时,所述第一面积可以大于所述第二面积,所述第一面积可以大于所述第三面积,及所述第二面积可以大于所述第三面积。

在获得所述第一操作后,所述电子设备可以先判断在所述第一时刻之前的所述第二时刻是否已获得了所述操作体针对所述3个操作对象中的所述第二操作对象进行的所述第二操作,其中,在所述第一时刻与所述第二时刻之间,所述操作体与所述检测区域需一直保持接触,即,在所述第一时刻与所述第二时刻之间,所述操作体需要始终不离开所述检测区域。本发明实施例中,所述第二操作所针对的位置为所述第二操作位置,所述第二操作位置也可以没有位于所述第一平面中,所述第二操作位置与所述第一平面之间的所述第二距离也可以大于0。即所述第二操作也可以是空间操作。

本实施例中,判断确定在所述第二时刻没有获得过所述第二操作,则可以表明用户在本次与所述检测区域的接触过程中,所述第一操作为用户的首次操作,则所述第一操作很可能就是用户想要进行的操作,则所述电子设备可以对所述第一操作进行响应。

实施例二:

所述电子设备为智能电视,所述电子设备具有显示单元,所述显示单元为该智能电视的显示屏。所述显示单元具有检测区域。

所述显示单元中可以显示有3个操作对象,所述检测区域可以包含有3个有效操作区域,其中,所述3个有效操作区域和所述3个操作对象可以一一对应。本实施例中,该3个操作对象均为图标对象。

本实施例中,在第一时刻,所述电子设备检测获得用户针对该3个操作对象中的第一操作对象对应的第一有效操作区域进行的第一操作。其中,所述第一操作所针对的位置为第一操作位置,本实施例中,所述第一操作可以是空间操作,即在进行所述第一操作时,所述操作体所针对的所述第一操作位置并没有位于所述显示单元所在的所述第一平面上,本实施例中,所述第一操作位置与所述显示单元所在的第一平面之间的距离大于0,即所述第一操作为空间操作。本实施例中,所述操作体为用户的一根手指。

本实施例中,所述显示单元可以以三维效果显示所述3个操作对象,这样,可以使得用户感知所述3个操作对象中的所述第一操作对象所在的第一显示位置没有位于所述第一平面中。

本实施例中,获得所述操作体针对所述3个操作对象中第一操作对象对应的第一有效操作区域的第一操作,具体可以是获得所述操作体针对所述第一操作位置的所述第一操作。

本实施例中,所述第一操作位置可以与所述第一显示位置重合。

本实施例中,所述3个操作对象中至少有一个操作对象所对应的有效区域对应有至少三个截面,分别为第一个截面、第二个截面和第三个截面,其中第一个截面与所述显示单元所在的第一平面之间的距离可以为第三距离,第二个截面与所述第一平面之间的距离可以为第四距离,第三个截面与所述第一平面之间的距离可以为第五距离,所述第三距离可以小于所述第四距离,及所述第四距离可以小于所述第五距离。

所述第一个截面对应的面积可以为第一面积,所述第二个截面对应的面积可以为第二面积,所述第三个截面对应的面积可以为第三面积,其中,所述第一面积可以大于所述第二面积,所述第一面积可以大于所述第三面积,及所述第二面积可以不小于所述第三面积。其中,所述第一个截面、所述第二个截面及所述第三个截面两两不相同。

具体的,本实施例中,所述3个操作对象中至少有一个操作对象所对应的有效区域可以形象地看做是一个“凸”字型空间区域,该“凸”字型空间区域的下底面可以位于所述第一平面上,其中,该“凸”字型空间区域的下底面的面积大于该“凸”字型空间区域的上底面的面积。例如,所述3个操作对象中的所述第一操作对象所对应的所述第一有效操作区域可以是“凸”字型空间区域,所述第一有效操作区域可以对应有至少三个截面,分别为所述第一个截面、所述第二个截面和所述第三个截面。此时,所述第一面积可以大于所述第二面积,所述第一面积可以大于所述第三面积,及所述第二面积可以等于所述第三面积。

在获得所述第一操作后,所述电子设备可以先判断在所述第一时刻之前的所述第二时刻是否已获得了所述操作体针对所述3个操作对象中的所述第二操作对象进行的所述第二操作,其中,在所述第一时刻与所述第二时刻之间,所述操作体与所述检测区域需一直保持接触,即,在所述第一时刻与所述第二时刻之间,所述操作体需要始终不离开所述检测区域。本发明实施例中,所述第二操作所针对的位置为所述第二操作位置,所述第二操作位置也可以没有位于所述第一平面中,所述第二操作位置与所述第一平面之间的所述第二距离也可以大于0。即所述第二操作也可以是空间操作。

本实施例中,判断确定在所述第二时刻没有获得过所述第二操作,则可以表明用户在本次与所述检测区域的接触过程中,所述第一操作为用户的首次操作,则所述第一操作很可能就是用户想要进行的操作,则所述电子设备可以对所述第一操作进行响应。

实施例三:

所述电子设备为pad,所述电子设备具有显示单元,所述显示单元为该pad的显示屏。所述显示单元具有检测区域。

所述显示单元中可以显示有3个操作对象,所述检测区域可以包含有3个有效操作区域,其中,所述3个有效操作区域和所述3个操作对象可以一一对应。本实施例中,该3个操作对象均为图标对象。

本实施例中,在第一时刻,所述电子设备检测获得用户针对该3个操作对象中的第一操作对象对应的第一有效操作区域进行的第一操作。其中,所述第一操作所针对的位置为第一操作位置,本实施例中,所述第一操作可以是空间操作,即在进行所述第一操作时,所述操作体所针对的所述第一操作位置并没有位于所述显示单元所在的所述第一平面上,本实施例中,所述第一操作位置与所述显示单元所在的第一平面之间的距离大于0,即所述第一操作为空间操作。本实施例中,所述操作体为用户的一根手指。

本实施例中,所述显示单元可以以三维效果显示所述3个操作对象,这样,可以使得用户感知所述3个操作对象中的所述第一操作对象所在的第一显示位置没有位于所述第一平面中。

本实施例中,获得所述操作体针对所述3个操作对象中第一操作对象对应的第一有效操作区域的第一操作,具体可以是获得所述操作体针对所述第一操作位置的所述第一操作。

本实施例中,所述第一操作位置可以与所述第一显示位置重合。

本实施例中,所述3个操作对象中至少有一个操作对象所对应的有效区域可以对应有至少一个截面,其中所述至少一个截面中的第i个截面上两点之间的最大距离可以小于所述有效区域中的有效位移。

本实施例中,对一个有效区域可以预设有一有效位移,在对所述有效区域进行操作时,如果该操作在所述有效区域中所对应的位移小于所述有效位移,则可以禁止对该操作进行响应,i为正整数。即,要对所述有效区域进行操作,所述操作体必然会在所述有效区域中有一定位移,如果所述操作体在对所述有效区域进行操作时,该操作对应的位移小于所述有效位移,则所述电子设备可以禁止对该操作进行响应,而只有该操作对应的位移不小于所述有效位移时,所述电子设备才会对该操作进行响应。

本实施例中,所述m个操作对象中的所述第一操作对象所对应的所述第一有效操作区域可以对应有所述至少一个截面,例如所述第一有效区域可以是“凸”字型空间区域。则所述“凸”字型空间区域中的第i个截面上两点之间的最大距离可以小于所述第一有效区域中的有效位移。这样,即使用户的手无意中划过所述第一有效区域,可能用户的手划过的也是所述第一有效区域中的一个截面,例如划过的是所述第i个截面,而规定所述第i个截面上两点之间的最大距离小于所述第一有效区域中的有效位移,则所述电子设备不会对用户的该操作进行响应,降低了所述电子设备的误响应率。

在获得所述第一操作后,所述电子设备可以先判断在所述第一时刻之前的所述第二时刻是否已获得了所述操作体针对所述3个操作对象中的所述第二操作对象进行的所述第二操作,其中,在所述第一时刻与所述第二时刻之间,所述操作体与所述检测区域需一直保持接触,即,在所述第一时刻与所述第二时刻之间,所述操作体需要始终不离开所述检测区域。本发明实施例中,所述第二操作所针对的位置为所述第二操作位置,所述第二操作位置也可以没有位于所述第一平面中,所述第二操作位置与所述第一平面之间的所述第二距离也可以大于0。即所述第二操作也可以是空间操作。

本实施例中,判断确定在所述第二时刻已经获得了所述第二操作,则可以表明用户在本次与所述检测区域的接触过程中,所述第二操作为用户的首次操作,则所述第二操作很可能是用户想要进行的操作,而所述第一操作很可能就是用户在进行所述第二操作完毕后所进行的误操作,则所述电子设备可以禁止对所述第一操作进行响应。

参见图2,本发明实施例提供一种电子设备,所述电子设备可以具有显示单元,所述显示单元中可以显示有m个操作对象,所述电子设备可以具有检测区域,所述检测区域可以包含有m个有效操作区域,其中,所述m个有效操作区域和所述m个操作对象可以一一对应,m为正整数。所述电子设备可以包括获取模块201、判断模块202和响应模块203。

较佳的,所述电子设备还可以包括禁止模块204。

获取模块201可以用于在第一时刻,获得一操作体针对所述m个操作对象中第一操作对象对应的第一有效操作区域的第一操作,所述第一操作所针对的第一操作位置与所述显示单元所在的第一平面之间的第一距离大于0。

获取模块201具体可以用于获得所述操作体针对所述第一操作位置的所述第一操作。

判断模块202可以用于判断在所述第一时刻之前的第二时刻是否获得所述操作体针对所述m个操作对象中第二操作对象的第二操作,其中,在所述第一时刻与所述第二时刻之间,所述操作体与所述检测区域需保持接触,所述第二操作所针对的第二操作位置与所述第一平面之间的第二距离大于0。

响应模块203可以用于当判断确定为否时,对所述第一操作进行响应。

本发明实施例中,响应模块203可以包括判断子模块和响应子模块。

所述判断子模块可以用于当判断确定为否时,判断所述操作体在所述第一有效区域中的位移是否不小于所述第一操作对象对应的第一有效位移。

所述响应子模块可以用于当所述操作体在所述第一有效区域中的位移不小于所述第一有效位移时,对所述第一操作进行响应。

本发明实施例中,所述第二操作对象对应的第二功能的第二显示界面中至少可以包括有所述第一操作对象。

本发明实施例中,所述m个操作对象中至少有一个操作对象所对应的有效区域对应有至少三个截面,其中第一个截面与所述显示单元所在的第一平面之间的距离为第三距离,第二个截面与所述第一平面之间的距离为第四距离,第三个截面与所述第一平面之间的距离为第五距离,所述第三距离小于所述第四距离,及所述第四距离小于所述第五距离;所述第一个截面对应的第一面积大于所述第二个截面对应的第二面积,所述第一面积大于所述第三个截面对应的第三面积,及所述第二面积不小于所述第三面积;其中,所述第一个截面、所述第二个截面及所述第三个截面两两不相同。

本发明实施例中,所述m个操作对象中至少有一个操作对象所对应的有效区域对应有至少一个截面,其中第i个截面上两点之间的最大距离小于所述有效区域中的有效位移;其中,在对所述有效区域进行操作时,若该操作在所述有效区域中所对应的位移小于所述有效位移,则禁止对该操作进行响应;i为正整数。

本发明实施例中,所述m个操作对象中至少有一个操作对象所对应的有效区域对应的截面均与所述第一平面平行。

禁止模块204可以用于当判断确定在所述第一时刻之前的第二时刻获得了所述操作体针对所述m个操作对象中所述第二操作对象的所述第二操作时,禁止对所述第一操作进行响应。

本发明实施例中,所述显示单元可以以三维效果显示所述m个操作对象,使得用户感知所述m个操作对象中的所述第一操作对象所在的第一显示位置没有位于所述第一平面中。

本发明实施例中,所述第一操作位置可以与所述第一显示位置重合,或所述第一操作位置与所述第一显示位置之间的距离可以不大于预设距离。

本发明实施例中,所述显示单元所在的第一平面与用户之间的距离可以为第六距离,所述第一显示位置所在的第二平面与用户之间的距离可以为第七距离,所述第六距离可以大于所述第七距离,且所述第一平面可以与所述第二平面平行。

本发明实施例中的响应方法可以应用于具有显示单元的电子设备,所述显示单元中可以显示有m个操作对象,所述电子设备可以具有检测区域,所述检测区域可以包含有m个有效操作区域,其中,所述m个有效操作区域和所述m个操作对象可以一一对应,m为正整数,所述方法可以包括:在第一时刻,获得一操作体针对所述m个操作对象中第一操作对象对应的第一有效操作区域的第一操作,所述第一操作所针对的第一操作位置与所述显示单元所在的第一平面之间的第一距离大于0;判断在所述第一时刻之前的第二时刻是否获得所述操作体针对所述m个操作对象中第二操作对象的第二操作,其中,在所述第一时刻与所述第二时刻之间,所述操作体与所述检测区域需保持接触,所述第二操作所针对的第二操作位置与所述第一平面之间的第二距离大于0;当判断确定为否时,对所述第一操作进行响应。

本发明实施例中,在获得所述第一操作时,要首先判断之前是否有所述第二操作,如果之前进行过所述第二操作,则可以禁止对所述第一操作进行响应。例如,用户进行了一次空间操作,即所述第二操作,在进行所述第二操作完毕后,用户的手可以自然放下,而在自然放下的过程中用户的手可能未离开所述检测区域,且在手自然放下的过程中可能触碰到了与所述第一操作对象对应的所述第一有效区域,相当于用户又进行了所述第一操作,此时,所述电子设备可以首先判断:在用户的手未离开所述检测区域的前提下,在所述第一操作之前是否已进行了所述第二操作,如果判断确定进行了所述第二操作,则所述电子设备可以禁止对所述第一操作进行响应,因为如果用户已进行了所述第二操作,则在手自然放下的过程中又进行的所述第一操作很可能是误操作,此时如果所述电子设备进行了响应,反而会影响用户的正常使用,可能需要用户重新进行操作,对于电子设备来说,增加了不必要的工作量,进行了误响应,对于用户来说也较为不便。采用本发明实施例中的所述响应方法后,可以明显减少所述电子设备不必要的工作量,减轻所述电子设备的负担,降低所述电子设备的误响应率,也能尽量满足用户需求,提高用户体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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