一种文本处理的方法及移动终端与流程

文档序号:11133385阅读:192来源:国知局
一种文本处理的方法及移动终端与制造工艺

本发明涉及通信领域,尤其涉及一种文本处理的方法及移动终端。



背景技术:

随着科学技术的不断发展,移动终端已经逐渐成为生活中不可替代的一部分,而且人们习惯于通过短信,微信,微博等交流方式进行交流更多的信息,其中,通过文字交流信息是最主要的一种形式,人们经常会使用移动终端来进行文字编辑,以便进行信息交流。

目前,在移动终端(如手机)的触摸屏设备上进行文本编辑时,经常会遇到文本输入有误、需要重新编辑的情况。现有技术中,所采用的方式为,移动终端接收用户点击屏幕产生的点击信号确定光标所在位置。

现有技术缺陷,由于手指点击屏幕具有一定的面积,移动终端根据屏幕上接收的点击信号的坐标确定光标位置,由于显示的光标面积较小,移动终端接收的点击信号的面积较大(手指面积较大),因此光标与点击信号的位置不能很好的对应,用户在移动手指时往往很难将光标准确定位在具体的文字上,从而使光标定位很不准确,给用户的文本输入带来了困扰,用户体验差。



技术实现要素:

本发明提供了一种文本处理的方法及移动终端,能够通过放大光标,使在文本编辑的过程中光标定位更加准确。

第一方面,本发明提供了一种文本处理的方法,包括:

在文本编辑界面接收用户的触摸指令;

当所述触摸指令为对光标的移动指令时,根据所述触摸指令放大所述光标,且移动所述光标。

在一种可能的实现方式中,所述触摸指令为根据用户对触摸屏的点击操作产生的指令;

所述根据所述触摸指令放大所述光标,且移动所述光标,包括:

确定所述点击操作在所述触摸屏上的点击位置;

将所述光标移动至所述点击位置,且放大所述光标。

在一种可能的实现方式中,所述根据所述触摸指令放大所述光标,包括:

根据所述触摸指令在所述光标的顶部或底部生成用于拖动的手柄;

所述移动所述光标,包括:

根据用户对所述手柄的拖动操作移动所述光标。

在一种可能的实现方式中,所述方法还包括:在所述光标移动的过程中,增大所述光标前后两文字之间的距离,和/或增大所述光标前/后预设N个文字的字体大小,和/或改变所述光标前/后预设M个文字的字体颜色,其中,所述N、M为正整数。

在一种可能的实现方式中,所述根据所述触摸指令放大所述光标,包括:

获取移动终端的屏幕尺寸;

将所述光标放大至与所述屏幕尺寸匹配的大小。

第二方面,本发明提供了一种移动终端,包括:

接收模块,用于通过文本编辑界面接收用户的触摸指令;

执行模块,用于当所述接收模块接收的所示触摸指令为对光标的移动的指令时,根据所述触摸指令放大所述光标,且移动所述光标。

在一种可能的实现方式中,所述触摸指令为根据用户对触摸屏的点击操作产生的指令;

所述执行模块包括:

确定单元,用于当所述触摸指令为根据用户对触摸屏的点击操作产生的指令时,确定所述触摸指令对应的点击操作在所述触摸屏上的点击位置;

第一执行单元,用于将所述光标移动至所述确定单元确定的所述点击位置,且放大所述光标。

在一种可能的实现方式中,所述执行模块包括:

生成单元,用于根据所述接收模块接收的所述触摸指令在所述光标的顶部或底部生成用于拖动的手柄;

第二执行单元,用于根据用户对所述生成单元生成的所述手柄的拖动操作移动所述光标。

在一种可能的实现方式中,所述移动终端还包括调整模块;

所述调整模块,用于在所述执行模块移动光标的过程中,增大所述光标前后两文字之间的距离,和/或增大所述光标前/后预设N个文字的字体大小,和/或改变所述光标前/后预设M个文字的字体颜色,其中,所述N、M为正整数。

在一种可能的实现方式中,所述执行模块具体用于,获取所述移动终端的屏幕尺寸,将所述光标放大至与所述屏幕尺寸匹配的大小。

从以上技术方案可以看出,本发明实施例具有以下优点:

本发明实施例中,在文本编辑界面接收用户的触摸指令;当所述触摸指令为对光标的移动指令时,根据所述触摸指令放大所述光标,且移动所述光标。本发明还提供了一种移动终端。通过放大光标,使光标定位更加准确,避免了由于定位不准,而使文本输入错误,造成多次输入增加了用户的操作次数的问题,可以更好的编辑文本,更加智能化,并且具有很好的用户体验。

附图说明

图1为本发明提供的一种文本处理的方法的一个实施例的示意图;

图2为本发明提供的一种文本处理的方法的另一个实施例的示意图;

图3为本发明提供的一种文本处理的方法的另一个实施例的示意图;

图4为本发明提供的一种移动终端的一个实施例的方框示意图;

图5为本发明提供的一种移动终端的另一个实施例的方框示意图;

图6为本发明提供的一种移动终端的另一个实施例的方框示意图;

图7为本发明提供的一种移动终端的另一个实施例的方框示意图。

具体实施方式

本发明实施例提供了一种文本处理的方法及移动终端,能够通过放大光标,使在文本编辑的过程中光标定位更加准确。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例提供了一种文本处理的方法,该方法应用于移动终端,该移动终端可以为手机、PAD或掌上电脑等。本发明实施例中,移动终端在文本编辑界面接收用户输入的触摸指令,当所述触摸指令为对光标的移动的指令时,根据所述触摸指令放大所述光标,且移动所述光标。通过放大的光标,使光标定位更加准确,避免了由于定位不准,而使文本输入错误,造成多处输入的操作步骤。

请参阅图1所示,本发明提供了一种文本处理的方法的一个实施例包括:

步骤101、在文本编辑界面接收用户的触摸指令。

当用户需要进行文本编辑时,首先需要选择编辑的位置,这时,用户可以通过手指或者输入笔与移动终端的触摸屏的交互来完成,即用户手指或者用户使用的输入笔触摸触摸屏,首先产生一个触摸指令,当该触摸指令为对光标的移动指令时,即涉及到对光标的操作,需要对光标进行一定处理,方便用户对光标的操作。该对光标的移动指令可以有如下几种方式:例如,在文本编辑界面接收用户在光标当前所在位置的其它位置的点击(双击或单击)操作而生成的指令;或者,接收用户输入的从光标当前所在位置处开始滑动的操作而生成的指令从。,需要说明的是,该触摸指令的具体实现形式本发明不限定。

步骤102、当所述触摸指令为对光标的移动指令时,根据所述触摸指令放大所述光标,且移动所述光标。

可以预先配置光标的移动指令为接收输入的双击操作而生成的指令,当移动终端接收用户输入触摸指令时,移动终端确定接收到的触摸指令与预设的指令相同,则所述移动终端确定当前接收到的所述触摸指令为光标的移动指令。需要说明的是,预先配置的光标的移动指令,只是举例说明,并非限定性说明。当然也可以预先设置接收用户输入的轨迹操作而产生的指令为光标的移动指令。在实际应用中,光标的移动指令的具体实现形式不限定。

移动终端根据光标的移动指令,放大光标。需要说明的是,本发明实施例中的放大光标,可以指在原光标的大小的基础上放大该光标的宽度和高度。移动终端确定所述点击操作在所述触摸屏上的点击位置,将放大后的光标准确的移动至所述点击位置。

本发明实施例可以应用到如下场景:在文本编辑界面时,该文本编辑界面可以为短信编辑界面、微信编辑界面、邮件编辑界面、记事板编辑界面等,用户在输入信息需要删除或插入文字时,用户可以点击需要删除的文字中的任意位置,移动终端接收到用户输入的双击操作,生成光标的移动指令,移动终端放大光标,移动终端确定用户输入的点击操作(单击操作)在触摸屏上的点击位置,可以将放大后的光标移动到该点击位置,选择需要删除的文字,或者在该点击位置插入要增加的文字。

本发明实施例中,在文字编辑界面时,当用户需要进行删除、插入等文字编辑时,当移动终端接收到的触摸指令与预设指令相同时,也就是当该触摸指令为光标的移动指令时,移动终端放大光标,以使得用户可以准确的确定文字编辑的位置,移动终端接收用户输入的点击位置,将该放大后的光标移动到点击位置,从而使得光标定位准确,减少了用户文本编辑中光标移动不准确带来的困扰。

