一种输入方法和装置、一种用于输入的装置制造方法及图纸

技术编号:17911709 阅读:23 留言:0更新日期:2018-05-10 17:52
本发明专利技术实施例提供了一种输入方法和装置、一种用于输入的装置,其中的方法具体包括:接收具有快速输入意图的输入串;所述快速输入意图用于通过与单词或者词组的简写信息相应的所述输入串,输入单词或者词组;依据语言模型获取所述输入串对应的单词候选和/或词组候选;所述单词候选、词组候选分别为所述输入串对应的完整单词、完整词组;向用户展现所述单词候选和/或词组候选。本发明专利技术实施例不仅可以提高快速输入的灵活性和适用范围,而且可以提高单词候选和/或词组候选的质量,进而提高输入效率。

【技术实现步骤摘要】
一种输入方法和装置、一种用于输入的装置
本专利技术涉及信息输入
,特别是涉及一种输入方法和装置、一种用于输入的装置。
技术介绍
输入法是指为了将各种文字输入例如智能手机、台式计算机的智能终端而采用的编码方法。目前,按键率是衡量输入法性能的一个重要指标;该按键率也即平均输入N个字符所需的按键次数,通常,该按键次数越小,则按键率和对应的输入效率越高。为了提高输入效率,对于英文、意大利文、葡萄牙文、马来西亚文等语言的用户而言,可以通过输入法程序与智能终端进行交互。在输入英文单词时,一般的输入法程序,大多采用前缀匹配的策略来实现英文单词的快速输入,以使用户通过尽可能少的按键次数来实现英文单词的输入。其中,可以预先在字典中收录英文单词,在接收到用户的输入串后,将该输入串与字典中英文单词的前面部分进行匹配,并将匹配成功的英文单词作为候选。例如,用户欲要输入“before”,当输入“be”这个输入串时,输入法程序会查找字典中以“be”开头的英文单词,以得到“before”、“befall”、“beguile”、“beneath”等候选,使得用户可以不用完整输入,通过候选就可以上屏欲要输入的英文单词。专利技术人在实施本专利技术的过程中发现,上述前缀匹配的策略需要用户准确记忆英文单词的前面部分,这不仅增加了用户的记忆难度;并且,当用户无法准备记忆英文单词的前面部分将无法实现英文单词的快速输入,此种情况下,用户需要通过查阅资料等方式获得英文单词的前面部分或者完整字符串,因此影响了英文单词的输入效率。并且,如果输入串属于多个英文单词的前缀,输入法程序会返回较多候选,用户需要经过多次翻页等操作进行查找。而多次翻页等操作使得用户的操作和时间成本很大,导致输入效率很低。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的输入方法、输入装置及用于输入的装置,本专利技术实施例不仅可以提高快速输入的灵活性和适用范围,而且可以提高单词候选和/或词组候选的质量,进而提高输入效率。为了解决上述问题,本专利技术公开了一种输入方法,包括:接收具有快速输入意图的输入串;所述快速输入意图用于通过与单词或者词组的简写信息相应的所述输入串,输入单词或者词组;依据语言模型获取所述输入串对应的单词候选和/或词组候选;所述单词候选、词组候选分别为所述输入串对应的完整单词、完整词组;向用户展现所述单词候选和/或词组候选。可选地,所述依据语言模型获取所述输入串对应的单词候选的步骤,包括:确定符合所述输入串对应快速输入意图的完整单词;将所述完整单词和所述输入串对应的上下文数据输入至语言模型,由所述语言模型输出所述完整单词和所述上下文数据对应组合的概率;依据所述组合的概率,从所述完整单词中选择所述输入串对应的单词候选。可选地,所述确定符合所述输入串对应快速输入意图的完整单词的步骤,包括:将以所述输入串或者所述输入串对应的纠错串为部分的完整单词,作为符合所述输入串对应快速输入意图的完整单词;或者按照发音,将所述输入串中字符映射为对应的字母字符,以得到所述输入串对应快速输入意图的完整单词。可选地,所述将以所述输入串或者所述输入串对应的纠错串为部分的完整单词,作为符合所述输入串对应快速输入意图的完整单词的步骤,包括:按照预置简写规则,在词库中查找以所述输入串或者所述输入串对应的纠错串为部分的完整单词,以得到所述输入串对应快速输入意图的完整单词;或者依据所述输入串及其对应的上下文数据,在所述语言模型对应数据中查找以所述输入串或者所述输入串对应的纠错串为部分的完整单词,以得到所述输入串对应快速输入意图的完整单词;或者依据所述输入串包括的片段和用于标记空缺的预置字符串,在词库中查找以所述片段为部分的完整单词,以得到所述输入串对应快速输入意图的完整单词;其中,所述片段为所述输入串中除所述预置字符串之外的字符。可选地,所述上下文数据与所述输入串相邻或者不相邻。可选地,所述依据语言模型获取所述输入串对应的词组候选的步骤,包括:对所述输入串进行切分,以得到对应的多个子串;确定符合各子串对应快速输入意图的词汇条目;将所述多个子串对应的词汇条目组合输入至语言模型,由所述语言模型输出所述词汇条目组合的概率;所述词汇条目组合依据所有子串的词汇条目组合得到;依据所述词汇条目组合的概率,从所述词汇条目组合中选择所述输入串对应的词组候选。可选地,所述确定符合各子串对应快速输入意图的词汇条目的步骤,包括:按照预置映射规则,获取各子串对应的词汇条目。可选地,所述预置映射规则包括:发音映射规则,所述按照预置映射规则,获取各子串对应的词汇条目的步骤,包括:按照所述发音映射规则,将所述子串中字符映射为对应的字母字符,以得到所述子串对应的词汇条目。另一方面,本专利技术公开了一种输入装置,包括:输入串接收模块,用于接收具有快速输入意图的输入串;所述快速输入意图用于通过与单词或者词组的简写信息相应的所述输入串,输入单词或者词组;候选获取模块,用于依据语言模型获取所述输入串对应的单词候选和/或词组候选;所述单词候选、词组候选分别为所述输入串对应的完整单词、完整词组;以及候选展现模块,用于向用户展现所述单词候选和/或词组候选。可选地,所述候选获取模块包括:第一确定子模块,用于确定符合所述输入串对应快速输入意图的完整单词;第一模型处理子模块,用于将所述完整单词和所述输入串对应的上下文数据输入至语言模型,由所述语言模型输出所述完整单词和所述上下文数据对应组合的概率;第一选择子模块,用于依据所述组合的概率,从所述完整单词中选择所述输入串对应的单词候选。可选地,所述第一确定子模块包括:第一确定单元,用于将以所述输入串或者所述输入串对应的纠错串为部分的完整单词,作为符合所述输入串对应快速输入意图的完整单词;或者第二确定单元,用于按照发音,将所述输入串中字符映射为对应的字母字符,以得到所述输入串对应快速输入意图的完整单词。可选地,所述第一确定单元包括:第一查找子单元,用于按照预置简写规则,在词库中查找以所述输入串或者所述输入串对应的纠错串为部分的完整单词,以得到所述输入串对应快速输入意图的完整单词;或者第二查找子单元,用于依据所述输入串及其对应的上下文数据,在所述语言模型对应数据中查找以所述输入串或者所述输入串对应的纠错串为部分的完整单词,以得到所述输入串对应快速输入意图的完整单词。可选地,所述上下文数据与所述输入串相邻或者不相邻。可选地,所述候选获取模块包括:切分子模块,用于对所述输入串进行切分,以得到对应的多个子串;第二确定子模块,用于确定符合各子串对应快速输入意图的词汇条目;第二模型处理子模块,用于将所述多个子串对应的词汇条目组合输入至语言模型,由所述语言模型输出所述词汇条目组合的概率;所述词汇条目组合依据所有子串的词汇条目组合得到;第二选择子模块,用于依据所述词汇条目组合的概率,从所述词汇条目组合中选择所述输入串对应的词组候选。可选地,所述第二确定子模块包括:映射获取单元,用于按照预置映射规则,获取各子串对应的词汇条目。可选地,所述预置映射规则包括:发音映射规则,则所述映射获取单元,具体用于按照所述发音映射规则,将所述子串中字符映射为对应的字母字符,以得到所述子串对应的词汇条目。再一本文档来自技高网
...
一种输入方法和装置、一种用于输入的装置

