[发明专利]拼音文字编码略写输入法及其确认码无效
申请号: | 03118260.7 | 申请日: | 2003-04-11 |
公开(公告)号: | CN1455323A | 公开(公告)日: | 2003-11-12 |
发明(设计)人: | 肖湘茂 | 申请(专利权)人: | 杨萍 |
主分类号: | G06F3/023 | 分类号: | G06F3/023 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410001 湖南省长沙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 拼音文字编码略写输入法及其确认码,其特征是在数字键盘上输入时,对单词左边字母的“数字码”在单词之间相同的,可舍掉其右边的字母进行编码,并对其单词编码逐个编码递减1个码元,以减少重码。对重码单词,采用“确认码”来识别。非编码输入单词时,除处在数字键第1个位置的字母外,其余的字母采用“数字码”+“确认码”来确定一个字母的输入。本发明既减少了击键次数,又克服了现行的对词汇编码在数字键盘上输入的方法重码多的缺点。在电脑字母键盘上输入时,对单词左边的字母在单词之间相同的,可舍掉其右边的字母进行编码,并逐个单词的编码递减1个码元使之不重码,这样,可以比正常输入少击键40%以上。 | ||
搜索关键词: | 拼音文字 编码 输入法 及其 确认 | ||
【主权项】:
1、一种拼音文字编码略写输入法及其确认码,包括数字键盘拼音文字编码略写输入法和电脑字母键盘拼音文字编码略写输入法;本发明所称数字键盘至少有“0123456789”10个数字键、“*#”2个符号键以及1-8个其他符号功能键,并在部分数字键上标有拼音文字的字母;本发明所称电脑字母键盘至少有26个字母键,10个数字键,10-80个其他符号和功能键;本发明将拼音文字的词汇分为单词、词组;单词是指各字母之间没有空格的词;词组是由单词组成,各单词之间有空格;本发明所指信息处理电子装置是指手机、电话机、各式计算机、网络终端、收款机、电子词典、掌上电脑等具有信息输入输出储存计算等处理能力的电子装置;该装置至少有一个输入字符的数字键盘或者电脑字母键盘,还有一个内存,一个CPU,一个输出信息的显示屏;本发明所称编码(作名词用时)是指按照一定规则设计的对应具体单词或词组的一组字符;本发明所称输入码是指用户根据一定的编码规则从键盘上输入的一组字符;本发明所称重码是指单词或词组的编码相同的各单词或词组的编码;本发明所称编码代码是指编码或输入码中的每一个字符的代表字符,一个字符一个编码代码,一个编码代码也叫一个码元;本发明将拼音文字常用的单词和词组建立一个词汇编码数据库,对词汇编码数据库中的每一个单词或词组按照一定的编码规则设计一个编码,并储存在信息处理电子装置中,然后,在数字键盘上或者电脑字母键盘上输入输入码,通过预存电子装置内的配套程序查找储存在词汇编码数据库中的单词或词组的编码,得到对应于该编码的拼音文字的单词或词组,如果词汇编码数据库中没有需要的单词或词组,就采用非词汇编码方式输入,其特征在于:(a)本发明所称拼音文字包括英文、法文、德文、俄文、西班牙文、葡萄牙文、意大利文、马来西亚文、印度尼西亚文、保加利亚语、丹麦语、芬兰语、荷兰语、捷克语、罗马尼亚语、挪威语、瑞典语、斯洛伐克语、土耳其语、乌克兰语、匈牙利语、克罗地亚语、立陶宛语、爱沙尼亚语等拼音文字和汉语的拼音及注音;(b)拼音文字在数字键盘上编码略写输入方法:单词编码规则:首先依次取单词各字母,包括带重音符、开音符、闭音符、分音符、变音符、长音符的字母,也只取其字母,不考虑符号问题,逐个字母找到标有该字母的数字键名作为编码代码,并将该编码代码命名为“数字码”,“数字码”输入时,只击键一次;然后,从左至右逐个取单词各字母的“数字码”进行编码,取码个数以最少且不重码为原则;对单词左边的字母的“数字码”在单词之间完全相同(包括“数字码”个数)的单词,可省略该单词右边的字母进行编码,并对其单词编码逐个编码递减1个码元来区别它们;对字母较少的单词,其“数字码”使用完后,还重码的,用“确认码”来识别它们。单词编码方法:将需要编码的单词收入词汇编码数据库,取词汇编码数据库中的每个单词左边第一个位置的字母的“数字码”编码排序比较,对重码的单词,留下1个只有1个字母的单词,如果没有1个字母的单词,则留下1个使用频度最高的单词,其余重码的单词再取第2个位置字母的“数字码”加在第1个位置的字母的“数字码”后面组成编码,再对编码排序比较,对重码的单词,留下1个只有2个字母的单词,如果没有2个字母的单词,则留下1个使用频度最高的单词,其余重码的单词再取第3个字母的“数字码”加在编码的后面组成新的编码取代原编码,再重新对编码排序比较,对重码的单词,留下一个重码单词外,其余重码单词再取1个“数字码”加在编码的后面组成新的编码取代原编码,再重新对编码排序比较,如此周而复始地循环,直到词汇编码数据库中所有的单词都没有重码为止,但单词的全部字母的“数字码”编码用完后还有重码的单词除外;编码举例:对英文“a、ad、advanced、advancement、advance”五个单词编码,先设定将英文字母按照现行的手机数字键盘字母标记法标记在数字键上,那么,取单词“a”的数字码“2”作为“a”的编码,取单词“ad”的数字码“23”作为“ad”的编码,取单词“advance”前面3个字母的数字码“238”作为“advance”编码,取单词“advancement”前面4个字母的数字码“2382”作为“advancement”编码,取单词“advanced”前面5个字母的数字码“23826”作为“advanced”编码;对于单词全部字母的“数字码”编码用完后,还有重码的话,那么,就输入“确认码”来进一步识别;本发明取1-4个未布置字母的数字键名或符号键名作为处在数字键上第二个位置及其以后位置上的字母的“确认码”,并且“确认码”对于同一数字键上的各字母不能相同;“确认码”的使用方法是:用“确认码”对单词或词组的各字母依次确认,直到没有重码为止,其中,处在数字键第一个位置上的字母,不使用“确认码”,处在数字键上第二个位置及其以后位置上的字母分别使用不同符号的“确认码”加在单词的“数字码”编码后面;“确认码”输入时,只击键一次;本发明还取1-5个符号作为带重音符、开音符、长音符、分音符、变音符的字母的“确认码”;词组的编码方法:取词组中各单词最前面的辅音字母的“数字码”进行编码,如果该词组与其他词组或单词重码,再取该词组中字母数量最多的单词未使用过的字母的“数字码”加在其后面;然后,再按照单词编码方法对词组的“数字码”编码再进行一次编码,以最后形成的编码作为词组的编码;如果还有重码,再取该词组中各单词的字母的“确认码”加在其编码后;词组也可以去掉词组中的空格完全按照单词编码方法编码;单词或词组输入流程:首先输入单词或词组字母的“数字码”—→再输入单词或词组字母的“确认码”;在输入过程中,实行高频单词或词组先见,即程序随时对已经输入的输入码与词汇编码数据库中的单词或词组的编码进行匹配,把词汇编码数据库中相匹配的单词或词组查出,并使其中使用频度最高的单词或词组显示在显示屏第一个位置,同时输出到喇叭,产生该单词或词组的发音效果;当用户所需要的单词或词组出现在显示屏第一个位置时,就输入“结束码”,选中所需要的单词或词组,如果所需要的单词或词组还没出现在显示屏,就继续输入所需单词或词组编码剩下部分的码元,程序不断地对输入码与词汇编码数据库中的单词或词组编码进行匹配,从而查出所需要的单词或词组;当输入的单词、人名、地名等在信息处理电子装置中的词汇编码数据库中没有时,程序自动进入数字键盘单个字母编码输入方式或常规输入字母方式;数字键盘单个字母编码输入方式:处在数字键第一个位置的字母,用该数字键击键1次输入,处在数字键第二个位置及其以后的字母,采用字母的“数字码”和“确认码”两个键紧接着输入,各击键1次,并据此建立一张拼音文字各字母与“数字码”和“确认码”的对应关系表——转换表;程序从第二个输入的字符起,便对刚输入的字符和前一输入的字符进行判断,如果刚输入的字符是一个“确认码”,则将该“确认码”连同其前面输入的一个“数字码”与信息处理电子装置中事先储存的“转换表”进行对照,判定该“确认码”与其前面输入的一个“数字码”联合所代表的字母;如果刚输入的字符是一个“数字码”或是“结束码”,则将其前面输入的一个“数字码”与信息处理电子装置中事先储存的“转换表”进行对照,判定其前面输入的一个“数字码”所代表的字母,如果刚输入的是一个“数字码”,其前面输入的一个字符是“确认码”,则继续往下输入;程序如此周而复始地将输入的字符转换成所需要的字母;“结束码”是表示输入码输入完毕,让程序将查到的词汇输出的指令;“结束码”由3个不同的“结束符号”来代表,其中:一个“结束符号”表示输出拼音文字小写字母;另一个“结束符号”表示输出拼音文字首字母大写其余字母小写;第三个“结束符号”表示输出拼音文字大写字母;其过程是先将输入码转换得到的单词或词组储存在信息处理电子装置的内存中,待“结束码”输入后,再判定是输出小写字母还是大写字母,或者是首字母为大写字母其余字母为小写字母,程序作出相应的处理后输出其单词或词组,并自动在得到的单词或词组后面产生一个空格;标点符号、数学符号、数字序号、特殊符号、注音符号、拼音带声调字母、希腊字母编码输入,其特征在于使用数字键盘上的“#”号键或其他符号键+要输入的符号名字的拼音文字的首字母所在数字键进行编码输入;(c)拼音文字在电脑字母键盘上编码略写输入方法:单词编码规则:首先依次取单词各字母,包括带重音符、开音符、闭音符、分音符、变音符、长音符的字母,也只取其字母,不考虑符号问题,对取到的字母逐个找到标有该字母的键名作为编码代码;然后,从左至右逐个取单词各字母进行编码,取码个数以最少且不重码为原则;对单词左边的字母在单词之间完全相同(包括字母个数)的单词,可省略该单词右边的字母进行编码,并对其单词编码逐个编码递减1个码元来区别它们;单词编码方法:将需要编码的单词收入词汇编码数据库,取词汇编码数据库中的每个单词左边第一个位置的字母排序比较,对重码的单词,留下1个只有1个字母的单词,没有1个字母的单词,留下1个使用频度最高的单词外,其余重码的单词再取第2个位置的字母加在第一个位置的字母的后面组成编码,再对编码排序比较,对重码的单词,留下1个只有2个字母的单词,没有2个字母的单词,留下1个使用频度最高的单词外,其余重码的单词再取第3个字母加在编码的后面组成新的编码取代原编码,再对编码排序比较,对重码的单词,留下一个重码单词外,其余重码单词再取1个字母加在其编码的后面组成新的编码取代原编码,再重新对编码排序比较,如此周而复始地循环,直到词汇编码数据库中所有的单词都没有重码为止;例如:对英文“a、ad、advanced、advancement、advance”五个单词编码,取单词“a”的字母“a”作为单词“a”的编码,取单词“ad”的字母“ad”作为单词“ad”的编码,取单词“advance”前3个字母“adv”作为“advance”的编码,取单词“advancement”前4个字母“adva”作为“advancement”的编码,取单词“advanced”前5个字母“advan”作为“advanced”的编码;词组的编码方法:取词组中各单词最前面的辅音字母进行编码,如果该词组与其他词组或单词重码,再取该词组中字母数量最多的单词未使用过的字母加在其后;然后,再按照电脑字母键盘单词编码方法,对词组的编码再进行一次编码,以最后形成的编码作为词组的编码;单词或词组输入流程:输入输入码后,程序随时对已经输入的输入码与词汇编码数据库中的单词或词组的编码进行匹配,把词汇编码数据库中相匹配的单词或词组查出,并使其中使用频度最高的单词或词组显示在显示屏第一个位置,同时输出到喇叭,产生该单词或词组的发音效果;当用户所需要的单词或词组出现在显示屏第一个位置时,就输入“结束码”,把选中的单词或词组输出;“结束码”由3个不同的“结束符号”来代表,其中:一个“结束符号”(如空格)表示输出拼音文字小写字母;另一个“结束符号”(如Capslock)表示输出拼音文字首字母大写其余字母小写;第三个“结束符号”(如Shift)表示输出拼音文字大写字母;当输入的单词、人名、地名等在信息处理电子装置中的词汇编码数据库中没有时,程序自动进入常规输入字母方式,完成需要的词汇、人名、地名等的输入后,再又自动回到编码输入状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杨萍,未经杨萍许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/03118260.7/,转载请声明来源钻瓜专利网。