智能终端汉字笔画输入法的制作方法

文档序号:6420351阅读:385来源:国知局
专利名称:智能终端汉字笔画输入法的制作方法
技术领域
本发明涉及一种智能终端汉字笔画输入法,适用于信息终端设备。属于信息设备技术领域。
背景技术
目前汉字输入法应用广泛,但现有的汉字输入法都存在不足拼音输入法其重码数多,影响了用户输入的速度,且输入比较繁琐,对于不熟悉拼音的用户群体来讲也带来使用上的不方便性。
市面上常见的其他输入法如五笔输入法、二笔输入法、九方输入法等,都是面向PC机,故有字库庞大、程序过大的弊端,对于普通的信息终端来讲,一般选用的CPU处理能力有限,而且存贮空间小,显然这类输入法不适合于我们的信息终端产品。
本发明提供的智能终端汉字笔画输入法能有效地解决以上存在的问题,根据一些简单单片机的特点,在占用较小的数据存贮空间及程序存贮空间的情况下,实现操作简便的笔画输入方法,从而将低了终端产品的成本,另外对用户来讲,只要按笔画的组合进行输入即可,能够快捷地输入汉字。
技术方案本发明需要解决的技术问题,即本发明的目的是为了提供一种智能终端汉字笔画输入法,主要应用于科技系列信息终端产品上,具有方便用户快捷输入汉字的特点。
本发明的技术问题还可通过采取如下措施解决智能终端汉字笔画输入法,智能终端汉字笔画输入法,由输入电路输入编码和确认汉字、显示电路显示字符、成字模块产生汉字,其特点是所述成字模块包括笔画码表和搜索引擎程序,笔画码表根据汉字的特点及笔画的分类,将现有的GB2312库所有汉字按笔画码表归类排序,形成码表,供输入时搜索之用;搜索引擎程序把GB2312的一、二级字库的汉字按笔顺取码,形成字库,取码时按照笔顺,即书写汉字的习惯,最多取六笔,
1)对含有笔形“口”和“十”的结构,按笔形代码取码为简单汉字,即独体字,可按笔划序取码;2)对于笔顺不一致的汉字,存在二种或二种以上编码,如“凸”2515,25,15151;3)对复杂汉字,即合体字,可将其按左右、上下或外内分为两块,每个字块最多取三个笔划对应的笔形码,若第一个字块多于三码,限取三码,然后开始取第二个字块的笔形码;若第一个字块不足三码,第二个字块可顺延取码。
本发明的技术问题还可通过采取如下措施解决相输入电路包括0~9十个数码键、左右移动键、上下翻滚键和确认键,在输入键盘中,数码键1键上对应的是’横’与’提’,数码键2键上对应的是’竖’,数码键3键上对应的是’撇’,数码键4键上对应的是’点’与’捺’,数码键5键上对应的是’横折’与’竖折’,数码键6键上对应的是’口’与’方框’,数码键7键上对应的是’叉’与’十字’。
本发明的突出效果是1、与常用的拼音输入法相比,其重码率低,输入快捷,提高了用户输入的速度。
2、对于不熟悉拼音的用户群体来讲,带来使用上的方便性,因为只需按笔画进行组合输入即可。
3、本笔画输入法所需资源较少,从而降低了终端产品的成本,其字库文件小,只有约28KB,而输入法的引擎程序不到1KB,大大降低了对终端的硬件存贮的要求。
4、在对处理能力的要求方面,要求较低,普通的单片机CPU即可处理。
图面说明

