信息处理方法和电子设备与流程

文档序号:30369643发布日期:2022-06-11 00:13阅读:67来源:国知局
信息处理方法和电子设备与流程

1.本技术属于信息处理技术领域,尤其涉及一种信息处理方法和电子设备。


背景技术:

2.在授课或知识分享等应用场景中,常常希望对不同的信息内容进行处理,如希望将两个字合起来组成一个新字等,因此提供一种能满足该需求的解决方案成为本领域亟需解决的技术问题。


技术实现要素:

3.为此,本技术公开如下技术方案:
4.一种信息处理方法,包括:
5.获得操作体的目标操作的操作信息;
6.根据所述目标操作的操作信息,确定显示界面上的多个待组合字符;
7.获得对所述多个待组合字符的组合指令;
8.确定与所述组合指令匹配的对所述多个待组合字符的组合方式;
9.根据所述组合方式,对所述显示界面上的所述多个待组合字符进行组合处理。
10.可选的,所述获得操作体的目标操作的操作信息,根据所述目标操作的操作信息,确定显示界面上的多个待组合字符,包括:
11.获得操作体对所述显示界面上第一字符进行位置移动的移动操作信息,根据所述移动操作信息确定与位置移动后的第一字符满足预设位置条件的第二字符,将所述第一字符和所述第二字符确定为所述多个待组合字符;
12.或,获得操作体在所述显示界面上进行区域选择的选择操作信息,将所述选择操作信息对应的选中区域内的各个字符,确定为所述多个待组合字符;
13.或,获得操作体的第一输入信息,将所述第一输入信息在所述显示界面上指示的各个字符,确定为所述多个待组合字符。
14.可选的,所述获得对所述多个待组合字符的组合指令,确定与所述组合指令匹配的对所述多个待组合字符的组合方式,包括:
15.获得通过移动所述第一字符使所述第一字符和所述第二字符满足所述预设位置条件,所触发的对所述第一字符和所述第二字符的组合指令,根据所述移动操作信息确定对所述第一字符和所述第二字符的组合方式;
16.或,获得通过对所述选中区域内包括的多个字符执行组合操作,所触发的对所述选中区域内所述多个字符的组合指令,根据所述组合操作的操作信息确定对所述选中区域内所述多个字符的组合方式;
17.或,获得基于操作体的第二输入信息,所触发的对所述显示界面上各个相应字符的组合指令,根据所述第二输入信息确定对所述显示界面上各个相应字符的组合方式。
18.可选的,所述根据所述移动操作信息确定对所述第一字符和所述第二字符的组合
方式,包括:
19.根据所述移动操作信息,确定对所述第一字符和所述第二字符的组合类型,得到由所述组合类型构成的组合方式;
20.或,根据所述移动操作信息,确定对所述第一字符和所述第二字符的组合类型以及组合方向,得到由所述组合类型和所述组合方向构成的组合方式。
21.可选的,所述根据所述组合方式,对所述显示界面上的所述多个待组合字符进行组合处理,包括:
22.至少根据所述组合方式中的组合类型,将所述多个待组合字符组合为第一目标组合字符;
23.或,至少根据所述组合方式中的组合类型和与所述组合类型匹配的组合字符集,对所述显示界面上的所述多个待组合字符进行组合处理;所述组合字符集包括至少一个具备完整语义的组合字符。
24.可选的,所述至少根据所述组合方式中的组合类型和与所述组合类型匹配的组合字符集,对所述显示界面上的所述多个待组合字符进行组合处理,包括:
25.根据与所述组合类型匹配的组合字符集,确定至少按所述组合类型是否能将所述多个待组合字符组合成具备完整语义的组合字符;
26.若是,至少按所述组合类型将所述多个待组合字符组合成具备完整语义的第二目标组合字符,并输出;第二目标组合字符包括各个所述待组合字符和/或所述待组合字符的变体,且第二目标组合字符为所述组合字符集中的相应组合字符。
27.可选的,还包括:
28.对处理得到的相应目标组合字符的字符结构进行优化处理,并按优化后的字符结构输出对应的目标组合字符。
29.可选的,还包括:
30.基于检测到所述第一字符与所述第二字符满足所述预设位置条件,调整所述第一字符和所述第二字符的显示效果为目标显示效果。
31.可选的,所述待组合字符为具备完整语义的最小字符单元,或所述最小字符单元的组成部分,或由多个所述最小字符单元构成的整体。
32.一种电子设备,包括:
33.存储器,用于至少存储一组指令集;
34.处理器,用于调用并执行所述存储器中的所述指令集,通过执行所述指令集实现如上文任一项所述的信息处理方法。
35.由以上方案可知,本技术公开的信息处理方法和电子设备,通过目标操作的操作信息确定显示界面上的多个待组合字符,获得对多个待组合字符的组合指令,确定与组合指令匹配的对多个待组合字符的组合方式,根据组合方式,对显示界面上的多个待组合字符进行组合处理。从而,基于本技术方案,对多个待组合字符进行组合处理,可满足授课或知识分享等应用场景下对不同的信息内容进行组合处理的需求。
附图说明
36.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
37.图1是本技术提供的信息处理方法的一种流程示意图;
38.图2(a)是本技术提供的将一个字符移动至另一字符旁边(未发生叠加)的一个示例;
39.图2(b)是本技术提供的将一个字符与另一字符进行叠加的一个示例;
40.图2(c)是本技术提供的通过区域选择操作进行字符选择的一个示例;
41.图3(a)与图3(b)分别是本技术提供的根据待组合字符的不同位置关系识别对应组合类型的示例;
42.图4(a)、图4(b)与图4(c)分别是本技术提供的两个待组合字符发生重叠时的不同重叠方位示例;
43.图5(a)与图5(b)分别是本技术提供的两个待组合字符未发生重叠时的不同相对方位示例;
44.图6是本技术提供的根据组合方式和组合字符集,对多个待组合字符进行组合处理的流程示意图;
45.图7是本技术提供的信息处理方法的另一种流程示意图;
46.图8是本技术提供的一种电子设备结构示意图。
具体实施方式
47.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
48.本技术公开一种信息处理方法和电子设备,适用于但不限于对授课或知识分享等应用场景中显示界面上的不同字符进行组合处理,以满足用户在上述场景或类似场景中多样化的字符组合需求。该信息处理方法可应用于电子设备中,应用本技术方法的电子设备具备显示装置,和/或能够通过显示接口(如dp接口、hdmi接口、投屏接口等)外接显示装置,具体可以但不限于是具备显示装置和/或能够通过显示接口外接显示装置的、众多通用或专用计算装置环境或配置下的设备,例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、ar/vr设备、多处理器装置等等。
49.参见图1提供的信息处理方法的流程图,本技术实施例公开的信息处理方法包括如下处理步骤:
50.步骤101:获得操作体的目标操作的操作信息。
51.在本步骤中,操作体可以为触控笔、电子笔、鼠标、手指等中的任一种或多种。
52.目标操作为操作体执行的用于从显示界面显示的各个字符中确定多个待组合字符的操作。显示界面上的多个字符,常常可以组合成一个汉字、或一个词语、或一个成语,甚至一个短句等,用户相应可以根据实际应用场景的需要,通过操作体的目标操作,在显示界面进行待组合字符的选取。
53.在一实施方式中,该目标操作可以为,在显示有多个字符的显示界面上移动第一字符,使第一字符与显示界面上第二字符的相对位置发生改变,且使移动后的第一字符与第二字符的相对位置满足预设位置条件的操作。
54.其中,预设位置条件可以但不限于设定为如下任意一种:
55.条件一:第一字符与第二字符之间的距离小于预设距离阈值,且两字符的字符区域无重叠;
56.如,将显示界面上的字符“女”移动至字符“生”旁边的上述距离阈值范围内,但两者无重叠等。
57.条件二:第一字符与第二字符之间的字符区域发生重叠。
58.其中,不同字符的字符区域发生重叠,可以是指不同字符分别对应的字符区域完全重叠或部分重叠,不作限制。
59.如,将显示界面上的字符“女”移动至字符“生”上,使两者字符区域的至少部分区域发生重叠等。
60.该实施方式下,所获得的目标操作的操作信息,相应为上述移动操作的操作信息,包括但不限于移动操作类型、移动操作所指示的字符(被移动字符以及与完成移动后的被移动字符满足上述位置条件的字符)、移动操作结束后移动操作所指示的不同字符的相对位置信息等中的部分或全部信息。
61.进一步,可选的,电子设备基于检测到第一字符与第二字符满足上述位置条件,调整第一字符和第二字符的显示效果为目标显示效果,如半透明效果、或高亮,或以特殊颜色加以显示等,以便于用户(如授课场景中的教师与学生)直观观看其选中的待组合的各个字符。
62.在另一实施方式中,操作体的目标操作还可以为,操作体在显示有多个字符的显示界面上执行区域选择的区域选择操作,该区域选择操作用于根据需求选择显示界面上包含多个字符的目标区域,以便将所选目标区域内的字符进行组合处理。该实施方式下,所获得的目标操作的操作信息,相应为上述区域选择操作的操作信息,包括但不限于区域选择操作的操作类型,区域选择操作所选择的目标区域的区域位置信息等等。
63.除此之外,操作体的目标操作,还可以是操作体执行的用于指示多个待组合字符的输入操作,该输入操作的操作方式可以但不限于是语音输入、文字输入、手势输入等中的任一种或多种。相应的,所获得的目标操作的操作信息为输入操作对应的输入信息,本实施例将这里的输入信息称为第一输入信息,示例性的,以该输入操作用于指示显示界面上的“力”和“口”为待组合字符为例,第一输入信息具体可以但不限于是:用户通过语音输入的“选中

