[发明专利]字符输出方法和装置有效
申请号: | 200710090659.0 | 申请日: | 2007-03-30 |
公开(公告)号: | CN101071397A | 公开(公告)日: | 2007-11-14 |
发明(设计)人: | 禹荣凌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F3/023 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字符 输出 方法 装置 | ||
技术领域
本发明涉及字符处理技术,尤其涉及字符输出方法和装置。
背景技术
目前,常用的输入法可以提供不同状态(如中文、英文等)字符的输出,用户通常通过手动操作在各状态之间进行切换,例如,希望输出汉字字符时,将输入法切换到中文状态,希望输出英文字符时,则切换到英文状态;若用户未将输入法切换至相应的状态,则可能输入了一长串字符却无法获得预期的输出,这样,用户需要切换到正确的状态后重新输入已经输入的字符串,在有的输入法中甚至需要先删除已经输入的字符才能重新输入;还有一些输入法在某一状态下可以获得另一状态字符的输出,例如在紫光或搜狗拼音输入法中,在中文状态下输入一串字符后,输入某一控制键(如空格键)可以输出对应的中文字符或字符组合,若输入另一控制键(如回车键)可以输出对应的英文字符或字符组合,在该方案中,用户仍然需要输入相应的控制键才能实现字符的正确输出,若输入的控制键与期望的输入法状态不符,用户同样也需要重新输入已经输入的字符串。由上述分析可知,上述方案均存在字符输入效率较低、用户体验较差的缺陷。
发明内容
本发明的实施例要解决的技术问题是提供字符输出方法和装置,能够将输入的字符串自动以用户期望的输入法状态下的对应字符或字符组合进行输出,从而提高字符输入效率。
为解决上述技术问题,本发明的实施例提供以下技术方案:
一种字符输出方法,包括:
将检测到的输入字符存储到缓存区;
获取缓存区中的字符串在输入法各状态下的对应字符或字符组合,以及所述字符串在输入法各状态下的概率值;
根据所获得的输入法各状态的概率值向用户提示至少两个概率值最高的输入法状态下的对应字符或字符组合;
确定用户根据上述提示内容所选择的输入法状态为所述字符串的目标输入法状态;
输出所述目标输入法状态下的对应字符或字符组合。
一种字符输出装置,包括:
缓存单元,用于存储检测到的输入字符;
对应字符获取单元,用于获取缓存单元中存储的字符串在输入法各状态下的对应字符或字符组合;
概率值获取单元,用于获取缓存单元中存储的字符串在输入法各状态下的概率值;
目标状态获取单元,所述目标状态获取单元包括最高分值获取单元、提示单元和状态确定单元,其中:最高分值获取单元用于从概率值获取单元输出的概率值中获取至少两个最高的概率值;提示单元用于向用户提示所述最高概率值对应的输入法状态下的对应字符或字符组合;状态确定单元具体用于确定用户根据上述提示内容所选择的输入法状态为所述字符串的目标输入法状态;
字符输出单元,用于输出所述目标输入法状态下的对应字符或字符组合。
从以上技术方案可以看出,本发明的实施例具有以下有益效果:
分别获取缓存区中的字符串在输入法各状态下的对应字符或字符组合和该字符串在输入法各状态下的概率值后,可以根据该概率值自动确定用户所期望的输入法状态(即目标输入法状态),从而能够将输入字符串自动以用户期望的输入法状态下的对应字符或字符组合进行输出;由于能够自动确定输入法状态,用户即使忘记将输入法状态切换到期望的状态,也能够自动输出该状态下的对应字符,而不需要重新输入已经输入的字符串,因此可以提高字符输入效率。
附图说明
图1是本发明实施例一字符输出方法的流程图;
图2是本发明实施例二字符输出装置的结构图;
图3是本发明实施例三字符输出装置的结构图;
图4是本发明实施例四字符输出装置的结构图。
具体实施方式
本发明的实施例提供了字符输出方法和装置,可以嵌入到各输入法之中使用,具有较好的通用性。下面通过具体实施例对所述方法和装置进行详细描述。
实施例一、一种字符输出方法,参考图1,包括以下流程:
A1、检测用户输入,将检测到的输入字符存储到缓存区;
在启动输入法接受用户输入前,需要先清空缓存区中的字符;另外,还可以设置所记录的前次使用的输入法状态为输入法的当前状态;
A2、当缓存区存储的字符串符合预定条件时,获取该字符串在输入法各状态下的对应字符或字符组合,以及该字符串在输入法各状态下的概率值;
某一字符串在输入法各状态下的对应字符或字符组合主要是依据各输入法本身所提供的各状态下的字符输出规则所获取,在此不做赘述;
所述缓存区中的字符串符合预定条件可以是缓存区中字符串的字符数达到预定数值,还可以是检测到缓存区中字符串中包含分隔符;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710090659.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:红外线光源发生装置
- 下一篇:中大功率电机试验平台系统