计算机句码输入方法

文档序号:6530569阅读:193来源:国知局
专利名称:计算机句码输入方法
技术领域
本发明涉及一种中文信息处理方法,特别是一种中文的计算机输入方法。
背景技术
迄今已有上千种关于中文的计算机输入法,其共同的不足是1、操作不够简捷,除少量字、词外,通常需要按2-6次键才能打出一个汉字,遇同音字再用手工选择的话,操作次数更多;2、用户不易掌握,拼音输入法对那些拼音基础不怎么过关的人是个难题,而形码和音形码输入法都需要用户额外记忆许多人为创设的编码,否则无法使用;3、字、词库功能单一,只能满足字或词的处理,不完全适应中文整句输入;4、中文整句输入过于仰赖汉语语法、句法、词法、分词法甚至是语义的研究,而由于汉语的特殊复杂性,如规则以外无穷的例外,以及语法研究对语言现象的相对滞后性,难以及时涵盖当下流行的比较鲜活的语言,这种研究所涉及的问题几乎是无限的,也因此使得整句输入总难尽如人意。由于以上问题的存在,中文输入的速度始终难有大的突破,各种输入法在人群中的普及率受到不同程度的制约。

发明内容
本发明的目的是提供一种计算机句码输入方法,要解决的技术问题是使用户能够轻松快速实现中文整句输入。
本发明采用以下技术方案一种计算机句码输入方法,使用通用键盘上的英文字母键位,包括以下步骤一、将英文字母键作为汉语拼音字母键,输入句子时用户顺序输入句子中每个字的第一个汉语拼音的首字母后,确认;二、计算机系统按首字母检索相关汉字,找出匹配路径;三、根据匹配路径构建语句并在显示器上显示,用户进行确认。
本发明的匹配路径是指每相邻两字所构成的词连接起来组成的句子。
本发明用户确认采用按空格键的方式。
本发明显示器上显示的句子与实际不符时,则按光标提示,按空格键或相应数字键,逐段确认,拼接最终的成句。
本发明最终的成句获得确认后,计算机系统自动将最终的成句记入系统。
本发明的匹配路径出现重码时,计算机系统全部显示,用户在显示的句子中选择确定。
本发明的重码每次最多显示10个句子,超过10句的按+或-翻页,用户在显示的句子中按相应的数字键选择确定。
本发明匹配路径的首、尾或者中间部分出现局部重码时,则计算机系统全部显示重码部分,用户在显示的局部重码中按空格键或相应的数字键选择确定。
本发明的匹配路径不能连成整句时,计算机系统在中断处自动拼接下面的短句子,直到成句,然后显示。
本发明显示器上显示的句子与实际不符时,则按光标提示,按空格键或相应数字键,逐段确认。
本发明与现有技术相比,将英文字母键作为汉语拼音字母键,输入句子时用户顺序输入句子中每个字的第一个汉语拼音的首字母,解决了输入法不够简捷、不易掌握的问题,除少量句子需要手选外,可以基本实现一字一键,操作时思维的连续性好,使汉字输入在速度上有望达到速记水平。


