1.一种单主机多系统的实现方法,其特征在于:在一台主机内设有复数个主板,每个主板上集成一独立的操作系统,该复数个操作系统共用一鼠标以及一键盘,且该复数个操作系统的运行通过一内部切换器进行切换;所述内部切换器包括相互连接的一第一控制器和一模拟开关,所述第一控制器还连接所述鼠标、键盘,所述模拟开关还连接显示器,所述第一控制器是内部切换器的主控芯片,负责处理各操作系统与外设的数据流控制。
2.根据权利要求1所述的一种单主机多系统的实现方法,其特征在于:该复数个操作系统分别配备一显示器或共用一显示器。
3.根据权利要求2所述的一种单主机多系统的实现方法,其特征在于:在上电开机或热插拔显示器时,每个操作系统均可独立识别显示器信息,在各操作系统下实现自动配置分辨率。
4.根据权利要求3所述的一种单主机多系统的实现方法,其特征在于,所述在各操作系统下实现自动配置分辨率具体包括如下步骤:
步骤10、将复数个操作系统其中之一的第一操作系统直接连接所述内部切换器,其余第二操作系统至第N操作系统与所述内部切换器之间的通道上均分别连接一第二控制器,其中N为大于1的自然数;
步骤20、在上电开机或热插拔显示器时,通过所述内部切换器的第一控制器将连接所述各操作系统与显示器之间的IIC总线设为主机发送模式,进而把显示器的显示的显示数据通道信息读取到所述第一控制器自带的IIC数据缓冲区中;
步骤30、所述第一控制器将显示器显示数据通道信息读取完成后,将显示数据通道信息同时传送到各操作系统与所述内部切换器之间通道上的各个独立的第二控制器中,数据传送完成之后,将所述的IIC总线重新设置为从机接受模式,所述第一操作系统直接从第一控制器的IIC数据缓冲区中读取显示器信息;
步骤40、所述各第二控制器接收到所述第一控制器传送过来的显示数据通道信息后,将内容更新到各自的IIC数据缓冲区中,第二操作系统至第N操作系统的显示器信息通过读取各自的第二控制器的IIC数据缓冲区数据实现,从而实现自动配置分辨率。
5.根据权利要求1所述的一种单主机多系统的实现方法,其特征在于:所述复数个操作系统由操作所述键盘来控制所述内部切换器进行切换,具体是快速按两次所述键盘的Scroll Lock按键。
6.根据权利要求1所述的一种单主机多系统的实现方法,其特征在于:在任一所述操作系统工作时,同时指示其工作状态,用以判别该操作系统是否在运行。
7.根据权利要求1所述的一种单主机多系统的实现方法,其特征在于:所述复数个操作系统用统一开启或个别开启的方式启动。
一种单主机多系统的实现方法\n【技术领域】\n[0001] 本发明涉及一种电脑或终端的多系统的解决方案,特别涉及一种单主机多系统的实现方法。\n【背景技术】\n[0002] 传统的电脑或终端的多系统方案都仅局限于采用一次性购买多台个人电脑或终端,再通过外部的切换器或者是单独每台主机配一套键盘、鼠标、显示器等外设,当需要使用另一个操作系统时,通过外部切换器或者另一套主机设备来实现,这样不仅会造资源的浪费,并且多台设备之间使用资源会造成信息管理的不安全,同时在成本上会有明显的增加。\n[0003] 另外,上述的多系统方案在使用外部切换器时,往往可能因为不同厂家之间的设备不兼容问题导致通讯会受阻或者烧毁主机和切换器,同时,在识别显示器的信息上,传统切换器并没有做该项功能,导致主机切换显示时会因为读不到显示器的信息造成分辨率无法正确识别等问题,这对用户在使用的过程中会带来很大的麻烦。\n【发明内容】\n[0004] 本发明的要解决的技术问题在于提供一种单主机多系统的实现方法,在单个主机的内部集成多个操作系统,并且每个操作系统均可独立运行,通过集成内部切换器进行各操作系统间的键盘、鼠标、显示器的切换。\n[0005] 本发明是这样实现的:一种单主机多系统的实现方法,其是在一台主机内集成复数个相互独立的操作系统,该复数个操作系统共用一鼠标以及一键盘,且该复数个操作系统的运行通过一内部切换器进行切换。\n[0006] 该复数个操作系统分别配备一显示器或共用一显示器。\n[0007] 在上电开机或热插拔显示器时,每个操作系统均可独立识别显示器信息,在各操作系统下实现自动配置分辨率。\n[0008] 所述在各操作系统下实现自动配置分辨率具体包括如下步骤:\n[0009] 步骤10、将各操作系统的第一操作系统直接连接所述内部切换器,其余第二操作系统至第N操作系统与所述内部切换器之间的通道上均分别连接一第二控制器;\n[0010] 步骤20、在上电开机或热插拔显示时,通过所述内部切换器的第一控制器将连接所述各操作系统与显示器之间的IIC总线设为主机发送模式,进而把显示器的显示的DTD(Display Data Channel,显示数据通道)信息读取到所述第一控制器自带的IIC数据缓冲区中;\n[0011] 步骤30、所述第一控制器将显示器DTD信息读取完成后,将DTD信息同时传送到各操作系统与所述内部切换器之间通道上的各个独立的第二控制器中,数据传送完成之后,将所述的IIC总线重新设置为从机接受模式,所述第一操作系统直接从第一控制器的IIC数据缓冲区中读取显示器信息;\n[0012] 步骤40、所述各第二控制器接收到所述第一控制器传送过来的DTD信息后,将内容更新到各自的IIC数据缓冲区中,第二操作系统至第N操作系统的显示器信息通过读取各自的第二控制器的IIC数据缓冲区数据实现,从而实现自动配置分辨率。\n[0013] 所述复数个操作系统由操作所述键盘来控制所述内部切换器进行切换,具体是快速按两次所述键盘的Scroll Lock按键。\n[0014] 在任一所述操作系统工作时,同时指示其工作状态,用以判别该操作系统是否在运行。\n[0015] 所述复数个操作系统用统一开启或个别开启的方式启动。\n[0016] 本发明具有如下的几个优点:单主机方式,高集成度,整机的体积小,支持多个操作系统独立运行,并且各个操作系统可以实现随意切换对外设的需求;高安全性,易于管理和使用,支持一键打开所有的操作系统;节省设备的资源,只需一套键盘、鼠标、显示器即可在多个操作系统中自由切换操作;每个操作系统均可独立识别显示器信息,在操作系统下实现自动配置分辨率的功能。\n【附图说明】\n[0017] 下面参照附图结合实施例对本发明作进一步的说明。\n[0018] 图1是本发明单主机多系统架构的示意图。\n[0019] 图2是本发明单主机多系统架构的内部切换器的结构框图。\n[0020] 图3是本发明各操作系统下实现自动配置分辨率的功能结构框图。\n【具体实施方式】\n[0021] 本发明的单主机多操作系统的实现方法,其是在一台主机内集成复数个相互独立的操作系统,该复数个操作系统共用一鼠标以及一键盘,该复数个操作系统可分别配备一台显示器,也可共用一显示器,且该复数个操作系统的运行通过一内部切换器进行切换。具体是快速按两次所述键盘的ScrollLock按键来控制所述内部切换器进行切换。且在任一所述操作系统工作时,同时指示其工作状态,用以判别该操作系统是否在运行。另外,所述复数个操作系统可采用统一开启或个别开启的方式启动。\n[0022] 具体请参阅图1所示,是本发明一种单主机多系统的硬件架构,包括一台主机1、一显示器2、一鼠标3以及一键盘4,所述主机1内设有复数个主板11和一内部切换器12,每个主板11上集成一独立的操作系统110,所述内部切换器12分别连接所述复数个主板\n11和所述显示器2、鼠标3以及键盘4。\n[0023] 所述复数个主板11具有可扩展性,且该复数个主板11可以相同,也可以不同,可以支持不同的操作系统。各个主板11可以有自己的设备接口,如键盘接口、鼠标接口、显示接口、网口、USB口、电源接口等,还可增加扩展PCI槽,支持标准PCI规范设备。\n[0024] 再如图2所示,所述内部切换器12包括相互连接的一第一控制器121和一模拟开关122,所述第一控制器121还连接所述鼠标3、键盘4以及复数个分别对应各操作系统110的LED指示灯5,所述模拟开关122还连接所述显示器2。该第一控制器121与所述键盘4的Scroll Lock按键连接。\n[0025] 所述内部切换器12主要负责处理共用的鼠标3、键盘4、显示器2与各个操作系统\n110之间的数据通信及切换,第一控制器121是内部切换器12的主控芯片,负责处理各操作系统110与外设的数据流控制,根据用户的需求,通过监控键盘4上的Scroll Lock按键信号,当快速敲击该键两次,主控芯片即发出切换操作系统外设的信号,达到用户所要的需求。如前所述,该内部切换器12的切换为硬件信号上的切换,没有涉及到上层系统,因此不受上层系统的影响,且各操作系统110与内部切换器12之间的数据交换是一对一交换,各操作系统110之间没有数据冲突,保证了数据传输了安全性。所述复数个LED指示灯5可以设在所述主机1的前端可视处,用以判别当前运行的是哪个操作系统110,如果某个操作系统110被选择了,则对应的LED指示灯5会常亮。\n[0026] 所述主机1还设有一总开机按键(未图示)以及复数个子按键(未图示),每个子按键对应于一个所述操作系统110。所述总开机按键主要实现的功能是在所有操作系统\n110都处于关机的状态下,按该总开机按键能实现所有的操作系统110一并开机,当所属任意一个操作系统110或多个操作系统110处于开机状态下,该总开机按键功能将失效,并且该总开机按键不能实现关机的功能。各操作系统110对应的子按键能实现正常的开机和关机的功能,并且相互之间独立。\n[0027] 最后结合图3所示,本发明的每个操作系统均可独立识别显示器信息,在各操作系统下实现自动配置分辨率,具体包括如下步骤:\n[0028] 步骤10、将各操作系统110(硬件表现为主板11)的第一操作系统(硬件表现为第一主板)直接连接所述内部切换器12,其余第二操作系统(硬件表现为第二主板)至第N操作系统(硬件表现为第N主板)与所述内部切换器12之间的通道上均分别连接一第二控制器6;\n[0029] 步骤20、在上电开机或热插拔显示时,通过所述内部切换器12的第一控制器121将连接所述各操作系统110与显示器2之间的IIC总线设为主机发送模式,进而把显示器2的显示的DTD(Display Data Channel,显示数据通道)信号读取到所述第一控制器121自带的IIC数据缓冲区中;这个DDC信号是用于检测显示器的信息,该DDC信息包含了显示器的最佳分辨率信息。\n[0030] 步骤30、所述第一控制器121将显示器2的DTD信息读取完成后,将DTD信息同时传送到各操作系统110与所述内部切换器12之间通道上的各个独立的第二控制器6中,数据传送完成之后,将所述的IIC总线重新设置为从机接受模式,所述第一操作系统直接从第一控制器121的IIC数据缓冲区中读取显示器信息;\n[0031] 步骤40、所述各第二控制器6接收到所述第一控制器121传送过来的DTD信息后,将内容更新到各自的IIC数据缓冲区中,第二操作系统至第N操作系统的显示器信息通过读取各自的第二控制器6的IIC数据缓冲区数据实现,从而实现自动配置分辨率。\n[0032] 综上所述,本发明的单主机多系统架构,只需要一套的键盘、鼠标和显示器,利用所述内部切换器来实现操作系统之间的显示的切换,同时也实现了各操作系统间的鼠标、键盘的切换。且在切换显示信号的同时,能够实现自动识别显示器的信息,保证切换到另一个操作系统时能够自动获取到显示器的最佳显示分辨率。
法律信息
- 2011-06-15
- 2010-03-03
- 2010-01-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |