CN102880422A - 触摸屏智能设备文字处理方法和装置 - Google Patents
触摸屏智能设备文字处理方法和装置 Download PDFInfo
- Publication number
- CN102880422A CN102880422A CN2012103700251A CN201210370025A CN102880422A CN 102880422 A CN102880422 A CN 102880422A CN 2012103700251 A CN2012103700251 A CN 2012103700251A CN 201210370025 A CN201210370025 A CN 201210370025A CN 102880422 A CN102880422 A CN 102880422A
- Authority
- CN
- China
- Prior art keywords
- contacts
- touch
- literal
- spacing
- coordinate
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- 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/0482—Interaction with lists of selectable items, e.g. menus
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- 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
- G06F3/04883—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 for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
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)
- Position Input By Displaying (AREA)
Abstract
本发明公开了一种触摸屏智能设备文字处理方法和装置,其方法包括步骤:当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标;当检测到两个触点消失时,判断两个触点的最终坐标的间距是否小于预设阈值;当两个触点的最终坐标的间距小于预设阈值时,触发文字处理提示菜单。本发明在用智能设备进行文字处理操作时,利用多点触控技术分析用户手势,根据触摸屏的触点状况,获得用户文字编辑操作意图,使文字处理操作更加方便、响应更加迅速。
Description
技术领域
本发明涉及到智能设备技术领域,特别涉及到触摸屏智能设备文字处理方法和装置。
背景技术
随着触摸屏在触屏手机、平板电脑等智能设备产品中的应用日益广泛,人们可通过触摸屏实现PC机的许多功能,包括可在触摸屏上进行文本编辑等操作。目前大部分触摸屏上的文本编辑操作,例如对文档进行复制、粘贴操作,都远不如PC机上的操作方便,需要用户给出明确的指示才能进行反应,不能快速了解用户操作意图,响应效率低。
发明内容
本发明的主要目的为提供一种操作方便、响应迅速的触摸屏智能设备文字处理方法和装置。
本发明提出一种触摸屏智能设备文字处理方法,包括步骤:
当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标;
当检测到两个触点消失时,判断两个触点的最终坐标的间距是否小于预设阈值;
当两个触点的最终坐标的间距小于预设阈值时,触发文字处理提示菜单。
优选地,所述预设阈值为两个触点的初始坐标的间距的80%。
优选地,所述文字处理提示菜单具体为:复制/剪切选择框;
所述当两个触点的最终坐标的间距小于预设阈值时,触发文字处理提示菜单的步骤之后还包括:
接收用户选择的复制或剪切指令,复制或剪切两个触点的初始坐标之间的文字。
优选地,所述接收用户选择指令,复制或剪切两个触点的初始坐标之间的文字的步骤之后还包括:
当在文字编辑区检测到单个触点时,保存单个触点坐标,显示粘贴选择框;
接收用户选择的粘贴指令,将所述两个触点的初始坐标之间的文字粘贴至所述单个触点坐标。
优选地,所述当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标的步骤之后还包括:
当两个触点的间距增大时,判定用户取消操作,清除保存的两个触点的初始坐标。
优选地,所述当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标的步骤之后还包括:
当两个触点的间距缩小时,两个触点的初始坐标之间的文字向两个触点的中间位置聚拢;
当两个触点的间距增大时,两个触点的初始坐标之间的文字向两个触点的两端分开。
优选地,所述当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标的步骤之后还包括:
启动定时器,根据所述定时器中预设的检测频率,检测两个触点的间距;
在当前检测的距离小于前一次检测的距离时,判定两个触点的间距缩小;
在当前检测的距离大于前一次检测的距离时,判定两个触点的间距增大。
本发明还提出一种触摸屏智能设备文字处理装置,包括:
第一触点检测模块,当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标;
判断模块,用于当检测到两个触点消失时,判断两个触点的最终坐标的间距是否小于预设阈值;
菜单触发模块,用于当两个触点的最终坐标的间距小于预设阈值时,触发文字处理提示菜单。
优选地,所述文字处理提示菜单具体为:复制/剪切选择框;
所述触摸屏智能设备文字处理装置还包括:
第一指令处理模块,用于接收用户选择的复制或剪切指令,复制或剪切两个触点的初始坐标之间的文字;
第二触点检测模块,用于当在文字编辑区检测到单个触点时,保存单个触点坐标,显示粘贴选择框;
第二指令处理模块,用于接收用户选择的粘贴指令,将所述两个触点的初始坐标之间的文字粘贴至所述单个触点坐标。
优选地,所述触摸屏智能设备文字处理装置还包括:
文字缩放模块,用于当两个触点的间距缩小时,两个触点的初始坐标之间的文字向两个触点的中间位置聚拢;当两个触点的间距增大时,两个触点的初始坐标之间的文字向两个触点的两端分开。
本发明在用智能设备进行文字处理操作时,利用多点触控技术分析用户手势,根据触摸屏的触点状况,获得用户文字编辑操作意图,使文字处理操作更加方便、响应更加迅速。
附图说明
图1为本发明触摸屏智能设备文字处理方法的第一实施例的流程图;
图2为本发明触摸屏智能设备文字处理方法的第二实施例的流程图;
图3为本发明触摸屏智能设备文字处理方法的第三实施例的流程图;
图4为本发明触摸屏智能设备文字处理方法的第四实施例的流程图;
图5为本发明触摸屏智能设备文字处理方法的第五实施例的流程图;
图6为本发明触摸屏智能设备文字处理方法中判断触点间距缩放情况的步骤流程图;
图7为本发明触摸屏智能设备文字处理装置的第一实施例的结构示意图;
图8为本发明触摸屏智能设备文字处理装置的第二实施例的结构示意图;
图9为本发明触摸屏智能设备文字处理装置的第三实施例的结构示意图;
图10为本发明触摸屏智能设备文字处理装置的第四实施例的结构示意图;
图11为本发明触摸屏智能设备文字处理装置的第五实施例的结构示意图;
图12为本发明触摸屏智能设备文字处理装置的第六实施例的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1为本发明触摸屏智能设备文字处理方法的第一实施例的流程图。本实施例提到的触摸屏智能设备文字处理方法,包括:
步骤S101,当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标;
本实施例的智能设备的触摸屏支持多点触控技术,当用户同时将两个手指放在触摸屏上时,智能设备检测到两个触点,并保存两个触点的初始坐标,此时,智能设备将两个初始坐标之间的文字确定为用户需要进行文字处理的文字。
步骤S102,当检测到两个触点消失时,判断两个触点的最终坐标的间距是否小于预设阈值;
当用户在收拢两指间的距离时,智能设备检测到两触点的间距减小,当手指离开触摸屏时,两触点的间距小于预设的阈值时,智能设备判定用户需要进行文字处理操作,弹出文字处理提示菜单,供用户选择。例如,两个触点的初始坐标之间的初始距离为D(0),可将预设阈值设置为初始距离D(0)的百分比,例如预设阈值设置为80% D(0),当D(x)<80% D(0)时,判定用户希望复制或剪切文字;或将预设阈值设置为一个范围,例如预设阈值设置为60% ~80%D(0),当60% D(0)<D(x)<80% D(0)时,判定用户希望复制或剪切文字;或将预设阈值设置为一固定距离,例如1字符宽度,当D(x)<1字符宽度时,判定用户希望对文字进行文字处理操作。
步骤S103,当两个触点的最终坐标的间距小于预设阈值时,触发文字处理提示菜单。
文字处理提示菜单可包括复制/剪切选择框、搜索选择框、文字保存选择框、字体缩放选择框等,根据用户选择的内容进行相应的文字处理操作。
本实施例在用智能设备进行文字处理操作时,利用多点触控技术分析用户手势,根据触摸屏的触点状况,获得用户文字编辑操作意图,使文字处理操作更加方便、响应更加迅速。
如图2所示,图2为本发明触摸屏智能设备文字处理方法的第二实施例的流程图。本实施例以复制/剪切操作为例,此时,文字处理提示菜单显示为复制/剪切选择框。
步骤S201,当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标;
步骤S202,当检测到两个触点消失时,判断两个触点的最终坐标的间距是否小于预设阈值;
步骤S203,当两个触点的最终坐标的间距小于预设阈值时,显示复制/剪切选择框;
步骤S204,接收用户选择的复制或剪切指令,复制或剪切两个触点的初始坐标之间的文字。
复制/剪切选择框可包括“复制”选项、“剪切”选项和“取消”选项。当用户选择“复制”选项时,智能设备保存两个触点的初始坐标之间的文字到***的粘贴板上;当用户选择“剪切”选项时,智能设备保存两个触点的初始坐标之间的文字到***的粘贴板上,并删除原坐标上的文字;当用户选择“取消”选项时,智能设备不作任何操作。
本实施例在用智能设备进行复制/剪切操作时,利用多点触控技术分析用户手势,根据触摸屏的触点状况,获得用户文字编辑操作意图,使复制/剪切操作更加方便、响应更加迅速。
如图3所示,图3为本发明触摸屏智能设备文字处理方法的第三实施例的流程图。本实施例以图2所示实施例为基础,包括:
步骤S301,当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标;
步骤S302,当检测到两个触点消失时,判断两个触点的最终坐标的间距是否小于预设阈值;
步骤S303,当两个触点的最终坐标的间距小于预设阈值时,显示复制/剪切选择框。
步骤S304,接收用户选择的复制或剪切指令,复制或剪切两个触点的初始坐标之间的文字。
步骤S305,当在文字编辑区检测到单个触点时,保存单个触点坐标,显示粘贴选择框;
本实施例的智能设备在检测到一手指落到文字编辑框内,产生一个触点,弹出粘贴选择框。
步骤S306,接收用户选择的粘贴指令,将两个触点的初始坐标之间的文字粘贴至单个触点坐标。
粘贴选择框包括“粘贴”选项、“取消”选项和“结束”选项。当用户选择“粘贴”选项时,将之前复制或剪切的文字粘贴到单个触点坐标;当用户选择“取消”选项时,不进行如何操作;当用户选择“结束”选项时,清除保存的文字和触点坐标。本实施例通过手指触点操作,使智能设备上的粘贴操作更加简单。
如图4所示,图4为本发明触摸屏智能设备文字处理方法的第四实施例的流程图。本实施例以图1所示实施例为基础,包括:
步骤S401,当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标;
步骤S402,当检测到两个触点消失时,判断两个触点的最终坐标的间距是否小于预设阈值;
步骤S403,当两个触点的最终坐标的间距小于预设阈值时,触发文字处理提示菜单。
步骤S404,当两个触点的间距增大时,判定用户取消操作,清除保存的两个触点的初始坐标。
本实施例中,当用户在收拢两指间距时,认为选择的文字范围不是自己想要的,可让两指向外划开,智能设备在检测到两触点距离增大,即判定用户取消操作,清除两触点的初始坐标。本实施例通过触点的聚拢或分离,可轻松实现文字选择或取消选择,操作更加方便,***响应速度更快。
如图5所示,图5为本发明触摸屏智能设备文字处理方法的第五实施例的流程图。本实施例以图1所示实施例为基础,包括:
步骤S501,当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标;
步骤S502,当两个触点的间距缩小时,两个触点的初始坐标之间的文字向两个触点的中间位置聚拢;
本实施例在用户收拢手指时,触点间的文字向中间收拢,在显示界面上给人一种文字被手指捏起的视觉效果,提高了用户视觉体验。
步骤S503,当检测到两个触点消失时,判断两个触点的最终坐标的间距是否小于预设阈值;
步骤S504,当两个触点的最终坐标的间距小于预设阈值时,触发文字处理提示菜单;
步骤S505,当两个触点的间距增大时,两个触点的初始坐标之间的文字向两个触点的两端分开。
当触点向外分离时,触点间的文字随触点向外分开,在显示界面上给人一种文字被手指放下的视觉效果,进一步提高了用户视觉体验。
如图6所示,图6为本发明触摸屏智能设备文字处理方法中判断触点间距缩放情况的步骤流程图,包括以下步骤:
步骤S601,启动定时器,根据定时器中预设的检测频率,检测两个触点的间距;
本实施例的移动终端对触摸屏的触点坐标进行定时检测,并计算两个触点的间距,例如,将预设的检测频率设置为每20毫秒检测一次。
步骤S602,在当前检测的距离小于前一次检测的距离时,判定两个触点的间距缩小;
假设当前检测的距离为D(x),前一次检测的距离为D(x-1),当D(x)< D(x-1)时,说明两触点间的距离在缩小。
步骤S603,在当前检测的距离大于前一次检测的距离时,判定两个触点的间距增大。
当D(x)>D(x-1)时,说明两触点间的距离在缩小。
本实施例利用多点触控技术分析用户手势,根据实时监测触点间距,获得用户文字编辑操作意图,使复制/剪切操作更加方便、响应更加迅速。
如图7所示,图7为本发明触摸屏智能设备文字处理装置的第一实施例的结构示意图。本实施例提到的触摸屏智能设备文字处理装置,包括:
第一触点检测模块10,用于当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标;
判断模块20,用于当检测到两个触点消失时,判断两个触点的最终坐标的间距是否小于预设阈值;
菜单触发模块30,用于当两个触点的最终坐标的间距小于预设阈值时,触发文字处理提示菜单。
本实施例的智能设备的触摸屏支持多点触控技术,当用户同时将两个手指放在触摸屏上时,智能设备检测到两个触点,并保存两个触点的初始坐标,此时,智能设备将两个初始坐标之间的文字确定为用户需要进行文字处理的文字。当用户在收拢两指间的距离时,智能设备检测到两触点的间距减小,当手指离开触摸屏时,两触点的间距小于预设的阈值时,智能设备判定用户需要进行文字处理操作,弹出文字处理提示菜单,供用户选择。例如,两个触点的初始坐标之间的初始距离为D(0),可将预设阈值设置为初始距离D(0)的百分比,例如预设阈值设置为80% D(0),当D(x)<80% D(0)时,判定用户希望复制或剪切文字;或将预设阈值设置为一个范围,例如预设阈值设置为60% ~80%D(0),当60% D(0)<D(x)<80% D(0)时,判定用户希望复制或剪切文字;或将预设阈值设置为一固定距离,例如1字符宽度,当D(x)<1字符宽度时,判定用户希望对文字进行文字处理操作。文字处理提示菜单可包括复制/剪切选择框、搜索选择框、文字保存选择框、字体缩放选择框等,根据用户选择的内容进行相应的文字处理操作。本实施例在用智能设备进行文字处理操作时,利用多点触控技术分析用户手势,根据触摸屏的触点状况,获得用户文字编辑操作意图,使文字处理操作更加方便、响应更加迅速。
如图8所示,图8为本发明触摸屏智能设备文字处理装置的第二实施例的结构示意图。本实施例以图7所示实施例为基础,以复制/剪切操作为例,此时,文字处理提示菜单显示为复制/剪切选择框,触摸屏智能设备文字处理装置还包括:
第一指令处理模块40,用于接收用户选择的复制或剪切指令,复制或剪切两个触点的初始坐标之间的文字。
本实施例的复制/剪切选择框可包括“复制”选项、“剪切”选项和“取消”选项。当用户选择“复制”选项时,智能设备保存两个触点的初始坐标之间的文字到***的粘贴板上;当用户选择“剪切”选项时,智能设备保存两个触点的初始坐标之间的文字到***的粘贴板上,并删除原坐标上的文字;当用户选择“取消”选项时,智能设备不作任何操作。本实施例在用智能设备进行复制/剪切操作时,利用多点触控技术分析用户手势,根据触摸屏的触点状况,获得用户文字编辑操作意图,使复制/剪切操作更加方便、响应更加迅速。
如图9所示,图9为本发明触摸屏智能设备文字处理装置的第三实施例的结构示意图。本实施例以图8所示实施例为基础,还包括:
第二触点检测模块50,用于当在文字编辑区检测到单个触点时,保存单个触点坐标,显示粘贴选择框;
第二指令处理模块60,用于接收用户选择的粘贴指令,将两个触点的初始坐标之间的文字粘贴至单个触点坐标。
本实施例的智能设备在检测到手指落到文字编辑框内,弹出粘贴选择框。粘贴选择框包括“粘贴”选项、“取消”选项和“结束”选项。当用户选择“粘贴”选项时,将之前复制或剪切的文字粘贴到单个触点坐标;当用户选择“取消”选项时,不进行如何操作;当用户选择“结束”选项时,清除保存的文字和触点坐标。本实施例通过手指触点操作,使智能设备上的粘贴操作更加简单。
如图10所示,图10为本发明触摸屏智能设备文字处理装置的第四实施例的结构示意图。本实施例以图7所示实施例为基础,触摸屏智能设备文字处理装置还包括:清除模块70,用于当两个触点的间距增大时,判定用户取消操作,清除保存的两个触点的初始坐标。
本实施例中,当用户在收拢两指间距时,认为选择的文字范围不是自己想要的,可让两指向外划开,智能设备在检测到两触点距离增大,即判定用户取消操作,清除两触点的初始坐标。本实施例通过触点的聚拢或分离,可轻松实现文字选择或取消选择,操作更加方便,***响应速度更快。
如图11所示,图11为本发明触摸屏智能设备文字处理装置的第五实施例的结构示意图。本实施例以图7所示实施例为基础,触摸屏智能设备文字处理装置还包括:文字缩放模块80,用于当两个触点的间距缩小时,两个触点的初始坐标之间的文字向两个触点的中间位置聚拢;当两个触点的间距增大时,两个触点的初始坐标之间的文字向两个触点的两端分开。
本实施例在用户收拢手指时,触点间的文字向中间收拢,在显示界面上给人一种文字被手指捏起的视觉效果,提高了用户视觉体验。当触点向外分离时,触点间的文字随触点向外分开,在显示界面上给人一种文字被手指放下的视觉效果,进一步提高了用户视觉体验。
如图12所示,图12为本发明触摸屏智能设备文字处理装置的第六实施例的结构示意图。本实施例以图11所示实施例为基础,触摸屏智能设备文字处理装置还包括:
距离检测模块91,用于启动定时器,根据定时器中预设的检测频率,检测两个触点的间距;
距离判断模块92,用于在当前检测的距离小于前一次检测的距离时,判定两个触点的间距缩小;在当前检测的距离大于前一次检测的距离时,判定两个触点的间距增大。
本实施例的移动终端对触摸屏的触点坐标进行定时检测,并计算触点的间距,例如,将预设的检测频率设置为每20毫秒检测一次。假设当前检测的距离为D(x),前一次检测的距离为D(x-1),当D(x)<D(x-1)时,说明两触点间的距离在缩小。当D(x)>D(x-1)时,说明两触点间的距离在缩小。本实施例利用多点触控技术分析用户手势,根据实时监测触点间距,获得用户文字编辑操作意图,使文字处理操作更加方便、响应更加迅速。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种触摸屏智能设备文字处理方法,其特征在于,包括步骤:
当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标;
当检测到两个触点消失时,判断两个触点的最终坐标的间距是否小于预设阈值;
当两个触点的最终坐标的间距小于预设阈值时,触发文字处理提示菜单。
2.根据权利要求1所述的触摸屏智能设备文字处理方法,其特征在于,所述预设阈值为两个触点的初始坐标的间距的80%。
3.根据权利要求2所述的触摸屏智能设备文字处理方法,其特征在于,所述文字处理提示菜单具体为:复制/剪切选择框;
所述当两个触点的最终坐标的间距小于预设阈值时,触发文字处理提示菜单的步骤之后还包括:
接收用户选择的复制或剪切指令,复制或剪切两个触点的初始坐标之间的文字。
4.根据权利要求3所述的触摸屏智能设备文字处理方法,其特征在于,所述接收用户选择指令,复制或剪切两个触点的初始坐标之间的文字的步骤之后还包括:
当在文字编辑区检测到单个触点时,保存单个触点坐标,显示粘贴选择框;
接收用户选择的粘贴指令,将所述两个触点的初始坐标之间的文字粘贴至所述单个触点坐标。
5.根据权利要求2所述的触摸屏智能设备文字处理方法,其特征在于,所述当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标的步骤之后还包括:
当两个触点的间距增大时,判定用户取消操作,清除保存的两个触点的初始坐标。
6.根据权利要求1至5任一项所述的触摸屏智能设备文字处理方法,其特征在于,所述当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标的步骤之后还包括:
当两个触点的间距缩小时,两个触点的初始坐标之间的文字向两个触点的中间位置聚拢;
当两个触点的间距增大时,两个触点的初始坐标之间的文字向两个触点的两端分开。
7.根据权利要求6所述的触摸屏智能设备文字处理方法,其特征在于,所述当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标的步骤之后还包括:
启动定时器,根据所述定时器中预设的检测频率,检测两个触点的间距;
在当前检测的距离小于前一次检测的距离时,判定两个触点的间距缩小;
在当前检测的距离大于前一次检测的距离时,判定两个触点的间距增大。
8.一种触摸屏智能设备文字处理装置,其特征在于,包括:
第一触点检测模块,用于当检测到触摸屏触点的数量为两个时,保存两个触点的初始坐标;
判断模块,用于当检测到两个触点消失时,判断两个触点的最终坐标的间距是否小于预设阈值;
菜单触发模块,用于当两个触点的最终坐标的间距小于预设阈值时,触发文字处理提示菜单。
9.根据权利要求8所述的触摸屏智能设备文字处理装置,其特征在于,所述文字处理提示菜单具体为:复制/剪切选择框;
所述触摸屏智能设备文字处理装置还包括:
第一指令处理模块,用于接收用户选择的复制或剪切指令,复制或剪切两个触点的初始坐标之间的文字;
第二触点检测模块,用于当在文字编辑区检测到单个触点时,保存单个触点坐标,显示粘贴选择框;
第二指令处理模块,用于接收用户选择的粘贴指令,将所述两个触点的初始坐标之间的文字粘贴至所述单个触点坐标。
10.根据权利要求8或9所述的触摸屏智能设备文字处理装置,其特征在于,还包括文字缩放模块,用于当两个触点的间距缩小时,两个触点的初始坐标之间的文字向两个触点的中间位置聚拢;当两个触点的间距增大时,两个触点的初始坐标之间的文字向两个触点的两端分开。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012103700251A CN102880422A (zh) | 2012-09-27 | 2012-09-27 | 触摸屏智能设备文字处理方法和装置 |
EP13840923.0A EP2902897B1 (en) | 2012-09-27 | 2013-09-04 | Word processing method and apparatus for touchscreen intelligent device |
US14/431,313 US20150248206A1 (en) | 2012-09-27 | 2013-09-04 | Word processing method and device for smart device with touch screen |
PCT/CN2013/082946 WO2014048231A1 (zh) | 2012-09-27 | 2013-09-04 | 触摸屏智能设备文字处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012103700251A CN102880422A (zh) | 2012-09-27 | 2012-09-27 | 触摸屏智能设备文字处理方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102880422A true CN102880422A (zh) | 2013-01-16 |
Family
ID=47481771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012103700251A Pending CN102880422A (zh) | 2012-09-27 | 2012-09-27 | 触摸屏智能设备文字处理方法和装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20150248206A1 (zh) |
EP (1) | EP2902897B1 (zh) |
CN (1) | CN102880422A (zh) |
WO (1) | WO2014048231A1 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103106036A (zh) * | 2013-02-05 | 2013-05-15 | 惠州Tcl移动通信有限公司 | 一种移动终端的截屏方法及其基于该截屏方法的移动终端 |
CN103268198A (zh) * | 2013-05-24 | 2013-08-28 | 广东国笔科技股份有限公司 | 手势输入方法及装置 |
CN103294361A (zh) * | 2013-06-26 | 2013-09-11 | 珠海金山办公软件有限公司 | 一种在触屏设备上快速选择文字的方法、***及装置 |
WO2014048231A1 (zh) * | 2012-09-27 | 2014-04-03 | 深圳Tcl新技术有限公司 | 触摸屏智能设备文字处理方法和装置 |
CN104063140A (zh) * | 2013-03-18 | 2014-09-24 | 联想(北京)有限公司 | 选择对象的方法和电子设备 |
CN104516674A (zh) * | 2014-12-19 | 2015-04-15 | 网易有道信息技术(北京)有限公司 | 文字处理方法和装置 |
WO2015067045A1 (en) * | 2013-11-07 | 2015-05-14 | Tencent Technology (Shenzhen) Company Limited | Method, device and computer system for performing operations on objects in object list |
CN105589648A (zh) * | 2014-10-24 | 2016-05-18 | 深圳富泰宏精密工业有限公司 | 快速复制粘贴***及方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111273838B (zh) * | 2018-12-19 | 2022-07-22 | 深圳市鸿合创新信息技术有限责任公司 | 触摸显示装置中悬浮工具栏的移动方法及触摸显示装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101226452A (zh) * | 2007-01-20 | 2008-07-23 | Lg电子株式会社 | 具有触摸屏的电子设备以及使用其显示信息的方法 |
CN101291496A (zh) * | 2007-04-20 | 2008-10-22 | Lg电子株式会社 | 使用移动通信终端编辑数据 |
CN101763194A (zh) * | 2009-12-15 | 2010-06-30 | 鸿富锦精密工业(深圳)有限公司 | 在触摸板上实现显示内容缩放的方法及电子装置 |
CN102016777A (zh) * | 2008-03-04 | 2011-04-13 | 苹果公司 | 在便携式多功能设备上进行编辑的方法和图形用户界面 |
CN102207812A (zh) * | 2010-03-31 | 2011-10-05 | 宏碁股份有限公司 | 触控式电子装置及其多窗口的管理方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7138983B2 (en) * | 2000-01-31 | 2006-11-21 | Canon Kabushiki Kaisha | Method and apparatus for detecting and interpreting path of designated position |
US7710736B2 (en) * | 2005-08-02 | 2010-05-04 | Sandisk Corporation | Memory card with latching mechanism for hinged cover |
US7830396B2 (en) * | 2007-06-29 | 2010-11-09 | Nokia Corporation | Content and activity monitoring |
US8650507B2 (en) * | 2008-03-04 | 2014-02-11 | Apple Inc. | Selecting of text using gestures |
US8788967B2 (en) * | 2008-04-10 | 2014-07-22 | Perceptive Pixel, Inc. | Methods of interfacing with multi-input devices and multi-input display systems employing interfacing techniques |
US8150992B2 (en) * | 2008-06-18 | 2012-04-03 | Google Inc. | Dynamic media bit rates based on enterprise data transfer policies |
US8342926B2 (en) * | 2008-07-13 | 2013-01-01 | Sony Computer Entertainment America Llc | Game aim assist |
KR20100007518A (ko) * | 2008-07-14 | 2010-01-22 | 삼성전자주식회사 | 증착 장치 및 이를 이용한 박막 증착 방법 |
MX2011003069A (es) * | 2008-09-24 | 2011-04-19 | Koninkl Philips Electronics Nv | Interfaz de usuario para dispositivo sensible de toque de multiples puntos. |
KR101608770B1 (ko) * | 2009-08-03 | 2016-04-04 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
CN102053768A (zh) * | 2009-11-06 | 2011-05-11 | 康佳集团股份有限公司 | 在触摸设备上实现文字编辑的装置和方法 |
US20110126094A1 (en) * | 2009-11-24 | 2011-05-26 | Horodezky Samuel J | Method of modifying commands on a touch screen user interface |
JP4843706B2 (ja) * | 2009-12-11 | 2011-12-21 | 株式会社東芝 | 電子機器 |
US9223471B2 (en) * | 2010-12-28 | 2015-12-29 | Microsoft Technology Licensing, Llc | Touch screen control |
KR20120102262A (ko) * | 2011-03-08 | 2012-09-18 | 삼성전자주식회사 | 휴대용 단말기가 열람하는 텍스트에서 원하는 내용을 선택하는 방법 및 장치 |
KR101678271B1 (ko) * | 2011-06-05 | 2016-11-21 | 애플 인크. | 다수의 애플리케이션들로부터 수신된 통지들을 디스플레이하기 위한 시스템들 및 방법들 |
CN102880422A (zh) * | 2012-09-27 | 2013-01-16 | 深圳Tcl新技术有限公司 | 触摸屏智能设备文字处理方法和装置 |
US20150044653A1 (en) * | 2013-08-06 | 2015-02-12 | ArchieMD, Inc. | Systems and methods of training and testing medical procedures on mobile devices |
-
2012
- 2012-09-27 CN CN2012103700251A patent/CN102880422A/zh active Pending
-
2013
- 2013-09-04 US US14/431,313 patent/US20150248206A1/en not_active Abandoned
- 2013-09-04 EP EP13840923.0A patent/EP2902897B1/en active Active
- 2013-09-04 WO PCT/CN2013/082946 patent/WO2014048231A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101226452A (zh) * | 2007-01-20 | 2008-07-23 | Lg电子株式会社 | 具有触摸屏的电子设备以及使用其显示信息的方法 |
CN101291496A (zh) * | 2007-04-20 | 2008-10-22 | Lg电子株式会社 | 使用移动通信终端编辑数据 |
CN102016777A (zh) * | 2008-03-04 | 2011-04-13 | 苹果公司 | 在便携式多功能设备上进行编辑的方法和图形用户界面 |
CN101763194A (zh) * | 2009-12-15 | 2010-06-30 | 鸿富锦精密工业(深圳)有限公司 | 在触摸板上实现显示内容缩放的方法及电子装置 |
CN102207812A (zh) * | 2010-03-31 | 2011-10-05 | 宏碁股份有限公司 | 触控式电子装置及其多窗口的管理方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014048231A1 (zh) * | 2012-09-27 | 2014-04-03 | 深圳Tcl新技术有限公司 | 触摸屏智能设备文字处理方法和装置 |
CN103106036A (zh) * | 2013-02-05 | 2013-05-15 | 惠州Tcl移动通信有限公司 | 一种移动终端的截屏方法及其基于该截屏方法的移动终端 |
CN103106036B (zh) * | 2013-02-05 | 2016-06-15 | 惠州Tcl移动通信有限公司 | 一种移动终端的截屏方法及其基于该截屏方法的移动终端 |
CN104063140A (zh) * | 2013-03-18 | 2014-09-24 | 联想(北京)有限公司 | 选择对象的方法和电子设备 |
CN104063140B (zh) * | 2013-03-18 | 2017-11-03 | 联想(北京)有限公司 | 选择对象的方法和电子设备 |
CN103268198A (zh) * | 2013-05-24 | 2013-08-28 | 广东国笔科技股份有限公司 | 手势输入方法及装置 |
CN103294361A (zh) * | 2013-06-26 | 2013-09-11 | 珠海金山办公软件有限公司 | 一种在触屏设备上快速选择文字的方法、***及装置 |
CN103294361B (zh) * | 2013-06-26 | 2016-08-03 | 珠海金山办公软件有限公司 | 一种在触屏设备上快速选择文字的方法、***及装置 |
WO2015067045A1 (en) * | 2013-11-07 | 2015-05-14 | Tencent Technology (Shenzhen) Company Limited | Method, device and computer system for performing operations on objects in object list |
CN105589648A (zh) * | 2014-10-24 | 2016-05-18 | 深圳富泰宏精密工业有限公司 | 快速复制粘贴***及方法 |
CN104516674A (zh) * | 2014-12-19 | 2015-04-15 | 网易有道信息技术(北京)有限公司 | 文字处理方法和装置 |
CN104516674B (zh) * | 2014-12-19 | 2017-11-14 | 网易有道信息技术(北京)有限公司 | 文字处理方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2902897A4 (en) | 2016-05-04 |
EP2902897B1 (en) | 2019-02-27 |
WO2014048231A1 (zh) | 2014-04-03 |
US20150248206A1 (en) | 2015-09-03 |
EP2902897A1 (en) | 2015-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102880422A (zh) | 触摸屏智能设备文字处理方法和装置 | |
KR101802876B1 (ko) | 다문자 연속 쓰기의 핸드라이팅 입력방법 | |
EP2813930A1 (en) | Terminal reselection operation method and terminal | |
US20150277748A1 (en) | Edit providing method according to multi-touch-based text block setting | |
CN102221931A (zh) | 触摸型电子装置及其功能图标移动的方法 | |
CN104992094A (zh) | 一种终端操作方法及终端 | |
CN105159581B (zh) | 一种图片浏览方法及移动终端 | |
US20150339052A1 (en) | Method and apparatus for displaying shortcut on mobile terminal and storage medium | |
CN102830894A (zh) | 一种收藏网页的方法和装置 | |
CN102999334A (zh) | 一种基于Android平台的快捷方式实现方法、装置及终端 | |
CN103425416A (zh) | 用于便携式设备的显示控制方法和装置 | |
CN109445677B (zh) | 对文档中的内容进行编辑的方法、装置、介质和电子设备 | |
CN105511781A (zh) | 启动应用程序的方法、装置和用户设备 | |
CN106201293B (zh) | 文本选取方法和装置、文本处理方法和装置 | |
CN111831205B (zh) | 设备控制方法、装置、存储介质及电子设备 | |
WO2016173305A1 (zh) | 文本选取方法和装置、文本处理方法和装置 | |
CN107045414A (zh) | 控制具有触控屏的终端的方法及终端 | |
EP3196738A1 (en) | Method for controlling blank screen gesture processing and terminal | |
US10140265B2 (en) | Apparatuses and methods for phone number processing | |
CN106210259A (zh) | 一种分屏显示方法及终端 | |
CN105389112B (zh) | 一种用户终端上书写字迹的显示方法及用户终端 | |
CN104007897A (zh) | 一种用于文本编辑的工具栏的显示方法及*** | |
CN103294357A (zh) | 数据处理的方法及装置 | |
CN104020853A (zh) | 基于Kinect的操纵网络浏览器的***及方法 | |
CN105389116A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130116 |
|
RJ01 | Rejection of invention patent application after publication |