专利名称:智能型字典输入法的制作方法
技术领域:
本发明涉及一种结合字典数据实现欧语字母输入的方法,特别指使用国际电信电报咨询委员会(CCITT)标准键盘装置的智能型字典字母输入的方法。通过最简便易用的方法、最少次数的按键,在最短的时间内完成字母输入。
由于近年来社会经济的不断发展,人们日常生活、工作节奏加快,通讯产业急剧发展,人们的通讯观念也在随之改变,从传统的固定式通讯方式向效率更高、技术更先进的移动式发展,各种移动式通讯设备不断涌现,给人们生活带来了极大便利。尤其是移动电话以携带方便、操作简单等特点受到使用者青睐,近来来移动电话占有率有很大的突破,显示其巨大的市场生命力。
在日常工作生活中,字典是人们所必不可少的一种查询帮助工具。尤其在出国进行商务活动、学习培训时,人们往往需要携带一本厚重的字典以备不时之需,而移动电话作为一种重要的通讯工具也是必需携带之物。但是同时要携带两种物品,会使得使用者感到不方便,并且造成对资源的浪费,所以人们急切需要在移动电话上加入字典功能并结合个人数字助理系统(PDA)的功能来管理生活,其中包括电话名片、日历行程、记事簿、计算器等等。这使得使用者只需携带一部移动电话就可以得到PDA的广大功能。
但是移动电话具有特殊的键盘。由于受到移动电话便携性的限制,移动电话的键盘仍然使用国际电信电报咨询委员会(InternationalTelegraph and Telephone Consultative Committee;CCITT)标准的键盘界面的12个键,即0-9和“*”、“#”以及另外几个控制及/或功能键所组合。除了用于纯电话性质的输入相当容易之外,要完成附加功能就不那么幸运,尤其是用于欧语字母输入时。例如要在双语字典中查找“international”这个英文单词,首先需要键入,在PC及PDA上只需键入13个键即可完成输入,而在移动电话上事情就变得非常复杂,按一次4出现“h”,等按到第三次4才出现“i”,然后按一次6出现“M”,再按一次6才出现“n”,依此类推直到输完“l”,使用者按了两次2、两次3、六次4、三次5、九次6、三次7和两次8,共27次击键。可以说,没有人愿意经过如此复杂的输入之后,只是为了查找一个英文单词。这就给移动电话加入字典功能增加了一定的难度。
而我们的目标是让使用者使用移动电话键盘输入就如同使用PC键盘一样方便。有鉴于此,如何改善上述问题使得输入更简洁、快捷,按键次数更少,双语字典检索更智能化,PDA功能字母输入更简便,便是促使提出本发明的动机。
本发明的目的在于提供一种智能型字典输入法,是在移动电话上实现双语字典,利用CCITT标准键盘进行字母输入,并根据当前输入的字母结合字典数据进行查询及预测以实现智能型字典字母输入,以便减少按键次数,使输入过程变得更为简便、快捷。
本发明具有以下几个特点1、模糊输入,按键无需选择确切键值;2、按n个键后,使用列表列出各字母组合用于选择;3、输入有一定的可预测性,字母组合后加上“…”表示还可输入键值合成其他词;4、只需按某个词的前缀即可通过字典关键词列表选择输入;
5、在字典关键词列表画面选择输入词组;及6、在字典关键词列表画面选择输入单词变化形。
有关本发明的详细内容及技术,现就配合
如下图1为公知移动电话的键盘分布及智能字典输入界面分布图;图2为本发明的软件结构图;图3为本发明的智能型字典输入法软件总流程图;图4为本发明的匹配模块的流程图;图5为本发明的检索模块的流程图;图6为本发明的英汉字典初始关键词列表示意图;图7为本发明的第一实施例的输入画面示意图,显示输入第一个字母之后的结果;图8为本发明的第一实施例的输入画面示意图,显示输入第二个字母之后的结果;图9为本发明的第一实施例的输入画面示意图,显示第二个字母输入后再按翻页键之后的结果;图10为本发明的第一实施例的输入画面示意图,显示输入第三个字母之后的结果;图11为本发明的第一实施例的输入画面示意图,显示输入第八个字母之后的结果;图12为本发明的第一实施例的输入画面示意图,显示按下确认键后相应关键词列表画面;图13为本发明的第一实施例的输入画面示意图,显示相应关键词列表画面按两次向下键之后的结果;图14为本发明的第二实施例的输入画面示意图,显示输入第一个字母之后的结果;
图15为本发明的第二实施例的输入画面示意图,显示输入第四个字母之后的结果;图16为本发明的第二实施例的输入画面示意图,显示输入字母组合列表画面按两次向下键之后的结果;图17为本发明的第二实施例的输入画面示意图,显示按下确认键后关键词列表画面;图18为本发明的第二实施例的输入画面示意图,显示相应关键词列表画面按一次向下键之后的结果;图19为本发明的第二实施例的输入画面示意图,显示关键词列表画面按变化按键之后关键词变化形列表画面;图20为本发明的第二实施例的输入画面示意图,显示关键词变化形列表画面按一次向下键之后的结果。
参照图1,其为一公知移动电话的键盘分布及智能字典输入界面分布图,其中,包含一液晶显示幕LCD 110、右按键(Right Soft Key)120、取消键(ESC)130、左按键(Left Soft Key)140、确认键(OK)150、CCITT标准键盘160,在液晶显示幕LCD 110中还包含一功能标题区111、输入显示区112、输入选择区113、按键功能区114及当前选中条115等。
在开始说明本发明的技术内容及实施例之前,先对下文中所使用的符号进行说明1、对应于移动电话CCITT标准键,其前后均注以符号。
2、对应于本发明中按键的字母键值,其前后均注以“”符号。
3、在本发明中星号(*)代表任意长度的任意字母组合。
4、在本发明中X[1],X[2]…X[n]分别代表第一次按键的字母键值,直到第n次按键的字母键值。X[n+1]代表本次按键的键值。
5、在本发明中Y[1],Y[2]…Y[n]分别代表前n次按键产生的字母组合。
(一)第一阶段首先要建立一套完整的双语字典系统。该双语字典系统包含一双语字典数据库及一套字典搜索引擎。
其中,双语字典数据库至少包含一英汉字典数据库、一英文单词变化形数据库、一汉英字典数据库、一数据解压表以及一关键词索引表。其中关键词索引表以关键词头两个字母建立字典条目数与关键词的索引关系,在这之前,首先需要字典数据按照关键词大小排序。建立关键词索引表后缩小了字母搜索范围,加快了搜索速度。
而字典搜索引擎包括数据解压程序、数据搜寻程序、格式转换程序。当字母串被输入,该引擎启动数据搜寻程序去查找字典数据,通过数据解压程序及格式转换程序给出字典数据,得到字典搜寻结果。
(二)第二阶段由于移动电话上按键2至9分别代表了3至4个字母键,由此在字母输入中不可避免地产生了重码现象和为了输入一个字母而重复多次击键(一对多)现象,为了输入一个单词,往往要经过烦琐的按键过程。
而采用智能型字典输入法就可以通过最简便易用的方法、最少次数的按键,在最短的时间内完成文字输入。
在上述双语字典系统建立以后,就可以进行智能型字典输入法。其实施的流程如图2~图6所示,其中,图2为本发明的软件结构图,包含标准键盘表210、字典数据库220、匹配服务模块230、检索服务模块240及功能显示模块250等。
图3为本发明的智能型字典输入法软件总流程图,具体包含以下步骤
首先进入字典初始关键词列表画面(步骤310),LCD输入选择区显示字典初始关键词,当前选中行位于第一个关键词,使用者可以用上下键移动当前选中行,或用左右方向键翻页来选择单词或词组作为输入词条。其中,细部步骤包含是否按变化按键(步骤320),如果没有,则进一步判断是否按方向键(步骤330),如果没有,则进一步判断是否按确认键(步骤340),经确认后,则将选中行作为输入结果(步骤350)。
在步骤320中,当选择变化按键时,则执行关键词变化形列表画面(步骤322),接着判断是否按方向键(步骤324),如果没有,则输入确认选项(步骤326),并将选中行作为输入结果(步骤350);如果有按方向键,则代表移动当前选中行或翻页(步骤328),并接着执行步骤322。
在步骤330中,当按下方向键时,则代表移动当前选中行或翻页(步骤332),并回到步骤310。
在步骤340中,如果没有确认选项,则启动匹配服务模块(步骤342),接着执行字母组合列表画面(步骤344),并提供是否按确认键(步骤346),如果确认选项,则回到步骤310。如果没有确认选项,则进一步提供是否按方向键(步骤348),如果使用方向键,则代表移动当前选中行或翻页(步骤349),否则,启动匹配服务模块230与检索服务模块240。
启动匹配服务模块,请参照图4所示,并确定按下移动电话标准输入单元即CCITT键盘(步骤410),取得标准键盘映射表(步骤420),并对键盘进行键值转换(步骤430),得到本次按键的键值*X[n+1](步骤440),列于输入选择区,同样可以用上下左右方向键选择字母组合。
启动检索服务模块,请参照图5所示,取出前次前n次按键产生的字母组合集Y[1],Y[2]…Y[n](步骤510),再通过匹配服务模块得到本次键值*X[n+1](步骤520),与本次键值*X[n+1]结合成Y[1],Y[2]…Y[n]X[n+1]集合(步骤530)。接着,把Y[1],Y[2]…Y[n]X[n+1]集合中每一个字母串取出,到双语字典系统中查询(步骤540),并判断查询是否成功(步骤550),如查询得到则把该字串作为本次字母组合之一,则该字串加入本层字母组合(步骤560),并提供是否尚有下一字串的选择(步骤570),设置标志表示是否还可以输入字母以构成更长单词。最后,得到第n+1次字母组合集合Y[1],Y[2]…Y[n]Y[n+1]后(步骤580),列于输入选择区供使用者选择输入。其中,组合显示字串后有“···”符号提示使用者可以进一步输入字母构成更长单词,具有一定的可预测性。
在字母组合列表画面中,使用者不慎按错了键或希望退一格输入,则可以按下清除键取消本次按键,则检索服务模块取出前一次的字母组合集合Y[1],Y[2]…Y[n-1]列于输入选择区供使用者选择。当按下确认键,如当前选中的是单纯显示字串,这该字串即为输入结果;如当前选中的是显示字串后有“…”符号,则进入相应字典关键词列表画面,该关键词列表即从该选中字串在字典中的相应词条起始。使用者可以用上下左右方向键选择关键词单词或词组作为输入结果。
在字典关键词列表画面中,使用者可按下变化按键进入单词变化形列表画面,用上下左右方向键选择变化形作为输入结果。
通过以上智能型字典输入方法,使用者就可以轻松自如地完成字母输入。由于该输入方法带有一定的预测性,极大地方便了使用者的输入。
在此,必须强调的是,上述的英文数据库可以更改为如法文、德文等等的欧洲语系或其他合适的语系数据库,而非用以限定英文语系。最后以二个例子来说明智能型字典输入法的输入过程实施例1使用者需要输入“international”这个英文单词。
最初显示字典初始关键词列表画面,如图6所示。此时使用者还没有输入任何字母,LCD输入选择区显示字典初始关键词,当前选中行位于第一个关键词,等待使用者的输入,使用者可以按照画面所显示的键盘通过对应的CCITT键盘按键进行输入。
首先,假设使用者按下第一个键4,经过匹配服务模块译码后得到“g”、“h”和“i”三个模糊键值,得到初始字母组合集合{“g”,“h”,“i”},把该组合集合作为列表列于LCD输入选择区,当前选中“g”(见图7所示)。其次,再按下第二个键6,同样经过匹配服务模块译码后得到“m”、“n”和“o”三个模糊键值,与初始字母组合集合{“g”,“h”,“i”}结合产生序列“gm”、“gn”、“go”、“hm ”……直到“io”,通过检索服务模块结合字典检索得出第二层字母组合集合{“gm ”,“gn”,“go”,“hm”,“hn”,“ho”,“im”,“in”,“io”},并将其显示在LCD输入选择区(见图8所示)。由于LCD大小限制,萤幕内无法显示所有字母组合,可以按向下方向键翻页显示字母组合(见图9所示)。
此后,继续按下第三个键8,照例检索服务模块取出上一层字母组合集合与本次按键产生的键值“t”、“u”和“v”结合检索得到第三层字母组合集合,显示于LCD输入选择区(见图10所示)。
如果使用者按下的键是left soft key,那么会被翻译为清除键,则取出上一层画面字母组合集合,画面如图8所示,回到按下第二个键后的状态。
接着,使用者继续按下3762和8键后,得到的字母组合集合为{“internat”、“interocu”}(如图11所示),当前选中行在“internat”位置上。
使用者可以继续输入下去。但是,较为简便的方法为按下OK确认键,启动检索服务模块检索出“internat”在字典中的相应词条,并显示相应字典关键词列表画面,见图12所示。此时,当前选中条恰好选中“international”这个单词。该关键词列表即从该选中字串在字典中的相应词条起始。在按下OK确认键后则完成该词的输入。
如果使用者要输入的是单词“internationale”,只需在相应字典关键词列表画面按下两次向下键,则可以选中输入(见图13所示)。
在上面的实施例中,为了输入“international”这个单词,运用智能字典输入法只需10次击键。
而用移动电话标准输入法就变得非常复杂,按一次4出现“h”,等按到第三次4才出现“i”,然后按一次6出现“M”,再按一次6才出现“n”,依此类推直到输完“l”,使用者按了两次2、两次3、六次4、三次5、九次6、三次7和两次8,共27次击键。
实施例2使用者需要输入“book club”英文词组及“booking”这个单词。最初显示字典初始关键词列表画面,如图6所示。
首先,使用者按下第一个键2,经过匹配服务模块译码后得到“a”、“b”和“c”三个模糊键值,得到初始字母组合集合{“a”,“b”,“c”},把该组合集合作为列表列于LCD输入选择区,当前选中“a”(见图14所示)。
其次,使用者继续按66和5键后,得到的字母组合集合为{“amok”、“bonk”、“book”、“bool”、“conj”……}(如图15所示),当前选中行在“amok”位置上。
接着,使用者在字母组合列表画面按下两次向下键,选中“book”(如图16所示)。再按下OK确认键,启动检索服务模块检索出“book”在字典中的相应词条,并显示相应字典关键词列表画面,当前选中条选中“book”这个单词。见图17所示。
为了输入词组“book club”,使用者只需在相应字典关键词列表画面按下一次向下键,则可以选中输入(见图18所示)。
为了输入单词“book”的变化形“booking”。使用者需要在图17所示的关键词列表画面按下变化按键,启动双语字典系统检索得到“book”变化形列表,把变化形作为列表列于LCD输入选择区,即进入相应的“book”变化形列表画面。此时,当前选中条选中列表的第一行(见图19所示)。
在关键词变化形列表画面按下一次向下键,当前选中条选中的就是“booking”。再按下OK确认键就可完成该词的输入(见图20所示)。
虽然本发明以上述的较佳实施例介绍如上,但其并非用以限定本发明,任何该专业领域内的普通技术人员,在不脱离本发明的构思和范围内,当可进行某些变化与润饰,因此本发明的保护范围应当以权利要求所确定的范围为准。
权利要求
1.一种智能型字典输入法,是使用CCITT的标准键盘的装置,完成字母输入的方法,其特征在于该方法至少包含下列步骤从该标准键盘接收按键信息;取得该标准键盘映射表;依据该映射表将该按键依次转换为字母和数字;依据该字母和数字设定检索范围,并对一字典数据库进行检索;及显示检索的结果。
2.如权利要求1所述的智能型字典输入法,其特征在于还包含建立一套完整的双语字典系统。
3.如权利要求2所述的智能型字典输入法,其特征在于该双语字典系统还包含一双语字典数据库及一套字典搜索引擎。
4.如权利要求3所述的智能型字典输入法,其特征在于该双语字典数据库至少包含一英汉字典数据库、一英文单词变化形数据库、一汉英字典数据库、一数据解压表以及一关键词索引表。
5.如权利要求4所述的智能型字典输入法,其特征在于该英文数据库更改成欧洲语系或其他合适的语系数据库。
6.如权利要求4所述的智能型字典输入法,其特征在于该字典数据是按照该关键词大小排序。
7.如权利要求3所述的智能型字典输入法,其特征在于该字典搜索引擎包括一数据解压程序、一数据搜寻程序及一格式转换程序。
8.如权利要求1所述的智能型字典输入法,其特征在于该按键信息具备模糊输入功能。
9.如权利要求8所述的智能型字典输入法,其特征在于该模糊输入功能,是输入若干键后,使用一列表列出各字母组合用于选择。
全文摘要
一种智能型字典输入法,在国际电信电报咨询委员会(CCITT)的标准键盘装置上使用。该方法至少包含以下步骤:首先从CCITT键盘接收按键信息,判断被按下的键为数字键2至9中之一时,按照CCITT键盘的对应规则,将该按键依次转换为相应字母和数字;然后,当完成一个字母的输入后,则依据所转换出的字母设定检索范围并对字典数据库进行检索,并显示检索的结果,以达到字母输入的目的。
文档编号H04M1/23GK1354412SQ00132769
公开日2002年6月19日 申请日期2000年11月17日 优先权日2000年11月17日
发明者刘瑛, 何代水, 蔡世光 申请人:英华达股份有限公司