CN112612400B - 文本内容处理方法和电子设备 - Google Patents
文本内容处理方法和电子设备 Download PDFInfo
- Publication number
- CN112612400B CN112612400B CN202011589585.7A CN202011589585A CN112612400B CN 112612400 B CN112612400 B CN 112612400B CN 202011589585 A CN202011589585 A CN 202011589585A CN 112612400 B CN112612400 B CN 112612400B
- Authority
- CN
- China
- Prior art keywords
- text
- preview interface
- sliding
- target length
- preset
- 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.)
- Active
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/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
-
- 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
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)
Abstract
本申请公开了一种文本内容处理方法和电子设备,属于通信技术领域。所述方法包括:在接收到对选中文本的预设文本操作指令的情况下,显示预览界面,并在所述预览界面中显示所述选中文本;接收并响应对所述预览界面执行的文本调整操作,在预览界面中增加显示所述选中文本的关联文本,或者,在所述预览界面中删除所述文本调整操作指定的文本;对预览界面中显示的文本内容执行所述预设文本操作指令。本申请通过响应用户在预览界面中执行的文本调整操作,直接在预览界面中增加显示选中文本对应的关联文本或删除文本调整操作指定的文本,无需用户返回选中文本的初始显示界面重新确定选中文本,降低了文本操作的复杂度,提高了文本处理效率。
Description
技术领域
本申请属于通信技术领域,具体涉及一种文本内容处理方法和电子设备。
背景技术
目前,对于采用触控屏的移动终端,用户可以通过在触控屏上拖动光标选中文本内容,并对选中的文本内容执行复制、粘贴等操作。
然而,由于移动终端的触控屏尺寸较小,且手指的触控精度有限,用户在选中文本内容时很难快速精确地控制光标的显示位置,这就导致在选中文本内容时容易多选或漏选字符。如果用户在对选中的文本内容执行复制和粘贴操作时,在粘贴界面中发现漏掉几个字符,则需要返回原来的文本内容显示界面,重新选中文本内容并重新执行复制、粘贴操作,操作过程繁琐,降低了文本内容的处理效率。
申请内容
本申请实施例的目的是提供一种文本内容处理方法,能够解决现有技术中文本处理效率低的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种文本内容处理方法,该方法包括:
在接收到对选中文本的预设文本操作指令的情况下,显示预览界面,并在所述预览界面中显示所述选中文本;
接收对所述预览界面执行的文本调整操作;
响应所述文本调整操作,在所述预览界面中增加显示所述选中文本的关联文本,或者,在所述预览界面中删除所述文本调整操作指定的文本;
对所述预览界面中显示的文本内容执行所述预设文本操作指令。
第二方面,本申请实施例提供了一种文本内容处理装置,该装置包括:
预览界面显示模块,用于在接收到对选中文本的预设文本操作指令的情况下,显示预览界面,并在所述预览界面中显示所述选中文本;
界面操作接收模块,用于接收对所述预览界面执行的文本调整操作;
界面操作响应模块,用于响应所述文本调整操作,在所述预览界面中增加显示所述选中文本的关联文本,或者,在所述预览界面中删除所述文本调整操作指定的文本;
文本操作执行模块,用于对所述预览界面中显示的文本内容执行所述预设文本操作指令。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,通过在接收到针对选中文本的预设文本操作指令的情况下,在预览界面中显示选中文本,并在接收到用户针对预览界面的文本调整操作时,响应用户在预览界面中执行的文本调整操作,直接在预览界面中增加显示选中文本对应的关联文本或删除文本调整操作指定的文本,若需要更改选中文本,无需用户返回选中文本的初始显示界面重新确定选中文本,降低了文本操作的复杂度,提高了文本处理效率。
附图说明
图1是本申请实施例一提供的一种文本内容处理方法的具体步骤流程图;
图2是本申请实施例的一种复制选中文本的操作示意图;
图3是本申请实施例的一种粘贴选中文本的操作示意图;
图4是本申请实施例的一种显示预览界面的示意图;
图5是本申请实施例二提供的一种文本内容处理方法的具体步骤流程图;
图6是本申请实施例三提供的一种文本内容处理装置的结构图;
图7是本申请实施例四提供的一种文本内容处理装置的结构图;
图8是本申请实施例五提供的一种电子设备的结构图;
图9是本申请实施例五提供的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的文本内容处理方法和文本内容处理装置进行详细地说明。
实施例一
参照图1,其示出了本申请实施例一提供的一种文本内容处理方法的具体步骤。
步骤101,在接收到对选中文本的预设文本操作指令的情况下,显示预览界面,并在所述预览界面中显示所述选中文本。
当用户选中文本后,一般需要对选中文本执行复制、粘贴、搜索、翻译等文本操作,如果用户在对选中文本执行文本操作时,发现选中文本不符合预期,例如,漏掉了一部分文本内容,或者多选中了一部分文本内容,或者在对选中文本执行文本操作之后,想继续对选中文本之前或之后的关联文本进行文本操作,按照现有技术的方法,就需要用户重新返回选中文本的初始显示界面,重新确定选中文本,再跳转到执行文本操作的目标界面,对重新确定的选中文本执行文本操作。显然,现有技术的方案,操作过程繁琐,需要用户多次进行页面跳转,这无疑降低了文本操作的处理效率。因此,本申请实施例提供了一种文本内容处理方法,在对选中文本执行文本操作之前,当接收到用户对选中文本执行的第一操作时,显示预览界面,并在预览界面中显示选中文本,以供用户直接在预览界面中对选中文本执行文本增删操作,无需用户来回进行页面跳转,提高了文本处理效率。
其中,预设文本操作指令可以是用户选中文本之后执行复制指令、粘贴指令、搜索指令、翻译指令等文本操作指令。在本申请实施例中,当接收到用户的预设文本操作指令时,不直接对选中文本执行文本操作,而是显示预览界面,并在预览界面中显示选中文本,等待用户确认预览界面中显示的文本内容无误后,再对预览界面中显示的文本内容执行预设文本操作指令。
以预设文本操作指令为粘贴指令为例,参照图2,示出了本申请实施例的一种复制选中文本的操作示意图,用户在一段文本中选中部分文本,并对选中文本进行复制。当用户复制选中文本之后,想要在与张三的聊天界面的输入框中粘贴复制的选中文本,参照图3,示出了本申请实施例的一种粘贴选中文本的操作示意图。用户通过在与张三的聊天界面中点击粘贴按钮,向移动终端发送粘贴指令,触发移动终端对选中文本的粘贴操作。在本申请实施例中,当接收到用户的粘贴指令时,在与张三的聊天界面上弹出预览界面,并在预览界面中显示复制的选中文本,参照图4,示出了本申请实施例的一种显示预览界面的示意图。用户可以在预览界面中对待粘贴的选中文本进行进一步确认,如果预览界面中显示的文本内容不符合预期,可以直接在预览界面上对显示的文本内容执行增删操作,直至确认预览界面中显示的文本内容符合预期后再对预览界面中的文本内容执行粘贴指令。
步骤102,接收对所述预览界面执行的文本调整操作。
在本申请实施例中,若用户发现预览界面中显示的选中文本不符合预期,例如,漏掉了一部分文本内容,或者多选中了一部分文本内容,或者在对选中文本执行文本操作之后,想继续对选中文本之前或之后的关联文本进行文本操作,可以直接对预览界面执行文本调整操作,从而实现对预览界面中显示的文本内容的增加、删除、更换。
其中,对预览界面执行的文本调整操作可以是对预览界面的滑动操作,也可以是对预览界面中显示组件的触发操作,例如,对图4所示的预览界面中“删除”组件的点击操作。
步骤103,响应所述文本调整操作,在所述预览界面中增加显示所述选中文本的关联文本,或者,在所述预览界面中删除所述文本调整操作指定的文本。
移动终端接收到用户对预览界面执行的文本调整操作后,对文本调整操作进行响应,在预览界面中增加显示选中文本的关联文本,或者删除文本调整操作指定的文本。
对于在预览界面中增加显示选中文本,可以预先设置文本调整操作与选中文本的关联文本之间的对应关系,从而当用户对预览界面执行文本调整操作时,就可以根据接收到的文本调整操作确定要增加显示的关联文本。
在本申请的一种可选实施例中,所述文本调整操作包括滑动操作,步骤103所述响应所述文本调整操作,在所述预览界面中增加显示所述选中文本的关联文本,包括:
步骤S11,确定所述滑动操作的滑动方向和滑动距离。
步骤S12,若所述滑动操作在第一滑动方向上存在滑动距离,则响应所述滑动操作,在所述预览界面中增加显示所述选中文本的显示位置之前的所述滑动距离对应目标长度的关联文本。
步骤S13,若所述滑动操作在第二滑动方向上存在滑动距离,则响应所述滑动操作,在所述预览界面中增加显示所述选中文本的显示位置之后的所述滑动距离对应目标长度的关联文本。
以文本调整操作为滑动操作为例,可以预先设置第一滑动方向对应显示选中文本之前的关联文本,第二滑动方向对应显示选中文本之后的关联文本。当接收到对预览界面执行的滑动操作时,首先确定滑动操作的滑动方向和滑动距离,根据滑动方向确定需要在预览界面上增加显示选中文本之前的关联文本还是之后的关联文本,根据滑动距离确定需要增加显示选中文本的关联文本的文本长度。例如,假设滑动方向为向上滑动时显示选中文本之后的关联文本,滑动方向为向下滑动时显示选中文本之前的关联文本;滑动距离满足第一预设阈值时显示的关联文本的长度为N个字符,滑动距离满足第二预设阈值时显示关联文本的长度为M个字符。从而根据预设的滑动方向和滑动距离与关联文本的显示位置、目标长度之间的对应关系就可以确定需要增加显示的选中文本的关联文本的显示位置和文本内容。
对于在预览界面中删除文本调整操作指定的文本,文本调整操作可以是文本选中操作和删除操作的组合,例如,用户可以进一步在预览界面中选中待删除的文本内容,然后对预览界面执行删除触发操作,移动终端接收到对预览界面执行的删除触发操作时,删除用户在预览界面中选中的待删除的文本内容。或者,用户可以通过移动预览界面中光标的显示位置,默认位于光标的显示位置之前的一个字符为待删除的字符,当接收到用户对预览界面执行的删除触发操作时,删除位于光标的显示位置之前的一个字符。其中,对预览界面执行的删除触发操作,可以是对图4所示的预览界面中“删除”组件的点击操作。
步骤104,对所述预览界面中显示的文本内容执行所述预设文本操作指令。
当确定预览界面中显示的文本内容符合用户预期时,对预览界面中显示的文本内容执行预设文本操作指令。具体的,可以在接收到用户对预览界面中显示的文本内容的确定操作的情况下,确定预览界面中显示的文本内容符合用户预期,例如,在接收到用户对图4所示的预览界面中的“确认”组件的点击操作的情况下,确定预览界面中显示的文本内容符合用户预期。或者,若在预设时间段内未接收到用户对预览界面继续执行的文本调整操作,则确定预览界面中显示的文本内容符合用户预期。
综上,在本申请实施例中,通过在接收到针对选中文本的预设文本操作指令的情况下,在预览界面中显示选中文本,并在接收到用户针对预览界面的文本调整操作时,响应用户在预览界面中执行的文本调整操作,直接在预览界面中增加显示选中文本对应的关联文本或删除文本调整操作指定的文本,若需要更改选中文本,无需用户返回选中文本的初始显示界面重新确定选中文本,降低了文本操作的复杂度,提高了文本处理效率。
需要说明的是,本申请实施例提供的文本内容处理方法,执行主体可以为文本内容处理装置,或者该文本内容处理装置中的用于执行文本内容处理方法的控制模块。本申请实施例中以文本内容处理装置执行文本内容处理方法为例,说明本申请实施例提供的文本内容处理方法。
实施例二
参照图5,其示出了本申请实施例二提供的一种文本内容处理方法的具体步骤。
步骤201,在接收到对选中文本的预设文本操作指令的情况下,显示预览界面,并在所述预览界面中显示所述选中文本。
其中,预设文本操作指令可以是用户选中文本之后执行复制指令、粘贴指令、搜索指令、翻译指令等文本操作指令。在本申请实施例中,当接收到用户的预设文本操作指令时,不直接对选中文本执行文本操作,而是显示预览界面,并在预览界面中显示选中文本,等待用户确认预览界面中显示的文本内容无误后,再对预览界面中显示的文本内容执行预设文本操作指令。
该步骤具体可以参考步骤101,本申请实施例在此不做进一步赘述。
步骤202,接收对所述预览界面执行的文本调整操作。
其中,对预览界面执行的文本调整操作可以是对预览界面的滑动操作,也可以是对预览界面中显示组件的触发操作,例如,对图4所示的预览界面中“删除”组件的点击操作。
步骤203,确定所述文本调整操作指示的待增加显示的关联文本的目标长度。
在本申请实施例中,针对响应文本调整操作,在预览界面中增加显示选中文本的关联文本的情况,需要根据文本调整操作确定待增加显示的关联文本的目标长度,然后在选中文本的显示位置之前或之后的文本内容中确定满足目标长度的关联文本。进一步的,还可以根据文本调整操作确定待增加显示的关联文本的显示位置,从而结合待增加显示的关联文本的目标长度确定待增加显示的关联文本的文本内容。
步骤204,在所述选中文本的显示位置之前和/或显示位置之后的文本内容中确定所述目标长度的关联文本。
当确定了文本调整操作指示的待增加显示的关联文本的目标长度之后,就可以在选中文本的显示位置之前和/或显示位置之后的文本内容中确定目标长度的关联文本。
具体的,以文本调整操作为滑动操作为例,可以预先设置第一滑动方向对应显示选中文本之前的关联文本,第二滑动方向对应显示选中文本之后的关联文本。当接收到对预览界面执行的滑动操作时,首先确定滑动操作的滑动方向和滑动距离,根据滑动方向确定需要在预览界面上增加显示选中文本之前的关联文本还是之后的关联文本,根据滑动距离确定待增加显示的关联文本的目标长度。例如,假设滑动方向为向上滑动时显示选中文本之后的关联文本,滑动方向为向下滑动时显示选中文本之前的关联文本;滑动距离满足第一预设阈值时待增加显示的关联文本的目标长度为N个字符,滑动距离满足第二预设阈值时待增加显示关联文本的目标长度为M个字符。从而根据预设的滑动方向和滑动距离与关联文本的显示位置、目标长度之间的对应关系就可以确定需要增加显示的选中文本的关联文本的显示位置和文本内容。
对于不同目标长度的关联文本,本申请实施例采用了不同的获取方式。
在本申请的一种可选实施例中,步骤202所述接收对所述预览界面执行的文本调整操作之前,所述方法还包括步骤S21至步骤S22:
步骤S21,在所述选中文本的显示位置之前和/或显示位置之后的文本内容中确定预设长度的关联文本。
步骤S22,保存所述预设长度的关联文本。
所述在所述选中文本的显示位置之前和/或显示位置之后的文本内容中确定所述目标长度的关联文本,包括步骤S23至步骤S25:
步骤S23,判断所述目标长度是否小于或等于所述预设长度。
步骤S24,若所述目标长度小于或等于所述预设长度,则从已保存的所述选中文本对应的关联文本中获取所述目标长度的关联文本。
步骤S25,若所述目标长度大于所述预设长度,则在源页面中所述选中文本的显示位置之前和/或显示位置之后的文本内容中获取所述目标长度的关联文本。
在本申请实施例中,在接收到对预览界面执行的文本调整操作之前,预先存储选中文本的显示位置之前和/或显示位置之后的满足预设长度的关联文本,从而当文本调整操作指示的待增加显示的关联文本的目标长度小于或等于预设长度时,直接从预先存储的选中文本对应的关联文本中获取满足目标长度的关联文本。若文本调整操作指令的待增加显示的关联文本的目标长度大于预设长度,则在选中文本对应的源页面中从选中文本的显示位置之前和/或显示位置之后的文本内容中获取满足目标长度的关联文本。
无论文本调整操作指示的待增加显示的关联文本的目标长度小于或等于预设长度,或者大于预设长度,都无需用户手动跳转的选中文本的源页面中重新确定选中文本,从而提高了文本处理效率。
步骤205,在所述预览界面中显示所述选中文本的基础上,在所述选中文本的显示位置之前和/或显示位置之后增加显示所述目标长度的关联文本。
当确定满足目标长度的关联文本之后,在选中文本的显示位置之前和/或显示位置之后增加显示满足目标长度的关联文本。其中,关联文本的显示位置根据文本调整操作确定,具体可以参考步骤103,本申请实施例在此不做进一步赘述。
步骤206,对所述预览界面中显示的文本内容执行所述预设文本操作指令。
当确定预览界面中显示的文本内容符合用户预期时,对预览界面中显示的文本内容执行预设文本操作指令。具体的,可以在接收到用户对预览界面中显示的文本内容的确定操作的情况下,确定预览界面中显示的文本内容符合用户预期,例如,在接收到用户对图4所示的预览界面中的“确认”组件的点击操作的情况下,确定预览界面中显示的文本内容符合用户预期。或者,若在预设时间段内未接收到用户对预览界面继续执行的文本调整操作,则确定预览界面中显示的文本内容符合用户预期。
在本申请的一种可选实施例中,所述方法还包括:若接收到对所述预览界面中目标区域执行的显示调整操作,则放大所述目标区域中各个字符的显示比例。
由于移动终端的显示界面的大小有限,为方便用户对预览界面中显示的文本内容执行文本操作,可以对预览界面中字符的显示比例。具体的,用户可以对预览界面中需要进行放大的目标区域执行显示调整操作,例如对目标区域的放大操作,移动终端接收到对预览界面中目标区域执行的显示调整操作之后,放大目标区域中各个字符的显示比例,从而方便用户对目标区域的显示内容执行文本操作。
综上,在本申请实施例中,通过在接收到针对选中文本的预设文本操作指的情况下,在预览界面中显示选中文本,并在接收到用户针对预览界面的文本调整操作时,响应用户在预览界面中执行的文本调整操作,直接在预览界面中增加显示选中文本对应的关联文本或删除文本调整操作指定的文本,若需要更改选中文本,无需用户返回选中文本的初始显示界面重新确定选中文本,降低了文本操作的复杂度,提高了文本处理效率。
需要说明的是,本申请实施例提供的文本内容处理方法,执行主体可以为文本内容处理装置,或者该文本内容处理装置中的用于执行文本内容处理方法的控制模块。本申请实施例中以文本内容处理装置执行文本内容处理方法为例,说明本申请实施例提供的文本内容处理方法。
实施例三
参照图6,其示出了本发明实施例三提供的一种文本内容处理装置的结构图,具体包括:
预览界面显示模块301,用于在接收到对选中文本的预设文本操作指令的情况下,显示预览界面,并在所述预览界面中显示所述选中文本。
界面操作接收模块302,用于接收对所述预览界面执行的文本调整操作。
界面操作响应模块303,用于响应所述文本调整操作,在所述预览界面中增加显示所述选中文本的关联文本,或者,在所述预览界面中删除所述文本调整操作指定的文本。
文本操作执行模块304,用于对所述预览界面中显示的文本内容执行所述预设文本操作指令。
本申请实施例中的文本内容处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的文本内容处理装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为IOS操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的文本内容处理装置能够实现图1至图5的方法实施例中文本内容处理装置实现的各个过程,为避免重复,这里不再赘述。
在本申请实施例中,通过在接收到针对选中文本的预设文本操作指令的情况下,在预览界面中显示选中文本,并在接收到用户针对预览界面的文本调整操作时,响应用户在预览界面中执行的文本调整操作,直接在预览界面中增加显示选中文本对应的关联文本或删除文本调整操作指定的文本,若需要更改选中文本,无需用户返回选中文本的初始显示界面重新确定选中文本,降低了文本操作的复杂度,提高了文本处理效率。
实施例四
参照图7,其示出了本发明实施例四提供的一种文本内容处理装置的结构图,具体包括:
预览界面显示模块401,用于在接收到对选中文本的预设文本操作指令的情况下,显示预览界面,并在所述预览界面中显示所述选中文本。
界面操作接收模块402,用于接收对所述预览界面执行的文本调整操作。
界面操作响应模块403,用于响应所述文本调整操作,在所述预览界面中增加显示所述选中文本的关联文本,或者,在所述预览界面中删除所述文本调整操作指定的文本。
文本操作执行模块404,用于对所述预览界面中显示的文本内容执行所述预设文本操作指令。
在本申请的一种可选实施例中,所述界面操作响应模块403,包括:
目标长度确定子模块4031,用于确定所述文本调整操作指示的待增加显示的关联文本的目标长度;
关联文本确定子模块4032,用于在所述选中文本的显示位置之前和/或显示位置之后的文本内容中确定所述目标长度的关联文本;
关联文本显示子模块4033,用于在所述预览界面中显示所述选中文本的基础上,在所述选中文本的显示位置之前和/或显示位置之后增加显示所述目标长度的关联文本。
在本申请的一种可选实施例中,所述装置还包括:
关联文本确定模块405,用于在所述选中文本的显示位置之前和/或显示位置之后的文本内容中确定预设长度的关联文本;
关联文本保存模块406,用于保存所述预设长度的关联文本;
所述关联文本确定子模块4032,包括:
长度判断单元,用于判断所述目标长度是否小于或等于所述预设长度;
第一关联文本获取单元,用于若所述目标长度小于或等于所述预设长度,则从已保存的所述选中文本对应的关联文本中获取所述目标长度的关联文本。
在本申请的一种可选实施例中,所述关联文本确定子模块4032还包括:
第二关联文本获取单元,用于若所述目标长度大于所述预设长度,则在源页面中所述选中文本的显示位置之前和/或显示位置之后的文本内容中获取所述目标长度的关联文本。
在本申请的一种可选实施例中,所述文本调整操作包括滑动操作,所述界面操作响应模块403,包括:
滑动信息确定子模块4034,用于确定所述滑动操作的滑动方向和滑动距离;
第一滑动操作响应子模块4035,用于若所述滑动操作在第一滑动方向上存在滑动距离,则响应所述滑动操作,在所述预览界面中增加显示所述选中文本的显示位置之前的所述滑动距离对应目标长度的关联文本;
第二滑动操作响应子模块4036,用于若所述滑动操作在第二滑动方向上存在滑动距离,则响应所述滑动操作,在所述预览界面中增加显示所述选中文本的显示位置之后的所述滑动距离对应目标长度的关联文本。
在本申请的一种可选实施例中,所述装置还包括:
显示比例放大模块407,用于若接收到对所述预览界面中目标区域执行的显示调整操作,则放大所述目标区域中各个字符的显示比例。
本申请实施例中的文本内容处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的文本内容处理装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为IOS操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的文本内容处理装置能够实现图1至图5的方法实施例中文本内容处理装置实现的各个过程,为避免重复,这里不再赘述。
在本申请实施例中,通过在接收到针对选中文本的预设文本操作指令的情况下,在预览界面中显示选中文本,并在接收到用户针对预览界面的文本调整操作时,响应用户在预览界面中执行的文本调整操作,直接在预览界面中增加显示选中文本对应的关联文本或删除文本调整操作指定的文本,若需要更改选中文本,无需用户返回选中文本的初始显示界面重新确定选中文本,降低了文本操作的复杂度,提高了文本处理效率。
实施例五
可选的,如图8所示,本申请实施例还提供一种电子设备800,包括处理器801,存储器802,存储在存储器802上并可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述文本内容处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图9为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。
本领域技术人员可以理解,电子设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器910逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
实施例六
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述文本内容处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等。
实施例七
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述文本内容处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (6)
1.一种文本内容处理方法,其特征在于,所述方法包括:
在接收到对选中文本的预设文本操作指令的情况下,显示预览界面,并在所述预览界面中显示所述选中文本;
接收对所述预览界面执行的文本调整操作;
响应所述文本调整操作,在所述预览界面中增加显示所述选中文本的关联文本,或者,在所述预览界面中删除所述文本调整操作指定的文本;
对所述预览界面中显示的文本内容执行所述预设文本操作指令;
所述响应所述文本调整操作,在所述预览界面中增加显示所述选中文本的关联文本,包括:
确定所述文本调整操作指示的待增加显示的关联文本的目标长度;
在所述选中文本的显示位置之前和/或显示位置之后的文本内容中确定所述目标长度的关联文本;
在所述预览界面中显示所述选中文本的基础上,在所述选中文本的显示位置之前和/或显示位置之后增加显示所述目标长度的关联文本;
所述接收对所述预览界面执行的文本调整操作之前,所述方法还包括:
在所述选中文本的显示位置之前和/或显示位置之后的文本内容中确定预设长度的关联文本;
保存所述预设长度的关联文本;
所述在所述选中文本的显示位置之前和/或显示位置之后的文本内容中确定所述目标长度的关联文本,包括:
判断所述目标长度是否小于或等于所述预设长度;
若所述目标长度小于或等于所述预设长度,则从已保存的所述选中文本对应的关联文本中获取所述目标长度的关联文本。
2.根据权利要求1所述的方法,其特征在于,所述判断所述目标长度是否小于或等于所述预设长度之后,所述方法还包括:
若所述目标长度大于所述预设长度,则在源页面中所述选中文本的显示位置之前和/或显示位置之后的文本内容中获取所述目标长度的关联文本。
3.根据权利要求1至2任一项所述的方法,其特征在于,所述文本调整操作包括滑动操作,所述响应所述文本调整操作,在所述预览界面中增加显示所述选中文本的关联文本,包括:
确定所述滑动操作的滑动方向和滑动距离;
若所述滑动操作在第一滑动方向上存在滑动距离,则响应所述滑动操作,在所述预览界面中增加显示所述选中文本的显示位置之前的所述滑动距离对应目标长度的关联文本;
若所述滑动操作在第二滑动方向上存在滑动距离,则响应所述滑动操作,在所述预览界面中增加显示所述选中文本的显示位置之后的所述滑动距离对应目标长度的关联文本。
4.一种文本内容处理装置,其特征在于,所述装置包括:
预览界面显示模块,用于在接收到对选中文本的预设文本操作指令的情况下,显示预览界面,并在所述预览界面中显示所述选中文本;
界面操作接收模块,用于接收对所述预览界面执行的文本调整操作;
界面操作响应模块,用于响应所述文本调整操作,在所述预览界面中增加显示所述选中文本的关联文本,或者,在所述预览界面中删除所述文本调整操作指定的文本;
文本操作执行模块,用于对所述预览界面中显示的文本内容执行所述预设文本操作指令;
所述界面操作响应模块,包括:
目标长度确定子模块,用于确定所述文本调整操作指示的待增加显示的关联文本的目标长度;
关联文本确定子模块,用于在所述选中文本的显示位置之前和/或显示位置之后的文本内容中确定所述目标长度的关联文本;
关联文本显示子模块,用于在所述预览界面中显示所述选中文本的基础上,在所述选中文本的显示位置之前和/或显示位置之后增加显示所述目标长度的关联文本;
所述装置还包括:
关联文本确定模块,用于在所述选中文本的显示位置之前和/或显示位置之后的文本内容中确定预设长度的关联文本;
关联文本保存模块,用于保存所述预设长度的关联文本;
所述关联文本确定子模块,包括:
长度判断单元,用于判断所述目标长度是否小于或等于所述预设长度;
第一关联文本获取单元,用于若所述目标长度小于或等于所述预设长度,则从已保存的所述选中文本对应的关联文本中获取所述目标长度的关联文本。
5.根据权利要求4所述的装置,其特征在于,所述关联文本确定子模块还包括:
第二关联文本获取单元,用于若所述目标长度大于所述预设长度,则在源页面中所述选中文本的显示位置之前和/或显示位置之后的文本内容中获取所述目标长度的关联文本。
6.根据权利要求4至5任一项所述的装置,其特征在于,所述文本调整操作包括滑动操作,所述界面操作响应模块,包括:
滑动信息确定子模块,用于确定所述滑动操作的滑动方向和滑动距离;
第一滑动操作响应子模块,用于若所述滑动操作在第一滑动方向上存在滑动距离,则响应所述滑动操作,在所述预览界面中增加显示所述选中文本的显示位置之前的所述滑动距离对应目标长度的关联文本;
第二滑动操作响应子模块,用于若所述滑动操作在第二滑动方向上存在滑动距离,则响应所述滑动操作,在所述预览界面中增加显示所述选中文本的显示位置之后的所述滑动距离对应目标长度的关联文本。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011589585.7A CN112612400B (zh) | 2020-12-28 | 2020-12-28 | 文本内容处理方法和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011589585.7A CN112612400B (zh) | 2020-12-28 | 2020-12-28 | 文本内容处理方法和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112612400A CN112612400A (zh) | 2021-04-06 |
CN112612400B true CN112612400B (zh) | 2022-05-24 |
Family
ID=75248778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011589585.7A Active CN112612400B (zh) | 2020-12-28 | 2020-12-28 | 文本内容处理方法和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112612400B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183310A (zh) * | 2015-08-26 | 2015-12-23 | 深圳市金立通信设备有限公司 | 一种信息编辑方法及终端 |
CN106354337A (zh) * | 2016-10-21 | 2017-01-25 | 珠海市魅族科技有限公司 | 字符删除方法及字符删除装置 |
CN106951165A (zh) * | 2017-03-30 | 2017-07-14 | 维沃移动通信有限公司 | 一种文字编辑方法及移动终端 |
CN107967093A (zh) * | 2017-12-21 | 2018-04-27 | 维沃移动通信有限公司 | 一种多段文本复制方法及移动终端 |
CN108021317A (zh) * | 2017-12-05 | 2018-05-11 | 北京元心科技有限公司 | 用于屏幕编辑的方法及装置 |
CN108153720A (zh) * | 2014-02-19 | 2018-06-12 | 华为技术有限公司 | 一种信息处理方法和终端设备 |
CN108829319A (zh) * | 2018-06-15 | 2018-11-16 | 驭势科技(北京)有限公司 | 一种触摸屏的交互方法、装置、电子设备及存储介质 |
CN109710902A (zh) * | 2018-08-17 | 2019-05-03 | 深圳壹账通智能科技有限公司 | Pdf文档的生成方法、装置、设备及计算机可读存储介质 |
CN110018762A (zh) * | 2019-03-15 | 2019-07-16 | 维沃移动通信有限公司 | 一种文本复制方法及移动终端 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120014518A (ko) * | 2010-08-09 | 2012-02-17 | 삼성전자주식회사 | 화상형성장치 및 전자책 생성방법 |
CN103500070B (zh) * | 2013-10-23 | 2018-01-12 | 北京三星通信技术研究有限公司 | 触控操作的方法、装置及终端装置 |
-
2020
- 2020-12-28 CN CN202011589585.7A patent/CN112612400B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108153720A (zh) * | 2014-02-19 | 2018-06-12 | 华为技术有限公司 | 一种信息处理方法和终端设备 |
CN105183310A (zh) * | 2015-08-26 | 2015-12-23 | 深圳市金立通信设备有限公司 | 一种信息编辑方法及终端 |
CN106354337A (zh) * | 2016-10-21 | 2017-01-25 | 珠海市魅族科技有限公司 | 字符删除方法及字符删除装置 |
CN106951165A (zh) * | 2017-03-30 | 2017-07-14 | 维沃移动通信有限公司 | 一种文字编辑方法及移动终端 |
CN108021317A (zh) * | 2017-12-05 | 2018-05-11 | 北京元心科技有限公司 | 用于屏幕编辑的方法及装置 |
CN107967093A (zh) * | 2017-12-21 | 2018-04-27 | 维沃移动通信有限公司 | 一种多段文本复制方法及移动终端 |
CN108829319A (zh) * | 2018-06-15 | 2018-11-16 | 驭势科技(北京)有限公司 | 一种触摸屏的交互方法、装置、电子设备及存储介质 |
CN109710902A (zh) * | 2018-08-17 | 2019-05-03 | 深圳壹账通智能科技有限公司 | Pdf文档的生成方法、装置、设备及计算机可读存储介质 |
CN110018762A (zh) * | 2019-03-15 | 2019-07-16 | 维沃移动通信有限公司 | 一种文本复制方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN112612400A (zh) | 2021-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112988006A (zh) | 显示方法、装置、电子设备和存储介质 | |
CN112748842A (zh) | 文本选取方法和装置 | |
CN113467660A (zh) | 信息分享方法和电子设备 | |
CN114116098B (zh) | 应用图标管理方法、装置、电子设备及存储介质 | |
CN111638839A (zh) | 截屏方法、装置和电子设备 | |
CN112162812A (zh) | 对象添加方法、装置 | |
CN111813305A (zh) | 应用程序启动方法及装置 | |
CN113114845B (zh) | 通知消息显示方法和装置 | |
CN113849092A (zh) | 内容分享方法、装置和电子设备 | |
CN112269523B (zh) | 对象编辑处理方法、装置及电子设备 | |
CN114063841A (zh) | 文本选择方法、文本选择装置和电子设备 | |
CN113485853A (zh) | 信息交互方法、装置和电子设备 | |
CN113253883A (zh) | 应用界面显示方法、装置和电子设备 | |
CN111954079A (zh) | 图像处理方法、装置、电子设备及介质 | |
CN111641551A (zh) | 语音播放方法、语音播放装置和电子设备 | |
CN112612400B (zh) | 文本内容处理方法和电子设备 | |
WO2022161243A1 (zh) | 信息显示方法、装置及电子设备 | |
CN112399010B (zh) | 页面显示方法、装置和电子设备 | |
CN112099715B (zh) | 信息处理方法和装置 | |
CN112328149B (zh) | 图片格式的设置方法、装置及电子设备 | |
CN114518821A (zh) | 应用图标管理方法、装置和电子设备 | |
CN112328141A (zh) | 复制方法及装置 | |
CN113835601A (zh) | 截图管理方法和装置 | |
CN113436297A (zh) | 图片处理方法和电子设备 | |
CN113010072A (zh) | 搜索方法、装置、电子设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |