-
公开(公告)号:CN110809020A
公开(公告)日:2020-02-18
申请号:CN201910873782.2
申请日:2019-09-17
Applicant: 北京工业大学
Abstract: 本发明涉及一种基于冗余网络异步通信的高可靠数据传输方法,采用双网冗余网来提高传输可靠性,主要涉及四个部分:第一部分channel层,主要负责客户端和服务端连接以及消息的传输;第二部分控制channel层的状态机,用于应对多变的网络状态,控制channel在不同状态下处理不同的数据,简化channel层的逻辑结构;第三部分collection层,用于数据的发送与接收,使用异步函数进行消息的传输,用于提高消息传输的效率;第四部分消息的发送队列和接收队列,用于适应消息的异步收发,避免接收或发送消息出现阻塞现象。通过这四部分的协同,使得数据的传输有了较高的效率与可靠性。
-
公开(公告)号:CN111970092B
公开(公告)日:2023-01-31
申请号:CN202010809935.X
申请日:2020-08-12
Applicant: 北京工业大学
IPC: H04L1/16 , H04L1/1829 , H04L1/1812 , H04W76/16 , H04W76/19
Abstract: 本发明涉及一种支持可靠性调节的多协议冗余网络异步通信方法。该通信方法(1)支持两种通信模式:request‑response模式;data‑ack模式,用户可以根据接收端性能的强弱选择不同模式;(2)支持单网/多网通信,支持group级、message级通信可靠性与高效性的配置,用户可以利用这些配置来实现网络连接的鲁棒、消息内容的可靠、消息前后顺序的可靠;(3)支持多种网络通信协议,为用户提供更好的通用性;(4)支持对网络连接状态的管理,为用户保持网络连接的可用性。为了实现上述的功能,本发明划分了4个模块来作为支撑:(1)TransportBehavior通信行为管理模块;(2)TransportChannel传输通道状态管理模块;(3)TransportConnection连接模块;(4)TransportQueue发送接收队列模块。
-
公开(公告)号:CN110809020B
公开(公告)日:2022-02-08
申请号:CN201910873782.2
申请日:2019-09-17
Applicant: 北京工业大学
IPC: H04L67/145 , H04L67/141 , H04L67/142 , H04L47/62 , H04L41/0659 , H04L43/0811 , H04L43/10 , H04L1/22 , H04L1/16
Abstract: 本发明涉及一种基于冗余网络异步通信的高可靠数据传输方法,采用双网冗余网来提高传输可靠性,主要涉及四个部分:第一部分channel层,主要负责客户端和服务端连接以及消息的传输;第二部分控制channel层的状态机,用于应对多变的网络状态,控制channel在不同状态下处理不同的数据,简化channel层的逻辑结构;第三部分collection层,用于数据的发送与接收,使用异步函数进行消息的传输,用于提高消息传输的效率;第四部分消息的发送队列和接收队列,用于适应消息的异步收发,避免接收或发送消息出现阻塞现象。通过这四部分的协同,使得数据的传输有了较高的效率与可靠性。
-
公开(公告)号:CN111970092A
公开(公告)日:2020-11-20
申请号:CN202010809935.X
申请日:2020-08-12
Applicant: 北京工业大学
Abstract: 本发明涉及一种支持可靠性调节的多协议冗余网络异步通信方法。该通信方法(1)支持两种通信模式:request-response模式;data-ack模式,用户可以根据接收端性能的强弱选择不同模式;(2)支持单网/多网通信,支持group级、message级通信可靠性与高效性的配置,用户可以利用这些配置来实现网络连接的鲁棒、消息内容的可靠、消息前后顺序的可靠;(3)支持多种网络通信协议,为用户提供更好的通用性;(4)支持对网络连接状态的管理,为用户保持网络连接的可用性。为了实现上述的功能,本发明划分了4个模块来作为支撑:(1)TransportBehavior通信行为管理模块;(2)TransportChannel传输通道状态管理模块;(3)TransportConnection连接模块;(4)TransportQueue发送接收队列模块。
-
-
-