文本擦除方法及装置制造方法

文档序号:6510897阅读:164来源:国知局
文本擦除方法及装置制造方法
【专利摘要】本发明公开了一种文本擦除方法及装置,在上述方法中,在触摸屏上获取第一触控点,其中,第一触控点为光标所在位置;在第一触控点持续保持触碰触摸屏的情况下,获取第二触控点,并根据第一触控点和第二触控点确定进入文本擦除模式;在文本擦除模式下获取以第一触控点所在位置为起始位置的滑动轨迹,并根据滑动轨迹确定待擦除的文本进行擦除。根据本发明提供的技术方案,进而使用户能够通过多点触控的方式实现文本的擦除操作,提高用户进行文本编辑的效率,同时提升用户体验。
【专利说明】文本擦除方法及装置

【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种文本擦除方法及装置。

【背景技术】
[0002]目前,相关技术中的文本编辑软件在进行文本擦除时,通常采用的方式是先将光标选中到待擦除的具体位置,然后再点击物理键盘或虚拟键盘上预设的删除按键,每点击一次,光标即回退一格,进而擦除一个字符。然而,上述方式在遇到显示屏上有大段字符需要删除的情况下,即存在多处位置需要修改,例如:用户在IPAD上打开文本编辑软件已经编辑了一大段文字,但后续发现需要全面修改,此时即会出现触摸介质在触摸屏上来回移动的情况,对于操作者而言,会感到其操作十分繁琐且效率低下,用户体验较差。
[0003]由此可见,相关技术中的移动终端在文本编辑状态下进行文本擦除时,其操作较为繁琐、效率低下,用户体验较差。


【发明内容】

[0004]本发明提供了一种文本擦除方法及装置,以至少解决相关技术中的移动终端在文本编辑状态下进行文本擦除时,其操作较为繁琐、效率低下,用户体验较差的问题。
[0005]根据本发明的一个方面,提供了一种文本擦除方法。
[0006]本发明的文本擦除方法包括:在触摸屏上获取第一触控点,其中,第一触控点为光标所在位置;在第一触控点持续保持触碰触摸屏的情况下,获取第二触控点,并根据第一触控点和第二触控点确定进入文本擦除模式;在文本擦除模式下获取以第一触控点所在位置为起始位置的滑动轨迹,并根据滑动轨迹确定待擦除的文本进行擦除。
[0007]根据本发明的另一方面,提供了一种文本擦除装置。
[0008]本发明的文本擦除装置包括:获取模块,用于在触摸屏上获取第一触控点,其中,第一触控点为光标所在位置;确定模块,用于在第一触控点持续保持触碰触摸屏的情况下,获取第二触控点,并根据第一触控点和第二触控点确定进入文本擦除模式;擦除模块,用于在文本擦除模式下获取以第一触控点所在位置为起始位置的滑动轨迹,并根据滑动轨迹确定待擦除的文本进行擦除。
[0009]通过本发明实施例,采用在触摸屏上获取第一触控点,该第一触控点为光标所在位置;在第一触控点持续保持触碰触摸屏的情况下,获取第二触控点,并根据第一触控点和第二触控点确定进入文本擦除模式;在文本擦除模式下获取以第一触控点所在位置为起始位置的滑动轨迹,并根据滑动轨迹确定待擦除的文本进行擦除,即首先确定光标所在位置,其次在第一触控点和第二触控点相继触碰触摸屏的情况下确定进入文本擦除模式,然后再按照从第一触控点为起始位置的滑动轨迹确定待擦除的文本从而进行擦除,由此解决了相关技术中的移动终端在文本编辑状态下进行文本擦除时,其操作较为繁琐、效率低下,用户体验较差的问题,进而使用户能够通过多点触控的方式实现文本的擦除操作,提高用户进行文本编辑的效率,同时提升用户体验。

【专利附图】

