Kvm坐席系统信号源预览系统及预览方法

文档序号:1712064 发布日期:2019-12-13 浏览:24次 >En<

阅读说明:本技术 Kvm坐席系统信号源预览系统及预览方法 (KVM (keyboard, video and mouse) agent system signal source preview system and method ) 是由 周劲羽 李厚鹏 李金奇 宋志远 刘永建 于 2019-09-23 设计创作,主要内容包括:本发明属于坐席协作技术领域,具体涉及了一种KVM坐席系统信号源预览系统及预览方法,旨在解决现有技术无法在实时预览信号源画面的同时进行信号源选择、切换的问题。本发明系统包括:视频输入模块,采集对应服务器的信号源并发送至预览生成模块;预览生成模块,生成预览画面并发送至视频输出模块;视频输出模块,缓存预览画面并根据管理模块的指令将预览画面发送至相应位置;管理模块,分配视频输入、输出模块的IP地址,生成控制指令控制视频输入模块、视频输出模块。本发明一方面将信号源预览画面与信号源选择按钮叠加,可同时预览并选择相应的信号源,操作灵活简便、效率高,另一方面,采用PE模块传输数据,画面显示流畅,提高用户体验。(the invention belongs to the technical field of agent cooperation, and particularly relates to a KVM agent system signal source preview system and a method, aiming at solving the problem that the prior art can not select and switch signal sources while previewing the signal source picture in real time. The system of the invention comprises: the video input module is used for acquiring a signal source corresponding to the server and sending the signal source to the preview generation module; the preview generation module generates a preview picture and sends the preview picture to the video output module; the video output module caches the preview picture and sends the preview picture to a corresponding position according to the instruction of the management module; and the management module is used for distributing the IP addresses of the video input and output modules and generating a control instruction to control the video input module and the video output module. According to the invention, on one hand, a signal source preview picture is overlapped with the signal source selection button, so that a corresponding signal source can be previewed and selected simultaneously, the operation is flexible, simple and convenient, and the efficiency is high, on the other hand, the PE module is adopted to transmit data, the picture display is smooth, and the user experience is improved.)

KVM坐席系统信号源预览系统及预览方法

技术领域

本发明属于坐席协作技术领域,具体涉及了一种KVM坐席系统信号源预览系统及预览方法。

背景技术

多个计算机和/或服务器和/或其他设备的信号源的预览和切换可以通过KVM切换器实现。KVM切换器主要是通过由键盘、鼠标、显示器组成的控制台来安全地访问来自本地用户或者远程用户的计算机、服务器和其他设备,并能对本地或远程的用户利用网络进行控制。

KVM切换器的切换方式一般是:按钮切换、OSD菜单切换、快捷键切换这三种。按钮切换使用利用的是KVM上面的物理按钮,直接按下物理按钮就可以选择对应服务器。OSD菜单是KVM系统内部的软件,可以根据菜单上显示的服务器名称,用鼠标选择对应服务器进行切换。快捷键一般是组合键,比如Ctrl和某个数据键,1、2、3、4四台服务器,同时按下Ctrl+1选择第一台服务器,简单便捷。一些技术中,采用键盘-荧幕-滑鼠切换的方法[1]来实现信号源的预览和切换,但是其中KVM的OSD界面中的预览图片需要定时从专门的画面撷取装置读取,画面以很低的刷新率显示,切换信号源时需要使用键盘来配合操作,操作复杂且效率低。另外一些技术中,采用可视化方法[2]来实现信号源的预览和切换,但是其预览图像显示在触摸屏监视器上,只能用于信号切换。

总的来说,现有技术中,当需要切换信号源时,要么只有文字界面,要么需要在单独的切换界面中才能看到信号源预览图像,功能单一、操作不灵活、效率低,无法仅使用一套键鼠在显示器上使用OSD菜单调出计算机列表的实时预览画面,并进行选择和切换。

以下文献是与本发明相关的技术背景资料:

[1]曾国洲、柯承昌,控制多台计算机的键盘-屏幕-鼠标切换系统及其方法,2009-08.CN100533357C

[2]赵威,多计算机环境下的可视化控制切换系统,2012-10.CN202472605U

发明内容

为了解决现有技术中的上述问题,即现有技术无法在实时预览信号源画面的同时进行信号源选择、切换的问题,本发明提供了一种KVM坐席系统信号源预览系统,该信号源预览系统包括一个或多个视频输入模块、预览生成模块、一个或多个视频输出模块、管理模块;所述视频输入模块与服务器通过通信链路连接;所述视频输出模块与坐席终端通过通信链路连接;

所述视频输入模块,配置为实时采集对应服务器的信号源,并依据所述管理模块的指令将所述信号源传递至所述预览生成模块;

所述预览生成模块,配置为依据所述信号源生成预览画面,并将所述预览画面传递至所述视频输出模块;

所述视频输出模块,配置为将接收的预览画面缓存,并依据所述管理模块的指令将所述缓存的预览画面叠加在指定区域和/或根据所述管理模块的指令将相应的信号源预览画面发送至相应的坐席终端;

所述坐席终端,设置有用户指令获取装置以及显示装置,用于获取用户指令信息,并传递至所述管理模块以及显示所述视频输出模块发送的画面;

所述管理模块,用于为所述一个或多个视频输入模块、一个或多个视频输出模块分配IP地址,并按照所述坐席终端获取的用户指令信息以及预先设定的KVM坐席系统信号源预览方法生成视频输入模块控制指令、视频输出模块控制指令。

在一些优选的实施例中,所述信号源预览系统还设置有GE信号传输模块;

所述GE信号传输模块,设置于所述预览生成模块与所述视频输出模块之间,配置为依据所述管理模块发送的视频输入模块控制指令将所述预览生成模块传递的预览画面传递至所述视频输出模块。

在一些优选的实施例中,“依据所述管理模块的指令将所述缓存的预览画面叠加在指定区域和/或根据所述管理模块的指令将相应的信号源预览画面发送至相应的坐席终端”,还设置有信号源名称同步叠加的步骤,其叠加次序为:

原区域画面处于底层,信号源预览画面处于中间层,信号源名称处于信号源预览画面的设定区域。

在一些优选的实施例中,所述信号源预览画面的上一层还叠加有鼠标状态图案。

在一些优选的实施例中,所述指令获取装置,为与所述视频输出模块通过通信链路连接的一套键鼠。

在一些优选的实施例中,所述显示装置,为与所述视频输出模块通过通信链路连接的显示器、拼接大屏、扩展屏中的一种或多种。

在一些优选的实施例中,所述预设的KVM坐席系统信号源预览方法,基于上述的KVM坐席系统信号源预览系统,其步骤为:

步骤S10,KVM坐席系统信号源预览系统启动时,所述管理模块为所述一个或多个视频输入模块、一个或多个视频输出模块分配IP地址;

步骤S20,依据获取的当前信号源列表位置、信号源排列顺序、用户指令信息,获取需要叠加展现的预览画面对应的信号源及其位置信息、当前坐席终端的端口信息;

步骤S30,若所述用户指令信息为将预览画面显示在设定坐席终端,则执行步骤S40后跳转步骤S50;若所述用户指令信息为将预览画面显示在设定位置,则执行步骤S40后跳转步骤S60;若所述用户指令信息为滑动信号源列表滚动条,则执行步骤S40后跳转步骤S70;

步骤S40,所述管理模块发送指令给相应的视频输入模块,将所述视频输入模块采集的对应服务器的信号源发送至所述预览生成模块生成预览画面,并将所述预览画面传递至所述视频输出模块缓存;

步骤S50,依据所述管理模块发送的指令,选择相应的视频输出模块将所述缓存的预览画面发送至相应的坐席终端;

