基于输入输出集成系统的屏幕菜单式调节方式的实现方法与流程

文档序号:13136019阅读:113来源:国知局
基于输入输出集成系统的屏幕菜单式调节方式的实现方法与流程

本发明涉及数据处理方法,特别是涉及屏幕菜单式调节方式的数据处理方法。



背景技术:

输入输出集成系统,又称为键盘keyboard-视频video-鼠标mouse集成系统,简称kvm集成系统,用于对多终端实施集中控制,将各终端的输入输出端口集中电连接在键盘-视频-鼠标集成设备上,即kvm集成设备上,用电连接kvm集成设备的输入输出装置对系统内的任一终端实施控制。对于屏幕菜单式调节方式onscreendisplay,简称osd,kvm系统将会面临来自kvm集成设备,显示器和终端的osd显示需求。现有技术kvm集成系统需要为osd显示配置专用的电路板卡进行osd显示,但是也不能很好地协调各osd显示需求,造成osd显示容易混淆,osd控制效果差,实现成本高的问题。后文对键盘-视频-鼠标简称为kvm,对屏幕菜单式调节方式简称osd。



技术实现要素:

本发明要解决的技术问题在于避免现有技术的不足之处而提出一种无需专用硬件构成,合理分级有效协调osd显示的基于输入输出集成系统,即kvm集成系统的屏幕菜单式调节方式osd的实现方法。

本发明解决所述技术问题可以通过采用以下技术方案来实现:

提出一种基于输入输出集成系统的屏幕菜单式调节方式实现方法,所述输入输出集成系统包括kvm集成设备,电连接该kvm集成设备的键盘、显示器和鼠标,以及至少一计算机终端,计算机终端的键盘接口、显示器接口和鼠标接口分别相应电连接kvm集成设备的键盘接口、显示器接口和鼠标接口,借助kvm集成设备实现对各计算机终端输入输出信息控制。所述kvm集成设备设置有包括输入输出微型控制单元的kvm控制电路板,所述显示器设置有包括显示微型控制单元的显示器控制电路板。kvm控制电路板电连接显示器控制电路板。

在显示微型控制单元的控制下显示器控制电路板按如下步骤处理osd数据,

a1.开机,进行初始化;

a2.向kvm控制电路板端发送“准备好”信号;

a3.当收到osd请求时,判断请求发起端,

当判断osd请求发起端是计算机终端系统端时,进行步骤a4;

当判断osd请求发起端是显示器端时,进行步骤a5;

当判断osd请求发起端是kvm控制电路板端时,进行步骤a6;

a4.向kvm控制电路板端发送“休眠”信号;

收到kvm控制电路板端反馈的“执行休眠”的信号,执行清屏后,按照来自计算机终端系统端的数据进行osd显示;

osd显示完成后进行步骤a2;

a5.向kvm控制电路板端发送“清屏”信号;

在收到kvm控制电路板端反馈的“清屏许可”的信号,执行清屏后,按照来自显示器端的数据进行osd显示,返回步骤a3;

a6.向kvm控制电路板端发送“许可显示”的信号,执行清屏后,按照来自kvm控制电路板端的显示数据进行osd显示,返回步骤a3;

在输入输出微型控制单元的控制下kvm控制电路板按如下步骤处理屏幕菜单式调节方式数据,

b1.开机,进行初始化;

b2.设置向显示器控制电路板端发送显示数据进入锁闭状态;

b3.检测来自显示器控制电路板的信号,当收到来自显示器控制电路板端的“准备好”信号时,设置向显示器控制电路板端发送显示数据进入开启状态;

b4.当有osd指令输入时,进行步骤b5;

当收到来自显示器控制电路板端的“清屏”信号时,进行步骤b6;

当收到来自显示器控制电路板端的“休眠”信号时,进行步骤b7;

b5;向显示器控制电路板端发送屏幕菜单式调节方式请求;

收到来自显示器控制电路板端反馈的“许可显示”的信号时,向显示器控制电路板端发送osd显示数据;

返回步骤b4;

b6.向显示器控制电路板端反馈“清屏许可”的信号;

返回步骤b4;

b7.设置向显示器控制电路板端发送显示数据进入锁闭状态,向显示器控制电路板端反馈“执行休眠”的信号;

返回步骤b3。

同现有技术相比较,本发明“基于输入输出集成系统的屏幕菜单式调节方式的实现方法”的技术效果在于:

