一种利用符号手势指令进行文档编辑的方法及装置制造方法

文档序号:6629474阅读:159来源:国知局
一种利用符号手势指令进行文档编辑的方法及装置制造方法
【专利摘要】一种利用符号手势指令进行文档编辑的方法及装置本发明涉及了一种利用符号手势指令实现文档编辑的方法及装置,用以解决在触摸屏的电子设备上进行文档编辑时无法快速选中文字、文段、图片、图形或其它对象并对其进行剪切、复制、粘贴,字体、大小、颜色、对齐方式调整等操作。该方法与传统的手势操作不同之处在于手势和操作指令的扩展,除了点击、常规滑动以外,符号、数字、字母型的滑动轨迹均可以作为被识别的指令。所述方法包括:监听设备接收到的手势操作,执行手势触发事件;对输入的符号手势进行识别与预设的符号特征作比对;执行该符号手势对应的操作指令。利用该方法可以完成一系列文档编辑过程中的复杂操作,提升了编辑效率和用户体验。
【专利说明】一种利用符号手势指令进行文档编辑的方法及装置

【技术领域】
[0001]本发明涉及移动通讯【技术领域】,尤其涉及一种利用符号手势指令实现文档编辑的方法及装置。

【背景技术】
[0002]在依靠触控屏幕做人机交互的电子设备(智能手机、平板电脑)上,包括文档处理软件(电子文档、电子表格、电子图形处理软件?、笔记软件、浏览器、电子邮件客户端等需要进行文本、表格、图形编辑的应用。在这些应用中进行文档编辑是一件非常复杂的事情,常用操作包括剪切、复制、粘贴,以及字体、大小、颜色、对齐方式调整等。现有技术的做法是在软件内通过长按停留一秒以上并分别拖动前后光标的位置进行选中,通过点选选中后弹出的菜单选项进行复制或剪切等操作,通过点选软件内固有的菜单完成字体、大小、颜色、对齐方式的调整。由于没有鼠标和键盘等外部输入设备的辅助,在传统?电脑上可利用鼠标敲击、滚动,以及键盘快捷键快速完成的编辑操作在触控设备上同样的操作变得非常复杂,没有一种快捷的解决方法。


【发明内容】

[0003]本发明利用手指、触控笔或其它任何可触发屏幕触摸事件的物体,通过在屏幕上画出特定符号的手势触发对应的指令完成文档的编辑操作。用以解决在触摸屏的电子设备上进行文档编辑时无法快速选中文字、文段、图片、图形或其它对象并对其进行剪切、复制、粘贴,以及字体、大小、颜色、对齐方式调整等操作。该方法与传统的手势操作不同之处在于手势和操作指令的扩展,除了点击、滑动以外,常用的符号、数字、字母均可以作为被识别的指令。所述方法包括:监听设备接收到的手势操作,滑动轨迹记录;对输入的符号手势进行识别与预设的符号特征作比对;执行该符号手势对应的操作指令。该方法可以利用简单的符号手势完成一系列文档编辑过程中的复杂操作,提升了文档编辑效率和用户体验。
[0004]当需要选中文档中的一行文字或一行字中的一部分时,触摸要选中文字的开头处并滑动到要选中文字的结尾处抬起则实现了文字的选中操作,如果发现选中的文字前后有误差,可再次触摸被选中文字的前后光标并拖动进行调整。
[0005]当需要选中文档中的一段文字时,触摸要选中文字的开头处并滑动画出一个事先定义的开始选中符号,建议采用”符号,标示选中文字的开始位置,触摸要选中文字的结尾处并滑动划出一个事先定义的结束选中符号,建议采用“)”符号,标示选中文字的结尾位置,完成后则选中了前后两个符号之间的内容,如果需要调整则重新画前置的“(”符号或后置的“)”符号即可实现。
[0006]当需要选中文档中的一个对象时,在该对象的显示范围内滑动画出一个事先定义的选中对象符号,建议采用“〇”符号则表示选中该对象。
[0007]当需要选中当前文档中全部文字及对象时,在当前文档中画出一个事先定义的全文选择符号,建议采用“〇”符号并保证其平均直径大于预设的一个阀值时则执行全选指令。
[0008]当需要对选中的文字或对象进行复制操作时,首先文档中已经存在被选中的文字或对象,在屏幕任何位置从上到下画出一个事先定义的复制操作符号,建议采用“\”符号,通过程序比对所画符号与事先定义的复制符号在形状和顺序上是否匹配,如果匹配则执行对选中文字或对象的复制操作。
[0009]当需要对选中的文字或对象进行剪切操作时,首先文档中已经存在被选中的文字或对象,在屏幕任何位置从上到下画出一个事先定义的剪切操作符号,建议采用“/”符号,通过程序比对所画符号与事先定义的剪切符号在形状和顺序上是否匹配,如果匹配则执行对选中文字或对象的剪切操作。
[0010]当需要对选中的文字或对象进行删除操作时,首先文档中已经存在被选中的文字或对象,在屏幕任何位置画出一个事先定义的删除操作符号,建议采用“X”符号,通过程序比对所画符号与事先定义的删除符号在形状上是否匹配,如果匹配则执行对选中文字或对象的删除操作。
[0011]当需要对复制或剪切的文字或对象进行粘贴操作时,首先已经存在被复制或剪切的文字或对象,在需要粘贴的位置从上到下画出一个事先定义的粘贴操作符号,建议采用“ | ”符号,通过程序比对所画符号与事先定义的粘贴符号在形状和顺序上是否匹配,如果匹配则执行对已复制或剪切的文字或对象的粘贴操作。
[0012]当需要撤销上一步操作时,在屏幕任何位置画出一个事先定义的撤销操作符号,建议采用“\”符号,通过程序比对所画符号与事先定义的撤销操作符号在形状和顺序上是否匹配,如果匹配则执行对前一个操作的撤销操作。
[0013]当需要前进到下一步操作时,在进行一步或多步撤销操作后需要返回未撤销前状态时,在屏幕任何位置画出一个事先定义的前进到下一步操作符号,建议采用“/”符号,通过程序比对所画符号与事先定义的前进下一步操作符号在形状和顺序上是否匹配,如果匹配则执行前进到下一步操作。
[0014]当需要对选中的文字字体进行加粗操作时,首先文档中已经存在被选中的文字,在屏幕任何位置画出一个事先定义的字体加粗符号,建议采用“13”符号,通过程序比对所画符号与事先定义的字体加粗符号在形状上是否匹配,如果匹配成功则执行对选中文字或对象的字体加粗操作,如果被选中文本或对象已经为粗体则变更为不加粗。
[0015]当需要对选中的文字加下划线操作时,首先文档中已经存在被选中的文字,在屏幕任何位置画出一个事先定义的加下划线操作符号,建议采用“11”符号,通过程序比对所画符号与事先定义的字体加下划线符号在形状上是否匹配,如果匹配成功则执行对选中文字或对象的加下划线操作,如果被选中文本或对象已经为加下划线则变更为不加下划线。
[0016]当需要对选中的文字变更为斜体字时,首先文档中已经存在被选中的文字,在屏幕任何位置画出一个事先定义的变更为斜体操作符号,建议采用“1”符号,通过程序比对所画符号与事先定义的字体变更为斜体字符号在形状上是否匹配,如果匹配成功则执行对选中文字或对象的变更为斜体字操作,如果被选中文本或对象已经为斜体则变更为非斜体。
[0017]当需要对选中的文字或对象进行加批注操作时,首先文档中已经存在被选中的文字或对象,在屏幕任何位置画出一个事先定义的加批注操作符号,建议采用“II”符号,通过程序比对所画符号与事先定义的加批注操作符号在形状上是否匹配,如果匹配成功则执行对选中文字或对象的加批注操作。
[0018]当需要对选中的文字或对象进行加阴影时,首先文档中已经存在被选中的文字或对象,在屏幕任何位置画出一个事先定义的加阴影操作符号,建议采用“8”符号,通过程序比对所画符号与事先定义的字体加阴影操作符号在形状上是否匹配,如果匹配成功则执行对选中文字或对象的加阴影操作,如果被选中文本或对象已经为加阴影则变更为不加阴影。
[0019]当需要对选中的文字或对象进行加删除线时,首先文档中已经存在被选中的文字或对象,在屏幕任何位置画出一个事先定义的加删除线操作符号,建议采用“4”符号,通过程序比对所画符号与事先定义的字体加删除线符号在形状上是否匹配,如果匹配成功则执行对选中文字或对象的加删除线操作,如果被选中文本或对象已经为加删除线则变更为不加删除线。
[0020]当需要在当前文档中做内容查找时,在屏幕任何位置画出一个事先定义的内容查找符号,建议采用“广符号,通过程序比对所画符号与事先定义的内容查找符号在形状上是否匹配,如果匹配成功则执行弹出内容查找的操作框。
[0021]当需要在当前文档中做内容替换时,在屏幕任何位置画出一个事先定义的内容替换符号,建议采用“卜”符号,通过程序比对所画符号与事先定义的内容替换符号在形状上是否匹配,如果匹配成功则执行弹出内容替换的操作框。
[0022]当需要对选中的文字或对象进行放大操作时,首先文档中已经存在被选中的文字或对象,在屏幕任何位置画出一个事先定义的放大操作符号,建议采用“〉”符号,通过程序比对所画符号与事先定义的内容放大符号在形状上是否匹配,如果匹配则执行放大操作。根据所画符号的大小和预设的参数确定放大的比例,符号越大则放大的比例越大。
[0023]当需要对选中的文字或对象进行缩小操作时,首先文档中已经存在被选中的文字或对象,在屏幕任何位置画出一个事先定义的放大操作符号,建议采用“〈”符号,通过程序比对所画符号与事先定义的内容缩小符号在形状上是否匹配,如果匹配则执行缩小操作。根据所画符号的大小和预设的参数确定放大的比例,符号越大则缩小的比例越大。
[0024]当需要对选中的文字或对象内部文字进行字体选择时,首先文档中已经存在被选中的文字或对象,在屏幕任何位置画出一个事先定义的字体选择符号,建议采用“一符号,通过程序比对所画符号与事先定义的字体选择符号在形状上是否匹配,如果匹配成功则执行弹出字体选择操作框。
[0025]当需要对选中的文字或对象的颜色进行编辑时,首先文档中已经存在被选中的文字或对象,在屏幕任何位置画出一个事先定义的字体选择符号,建议采用“一符号,通过程序比对所画符号与事先定义的颜色编辑符号在形状上是否匹配,如果匹配成功则执行弹出颜色选择操作框,此时用户有两种方式对选中的文字或对象的颜色进行编辑,方式一:通过点选弹出的颜色选择框中需要的颜色完成颜色的编辑;方式二:通过在屏幕任何位置画出一位颜色对应的编码来更快捷的实现常用颜色(黑,白,红,橙,黄,绿,蓝,紫等)选择,颜色编码建议采用“ + ” “-”和“0-9”的数字编码。
[0026]对选中的文字或对象的对齐方式进行调整时,首先文档中已经存在被选中的文字或对象,该操作建议采用的符号如“「'“丁,,,“ 1 ”,“ —”,“+”,“—,,,“」,,,“丄,,,“匕”。该系列符号其中横向表不水平对齐方式,纵向表不垂直对齐方式,根据此规则,符号“「”表不水平靠上而垂直居左,“丁”表示水平靠上而垂直居中,以此类推。通过程序比对所画符号与事先定义的对齐方式符号在形状上是否匹配,如果匹配成功则执行对选中文字或对象的对齐方式调整操作。
[0027]当需要在现有文档中插入对象时,在屏幕任何位置画出一个事先定义的插入对象符号,建议采用“ + ”符号,通过程序比对所画符号与事先定义的插入对象符号在形状上是否匹配,如果匹配则弹出要插入对象的选择操作框,此时用户有两种可选的操作方式,方式一:通过在选择操作框点选需要的对象图标插入对象;方式二:通过在屏幕任何位置画出一位插入对象对应的编码来更快捷的实现对象插入,对象编码建议采用“广表示表格,“?”表示图片,“8”表示图形,表示也图,“8”表示3胍忖图,“匕”表示链接。
[0028]当需要对当前的文档进行保存操作时,在屏幕任何位置画出一个事先定义的文档保存符号,建议采用“ V ”符号,通过程序比对所画符号与事先定义的保存符号在形状上是否匹配,如果匹配则执行保存操作。
[0029]当需要对当前的文档进行保存并关闭的操作时,在屏幕任何位置画出一个事先定义的保存并关闭符号,建议采用“八”符号,通过程序比对所画符号与事先定义的保存并关闭符号在形状上是否匹配,如果匹配则执行保存并关闭操作。
[0030]上文所述各种操作对应的符号均为建议采用的符号,不作为本发明的限制条件,也可以是任何一种约定的符号。
[0031]对编辑过程中的要使用的符号手势的智能提示,当用户完成一个操作后对后面可能进行的下一个操作进行提示,例如执行完剪切或复制操作后紧跟的操作可能是粘贴,贝0在屏幕下方显示粘贴操作对应的符号,以便用户参考。
[0032]【专利附图】

