本发明涉及计算机汉字信息输入系统,是一种汉字声母纯数字编码法。 微机在数据库管理上运行速度非常快,但是由于目前使用的原码法,汉语拼音简拼编码法,字母、数字混合编码法以及连续自然数编码等汉字信息处理方式不甚理想,致使微机操作人员操作速度迟缓,怠机现象严重,工作效率不高。
本发明的目的在于针对上述问题,设计一种可以在微机数字小键盘区完成操作并可用单手击键的连续汉字声母数字化编码法。
本发明是这样实现的:
一种连续汉字声母数字化编码法是采用不等长码的数字结合,其特征在于本编码是将汉字中的汉语拼音声母按一定规则赋予一个对应的数字或数组,将连续汉字组合转化成纯数字代码。该编码法有以下几个规则:
(1)本编码法是根据汉语拼音使用的频率多少,决定其数字编码排列;
(2)声母顺序相同时,即会出现重码,本编码法采用有规律的缩写和数字组合方式予以解决,编码时不单独采用0、1、2三个数字。
以下对其他编码规则及声母数字对应关系进行展开说明:
编码数字位数尽量少,最多不超过8位,不管汉字词组多长,最多取4个汉字组合,即取其词组的前4位汉字表示。
为了防止出现重码现象,当声母顺序相同时,对不满8位数字的汉字及词组采用加补剂型的数字组合方式。
本发明针对药品管理的特点,其实施例是常用汉字声母使用频率,将D、L、M、S、T、W、Y分别赋予相应的数字:3、4、5、6、7、8、9,汉字声母与数字编码的对应关系为:
A B C D E F G H J K L M
10 11 12 3 13 14 15 16 17 18 4 5
N O P Q R S T W X Y Z
19 20 21 22 23 6 7 8 24 9 25。
有的药品品种较多,它即有片剂,又有针剂和滴眼(膏)剂,便于区分各类剂型,采用加补剂型的数字组合方式:设定注射剂为2,滴眼剂为9。
如红霉素片剂的声母为HMS,其数字码为1656,其注射剂的数字码为16562、滴眼剂为16569。
又如复方制剂的“复方”词组的声母为FF,对应地数字码为1414,采用缩写方式仅取一个声母的数字码14进行表示。
当声母数字码超过8位时,采用屏幕选择方式。
该编码法利用汉字声母巧妙地与阿拉伯数字相联系,将连续汉字编为纯数字编码,从根本上解决了“见名释码”的难题。本法与其它编码的主要区别,也即本法的优点是:
1、提高了操作速度,只用小键盘就可完成对数据的操作,比大键盘的字符操作和字符、数字混用操作的方法快若干倍。
2、易于掌握,不象连续自然数编码法那样需要先背熟上千个品种的数码,才能上机操作。本法只要知道其编码规则,即可上机操作。
3、用途广泛,易于推广,特别适用于商业、图书、医药等信息量大,要求处理速度快的行业。