步骤S60,依据所述管理模块发送的指令,选择相应的视频输出模块将所述缓存的预览画面叠加在当前坐席终端指定区域,并同时将所述预览画面对应的信号源名称显示在所述预览画面的设定区域;

步骤S70,依据所述管理模块发送的指令,选择相应的视频输出模块将所述缓存的预览画面叠加在当前坐席终端指定区域,并控制预览窗口外信号源对应的视频输出模块停止传输预览画面。

本发明的另一方面,提出了一种KVM坐席系统信号源预览系统,该信号源预览系统包括坐席管理主机、多个坐席TX模块、多个计算机、坐席RX模块、输入设备、终端显示设备;所述计算机与所述坐席TX模块通过通信链路一一对应连接;

所述坐席管理主机,与所述多个坐席TX模块中每一个坐席TX模块分别通过两根光纤连接,与所述坐席RX模块通过两根光纤连接;

所述与坐席TX模块连接的光纤分别用于接收所述坐席TX模块采集的信号源以及发送所述输入设备获取的用户指令、所述管理模块生成的指令至所述坐席TX模块;

所述与坐席RX模块连接的光纤分别用于接收所述坐席RX模块传递的所述输入设备获取的用户指令以及发送所述坐席TX模块采集的信号源至所述坐席RX模块;

所述坐席TX模块,与所述计算机通过视频数据线以及USB数据线连接;所述视频数据线用于采集所述计算机发送的信号源;所述USB数据线用于发送所述输入设备获取的用户指令至所述计算机;

所述输入设备,与所述坐席RX模块通过数据线连接,将获取的用户指令发送至所述坐席RX模块;

所述终端显示设备,与所述坐席RX模块通过数据线连接,依据获取的用户指令以及所述管理模块生成的指令,在原区域画面之上叠加显示所述坐席RX模块传递的相应的信号源预览画面、信号源名称、鼠标状态图案。

本发明的第三方面,提出了一种存储装置,其中存储有多条程序,所述程序适于由处理器加载并执行以实现上述的KVM坐席系统信号源预览方法。

本发明的第四方面,提出了一种处理装置,包括处理器、存储装置;所述处理器,适于执行各条程序;所述存储装置,适于存储多条程序;所述程序适于由处理器加载并执行以实现上述的KVM坐席系统信号源预览方法。

本发明的有益效果:

(1)本发明KVM坐席系统信号源预览系统,将各信号源的预览画面与其对应的信号源选择按钮叠加到同一个页面,在同一个页面既可以看见信号源的文字描述信息,也可以看见信号源的预览画面,并可以通过点击预览画面选择相应的信号源,减少用户操作的复杂度,灵活方便、效率高。

(2)本发明KVM坐席系统信号源预览系统,采用PE模块实现画面的实时快速传播,无需定时从专门的画面撷取装置读取,画面显示流畅、无跳跃感,提高了用户体验效果。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是本发明KVM坐席系统信号源预览系统的系统框架示意图;

图2是本发明KVM坐席系统信号源预览系统一种实施例的坐席终端显示PC1画面示例图;

图3是本发明KVM坐席系统信号源预览系统一种实施例的坐席终端在PC1画面点击OSD信号源预览按钮示例图;

图4是本发明KVM坐席系统信号源预览系统一种实施例的点击OSD信号源预览按钮后显示的PC1-PC8预览画面示例图;

图5是本发明KVM坐席系统信号源预览系统一种实施例的坐席终端在预览画面中选择PC6后显示的PC6画面示例图;

图6是本发明KVM坐席系统信号源预览系统一种实施例的预设KVM坐席系统信号源预览方法流程示意图;

图7是本发明KVM坐席系统信号源预览系统一种实施例的系统装置连接示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

本发明的一种KVM坐席系统信号源预览系统,该信号源预览系统包括一个或多个视频输入模块、预览生成模块、一个或多个视频输出模块、管理模块;所述视频输入模块与服务器通过通信链路连接;所述视频输出模块与坐席终端通过通信链路连接;

