文字修改方法、设备及存储介质与流程

文档序号:15980372发布日期:2018-11-17 00:15阅读:149来源:国知局

本发明涉及交互智能平板(interactiveintelligentpanel,简称:iip),尤其涉及一种文字修改方法、设备及存储介质。

背景技术

随着人机交互技术的发展,越来越多的便利人们生活和/或工作的设备应用而生,例如,交互智能平板。交互智能平板为通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备。

在相关技术中,在显示平板中输入文字的方法包括以下步骤:检测到轨迹输入操作结束后,获取显示平板中当前已输入轨迹;通过识别算法对该已输入轨迹进行识别得到规范字体(例如宋体、隶书、幼圆等),即文字;将文字显示在显示平板上。当对显示平板上已显示文字进行修改时,需首先控制交互智能平板进入擦除状态,根据用户输入的擦除操作对显示平板上已有文字进行擦除;之后,通过上述输入文字的方法重新进行轨迹输入来完成每个文字的输入,从而实现对显示平板上已显示文字的修改。

上述修改方法虽可实现对显示平板上已有文字的修改,但修改效率较低。



技术实现要素:

本发明实施例提供一种文字修改方法、设备及存储介质,以在修改交互智能平板上已显示的文字时,提升修改效率。

第一方面,本发明实施例提供一种文字修改方法,包括:接收第一选中操作,第一选中操作用于选中界面中的文字,被选中的文字为待修改文字;显示修改区域,修改区域用于供用户输入轨迹;接收作用于修改区域的轨迹输入操作;将待修改文字替换为第一目标文字,第一目标文字为根据轨迹输入操作得到的。

一种可能的实施方式中,第一选中操作为线选操作或圈选操作。

一种可能的实施方式中,修改区域还用于识别结果的显示。接收作用于修改区域的轨迹输入操作之后,还包括:在修改区域显示识别结果,识别结果包括第一目标文字。

一种可能的实施方式中,在修改区域显示识别结果之后,还包括:接收第二选中操作,第二选中操作用于选中第一目标文字。

一种可能的实施方式中,待修改文字的个数为至少两个,修改区域的个数为至少两个。接收作用于修改区域的轨迹输入操作,包括:接收作用于第一修改区域的轨迹输入操作,第一修改区域为至少两个修改区域中的任意一个。将待修改文字替换为第一目标文字,包括:将第一待修改文字替换为第一目标文字,第一待修改文字为至少两个待修改文字中的任意一个。

一种可能的实施方式中,修改区域与待修改文字之间存在显性对应关系。显性对应关系包括以下任意一种或多种:线连接、显示位置对应设置和显示形态相同等。

一种可能的实施方式中,修改区域还包括:子框,子框用于显示对应待修改文字。

一种可能的实施方式中,将第一待修改文字替换为第一目标文字之前,还包括:检测到轨迹输入操作离开第一修改区域预设时长;或,接收到作用于第二修改区域的轨迹输入操作,第二修改区域为至少两个修改区域中、不同于第一修改区域的一修改区域。

一种可能的实施方式中,将待修改文字替换为第一目标文字之后,还包括:将第二待修改文字替换为第二目标文字,第二目标文字为根据作用于第二修改区域的轨迹输入操作得到的,第二待修改文字为至少两个待修改文字中任意一个。

一种可能的实施方式中,接收第一选中操作之后,还包括:区别显示待修改文字与界面中其他文字。

一种可能的实施方式中,区别显示待修改文字与界面中其他文字,包括:高亮待修改文字;或者,凸显待修改文字。

一种可能的实施方式中,区别显示待修改文字与界面中其他文字,包括:显示预设标识在待修改文字的预设位置,预设标识用于取消待修改文字的修改。

一种可能的实施方式中,显示预设标识在待修改文字的预设位置之后,还包括:接收取消操作,取消操作为作用于预设标识的操作;停止待修改文字的区别显示。

一种可能的实施方式中,接收第一选中操作之后,还包括:根据第一选中操作,确定待修改文字;根据待修改文字的个数,结合设备屏幕的尺寸信息及当前界面上已有字体的大小,生成修改区域。

一种可能的实施方式中,根据第一选中操作,确定待修改文字,包括:确定第一选中操作经过或包含的文字为待修改文字。

一种可能的实施方式中,根据第一选中操作,确定待修改文字,包括:根据第一选中操作,确定外围矩形,外围矩形的长宽均根据第一选中操作的轨迹确定;将第一选中操作对应的轨迹更换为外围矩形;确定外围矩形范围内的文字为待修改文字。

一种可能的实施方式中,根据第一选中操作,确定外围矩形之后,还包括:检测到界面中第一文字的一部分位于外围矩形内;确定第一文字位于外围矩形内的部分占第一文字的比例;当比例大于预设比例时,确定第一文字为待修改文字。

一种可能的实施方式中,将待修改文字替换为第一目标文字,包括:遍历设备屏幕,确定所有相同于待修改文字的文字在界面中的所在位置;将所在位置的文字替换为第一目标文字。

一种可能的实施方式中,将待修改文字替换为第一目标文字之后,还包括:停止显示待修改文字对应的修改区域。

一种可能的实施方式中,修改区域的个数少于待修改文字的个数,将待修改文字替换为第一目标文字之后,还包括:检测界面中修改区域的个数;检测到界面中修改区域的个数为零时,重新建立修改区域与剩余待修改文字的关联;执行接收作用于修改区域的轨迹输入操作的步骤。

一种可能的实施方式中,接收第一选中操作之前,还包括:接收作用于功能控件的触发操作,功能控件用于将界面配置为文字可选状态;将界面配置为文字可选状态。

第二方面,本发明实施例提供一种文字修改设备,包括:第一接收模块,用于接收第一选中操作,所述第一选中操作用于选中界面中的文字,被选中的文字为待修改文字;第一显示模块,用于显示修改区域,所述修改区域用于供用户输入轨迹;第二接收模块,用于接收作用于所述修改区域的轨迹输入操作;处理模块,用于将所述待修改文字替换为第一目标文字,所述第一目标文字为根据所述轨迹输入操作得到的。

一种可能的实施方式中,所述第一选中操作为线选操作或圈选操作。

一种可能的实施方式中,所述修改区域还用于识别结果的显示,所述文字修改设备还包括:第二显示模块,用于在所述第二接收模块接收作用于所述修改区域的轨迹输入操作之后,在所述修改区域显示所述识别结果,所述识别结果包括所述第一目标文字。

一种可能的实施方式中,所述文字修改设备还包括:第三接收模块,用于在所述第二显示模块在所述修改区域显示所述识别结果之后,接收第二选中操作,所述第二选中操作用于选中所述第一目标文字。

一种可能的实施方式中,所述待修改文字的个数为至少两个,所述修改区域的个数为至少两个;所述第二接收模块,具体用于接收作用于第一修改区域的轨迹输入操作,所述第一修改区域为至少两个修改区域中的任意一个;所述处理模块,具体用于将第一待修改文字替换为所述第一目标文字,所述第一待修改文字为至少两个待修改文字中的任意一个。

一种可能的实施方式中,所述修改区域与所述待修改文字之间存在显性对应关系,所述显性对应关系包括以下任意一种或多种:线连接、显示位置对应设置和显示形态相同。

一种可能的实施方式中,所述修改区域还包括:子框,所述子框用于显示对应待修改文字。

一种可能的实施方式中,所述文字修改设备还包括:检测模块,用于在所述处理模块将第一待修改文字替换为所述第一目标文字之前,检测到所述轨迹输入操作离开所述第一修改区域预设时长;或,第四接收模块,用于在所述处理模块将第一待修改文字替换为所述第一目标文字之前,接收到作用于第二修改区域的轨迹输入操作,所述第二修改区域为至少两个修改区域中、不同于所述第一修改区域的一修改区域。

一种可能的实施方式中,所述处理模块还用于:在所述处理模块将所述待修改文字替换为第一目标文字之后,将第二待修改文字替换为第二目标文字,所述第二目标文字为根据所述作用于第二修改区域的轨迹输入操作得到的,所述第二待修改文字为至少两个待修改文字中任意一个。

一种可能的实施方式中,所述文字修改设备还包括:第三显示模块,用于在所述第一接收模块接收第一选中操作之后,区别显示所述待修改文字与所述界面中其他文字。

一种可能的实施方式中,所述第三显示模块具体用于:高亮所述待修改文字;或者,凸显所述待修改文字。

一种可能的实施方式中,所述第三显示模块具体用于:显示预设标识在所述待修改文字的预设位置,所述预设标识用于取消所述待修改文字的修改。

一种可能的实施方式中,所述文字修改设备还包括:第五接收模块,用于在所述第三显示模块显示预设标识在所述待修改文字的预设位置之后,接收取消操作,所述取消操作为作用于所述预设标识的操作;所述第三显示模块,还用于停止所述待修改文字的区别显示。

一种可能的实施方式中,所述处理模块包括:确定单元,用于在所述第一接收模块接收第一选中操作之后,根据所述第一选中操作,确定所述待修改文字;生成单元,用于根据所述待修改文字的个数,结合设备屏幕的尺寸信息及当前界面上已有字体的大小,生成所述修改区域。

一种可能的实施方式中,所述确定单元具体用于:确定所述第一选中操作经过或包含的文字为所述待修改文字。

一种可能的实施方式中,所述确定单元具体用于:根据所述第一选中操作,确定外围矩形,所述外围矩形的长宽均根据所述第一选中操作的轨迹确定;将所述第一选中操作对应的轨迹更换为所述外围矩形;确定所述外围矩形范围内的文字为所述待修改文字。

一种可能的实施方式中,所述确定单元还用于:根据所述第一选中操作,确定外围矩形之后,检测到所述界面中第一文字的一部分位于所述外围矩形内;确定所述第一文字位于所述外围矩形内的部分占所述第一文字的比例;当所述比例大于预设比例时,确定所述第一文字为所述待修改文字。

一种可能的实施方式中,所述处理模块用于将所述待修改文字替换为第一目标文字时,具体用于:遍历设备屏幕,确定所有相同于所述待修改文字的文字在界面中的所在位置;将所述所在位置的文字替换为所述第一目标文字。

一种可能的实施方式中,所述第一显示模块还用于:在所述处理模块将所述待修改文字替换为第一目标文字之后,停止显示所述待修改文字对应的修改区域。

一种可能的实施方式中,所述修改区域的个数少于所述待修改文字的个数,所述处理模块还用于:在将所述待修改文字替换为第一目标文字之后,检测所述界面中所述修改区域的个数;检测到所述界面中所述修改区域的个数为零时,重新建立所述修改区域与剩余待修改文字的关联。

一种可能的实施方式中,所述第一接收模块,还用于在接收第一选中操作之前,接收作用于功能控件的触发操作,所述功能控件用于将界面配置为文字可选状态;所述处理模块,还用于将所述界面配置为文字可选状态。

第三方面,本发明实施例提供一种文字修改设备,包括:用于存储计算机程序的存储器、具有触摸功能的显示屏以及处理器;当所述计算机程序被所述处理器执行时使得所述文字修改设备:接收第一选中操作,所述第一选中操作用于选中界面中的文字,被选中的文字为待修改文字;显示修改区域,所述修改区域用于供用户输入轨迹;接收作用于所述修改区域的轨迹输入操作;将所述待修改文字替换为第一目标文字,所述第一目标文字为根据所述轨迹输入操作得到的。

一种可能的实施方式中,所述第一选中操作为线选操作或圈选操作。

一种可能的实施方式中,所述修改区域还用于识别结果的显示,所述计算机程序被所述处理器执行时还使得所述文字修改设备:在接收作用于所述修改区域的轨迹输入操作之后,在所述修改区域显示所述识别结果,所述识别结果包括所述第一目标文字。

一种可能的实施方式中,所述计算机程序被所述处理器执行时还使得所述文字修改设备:在所述修改区域显示所述识别结果之后,接收第二选中操作,所述第二选中操作用于选中所述第一目标文字。

一种可能的实施方式中,所述待修改文字的个数为至少两个,所述修改区域的个数为至少两个;所述文字修改设备接收作用于所述修改区域的轨迹输入操作,包括:接收作用于第一修改区域的轨迹输入操作,所述第一修改区域为至少两个修改区域中的任意一个;所述文字修改设备将所述待修改文字替换为第一目标文字,包括:将第一待修改文字替换为所述第一目标文字,所述第一待修改文字为至少两个待修改文字中的任意一个。

一种可能的实施方式中,所述修改区域与所述待修改文字之间存在显性对应关系,所述显性对应关系包括以下任意一种或多种:线连接、显示位置对应设置和显示形态相同。

一种可能的实施方式中,所述修改区域还包括:子框,所述子框用于显示对应待修改文字。

一种可能的实施方式中,所述计算机程序被所述处理器执行时还使得所述文字修改设备:在将第一待修改文字替换为所述第一目标文字之前,检测到所述轨迹输入操作离开所述第一修改区域预设时长;或,在将第一待修改文字替换为所述第一目标文字之前,接收到作用于第二修改区域的轨迹输入操作,所述第二修改区域为至少两个修改区域中、不同于所述第一修改区域的一修改区域。

一种可能的实施方式中,所述计算机程序被所述处理器执行时还使得所述文字修改设备:在将所述待修改文字替换为第一目标文字之后,将第二待修改文字替换为第二目标文字,所述第二目标文字为根据所述作用于第二修改区域的轨迹输入操作得到的,所述第二待修改文字为至少两个待修改文字中任意一个。

一种可能的实施方式中,所述计算机程序被所述处理器执行时还使得所述文字修改设备:在接收第一选中操作之后,区别显示所述待修改文字与所述界面中其他文字。

一种可能的实施方式中,所述文字修改设备区别显示所述待修改文字与所述界面中其他文字,包括:高亮所述待修改文字;或者,凸显所述待修改文字。

一种可能的实施方式中,所述文字修改设备区别显示所述待修改文字与所述界面中其他文字,包括:显示预设标识在所述待修改文字的预设位置,所述预设标识用于取消所述待修改文字的修改。

一种可能的实施方式中,所述计算机程序被所述处理器执行时还使得所述文字修改设备:在显示预设标识在所述待修改文字的预设位置之后,接收取消操作,所述取消操作为作用于所述预设标识的操作;停止所述待修改文字的区别显示。

一种可能的实施方式中,所述计算机程序被所述处理器执行时还使得所述文字修改设备:在接收第一选中操作之后,根据所述第一选中操作,确定所述待修改文字;根据所述待修改文字的个数,结合设备屏幕的尺寸信息及当前界面上已有字体的大小,生成所述修改区域。

一种可能的实施方式中,所述文字修改设备根据所述第一选中操作,确定所述待修改文字,包括:确定所述第一选中操作经过或包含的文字为所述待修改文字。

一种可能的实施方式中,所述文字修改设备根据所述第一选中操作,确定所述待修改文字,包括:根据所述第一选中操作,确定外围矩形,所述外围矩形的长宽均根据所述第一选中操作的轨迹确定;将所述第一选中操作对应的轨迹更换为所述外围矩形;确定所述外围矩形范围内的文字为所述待修改文字。

一种可能的实施方式中,所述文字修改设备根据所述第一选中操作,确定所述待修改文字,还包括:根据所述第一选中操作,确定外围矩形之后,检测到所述界面中第一文字的一部分位于所述外围矩形内;确定所述第一文字位于所述外围矩形内的部分占所述第一文字的比例;当所述比例大于预设比例时,确定所述第一文字为所述待修改文字。

一种可能的实施方式中,所述文字修改设备将所述待修改文字替换为第一目标文字,包括:遍历设备屏幕,确定所有相同于所述待修改文字的文字在界面中的所在位置;将所述所在位置的文字替换为所述第一目标文字。

一种可能的实施方式中,所述计算机程序被所述处理器执行时还使得所述文字修改设备:将所述待修改文字替换为第一目标文字之后,停止显示所述待修改文字对应的修改区域。

一种可能的实施方式中,所述修改区域的个数少于所述待修改文字的个数,所述计算机程序被所述处理器执行时还使得所述文字修改设备:在将所述待修改文字替换为第一目标文字之后,检测所述界面中所述修改区域的个数;检测到所述界面中所述修改区域的个数为零时,重新建立所述修改区域与剩余待修改文字的关联。

一种可能的实施方式中,所述计算机程序被所述处理器执行时还使得所述文字修改设备:在接收第一选中操作之前,接收作用于功能控件的触发操作,所述功能控件用于将界面配置为文字可选状态;将所述界面配置为文字可选状态。

第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机可读指令,其特征在于,所述计算机可读指令在由处理器执行时实现如权利要求1至21中任一项所述的文字修改方法。

本发明实施例提供的文字修改方法、设备及存储介质,通过接收第一选中操作,显示用于供用户输入轨迹的修改区域,并在接收作用于修改区域的轨迹输入操作后,将待修改文字替换为第一目标文字,其中,第一选中操作用于选中界面中的文字,被选中的文字为待修改文字,第一目标文字是根据所述轨迹输入操作得到的,实现了对显示平板上已有文字的修改。由于将轨迹输入操作的作用范围限制在修改区域内,因此,相比较相关技术遍历整个显示平板获取当前已输入轨迹的实现方式,本发明缩小了识别前获取当前已输入轨迹的遍历范围,从而可加快对修改区域内当前已输入轨迹的获取速率,进而提高文字生成速率及对显示平板上已有文字的文字修改效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的文字修改方法的流程图;

图2示出第一选中操作为线选操作时的一界面示例图;

图3示出第一选中操作为圈选操作时的一界面示例图;

图4示出第一选中操作为圈选操作时包含修改区域的一界面示例图;

图5为本发明另一实施例提供的文字修改方法的流程图;

图6示出包含轨迹输入前后的修改区域的一界面变化示例图;

图7为本发明又一实施例提供的文字修改方法的流程图;

图8示出一种修改区域的构成示例图;

图9为本发明又一实施例提供的文字修改方法的流程图;

图10为本发明又一实施例提供的文字修改方法的流程图;

图11示出包含第一选中操作的轨迹及由其确定的外围矩形的界面变化示例图;

图12为本发明实施例提供的文字修改方法在应用过程中的一界面示例图;

图13为本发明一实施例提供的文字修改设备的结构示意图;

图14为本发明另一实施例提供的文字修改设备的结构示意图;

图15为本发明又一实施例提供的文字修改设备的结构示意图。

具体实施方式

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

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

首先,对本发明实施例涉及到的部分术语进行解释说明。

交互智能平板,集成有投影机、电子白板、幕布、音响、电视机以及视频会议终端等功能中的任意一种或多种功能。

在实际应用中,交互智能平板与至少一个外部装置建立数据连接。其中,外部装置可以包括但不限于:手机、笔记本电脑、通用串行总线(universalserialbus,简称:usb)闪存盘、平板电脑及台式电脑等。对于外部装置与交互智能平板的数据连接的通信方式,在实施例中不作限定,示例性地,外部装置与交互智能平板可以通过有线方式和/或无线方式连接,例如usb连接。其中,通信方式例如可以为互联网、局域网、蓝牙、wi-fi、近场通信(nearfieldcommunication,简称:nfc)或紫峰协议(zigbee)等通信方式。

进一步的,交互智能平板与至少一个外部装置发生数据交互时,向交互智能平板发送投屏数据以使交互智能平板对投屏数据的投屏内容进行显示的外部装置作为投屏客户端,一般而言,投屏客户端可以有一个或者多个,视具体的应用场景来设置,实施例不做限定。

可选的,交互智能平板中安装有电子白板这一应用软件。在交互智能平板中打开电子白板,此时的交互智能平板相当于一个面积较大的手写板,用户可以在交互智能平板的显示平板上进行任意书写、绘画并即时的显示在显示平板上。可以在操作系统的现有语言包,选择识别语言,然后进行书写。

轨迹,符合一定条件的动点所形成的图形,或者说,符合一定条件的点的全体所组成的集合,叫做满足该条件的点的轨迹。例如,黑板上粉笔书写的笔迹、显示平板上手指划过的痕迹等,都可以称为笔迹。在本发明实施例中,若无特殊说明,轨迹是指用户在显示平板上通过触控笔或手指等输入的痕迹。

界面,例如可以理解为电子白板这一应用软件的界面;或者,其他具有文字输入功能的界面,等等。

考虑到相关技术在修改显示平板上已显示文字过程中,交互智能平板要获取显示平板中当前已输入轨迹,此时,交互智能平板需遍历整个显示平板来获取当前已输入轨迹,而通常情况下,用户只会在显示平板的局部区域进行轨迹输入,整个显示平板上该局部区域之外的区域是不存在已输入轨迹的,因此,基于上述发现,本发明提供一种文字修改方法、设备及存储介质,通过限制供用户输入轨迹的范围,来减少获取当前已输入轨迹的遍历范围,从而提升对显示平板上已显示文字的修改效率。

图1为本发明一实施例提供的文字修改方法的流程图。该文字修改方法可以由文字修改设备执行,该文字修改设备可以通过软件和/或硬件的方式实现,该文字修改设备可以包括一个或多个物理实体。实际应用中,该文字修改设备可以是电脑,手机,平板,个人数字助理(personaldigitalassistant,简称;pda)或交互智能平板等。在后续实施例中,以交互智能平板为文字修改设备为例进行描述。

