[发明专利]一种文字输入方法及其系统有效
申请号: | 200710124912.X | 申请日: | 2007-12-07 |
公开(公告)号: | CN101183351A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 何杰;方斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F17/30;H04L12/28;H04L9/32 |
代理公司: | 深圳市顺天达专利商标代理有限公司 | 代理人: | 郭伟刚;蔡晓红 |
地址: | 518057广东省深圳市高新科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文字 输入 方法 及其 系统 | ||
技术领域
本发明涉及文字输入,特别涉及一种基于用户个人信息的文字输入方法及其系统。
背景技术
现有技术中,主要的文字输入法一般包括一元输入法(如:智能ABC拼音加加)、二元输入法(如:搜狗拼音、Google拼音)以及三元输入法(如:微软拼音、智能狂拼)。一元输入法主要是通过双拼或简拼打出词语,基本上没有词频调整功能或简单的词频调整功能。二元输入法主要是通过网络的信息定时训练词频,并且以一定的周期更新给用户,用户在输入体验时感觉很容易打出新词。三元输入法基本上实现了整句输入功能,用户可以很容易不通过选择候选词或仅简单调整一下词语就能打出整个句子。
但是,目前所有的这些输入法都有一个特点,就是用户在开始使用的时候无法预知用户的倾向和使用习惯,因此在没有通过用户不断输入训练的情况下,也就无法通过预测对用户输出的候选词进行调整,也就不能够准确地贴近用户的使用习惯。
发明内容
本发明的目的在于提供一种文字输入方法及其系统。
本发明解决其技术问题所采用的技术方案是:一种文字输入方法,包括以下步骤:
(a),拼音输入法客户端通过预设方式向用户信息服务器获取用户个人信息;
(b)所述拼音输入法客户端把获取的用户个人信息通过网络上传到拼音服务器,所述拼音服务器根据所述用户个人信息向所述拼音输入法客户端发送命令控制其输入法的分类词库逻辑和/或其所需的分类词库以实现用户输入文字时跟所述用户个人信息相关的词语以优先的顺序出现。
本发明中,在所述步骤(a)之前还包括:
拼音输入法客户端通过预设界面开启获取所述用户个人信息功能。
具体的,本发明步骤(a)中,所述通过预设方式获取及时通信的用户个人信息的步骤包括:
(a1),如果用户已经绑定其ID,拼音输入法客户端将该ID及存储的密码通过TCP连接发送至用户信息服务器进行认证,认证通过后则从所述用户信息服务器获取该用户个人信息由所述拼音输入法客户端上传并保存在所述拼音服务器中;
(a2),如果用户未绑定其ID,拼音输入法客户端和用户信息客户端以预先协商好的名称打开所述拼音输入法客户端中的共享内存并做相应的处理,所述共享内存包括用于存储当前设置状态的第一区域和用于存储用户个人信息的第二区域。
具体的,本发明步骤(a2)中,所述相应的处理包括:
(a21),当用户信息客户端接收到用户输入的文字时,先以所述预先协商好的名称打开所述共享内存,如果所述共享内存开启成功,则向所述用户信息服务器读取用户个人信息并将其存储至所述共享内存,拼音输入法客户端定期监测所述共享内存的状态,如果发现有用户个人信息写入时,则将所述共享内存中的用户个人信息发送到所述拼音服务器进行保存。
具体的,本发明所述步骤(a21)进一步包括:
当将所述个人信息成功存储至所述共享内存时,设置写成功的标志;
当拼音输入法客户端检测到所述共享内存中有写成功的标志后,将所述共享内存中的个人信息通过TCP连接发送到所述拼音服务器。
具体的,本发明步骤(b)中,所述调整拼音服务器中输入法的分类词库逻辑的步骤包括:
(b1),所述拼音服务器读取所述个人信息,并启用与所述个人信息相关的分类词库;
(b2),如果拼音输入法客户端已经存在所述相关的分类词库,所述拼音服务器则通过TCP连接的方式向所述拼音输入法客户端发送命令控制所述分类词库的优先顺序,否则执行步骤(b3);
(b3),如果拼音输入法客户端未存在所述相关的分类词库,所述拼音服务器则通过UDP连接的方式将所需的分类词库发送给所述拼音输入法客户端,并返回执行步骤(b2)。
具体的,本发明步骤(b)中,所述调整拼音输入法客户端中输入法的分类词库逻辑的步骤包括:
(b4),拼音输入法客户端根据用户输入的文字,在输出的候选词列表中,按照所述步骤(b2)中拼音服务器返回的信息对所述候选词列表中词语的顺序做进一步的调整,以实现跟所述个人信息相关的词语以优先的顺序出现。
本发明还同时公开了一种文字输入系统,包括:
客户端,包括用户信息客户端和拼音输入法客户端,用于通过预设界面启动获取所述用户个人信息的功能,根据用户输入的词语,在输出的候选词列表中,按照所述拼音服务器返回的控制命令对拼音输入客户端中所述候选词列表中词语的顺序做进一步的调整,以实现跟所述个人信息相关的词语以优先的顺序出现;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710124912.X/2.html,转载请声明来源钻瓜专利网。