图1是本发明实施例1的输入电路键盘主视图。
具体实施例方式
实施例1
一、笔码方案。
本实施例主要应用于智能信息终端产,相应产品要求有0~9等十个数码键,因本发明采用的是七笔画输入法,所以实际上只需要七个按键本合使用即可,在信息产品的终端上,相应的笔画实际安排在1~7等7个数码按键上,每类笔画在数码键上的安排如下图由图1可知,所谓的七笔画实际上是七类笔画,在按键中数码键1键上对应的是“横”与“提”;数码键2键上对应的是“竖”;数码键3键上对应的是“撇”;数码键4键上对应的是“点”与“捺”;数码键5键上对应的是“横折”与“竖折”;数码键6键上对应的是“口”与“方框”;数码键7键上对应的是“叉”与“十字”。
在实际使用中,输入法还要配用其它的按键在进行操作。按数字键盘“1”-“7”输入,配用退格键可以取消输入的数字,出现汉字组后,按←、→键选择在同一行上的汉字,用↑、↓键翻动选择上、下页上的汉字,按确定/主菜单键以选定该汉字。
二、技术实现。
成字模块分为两个部分,一部分为笔画码表,一部分为搜索引擎程序,分述如下笔画码表,根据汉字的特点及笔画的分类,将现有的GB2312库所有汉字按笔画码表归类排序,形成码表,供输入时搜索之用。
搜索引擎程序,供输入程序调用,应用程序通过这些程序对笔画码表进行访问。
基本思想是把GB2312的一、二级字库的汉字按笔顺取码,形成字库。具体如下表1是本实施例的一种笔画分类表。取码时按照笔顺,即书写汉字的习惯,最多取6笔(笔形代码和笔形之间对应关系请参见下表笔画分类表)。含有笔形“口(6)”和“十(7)”的结构,按笔形代码6或7取码,而不将它们分割。简单汉字,即独体字,可按笔划序取码。对于笔顺不一致的汉字,一般都存在几种编码,如“凸”2515,25,15151。复杂汉字,即合体字,可将其按左右、上下或外内分为两块,每个字块最多取三个笔划对应的笔形码。若第一个字块多于三码,限取三码,然后开始取第二个字块的笔形码;若第一个字块不足三码,第二个字块可顺延取码。
表1笔画分类表 三、应用举例下面列举一些“笔画”输入实例“新”,分左右两半“亲”和“斤”,各取前3笔,“414”“331”,实际上输到“4143”时字已经出来了,因为没有其他以“4143”开头的汉字。
“太”,从头到尾输,“1344”“公”,从头到尾输,“345”“司”,从头到尾输,“516”“小”534“力”53“串”662注意有两个“口”“丰”711注意第一个就是“叉”“义”47注意第二笔取叉“我”315
目前,本发明已广泛应用于新太科技各类智能终端产品。新太信息终端现在普遍采用51系列单片机及行业专用的CPU,一般其处理能都较差,其存贮资也十分有限,用户在实际使用的过程中,普遍反映良好。相应市场上其它类同的产品均不具有新太科技所使用的笔画输入这一功能,从而也为我们的产品增添了一个亮点,提高产品的市场竞争力。
权利要求
1.智能终端汉字笔画输入法,由输入电路输入编码和确认汉字、显示电路显示字符、成字模块产生汉字,其特点是所述成字模块包括笔画码表和搜索引擎程序,笔画码表根据汉字的特点及笔画的分类,将现有的GB2312库所有汉字按笔画码表归类排序,形成码表,供输入时搜索之用;搜索引擎程序把GB2312的一、二级字库的汉字按笔顺取码,形成字库,取码时按照笔顺,即书写汉字的习惯,最多取六笔,1)对含有笔形“口”和“十”的结构,按笔形代码取码为简单汉字,即独体字,可按笔划序取码;2)对于笔顺不一致的汉字,存在二种或二种以上编码,如“凸”2515,25,15151;3)对复杂汉字,即合体字,可将其按左右、上下或外内分为两块,每个字块最多取三个笔划对应的笔形码,若第一个字块多于三码,限取三码,然后开始取第二个字块的笔形码;若第一个字块不足三码,第二个字块可顺延取码。
2.如权利要求1所述的智能终端汉字笔画输入法,其特征是输入电路包括0~9十个数码键、左右移动键、上下翻滚键和确认键,在输入键盘中,数码键1键上对应的是’横’与’提’,数码键2键上对应的是’竖’,数码键3键上对应的是’撇’,数码键4键上对应的是’点’与’捺’,数码键5键上对应的是’横折’与’竖折’,数码键6键上对应的是’口’与’方框’,数码键7键上对应的是’叉’与’十字’。
全文摘要
本发明涉及一种智能终端汉字笔画输入法,由输入电路输入编码和确认汉字、显示电路显示字符、成字模块产生汉字,其特点是所述成字模块包括笔画码表和搜索引擎程序,笔画码表根据汉字的特点及笔画的分类,将现有的GB2312库所有汉字按笔画码表归类排序,形成码表,供输入时搜索之用;搜索引擎程序把GB2312的一、二级字库的汉字按笔顺取码,形成字库,取码时按照笔顺,即书写汉字的习惯,最多取六笔。本发明提供的智能终端汉字笔画输入法在占用较小的数据存贮空间及程序存贮空间的情况下,实现操作简便的笔画输入方法,从而降低了终端产品的成本,另外对用户来讲,只要按笔画的组合进行输入即可,能够快捷地输入汉字。
文档编号G06F3/023GK1529225SQ20031011183
公开日2004年9月15日 申请日期2003年10月21日 优先权日2003年10月21日
发明者徐勇, 彭树林, 徐 勇 申请人:广州新太科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1