文本输入方法、装置及电子设备制造方法及图纸

技术编号:30780948 阅读:16 留言:0更新日期:2021-11-16 07:41
本申请公开了一种文本输入方法、装置及电子设备,属于通信技术领域。该方法包括:接收用户对目标字符的第一输入;响应于第一输入,获取目标信息,该目标信息包括以下至少一项:环境信息、用户特征信息、软件运行信息,软件运行信息用于指示电子设备当前运行的应用程序;根据目标信息,显示M个第一文本,M为正整数。M为正整数。M为正整数。

【技术实现步骤摘要】
文本输入方法、装置及电子设备


[0001]本申请属于通信
,具体涉及一种文本输入方法、装置及电子设备。

技术介绍

[0002]目前,用户在电子设备中进行文本输入时,用户通过输入文本对应的字符(例如拼音或笔画等),触发电子设备显示用户输入的字符所对应的多个文本(同样的字符可以对应多个不同的文本),并按照默认的显示顺序(例如系统预设的显示顺序),在候选文本列表中依次排列显示多个文本,从而用户对所需的文本进行选择之后,电子设备将文本输入至文本输入框中。
[0003]然而上述方法中,由于在用户输入字符之后,电子设备均是按照用户输入的字符所对应的多个文本的默认显示顺序,在候选文本列表中依次排列显示多个文本,在不同的场景中,用户需要在多个文本中查找所需的文本(通过输入触发电子设备切换显示出的文本),因此用户的操作较为繁琐,从而在进行文本输入时的效率较低。

技术实现思路