参考图1,本实施例提供的文字修改方法包括:

s101、接收第一选中操作。

在实际应用中,交互智能平板的显示平板为触摸屏,该触摸屏可以具体为:电容屏,电磁屏或红外屏等。一般而言,该触摸屏可以接收用户通过手指或者输入设备输入的触控操作。其中,输入设备包括但不限定于:触控笔、红外笔和电容笔。实施例中以通过交互智能平板的显示平板接收触控操作的方式接收第一选中操作。

具体地,第一选中操作用于选中界面中的文字。被选中的文字为待修改文字。第一选中操作的具体形式可以根据实际情况设定。例如,第一选中操作可以为线选操作,其中,线选操作的路径可以为直线、弧线或其他曲线。参考图2,图2示出第一选中操作为线选操作时的一界面示例图。或者,第一选中操作可以为圈选操作,圈选操作的路径可以为任一规则形状或其变形形状,其中,规则形状包括但不限于圆形、矩形、椭圆、三角形等。如图3所示,图3示出第一选中操作为圈选操作时的一界面示例图。圈选操作可以理解为通过一闭合形状选中界面上已显示文字的操作,而线选操作可以理解为通过一线型形状选中界面上已显示文字的操作。

s102、显示修改区域。

其中,该修改区域用于供用户输入轨迹。具体地,该修改区域可以为修改框,但本发明实施例不以此为限,只要用户可以看出其区别于显示平板上其他区域即可。

示例性地,用户在交互智能平板的显示平板上执行第一选中操作时,交互智能平板的显示平板内部对应位置上的电子元件的参数会发生变化,交互智能平板的处理器根据电子元件参数变化位置确定选中位置。以电容式显示平板为例,当用户在交互智能平板的显示平板上画一条直线时,对应位置的电容会根据用户的输入操作依次发生变化,即生成包含电容变化情况的信号,处理器根据包含电容变化情况的信号便可以确定选中位置,进而得到相应的修改区域,并对其进行显示。

参考图4,交互智能平板在接收第一选中操作之后,在显示平板41上显示修改区域42。至于修改区域42在显示平板41上的具体位置,实施例中不对其进行限定。为方便用户进行轨迹输入,一种可能的实施方式中,可在第一选中操作作用的位置附近显示修改区域,例如,图4所示,在第一选中操作作用的位置的下方显示修改区域41。

可选地,修改区域中可包括类似“请重新书写文字”的内容,如图4所示,以提示用户在该修改区域内进行轨迹输入,进一步提升用户体验。

该步骤通过修改区域限定用户输入轨迹的范围,这样,交互智能平板就块可以仅在该修改区域范围内获取用户输入的轨迹。相比较相关技术中交互智能平板通过遍历整个显示平板获取已输入轨迹的实现方式,本发明缩小了识别前获取当前已输入轨迹的遍历范围,从而可加快对修改区域内当前已输入轨迹的获取速率,进而提高文字生成速率及对显示平板上已有文字的文字修改效率。

s103、接收作用于修改区域的轨迹输入操作。

其中,轨迹输入操作用于输入轨迹,其作用范围限制在修改区域内。

在实际应用中,当用户要修改显示平板上已显示的文字时,用户便在修改区域内输入轨迹输入操作,该轨迹输入操作可以是触摸操作,或者,通过鼠标进行的点击操作,或者,通过触控笔或红外笔或电容笔等输入设备进行的点击操作,等等。对应地,交互智能平板接收用户作用于显示平板中该修改区域的轨迹输入操作。

可选地,交互智能平板接收到该轨迹输入操作后,在修改区域对应该轨迹输入操作显示轨迹,即在修改区域显示轨迹输入操作经过的轨迹。

之后,交互智能平板根据轨迹输入操作得到第一目标文字,本领域技术人员可以理解,交互智能平板根据修改区域内已输入轨迹得到第一目标文字。其中,交互智能平板根据轨迹输入操作得到文字(包括第一目标文字),可以具体包括:交互智能平板通过预设识别算法识别轨迹输入操作对应的已输入轨迹;将得到的文字贴到具有透明背景的画布上;以图片格式存储贴有文字的画布,该画布可以为一隐形外围矩形,其左屏点及长宽是确定的,也即,画布在显示平板中的位置是确定的;导出图片并显示在显示平板上,实现文字的输入及显示。因此,显示在显示平板上的文字,其周围存在一不可见的隐形外围矩形,交互智能平板通过该隐形外围矩形的左屏点及长宽,确定该隐形外围矩形在显示平板上的位置,进而确定该隐形外围矩形对应的文字的显示位置。

s104、将待修改文字替换为第一目标文字。

具体地,擦除待修改文字,在对应位置处显示第一目标文字。

其中,第一目标文字与待修改文字二者的字体、字形、字号等样式相同,这里的替换仅为内容字符串(也就是文字本身)的简单替换;另外,第一目标文字与待修改文字二者在显示平板上的显示位置相同,也就是二者分别对应的隐形外围矩形的左屏点及长宽均是相同的。

本实施例提供的技术方案,通过接收第一选中操作,显示用于供用户输入轨迹的修改区域,并在接收作用于修改区域的轨迹输入操作后,将待修改文字替换为第一目标文字,其中,第一选中操作用于选中界面中的文字,被选中的文字为待修改文字,第一目标文字是根据所述轨迹输入操作得到的,实现了对显示平板上已有文字的修改。由于将轨迹输入操作的作用范围限制在修改区域内,因此,相比较相关技术遍历整个显示平板获取当前已输入轨迹的实现方式,本发明缩小了识别前获取当前已输入轨迹的遍历范围,从而可加快对修改区域内当前已输入轨迹的获取速率,进而提高文字生成速率及对显示平板上已有文字的文字修改效率。

图5为本发明另一实施例提供的文字修改方法的流程图。参考图5,在上述实施例的基础上,该实施例提供的文字修改方法可以包括:

s501、接收第一选中操作。

该步骤同s101,此处不再赘述。

s502、显示修改区域。

在s102对应描述的基础上,该修改区域还可用于识别结果的显示。

s503、接收作用于修改区域的轨迹输入操作。

该步骤同s103,此处不再赘述。

s504、在修改区域显示识别结果。

其中,该识别结果包括第一目标文字。

示例性地,如图6所示,修改区域可以包括输入区61和识别区62,其中,输入区61供用户输入轨迹,其初始状态包含“请重新书写文字”的内容;识别区62用于识别结果的显示。当用户在输入区61输入如图6所示的轨迹时,交互智能平板的处理器获取该已输入轨迹,通过预设识别算法对其进行识别,得到如识别区62所显示的文字。需说明的是,识别区62中显示的多个文字相同,这里仅为举例说明,在具体应用中,识别区62显示的多个文字是不同的,例如,识别区62显示多个形近字。

当识别结果包含多个文字时,交互智能平板对该多个文字进行排序显示,其中,第一个文字为与已输入轨迹最接近的文字,以此类推。一种示例中,识别区62显示的多个文字对应设置具体的数字,以表示其顺序,类似以下形式:1.xx2.xx3.xx,等等,其中,“xx”表示文字。此时,用户可以通过文字对应的数字选中该文字;或者,直接点击文字本身选中。