所述视频输入模块,配置为实时采集对应服务器的信号源,并依据所述管理模块的指令将所述信号源传递至所述预览生成模块;

所述预览生成模块,配置为依据所述信号源生成预览画面,并将所述预览画面传递至所述视频输出模块;

所述视频输出模块,配置为将接收的预览画面缓存,并依据所述管理模块的指令将所述缓存的预览画面叠加在指定区域和/或根据所述管理模块的指令将相应的信号源预览画面发送至相应的坐席终端;

所述坐席终端,设置有用户指令获取装置以及显示装置,用于获取用户指令信息,并传递至所述管理模块以及显示所述视频输出模块发送的画面;

所述管理模块,用于为所述一个或多个视频输入模块、一个或多个视频输出模块分配IP地址,并按照所述坐席终端获取的用户指令信息以及预先设定的KVM坐席系统信号源预览方法生成视频输入模块控制指令、视频输出模块控制指令。

为了更清晰地对本发明KVM坐席系统信号源预览方法进行说明,下面结合图1对本发明方法实施例中各模块展开详述。

本发明一种实施例的KVM坐席系统信号源预览系统,包括一个或多个视频输入模块、预览生成模块、一个或多个视频输出模块、管理模块,各模块详细描述如下:

视频输入模块,配置为实时采集对应服务器的信号源,并依据所述管理模块的指令将信号源传递至预览生成模块。

本发明的KVM坐席系统信号源预览系统,支持多种分辨率的视频输入,以及一个视频模块包含多路视频输入通道。

预览生成模块,配置为所述信号源生成预览画面,并将预览画面传递至视频输出模块。

预览生成模块可根据需要将信号源信息生成设定大小的预览画面,比如生成160*90的预览画面。

视频输出模块,配置为将接收的预览画面缓存,并依据管理模块的指令将缓存的预览画面叠加在指定区域和/或根据管理模块的指令将相应的信号源预览画面发送至相应的坐席终端。

“依据所述管理模块的指令将所述缓存的预览画面叠加在指定区域和/或根据所述管理模块的指令将相应的信号源预览画面发送至相应的坐席终端”,还设置有信号源名称同步叠加的步骤,其叠加次序为:

原区域画面处于底层,信号源预览画面处于中间层,信号源名称处于信号源预览画面的设定区域。

信号源预览画面的上一层还叠加有鼠标状态图案。

坐席终端,设置有用户指令获取装置以及显示装置,用于获取用户指令信息,并传递至管理模块以及显示视频输出模块发送的画面。

指令获取装置,为与视频输出模块通过通信链路连接的一套键鼠。

显示装置,为与视频输出模块通过通信链路连接的显示器、拼接大屏、扩展屏中的一种或多种。

管理模块,用于为一个或多个视频输入模块、一个或多个视频输出模块分配IP地址,并按照坐席终端获取的用户指令信息以及预先设定的KVM坐席系统信号源预览方法生成视频输入模块控制指令、视频输出模块控制指令。

管理模块对整个系统的预览成像进行调度管理,是实现预览画面与信号源选择按钮、信号源名称同步叠加的关键部分,其主要职责为:

(1)控制所有的视频输入模块、视频输出模块,并为其分配IP地址。

(2)控制视频输入模块打开或关闭,将需要的预览画面发送给指定的视频输出模块。

(3)控制视频输出模块将指定信号源的预览画面呈现在指定区域内。

信号源预览系统还设置有GE信号传输模块;

GE信号传输模块,设置于预览生成模块与视频输出模块之间,配置为依据所述管理模块发送的视频输入模块控制指令将预览生成模块传递的预览画面传递至视频输出模块。

在GE带宽固定的情况下,通过压缩预览信号以及根据管理模块的发送的视频输入模块控制指令控制不需要的预览画面停止传输,节约带宽,从而提升传输速度。

