CN101710283B - 信息输入转换设备 - Google Patents
信息输入转换设备 Download PDFInfo
- Publication number
- CN101710283B CN101710283B CN200910242105A CN200910242105A CN101710283B CN 101710283 B CN101710283 B CN 101710283B CN 200910242105 A CN200910242105 A CN 200910242105A CN 200910242105 A CN200910242105 A CN 200910242105A CN 101710283 B CN101710283 B CN 101710283B
- Authority
- CN
- China
- Prior art keywords
- operational order
- information
- operating system
- function
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
本发明提出一种信息输入转换设备,包含信息处理子模块;存储部件;信息输入接口;信息输出接口;所述存储部件存储有第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息、第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息。有效地帮助人们使用信息设备,即使所述信息设备运行的操作***不是使用者所熟悉的,也可以采用熟悉的操作***的操作指令使用信息设备。也有利于不同操作***之间兼容,并可促进各种操作***的推广使用,促进新的操作***的快速推广和普及。
Description
技术领域
涉及信息输入转换设备,特别是涉及把支持一种操作***的操作指令或操作指令组转换为支持另一操作***的操作指令或操作指令组的设备。
背景技术
随着信息技术的发展,信息设备已经深入人们生活的各个领域。信息设备中的操作***成为人们使用信息设备的核心软件,通过信息设备的输入部件输入操作指令,由操作***处理操作指令完成相应的功能。
特别是微软公司的视窗操作***的普及和推广,使人们对于信息设备的使用更加方便。但自从有信息设备以来,就有不止一种操作***被应用于信息设备,如苹果公司的操作***、UNIX操作***、LINUX操作***、移动设备操作***、智能卡操作***等。这些操作***之间的操作指令有很多的不同或者相同的操作指令在不同的操作***却对应不同的功能。而大多数人只是对于其中一种操作***的操作指令熟悉,对于其他操作***的操作指令却不熟悉。因此当信息设备所运行的操作***不是所熟悉的操作***时,往往不能有效地被使用。比如在微软的视窗操作***中,选择某个对象,按操作键“DEL”或“Delete”就可以删除该对象,但苹果公司的操作***对应操作键“DEL”或“Delete”所执行的功能却不相同。或者说实现“删除该对象”的操作指令不同,比如是用鼠标把对象拖放至特定文件目录完成相同的功能。随着信息设备所采用的操作***不断多样化,为人们使用信息设备带来了更多的不便。而掌握多种操作***的操作指令将是一项十分耗时耗力的事情。
发明内容
本发明就是要提出一种技术方案解决人们面对各种各样的操作***如何有效地使用信息设备的问题。通过将不同种操作***所支持的操作指令根据所实现的功能进行关联,实现人们只需要掌握一种操作***的操作指令就能使用运行其他操作***的信息设备并基本无需更多的学习即可完成。
术语说明:本发明所描述的信息设备包含具有信息处理功能的硬件和软件,包含但不限于计算机设备、嵌入式设备、移动设备等。本发明中的信息设备包含信息处理设备、 信息输入设备、信息输出设备。
操作指令:本发明中所描述的操作指令是指通过信息***或信息设备的输入部件输入的用于使信息***或信息设备实现某项功能或功能组的信息。所述功能组是指多个功能的结合。多个操作指令可以构成一组操作指令,可以由所述一组操作指令使信息***或信息设备实现某项功能或功能组。如在键盘上按“Del”按键所产生的操作指令用于实现使计算机***删除被选中的对象的功能。
一种设计方案是直接设计一种新的信息设备或对现有设备进行升级以支持多种操作***的指令。具体方案如下:
1.一种信息设备,其特征是包含:
信息输入部件;
信息处理部件;
安装并运行在所述信息设备的第一操作***,所述第一操作***接收来自所述信息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;
信息指令转换模块,所述信息指令转换模块包含信息处理子模块并存储有第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息、所述第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息;
所述第二操作***支持的操作指令中至少有一个操作指令或一组操作指令所实现功能或功能组与所述第一操作***支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同;
当所述信息输入部件输入的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能或功能组所对应的所述第一操作***支持的操作指令或操作指令组。
2.一种信息设备,其特征是包含:
信息输入部件;
信息处理部件;
安装并运行在所述信息设备的第一操作***,所述第一操作***接收来自所述信息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;
信息指令转换模块,所述信息指令转换模块包含信息处理子模块、模式选择模块并存储有第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息、所述第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息;
所述第二操作***支持的操作指令中至少有一个操作指令或一组操作指令所实现功能或功能组与所述第一操作***支持相应的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同;
所述模式选择模块至少包含选择第二操作***操作模式的选项;
当所述模式选择模块被选择为第二操作***操作模式后,当所述信息输入部件输入的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能所对应的操作指令或操作指令组。
3.一种信息设备,其特征是包含:
信息输入部件;
信息处理部件;
安装并运行在所述信息设备的第一操作***,所述第一操作***接收来自所述信息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;
信息指令转换模块,所述信息指令转换模块包含信息处理子模块并存储有与所述第一操作***不同的多个不同第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息、所述第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息;
所述第二操作***支持的操作指令中至少有一个操作指令或一组操作指令所实现 功能或功能组与所述第一操作***支持相应的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同;
当所述信息输入部件输入的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能所对应的操作指令或操作指令组。
4.一种信息设备,其特征是包含:
信息输入部件;
信息处理部件;
安装并运行在所述信息设备的第一操作***,所述第一操作***接收来自所述信息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;
信息指令转换模块,所述信息指令转换模块包含信息处理子模块、模式选择模块并存储有与所述第一操作***不同的多个不同第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息、所述第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息;
所述第二操作***支持的操作指令中至少有一个操作指令或一组操作指令所实现功能或功能组与所述第一操作***支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同;
所述模式选择模块至少包含选择多个第二操作***之一的操作模式的选项;
当所述模式选择模块被选择为多个第二操作***之一的操作模式后,当所述信息输入部件输入的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能所对应的操作指令或操作指令组。
5.一种信息设备,其特征是包含:
信息输入部件;
信息处理部件;
安装并运行在所述信息设备的第一操作***,所述第一操作***接收来自所述信息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;
信息指令转换模块,所述信息指令转换模块包含信息处理子模块并存储有第一操作***与第二操作***共同具有的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;
所述第二操作***支持的操作指令中至少有一个操作指令或一组操作指令所实现功能或功能组与所述第一操作***支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同;
当所述信息输入部件输入的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能或功能组所对应的所述第一操作***支持的操作指令或操作指令组。
6.一种信息设备,其特征是包含:
信息输入部件;
信息处理部件;
安装并运行在所述信息设备的第一操作***,所述第一操作***接收来自所述信息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;
信息指令转换模块,所述信息指令转换模块包含信息处理子模块、模式选择模块并存储有第一操作***与第二操作***共同具有的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;
所述第二操作***支持的操作指令中至少有一个操作指令或一组操作指令所实现功能或功能组与所述第一操作***支持相应的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同;
所述模式选择模块至少包含选择第二操作***操作模式的选项;
当所述模式选择模块被选择为第二操作***操作模式后,当所述信息输入部件输入的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能所对应的操作指令或操作指令组。
7.一种信息设备,其特征是包含:
信息输入部件;
信息处理部件;
安装并运行在所述信息设备的第一操作***,所述第一操作***接收来自所述信息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;
信息指令转换模块,所述信息指令转换模块包含信息处理子模块并存储有第一操作***与第二操作***共同具有的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;
所述第二操作***支持的操作指令中至少有一个操作指令或一组操作指令所实现功能或功能组与所述第一操作***支持相应的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同;
当所述信息输入部件输入的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能所对应的操作指令或操作指令组。
8.一种信息设备,其特征是包含:
信息输入部件;
信息处理部件;
安装并运行在所述信息设备的第一操作***,所述第一操作***接收来自所述信息输入部件的操作指令或操作指令组并根据所述操作指令或操作指令组实现相应的功能或功能组,所述操作指令或操作指令组与实现的功能或功能组之间存在对应关系;
信息指令转换模块,所述信息指令转换模块包含信息处理子模块、模式选择模块并存储有第一操作***与第二操作***共同具有的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;
所述第二操作***支持的操作指令中至少有一个操作指令或一组操作指令所实现功能或功能组与所述第一操作***支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同;
所述模式选择模块至少包含选择多个第二操作***之一的操作模式的选项;
当所述模式选择模块被选择为多个第二操作***之一的操作模式后,当所述信息输入部件输入的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持的操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息指令转换模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能所对应的操作指令或操作指令组。
9.优选的是所述信息输入部件包含键盘和/或鼠标和/或触摸输入部件。
10.优选的是所述信息指令转换模块包含信息处理器或可编程逻辑阵列。
11.优选的是所述第一操作***为如下操作***之一:微软公司的操作***、苹果公司的操作***、UNIX操作***、LINUX操作***、移动设备操作***、智能卡操作***。
12.优选的是所述第二操作***为如下操作***之一:微软公司的操作***、苹果公司的操作***、UNIX操作***、LINUX操作***、移动设备操作***、智能卡操作***。
13.优选的是所述信息指令转换模块为支持所述第一操作***的应用软件模块。
14.优选的是所述信息指令转换模块为包含信息处理器硬件的信息转换部件,所述信息转换部件与所述信息输入部件连接,并将所述信息输入部件的操作指令或操作指令组经过所述信息指令转换模块处理后送到所述信息设备的信息处理部件中。
15.优选的是当所述信息输入部件输入的特定操作指令或特定操作指令组不是所述第二操作***支持的操作指令或操作指令组之一或者所述特定操作指令或特定操作指令组对应所述第二操作***支持相应的操作指令的功能没有包含在所述第一操作***支持相应的操作指令中所执行功能时,所述信息指令转换模块把所述特定操 作指令或特定操作指令组透明传输给所述第一操作***或者所述信息指令转换模块把所述特定操作指令或特定操作指令组删除。
本发明的信息设备进行输入信息处理的方法为:
1.一种信息设备的信息处理方法,所述信息设备包含信息输入部件和第一操作***,包含如下步骤:
第一步:通过所述信息输入部件输入操作信息;
第二步:判断所述操作信息是否为第二操作***支持的操作指令或操作指令组之一并且所述操作信息对应第二操作***实现的功能或功能组与第一操作***所实现功能或功能组之一相同;
第三步:如果是则把所述操作信息转换为所述第一操作***实现相同功能或功能组所对应的第一操作***支持的操作指令或操作指令组,跳转到第四步;如果否,则把所述操作信息透明传输给所述第一操作***,结束处理过程;
第四步:所述第一操作***处理所述第一操作***支持的操作指令或操作指令组。
2.一种信息设备的信息处理方法,所述信息设备包含信息输入部件和第一操作***,包含如下步骤:
第一步:通过所述信息输入部件输入操作信息;
第二步:判断所述操作信息是否为第二操作***支持的操作指令或操作指令组之一并且所述操作信息对应第二操作***实现的功能或功能组与第一操作***所实现功能或功能组之一相同;
第三步:如果是则把所述操作信息转换为所述第一操作***实现相同功能或功能组所对应的第一操作***支持的操作指令或操作指令组,跳转到第四步;如果否,则删除所述操作信息,结束处理过程;
第四步:所述第一操作***处理所述第一操作***支持的操作指令或操作指令组。
3.优选的是在所述第三步与第四步之间包含将所对应的第一操作***支持的操作指令或操作指令组传递给第一操作***的输入操作指令队列的步骤。
4.优选的是在所述第一步之前设定所述信息设备支持操作指令或操作指令组的转换功能。
5.优选的是在所述第一步和第二步之间进一步包含截获所述信息输入部件的所有信 息的步骤。
6.优选的是所述信息输入部件包含键盘和/或鼠标和/或触摸输入部件。
7.优选的是所述第一操作***为如下操作***之一:微软公司的操作***、苹果公司的操作***、UNIX操作***、LINUX操作***、移动设备操作***、智能卡操作***;和/或者所述第二操作***为如下操作***之一:微软公司的操作***、苹果公司的操作***、UNIX操作***、LINUX操作***、移动设备操作***、智能卡操作***。
也可以把输入信息的处理由一个专门信息转换设备完成,信息转换设备的技术方案为:
1.一种信息输入转换设备,其特征是包含:
信息处理子模块;
存储部件;
信息输入接口;
信息输出接口;
所述存储部件存储有第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息、第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息;或者所述存储部件存储有第一操作***与第二操作***共同具有的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;
所述信息输入转换设备通过所述信息输入接口与信息输入部件连接,所述信息输入转换设备通过所述信息输出接口与信息设备连接,所述信息设备包含第一操作***;
当来自所述信息输入接口的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息处理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能或功能组所对应的操作指令或操作指令组并通过所述信息输出接口输出。
2.一种信息输入转换设备,其特征是包含:
信息处理子模块;
存储部件;
信息输入接口;
信息输出接口;
模式选择模块;
所述存储部件存储有第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息、第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息;或者所述存储部件存储有第一操作***与第二操作***共同具有的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;
所述信息输入转换设备通过所述信息输入接口与信息输入部件连接,所述信息输入转换设备通过所述信息输出接口与信息设备连接,所述信息设备包含第一操作***;
所述模式选择模块至少包含选择第二操作***操作模式的选项;
当所述模式选择模块被选择为第二操作***操作模式后,当来自所述信息输入接口的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息处理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能或功能组所对应的操作指令或操作指令组并通过所述信息输出接口输出。
3.一种信息输入转换设备,其特征是包含:
信息处理子模块;
存储部件;
信息输入接口;
信息输出接口;
所述存储部件存储有第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息、与所述第一操作***不同的多个不同第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息;或者所述存储部件存储有第一操作***与多个不同第二操作***共同具有的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组 的对应关系信息;
所述信息输入转换设备通过所述信息输入接口与信息输入部件连接,所述信息输入转换设备通过所述信息输出接口与信息设备连接,所述信息设备包含第一操作***;
当来自所述信息输入接口的特定操作指令或特定操作指令组是所述多个不同第二操作***之一支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息处理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能或功能组所对应的操作指令或操作指令组并通过所述信息输出接口输出。
4.一种信息输入转换设备,其特征是包含:
信息处理子模块;
存储部件;
信息输入接口;
信息输出接口;
模式选择模块;
所述存储部件存储有第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息、与所述第一操作***不同的多个不同第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息;或者所述存储部件存储有第一操作***与多个不同第二操作***共同具有的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;
所述信息输入转换设备通过所述信息输入接口与信息输入部件连接,所述信息输入转换设备通过所述信息输出接口与信息设备连接,所述信息设备包含第一操作***;
所述模式选择模块至少包含选择多个第二操作***之~的操作模式的选项;
当所述模式选择模块被选择为第二操作***操作模式后,当来自所述信息输入接口的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息处理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相 同功能或功能组所对应的操作指令或操作指令组并通过所述信息输出接口输出。
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.优选的是所述模式选择模块包含模式选择按键或按键的组合或选择开关或选择开关的组合。
本发明的有益效果:通过本发明可以有效地帮助人们使用信息设备,即使所述信息设备运行的操作***不是使用者所熟悉的,也可以采用熟悉的操作***的操作指令使用信息设备。也有利于不同操作***之间兼容,并可促进各种操作***的推广使用,促进新的操作***的快速推广和普及。
附图说明:
图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:第一操作***的操作指令与对应功能对照表
第一操作***的操作指令(组) | 第一操作***的对应功能 |
操作指令1 | 功能1 |
操作指令2 | 功能2 |
操作指令3 | 功能3 |
操作指令1+操作指令2 | 功能A |
操作指令5 | 功能B+功能C |
操作指令6 | 功能B |
。。。。。。 | 。。。。。。 |
[0198] 表2:第二操作***的操作指令与对应功能对照表
第二操作***的操作指令(组) | 第二操作***的对应功能 |
操作指令A | 功能A |
操作指令B | 功能B |
操作指令C | 功能C |
操作指令D | 功能2+功能3 |
。。。。。。 | 。。。。。。 |
表3:两个操作操作***实现相同功能各自对应的操作指令或操作指令组对照表
功能 | 第一操作***的操作指令(组) | 第二操作***的操作指令(组) |
功能1 | 操作指令1 | 操作指令A |
功能2 | 操作指令2 | 操作指令B |
功能3 | 操作指令3 | 操作指令C |
功能4 | 操作指令组1 | 操作指令D |
功能5 | 操作指令4 | 操作指令组E |
功能6 | 操作指令组5 | 操作指令组F |
。。。。。。 | 。。。。。。 | 。。。。。。 |
下面结合附图进一步描述本发明的实现方案。
图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存储各个 操作***的操作指令与实现功能对照表的方式可以是分别存储每种操作***的操作指令与实现功能的对照表,如表一和表二所示,也可以只存储不同操作***能够实现相同功能的操作指令对应表,如表三所示。信息处理子模块包含对于所述对照表进行查询的程序代码和把一种操作***的操作指令转换为另一操作***的操作指令后输出的程序代码。当然信息处理子模块612和存储部件614也可以完全采用硬件逻辑电路实现,即通过硬件逻辑进行操作指令的转换。如采用现场可编程逻辑阵列器件(FPGA)可以代替程序代码实现操作指令的查询和转换。模式选择模块615可以采用软件代码实现,通过参数设置进行模式选择;模式选择模块615也可以是一个硬件开关电路,通过开关的状态进行模式选择。模式选择模块615至少包含启动信息转换功能的选项,当信息设备可能安装多种操作***,且有多个操作需求,即不同操作人员熟悉不同的操作***时,模式选择模块615可以包含多个选择项,以实现任一操作***的操作指令向任意另一操作***的转换。最好也可以屏蔽模式选择模块615的功能的选项,即可以不进行信息转换把所有信息透明传输。
图7是本发明的信息处理方法流程图。首先在步骤721通过所述信息输入部件输入操作信息,通常操作信息中包含操作指令;然后进入步骤722判断所述操作信息是否为第二操作***支持的操作指令或操作指令组之一并且所述操作信息对应第二操作***实现的功能或功能组与第一操作***所实现功能或功能组之一相同;如果是则进入步骤723把所述操作信息转换为所述第一操作***实现相同功能或功能组所对应的第一操作***支持的操作指令或操作指令组,最后在步骤724中所述第一操作***处理所述第一操作***支持的操作指令或操作指令组;如果否,则进入步骤725将所述操作信息透明传输给所述第一操作***。步骤725也可以采用其他处理步骤,如可以是直接丢弃所述操作信息,这样对于所述操作信息不是第二操作***支持的操作指令或操作指令组之一或者所述操作信息对应第二操作***实现的功能或功能组在第一操作***所实现功能或功能组中没有对应,则直接丢弃输入信息,可以避免错误操作信息对于操作***的影响。
Claims (11)
1.一种信息输入转换设备,其特征是包含:
信息处理子模块;
存储部件;
信息输入接口;
信息输出接口;
所述存储部件存储有第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息、第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息;或者所述存储部件存储有第一操作***与第二操作***共同具有的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;
所述信息输入转换设备通过所述信息输入接口与信息输入部件连接,所述信息输入转换设备通过所述信息输出接口与信息设备连接,所述信息设备包含第一操作***;
当来自所述信息输入接口的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息处理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能或功能组所对应的操作指令或操作指令组并通过所述信息输出接口输出。
2.一种信息输入转换设备,其特征是包含:
信息处理子模块;
存储部件;
信息输入接口;
信息输出接口;
模式选择模块;
所述存储部件存储有第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息、第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息;或者所述存储部件存储有第一操作***与第二操作***共同具有的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;
所述信息输入转换设备通过所述信息输入接口与信息输入部件连接,所述信息输入转换设备通过所述信息输出接口与信息设备连接,所述信息设备包含第一操作***;
所述模式选择模块至少包含选择第二操作***操作模式的选项;
当所述模式选择模块被选择为第二操作***操作模式后,当来自所述信息输入接口的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息处理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能或功能组所对应的操作指令或操作指令组并通过所述信息输出接口输出。
3.一种信息输入转换设备,其特征是包含:
信息处理子模块;
存储部件;
信息输入接口;
信息输出接口;
所述存储部件存储有第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息、与所述第一操作***不同的多个不同第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息;或者所述存储部件存储有第一操作***与多个不同第二操作***共同具有的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;
所述信息输入转换设备通过所述信息输入接口与信息输入部件连接,所述信息输入转换设备通过所述信息输出接口与信息设备连接,所述信息设备包含第一操作***;
当来自所述信息输入接口的特定操作指令或特定操作指令组是所述多个不同第二操作***之一支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息处理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能或功能组所对应的操作指令或操作指令组并通过所述信息输出接口输出。
4.一种信息输入转换设备,其特征是包含:
信息处理子模块;
存储部件;
信息输入接口;
信息输出接口;
模式选择模块;
所述存储部件存储有第一操作***支持的操作指令和/或操作指令组与第一操作***支持的功能和/或功能组的对应关系信息、与所述第一操作***不同的多个不同第二操作***支持的操作指令和/或操作指令组与第二操作***支持的功能和/或功能组的对应关系信息;或者所述存储部件存储有第一操作***与多个不同第二操作***共同具有的功能和/或功能组所分别对应的操作指令和/或操作指令组与实现的功能和/或功能组的对应关系信息;
所述信息输入转换设备通过所述信息输入接口与信息输入部件连接,所述信息输入转换设备通过所述信息输出接口与信息设备连接,所述信息设备包含第一操作***;
所述模式选择模块至少包含选择多个第二操作***之一的操作模式的选项;
当所述模式选择模块被选择为第二操作***操作模式后,当来自所述信息输入接口的特定操作指令或特定操作指令组是所述第二操作***支持的操作指令或操作指令组之一并且所述特定操作指令或特定操作指令组对应的功能或功能组与所述第一操作***支持操作指令中的一个操作指令或一组操作指令所实现功能或功能组相同时,所述信息处理子模块把所述特定操作指令或特定操作指令组转换为所述第一操作***实现相同功能或功能组所对应的操作指令或操作指令组并通过所述信息输出接口输出。
5.根据权利要求1至4中任一项所述的信息输入转换设备,其特征是所述信息输入部件包含键盘和/或鼠标和/或触摸输入部件。
6.根据权利要求5所述的信息输入转换设备,其特征是所述信息处理子模块包含信息处理器或可编程逻辑阵列。
7.根据权利要求1至4中任一项所述的信息输入转换设备,其特征是所述信息处理子模块包含信息处理器或可编程逻辑阵列。
8.根据权利要求1至4中任一项所述的信息输入转换设备,其特征是所述信息输出接口支持如下接口之一或组合:通用串行接口、计算机串口、计算机并口、PCMCIA接口、PS/2接口、无线通讯接口;和/或者所述信息输入接口支持如下接口之一或组合:通用串行接口、计算机串口、计算机并口、PCMCIA接口、PS/2接口、无线通讯接口。
9.根据权利要求5所述的信息输入转换设备,其特征是所述信息输出接口支持如下接口之一或组合:通用串行接口、计算机串口、计算机并口、PCMCIA接口、PS/2接口、无线通讯接口;和/或者所述信息输入接口支持如下接口之一或组合:通用串行接口、计算机串口、计算机并口、PCMCIA接口、PS/2接口、无线通讯接口。
10.根据权利要求2或4所述的信息输入转换设备,其特征是所述模式选择模块包含模式选择按键或按键的组合或选择开关或选择开关的组合。
11.根据权利要求6所述的信息输入转换设备,其特征是所述信息输出接口支持如下接口之一或组合:通用串行接口、计算机串口、计算机并口、PCMCIA接口、PS/2接口、无线通讯接口;和/或者所述信息输入接口支持如下接口之一或组合:通用串行接口、计算机串口、计算机并口、PCMCIA接口、PS/2接口、无线通讯接口。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910242105A CN101710283B (zh) | 2009-12-08 | 2009-12-08 | 信息输入转换设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910242105A CN101710283B (zh) | 2009-12-08 | 2009-12-08 | 信息输入转换设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101710283A CN101710283A (zh) | 2010-05-19 |
CN101710283B true CN101710283B (zh) | 2012-09-12 |
Family
ID=42403075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910242105A Expired - Fee Related CN101710283B (zh) | 2009-12-08 | 2009-12-08 | 信息输入转换设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101710283B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101727310B (zh) * | 2009-12-08 | 2012-11-28 | 北京派瑞根科技开发有限公司 | 信息输入设备 |
CN102033846B (zh) * | 2010-11-25 | 2012-12-05 | 青岛海信信芯科技有限公司 | 通信接口的转换方法、***及串行控制器、电视机 |
WO2019075696A1 (zh) * | 2017-10-19 | 2019-04-25 | 深圳市乐得瑞科技有限公司 | 一种实现设备间转接的方法及转接装置 |
CN108280020B (zh) * | 2018-01-23 | 2021-09-14 | 广州视源电子科技股份有限公司 | 计算机设备的监控方法、装置、终端及计算机存储介质 |
CN110995489B (zh) * | 2019-12-03 | 2022-07-19 | 北京锐安科技有限公司 | 大数据平台服务器管理方法、装置、服务器及存储介质 |
CN111986353A (zh) * | 2020-08-20 | 2020-11-24 | 福建省家联宝智能科技有限公司 | 一种带npu计算与红外测温的人脸智能门禁机 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5715458A (en) * | 1994-02-14 | 1998-02-03 | International Business Machines Corporation | Incorporation of services written in one operating system environment into another operating system environment |
CN1661560A (zh) * | 2004-02-25 | 2005-08-31 | 英特维数位科技股份有限公司 | 操作***共享应用程序的架构及其方法 |
CN1746844A (zh) * | 2005-09-29 | 2006-03-15 | 浪潮电子信息产业股份有限公司 | 一种跨操作***平台的机群***监控和管理方法 |
CN101145277A (zh) * | 2006-09-13 | 2008-03-19 | 株式会社东芝 | 信息处理设备及远程控制代码传送控制方法 |
CN101419502A (zh) * | 2007-10-22 | 2009-04-29 | 株式会社东芝 | 信息处理设备和处理数据的方法 |
-
2009
- 2009-12-08 CN CN200910242105A patent/CN101710283B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5715458A (en) * | 1994-02-14 | 1998-02-03 | International Business Machines Corporation | Incorporation of services written in one operating system environment into another operating system environment |
CN1661560A (zh) * | 2004-02-25 | 2005-08-31 | 英特维数位科技股份有限公司 | 操作***共享应用程序的架构及其方法 |
CN1746844A (zh) * | 2005-09-29 | 2006-03-15 | 浪潮电子信息产业股份有限公司 | 一种跨操作***平台的机群***监控和管理方法 |
CN101145277A (zh) * | 2006-09-13 | 2008-03-19 | 株式会社东芝 | 信息处理设备及远程控制代码传送控制方法 |
CN101419502A (zh) * | 2007-10-22 | 2009-04-29 | 株式会社东芝 | 信息处理设备和处理数据的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101710283A (zh) | 2010-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101710283B (zh) | 信息输入转换设备 | |
CN101286095A (zh) | 一种智能型计算机外部设备接口切换控制器 | |
CN102880398A (zh) | 一种基于随机数字阵列的手机解锁方法及手机 | |
CN101739236B (zh) | 信息设备的信息处理方法 | |
CN103475926A (zh) | 基于机顶盒设备的输入法实现方法及控制*** | |
CN101572963B (zh) | 一种基带通信功能装置以及通信方法 | |
CN101788902B (zh) | 信息设备 | |
CN103577048A (zh) | 一种桌面图标智能整理***及方法 | |
CN106155954B (zh) | 一种模块识别和通信端口自动分配的***及方法 | |
CN101727310B (zh) | 信息输入设备 | |
CN103019848A (zh) | 一种pci总线非向量中断实现方法 | |
CN201673495U (zh) | 信息输入转换装置 | |
CN201673494U (zh) | 信息输入装置 | |
CN101533267A (zh) | 基于按键复用型遥控器的按键处理方法和装置 | |
CN201673496U (zh) | 信息*** | |
CN102685679A (zh) | 一种传输处理方法、装置及电子设备 | |
CN104375795A (zh) | 一种基于人机交互的电力信息通信调度可视化处置*** | |
CN205176938U (zh) | 一种用电业务工单电子化实时传输*** | |
CN101943904A (zh) | 智能数字家庭控制***及其控制方法 | |
CN102750179A (zh) | 云计算平台与数据仓库间任务的调度方法与装置 | |
CN101930288B (zh) | 一种网络监控***的控制方法、装置和网络键盘 | |
CN204595522U (zh) | 控制设备的薄膜键盘*** | |
CN101594000B (zh) | 一种光网元供电方法和*** | |
CN101576862A (zh) | 一种基于pc与设备的串口数据交互方式 | |
CN104144076A (zh) | 一种流程错误控制方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120912 Termination date: 20141208 |
|
EXPY | Termination of patent right or utility model |