通常情况下,交互智能平板默认将识别结果中的第一个文字确定为第一目标文字。因此,在识别结果显示预设时间后,若交互智能平板没有检测到用户的进一步操作,则确定识别结果中的第一个文字确定为第一目标文字。

可选地,若用户要在识别结果中选择第一目标文字,则用户便在修改区域内输入第二选中操作,其中,第二选中操作用于选中第一目标文字。该第二选中操作可以是触摸操作,或者,通过鼠标进行的点击操作,或者,通过触控笔或红外笔或电容笔等输入设备进行的点击操作,等等。对应地,交互智能平板执行s505。

s505、接收第二选中操作。

s506、将待修改文字替换为第一目标文字。

该步骤同s104,此处不再赘述。

本实施例提供的技术方案,通过接收第一选中操作,显示用于供用户输入轨迹的修改区域,并在接收作用于修改区域的轨迹输入操作后,在修改区域显示识别结果,接收用于选中第一目标文字的第二选中操作,将待修改文字替换为第一目标文字,其中,第一选中操作用于选中界面中的文字,被选中的文字为待修改文字,第一目标文字是根据所述轨迹输入操作得到的,实现了对显示平板上已有文字的修改。一方面,由于将轨迹输入操作的作用范围限制在修改区域内,因此,相比较相关技术遍历整个显示平板获取当前已输入轨迹的实现方式,本发明缩小了识别前获取当前已输入轨迹的遍历范围,从而可加快对修改区域内当前已输入轨迹的获取速率,进而提高文字生成速率及对显示平板上已有文字的文字修改效率;另一方面,当识别结果包含多个文字时,通过第二选中操作选中第一目标文字,以提高文字修改的准确度。

图7为本发明又一实施例提供的文字修改方法的流程图。参考图7,在图1或图5所示实施例的基础上(这里以图1所示实施例为例说明),该实施例提供的文字修改方法可以包括:

s701、接收第一选中操作。

在s101对应描述的基础上,该实施例中的待修改文字的个数为至少两个。

s702、显示修改区域。

在s102对应描述的基础上,可选地,该修改区域还可用于识别结果的显示。进一步地,修改区域的个数可以为至少两个。其中,不同修改区域是相互独立的,在一个修改区域进行轨迹输入的同时,可通过预设识别算法对另一个修改区域中已输入轨迹进行识别,即输入和识别可同时进行,以加快文字修改效率。

s703、接收作用于第一修改区域的轨迹输入操作。

该步骤类似s103,二者的区别在于:s103中的修改区域在该步骤中体现为第一修改区域,具体描述可参考s103。其中,第一修改区域为至少两个修改区域中的任意一个。

s704、将第一待修改文字替换为第一目标文字。

该步骤类似s104,二者的区别在于:s104中的待修改文字在该步骤中体现为第一待修改文字,具体描述可参考s104。其中,第一待修改文字为至少两个待修改文字中的任意一个。

该实施例的应用场景为:通过第一选中操作选中至少两个待修改文字,对应该至少两个待修改文字显示至少两个修改区域,修改区域例如图6所示。该应用场景下,交互智能平板接收作用于第一修改区域的轨迹输入操作,其中,第一修改区域为至少两个修改区域中的任意一个,之后,将第一待修改文字替换为第一目标文字,第一待修改文字为至少两个待修改文字中的任意一个。

基于上述,本实施例提供的技术方案,通过接收第一选中操作,显示用于供用户输入轨迹的至少两个修改区域,并在接收作用于第一修改区域的轨迹输入操作后,将第一待修改文字替换为第一目标文字,其中,第一选中操作用于选中界面中的至少两个文字,被选中的文字为待修改文字,第一目标文字是根据作用于第一修改区域的轨迹输入操作得到的,实现了对显示平板上已有文字的修改。一方面,由于将轨迹输入操作的作用范围限制在修改区域内,因此,相比较相关技术遍历整个显示平板获取当前已输入轨迹的实现方式,本发明缩小了识别前获取当前已输入轨迹的遍历范围,从而可加快对修改区域内当前已输入轨迹的获取速率,进而提高文字生成速率及对显示平板上已有文字的文字修改效率;另一方面,不同修改区域是相互独立的,在一个修改区域进行轨迹输入的同时,可通过预设识别算法对另一个修改区域中已输入轨迹进行识别,即输入和识别可同时进行,以加快文字修改效率。

在上述实施例中,对于将第一待修改文字替换为第一目标文字,其中,第一修改区域为至少两个修改区域中的任意一个,第一待修改文字为至少两个待修改文字中的任意一个,因此,可能存在第一修改区域对应的第一目标文字并非实际针对第一待修改文字的替换文字,即文字修改存在不匹配的问题。基于该问题,进一步做出以下改善:

第一种实现方式中,修改区域与待修改文字之间存在显性对应关系。该显性对应关系可以包括以下任意一种或多种:线连接、显示位置对应设置和显示形态相同等。

其中,线连接具体可以实线连接或虚线连接,至于线的粗细等属性,本发明不对其进行限制。且,该线连接可以是显性的,也可以是隐性的,也就是该线连接对用户来说是不可见的,此时用户可以通过待修改文字与修改区域的布局确定二者的对应关系。示例性地,默认修改区域的布局与待修改文字的布局相同,例如,待修改文字在一行中前后布局,则修改区域对应待修改文字在一行中前后布局,等等,此处不再一一列举。

显示位置对应设置,例如上述修改区域与待修改文字的布局设置等。

显示形态相同,例如,待修改文字与其对应的修改区域二者的颜色和/或亮度等属性相同;又如,待修改文字与其对应的修改区域二者的凸显程度相同,等等。

第二种实现方式中,修改区域还可以包括:子框,该子框用于显示对应待修改文字。例如,图8示出一种修改区域的构成示例图。参考图8,修改区域包括子框81,不同子框81中包含各自对应的待修改文字,即书、本。

上述实现方式中提及的修改区域与待修改文字的对应关系仅是用于理解技术方案,并非对修改区域与待修改文字的对应关系的限定。

上述实施例可以通过建立修改区域与待修改文字之间的显性对应关系,或者,修改区域包括用于显示对应待修改文字的子框,提升文字修改的匹配度。

图9为本发明又一实施例提供的文字修改方法的流程图。参考图9,在图7所示实施例的基础上,该实施例提供的文字修改方法可以包括:

s901、接收第一选中操作。

该步骤同s701,此处不再赘述。

s902、显示修改区域。

该步骤同s702,此处不再赘述。

s903、接收作用于第一修改区域的轨迹输入操作。

该步骤同s703,此处不再赘述。

s904、检测到轨迹输入操作离开第一修改区域预设时长。

其中,该预设时长可以根据实际需求进行设置。例如,预设时长为n毫秒,n取值为0.1毫秒等,也就是说,当检测到用户手写完毕后抬笔n毫秒后,执行s905。

