输入字符的识别方法及装置和用于识别输入字符的装置制造方法及图纸

技术编号:16152241 阅读:21 留言:0更新日期:2017-09-06 17:58
本发明专利技术公开了一种输入字符的识别方法及装置和用于识别输入字符的装置,应用于具有显示单元的电子设备中,获取针对显示在所述显示单元上的虚拟键盘的触控操作;根据所述触控操作,获取输入的字符串和与所述字符串对应的压力信息;根据所述压力信息,确定所述字符串中的首字母;根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词。本发明专利技术提供的输入字符的识别方法及装置,解决了现有技术中字符串的音节切分的准确性低的技术问题,实现了有效提高字符串的音节切分的准确性,提高获取的候选词的精度的技术效果。

【技术实现步骤摘要】
输入字符的识别方法及装置和用于识别输入字符的装置
本专利技术涉及电子设备信息输入
,尤其涉及一种输入字符的识别方法及装置和用于识别输入字符的装置。
技术介绍
随着互联网技术应用的越来越广泛,很多的日常工作与娱乐活动都需要在移动设备或者具有触摸功能的设备上进行操作,并且通过点击操作来输入信息来完成人机交互。对于中文、日文、韩文等用户以及现在的部分阿拉伯语系用户而言,一般需要通过输入法程序来和各种设备进行交互。以中文用户为例,一般来说用户输入的是一串字母,系统需要将其转换成一串中文字符。而随着输入法技术的发展与进步,简拼技术逐渐成为了许多用户在输入方式的选择,其中,现有的输入法程序人通常基于用户所输入字符串的有可能存在的所有拼音的上限和下限,得出可能性较大的完整拼音串,以及其最可能对应的候选项来供用户选择。对于现有的拼音简拼技术,如果优先简拼则会造成很多错误的实例,因此按照简拼的策略,如果可以全拼则不能进行简拼。这样用户在使用简拼的过程中,其输入形式受到了很大的限制,只能在使用首字母不会影响全拼方式时才会采用简拼方式。例如用户输入字符“niaoj”来打出“你傲娇”时,会将“niao”以全拼方式进行查找,而不会将“niao”分成“ni”和“ao”两个拼音,从而使得现有技术中通常存在不会使用首字母是元音的简拼,使得现有的简拼技术数不能明确用户的输入的字符串是否是简拼和全拼,导致字符串的音节切分的准确性低,使得后面的根据切分后的音节进行转换查询等操作的精度降低,进而使得获取的候选词的精度也随之降低。
技术实现思路
本申请实施例通过提供一种输入字符的识别方法及装置,解决了现有技术中字符串的音节切分的准确性低的技术问题,实现了有效提高字符串的音节切分的准确性,提高获取的候选词的精度的技术效果。一方面,本申请通过本申请的一实施例提供如下技术方案:一种输入字符的识别方法,所述方法包括:获取输入的字符串和与所述字符串对应的压力信息;根据所述压力信息,确定所述字符串中的首字母;根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词。可选的,所述根据所述压力信息,确定所述字符串中的首字母,具体包括:针对所述字符串中的每一个字符,检测字符对应的压力信息是否满足预设压力;在所述字符对应的压力信息满足所述预设压力时,确定该字符为首字母。可选的,在所述根据所述压力信息,确定所述字符串中的首字母之前,所述方法还包括:检测是否获取到开启所述电子设备中的简拼压感模式的开启操作;在获取到所述开启操作时,开启简拼压感模式;在所述简拼压感模式下,根据所述压力信息,确定所述字符串中的首字母。可选的,所述在所述简拼压感模式下,根据所述压力信息,确定所述字符串中的首字母,具体包括:获取在所述简拼压感模式下的与首字母对应的压力范围;针对所述字符串中的每一个字符,检测字符对应的压力信息是否在所述压力范围内;在检测到所述字符对应的压力信息在所述压力范围内时,确定该字符为首字母。可选的,所述获取在所述简拼压感模式下的与首字母对应的压力范围,具体包括:获取用户在所述简拼压感模式下的历史输入参数;根据所述历史输入参数,获取在所述简拼压感模式下的与首字母对应的压力范围。可选的,在所述根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词之后,所述方法还包括:获取用户针对所述字符串的字符添加操作;根据所述字符添加操作与所述显示单元上的接触位置,从所述字符串中确定需要添加字符的位置;在需要添加字符的位置中添加填充字符,获取填充字符后的字符串;根据所述填充字符后的字符串和所述首字母,获取与所述填充字符后的字符串对应的候选词。可选的,所述根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词之后,所述方法还包括:从剩余字符中提取满足简拼字符条件的特定字符,其中,所述剩余字符为所述字符串中除所述首字母之外的字符;将所述特定字符作为首字母,并根据所述首字母、所述特定字符和所述字符串,获取与所述字符串对应的第二候选词。可选的,所述根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词之后,所述方法还包括:检测与所述字符串对应的第一候选词的数量是否小于预设阈值;在所述数量小于所述预设阈值时,获取针对所述字符串中首字母的修改操作;根据所述修改操作,从所述字符串中获取修改后的首字母;根据所述修改后的首字母和所述字符串,获取与所述字符串对应的第一候选词。可选的,所述确定所述字符串中的首字母之后,所述方法还包括:检测所述首字母在所述字符串中的比例是否小于预设比值;在所述比例小于所述预设比值时,从剩余字符中提取满足简拼字符条件的特定字符,其中,所述剩余字符为所述字符串中除所述首字母之外的字符;将所述特定字符作为首字母,并根据所述首字母、所述特定字符和所述字符串,获取与所述字符串对应的第二候选词。另一方面,本申请通过本申请的一实施例,提供如下技术方案:一种输入字符的识别装置,包括:压力信息获取单元,用于获取输入的字符串和与所述字符串对应的压力信息;首字母获取单元,用于根据所述压力信息,确定所述字符串中的首字母;候选词获取单元,用于根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词。可选的,所述压力信息获取单元,还用于针对所述字符串中的每一个字符,检测字符对应的压力信息是否满足预设压力;在所述字符对应的压力信息满足所述预设压力时,确定该字符为首字母。可选的,还包括:字符添加操作获取单元,用于在所述根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词之后,获取用户针对所述字符串的字符添加操作;位置确定单元,用于根据所述字符添加操作与所述显示单元上的接触位置,从所述字符串中确定需要添加字符的位置;字符串获取单元,用于在需要添加字符的位置中添加填充字符,获取填充字符后的字符串;所述候选词获取单元,还用于根据所述填充字符后的字符串和所述首字母,获取与所述填充字符后的字符串对应的候选词。可选的,还包括:第一特定字符获取单元,用于在所述根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词之后,从剩余字符中提取满足简拼字符条件的特定字符,其中,所述剩余字符为所述字符串中除所述首字母之外的字符;所述候选词获取单元,还用于将所述特定字符作为首字母,并根据所述首字母、所述特定字符和所述字符串,获取与所述字符串对应的第二候选词。可选的,还包括:第一检测单元,用于在所述根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词之后,检测与所述字符串对应的第一候选词的数量是否小于预设阈值;修改操作获取单元,用于在所述数量小于所述预设阈值时,获取针对所述字符串中首字母的修改操作;所述首字母获取单元,还用于根据所述修改操作,从所述字符串中获取修改后的首字母;所述候选词获取单元,还用于根据所述修改后的首字母和所述字符串,获取与所述字符串对应的第一候选词。可选的,还包括:第二检测单元,用于在所述确定所述字符串中的首字母之后,检测所述首字母在所述字符串中的比例是否小于预设比值;第二特定字符获取单元,用于在所述比例小于所述预设比值时,从剩余字符中提取满足简拼字符条件的特定字符,其中,所述剩余字符为所述字符串中除所述首字母之外的字符;所述候选词获取单元,本文档来自技高网...
输入字符的识别方法及装置和用于识别输入字符的装置

