部件-触摸屏鼠标式汉字输入方法

文档序号:6475276阅读:309来源:国知局
专利名称:部件-触摸屏鼠标式汉字输入方法
技术领域
本发明涉及一种部件—触摸屏鼠标式汉字输入方法。
在本申请人2000年7月11日提出的申请号为00120701.6,名称为“简化拼音—触摸屏鼠标式汉字输入方法”的发明专利申请中,提供了一种采用二维汉字输入提示窗,以简化拼音为基础的汉字输入方法,由于该方法是按照拼音规则输入汉字,对于不熟悉拼音的使用者来说仍然无法使用,因此使用该方法客观上仍有一定的限制。
本发明的目的在于提供一种简单易学的部件—触摸屏鼠标式汉字输入方法,它可以使不熟悉拼音的人使用本方法能方便地输入汉字,同时输入不依赖于键盘,用鼠标或触摸屏中的任一种设备即可完成汉字输入的全部操作。
为达到上述目的,本发明采用的技术方案是一种部件—触摸屏鼠标式汉字输入方法,该方法采用二维窗体作汉字输入提示窗,汉字输入设备是鼠标或触摸屏,该输入方法包含下列步骤(1)将本部件—触摸屏鼠标式汉字输入方法的字库和词库调入内存,并将屏幕布置为包含多文档文件编辑窗和起笔部件窗的输入界面;(2)将用户用鼠标或触摸屏激发起笔部件窗发出的信息转换成部件信息,按照该信息到字库中找出以该部件为起笔部件的字,然后按照找出的字的字数在屏幕上布置一个单字窗,单字窗的屏选按钮数量等于找到的字数,即每一个找到的字显示在一个屏选按钮中;(3)将用户用鼠标或触摸屏激发单字窗的屏选按钮发出信息转换成字符信息,到字库中找字,并将找到的字编进编辑文件,显示在编辑窗内,同时到词库中查找以找到的字为首字的词,然后按照找出的词的词数在屏幕上布置一个单词窗,单词窗的屏选按钮数量等于找到的词的条数,即每一条找到的词显示在一个屏选按钮中;(4)将用户用鼠标或触摸屏激发单词窗的屏选按钮发出信息转换成对应的字符信息,到词库中找相应的词,并将找到的词编进编辑文件,显示在编辑窗内,然后消去单字按钮窗和单词按钮窗,使屏幕恢复为包含起笔部件窗和多文档文件编辑窗的输入界面。
上述步骤所述的起笔部件窗、单字窗、单词窗是以汉字构成的笔画、部件为基础的信息构成的。其中,起笔部件窗主要布置有部件按钮,单字窗中主要布置有以起笔部件窗所选的部件为起笔部件的、按部件顺序排列的汉字,单词窗主要布置有以所选汉字起头的、按部件排序的单词。
由于使用本方法进行汉字输入不依赖于键盘,使用鼠标、触摸屏即可完成,又由于输入时只要点击一下起笔部件窗,再点击一下单字窗即可输入一个字,继续点击一下单词窗即可输入一个词,所以汉字输入操作简单、直观、方便、快捷,易于学习。同时,由于本方法采用的起笔部件窗、单字窗、单词窗是以汉字构成的笔画、部件等字形为基础的信息构成,因此使用者只要会写字,即可使用本方法进行汉字输入。
下面结合附图及一个典型实施例的实施步骤对本发明作详细描述。