力’和


’”
这一语音信息,或通过文字输入的“力”和“口”这两个字符,或通过分别在“力”和“口”这两个字符上执行点击等手势操作所输入的指示这两个字符的手势信息。
64.其中,显示有多个字符的显示界面,可以是但不限于电子设备自身显示屏或扩展屏或投屏区域上的相应应用界面。
65.可选的,显示界面上显示的多个字符,为具备完整语义的最小字符单元,或最小字符单元的组成部分,或由多个最小字符单元构成的整体。具备完整语义的最小字符单元可以是但不限于一个汉字或英文单词,相应的,最小字符单元的组成部分可以为汉字的一个偏旁或者英文单词的部分字符。由多个最小字符单元构成的整体,则可以是一个词语、或一
个成语、一个短句等。当然,一个待组合字符也可以是一个字母、或一个单词、或一个词组等。
66.步骤102:根据目标操作的操作信息,确定显示界面上的多个待组合字符。
67.在获得目标操作的操作信息之后,根据目标操作的操作信息确定显示界面上的多个待组合字符,以对多个待组合字符进行组合处理。
68.其中,针对获得的目标操作的操作信息为上述移动操作的操作信息的实施方式,具体可根据获得的移动操作的操作信息,即移动操作信息,确定与完成移动后的第一字符满足上述位置条件的第二字符,并将该第一字符和第二字符确定为多个待组合字符。该实施方式中,操作体(如触控笔、手指)可以通过拖拽等方式对显示界面上的第一字符进行移动,并将第一字符移动至待与其进行组合的第二字符旁边或第二字符上(即,使两字符发生重叠),且该字符移动过程可以呈现在具有显示功能的设备上,如显示器、手机屏幕、教学屏幕等,电子设备响应于检测到这一移动操作,获得其对应的移动操作信息,并根据获得的移动操作信息,将被移动的第一字符以及与完成移动后的第一字符满足上述位置条件(距离小于距离阈值且未发生重叠,或发生重叠)的第二字符确定为多个待组合字符。
69.可选的,对于显示界面中不同字符是否满足预设位置条件的判断,可以建立显示界面的坐标系,通过字符间的坐标位置关系确定不同字符间是否满足预设位置条件。
70.与第一字符满足位置条件的第二字符的个数,可以有一个或多个,对此不作限制,例如,将显示界面上的一个“木”移动至显示界面上另外的两个“木”之间,使得该另外两个“木”均与移动后的“木”满足位置条件。相应的,待组合字符可以为两个或多个。
71.以下举例说明,该示例中,显示界面上有三个字符,分别为“口”、“力”和“王”,假设进行位置移动的第一字符为“口”,在移动“口”字后,可以分别基于“力”与“口”的相对位置关系、“王”与“口”的相对位置关系,确定“力”与完成移动后的“口”是否满足位置条件,以及“王”与完成移动后的“口”是否满足位置条件,其中,在图2(a)中,将“口”移动到“力”旁边(距离阈值范围内),但二者无重合区域,图2(b)中将“口”移动到“力”上,二者发生重叠,则针对图2(a)和图2(b)的情况,可将“力”确定为与移动后的“口”满足预设位置条件的第二字符,而“王”则不满足该预设位置条件,进而将“力”与“口”确定为待组合字符。
72.图2(a)和图2(b)中的有向线条代表操作体对字符的移动轨迹,虚线框代表对应的位置,均不表示实际的显示内容。
73.针对获得的目标操作的操作信息,为上述区域选择操作的选择操作信息的实施方式,具体可将该选择操作信息对应的选中区域内的各个字符,确定为多个待组合字符。
74.显示界面上显示有多个字符,该实施方式下,操作体(如触控笔、手指)可以以框取字符为目的,在显示界面进行区域选择,电子设备检测到该区域选择操作,并获得该操作对应的区域选择操作类型、所选中区域对应的位置信息等操作信息,同时结合显示界面上不同字符的布局位置,确定位于所选择区域的各个字符。示例性的,参见图2(c)所示,响应于检测到用户操作体对显示界面上包含“口”和“力”的区域的区域选中操作,将选中区域内的字符“口”和“力”,确定为待组合字符。图2(c)中的虚线框表示选中区域。
75.针对获得的目标操作的操作信息为操作体的上述第一输入信息的实施方式,相应将该第一输入信息在显示界面上指示的各个字符,确定为多个待组合字符。该实施方式中,用户可通过语音、手势和/或文字输入等方式,向电子设备输入用于指示选择多个待组合字
符的该第一输入信息,该第一输入信息本质可作为用于从显示界面选择待组合字符的选择指令,电子设备通过检测并解析输入的选择指令(第一输入信息),确定该指令指示的各个字符作为待组合字符,例如,针对用户输入的“选中

