[发明专利]一种学词方法和装置有效
申请号: | 201110147255.7 | 申请日: | 2011-06-02 |
公开(公告)号: | CN102810095A | 公开(公告)日: | 2012-12-05 |
发明(设计)人: | 查文 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/023 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 装置 | ||
技术领域
本发明涉及输入法技术领域,特别是涉及一种学词方法和装置。
背景技术
随着计算机技术以及互联网技术的普及与发展,输入法已经成为用户与计算机交互的重要手段,不同专业领域、不同兴趣以及使用习惯的用户对于输入法的智能性要求越来越高。
现有的输入法一般通过提高系统词库中词条的更新程度以及词频信息的准确度,来提高用户输入字符时的效率。
但是由于系统词库是相对固定的,针对每一个用户而言,难以达到精确匹配;为了增强个性化的输入效率,用户词库应运而生,具体地,输入法通过学词,将用户输入的上屏词(通过上屏动作后上屏的词)存储至用户词库中。这里,上屏动作是指,在用户通过输入法确认输入内容后,将输入内容输出到应用程序的动作。对于用户词库中的词条,输入法还会根据用户输入这个词条的次数和最后一次输入这个词条的时间来对词条赋予一个属性,称为用户词频。
在用户进行输入的时候,首先会从用户词库中查找与输入的编码字符串相匹配的词条,如果能直接命中,就返回用户词库中的词,否则再到系统词库中查找。因此,用户词库的学词可以在一定程度上调整候选项的排序,使其逐渐适应该用户,从而提高输入效率。
然而,在实际应用中,用户词库的学词会存在如下情况:用户输入编码字符串后,由于候选词选择失误而将错误的候选词作为词条学入用户词库。例如,用户欲通过编码字符串“zhanglianfeng”输入“张连凤”,下意识按空格键上屏首选项“张连峰”,却发现打错字了;于是,按退格键删除错误的“峰”字,以及,通过编码字符串“feng”输入正确的“凤”字。
对于上述情况,是不应该将错误的候选词作为词条学入用户词库的。于是,现有技术中,一种输入法对学词过程作了改进,参照图1,所述学词过程具体可以包括:
步骤101、接收用户的上屏词;
步骤102、将所述上屏词作为词条学入词库,并进行调频;
步骤103、监视用户的下一步动作;
步骤104、判断用户的下一步动作是否为退格键,若是,在执行步骤105,否则,执行步骤106;
步骤105、将用户词库还原至上次上屏动作前的状态;
步骤106、保留用户词库中步骤102学入的词条。
虽然上述学词过程避免将错误的候选词进入用户词库。但由于其在判断用户输入失误后,就将用户词库还原至上次上屏动作前的状态,故抛弃了用户真正输入的内容。
对应前例,如果用户欲输入“张连凤”,其在首次输入上屏词为“张连峰”,然后,通过删除“峰”,补上“凤”达到更正目的。在这种情况下,输入法在删除“峰”时对用户词库进行了还原,本次输入的“张连峰”不会学习到用户词库中;同时,输入“凤”后会提高“凤”的用户词频;该用户下次输入“张连凤”时,还会遇到困难,从而影响该用户的输入效率和输入法的智能性。
总之,需要本领域技术人员迫切解决的一个技术问题就是:如何改变现有输入法的智能性不高的现状,提供一种能够准确记录用户真正想要输入的内容的学词方法,大大提高用户的输入效率。
发明内容
本发明所要解决的技术问题是提供一种学词方法和装置,能够提高学词的智能性,从而提高用户的输入效率。
为了解决上述问题,本发明公开了一种学词方法,包括:
记录用户输入的至少一次上屏内容;
如果所述记录的某次上屏内容的部分内容被用户更改,对更改后的该次上屏内容进行学词。
优选的,所述方法还包括:识别用户动作,根据识别结果确定用户是否对所述某次上屏内容的部分内容进行更改。
优选的,所述记录用户输入的至少一次上屏内容包括:在缓存中保存用户输入的至少一次上屏内容;
所述方法还包括:如果识别出用户更改了所述某次上屏内容的部分内容,则对应更改缓存中保存的该次上屏内容;
所述对更改后的上屏内容进行学词包括:对缓存中更改后的该次上屏内容进行学词。
优选的,所述识别用户动作进一步包括:
记录将某次上屏内容保存至缓存的时间,在所述时间后的设定时钟周期内识别用户针对该次上屏内容的动作;或者
将某次上屏内容保存至缓存后,记录其后用户输入的上屏内容的次数N,在N小于设定数量时识别用户针对该次上屏内容的动作。
优选的,所述方法还包括:删除缓存中已进行学词的所述上屏内容。
优选的,所述对缓存中更改后的上屏内容进行学词包括:在用户输入下一个上屏内容后,对所述更改后的上屏内容进行学词。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110147255.7/2.html,转载请声明来源钻瓜专利网。