文字输入方法、装置、电子设备及存储介质与流程

文档序号:32487869发布日期:2022-12-10 01:44阅读:70来源:国知局
文字输入方法、装置、电子设备及存储介质与流程

1.本技术属于电子设备技术领域,具体涉及一种文字输入方法、装置、电子设备及存储介质。


背景技术:

2.随着智能手机的普及,智能手机的输入法成为了人们每天都要使用的高频应用。目前手机输入法主要通过拼音、笔画等形式输入目标字的信息,并在输入法界面展示出候选字。
3.用户在使用拼音时,通常会存在大量的同音字。用户需要从大量的同音字中寻找到目标文字,导致文字输入效率低。


技术实现要素:

4.本技术实施例的目的是提供一种文字输入方法、装置、电子设备及存储介质,能够解决文字输入效率低的问题。
5.第一方面,本技术实施例提供了一种文字输入方法,包括:
6.接收用于在输入法键盘中输入词组拼音的第一输入;
7.响应于所述第一输入,显示所述词组拼音对应的至少一个词组单元,每个词组单元包括至少一个候选字;
8.响应于用于从所述至少一个词组单元中选择目标词组单元的第二输入,在所述输入法键盘对应的文本输入区域中显示所述目标词组单元。
9.第二方面,本技术实施例提供了一种文字输入装置,所述装置包括:
10.第一接收模块,用于接收在输入法键盘中输入词组拼音的第一输入;
11.第一显示模块,用于响应于所述第一输入,显示所述词组拼音对应的至少一个词组单元,每个词组单元包括至少一个候选字;
12.第二显示模块,用于响应于用于从所述至少一个词组单元中选择目标词组单元的第二输入,在所述输入法键盘对应的文本输入区域中显示所述目标词组单元。
13.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
14.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
15.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
16.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
17.在本技术实施例中,用户输入词组拼音,显示该词组拼音对应的至少一个词组单元,响应于用于从至少一个词组单元中选择目标词组单元的第二输入,在输入法键盘对应的文本输入区域中显示目标词组单元,由于每个词组单元包括至少一个候选字,用户可以便捷地从词组单元中选择想要输入的文字,而不用输入拼音后,从多个同音字或同音词中查找想要输入的文字,从而提高文字输入效率。
附图说明
18.图1是一个实施例中文字输入方法流程图;
19.图2是一个实施例中显示词组单元的界面示意图;
20.图3是另一个实施例中显示词组单元的界面示意图;
21.图4是一个实施例中根据拼音单元确定词组单元的示意图;
22.图5是一个实施例中预设按钮的界面示意图;
23.图6是一个实施例中笔画输入按钮的界面示意图;
24.图7是一个实施例中结合拼音和笔画显示目标文字的界面示意图;
25.图8是一个实施例中文字输入装置的架构示意图;
26.图9是一个实施例中电子设备的架构示意图;
27.图10是一个实施例中电子设备的硬件结构示意图。
具体实施方式
28.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
29.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
30.需要说明的是,本技术中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置/账户所有者给予授权的情况下进行的。
31.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的文字输入方法进行详细地说明。
32.如图1所示,本实施例介绍了一种文字输入方法,包括步骤s1100-s1300。
33.s1100:接收用于在输入法键盘中输入词组拼音的第一输入。
34.输入界面包括输入法键盘。输入法键盘包含多个按键,可以供用户输入拼音、字母、字符等内容。第一输入是用户对输入法键盘的输入。第一输入可以是单次点击、多次点击、长按等操作。比如,用户多次点击输入法键盘中的按键。
35.如图2所示的输入界面,在输入界面的下方显示输入法键盘,输入法键盘包括字母
按键、字符按键以及功能按键。第一输入可以是用户多次点击字母按键。用户输入的词组拼音包含用户想要输入的文字的拼音。用户想要输入的文字的拼音可以在词组拼音中的任意位置。比如用户想要输入的文字的拼音可以在词组拼音的中间位置,用户想要输入的文字的拼音也可以在词组拼音的开头或者结束位置。
36.如图2所示,用户想要输入的文字为“翼”,用户想要输入的文字的拼音为“yi”。用户输入词组拼音“zhangyide”,此时用户想要输入的文字的拼音在词组拼音的中间位置。用户也可以输入词组拼音“xuanyi”,此时用户想要输入的文字的拼音在词组拼音的结束位置。
37.s1200:响应于所述第一输入,显示所述词组拼音对应的至少一个词组单元,每个词组单元包括至少一个候选字。
38.词组包含多个文字,词组拼音可以由词组中所有文字的拼音构成。比如词组“张翼德”包括文字“张”、文字“翼”以及文字“德”。文字“张”的拼音为“zhang”,文字“翼”的拼音为“yi”,文字“德”的拼音为“de”。那么词组“张翼德”的拼音为“zhangyide”。
39.词组由多个候选字组成,词组单元可以是单个候选字。比如对于词组“张翼德”,候选字“张”是一个词组单元,候选字“翼”是一个词组单元,候选字“德”是一个词组单元。
40.词组单元也可以包含多个候选字。比如用户只想输入第一词组,用户在输入第一词组对应的拼音后,由于误操作用户又继续输入了其它拼音。用户输入的第一词组的拼音和其它拼音组成词组拼音。该词组拼音对应的词组包含两个词组单元。一个词组单元是第一词组,该词组单元中包含多个候选字。另一个词组单元是用户输入的其它拼音对应的文字。例如,用户想输入词组“张毅”,用户输入词组拼音“zhangyi”后,由于误操作用户继续输入拼音“de”。词组拼音“zhangyi”和拼音“de”组成的词组拼音“zhangyide”对应词组“张毅的”。词组“张毅的”包含词组单元“张毅”和词组单元“的”,词组单元“张毅”包含候选字“张”和候选字“毅”。
41.s1300:响应于用于从所述至少一个词组单元中选择目标词组单元的第二输入,在所述输入法键盘对应的文本输入区域中显示所述目标词组单元。
42.在显示词组单元后,用户从显示的词组单元中选择一个词组单元,用户选择的词组单元是目标词组单元。目标词组单元是用户想要输入的文字。比如显示第一词组单元、第二词组单元和第三词组单元,用户选择第二词组单元,那么第二词组单元是目标词组单元。
43.文本输入区域是用户想要将文字输入的区域。文本输入区域可以是输入框,比如社交应用中聊天界面的输入框。用户选择目标词组单元后,在文本输入区域中显示目标词组单元。比如用户输入词组拼音“zhangyide”,显示词组单元“张”、词组单元“翼”、词组单元“德”,用户选择词组单元“翼”后,在文本输入区域中显示文字“翼”。
44.本实施例中,用户输入词组拼音,显示该词组拼音对应的至少一个词组单元,响应于用于从至少一个词组单元中选择目标词组单元的第二输入,在输入法键盘对应的文本输入区域中显示目标词组单元,由于每个词组单元包括至少一个候选字,用户可以便捷地从词组单元中选择想要输入的文字,而不用输入拼音后,从多个同音字或同音词中查找想要输入的文字,从而提高文字输入效率。
45.在本实施例中,所述步骤s1200包括步骤s1211-s1212。
46.s1211:响应于所述第一输入,显示所述词组拼音对应的拼写结果,所述拼接写结
果包括至少一个候选词组。
47.候选词组是与用户输入的词组拼音对应的词组。一个词组拼音可以对应一个候选词组,也可以对应多个候选词组。在词组拼音对应一个候选词组的情况下,拼写结果包含一个候选词组,此时显示一个候选词组。比如词组拼音“zhugeliang”只对应一个候选词组“诸葛亮”,在用户输入词组拼音“zhugeliang”后显示词组“诸葛亮”。
48.在词组拼音对应多个候选词组的情况下,拼写结果包含多个候选词组,用户输入词组拼音后显示多个候选词组。比如词组拼音“zhangyide”对应候选词组“张翼德”以及候选词组“仗义的”,用户输入词组拼音“zhangyide”后显示候选词组“张翼德”和候选词组“仗义的”。
49.s1212:响应于对所述至少一个候选词组中的目标词组的第二输入,显示所述目标词组对应的至少一个词组单元。
50.第二输入是选择输入,用户从候选词组中选择一个词组,用户选择的词组作为目标词组。第二输入可以是长按输入。在显示多个候选词组的情况下,第二输入针对多个候选词组中的一个候选词组。长按时间可以根据用户的输入习惯进行设置。比如长按时间可以为0.3秒。
51.用户选择的目标词组中包含用户想要输入的文字。在用户选择目标词组后,显示与目标词组对应的词组单元。如图3所示,用户想要输入的文字是“翼”,用户输入词组拼音“zhangyide”,显示候选词组“张翼德”和候选词组“仗义的”。用户选择候选词组“张翼德”,词组“张翼德”中包含用户想要输入的文字“翼”,显示与候选词组“张翼德”对应的词组单元“张”、词组单元“翼”和词组单元“德”。
52.本实施例通过让用户选择目标词组,用户选择的目标词组中包含用户想要输入的文字,并显示目标词组对应的词组单元,让用户能够快速选中目标词组单元,提高输入效率。
53.在本实施例中,所述步骤s1200包括s1221-s1222。
54.s1221:响应于所述第一输入,显示所述词组拼音对应的拼音单元。
55.用户输入词组拼音后,显示与词组拼音对应的拼音单元。拼音单元可以是一个文字的拼音。比如用户输入词组拼音“zhangyide”,词组拼音“zhangyide”对应拼音单元“zhang”、拼音单元“yi”以及拼音单元“de”。
56.s1222:响应于对所述拼音单元中的目标拼音单元的第三输入,显示根据所述词组拼音和所述目标拼音单元确定的至少一个词组单元。
57.第三输入可以是点击输入,也可以是长按输入。目标拼音单元是目标文字对应的拼音,目标文字是用户想要输入的文字。词组拼音对应至少一个词组,用户选择目标拼音单元后,从词组拼音对应的词组所包含的词组单元中确定与目标拼音单元对应的词组单元。
58.如图4所示,用户输入词组拼音“zhangyide”,显示拼音单元“zhang”、拼音单元“yi”以及拼音单元“de”。词组拼音“zhangyide”对应词组“张翼德”、词组“仗义的”以及词组“张毅的”。用户选择拼音单元“yi”,显示词组“张翼德”中与拼音单元“yi”对应的词组单元“翼”,显示词组“仗义的”中与拼音单元“yi”对应的词组单元“义”,显示词组“张毅的”中与拼音单元“yi”对应的词组单元“毅”。
59.本实施例通过显示词组拼音对应的拼音单元,让用户能够从词组拼音对应的拼音
单元中选择目标文字对应的目标拼音单元,根据目标拼音单元和词组拼音快速定位目标文字,提高输入效率。
60.在本实施例中,所述步骤s1200包括步骤s1231-s1233。
61.s1231:响应于所述第一输入,确定所述词组拼音对应的拼写结果,所述拼写结果包括至少一个候选词组。
62.候选词组是与用户输入的词组拼音对应的词组。一个词组拼音可以对应一个候选词组,比如词组拼音“zhugeliang”只对应一个候选词组“诸葛亮”。一个词组拼音也可以对应多个候选词组。比如词组拼音“zhangyide”对应候选词组“张翼德”以及候选词组“仗义的”。
63.s1231:对所述至少一个候选词组进行拆分,得到所述词组拼音对应的至少一个词组单元;每个词组单元包括单个候选字。
64.将候选词组按照对应的词组单元进行拆分,得到与候选词组对应的词组单元。词组单元是单个候选字。如果词组拼音对应多个候选词组,那么将每个候选词组都拆分成对应的词组单元。
65.比如词组拼音“zhangyide”对应候选词组“张翼德”以及候选词组“仗义的”,将候选词组“张翼德”拆分后得到候选字“张”、候选字“翼”、候选字“德”。将候选词组“仗义的”拆分后得到候选字“仗”、候选字“义”、候选字“的”。
66.s1233:显示所述至少一个词组单元。
67.在得到候选词组对应的词组单元后,将所有候选词组对应的所有词组单元进行显示。比如用户输入词组拼音“zhangyide”,对应候选词组“张翼德”以及候选词组“仗义的”。显示词组单元“张”、词组单元“翼”、词组单元“德”、词组单元“仗”、词组单元“义”、词组单元“的”。
68.本实施例通过将用户输入的词组拼音对应的候选词组进行拆分,得到与候选词组对应的候选字,将候选字进行显示,让用户可以直接点击想输入的文字,提高输入效率。
69.在本实施例中,所述步骤s1200包括:响应于所述第一输入,在目标区域显示所述词组拼音对应的至少一个词组单元;所述目标区域位于右手操作区域。
70.用户可以单手使用移动终端,比如用户右手使用移动终端。右手操作区域是用户方便点击的区域。比如用户使用右手时可以很方便的点击到屏幕的中部区域、屏幕的右侧区域以及屏幕的底部区域。对于屏幕的左侧区域和屏幕的顶部区域,用户操作时不方便。那么右手操作区域是屏幕的中部区域、屏幕的右侧区域以及屏幕的底部区域。目标区域是右手操作区域中的部分区域。
71.本实施例中在目标区域显示词组单元,目标区域位于右手操作区域,右手操作区域是用户方便点击的区域,让用户能够很方便的点击词组单元,便于用户操作,提高输入效率。
72.在本实施例中,所述步骤s1300之前,还包括步骤s2100-2200。
73.s2100:接收用于输入辅助信息的第四输入。
74.用户可以通过输入法键盘输入辅助信息。辅助信息可以是文字的笔画。在显示词组单元后,用户可以通过输入法键盘输入笔画。如图5所示,在显示词组单元时,还显示“追加模式”按钮。用户点击“追加模式”按钮后,在输入法键盘中显示笔画输入按钮。如图6所
示,在输入法键盘中显示笔画输入按钮“横”、笔画输入按钮“竖”、笔画输入按钮“撇”、笔画输入按钮“捺”、笔画输入按钮“折”。输入法键盘还可以显示其它笔画输入按钮。用户可以通过点击笔画输入按钮来输入笔画。用户输入的笔画是用户想要输入的文字包含的笔画。用户可以按照目标文字的笔画顺序来输入笔画。用户也可以输入目标文字包含的任一笔画。用户可以只输入目标文字的部分笔画。
75.用户输入的辅助信息可以进行显示。如图7所示,用户多次点击笔画输入按钮,在输入界面中显示用户输入的笔画。
76.s2200:响应于所述第四输入,从所述至少一个词组单元中,筛选得到与所述辅助信息相匹配的候选词组单元,显示所述候选词组单元。
77.根据用户输入的笔画从词组单元中筛选出对应的候选词组单元。将包含用户输入的笔画的词组单元作为候选词组单元。显示候选词组单元,其余词组单元不进行显示。
78.比如词组单元包括第一词组单元、第二词组单元、第三词组单元和第四词组单元,其中第一词组单元和第三词组单元包含用户输入的笔画,第二词组单元和第四词组单元中不包含用户输入的笔画,那么将第一词组单元和第三词组单元作为候选词组单元。显示第一词组单元和第三词组单元,不显示第二词组单元和第四词组单元。
79.所述步骤s1300包括:响应于用于从所述候选词组单元中选择所述目标词组单元的第二输入,在所述输入法键盘对应的文本输入区域中显示所述目标词组单元。
80.在显示候选词组单元后,用户从候选词组单元中选择一个词组单元,用户选择的词组单元作为目标词组单元。在文本输入区域中显示用户选择的目标词组单元。目标词组单元是用户想要输入的文字。
81.本实施例通过让用户输入辅助信息,结合拼音和辅助信息快速定位目标文字,更方便地完成目标文字的输入,提高输入效率。
82.在本实施例中,所述步骤s1200包括:响应于所述第一输入,显示所述词组拼音在所述输入法键盘对应的输入模式下的至少一个词组单元。
83.用户输入词组拼音后,从输入法的词库中确定与用户输入的词组拼音对应的词组。输入法键盘可以对应多种不同的输入模式,在不同的输入模式下,词组单元的显示排序也不同。比如输入模式可以包括“工作模式”和“生活模式”,词组拼音对应词组单元“翼”和词组单元“义”。在输入法键盘的“工作模式”下,用户想要输入文字“翼”,词组单元“翼”的显示顺序在词组单元“义”之前。在输入法键盘的“生活模式”下,用户想要输入文字“义”,词组单元“翼”的显示顺序在词组单元“义”之后。
84.本实施例通过设置不同的输入模式,用户在不同的使用场景可以使用不同的输入模式,根据输入模式确定词组单元的显示顺序,词组单元的显示顺序更符合用户的需求,方便用户快速选中目标文字,提高输入效率。
85.在本实施例中,所述步骤s1200包括:响应于所述第一输入,按照所述词组拼音对应的至少一个词组单元各自对应的输入频次,显示所述至少一个词组单元;其中,所述输入频次越高,对应的词组单元的显示顺序越靠前。
86.词组单元对应的输入频次是指用户输入该词组单元的次数。输入频次越高,说明用户输入该词组单元的次数越多。在显示多个词组单元时,按照各个词组单元的输入频次确定词组单元的顺序。词组单元的输入频次越高,该词组单元的显示顺序越靠前,让用户更
容易选中该词组单元。
87.比如词组拼音对应词组单元“翼”、词组单元“义”和词组单元“毅”。其中词组单元“义”的输入频次最高,词组单元“毅”的输入频次最低。词组单元“义”在词组单元“翼”之前显示,词组单元“毅”在词组单元“翼”之后显示。
88.本实施例通过按照词组单元对应的输入频次来设置词组单元的显示顺序,输入频次越高的词组单元是用户想要输入的词组单元的概率越高,输入频次越高的词组单元的显示顺序越靠前,更方便用户点击,提高输入效率。
89.本技术实施例提供的文字输入方法,执行主体可以为文字输入装置。本技术实施例中以文字输入装置执行文字输入方法为例,说明本技术实施例提供的文字输入装置。
90.如图8所示,本实施例介绍了一种文字输入装置800,所述文字输入装置800包括:
91.第一接收模块801,用于接收在输入法键盘中输入词组拼音的第一输入。
92.第一显示模块802,用于响应于所述第一输入,显示所述词组拼音对应的至少一个词组单元,每个词组单元包括至少一个候选字。
93.第二显示模块803,用于响应于用于从所述至少一个词组单元中选择目标词组单元的第二输入,在所述输入法键盘对应的文本输入区域中显示所述目标词组单元。
94.本实施例中,用户输入词组拼音,显示该词组拼音对应的至少一个词组单元,响应于用于从至少一个词组单元中选择目标词组单元的第二输入,在输入法键盘对应的文本输入区域中显示目标词组单元,由于每个词组单元包括至少一个候选字,用户可以便捷地从词组单元中选择想要输入的文字,而不用输入拼音后,从多个同音字或同音词中查找想要输入的文字,从而提高文字输入效率。
95.在一种实施方式中,所述第一显示模块包括:
96.第三显示子模块,用于响应于所述第一输入,显示所述词组拼音对应的拼写结果,所述拼写结果包括至少一个候选词组。
97.第四显示子模块,用于响应于对所述至少一个候选词组中的目标词组的第二输入,显示所述目标词组对应的至少一个词组单元。
98.在一种实施方式中,所述第一显示模块包括:
99.第五显示子模块,用于响应于所述第一输入,显示所述词组拼音对应的拼音单元。
100.第六显示子模块,用于响应于对所述拼音单元中的目标拼音单元的第三输入,显示根据所述词组拼音和所述目标拼音单元确定的至少一个词组单元。
101.在一种实施方式中,所述第一显示模块包括:
102.第一确定子模块,用于响应于所述第一输入,确定所述词组拼音对应的拼写结果,所述拼写结果包括至少一个候选词组。
103.第二获取子模块,用于对所述至少一个候选词组进行拆分,得到所述词组拼音对应的至少一个词组单元;每个词组单元包括单个候选字。
104.第七显示子模块,用于显示所述至少一个词组单元。
105.在一种实施方式中,所述第一显示模块包括:
106.第八显示子模块,用于响应于所述第一输入,在目标区域显示所述词组拼音对应的至少一个词组单元;所述目标区域位于右手操作区域。
107.在一种实施方式中,还包括:
108.第二接收模块,用于接收输入辅助信息的第四输入。
109.第三显示模块,用于响应于所述第四输入,从所述至少一个词组单元中,筛选得到与所述辅助信息相匹配的候选词组单元,显示所述候选词组单元。
110.所述第二显示模块包括:
111.第九显示子模块,用于响应于用于从所述候选词组单元中选择所述目标词组单元的第二输入,在所述输入法键盘对应的文本输入区域中显示所述目标词组单元。
112.在一种实施方式中,所述第一显示模块包括:
113.第十显示子模块,用于响应于所述第一输入,显示所述词组拼音在所述输入法键盘对应的输入模式下的至少一个词组单元。
114.在一种实施方式中,所述第一显示模块包括:
115.第十一显示子模块,用于响应于所述第一输入,按照所述词组拼音对应的至少一个词组单元各自对应的输入频次,显示所述至少一个词组单元;其中,所述输入频次越高,对应的词组单元的显示顺序越靠前。
116.本技术实施例中的文字输入装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
117.本技术实施例中的文字输入装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
118.本技术实施例提供的文字输入装置能够实现图1至图7的方法实施例实现的各个过程,为避免重复,这里不再赘述。
119.可选地,如图9所示,本技术实施例还提供一种电子设备900,包括处理器901和存储器902,存储器902上存储有可在所述处理器901上运行的程序或指令,该程序或指令被处理器901执行时实现上述文字输入方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
120.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
121.图10为实现本技术实施例的一种电子设备的硬件结构示意图。
122.该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
123.本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现
管理充电、放电、以及功耗管理等功能。图10中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
124.其中,用户输入单元1007,用于接收在输入法键盘中输入词组拼音的第一输入。
125.显示单元1006,用于响应于所述第一输入,显示所述词组拼音对应的至少一个词组单元,每个词组单元包括至少一个候选字。
126.显示单元1006,还用于响应于用于从所述至少一个词组单元中选择目标词组单元的第二输入,在所述输入法键盘对应的文本输入区域中显示所述目标词组单元。
127.本实施例中,用户输入词组拼音,显示该词组拼音对应的至少一个词组单元,响应于用于从至少一个词组单元中选择目标词组单元的第二输入,在输入法键盘对应的文本输入区域中显示目标词组单元,由于每个词组单元包括至少一个候选字,用户可以便捷地从词组单元中选择想要输入的文字,而不用输入拼音后,从多个同音字或同音词中查找想要输入的文字,从而提高文字输入效率。
128.可选地,显示单元1006,还用于响应于所述第一输入,显示所述词组拼音对应的拼写结果,所述拼写结果包括至少一个候选词组。
129.显示单元1006,还用于响应于对所述至少一个候选词组中的目标词组的第二输入,显示所述目标词组对应的至少一个词组单元。
130.可选地,显示单元1006,还用于响应于所述第一输入,显示所述词组拼音对应的拼音单元。
131.显示单元1006,还用于响应于对所述拼音单元中的目标拼音单元的第三输入,显示根据所述词组拼音和所述目标拼音单元确定的至少一个词组单元。
132.可选地,处理器1010,用于响应于所述第一输入,确定所述词组拼音对应的拼写结果,所述拼写结果包括至少一个候选词组。
133.处理器1010,还用于对所述至少一个候选词组进行拆分,得到所述词组拼音对应的至少一个词组单元;每个词组单元包括单个候选字。
134.显示单元1006,还用于显示所述至少一个词组单元。
135.在一种实施方式中,所述第一显示模块包括:
136.显示单元1006,还用于响应于所述第一输入,在目标区域显示所述词组拼音对应的至少一个词组单元;所述目标区域位于右手操作区域。
137.可选地,用户输入单元1007,还用于接收输入辅助信息的第四输入。
138.显示单元1006,还用于响应于所述第四输入,从所述至少一个词组单元中,筛选得到与所述辅助信息相匹配的候选词组单元,显示所述候选词组单元。
139.显示单元1006,还用于响应于用于从所述候选词组单元中选择所述目标词组单元的第二输入,在所述输入法键盘对应的文本输入区域中显示所述目标词组单元。
140.可选地,显示单元1006,还用于响应于所述第一输入,显示所述词组拼音在所述输入法键盘对应的输入模式下的至少一个词组单元。
141.可选地,显示单元1006,还用于响应于所述第一输入,按照所述词组拼音对应的至少一个词组单元各自对应的输入频次,显示所述至少一个词组单元;其中,所述输入频次越高,对应的词组单元的显示顺序越靠前。
142.应理解的是,本技术实施例中,输入单元1004可以包括图形处理器(graphics processing unit,gpu)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072中的至少一种。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
143.存储器1009可用于存储软件程序以及各种数据。存储器1009可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1009可以包括易失性存储器或非易失性存储器,或者,存储器1009可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器1009包括但不限于这些和任意其它适合类型的存储器。
144.处理器1010可包括一个或多个处理单元;可选的,处理器1010集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
145.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述文字输入方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
146.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
147.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述文字输入方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
148.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
149.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述文字输入方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
150.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
151.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
152.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1