【附图说明】:
图1为本发明所涉及的装置实现该方法的流程示意图;
图2为选中一段文字的操作示意图;
图3为剪切一段文字的操作示意图;
图4为粘贴一段文字的操作示意图;
图5为删除一段文字的操作示意图;
图6为将选中文字进行加粗操作的示意图;
图7为保存当前编辑文档的示意图;
图8为对电子表格中选中对象进行对齐方式调整的操作示意图;
图9为对电子图形文档中对象进行放大操作的示意图。
[0033]
具体实施方法:
以下结合附图以本发明中提及的典型操作对本发明的实施步骤进行说明,此处所述典型操作为方便说明具体实施步骤,不用以限制本发明。
[0034]如图1所示,展示了本发明的实施步骤。
步骤101:监听屏幕上的触摸事件
该发明涉及的装置会时刻监听屏幕上的任何触摸事件,用以获取用户在屏幕上的触摸轨迹,并作出后续所述操作。监听事件通过装有触摸屏的电子设备自带的操作系统(如£111(11-01(1, 108,中相应的触摸事件监听方法来实现。
[0035]步骤102:判断当前的操作模式
该发明涉及的装置会在软件内部设置一个操作模式的开关,开启状态时屏幕的触摸事件交由该装置执行,关闭的时候则由操作系统原有的方式执行。上一个步骤执行时即可检查当前的操作模式是否为符号手势操作模式,如果否,则执行系统原有的滑动操作;如果是,则执行第二步。
[0036]步骤103:收集用户滑动轨迹
该步骤收集用户在屏幕上触摸留下的滑动轨迹,并将其坐标值作为数组记录下来或者将该轨迹用图像的格式记录下来。
[0037]步骤104:与系统预设的符号进行比对
将上一步骤中收集到的坐标数据或图像进行程序处理,提起出轨迹的特征值,将该特征值与系统预设的符号特征库进行比对。
[0038]匹配出与该特征吻合度最高的第一个符号,且吻合度高于预设的一个阀值时发出执行该符号对应操作的指令,如果没有吻合度高于预设阀值的符号则提示用户几个吻合度最高的符号供用户选择。
[0039]步骤105:执行对应的操作
接收到操作指令后,由该发明的装置调用当前应用对应的操作,操作完成后则根据下一步可能的操作显示智能提示。
[0040]图疒图7所示,演示一个电子文档的编辑示例,用以说明该命名的具体实施过程。
[0041]如图2,用户在屏幕上从要选中的文字开始滑动到结束处,则选中了该段文字。
[0042]如图3,用户在屏幕上从上到下画出一个“/”符号,则剪切上一步选中的文字。
[0043]如图4,用户在屏幕上要粘贴到的位置处从上到下画出一个“ | ”符号,则粘贴上一步剪切的文字到画“ I ”符号的位置。
[0044]如图5,用户先通过上述文字选中的方法选中要删除的文字,然后再在屏幕上画出一个“X”符号,则删除已选中的文字。
[0045]如图6,用户先通过上述文字选中的方法选中要进行加粗的文字,然后再在屏幕上画出一个“ 13 ”符号,则对选中的文字进行了加粗操作。
[0046]如图7,用户在屏幕上画出一个“V”符号,则保存当前正在编辑的文档。
[0047]如图8,用户在电子表格中选中要调整对齐方式的对象,在屏幕上画出一个”符号,则对选中对象中的文字执行水平居中垂直靠右排列的操作。
[0048]如图9,用户在电子图形文件中要进行放大操作的对象上画出一个“〉”符号,则对改对象执行方法操作。
[0049]本领域技术人员在考虑说明书及实践这里公开后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变形、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未涉及的【技术领域】中公知常识或管用手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由权利要求书描述。
[0050]应当理解的是,本发明并不局限与上面已经描述并【专利附图】
附图
【附图说明】的精确结构,并且依托本发明不脱离其范围进行各种修改和改变。本发明的范围仅有所附的权利要求来限制。
【权利要求】
1.一种利用符号手势在触控屏的电子设备上实现文档快速编辑的方法,其特征在于监听设备接收到的手势操作,记录其滑动轨迹,对滑动轨迹形成的符号进行识别与预设的符号特征作比对,取出预设符号中匹配度最高的一个执行该符号手势对应的操作指令,所述方法可应用的范围包括:文本、文稿、表格、图形、笔记、文字输入框等等需要用户做编辑工作的软件,所述编辑操作包括:文字或对象的选中、剪切、复制、粘贴、删除、加粗、加下划线、加斜体效果、加删除线、加阴影、加批注、字体选择、颜色修改、对齐方式修改,操作的插销、前进,文档的保存、关闭、插入对象等,所述符号包括:原点、圆圈、横杠、竖杠、正斜杠、反斜杠、大于号、小于号等等常用符号及印刷体中不常用的自定义符号及O到9的阿拉伯数字及a到z的拉丁字母及希腊文字母、俄文字母、日文平假名和片假名等一切容易记忆并可用来做标识的符号,涉及到的终端设备包括:触控屏手机、触控屏平板电脑、有触控功能的笔记本电脑等可以利用触摸屏技术实现人机交互的一切电子设备,用来触发终端屏幕的设备包括:手指、触控笔、人或动物身体上任何部位等可以触发屏幕触摸事件的任何物体。
2.如权利要求1所述,其特征在于同一符号在不同的编辑状态下对应不同的操作,同一符号在相同的编辑状态下只能对应一种操作,所述编辑状态为:有对象处于选中状态、无对象处于选中状态、有对象处于剪切或复制状态、无对象处于剪切或复制状态、有弹出操作窗状态、无弹窗操作窗状态等,系统根据当前所处状态自动匹配同一符号该去执行哪种操作。
3.如权利要求1所述,其特征在于同一符号其绘制顺序不同时可对应不同的操作亦可以对应同一种操作,根据符号本身特征和当前编辑状态来设置。
4.如权利要求1所述,其特征在于绘制符号的位置在部分操作中会参与到对操作内容的定位而另一部分则不参与操作内容定位,参与操作内容定位的操作包括:对象选中、光标定位、粘贴、插入对象、弹出操作框中的点选操作。
5.如权利要求1所述,其特征在于设置一个符号匹配的吻合度阀值,用于当输入的符号特征与预设符号匹配的吻合度大于该阀值的预设符号数大于等于I时即执行吻合度最高的符号对应的操作,当输入的符号特征与预设符号匹配的吻合度大于该阀值的预设符号数小于I时提示用户选择吻合度最高的前几个符号。
6.如权利要求1所述,其特征在于收集用户的输入习惯根据其个性化的符号特征值改进符号识别准确率的方法,同一个符号不同的用户具有不同的书写习惯,每个人绘制符号的轨迹会有微小的习惯差异,该方法利用用户自己的输入来训练本发明用于图形设别的算法,训练结果特征值只用于该用户自己的符号匹配。
7.如权利要求1所述,其特征在于调整已选中一行文字或其中一部分文字的开始或结束位置,触摸该部分文字的开头或结尾位置向左或者向右滑动,触摸滑动结束的位置即为调整后的起始位置。
8.如权利要求1所述,其特征在于调整已选中的一段文字的开始或结束位置,在想要标记的位置处重新绘制选中操作开始标记符号或结束标记符号。
9.如权利要求1所述,其特征在于执行需要进一步选择才能完成的操作时,如字体选择、颜色选择等,弹出选择框列出备选选项及其编码对应的符号,点选该弹出框中的选项或者绘制其对应的符号即可完成选择操作。
10.如权利要求1所述,其特征在于执行已选中文字或对象的放大或缩小操作时,绘制符号的大小与放大或缩小的比例正相关,符号大小于比例的关系可以由任何正相关数学函数确定。
11.如权利要求1所述,其特征在于系统预设符号可以更改由用户自定义。
12.如权利要求1所述,其特征在于执行操作后对于下一步可能的操作进行提示。
13.一种利用符号手势在触控屏的电子设备上实现文档快速编辑的装置,应用于具有触摸显示单元的电子设备,所述装置必要的单元包括:手势接收单元、符号匹配单元、操作执行单元,可选的单元包括:用户提示单元,自定义设置单元,所述手势接收单元用于接收用户在屏幕上的触摸事件形成的位置和轨迹及时间,所述符号判断单元用于对接收到的手势轨迹、位置、时间进行处理与系统预设的符号操作进行匹配,所述操作执行单元用于执行匹配上的符号对应的操作,所述用户提示单元用于处理该装置与用户之间的交互操作,包括需要做选择的操作的选项显示,下一步可选操作的提示,运行过程中的异常或告警信息的显示,所述自定义设置单元用于用户对预设的符号进行重新定义的操作。
【文档编号】G06F3/0484GK104360808SQ201410523765
【公开日】2015年2月18日 申请日期:2014年12月4日 优先权日:2014年12月4日
【发明者】李方 申请人:李方
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1