掌桥专利:专业的专利平台
掌桥专利
首页

文本显示方法和文本显示装置

文献发布时间:2023-06-19 13:45:04


文本显示方法和文本显示装置

技术领域

本申请属于通信技术领域,具体涉及一种文本显示方法和文本显示装置。

背景技术

在相关技术中,对于手机等移动终端上的文本显示参数,用户可在编辑文本的过程中或者是在文本编辑完成之后,对文本的显示参数进行调整。但是,相关技术中对于文本显示参数的调整,通常需要在文本显示参数设置界面和文本编辑界面之间进行来回切换,造成操作过程比较繁琐。

发明内容

本申请实施例的目的是提供一种文本显示方法和文本显示装置,能够简化设置文本显示参数的操作过程。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种文本显示方法,该方法包括:

在显示文本编辑界面的情况下,接收第一输入,所述第一输入用于输入目标字符;

根据所述目标字符,确定与所述目标字符对应的目标显示参数;

按照所述目标显示参数显示目标文本内容,其中,所述目标文本内容为在接收所述目标字符之后输入的文本内容,或者在接收所述目标字符之前选中的文本内容。

第二方面,本申请实施例提供了一种文本显示装置,包括:

第一输入模块,用于在显示文本编辑界面的情况下,接收第一输入,所述第一输入用于输入目标字符;

第一确定模块,用于根据所述目标字符,确定与所述目标字符对应的目标显示参数;

第一显示模块,用于按照所述目标显示参数显示目标文本内容,其中,所述目标文本内容为在接收所述目标字符之后输入的文本内容,或者在接收所述目标字符之前选中的文本内容。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,在显示文本编辑界面的情况下,接收第一输入,所述第一输入用于输入目标字符;根据所述目标字符,确定与所述目标字符对应的目标显示参数;按照所述目标显示参数显示目标文本内容,其中,所述目标文本内容为在接收所述目标字符之后输入的文本内容,或者在接收所述目标字符之前选中的文本内容。这样,可以根据用户在文本编辑界面内输入的目标字符来调整目标文本内容的显示参数,其相较于相关技术中,需要在文本编辑界面与文本显示参数设置界面之间进行来回切换,才能够通过对文本显示参数设置界面中的操作来调节文本编辑界面内的文本内容的显示参数的技术方案,本申请实施例简化了设置文本显示参数的操作过程。

附图说明

图1是本申请实施例提供的一种文本显示方法的流程图;

图2a是本申请实施例中的第一窗口控件的示意图;

图2b是本申请实施例中的自然语言处理模式控件的示意图;

图3a是本申请实施例中将所述文本编辑界面内的文本划分为N个段落的示意图;

图3b是本申请实施例中将所述文本编辑界面内的文本划分为M个语句的示意图;

图3c是本申请实施例中将所述文本编辑界面内的文本划分为L个分词的示意图;

图4是本申请实施例提供的一种文本显示装置的结构示意图;

图5是本申请实施例提供的一种电子设备的结构示意图;

图6是本申请实施例提供的另一种电子设备的结构示意图。

具体实施方式

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

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

本申请实施例提供的文本显示方法的执行主体可以是:手机、平板电脑、智能手表等移动终端,例如:应用于手机上的备忘录、便签或短信编辑等功能,以对便签或短信等文字内容进行:字体、字体颜色、背景颜色、文字大小、文字加粗、文字倾斜等显示参数的调整。

在相关技术中,对于手机等移动终端上的文本显示参数,通常采用以下两种方式进行设置:

一、通过在文本显示参数设置界面和文本编辑界面之间进行来回的切换,以在编辑文本内容的过程中,通过在文本显示参数设置界面中的触控操作来调整后续在文本编辑界面内输入的文本的显示参数。

二、在完成文本输入之后,通过长按等触控输入,选取文本编辑界面内的文本内容,并通过在文本显示参数设置界面中的触控操作来调整选中的文本内容的显示参数,该方式同样需要在文本显示参数设置界面和文本编辑界面之间进行来回的切换,且还需要对需要编辑格式的文字进行选取操作。

由上可知,不管是采用哪一种方式设置文本显示参数,都需要在文本显示参数设置界面和文本编辑界面之间进行来回的切换,才能够实现对文本编辑界面内的文本内容进行格式调整,其中断了文字编辑的操作过程。

而本申请实施例中,通过预先存储目标字符和目标显示参数之间的关联关系,以使用户仅需在文本编辑界面内输入目标字符,便可以根据目标字符和目标显示参数之间的关联关系确定目标显示参数,从而按照所述目标显示参数显示目标文本内容,其并不需要在文本显示参数设置界面和文本编辑界面之间进行来回的切换,使得文字编辑操作更加连贯,从而简化了设置文本显示参数的操作过程。