无需专用硬件板卡即实现协调各级osd显示,节省成本;并且,本发明分优先级处理osd显示数据,合理地协调osd显示优先级,使kvm集成系统的osd显示清晰准确,操作方便。

附图说明

图1是本发明优选实施例的kvm集成系统的基本组成示意图;

图2是所述优选实施例kvm集成设备1和显示器2的硬件连接示意图;

图3是所述优选实施例的显示器控制电路板21的osd显示流程示意图;

图4是所述优选实施例的kvm控制电路板11的osd显示流程示意图。

具体实施方式

以下结合附图所示优选实施例作进一步详述。

本发明提出一种基于输入输出集成系统的屏幕菜单式调节方式实现方法,即基于kvm集成系统的osd实现方法。如图1所示,所述kvm集成系统包括kvm集成设备1,电连接该kvm集成设备1的键盘3、显示器2和鼠标4,以及至少一计算机终端5,kvm集成设备为每台计算机终端分别提供键盘接口、显示器接口和鼠标接口,计算机终端5的键盘接口、显示器接口和鼠标接口分别相应电连接kvm集成设备1的键盘接口、显示器接口和鼠标接口,借助kvm集成设备1实现对各计算机终端5输入输出信息控制。如图2所示,所述kvm集成设备1设置有包括输入输出微型控制单元的kvm控制电路板11,所述显示器2设置有包括显示微型控制单元的显示器控制电路板21。kvm控制电路板11电连接显示器控制电路板21,本发明优选实施例,借助rs232接口实现kvm控制电路板11电连接显示器控制电路板21。

如图3所示,在显示微型控制单元的控制下显示器控制电路板21按如下步骤处理osd数据,

a1.如图3所示流程2101,显示器2开机,显示器控制电路板21上电,进行初始化;

a2.如图3所示流程2102,向kvm控制电路板端11发送“准备好”,即“ready”信号;该ready信号对应图4的流程1103至1104,kvm控制电路板11默认设置向显示器控制电路板21发送显示数据处于锁闭状态以阻止osd数据向显示器控制电路板21发送,直到等待收到显示器控制电路板21的“ready”信号而解除锁闭状态而使osd数据能够向显示器控制电路板21发送;

a3.如图3所述流程2103,当收到osd请求时,判断请求发起端,该步骤即对计算机终端系统端、显示器控制电路板端和kvm控制电路板端的osd显示及其请求进行分级处理,本发明优选实施例,将计算机终端系统端的osd显示及其请求作为最高优先级,将显示器控制电路板端和kvm控制电路板端的osd显示及其请求并列作为较低的优先级;

当判断osd请求发起端是计算机终端系统端时,进行步骤a4,即图3所示流程2104;

当判断osd请求发起端是显示器端时,进行步骤a5,即图3所示流程2108;

当判断osd请求发起端是kvm控制电路板端时,进行步骤a6,即图3所示流程2111;

a4.如图3所示流程2104,向kvm控制电路板端发送“休眠”信号,即“sleep”信号,该流程对应图4所示流程1105转向至流程1110,kvm控制电路板端将会按照流程1110至流程1111进行处理,由于步骤a4是最高优先级的计算机终端系统端的osd处理过程,需要阻止kvm控制电路板端发送osd数据,kvm控制电路板端收到“sleep”信号而设置向显示器控制电路板21发送显示数据处于锁闭状态以阻止osd数据向显示器控制电路板21发送;

如图3所示流程2105,对应图4所示流程1111完成后,收到kvm控制电路板端反馈的“执行休眠”的信号,表明kvm控制电路板端不会发送osd数据;

如图3所示流程2106,执行清屏后,按照来自计算机终端系统端的数据进行osd显示;

如图3所示流程2107,osd显示完成后进行步骤a2,即图3所示流程2102,返回步骤a2解锁kvm控制电路板11向显示器控制电路板21发送显示数据的锁闭状态;

a5.如图3所示流程2108,向kvm控制电路板端发送“清屏”信号,即“clr”信号,该流程对应图4所示流程1105转向至流程1109;由于显示器端和kvm控制电路板端的osd显示优先级同级且低于计算机终端系统端osd显示的最高优先级,允许显示器端的osd显示插入kvm控制电路板端的osd显示,也允许kvm控制电路板端的osd显示插入显示器端的osd显示,因此,当有显示器端osd请求时,无论是否有kvm控制电路板端的osd数据显示,都可以清屏进行显示器端osd显示;

如图3所示流程2109,对应图4所示流程1109完成后,收到kvm控制电路板端反馈的“清屏许可”的信号;

