汉字编码辅助设计装置和方法.pdf

上传人:n****g 文档编号:656487 上传时间:2018-03-02 格式:PDF 页数:16 大小:702.86KB
返回 下载 相关 举报
摘要
申请专利号:

CN91105548.7

申请日:

1991.09.26

公开号:

CN1059796A

公开日:

1992.03.25

当前法律状态:

撤回

有效性:

无权

法律详情:

|||公开|||

IPC分类号:

G06F15/60

主分类号:

G06F15/60

申请人:

江西省计算技术研究所;

发明人:

胡宜课

地址:

330002江西省南昌市井冈山大道266号

优先权:

专利代理机构:

江西省专利事务所

代理人:

喻尚威

PDF下载: PDF下载
内容摘要

本发明采用具有汉字信息处理功能的计算机及其附属外部设备。汉字的基本特征即属性以主码表数据库的形式存储在计算机中。利用本发明可以为汉字编码方案的设计提供定量依据,并能根据需要对方案方便地进行修改,还可以在该装置上自动生成汉字编码,验证方案的正确性和合理性,并打印输出编码表和各种统计报表。使编码方案的设计基本上摆脱传统的手工作业方式,显著地提高工作效率和质量。

权利要求书

1: 一种汉字编码辅助设计装置和方法,其装置包括由中央处理器、内存储器、中断系统和I/O接口组成的计算机主机,其特征在于还包括: 使用户可与所述辅设计装置交互作用的用户界面, 存储汉字编码方案设计所需的主码表数据库及有关信息的存储设备,主码表数据库含有在该数据库中表示每一汉字基本特征即属性的属性码, 汉字编码信息处理设备及相应的处理方法,该方法以计算机语言编程并通过所述计算机系统的运行而得到实现, 按照用户设计的编码规则,由机器自动生成每一汉字的编码及整个编码表的方法 由用户直观地验证其所设计方案的正确性和合理性的操作模拟环境。 对主码表或汉字编码表进行合理性检查的方法, 以及向用户输出所需编码表和各种报表的硬拷贝输出设备。
2: 如权利要求1所述的汉字编码辅助设计装置和方法,其特征在于用户界面设计成多窗口多级菜单驱动方式,各级窗口,菜单都可以来回自由切换,处于任一级子菜单窗口下用户都能知道当前所在的位置,以及各级子菜单下所选择的功能,并能任意选择退出路径,或退至前级,或退至主菜单,或退至dBASE,或退至DOS。
3: 如权利要求1所述的汉字编码辅助设计装置和方法,其特征在于汉字编码信息处理设备及相应的处理方法是对主码表数据库中的各种属性码进行合理性检查即查错、修改与增删、排序、统计、查询和硬拷贝输出即打印报表操作。
4: 如权利要求1所述的汉字编码辅助设计装置和方法,其特征在 于自动生成汉字编码及编码表的方法是根据主码表中部首的排列顺序及部首一码元对照表,由机器进行逻辑判断,确定每一汉字的编码,并逐一填入编码表中。
5: 如权利要求1所述的汉字编码辅助设计装置和方法,其特征在于操作模拟环境是用户在其所设计的编码方案尚未上机编程实现的情况下,就能按其方案所采用的编码规则和键位布局进行汉字编码输入模拟操作。
6: 如权利要求1、3所述的汉字编码辅助设计装置和方法,其特征在于合理性检查即查错操作是根据相应属性码的特点,分别选择对其合法性、唯一性及连续性进行检查。
7: 如权利要求3所述的汉字编码辅助设计装置和方法,其特征在于修改操作是选择对满足条件的汉字的编码逐个地进行修改或对满足条件的同一码元进行成批代换。
8: 如权利要求3所述的汉字编码辅助设计装置和方法,其特征在于统计操作是对主码表中所收录汉字的属性进行分类统计,并对所设计的编码选择系统统计、分组统计或个别统计。
9: 如权利要求3所述的汉字编码辅助设计装置和方法,其特征在于硬拷贝输出即打印报表操作是打印编码表时任意指定起、止页号,并选择连续打印或隔页打印方式,同时在屏幕窗口上显示当前打印的页号及剩余页数。

说明书


