CN102541390B - 电子设备和用于移动显示对象的方法 - Google Patents

电子设备和用于移动显示对象的方法 Download PDF

Info

Publication number
CN102541390B
CN102541390B CN201010585497.XA CN201010585497A CN102541390B CN 102541390 B CN102541390 B CN 102541390B CN 201010585497 A CN201010585497 A CN 201010585497A CN 102541390 B CN102541390 B CN 102541390B
Authority
CN
China
Prior art keywords
display object
moving direction
viewing area
unit
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
Application number
CN201010585497.XA
Other languages
English (en)
Other versions
CN102541390A (zh
Inventor
唐泽明
王天树
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201010585497.XA priority Critical patent/CN102541390B/zh
Publication of CN102541390A publication Critical patent/CN102541390A/zh
Application granted granted Critical
Publication of CN102541390B publication Critical patent/CN102541390B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供了一种电子设备和用于移动显示对象的方法,所述方法应用于电子设备中,所述电子设备包括显示单元,所述显示对象的一部分显示在所述显示单元的显示区域上,所述方法包括:感应用户以至少两个指点物做出的触摸手势;基于所述触摸手势,生成移动命令;以及基于所述移动命令,相对于所述显示区域移动所述显示对象。

Description

电子设备和用于移动显示对象的方法
技术领域
本发明涉及电子设备的领域,更具体地,本发明涉及一种电子设备以及用于移动显示对象的方法。
背景技术
在诸如手机的电子设备中,由于显示区域的尺寸有限,因此例如长列表、大图像、大网页等的显示对象常常不能完整地显示在显示区域上。为了相对于显示区域移动显示对象,在包含触摸感应单元的电子设备中,提出了通过手指滑动来移动显示对象的方法。具体地,通过手指的滑动方向来确定显示对象的移动方向,并通过手指的滑动速率来确定显示对象的移动速率。
然而,在上述方法中,如果用户想要看到显示对象当前未显示的边缘处的内容,例如,如果用户想要看到显示对象最顶部或最右侧的内容,则需要多次做出滑动手势以相对于显示区域移动显示对象,直到想要看到的显示对象的边缘显示在电子设备上,也就是说,针对用户的这种需求,在上述方法中,用户的操作不够简单,用户体验较差。
发明内容
有鉴于上述情况,本发明提供了一种电子设备和用于移动显示对象的方法,其能够使得用户通过简单的操作快速移动显示对象,从而大大改进了用户的体验。
根据本发明实施例,提供了一种用于移动显示对象的方法,应用于电子设备中,所述电子设备包括显示单元,所述显示对象的一部分显示在所述显示单元的显示区域上,所述方法包括:感应用户以至少两个指点物做出的触摸手势;基于所述触摸手势,生成移动命令;以及基于所述移动命令,相对于所述显示区域移动所述显示对象。
生成移动命令可包括:基于所述触摸手势,确定所述显示对象相对于所述显示区域的移动方向;以及基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
所述生成移动命令可包括:识别所述触摸手势;当识别所述触摸手势为滑动手势时,基于所述滑动手势的方向,确定所述显示对象相对于所述显示区域的移动方向;以及基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
所述生成移动命令可包括:识别所述触摸手势;当识别所述触摸手势为点击手势时,获得所述点击手势的目标点;基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向;以及基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
所述生成移动命令可包括:识别所述触摸手势;当识别所述触摸手势为点击手势时,获得所述点击手势的目标点;基于所述目标点的位置和所述显示区域的中点的位置,确定所述显示对象相对于所述显示区域的移动方向和移动距离;以及基于所述移动方向和所述移动距离,生成移动命令。
所述获得所述点击手势的目标点可包括:获得所述点击手势的第一触摸点和第二触摸点;以及基于所述第一触摸点和所述第二触摸点,获得所述点击手势的目标点。
根据本发明另一实施例,提供了一种电子设备,包括:存储单元,用于存储一显示对象;显示单元,包括一显示区域,其显示区域上显示所述显示对象的一部分;触摸感应单元,感应以至少两个指点物做出的触摸手势;处理单元,基于所述触摸手势,生成移动命令,以及基于所述移动命令,相对于所述显示区域移动所述显示对象。
根据本发明另一实施例,提供了一种电子设备,包括:触摸感应单元,感应用户以至少两个指点物做出的触摸手势;生成单元,基于所述触摸手势,生成移动命令;以及显示控制单元,当所述电子设备的显示区域上显示显示对象的一部分时,基于所述移动命令,相对于所述显示区域移动所述显示对象。
所述生成单元可包括:第一确定单元,基于所述触摸手势,确定所述显示对象相对于所述显示区域的移动方向;以及第一命令生成单元,基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
所述生成单元可包括:识别单元,识别所述触摸手势;第二确定单元,当所述识别单元识别所述触摸手势是滑动手势时,基于所述滑动手势的方向,确定所述显示对象相对于所述显示区域的移动方向;以及第二命令生成单元,基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
所述生成单元可包括:识别单元,识别所述触摸手势;第一获得单元,当识别所述触摸手势为点击手势时,获得所述点击手势的目标点;第三确定单元,基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向;以及第三命令生成单元,基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
所述生成单元可包括:识别单元,识别所述触摸手势;第二获得单元,当所述识别单元识别所述触摸手势是点击手势时,获得所述点击手势的目标点;第四确定单元,基于所述目标点的位置和所述显示区域的中点的位置,确定所述显示对象相对于所述显示区域的移动方向和移动距离;以及第四命令生成单元,基于所述移动方向和所述移动距离,生成移动命令。
所述第二获得单元可包括:触摸点获得单元,获得所述点击手势的第一触摸点和第二触摸点;以及目标点获得单元,基于所述第一触摸点和所述第二触摸点,获得所述点击手势的目标点。
通过本发明实施例的电子设备和用于移动显示对象的方法,使得用户能够通过简单的操作快速移动显示对象,从而大大改进了用户的体验。
附图说明
图1是图示本发明实施例的用于移动显示对象的方法的操作的流程图;
图2是图示本发明实施例的电子设备的主要配置的框图;
图3是图示本发明另一实施例的电子设备的主要配置的框图;
图4是更详细图示本发明实施例的电子设备的配置的框图;
图5是更详细图示本发明实施例的电子设备的配置的框图;
图6是更详细图示本发明实施例的电子设备的配置的框图;
图7是更详细图示本发明实施例的电子设备的配置的框图;
图8A至8C是图示显示区域和显示对象的相对位置关系的示意图;
图9A至9G是图示本发明实施例的方法执行前后的示意图。
具体实施方式
下面将参考附图描述本发明实施例。
首先,将参考图1描述根据本发明实施例的用于移动显示对象的方法。
根据本发明实施例的用于移动显示对象的方法应用于诸如手机、便携式电脑等的电子设备中。所述电子设备包括显示单元。此外,所述电子设备还包括触摸感应单元。所述显示单元和所述触摸感应单元可以独立设置,也可以层叠设置。例如,所述触摸感应单元可以层叠在所述显示单元的上方。
所述显示对象诸如网页、图像、列表等。此外,所述显示对象的尺寸大于所述显示单元的显示区域的尺寸。因此,所述显示对象不能完全显示在所述显示区域上,而仅有一部分显示在所述显示区域上。为了描述方便,假设所述显示对象当前处于第一状态。以下将参考图8详细描述所述第一状态。如图8A所示,其中粗实线示出的是显示单元的显示区域,虚线示出的是显示对象。显然,显示对象的尺寸大于显示区域的尺寸。如图8A所示,在所述第一状态下,在以显示区域的中心为原点的xy轴坐标***中,显示对象的中心为A点,其坐标为(xA,yA)。
现在回到图1,继续描述所述移动显示对象的方法。所述方法包括:
步骤S101:感应用户以至少两个指点物做出的触摸手势。
例如,当所述方法通过触摸感应单元感测到同时存在两个触摸点时,认为用户以至少两个指点物做出了触摸手势。所述两个指点物例如可以是用户的两根手指。
步骤S102:基于所述触摸手势,生成移动命令。
具体地,所述方法可基于所述触摸手势,生成用于将显示对象从第一状态移动至边缘状态的移动命令。替代地,所述方法可基于所述触摸手势,生成用于将显示对象从第一状态移动至非边缘状态的第二状态的移动命令。其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。例如,当所述移动方向为-x方向时,所述边缘状态指所述显示对象的右边缘显示在所述显示区域上的状态,如图8B所示。所述第二状态与所述第一状态不同,并且所述第二状态不是边缘状态,例如如图8C所示,其中,所述显示对象的中心A点的坐标从第一状态下的(xA,yA)变为第二状态下的(xA’,yA’)。
以下将在适当时参考图8的示意图详细描述这两种情况下的操作。
在第一实施例中,所述方法基于所述触摸手势,生成用于将显示对象从第一状态移动至边缘状态的移动命令。此时,所述方法基于所述触摸手势,确定所述显示对象相对于所述显示区域的移动方向,并且基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令。
具体地,所述方法通过所述触摸感应单元识别所述触摸手势。所述触摸感应单元识别所述触摸手势为滑动手势还是点击手势的方法为本领域所知,在此不再详述。
当识别所述触摸手势为滑动手势时,所述方法基于所述滑动手势的方向,确定所述显示对象相对于所述显示区域的移动方向。例如,如图8A所示,当识别所述触摸手势为滑动手势,并且所述滑动手势的方向为-x方向时,确定所述显示对象相对于所述显示区域的移动方向为-x方向,即,向左的方向。此后,所述方法生成将所述显示对象在-x方向上移动至边缘状态的命令,作为移动命令,如上所述,此时的边缘状态指所述显示对象的右边缘显示在所述显示区域上的状态,如图8B所示。
当识别所述触摸手势为点击手势时,所述方法获得所述点击手势的目标点。具体地,所述方法获得做出所述点击手势的两个点击物的各自的触摸点,即,第一触摸点和第二触摸点。此后,所述方法基于所述第一触摸点和所述第二触摸点,获得所述点击手势的目标点。例如,所述方法计算所述第一触摸点和所述第二触摸点之间的连线的中点作为所述点击手势的目标点。如图8A所示,假设所述方法获得的做出所述点击手势的两个点击物的各自的触摸点分别为B1(xB1,yB1)和B2(xB2,yB2),则基于点B1(xB1,yB1)和点B2(xB2,yB2),获得目标点当然,所述方法也可以基于所述第一触摸点和所述第二触摸点,通过任何预定算法获得所述点击手势的点击点,其都在本发明的范围之内。
此后,所述方法基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向。具体地,如图8A所示,当触摸感应单元和显示单元重叠设置时,此时的目标点位于显示区域的中心O(0,0)的右上方,即,位于+x方向和+y方向,由此确定所述显示对象相对于所述显示区域的移动方向为+x方向和+y方向,即,向上和向右的方向。
此后,所述方法基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令。在此示例下,所述方法生成将所述显示对象在+x和+y方向上移动至所述显示对象的下边缘和左边缘显示在显示区域上的边缘状态。
以上描述了在第一实施例中生成移动命令的操作。在所述第一实施例中,所述方法基于所述触摸手势,生成用于将显示对象从第一状态移动至边缘状态的移动命令。
下面将描述第二实施例的操作。在第二实施例中,所述方法基于所述触摸手势,生成用于将显示对象从第一状态移动至非边缘状态的第二状态的移动命令。
在第二实施例中,同样,所述方法识别所述触摸手势。当识别所述触摸手势为滑动手势时,所述方法不生成移动命令。
当识别所述触摸手势为点击手势时,所述方法与上述第一实施例中的操作类似地获得所述点击手势的目标点。同样,假设该目标点为图8A中的点
B ( x B 1 + x B 2 2 , y B 1 + y B 2 2 ) .
此后,基于与上述类似的操作,所述方法确定所述显示对象相对于所述显示区域的移动方向。
与上述第一实施例中不同的是,在第二实施例中,所述方法并不将显示对象移动至边缘状态,而是将其移动至非边缘状态的第二状态。因此,在此情况下,需要进一步确定所述显示对象相对于所述显示区域的移动距离。具体地,所述方法基于目标点的坐标和显示区域的中心的坐标O(0,0),分别计算两者之间在x轴的距离以及在y轴的距离从而确定所述显示对象相对于所述显示区域在x轴的移动距离为在y轴的移动距离为
此后,所述方法基于所述移动方向和移动距离,生成用于将显示对象移动至第二状态(即,在所述移动方向上移动所述移动距离后的状态)的命令,作为所述移动命令。
步骤S103:基于所述移动命令,相对于所述显示区域移动所述显示对象。即,在第一实施例中,基于所述移动命令,将所述显示对象移动至边缘状态。在第二实施例中,基于所述移动命令,将显示对象在所述移动方向上移动所述移动距离。由此,快速移动了显示对象。
需要指出的是,在上述实施例中,基于xy轴坐标***进行了描述,也就是说,基于x轴和y轴获得所述移动方向,并将所述移动对象在x轴和y轴移动。这可以适用于所述显示对象为图像或网页的情况。当然,也可仅基于x轴或y轴获得所述移动距离,并仅将所述移动对象在x轴或y轴移动,从而简化了所述方法的处理量。这特别适用于所述显示对象为长列表的情况。
例如,如图9所示,图9A是图示在所述方法开始前所述显示对象的显示状态。假设所述显示对象为一列表,其包括项目A-K,并且仅有项目E、F、G、H和I显示在所述显示区域上。图9B和图9C图示了根据第一实施例的方法执行前后的状态。此时,用户以双指向下滑动。所述方法识别所述触摸手势为滑动手势,并确定所述滑动手势的方向为向下滑动,从而确定所述显示对象相对于所述显示区域的移动方向为向下的方向。此后,所述方法生成将所述显示对象在向下的方向上移动至边缘状态的命令作为移动命令,并将所述显示对象移动至所述边缘状态。此时的边缘状态指所述显示对象的上边缘(即,所述列表的第一项目A)显示在所述显示区域上的状态,如图9C所示,此时,所述显示区域上显示项目A、B、C、D和E。
图9D和图9E同样图示了根据第一实施例的方法执行前后的状态。此时,用户以双指点击项目I处。所述方法识别所述触摸手势为点击手势,并获得所述点击手势的目标点。此时,所述目标点位于项目I所处的区域内。此后,所述方法基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向。具体地,如图9D所示,此时的目标点位于显示区域的中心的下方,由此确定所述显示对象相对于所述显示区域的移动方向为向下方向。
此后,所述方法基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,并将所述显示对象在向下方向上移动至所述显示对象的上边缘(即,所述列表的第一项目A)显示在所述显示区域上的状态,如图9E所示,此时,所述显示区域上显示项目A、B、C、D和E。
图9F和图9G图示了根据第二实施例的方法执行前后的状态。在此示例中,假设所述列表的中心为项目G处,并且所述显示区域的中心位于项目G所处的区域。此时,用户以双指点击项目I处。所述方法识别所述触摸手势为点击手势,并获得所述点击手势的目标点。此时,所述目标点位于项目I所处的区域内。与上述类似地,所述方法基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向为向下方向。此后,所述方法基于目标点(位于项目I所处的区域中)和显示区域的中心(位于项目G所处的区域中),计算两者之间的距离,从而确定所述显示对象相对于所述显示区域在y轴的移动距离。此后,所述方法基于所述移动方向和移动距离,生成用于将显示对象移动至第二状态(即,在所述移动方向上移动所述移动距离后的状态)的命令作为所述移动命令。在此情况下,所述方法将显示对象向下移动至如图9G所示的状态,此时,所述显示区域上显示项目C、D、E、F和G。
以上参考图9描述了根据本发明实施例的方法的操作示例。此外,还需要指出的是,在上面的描述中,识别所述触摸手势为点击手势或两指同向滑动的手势。当识别所述触摸手势为两指异向滑动的手势时,所述方法可不响应用户的操作,不产生任何移动命令。替代地,所述方法也可根据预先定义的准则,以两指中的一指为参考(例如,以滑动距离较长者为参考等),通过上述第一实施例或第二实施例的方法产生移动命令。类似地,当识别所述触摸手势为一指点击一指滑动的手势时,所述方法可不响应用户的操作,不产生任何移动命令。替代地,所述方法也可根据预先定义的准则,以两指中的一指为参考(例如,以滑动指或点击指为参考等),通过上述第一实施例或第二实施例的方法产生移动命令。
以上描述了根据本发明实施例的用于移动显示对象的方法。通过感应双指触摸手势,并基于所述触摸手势,生成移动命令,从而相对于所述显示区域移动所述显示对象,使得用户能够通过双指触摸这一简单的操作,快速将显示对象移动至意图的状态,而不必进行多次单指滑动,从而大大方便了用户的操作。
上面描述了根据本发明实施例的用于移动显示对象的方法。下面将参考图2至图7描述根据本发明实施例的电子设备。根据本发明实施例的用于移动显示对象的方法应用于诸如手机、便携式电脑等的电子设备中。所述电子设备包括显示单元。此外,所述电子设备还包括触摸感应单元。所述显示单元和所述触摸感应单元可以层叠布置。例如,所述触摸感应单元可以层叠在所述显示单元的上方。
图2是图示根据本发明实施例的电子设备的主要配置的框图。如图2所示,电子设备200包括触摸感应单元201、生成单元202和显示控制单元203。所述触摸感应单元201感应用户以至少两个指点物做出的触摸手势。所述生成单元202基于所述触摸手势,生成移动命令。所述显示控制单元203在所述电子设备的显示区域上显示显示对象的一部分时,基于所述移动命令,相对于所述显示区域移动所述显示对象。所述触摸感应单元201、生成单元202和显示控制单元203的具体操作已经参照图1在根据本发明实施例的方法中进行了详细描述,在此不再详述。
此外,根据本发明实施例的电子设备还可如图3所示配置。在图3中,所述电子设备300包括存储单元301、显示单元302、触摸感应单元303和处理单元304。其中,所述存储单元301用于存储一显示对象。所述显示对象诸如网页、图像、列表等。所述显示单元302包括一显示区域。所述显示对象的尺寸大于所述显示单元的显示区域的尺寸。因此,所述显示对象不能完全显示在所述显示区域上,而仅有一部分显示在所述显示区域上。所述触摸感应单元303感应以至少两个指点物做出的触摸手势,其中,触摸感应单元303和显示单元302可以重叠设置也可以分离设置。所述处理单元304基于所述触摸手势,生成移动命令,并基于所述移动命令,相对于所述显示区域移动所述显示对象。触摸感应单元303和处理单元304的具体操作已经参照图1在根据本发明实施例的方法中进行了详细描述,在此不再详述。
图4至图7是更详细图示图2所示的电子设备的配置的框图。如图4所示,电子设备400包括与图2中类似的触摸感应单元201、生成单元202和显示控制单元203,其中所述生成单元202进一步包括第一确定单元401和第一命令生成单元402。所述第一确定单元401基于所述触摸手势,确定所述显示对象相对于所述显示区域的移动方向。所述第一命令生成单元402基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。所述第一确定单元401和所述第一命令生成单元402的具体操作已经参照图1在根据本发明实施例的方法中进行了详细描述,在此不再详述。
如图5所示,电子设备500包括与图2中类似的触摸感应单元201、生成单元202和显示控制单元203,其中所述生成单元202进一步包括识别单元501、第二确定单元502和第二命令生成单元503。所述识别单元501识别所述触摸手势。当所述识别单元识别所述触摸手势是滑动手势时,所述第二确定单元502基于所述滑动手势的方向,确定所述显示对象相对于所述显示区域的移动方向。所述第二命令生成单元503基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。所述识别单元501、第二确定单元502和第二命令生成单元503的具体操作已经参照图1在根据本发明实施例的方法中进行了详细描述,在此不再详述。
如图6所示,电子设备600包括与图2中类似的触摸感应单元201、生成单元202和显示控制单元203,其中所述生成单元202进一步包括识别单元601、第一获得单元602、第三确定单元603和第三命令生成单元604。识别单元601识别所述触摸手势。当识别所述触摸手势为点击手势时,第一获得单元602获得所述点击手势的目标点。第三确定单元603基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向。第三命令生成单元604基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。其中,所述第一获得单元602进一步包括触摸点获得单元6021和目标点获得单元6022。触摸点获得单元6021获得所述点击手势的第一触摸点和第二触摸点。目标点获得单元6022基于所述第一触摸点和所述第二触摸点,获得所述点击手势的目标点。所述识别单元601、第一获得单元602、触摸点获得单元6021、目标点获得单元6022、第三确定单元603和第三命令生成单元604的具体操作已经参照图1在根据本发明实施例的方法中进行了详细描述,在此不再详述。
如图7所示,电子设备700包括与图2中类似的触摸感应单元201、生成单元202和显示控制单元203,其中所述生成单元202进一步包括识别单元701、第二获得单元702、第四确定单元703和第四命令生成单元704。识别单元701识别所述触摸手势。当所述识别单元识别所述触摸手势是点击手势时,第二获得单元702获得所述点击手势的目标点。第四确定单元703基于所述目标点的位置和所述显示区域的中点的位置,确定所述显示对象相对于所述显示区域的移动方向和移动距离。第四命令生成单元704基于所述移动方向和所述移动距离,生成移动命令。其中,所述第二获得单元702进一步包括触摸点获得单元7021和目标点获得单元7022。触摸点获得单元7021获得所述点击手势的第一触摸点和第二触摸点。目标点获得单元7022基于所述第一触摸点和所述第二触摸点,获得所述点击手势的目标点。所述识别单元701、第二获得单元702、触摸点获得单元7021、目标点获得单元7022、第四确定单元703和第四命令生成单元704的具体操作已经参照图1在根据本发明实施例的方法中进行了详细描述,在此不再详述。
以上描述了根据本发明实施例的电子设备。通过触摸感应单元感应双指触摸手势,并基于所述触摸手势,生成移动命令,从而相对于所述显示区域移动所述显示对象,使得用户能够通过双指触摸这一简单的操作,快速将显示对象移动至意图的状态,而不必进行多次单指滑动,从而大大方便了用户的操作。
以上,参照图1到图9描述了根据本发明实施例的电子设备和移动显示对象的方法。
需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (11)

1.一种用于移动显示对象的方法,应用于电子设备中,所述电子设备包括显示单元和触摸感应单元,所述显示单元和所述触摸感应单元层叠设置,所述显示对象的一部分显示在所述显示单元的显示区域上,所述方法包括:
感应用户以至少两个指点物同时做出的触摸手势;
基于所述触摸手势,确定所述显示对象相对于所述显示区域的移动方向;
基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令;以及
基于所述移动命令,将所述显示对象在所述移动方向上移动至边缘状态,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
2.如权利要求1所述的方法,其中,所述确定移动方向包括:
识别所述触摸手势,当识别所述触摸手势为滑动手势时,基于所述滑动手势的方向,确定所述显示对象相对于所述显示区域的移动方向。
3.如权利要求1所述的方法,其中,所述确定移动方向包括:
识别所述触摸手势,当识别所述触摸手势为点击手势时,获得所述点击手势的目标点;以及基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向。
4.如权利要求3所述的方法,其中,还包括:
基于所述目标点的位置和所述显示区域的中点的位置,确定所述显示对象相对于所述显示区域的移动距离;
所述生成移动命令的步骤包括:
基于所述移动方向和所述移动距离,生成移动命令。
5.如权利要求4所述的方法,其中,所述获得所述点击手势的目标点包括:
获得所述点击手势的第一触摸点和第二触摸点;以及
基于所述第一触摸点和所述第二触摸点,获得所述点击手势的目标点。
6.一种电子设备,包括:
存储单元,用于存储一显示对象;
显示单元,包括一显示区域,其显示区域上显示所述显示对象的一部分;
触摸感应单元,与所述显示单元层叠设置,用于感应以至少两个指点物同时做出的触摸手势;
处理单元,基于所述触摸手势,确定所述显示对象相对于所述显示区域的移动方向;基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令;以及基于所述移动命令,将所述显示对象在所述移动方向上移动至边缘状态,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
7.一种电子设备,包括:
触摸感应单元,感应用户以至少两个指点物同时做出的触摸手势;
第一确定单元,基于所述触摸手势,确定所述电子设备的显示区域上显示的显示对象相对于所述显示区域的移动方向;
第一命令生成单元,基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令;以及
显示控制单元,当所述电子设备的显示区域上显示显示对象的一部分时,基于所述移动命令,将所述显示对象在所述移动方向上移动至边缘状态,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
8.如权利要求7所述的电子设备,其中,所述第一确定单元包括:
识别单元,识别所述触摸手势;以及
第二确定单元,当所述识别单元识别所述触摸手势是滑动手势时,基于所述滑动手势的方向,确定所述显示对象相对于所述显示区域的移动方向。
9.如权利要求7所述的电子设备,其中,所述第一确定单元包括:
识别单元,识别所述触摸手势;
第一获得单元,当识别所述触摸手势为点击手势时,获得所述点击手势的目标点;以及
第三确定单元,基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向。
10.如权利要求9所述的电子设备,还包括:
第四确定单元,基于所述目标点的位置和所述显示区域的中点的位置,确定所述显示对象相对于所述显示区域的移动方向和移动距离;
所述第一命令生成单元配置为基于所述移动方向和所述移动距离,生成移动命令。
11.如权利要求10所述的电子设备,其中,所述第一获得单元包括:
触摸点获得单元,获得所述点击手势的第一触摸点和第二触摸点;以及
目标点获得单元,基于所述第一触摸点和所述第二触摸点,获得所述点击手势的目标点。
CN201010585497.XA 2010-12-07 2010-12-07 电子设备和用于移动显示对象的方法 Active CN102541390B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010585497.XA CN102541390B (zh) 2010-12-07 2010-12-07 电子设备和用于移动显示对象的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010585497.XA CN102541390B (zh) 2010-12-07 2010-12-07 电子设备和用于移动显示对象的方法

Publications (2)

Publication Number Publication Date
CN102541390A CN102541390A (zh) 2012-07-04
CN102541390B true CN102541390B (zh) 2015-06-03

Family

ID=46348399

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010585497.XA Active CN102541390B (zh) 2010-12-07 2010-12-07 电子设备和用于移动显示对象的方法

Country Status (1)

Country Link
CN (1) CN102541390B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104142790A (zh) * 2013-05-08 2014-11-12 腾讯科技(深圳)有限公司 电子文档移动控制方法及终端
KR102319286B1 (ko) 2014-08-13 2021-10-29 삼성전자 주식회사 드래그 앤 드롭 처리 방법 및 장치
CN107102811B (zh) * 2017-05-24 2021-09-24 上海星佑网络科技有限公司 显示对象操作方法和装置
CN108984092B (zh) * 2018-06-27 2020-12-22 Oppo广东移动通信有限公司 设备控制方法、装置、存储介质及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1860536A2 (en) * 2006-05-24 2007-11-28 LG Electronics Inc. Touch screen device and method of selecting files thereon
CN101371217A (zh) * 2005-12-23 2009-02-18 苹果公司 具有浮动的邻近索引符号的滚动列表
CN101477439A (zh) * 2009-02-06 2009-07-08 苏州瀚瑞微电子有限公司 利用触控板控制显示屏页面卷动速率的方法
CN101510140A (zh) * 2008-02-15 2009-08-19 Lg电子株式会社 配备有触摸屏的移动通信设备及其控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101371217A (zh) * 2005-12-23 2009-02-18 苹果公司 具有浮动的邻近索引符号的滚动列表
EP1860536A2 (en) * 2006-05-24 2007-11-28 LG Electronics Inc. Touch screen device and method of selecting files thereon
CN101510140A (zh) * 2008-02-15 2009-08-19 Lg电子株式会社 配备有触摸屏的移动通信设备及其控制方法
CN101477439A (zh) * 2009-02-06 2009-07-08 苏州瀚瑞微电子有限公司 利用触控板控制显示屏页面卷动速率的方法

Also Published As

Publication number Publication date
CN102541390A (zh) 2012-07-04

Similar Documents

Publication Publication Date Title
CN107077197B (zh) 3d可视化图
CN104991696B (zh) 一种信息处理方法及电子设备
CN104166553B (zh) 一种显示方法及电子设备
US20110248939A1 (en) Apparatus and method for sensing touch
CN102033642A (zh) 一种手势识别的方法及电子设备
CN102117165A (zh) 触摸输入处理方法及移动终端
CN105094411A (zh) 电子装置及其绘图方法及计算机程序产品
CN102541390B (zh) 电子设备和用于移动显示对象的方法
CN102541399A (zh) 电子设备及其显示切换方法
CN104915131B (zh) 一种电子文档翻页方法及装置
EP2815297B1 (en) Cursor control for a visual user interface
CN102314299B (zh) 电子设备及其显示切换方法
CN103729109A (zh) 一种界面显示方法和终端
CN105843523A (zh) 信息处理的方法和装置
CN103246464A (zh) 电子设备及其显示处理方法
CN107690614A (zh) 多个视图之间的移动
EP2650771A2 (en) Apparatus and method for sensing 3D object
CN102568403A (zh) 电子设备及其对象删除方法
CN102339192B (zh) 电子设备及其显示处理方法
WO2013023082A1 (en) High resolution non-ghosted gestures
CN104063142A (zh) 信息处理方法、装置和电子设备
CN104571884B (zh) 用于识别用户终端的触摸的装置和方法
CN106933466A (zh) 页面交互方法及***
CN104423548B (zh) 一种控制方法及装置
CN103186234A (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
C14 Grant of patent or utility model
GR01 Patent grant