【附图说明】
[0010]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0011]图1是根据本发明实施例的文本擦除方法的流程图;
[0012]图2是根据本发明优选实施例的基于多点触控进行文本擦除的示意图;
[0013]图3是根据本发明优选实施例的基于多点触控进行文本擦除的状态迁移示意图;
[0014]图4是根据本发明实施例的文本擦除装置的结构框图;
[0015]图5是根据本发明优选实施例的文本擦除装置的结构框图。

【具体实施方式】
[0016]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0017]图1是根据本发明实施例的文本擦除方法的流程图。如图1所示,该方法可以包括以下处理步骤:
[0018]步骤S102:在触摸屏上获取第一触控点,其中,第一触控点为光标所在位置;
[0019]步骤S104:在第一触控点持续保持触碰触摸屏的情况下,获取第二触控点,并根据第一触控点和第二触控点确定进入文本擦除模式;
[0020]步骤S106:在文本擦除模式下获取以第一触控点所在位置为起始位置的滑动轨迹,并根据滑动轨迹确定待擦除的文本进行擦除。
[0021]相关技术中,移动终端在文本编辑状态下进行文本擦除时,其操作较为繁琐、效率低下,用户体验较差。采用如图1所示的方法,在触摸屏上获取第一触控点,该第一触控点为光标所在位置;在第一触控点持续保持触碰触摸屏的情况下,获取第二触控点,并根据第一触控点和第二触控点确定进入文本擦除模式;在文本擦除模式下获取以第一触控点所在位置为起始位置的滑动轨迹,并根据滑动轨迹确定待擦除的文本进行擦除,即首先确定光标所在位置,其次在第一触控点和第二触控点相继触碰触摸屏的情况下确定进入文本擦除模式,然后再按照从第一触控点为起始位置的滑动轨迹确定待擦除的文本从而进行擦除,由此解决了相关技术中的移动终端在文本编辑状态下进行文本擦除时,其操作较为繁琐、效率低下,用户体验较差的问题,进而使用户能够通过多点触控的方式实现文本的擦除操作,提高用户进行文本编辑的效率,同时提升用户体验。
[0022]优选地,在步骤S106中,获取滑动轨迹,并根据滑动轨迹确定待擦除的文本可以包括以下操作:
[0023]步骤S1:计算起始位置相对于预设坐标原点的第一坐标信息;
[0024]步骤S2:计算滑动轨迹的终止位置相对于预设坐标原点的第二坐标信息;
[0025]步骤S3:根据第一坐标信息和第二坐标信息确定待擦除的文本。
[0026]在优选实施例中,当需要擦除某几段文字或者某几个文字时,只要将光标移动到需要擦除的文字区域附近。此时,再使用另外一根手指(例如:大姆指)触碰触摸屏,由于屏幕感应到多点触控,因而进入到文本擦除模式。在文本擦除模式下,移动终端可以通过计算滑动操作起始位置的坐标信息(xl,yl)以及滑动操作当前停止位置的坐标信息(x2,y2)从而获取操作者选中的文本内容作为待擦除的文本。
[0027]优选地,在步骤S106中,对待擦除的文本进行擦除可以包括以下步骤:
[0028]步骤S4:判断第一触控点和/或第二触控点是否离开触摸屏;
[0029]步骤S5:如果是,则对待擦除的文本进行擦除,或者,确定待擦除的文本处于选中状态。
[0030]在优选实施例中,当操作者与触摸屏接触的两根手指中的任一根手指离开屏幕,上述动作一旦被屏幕感应到以后,即会执行退出文本擦除模式操作。最终,用户已经执行的文本擦除操作正式生效。当然还可以在操作者将两根手指中的任一根手指离开屏幕,上述动作一旦被屏幕感应到以后,先确定待擦除的文本处于选中状态而并未被真正擦除,而等到两根手指均离开屏幕之后,被选中的文本才被真正擦除,即对操作者不再可见。
[0031]优选地,在步骤S106中,在获取滑动轨迹,并根据滑动轨迹确定待擦除的文本之后,还可以包括以下操作:
[0032]步骤S6:获取回退轨迹,其中,回退轨迹是从滑动轨迹的终止位置开始滑动并且与滑动轨迹的方向相反;
[0033]步骤S7:根据回退轨迹重新在触摸屏上显示待擦除的文本中的部分或全部文本内容,或者,确定部分或全部文本内容处于未选中状态。
[0034]在优选实施例中,当进入文本擦除模式之后,可以使用食指划过想要擦除的某几段文字或者某几个文字,由此上述文字即进入擦除状态。此时对于操作者而言,上述文字不再可见,但是这些文字并没有被彻底删除,而是被存储在移动终端的内存中,从而能够有效地防止用户的误操作。当由于用户的误操作造成原本希望保留的文字被一同擦除时,如果用户想要还原前一时刻多余擦除的文字,只需将食指按照擦除的轨迹执行回退操作即可,此时原本已经被擦除的文字又会重新显示出来。
[0035]优选地,在步骤S102中,获取第一触控点可以包括以下步骤:
[0036]步骤S8:在文本编辑状态下判断触摸介质与文本编辑区域内的特定位置的接触时间是否超过预设时长;
[0037]步骤S9:如果是,则将光标移动至特定位置,并将特定位置确定为第一触控点。
[0038]在优选实施例中,当移动终端的触摸屏处于文本编辑状态下(例如:短信编辑),当用户的一根手指(例如:食指)长按文本编辑框内的特定位置,即会在指尖触摸附近显示光标,并且产生一个放大区域显示光标及其所在位置附近的文本内容。此时光标所在位置即为上述第一触控点。
[0039]作为本发明的一个优选实施方式,图2是根据本发明优选实施例的基于多点触控进行文本擦除的示意图。如图2所示,在该优选实施例中,操作者的右手102位于文本编辑框101的上方,该操作者使用食指104通过选中微调以使光标105处于合适的位置(SP该操作者想要擦除光标所在位置附近的文字,此处相当于上述第一触控点)。在放大区域显示中,可以更清楚地看到当前光标所处位置108,此时,通过食指104的小幅滑动,可以对光标当前的位置加以微调(上述第一触控点随之变动)。当操作者的大姆指103触碰到触摸屏时(此处相当于上述第二触控点),触摸屏由此确定进入文本擦除(删除)模式。在该优选实施例中,操作者的食指104向左滑动选中待删除的文本区域107,即相当于连续敲击多次Backspace键回档。如果用户发现已删除的文本内部多于想要擦除的文字数量(例如:原本操作者想要删除的文字为“一面降赦天下罪囚,应有”,但实际操作过程中产生误操作将“:”也一同擦除)。此时,操作者可以通过在光标当前所在位置向相反方向滑动(即执行回退操作)以使刚才被误擦除的字符得以重新显示,或者重新处于不被选中的状态。在文本擦除模式下,移动终端可以通过计算滑动操作起始位置的坐标(xl,yl)以及滑动操作当前停止位置的坐标(X2,y2)从而获取操作者选中的文本内容进行擦除。当触摸屏感应到大拇指和食指中的任一根手指离开屏幕时,随即退出擦除模式,操作者之前选中的文字得以擦除或者之前已经擦除的文字得以确认。
[0040]从另一个角度看,图3是根据本发明优选实施例的基于多点触控进行文本擦除的状态迁移示意图。如图3所示,在该优选实施例中,存在普通模式(即常见的呈现给用户的文本编辑界面)、位置选择模式(即通过用户采用一根手指触碰屏幕并微调移动会在指尖触摸附近显示光标,并且产生一个放大区域显示光标及其所在位置附近的文本内容)以及文本擦除模式。本发明实施例所提供的技术方案即为在上述三种不同模式之间进行转换。具体转换过程如下:
[0041](I)从普通模式转换至位置选择模式:通过用户采用食指触碰屏幕并微调移动便会从普通模式转换至位置选择模式,此时,会在指尖触摸附近显示光标,并且产生一个放大区域显示光标及其所在位置附近的文本内容;
[0042]( 2 )从位置选择模式转换至普通模式:当用户将食指移开屏幕之后,便会从位置选择模式转换至普通模式;
[0043](3)从位置选择模式转换至文本擦除模式:在用户使用食指触碰屏幕的同时,又使用另外一根手指(例如:大拇指)触碰触摸屏,由于屏幕感应到多点触控,因而从位置选择模式转换至文本擦除模式;
[0044](4)从文本擦除模式转换至位置选择模式:当用户与触摸屏接触的两根手指中的任一根手指离开屏幕,上述动作一旦被屏幕感应到以后,即会执行退出文本擦除模式操作;在该优选实施例中,假设用户的食指继续保持触碰屏幕的状态,而大拇指先离开屏幕,此时,便会从文本擦除模式转换至位置选择模式;
[0045](5)从文本擦除模式转换至普通模式:在该优选实施例中,假设用户的大拇指继续保持触碰屏幕的状态,而食指先离开屏幕,此时,便会从文本擦除模式转换至普通模式。
[0046]图4是根据本发明实施例的文本擦除装置的结构框图。如图4所示,该文本擦除装置可以包括:获取模块10,用于在触摸屏上获取第一触控点,其中,第一触控点为光标所在位置;确定模块20,用于在第一触控点持续保持触碰触摸屏的情况下,获取第二触控点,并根据第一触控点和第二触控点确定进入文本擦除模式;擦除模块30,用于在文本擦除模式下获取以第一触控点所在位置为起始位置的滑动轨迹,并根据滑动轨迹确定待擦除的文本进行擦除。
[0047]采用如图4所示的装置,解决了相关技术中的移动终端在文本编辑状态下进行文本擦除时,其操作较为繁琐、效率低下,用户体验较差的问题,进而使用户能够通过多点触控的方式实现文本的擦除操作,提高用户进行文本编辑的效率,同时提升用户体验。
[0048]优选地,如图5所示,擦除模块30可以包括:第一计算单元300,用于计算起始位置相对于预设坐标原点的第一坐标信息;第二计算单元302,用于计算滑动轨迹的终止位置相对于预设坐标原点的第二坐标信息;第一确定单兀304,用于根据第一坐标信息和第二坐标信息确定待擦除的文本。
[0049]优选地,如图5所示,擦除模块30可以包括:第一判断单元306,用于判断第一触控点和/或第二触控点是否离开触摸屏;擦除单元308,用于在第一判断单元输出为是时,对待擦除的文本进行擦除,或者,确定待擦除的文本处于选中状态。
[0050]优选地,如图5所示,擦除模块30可以包括:获取单元310,用于获取回退轨迹,其中,回退轨迹是从滑动轨迹的终止位置开始滑动并且与滑动轨迹的方向相反;处理单元312,用于根据回退轨迹重新在触摸屏上显示待擦除的文本中的部分或全部文本内容,或者,确定部分或全部文本内容处于未选中状态。
[0051]优选地,如图5所示,获取模块10可以包括:第二判断单元102,用于在文本编辑状态下判断触摸介质与文本编辑区域内的特定位置的接触时间是否超过预设时长;第二确定单元104,用于在第二判断单元输出为是时,将光标移动至特定位置,并将特定位置确定为第一触控点。
[0052]从以上的描述中,可以看出,上述实施例实现了如下技术效果(需要说明的是这些效果是某些优选实施例可以达到的效果):本发明实施例所提供的通过采用多点触控的方式实现文本擦除的功能,使得整个操作过程更加流畅自然,特别是针对在移动终端的触摸屏上出现大量字符需要更改的情况下,其文本擦除效果尤为明显。
[0053]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0054]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种文本擦除方法,其特征在于,包括: 在触摸屏上获取第一触控点,其中,所述第一触控点为光标所在位置; 在所述第一触控点持续保持触碰所述触摸屏的情况下,获取所述第二触控点,并根据所述第一触控点和所述第二触控点确定进入文本擦除模式; 在所述文本擦除模式下获取以所述第一触控点所在位置为起始位置的滑动轨迹,并根据所述滑动轨迹确定待擦除的文本进行擦除。
2.根据权利要求1所述的方法,其特征在于,获取所述滑动轨迹,并根据所述滑动轨迹确定所述待擦除的文本包括: 计算所述起始位置相对于预设坐标原点的第一坐标信息; 计算所述滑动轨迹的终止位置相对于所述预设坐标原点的第二坐标信息; 根据所述第一坐标信息和所述第二坐标信息确定所述待擦除的文本。
3.根据权利要求1所述的方法,其特征在于,对所述待擦除的文本进行擦除包括: 判断所述第一触控点和/或所述第二触控点是否离开所述触摸屏; 如果是,则对所述待擦除的文本进行擦除,或者,确定所述待擦除的文本处于选中状态。
4.根据权利要求1所述的方法,其特征在于,在获取所述滑动轨迹,并根据所述滑动轨迹确定所述待擦除的文本之后,还包括: 获取回退轨迹,其中,所述回退轨迹是从所述滑动轨迹的终止位置开始滑动并且与所述滑动轨迹的方向相反; 根据所述回退轨迹重新在所述触摸屏上显示所述待擦除的文本中的部分或全部文本内容,或者,确定所述部分或全部文本内容处于未选中状态。
5.根据权利要求1至4中任一项所述的方法,其特征在于,获取所述第一触控点包括: 在文本编辑状态下判断触摸介质与文本编辑区域内的特定位置的接触时间是否超过预设时长; 如果是,则将所述光标移动至所述特定位置,并将所述特定位置确定为所述第一触控点。
6.一种文本擦除装置,其特征在于,包括: 获取模块,用于在触摸屏上获取第一触控点,其中,所述第一触控点为光标所在位置;确定模块,用于在所述第一触控点持续保持触碰所述触摸屏的情况下,获取所述第二触控点,并根据所述第一触控点和所述第二触控点确定进入文本擦除模式; 擦除模块,用于在所述文本擦除模式下获取以所述第一触控点所在位置为起始位置的滑动轨迹,并根据所述滑动轨迹确定待擦除的文本进行擦除。
7.根据权利要求6所述的装置,其特征在于,所述擦除模块包括: 第一计算单元,用于计算所述起始位置相对于预设坐标原点的第一坐标信息; 第二计算单元,用于计算所述滑动轨迹的终止位置相对于所述预设坐标原点的第二坐标信息; 第一确定单元,用于根据所述第一坐标信息和所述第二坐标信息确定所述待擦除的文本。
8.根据权利要求6所述的装置,其特征在于,所述擦除模块包括: 第一判断单元,用于判断所述第一触控点和/或所述第二触控点是否离开所述触摸屏; 擦除单元,用于在所述第一判断单元输出为是时,对所述待擦除的文本进行擦除,或者,确定所述待擦除的文本处于选中状态。
9.根据权利要求6所述的装置,其特征在于,所述擦除模块包括: 获取单元,用于获取回退轨迹,其中,所述回退轨迹是从所述滑动轨迹的终止位置开始滑动并且与所述滑动轨迹的方向相反; 处理单元,用于根据所述回退轨迹重新在所述触摸屏上显示所述待擦除的文本中的部分或全部文本内容,或者,确定所述部分或全部文本内容处于未选中状态。
10.根据权利要求6至9中任一项所述的装置,其特征在于,所述获取模块包括: 第二判断单元,用于在文本编辑状态下判断触摸介质与文本编辑区域内的特定位置的接触时间是否超过预设时长; 第二确定单元,用于在所述第二判断单元输出为是时,将所述光标移动至所述特定位置,并将所述特定位置确定为所述第一触控点。
【文档编号】G06F3/0488GK104423869SQ201310408151
【公开日】2015年3月18日 申请日期:2013年9月9日 优先权日:2013年9月9日
【发明者】陈安靖, 侯冰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1