[发明专利]一种实现多内码中文操作系统的方法无效
申请号: | 94112232.8 | 申请日: | 1994-07-16 |
公开(公告)号: | CN1115440A | 公开(公告)日: | 1996-01-24 |
发明(设计)人: | 苏铭佳 | 申请(专利权)人: | 苏铭佳 |
主分类号: | G06F3/00 | 分类号: | G06F3/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200021*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 内码 中文 操作系统 方法 | ||
本发明是一种关于在DOS环境下实现多内码中文操作系统的方法。
汉字编码的方法有许多种,例如:中国国家标准GB-2312码、在台湾、东南亚等地区广泛使用的BIG-5码、工会码等。在不同的编码方法中,对于代表同一个汉字的中文内码常常是各不相同的。例如:汉字“啊”在GB-2312中的内码为BOA1,而在BIG-5中的中文内码却为BODA;同样,同一个中文内码在不同的内码体系中,也常常代表着不相同的汉字。这样,就造成了涉及中文的软件产品(文件、源程序、可运行程序、表格等等)的不兼容性。例如:天汇中文操作系统中采用的中文内码是GB-2312码,倚天中文操作系统中采用的中文内码是BIG-5码,在其中一个中文操作系统下编写的文件或程序将无法在另一个中文操作系统下正常显示、打印、运行等。
于是,为了适应不同的内码体系,一个中文操作系统就需要多种相应不同的版本。既造成资源的重复、浪费,同时也增加了用户的费用支出,还带来操作上的麻烦。
本发明的目的在于避免上述由于内码体系不同而造成的涉及中文的软件产品(文件、源程序、可运行程序、表格等等)的不兼容性。通过能处理多内码体系的中文操作系统内部的内码转换功能,使该中文操作系统能够正确、方便、顺利地处理在不同的内码体系环境下开发出来的涉及中文的软件产品。
按本发明所述的关于在DOS环境下实现多内码中文操作系统的方法,包括:
提供一个中文操作系统,以一种中文内码作为基准内码;
系统的显示、打印、通讯等均依据于基准内码进行;
在该操作系统内部设置有一个标志,用来表示当前系统、或系统所使用的文件、或系统所运行的程序的内码体系类型;
操作系统通过对该标志的测试,可以得知系统当前有效的内码类型,并把它与基准内码作比较;
如果当前系统、或系统所使用的文件、或系统所运行的程序的内码体系类型与基准内码是相同的,则不作任何内码转换;
如果与基准内码不相同,系统对中文的显示、打印等会不正确,则可通过键盘触发、鼠标触发、时钟中断等一些触发手段产生中断,修改该标志,以改变系统当前有效的内码类型,使它与当前系统、或系统所使用的文件、或系统所运行的程序的内码体系类型相同;
当系统测知标志被修改后,便按照相对应的内码转换表、将当前内码转换成基准内码,系统就能正确地进行对中文的显示、打印等。
这里所说的键盘触发手段,可以是一个或几个预先经过定义的单键及单键序列,也可以是由CTRL、ALT、SHIFT等构成的组合键。一般使用组合键更普遍、更方便。可是对于组合键的组合方法及其定义各不一致,尚无一种标准规范。当一个软件单独运行时,不存在组合键定义的冲突问题;但对系统软件而言,要在它所提供的环境下处理、运行另一个软件时,它们之间在组合键的定义上就可能产生冲突。随着软件技术的发展,软件的大型化、功能强大、齐全已成为重要的主潮流,由CTRL、ALT、SHIFT等构成的组合键被普遍使用,各种软件在组合键的定义上产生冲突的可能性也增大了。
为了尽量避免上述由于在组合键的定义上产生冲突的可能性,本发明采用在题为“键盘上新的组合键输入法”的中国专利(专利号94112214)中披露的技术,用CTRL、ALT、CAPS、TAB、SHIFT等一般软件中很少使用或根本不使用的键的组合,并将这些组合键定义成操作系统的系统功能键之一。例如:以CTRL+CTRL、CTRL+CAPS、CTRL+TAB、ALT+ALT、ALT+CAPS、ALT+TAB等各种组合键中的任意一种作为系统内码切换的键盘触发手段。具有操作简便、快捷、仅用单手就能完成的优点。
这里所说的多种内码体系,由被设定为基准内码的一种中文内码体系和一个或多个内码转换表组成,每个内码转换表分别表示了各种内码体系与被设定为基准内码的中文内码体系之间相同汉字之间一一对应的关系。
而且,这种能处理多种内码体系的中文操作系统,可任意选定一种中文内码体系,将它设定为基准内码;内码转换表既能根据需要进行替换、修改,还能增加其数目,以适应更多种类的中文内码体系,包括目前尚未问世的中文内码体系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏铭佳,未经苏铭佳许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/94112232.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:牙舒及其制备方法
- 下一篇:轻型无石棉耐高温绝热涂料