当然,本申请实施例提供的文本显示方法的执行主体还可以是计算机等其他电子设备,在此不作具体限定。为了便于说明,以下实施例中以本申请实施例提供的文本显示方法地执行主体为手机,且具体用于手机上的备忘录功能中的文字内容的格式调整为例,对本申请实施例提供的文本显示方法进行举例说明,在此不构成具体限定。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的文本显示方法、文本显示装置、电子设备和计算机可读存储介质进行详细地说明。

请参阅图1,本申请实施例提供的文本显示方法可以包括以下步骤:

步骤101、在显示文本编辑界面的情况下,接收第一输入,所述第一输入用于输入目标字符。

在具体实施中,上述文本编辑界面可以是短信编辑界面、便签编辑界面等能够进行文字编辑的界面。上述目标字符可以包括:字母、数字、特殊字符等字符中的一个或多个,例如:字母B可以与显示参数“字体加粗”预先关联,字母R可以与显示参数“红色字体”预先关联,且不同的显示参数关联不同的字符。

上述第一输入可以包括在文本编辑界面内执行的字符输入操作,例如:对文本编辑界面内的触控键盘进行触控操作,以在文本编辑界面内输入目标字符。

可选的,为了实现将目标字符与文本编辑界面内的文本内容进行区分,可以将文本内容和目标字符显示在不同的显示区域或显示框内,或者,利用特殊符号(例如:空格、@、^等特殊符号)将目标字符与文本内容间隔开。

步骤102、根据所述目标字符,确定与所述目标字符对应的目标显示参数。

在具体实施中,可以预先存储所述目标字符与所述目标显示参数之间的关联关系,从而在接收到所述目标字符时,能够将该目标字符关联的显示参数确定为目标显示参数。

可选的,上述目标字符与所述目标显示参数之间的关联关系可以是用户预先设置的,或者是执行本申请实施例提供的文本显示方法的电子设备中默认设置的。其中,在目标字符与所述目标显示参数之间的关联关系是执行本申请实施例提供的文本显示方法的电子设备中默认设置的情况下,该电子设备可以通过显示或语音报告包等任一种方式输出提示信息,以通过该提示信息告知用户:目标字符与所述目标显示参数之间的关联关系。

步骤103、按照所述目标显示参数显示目标文本内容,其中,所述目标文本内容为在接收所述目标字符之后输入的文本内容,或者在接收所述目标字符之前选中的文本内容。

在一种可选的实施方式中,所述目标文本内容为在接收所述目标字符之后输入的文本内容,可以理解为:在输入目标字符之后的预设时间(例如:1分钟或2分钟等)内,在所述文本编辑界面内输入的文本内容;或者所述文本编辑界面内排列于目标字符之后的文本内容。

其中,在所述目标文本内容为所述文本编辑界面内排列于目标字符之后的文本内容的情况下,所述目标文本内容和目标字符均为在文本编辑框内输入的文本内容,且在目标文本内容的文末可以输入目标终止符号,以使所述文本编辑界面内排列于目标终止符号后的其他文本内容不再按照所述目标显示参数进行显示,例如:将所述文本编辑界面内位于目标字符和目标终止符号之间的文本内容按照目标显示参数显示,而将排列与目标终止符号之后的其他文本内容按照默认的显示参数(例如:黑色、5号、仿宋体等默认显示参数)进行显示。

当然,为了实现使所述文本编辑界面内除了目标文本内容之外的其他文本内容不再按照所述目标显示参数进行显示,也可以采用以下方式:

在所述文本编辑界面内显示默认格式按钮;

在完成所述目标文本内容的输入的情况下,接收对所述显示默认格式按钮的触控输入;

响应于所述触控输入,将所述目标显示参数调整为默认显示参数。

这样,在将所述目标显示参数调整为默认显示参数之后,对于新输入至文本编辑界面内的文本内容,将按照默认显示参数进行显示。

作为另一种可选的实施方式,在所述接收第一输入之前,所述方法还包括:

接收第二输入;

响应于所述第二输入,显示第一设置界面;

在所述第一设置界面内接收第三输入;

响应于所述第三输入,将所述目标字符与所述目标显示参数进行关联。

在具体实施中,上述第二输入和第三输入分别可以包括点击、长按、双击、重按等触控操作中的一项或者多项,且上述第二输入用于触发第一设置界面的显示,该第一设置界面可以理解为:目标字符与目标显示参数之间的关联关系的设置界面。例如:在第一设置界面内显示多个备选显示参数,且每一备选显示参数对应显示有一个字符输入框控件,当用户在目标备选显示参数对应的字符输入框控件内输入某一字符时,则确定该字符与目标备选显示参数之间的关联关系。再例如:在显示参数为:红色文字对应的字符输入框控件内输入字符R的情况下,可以将字符R与红色文字进行关联,这样,在后续的文本编辑过程中,若用户输入的目标字符包括R,则可以将目标文本内容显示为红色字体。

