用以建立个性字符库的方法及客户端技术

技术编号:7917374 阅读:193 留言:0更新日期:2012-10-25 02:14
本发明专利技术提供了一种用以建立个性字符库的方法及客户端,属于计算设备、软件技术领域。该方法包括有如下步骤:步骤1,采集利用输入法工具相邻一次同步输入多个字符后,删除部分字符且保留部分字符的操作消息;步骤2,将所保留的部分字符,取其对应输入模式采集后加入到个性字符库。利用本发明专利技术,能够将用户通过首先输入多个字符,然后将输入的部分字符删除的输入方式进行采集,对其建立个性字符库。

【技术实现步骤摘要】

本专利技术属于计算设备、软件

技术介绍
输入法工具是人们应用非常普遍的工具形式,在使用各种计算设备时,包括计算机、移动通信设备、个人数字助理等终端类型,都需要经常使用输入法进行字符的输入操作。比如,在进行中文的字符输入操作中,拼音输入法是一种常用的输入方式。目前最常用的拼音输入法为搜狗拼音输入法。在使用搜狗拼音输入法的过程中,该输入法工具能够对人们经常输入的词汇,按照出现的频率对拼音内容与输入汉字的对照方式建立相应的词库,基于这些词库形成用户的个性字符库。用户的个性字符库是进行高效、快速输入的重 要支撑方式。继续以前述的搜狗拼音输入法为例,在建立个性字符库的过程中,会对用户通过拼音输入法所输入的汉字字符的拼音组合方式进行采集及保存,这是目前形成个性字符库的主要方式。但需要指出的是,用户经常通过一次性输入拼音内容,然后选择所对应的多个汉字作为输入结果。进一步,将其中的部分字符进行删减,再留下所需要的部分字符。这种方式在输入生僻字符时尤其有效。比如,在没有预建个性字符库的情况下,用户希望用拼音输入法输入“煜”这个字符,在直接输入拼音“yu”的情况下,需要对候选词列表进行多次翻页及查询,才能完成该字符的输入操作,相当麻烦。于是,人们就经常会先输入“liyu”的字符组合,这种情况下,在输入法界面的候选词列表中,第一个候选词就是“李煜”。在输入了“李煜”这两个字符之后,再将“李”删掉,就可以了,这种方式就相对快捷了不少。而这种情况下,用户再次希望输入“煜”时,如果输入了拼音“yu”,所对应的个性字符库仍旧不会单独收录“ ‘yu’ - ‘煜’ ”之间的对应关系,从而不会在候选词列表的第一页面中的前列出现“煜”字。这是因为系统所采集并建立的个性字符库,仍旧是按照用户所输入的“liyu”对应“李煜”进行记录的,并没有仅针对用户希望输入的“煜”字建立个性字符库。这是目前个性字符库在建立过程中的缺陷。
技术实现思路
本专利技术的目的,是提供一种用以建立个性字符库的方法,以及对应的客户端,利用本专利技术,能够将用户通过首先输入多个字符,然后将输入的部分字符删除的输入方式进行采集,对其建立个性字符库。本专利技术提供一种用以建立个性字符库的方法,该方法包括有如下步骤步骤1,采集利用输入法工具相邻一次同步输入多个字符后,删除部分字符且保留部分字符的操作消息;步骤2,将所保留的部分字符,取其对应输入模式采集后加入到个性字符库。进一步,所述的输入法工具,为汉语拼音输入法。进一步,所述的多个字符,包括两个或两个以上的字符。进一步,所述的多个字符,包括2-4个字符,对应多个字符删除后保留的部分字符为1-2个字符。进一步,预设符合字符输入后部分删除部分保留模式的操作实例的次数阈值;采集利用输入法工具将字符输入后部分删除部分保留的操作实例的次数信息;将获得的次数信息与前述的次数阈值进行比对,在满足次数阈值要求的情况下将其采集后加入到个性字符库。进一步,在采集获得符合字符输入后部分删除部分保留模式的情况下,生成对话窗口,设置有用以将所保留字符的输入模式加入个性字符库的选项列表。进一步,所获得的个性字符库,上传到所在客户端注册的系统服务器中进行保存, 采集该客户端的登录信息,判定个性字符库是否存在或是否为系统服务器的保存版本,在不存在或没有系统服务器中保存版本信息的情况下,推送至所在的客户端。进一步,设置生僻词判定模式;判定字符输入后部分删除部分保留模式中,所留存的字符是否符合生僻词汇;在符合的情况下,将所留存的字符及对应输入方式加入到个性字符库;在不符合的情况下,不将其加入到个性字符库。进一步,设置用以判定所保留字符是否在当前输入法候选词列表第一页面中的首页词判定模式;采集字符输入后部分删除部分保留模式中所保留的字符,判定该字符是否存在于单独输入时的候选项的第一页面中;在不存在的情况下,将所留存的字符及对应输入方式加入到个性字符库;在存在的情况下,不将其加入到个性字符库。进一步,所述的相邻一次同步输入的多个字符,要求相互间构成词组关系。进一步,判定前述词组关系的方式为,比对所获得的候选词列表中的候选词,判断是否包括有多个字符所对应的选项,包括的话就具有前述的词组关系,不包括的话,就不具有前述的词组关系。本专利技术还提供一种用以建立个性字符库的客户端,该客户端包括输入后删除保留判定模块,用以采集利用输入法工具相邻一次同步输入多个字符后,删除部分字符且保留部分字符的操作消息;字符库加入模块,用以将所保留的部分字符,取其对应输入模式采集后加入到个性字符库。本专利技术还提供一种个性字符库,该字符库包括保留字符库,为采集利用输入法工具相邻一次同步输入多个字符后删除部分字符且保留部分字符的操作消息,将所保留的部分字符取其对应输入模式采集后获得的字符库。附图说明图I是本专利技术所述用以建立个性字符库的方法的流程图。图2是本专利技术所述用以建立个性字符库的客户端的结构框图。具体实施方式实施例I该实施例包括有如下步骤步骤S110,设置输入法工具,通过该输入法工具能够以汉语拼音的方式输入汉字,且能够采集针对于字符接收窗口对邻近已输入字符所进行的字符删除消息;所设置的输入法工具,就是一种汉语拼音输入法工具。利用汉语拼音输入法工具在输入汉字的时候,需要通过键盘或者触摸屏等输入结构输入拼音字母,而拼音字母会对应着具有相同或相近读音的汉字。这些汉字会形成不同的选项,称为候选词。由各个候选词所组成的列表框,称为候选词列表。在输入拼音字母之后,会生成第一页面的候选词列表。当对应的候选词通过第一页面的候选词列表无法完整容纳的话,还可以对候选词列表进行翻页,通过翻页的方式调取其它页面的候选词。在进行汉字输入的过程中,常常会有太多的同音字,这种情况下,用户经常需要在 查看过第一页面的候选词列表之后,反复进行翻页查询,相当繁琐。本专利技术中,所述的输入法工具,在输入拼音或者候选词时,同样会出现前述的问题。本专利技术中所描述的输入法工具,不仅能够以汉语拼音的方式输入汉字,而且还能够采集所输入的字符在字符接收窗口中对刚刚输入的字符的删除操作消息。比如说,用户在Word文档中以前述的输入法工具刚刚输入了两个汉字,且这两个汉字是一次进行输入的。当用户对这两个汉字的其中之一进行删除操作时,通过输入法工具能够采集该字符删除消息。具体说来,以Windows操作系统为例,可以通过应用程序接口 API函数获取正在输入的Word文档的句柄信息,然后通过该句柄信息所对应的Word文档的窗口,获取删除字符的操作消息。进而判定删除字符所在的位置以及所删除的字符,是否为输入法工具最近一次输入的字符,如果是,则采集该类字符删除消息。前述步骤SllO中所描述的邻近已输入字符,指的就是最近一次所输入的字符。或者,针对于所正在输入的Word文档设置钩子函数,通过该钩子函数可以采集用户针对Word文档中字符的删除消息,并获取所删除的字符内容。通过输入法工具中的最近一次输入字符的记录,来判定所删除的字符是否为用户最近一次所输入的字符中的部分内容。步骤S120,采集通过前述输入法工具所输入的汉语拼音“liyu”,在输入法工具候选词列表首页的候选词中,选择候选词“李煜”作为用户当前字符接收窗口中的输入字符;在本实施例中,用户邻近所输入的汉语拼本文档来自技高网
...

【技术保护点】
一种用以建立个性字符库的方法,其特征在于该方法包括有如下步骤:步骤1,采集利用输入法工具相邻一次同步输入多个字符后,删除部分字符且保留部分字符的操作消息;步骤2,将所保留的部分字符,取其对应输入模式采集后加入到个性字符库。

【技术特征摘要】

【专利技术属性】
技术研发人员:马宇尘
申请(专利权)人:上海量明科技发展有限公司
类型:发明
国别省市:

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

1