基于网络通讯和音视频编码技术的软件KVM管理系统的制作方法

文档序号:15846566发布日期:2018-11-07 09:08阅读:307来源:国知局
基于网络通讯和音视频编码技术的软件KVM管理系统的制作方法

本发明涉及计算机网络通讯技术领域,尤其涉及一种基于网络通讯和音视频编码技术的软件kvm管理系统。



背景技术:

随着网络和信息化的建设,各种各样的计算机设备越来越多,对这些设备进行有效管理和操作也越来越难。为了解决这个问题,先后出现了硬件式的kvm切换器,以及基于网络的kvm切换器等。这些切换器都是单独的硬件设备,将计算机的视频输出和键盘、鼠标的输入通过共享的方式,达到一台设备管理多台计算机设备的目的。这种方式需要购买kvm切换器,而且需要各种接线,无形中提高了实施的难度以及维护陈本。

市面上还有一些软件方式实现的kvm切换软件,这些软件通过共享的方式实现了一套键盘鼠标来控制的多台计算机,但是每台计算机都需要接一台显示设备,在计算机数量较多的时候,虽然可以通过一套键盘鼠标控制计算机,但是多台显示设备如何有效安置成了很大的问题,同时也带来了很大的费用开支。在系统规模较大时,这种方式同样具有很大的不便性。

本发明主要是解决硬件式kvm的高成本以及接线复杂的问题,同时解决了软件kvm只能进行鼠标键盘共享,每台计算机必须外接显示器的问题。在解决这些问题的同时,提供了更加方便的硬件kvm和软件kvm各自所不具备的操作特点,整套系统部署方便简单,容易扩展,操作灵活便捷。



技术实现要素:

本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于网络通讯和音视频编码技术的软件kvm管理系统。

为了实现上述目的,本发明采用了如下技术方案:

基于网络通讯和音视频编码技术的软件kvm管理系统,包括服务端软件和客户端软件,所述服务端软件包括服务端注册单元和服务端登录单元,服务端登录单元连接有客户端操作选择界面,客户端操作选择界面包括多个客户端,客户端通过网络双向连接有客户端主机,客户端软件安装于客户端主机,且客户端主机无需安装显示器,客户端主机连接有控制单元,控制单元连接有音频编码器,音频编码器与客户端主机连接。

优选的,所述服务端登录单元用于安全保护,避免外人随意登录管理系统,从而保障整个系统安全性,音频编码器用于将在客户端主机操作的信息通过视频加音频的形式传输给服务端软件。

优选的,所述音频编码器利用线性预测逐个对图像信息样本去相关,对某个像素s0来说,它用邻近一些像素亮度的加权和“…”作为估值,对s0进行预测,s0与“…”之间的差值s(n)就是预测误差,由于相邻像素与s0间存在相关性,差值的统计平均能量就变得很小,因此,只需用少量数码就可以实现差值图像的传输,图像预测编码主要有三种预测方法,①一维固定预测:s1或s2对s0预测,加权系数固定并且小于1,②二维固定预测:当预测估值取s1和s2的平均时,称之为二维平均预测,而当预测估值取…=s1+s2-s3时,称之为二维平面预测,③条件传输帧间预测:用前一帧同一平面位置的像素作为预测估值,对于只有少量活动的图像,画面中约有百分之七十以上的帧间差值等于零或很小,因此这些差值可舍弃不传,由于帧间差值的传输以其幅度是否大于某个阈值为条件,又称为条件传输帧间预测。

优选的,所述客户端操作选择界面连接有用于将音频编码器编码的信息解码展示视频信息,用于服务端的观察。

优选的,所述客户端上进行的复制操作传输给服务端,客户端的剪切板信息同步到服务端,两个客户端创建临时链接。

优选的,所述音频编码器将视频加音频进行编码后发送给客户端软件,客户端软件将编码的信息通过网络发给服务端软件的户端操作选择界面,从而在显示单元解码下将信息在服务端展示。

本发明的有益效果是:

1、本发明能够极大的简化多计算机的网络布置,只需要安装好计算机主机,进行网络连接后就可以进行操作,不需要为每台计算机配置显示器,也不需要为每台计算机配置kvm硬件设备,极大的降低了成本,同时极大地简化了系统的结构和连线;

2、通过本系统软件,只需要一台计算机、显示器以及一套键盘鼠标就可以完成操作,同时网络结构具有良好的扩展性,没有硬件式kvm的复杂的网络配置,也有软件式kvm所不具备的远程桌面显示功能。

附图说明

图1为本发明提出的基于网络通讯和音视频编码技术的软件kvm管理系统的原理框图;

图2为本发明提出的基于网络通讯和音视频编码技术的软件kvm管理系统的编码解码原理框图;

图3为本发明提出的基于网络通讯和音视频编码技术的软件kvm管理系统的预测编码原理示意图;

图4为本发明提出的基于网络通讯和音视频编码技术的软件kvm管理系统的共享剪贴板功能结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

参照图1-4,基于网络通讯和音视频编码技术的软件kvm管理系统,包括服务端软件和客户端软件,所述服务端软件包括服务端注册单元和服务端登录单元,服务端登录单元连接有客户端操作选择界面,客户端操作选择界面包括多个客户端,客户端通过网络双向连接有客户端主机,客户端软件安装于客户端主机,且客户端主机无需安装显示器,客户端主机连接有控制单元,控制单元连接有音频编码器,音频编码器与客户端主机连接。

本实施例中,本发明公开一种基于网络通讯和音视频编码技术的计算机kvm管理系统,采用网络通讯的方式,无须使用专用设备,完成多台计算机设备的远程操作和管理,系统实施方式简单易用,系统响应快速准确,具有良好的扩展性,并具备硬件式kvm切换设备所不具备的便捷性和操控性;kvm管理系统采用c/s架构,包含了服务端软件和客户端软件,局域网中的配置了键盘、鼠标的计算机作为服务端,安装服务端软件,局域网中的其他计算机作为客户端,安装客户端软件,服务器软件通过网络发现机制发现局域网中的客户端并与客户端创建连接;服务端软件提供客户端列表,用户可以选择列表中的任一客户端进行操作。当用户选择了某一客户端时,服务端软件将本地的键盘、鼠标操作转换为网络命令发送到所选客户端,客户端接收这些网络命令,并模拟为客户端本地的键盘鼠标输入,达到远程操作的效果;同时客户端负责采集客户端计算机的桌面以及音频,编码后发送到服务端,并由服务端进行显示和播放;客户端对桌面视频的编码采用优化后的图形编码技术,编码延时不超过50~100毫秒,保证操作的流畅;系统提供共享剪贴板功能;当用户操作客户端1时,在客户端1上进行复制操作,此时会将客户端1计算机剪贴板的信息同步到服务端,当用户在另一个客户端2进行粘贴操作时,服务端通知客户端1和客户端2创建临时连接,并传送需要粘贴的数据,数据传送结束后关闭临时连接,流程如图4所示。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种基于网络通讯和音视频编码技术的软件KVM管理系统,包括服务端软件和客户端软件,所述服务端软件包括服务端注册单元和服务端登录单元,服务端登录单元连接有客户端操作选择界面,客户端操作选择界面包括多个客户端,客户端通过网络双向连接有客户端主机,客户端软件安装于客户端主机,且客户端主机无需安装显示器,客户端主机连接有控制单元,控制单元连接有音频编码器,音频编码器与客户端主机连接。本发明同时解决了软件KVM只能进行鼠标键盘共享,每台计算机必须外接显示器的问题,在解决这些问题的同时,提供了更加方便的硬件KVM和软件KVM各自所不具备的操作特点,整套系统部署方便简单,容易扩展,操作灵活便捷。

技术研发人员:杨勇
受保护的技术使用者:南京融倍祺信息科技有限公司
技术研发日:2018.05.24
技术公布日:2018.11.06
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1