通用编码文字输入处理方法及装置的制作方法

文档序号:6407853阅读:175来源:国知局
专利名称:通用编码文字输入处理方法及装置的制作方法
技术领域
本发明涉及一种编码文字输入处理方法及装置,特别是涉及一种在微型计算机上输入编码文字的输入处理方法及装置。
目前,就计算机的编码输入问题,人们进行了深入地研究,提出了多种编码方法,使得计算机的键盘输入技术有了长足的进步。但是不论采用什么编码,目前的处理方法都相同,使用者在键盘上敲入某个按键组合,然后由留驻在主机内存中的键盘管理程序,按照一定的规律,翻译成该组合相对应的文字。由于此键盘的管理程序是在主机操作系统引导完毕之后,才驻留于主机内存当中,这就使现行的处理方法存在着两个共同的缺点1、占有较多的主机内存;2、必须提供与操作系统相适应的键盘管理程序,针对目前我国的汉字系统而言,就有不同的版本,如DOS版,UNIX版,网络版等等,它们之间是不能互换的,这给计算机的操作和使用带来不便。
本发明的目的是提供一种不占主机内存,并能适用于所有操作系统的通用编码文字处理方法及其所用的装置。
本发明的目的是通过以下技术方案来实现为主机提供一个基本的输入/输出装置,供主机使用,当敲击键盘的时候,主机把按键信息送到该装置的接口部分并为该装置的信息处理部分所接受,经该装置的信息处理部分对按键信息作出判断处理后,把处理结果送回主机,用这个装置解决不同操作系统对键盘的处理问题,使用时,将该装置插入微机的扩展插中即可。为主机提供的装置由接口部分,存贮部分,信息处理部分,控制部分所组成。
下面结合附图及附图2所示的一个实施例,对发明的内容作详细的描述,但本发明的内容不限于附图所示。