[0004]本申请实施例的目的是提供一种文本输入方法、装置及电子设备,能够解决在进行文本输入时的效率较低的问题。
[0005]第一方面,本申请实施例提供了一种文本输入方法,该方法包括:接收用户对目标字符的第一输入;响应于第一输入,获取目标信息,该目标信息包括以下至少一项:环境信息、用户特征信息、软件运行信息,软件运行信息用于指示电子设备当前运行的应用程序;根据目标信息,显示M个第一文本,M为正整数。
[0006]第二方面,本申请实施例提供了一种文本输入装置,该装置包括:接收模块、获取模块和显示模块。其中,接收模块,用于接收用户对目标字符的第一输入。获取模块,用于响应于接收模块接收的第一输入,获取目标信息,该目标信息包括以下至少一项:环境信息、用户特征信息、软件运行信息,软件运行信息用于指示电子设备当前运行的应用程序。显示模块,用于根据目标信息,显示M个第一文本,M为正整数。
[0007]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0008]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0009]第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
[0010]在本申请实施例中,用户可以对文本对应的目标字符进行输入,以使得电子设备可以根据用户的输入,获取包括有:环境信息、用户特征信息、软件运行信息中至少一项的
目标信息;并根据目标信息,显示M个第一文本。由于在用户进行文本输入的情况下,当用户对目标字符进行输入之后,电子设备可以获取包括有:环境信息、用户特征信息、软件运行信息中至少一项的目标信息,并根据获取到的目标信息和用户输入的目标字符,在界面中显示目标字符对应的M个第一文本,进而用户可以快速的对所需的文本进行选择,从而可以提高在进行文本输入时的效率。
附图说明
[0011]图1是本申请实施例提供的一种文本输入方法的示意图之一;
[0012]图2是本申请实施例提供的一种文本输入方法的示意图之二;
[0013]图3是本申请实施例提供的一种文本输入方法的示意图之三;
[0014]图4是本申请实施例提供的一种文本输入方法的示意图之四;
[0015]图5是本申请实施例提供的一种文本输入方法的示意图之五;
[0016]图6是本申请实施例提供的一种手机的界面的实例示意图之一;
[0017]图7是本申请实施例提供的一种文本输入装置的结构示意图之一;
[0018]图8是本申请实施例提供的一种文本输入装置的结构示意图之二;
[0019]图9是本申请实施例提供的一种文本输入装置的结构示意图之三;
[0020]图10是本申请实施例提供的一种电子设备的结构示意图;
[0021]图11是本申请实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
[0022]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0023]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0024]本申请实施例提供的文本输入方法,应用于用户在电子设备中进行文本输入的场景中,具体的应用场景可以根据实际的使用需求而定,本申请不做具体的限定。
[0025]以用户在电子设备中对目标文本进行输入为例进行说明,假设用户需要在文本输入框中输入目标文本(例如“心雨”),则用户可以在电子设备显示文本输入框和虚拟键盘时,通过虚拟键盘输入“心雨”对应的字符“xinyu”,从而电子设备可以根据用户输入的字符,获取目标信息,以确定环境信息(例如用户所处的环境为客厅,正在通过电视看音乐节目)、用户特征信息(用户为20

30岁女生)、软件运行信息(电子设备正在运行音乐应用程序),从而电子设备可以根据这些目标信息,确定用户输入的字符对应的多个文本(例如“心雨”、“心语”、“新语”、“信誉”等),即电子设备所确定的多个文本为与目标信息相关度最高的一些文本,并根据相关度确定多个文本的排列顺序(例如,根据环境信息和软件运行信息
可以确定目标文本与音乐的相关度最高,而“心雨”是一首音乐的名字,从而可以将“心雨”排列在第一位),从而可以将用户所需要输入的目标文本排列在靠前的显示位置,以方便用户对目标文本进行选择输入。
[0026]因此,在本申请实施例中,电子设备可以根据用户输入的字符和获取到的目标信息,分析确定用户所需输入的目标文本,并在显示用户输入的字符对应的多个文本时,将目标文本排列显示在靠前的显示位置,以方便用户对目标文本进行选择输入。从而可以简化用户的操作,并提高电子设备在进行文本输入时的效率。
[0027]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的文本输入方法进行详细地说明。
[0028]本申请实施例提供一种文本输入方法,图1示出了本申请实施例提供的一种文本输入方法的流程图,该方法可以应用于电子设备。如图1所示,本申请实施例提供的文本输入方法可以包括下述的步骤201至步骤203。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文本输入方法,其特征在于,所述方法包括:接收用户对目标字符的第一输入;响应于所述第一输入,获取目标信息,所述目标信息包括以下至少一项:环境信息、用户特征信息、软件运行信息,所述软件运行信息用于指示电子设备当前运行的应用程序;根据所述目标信息,显示M个第一文本,M为正整数。2.根据权利要求1所述的方法,其特征在于,所述响应于所述第一输入,获取目标信息之前,所述方法还包括:根据所述电子设备当前显示的应用程序的界面,确定所述软件运行信息;和/或,通过所述电子设备的摄像头传感器获取环境图像,并对所述环境图像进行分析处理,确定所述环境信息和所述用户特征信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标信息,显示M个第一文本,包括:根据所述目标信息,确定所述M个第一文本,并确定所述M个第一文本的目标排列顺序,所述M个第一文本为所述目标字符对应的文本;按照所述目标排列顺序显示所述M个第一文本。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标信息,确定所述M个第一文本,并确定所述M个第一文本的目标排列顺序,包括:根据所述目标信息,获取目标词库,并确定所述目标词库中包括的每个文本的权重值,所述权重值用于指示文本与所述目标信息的相关度;根据所述目标字符,从所述目标词库中确定多个第二文本,并根据每个文本的权重值确定所述多个第二文本的排列顺序;将所述多个第二文本与所述目标字符对应的全部文本相结合,确定所述M个第一文本,并根据每个文本的权重值,确定所述M个第一文本的所述目标排列顺序。5.根据权利要求4所述的方法,其特征在于,所述目标词库包括第一词库、第二词库、第三词库、第四词库和第五词库中的至少一项;所述根据所述目标信息,获取目标词库,并确定所述目标词库中包括的每个文本的权重值,包括:在所述目标信息为所述环境信息的情况下,根据场景物体信息确定物体名称列表,生成所述第一词库,并确定所述第一词库中包括的每个文本的权重值;和/或,根据场景类型信息生成所述第二词库,并确定所述第二词库中包括的每个文本的权重值,所述环境信息包括所述场景物体信息和所述场景类型信息;在所述目标信息为所述用户特征信息的情景下,根据用户性别生成所述第三词库,并确定所述第三词库中包括的每个文本的权重值;和/或,根据用户年龄生成所述第四词库,并确定所述第四词库中包括的每个文本的权重值,所述用户特征信息包括所述用户性别和所述用户年龄;在所述目标信息为所述软件运行信息的情况下,根据所述软件运行信息生成所述第五词库,并确定所述第五词库中包括的每个文本的权重值。6.根据权利要求4所述的方法,其特征在于,所述将所述多个第二文本与所述目标字符对应的全部文本相结合,确定所述M个第一文本,并根据每个文本的权重值,确定所述M个第
一文本的所述目标排列顺序,包括:从所述目标字符对应的全部文本中,去除所述多个第二文本中包括的文本,得到多个第三文本;将所述多个第二文本与所述多个第三文本进行组合,得到所述M个第一文本,并根据每个文本的权重值确定所述M个第一文本的所述目标排列顺序。7.一种文本输入装置,其特征在于,所述文本输入装置包括:接收模块、获取模块和显示模块;所述接收模块,用于接收用户对目标字符的第一输入;所述获取模块,用于响应于所述接收模块接收的所述第一输入,获取目标信息,所述目标信息包括以下至少一项:环境信息、用户特征信息、软件运行信息...

【专利技术属性】
技术研发人员:陈峥
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1