当然,在实际应用中,目标字符可以包括多个字符,则每一个字符对应一种显示参数,此时,目标文本内容将按照目标字符中包括的全部字符对应的显示参数进行显示。例如:假设目标字符为:BIR4,其中,B与字体加粗的显示参数关联,I与字体倾斜的显示参数关联、R与红色字体的显示参数关联,4与4号字体的显示参数关联,则目标文本内容将加粗显示、倾斜显示,并显示为红色的4号字体。

需要说明的是,上述目标字符中的特殊字符以数字和大写字母为例进行举例,但是,在实际应用中,上述目标字符还可以包括小写字母、特殊符号等其他字符,在此不作一一穷举。

本实施方式中,上述目标字符与所述目标显示参数之间的关联关系是用户预先设置的,可以根据用户的个人习惯和个人还好等,实现目标字符与所述目标显示参数之间的关联关系的个性化设置。

值得指出的是,目标字符与所述目标显示参数之间的关联关系除了可以是上述一个字符对应一个显示参数的关联关系之外,还可以是一个字符对应多个备选的显示参数,例如:对于常用的颜色:红色、黄色,可以设置字符与显示参数之间的一对一的关联关系(例如:红色与字符R(或者小写字母r)进行关联,黄色与字符Y(或者小写字母y)进行关联),对于不常用的颜色,即除了上述红色和黄色之外的其他任意可选的颜色是多种多样的,此时,可以将这些多种多样的字体颜色显示参数与同一个字符进行关联,以在用户输入该字符的情况下,可以显示该字符关联的多种多样的字体颜色显示参数对应的功能选项,以使用户从中选择需要的字体颜色。

例如:如图2a所示,如果用户要选择不常用的字体颜色,则可以输入目标字符C(或者小写字母c),该目标字符C与不常用的多种字体颜色关联,则响应于用户输入的C,显示如图2a所示的第一窗口控件21,该第一窗口控件21包括与每一个不常用的字体颜色一一对应的色块211,在用户点击其中一个色块211的情况下,则选中该色块所显示的颜色作为目标字体颜色,以按照该目标字体颜色显示目标文本内容。值得说明的是,上述第一窗口控件21可以以悬浮显示在文本编辑界面,或者全屏显示等显示方式中的任一种进行显示,且在显示上述第一窗口控件21之后,可通过点击上述第一窗口控件21中的非颜色区域或者返回键等方式关闭第一窗口控件21。

作为一种可选的实施方式,在所述目标字符预先关联有至少两个备选显示参数的情况下,所述根据所述目标字符,确定与所述目标字符对应的目标显示参数,包括:

响应于所述第一输入,显示第一窗口控件,其中,所述第一窗口控件包括与所述至少两个备选显示参数一一对应的功能选项;

接收对目标功能选项的第四输入,其中,与所述至少两个备选显示参数一一对应的功能选项包括所述目标功能选项;

响应于所述第四输入,将与所述目标功能选项对应的备选显示参数确定为目标显示参数。

在具体实施中,在上述至少两个备选显示参数均为备选颜色的情况下,上述功能选项可以包括与其对应的备选颜色同色的色块;在上述至少两个备选显示参数均为备选字体的情况下,上述功能选项可以包括与其对应的备选字体同字体的文字。这样,可以便于用户直观的选取目标功能选项。

值得说明的是,在上述至少两个备选显示参数还包括:文字大小或者文字间隔等其他具有多种取值的显示参数,对此,上述功能选项可以包括与其对应的备选文字大小具有相同尺寸的文字,或者功能选项可以包括文字内容,且该文字内容之间的文字间隔与其对应的文字间隔相同,在此对至少两个备选显示参数的类型,以及功能选项对其对应的备选显示参数的表现方式,不作一一穷举。

另外,上述第四输入可以包括对目标功能选项的点击、长按、滑动、双击等触控输入中的一种或多种,在此不作具体限定。

本实施方式中,可以利用一个字符与至少两个备选显示参数进行关联,并在第一输入输入该字符时,可以显示第一窗口控件,以使用户从中选取一个备选显示参数作为目标显示参数,能够避免对具有多个取值或多个可选项的显示参数类型,需要对每一个取值或可选项分别设置一个对应的字符,进而大大减少了与全部显示参数对应的字符的数量,大大减轻了用户记忆和使用字符与显示参数之间的关联关系的复杂程度。

作为一种可选的实施方式,在步骤101之前,所述文本显示方法还包括:

对所述文本编辑界面内的文本进行自然语言处理,以将所述文本编辑界面内的文本划分为至少两部分文本;

显示与所述至少两部分文本一一对应的字符输入框控件;

其中,所述第一输入用于在目标字符输入框控件中输入所述目标字符,所述目标文本内容包括所述目标字符输入框控件对应的部分文本,与所述至少两部分文本一一对应的字符输入框控件包括所述目标字符输入框控件。

值得提出的是,上述文本编辑界面内的文本可以是用户预先选中的目标文本内容,或者是文本编辑界面内已经输入的全部文本内容。

在一种实施方式中,在完成文本编辑界面内的文本输入之后,可以通过长按等输入操作,进入文本内容选取模式,此时,可以通过移动光标等输入,来选择需要调整格式的目标文本内容,并在选中目标文本内容之后,对选中的目标文本内容进行上述自然语言处理,以将所述目标文本内容划分为至少两部分文本,以及显示与所述至少两部分文本一一对应的字符输入框控件。

在另一种实施方式中,在完成文本编辑界面内的文本输入之后,可以对文本编辑界面内的全部文本内容进行上述自然语言处理,以将文本编辑界面内的全部文本内容划分为至少两部分文本,以及显示与所述至少两部分文本一一对应的字符输入框控件。

在具体实施中,上述自然语言处理可以对文本编辑界面内的文本进行文本语义对比、文本格式识别等处理,从而根据处理结果将文本编辑界面内的文本划分为至少两部分。

例如:将同一标题及该标题下的正文划分为一个部分、将同一文本段落中的文本划分为一个部分、将同一文本语句中的文本划分为一个部分或者将同一分词中的文本划分为一个部分等。

在一种实施方式中,上述与所述至少两部分文本一一对应的字符输入框控件可以集中显示在第二窗口中,且第二窗口中的每一个字符输入框控件具有对应的部分文本的标识信息。这样,在需要对某一部分文本或某些部分文本进行格式调整的过程中,在该部分文本对应的字符输入框控件中输入所需显示参数对应的字符即可。

例如:如图3a所示,文本编辑界面20中的文本内容划分为3个段落,且每一个段落具有各自的段落编号,在文本编辑界面20中悬浮显示第二窗口22,第二窗口22中包括与3个段落一一对应的3个字符输入框控件221,在第1段落(即段落编号为“1”的语句)对应的字符输入框控件221中输入目标字符:BIR4之后,点击确定按钮23,则可以关闭第二窗口22,并将第1段落中的文本按照目标字符:BIR4对应的显示参数(即文字加粗、文字倾斜、红色字体、4号字体)进行显示,而第2段落和第3段落的显示参数可以保持默认的显示参数。

进一步地,在接收到对目标段落编号的预设触控输入(例如:单击触控输入)的情况下,可以定位/跳转至该目标段落编号对应的段落内容,以在文本编辑界面中显示该目标段落编号对应的段落内容。

同理,如图3b所示,在文本编辑界面20中的文本内容划分为4个语句的情况下,且每一个语句具有各自的语句编号,在文本编辑界面20中悬浮显示第二窗口22,第二窗口22中包括与4个语句一一对应的4个字符输入框控件221,在第1语句(即语句编号为“1”的语句)对应的字符输入框控件221中输入目标字符:BIR4之后,点击确定按钮23,则可以关闭第二窗口22,并将第1语句中的文本按照目标字符:BIR4对应的显示参数(即文字加粗、文字倾斜、红色字体、4号字体)进行显示,而第2至第4语句的显示参数可以保持默认的显示参数。

进一步地,在接收到对目标语句编号的预设触控输入(例如:单击触控输入)的情况下,可以定位/跳转至该目标语句编号对应的语句内容,以在文本编辑界面中显示该目标语句编号对应的语句内容。

在另一种实施方式中,上述与所述至少两部分文本一一对应的字符输入框控件可以靠近各自对应的部分文本显示。例如:如图3c所示,文本编辑界面20中的文本内容划分为7个分词,且每一个分词下方显示有该分词对应的字符输入框控件27。当用户在分词“接收”下方的字符输入框控件27输入目标字符:BIR4之后,可以将分词“接收”按照目标字符:BIR4对应的显示参数(即文字加粗、文字倾斜、红色字体、4号字体)进行显示,而其他分词的显示参数可以保持默认的显示参数。

在具体实施中,用户可以选择不同的自然语言处理模式,以实现对某一段落中的文本进行格式调整,或者对某一语句中的文本进行格式调整,或者仅对某一分词进行格式调整。为了便于说明,以下实施例中以所述至少两部分文本包括:至少两个段落、至少两个语句或者至少两个分词为例,对自然语言处理模式进行举例说明。

在一种实施方式中,在文本编辑界面上显示自然语言处理模式控件。根据用户触控该自然语言处理模式控件的次数,来实现自然语言处理模式的切换。

例如:如图2b所示,在文本编辑界面20上显示有自然语言处理模式控件24,当用户单击该自然语言处理模式控件24时,将文本编辑界面20中的文本内容201按照各自所在的段落划分为至少两部分文本,即显示如图3a所示的界面;当用户双击该自然语言处理模式控件24时,将文本编辑界面20中的文本内容按照各自所在的语句划分为至少两部分文本,即显示如图3b所示的界面;当用户连续点击3次该自然语言处理模式控件24时,将文本编辑界面20中的文本内容按照各自所在的分词划分为至少两部分文本,即显示如图3c所示的界面。

在另一种实施方式中,在开启自然语言处理模式的情况下,可以默认按照段落划分的方式,将文本编辑界面20中的文本内容按照各自所在的段落划分为至少两部分文本,并在用户对某一段落进行预设操作(例如:长按段落编号)的情况下,将该段落中的文本内容按照各自所在的语句划分为至少两部分文本;甚至,在用户对某一语句进行预设操作(例如:长按语句编号)的情况下,将该语句中的文本内容按照各自所在的分词划分为至少两部分文本。

可选的,所述对所述文本编辑界面内的文本进行自然语言处理,以将所述文本编辑界面内的文本划分为至少两部分文本,包括:

显示自然语言处理模式控件;

接收对所述自然语言处理模式控件的第五输入;

响应于所述第五输入,对所述文本编辑界面内的文本进行第一自然语言处理,以将所述文本编辑界面内的文本划分为N个段落,N为大于1的整数;

在所述至少两部分文本包括至少两个语句的情况下,所述方法还包括:

接收对目标段落的第六输入,其中,所述N个段落包括所述目标段落;

响应于所述第六输入,对所述目标段落进行第二自然语言处理,以将所述目标段落划分为M个语句,M为大于1的整数;

在所述至少两部分文本包括至少两个分词的情况下,所述方法还包括:

接收对目标语句的第七输入,其中,所述M个语句包括所述目标语句;

响应于所述第七输入,对所述目标语句进行第三自然语言处理,以将所述目标语句划分为L个分词,L为大于1的整数。

在具体实施中,上述第五输入、第六输入和第七输入,分别可以包括点击、长按、双击等触控输入中的一种或者多种。

具体的,如图2b和图3a所示,上述第五输入可以是对自然语言处理模式控件24的触控输入,响应于该第五输入,可以将所述文本编辑界面20内的文本划分为N个段落,并显示N个段落编号25,以通过段落编号25来标识N个段落。上述第一自然语言处理可以理解为:根据文本编辑界面内的文本内容的分段格式,例如:段前间距、首行缩进等格式,确定文本内容的分段位置,从而以该分段位置为界限进行段落划分。

如图3a和图3b所示,上述第六输入可以是对目标段落中的文本内容或者该目标段落的段落编号25的触控输入,响应于该第六输入,可以将所述目标段落划分为M个语句,并显示M个语句编号26,以通过语句编号26来标识M个语句。上述第二自然语言处理可以理解为:根据文本编辑界面内的文本内容的分句格式,例如:检测句号“。”和分号“;”的位置,从而以该句号或分号的位置为界限进行语句划分。

如图3b和图3c所示,上述第七输入可以是对目标语句中的文本内容或者该目标语句的语句编号26的触控输入,响应于该第七输入,可以将所述目标语句划分为L个分词,并在L个分词一一对应的显示区域内显示L个字符输入框控件27,以通过不同的显示区域来区分L个分词的字符输入框控件。上述第三自然语言处理可以理解为:对文本编辑界面内的文本内容进行语义识别,以将一个完整的语句拆分为至少两个分词,其中,每一个分词中可以包括1个或多个文字,或者分词还可以包括标点符号。

本实施方式,相较于根据用户触控该自然语言处理模式控件的次数,来实现自然语言处理模式的切换的实施方式而言,能够根据用户对段落、语句、分词的操作来精确的确定需要进行格式调整的文本内容。在文本编辑界面内包括大量文字内容的情况下,不需要显示每一个语句的语句编号或在每一个分词对应的显示区域内显示字符输入框控件,而是仅显示用户通过第六输入所操作的目标段落中的语句的语句编号,或者仅显示用户通过第七输入所操作的目标语句中的分词对应的字符输入框控件,进而避免了用户难以从大量的语句编号或大量的分词对应的字符输入框控件中到需要进行格式调整的文本内容的问题。

进一步地,所述显示与所述至少两部分文本一一对应的字符输入框控件,包括:

在所述至少两部分文本包括L个分词的情况下,在L个分词对应的L个显示区域内显示L个字符输入框控件;

