CN103677568A - 一种基于悬浮触控的点击对象放大方法及装置 - Google Patents
一种基于悬浮触控的点击对象放大方法及装置 Download PDFInfo
- Publication number
- CN103677568A CN103677568A CN201310669583.2A CN201310669583A CN103677568A CN 103677568 A CN103677568 A CN 103677568A CN 201310669583 A CN201310669583 A CN 201310669583A CN 103677568 A CN103677568 A CN 103677568A
- Authority
- CN
- China
- Prior art keywords
- click
- induction point
- area
- touch
- interface
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04805—Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例公开了一种基于悬浮触控的点击对象放大方法及装置。该方法包括:获得用户在屏幕上悬浮触控的感应点;判断所述感应点是否满足预设触控条件;若满足,则确定以所述感应点为中心的点击区域;在所述屏幕显示的界面中提取与所述点击区域存在交集的点击对象;放大所述点击对象。本发明实施例通过增加以感应点为中心的点击区域,并对与该点击区域存在交集的所有点击对象进行放大,使得用户可以方便的选择感应点附近的点击对象,从而使得用户对界面的悬浮触控更具操作性,尤其在点击对象小而密集的界面,大大降低了点击对象较小时用户难以选中的问题,从而大大减少了用户的误操作。
Description
技术领域
本发明涉及通信技术领域,特别是涉及一种基于悬浮触控的点击对象放大方法及装置。
背景技术
触屏设备的普及使得触摸交互成为智能移动设备上的基本操作方式。然而,由于触摸的局限性,以及智能移动设备上多种传感器的综合运用,让越来越多非触摸交互的操作方式成为了可能。对于支持悬浮触控的触摸屏来说,当手指不接触屏幕,但在距离屏幕一定范围内时,能够检测到手指对于屏幕的一些交互操作动作,这在提升方便快捷性的同时,也可以带来更多操作趣味。
例如,在用触屏手机等屏幕较小的设备浏览网页等点击对象小并且密集的界面时,看清并能点击选中界面上的点击对象是一个操控难点,往往需要反复缩放移动界面,操作不便,极度影响体验。通过悬浮触控技术,可以一定程度上解决该问题:首先,在触摸屏上显示点击对象;感测其中某一点击对象被外物如手指接近的距离,当接近所述控件的距离小于等于预设阈值时,则对该点击对象进行放大或突出显示;根据用户对该放大或突出显示后的点击对象的触压选择,执行相应操作。这样通过将悬浮接近的点击对象放大显示,可以方便用户点击。其中,点击对象是指可以点击进行操作或显示等的对象,例如控件、图标、界面元素、网页链接等。
然而,上述方法只有当设备检测到手指感应点落到某一具体的点击对象上时,才会放大显示该点击对象,该方法尤其对于点击对象小而密集的界面,用户很难判断手指是悬浮停留在哪一个点击对象之上,容易出现用户误操作的情况。
发明内容
本发明实施例中提供了一种基于悬浮触控的点击对象放大方法及装置,能够减少用户的误操作。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
第一方面,提供一种基于悬浮触控的点击对象放大方法,包括:
获得用户在屏幕上悬浮触控的感应点;
判断所述感应点是否满足预设触控条件;
若满足,则确定以所述感应点为中心的点击区域;
在所述屏幕显示的界面中提取与所述点击区域存在交集的点击对象;
放大所述点击对象。
结合上述第一方面,在第一种可能的实现方式中,所述判断所述感应点是否满足预设触控条件包括:
判断所述感应点在所述屏幕上的停留时间是否超过时间阈值,且所述感应点的坐标相对于所述感应点初始坐标的变化大小是否小于等于距离阈值;当所述停留时间超过时间阈值且所述坐标变化大小小于等于距离阈值时,所述感应点满足预设触控条件。
结合上述第一方面,和/或第一种可能的实现方式,在第二种可能的实现方式中,所述点击区域的面积小于或等于预设的面积阈值。
结合上述第一方面,和/或第一种可能的实现方式,和/或第二种可能的实现方式,在第三种可能的实现方式中,所述放大所述点击对象包括:
在所述屏幕显示的界面中确定包含所述点击对象的放大区域;
放大所述放大区域。
结合上述第一方面,和/或第一种可能的实现方式,和/或第二种可能的实现方式,和/或第三种可能的实现方式,在第四种可能的实现方式中,所述在所述屏幕显示的界面中确定包含所述点击对象的放大区域,包括:
在所述屏幕显示的界面中确定包含所述点击对象的最小矩形区域作为放大区域。
结合上述第一方面,和/或第一种可能的实现方式,和/或第二种可能的实现方式,和/或第三种可能的实现方式,和/或第四种可能的实现方式,在第五种可能的实现方式中,所述放大所述放大区域包括:
在所述屏幕显示的界面中以浮出窗口的形式放大显示所述放大区域。
结合上述第一方面,和/或第一种可能的实现方式,和/或第二种可能的实现方式,和/或第三种可能的实现方式,和/或第四种可能的实现方式,和/或第五种可能的实现方式,在第六种可能的实现方式中,还包括:
在所述浮出窗口达到预定显示时间后,或在用户点击所述放大区域中的所述点击对象后,使所述浮出窗口消失。
第二方面,提供一种基于悬浮触控的点击对象放大装置,包括:
感应单元,用于获得用户在屏幕上悬浮触控的感应点;
判定单元,用于判断所述感应点是否满足预设触控条件;
区域确定单元,用于当所述判定单元的判定结果为满足所述预设触控条件时,确定以所述感应点为中心的点击区域;
对象提取单元,用于在所述屏幕显示的界面中提取与所述点击区域存在交集的点击对象;
放大单元,用于放大所述点击对象。
结合上述第二方面,在第一种可能的实现方式中,所述判定单元,具体用于判断所述感应点在所述屏幕上的停留时间是否超过时间阈值,且所述感应点的坐标相对于所述感应点初始坐标的变化大小是否小于等于距离阈值;当所述停留时间超过时间阈值且所述坐标变化大小小于等于距离阈值时,所述感应点满足预设触控条件。
结合上述第二方面,和/或第一种可能的实现方式,在第二种可能的实现方式中,所述点击区域的面积小于或等于预设的面积阈值。
结合上述第二方面,和/或第一种可能的实现方式,和/或第二种可能的实现方式,在第三种可能的实现方式中,所述放大单元用于:
在所述屏幕显示的界面中确定包含所述点击对象的放大区域;
放大所述放大区域。
结合上述第二方面,和/或第一种可能的实现方式,和/或第二种可能的实现方式,和/或第三种可能的实现方式,在第四种可能的实现方式中,所述放大单元用于:
在所述屏幕显示的界面中确定包含所述点击对象的最小矩形区域作为放大区域。
结合上述第二方面,和/或第一种可能的实现方式,和/或第二种可能的实现方式,和/或第三种可能的实现方式,和/或第四种可能的实现方式,在第五种可能的实现方式中,所述放大单元用于:
在所述屏幕显示的界面中以浮出窗口的形式放大显示所述放大区域。
结合上述第二方面,和/或第一种可能的实现方式,和/或第二种可能的实现方式,和/或第三种可能的实现方式,和/或第四种可能的实现方式,和/或第五种可能的实现方式,在第六种可能的实现方式中,所述放大单元,还用于在所述浮出窗口达到预定显示时间后,或在用户点击所述放大区域中的所述点击对象后,使所述浮出窗口消失。
第三方面,还提供一种终端,包括存储器、处理器、显示器,所述处理器与所述存储器和所述显示器通过总线相互连接;
所述存储器用于存储一段程序,所述处理器用于读取所述存储器中的程序,并执行以下步骤:
获得用户在屏幕上悬浮触控的感应点;
判断所述感应点是否满足预设触控条件;
若满足,则确定以所述感应点为中心的点击区域;
在所述屏幕显示的界面中提取与所述点击区域存在交集的点击对象;
放大所述点击对象;
所述显示器用于显示放大的所述点击对象。
本发明实施例通过增加以感应点为中心的点击区域,并对与该点击区域存在交集的所有点击对象进行放大,使得用户可以方便的选择感应点附近的点击对象,从而使得用户对界面的悬浮触控更具操作性,尤其在点击对象小而密集的界面,大大降低了点击对象较小时用户难以选中的问题,从而大大减少了用户的误操作。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种基于悬浮触控的点击对象放大方法流程图;
图2为本发明实施例中判断感应点的坐标相对于感应点初始坐标的变化大小是否小于等于距离阈值的示意图。
图3为本发明实施例中确定点击区域的示意图;
图4为本发明实施例中提取与点击区域存在交集的点击对象的示意图;
图5为本发明实施例中放大点击对象的方法流程图;
图6为本发明实施例中确定放大区域的示意图;
图7为本发明实施例一种基于悬浮触控的点击对象放大装置的结构示意图;
图8为本发明实施例一种终端的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
参见图1,为本发明实施例一种基于悬浮触控的点击对象放大方法流程图。
该方法可以应用于采用了悬浮触控技术的各种终端,例如智能手机等,该方法可以包括:
步骤101,获得用户在屏幕上悬浮触控的感应点。
在用户用手指或触控笔等靠近终端屏幕时,若手指或触控笔等到屏幕的距离达到了屏幕能够感应的距离上限,屏幕即会检测到手指或触控笔等在屏幕上悬浮触控的感应点。该终端对用户在屏幕上悬浮触控的感应点的感知可以通过设置在终端上的传感器实现。
步骤102,判断所述感应点是否满足预设触控条件。
在获得感应点后,终端进一步判断该感应点是否满足预设的触控条件,以识别用户是否欲进行停留并查看或点击该感应点附近的点击对象。
若用户欲进行停留并查看或点击该感应点附近的点击对象,则用户会在屏幕上的某一位置或某一位置的附近进行停留,因此,该判断感应点是否满足预设触控条件的过程具体可以是:
判断所述感应点在所述屏幕上的停留时间是否超过时间阈值,且所述感应点的坐标相对于所述感应点初始坐标的变化大小是否小于等于距离阈值;当感应点在屏幕上的停留时间超过时间阈值且感应点的坐标相对于其初始坐标的坐标变化大小小于等于距离阈值时,说明该感应点满足预设触控条件。
其中,用户在将其手指或触控笔等固定在屏幕上方某一位置不动时,鉴于悬浮屏幕的灵敏度,终端所检测出的感应点坐标往往不是固定不变的,而是会在某一位置附近产生微小的位移,因此,为了避免对用户操作的误判,需要进一步判断感应点的坐标相对于感应点初始坐标的变化大小是否小于等于距离阈值,若小于等于距离阈值,则表明用户欲对该感应点附近的点击对象进行操作。
该判断感应点的坐标相对于感应点初始坐标的变化大小是否小于等于距离阈值,如图2所示,也即判断感应点21的变化的坐标是否位于以该感应点21的初始坐标为圆心,以距离阈值为半径的圆形区域22范围内。
上述时间阈值和距离阈值可以分别根据具体情况设定,例如根据终端的灵敏度和/或用户的操作习惯等来设定,此处不做具体限定。
当判断的结果为感应点满足预设触控条件时,执行步骤103,否则,终端不对该感应点作出响应。
步骤103,确定以所述感应点为中心的点击区域。
该以感应点为中心的点击区域,可以是以感应点为中心以一定距离为半径的圆形区域,也可以是如图3所示,以该感应点31为对角线中心的方形或矩形区域32等。具体的,该点击区域的面积大小小于等于预设的面积阈值,该面积阈值可以是一个固定值,也可以根据屏幕显示界面的显示比例等动态确定,此处不做限定。
当上步骤中检测出感应点的坐标出现微小位移时,该点击区域可以以该感应点的初始坐标为中心,也可以以该感应点最终的坐标为中心,还可以以该感应点所有坐标的均值为中心等。
步骤104,在所述屏幕显示的界面中提取与所述点击区域存在交集的点击对象。
如图4所示,在确定出屏幕上的点击区域41后,进一步根据屏幕上显示的界面中的所有点击对象的位置,提取出与点击区域存在交集的点击对象42。其中,点击对象42是指可以点击进行操作或显示等的对象,例如控件、图标、界面元素、网页链接等。
具体的,可以根据点击对象的位置坐标以及点击区域的位置坐标计算两者是否存在交集。在获得所有与该点击区域存在交集的点击对象后,执行步骤105。
步骤105,放大所述点击对象。
本步骤中,可以直接对上步骤提取出的点击对象进行放大显示,具体可以通过浮出窗口在界面上方显示放大的电极对象。
在另一实施例中,如图5所示,该放大点击对象的过程可以进一步包括:
步骤501,在所述屏幕显示的界面中确定包含所述点击对象的放大区域。
如图4所示,与点击区域41存在交集的点击对象中不包含点击对象43,如果只是对与点击区域41存在交集的点击对象42进行放大,而避开点击对象43,则可能会影响用户的观看体验。
鉴于此,在本实施例中可以在屏幕显示的界面中首先确定一个包含上述点击对象的放大区域,在确定放大区域时,具体可以在屏幕显示的界面中确定包含点击对象的最小矩形区域作为放大区域。如图6所示,首先确定出一放大区域61,该放大区域61中包含上步骤中提取的与点击区域41存在交集的所有点击对象42,该放大区域中显然也包含了点击对象43,该放大区域61即为包含所有需放大的点击对象42的最小矩形区域,这样就可以对用户显示一块完整的区域,提升了用户的观看体验。
当然,在确定放大区域时,还可以根据当前屏幕界面中需要放大的点击对象的的密集程度或点击对象在屏幕显示界面的显示比例等来动态确定放大区域,此处不做限定。
而且,上述放大区域的形状不仅局限于矩形,还可以设定为其它形状,例如圆形等。
步骤502,放大所述放大区域。
本步骤中,具体可以在屏幕显示的界面中以浮出窗口的形式放大显示上步骤确定的放大区域。
其中,用户仍可以点击这个浮动窗口中被放大的点击对象,并能正常实现放大前的原有点击功能。
进一步的,在所述浮出窗口达到预定显示时间后,或在用户点击所述放大区域中的点击对象后,使所述浮出窗口消失。
本发明实施例通过增加以感应点为中心的点击区域,并对与该点击区域存在交集的所有点击对象进行放大,使得用户可以方便的选择感应点附近的点击对象,从而使得用户对界面的悬浮触控更具操作性,尤其在点击对象小而密集的界面,大大降低了点击对象较小时用户难以选中的问题,从而大大减少了用户的误操作。
在本发明的另一实施例中,在使用手机浏览器浏览桌面版的新闻门户网站的时候,由于使用网页内容及链接过小,用户很难看清更难点击选中。
此时,应用本发明方法,手机可以在用户手指靠近屏幕时,获得手指在屏幕上的悬浮触控的感应点;然后,判断该感应点是否满足预设触控条件,具体的,若该感应点的坐标一直位于以该感应点初始坐标为圆心,半径为5dp的范围内,同时该感应点悬浮停留达到0.3秒,便会认定为悬浮停留;此时确定出以该感应点为对角线交点的边长为40dp的正方形区域;然后进一步提取与该正方形区域存在交集的网页链接,如果不存在网页链接,则不做任何改变,一旦存在网页链接,则会以这些网页链接的总范围形成一个放大区域,放大显示时,该放大区域会按照原网页大小显示(相当于双击网页后的原始大小),从而不会出现像素放大带来的模糊的情况。
在确定出放大区域后,该放大区域会以浮出窗口的形式被放大显示在界面中,显示的位置为该放大区域的正上方,该浮出窗口会在一个1秒后消失,在消失前,用户可点击这个浮出窗口中被放大的点击对象,并能正常实现放大前的原有点击功能。
本实施例以网页放大为例,由于采用显示原始网页大小的方式,不会产生一般直接放大造成的界面元素模糊,影响视觉体验的问题。
以上是对本发明方法实施例的描述,下面对实现上述方法的装置进行介绍。
参见图7,为本发明实施例一种基于悬浮触控的点击对象放大装置的结构示意图。
该装置可以安装在智能手机等终端上,该装置可以包括:
感应单元701,用于获得用户在屏幕上悬浮触控的感应点;
判定单元702,用于判断所述感应点是否满足预设触控条件;
区域确定单元703,用于当所述判定单元的判定结果为满足所述预设触控条件时,确定以所述感应点为中心的点击区域;
对象提取单元704,用于在所述屏幕显示的界面中提取与所述点击区域存在交集的点击对象;
放大单元705,用于放大所述点击对象。
在用户用手指或触控笔等靠近终端屏幕时,若手指或触控笔等到屏幕的距离达到了屏幕能够感应的距离上限,感应单元701即会检测到手指或触控笔等在屏幕上悬浮触控的感应点。判定单元702进一步判断该感应点是否满足预设的触控条件,以识别用户是否欲进行停留并查看或点击该感应点附近的点击对象。当该感应点满足预设触控条件时,区域确定单元703确定以所述感应点为中心的点击区域,该以感应点为中心的点击区域,可以是以感应点为中心以一定距离为半径的圆形区域,也可以是以该感应点为对角线中心的方形区域等。具体的点击区域的面积小于或等于预设的面积阈值,该阈值可以是固定值,也可以根据屏幕显示界面的显示比例等动态确定,此处不做限定。在确定出屏幕上的点击区域后,对象提取单元704可以根据点击对象的位置坐标以及点击区域的位置坐标计算两者是否存在交集。在获得所有与该点击区域存在交集的点击对象后,放大单元705放大所述点击对象。
本发明实施例通过上述单元增加以感应点为中心的点击区域,并对与该点击区域存在交集的所有点击对象进行放大,使得用户可以方便的选择感应点附近的点击对象,从而使得用户对界面的悬浮触控更具操作性,尤其在点击对象小而密集的界面,大大降低了点击对象较小时用户难以选中的问题,从而大大减少了用户的误操作。
在本发明的另一实施例中,该判定单元,具体用于判断所述感应点在所述屏幕上的停留时间是否超过时间阈值,且所述感应点的坐标相对于所述感应点初始坐标的变化大小是否小于等于距离阈值;当所述停留时间超过时间阈值且所述坐标变化大小小于等于距离阈值时,所述感应点满足预设触控条件。
在另一实施例中,该装置的放大单元具体可以用于在所述屏幕显示的界面中确定包含所述点击对象的放大区域;放大所述放大区域。该放大单元可以用于在所述屏幕显示的界面中确定包含所述点击对象的最小矩形区域作为放大区域。
该放大单元具体可以用于在所述屏幕显示的界面中以浮出窗口的形式放大显示所述放大区域;并在所述浮出窗口达到预定显示时间后,或在用户点击所述放大区域中的点击对象后,使所述浮出窗口消失。
如图8所示,在本发明的另一实施例中,还提供了一种终端,该终端包括存储器801、处理器802和显示器803。
处理器802与存储器801和显示器803通过总线804相互连接;总线804可以是ISA总线、PCI总线或EISA总线等。所述总线804可以分为地址总线、数据总线、控制总线等。
其中,存储器801用于存储一段程序,具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器801可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器802用于读取存储器801中的程序代码,执行以下步骤:
获得用户在屏幕上悬浮触控的感应点;
判断所述感应点是否满足预设触控条件;
若满足,则确定以所述感应点为中心的点击区域;
在所述屏幕显示的界面中提取与所述点击区域存在交集的点击对象;
放大所述点击对象。
显示器803,用于显示放大的所述点击对象。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (15)
1.一种基于悬浮触控的点击对象放大方法,其特征在于,包括:
获得用户在屏幕上悬浮触控的感应点;
判断所述感应点是否满足预设触控条件;
若满足,则确定以所述感应点为中心的点击区域;
在所述屏幕显示的界面中提取与所述点击区域存在交集的点击对象;
放大所述点击对象。
2.根据权利要求1所述的方法,其特征在于,所述判断所述感应点是否满足预设触控条件包括:
判断所述感应点在所述屏幕上的停留时间是否超过时间阈值,且所述感应点的坐标相对于所述感应点初始坐标的变化大小是否小于等于距离阈值;当所述停留时间超过时间阈值且所述坐标变化大小小于等于距离阈值时,所述感应点满足预设触控条件。
3.根据权利要求1或2所述的方法,其特征在于,所述点击区域的面积小于或等于预设的面积阈值。
4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述放大所述点击对象包括:
在所述屏幕显示的界面中确定包含所述点击对象的放大区域;
放大所述放大区域。
5.根据权利要求4所述的方法,其特征在于,所述在所述屏幕显示的界面中确定包含所述点击对象的放大区域,包括:
在所述屏幕显示的界面中确定包含所述点击对象的最小矩形区域作为放大区域。
6.根据权利要求4所述的方法,其特征在于,所述放大所述放大区域包括:
在所述屏幕显示的界面中以浮出窗口的形式放大显示所述放大区域。
7.根据权利要求6所述的方法,其特征在于,还包括:
在所述浮出窗口达到预定显示时间后,或在用户点击所述放大区域中的所述点击对象后,使所述浮出窗口消失。
8.一种基于悬浮触控的点击对象放大装置,其特征在于,包括:
感应单元,用于获得用户在屏幕上悬浮触控的感应点;
判定单元,用于判断所述感应点是否满足预设触控条件;
区域确定单元,用于当所述判定单元的判定结果为满足所述预设触控条件时,确定以所述感应点为中心的点击区域;
对象提取单元,用于在所述屏幕显示的界面中提取与所述点击区域存在交集的点击对象;
放大单元,用于放大所述点击对象。
9.根据权利要求8所述的装置,其特征在于,
所述判定单元,具体用于判断所述感应点在所述屏幕上的停留时间是否超过时间阈值,且所述感应点的坐标相对于所述感应点初始坐标的变化大小是否小于等于距离阈值;当所述停留时间超过时间阈值且所述坐标变化大小小于等于距离阈值时,所述感应点满足预设触控条件。
10.根据权利要求8或9所述的装置,其特征在于,所述点击区域的面积小于或等于预设的面积阈值。
11.根据权利要求8至10中任意一项所述的装置,其特征在于,所述放大单元用于:
在所述屏幕显示的界面中确定包含所述点击对象的放大区域;
放大所述放大区域。
12.根据权利要求11所述的装置,其特征在于,所述放大单元用于:
在所述屏幕显示的界面中确定包含所述点击对象的最小矩形区域作为放大区域。
13.根据权利要求11所述的装置,其特征在于,所述放大单元用于:
在所述屏幕显示的界面中以浮出窗口的形式放大显示所述放大区域。
14.根据权利要求12所述的装置,其特征在于,
所述放大单元,还用于在所述浮出窗口达到预定显示时间后,或在用户点击所述放大区域中的所述点击对象后,使所述浮出窗口消失。
15.一种终端,其特征在于,包括存储器、处理器、显示器,所述处理器与所述存储器和所述显示器通过总线相互连接;
所述存储器用于存储一段程序,所述处理器用于读取所述存储器中的程序,并执行以下步骤:
获得用户在屏幕上悬浮触控的感应点;
判断所述感应点是否满足预设触控条件;
若满足,则确定以所述感应点为中心的点击区域;
在所述屏幕显示的界面中提取与所述点击区域存在交集的点击对象;
放大所述点击对象;
所述显示器用于显示放大的所述点击对象。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310669583.2A CN103677568A (zh) | 2013-12-10 | 2013-12-10 | 一种基于悬浮触控的点击对象放大方法及装置 |
PCT/CN2014/093435 WO2015085919A1 (zh) | 2013-12-10 | 2014-12-10 | 一种基于悬浮触控的点击对象放大方法及装置 |
JP2016538022A JP2017504877A (ja) | 2013-12-10 | 2014-12-10 | フローティングタッチに基づくクリックオブジェクト拡大のための方法および装置 |
KR1020167018094A KR20160094442A (ko) | 2013-12-10 | 2014-12-10 | 플로팅 터치에 기초한 클릭 객체 확대 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310669583.2A CN103677568A (zh) | 2013-12-10 | 2013-12-10 | 一种基于悬浮触控的点击对象放大方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103677568A true CN103677568A (zh) | 2014-03-26 |
Family
ID=50315307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310669583.2A Pending CN103677568A (zh) | 2013-12-10 | 2013-12-10 | 一种基于悬浮触控的点击对象放大方法及装置 |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP2017504877A (zh) |
KR (1) | KR20160094442A (zh) |
CN (1) | CN103677568A (zh) |
WO (1) | WO2015085919A1 (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015085919A1 (zh) * | 2013-12-10 | 2015-06-18 | 华为技术有限公司 | 一种基于悬浮触控的点击对象放大方法及装置 |
CN104978084A (zh) * | 2014-04-02 | 2015-10-14 | 中国电信股份有限公司 | 动态调整触控区域大小的方法与装置 |
CN105426021A (zh) * | 2015-12-21 | 2016-03-23 | 魅族科技(中国)有限公司 | 一种显示字符的方法以及终端 |
CN105573582A (zh) * | 2015-12-14 | 2016-05-11 | 魅族科技(中国)有限公司 | 一种显示方法以及终端 |
CN105573492A (zh) * | 2015-11-25 | 2016-05-11 | 小米科技有限责任公司 | 交互式屏幕控制方法与装置 |
CN106227432A (zh) * | 2016-09-29 | 2016-12-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端显示界面局部放大方法、***及触摸终端 |
CN106648260A (zh) * | 2017-02-13 | 2017-05-10 | 北京奇虎科技有限公司 | 一种调整触控标识对象间距的方法及装置 |
CN106873888A (zh) * | 2017-01-09 | 2017-06-20 | 深圳市金立通信设备有限公司 | 一种显示用户界面的方法及终端 |
CN107637065A (zh) * | 2016-10-29 | 2018-01-26 | 深圳市大疆创新科技有限公司 | 一种关于拍摄的处理方法、装置、摄像机及*** |
WO2018170795A1 (zh) * | 2017-03-22 | 2018-09-27 | 华为技术有限公司 | 图标选择界面的显示方法及装置 |
CN109847335A (zh) * | 2019-02-21 | 2019-06-07 | 网易(杭州)网络有限公司 | 游戏中图片处理的方法及装置、电子设备、存储介质 |
CN110427139A (zh) * | 2018-11-23 | 2019-11-08 | 网易(杭州)网络有限公司 | 文本处理方法及装置、计算机存储介质、电子设备 |
CN111666118A (zh) * | 2019-03-06 | 2020-09-15 | 网易(杭州)网络有限公司 | 信息处理的方法及装置、电子设备、存储介质 |
CN112433661A (zh) * | 2020-11-18 | 2021-03-02 | 上海哔哩哔哩科技有限公司 | 交互对象选择方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101963862A (zh) * | 2010-09-26 | 2011-02-02 | 苏州瀚瑞微电子有限公司 | 触摸屏上坐标防抖的方法 |
US20110157040A1 (en) * | 2009-12-24 | 2011-06-30 | Sony Corporation | Touchpanel device, and control method and program for the device |
CN102253749A (zh) * | 2011-07-18 | 2011-11-23 | 华为终端有限公司 | 触摸屏及其输入控制方法 |
CN102314280A (zh) * | 2010-06-29 | 2012-01-11 | 鸿富锦精密工业(深圳)有限公司 | 触摸式电子装置及其触摸事件的控制方法 |
CN102866847A (zh) * | 2012-08-30 | 2013-01-09 | 珠海市魅族科技有限公司 | 一种显示信息的方法及设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010113397A1 (ja) * | 2009-03-31 | 2010-10-07 | 三菱電機株式会社 | 表示入力装置 |
CN102073454A (zh) * | 2011-01-13 | 2011-05-25 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端及触摸屏的输入控制方法 |
CN103677568A (zh) * | 2013-12-10 | 2014-03-26 | 华为技术有限公司 | 一种基于悬浮触控的点击对象放大方法及装置 |
-
2013
- 2013-12-10 CN CN201310669583.2A patent/CN103677568A/zh active Pending
-
2014
- 2014-12-10 JP JP2016538022A patent/JP2017504877A/ja not_active Withdrawn
- 2014-12-10 WO PCT/CN2014/093435 patent/WO2015085919A1/zh active Application Filing
- 2014-12-10 KR KR1020167018094A patent/KR20160094442A/ko not_active Application Discontinuation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110157040A1 (en) * | 2009-12-24 | 2011-06-30 | Sony Corporation | Touchpanel device, and control method and program for the device |
CN102314280A (zh) * | 2010-06-29 | 2012-01-11 | 鸿富锦精密工业(深圳)有限公司 | 触摸式电子装置及其触摸事件的控制方法 |
CN101963862A (zh) * | 2010-09-26 | 2011-02-02 | 苏州瀚瑞微电子有限公司 | 触摸屏上坐标防抖的方法 |
CN102253749A (zh) * | 2011-07-18 | 2011-11-23 | 华为终端有限公司 | 触摸屏及其输入控制方法 |
CN102866847A (zh) * | 2012-08-30 | 2013-01-09 | 珠海市魅族科技有限公司 | 一种显示信息的方法及设备 |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015085919A1 (zh) * | 2013-12-10 | 2015-06-18 | 华为技术有限公司 | 一种基于悬浮触控的点击对象放大方法及装置 |
CN104978084A (zh) * | 2014-04-02 | 2015-10-14 | 中国电信股份有限公司 | 动态调整触控区域大小的方法与装置 |
CN105573492A (zh) * | 2015-11-25 | 2016-05-11 | 小米科技有限责任公司 | 交互式屏幕控制方法与装置 |
CN105573492B (zh) * | 2015-11-25 | 2019-02-19 | 小米科技有限责任公司 | 交互式屏幕控制方法与装置 |
CN105573582A (zh) * | 2015-12-14 | 2016-05-11 | 魅族科技(中国)有限公司 | 一种显示方法以及终端 |
CN105426021A (zh) * | 2015-12-21 | 2016-03-23 | 魅族科技(中国)有限公司 | 一种显示字符的方法以及终端 |
CN106227432A (zh) * | 2016-09-29 | 2016-12-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端显示界面局部放大方法、***及触摸终端 |
CN107637065A (zh) * | 2016-10-29 | 2018-01-26 | 深圳市大疆创新科技有限公司 | 一种关于拍摄的处理方法、装置、摄像机及*** |
CN106873888A (zh) * | 2017-01-09 | 2017-06-20 | 深圳市金立通信设备有限公司 | 一种显示用户界面的方法及终端 |
CN106648260A (zh) * | 2017-02-13 | 2017-05-10 | 北京奇虎科技有限公司 | 一种调整触控标识对象间距的方法及装置 |
CN106648260B (zh) * | 2017-02-13 | 2020-08-07 | 北京安云世纪科技有限公司 | 一种调整触控标识对象间距的方法及装置 |
WO2018170795A1 (zh) * | 2017-03-22 | 2018-09-27 | 华为技术有限公司 | 图标选择界面的显示方法及装置 |
CN109564499A (zh) * | 2017-03-22 | 2019-04-02 | 华为技术有限公司 | 图标选择界面的显示方法及装置 |
CN110427139A (zh) * | 2018-11-23 | 2019-11-08 | 网易(杭州)网络有限公司 | 文本处理方法及装置、计算机存储介质、电子设备 |
CN109847335A (zh) * | 2019-02-21 | 2019-06-07 | 网易(杭州)网络有限公司 | 游戏中图片处理的方法及装置、电子设备、存储介质 |
CN111666118A (zh) * | 2019-03-06 | 2020-09-15 | 网易(杭州)网络有限公司 | 信息处理的方法及装置、电子设备、存储介质 |
CN112433661A (zh) * | 2020-11-18 | 2021-03-02 | 上海哔哩哔哩科技有限公司 | 交互对象选择方法及装置 |
US11995271B2 (en) | 2020-11-18 | 2024-05-28 | Shanghai Hode Information Technology Co., Ltd. | Interactive object selection method and device |
Also Published As
Publication number | Publication date |
---|---|
KR20160094442A (ko) | 2016-08-09 |
WO2015085919A1 (zh) | 2015-06-18 |
JP2017504877A (ja) | 2017-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103677568A (zh) | 一种基于悬浮触控的点击对象放大方法及装置 | |
US10444961B2 (en) | Hover-based interaction with rendered content | |
US7924271B2 (en) | Detecting gestures on multi-event sensitive devices | |
JP6247651B2 (ja) | メニュー操作方法及びこれを行うタッチ入力装置を含むメニュー操作装置 | |
US20180136812A1 (en) | Touch and non-contact gesture based screen switching method and terminal | |
KR101384857B1 (ko) | 연속 줌 기능을 제공하는 사용자 인터페이스 방법들 | |
US10627990B2 (en) | Map information display device, map information display method, and map information display program | |
EP2359224B1 (en) | Generating gestures tailored to a hand resting on a surface | |
CN107741824B (zh) | 对可重定位触摸表面上的姿态朝向的检测 | |
CN108064368A (zh) | 柔性显示设备的控制方法及装置 | |
US20130346914A1 (en) | Information display apparatus and method of user device | |
CN104035677A (zh) | 提示信息的显示方法和装置 | |
CN105589637A (zh) | 基于手势的缩放方法及装置 | |
CN104536643B (zh) | 一种图标拖动方法及终端 | |
EP2634678A1 (en) | Touch-sensitive navigation in a tab-based application interface | |
EP2290515A2 (en) | Apparatus and method for providing GUI-interacting according to recognized user approach | |
CN102681748B (zh) | 一种信息处理设备以及信息处理方法 | |
CN103492981A (zh) | 触摸屏选择 | |
GB2532766A (en) | Interaction with a graph for device control | |
CN106873888A (zh) | 一种显示用户界面的方法及终端 | |
CN104978135A (zh) | 一种图标显示方法、装置及移动终端 | |
CN103176741A (zh) | 人机交互的方法、终端和*** | |
CN104267886B (zh) | 浏览器页面的展现方法及装置 | |
KR20150111651A (ko) | 즐겨찾기모드 조작방법 및 이를 수행하는 터치 스크린을 포함하는 장치 | |
CN103677408A (zh) | 防止误触摸的方法及其移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140326 |
|
RJ01 | Rejection of invention patent application after publication |