【技术保护点】
一种输入方法,其特征在于,包括:接收具有快速输入意图的输入串;所述快速输入意图用于通过与单词或者词组的简写信息相应的所述输入串,输入单词或者词组;依据语言模型获取所述输入串对应的单词候选和/或词组候选;所述单词候选、词组候选分别为所述输入串对应的完整单词、完整词组;向用户展现所述单词候选和/或词组候选。

【技术特征摘要】
1.一种输入方法,其特征在于,包括:接收具有快速输入意图的输入串;所述快速输入意图用于通过与单词或者词组的简写信息相应的所述输入串,输入单词或者词组;依据语言模型获取所述输入串对应的单词候选和/或词组候选;所述单词候选、词组候选分别为所述输入串对应的完整单词、完整词组;向用户展现所述单词候选和/或词组候选。2.根据权利要求1所述的方法,其特征在于,所述依据语言模型获取所述输入串对应的单词候选的步骤,包括:确定符合所述输入串对应快速输入意图的完整单词;将所述完整单词和所述输入串对应的上下文数据输入至语言模型,由所述语言模型输出所述完整单词和所述上下文数据对应组合的概率;依据所述组合的概率,从所述完整单词中选择所述输入串对应的单词候选。3.根据权利要求2所述的方法,其特征在于,所述确定符合所述输入串对应快速输入意图的完整单词的步骤,包括:将以所述输入串或者所述输入串对应的纠错串为部分的完整单词,作为符合所述输入串对应快速输入意图的完整单词;或者按照发音,将所述输入串中字符映射为对应的字母字符,以得到所述输入串对应快速输入意图的完整单词。4.根据权利要求3所述的方法,其特征在于,所述将以所述输入串或者所述输入串对应的纠错串为部分的完整单词,作为符合所述输入串对应快速输入意图的完整单词的步骤,包括:按照预置简写规则,在词库中查找以所述输入串或者所述输入串对应的纠错串为部分的完整单词,以得到所述输入串对应快速输入意图的完整单词;或者依据所述输入串及其对应的上下文数据,在所述语言模型对应数据中查找以所述输入串或者所述输入串对应的纠错串为部分的完整单词,以得到所述输入串对应快速输入意图的完整单词;或者依据所述输入串包括的片段和用于标记空缺的预置字符串,在词库中查找以所述片段为部分的完整单词,以得到所述输入串对应快速输入意图的完整单词;其中,所述片段为所述输入串中除所述预置字符串之外的字符。5.根据权利要求2所述的方法,其特征在于,所述上下文...

【专利技术属性】
技术研发人员:张扬焦浩峰鄂艳丽
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京,11

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

1