在所述至少两部分文本包括X个段落或语句的情况下,在所述X个段落或语句对应的X个显示区域内显示X个文本编号,并显示第二窗口,其中,所述第二窗口包括与所述X个文本编号对应的X个字符输入框控件,X为大于1的整数。

需要说明的是,上述L个分词对应的L个显示区域,可以理解为:每一个分词具有各自对应的显示区域,且该显示区域可以靠近其对应的分词显示,例如:如图3c所示,在分词的下侧,靠近该分词的显示区域显示该分词对应的字符输入框控件27。这样,可以使每一个分词与其对应的字符输入框控件对应显示,从而便于用户在大量的字符输入框控件中找到需要进行格式调整的分词对应的字符输入框控件。

另外,上述在所述X个段落或语句对应的X个显示区域内显示X个文本编号,并显示第二窗口,可以给通过自然语言处理后划分的每一个段落或语句分配一个编号,并在第二窗口中对每一个编号与其对应的字符输入框控件进行对应显示。这样,在需要对目标文字内容进行格式调整时,用户可以直观的识别该目标文字内容对应的编号,并从第二窗口中找到给编号对应的字符输入框控件,并在该字符输入框控件中输入目标字符,从而实现对目标文字内容的格式调整。

如图3a和图3b所示,本实施方式可以在不改变文本编辑界面20中文本内容的文本结构的基础上,将各个段落或语句对应的字符输入框控件211集中显示在第二窗口21中,并通过段落编号或语句编号与字符输入框控件一一对应的方式,使用户明确的获知每一个段落或语句对应的字符输入框控件,从而在需要进行格式调整的段落或语句对应的字符输入框控件211中输入目标字符,进而实现准确的调整目标段落或目标语句的格式。

作为一种可选的实施方式,在所述目标文本内容为在接收所述目标字符之后输入的文本内容的情况下,所述方法还包括:

接收输入的目标起始符和目标终止符,所述目标文本内容位于所述目标起始符和所述目标终止符之间。

上述目标起始符和目标终止符可以是预设的特殊符号,例如:目标起始符为“<”,目标终止符为“/>”,这样,在文本编辑界面内进行文字编辑的过程中,若需要设置目标文本内容的格式,则可以在该目标文本内容之前插入“<”,在该目标文本内容之后插入“/>”,以界定出需要按照目标显示参数进行显示的目标文本内容,而对于未处于“<”和“/>”之间的文本内容,则可以按照默认的显示参数进行显示。

当然,在实际应用中,也可以先输入“<”和“/>”,然后在“<”和“/>”之间输入目标文本内容,或者,按照“<”、目标文本内容和“/>”的顺序进行依次输入,在此对“<”、目标文本内容和“/>”的输入时机不作具体限定。

本实施方式与上一可选实施方式的不同之处在于,上一可选实施方式中,需要对文本编辑界面内的文本内容进行自然语言处理,以将该文本内容划分为至少两个部分,并显示与所述至少两部分文本一一对应的字符输入框控件,然后通过在目标字符输入框控件中输入的目标字符,来实现将该目标字符输入框控件对应的部分文本确定为目标文本内容;而本实施方式中,直接在编辑文本内容的过程中输入目标起始符和目标终止符既可以选中需要进行格式调整的目标文本内容,从而能够进一步提升文本编辑过程的流畅性。

进一步地,上述目标字符也可以位于所述目标起始符和所述目标终止符之间,例如:在文本编辑界面内输入:,则将目标文本内容“xxxxx”按照目标字符BIR4对应的显示参数(即文字加粗、文字倾斜、红色字体、4号字体)进行显示。

本实施方式中,鉴于目标字符和目标文本内容均位于目标起始符和目标终止符之间,为了避免将目标文本内容与目标字符中的字符混淆,还可以在目标字符和目标文本内容之间夹设一个或多个特殊字符,例如:一个符号“^”或两个空格符等,以通过识别该一个或多个特殊字符来实现目标文本内容与目标字符的区分,能够提升文本显示方法的可靠性。

当然,除了上述在目标起始符和目标终止符之间输入目标字符之外,上述目标字符也可以在其他显示区域或窗口中输入,例如:在通过述目标起始符和所述目标终止符界定目标文本内容的情况下,可以在悬浮显示的字符输入框控件中输入该目标字符,在此不作具体限定。

在实际应用中,还可能出现目标字符中包括至少两个相互冲突的字符的情况,例如:假设字符R与红色字体关联,且字符Y与黄色字体关联,若目标字符包括R和Y这两个与不同颜色字体关联的字母的情况下,则表示目标字符包括两个相互冲突的字符。此时,可以通过以下方式克服因目标字符包括两个相互冲突的字符,而造成的不能够准确的确定出目标显示参数的问题:

方式一