可替换地,s904还可以替换为:接收到作用于第二修改区域的轨迹输入操作。其中,第二修改区域为至少两个修改区域中、不同于第一修改区域的一修改区域。该实施例中,在接收用户对第二修改区域进行轨迹输入的同时,交互智能平板对第一修改区域中的已输入轨迹进行识别,以提升文字修改效率。

s905、将第一待修改文字替换为第一目标文字。

该步骤同s704,此处不再赘述。补充说明的是,s904与s905可以同时被执行,实施例不限定其执行顺序。

可选地,上述文字修改方法还可以包括:

s906、将第二待修改文字替换为第二目标文字。

其中,第二目标文字为根据作用于第二修改区域的轨迹输入操作得到的,第二待修改文字为至少两个待修改文字中任意一个。

需说明的是,第一待修改文字与第二待修改文字可以相同或不同,第一待修改文字是与第一修改区域关联的文字,第二待修改文字是与第二修改区域关联的文字。

本实施例提供的技术方案,通过接收第一选中操作,显示用于供用户输入轨迹的至少两个修改区域,并在接收作用于第一修改区域的轨迹输入操作后,将第一待修改文字替换为第一目标文字,其中,第一选中操作用于选中界面中的至少两个文字,被选中的文字为待修改文字,第一目标文字是根据作用于第一修改区域的轨迹输入操作得到的,实现了对显示平板上已有文字的修改。一方面,由于将轨迹输入操作的作用范围限制在修改区域内,因此,相比较相关技术遍历整个显示平板获取当前已输入轨迹的实现方式,本发明缩小了识别前获取当前已输入轨迹的遍历范围,从而可加快对修改区域内当前已输入轨迹的获取速率,进而提高文字生成速率及对显示平板上已有文字的文字修改效率;另一方面,第一修改区域和第二修改区域是相互独立的,在第二修改区域进行轨迹输入的同时,可通过预设识别算法对第一修改区域中已输入轨迹进行识别,即输入和识别可同时进行,以加快文字修改效率。

在如图1、5、7或9任一所示实施例的基础上,在接收第一选中操作之后,该文字修改方法还可以包括:区别显示待修改文字与界面中其他文字。通过区别显示待修改文字与界面中其他文字,可增加待修改文字的直观性,提醒用户等待修改的文字有哪些,进一步提升用户体验。

可选地,区别显示待修改文字与界面中其他文字,具体可以通过以下方式实现:

第一种实现方式,高亮待修改文字。

第二种实现方式,凸显待修改文字。

第三种实现方式,显示预设标识在待修改文字的预设位置。该预设标识用于取消待修改文字的修改。例如,预设标识具体表现为关闭符号,类似word文档的关闭按钮。该实现方式中,用户可以通过作用于该预设标识的取消操作,取消对具有该预设标识的待修改文字的修改。对应地,交互智能平板接收取消操作;并停止该待修改文字的区别显示。

以下结合后台处理对上述文字修改方法进一步说明。

图10为本发明又一实施例提供的文字修改方法的流程图。参考图10,该实施例提供的文字修改方法可以包括:

s110、接收作用于功能控件的触发操作。

其中,功能控件用于将界面配置为文字可选状态。功能控件可以具体为界面上的一虚拟按键,或者,功能控件也可以为设置在交互智能平板上的实体按键。可选地,功能控件还可以位于与交互智能平板连接的笔记本电脑等外连设备上。

具体地,用户可以通过手指或者输入设备在设备屏幕上输入触发操作,例如点击功能控件、双击功能控件或长按功能控件等。其中,输入设备包括但不限定于:触控笔、红外笔和电容笔。实施例中以通过交互智能平板的显示平板接收作用于功能控件的触发操作。

s120、将界面配置为文字可选状态。

当界面被配置为文字可选状态之后,用户可以选中界面上已显示的文字,具体参考s101的描述,此处不再赘述。

s130、接收第一选中操作。

s140、根据第一选中操作,确定待修改文字。

该步骤可以具体为:确定第一选中操作经过或包含的文字为待修改文字。例如,如图2所示,第一选中操作为线选操作,第一选中操作经过的文字包括:本、会和结,因此,由该第一选中操作确定的待修改文字即为:本、会和结。在后续处理中,针对这三个待修改文字进行修改。又如,如图8所示,第一选中操作为圈选操作,通过遍历显示平板确定第一选中操作包含的文字包括:书、本、笔和记,因此,由该第一选中操作确定的待修改文字即为:书、本、笔和记。在后续处理中,针对这四个待修改文字进行修改。

或者,该步骤可以具体为:根据第一选中操作确定外围矩形,该外围矩形的长宽均根据第一选中操作的轨迹确定;将第一选中操作对应的轨迹更换为外围矩形;确定外围矩形范围内的文字为待修改文字,例如通过遍历显示平板确定外围矩形范围内的文字。其中,将第一选中操作对应的轨迹更换为外围矩形,即擦除第一选中操作对应的轨迹,并在对应的位置处显示外围矩形。例如,第一选中操作的轨迹为如图11所示的不规则形状,根据该不规则形状的大小确定外围矩形的长和宽,将不规则形状更换为外围矩形;确定该外围矩形范围内的文字包括:书、本、笔和记,因此,由该第一选中操作确定的待修改文字即为:书、本、笔和记。在后续处理中,针对这四个待修改文字进行修改。

可选地,根据第一选中操作,确定外围矩形之后,根据第一选中操作,确定待修改文字,还可以包括:检测到界面中第一文字的一部分位于外围矩形内;确定第一文字位于外围矩形内的部分占第一文字的比例;当该比例大于预设比例时,确定第一文字为待修改文字。根据前述说明可知,显示平板上的文字是以图片形式显示的,每个文字的外围均包括一不可见的隐形外围矩形,因此,根据第一文字对应的隐形外围矩形的左屏点和长宽,结合根据上述第一选中操作确定的外围矩形的坐标信息,即可确定第一文字位于外围矩形内的部分占第一文字的比例。另外,预设比例的大小可以根据实际需求进行设置,且用户在使用交互智能平板的过程中可以对该预设比例的大小进行修改。示例性地,预设比例可以取值为85%或其他大于85%的数值。

s150、根据待修改文字的个数,结合设备屏幕的尺寸信息及当前界面上已有字体的大小,生成修改区域。

具体地,通过s140确定了待修改文字,因此,可知获取到待修改文字的个数;另外,考虑到设备屏幕(该实施例中即为显示平板)的尺寸信息是有限的,且不同用户输入字体的大小存在差异,因此,该步骤在生成修改区域时,综合考虑待修改文字的个数、设备屏幕的尺寸信息及当前界面上已有字体的大小这三个要素。或者说,修改区域的大小及个数是由待修改文字的个数、设备屏幕的尺寸信息及当前界面上已有字体的大小这三个要素决定的。

举例说明,设备屏幕宽10厘米,根据当前界面上已有字体的统计,每个文字约1厘米,待修改文字的个数为5或多于5,则确定一个修改区域的宽度为2厘米,这样可以生成5个修改区域;或者,设备屏幕宽10厘米,根据当前界面上已有字体的统计,每个文字约2厘米,待修改文字的个数为2,这样可以生成2个修改区域,每个修改区域的宽度为3厘米或4厘米或5厘米,等等。

