预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN116055534A(43)申请公布日2023.05.02(21)申请号202211517836.X(22)申请日2022.11.29(71)申请人武汉迈威通信股份有限公司地址430000湖北省武汉市东湖新技术开发区流芳大道52号凤凰产业园E地块第2幢(72)发明人张朋飞周厚明(74)专利代理机构武汉红观专利代理事务所(普通合伙)42247专利代理师徐春燕(51)Int.Cl.H04L67/125(2022.01)H04L12/40(2006.01)G06F13/42(2006.01)权利要求书2页说明书5页附图3页(54)发明名称一种多串口设备数据转发系统及方法(57)摘要本发明提出了一种多串口设备数据转发系统及方法,涉及工业自动化通信领域,所述系统包括多个控制设备、串口服务器、多个被控制设备和上位机;所述多个控制设备与串口服务器通信连接,用于发送数据到串口服务器;所述多个被控制设备与串口服务器通信连接,用于接收串口服务器转发的数据;所述上位机与串口服务器通信连接,用于接收串口服务器转发的数据;所述串口服务器分别与多个控制设备、多个被控制设备和上位机通信连接,用于接收和发送数据;所述串口服务器包括串口数据转发单元和网口;所述串口数据转发单元与网口通信连接,用于对数据进行信令解析并转发;所述网口与串口数据转发单元和上位机通信连接,用于将数据转发到上位机。CN116055534ACN116055534A权利要求书1/2页1.一种多串口设备数据转发系统,所述系统包括多个控制设备、串口服务器、多个被控制设备和上位机;所述多个控制设备与串口服务器通信连接,用于发送数据到串口服务器;所述多个被控制设备与串口服务器通信连接,用于接收串口服务器转发的数据;所述上位机与串口服务器通信连接,用于接收串口服务器转发的数据;所述串口服务器分别与多个控制设备、多个被控制设备和上位机通信连接,用于接收和发送数据;所述串口服务器包括串口数据转发单元和网口;所述串口数据转发单元与网口通信连接,用于对数据进行信令解析并转发;所述网口与串口数据转发单元和上位机通信连接,用于将数据转发到上位机。2.如权利要求1所述的一种多串口设备数据转发系统,其特征在于,所述多个控制设备包括特殊设备和普通设备,特殊设备的数据需要信令解析并转发;普通设备的数据不需要信令解析,直接透传。3.如权利要求2所述的一种多串口设备数据转发系统,其特征在于,所述特殊设备生成特殊报文到串口,串口包括RS485、RS422和RS232。4.如权利要求3所述的一种多串口设备数据转发系统,其特征在于,所述特殊报文的内容包括是否转发给其他串口、是否转发给网络、是否转发给串口1、…、是否转发到串口n‑1、是否转发到串口n和实际的用户数据,n为串口服务器串口数。5.一种多串口设备数据转发方法,其特征在于,包括以下步骤:S1,判断串口对应控制设备是否需要转发数据,若是,则在串口服务器上配置该串口数据是否需要转发给其他串口的状态为able;否则,配置其状态为disable;S2,当串口对应控制设备不需要转发数据时,对数据直接透传;当串口对应控制设备需要转发数据时,操控控制设备形成特殊报文;S3,根据特殊报文的内容,串口数据转发单元对其做信令解析,根据解析结果将控制设备的串口数据转发。6.如权利要求5所述的一种多串口设备数据转发方法,其特征在于,所述步骤S1具体包括:在串口服务器上配置该串口数据是否需要转发给其他串口的状态为able时,该串口数据必须至少包含4bit的头,包括是否转发给其他串口和是否转发给网络的信息。7.如权利要求6所述的一种多串口设备数据转发方法,其特征在于,所述步骤S2具体包括:当串口对应控制设备不需要转发数据时,串口数据不需要数据包头,直接透传,发出实际的用户数据。8.如权利要求7所述的一种多串口设备数据转发方法,其特征在于,所述步骤S2还包括:所述特殊报文包括多个字节,字节中的每一个比特分别定义是否转发给其他串口、是否转发给网络、后续转发标志位长度、是否转发给串口1、…、是否转发到串口n‑1、是否转发到串口n和实际的用户数据。9.如权利要求8所述的一种多串口设备数据转发方法,其特征在于,所述步骤S3具体包2CN116055534A权利要求书2/2页括:串口数据转发单元对串口数据做信令解析,其第一个字节中的第一个比特为0则表示不转发给其他串口,为1则表示转发给其他串口,按照顺序判断是否转发给其他串口、是否转发给网络、后续转发标志位长度、是否转发给串口1、…、是否转发到串口n‑1、是否转发到串口n,最后携带的是实际的用户数据。10.如权利要求9所述的一种多串口设备数据转发方法,其特征在于,所述步骤S3还包括:当是否转发给其他串口