如图2、图3、图4、图5所示,分别为本发明KVM坐席系统信号源预览系统一种实施例的坐席终端显示PC1画面示例图、在PC1画面点击OSD信号源预览按钮示例图、点击OSD信号源预览按钮后显示的PC1-PC8预览画面示例图、在预览画面中选择PC6后显示的PC6画面示例图。图2中桌面上面中部的半透明OSD浮动按钮为进入预览画面的选择按钮,当前坐席终端显示的画面为PC1的桌面,桌面上显示PC1的光标图案;图3中鼠标移动至半透明OSD浮动按钮上,此时光标为OSD光标图案;图4为点击半透明OSD浮动按钮后显示PC1-PC8的预览画面,并且光标在PC6的预览画面上,此时光标为OSD光标;选择了PC6的预览画面并点击后,进入图5所示的PC6的桌面,桌面上显示PC6的光标图案,并同样有半透明OSD浮动按钮在桌面的上面中部。

预设的KVM坐席系统信号源预览方法,基于上述的KVM坐席系统信号源预览系统,如图6所示,本发明KVM坐席系统信号源预览系统一种实施例的预设KVM坐席系统信号源预览方法的步骤为:

步骤S10,KVM坐席系统信号源预览系统启动时,所述管理模块为所述一个或多个视频输入模块、一个或多个视频输出模块分配IP地址。

步骤S20,依据获取的当前信号源列表位置、信号源排列顺序、用户指令信息,获取需要叠加展现的预览画面对应的信号源及其位置信息、当前坐席终端的端口信息。

本发明一个实施例中,信号源为PC1,信号源位置信息PC1(x0,y0,x1,y1),当前坐席终端的端口为O1

步骤S30,若所述用户指令信息为将预览画面显示在设定坐席终端,则执行步骤S40后跳转步骤S50;若所述用户指令信息为将预览画面显示在设定位置,则执行步骤S40后跳转步骤S60;若所述用户指令信息为滑动信号源列表滚动条,则执行步骤S40后跳转步骤S70。

步骤S40,所述管理模块发送指令给相应的视频输入模块,将所述视频输入模块采集的对应服务器的信号源发送至所述预览生成模块生成预览画面,并将所述预览画面传递至所述视频输出模块缓存。

本发明一个实施例中,管理模块发送指令,让相应的视频输入模块提供信号源信息给预览生成模块生成预览画面,并将预览画面提供给O1端口的视频输出模块并缓存,提供O1的IP信息。

步骤S50,依据所述管理模块发送的指令,选择相应的视频输出模块将所述缓存的预览画面发送至相应的坐席终端。

本发明一个实施例中,PC1-PC8的视频输入模块接收管理模块的命令,通过预览生成模块将信号源信息生成160*90的预览画面,以UDP报文的形式,通过GE模块实时传递给O1端口的视频输出模块。O1端口的视频输出模块将接收的预览画面缓存,并根据管理模块的指令将预览画面叠加至相应的坐席终端显示器。

步骤S60,依据所述管理模块发送的指令,选择相应的视频输出模块将所述缓存的预览画面叠加在当前坐席终端指定区域,并同时将所述预览画面对应的信号源名称显示在所述预览画面的设定区域。

本发明一个实施例中,管理模块发送指令给O1口的视频输出模块,让其将信号源PC1-PC8的预览画面展现在屏幕指定区域PC1(x0,y0,x1,y1)内,该视频输出模块从缓存的内存空间中提取PC1-PC8的实时预览画面,并将其叠加到指定区域PC1(x0,y0,x1,y1)内,同时将信号源名称【PC1】显示在预览画面下边中间位置。

步骤S70,依据所述管理模块发送的指令,选择相应的视频输出模块将所述缓存的预览画面叠加在当前坐席终端指定区域,并控制预览窗口外信号源对应的视频输出模块停止传输预览画面。