在目标字符包括至少两个相互冲突的字符的情况下,将所述至少两个相互冲突的字符中排列于首位的一个字符作为有效字符,并将所述至少两个相互冲突的字符中除了上述排列于首位的一个字符之外的其他字符作为无效字符,从而确定目标显示参数包括有效字符对应的显示参数。

方式二

在目标字符包括至少两个相互冲突的字符的情况下,输出提示信息,以提示用户重新输入目标字符,或删除目标字符中有冲突的字符。

需要说明的是,本申请实施例提供的文本显示方法,执行主体可以为文本显示装置,或者该文本显示装置中的用于执行文本显示方法的控制模块。本申请实施例中以文本显示装置执行加载文本显示方法为例,说明本申请实施例提供的文本显示装置。

请参阅图4,本申请实施例提供的一种文本显示装置400可以包括:

第一输入模块401,用于在显示文本编辑界面的情况下,接收第一输入,所述第一输入用于输入目标字符;

第一确定模块402,用于根据所述目标字符,确定与所述目标字符对应的目标显示参数;

第一显示模块403,用于按照所述目标显示参数显示目标文本内容,其中,所述目标文本内容为在接收所述目标字符之后输入的文本内容,或者在接收所述目标字符之前选中的文本内容。

可选的,文本显示装置400还包括:

第二输入模块,用于接收第二输入;

第二显示模块,用于响应于所述第二输入,显示第一设置界面;

第三输入模块,用于在所述第一设置界面内接收第三输入;

关联模块,用于响应于所述第三输入,将所述目标字符与所述目标显示参数进行关联。

可选的,在所述目标字符预先关联有至少两个备选显示参数的情况下,第一确定模块402,包括:

第一显示单元,用于响应于所述第一输入,显示第一窗口控件,其中,所述第一窗口控件包括与所述至少两个备选显示参数一一对应的功能选项;

第一输入单元,用于接收对目标功能选项的第四输入,其中,与所述至少两个备选显示参数一一对应的功能选项包括所述目标功能选项;

第一确定单元,用于响应于所述第四输入,将与所述目标功能选项对应的备选显示参数确定为目标显示参数。

可选的,文本显示装置400还包括:

第一处理模块,用于对所述文本编辑界面内的文本进行自然语言处理,以将所述文本编辑界面内的文本划分为至少两部分文本;

第三显示模块,用于显示与所述至少两部分文本一一对应的字符输入框控件;

其中,所述第一输入用于在目标字符输入框控件中输入所述目标字符,所述目标文本内容包括所述目标字符输入框控件对应的部分文本,与所述至少两部分文本一一对应的字符输入框控件包括所述目标字符输入框控件。

可选的,所述至少两部分文本包括:至少两个段落、至少两个语句或者至少两个分词。

可选的,所述第一处理模块,包括:

第二显示单元,用于显示自然语言处理模式控件;

第二输入单元,用于接收对所述自然语言处理模式控件的第五输入;

第一处理单元,用于响应于所述第五输入,对所述文本编辑界面内的文本进行第一自然语言处理,以将所述文本编辑界面内的文本划分为N个段落,N为大于1的整数;

在所述至少两部分文本包括至少两个语句的情况下,文本显示装置400还包括:

第四输入模块,用于接收对目标段落的第六输入,其中,所述N个段落包括所述目标段落;

第二处理模块,用于响应于所述第六输入,对所述目标段落进行第二自然语言处理,以将所述目标段落划分为M个语句,M为大于1的整数;

在所述至少两部分文本包括至少两个分词的情况下,文本显示装置400还包括:

第五输入模块,用于接收对目标语句的第七输入,其中,所述M个语句包括所述目标语句;

第三处理模块,用于响应于所述第七输入,对所述目标语句进行第三自然语言处理,以将所述目标语句划分为L个分词,L为大于1的整数。

可选的,所述第三显示模块具体用于:

在所述至少两部分文本包括L个分词的情况下,在L个分词对应的L个显示区域内显示L个字符输入框控件;

在所述至少两部分文本包括X个段落或语句的情况下,在所述X个段落或语句对应的X个显示区域内显示X个文本编号,并显示第二窗口,其中,所述第二窗口包括与所述X个文本编号对应的X个字符输入框控件,X为大于1的整数。

可选的,在所述目标文本内容为在接收所述目标字符之后输入的文本内容的情况下,文本显示装置400还包括:

第六输入模块,用于接收输入的目标起始符和目标终止符,所述目标文本内容位于所述目标起始符和所述目标终止符之间。

