音节补全方法及装置、存储介质、电子设备制造方法及图纸

技术编号:19488868 阅读:22 留言:0更新日期:2018-11-17 11:57
本公开提供一种音节补全方法及装置、存储介质、电子设备。该方法包括:获取用户输入的原始字符串,判断所述原始字符串中是否存在待补全音节;如果所述原始字符串中存在待补全音节,则确定出所述待补全音节对应的候选补全字符串;向用户展示所述候选补全字符串,并在用户从所述候选补全字符串中选取出待用补全字符串时,利用所述待用补全字符串对所述待补全音节进行补全处理,得到补全后字符串。如此方案,有助于提高按键输入速度。

【技术实现步骤摘要】
音节补全方法及装置、存储介质、电子设备
本公开涉及输入法
,具体地,涉及一种音节补全方法及装置、存储介质、电子设备。
技术介绍
随着信息技术的不断发展,各式各样的智能终端在人们的生活工作中日益普及。输入法作为用户与智能终端的交互入口,其自然方便、高效、高准确性等特点一直是用户所追求的。按键输入作为现今输入法中最重要的输入方式之一,其性能的提高一直是相关领域研发人员研究的热点。例如,如何在不考虑用户输入差异的情况下,提高按键输入速度,进而提高用户体验。
技术实现思路
本公开的主要目的是提供一种音节补全方法及装置、存储介质、电子设备,有助于提高按键输入速度。为了实现上述目的,本公开提供一种音节补全方法,所述方法包括:获取用户输入的原始字符串,判断所述原始字符串中是否存在待补全音节;如果所述原始字符串中存在待补全音节,则确定出所述待补全音节对应的候选补全字符串;向用户展示所述候选补全字符串,并在用户从所述候选补全字符串中选取出待用补全字符串时,利用所述待用补全字符串对所述待补全音节进行补全处理,得到补全后字符串。可选地,所述判断所述原始字符串中是否存在待补全音节,包括:判断音节中是否只包含声母;如果音节中只包含声母,则判定该音节为所述待补全音节。可选地,所述确定出所述待补全音节对应的候选补全字符串,包括:获取与所述原始字符串具有映射关系的历史上屏词条,从所述历史上屏词条的拼音中,确定出所述待补全音节对应的候选补全字符串;或者,根据预先建立的字符串索引表,获取所述待补全音节中的声母对应的韵母,作为所述候选补全字符串。可选地,在所述确定出所述待补全音节对应的候选补全字符串之后,所述方法还包括:调整所述候选补全字符串的展示顺序。可选地,所述调整所述候选补全字符串的展示顺序,包括:获取所述原始字符串对应的可用词条,所述可用词条包括对所述原始字符串进行解码处理得到的候选词条,和/或与所述原始字符串具有映射关系的历史上屏词条;从所述可用词条的拼音中,确定出所述待补全音节对应的可用补全字符串,所述可用补全字符串属于所述候选补全字符串;根据所述可用词条的排序,调整可用补全字符串的展示顺序。可选地,按照以下方式确定所述可用词条的排序:按照解码处理得到的各候选词条的评分值,确定所述可用词条的排序;和/或,按照所述历史上屏词条的上屏时间和/或上屏次数,确定所述可用词条的排序。可选地,所述方法还包括:按照以下方式调整剩余补全字符串的展示顺序:按照所述剩余补全字符串的长度,调整所述剩余补全字符串的展示顺序;和/或,按照所述剩余补全字符串中字符对应的字母顺序,调整所述剩余补全字符串的展示顺序;和/或,获取与所述原始字符串具有映射关系的历史补全字符串;如果所述剩余补全字符串属于所述历史补全字符串,则按照所述历史补全字符串的选取时间和/或选取次数,调整所述剩余补全字符串的展示顺序;所述候选补全字符串包括所述可用补全字符串和所述剩余补全字符串。可选地,所述方法还包括:对所述补全后字符串进行解码处理,得到所述补全后字符串对应的候选词条。可选地,所述方法还包括:在判定用户的输入行为满足以下条件中的至少一项时,开启音节补全功能:用户采用全拼输入的次数不小于预设值;满足预设翻页条件的输入次数不小于预设次数,所述预设翻页条件为选取上屏词条时的翻页次数不小于预设页数。本公开提供一种音节补全装置,所述装置包括:待补全音节判断模块,用于获取用户输入的原始字符串,判断所述原始字符串中是否存在待补全音节;候选补全字符串确定模块,用于在所述原始字符串中存在待补全音节时,确定出所述待补全音节对应的候选补全字符串;补全处理模块,用于向用户展示所述候选补全字符串,并在用户从所述候选补全字符串中选取出待用补全字符串时,利用所述待用补全字符串对所述待补全音节进行补全处理,得到补全后字符串。可选地,所述待补全音节判断模块,用于判断音节中是否只包含声母;如果音节中只包含声母,则判定该音节为所述待补全音节。可选地,所述候选补全字符串确定模块,用于获取与所述原始字符串具有映射关系的历史上屏词条,从所述历史上屏词条的拼音中,确定出所述待补全音节对应的候选补全字符串;或者,所述候选补全字符串确定模块,用于根据预先建立的字符串索引表,获取所述待补全音节中的声母对应的韵母,作为所述候选补全字符串。可选地,所述装置还包括:展示顺序调整模块,用于在确定出所述待补全音节对应的候选补全字符串之后,调整所述候选补全字符串的展示顺序。可选地,所述展示顺序调整模块包括:可用词条获取模块,用于获取所述原始字符串对应的可用词条,所述可用词条包括对所述原始字符串进行解码处理得到的候选词条,和/或与所述原始字符串具有映射关系的历史上屏词条;可用补全字符串确定模块,用于从所述可用词条的拼音中,确定出所述待补全音节对应的可用补全字符串,所述可用补全字符串属于所述候选补全字符串;可用补全字符串顺序调整模块,用于根据所述可用词条的排序,调整可用补全字符串的展示顺序。可选地,所述展示顺序调整模块还包括:可用词条排序模块,用于按照解码处理得到的各候选词条的评分值,确定所述可用词条的排序;和/或,按照所述历史上屏词条的上屏时间和/或上屏次数,确定所述可用词条的排序。可选地,所述展示顺序调整模块还包括:剩余补全字符串顺序调整模块,用于按照所述剩余补全字符串的长度,调整所述剩余补全字符串的展示顺序;和/或,按照所述剩余补全字符串中字符对应的字母顺序,调整所述剩余补全字符串的展示顺序;和/或,获取与所述原始字符串具有映射关系的历史补全字符串;如果所述剩余补全字符串属于所述历史补全字符串,则按照所述历史补全字符串的选取时间和/或选取次数,调整所述剩余补全字符串的展示顺序;所述候选补全字符串包括所述可用补全字符串和所述剩余补全字符串。可选地,所述装置还包括:解码处理模块,用于对所述补全后字符串进行解码处理,得到所述补全后字符串对应的候选词条。可选地,所述装置还包括:音节补全功能开启模块,用于在判定用户的输入行为满足以下条件中的至少一项时,开启音节补全功能:用户采用全拼输入的次数不小于预设值;满足预设翻页条件的输入次数不小于预设次数,所述预设翻页条件为选取上屏词条时的翻页次数不小于预设页数。本公开提供一种存储介质,其中存储有多条指令,所述指令由处理器加载,执行上述音节补全方法的步骤。本公开提供一种电子设备,所述电子设备包括;上述的存储介质;以及处理器,用于执行所述存储介质中的指令。本公开方案中,获取到用户输入的原始字符串后,可以先进行音节切分,判断其中是否存在待补全音节;并在存在待补全音节时,确定出待补全音节对应的候选补全字符串,展示给用户查看,供用户从中选取出待用补全字符串;最后利用待用补全字符串对待补全音节进行补全处理,得到补全后字符串。如此方案,不论是针对全拼输入的用户,还是需要多次翻页才能找到期望的候选词条的用户,均有助于提高用户的按键输入速度。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1为本公开方案音节补全方法的流程示意图;图2为本公开方案中音节本文档来自技高网...