本发明涉及适宜于特殊应用的计算部件设计或结构,尤其涉及一种汉字编码辅助设计装置和方法。

    设计“既很容易学,又能打的快”的汉字输入编码方案,是目前汉字信息处理技术中的重要研究课题。由于汉字编码方案大多是用人工的方法进行开发的,要求同时设计几套编码方案进行比较、优选,在实践中存在困难,因此,设计真正高水平的汉字输入编码方案,关键在于摆脱传统的手工作业方式。

    本发明的目的就是提出一种高效率的工程化、科学化的汉字编码辅助设计装置和方法,将计算机辅助设计方法引入汉字输入编码方案设计领域。

    本发明的一个方面是提供一种帮助人们进行汉字编码方案设计的装置。本发明可以体现在这样的一个计算机系统中,计算机主机包括中央处理器、内存储器、中断系统和I/O接口,还设有使用户与辅助设计装置交互作用的用户界面,而且该计算机系统具有一存储汉字编码方案设计所需主码表数据库及有关信息的存储设备,主码表数据库含有在该数据库中表示每一汉字基本特征即属性的若干属性码。利用计算机内的中央处理机,对这些数据进行所需的加工、处理,在该系统中,用户与汉字编码处理系统可以交互作用。用户在设计汉字编码方案时,启动汉字编码处理系统,将存储在外存中的主码表调入内存,根据预先设计好的步骤对其进行各种统计分析,为设计汉字编码方案提供定量依据,并根据统计结果在计算机上方便地对所设计地方案进行修改,然后再进行统计分析,如此循环,直至设计出满意的编码方案。

    本发明采用的辅助设计方法由采用数据库管理技术的程序设计加以实现,包括普遍通用的面向过程的程序设计,也可以采用面向对象的程序设计。各功能子模块可以适用于硬件互不兼容的计算机。因此,本发明的又一个方面是提供一种汉字编码信息处理方法,该方法以计算机语言编程,并通过构成辅助设计装置的计算机系统的运行而得到实现。从而显著地提高汉字编码方案设计的工作效率和工作质量,且用户可以在多种可能的编码组合之间反复进行比较、优选。

    本发明的又一个方面是按照用户设计的编码规则,由机器自动生成每一汉字的编码及整个编码表的方法。用户按其设计的编码规则填写主码表数据库中的部首字段,并预先建立部首一码元对照表,根据主码表中部首的排列顺序及部首一码元对照表,由机器进行逻辑判断,确定每一汉字的编码,并逐一填入编码表中。

    本发明的再一个方面是提供一种操作模拟环境,在该环境下用户可以在该装置上对其所设计的方案进行输入操作的模拟,以直观地检验其方案的正确性和合理性。

    本发明的还一个方面是提供一种对主码表或汉字编码表进行全面、高效检查的方法,针对不同的检查项目,可以对被检信息分别进行合法性、唯一性和连续性检查。使人为的失误大为减少。

    本发明的最后一个方面是提供一种硬拷贝输出设备,用户可以随时打印输出所要求的编码表和各种统计报表。当打印编码表时,允许用户任意指定起、止页号,以及选择连续打印或隔页打印方式,同时在屏幕窗口上显示当前打印的页号及剩余页数。

    采用本发明进行汉字编码方案设计具有以下优点:

    1、可以为设计编码方案及时、直接地提供准确、可靠的定量依据。在方案设计前和方案设计过程中,利用本装置提供的查询、统计功能,可以对所收录的全部汉字的各种特征信息即属性以及设计过程中产生的中间数据,从不同角度随时进行动态的查询和统计分析,从而把握设置码元组合、拟订取码规则和安排键位布局的主动性,减少盲目性和随机性。而人工方式下只能通过查阅。抄录和复印等间接手段获得数据信息,一般难以随时进行各种统计分析。

    2、可以大幅度减轻设计工作的劳动量和强度,提高工作效率。利用本装置的自动生成功能,可以由机器自动生成符合所设计的编码规则的汉字编码,节省大量的人工劳动。在本装置提供的“修改”环境下,一般小的修改只须几分钟到几小时即可完成,大的调整也只要三、五天就能完成。从而使设计者摆脱大量繁琐的重复性劳动,把主要的精力放在创造性的研究工作上。必要时甚至可以同时设计几套方案以供比较,在已有第一方案的基础上,每设计一套采用不同的码元设置、键位布局和不同的取码规则的新方案最多只需一个月。

    3、可以大幅度减少人为的错误,提高工作质量。本发明提供了一整套对编码表进行查错的方法,使人为的编码错误减到最小。利用本装置的各种打印功能,可以随时输出符合评测要求且印刷质量高的编码表、各种统计报表和错误报告等,以供查询、对照或存档。

    4、本装置提供了一种专门设计的输入操作模拟环境,使所设计的编码方案在真正上机实现之前就能直观地验证其正确性和合理性,然后根据试验情况对方案再作必要的修改、调整,如此反复试验,直至设计出满意的编码方案。

    5、便于编码方案在计算机上具体实现。由于所生成的码表已经以文件的形式存储在计算机中,将方案在机器上付诸实现时,只需设计一个简短的程序将其直接读入,省去人工录入中间环节。由于所读入的码表已经过各种检查和模拟试验,出现错误的概率极小,可以使相应程序的调试更加容易。并为今后开发功能更优良的智能化系统奠定了基础。

    6、本发明不仅为设计汉字编码方案提供辅助装置和方法,稍加修改后,还可以用于方案可行性论证、已有方案的优化及评测等方面,如采用性能更高档的微机和软件支撑环境,还可以进一步开发功能更优良的智能化系统。

    本发明有以下附图:

    图1是系统物理结构框图;

    图2是系统功能结构框图;

    图3是使用本发明装置开发编码方案的操作流程图。

    下面对照附图并结合实施例对本发明作进一步的说明。

    图1中A为用户界面,由主控输入设备A1、显示器A2组成。主控输入设备A1是具有中、西文输入功能的计算机通用或专用键盘,并具有输入汉字偏旁部首符号,如“氵”,“讠”等的功能。显示器A2是能显示24或25行汉字的阴极射线管显示器或液晶显示器,单色、彩色都可以,但彩色效果更好,所显示汉字最好是24点阵。B是作为计算机外存储设备的软盘或硬盘驱动器,及其所用存储媒体即盘片,如可插拔的软盘片或机器内置的硬盘片。B1、B2、B3是存储于外存储器中的程序系统及数据信息,其中B1是汉字编码信息处理系统,B2是中文操作系统,B3是主码表数据库及其它数据信息。C是计算机主机,主要包括中央处理器C1即CPU,内存储器C2,中断系统(图1中未绘出)和I/O接口C3等。硬拷贝输出设备D是可以输出中、西文的24点阵针式打印机或激光打印机。

    作为本发明的一个典型实施例,计算机采用IBM5550系列微机,也可以采用其它性能相当的微机系列,如Apple公司的Macintosh,IBM  PC等,及其配套外部设备。IBM5550是美国IBM公司生产的一种中文电脑,具有较强的中文信息处理能力,其显示器及打印机都能输出24点阵汉字,使用户界面能方便地设计成多窗口多级菜单驱动方式,各级窗口、菜单都可以来回自由切换,处于任一级子菜单窗口下用户都能知道当前所在的位置,以及各级子菜单下所选择的功能,并能任意选择退出路径,或退至前级,或退至主菜单,或退至dBASE,或退至DOS。软件支撑环境是中文DOS(操作系统)及其支持下的应用生成软件,如汉化dBASE  Ⅲ,也可以采用其它适当的程序设计语言。如FoxBASE,Pascal、C等。

    由于精心设计了用户界面,本装置的操作非常方便。假定采用的是带有三个软盘驱动器的系统。开机前,将汉字编码信息处理系统程序盘、中文操作系统盘和数据盘分别插入相应的驱动器。通电后,系统即自动引导至主菜单,其上列出“操作说明”、“建表”、“合理性检查”、“修改与增删”、“排序”、“统计”、“查询输出”、“操作模拟”和“文件类操作”共九大功能,用户可以对所述主码表数据库中的各种属性码进行合理性检查即查错、修改与增删、排序、统计、查询和硬拷贝输出即打印报表等操作。用户按下菜单上提示的相应数字键,便转入其中某一功能的子菜单。视所需功能的不同,子菜单又可以包含级数不等的下级子菜单。此后的操作方式基本相似。各级菜单结构清晰,层次分明,操作方便,进退自如。在必要的场合会给出若干提示,不懂计算机编程知识者也能操作,使用极为方便。

    图2中除“操作说明”之外的各项功能及操作方法简介如下:

    1、建表

    本功能为用户建立相应的操作环境,以生成其所需要的主码表及工作数据库。在本实施例中包括以下几项功能:

    (1)工作盘初始化:在工作盘上自动生成几个必需的工作数据库或数据库结构,以便系统能够正常工作。

    (2)人工建表:调用dBASE  Ⅲ的create命令,为用户建立一个输入环境,以建立其所需的码表数据库结构,并由用户向数据库输入原始数据。

    (3)自动生成:按照用户设计的编码规则,由机器自动生成每一汉字的编码及整个编码表。用户只要指定预先建立的适当的数据文件,机器就能自动地生成相应的汉字编码及编码表。

    2、合理性检查

    本功能提供了一系列的检查方法,它根据相应属性码的特点,分别选择对其合法性、唯一性及连续性进行检查,分述如下:

    (1)合法性检查:检查数据的类型及数值型数据的范围是否正确。例如检查“汉字”中是否混有英文字母或阿拉伯数字,“编码”中是否混有汉字或数字等。

    (2)重复字检查:检查数据的唯一性。例如“汉字”、“国标码”在同一码表中是不应出现重复数据的。

    (3)顺序性检查:主码表是设计成按国标区位码排序的,顺序性检查可以查出顺序颠倒、不连续等错误。

    实际操作时是按字段检查的。用户可以从窗口的菜单上指定要检查的字段以及该字段下的检查项目及检查的起始位置,一般用记录号表示,不指定时内置为“1”,系统通过菜单窗口显示出当前被检查的记录号,并在输出窗口随时报告检测到的错误信息。检查结束时,由用户选择打印功能输出检查结果。

    3、修改与增删

    本功能可以使用户用来修正录入时产生的人为错误,也可以用来对码表进行个别的或成批的调整,以满足一定的设计要求:

    (1)修改:用户可以从菜单上指定要修改的栏目即字段,及被修改记录所符合的条件。若指定修改“编码”,由用户选择对满足一定条件的汉字的编码逐个地进行修改或对满足一定条件的同一码元进行成批代换。该功能对键位布局修改后的编码调整特别有用。其它字段只作“逐项修改”,不作成批代换。

    (2)插入:在码表的适当位置插入一条新的记录。

    (3)接续:在码表的尾部接续一条新的记录,并可连续输入。

    (4)移位:将符合条件的一条或多条记录移至指定位置。

    (5)删除:可删除符合条件的记录或删除指定文件。

    4、排序

    本功能用来对指定码表按指定栏目即字段进行排序,用户可选择排序的字段名,或“多项目排序”,这时用户可以任意指定一个以上的字段。排序操作便于用户对码表进行特定的查询,也有利于提高统计操作的速度。

    5、统计

    系统具有很强的统计功能,由用户对主码表中所收录汉字的属性进行分类统计,并对所设计的编码选择系统统计、分组统计或个别统计,使用户对码表的现状及可能的调整方向有一个全面、准确的判断。

    用户可以从“统计”菜单上选择相应的字段名作为统计栏目,或按用户自行指定的条件进行统计。若用户选择统计栏目为“编码”,又有以下三种统计方式:

    (1)系统统计:指在整个码表范围内的统计。按所取码位的多少及位置又可分为取两码、取头码(第一码)、取尾码(第二码)三种情况。

    (2)分组统计:指在用户指定的码元下,以该码元为码头(第一码)或码尾(第二码)的记录范围内的统计。

    (3)个别统计:指在用户指定的某一编码(二位)下,对所有同码字的统计。

    当用户选择其他统计栏目时,只有一种统计方式,相当于“系统统计”。

    统计过程中系统在菜单窗口给出“正在统计”信息,并在输出窗口随时输出统计结果。如输出信息已满屏,统计暂停,等待用户响应。此时用户有充裕的时间阅读屏幕信息,并根据其需要选择“继续”(统计)、“后退”(回前页)、“前进”(至下页)、“打印”等操作。统计结束后,系统给出“统计结束”信息,这时用户还可以选择“打印”或“退出”等操作。

    6、查询输出

    本功能提供以下两种输出方式:

    (1)整表输出:输出指定码表的全部记录;

    (2)条件检索:按用户指定的条件输出有关记录。

    方式选定后,由用户进一步指定输出设备是显示还是打印。输出设备指定后,再指定输出格式。在显示输出的情况下,可以选择“全屏幕”格式,这时输出窗口展宽,显示标题栏,并可以来回翻页,但看不到当前子菜单,或“非全屏幕格式”,这时当前子菜单保留,但输出窗口较窄,无标题栏,且不能控制翻页。打印编码表时,用户任意指定起、止页号,并选择连续打印或隔页打印方式,同时在屏幕窗口上显示当前打印的页号及剩余页数。所谓“隔页打印”是指:先按页号1,3,5,……的顺序打印,然后翻面装纸,再按页号2,4,6,…的顺序打印,从而实现双面打印,节约一半用纸。

    7、操作模拟

    本功能提供一种模拟的输入环境,它是用户可以在其所设计的编码方案尚未上机编程实现的情况下,就能按其方案所采用的编码规则和键位布局进行汉字编码输入模拟操作。用户可以在不必另行编程的情况下指定不同的编码表进行输入操作的模拟,并能在输入过程中随时选择退出该环境。因此,用户在对其方案进行修改后,可以利用本功能提供的环境再进行反复试验,直至设计出满意的编码方案。其操作步骤如下:

    用户从主菜单进入本功能后,系统首先要求用户指定下列三个文件名:

    *主码表:即输入操作所依赖的编码表。用户通过指定主码表可以对不同的方案进行试验、比较,事先都不必要求该方案已上机实现。

    *索引表:即按照主码表建立的一个索引文件。须在进入操作模拟环境之前预先建立。使用索引文件可以加快系统的响应速度,缩短用户的等待时间。

    *键位表:指码元-键位的对照表。按照用户自定的取码规则和键位布局来设计。它必须与主码表互相对应,否则不能正确输入。

    以上文件指定之后,屏幕下方会出现一个输入窗口,以图形方式提示键位布局。用户对照输入,没有记忆负担,操作十分方便。每次有效输入的汉字,会自动依次出现在输出窗口(屏幕中部),类似文字处理软件的编辑环境。按输入窗口提示的键可以随时退出模拟操作。

    8、文件类操作

    本功能使用户在不必退出本系统的情况下就能调用dBASE的一些命令。这是为具有一定dBASE编程知识的用户而设。所有这些命令都与文件管理有关,统称“文件类操作”。其中包括:列目录,编辑,复制,换名,删除,显示,打印。

    下面着重对图3示出的操作过程加以说明:

    首先,设计者应对所要设计的方案有一个初步的构想,其中主要包括:码元设置、取码规则和键位布局三大要素。这时可调用建表功能,建立主码表数据库,其中“编码”字段的数据可以暂缺。然后,调用统计功能,对某些属性进行统计,作为设计时的参考数据。初步构想定稿后,由用户或机器按其编码规则填写主码表数据库的“编码”字段,然后,再一次调用统计功能,对“编码”进行统计,以检验是否达到设计要求。如未达到,再调用“统计”、“查询”功能,定量地预估一下可能的调整范围及方向,然后,又调用“修改”功能,对码表进行适当的修改、调整,再对修改后的编码进行统计。经过多次反复,初步满意后,即可以进行操作模拟,以验证方案的正确性和合理性。如不满意,再适当调整键位,然后,重复上述过程,再作操作模拟,直至完全满意。必要时,设计者可以再拟订第二方案、第三方案……,并重复上述过程。也可以一开始就拟订两套甚至三套初步方案,同时进行统计、修改、模拟试验,最后选取一种最优方案。

    以上仅是使用本系统进行设计的一般过程。设计者在掌握基本规律后可灵活运用。另外,有些操作如合理性检查、查询输出和排序等可视具体需要随时进行。

汉字编码辅助设计装置和方法.pdf_第1页
第1页 / 共16页
汉字编码辅助设计装置和方法.pdf_第2页
第2页 / 共16页
汉字编码辅助设计装置和方法.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《汉字编码辅助设计装置和方法.pdf》由会员分享,可在线阅读,更多相关《汉字编码辅助设计装置和方法.pdf(16页珍藏版)》请在专利查询网上搜索。

本发明采用具有汉字信息处理功能的计算机及其附属外部设备。汉字的基本特征即属性以主码表数据库的形式存储在计算机中。利用本发明可以为汉字编码方案的设计提供定量依据,并能根据需要对方案方便地进行修改,还可以在该装置上自动生成汉字编码,验证方案的正确性和合理性,并打印输出编码表和各种统计报表。使编码方案的设计基本上摆脱传统的手工作业方式,显著地提高工作效率和质量。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1