女’和

生’这两个字符”这一语音指令,或“将

口’和

力’作为待组合字符”这一语音指令),分别通过语音指令解析确定出待组合字符为

女’和

生’,或

口’和

力’。
76.步骤103:获得对多个待组合字符的组合指令。
77.步骤104:确定与组合指令匹配的对多个待组合字符的组合方式。
78.其中,针对上述几种不同实施方式的目标操作,步骤103-104,获得对多个待组合字符的组合指令,确定与组合指令匹配的对所述多个待组合字符的组合方式,相应可进一步实现为如下几种方式中的对应方式:
79.方式一:获得通过移动第一字符使第一字符和第二字符满足预设位置条件,所触发的对第一字符和第二字符的组合指令,根据移动操作信息确定对第一字符和第二字符的组合方式。
80.该组合指令是在移动第一字符、使第一字符和第二字符满足预设位置条件时触发的,即,电子设备响应于检测到移动第一字符使第一字符和第二字符满足预设位置条件的这一移动操作,自动确定第一字符和第二字符为待组合字符,并自动触发对这两个待组合字符的组合指令。并在此基础上,进一步根据该移动操作的操作信息,确定对第一字符和第二字符进行组合的组合方式。
81.对多个待组合字符进行组合的组合方式,至少包括对多个待组合字符进行组合的组合类型,组合类型包括但不限于组字、组词等,其中,组字是指将不同字符组成为一个字,组词是指将不同字符组成为一个词语、成语,甚至短句。除此之外,可选的,对多个待组合字符进行组合的组合方式,还可以包括对不同字符进行组合时的组合方向,如将两个偏旁组合为一个字时对应的上下/下上、左右/右左,以及内外/外内等组合方向,或将两个汉字组合为一个词语时的左右、右左等组合方向。
82.在该基于对字符的移动操作的实施方式中,在获得对多个待组合字符的组合指令后,可以进一步根据移动操作信息中包含的移动操作结束后不同字符(第一字符与第二字符)间的相对位置信息,确定对第一字符和第二字符的组合方式。
83.具体的,通过移动操作信息中包含的上述相对位置信息,确定待组合的第一字符与第二字符的相对位置关系,包括第一字符和第二字符之间的距离和/或方位。
84.之后,针对多个待组合字符对应的组合方式仅包括组合类型的情况,进一步根据第一字符和第二字符之间的距离,确定对第一字符和第二字符的组合类型,得到仅由组合类型构成的组合方式。
85.具体的,如果第一字符和第二字符之间的距离小于0,即第一字符与第二字符发生重叠,确定对第一字符和第二字符的组合方式为组字,即需将第一字符和第二字符组合成一个字(如,汉字)。参见图3(a),移动操作结束后,第一字符“女”和第二字符“生”发生重叠,此时可确定这两个待组合字符对应的组合方式为“组字”这一组合类型。
86.需要说明的是,移动操作结束后,在第一字符和第二字符发生重叠的情况下,可直接将第一字符和第二字符发生重叠的这一识别结果,等同于识别出第一字符和第二字符之间的距离小于0,而不必实际执行计算或确定两字符之间的距离的操作,当然,也可以基于
识别出第一字符和第二字符发生重叠,为两者之间的距离赋值一小于0的距离值,对此不作限制。
87.如果第一字符和第二字符未重叠(即两者之间的距离大于或等于0),且第一字符和第二字符的间距小于上述位置条件中设置的距离阈值,则确定对第一字符和第二字符的组合方式为“组词”,例如,根据第一字符和第二字符的实际字符情况(如,单字符或多字符),将第一字符和第二字符组合为一个词语、成语或短句等。参见图3(b),假设第一字符为“女”,第二字符为“生”,第一字符和第二字符的间距d1小于距离阈值d且两字符未重叠,则可以确定两个字符的组合方式为“组词”,且结合第一字符、第二字符均为单字符的字符特征,该“组词”具体是指组成一个词语,在其他实施方式中,如果待组合的第一字符和/或第二字符为多字符,则可以相应将第一字符、第二字符组成成语或短句,如将“丰富”这一第一字符与“多彩”这一第二字符组成成语“丰富多彩”等。
88.在一可选的实施方式中,在两个字符未重叠时,除了通过第一字符和第二字符的间距判断是组词还是组字以外,还可以通过第一字符和第二字符是否可以组合得到具有完整语义的字词,来判断两个字符的组合方式是组词还是组字。例如,假设移动后“力”和“口”两个字符不重叠,且间距小于距离阈值,若根据上述判定逻辑,可判定需将“力”和“口”组成为一个词语,然而若将两个字符组合成一个词语,会得到“口力”或“力口”,显然,得到的这两组词语都不具备完整语义,相反,若将两个字符组合成一个汉字,可以得到“加”、“另”、“叻”等,具备实际语义,因此优选的,可以自动判断这两个字符的组合方式为组字而非组词。实际应用中,可将该处理方式,作为上述根据第一字符、第二字符的间距判定对两个字符的组合方式的一种补充或校正,即,优选将符合上述位置条件前提下,第一字符、第二字符未重叠的情况判定为采用组词方式,发生重叠的情况判定为采用组字方式,而如果根据上述逻辑确定的方式,不能将两个字符组合为具备实际语义/完整语义的组合字符,则采用该实施例的处理方式对确定的组合方式进行校正。
89.在另一可选的实施方式中,除了通过第一字符和第二字符的间距或字符组合后是否具备完整语义判断字符组合方式外,还可以根据配置的应用模式确定字符的组合方式,其中,若当前应用模式配置为组字模式,则将对多个待组合字符的组合方式确定为组字,若当前应用模式配置为组词模式,则相应将对多个待组合字符的组合方式确定为组词,此时,无论第一字符、第二字符是否重叠,只要满足上述的位置条件,即可根据应用模式确定对第一字符、第二字符的组合方式。
90.针对多个待组合字符对应的组合方式包括组合类型和组合方向的情况,除了根据第一字符和第二字符之间的距离,确定对第一字符和第二字符的组合类型,还根据第一字符和第二字符的相对方位,确定第一字符和第二字符的组合方向,从而,得到由组合类型和组合方向构成的组合方式。
91.以下举例说明根据第一字符、第二字符的相对方位确定组合方向的过程:
92.如果根据第一字符与第二字符发生重叠的重叠情况,确定出第一字符与第二字符的组合方式为组字,在此基础上,可以进一步通过识别第一字符重叠在第二字符的具体方向,来得到字符的组合方向。如图4(a)所示,第一字符“口”重叠在第二字符“力”的右侧,则可根据识别出的重叠方位信息,确定“口”、“力”组字时的组合方向为右左方向,即左“力”右“口”。再比如,图4(b)中,第一字符“口”重叠在第二字符“力”的左侧,则可确定“口”、“力”组
字时的组合方向为左右方向,即左“口”右“力”。又比如,图4(c)中,第一字符“口”重叠在第二字符“力”上方,则可确定“口”、“力”组字时的组合方向为上下方向,即上“口”下“力”。
93.如果根据第一字符、第二字符未发生重叠但两者间距小于距离阈值的情况,确定出第一字符与第二字符的组合方式为组词,在此基础上,可以进一步通过识别第一字符位于第二字符的左边或右边,得到字符的组合方式。如图5(a)所示,第一字符为“水”,第二字符为“清”,在完成对第一字符的移动后,第一字符和第二字符的间距d2小于距离阈值d,两者未发生重叠,且第一字符在第二字符右边,则可以确定“水”、“清”组词时的组合方向为右左,即“清”左“水”右。再比如,图5(b)中,在完成对第一字符的移动后,第一字符“水”在第二字符“清”左边,未发生重叠,且两者间距离d3小于距离阈值d,则可以确定“水”、“清”组词时的组合方向为左右,即“水”左“清”右。
94.方式二:获得通过对选中区域内包括的多个字符执行组合操作,所触发的对选中区域内多个字符的组合指令,根据组合操作的操作信息确定对选中区域内多个字符的组合方式。
95.该基于区域选择操作的实施方式中,在基于区域选择操作确定选中区域后,可选的,电子设备自动调用并显示对所选区域内字符进行组合的组合操作控件,如菜单、按钮、选择框等,以供用户操作。
96.用户可基于菜单、按钮或选择框等控件,执行选择、输入和/或点击等操作,来触发对所选中区域内的多个字符的组合指令,以及具体的组合类型、组合方向等组合方式信息。
97.例如,响应于检测到对多个字符所在区域的区域选择操作,电子设备自动在显示界面显示字符组合类型的选择框,在选择框内可以含有组字或组词的选择项;当然,该选择框内还可以进一步包括字符组合方向的选择项,如上下方向、左右方向、内外方向的选择项等。当操作体选择一个或多个选择项后,可以根据选择项确定对选中区域内的多个字符如“口”和“力”的组合方式。如,选择组字这一选择项,则组合方式包括组字这一组合类型。又如,选择组字和上下方向这两种选择项,则组合方式包括组字这一组合类型,以及上下这一组合方向。
98.但不限于上述的实施方式,在其他实施方式中,也可以由操作体基于手势、语音和/或文字等信息输入方式,输入对所选区域内各个字符的组合方式(组合类型,或组合类型与组合方向),电子设备从操作体的语音、手势和/或文字等输入信息中解析获得对应的组合方式,如通过解析语音输入信息得到字符组合方式包括组词这一组合类型,又如,通过解析文字输入信息,得到字符组合方式包括组字这一组合类型以及左右这一组合方向。
99.方式三:获得基于操作体的第二输入信息,所触发的对显示界面上各个待组合字符的组合指令,根据第二输入信息确定对显示界面上各个待组合字符的组合方式。
100.第二输入信息,为用于指示将多个待组合字符进行组合的输入信息,且该输入信息中携带对多个待组合字符的组合类型或组合方向等组合方式信息。
101.其中,可以通过操作体与电子设备进行交互的方式,使电子设备获得操作体的第二输入信息,并解析该第二输入信息,得到对显示界面上各个待组合字符的组合方式,如组合类型,或组合类型与组合方向。
102.与第一输入信息相类似,第二输入信息同样可以为操作体基于语音、手势和/或文字等方式输入的信息。
103.且,第二输入信息与上文的第一输入信息可以为同一输入信息或不同输入信息,不作限制,在两者为同一输入信息的情况下,该同一输入信息既携带待组合字符指示信息,又携带对待组合字符的组合方式信息,相应可基于该同一输入信息,解析得到多个待组合字符,以及对多个待组合字符的组合方式,如组合类型,或组合类型与组合方向。例如,用户的语音输入信息:将