图1是本发明的工作流程示意图;图2是本发明的按笔画排序起笔部件表摘录图;图3是本发明的部件排序汉字表摘录图;图4是本发明的部件排序词汇表摘录图;图5是含有起笔部件窗和文件编辑窗的输入界面示意图;图6是含有起笔部件窗及单字窗和文件编辑窗的输入界面示意图;图7是含有起笔部件窗及单词窗和文件编辑窗的输入界面示意图;图8是使用本发明的输入一个词后的界面示意图;图9是起笔部件窗中的部分按钮图。
下面对本发明的典型实施例的实施步骤作详细描述。
第一步,对汉字排序。参见图2图3。
本发明方案对汉字是按如下方法处理的,认为单个汉字由部件构成,部件又由笔画构成。部件是在多个汉字中经常出现的、由固定笔画组合成的、稳定的构件。笔画是在书写楷体字时,笔尖不抬出纸面的一画。笔画只分“一丨丿丶乙”(念作“横竖撇点折”)五类。
(1)根据汉字起笔部件和起笔第二部件的笔画,将汉字逐级分类,方法是1.按各字起笔部件的起笔笔画分成“一丨丿丶乙”五类;2.按各字起笔部件的第二笔分成“凵一丨丿丶乙”六类;(凵,表示空,即起笔部件只有一笔)3.按各字起笔部件的第三笔分成“凵一丨丿丶乙”六类;4.按各字起笔部件的字形分类;5.在同一起笔部件下,按起笔第二部件的第一笔分成“凵一丨丿丶乙”六类;(凵,表示空,即该字只有一个部件,是独体字)6.按起笔第二部件的第二笔分成“凵一丨丿丶乙”六类;7.按起笔第二部件的第三笔分成“凵一丨丿丶乙”六类;8.按各字起笔第二部件的字形分类;9.按各字起笔第三部件的第一笔分类。
在上述上述分类过程中,只要某一类的字数少于20个就不再分类。由于各起笔部件下的字数有多有少,所以只有少数字能分到第9.步(只有部件“穴”下的字)。分到第8.步的也很少(如起笔部件“土扌艹木口日足虫山钅亻氵讠女纟”等所谓“大部首”下的字)。
把上述方法分成的一类,按部件顺序排成字表中的一“行”。每行中每十个字叫一“排”。每行末尾不够十个字也叫一排。
上述分类过程第4、8步是按字型分类,即把笔画相同而字型不同的部件分开,例如“工士土扌”和“干于亍”等。下面是一些字按笔顺和字形排列的情形按笔顺排列挂封持项垮挎城挠政赴赵挡挺括按字形排列项 封垮城赴赵 挂挎挠挡挺括 政(2)按字表中的一行倒数上一级归类。例如,分到第7.步的字,把第6.步各行归为若干类,每类排列成一页。再如分到第3.步的字,把第2.步各行归为若干页。
归页的原则是①分行后一行中排数少于7,就归到上一类。②归页后,该页排数不大于14。③每类字只能归到它的上一类。④凡是按起笔第二部件的第一笔分成“凵一丨丿丶乙”六类的字(第5.步),归页时可以按实际字数,进行组合,归成不多于14排的若干页。但在组合中不能把“凵一丨丿丶乙”的顺序拆开。例如起笔部件“土”以下的字,分成六页每页字数太少,合并成一页字数太多,就合成“凵一丨”、“丿丶乙”两页。
归页后如该页字数少于7排,就再向上一级归类。但如果归类后那页字数又多于14排,就保持原来的页不再合并。
归页后GB2312-80中的6763字共分138页,1009行,6826字(其中68字,因起笔部件笔画数可能有两种选择,而把一字置于两行而多出来的)。
(3)每一页选择一个有代表性的字形(字或部件或笔画),列在起笔部件表上,一般用起笔部件字形,无字形的部件用笔画或笔画组合代替。每个起笔部件或笔画组合表示以该部件为起笔部件的字,但其中不包括它下一级部件所表示的字。例如部件“土”,表示起笔部件是“土”、起笔第二部件第一画是“一”、“丨”的字或只有第一部件的“土”字,因为它的下一级是“丿丶乙”。
得到的汉字排序表是一个树形结构,分两部分描述。第一部分由起笔部件第一画描述到页,称“起笔部件表”,图2是该表的摘录。这张表列全后是起笔部件的笔画序排序表。
第二部分由页描述到单字,也是树形结构,共138页表。图3是其中三页表的摘录。列全后是6763汉字的部件序排序表,部件汉字排序的意义在于①为部件输入法提供了汉字分类序表。②经过对字表分析,可实现两级输入一字,减少击键次数;③在输入汉字时,部件分析顺序可和笔顺一致,而且大部分字只要分析到头两个部件就可分类,其余字也只需分析到第三部件的第一画,不需要分析到最后一个部件。④汉字的末级部件有600多个,但能在字中居第一、第二部件位置的只有大约一半,这样字序表的分类、部件按钮窗的设计可以简化。⑤汉字按部件排序,部件又按笔画“一丨丿丶乙”排序,因此,汉字和部件的位置都无需记忆,只要知道字的笔顺就能在字序表中找到这个字。
(4)设计字库、词库字库存入6363汉字部件法排序表及存取格式。本例收入GB2312-80中6763字,由于有部分字部件表示有两种,实际字数8063个。另有各类符号、字母等823个,总计8886个。
词库按部件法排序。先按第一字起笔部件排序,第一字起笔部件相同的按第一字起笔第二部件排序,再按第二字部件,第三字部件,……排序。词库中存入词汇部件法排序表及存取格式。本例收入词条14339条。参见图4。
第二步,设计起笔部件窗、单字窗、单词窗。
参考图5、6、7。设计上述三种窗体,无论采用面向过程的方法,还是采用面向对象的方法,都能达到本发明的目的。本例窗体中的屏选按钮都采用可视化编程语言工具中的标签控件Label,当然也不排除使用其它能接收点击事件的控件,如COMMAND控件。
具体说,本实施例的起笔部件窗布置有按钮193个,分五组①部件按钮141个,用于表示138页汉字,其中有3个按钮是重复的。按树形结构排成五列,布置在二维平面上。每个按钮对应于汉字部件排序表中的一页。表示图2中按笔画排序的起笔部件。
第一列树形结构的主干,表示单字起笔部件的第一画,分“一丨丿丶乙”五枝。
第二列单字起笔部件的第二画,分“凵一丨丿丶乙”六枝。(“凵”表示起笔部件只有一画。)第三列单字起笔部件的第三画,分“凵一丨丿丶乙”六枝。
前三列的按钮名称就是笔画名称。
经过这样三步分类,已经把大部分起笔部件下的字分成少于一百字的段落,但仍有一些起笔部件下的字数较多,从第四列起再把其中含字多于30的“大部件”抽出来,专设按钮。
第四列含字多于30的起笔部件名称。
第五列起笔第二部件的第一画,分“一丨丿丶乙”五枝。(起笔第二部件为“凵”的字只有一个,放入“一”类,不再另列。)每个按钮明确表示起笔部件排序表中确定的一页。例如,参考图9。
“一”起笔部件为“一”;“丨”起笔部件只有“一丨”两画;“一”起笔部件前三画是为“一丨一”,但不包括“工士土扌”四个部件;“工士”起笔部件是“工”或“士”;“土”起笔部件是为“土”,但不包括第二部件第一画是“丿”“丶”或“乙”的字(即只包括第二部件第一画是“一”“丨”或没有第二部件的字);“土”起笔部件是为“土”,第二部件第一画是“丿”“丶”或“乙”的字;“扌”起笔部件是为“扌”,但不包括第二部件第一画是“丨”“丿”“丶”或“乙”的字(即只包括第二部件第一画是“一”或没有第二部件的字);“丨”起笔部件是为“扌”,第二部件第一画是“丨”的字;“丿”“丶”和“乙”起笔部件是为“扌”,第二部件第一画分别是“丿”“丶”或“乙”的字。
点击按钮可调出单字窗。
②汉语标点按钮21个;③非汉字字符分类按钮12个;④格式按钮7个;⑤闭锁词按钮12个。参见图5。
部件窗右下角还布置一个简报显示字幕,鼠标的光标放在那个按钮上,字幕就显示出这个按钮的起笔部件名。
单字窗上排列汉字部件排序表中,按部件名称截取的同一页下的单字,按部件排序表排序。先按部件排成若干行。如某部件下字数较多(超过20字),就再按起笔第二部件第一画分成“一丨丿丶乙”五行。如每行内字数还多于20,就再按起笔第二部件第二画分成“一丨丿丶乙”五行。每行内的字按部件序排列。按钮名就是字形。
单词窗上排列同一单字为首字的单词,按部件序排列。键名就是单词。
第三步,程序设计。该程序包含下列步骤(1)将本部件—触摸屏鼠标式汉字输入方法的字库和词库调入内存,并将屏幕布置为包含起笔部件窗和多文档文件编辑窗的输入界面;(2)将用户用鼠标或触摸屏激发起笔部件窗发出的信息转换成起笔部件信息,按照该信息到字库中找出以该部件为起笔部件的字,然后按照找出的字的字数在屏幕上布置一个单字窗,单字窗的屏选按钮数量等于找到的字数,即每一个找到的字显示在一个屏选按钮中;(3)将用户用鼠标或触摸屏激发单字窗的屏选按钮发出信息转换成字符信息,到字库中找字,并将找到的字编进编辑文件,显示在编辑窗内,同时到词库中查找以找到的字为首字的词,然后按照找出的词的词数在屏幕上布置一个单词窗,单词窗的屏选按钮数量等于找到的词的条数,即每一条找到的词显示在一个屏选按钮中;(4)将用户用鼠标或触摸屏激发单词窗的屏选按钮发出信息转换成对应的单词信息,到词库中找相应的单词,并将找到的词编进编辑文件,显示在编辑窗内,然后消去单字按钮窗和单词按钮窗,使屏幕恢复为多文档文件编辑窗和起笔部件窗两部分。
当依据上述方案设计的输入方法程序启动运行后,屏幕即被布置为包含多文档文件编辑窗和起笔部件窗的窗体,当用手指触摸或用鼠标左键点击起笔部件窗中的一个按钮后,程序响应该按钮对应的点击事件,到字库中找相应的字符,此时屏幕上自动弹出单字窗,用手指触摸或用鼠标左键点击单字窗中一个单字按钮,这个字就进入编辑窗,同时弹出单词窗,再用手指触摸或用鼠标左键点击其中一个词,这个词就进入编辑窗。这样实现了两键输入一个字,三键输入一个词。
下面以鼠标输入短语“起笔部件”为例描述使用该方法输入汉字的过程第一键,参见图5,因“起”字的起笔部件前三画是“一丨一”,构成部件“土”,则在起笔部件窗上找到“一丨一”按钮(按钮上只标了第三划“一”),看到后面还有按钮“土”,按钮“土”内还有个小按钮“丿丶乙”,用鼠标左键按下按钮“土”,屏幕上弹出单字窗。
第二键,参见图6,在单字窗找到起笔部件为的“走”这一行,该行字按第二部件笔画序“一丨丿丶乙”排列,“起”第二部件笔画是“乙一乙”,第二排第三字就是“起”。用鼠左键按下,屏幕上弹出单词窗。同时,“起”字进入编辑窗。
第三键,参见图7,单词窗按第二字的部件顺序排列,因“笔”字起笔部件“”,前三画是“丿一丶”,找到“起笔部件”一词,用鼠左键按下,屏幕上恢复起笔部件窗。同时,“笔部件”三字进入编辑窗。
图8是使用本方法向文件编辑窗输入一个词后的情况。这时可重复上述步骤输入下一个词。
权利要求
1.一种部件—触摸屏鼠标式汉字输入方法,该方法的汉字输入提示窗采用二维窗体,汉字输入设备是鼠标或触摸屏,其特征在于该输入方法包含下列步骤(1)将本部件一触摸屏鼠标式汉字输入方法的字库和词库调入内存,并将屏幕布置为包含起笔部件窗和多文档文件编辑窗的输入界面;(2)将用户用鼠标或触摸屏激发起笔部件窗发出的信息转换成部件信息,按照该信息到字库中找出以该部件为起笔部件的字,然后按照找出的字的字数在屏幕上布置一个单字窗,单字窗的屏选按钮数量等于找到的字数,即每一个找到的字显示在一个屏选按钮中;(3)将用户用鼠标或触摸屏激发单字窗的屏选按钮发出信息转换成字符信息,到字库中找字,并将找到的字编进编辑文件,显示在编辑窗内,同时到词库中查找以找到的字为首字的词,然后按照找出的词的词数在屏幕上布置一个单词窗,单词窗的屏选按钮数量等于找到的词的条数,即将每一条找到的词显示在一个屏选按钮中;(4)将用户用鼠标或触摸屏激发单词窗的屏选按钮发出信息转换成对应的字符信息,到词库中找相应的词,并将找到的词编进编辑文件,显示在编辑窗内,然后消去单字按钮窗和单词按钮窗,使屏幕恢复为包含起笔部件窗和多文档文件编辑窗的输入界面。
2.根据权利要求1所述的部件一触摸屏鼠标式汉字输入方法,其特征在于所述起笔部件窗布置有第一级屏选按钮190个,其中部件按钮138个、非汉字的字符13个、标点符号按钮20个、格式按钮7个、闭锁词按钮12个,按钮名称显示屏1个。
3.根据权利要求1所述的部件—触摸屏鼠标式汉字输入方法,其特征在于所述单字窗布置有按起笔部件窗所选的以该起笔部件为起始部件的、按部件排列的汉字,该窗口内汉字排列顺序为先按起笔部件,再按第二部件,第三部件排列。
4.根据权利要求1所述的部件—触摸屏鼠标式汉字输入方法,其特征在于所述单词窗布置有以所选汉字起头的、按部件排序的单词。
5.根据权利要求2所述的部件—触摸屏鼠标式汉字输入方法,其特征在于所述部件按钮138个布置在起笔部件窗上树形结构的二维坐标面内,主干按起笔部件第一画“一丨丿丶乙”顺序排列,第二级支干按起笔部件第二画“凵一丨丿丶乙”顺序排列,第三级支干按起笔部件第三画“凵一丨丿丶乙”顺序排列,第四级支干排列含字较多的起笔部件,第五级支干按起笔第二部件第一画“凵一丨丿丶乙”顺序排列。
全文摘要
本发明公布了一种部件一触摸屏鼠标式汉字输入方法,该方法采用二维字符输入界面,并将输入界面设计为起笔部件窗、单字窗、单词窗三个以字形为基础信息构成的输入窗体,使用鼠标点击或使用触摸屏激发上述窗体中的按钮即可启动相应的汉字输入处理过程输入汉字。用本方法可两键输入一字,三键输入一词,所以汉字输入操作简单、直观、方便、快捷,易于学习。
文档编号G06F3/033GK1277382SQ0012079
公开日2000年12月20日 申请日期2000年7月14日 优先权日2000年7月14日
发明者吕大中, 刘静珠 申请人:中国石油天然气总公司油气开发计算机软件工程研究中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1