输入法的用户词添加方法和装置制造方法及图纸

技术编号:7107136 阅读:247 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出了一种输入法的用户词添加方法和装置,涉及输入法领域。本发明专利技术实施例的装置包括:添加模块和显示模块。方法包括:当用户进行复制操作时,将用户复制的内容记录到临时词库内;并记录所述复制的内容对应的编码字符串;当用户输入编码字符串时,读取所述临时词库,将所述临时词库中与所述编码字符串相对应的字词显示;用户选择该字词时,将该字词添加到用户词库中。本发明专利技术实施例可以使用户无需复杂的输入过程,既可从复制的内容中选择出字词,并对用户词库进行更新。同时,又不会使临时词库过于臃肿。

【技术实现步骤摘要】
输入法的用户词添加方法和装置
本专利技术涉及输入法领域,特别涉及一种输入法的用户词添加方法和装置。
技术介绍
现有技术中为了实现汉语输入,都需要通过输入软件以匹配用户输入的编码字符串(英文字符),并获取与其相匹配的汉语文字。现有技术中,输入软件可以内置一个系统词库,临时词库中包括有预置的字词以及该字词对应的编码字符串。例如:在使用者输入字符串“xian”时,输入法会读取预置的系统词库,以确定与该字符串相对应的字词“先”、“西安”、“馅”等,然后将这些字词作为备选词显示给用户。由于汉语博大精深,且随着社会的发展不断出现新词,因此不可能在系统词库中预置所有的字词。因此现有技术中,都是通过再设置一个用户词库,在用户输入的未包含在系统词库中的字词时,将该字词添加进用户词库中,对系统词库进行更新。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:现有技术中对用户词库和/或系统词库的更新只能依靠用户输入的文字。即:在用户输入的过程中,接收用户输入的编码字符串及用户选择的对应的字词,如果用户词库中没有该字词,则将该字词添加到临时词库中。
技术实现思路
为了解决现有技术中必须在用户输入过程中才会更新临时词库造成的无法在浏览时从中对临时词库进行更新的问题,本专利技术实施例提出了一种输入法的用户词添加方法和装置。所述技术方案如下:本专利技术实施例提出了一种输入法的用户词添加方法,其特征在于,包括:当用户进行复制操作时,将用户复制的内容记录到临时词库内;并记录所述复制的内容对应的编码字符串;当用户输入编码字符串时,读取所述临时词库,将所述临时词库中与所述编码字符串相对应的字词显示;用户选择该字词时,将该字词及对应的编码字符串添加到用户词库中;当系统剪贴板内容增加时,判断注册表中是否存在volatile类型的预设注册表项,如果否,则确定所述剪贴板内容是第一次增加,在所述注册表中增加所述预设注册表项,并将所述临时词库清空。作为上述技术方案的优选,所述当用户进行复制操作时,将用户复制的内容记录到临时词库内包括:当所述系统剪贴板内容增加时,将所述系统剪贴板内增加的内容添加到所述临时词库内。作为上述技术方案的优选,所述方法还包括:判断所述增加的内容是否全部由汉字组成,且其中汉字的长度是否小于预设长度;如果是则将所述增加的内容添加到所述临时词库内。作为上述技术方案的优选,所述方法还包括:当所述字词中包括多音字时,将该字词对应的所有编码字符串添加到所述用户词库中。本专利技术实施例还提出了一种输入法的用户词添加装置,包括:添加模块,用于当用户进行复制操作时,将用户复制的内容记录到临时词库内;记录模块,用于记录所述复制的内容对应的编码字符串;显示模块,用于当用户输入编码字符串时,读取所述临时词库,将所述临时词库中与所述编码字符串相对应的字词显示;用户选择该字词时,将该字词及对应的编码字符串添加到用户词库中;所述输入法的用户词添加装置还包括用于当系统剪贴板内容增加时,判断注册表中是否存在volatile类型的预设注册表项,如果否,则确定所述剪贴板内容是第一次增加,在所述注册表中增加所述预设注册表项,并将所述临时词库清空。作为上述技术方案的优选,所述添加模块包括:内容添加单元,用于当所述系统剪贴板内容增加时,将所述系统剪贴板内增加的内容添加到所述临时词库内。作为上述技术方案的优选,所述装置还包括:匹配模块,判断所述增加的内容是否全部由汉字组成,且其中汉字的长度是否小于预设长度;如果是则将所述增加的内容添加到所述临时词库内。作为上述技术方案的优选,当所述字词中包括多音字时,所述显示模块将该字词对应的所有编码字符串添加到所述用户词库中。本专利技术实施例提供的技术方案的有益效果是:本专利技术实施例可以将使用户在进行网络浏览或是浏览文档等文件时,将其中的字词添加到临时词库中。当用户通过输入法来输入时,将该临时词库中的字词及用户词库中的字词显示给用户,并根据用户选择的字词对用户词库进行更新。这样可以使用户无需复杂的输入过程,即可从复制的内容中选择出字词,并对用户词库进行更新。同时,又不会使临时词库过于臃肿。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中使用的附图作一简单地介绍,显而易见地,下面所列附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术第一实施例的流程示意图;图2为本专利技术第二实施例中获取用户复制的内容的流程示意图;图3为本专利技术第三实施例的结构示意图;图4为本专利技术第四实施例的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例的设计思路是:为了方便用户,将用户复制的内容存储到临时词库中。当用户通过输入法来输入时,将该临时词库中的字词及用户词库中的字词显示给用户。这样,就可以通过现有技术中的方式对用户词库进行更新,即:接收用户输入的编码字符串及用户选择的对应的字词,如果用户词库中没有该字词,则将该字词添加到临时词库中。以下通过实施例对本专利技术进行进一步的说明。实施例1本专利技术第一实施例提出了一种输入法的用户词添加方法,其流程如图1所示,包括:步骤101、当用户进行复制操作时,将用户复制的内容记录到临时词库内;步骤102、记录所述复制的内容对应的编码字符串;步骤103、当用户输入编码字符串时,读取所述临时词库,将所述临时词库中与所述编码字符串相对应的字词显示;用户选择该字词时,将该字词及对应的编码字符串添加到用户词库中。本专利技术实施例可以将使用户在进行网络浏览或是浏览文档等文件时,将其中的字词添加到临时词库中。当用户通过输入法来输入时,将该临时词库中的字词及用户词库中的字词显示给用户,并根据用户选择的字词对用户词库进行更新。这样可以使用户无需复杂的输入过程,即可从复制的内容中选择出字词,并对用户词库进行更新。同时,又不会使临时词库过于臃肿。其中,编码字符串是指与字词对应的汉语拼音;例如:字词“重庆大学”所对应的编码字符串为“Chongqingdaxue”。实施例2本专利技术第二实施例提出了一种输入法的用户词添加方法,是在第一实施例基础上改进而来,包括:步骤201、当用户进行复制操作时,将用户复制的内容记录到临时词库内。其中,步骤201中为了防止临时词库中出现重复的字词,可以将用户复制的内容与临时词库中已有字词进行对比,如果没有则将该内容添加到临时词库中;如果?则不处理。这样可以防止临时词库过于臃肿。其中,步骤201中,可以通过系统剪贴板来获得用户复制的内容。即:当所述系统剪贴板内容增加时,将所述系统剪贴板内增加的内容添加到所述临时词库内。在本专利技术的一个实施例中,步骤201可以如图2所示的,具体为:步骤2011、监控系统剪贴板;步骤2012、当所述系统剪贴板的内容增加时,将所述系统剪贴板内增加的内容添加到所述临时词库内。当然,通过监控系统剪贴板的方式获取用户复制的内容只是本专利技术的一个具体的实施方式。本领域内技术人员可以理解,还可以采用其他获取系统剪贴板内增加的内容,而无需设置步骤2011来对系统剪贴板进行监控,本专利技术实施例中并不以此为限。系统剪贴板为现有技术。当用户选择了浏览器或文档等文件中的字本文档来自技高网...
输入法的用户词添加方法和装置