女’和

生’按左右方向组合为一个字,则可根据该信息,解析出待组合字符

女’和

生’,以及组合类型“组字”和组合方向“左右”。
104.步骤105:根据组合方式,对显示界面上的多个待组合字符进行组合处理。
105.可选的,该步骤105,根据组合方式,对显示界面上的多个待组合字符进行组合处理,可以实现为:至少根据组合方式中的组合类型,将多个待组合字符组合为第一目标组合字符。
106.该实施方式中,若确定出的组合方式仅包括组合类型,则将多个待组合字符按确定出的组合类型进行组合,得到对应的第一目标组合字符。例如,待组合字符为“口”和“力”,在确定出的组合类型为组字时,将“口”和“力”组成为“加”、“叻”、“另”中的任意一个或多个字。又如,待组合字符为“女”和“生”,在确定出的组合类型为组字时,将“女”和“生”组合成“姓”字,在组合类型为组词时,将“女”和“生”组合为“女生”这一词语。
107.若确定出的组合方式包括组合类型和组合方向,则将多个待组合字符按确定出的组合类型和组合方向进行组合,相比于上述仅包括组合类型的组合方式,该方式组合得到的第一目标组合字符为具有字符位置关系限制(即由组合方向进行限制)的字或词。例如,待组合字符为“口”和“力”,在组合类型为组字且组合方向为上下方向时,所组成的第一目标组合字符为“另”,排除了将“口”和“力”按其他方向组成的字。又如,待组合字符为“清”和“水”,在组合类型为组词且组合方向为左右方向时,所组成的第一目标组合字符为“清水”,排除了将“清”和“水”按其他方向组成的词语。
108.在另一实施方式中,步骤105,还可以实现为:至少根据组合方式中的组合类型和与组合类型匹配的组合字符集,对显示界面上的多个待组合字符进行组合处理;组合字符集包括至少一个具备完整语义的组合字符。
109.与组合类型匹配的组合字符集,可以是与组字类型匹配的字库,或与组词类型匹配的词库,其中,字库包括一系列由不同偏旁和/或文字组成的字,词库包括一系列由不同字组成的词语、成语和/或短句。显然,字库与词库中分别包括的字或词语/成语/短句,均具备实际语义,本技术实施例将其称为具备完整语义。
110.该实施方式中,除了以组合方式为依据,还结合字库或词库等组合字符集作为依据,对多个待组合字符进行组合处理。
111.参见图6,该过程可进一步实现为如下的步骤601-602。
112.步骤601:根据与组合类型匹配的组合字符集,确定至少按组合类型是否能将多个待组合字符组合成具备完整语义的组合字符。
113.在组合类型为组字时,与组字类型匹配的组合字符集为字库,其中,如果组合方式仅包括组合类型(即组字),相应基于字库,确定是否能将多个待组合字符(如,多个偏旁和/或文字)组合成存在于字库的一个字;如果组合方式包括组合类型(即组字)以及指定的组合方向,则基于字库,判定按指示的组合方向是否能将多个待组合字符组合成存在于字库的一个字,上述两种方式中,如果判定结果表示能组成存在于字库的一个字,相应表征能将
多个待组合字符组合成具备完整语义的组合字符,否则,则表征不能组合成具备完整语义的组合字符。
114.在组合类型为组词时,与组词类型匹配的组合字符集为词库。其中,如果组合方式仅包括组合类型(即组词),相应基于词库,确定是否能将多个待组合字符(如,多个文字)组合成存在于词库的一个词语/成语/短句;如果组合方式包括组合类型(即组词)以及指定的组合方向,则基于词库,判定按指定的组合方向是否能将多个待组合字符组合成存在于词库的一个词语/成语/短句,上述两种方式中,如果判定结果表示能组成存在于词库的一个词语/成语/短句,相应表征能将多个待组合字符组合成具备完整语义的组合字符,否则,则表征不能组合成具备完整语义的组合字符。
115.以下举例说明:在按组合类型及对应的组合字符集,判断是否能将多个待组合字符组合成具备完整语义的组合字符时,若组合类型为组字,待组合字符为“口”和“力”,在字库中可以找到含有“口”和“力”的汉字,例如“加”,则可以判定能将“口”和“力”按当前的组合类型(组字)组合成具备完整语义的组合字符。若组合类型为组词,待组合字符为“口”和“力”,在词库中没有找到含有“口”和“力”的词语,“口力”、“力口”不具备完整语义,此时判定不能将“口”和“力”按当前的组合类型(组词)组合成具备完整语义的组合字符。
116.在进一步结合组合方向,判断是否能将多个待组合字符组合成具备完整语义的组合字符时,若组合类型为组字且组合方向为左右方向,对于待组合字符“清”和“水”来说,无论是左清右水还是左水右清,在字库中都没有查找到相匹配汉字,表征两个字符组合得到的字不具备完整语义。此时可以确定不能将“清”和“水”按组字方式及指定的方向组合成具备完整语义的组合字符。
117.步骤602:若是,至少按组合类型将多个待组合字符组合成具备完整语义的第二目标组合字符,并输出。
118.在能将多个待组合字符组合成具备完整语义的组合字符时,相应按对应的组合方式对多个待组合字符进行组合,得到第二目标组合字符。
119.按对应的组合方式对多个待组合字符进行组合,具体可以为,按确定出的组合类型(如组字或组词)对多个待组合字符进行组合,如待组合字符为“力”和“口”,则在组字类型下,得到第二目标组合字符“加”、“另”、“叻”中的任一个或多个;或者,按对应的组合方式对多个待组合字符进行组合,还可以为,按确定出的组合类型和组合方向对多个待组合字符进行组合,例如,根据确定的组字类型和左右组合方向,将待组合字符“力”和“口”组合为“加”。第一目标组合字符/第二目标组合字符,包括对应的各个待组合字符和/或待组合字符的变体,且第二目标组合字符为组合字符集中的相应组合字符。待组合字符的变体,可以但不限于是指,对待组合字符进行形变、笔画校正、大小的适应性调整等中的任一种或多种处理后所得的结果。
120.例如,在将两个“木”组合为“林”时,至少需对位于左边的“木”进行形变处理,使其适应“林”字的形态特征,则“林”字中左边的“木”视为待组合字符“木”的变体。
121.反之,如果不能将多个待组合字符组合成具备完整语义的组合字符,则不对多个待组合字符进行组合及组合结果的输出处理。
122.其中,对于组字这一组合类型,优选采用基于组合字符集的实施方式,以使得组合并输出的字(如,汉字)为具备实际语义的文字,避免在授课或知识分享等场景中产生误导
作用,而对于组词这一组合类型,则不限制,可根据实际需求灵活选择所需的实施方式。
123.本技术实施例中,每一待组合字符以及组合后所得的相应目标组合字符,以控件方式呈现在显示界面上,呈现在显示界面上的每一字符控件为一独立且不可分割的可操作单元,具体可以但不限于在显示界面上对作为可操作单元的字符控件按需执行拖拽、选中,删除、缩放、语义搜索(如跳转到网络空间搜索某个字或词语的语义)等操作,同一字符控件中的所有内容(如“林”字中的两个木)整体参与针对该字符控件的操作。
124.由以上方案可知,本技术实施例的方法,通过目标操作的操作信息确定显示界面上的多个待组合字符,获得对多个待组合字符的组合指令,确定与组合指令匹配的对多个待组合字符的组合方式,根据组合方式,对显示界面上的多个待组合字符进行组合处理。从而,基于本技术方案,对多个待组合字符进行组合处理,可满足授课或知识分享等应用场景下对不同的信息内容进行处理的需求。
125.可选的,在一实施例中,如果按组合方式中指定的组合方向,不能将多个待组合字符组合成具备实际语义的组合字符,则自动调整为其他能组成具备实际语义的组合字符的组合方向进行组合。
126.例如,若待组合字符分别为“女”和“口”,在组合类型为组字,组合方向为上下方向时,在字库中未找到“女”和“口”为上下位置关系的汉字,此时,可以自动调整组合方向,从左右方向和内外方向中查找字库中是否有含有“女”和“口”的汉字,可以得到组合字符为“如”和“囡”。
127.又如,若待组合字符分别为“详”和“细”,在组合类型为组词,组合方向为右左时,在词库中未找到左细右详的词语,此时,可以自动调整组合方向,从左右方向进行组词,此时可以得到组合字符为“详细”。
128.可选的,在一实施例中,除了将指示的各个待组合字符作为所组成的目标组合字符的组成部分,还可以根据字库/词库中包含各个待组合字符的字/词,为各个待组合字符扩展出组合字符的结构既包含各个待组合字符又包括扩展部分的组合字符。
129.例如,若待组合字符分别为“木”和“木”,即两个“木”,在组字类型中,可以直接输出两个“木”所组成“林”字,或者,在其他实施例中,输出两个“木”所组成“林”字,以及输出基于字库扩展出的“森”、“彬”等字。
130.可选的,在一实施例中,参见图7提供的信息处理方法流程图,本技术公开的信息处理方法还可以包括以下处理:
131.步骤106、对处理得到的相应目标组合字符的字符结构进行优化处理,并按优化后的字符结构输出对应的目标组合字符。
132.在显示界面中显示的字符可以为标准字体,也可以为手写字体,特别的,当目标组合字符为手写字体时,可以对目标组合字符的字符结构进行优化处理,该优化处理可以是纠正汉字错误笔画、调整不同字符的大小比例、美化字符形态等,并在显示界面输出经优化处理后的目标组合字符,以便于在显示界面上显示出的字符为正确字符或为可辨认字符。
133.且优选的,在对目标组合字符的字符结构进行优化处理时,至少部分的保留手写字体的手写特征信息,以使得在纠正错误笔画、适应性调整字符比例、美化字符形态的同时,还一定程度上保留用户的个性化手写特征。
134.另外,本技术实施例还公开一种电子设备,可以是但不限于众多通用或专用的计
算装置环境或配置下的设备,例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置等等。
135.电子设备的组成结构,如图8所示,至少包括:
136.存储器10,用于存放计算机指令集;
137.计算机指令集可以通过计算机程序的形式实现。
138.处理器20,用于通过执行计算机指令集,实现如上文任一方法实施例公开的信息处理方法。
139.处理器20可以为中央处理器(central processing unit,cpu),特定应用集成电路(application-specific integrated circuit,asic),数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件等。
140.电子设备具备显示装置和/或具备显示接口、能外接显示装置。
141.可选的,电子设备还包括摄像头组件,和/或连接有外置摄像头组件。
142.除此之外,电子设备还可以包括通信接口、通信总线等组成部分。存储器、处理器和通信接口通过通信总线完成相互间的通信。
143.通信接口用于电子设备与其他设备之间的通信。通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等,该通信总线可以分为地址总线、数据总线、控制总线等。
144.需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
145.为了描述的方便,描述以上系统、装置或设备时以功能分为各种模块或单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
146.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例或者实施例的某些部分所述的方法。
147.最后,还需要说明的是,在本文中,诸如第一、第二、第三和第四等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
148.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1