【技术保护点】
1.一种音节补全方法,其特征在于,所述方法包括:获取用户输入的原始字符串,判断所述原始字符串中是否存在待补全音节;如果所述原始字符串中存在待补全音节,则确定出所述待补全音节对应的候选补全字符串;向用户展示所述候选补全字符串,并在用户从所述候选补全字符串中选取出待用补全字符串时,利用所述待用补全字符串对所述待补全音节进行补全处理,得到补全后字符串。

【技术特征摘要】
1.一种音节补全方法,其特征在于,所述方法包括:获取用户输入的原始字符串,判断所述原始字符串中是否存在待补全音节;如果所述原始字符串中存在待补全音节,则确定出所述待补全音节对应的候选补全字符串;向用户展示所述候选补全字符串,并在用户从所述候选补全字符串中选取出待用补全字符串时,利用所述待用补全字符串对所述待补全音节进行补全处理,得到补全后字符串。2.根据权利要求1所述的方法,其特征在于,所述判断所述原始字符串中是否存在待补全音节,包括:判断音节中是否只包含声母;如果音节中只包含声母,则判定该音节为所述待补全音节。3.根据权利要求1所述的方法,其特征在于,所述确定出所述待补全音节对应的候选补全字符串,包括:获取与所述原始字符串具有映射关系的历史上屏词条,从所述历史上屏词条的拼音中,确定出所述待补全音节对应的候选补全字符串;或者,根据预先建立的字符串索引表,获取所述待补全音节中的声母对应的韵母,作为所述候选补全字符串。4.根据权利要求1至3任一项所述的方法,其特征在于,在所述确定出所述待补全音节对应的候选补全字符串之后,所述方法还包括:调整所述候选补全字符串的展示顺序。5.根据权利要求4所述的方法,其特征在于,所述调整所述候选补全字符串的展示顺序,包括:获取所述原始字符串对应的可用词条,所述可用词条包括对所述原始字符串进行解码处理得到的候选词条,和/或与所述原始字符串具有映射关系的历史上屏词条;从所述可用词条的拼音中,确定出所述待补全音节对应的可用补全字符串,所述可用补全字符串属于所述候选补全字符串;根据所述可用词条的排序,调整可用补全字符串的展示顺序。6.根据权利要求5所述的方法,其特征在于,按照以下方式确定所述可用词条的排序:按照解码处理得到的各候选词条的评分值,确定所述可用词条的排序;和/或,按照所述历史上屏词条的上屏时间和/或上屏次数,确定所述可用词条的排序。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:按照以下方式调整剩余补全字符串的展示顺序:按照所述剩余补全字符串的长度,调整所述剩余补全字符串的展示顺序;和/或,按照所述剩余补全字符串中字符对应的字母顺序,调整所述剩余补全字符串的展示顺序;和/或,获取与所述原始字符串具有映射关系的历史补全字符串;如果所述剩余补全字符串属于所述历史补全字符串,则按照所述历史补全字符串的选取时间和/或选取次数,调整所述剩余补全字符串的展示顺序;所述候选补全字符串包括所述可用补全字符串和所述剩余补全字符串。8.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:对所述补全后字符串进行解码处理,得到所述补全后字符串对应的候选词条。9.根据权利要求1至8任一项所述的方法,其特征在于,所述方法还包括:在判定用户的输入行为满足以下条件中的至少一项时,开启音节补全功能:用户采用全拼输入的次数不小于预设值;满足预设翻页条件的输入次数不小于预设次数,所述预设翻页条件为选取上屏词条时的翻页次数不小于预设页数。10.一种音节补全装置,其特征在于,所述装置包括:待补全音节判断模块,用于获取用户输入的原始字符串,判断所述原始字符串中是否存在待补全音节;候选补全字符串确定模块,用于在所述原始字符串中存在待补全音节时,确定出所述待补全音节对应的候选补...

【专利技术属性】
技术研发人员:王磊王晔晗高洋王博周浩
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:安徽,34

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

1