图1为编码文字输入装置的原理框图,虚线框内为本装置。
图2为本发明的电路原理示意图。
本发明提供的装置通过接口部分(1)与主机(5)相连接,主机(5)与本装置之间的各种信息都通过接口部分(1)进行交换,标准键盘(6)与主机连接,当敲击键盘时,主机(5)把按键的信息送到本发明的接口部分(1),信息处理部分(3)负责将主机(5)通过接口部分(1)传来的各种信息进行处理,并将处理结果,通过接口部分(1)回送给主机(5),存储部分(2)用于存放编码文字的编码信息,控制部分(4)用于协调本装置内部各部分之间的工作。
本发明具有两种工作状态第一种工作状态为接受态,这时主机(5)通过接口部分(1)将欲使用的编码信息送到存贮部分(2)存放,留待下一工作状态使用。第二种工作状态为正常态,此时,主机(5)将标准键盘(6)送来的按键信息通过接口部分(1)送给信息处理部分(3),而信息处理部分(3)则将这些按键信息,根据接受态时主机(5)送到存贮部分(2)中的编码信息,翻译成相应的文字,并通过接口部分(1)传送到主机(5),这样就完成了一次编码文字的输入处理工作,如此重复,即实现了编码文字的输入处理。只有当需要更换编码方案时,才需要进入第一阶段,本装置常态时,均工作于第二阶段。
实施例图2所列出的电路原理示意图,也是本发明的一个实施例,是把本发明所提供的装置,安装在IBM-PC及其兼容机中-即把本发明提供的装置插入微型计算机的扩展插槽中。ISA总线接口为主机与本实施例中的数据存储器以及8086CPU之间提供了一个交换信息的通道。数据存储器用于存放汉字的编码表,程序存储器用于存放8086CPU的程序,其中包括初始化程序以及从汉字编码到汉字代码的翻译程序。8086CPU的功能分为两部分,第一部分为在系统复位期间执行程序存储器中所存放的初始化程序;第二部分为在系统正常工作期间,通过执行存储器中存放的翻译程序,将主机通过ISA总线接口传送过来的汉字编码,根据数据存储器中存放的汉字编码表,翻译成为汉字代码,并且通过ISA总线接口回送给主机。定时及控制电路,用于产生协调8086CPU及ISA总线接口工作的时序。
本实施例中,数据存储器由两类存储器构成,一类为只读存储器(ROM),其中存放着汉字拼音编码表,在系统复位完毕后,即可为主机提供一个拼音输入接口;另一类为随机存储器(RAM);用于存放由主机通过ISA总线接口传送来的其他汉字编码表,为主机提供一个灵活的汉字输入接口。主机由ISA总线接口通过总线BUS1与数据存储器相连,通过总线BUS2与8086CPU相连。8086CPU通过总线BUS4与数据存储器相连,通过BUS5与程序存储器相连,通过BUS6与定时及控制电路相连,定时及控制电路产生的时序信号通过BUS3去控制ISA总线接口,以实现不同的总线组态。在正常状态下,本实施例具有两种工作状态,第一种为接受态,也就是,本发明提供的处理装置,对主机传送的汉字编码表进行接受工作,其工作过程为1、主机由ISA总线接口通过总线BUS2传送一组命令到8086CPU,通知8086CPU主机将要进行汉字编码表的传送;
2、8086CPU在接受到此组命令之后,通过执行程序存储器中相应的指令序列,由总线BUS6通知定时及控制电路;
3、定时及控制电路此时将产生一系列控制信号,通过总线BUS3送到ISA总线接口;
4、ISA总线接口在接受到由定时及控制电路产生并送来的控制信号之后,将数据存储器中RAM部分映射到主机相应的地址空间;
5、此时8086CPU通过总线BUS2由ISA总线接口将准备就绪的信号传送回主机;
6、主机在接受到准备就绪信号之后,即可将汉字编码表由ISA总线接口通过总线BUS1直接传送到数据存储器中;
7、主机将汉字编码表传送完毕后,由ISA总线接口通过总线BUS2传送一组命令到8086CPU,通知8086CPU汉字编码表已经传送完毕;
8、8086CPU接收到传送完毕信号之后,由总线BUS6向定时及控制电路发出结束传送命令;
9、最后定时及控制电路通过总线BUS3向ISA总线接口发出一组控制信号,使ISA总线接口将数据存储器中RAM部分不再映射到主机的地址空间,即恢复常态,整个过程到此结束。
本实施例的第二种工作状态,又称常态,即进行由汉字编码到汉字代码转换的工作,其工作过程为1、主机由ISA总线接口通过总线BUS2将汉字编码送到8086CPU;
2、8086CPU在接受到此汉字编码之后,通过总线执行程序存储器中的指令序列,由总线BUS4到数据存储器的事先存放的汉字编码表中去查找,拣出与主机送来的汉字编码相对应的汉字代码。
3、8086CPU在查到汉字代码之后,由总线BUS2通过ISA总线接口将该汉字代码回送主机,至此即完成了一次从汉字编码到汉字代码的转换(翻译)过程。
重复上述1、2、3各步,即实现了汉字的输入处理。
在系统复位期间,本实施例工作于非正常工作状态,此时,8086CPU通过总线BUS5执行程序存储器中的初始化程序,将本实施例设置到常态,以使本实施例在系统复位后能立即正常工作,作汉字编码到汉字代码的转换。
本发明不同于现有技术之处在于将编码文字的编码信息的存放位置,移出了计算机主机的内存空间,并且将包含有系统复位时的初始化、编码信息的更换以及编码翻译为编码文字的整个处理过程,均置于计算机操作系统之下,不必再分别向计算机装入与操作系统相适应的特定的键盘管理程序,如DOS版,UNIX版,网络版等。主机仅将编码送入本发明提供的装置,和得到与该编码相应的编码文字,而不参与具体的翻译过程。由于编码文字的编码信息以及整个翻译过程均置于本装置上,加之本装置的初始化不再依赖操作系统。因此,本发明有效的解决了现有技术的不足,提供了一种不占主机内存,并能适用于所有操作系统的通用编码文字处理方法及其装置。本发明提供的装置造价低廉,性能可靠,安装使用都很方便,是一种具有市场开发前景的产品。
权利要求
1.一种通用编码文字输入处理方法,其特征是采用以下步骤①将编码文字的编码信息的存放位置,移出计算机主机的内存空间;②为主机提供一个基本的输入/输出装置,供主机使用,当敲击键盘的时候,主机把按键的扫描码送到该装置的接口部分并为该装置的信息处理部分所接受,经该装置的信息处理部分,对编码状态作出判断处理后,把处理结果送回主机;③为主机提供的装置由接口部分,存贮部分,信息处理部分,控制部分所组成。
2.根据权利要求1所述的一种处理方法,其特征是具有两种工作状态①第一种工作状态为接受态,这时主机(5)通过接口部分(1)将欲使用的编码信息送到存贮部分(2)存放,留待下一工作状态使用。②第二种工作状态为正常态,在此期间,主机(5)将标准键盘送来的按键信息通过接口部分(1)送给信息处理部分(3),而信息处理部分(3)则将这些按键信息根据第一阶段主机(5)送到存贮部分(2)中的编码信息,翻译成相应的文字,并通过接口部分(1)传送到主机(5),这样就完成了一次编码文字的输入处理工作,如此重复,即实现了编码文字的输入处理。只有当需要更换编码方案时,才需要进入第一种工作状态,本发明常态时,均工作在第二种工作状态。
3.一种通用编码文字输入处理装置,其特征是由接口部分,存贮部分,信息处理部分,控制部分所组成,装置通过接口部分(1)与主机(5)相连接,主机(5)与本装置之间的各种信息都通过接口部分(1)进行交换,标准键盘(6)与主机连接,当敲击键盘时,主机把按键的信息送到本装置的接口部分(1),信息处理部分(3)负责将主机(5)通过接口部分(1)传来的各种信息进行处理,并将处理结果,通过接口部分(1)回送给主机(5),存储部分(2)用于存放编码文字的编码信息,控制部分(4)用于协调本装置内部各部分之间的工作。
4.根据权利要求3所述的处理装置,其特征是把该装置安装在IBM-PC及其兼容机中-即把该装置插入微型计算机的扩展插槽中,ISA总线接口为主机与该装置的数据存储器以及8086CPU之间提供了一个交换信息的通道,数据存储器用于存放汉字的编码表,程序存储器用于存放8086CPU的程序,其中包括初始化程序以及从汉字编码到汉字代码的翻译程序。
5.根据权利要求3、4所述的处理装置,其特征是所述的数据存储器由两类存储器构成,一类为只读存储器(ROM),其中存放着汉字拼音编码表,在系统复位完毕后,即可为主机提供一个拼音输入接口;另一类为随机存储器(RAM);用于存放由主机通过ISA总线接口传送来的其他汉字编码表,为主机提供一个灵活的汉字输入接口;主机由ISA总线接口通过总线BUS1与数据存储器相连,通过总线BUS2与8086 CPU相连;8086 CPU通过总线BUS4与数据存储器相连,通过BUS5与程序存储器相连,通过BUS6与定时及控制电路相连,定时及控制电路产生的时序信号通过BUS3控制ISA总线接口。
全文摘要
通用编码文字输入处理方法及装置。本发明将编码文字的编码信息的存放位置,移出计算机主机的内存空间,为主机提供一个基本的输入/输出装置,该装置由接口部分,存贮部分,扫描码处理部分,程序控制部分所组成。本发明提供了一种不占主机内存,并能适用于所有操作系统的通用编码文字处理方法及其装置,该装置造价低廉,性能可靠,安装使用都很方便,是一种具有市场开发前景的产品。
文档编号G06F3/00GK1098524SQ94105799
公开日1995年2月8日 申请日期1994年5月30日 优先权日1994年5月30日
发明者曾益民, 冯维杰 申请人:曾益民
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1