[发明专利]输入法的用户词添加方法和装置有效
申请号: | 201010245194.3 | 申请日: | 2010-07-30 |
公开(公告)号: | CN102346561A | 公开(公告)日: | 2012-02-08 |
发明(设计)人: | 张会鹏;潘伟彬 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 郑光 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 输入法 用户 添加 方法 装置 | ||
技术领域
本发明涉及输入法领域,特别涉及一种输入法的用户词添加方法和装置。
背景技术
现有技术中为了实现汉语输入,都需要通过输入软件以匹配用户输入的编码字符串(英文字符),并获取与其相匹配的汉语文字。
现有技术中,输入软件可以内置一个系统词库,临时词库中包括有预置的字词以及该字词对应的编码字符串。例如:在使用者输入字符串“xian”时,输入法会读取预置的系统词库,以确定与该字符串相对应的字词“先”、“西安”、“馅”等,然后将这些字词作为备选词显示给用户。
由于汉语博大精深,且随着社会的发展不断出现新词,因此不可能在系统词库中预置所有的字词。因此现有技术中,都是通过再设置一个用户词库,在用户输入的未包含在系统词库中的字词时,将该字词添加进用户词库中,对系统词库进行更新。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
现有技术中对用户词库和/或系统词库的更新只能依靠用户输入的文字。即:在用户输入的过程中,接收用户输入的编码字符串及用户选择的对应的字词,如果用户词库中没有该字词,则将该字词添加到临时词库中。
发明内容
为了解决现有技术中必须在用户输入过程中才会更新临时词库造成的无法在浏览时从中对临时词库进行更新的问题,本发明实施例提出了一种输入法的用户词添加方法和装置。所述技术方案如下:
本发明实施例提出了一种输入法的用户词添加方法,其特征在于,包括:
当用户进行复制操作时,将用户复制的内容记录到临时词库内;并记录所述复制的内容对应的编码字符串;
当用户输入编码字符串时,读取所述临时词库,将所述临时词库中与所述编码字符串相对应的字词显示;用户选择该字词时,将该字词及对应的编码字符串添加到用户词库中。
作为上述技术方案的优选,所述当用户进行复制操作时,将用户复制的内容记录到临时词库内包括:
当所述系统剪贴板内容增加时,将所述系统剪贴板内增加的内容添加到所述临时词库内。
作为上述技术方案的优选,所述方法还包括:当符合预置条件时将所述临时词库清空。
作为上述技术方案的优选,所述当符合预置条件时将所述临时词库清空包括:
当所述系统剪贴板内容增加时,判断注册表中是否存在volatile类型的预设注册表项,如果是则将所述内容添加到所述临时词库内;如果否,则在注册表中添加所述预设注册表项,并将所述临时词库清空;将所述内容增加到所述临时词库中。
作为上述技术方案的优选,所述方法还包括:
判断所述增加的内容是否全部由汉字组成,且其中汉字的长度是否小于预设长度;如果是则将所述增加的内容添加到所述临时词库内。
作为上述技术方案的优选,所述方法还包括:
当所述字词中包括多音字时,将该字词对应的所有编码字符串添加到所述用户词库中。
本发明实施例还提出了一种输入法的用户词添加装置,包括:
添加模块,用于当用户进行复制操作时,将用户复制的内容记录到临时词库内;
记录模块,用于记录所述复制的内容对应的编码字符串;
显示模块,用于当用户输入编码字符串时,读取所述临时词库,将所述临时词库中与所述编码字符串相对应的字词显示;用户选择该字词时,将该字词及对应的编码字符串添加到用户词库中。
作为上述技术方案的优选,所述添加模块包括:
内容添加单元,用于当所述系统剪贴板内容增加时,将所述系统剪贴板内增加的内容添加到所述临时词库内。
作为上述技术方案的优选,当符合预置条件时将所述临时词库清空。
作为上述技术方案的优选,所述内容添加单元包括:
判断子单元,用于判断注册表中是否存在volatile类型的预设注册表项,如果否,则在注册表中添加所述预设注册表项,并将所述临时词库清空;
添加子单元,用于将所述系统剪贴板内增加的内容添加到所述临时词库内。
作为上述技术方案的优选,所述装置还包括:
匹配模块,判断所述增加的内容是否全部由汉字组成,且其中汉字的长度是否小于预设长度;如果是则将所述增加的内容添加到所述临时词库内。
作为上述技术方案的优选,当所述字词中包括多音字时,所述显示模块将该字词对应的所有编码字符串添加到所述用户词库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010245194.3/2.html,转载请声明来源钻瓜专利网。