一种汉字拆字输入法的计算机辅助教学方法及其装置的制作方法

文档序号:6416795阅读:295来源:国知局
专利名称:一种汉字拆字输入法的计算机辅助教学方法及其装置的制作方法
技术领域
本发明涉及一种汉字拆字输入法的计算机辅助教学方法及其装置,它们利用计算机或者类似装置来学习汉字拆字输入法。
通过拆字方法来输入汉字(例如五笔字型输入法、仓颉输入法等)相对于其他输入法具有输入速度快、重码率低等不可比拟的优势,一直是专业输入人员的最佳选择,对于一般中文电脑操作人员的日常工作也很有帮助。然而,相对于其他输入法,例如最为基本的汉语拼音输入法及其发展而来的双拼输入法,它们往往比较难以掌握,学习者需经过较长时间的培训才能熟练运用。而且,当前输入法辅助教学中普遍存在以下不足1、目前拆字输入法辅助教学往往过分偏重于书本知识。与学习其他知识不同,作为一种实用技术,输入法教学应更加注重练习。而当前大部分的辅助教学只注意让学习者记忆字根、字形等死的东西以及拆字法等抽象的规则,而忽视了最关键的练习过程。实际上,字根、字形及拆字规则等完全可以仅仅通过阅读相关的书籍来掌握。而通过拆字练习则能强化字根、字形的记忆和对拆字规则的理解。
2、目前的辅助教学都把拆字练习作为一种检验而非是学习过程。先显示一个汉字,由学生输入其字码,再判断对错,没有提示的功能。发生错误时,学习者不知错在何处,为什么错,效果不明显。
因此,本发明的目的在于提供一种汉字拆字输入法的计算机辅助教学方法,它能有效地提高学习效率。
本发明的另一个目的在于提供一种实现上述方法的装置,利用本发明的装置,可以有效地提高学习效率。
本发明是这样实现的,根据本发明的第一方面,本发明提供的汉字拆字输入法的计算机辅助教学方法包含下列步骤A、随机产生一个汉字,并显示在显示装置上;B、等待用户输入该汉字的键码;C、把用户输入的汉字键码与汉字字根码表中该汉字的键码进行比较,判断用户输入的键码是否正确;D、如果不正确,则当该键码是字根属性时,在屏幕上显示正确的字根,当该键码是末笔属性时,在屏幕上显示末笔类型,然后等待用户再次输入;E、如果正确,则判断是否已全部输入该汉字的键码;F、如果未全部完成,则回到步骤B,如果已全部完成,则结束。
根据本发明的第二方面,在上述的汉字拆字输入法的计算机辅助教学方法中,步骤D包括当该键码是字根属性时,在屏幕上显示该键码所表示的所有字根,即键面字根,然后将正确的字根反显。
根据本发明的第三方面,在上述的汉字拆字输入法的计算机辅助教学方法中,如果在步骤D用户的再次输入仍不正确,则显示正确的键码。
根据本发明的第四方面,在上述的汉字拆字输入法的计算机辅助教学方法中,还包括在字根统计表中记录字根出现次数和出错次数的步骤,当某字根出现时,就将字根统计表中该字根的出现次数增1,当用户输入的键码不正确时,就将字根统计表中该字根的出错次数增1。
根据本发明的第五方面,在上述的汉字拆字输入法的计算机辅助教学方法中,在步骤A中,根据字根的出现次数和出错率,随机产生汉字,使包含出现次数少和出错率高的字根的汉字的出现概率较大,其中所述出错率是所述出错次数与所述出现次数之比。
根据本发明的第六方面,在上述的汉字拆字输入法的计算机辅助教学方法中,在步骤A中,根据字根统计表中字根的出现次数和以及根据出错次数与出现次数之比得到的出错率,以如下方式修正汉字权值表,即汉字权值与该汉字包含的字根的出现次数成反比,与出错率成正比,根据汉字权值表,随机产生汉字,使权值高的汉字的出现概率大于权值低的汉字的出现概率。
根据本发明的第七方面,在上述的汉字拆字输入法的计算机辅助教学方法中,如果在步骤B用户输入帮助指令时,则从帮助信息数据库中调取与当时待输入的键码相应的帮助信息,并向用户显示。
根据本发明的第八方面,本发明提供的汉字拆字输入法的计算机辅助教学装置,包含显示装置,用于显示各类信息;汉字随机产生装置,随机产生汉字,并显示在所述显示装置上;输入装置,用户利用所述输入装置输入汉字的键码;其特征在于,所述教学装置还包含汉字字根码表,用于存储汉字的键码;
键码-字根对应表,用于存储键码与字根的对应关系;字根位图表,用于存储字根的图形数据;控制器,与所述输入装置、所述汉字随机产生装置、所述汉字字根码表、所述键码-字根对应表和所述字根位图表相连,把用户通过所述输入装置输入的键码与所述汉字字根码表中的该汉字的键码进行比较,判断用户输入的键码是否正确;如果不正确,则当正确的键码是字根属性时,从所述键码-字根对应表中取出正确字根键码的位图地址,根据所述位图地址从所述字根位图表得到所述正确字根的位图,然后在所述显示装置上显示所述正确字根,如果该键码是末笔属性,则在所述显示装置上显示末笔类型。
根据本发明的第九方面,在上述的汉字拆字输入法的计算机辅助教学装置中,所述汉字字根码表包含汉字码长、各键码属性、各键码值和表示该汉字的字根在该键码所代表的字根中的序号,所述键码属性包括字根属性和末笔属性。
根据本发明的第十方面,在上述的汉字拆字输入法的计算机辅助教学装置中,所述控制器在判断出用户输入的键码不正确时,从所述汉字字根码表中取得该键码属性,如果是字根属性,则在显示器上显示所述键码所表示的所有字根,并将所述正确的字根反显。
根据本发明的第十一方面,在上述的汉字拆字输入法的计算机辅助教学装置中,所述控制器在判断用户输入出错时,在显示了正确的字根后,再次接收所述输入装置的输入,并再次比较,如果仍不正确,则在显示器上显示所述正确的键码。
根据本发明的第十二方面,在上述的汉字拆字输入法的计算机辅助教学装置中,还包括字根统计表,用于记录字根的出现次数和出错次数;当一字根出现时,所述控制器就将所述字根统计表中该字根的出现次数增一;当用户输入出错时,所述控制器就将所述字根统计表中该字根的出错次数增一。
根据本发明的第十三方面,在上述的汉字拆字输入法的计算机辅助教学装置中,所述汉字随机产生装置根据所述字根统计表的字根出现次数和出错率,随机产生汉字,使包含出现次数少和出错率高的字根的汉字的出现概率较大,所述出错率是所述出错次数与所述出现次数之比。
根据本发明的第十四方面,在上述的汉字拆字输入法的计算机辅助教学装置中,还包含汉字权值表,用于存储汉字权值,所述汉字权值根据所述字根出现次数和出错率以如下方式修正,即汉字权值与该汉字包含的字根的出现次数成反比,与出错率成正比,所述汉字随机产生装置根据汉字权值表,随机产生汉字,使权值大的汉字的出现概率大于权值小的汉字的出现概率,所述出错率是所述出错次数与所述出现次数之比。
根据本发明的第十五方面,在上述的汉字拆字输入法的计算机辅助教学装置中,还包括帮助信息数据库,存储了与汉字拆字输入法有关的信息;帮助装置,与所述帮助信息数据库和所述控制器相连,当用户通过所述输入装置输入要求帮助指令时,所述控制器指令帮助装置从帮助信息数据库中调取与当时待输入的键码相应的帮助信息,在所述显示装置上显示。
下面根据附图描述本发明的实施例,其中

图1是本发明的汉字拆字输入法的计算机辅助教学装置一个实施例的方框图;图2是图1所示的汉字拆字输入法的计算机辅助教学装置的工作流程图;图3A和3B分别示出了图1中的汉字字根表的存储格式及其一个具体例子;图4A和4B分别示出了图1中的键码-字根对应表6的存储格式及其一个具体例子;图5是本发明的汉字拆字输入法的计算机辅助教学装置另一个实施例的方框图;图6是本发明的汉字拆字输入法的计算机辅助教学装置又一个实施例的方框图。
先描述本发明的汉字拆字输入法的计算机辅助教学装置。图1示出了这种装置的一个实施例。
如图1所示,本发明的汉字拆字输入法的计算机辅助教学装置包括显示装置1、输入装置2、控制器3和汉字随机产生装置4。汉字随机产生装置4随机产生一个汉字,通过控制器3显示在显示装置1上,用户通过输入装置2输入该汉字的键码,控制器3判断输入的键码是否正确。
如图1所示,本发明的汉字拆字输入法的计算机辅助教学装置还包括有汉字字根码表5和键码-字根对应表6。汉字字根码表5存储了汉字的键码,其存储格式如图3A所示图3A中,50表示该汉字的编码码长,51a表示第一键码的属性,51b表示第一键码值,51c表示字根序号;52a表示第二键码的属性,52b表示第二键码值,52c表示字根序号;以下依次类推。
图3B是图3A所示的汉字字根码表5的一个具体例子。在该例子中,是以五笔字型法进行编码的。“蝓”字的五笔字型编码总共为四个码,第一键码为J,该键码表示字根“虫”,属于字根属性,故用ZG表示。由于键码J所能表示的字根有多个,如“日”、“早”、“刂”、 “虫”等,所以51c就表示该字根在该键码所代表的一组字根中的位置,即序号。如字根序号51c为6就表示键码J表示的字根中第六个字根,即为“虫”。对于键码属性,在五笔字形编码中,还有末笔字属性。如图3B所示,“蝓”字的第四键码J即为末笔属性。
图1中的键码-字根对应表6是用于存储键码与字根的对应关系。其存储格式如图4A所示。
图4A中,61表示键面字根位图的地址;62表示该键码所表示的总字根数,63表示第一字根位图的地址;64表示第二字根位图的地址;65表示第三字根位图的地址;以此类推。
图4B是图4A所示的键码-字根对应表6的一个具体例子。该图中以键码J为例。键码J共表示了9个字根。61中的OFFSET_J表示键码J所对应字根位图的数据偏移;62表示键码J上共有9个字根;63、64、65…分别表示这九个字根的位像地址。
如图1所示,本发明的汉字拆字输入法的计算机辅助教学装置还包括字根位图表8。字根位图表8用于存储各字根的位像数据。该数据用于在显示装置1中显示相应的字根图像。例如,通过图4所示的键码-字根对应表6得到字根“日”的位图地址为(10,10),(25,25),则通过字根位图表8就可以找到该字根“虫”的位像数据,从而把该字根显示在显示装置1上。
下面参照图2描述图1所示的汉字拆字输入法的计算机辅助教学装置的工作流程。
如图2所示,在S101,由汉字随机产生装置4随机产生一个汉字,然后在S102,在显示装置1上显示该汉字(下面以“蝓”字为例,并以五笔字型方式来输入,但本发明并不限于此方式,其它方式,例如仓颉输入法等同样可以应用于本发明)。然后控制器3接收用户通过输入装置2的输入(步骤S103)。当控制器3接收到输入装置2发送的用户输入的键码后,把它与汉字字根表5中的上述汉字的键码进行比较,判断用户输入的键码是否正确。在本例中,要求输入“蝓”字的键码。其第一个字根为“虫”,相应的键码为“J”。如果用户输入的键码为“J”,则判断结果为输入正确,流程进入到S104,判断当前汉字输入是否结束,如果没有结束,则流程返回到S103,接收用户输入的下一个键码。如果用户输入的键码不为“J”,则判断结果为不正确,则流程进入到S105,控制器3利用汉字字根码表5得到正确的键码及该键码的属性,在本例中,键码为“J”,其属性为ZG,表示字根属性,正确的字根应为“虫”,在其序号为“6”。然后在S106判断键码的属性。如果是字根属性,则进入到S107,根据字根序号“6”从图4A和图4B所示的键码-字根对应表6取得字根“虫”的位像地址,再根据地址从字根位图表8取得位像数据,在显示装置1上显示该字根“虫”。在这里,也可以采用其它方式显示。例如,先把键码“J”所表示的所有字根都显示在显示装置1上,然后,再将其中正确的字根“虫”用反显的方式显示。如果步骤S106的判断结果为末笔属性,则在S108,在屏幕上显示末笔类型。
然后,要求用户再次输入。在步骤S109再次判断输入是否正确,如果判断结果仍然为不正确,则在步骤S110在显示装置1上显示正确的键码,例如显示“J”。
然后,进入步骤S104。如果步骤S109的判断结果为正确,也进入步骤S104,判断当前汉字是否结束,如果未结束,则流程返回到步骤S103,如果当前汉字已结束,则该流程结束。也可以返回到步骤S1,再随机产和一个汉字,重复上述步骤。
图5示出了本发明的汉字拆字输入法的计算机辅助教学装置的另一个实施例。图5所示的实施例与图1所示的实施例相比,基本相似,只是增加了一个字根统计表9。该字根统计表9的作用是存储字根的出现次数和用户输入出错次数。当出现一个字根时,例如出现字根“虫”,控制器3就将字根“虫”的出现次数增一,当控制器3判断用户输错字根“虫”时,就将字根“虫”的出错次数增一。汉字随机产生装置4在产生汉字时,根据字根统计表9中的字根出现次数以及出错率随机产生汉字,使包含出现次数少和出错率高的字根的汉字的出现概率较大,这里的出错率是出错次数与出现次数之比。这样,包含出错率越高的字根和出现次数越少的字根的汉字就越容易被选中,能够对用户的弱点进行强化训练,有效地提高训练效率,达到快速掌握的目的。又因为出现次数越少的字根越容易被选中,所以有效地防止了字根的遗漏,达到全面训练的目的。
如图5所示,本发明的汉字拆字输入法的计算机辅助教学装置还可以包括一个汉字权值表7,用于存储汉字权值,该汉字权值根据字根出现次数和出错率以如下方式修正,即汉字权值与该汉字包含的字根的出现次数成反比,与出错率成正比。也就是说,字根的出现次数越多,包含该字根的汉字的权值就越小,字根的出错率越高,包含该字根的汉字的权值就越大。汉字随机产生装置根据汉字权值表7,随机产生汉字,使权值大的汉字的出现概率大于权值小的汉字的出现概率。这里的出错率也是出错次数与出现次数之比。
图6示出了本发明的汉字拆字输入法的计算机辅助教学装置的再一个实施例。如图6所示,图6所示的实施例与图1所示的实施例的区别仅在于增加了帮助装置10和帮助信息数据库11。当用户通过输入装置2输入帮助指令时,控制器3就控制帮助装置10从帮助信息数据库11中取出相应的帮助信息显示在显示装置1上,供用户学习和参考使用。例如,当用户不知如何输入当前键码“虫”时,可以通过输入装置2输入帮助指令,此时帮助装置10就从帮助信息数据11中取出有关字根“虫”的信息,提示用户。
图5和图6所示的两个实施例分别相对于图1实施例增加的部分也可以组合在一起增加到图1的实施例中,成为一个新的实施例。由于它们的工作方式相同,因此在此就不再具体描述。
权利要求
1.一种汉字拆字输入法的计算机辅助教学方法包含下列步骤A、随机产生一个汉字,并显示在显示装置上;B、等待用户输入该汉字的键码;C、把用户输入的汉字键码与汉字字根码表中该汉字的键码进行比较,判断用户输入的键码是否正确;D、如果不正确,则当该键码是字根属性时,在屏幕上显示正确的字根,当该键码是末笔属性时,在屏幕上显示末笔类型,然后等待用户再次输入;E、如果正确,则判断是否已全部输入该汉字的键码;F、如果未全部完成,则回到步骤B,如果已全部完成,则结束。
2.如权利要求1所述的方法,其特征在于,步骤D包括当该键码是字根属性时,在屏幕上显示该键码所表示的所有字根,然后将正确的字根反显。
3.如权利要求1或2所述的方法,其特征在于,如果在步骤D用户的再次输入仍不正确,则显示正确的键码。
4.如权利要求1所述的方法,其特征在于,还包括在字根统计表中记录字根出现次数和出错次数的步骤,当某字根出现时,就将字根统计表中该字根的出现次数增1,当用户输入的键码不正确时,就将字根统计表中该字根的出错次数增1。
5.如权利要求4所述的方法,其特征在于,在步骤A中,根据字根的出现次数和出错率,随机产生汉字,使包含出现次数少和出错率高的字根的汉字的出现概率较大,其中所述出错率是所述出错次数与所述出现次数之比。
6.如权利要求4所述的方法,其特征在于,在步骤A中,根据字根统计表中字根的出现次数和以及根据出错次数与出现次数之比得到的出错率,以如下方式修正汉字权值表,即汉字权值与该汉字包含的字根的出现次数成反比,与出错率成正比,根据汉字权值表,随机产生汉字,使权值高的汉字的出现概率大于权值低的汉字的出现概率。
7.如权利要求1所述的方法,其特征在于,如果在步骤B用户输入帮助指令时,则从帮助信息数据库中调取与当时待输入的键码相应的帮助信息,并向用户显示。
8.一种汉字拆字输入法的计算机辅助教学装置,包含显示装置,用于显示各类信息;汉字随机产生装置,随机产生汉字,并显示在所述显示装置上;输入装置,用户利用所述输入装置输入汉字的键码;其特征在于,所述教学装置还包含汉字字根码表,用于存储汉字的键码;键码-字根对应表,用于存储键码与字根的对应关系;字根位图表,用于存储字根的图形数据;控制器,与所述输入装置、所述汉字随机产生装置、所述汉字字根码表、所述键码-字根对应表和所述字根位图表相连,把用户通过所述输入装置输入的键码与所述汉字字根码表中的该汉字的键码进行比较,判断用户输入的键码是否正确;如果不正确,则当该键码是字根属性时,从所述键码-字根对应表中取出正确字根键码的位图地址,根据所述位图地址从所述字根位图表得到所述正确字根的位图,然后在所述显示装置上显示所述正确字根,如果该键码是末笔属性,则在所述显示装置上显示末笔类型。
9.如权利要求8所述的装置,其特征在于,所述汉字字根码表包含汉字码长、各键码属性、各键码值和表示该汉字的字根在该键码所代表的字根中的序号,所述键码属性包括字根属性和末笔属性。
10.如权利要求9所述的装置,其特征在于,所述控制器在判断出用户输入的键码不正确时,从所述汉字字根码表中取得该键码属性,如果是字根属性,则在显示器上显示所述键码所表示的所有字根,并将所述正确的字根反显。
11.如权利要求8或9所述的装置,其特征在于,所述控制器在判断用户输入出错时,在显示了正确的字根后,再次接收所述输入装置的输入,并再次比较,如果仍不正确,则在显示器上显示所述正确的键码。
12.如权利要求8所述的装置,其特征在于,还包括字根统计表,用于记录字根的出现次数和出错次数;当一字根出现时,所述控制器就将所述字根统计表中该字根的出现次数增一;当用户输入出错时,所述控制器就将所述字根统计表中该字根的出错次数增一。
13.如权利要求要求12所述的装置,其特征在于,所述汉字随机产生装置根据所述字根统计表的字根出现次数和出错率,随机产生汉字,使包含出现次数少和出错率高的字根的汉字的出现概率较大,所述出错率是所述出错次数与所述出现次数之比。
14.如权利要求12所述的装置,其特征在于,还包含汉字权值表,用于存储汉字权值,所述汉字权值根据所述字根出现次数和出错率以如下方式修正,即汉字权值与该汉字包含的字根的出现次数成反比,与出错率成正比,所述汉字随机产生装置根据汉字权值表,随机产生汉字,使权值大的汉字的出现概率大于权值小的汉字的出现概率,所述出错率是所述出错次数与所述出现次数之比。
15.如权利要求8所述的装置,其特征在于,还包括帮助信息数据库,存储了与汉字拆字输入法有关的信息;帮助装置,与所述帮助信息数据库和所述控制器相连,当用户通过所述输入装置输入要求帮助指令时,所述控制器指令帮助装置从帮助信息数据库中调取与当时待输入的键码相应的帮助信息,在所述显示装置上显示。另外,还应理解是的,本发明的方法和装置可以利用硬件来实现,也可以利用软件或者软件与硬件的结合来实现,这种实现方法对于本技术领域的普通人员来说,都是可以理解的,因此,在此就不再描述。
全文摘要
本发明提供了一种汉字拆字输入法的计算机辅助教学方法,包含:随机产生一个汉字并显示;等待用户输入该汉字键码;把用户输入的键码与汉字字根码表中该汉字的键码进行比较,判断用户的输入是否正确;如果不正确,当该键码是字根属性时,显示正确的字根,当该键码是末笔属性时,显示末笔类型,等待用户再次输入;如果正确,判断是否已全部输入该汉字的键码;如果未全部完成,则回到上述步骤等待用户输入。本发明还提供一实现这种方法的装置。
文档编号G06F3/023GK1280328SQ99113870
公开日2001年1月17日 申请日期1999年7月12日 优先权日1999年7月12日
发明者陆赟杰, 虞立, 蔡世光 申请人:英业达集团(上海)电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1