[发明专利]汉字输入方法、设备及系统有效
申请号: | 201210037129.0 | 申请日: | 2012-02-17 |
公开(公告)号: | CN103257718B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 陈单枝 | 申请(专利权)人: | 深圳市世纪光速信息技术有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F3/0481 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张耀光 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同义词 候选词 服务器 设备及系统 发送模块 服务请求 接收模块 输出结果 客户端 汉字 计算机输入法 服务器发送 输出 查找模块 输出模块 选取模块 匹配 返回 | ||
1.一种汉字输入方法,其特征在于,所述方法包括:
根据用户输入的编码获得的候选词列表,所述候选词列表中包括至少一个候选词;
从所述候选词列表中选取至少一个候选词,并向同义词服务器发送同义词服务请求,所述同义词服务请求中包括所选取的候选词;
接收所述同义词服务器返回的与所选取的候选词匹配的同义词,并输出所述候选词列表和所述同义词;
当接收到用户对所述输出的同义词的纠错请求时,对所述输出的同义词进行纠错处理;
其中,所述向同义词服务器发送同义词服务请求,包括:
分析所选取的候选词,判断所选取的候选词中是否包含虚词;
如果所选取的候选词中包含虚词,则删除所选取的候选词中的虚词,并发送同义词服务请求到同义词服务器,所述同义词服务请求中携带删除虚词后的所述候选词。
2.如权利要求1所述的方法,其特征在于,所述输出所述候选词列表和所述同义词,包括:
在所述候选词列表中添加所述同义词;
输出添加了所述同义词后的候选词列表。
3.如权利要求2所述的方法,其特征在于,从所述候选词列表中选取位于首位的候选词,则所述在所述候选词列表中添加所述同义词具体包括:将所述同义词添加至所述候选词列表中的第二位置。
4.如权利要求1-3任一项所述的方法,其特征在于,根据所述编码得到所述候选词列表之后,还包括:
判断同义词服务功能是否开启;
如果是,则执行从所述候选词列表中选取至少一个候选词,并向同义词服务器发送同义词服务请求的步骤;
否则,输出所述候选词列表。
5.一种汉字输入方法,其特征在于,所述方法包括:
接收客户端发送的同义词服务请求,所述同义词服务请求中携带删除虚词后的候选词;
查找与所述候选词匹配的同义词;
将所述匹配的同义词返回给所述客户端,使得所述客户端输出所述同义词。
6.如权利要求5所述的方法,其特征在于,所述接收客户端发送的同义词服务请求之前,还包括:按照红黑树数据结构存储同义词数据库;
所述查找与所述候选词匹配的同义词,包括:从所述同义词数据库中查找与所述候选词匹配的同义词。
7.一种客户端,其特征在于,所述客户端包括:
选取模块,用于根据用户输入的编码获得的候选词列表,从所述候选词列表中选取至少一个候选词,所述候选词列表中包括至少一个候选词;
发送模块,用于向同义词服务器发送同义词服务请求,所述同义词服务请求中包括所选取的候选词;
接收模块,用于接收所述同义词服务器返回的与所述候选词匹配的同义词;
输出模块,用于输出所述候选词列表和所述同义词;
纠错模块,用于当将所述输出模块输出所述候选词和所述同义词之后,如果接收到用户对所述输出的同义词的纠错请求,则对所述输出的同义词进行纠错处理;
其中,所述客户端还包括:
优化模块,用于分析所选取的候选词,判断所选取的候选词中是否包含虚词,如果所选取的候选词中包含虚词,则删除所选取的候选词中的虚词;
所述发送模块具体用于发送同义词服务请求到同义词服务器,所述同义词服务请求中携带所述优化模块删除虚词后的候选词。
8.如权利要求7所述的客户端,其特征在于,所述输出模块包括:
添加单元,用于在所述候选词列表中添加所述同义词;
输出单元,用于输出添加了所述同义词后的候选词列表。
9.如权利要求8所述的客户端,其特征在于,所述选取模块具体用于从所述候选词列表中选取位于首位的候选词;
所述添加单元具体用于将所述同义词添加至所述候选词列表中的第二位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市世纪光速信息技术有限公司,未经深圳市世纪光速信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210037129.0/1.html,转载请声明来源钻瓜专利网。