请参阅图2所示,本发明提供了一种文本处理的方法的另一个实施例包括:

步骤201、在文本编辑界面接收用户的触摸指令。

所述触摸指令为根据用户对触摸屏的点击操作产生的指令。该点击操作对应需要编辑文本的位置。

步骤202、确定该点击操作在所述触摸屏上的点击位置;

根据该点击操作确定需要编辑文本的位置。例如,需要编辑的文本为“123456789”,该点击位置为“2”和“3”之间。

步骤203、将所述光标移动至所述点击位置,且放大所述光标。

如当确定触摸操作对应的点击位置后,将该光标移动至“2”和“3”之间,且同时放大该光标,这样方便用户浏览有效点击的位置。

可选的,步骤204、获取文本编辑界面的颜色,计算该颜色的对比色。

在一种可能的实现方式中,当该光标放大时,可以改变该光标的颜色,移动终端获取该文本编辑界面的颜色,计算该颜色的对比色(反差色),各颜色的对比色可以预先设定。例如,在微信的文本编辑界面,用户常常会根据不同的聊天对象设置不同的背景,但是光标的颜色是一样的,文本编辑界面的颜色与光标的颜色会出现反差小的情况,导致光标定位不准确。

可选的,步骤205、调整该光标的颜色为文本编辑界面的颜色的对比色。

将光标的颜色调整为文本编辑界面的发差色,从而使文本编辑界面颜色与光标的颜色为反差色,用方便用户了解光标的位置。

本发明实施例中,当移动终端接收到用户的点击操作后,确定该点击操作的位置,将光标移动到该点击位置,且同时放大该光标,可以使得用户对放大后的光标定位准确,减少操作概率。并且通过调整光标的颜色,可以使放大后的光标的颜色与背景色区别更加明显,也更有利于对文本的插入、删除等文本编辑操作。

请参阅图3所示,本发明提供了一种文本处理的方法的另一个实施例包括:

步骤301、在文本编辑界面接收用户的触摸指令;

步骤302、当所述触摸指令为对光标的移动指令时,根据所述触摸指令在所述光标的顶部或底部生成用于拖动的手柄。

如果触摸指令为用户在光标当前所在位置的其它位置输入的点击操作产生的指令,则确定该触摸指令为对光标的移动指令,即需要将光标从当前所在位置移动至点击所在位置处;如果触摸指令为用户从光标当前所在位置移动至目标位置的滑动操作所产生的指令时,则确定该触摸指令为对光标的移动指令,即需要根据移动的轨迹和速度将光标移动至目标位置处。当确定触摸指令为对光标的移动指令时,需要放大光标,在本发明中根据触摸指令放大光标,包括根据触摸指令在光标的顶部或底部生成用于拖动的手柄。

具体的,当确定触摸指令为滑动操作产生的指令时,可以在光标上生成一个用于拖动的手柄,以放大所述光标。需要说明的是,本发明实施例中,通过在光标上生成一个用于拖动的手柄来放大该光标,使得该光标易于识别,并且使得该光标的手柄可以易于移动操作。优选的在光标的顶部或底部生成用于拖动的手柄。

该手柄的形状可以为圆形,也可以为方形,该手柄的面积可以预设为:用户的手指尖触摸屏幕时与屏幕接触的面积,该用户的手指与屏幕接触的面积可以由经验值得到。例如,该手柄的面积可以为1cm2。本发明实施例中生成用于拖动的手柄,且该手柄的面积与指尖触摸屏幕时与屏幕接触的面积相近,通过拖动该手柄来移动光标,有更利于提高用户移动光标的操作的准确性。

步骤303、根据用户对所述手柄的拖动操作移动所述光标。

需要说明的是,在本发明实施例中,触摸指令也可以为拖动操作产生的指令,即用户在拖动光标的过程中,产生触摸指令,终端接收到该触摸指令,在光标的顶部或底部生成用于拖动的手柄,即在用户拖动的过程中,在光标的顶部或底部产生用于拖动的手柄,此时,用于可以拖动位置移至该手柄处,更方便拖动。

