【技术实现步骤摘要】
本专利技术涉及互联网
,尤其涉及一种用于提供输入字符串所对应的输入候选项的技术。
技术介绍
对于中文输入而言,存在大量的同音异义词,而实际用户在输入过程中仅会选择其中的一个,当前的输入法将多个输入候选项提供给用户,由用户根据需求进行选择,当输入候选项较多时,用户进行选择操作则会导致输入的缓慢低效。考虑到文字的输入间具有一定的语义或逻辑关系,如何利用所述语义或逻辑关系,对输入候选项进行处理,从而提升用户的使用体验,成为本领域技术人员亟需解决的一个问题。
技术实现思路
本专利技术的目的是提供一种用于提供输入字符串所对应的输入候选项的方法与设备。根据本专利技术的一个方面,提供了一种用于提供输入字符串所对应的输入候选项的方法,其中,该方法包括以下步骤a获取输入字符串;b确定所述输入字符串的上下文信息;c根据所述输入字符串,以及所述上下文信息,确定与所述输入字符串对应的一个或多个输入候选项;d将所述一个或多个输入候选项中至少一个提供给所述输入字符串所对应的目标应用。根据本专利技术的另一方面,还提供了一种用于提供输入字符串所对应的输入候选项的输入设备,其中,该设备包括获取装置,用于获取输入字符串;上下文确定装置,用于确定所述输入字符串的上下文信息;候选项确定装置,用于根据所述输入字符串,以及所述上下文信息,确定与所述输入字符串对应的一个或多个输入候选项;提供装置,用于将所述一个或多个输入候选项中至少一个提供给所述输入字符串所对应的目标应用。与现有技术相比,本专利技术通过根据输入字符串的上下文信息,确定与所述输入字符串对应的一个或多个输入候选项;并将所述一个或多个输 ...
【技术保护点】
一种用于提供输入字符串所对应的输入候选项的方法,其中,该方法包括以下步骤:a获取输入字符串;b确定所述输入字符串的上下文信息;c根据所述输入字符串,以及所述上下文信息,确定与所述输入字符串对应的一个或多个输入候选项;d将所述一个或多个输入候选项中至少一个提供给所述输入字符串所对应的目标应用。
【技术特征摘要】
1.一种用于提供输入字符串所对应的输入候选项的方法,其中,该方法包括以下步骤: a获取输入字符串; b确定所述输入字符串的上下文信息; c根据所述输入字符串,以及所述上下文信息,确定与所述输入字符串对应的一个或多个输入候选项; d将所述一个或多个输入候选项中至少一个提供给所述输入字符串所对应的目标应用。2.根据权利要求1所述的方法,其中,所述步骤c包括: -根据所述输入字符串,在输入词库中进行匹配查询,以获得与所述输入字符串对应的一个或多个初步输入候选项; Cl根据所述上下文信息,对所述一个或多个初步输入候选项进行处理,以获得所述一个或多个输入候选项。3.根据权利要求2所述的方法,其中,所述步骤Cl包括: -根据所述上下文信息,在词语搭配数据库中进行匹配查询,以确定所述初步输入候选项与所述上下文信息对应的搭配相关度信息; -根据所述搭配相关度信息,对所述一个或多个初步输入候选项进行处理,以获得所述一个或多个输入候选 项。4.根据权利要求3所述的方法,其中,该方法还包括: -对一个或多个文本信息进行分析处理,以获得搭配频度满足一定阈值的分词搭配关系; -根据所述分词搭配关系,建立或更新所述词语搭配数据库。5.根据权利要求1所述的方法,其中,所述步骤c包括: -根据所述输入字符串,以及所述上下文信息,确定包含所述输入字符串的增补字符串,其中,所述增补字符串还包括所述上下文信息所对应的字符串; -根据所述增补字符串,在输入词库中进行匹配查询,以获得与所述增补字符串对应的一个或多个增补输入候选项; -根据所述上下文信息,对所述一个或多个增补输入候选项进行筛选处理,以获得所述一个或多个输入候选项。6.根据权利要求1至5中任一项所述的方法,其中,所述步骤b包括: -通过对所述输入字符串所对应的相关文本进行自然语言处理,从所述相关文本提取对应的焦点词语,以作为所述上下文,其中,所述焦点词语邻近所述输入字符串所对应的输入位置。7.根据权利要求1至6中任一项所述的方法,其中,所述步骤c包括: c2检测所述输入字符串是否超出预定的长度阈值; c3若所述输入字符串超出所述长度阈值,根据所述输入字符串,以及所述上下文信息,迭代确定与所述输入字符串对应的一个或多个输入候选项。8.根据权利要求7所述的方法,其中,所述步骤c2包括: -获取所述输入字符串在输入词库中对应的一个或多个抽样输入候选项;-检测所述一个或多个抽样输入候选项中至少一个中的字数是超出预定的字数阈值,以确定所述输入字符串是否超出预定的长度阈值。9.根据权利要求7或8所述的方法,其中,所述步骤c3包括: -当所述输入字符串超出所述长度阈值,根据所述上下文信息,以及所述输入字符串中与所述上下文信息相邻的部分输入字符串,确定与所述部分输入字符串对应的一个或多个部分输入候选项; -根据所述部分输入字符串,以及所述输入字符串中其余输入字符串,确定与所述其余输入字符串对应的一个或多个其余输入候选项,其中,所述部分输入候选项被用作所述其余输入字符串的上下文信息; -根据所述一个或多个部分输入候选项,以及所述一个或多个其余输入候选项,确定所述一个或多个输入候选项。10.一种用于提供输入字符串所对应的输入候选项的输入设备,其中,该设备包括: 获取装置,用于获取输入字符串; 上下...
【专利技术属性】
技术研发人员:陆阳阳,孟可丰,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。