图1是本发明实施例的流程图。
具体实施例方式
下面结合附图和实施例对本发明作进一步详细说明。
本发明的计算机句码输入方法解决技术问题的前提是设定句码,并以其作为中文整句输入的基础。句码是句子的代码。而本发明的句子,不但指以句号等标点结尾的整句,也指以其他标点,如逗号结尾的短语。句码就是句子中每个汉字的拼音首字母的集合。例如输入拼音字母bfmsyjjdjswt,这个汉语拼音的首字母集就是“本发明所要解决的技术问题”的中文句子的句码。
计算机句码输入方法,就是将句码作为输入码,又将句码作为电脑或服务器中相关中文句库的标识码,操作时用户使用通用键盘上的英文字母键位,将英文字母键作为汉语拼音字母键,输入句码,从显示器上得到完整的中文句子。
实现本发明有多种技术途径,按句库性质分有如下三种图表法,适用于单机操作;自然法,适用于联机操作;嵌入法,适用于单机或者联机。下面逐一说明其技术要点图表法,其实质是几千个常用汉字,国家标准“信息交换用汉字编码字符集”规定有一级汉字3755个,二级汉字3008个,以这些汉字为结点,以它们在现实语句中的相互关系为连线,而形成的一张网,一张有如城市交通图那样的“字句图”。其中每一条连线都潜在地表示一个句子,而沿线的各个站点就是一个个独立的汉字,每一汉字都以其拼音首字母作附加标识。
字句图结构的复杂程度随建库时选用的语言资料的增加而增加,达到峰值后趋于稳定。原因是大量重复的汉语表达法在图中不重复标注。
如图1所示,操作时将英文字母键作为汉语拼音字母键,输入句子时用户顺序输入句子中每个字的第一个汉语拼音的首字母后,按空格键确认;计算机系统按首字母检索相关汉字,从字句图中找出可以将这串句码连通起来的路线,找出每相邻两字所构成的词连接起来组成的句子,即匹配路径;根据匹配路径将沿线各点的汉字组织起来,构建语句并在显示器上显示,成为用户所需的句子,用户按空格键进行确认。当显示器上显示的句子与实际不符时,则按光标提示,按空格键或相应数字键逐段确认,拼接最终的成句。最终的成句获得确认后,计算机系统自动将最终的成句记入系统。
一组句码在字句图中有两条以上相对独立的路线,说明该句码是若干句子共有的公码。当匹配路径出现重码时,计算机系统全部显示,用户在显示的句子中选择确定,每次最多显示10个句子,超过10句的按+或-翻页,用户在显示的句子中按相应的数字键选择确定;一组句码在字句图中的对应连线出现首尾或中间部分的分岔并行,说明有不同的字词可以置换。当匹配路径的首、尾或者中间部分出现局部重码时,则计算机系统全部显示重码部分,用户在显示的局部重码中按相应的数字键选择确定。
匹配路径不能连成整句时,计算机系统在中断处自动拼接下面的短句子,直到成句,然后显示。显示器上显示的句子与实际不符时,则按光标提示,按空格键或相应数字键逐段确认。
在诸多可选连接短句子中,计算机系统按一定规则参照句中确定部分选择未确定部分,例如句中已有“他穿着新发的”字样,则在“的”字后面,系统会首选“工装”,而不会选“工资”、“工作”、“工种”等等,因为“工装”与句中的“穿着”另有直线相连,说明工装与该句中其他成分属同一类范畴。而如果本句中的确定成分不是“穿着”而是“带着”,则究竟选工装还是工资,就要有另外的方法确定,或者一并显示,用户手选。
计算机系统对用户已经输入的句子有临时记忆功能,方便系统在必要时按上下文关系选定连接路径。
少数可以单独成句的字,如“谁?”“我。”以及常用的二字句、三字句等,设定为首字母加标点的特殊句码,例如“S?”“W。”。
图表法可以不具图的形式而具表的形式。把两个结点看作它们之间连线的坐标点,把所有的坐标点统一记录在一张表格上,就是一张表格化的字句图,其作用完全一样。
自然法,大型数据库拥有上百亿张中文网页。计算机句码输入方法可以利用这一天然而又巨大的语言资源,无须构建“字句图”那样的句库,就能方便地实现整句输入。具体做法是在现有的中文数据库端为每个汉字标注首字母,此项工作可由自动注音软件完成,使其形成句码,并增加句码为数据库中相应汉语句子的标识码。
在用户端安装一个很小的工作软件,操作时与数据库保持联机状态,用户输入句码,键入标点后开始搜索并显示相应的汉语句子,整个搜索和显示过程通常在不到1秒内即可完成。一组句码在数据库中检索到两个以上完全相同的中文句子时,系统只显示一个;有两个以上不完全相同的中文句子时,系统按规则显示其一,其余待选。若数据库中没有与句码完全相同的中文句子,则系统会自动按片语方式拼接显示,必要时由用户手选确定。
不成句子的单独字、词的输入,例如修辞时,采取两种方式切换到全拼输入;或仍按首字母输入,系统参照该字、词与句中相邻字、词的关联进行检索,按输入字、词显示,手选确定。
嵌入法,现在的存储技术已经能够将整座图书馆的中文资料压入一张光盘,将其作为天然句库,以句码作其标识码,则本发明既可以在单机状态下使用,也可以局部联机,支持未插入光盘或其他类似构件的普通计算机做输入操作。
三种方法相比,首选嵌入法。原因是与其余两者相比,该技术方案更为简便。图表法做起来比较费时,自然法需要数据库运营商的配合,而自己做数据库则投入较大。惟有嵌入法,既可以独立实施,做起来也比较容易。
本发明所具有的优点和有益效果1、解决了输入法不够简捷的问题。除少量句子需要手选外,可以基本实现一字一键;2、解决了输入法不易掌握的问题。以每一汉字发音的首字母为输入码,具有小学中文基础的人都可以熟练掌握,无须记忆人为编制的代码,操作时思维的连续性好;3、解决了整句输入的问题。本发明的着眼点不是单独的字和词,而是句子。整句输入是句码技术的前提和应用保证。当然,本发明也支持单独的字、词输入,以方便用户做文字修改;4、由于解决了以上问题,所以一并解决了目前汉字输入的速度极限。理论上,该输入法在速度上有望达到速记水平;5、本发明具有比较强的可扩展性。例如A)句码技术不但适用于计算机,而且适用于手机等需要中文处理的电子设备;不但适合中文,而且可以推广至英语、法语乃至人类所有语言;B)有望克服目前各大搜索网站的技术瓶颈。句码的出现使得目前的关键词搜索能方便地变成整句搜索,增加搜索目标的针对性,减少大量似是而非的信息,从而改进目前搜索引擎的功效;C)按相同原理开发中外文在线翻译,具有相当诱人的前景;D)本发明所谓“句码”,其实不只是句子的编码,还可以看作中文句子的密码,或者说是携带了全句信息的汉语的DNA或全息码一个句子所蕴涵的语法、句法、词法以及语音语调和特定用户的语言风格等等,都隐含其中,因此句码本身具备在理论上做进一步研究和开发的价值。
实施例1,用户输入句码bfmsyjjdjswt,按空格键确认,计算机系统按句码在句库中检索到相关汉字,并合成相应的中文句子。但系统发现这是一个公用码,与之对应的汉语句子除了“本发明所要解决的技术问题”,还有“办法没说已经叫打就是问题”,诸如此类。计算机系统做进一步检查,决定首选前一个句子,其余备选。原因在于,在前一个句子里,技术和问题、技术和发明、问题和解决等等,在该句码所标示的线段之外,均有另外的直线相连,明显属于同一类范畴。而其余句子没有这样明显的特征。系统按巡查结果显示之后,用户确定,输入完成。
实施例2,如对话场合出现的高度省略的特殊句码“NS?”,对应的汉语句子有“你是?”“那是?”“难事?”“念书?”“能手?”“纳税?”“男生?”“女生”“男声?”“女声?”“泥塑?”“南宋?”“内伤?”“奶水?”“脑髓?”,在第一页显示的10个句子中,若有用户选择的句子,则按相应的数字键确定,若没有按+键或-键翻页,用户可在每页显示的10个句子中按相应的数字键选择确定。
实施例3,当输入句码“WMJTBUPD”,想要的汉语句子是“我们今天不去浦东。”但屏幕显示有三处局部重码在“我们”的上面并列有“外面”、“我妹”备选;在“不去”的下面也并列着“不取”、“别去”、“别取”;而句子的最后两个字是“盆地”,其上面并列着“陪都”“配对”“浦东”。光标首先在第一个重码的部位闪烁,要求确认;用户按空格键确认“我们”;光标接着在第二处闪烁,按空格键确认“不去”;光标最后闪到句末,按数字3确认“浦东”,完成操作。
实施例4,当输入句码“WSD5NJP.”,汉语句子为“我数到5你就跑。”由于句库中没有数字“5”,形成断码。计算机系统会将断码的两端当作两个相对独立的子句码,拼接显示,由用户确认。
权利要求
1.一种计算机句码输入方法,使用通用键盘上的英文字母键位,包括以下步骤一、将英文字母键作为汉语拼音字母键,输入句子时用户顺序输入句子中每个字的第一个汉语拼音的首字母后,确认;二、计算机系统按首字母检索相关汉字,找出匹配路径;三、根据匹配路径构建语句并在显示器上显示,用户进行确认。
2.根据权利要求1所述的计算机句码输入方法,其特征在于所述匹配路径是指每相邻两字所构成的词连接起来组成的句子。
3.根据权利要求2所述的计算机句码输入方法,其特征在于所述用户确认采用按空格键的方式。
4.根据权利要求3所述的计算机句码输入方法,其特征在于所述显示器上显示的句子与实际不符时,则按光标提示,按空格键或相应数字键,逐段确认,拼接最终的成句。
5.根据权利要求4所述的计算机句码输入方法,其特征在于所述最终的成句获得确认后,计算机系统自动将最终的成句记入系统。
6.根据权利要求3所述的计算机句码输入方法,其特征在于所述匹配路径出现重码时,计算机系统全部显示,用户在显示的句子中选择确定。
7.根据权利要求6所述的计算机句码输入方法,其特征在于所述重码每次最多显示10个句子,超过10句的按+或-翻页,用户在显示的句子中按相应的数字键选择确定。
8.根据权利要求7所述的计算机句码输入方法,其特征在于所述匹配路径的首、尾或者中间部分出现局部重码时,则计算机系统全部显示重码部分,用户在显示的局部重码中按空格键或相应的数字键选择确定。
9.根据权利要求3所述的计算机句码输入方法,其特征在于所述匹配路径不能连成整句时,计算机系统在中断处自动拼接下面的短句子,直到成句,然后显示。
10.根据权利要求9所述的计算机句码输入方法,其特征在于所述显示器上显示的句子与实际不符时,则按光标提示,按空格键或相应数字键,逐段确认。
全文摘要
本发明公开了一种计算机句码输入方法,要解决的技术问题是使用户能够轻松快速实现中文整句输入,本发明的计算机句码输入方法,使用通用键盘上的英文字母键位,包括以下步骤1.将英文字母键作为汉语拼音字母键,输入句子时用户顺序输入句子中每个字的第一个汉语拼音的首字母后,确认;2.计算机系统按首字母检索相关汉字,找出匹配路径;3.根据匹配路径构建语句并在显示器上显示,用户进行确认,本发明与现有技术相比,输入句子时用户顺序输入句子中每个字的第一个汉语拼音的首字母,解决了输入法不够简捷、不易掌握的问题,除少量句子需要手选外,可以基本实现一字一键,操作时思维的连续性好,使汉字输入在速度上有望达到速记水平。
文档编号G06F3/023GK1908862SQ20051003636
公开日2007年2月7日 申请日期2005年8月1日 优先权日2005年8月1日
发明者陈加锁 申请人:陈加锁
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1