[发明专利]一种以笔画码进行输入的方法及一种输入法系统有效
申请号: | 201010161490.5 | 申请日: | 2010-04-27 |
公开(公告)号: | CN102236422A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 王天一 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 笔画 进行 输入 方法 输入法 系统 | ||
技术领域
本发明涉及输入法技术领域,特别是涉及一种以笔画码进行输入的方法及一种输入法系统。
背景技术
笔画输入法的使用较普遍,是目前较常用的一种汉字输入法。学习成本最小的笔画输入法为五笔画输入,即由五种基本笔画“横(一)、竖(丨)、撇(丿)、点(丶)、折(乛)”代表使用的所有笔画,每个字的码长没有限制,简单、易学、易记。
传统五笔画输入法的缺点是只能输入单字。现有的五笔画词组输入法,是在原有五笔画单字输入法基础上发展而来的,通过在表示字的笔画码之间加入分隔符来间隔每个字,并通过预置词库,筛选出用户想输入的词组。
五笔画词组输入法按笔顺编码,且没有固定码长,造成了在没有人工输入分隔符的前提下,输入法程序无法区分当前码表示几个字(即有多少分隔符),或具体分隔符的位置。所以要实现笔画的词组输入,必须人工输入分隔符,以确定各个单字的编码。在用户使用过程中,词组的各个单字输入完毕后需要手动输入一个分隔符,一般用单引号“’”表示。输入笔画编码后,程序按照当前的笔画码检索预置词库,给出符合编码对应的候选词(字),当用户输入分隔符时,程序基于输入分隔符后的编码,获得所需的候选词。
如输入“词语”一词,可以输入“词”字的全笔顺码加分隔符再加“语”字的全笔顺码:“丶乛乛一丨乛一”+“’”+“丶乛一丨乛一丨乛一”,当然,在词库质量较高的情况下,“语”字输入第一笔点即可发现“词语”一词进入候选,输入完前两笔即可得到“词语”为唯一的候选结果。
该种输入法在输入每个词时,必须输入数量为词长(所包括的单字数)减一个的分隔符,即输入2字的词时,需要写1个分隔符,输入5字的词时需要写4个分隔符,大大增加了按键次数。
此外,现有技术还有一种输入方法,即采取两套键盘的笔画词组输入法。其布置两套键盘(例如实体键盘和触摸屏上的虚拟键盘),起始时可从任一键盘开始输入,当转移到另一套键盘上输入时,表示输入下一个字。输入编码过程,以输入“词语”一词为例:任选一套键盘,按笔顺开始输入代表“词”字的笔顺,当用户要输入下一个字时,转到另一套键盘上开始输入,程序会自动在这个笔画前加入一个分隔符,以表示二个编码分别表示不同的字。
虽然此方案可以节省下用户每次输入分隔符的按键,但需要以多出一倍按键为代价,浪费键盘(屏幕)资源,按键利用率低,挤占了其它功能的合理分配。
总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够更加高效方便的以笔画码进行的文字输入。
发明内容
本发明所要解决的技术问题是提供一种以笔画码进行输入的方法及输入法系统,可以自动添加分隔符,以高效方便的通过笔画码完成输入。
为了解决上述问题,本发明公开了一种以笔画码进行输入的方法,包括:接收用户输入的笔画码;依据笔画码信息,检测是否符合分隔符添加条件;当符合添加条件时,自动添加分隔符;基于添加了分隔符的笔画码,转换得到相应候选项并进行展现。
优选的,所述笔画码信息包括:笔画码自身信息和/或笔画码输入过程信息。
优选的,所述笔画码信息为当前输入的前后两个笔画的时间间隔,所述检测是否符合分隔符添加条件具体包括:检测当前输入的前后两个笔画的时间间隔是否大于或者大于等于预置时间阈值;如果是,则符合分隔符添加条件。
优选的,所述笔画码信息为当前单字的笔画数目,所述检测是否符合分隔符添加条件具体包括:检测当前单字的笔画数目是否达到预置数目阈值;如果是,则符合分隔符添加条件。
优选的,所述笔画码信息包括当前单字的笔画数目和当前输入的前后两个笔画的时间间隔,所述检测是否符合分隔符添加条件具体包括:检测当前单字的笔画数目是否满足预置笔画条件,并在满足预置笔画条件时,进一步检测当前输入的前后两个笔画的时间间隔是否大于或者大于等于预置时间阈值;如果是,则符合分隔符添加条件。
优选的,所述预置笔画条件包括:当前单字的笔画数目大于或大于等于预设值;或者,当前单字的笔画数目小于或小于等于预设值;或者,当前单字的笔画数目等于预设值;或者,当前单字的笔画数目为奇数或偶数;其中,所述预设值为一个或者几个数值。
优选的,随用户当前已输入字数的变化,从一预置笔画条件变化为另一预置笔画条件。
优选的,随用户当前已输入字数的变化,所述预置笔画条件的预设值发生变化。
优选的,所述笔画码信息为当前单字的笔画码在词库中的匹配结果,所述检测是否符合分隔符添加条件具体包括:检测当前单字的笔画码在词库中的匹配结果是否唯一并为全码;如果是,则符合分隔符添加条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010161490.5/2.html,转载请声明来源钻瓜专利网。