s160、显示修改区域。

s170、接收作用于第一修改区域的轨迹输入操作。

s180、检测到轨迹输入操作离开第一修改区域预设时长,或,接收到作用于第二修改区域的轨迹输入操作。

s190、将第一待修改文字替换为第一目标文字。

s200、将第二待修改文字替换为第二目标文字。

本实施例的步骤,具体实现原理和技术效果与上述实施例中对应步骤类似,此处不再赘述。

可选地,上述将待修改文字(或第一待修改文字)替换为第一目标文字之后,文字修改方法还可以包括:停止显示该待修改文字(或第一待修改文字)对应的修改区域,以表示已完成该待修改文字(或第一待修改文字)的修改。同理,将第二待修改文字替换为第二目标文字之后,文字修改方法还可以包括:停止显示该第二待修改文字对应的修改区域,即停止显示第二修改区域,以表示已完成该第二待修改文字的修改。

进一步地,当修改区域的个数少于待修改文字的个数,上述将待修改文字替换为第一目标文字之后,上述文字修改方法还可以包括:检测界面中修改区域的个数;检测到界面中修改区域的个数为零时,重新建立修改区域与剩余待修改文字的关联;执行上述接收作用于修改区域的轨迹输入操作的步骤。

该实施例的目的在于:当修改区域的个数少于待修改文字的个数,根据修改区域的个数对待修改文字进行分批修改,修改完一批后,重新建立修改区域与剩余待修改文字的关联,对剩余待修改文字进行修改。例如,参考图11和图12,待修改文字分别为:书、本、笔、记,其个数为4,修改区域的个数为3,则按照待修改文字所在行的前后顺序,首先建立之前3个待修改文字(即书、本、笔)与修改区域的关联,对该3个待修改文字进行修改;在完成该3个待修改文字的修改之后,建立剩余1个待修改文字与1个修改区域的关联,对该1个待修改文字进行修改。在对第二个修改区域中输入“量”对应的轨迹的过程中,将“书”替换为根据第一个修改区域中已输入轨迹识别得到的目标文字“能”。

另一种实现方式中,当修改区域的个数少于待修改文字的个数时,可以在前面一待修改文字修改结束后,通过待修改文字再往前推进或者修改区域向后走的方式实现剩余待修改文字的修改。

更进一步地,上述将待修改文字替换为第一目标文字,可以包括:遍历设备屏幕,确定所有相同于该待修改文字的文字在界面中的所在位置;将所在位置的文字替换为第一目标文字,从而实现对显示平板上所显示的相同待修改文字的批量修改,提升文字修改效率。

以下为本发明装置实施例,可以用于执行本发明上述方法实施例。对于本发明装置实施例中未披露的细节,可参考本发明上述方法实施例。

图13为本发明一实施例提供的文字修改设备的结构示意图。该文字修改设备可以通过软件和/或硬件的方式实现,该文字修改设备可以包括一个或多个物理实体。实际应用中,该文字修改设备可以是电脑,手机,平板,pda或交互智能平板等。

如图13所示,文字修改设备130包括:第一接收模块131、第一显示模块132、第二接收模块133和处理模块134。

该第一接收模块131,用于接收第一选中操作。第一选中操作用于选中界面中的文字,被选中的文字为待修改文字。

该第一显示模块132,用于显示修改区域。修改区域用于供用户输入轨迹。

该第二接收模块133,用于接收作用于修改区域的轨迹输入操作。

该处理模块134,用于将待修改文字替换为第一目标文字。第一目标文字为根据轨迹输入操作得到的。

本实施例的文字修改设备,可以用于执行上述如图1所示方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。

可选地,第一选中操作为线选操作或圈选操作等。

可选地,修改区域还用于识别结果的显示。文字修改设备130还包括:第二显示模块(未图示),用于在第二接收模块133接收作用于修改区域的轨迹输入操作之后,在修改区域显示所述识别结果,该识别结果包括第一目标文字。

可选地,文字修改设备130还包括:第三接收模块(未图示),用于在第二显示模块132在修改区域显示所述识别结果之后,接收第二选中操作。该第二选中操作用于选中第一目标文字。

一些实施例中,待修改文字的个数为至少两个,修改区域的个数为至少两个。此时,第二接收模块133具体用于接收作用于第一修改区域的轨迹输入操作,第一修改区域为至少两个修改区域中的任意一个;处理模块134具体用于将第一待修改文字替换为第一目标文字,第一待修改文字为至少两个待修改文字中的任意一个。

一些实施例中,修改区域与待修改文字之间存在显性对应关系。该显性对应关系包括以下任意一种或多种:线连接、显示位置对应设置和显示形态相同等。

一些实施例中,修改区域还包括:子框,该子框用于显示对应待修改文字。

图14为本发明另一实施例提供的文字修改设备的结构示意图。如图14所示,在图13所示结构的基础上,文字修改设备140还包括:检测模块141,用于在处理模块134将第一待修改文字替换为第一目标文字之前,检测到轨迹输入操作离开第一修改区域预设时长。

检测模块141可替换为第四接收模块(未图示),用于在处理模块134将第一待修改文字替换为第一目标文字之前,接收到作用于第二修改区域的轨迹输入操作,该第二修改区域为至少两个修改区域中、不同于第一修改区域的一修改区域。

或者,文字修改设备140同时包括检测模块141和第四接收模块。

本实施例的文字修改设备,可以用于执行上述方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。

在上述实施例的基础上,一些实施例中,处理模块134还用于:在处理模块134将待修改文字替换为第一目标文字之后,将第二待修改文字替换为第二目标文字,该第二目标文字为根据作用于第二修改区域的轨迹输入操作得到的,第二待修改文字为至少两个待修改文字中任意一个。

一些实施例中,文字修改设备130或文字修改设备140,还包括:第三显示模块(未图示),用于在第一接收模块131接收第一选中操作之后,区别显示待修改文字与界面中其他文字。

一些实施例中,第三显示模块具体用于:高亮待修改文字;或者,凸显待修改文字。或者,第三显示模块具体用于:显示预设标识在待修改文字的预设位置,该预设标识用于取消待修改文字的修改。

一些实施例中,文字修改设备130或文字修改设备140,还包括:第五接收模块(未图示),用于在第三显示模块显示预设标识在待修改文字的预设位置之后,接收取消操作,该取消操作为作用于预设标识的操作。此时,第三显示模块还用于停止待修改文字的区别显示。

一些实施例中,处理模块134包括:确定单元(未图示),用于在第一接收模块131接收第一选中操作之后,根据第一选中操作,确定待修改文字;生成单元(未图示),用于根据待修改文字的个数,结合设备屏幕的尺寸信息及当前界面上已有字体的大小,生成修改区域。

一些实施例中,确定单元可具体用于:确定第一选中操作经过或包含的文字为待修改文字。

一些实施例中,确定单元可具体用于:根据第一选中操作,确定外围矩形,该外围矩形的长宽均根据第一选中操作的轨迹确定;将第一选中操作对应的轨迹更换为外围矩形;确定外围矩形范围内的文字为待修改文字。