【技术保护点】
1.一种输入法的用户词添加方法,其特征在于,包括:当用户进行复制操作时,将用户复制的内容记录到临时词库内;并记录所述复制的内容对应的编码字符串;当用户输入编码字符串时,读取所述临时词库,将所述临时词库中与所述编码字符串相对应的字词显示;用户选择该字词时,将该字词及对应的编码字符串添加到用户词库中。

【技术特征摘要】
1.一种输入法的用户词添加方法,其特征在于,包括:当用户进行复制操作时,将用户复制的内容记录到临时词库内;并记录所述复制的内容对应的编码字符串;当用户输入编码字符串时,读取所述临时词库,将所述临时词库中与所述编码字符串相对应的字词显示;用户选择该字词时,将该字词及对应的编码字符串添加到用户词库中;当系统剪贴板内容增加时,判断注册表中是否存在volatile类型的预设注册表项,如果否,则确定所述剪贴板内容是第一次增加,在所述注册表中增加所述预设注册表项,并将所述临时词库清空。2.根据权利要求1所述的输入法的用户词添加方法,其特征在于,所述当用户进行复制操作时,将用户复制的内容记录到临时词库内包括:当系统剪贴板内容增加时,将所述系统剪贴板内增加的内容添加到所述临时词库内。3.根据权利要求1所述的输入法的用户词添加方法,其特征在于,所述方法还包括:判断所述增加的内容是否全部由汉字组成,且其中汉字的长度是否小于预设长度;如果是,则将所述增加的内容添加到所述临时词库内。4.根据权利要求1所述的输入法的用户词添加方法,其特征在于,所述方法还包括:当所述字词中包括多音字时,将该字词对应的所有编码字符串添加到所述用户词库中。5.一种输入法的用户词添加装...

【专利技术属性】
技术研发人员:张会鹏潘伟彬
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94

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

1