【技术保护点】
一种输入字符的识别方法,其特征在于,所述方法包括:获取输入的字符串和与所述字符串对应的压力信息;根据所述压力信息,确定所述字符串中的首字母;根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词。

【技术特征摘要】
1.一种输入字符的识别方法,其特征在于,所述方法包括:获取输入的字符串和与所述字符串对应的压力信息;根据所述压力信息,确定所述字符串中的首字母;根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词。2.如权利要求1所述的方法,其特征在于,所述根据所述压力信息,确定所述字符串中的首字母,具体包括:针对所述字符串中的每一个字符,检测字符对应的压力信息是否满足预设压力;在所述字符对应的压力信息满足所述预设压力时,确定该字符为首字母。3.如权利要求1所述的方法,其特征在于,在所述根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词之后,所述方法还包括:获取用户针对所述字符串的字符添加操作;根据所述字符添加操作与所述显示单元上的接触位置,从所述字符串中确定需要添加字符的位置;在需要添加字符的位置中添加填充字符,获取填充字符后的字符串;根据所述填充字符后的字符串和所述首字母,获取与所述填充字符后的字符串对应的候选词。4.如权利要求1所述的方法,其特征在于,所述根据所述首字母和所述字符串,获取与所述字符串对应的第一候选词之后,所述方法还包括:从剩余字符中提取满足简拼字符条件的特定字符,其中,所述剩余字符为所述字符串中除所述首字母之外的字符;将所述特定字符作为首字母,并根据所述首字母、所述特定字符和所述字符串,获取与所述字符串对应的第二候选词。5.如权利要求1所述的方法,其特征在于,所述根据所述首字母和所述字符串,获取与所述字符串对应的第一候选...

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

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

1