专利名称:信息系统的制作方法
技术领域:
涉及信息系统,特别是涉及把支持一种操作系统的操作指令或操作指令组转换为 支持另一操作系统的操作指令或操作指令组的系统。
背景技术:
随着信息技术的发展,信息系统已经深入人们生活的各个领域。信息系统中的操 作系统成为人们使用信息系统的核心软件,通过信息系统的输入部件输入操作指令,由操 作系统处理操作指令完成相应的功能。特别是微软公司的视窗操作系统的普及和推广,使人们对于信息系统的使用更加 方便。但自从有信息系统以来,就有不止一种操作系统被应用于信息系统,如苹果公司的操 作系统、UNIX操作系统、LINUX操作系统、移动设备操作系统、智能卡操作系统等。这些操作 系统之间的操作指令有很多的不同或者相同的操作指令在不同的操作系统却对应不同的 功能。而大多数人只是对于其中一种操作系统的操作指令熟悉,对于其他操作系统的操作 指令却不熟悉。因此当信息系统所运行的操作系统不是所熟悉的操作系统时,往往不能有 效地被使用。比如在微软的视窗操作系统中,选择某个对象,按操作键“DEL”或“Delete” 就可以删除该对象,但苹果公司的操作系统对应操作键“DEL”或“Delete”所执行的功能却 不相同。或者说实现“删除该对象”的操作指令不同,比如是用鼠标把对象拖放至特定文件 目录完成相同的功能。随着信息系统所采用的操作系统不断多样化,为人们使用信息系统 带来了更多的不便。而掌握多种操作系统的操作指令将是一项十分耗时耗力的事情。
发明内容本发明就是要提出一种技术方案解决人们面对各种各样的操作系统如何有效地 使用信息系统的问题。通过将不同种操作系统所支持的操作指令根据所实现的功能进行关 联,实现人们只需要掌握一种操作系统的操作指令就能使用运行其他操作系统的信息系统 并基本无需更多的学习即可完成。术语说明本发明所描述的信息系统包含具有信息处理功能的硬件和软件,包含 但不限于计算机设备、嵌入式设备、移动设备等。本发明中的信息系统包含信息处理设备、 信息输入设备、信息输出设备。操作指令本发明中所描述的操作指令是指通过信息系统或信息设备的输入部件 输入的用于使信息系统或信息设备实现某项功能或功能组的信息。所述功能组是指多个功 能的结合。多个操作指令可以构成一组操作指令,可以由所述一组操作指令使信息系统或 信息设备实现某项功能或功能组。如在键盘上按“Del”按键所产生的操作指令用于实现使 计算机系统删除被选中的对象的功能。—种设计方案是直接设计一种新的信息系统或对现有系统进行升级以支持多种 操作系统的指令。具体方案如下1. 一种信息系统,其特征是包含[0009]信息输入部件;信息处理部件;安装并运行在所述信息系统的第一操作系统,所述第一操作系统接收来自所述信 息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能 或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;信息指令转换模块,所述信息指令转换模块包含信息处理子模块并存储有第二操 作系统支持的操作指令和/或操作指令组与第二操作系统支持的功能和/或功能组的对应 关系信息、所述第一操作系统支持的操作指令和/或操作指令组与第一操作系统支持的功 能和/或功能组的对应关系信息;所述第二操作系统支持的操作指令中至少有一个操作指令或一组操作指令所实 现功能或功能组与所述第一操作系统支持的操作指令中的一个操作指令或一组操作指令 所实现功能或功能组相同;当所述信息输入部件输入的特定操作指令或特定操作指令组是所述第二操作系 统支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功 能或功能组与所述第一操作系统支持的操作指令中的一个操作指令或一组操作指令所实 现功能或功能组相同时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转 换为所述第一操作系统实现相同功能或功能组所对应的所述第一操作系统支持的操作指 令或操作指令组。2. 一种信息系统,其特征是包含信息输入部件;信息处理部件;安装并运行在所述信息系统的第一操作系统,所述第一操作系统接收来自所述信 息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能 或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;信息指令转换模块,所述信息指令转换模块包含信息处理子模块、模式选择模块 并存储有第二操作系统支持的操作指令和/或操作指令组与第二操作系统支持的功能和/ 或功能组的对应关系信息、所述第一操作系统支持的操作指令和/或操作指令组与第一操 作系统支持的功能和/或功能组的对应关系信息;所述第二操作系统支持的操作指令中至少有一个操作指令或一组操作指令所实 现功能或功能组与所述第一操作系统支持相应的操作指令中的一个操作指令或一组操作 指令所实现功能或功能组相同;所述模式选择模块至少包含选择第二操作系统操作模式的选项;当所述模式选择模块被选择为第二操作系统操作模式后,当所述信息输入部件输 入的特定操作指令或特定操作指令组是所述第二操作系统支持的操作指令或操作指令组 之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作系统 支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息 指令转换模块把所述特定操作指令或特定操作指令组转换为所述第一操作系统实现相同 功能所对应的操作指令或操作指令组。3. 一种信息系统,其特征是包含[0024]信息输入部件;信息处理部件;安装并运行在所述信息系统的第一操作系统,所述第一操作系统接收来自所述信 息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能 或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;信息指令转换模块,所述信息指令转换模块包含信息处理子模块并存储有与所述 第一操作系统不同的多个不同第二操作系统支持的操作指令和/或操作指令组与第二操 作系统支持的功能和/或功能组的对应关系信息、所述第一操作系统支持的操作指令和/ 或操作指令组与第一操作系统支持的功能和/或功能组的对应关系信息;所述第二操作系统支持的操作指令中至少有一个操作指令或一组操作指令所实 现功能或功能组与所述第一操作系统支持相应的操作指令中的一个操作指令或一组操作 指令所实现功能或功能组相同;当所述信息输入部件输入的特定操作指令或特定操作指令组是所述第二操作系 统支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功 能或功能组与所述第一操作系统支持的操作指令中的一个操作指令或一组操作指令所实 现功能或功能组相同时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转 换为所述第一操作系统实现相同功能所对应的操作指令或操作指令组。4. 一种信息系统,其特征是包含信息输入部件;信息处理部件;安装并运行在所述信息系统的第一操作系统,所述第一操作系统接收来自所述信 息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能 或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;信息指令转换模块,所述信息指令转换模块包含信息处理子模块、模式选择模块 并存储有与所述第一操作系统不同的多个不同第二操作系统支持的操作指令和/或操作 指令组与第二操作系统支持的功能和/或功能组的对应关系信息、所述第一操作系统支持 的操作指令和/或操作指令组与第一操作系统支持的功能和/或功能组的对应关系信息;所述第二操作系统支持的操作指令中至少有一个操作指令或一组操作指令所实 现功能或功能组与所述第一操作系统支持的操作指令中的一个操作指令或一组操作指令 所实现功能或功能组相同;所述模式选择模块至少包含选择多个第二操作系统之一的操作模式的选项;当所述模式选择模块被选择为多个第二操作系统之一的操作模式后,当所述信息 输入部件输入的特定操作指令或特定操作指令组是所述第二操作系统支持的操作指令或 操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第 一操作系统支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同 时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转换为所述第一操作系 统实现相同功能所对应的操作指令或操作指令组。5. 一种信息系统,其特征是包含信息输入部件;[0040]信息处理部件;安装并运行在所述信息系统的第一操作系统,所述第一操作系统接收来自所述信 息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能 或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;信息指令转换模块,所述信息指令转换模块包含信息处理子模块并存储有第一操 作系统与第二操作系统共同具有的功能和/或功能组所分别对应的操作指令和/或操作指 令组与实现的功能和/或功能组的对应关系信息;所述第二操作系统支持的操作指令中至少有一个操作指令或一组操作指令所实 现功能或功能组与所述第一操作系统支持的操作指令中的一个操作指令或一组操作指令 所实现功能或功能组相同;当所述信息输入部件输入的特定操作指令或特定操作指令组是所述第二操作系 统支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功 能或功能组与所述第一操作系统支持的操作指令中的一个操作指令或一组操作指令所实 现功能或功能组相同时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转 换为所述第一操作系统实现相同功能或功能组所对应的所述第一操作系统支持的操作指 令或操作指令组。6. 一种信息系统,其特征是包含信息输入部件;信息处理部件;安装并运行在所述信息系统的第一操作系统,所述第一操作系统接收来自所述信 息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能 或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;信息指令转换模块,所述信息指令转换模块包含信息处理子模块、模式选择模块 并存储有第一操作系统与第二操作系统共同具有的功能和/或功能组所分别对应的操作 指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;所述第二操作系统支持的操作指令中至少有一个操作指令或一组操作指令所实 现功能或功能组与所述第一操作系统支持相应的操作指令中的一个操作指令或一组操作 指令所实现功能或功能组相同;所述模式选择模块至少包含选择第二操作系统操作模式的选项;当所述模式选择模块被选择为第二操作系统操作模式后,当所述信息输入部件输 入的特定操作指令或特定操作指令组是所述第二操作系统支持的操作指令或操作指令组 之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作系统 支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息 指令转换模块把所述特定操作指令或特定操作指令组转换为所述第一操作系统实现相同 功能所对应的操作指令或操作指令组。7. 一种信息系统,其特征是包含信息输入部件;信息处理部件;安装并运行在所述信息系统的第一操作系统,所述第一操作系统接收来自所述信息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能 或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;信息指令转换模块,所述信息指令转换模块包含信息处理子模块并存储有第一操 作系统与第二操作系统共同具有的功能和/或功能组所分别对应的操作指令和/或操作指 令组与实现的功能和/或功能组的对应关系信息;所述第二操作系统支持的操作指令中至少有一个操作指令或一组操作指令所实 现功能或功能组与所述第一操作系统支持相应的操作指令中的一个操作指令或一组操作 指令所实现功能或功能组相同;当所述信息输入部件输入的特定操作指令或特定操作指令组是所述第二操作系 统支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功 能或功能组与所述第一操作系统支持的操作指令中的一个操作指令或一组操作指令所实 现功能或功能组相同时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转 换为所述第一操作系统实现相同功能所对应的操作指令或操作指令组。8. 一种信息系统,其特征是包含信息输入部件;信息处理部件;安装并运行在所述信息系统的第一操作系统,所述第一操作系统接收来自所述信 息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能 或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;信息指令转换模块,所述信息指令转换模块包含信息处理子模块、模式选择模块 并存储有第一操作系统与第二操作系统共同具有的功能和/或功能组所分别对应的操作 指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;所述第二操作系统支持的操作指令中至少有一个操作指令或一组操作指令所实 现功能或功能组与所述第一操作系统支持的操作指令中的一个操作指令或一组操作指令 所实现功能或功能组相同;所述模式选择模块至少包含选择多个第二操作系统之一的操作模式的选项;当所述模式选择模块被选择为多个第二操作系统之一的操作模式后,当所述信息 输入部件输入的特定操作指令或特定操作指令组是所述第二操作系统支持的操作指令或 操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第 一操作系统支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同 时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转换为所述第一操作系 统实现相同功能所对应的操作指令或操作指令组。9.优选的是所述信息输入部件包含键盘和/或鼠标和/或触摸输入部件。10.优选的是所述信息指令转换模块包含信息处理器或可编程逻辑阵列。11.优选的是所述第一操作系统为如下操作系统之一微软公司的操作系统、苹 果公司的操作系统、UNIX操作系统、LINUX操作系统、移动设备操作系统、智能卡操作系统。12.优选的是所述第二操作系统为如下操作系统之一微软公司的操作系统、苹 果公司的操作系统、UNIX操作系统、LINUX操作系统、移动设备操作系统、智能卡操作系统。13.优选的是所述信息指令转换模块为支持所述第一操作系统的应用软件模块。[0073]14.优选的是所述信息指令转换模块为包含信息处理器硬件的信息转换部件,所 述信息转换部件与所述信息输入部件连接,并将所述信息输入部件的操作指令或操作指令 组经过所述信息指令转换模块处理后送到所述信息系统的信息处理部件中。15.优选的是当所述信息输入部件输入的特定操作指令或特定操作指令组不是所 述第二操作系统支持的操作指令或操作指令组之一或者所述特定操作指令或特定操作指 令组对应所述第二操作系统支持相应的操作指令的功能没有包含在所述第一操作系统支 持相应的操作指令中所执行功能时,所述信息指令转换模块把所述特定操作指令或特定操 作指令组透明传输给所述第一操作系统或者所述信息指令转换模块把所述特定操作指令 或特定操作指令组删除。本发明的信息系统进行输入信息处理的方法为1. 一种信息系统的信息处理方法,所述信息系统包含信息输入部件和第一操作系 统,包含如下步骤第一步通过所述信息输入部件输入操作信息;第二步判断所述操作信息是否为第二操作系统支持的操作指令或操作指令组之 一并且所述操作信息对应第二操作系统实现的功能或功能组与第一操作系统所实现功能 或功能组之一相同;第三步如果是则把所述操作信息转换为所述第一操作系统实现相同功能或功能 组所对应的第一操作系统支持的操作指令或操作指令组,跳转到第四步;如果否,则把所述 操作信息透明传输给所述第一操作系统,结束处理过程;第四步所述第一操作系统处理所述第一操作系统支持的操作指令或操作指令组。2. 一种信息系统的信息处理方法,所述信息系统包含信息输入部件和第一操作系 统,包含如下步骤第一步通过所述信息输入部件输入操作信息;第二步判断所述操作信息是否为第二操作系统支持的操作指令或操作指令组之 一并且所述操作信息对应第二操作系统实现的功能或功能组与第一操作系统所实现功能 或功能组之一相同;第三步如果是则把所述操作信息转换为所述第一操作系统实现相同功能或功能 组所对应的第一操作系统支持的操作指令或操作指令组,跳转到第四步;如果否,则删除所 述操作信息,结束处理过程;第四步所述第一操作系统处理所述第一操作系统支持的操作指令或操作指令组。3.优选的是在所述第三步与第四步之间包含将所对应的第一操作系统支持的操 作指令或操作指令组传递给第一操作系统的输入操作指令队列的步骤。4.优选的是在所述第一步之前设定所述信息系统支持操作指令或操作指令组的 转换功能。5.优选的是在所述第一步和第二步之间进一步包含截获所述信息输入部件的所 有信息的步骤。6.优选的是所述信息输入部件包含键盘和/或鼠标和/或触摸输入部件。[0090]7.优选的是所述第一操作系统为如下操作系统之一微软公司的操作系统、苹果 公司的操作系统、UNIX操作系统、LINUX操作系统、移动设备操作系统、智能卡操作系统;和 /或者所述第二操作系统为如下操作系统之一微软公司的操作系统、苹果公司的操作系 统、UNIX操作系统、LINUX操作系统、移动设备操作系统、智能卡操作系统。也可以把输入信息的处理由一个专门信息转换装置完成,信息转换装置的技术方 案为1. 一种信息输入转换装置,其特征是包含信息处理子模块;存储部件;信息输入接口 ;信息输出接口 ;所述存储部件存储有第二操作系统支持的操作指令和/或操作指令组与第二操 作系统支持的功能和/或功能组的对应关系信息、第一操作系统支持的操作指令和/或操 作指令组与第一操作系统支持的功能和/或功能组的对应关系信息;或者所述存储部件存 储有第一操作系统与第二操作系统共同具有的功能和/或功能组所分别对应的操作指令 和/或操作指令组与实现的功能和/或功能组的对应关系信息;所述信息输入转换装置通过所述信息输入接口与信息输入部件连接,所述信息输 入转换装置通过所述信息输出接口与信息系统连接,所述信息系统包含第一操作系统;当来自所述信息输入接口的特定操作指令或特定操作指令组是所述第二操作系 统支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功 能或功能组与所述第一操作系统支持操作指令中的一个操作指令或一组操作指令所实现 功能或功能组相同时,所述信息处理子模块把所述特定操作指令或特定操作指令组转换为 所述第一操作系统实现相同功能或功能组所对应的操作指令或操作指令组并通过所述信 息输出接口输出。2. 一种信息输入转换装置,其特征是包含信息处理子模块;存储部件;信息输入接口 ;信息输出接口 ;模式选择模块;所述存储部件存储有第二操作系统支持的操作指令和/或操作指令组与第二操 作系统支持的功能和/或功能组的对应关系信息、第一操作系统支持的操作指令和/或操 作指令组与第一操作系统支持的功能和/或功能组的对应关系信息;或者所述存储部件存 储有第一操作系统与第二操作系统共同具有的功能和/或功能组所分别对应的操作指令 和/或操作指令组与实现的功能和/或功能组的对应关系信息;所述信息输入转换装置通过所述信息输入接口与信息输入部件连接,所述信息输 入转换装置通过所述信息输出接口与信息系统连接,所述信息系统包含第一操作系统;所述模式选择模块至少包含选择第二操作系统操作模式的选项;当所述模式选择模块被选择为第二操作系统操作模式后,当来自所述信息输入接口的特定操作指令或特定操作指令组是所述第二操作系统支持的操作指令或操作指令组 之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作系统 支持操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息处 理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作系统实现相同功能 或功能组所对应的操作指令或操作指令组并通过所述信息输出接口输出。3. 一种信息输入转换装置,其特征是包含信息处理子模块;存储部件;信息输入接口;信息输出接口 ;所述存储部件存储有第一操作系统支持的操作指令和/或操作指令组与第一操 作系统支持的功能和/或功能组的对应关系信息、与所述第一操作系统不同的多个不同第 二操作系统支持的操作指令和/或操作指令组与第二操作系统支持的功能和/或功能组的 对应关系信息;或者所述存储部件存储有第一操作系统与多个不同第二操作系统共同具有 的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组 的对应关系信息所述信息输入转换装置通过所述信息输入接口与信息输入部件连接,所述信息输 入转换装置通过所述信息输出接口与信息系统连接,所述信息系统包含第一操作系统;当来自所述信息输入接口的特定操作指令或特定操作指令组是所述第二操作系 统支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功 能或功能组与所述第一操作系统支持操作指令中的一个操作指令或一组操作指令所实现 功能或功能组相同时,所述信息处理子模块把所述特定操作指令或特定操作指令组转换为 所述第一操作系统实现相同功能或功能组所对应的操作指令或操作指令组并通过所述信 息输出接口输出。4. 一种信息输入转换装置,其特征是包含信息处理子模块;存储部件;信息输入接口;信息输出接口;模式选择模块;所述存储部件存储有第一操作系统支持的操作指令和/或操作指令组与第一操 作系统支持的功能和/或功能组的对应关系信息、与所述第一操作系统不同的多个不同第 二操作系统支持的操作指令和/或操作指令组与第二操作系统支持的功能和/或功能组的 对应关系信息;或者所述存储部件存储有第一操作系统与多个不同第二操作系统共同具有 的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组 的对应关系信息;所述信息输入转换装置通过所述信息输入接口与信息输入部件连接,所述信息输 入转换装置通过所述信息输出接口与信息系统连接,所述信息系统包含第一操作系统;所述模式选择模块至少包含选择多个第二操作系统之一的操作模式的选项;[0127]当所述模式选择模块被选择为第二操作系统操作模式后,当来自所述信息输入接 口的特定操作指令或特定操作指令组是所述第二操作系统支持的操作指令或操作指令组 之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作系统 支持操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息处 理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作系统实现相同功能 或功能组所对应的操作指令或操作指令组并通过所述信息输出接口输出。5.优选的是所述信息输入部件包含键盘和/或鼠标和/或触摸输入部件。6.优选的是所述第一操作系统为如下操作系统之一微软公司的操作系统、苹果 公司的操作系统、UNIX操作系统、LINUX操作系统、移动设备操作系统、智能卡操作系统。7.优选的是所述第二操作系统为如下操作系统之一微软公司的操作系统、苹果 公司的操作系统、UNIX操作系统、LINUX操作系统、移动设备操作系统、智能卡操作系统。8.优选的是所述信息处理子模块包含信息处理器或可编程逻辑阵列。9.优选的是所述信息输出接口支持如下接口之一或组合通用串行接口、计算机 串口、计算机并口、PCMCIA接口、PS/2接口、无线通讯接口、红外通讯接口;和/或者所述信 息输入接口支持如下接口之一或组合通用串行接口、计算机串口、计算机并口、PCMCIA接 口、PS/2接口、无线通讯接口、红外通讯接口。10.优选的是当所述信息输入部件输入的特定操作指令或特定操作指令组不是所 述第二操作系统支持的操作指令或操作指令组之一或者所述特定操作指令或特定操作指 令组对应所述第二操作系统支持相应的操作指令的功能没有包含在所述第一操作系统支 持相应的操作指令中所执行功能时,所述信息指令转换模块把所述特定操作指令或特定操 作指令组透明传输给所述第一操作系统。也可以把输入信息的处理与信息输入部件融合在一起,设计一种新的信息输入装 置相应的技术方案为1. 一种信息输入装置,其特征是包含信息处理子模块;存储部件;信息输入部件;信息输出接口 ;所述存储部件存储有第二操作系统支持的操作指令和/或操作指令组与第二操 作系统支持的功能和/或功能组的对应关系信息、第一操作系统支持的操作指令和/或操 作指令组与第一操作系统支持的功能和/或功能组的对应关系信息;或者所述存储部件存 储有第一操作系统与第二操作系统共同具有的功能和/或功能组所分别对应的操作指令 和/或操作指令组与实现的功能和/或功能组的对应关系信息;所述信息输入装置通过所述信息输出接口与信息系统连接,所述信息系统包含第 一操作系统;当来自所述信息输入部件的特定操作指令或特定操作指令组是所述第二操作系 统支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功 能或功能组与所述第一操作系统支持操作指令中的一个操作指令或一组操作指令所实现 功能或功能组相同时,所述信息处理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作系统实现相同功能或功能组所对应的操作指令或操作指令组并通过所述信 息输出接口输出。2. 一种信息输入装置,其特征是包含信息处理子模块;存储部件;信息输入部件;信息输出接口 ;模式选择模块所述存储部件存储有第二操作系统支持的操作指令和/或操作指令组与第二操 作系统支持的功能和/或功能组的对应关系信息、第一操作系统支持的操作指令和/或操 作指令组与第一操作系统支持的功能和/或功能组的对应关系信息;或者所述存储部件存 储有第一操作系统与第二操作系统共同具有的功能和/或功能组所分别对应的操作指令 和/或操作指令组与实现的功能和/或功能组的对应关系信息;所述信息输入装置通过所述信息输出接口与信息系统连接,所述信息系统包含第 一操作系统;所述模式选择模块至少包含选择第二操作系统操作模式的选项;当所述模式选择模块被选择为第二操作系统操作模式后,当来自所述信息输入部 件的特定操作指令或特定操作指令组是所述第二操作系统支持的操作指令或操作指令组 之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作系统 支持操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息处 理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作系统实现相同功能 或功能组所对应的操作指令或操作指令组并通过所述信息输出接口输出。3. 一种信息输入装置,其特征是包含信息处理子模块;存储部件;信息输入部件;信息输出接口 ;所述存储部件存储有第一操作系统支持的操作指令和/或操作指令组与第一操 作系统支持的功能和/或功能组的对应关系信息、与所述第一操作系统不同的多个不同第 二操作系统支持的操作指令和/或操作指令组与第二操作系统支持的功能和/或功能组的 对应关系信息;或者所述存储部件存储有第一操作系统与多个不同第二操作系统共同具有 的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组 的对应关系信息;所述信息输入装置通过所述信息输出接口与信息系统连接,所述信息系统包含第 一操作系统;当来自所述信息输入接口的特定操作指令或特定操作指令组是所述第二操作系 统支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功 能或功能组与所述第一操作系统支持操作指令中的一个操作指令或一组操作指令所实现 功能或功能组相同时,所述信息处理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作系统实现相同功能或功能组所对应的操作指令或操作指令组并通过所述信 息输出接口输出。4. 一种信息输入装置,其特征是包含信息处理子模块;存储部件;信息输入部件;信息输出接口 ;模式选择模块所述存储部件存储有第一操作系统支持的操作指令和/或操作指令组与第一操 作系统支持的功能和/或功能组的对应关系信息、与所述第一操作系统不同的多个不同第 二操作系统支持的操作指令和/或操作指令组与第二操作系统支持的功能和/或功能组的 对应关系信息;或者所述存储部件存储有第一操作系统与多个不同第二操作系统共同具有 的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组 的对应关系信息;所述信息输入装置通过所述信息输出接口与信息系统连接,所述信息系统包含第 一操作系统;所述模式选择模块至少包含选择多个第二操作系统之一的操作模式的选项;当所述模式选择模块被选择为第二操作系统操作模式后,当来自所述信息输入部 件的特定操作指令或特定操作指令组是所述第二操作系统支持的操作指令或操作指令组 之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作系统 支持操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息处 理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作系统实现相同功能 或功能组所对应的操作指令或操作指令组并通过所述信息输出接口输出。5.优选的是所述信息输入部件包含键盘和/或鼠标和/或触摸输入部件。6.优选的是所述第一操作系统为如下操作系统之一微软公司的操作系统、苹果 公司的操作系统、UNIX操作系统、LINUX操作系统、移动设备操作系统、智能卡操作系统。7.优选的是所述第二操作系统为如下操作系统之一微软公司的操作系统、苹果 公司的操作系统、UNIX操作系统、LINUX操作系统、移动设备操作系统、智能卡操作系统。8.优选的是所述信息处理子模块包含信息处理器或可编程逻辑阵列。9.优选的是所述信息输出接口支持如下接口之一或组合通用串行接口、计算机 串口、计算机并口、PCMCIA接口、PS/2接口、无线通讯接口、红外通讯接口。10.优选的是当所述信息输入部件输入的特定操作指令或特定操作指令组不是所 述第二操作系统支持的操作指令或操作指令组之一或者所述特定操作指令或特定操作指 令组对应所述第二操作系统支持相应的操作指令的功能没有包含在所述第一操作系统支 持相应的操作指令中所执行功能时,所述信息指令转换模块把所述特定操作指令或特定操 作指令组透明传输给所述第一操作系统。11.优选的是所述模式选择模块包含模式选择按键或按键的组合或选择开关或选 择开关的组合。本发明的有益效果通过本发明可以有效地帮助人们使用信息系统,即使所述信
13息系统运行的操作系统不是使用者所熟悉的,也可以采用熟悉的操作系统的操作指令使用 信息系统。也有利于不同操作系统之间兼容,并可促进各种操作系统的推广使用,促进新的 操作系统的快速推广和普及。
图1是现有技术的信息系统原理示意图图2是本发明的信息系统第一种解决方案原理示意图图3是本发明的信息系统第二种解决方案原理示意图图4是本发明的信息输入转换装置应用示意图图5是本发明的信息输入转换装置原理示意图图6是本发明的信息输入装置原理示意图图7是本发明的信息处理方法流程图
具体实施方式
下面的描述中,信息设备与信息系统具有相同的含义。安装并运行在信息系统中的操作系统包含对于信息系统的所有硬件资源的管理、 分配和调度使用。信息系统与外部设备或使用人员的信息交互是通过信息输入部件把信息 输入到信息系统中并通过信息输出部件把信息从信息系统中输出。通常输入部件包括键 盘、鼠标、扫描仪、麦克风等,输出部件通常包含显示器、打印机、喇叭等。操作系统通常支持 多条操作指令或多个操作指令组,操作人员通过输入部件输入操作指令或操作指令组,操 作系统接收到操作指令或操作指令组后实现相应的功能或功能组,有些功能或功能组的实 现结果通过输出部件输出。可以列出一种操作系统支持所有操作指令及其实现的相应功 能的对照关系表。表一给出第一操作系统的操作指令与功能对照表,表一的第一列给出了 第一操作系统支持的操作指令(组)操作指令1、操作指令2、操作指令3……,表一的第 二列给出了与操作指令(组)所对应的实现的功能功能1、功能2、功能3……。表二给出 第二操作系统的操作指令与功能对照表,表二的第一列给出了第一操作系统支持的操作指 令(组)操作指令A、操作指令B、操作指令C……,表二的第二列给出了与操作指令(组) 所对应的实现的功能功能A、功能B、功能C……。通常两种不同操作系统实现的大部分功 能或功能组是相同,但支持的操作指令或操作指令组却不同,也就是说不同操作系统之间 的操作指令可能不兼容,造成操作人员学会一种操作系统的使用后不能使用另一种操作系 统。这实际上阻碍了新的操作系统的推广。本发明的设计思想是建立两种操作系统操作之 间的联系,实现使用一种操作系统的指令可以在第二种操作系统实现相应的功能,减少了 对于新操作系统的熟悉过程。正是由于不同操作系统之间实现的功能大多数相同,只是操 作方法不同,即输入的操作指令不同。如果把一种操作系统的操作指令根据功能的对应关 系转换为另一种操作系统的操作指令,就可以实现跨操作系统的操作和使用。实现中,一种方案是如表一和表二那样,分别列出不同操作系统的操作指令与功 能的对照表并存储在存储体中,然后当使用第一操作系统的操作指令使用第二操作系统 时,只需要增加本发明的输入信息转换模块或设备根据表一查出所述操作指令在第一操作 系统的对应功能,再根据表二查找到第二操作系统实现相同功能所对应第二操作系统支持的操作指令或操作指令组,将所述第二操作系统支持的操作指令或操作指令组传递给第二 操作系统,第二操作系统就能够实现希望的功能。示例1 操作人员熟悉第一操作系统,但现在需要使用第二操作系统,他要实现功 能B,输入的操作指令是操作指令6,而第二操作系统对应功能B的操作指令是操作指令B, 此时输入信息转换模块或设备只需要将操作人员输入的操作指令6转换为操作指令B传递 给第二操作系统,第二操作系统就能够实现操作人员希望的功能B。但输入的操作指令却是 他熟悉的第一操作系统的操作指令。示例2 操作人员熟悉第一操作系统,但现在需要使用第二操作系统,他要实现功 能B+功能C,输入的操作指令是操作指令5,而第二操作系统对应功能B的操作指令是操作 指令B、第二操作系统对应功能C的操作指令是操作指令C,此时输入信息转换模块或设备 只需要将操作人员输入的操作指令5转换为操作指令组操作指令B、操作指令C,并把操作 指令组传递给第二操作系统,第二操作系统就能够实现操作人员希望的功能B+功能C。但 输入的操作指令却是他熟悉的第一操作系统的操作指令。示例3 操作人员熟悉第一操作系统,但现在需要使用第二操作系统,他要实现功 能A,输入的操作指令是操作指令组操作指令1、操作指令2,而第二操作系统对应功能A 的操作指令是操作指令A,此时输入信息转换模块或设备只需要将操作人员输入的操作指 令组转换为操作指令A,并把操作指令A传递给第二操作系统,第二操作系统就能够实现操 作人员希望的功能A。但输入的操作指令却是他熟悉的第一操作系统的操作指令。实现中,第二种方案是如表三那样,列出不同操作系统实现相同功能所分别对应 的操作指令表,然后当使用第一操作系统的操作指令使用第二操作系统时,只需要增加本 发明的输入信息转换模块或设备根据表三查出所述操作指令在第一操作系统实现的功能 在第二操作系统中的对应操作指令或操作指令组,再将所述第二操作系统支持的操作指令 或操作指令组传递给第二操作系统,第二操作系统就能够实现希望的功能。示例4 操作人员熟悉第一操作系统,但现在需要使用第二操作系统,他要实现功 能1,根据表三,对应第一操作系统输入的操作指令是操作指令1,而第二操作系统对应的 操作指令是操作指令A,此时输入信息转换模块或设备只需要将操作人员输入的操作指令 1转换为操作指令A传递给第二操作系统,第二操作系统就能够实现操作人员希望的功能 1。但输入的操作指令却是他熟悉的第一操作系统的操作指令。示例5 操作人员熟悉第一操作系统,但现在需要使用第二操作系统,他要实现功 能4,根据表三,对应第一操作系统输入的操作指令是操作指令组1,而第二操作系统对应 的操作指令是操作指令D,此时输入信息转换模块或设备只需要将操作人员输入的操作指 令组1转换为操作指令D传递给第二操作系统,第二操作系统就能够实现操作人员希望的 功能4。但输入的操作指令却是他熟悉的第一操作系统的操作指令。示例6 操作人员熟悉第一操作系统,但现在需要使用第二操作系统,他要实现功 能5,根据表三,对应第一操作系统输入的操作指令是操作指令4,而第二操作系统对应的 操作指令是操作指令组E,此时输入信息转换模块或设备只需要将操作人员输入的操作指 令组4转换为操作指令组E传递给第二操作系统,第二操作系统就能够实现操作人员希望 的功能5。但输入的操作指令却是他熟悉的第一操作系统的操作指令。表1 第一操作系统的操作指令与对应功能对照表
15[0197] 表2 第二操作系统的操作指令与对应功能对照表 表3 两个操作操作系统实现相同功能各自对应的操作指令或操作指令组对照表
以下结合附图进一步描述本发明的实现方案。图1是现有技术的信息系统原理示意图。现有技术的信息系统包含系统硬件102 和至少一种操作系统,比如称其为第一操作系统101。通常第一操作系统101是专门设计 的支持所述系统硬件的软件代码。系统硬件102包含进行信息输入的部件如键盘、鼠标,系 统硬件102—般也包含信息输出部件如显示器、打印机等。通过系统硬件输入的输入信息 103需要传递给第一操作系统101进行处理,当输入信息103包含操作指令或操作指令组 时,第一操作系统101就能够实现与所述指令或操作指令组相对应的功能。如果第一操作 系统101被更换为另一个操作系统,使用者可能因为不熟悉另一个操作系统而无法使用。图2是本发明的信息系统第一种解决方案原理示意图。本发明的信息系统包含 系统硬件102和至少一种操作系统,比如称其为第一操作系统101,同时增加信息转换模块 205把系统硬件102的输入信息203可以选择地把第一操作系统的操作指令转换为其他操 作系统支持的操作指令。一个具体实例是假定第一操作系统是Windows操作系统,第二操 作系统是苹果公司的操作系统,显然两家公司的操作系统的操作指令有较大差别,但对于 操作者来说实现的大部分功能是相同的,在信息转换模块205存储了所有相同功能分别对 应的Windows操作系统的操作指令和苹果公司的操作系统的操作指令的对应表,并具有检 索所述对应表和转换输入信息的信息处理代码。如果操作者熟悉Windows操作系统,但由 于某种原因需要安装苹果公司的操作系统,操作者借助信息转换模块205的功能可以不需 要学习苹果公司的操作系统就可以使用安装了苹果公司的操作系统的信息系统;操作者按 照其熟悉的Windows操作系统输入操作指令,由信息转换模块205将操作指令转换为苹果 公司的操作系统实现相同功能的操作指令并传递给苹果公司的操作系统,苹果公司的操作 系统就能够实现所述功能。本解决方案中,信息转换模块205存储对应表和程序代码的存 储部件可以是独立于信息系统的系统硬件102的,也可以是与系统硬件102的存储部件是 同一个部件;信息转换模块205的程序代码部分可以与新安装的操作系统一体,即新安装 的操作系统就支持操作指令的转换功能,也可以是与新安装的操作系统分开,可以运行在 新安装的操作系统之上的应用软件。更进一步是,信息转换模块205可以是独立于所述信 息系统的独立设备,但将信息系统的输入部件的输出信息传输给信息转换模块205,由信息 转换模块205进行操作指令转换后输出给信息系统,由安装在信息系统中的操作系统进行 处理。图3是本发明的信息系统第二种解决方案原理示意图。本发明的信息系统包含 系统硬件102和至少一种操作系统,比如称其为第一操作系统101,同时增加信息转换模块 305和信息截获模块306,信息截获模块306把系统硬件102的输入信息103截获后传递给 信息转换模块305,信息转换模块305可以选择地把第一操作系统的操作指令转换为其他 操作系统支持的操作指令。信息截获模块306的一种实现是操作系统支持的一种应用程序,比如“钩子程序”,“钩子程序”在编写输入法软件中经常使用,所述“钩子程序”可以截获 操作者通过键盘或鼠标等输入部件输入的信息避免输入信息被操作系统直接处理。一个具 体实例是假定第一操作系统是Windows操作系统,第二操作系统是苹果公司的操作系统, 显然两家公司的操作系统的操作指令有较大差别,但对于操作者来说实现的大部分功能是 相同的,在信息转换模块305的存储了所有相同功能分别对应的Windows操作系统的操作 指令和苹果公司的操作系统的操作指令的对应表,并具有检索所述对应表和转换输入信息 的信息处理代码。如果操作者熟悉Windows操作系统,但由于某种原因需要安装苹果公司 的操作系统,操作者借助信息转换模块305的功能可以不需要学习苹果公司的操作系统就 可以使用安装了苹果公司的操作系统的信息系统;操作者按照其熟悉的Windows操作系统 输入操作指令,所述操作指令被信息截获模块306截获后传递给信息转换模块305,由信息 转换模块305将操作指令转换为苹果公司的操作系统实现相同功能的操作指令并传递给 苹果公司的操作系统,苹果公司的操作系统就能够实现所述功能。本解决方案中,信息转换 模块305存储对应表和程序代码的存储部件可以是独立于信息系统的系统硬件102的,也 可以是与系统硬件102的存储部件是同一个部件;信息转换模块305和信息截获模块306 的程序代码部分可以与新安装的操作系统一体,即新安装的操作系统就支持操作指令的转 换功能,也可以是与新安装的操作系统分开,可以运行在新安装的操作系统之上的应用软 件。图5是本发明的信息输入转换装置原理示意图。信息输入转换装置402包含信息 处理子模块512和存储部件514、信息输入接口 511和信息输出接口 513,优化的选择是包 含模式选择模块515。图4是本发明的信息输入转换装置应用示意图。信息输入转换装置 402通过信息输入接口 511连接信息系统的信息输入部件401,信息输入转换装置402通过 信息输出接口 513连接信息系统处理部件403。存储部件514存储各个操作系统的操作指令 与实现功能对照表的方式可以是分别存储每种操作系统的操作指令与实现功能的对照表, 如表一和表二所示,也可以只存储不同操作系统能够实现相同功能的操作指令对应表,如 表三所示。信息处理子模块包含对于所述对照表进行查询的程序代码和把一种操作系统的 操作指令转换为另一操作系统的操作指令后输出的程序代码。当然信息输入转换装置402 也可以完全采用硬件逻辑电路实现,即通过硬件逻辑进行操作指令的转换。如采用现场可 编程逻辑阵列器件(FPGA)可以代替程序代码实现操作指令的查询和转换。模式选择模块 515可以采用软件代码实现,通过参数设置进行模式选择;模式选择模块515也可以是一个 硬件开关电路,通过开关的状态进行模式选择。模式选择模块515至少包含启动信息转换 功能的选项,当信息系统可能安装多种操作系统,且有多个操作需求,即不同操作人员熟悉 不同的操作系统时,模式选择模块515可以包含多个选择项,以实现任一操作系统的操作 指令向任意另一操作系统的转换。最好也可以屏蔽模式选择模块515的功能的选项,即可 以不进行信息转换把所有信息透明传输。图6是本发明的信息输入装置原理示意图。图6的实现方案是将输入部件与本发 明的信息转换部件整合在一起实现的一种新的信息输入装置。信息输入装置包含信息处理 子模块612和存储部件614、信息输入部件611和信息输出接口 613,优化的选择是包含模 式选择模块615。信息处理子模块612通过信息输入部件611获得操作信息,信息处理子 模块612通过信息输出接口 613连接信息系统处理部件。存储部件614存储各个操作系统
18的操作指令与实现功能对照表的方式可以是分别存储每种操作系统的操作指令与实现功 能的对照表,如表一和表二所示,也可以只存储不同操作系统能够实现相同功能的操作指 令对应表,如表三所示。信息处理子模块包含对于所述对照表进行查询的程序代码和把一 种操作系统的操作指令转换为另一操作系统的操作指令后输出的程序代码。当然信息处理 子模块612和存储部件614也可以完全采用硬件逻辑电路实现,即通过硬件逻辑进行操作 指令的转换。如采用现场可编程逻辑阵列器件(FPGA)可以代替程序代码实现操作指令的 查询和转换。模式选择模块615可以采用软件代码实现,通过参数设置进行模式选择;模式 选择模块615也可以是一个硬件开关电路,通过开关的状态进行模式选择。模式选择模块 615至少包含启动信息转换功能的选项,当信息系统可能安装多种操作系统,且有多个操作 需求,即不同操作人员熟悉不同的操作系统时,模式选择模块615可以包含多个选择项,以 实现任一操作系统的操作指令向任意另一操作系统的转换。最好也可以屏蔽模式选择模块 615的功能的选项,即可以不进行信息转换把所有信息透明传输。 图7是本发明的信息处理方法流程图。首先在步骤721通过所述信息输入部件输 入操作信息,通常操作信息中包含操作指令;然后进入步骤722判断所述操作信息是否为 第二操作系统支持的操作指令或操作指令组之一并且所述操作信息对应第二操作系统实 现的功能或功能组与第一操作系统所实现功能或功能组之一相同;如果是则进入步骤723 把所述操作信息转换为所述第一操作系统实现相同功能或功能组所对应的第一操作系统 支持的操作指令或操作指令组,最后在步骤724中所述第一操作系统处理所述第一操作系 统支持的操作指令或操作指令组;如果否,则进入步骤725将所述操作信息透明传输给所 述第一操作系统。步骤725也可以采用其他处理步骤,如可以是直接丢弃所述操作信息,这 样对于所述操作信息不是第二操作系统支持的操作指令或操作指令组之一或者所述操作 信息对应第二操作系统实现的功能或功能组在第一操作系统所实现功能或功能组中没有 对应,则直接丢弃输入信息,可以避免错误操作信息对于操作系统的影响。
19
权利要求一种信息系统,其特征是包含信息输入部件;信息处理部件;信息指令转换模块,所述信息指令转换模块为包含信息处理器硬件的信息转换部件,所述信息转换部件与所述信息输入部件连接,并将所述信息输入部件的操作指令或操作指令组经过所述信息指令转换模块处理后送到所述信息系统的信息处理部件中。
2.根据权利要求1所述的信息系统,其特征是所述信息指令转换模块进一步包含模式 选择模块。
3.根据权利要求1至2中任一项所述的信息系统,其特征是进一步包含输入信息截获 模块,所述输入信息截获模块截获所述信息输入部件的所有信息后传递给所述信息指令转 换模块。
4.根据权利要求1至2中任一项所述的信息系统,其特征是所述信息输入部件包含键 盘和/或鼠标和/或触摸输入部件。
5.根据权利要求3所述的信息系统,其特征是所述信息输入部件包含键盘和/或鼠标 和/或触摸输入部件。
6.根据权利要求1至2、5中任一项所述的信息系统,其特征是所述信息指令转换模块 包含信息处理器或可编程逻辑阵列。
7.根据权利要求3所述的信息系统,其特征是所述信息指令转换模块包含信息处理器 或可编程逻辑阵列。
8.根据权利要求2所述的信息系统,其特征是所述模式选择模块包含模式选择按键或 按键的组合或选择开关或选择开关的组合。
专利摘要本实用新型提出一种信息系统,包含信息输入部件;信息处理部件;安装并运行在所述信息设备的第一操作系统;信息指令转换模块,所述信息指令转换模块包含信息处理子模块并存储有第二操作系统支持的操作指令和/或操作指令组与第二操作系统支持的功能和/或功能组的对应关系信息、所述第一操作系统支持的操作指令和/或操作指令组与第一操作系统支持的功能和/或功能组的对应关系信息。有效地帮助人们使用信息设备,即使所述信息设备运行的操作系统不是使用者所熟悉的,也可以采用熟悉的操作系统的操作指令使用信息设备。也有利于不同操作系统之间兼容,并可促进各种操作系统的推广使用,促进新的操作系统的快速推广和普及。
文档编号G06F9/44GK201673496SQ20092027801
公开日2010年12月15日 申请日期2009年12月9日 优先权日2009年12月9日
发明者须清 申请人:北京派瑞根科技开发有限公司