一种输入方法、装置和电子设备与流程

文档序号:30584060发布日期:2022-06-29 15:10阅读:115来源:国知局
一种输入方法、装置和电子设备与流程
一种输入方法、装置和电子设备
1.本技术要求在2021年06月03日提交中国专利局、申请号为 2021106210766、发明名称为“一种输入方法、装置和电子设备”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本发明实施例涉及输入法技术领域,特别是涉及一种输入方法、装置和电子设备。


背景技术:

3.随着计算机技术的发展,诸如手机、平板电脑等电子设备越来越普及,给人们的生活、学习、工作带来了极大的便利。这些电子设备通常安装有输入法应用程序(简称输入法),使得用户可使用该输入法进行信息输入。
4.在实际中随着输入法的发展,输入法的词库中收录的词汇不断扩大,其中,词库中的词汇一部分是由运营商收录,也有一部分是通过提取用户输入的内容收录,由于使用输入法的用户规模不断扩大,而输入法的用户包含了各种各样的人群,因此,导致一些具有特殊含义的词汇被提取收录到词库中,并在用户输入过程中误展示给用户,用户体验不佳。


技术实现要素:

5.本发明实施例提供一种输入方法,以提高用户体验。
6.相应的,本发明实施例还提供了一种输入装置和一种电子设备,用以保证上述方法的实现及应用。
7.为了解决上述问题,本发明实施例公开了一种输入方法,具体包括:获取候选词以及所述候选词的输入场景;在所述候选词包含灰色词时,依据所述输入场景确定是否为所述候选词添加删除标记;所述灰色词为收录于词库具有特定含义的词汇;依据所述删除标记从所述候选词中确定目标候选词;展示所述目标候选词。
8.可选地,所述获取候选词以及所述候选词的输入场景,包括:获取用户的输入信息以及所述输入信息对应的候选词;若所述候选词为由至少两个词汇组成的组词,则将输入场景确定为组词场景;若对所述输入信息进行纠错,则将输入场景确定为纠错场景;若所述输入信息为简拼,则将输入场景确定为简拼场景。
9.可选地,所述词库包括灰色词表,所述灰色词表具有对应的输入场景,所述方法还包括:获取所述输入场景对应的灰色词表;在所述候选词中存在所述灰色词表中收录的词汇时,确定所述候选词包含灰色词。
10.可选地,所述依据所述输入场景确定是否为所述候选词添加删除标记,包括:在所述输入场景为组词场景时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
11.可选地,所述依据所述输入场景确定是否为所述候选词添加删除标记,包括:在所述输入场景为纠错场景时,若纠错后的所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
12.可选地,所述依据所述输入场景确定是否为所述候选词添加删除标记,包括:在所述输入场景为简拼场景时,确定所述简拼场景对应的简拼类型;依据所述简拼类型确定是否为所述候选词添加删除标记。
13.可选地,所述依据所述简拼类型确定是否为所述候选词添加删除标记,包括:在所述简拼类型是指定简拼类型时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
14.可选地,所述依据所述简拼类型确定是否为所述候选词添加删除标记,包括:在所述简拼类型不是指定简拼类型时,若所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
15.可选地,所述依据所述删除标记从所述候选词中确定目标候选词,包括:获取所述候选词对应的分数和组词路径;依据所述组词路径的链接数量,调整所述候选词的所述分数;依据调整后的所述分数和所述删除标记,从所述候选词中确定目标候选词。
16.可选地,还包括:若所述候选词包含灰色词,则获取预设惩罚分数;依据所述预设惩罚分数,调整所述候选词的所述分数。
17.可选地,所述依据调整后的所述分数和所述删除标记,从所述候选词中确定目标候选词,包括:若存在没有删除标记的所述候选词,则依据调整后的所述分数从没有删除标记的所述候选词中确定的目标候选词;若不存在没有删除标记的所述候选词,则依据调整后的所述分数从有删除标记的所述候选词中确定的目标候选词。
18.可选地,还包括:获取所述候选词的上下文信息;分析所述上下文信息确定语义,基于语义进一步确定添加删除标记的所述候选词是否为灰色词,以确定是否保留所述候选词的删除标记。
19.可选地,所述第一输入方式包括9键的输入方式,所述第二输入方式包括26键的输入方式。
20.可选地,所述简拼类型至少包括末字简拼、部分简拼和全部简拼的其中一种,所述末字简拼为指定简拼类型。
21.本发明实施例还公开了一种输入装置,包括:
22.获取模块,用于获取候选词以及所述候选词的输入场景;
23.添加模块,用于在所述候选词包含灰色词时,依据所述输入场景确定是否为所述候选词添加删除标记;所述灰色词为收录于词库具有特定含义的词汇;
24.确定模块,用于依据所述删除标记从所述候选词中确定目标候选词;
25.展示模块,用于展示所述目标候选词。
26.可选地,所述获取模块,用于获取用户的输入信息以及所述输入信息对应的候选词;若所述候选词为由至少两个词汇组成的组词,则将输入场景确定为组词场景;若对所述输入信息进行纠错,则将输入场景确定为纠错场景;若所述输入信息为简拼,则将输入场景
确定为简拼场景。
27.可选地,所述词库包括灰色词表,所述灰色词表具有对应的输入场景,所述装置还包括:灰色词确定模块,用于获取所述输入场景对应的灰色词表;在所述候选词中存在所述灰色词表中收录的词汇时,确定所述候选词包含灰色词。
28.可选地,所述添加模块,用于在所述输入场景为组词场景时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
29.可选地,所述添加模块,用于在所述输入场景为纠错场景时,若纠错后的所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
30.可选地,所述添加模块,用于在所述输入场景为简拼场景时,确定所述简拼场景对应的简拼类型;依据所述简拼类型确定是否为所述候选词添加删除标记。
31.可选地,所述添加模块,用于在所述简拼类型是指定简拼类型时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
32.可选地,所述添加模块,用于在所述简拼类型不是指定简拼类型时,若所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
33.可选地,所述确定模块,用于获取所述候选词对应的分数和组词路径;依据所述组词路径的链接数量,调整所述候选词的所述分数;依据调整后的所述分数和所述删除标记,从所述候选词中确定目标候选词。
34.可选地,所述确定模块,用于若所述候选词包含灰色词,则获取预设惩罚分数;依据所述预设惩罚分数,调整所述候选词的所述分数。
35.可选地,所述确定模块,用于若存在没有删除标记的所述候选词,则依据调整后的所述分数从没有删除标记的所述候选词中确定的目标候选词;若不存在没有删除标记的所述候选词,则依据调整后的所述分数从有删除标记的所述候选词中确定的目标候选词。
36.可选地,保留模块,用于获取所述候选词的上下文信息;分析所述上下文信息确定语义,基于语义进一步确定添加删除标记的所述候选词是否为灰色词,以确定是否保留所述候选词的删除标记。
37.可选地,第一输入方式包括9键的输入方式,第二输入方式包括26键的输入方式;简拼类型至少包括末字简拼、部分简拼和全部简拼的其中一种,所述末字简拼为指定简拼类型。
38.本发明实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本发明实施例任一所述的输入方法。
39.本发明实施例还公开了一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:获取候选词以及所述候选词的输入场景;在所述候选词包含灰色词时,依据所述输入场景确定是否为所述候选词添加删除标记;所述灰色词为收录于词库具有特定含义的词汇;依据所述删除标记从所述
候选词中确定目标候选词;展示所述目标候选词。
40.可选地,所述获取候选词以及所述候选词的输入场景,包括:获取用户的输入信息以及所述输入信息对应的候选词;若所述候选词为由至少两个词汇组成的组词,则将输入场景确定为组词场景;若对所述输入信息进行纠错,则将输入场景确定为纠错场景;若所述输入信息为简拼,则将输入场景确定为简拼场景。
41.可选地,所述词库包括灰色词表,所述灰色词表具有对应的输入场景,所述方法还包括:获取所述输入场景对应的灰色词表;在所述候选词中存在所述灰色词表中收录的词汇时,确定所述候选词包含灰色词。
42.可选地,所述依据所述输入场景确定是否为所述候选词添加删除标记,包括:在所述输入场景为组词场景时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
43.可选地,所述依据所述输入场景确定是否为所述候选词添加删除标记,包括:在所述输入场景为纠错场景时,若纠错后的所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
44.可选地,所述依据所述输入场景确定是否为所述候选词添加删除标记,包括:在所述输入场景为简拼场景时,确定所述简拼场景对应的简拼类型;依据所述简拼类型确定是否为所述候选词添加删除标记。
45.可选地,所述依据所述简拼类型确定是否为所述候选词添加删除标记,包括:在所述简拼类型是指定简拼类型时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
46.可选地,所述依据所述简拼类型确定是否为所述候选词添加删除标记,包括:在所述简拼类型不是指定简拼类型时,若所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
47.可选地,所述依据所述删除标记从所述候选词中确定目标候选词,包括:获取所述候选词对应的分数和组词路径;依据所述组词路径的链接数量,调整所述候选词的所述分数;依据调整后的所述分数和所述删除标记,从所述候选词中确定目标候选词。
48.可选地,还包括:若所述候选词包含灰色词,则获取预设惩罚分数;依据所述预设惩罚分数,调整所述候选词的所述分数。
49.可选地,所述依据调整后的所述分数和所述删除标记,从所述候选词中确定目标候选词,包括:若存在没有删除标记的所述候选词,则依据调整后的所述分数从没有删除标记的所述候选词中确定的目标候选词;若不存在没有删除标记的所述候选词,则依据调整后的所述分数从有删除标记的所述候选词中确定的目标候选词。
50.可选地,获取所述候选词的上下文信息;分析所述上下文信息确定语义,基于语义进一步确定添加删除标记的所述候选词是否为灰色词,以确定是否保留所述候选词的删除标记。
51.可选地,所述第一输入方式包括9键的输入方式,所述第二输入方式包括26键的输入方式。
52.可选地,所述简拼类型至少包括末字简拼、部分简拼和全部简拼的其中一种,所述末字简拼为指定简拼类型。
53.本发明实施例包括以下优点:
54.本发明实施例中,获取候选词以及候选词的输入场景,在候选词包含灰色词时,依据输入场景确定是否为候选词添加删除标记,然后依据删除标记从候选词中确定目标候选词并进行展示。本发明实施例的灰色词为收录于词库具有特定含义的词汇,通过为包含灰色词的候选词添加删除标记,再依据删除标记来确定展示给用户的目标候选词,可以避免包含灰色词的候选词并不是用户实际想要输入的内容时展示给用户,提高用户体验。
附图说明
55.图1是本发明的一种输入方法实施例的步骤流程图;
56.图2是本发明的一种输入方法可选实施例的步骤流程图;
57.图3是本发明的一种在简拼场景下对候选词添加删除标记的步骤流程图;
58.图4是本发明的一种组词场景下输入的流程图;
59.图5是本发明的一种输入装置实施例的结构框图;
60.图6根据一示例性实施例示出的一种用于输入的电子设备的结构框图;
61.图7是本发明根据另一示例性实施例示出的一种用于输入的电子设备的结构示意图。
具体实施方式
62.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
63.随着互联网的不断发展,网上出现了一些敏感的、具有特定含义的词汇,例如具有不文明含义的词汇,这些词汇通常被称为灰色词。
64.针对灰色词的处理是目前存在的难点,用户在使用输入法输入的过程中,虽然能够识别出灰色词,但是并不能将这些识别出来的灰色词完全屏蔽掉,因为这样会造成用户输入不了包含灰色词的内容,影响到其正常表达。
65.针对上述问题,本发明实施例提出了一种输入方法,在用户输入过程中确定输入场景,然后基于输入场景对用户输入的输入信息对应的候选词进行判断,判断候选词是否具有灰色词以及是否需要屏蔽该候选词,从而对候选词实现符合其输入场景的屏蔽,确保用户不会被展现出来的灰色词所影响,同时不影响用户正常表达。
66.其中,本发明实施例可以应用于通过客户端实现,也可以通过服务器实现,也可以通过客户端与服务器配合实现,服务器可以是独立的服务器或者是多个服务器组成的服务器集群,本发明实施例对此并不加以限制。
67.参照图1,示出了本发明的一种输入方法实施例的步骤流程图,具体可以包括如下步骤:
68.步骤102、获取候选词以及所述候选词的输入场景。
69.其中,候选词是输入法依据输入信息生成供用户选择的候选项,可以是一个或者多个,例如拼音串“wszgr”对应的候选词可以为“我是中国人”。具体地,输入信息是用户在其他应用程序中,调用输入法进行文本输入过程中,所有与用户输入相关的信息,例如用户输入的拼音串“wszgr”。其中,其他应用程序可以是指除输入法之外的应用程序,如聊天应用程序、游戏应用程序等,本发明实施例对此不作限制。
70.其中,输入场景是候选词的输入方式,可以包括组词场景、纠错场景和简拼场景等。当然,除了上述输入场景之外,也可以依据实际需求设定其他的输入场景,本发明实施例对此无需加以限制。
71.步骤104、在所述候选词包含灰色词时,依据所述输入场景确定是否为所述候选词添加删除标记。
72.其中,灰色词为收录于词库具有特定含义的词汇,例如具有暴力含义等特定含义的词汇。对于包含灰色词的候选词,本发明实施例可以为其添加一个删除标记,该删除标记用于表示该候选词包含了灰色词,因此在确定展示给用户的目标候选词时先忽略或者直接忽略。
73.需要注意的是,不同的输入场景对于灰色词的认定是不同的,例如,在纠错场景认为某个词汇是一个灰色词,在组词场景和简拼场景可能认为不是一个灰色词。
74.步骤106、依据所述删除标记从所述候选词中确定目标候选词。
75.步骤108、展示所述目标候选词。
76.在具体实现中,输入信息对应的候选词通常有很多个,由于在输入法上候选栏的位置有限,故而展示给用户的目标候选词只有n个,其中,n是正整数,例如可以是5或者1等。
77.在本发明实施例中,在为候选词添加删除标记之后,可以依据删除标记从候选词中确定出n个目标候选词,其中,由于有删除标记的候选词有灰色词,而灰色词展示给用户,比较敏感的用户可能会感到不适,因此在挑选目标候选词时,优先从没有删除标记的候选词中挑选,然后再从有删除标记的候选词中挑选。作为一个具体示例,每个候选词都有其对应的分数,分数越高表示是用户想要输入的内容的可能性越高,假设n为1,如果所有的候选词都添加了删除标记,则从已标记的候选词中挑选分数最高的候选词作为目标候选词,如果只有部分的候选词添加了删除标记,则从未标记的候选词中挑选分数最高的候选词作为目标候选词。
78.在上述的输入方法中,获取候选词以及候选词的输入场景,在候选词包含灰色词时,依据输入场景确定是否为候选词添加删除标记,然后依据删除标记从候选词中确定目标候选词并进行展示。本发明实施例的灰色词为收录于词库具有特定含义的词汇,通过为包含灰色词的候选词添加删除标记,再依据删除标记来确定展示给用户的目标候选词,可以避免包含灰色词的候选词并不是用户实际想要输入的内容时展示给用户,提高用户体验。
79.参照图2,示出了本发明的一种输入方法可选实施例的步骤流程图,具体可以包括如下步骤:
80.步骤202、获取候选词以及所述候选词的输入场景。
81.在具体实现中,在用户使用输入法输入的过程中,依据用户的输入信息可以得到对应的候选词,并且候选词具有对应的输入场景。
82.在一示例性实施例中,所述步骤202、获取候选词以及所述候选词的输入场景,可以包括:
83.获取用户的输入信息以及所述输入信息对应的候选词;
84.若所述候选词为由至少两个词汇组成的组词,则将输入场景确定为组词场景;
85.若对所述输入信息进行纠错,则将输入场景确定为纠错场景;
86.若所述输入信息为简拼,则将输入场景确定为简拼场景。
87.在本发明实施例中,在用户使用输入法的输入过程中,可以获取用户的输入信息以及输入信息对应的候选词,然后依据输入信息或者候选词来确定对应的输入场景。
88.其中,组词场景是指的候选词是组词的输入场景,组词是指的在词库中没有一个对应的词汇,而是由两个或者两个以上的词汇组成,比如“中国人”作为一个词汇被收录到词库中,但是“中国人很勤劳”则没有被作为一个词汇没有被收录到词库,而是通过“中国人”“很勤劳”,或者“中国人”“很”“勤劳”这些词汇组合而来,因此“中国人很勤劳”是一个组词。
89.其中,纠错场景是指检测到用户的输入信息错误并进行纠错的输入场景,在纠错场景中输入法根据纠错模型判断后,会给用户返回纠错后的输入信息对应的候选词,比如输入拼音串“hujian”,通过纠错模型判断用户可能想要输入的是拼音串“fujian”,并提供纠错后的输入信息对应的候选词“福建”。
90.其中,简拼场景是指用户没有输入完整的输入信息,例如输入信息是不完整的拼音串,比如用户想要输入“不好吃”,如果输入的拼音串是“buhaoc”,则属于不完整的拼音串。
91.步骤204、获取所述输入场景对应的灰色词表。
92.在本发明实施例中,灰色词是分等级的,有的灰色词非常粗暴,因此将灰色词可以收录在词库对应的灰色词表中,并且该灰色词表与输入场景对应。
93.在本发明实施例中,不同输入场景在词库设置有对应的灰色词表,每个灰色词表中收录了其对应的输入场景下的灰色词。例如,假设输入场景包括了组词场景、纠错场景和简拼场景,则在词库中分别有组词场景对应的灰色词表a、纠错场景对应的灰色词表b,以及简拼场景对应的灰色词表c。
94.步骤206、在所述候选词中存在所述灰色词表中收录的词汇时,确定所述候选词包含灰色词。
95.在本发明实施例中,如果在某个输入场景下的候选词中,包含了该输入场景对应的灰色词表中的灰色词,就可以确定为该候选词包含灰色词。例如,假设在组词场景下有候选词a中,包含了组词场景对应的灰色词表中的灰色词,就可以确定为该候选词a包含灰色词。
96.步骤208、在所述候选词包含灰色词时,依据所述输入场景确定是否为所述候选词添加删除标记。
97.在本发明实施例中,即使确定候选词中包含灰色词,但是并不是一定会为该候选词添加删除标记,在确定候选词中包含灰色词时,将进一步依据输入场景确定是否为该候选词添加删除标记。
98.在一示例性实施例中,所述步骤208、依据所述输入场景确定是否为所述候选词添
加删除标记,可以包括:
99.在所述输入场景为组词场景时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记。
100.其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量,例如,第一输入方式可以是9键的输入方式,第二输入方式可以是26键的输入方式。
101.其中,组词路径是指的组词(候选词)的组词方式,用户的输入信息除了可以通过拼音输入之外,还可以通过五笔输入、手写输入等方式输入。具体地,输入法在得到用户的输入信息后,切分输入信息,然后查询词库构建组词网络得到组词路径,组词路径可以是一条或者多条,一条组词路径对应一个候选词。以中文拼音输入为例,假设用户输入的拼音串为“quchifanb”,可以切分为“qu”“chifan”“b”,则可以得到组词网络{qu(去),chifan吃饭,b(吧,不)},那么组词路径可以有“去-吃饭-吧”以及“去-吃饭-不”,并且这两个组词路径对应的链接数量都是3。
102.可以理解,由于第一输入方式的键盘中的按键数量小于第二输入方式中键盘的按键数量,在组词场景下,第一输入方式属于重码的词汇(即编码相同的词汇)更多,并且候选词的组词路径也更多,因此命中灰色词的概率也比较高,故而本发明实施例对基于第一输入方式输入的包含灰色词的候选词添加删除标记,而第二输入方式属于重码的词汇较少,并且候选词的组词路径也比较少,因此命中灰色词的概率也比较低,故而本发明实施例对基于第二输入方式输入的包含灰色词且为重码的候选词添加删除标记,这是考虑到第二输入方式相较于第一输入方式的组词路径较少,就算命中灰色词,也大概率是用户的输入本意,因此对包含灰色词且为重码的候选词添加删除标记。
103.在一示例性实施例中,所述步骤208、依据所述输入场景确定是否为所述候选词添加删除标记,可以包括:
104.在所述输入场景为纠错场景时,若纠错后的所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
105.在本发明实施例中,考虑到纠错后的输入信息也有可能不是用户的输入本意,因此,在输入场景为纠错场景时,如果基于纠错后的输入信息得到的候选词是一个灰色词,或者候选词是包括了灰色词的组词,都可以为该候选词添加删除标记。
106.进一步地,为了保证纠错场景下的候选词不会被用户看到,还可以选择直接过滤掉该候选词,即在确定展示的目标候选词时完全不会考虑在纠错场景下的候选词。
107.在一示例性实施例中,参照图3,所述步骤208、依据所述输入场景确定是否为所述候选词添加删除标记,可以包括:
108.步骤302、在所述输入场景为简拼场景时,确定所述简拼场景对应的简拼类型;
109.步骤304、依据所述简拼类型确定是否为所述候选词添加删除标记。
110.其中,简拼类型至少可以包括末字简拼、部分简拼和全部简拼的其中一种。具体地,末字简拼是指最后一个输入信息不是完整的输入信息,部分简拼是指输入信息部分是完整的输入信息,全部简拼是指输入信息全部都不是完整的输入信息,举例来说,假设用户想要输入“我们吃饭”,如果输入信息是拼音串“womenchif”,则属于末字简拼,如果输入信息是拼音串“womencf”,则属于部分简拼,如果输入信息是拼音串“wmcf”,则属于全部简拼。
111.在本发明实施例中,在输入场景为简拼场景后,将进一步依据简拼场景对应的简拼类型确定是否为候选词添加删除标记。在一示例性实施例中,所述步骤304、依据所述简拼类型确定是否为所述候选词添加删除标记,可以包括:
112.在所述简拼类型是指定简拼类型时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
113.在所述简拼类型不是指定简拼类型时,若所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
114.作为一个具体示例,指定简拼类型可以是末字简拼。
115.在本发明实施例中,如果简拼场景的简拼类型是指定简拼类型,例如末字简拼,则重码的词汇会比较少,则可以进一步依据输入信息的输入方式,确定是否对候选词添加删除标记。具体地,由于第一输入方式的键盘中的按键数量小于第二输入方式中键盘的按键数量,在输入场景为简拼场景且简拼场景为指定简拼类型时,第一输入方式属于重码的词汇更多,并且候选词的组词路径也更多,因此命中灰色词的概率也比较高,故而本发明实施例对基于第一输入方式输入的包含灰色词的候选词添加删除标记,而第二输入方式属于重码的词汇较少,并且候选词的组词路径也比较少,因此命中灰色词的概率也比较低,故而本发明实施例对基于第二输入方式输入的包含灰色词且为重码的候选词添加删除标记,这是考虑到第二输入方式相较于第一输入方式的组词路径较少,就算命中灰色词,也大概率是用户的输入本意,因此对包含灰色词且为重码的候选词添加删除标记。
116.在本发明实施例中,如果简拼场景的简拼类型不是指定简拼类型,例如部分简拼或者全部简拼,则重码的词汇会比较多,则在候选词中包含灰色词时,为候选词添加删除标记。
117.步骤210、依据所述删除标记从所述候选词中确定目标候选词。
118.在本发明实施例中,添加了删除标记的候选词表示该候选词在该输入场景下包含灰色词,因此可以依据删除标记从候选词中确定出目标候选词,避免直接将包含灰色词的候选词展示给用户,避免敏感的用户可能会感到不适。
119.在一示例性实施例中,所述步骤210、依据所述删除标记从所述候选词中确定目标候选词,可以包括:
120.获取所述候选词对应的分数和组词路径;
121.依据所述组词路径的链接数量,调整所述候选词的所述分数;
122.依据调整后的所述分数和所述删除标记,从所述候选词中确定目标候选词。
123.其中,分数用于表征该候选词被确定为目标候选词的概率。分数越高,那么该候选词被确定为目标候选词越靠前,反之,分数越低,那么该候选词被确定为目标候选词越靠后。
124.其中,组词路径具有对应的链接数量,例如“志向远大”是可以由“志向-远大”组成,那么组词路径的链接数量是2。在本发明实施例中,候选词的链接数量越多,表示该候选词由更多的词汇组合而成,例如一个候选词的组词路径的链接数量是3,超过其他候选词的链接数量,则该候选词的分数会被调低,例如链接数量比其他候选词的链接数量的多了1,
则分数将被扣除50。
125.在本发明实施例中,对于候选词的分数,将依据其组词路径的链接数量进行调整,例如,假设有候选词a、候选词b和候选词c,初始的分数分别是100、120、130,组词路径的链接数量分别是2、1、3,如果多一个链接数量将扣除50,则有候选词a、候选词b和候选词c调整后的分数分别是50、 120、30,则可依据调整后的分数以及删除标记,从候选词中确定出目标候选词。
126.在一示例性实施例中,所述方法还可以包括:若所述候选词包含灰色词,则获取预设惩罚分数;依据所述预设惩罚分数,调整所述候选词的所述分数。
127.具体地,由于候选词还可能包含了灰色词,如果灰色词确定候选词包含灰色词,则获取针对灰色词设定的预设惩罚分数,例如扣除50,则在确定候选词包含灰色词后,结合候选词的链接数量和预设惩罚分数,来调整候选词的所述分数。可选地,候选词可能包含两个或者两个以上的候选词,因此本发明实施例还可以依据候选词中的灰色词的数量,来调整分数,例如,一个灰色词扣除50,两个可以扣除100。
128.在一示例性实施例中,所述依据调整后的所述分数和所述删除标记,从所述候选词中确定目标候选词,可以包括:
129.若存在没有删除标记的所述候选词,则依据调整后的所述分数从没有删除标记的所述候选词中确定的目标候选词;
130.若不存在没有删除标记的所述候选词,则依据调整后的所述分数从有删除标记的所述候选词中确定的目标候选词。
131.在本发明实施例中,目的在于降低灰色词对用户的干扰,因此在确定展示给用户的目标候选词时,优先从没有删除标记,即在输入场景下认为不包含灰色词的候选词中依据调整后的分数来确定目标候选词,如果所有的候选词都有删除标记,则依据调整后分数从包含灰色词的候选词中确定目标候选词,从而避免不展示给用户任何候选词的情况出现。例如,假设有候选词a、候选词b、候选词c和候选词d,分数从候选词a到候选词d依次递增,其中,只有候选词a没有删除标记,假设展示的目标候选词为1个,则将没有删除标记中的候选词a作为目标候选词,如果展示的目标候选词为3个,则除了将没有删除标记中的候选词a作为目标候选词之外,还可以将有删除标记中的候选词d和候选词c作为目标候选词。
132.在一示例性实施例中,所述方法还可以包括:获取所述候选词的上下文信息;分析所述上下文信息确定语义,基于语义进一步确定添加删除标记的所述候选词是否为灰色词,以确定是否保留所述候选词的删除标记。
133.在本发明实施例中,还可以依据候选词的上下文信息进行语义分析,基于分析确定的语义来进一步确定已添加删除标记的候选词是否为灰色词,进而确定是否需要保留该候选词的修订标记。例如,假设依据上下文信息确定与辱骂含义不太相关,那么可以将与辱骂含义相关的候选词降低其分数,通过上述方式,使得候选词被判定为灰色词时,但是结合候选词的上下文信息确定实际是合理表达而非真正的灰色词,可以移除该删除标记,避免候选词被当做是灰色词被处理了。
134.举例说明,例如假设“他妈的”是作为灰色词收录于词库中,因此候选词中包括“他妈的”,那么将会为该候选词添加删除标记,此时获取到该候选词的上下文信息进行语义分析后,确定在该候选词并非是灰色词,而是合理的表达,例如“他妈的衣服很好看”,则可以
将该候选词的删除标记移除。
135.在具体应用时,上下文信息除了可以用于确定是否保留候选词的删除标记之外,还可以用于确定调整候选词的分数,例如有候选词有一个灰色词,那么就会对应降低候选词的分数,本发明实施例对此不加以限定。
136.步骤212、展示所述目标候选词。
137.在本发明实施例中,在从目标候选词中确定目标候选词后,就可以将候选词展示给用户,以供用户点选上屏。
138.为了使本领域技术人员更好地理解本发明实施例,下面采用具体示例进行说明。参照图4,所示为本发明的一种在组词场景下输入的流程图,并且展示的目标候选词为1个,具体过程为:
139.步骤402、获取输入信息对应n个候选词,其中,n≤16;
140.步骤404、依次遍历候选词;
141.步骤406、确定候选词是否采用26键输入;若否,则只需步骤408,若是,则执行步骤410;
142.步骤408、确定候选词是否存在灰色词,若否,则执行步骤420,若是,则执行步骤412;
143.步骤410、确定候选词是否存在为重码的灰色词;若否,则执行步骤420,若是,则执行步骤412;
144.步骤412、分析候选词的上下文信息确定语义,以进一步确定候选词是否为灰色词;若是,则执行步骤414,若否,则执行步骤420;
145.步骤414、为候选词添加删除标记;
146.步骤416、确定是否遍历完全部候选词,若否,则返回步骤404,若是,则执行步骤418;
147.步骤418、将存在删除标记的第一个候选词,作为目标候选词展示;
148.步骤420、将不存在删除标记的候选词,作为目标候选词展示。
149.在上述示例中,针对存在灰色词的候选词进行了组词限制,在灰色词参与构造候选词时,限制该候选词的出现,避免灰色词对敏感用户过多的影响。
150.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
151.参照图5,示出了本发明的一种输入装置实施例的结构框图,具体可以包括如下模块:
152.获取模块502,用于获取候选词以及所述候选词的输入场景;
153.添加模块504,用于在所述候选词包含灰色词时,依据所述输入场景确定是否为所述候选词添加删除标记;所述灰色词为收录于词库具有特定含义的词汇;
154.确定模块506,用于依据所述删除标记从所述候选词中确定目标候选词;
155.展示模块508,用于展示所述目标候选词。
156.在一示例性实施例中,所述获取模块502,用于获取用户的输入信息以及所述输入信息对应的候选词;若所述候选词为由至少两个词汇组成的组词,则将输入场景确定为组词场景;若对所述输入信息进行纠错,则将输入场景确定为纠错场景;若所述输入信息为简拼,则将输入场景确定为简拼场景。
157.在一示例性实施例中,所述词库包括灰色词表,所述灰色词表具有对应的输入场景,所述装置还包括:灰色词确定模块,用于获取所述输入场景对应的灰色词表;在所述候选词中存在所述灰色词表中收录的词汇时,确定所述候选词包含灰色词。
158.在一示例性实施例中,所述添加模块504,用于在所述输入场景为组词场景时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
159.在一示例性实施例中,所述添加模块504,用于在所述输入场景为纠错场景时,若纠错后的所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
160.在一示例性实施例中,所述添加模块504,用于在所述输入场景为简拼场景时,确定所述简拼场景对应的简拼类型;依据所述简拼类型确定是否为所述候选词添加删除标记。
161.在一示例性实施例中,所述添加模块504,用于在所述简拼类型是指定简拼类型时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
162.在一示例性实施例中,所述添加模块504,用于在所述简拼类型不是指定简拼类型时,若所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
163.在一示例性实施例中,所述确定模块506,用于获取所述候选词对应的分数和组词路径;依据所述组词路径的链接数量,调整所述候选词的所述分数;依据调整后的所述分数和所述删除标记,从所述候选词中确定目标候选词。
164.在一示例性实施例中,所述确定模块506,用于若所述候选词包含灰色词,则获取预设惩罚分数;依据所述预设惩罚分数,调整所述候选词的所述分数。
165.在一示例性实施例中,所述确定模块506,用于若存在没有删除标记的所述候选词,则依据调整后的所述分数从没有删除标记的所述候选词中确定的目标候选词;若不存在没有删除标记的所述候选词,则依据调整后的所述分数从有删除标记的所述候选词中确定的目标候选词。
166.在一示例性实施例中,所述装置还包括,保留模块,用于获取所述候选词的上下文信息;分析所述上下文信息确定语义,基于语义进一步确定添加删除标记的所述候选词是否为灰色词,以确定是否保留所述候选词的删除标记。
167.在一示例性实施例中,第一输入方式包括9键的输入方式,第二输入方式包括26键的输入方式;简拼类型至少包括末字简拼、部分简拼和全部简拼的其中一种,所述末字简拼为指定简拼类型。
168.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
169.图6是根据一示例性实施例示出的一种用于输入的电子设备600的结构框图。例如,电子设备600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理、智能穿戴设备等。
170.参照图6,电子设备600可以包括以下一个或多个组件:处理组件602,存储器604,电力组件606,多媒体组件608,音频组件610,输入/输出(i/ o)的接口612,传感器组件614,以及通信组件616。
171.处理组件602通常控制电子设备600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理部件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
172.存储器604被配置为存储各种类型的数据以支持在设备600的操作。这些数据的示例包括用于在电子设备600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
173.电力组件606为电子设备600的各种组件提供电力。电力组件606可以包括电源管理系统,一个或多个电源,及其他与为电子设备600生成、管理和分配电力相关联的组件。
174.多媒体组件608包括在所述电子设备600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板 (tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当电子设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
175.音频组件610被配置为输出和/或输入音频信号。例如,音频组件610 包括一个麦克风(mic),当电子设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
176.i/o接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
177.传感器组件614包括一个或多个传感器,用于为电子设备600提供各个方面的状态评估。例如,传感器组件614可以检测到设备600的打开/关闭状态,组件的相对定位,例如所述组件为电子设备600的显示器和小键盘,传感器组件614还可以检测电子设备600或电子
设备600一个组件的位置改变,用户与电子设备600接触的存在或不存在,电子设备600方位或加速/减速和电子设备600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
178.通信组件616被配置为便于电子设备600和其他设备之间有线或无线方式的通信。电子设备600可以接入基于通信标准的无线网络,如wifi,2g 或3g,或它们的组合。在一个示例性实施例中,通信部件614经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件614还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda) 技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
179.在示例性实施例中,电子设备600可以被一个或多个应用专用集成电路 (asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
180.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由电子设备600的处理器620 执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
181.一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行一种输入方法,所述方法包括:获取候选词以及所述候选词的输入场景;在所述候选词包含灰色词时,依据所述输入场景确定是否为所述候选词添加删除标记;所述灰色词为收录于词库具有特定含义的词汇;依据所述删除标记从所述候选词中确定目标候选词;展示所述目标候选词。
182.可选地,所述获取候选词以及所述候选词的输入场景,包括:获取用户的输入信息以及所述输入信息对应的候选词;若所述候选词为由至少两个词汇组成的组词,则将输入场景确定为组词场景;若对所述输入信息进行纠错,则将输入场景确定为纠错场景;若所述输入信息为简拼,则将输入场景确定为简拼场景。
183.可选地,所述词库包括灰色词表,所述灰色词表具有对应的输入场景,所述方法还包括:获取所述输入场景对应的灰色词表;在所述候选词中存在所述灰色词表中收录的词汇时,确定所述候选词包含灰色词。
184.可选地,所述依据所述输入场景确定是否为所述候选词添加删除标记,包括:在所述输入场景为组词场景时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
185.可选地,所述依据所述输入场景确定是否为所述候选词添加删除标记,包括:在所述输入场景为纠错场景时,若纠错后的所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
186.可选地,所述依据所述输入场景确定是否为所述候选词添加删除标记,包括:在所
述输入场景为简拼场景时,确定所述简拼场景对应的简拼类型;依据所述简拼类型确定是否为所述候选词添加删除标记。
187.可选地,所述依据所述简拼类型确定是否为所述候选词添加删除标记,包括:在所述简拼类型是指定简拼类型时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
188.可选地,所述依据所述简拼类型确定是否为所述候选词添加删除标记,包括:在所述简拼类型不是指定简拼类型时,若所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
189.可选地,所述依据所述删除标记从所述候选词中确定目标候选词,包括:获取所述候选词对应的分数和组词路径;依据所述组词路径的链接数量,调整所述候选词的所述分数;依据调整后的所述分数和所述删除标记,从所述候选词中确定目标候选词。
190.可选地,还包括:若所述候选词包含灰色词,则获取预设惩罚分数;依据所述预设惩罚分数,调整所述候选词的所述分数。
191.可选地,所述依据调整后的所述分数和所述删除标记,从所述候选词中确定目标候选词,包括:若存在没有删除标记的所述候选词,则依据调整后的所述分数从没有删除标记的所述候选词中确定的目标候选词;若不存在没有删除标记的所述候选词,则依据调整后的所述分数从有删除标记的所述候选词中确定的目标候选词。
192.可选地,获取所述候选词的上下文信息;分析所述上下文信息确定语义,基于语义进一步确定添加删除标记的所述候选词是否为灰色词,以确定是否保留所述候选词的删除标记。
193.可选地,所述第一输入方式包括9键的输入方式,所述第二输入方式包括26键的输入方式。
194.可选地,所述简拼类型至少包括末字简拼、部分简拼和全部简拼的其中一种,所述末字简拼为指定简拼类型。
195.图7是本发明根据另一示例性实施例示出的一种用于输入的电子设备 700的结构示意图。该电子设备700可以是服务器,该服务器可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessing units,cpu)722(例如,一个或一个以上处理器)和存储器732,一个或一个以上存储应用程序742或数据744的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器732和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器722可以设置为与存储介质730通信,在服务器上执行存储介质 730中的一系列指令操作。
196.服务器还可以包括一个或一个以上电源726,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口758,一个或一个以上键盘 756,和/或,一个或一个以上操作系统741,例如windows servertm,mac osxtm,unixtm,linuxtm,freebsdtm等等。
197.在示例性实施例中,服务器经配置以由一个或者一个以上中央处理器 722执行一个或者一个以上程序包含用于进行以下操作的指令:获取候选词以及所述候选词的输入场
景;在所述候选词包含灰色词时,依据所述输入场景确定是否为所述候选词添加删除标记;所述灰色词为收录于词库具有特定含义的词汇;依据所述删除标记从所述候选词中确定目标候选词;展示所述目标候选词。
198.可选地,所述获取候选词以及所述候选词的输入场景,包括:获取用户的输入信息以及所述输入信息对应的候选词;若所述候选词为由至少两个词汇组成的组词,则将输入场景确定为组词场景;若对所述输入信息进行纠错,则将输入场景确定为纠错场景;若所述输入信息为简拼,则将输入场景确定为简拼场景。
199.可选地,所述词库包括灰色词表,所述灰色词表具有对应的输入场景,所述方法还包括:获取所述输入场景对应的灰色词表;在所述候选词中存在所述灰色词表中收录的词汇时,确定所述候选词包含灰色词。
200.可选地,所述依据所述输入场景确定是否为所述候选词添加删除标记,包括:在所述输入场景为组词场景时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
201.可选地,所述依据所述输入场景确定是否为所述候选词添加删除标记,包括:在所述输入场景为纠错场景时,若纠错后的所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
202.可选地,所述依据所述输入场景确定是否为所述候选词添加删除标记,包括:在所述输入场景为简拼场景时,确定所述简拼场景对应的简拼类型;依据所述简拼类型确定是否为所述候选词添加删除标记。
203.可选地,所述依据所述简拼类型确定是否为所述候选词添加删除标记,包括:在所述简拼类型是指定简拼类型时,若所述输入信息为采用第一输入方式输入,则对包含所述灰色词的所述候选词添加删除标记;若所述输入信息为采用第二输入方式输入,则对包含所述灰色词且所述灰色词为重码的所述候选词添加删除标记;其中,所述第一输入方式的按键数量小于所述第二输入方式的按键数量。
204.可选地,所述依据所述简拼类型确定是否为所述候选词添加删除标记,包括:在所述简拼类型不是指定简拼类型时,若所述输入信息对应的所述候选词包含灰色词,则对所述候选词添加删除标记。
205.可选地,所述依据所述删除标记从所述候选词中确定目标候选词,包括:获取所述候选词对应的分数和组词路径;依据所述组词路径的链接数量,调整所述候选词的所述分数;依据调整后的所述分数和所述删除标记,从所述候选词中确定目标候选词。
206.可选地,还包括:若所述候选词包含灰色词,则获取预设惩罚分数;依据所述预设惩罚分数,调整所述候选词的所述分数。
207.可选地,所述依据调整后的所述分数和所述删除标记,从所述候选词中确定目标候选词,包括:若存在没有删除标记的所述候选词,则依据调整后的所述分数从没有删除标记的所述候选词中确定的目标候选词;若不存在没有删除标记的所述候选词,则依据调整后的所述分数从有删除标记的所述候选词中确定的目标候选词。
208.可选地,获取所述候选词的上下文信息;分析所述上下文信息确定语义,基于语义
进一步确定添加删除标记的所述候选词是否为灰色词,以确定是否保留所述候选词的删除标记。
209.可选地,所述第一输入方式包括9键的输入方式,所述第二输入方式包括26键的输入方式。
210.可选地,所述简拼类型至少包括末字简拼、部分简拼和全部简拼的其中一种,所述末字简拼为指定简拼类型。
211.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
212.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
213.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
214.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
215.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
216.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
217.以上对本发明所提供的一种输入方法、一种输入装置和一种电子设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1