当然,该触摸指令也可以为用户在光标当前所在位置的触摸产生的指令,终端接收到该指令后,在光标的顶部或底部生成用于拖动的手柄,然后,终端再接收用户重新输入的针对该手柄的拖动操作。

所述拖动操作可以为用于对所述文本编辑界面中的文本的选择操作,即拖动经过的文本为选中的文本。

进一步的,在光标移动的移动过程中,可以增大所述光标前后两文字之间的距离,和/或增大所述光标前/后预设N个文字的字体大小,和/或改变所述光标前/后预设M个文字的字体颜色,其中,所述N、M为正整数。,

用户在输入信息时,需要移动文本的位置时,可以先选中文本,然后拖动文本,拖动文本的过程中光标进行移动,这时移动终端可以根据用户对所述手柄的拖动操作移动所述光标的同时,通过上述对光标位置附近的文字的字距、字体、字体颜色进行临时调整,可以使得用户视觉上对于该光标的位置区分更加分明,提高光标定位的准确性。

可选的,在光标移动的过程中,选中移动经过的文字,可以通过移动光标选中的文字来进行插入、删除的操作,也可以在选中后,在选中文字处弹出插入、删除的选择框来进行选择。

在一种可能的实现方式中,该光标放大的尺寸可以为预置尺寸。在一种优选的实现方式中,移动终端可以获取移动终端的屏幕尺寸;将该光标放大至与所述屏幕尺寸匹配的大小。具体的,该光标放大的尺寸与该屏幕尺寸具有一个匹配参数。例如,该匹配参数可以包括高度比例和宽度比例,例如光标的高度与屏幕的高度的比例为1/10,光标的宽度与屏幕的宽度的比例为1/12。或者高度比例和宽度比例相同,均为1/10,以高度比例和宽度比例均为1/10为例进行说明,可以理解的是,若该移动终端的屏幕的尺寸为A,则该光标的尺寸为A的十分之一。需要说明的是,该匹配参数为举例说明,并非限定性说明,在实际应用中,本发明此处不限定。本发明实施例中,移动终端将该光标放大至与屏幕尺寸匹配的大小,使光标可以适应不同屏幕的大小,体现了智能化,并且提升了用户体验。

请参阅图4,本发明提供了一种移动终端400的一个实施例包括:

接收模块410,用于通过文本编辑界面接收用户的触摸指令;

执行模块420,用于当接收模块410接收的所示触摸指令为对光标的移动的指令时,根据触摸指令放大光标,且移动光标。

请参阅图5所示,本发明还提供了一种移动终端500的另一个实施例包括:

接收模块410,用于通过文本编辑界面接收用户的触摸指令;

执行模块420,包括确定单元421和第一执行单元422;

确定单元421,用于当所述触摸指令为根据用户对触摸屏的点击操作产生的指令时,确定触摸指令对应的点击操作在触摸屏上的点击位置;

第一执行单元422,用于将光标移动至确定单元421确定的点击位置,且放大光标。

请参阅图6所示,本发明还提供了一种移动终端600的另一个实施例包括:

接收模块410,用于通过文本编辑界面接收用户的触摸指令;

执行模块420,包括生成单元423和第二执行单元424;

生成单元423,用于根据所述接收模块接收的触摸指令在光标的顶部或底部生成用于拖动的手柄;

第二执行单元424,用于根据用户对生成单元423生成的手柄的拖动操作移动光标。

请参阅图7所示,本发明还提供了一种移动终端700的另一个实施例包括:

移动终端还包括调整模块430;

接收模块410,用于通过文本编辑界面接收用户的触摸指令;

执行模块420,用于当接收模块410接收的所示触摸指令为对光标的移动的指令时,根据触摸指令放大光标,且移动光标。

调整模块430,用于在执行模块420移动光标的过程中,增大光标前后两文字之间的距离,和/或增大光标前/后预设N个文字的字体大小,和/或改变光标前/后预设M个文字的字体颜色,其中,N、M为正整数。

可选的,执行模块420具体用于,获取移动终端屏幕尺寸,将光标放大至与屏幕尺寸匹配的大小。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1