一些实施例中,确定单元还可用于:根据第一选中操作,确定外围矩形之后,检测到界面中第一文字的一部分位于外围矩形内;确定第一文字位于外围矩形内的部分占第一文字的比例;当比例大于预设比例时,确定第一文字为待修改文字。

一些实施例中,处理模块134用于将待修改文字替换为第一目标文字时,具体用于:遍历设备屏幕,确定所有相同于待修改文字的文字在界面中的所在位置;将所在位置的文字替换为第一目标文字。

一些实施例中,第一显示模块132还用于:在处理模块134将待修改文字替换为第一目标文字之后,停止显示待修改文字对应的修改区域。

一些实施例中,修改区域的个数少于待修改文字的个数。处理模块134还可用于:在将待修改文字替换为第一目标文字之后,检测界面中所述修改区域的个数;检测到界面中所述修改区域的个数为零时,重新建立修改区域与剩余待修改文字的关联。

一些实施例中,第一接收模块131还可用于在接收第一选中操作之前,接收作用于功能控件的触发操作,功能控件用于将界面配置为文字可选状态。对应地,处理模块134还可用于将界面配置为文字可选状态。

图15为本发明又一实施例提供的文字修改设备的结构示意图。如图15所示,文字修改设备150包括:用于存储计算机程序的存储器151、具有触摸功能的显示屏152以及处理器153。

需说明的是,对于存储器151及处理器153的个数,本发明实施例不对其进行限制,其均可以为一个或多个,图15以一个为例进行图示;存储器151、显示屏152以及处理器153之间,可以通过多种方式进行有线或者无线连接。实际应用中,该文字修改设备可以是电脑,手机,平板,pda或交互智能平板等。

显示屏152可以为电容屏、电磁屏或者红外屏。一般而言,显示屏152用于根据处理器153的指示显示数据,还用于接收作用于显示屏152的触摸操作,并将相应的信号发送给处理器153或文字修改设备150的其他部件。可选地,当显示屏152为红外屏时,其还包括红外触摸框,该红外触摸框设置在显示屏152的四周,其还可以用于接收红外信号,并将该红外信号发送至处理器153或文字修改设备150的其他部件。

当计算机程序被处理器153执行时使得文字修改设备150:接收第一选中操作,第一选中操作用于选中界面中的文字,被选中的文字为待修改文字;显示修改区域,修改区域用于供用户输入轨迹;接收作用于修改区域的轨迹输入操作;将待修改文字替换为第一目标文字,第一目标文字为根据轨迹输入操作得到的。

一些实施例中,第一选中操作为线选操作或圈选操作。

一些实施例中,修改区域还用于识别结果的显示。当计算机程序被处理器153执行时还使得文字修改设备150:在接收作用于修改区域的轨迹输入操作之后,在修改区域显示识别结果,识别结果包括第一目标文字。

一些实施例中,当计算机程序被处理器153执行时还使得文字修改设备150:在修改区域显示识别结果之后,接收第二选中操作,第二选中操作用于选中第一目标文字。

一些实施例中,待修改文字的个数为至少两个,修改区域的个数为至少两个。文字修改设备150接收作用于修改区域的轨迹输入操作,包括:接收作用于第一修改区域的轨迹输入操作,第一修改区域为至少两个修改区域中的任意一个。文字修改设备150将待修改文字替换为第一目标文字,包括:将第一待修改文字替换为第一目标文字,第一待修改文字为至少两个待修改文字中的任意一个。

一些实施例中,修改区域与待修改文字之间存在显性对应关系。该显性对应关系包括以下任意一种或多种:线连接、显示位置对应设置和显示形态相同等。

一些实施例中,修改区域还包括:子框,子框用于显示对应待修改文字。

一些实施例中,当计算机程序被处理器153执行时还使得文字修改设备150:在将第一待修改文字替换为第一目标文字之前,检测到轨迹输入操作离开第一修改区域预设时长;或,在将第一待修改文字替换为第一目标文字之前,接收到作用于第二修改区域的轨迹输入操作,第二修改区域为至少两个修改区域中、不同于第一修改区域的一修改区域。

一些实施例中,当计算机程序被处理器153执行时还使得文字修改设备150:在将待修改文字替换为第一目标文字之后,将第二待修改文字替换为第二目标文字,第二目标文字为根据作用于第二修改区域的轨迹输入操作得到的,第二待修改文字为至少两个待修改文字中任意一个。

一些实施例中,当计算机程序被处理器153执行时还使得文字修改设备150:在接收第一选中操作之后,区别显示待修改文字与界面中其他文字。

一种可能的实施方式中,文字修改设备150区别显示待修改文字与界面中其他文字,包括:高亮待修改文字;或者,凸显待修改文字。

或者,文字修改设备150区别显示待修改文字与界面中其他文字,包括:显示预设标识在待修改文字的预设位置,预设标识用于取消待修改文字的修改。

一种可能的实施方式中,当计算机程序被处理器153执行时还使得文字修改设备150:在显示预设标识在待修改文字的预设位置之后,接收取消操作,取消操作为作用于预设标识的操作;停止待修改文字的区别显示。

一种可能的实施方式中,当计算机程序被处理器153执行时还使得文字修改设备150:在接收第一选中操作之后,根据第一选中操作,确定待修改文字;根据待修改文字的个数,结合设备屏幕的尺寸信息及当前界面上已有字体的大小,生成修改区域。

一种实现方式中,文字修改设备150根据第一选中操作,确定待修改文字,可以包括:确定第一选中操作经过或包含的文字为待修改文字。

或者,文字修改设备150根据所述第一选中操作,确定待修改文字,可以包括:根据第一选中操作,确定外围矩形,外围矩形的长宽均根据第一选中操作的轨迹确定;将第一选中操作对应的轨迹更换为外围矩形;确定外围矩形范围内的文字为待修改文字。

进一步地,文字修改设备150根据第一选中操作,确定待修改文字,还可以包括:根据第一选中操作,确定外围矩形之后,检测到界面中第一文字的一部分位于外围矩形内;确定第一文字位于外围矩形内的部分占第一文字的比例;当该比例大于预设比例时,确定第一文字为待修改文字。

可选地,文字修改设备150将待修改文字替换为第一目标文字,可以包括:遍历设备屏幕,确定所有相同于待修改文字的文字在界面中的所在位置;将所在位置的文字替换为第一目标文字。

可选地,当计算机程序被处理器153执行时还使得文字修改设备150:将待修改文字替换为第一目标文字之后,停止显示待修改文字对应的修改区域。

当修改区域的个数少于待修改文字的个数时,计算机程序被处理器153执行时还使得文字修改设备150:在将待修改文字替换为第一目标文字之后,检测界面中修改区域的个数;检测到界面中修改区域的个数为零时,重新建立修改区域与剩余待修改文字的关联。

进一步地,计算机程序被处理器153执行时还使得文字修改设备150:在接收第一选中操作之前,接收作用于功能控件的触发操作,该功能控件用于将界面配置为文字可选状态;将界面配置为文字可选状态。

本实施例的文字修改设备,可以用于执行上述方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机可读指令,该计算机可读指令在由处理器执行时,实现如上述任一方法实施例中任一项所述的文字修改方法。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:只读内存(read-onlymemory,简称:rom)、随机存取存储器(randomaccessmemory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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