本发明一个实施例中,管理模块发送指令给O1端口的预览画面信号源PC1’-PC8’,令其停止提供预览窗口外的预览画面给O1端口的视频输出模块,提供预览窗口内的预览画面给O1端口的视频输出模块。

需要说明的是,上述实施例提供的KVM坐席系统信号源预览方法,仅以上述各功能划分步骤进行举例说明,在实际应用中,可以根据需要而将上述功能分配由不同的步骤来完成,即将本发明实施例中的步骤再分解或者组合,例如,上述实施例的步骤可以合并为一个步骤,也可以进一步拆分成多个分步骤,以完成以上描述的全部或者部分功能。对于本发明实施例中涉及的步骤的名称,仅仅是为了区分各个步骤,不视为对本发明的不当限定。

本发明第二实施例的KVM坐席系统信号源预览系统,包括坐席管理主机、多个坐席TX模块、多个计算机、坐席RX模块、输入设备、终端显示设备;

所述坐席管理主机,与所述多个坐席TX模块中每一个坐席TX模块分别通过两根光纤连接,与所述坐席RX模块通过两根光纤连接;

所述与坐席TX模块连接的光纤分别用于接收所述坐席TX模块采集的信号源以及发送所述输入设备获取的用户指令、所述管理模块生成的指令至所述坐席TX模块;

所述与坐席RX模块连接的光纤分别用于接收所述坐席RX模块传递的所述输入设备获取的用户指令以及发送所述坐席TX模块采集的信号源至所述坐席RX模块;

所述坐席TX模块,与所述计算机通过视频数据线以及USB数据线连接;所述视频数据线用于采集所述计算机发送的信号源;所述USB数据线用于发送所述输入设备获取的用户指令至所述计算机;

所述输入设备,与所述坐席RX模块通过数据线连接,将获取的用户指令发送至所述坐席RX模块;

所述终端显示设备,与所述坐席RX模块通过数据线连接,依据获取的用户指令以及所述管理模块生成的指令,在原区域画面之上叠加显示所述坐席RX模块传递的相应的信号源预览画面、信号源名称、鼠标状态图案。

如图7所示,为本发明KVM坐席系统信号源预览系统一种实施例的系统装置连接示意图,在本实施例中,包括一套输入设备、一个终端显示屏与坐席RX模块连接,坐席RX模块与多个坐席TX模块分别与坐席管理主机连接,每一个坐席TX模块与一个计算机连接。

所属技术领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统的具体工作过程及有关说明,可以参考前述方法实施例中的对应过程,在此不再赘述。

需要说明的是,上述实施例提供的KVM坐席系统信号源预览系统,仅以上述各功能模块的划分进行举例说明,在实际应用中,可以根据需要而将上述功能分配由不同的功能模块来完成,即将本发明实施例中的模块或者步骤再分解或者组合,例如,上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块,以完成以上描述的全部或者部分功能。对于本发明实施例中涉及的模块、步骤的名称,仅仅是为了区分各个模块或者步骤,不视为对本发明的不当限定。

本发明第三实施例的一种存储装置,其中存储有多条程序,所述程序适于由处理器加载并执行以实现上述的KVM坐席系统信号源预览方法。

本发明第四实施例的一种处理装置,包括处理器、存储装置;处理器,适于执行各条程序;存储装置,适于存储多条程序;所述程序适于由处理器加载并执行以实现上述的KVM坐席系统信号源预览方法。

所属技术领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的存储装置、处理装置的具体工作过程及有关说明,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域技术人员应该能够意识到,结合本文中所公开的实施例描述的各示例的模块、方法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,软件模块、方法步骤对应的程序可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。为了清楚地说明电子硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以电子硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

术语“包括”或者任何其它类似用语旨在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备/装置不仅包括那些要素,而且还包括没有明确列出的其它要素,或者还包括这些过程、方法、物品或者设备/装置所固有的要素。

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种高清行车记录仪与FM同时工作时的抗干扰方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类