级联通信方法以及级联系统的制作方法

文档序号:9326828阅读:1985来源:国知局
级联通信方法以及级联系统的制作方法
【技术领域】
[0001]本发明涉及通讯技术领域,尤其涉及一种级联通信方法以及级联系统。
【背景技术】
[0002]KVM设备(Keyboard Video Mouse,多电脑切换器,能够实现用一套键盘、显示器、鼠标来控制多台设备)的使用越来越广泛,而且对于KVM设备的扩展性要求也越来越高,以方便操作人员对多台服务器的管理和设置。现有的KVM设备通常采用串行级联的方式,利用级联线逐层连接在一起,并由第一层控制其他层的KVM设备,其中所有控制数据均由第一层发出,控制数据在传输过程中,需逐层向下发送,以保证数据在传输过程中,不会因级联线距离过长和各层接口等因素造成的数据衰减。但这种通过逐层数据传递的方式,在级联层数过多的情况下,由于在数据的传输过程中,因级联层数较多,第一层与最后一层的距离相对较远,容易出现数据延迟、衰减和错误现象。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0004]本发明的主要目的在于提供一种级联通信方法以及级联系统,旨在通讯设备级联的情况下,解决通讯设备之间出现数据延迟、信号衰减和数据错误的问题。
[0005]为实现上述目的,本发明提供一种级联系统,所述级联系统包括级联线以及通过级联线串行连接的多个通讯设备,所述级联线包括排序线、连接所述主机和从机的下行总线以及连接所述主机和从机的上行总线,所述排序线用于依次连接所述多个通讯设备,并根据通讯设备的通讯信息确定所述多个通讯设备中的主机和从机;所述下行总线用于将所述主机发送的数据依次经所述下行总线传输给所述从机;所述上行总线用于将所述从机反馈的数据发送给所述主机。
[0006]优选地,所述通讯设备包括连接上一层通讯设备的排序输入口、连接下一层通讯设备的排序输出口以及连接所述排序输入口和排序输出口的主控芯片,所述排序线依次连接所述排序输入口、主控芯片以及排序输出口。
[0007]优选地,所述排序线为双线或单线类型。
[0008]优选地,所述下行总线具有一设于所述通讯设备内的下行信号转换模块,所述下行信号转换模块用于在所述通讯设备确定为主机时,在所述主控芯片的控制下切换为数据发送状态;在所述通讯设备确定为从机时,在所述主控芯片的控制下切换为数据接收状态。
[0009]优选地,所述上行总线具有一设于所述通讯设备内的上行信号转换模块,所述上行信号转换模块用于在所述通讯设备确定为主机时,在所述主控芯片的控制下切换为数据接收状态;在所述通讯设备确定为从机时,在所述主控芯片的控制下切换为数据发送状态。
[0010]此外,为实现上述目的,本发明还提出一种级联通信方法,所述级联通信方法包括以下步骤:
[0011]获取连接在级联系统上的通讯设备的通讯信息;
[0012]根据所述通讯信息对所述通讯设备进行排序,并根据排序结果确定所述通讯设备中的主机和从机,其中,所述主机用于选择待通信的从机,并将数据发至所述待通信的从机。
[0013]优选地,所述通讯设备包括排序输入口和排序输出口,所述根据所述通讯信息对所述通讯设备进行排序,并根据排序结果确定所述通讯设备中的主机和从机的步骤包括:
[0014]判断通讯设备的所述排序输入口是否有数据输入通讯信息;
[0015]若无,则判定所述排序输入口对应的通讯设备为主机,且位于所述级联系统的第一层;
[0016]若有,则判定所述排序输入口对应的通讯设备为从机,并确定所述从机在级联系统中的身份识别ID地址。
[0017]优选地,所述若无,则判定所述排序输入口对应的通讯设备为从机,并确定所述从机在级联系统中的身份识别ID地址的步骤包括:
[0018]接收所述级联系统中上一层从机发送的数据包;
[0019]对所述数据包进行解析,获取本层从机的级联层数数值;
[0020]将所述级联层数数值加上预定值后发送至下一层从机;
[0021]在经过预定数量的循环后,确定本层从机在级联层中的ID地址。
[0022]优选地,所述数据包通过时钟线和数据线进行双线传输,或通过UART转RS485进行单线传输。
[0023]优选地,所述主机和从机之间通过下行总线和上行总线进行通讯,所述主机用于选择待通信的从机,并将数据发至所述待通信的从机的步骤包括:
[0024]所述主机根据所述从机在级联层中的ID地址搜寻到对应的所述待通信的从机;
[0025]将数据通过下行总线发送至所述待通信的从机。
[0026]本发明提供的级联通信方法以及级联系统,通过利用排序线依次连接多个通讯设备,以确定所述多个通讯设备中的主机和从机,再通过下行总线连接所述主机以及与所述主机连接的从机,以将所述主机发送的数据依次经所述下行总线传输给所述从机,并通过上行总线依次连接所述从机以及与所述从机连接的主机,以将所述从机反馈的数据发送给所述主机。这样,通过排序机制形成完善的通信基础条件,利用主机以一对一的方式控制其他从机,,而不需要通过逐层传递数据,从而可以减少数据的传送时间,最大限度保证数据的实时性和准确率,并解决信号衰减造成的误码错码问题,此外,还具有可扩展更多层级联的特性。
【附图说明】
[0027]图1为本发明级联通信方法一实施例的流程示意图;
[0028]图2为本发明级联系统中通讯设备的级联连接示意图;
[0029]图3为本发明级联系统中通讯设备的排序示意图;
[0030]图4为本发明级联系统中通讯设备的主控芯片第一实施例的控制电路示意图;
[0031]图5为本发明级联系统中通讯设备的主控芯片第二实施例的控制电路电路示意图;
[0032]图6为本发明级联系统的级联连接和排序整体示意图;
[0033]图7为图1中步骤S20的细化流程示意图;
[0034]图8为图1中步骤S30的细化流程示意图;
[0035]图9为为图7中步骤S203的细化流程示意图;
[0036]图10为本发明级联装置一实施例的功能模块示意图;
[0037]图11为图10中排序处理模块的细化功能模块示意图;
[0038]图12为本发明级联系统中主机的细化功能模块示意图;
[0039]图13为图11中从机判断单元的细化功能模块示意图。
[0040]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0041]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042]本发明提供一种级联通信方法,参照图1,在一实施例中,所述级联通信方法包括以下步骤:
[0043]步骤S10,获取连接在级联系统上的通讯设备的通讯信息;
[0044]本实施例中,参照图2,通讯设备优选为KVM设备,KVM设备之间通过级联线进行串行连接形成整个级联系统。其中,级联线可以是普通的VGA (Video Graphics Array,视频传输标准)线、网线或其他非标准通用型线,具体取决于采用何种级联接口。KVM设备的内部硬件电路米用 UART (Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)信号电路和RS485硬件电路等其他电路的结合,与级联线连接后,串联连接的各个KVM设备形成了 RS485总线通讯的方式。本优选实施例中,所述级联线包括排序线、RS485下行总线、RS485上行总线,这三条级联线的通信接口均为独立的通道。
[0045]步骤S20,根据所述通讯信息对所述通讯设备进行排序,并根据排序结果确定所述通讯设备中的主机和从机,其中,所述主机用于选择待通信的从机,并将数据发至所述待通信的从机。
[0046]本实施例中,参照图3,排序的主要功能是在级联通信系统中确定一个主机,并将其他各个从机配置一个在系统中唯一的ID地址。KVM设备包括排序输入口和排序输出口
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1