本申请实施例中的文本显示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为网络附属存储器(Network AttachedStorage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的文本显示装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的文本显示装置能够实现图1所示方法实施例实现的各个过程,且能够取得相同的有益效果,为避免重复,这里不再赘述。

可选的,如图5所示,本申请实施例还提供一种电子设备500,包括处理器501,存储器502,存储在存储器502上并可在所述处理器501上运行的程序或指令,该程序或指令被处理器501执行时实现上述文本显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图6为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、以及处理器610等部件。

本领域技术人员可以理解,电子设备600还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,用户输入单元607,用于在显示单元606显示文本编辑界面的情况下,接收第一输入,所述第一输入用于输入目标字符;

处理器610,用于根据所述目标字符,确定与所述目标字符对应的目标显示参数;

显示单元606,还用于按照所述目标显示参数显示目标文本内容,其中,所述目标文本内容为在接收所述目标字符之后输入的文本内容,或者在接收所述目标字符之前选中的文本内容。

可选地,用户输入单元607在执行所述接收第一输入之前,还用于接收第二输入;

显示单元606,还用于响应于所述第二输入,显示第一设置界面;

用户输入单元607,还用于在所述第一设置界面内接收第三输入;

处理器610,还用于响应于所述第三输入,将所述目标字符与所述目标显示参数进行关联。

可选地,在所述目标字符预先关联有至少两个备选显示参数的情况下,处理器610执行的所述根据所述目标字符,确定与所述目标字符对应的目标显示参数,包括:

显示单元606,用于响应于所述第一输入,显示第一窗口控件,其中,所述第一窗口控件包括与所述至少两个备选显示参数一一对应的功能选项;

用户输入单元607,用于接收对目标功能选项的第四输入,其中,与所述至少两个备选显示参数一一对应的功能选项包括所述目标功能选项;

处理器610,用于响应于所述第四输入,将与所述目标功能选项对应的备选显示参数确定为目标显示参数。

可选地,用户输入单元607在执行所述接收第一输入之前:

处理器610,还用于对所述文本编辑界面内的文本进行自然语言处理,以将所述文本编辑界面内的文本划分为至少两部分文本;

显示单元606,还用于显示与所述至少两部分文本一一对应的字符输入框控件;

其中,所述第一输入用于在目标字符输入框控件中输入所述目标字符,所述目标文本内容包括所述目标字符输入框控件对应的部分文本,与所述至少两部分文本一一对应的字符输入框控件包括所述目标字符输入框控件。

可选地,所述至少两部分文本包括:至少两个段落、至少两个语句或者至少两个分词。

可选地,处理器610执行的所述对所述文本编辑界面内的文本进行自然语言处理,以将所述文本编辑界面内的文本划分为至少两部分文本,包括:

显示单元606,用于显示自然语言处理模式控件;

用户输入单元607,用于接收对所述自然语言处理模式控件的第五输入;

处理器610,用于响应于所述第五输入,对所述文本编辑界面内的文本进行第一自然语言处理,以将所述文本编辑界面内的文本划分为N个段落,N为大于1的整数;

在所述至少两部分文本包括至少两个语句的情况下:

用户输入单元607,还用于接收对目标段落的第六输入,其中,所述N个段落包括所述目标段落;

处理器610,还用于响应于所述第六输入,对所述目标段落进行第二自然语言处理,以将所述目标段落划分为M个语句,M为大于1的整数;

在所述至少两部分文本包括至少两个分词的情况下:

用户输入单元607,还用于接收对目标语句的第七输入,其中,所述M个语句包括所述目标语句;

处理器610,还用于响应于所述第七输入,对所述目标语句进行第三自然语言处理,以将所述目标语句划分为L个分词,L为大于1的整数。

可选地,显示单元606执行的所述显示与所述至少两部分文本一一对应的字符输入框控件,包括:

在所述至少两部分文本包括L个分词的情况下,显示单元606用于在L个分词对应的L个显示区域内显示L个字符输入框控件;

在所述至少两部分文本包括X个段落或语句的情况下,显示单元606用于在所述X个段落或语句对应的X个显示区域内显示X个文本编号,并显示第二窗口,其中,所述第二窗口包括与所述X个文本编号对应的X个字符输入框控件,X为大于1的整数。

可选地,在所述目标文本内容为在接收所述目标字符之后输入的文本内容的情况下,用户输入单元607还用于接收输入的目标起始符和目标终止符,所述目标文本内容位于所述目标起始符和所述目标终止符之间。

本申请实施例提供的电子设备能够执行如图1所示方法实施例的各个步骤,且能够取得与如图1所示方法实施例相同的有益效果,为避免重复,在此不再赘述。

应理解的是,本申请实施例中,输入单元604可以包括图形处理器(GraphicsProcessing Unit,GPU)和麦克风,图形处理器对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元606可包括显示面板,可以采用液晶显示器、有机发光二极管等形式来配置显示面板。用户输入单元607包括触控面板以及其他输入设备。触控面板,也称为触摸屏。触控面板可包括触摸检测装置和触摸控制器两个部分。其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器609可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述文本显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述文本显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

技术分类

06120113792097