如图3所述流程2110,执行清屏后,按照来自显示器端的数据进行osd显示,返回步骤a3,即图3所示流程2104;与步骤a4不同,步骤a5只需要进行osd显示后就返回步骤a3,而无需如步骤a4待osd显示完成后再返回步骤a2,此种处理体现显示器端osd显示优先级低于计算机终端系统端;

a6.如图3所示流程2111,向kvm控制电路板端发送“许可显示”的信号,该流程对应图4所示流程1105转向1106,图3所示流程2111后,在kvm控制电路板11就进行流程1107;由于显示器端和kvm控制电路板端的osd显示优先级同级且低于计算机终端系统端osd显示的最高优先级,当有kvm控制电路板端的osd请求时,无论是否有显示器端osd数据显示,都可以清屏进行kvm控制电路板端osd显示;

如图3所示流程2112,在kvm控制电路板11进行图4流程1108后,显示器控制电路板21执行清屏后,按照来自kvm控制电路板端的显示数据进行osd显示,返回步骤a3,即图3所示流程2104;同理,与步骤a4不同,步骤a6只需要进行osd显示后就返回步骤a3,而无需如步骤a4待osd显示完成后再返回步骤a2,此种处理体现kvm控制电路板端osd显示优先级低于计算机终端系统端;

而在kvm控制电路板11,如图4所示,在输入输出微型控制单元的控制下kvm控制电路板11按如下步骤处理osd数据,

b1.如图4所示流程1101,kvm集成设备1开机,kvm控制电路板11上电,进行初始化;

b2.如图4所示流程1102,设置向显示器控制电路板端发送显示数据进入锁闭状态,等待图3所示流程2102发送的“ready”信号;

b3.如图4所示流程1103,检测来自显示器控制电路板21的信号,当收到来自显示器控制电路板端的“准备好”,即“ready”信号时,如图4所示流程1104,设置向显示器控制电路板端发送显示数据进入开启状态,以使kvm集成设备能够进行osd显示;而当没有收到来自显示器控制电路板端的“ready”信号时,返回流程1103,直到有“ready”信号而进行后续流程;

b4.如图4所示流程1105,kvm控制电路板对收到的涉及osd显示的信号进行分别处理,以配合显示器控制电路板21实现分优先级osd显示,

当有osd指令输入时,例如来自kvm集成设备1的osd显示热键输入时,进行步骤b5,即图4所示流程1105转向至流程1106;

当收到来自显示器控制电路板端的“清屏”,即“clr”信号时,表明有与kvm控制电路板端osd显示同优先级的显示器端osd显示,进行步骤b6,即图4所示流程1105转向至流程1109;

当收到来自显示器控制电路板端的“休眠”,即“sleep”信号时,表明有最高优先级的计算机终端系统端osd显示,需要阻止kvm控制电路板端osd显示数据发送至显示器控制电路板21,进行步骤b7,即图4所示流程1105转向至流程1110;

b5;如图4所示流程1106,在有osd指令输入时,向显示器控制电路板端发送osd请求;

如图4所示流程1107,在图3所示流程2111之后,收到来自显示器控制电路板端反馈的“许可显示”的信号时,如图4所示流程1108,向显示器控制电路板端发送osd显示数据,通过图3所示流程2112进行osd显示;

此后,返回步骤b4,即图4的流程1105;

b6.如图4所示流程1109,在显示器端有osd请求,图3流程2108后,即显示器控制电路板21发送“clr”信号后,向显示器控制电路板端反馈“清屏许可”的信号,使同等优先级的显示器端osd显示能够进行;

此后,返回步骤b4,即图4的流程1105;

b7.如图4所示流程1110,在最高优先级的计算机终端系统端有osd请求,图3所示流程2104后,设置向显示器控制电路板端发送显示数据进入锁闭状态,阻止自身osd显示数据发出;

如图4所示流程1111向显示器控制电路板端反馈“执行休眠”的信号;

返回步骤b3,即图4的流程1103,等待显示器控制电路板21处理完最高优先级的计算机终端系统端的osd显示后发出的“ready”信号。

本发明省去osd显示专用的硬件结构,协调计算机终端系统端、显示器端和kvm集成设备端的osd显示,节省成本,提高数据处理效率。本发明使显示器端osd显示和kvm集成设备端osd显示作为同等优先级,两者可以随时切换显示,并将计算机终端系统端osd显示作为最高优先级,防止计算机终端系统端的osd显示与kvm集成终端端的osd显示互相混淆,便于使用,提高了osd显示操作效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1