CN113992731B - Abnormal control method and device based on STOMP protocol - Google Patents

Abnormal control method and device based on STOMP protocol Download PDF

Info

Publication number
CN113992731B
CN113992731B CN202111285905.4A CN202111285905A CN113992731B CN 113992731 B CN113992731 B CN 113992731B CN 202111285905 A CN202111285905 A CN 202111285905A CN 113992731 B CN113992731 B CN 113992731B
Authority
CN
China
Prior art keywords
link
message
service
websocket
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111285905.4A
Other languages
Chinese (zh)
Other versions
CN113992731A (en
Inventor
周鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Andi Technology Industrial Co Ltd
Original Assignee
Sichuan Andi Technology Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Andi Technology Industrial Co Ltd filed Critical Sichuan Andi Technology Industrial Co Ltd
Priority to CN202111285905.4A priority Critical patent/CN113992731B/en
Publication of CN113992731A publication Critical patent/CN113992731A/en
Application granted granted Critical
Publication of CN113992731B publication Critical patent/CN113992731B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/143Termination or inactivation of sessions, e.g. event-controlled end of session
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/163In-band adaptation of TCP data exchange; In-band control procedures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides an anomaly control method and device based on STOMP protocol, which is applied to a framework in which WebSocket links are established among a client, gateway service and a plurality of business services; creating a command extension program in the business service to create a TCP link overrun message when the number of the TCP links is monitored to be larger than a preset threshold value, and creating an abnormal extension message when an abnormality is intercepted; sending a TCP link overrun message and an abnormal extension message to a client; the client receives the TCP link overrun message, breaks off the WebSocket link, and then automatically reconnects; and receiving an abnormal extension message, and judging whether an important link is: if yes, an abnormal message is sent, a WebSocket link is broken, and then automatic reconnection is carried out; if not, the process ends. The method and the device keep the important business smooth to the greatest extent, and avoid the problem of too high TCP link quantity caused by WebSocket.

Description

Abnormal control method and device based on STOMP protocol
Technical Field
The invention relates to a plurality of protocol processing technologies, in particular to an anomaly control method and device based on a STOMP protocol.
Background
Along with the development of technology, the requirement on information timeliness is higher and higher, so that the STOMP combined with WebSocket can keep long connection and is applied to a simple full duplex protocol, the STOMP keeps the WebSocket link through heartbeat messages, if a server judges that abnormality occurs, a message with an ERROR head is actively initiated, the TCP link established by the WebSocket is broken inside the protocol, and the STOMP is also frequently used in a distributed micro-service architecture.
As shown in fig. 1, a client selects a business service to establish WebSocket link through gateway forwarding protocol in a load balancing manner; but there are also some uncertainties among them:
1. under some abnormal conditions, the business service firstly initiates a message with an ERROR header, the message is forwarded to the client, the connection between the client and the gateway is broken, but the connection between the gateway and the business service continues to exist, and the repeated steps can lead the TCP link to expand infinitely so that the server crashes;
2. in some abnormal cases, all links are broken by the server uniformly, and important links cannot be distinguished, so that important business is interrupted.
Disclosure of Invention
In order to overcome the defects of the related prior art, the invention provides an abnormal control method and device based on a STOMP protocol, which ensure that a service end does not automatically disconnect a link and a client can identify and confirm whether the link is disconnected or not by monitoring the number of TCP connections between services and intercepting a message with an ERROR header and expanding the message into a special command, thereby ensuring the maximum possible lossless execution of important tasks.
In order to achieve the object of the invention, the following scheme is adopted:
An anomaly control method based on STOMP protocol is applied to a framework with WebSocket links established among a client, gateway service and a plurality of business services, and comprises the following steps:
the gateway service address is configured on the business service, a TCP link monitoring thread based on the address is created, and a command is used: netstat-apn |grep|grep gateway IP to monitor TCP link number;
Creating a STOMP exception interception program in the business service to perform STOMP exception interception;
creating a command extension program in the business service to create a TCP link overrun message when the number of the TCP links is monitored to be larger than a preset threshold value, and creating an abnormal extension message when an abnormality is intercepted;
sending TCP link overrun message and exception extension message to the established link exception client;
The client receives the TCP link overrun message, sends an abnormal message to the gateway service which has established connection, breaks off the WebSocket link between the client and the gateway service and the WebSocket link between the gateway service and the business service, and then automatically reconnects;
The client receives the abnormal extension message and judges whether the current WebSocket link belongs to a link in a preset important link table or not: if yes, sending an abnormal message to the gateway service with established connection, disconnecting the WebSocket link of the client and the gateway service, and the WebSocket link of the gateway service and the business service, and then automatically reconnecting; if not, the process ends.
The invention has the beneficial effects that:
the method and the device can keep the smoothness of important services to the greatest extent, avoid the problem of too high TCP link quantity caused by WebSocket, and ensure the normal operation of the system.
Drawings
FIG. 1 is a diagram of WebSocket links in a microservice.
Fig. 2 is a block diagram of an abnormality control apparatus according to an embodiment of the present application.
FIG. 3 is a flowchart of an anomaly control method according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the following detailed description of the embodiments of the present invention will be given with reference to the accompanying drawings, but the described embodiments of the present invention are some, but not all embodiments of the present invention.
In one aspect of the embodiment of the present application, an anomaly control method based on a stop protocol is provided, which specifically includes the following steps, as shown in fig. 3:
Establishing WebSocket links among the client, the gateway service and the plurality of business services;
the gateway service address is configured on the business service, a TCP link monitoring thread based on the address is created, and a command is used: netstat-apn |grep|grep gateway IP to monitor TCP link number;
creating a STOMP exception interception program in the business service to perform STOMP exception interception;
creating a command extension program in the service to create an EXCEED header information message when the number of TCP links is monitored to be larger than a preset threshold value, and creating a EXCEPTION header information message when an abnormality (ERROR header information) is intercepted;
transmitting an EXCEED header information message and a EXCEPTION header information message to an abnormal client which has established connection;
The client receives the EXCEED header information message, sends the ERROR header information message to the gateway service which has established connection, cuts off the WebSocket link between the client and the gateway service and the WebSocket link between the gateway service and the business service, and then automatically reconnects;
the client receives EXCEPTION header information messages and judges whether the current WebSocket link belongs to a link in a preset important link table or not:
If yes, sending an ERROR header information message to the gateway service which has established connection, cutting off the WebSocket link between the client and the gateway service and the WebSocket link between the gateway service and the business service, and then automatically reconnecting;
if not, the process ends.
In another aspect of the embodiment of the present application, an anomaly control device based on a stop protocol is provided, which is applied to a framework in which WebSocket links are established among a client, a gateway service and a plurality of business services, as shown in fig. 2, and includes: the system comprises a TCP monitoring module, a STOMP exception processing module, a command expansion module, a WS message sending module and a client message processing module.
The TCP monitoring module is used for configuring a gateway service address on the service, and creating a TCP link monitoring thread based on the address to monitor the TCP link number;
the STOMP exception handling module is used for creating a STOMP exception interception program in the business service to perform STOMP exception interception;
The command expansion module is used for creating a command expansion program in the service so as to create an EXCEED header information message when the number of the TCP links is monitored to be larger than a preset threshold value, and create EXCEPTION header information messages when an abnormality (ERROR header information) is intercepted;
The WS message sending module is used for sending an EXCEED header information message and a EXCEPTION header information message to the abnormal client which has established the connection;
the client message processing module is used for receiving the EXCEED header information message at the client, sending the ERROR header information message to the gateway service which has established connection, disconnecting the WebSocket link between the client and the gateway service and the WebSocket link between the gateway service and the business service, and then automatically reconnecting;
The client message processing module is further configured to receive EXCEPTION header information messages at the client, and determine whether the current WebSocket link belongs to a link in a preset important link table: if yes, sending an ERROR header information message to the gateway service which has established connection, cutting off the WebSocket link between the client and the gateway service and the WebSocket link between the gateway service and the business service, and then automatically reconnecting; if not, the process ends.
In another aspect of an embodiment of the present application, there is provided an electronic device including: at least one processor and memory; wherein the memory stores computer-executable instructions; executing the computer-executable instructions stored in the memory at least one processor causes the at least one processor to perform the STOMP protocol-based exception control method as in the previous embodiments.
In another aspect of the embodiments of the present application, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, controls a device in which the storage medium is located to perform the stop protocol-based anomaly control method as in the previous embodiments.
The foregoing is merely a preferred embodiment of the present invention and is not meant to be the only or limiting of the present invention. It will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention.

Claims (4)

1. The abnormal control method based on the STOMP protocol is applied to a framework in which a WebSocket link is established among a client, a gateway service and a plurality of business services, and is characterized by comprising the following steps:
The gateway service address is configured on the business service, and the command is used: creating a TCP link monitoring thread based on the address to monitor the TCP link number by using a netstat-apn |grep|grep gateway IP;
Creating a STOMP exception interception program in the business service to perform STOMP exception interception;
creating a command extension program in the business service to create a TCP link overrun message when the number of the TCP links is monitored to be larger than a preset threshold value, and creating an abnormal extension message when an abnormality is intercepted;
sending TCP link overrun message and exception extension message to the established link exception client;
The client receives the TCP link overrun message, sends an abnormal message to the gateway service, cuts off the WebSocket link between the client and the gateway service and the WebSocket link between the gateway service and the business service, and then automatically reconnects;
The client receives the abnormal extension message and judges whether the current WebSocket link belongs to a link in a preset important link table or not: if yes, sending an abnormal message to the gateway service, disconnecting the WebSocket link of the client and the gateway service, connecting the WebSocket link of the gateway service and the business service, and then automatically reconnecting; if not, the process ends.
2. An abnormal control device based on a STOMP protocol, which is applied to a framework in which WebSocket links are established among a client, a gateway service and a plurality of business services, is characterized by comprising the following components:
The TCP monitoring module is used for configuring gateway service addresses on business services and using commands: creating a TCP link monitoring thread based on the address to monitor the TCP link number by using a netstat-apn |grep|grep gateway IP;
the STOMP exception handling module is used for creating a STOMP exception interception program in the service to perform STOMP exception interception;
the command expansion module is used for creating a command expansion program in the service, so as to create a TCP link overrun message when the number of the TCP links is monitored to be larger than a preset threshold value, and create an abnormal expansion message when the abnormality is intercepted;
the WS message sending module is used for sending TCP link overrun messages and abnormal extension messages to the abnormal clients with established links;
The client message processing module is used for sending an abnormal message to the gateway service when the client receives the TCP link overrun message, disconnecting the WebSocket link between the client and the gateway service and the WebSocket link between the gateway service and the business service, and then automatically reconnecting; and when the client receives the abnormal extension message, judging whether the current WebSocket link belongs to a link in a preset important link table or not: if yes, sending an abnormal message to the gateway service, disconnecting the WebSocket link of the client and the gateway service, connecting the WebSocket link of the gateway service and the business service, and then automatically reconnecting; if not, the process ends.
3. An electronic device, comprising: at least one processor and memory; wherein the memory stores computer-executable instructions; computer-executable instructions stored in the memory are executed on the at least one processor to cause the at least one processor to perform the stop protocol based anomaly control method of claim 1.
4. A computer-readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, controls a device in which the storage medium is located to execute the stop protocol-based anomaly control method according to claim 1.
CN202111285905.4A 2021-11-02 2021-11-02 Abnormal control method and device based on STOMP protocol Active CN113992731B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111285905.4A CN113992731B (en) 2021-11-02 2021-11-02 Abnormal control method and device based on STOMP protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111285905.4A CN113992731B (en) 2021-11-02 2021-11-02 Abnormal control method and device based on STOMP protocol

Publications (2)

Publication Number Publication Date
CN113992731A CN113992731A (en) 2022-01-28
CN113992731B true CN113992731B (en) 2024-04-30

Family

ID=79745549

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111285905.4A Active CN113992731B (en) 2021-11-02 2021-11-02 Abnormal control method and device based on STOMP protocol

Country Status (1)

Country Link
CN (1) CN113992731B (en)

Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1633096A (en) * 2004-12-27 2005-06-29 中国联合通信有限公司 A method of short message value-added service access
CN101447896A (en) * 2007-11-27 2009-06-03 北京高信达网络科技有限公司 TCP connection managing method for internet bypass monitoring system
KR20100101996A (en) * 2009-03-10 2010-09-20 엘에스산전 주식회사 Device and method for controlling tcp connection of server
CN101902440A (en) * 2009-05-27 2010-12-01 北京启明星辰信息技术股份有限公司 Method and device for blocking TCP connection
CN102497431A (en) * 2011-12-13 2012-06-13 曙光信息产业(北京)有限公司 Memory application method and system for caching application data of transmission control protocol (TCP) connection
CN104378230A (en) * 2014-11-06 2015-02-25 上海斐讯数据通信技术有限公司 System and method for improving stability of Telnet server
CN104796387A (en) * 2014-01-21 2015-07-22 腾讯科技(深圳)有限公司 Communication method and device of long connection of network
CN105007313A (en) * 2015-07-03 2015-10-28 许继集团有限公司 Terminal access method and mass data transmission system for energy saving service
CN105471869A (en) * 2015-11-23 2016-04-06 珠海全志科技股份有限公司 Internet television content request connection reuse method and system thereof
CN105871845A (en) * 2016-03-31 2016-08-17 深圳市深信服电子科技有限公司 Method and device for detecting Web vulnerability scanning behavior
CN106685839A (en) * 2016-11-17 2017-05-17 上海斐讯数据通信技术有限公司 Method and system for monitoring router long connection service
WO2018107635A1 (en) * 2016-12-14 2018-06-21 华为技术有限公司 Network failure processing method and device
CN108306828A (en) * 2018-01-24 2018-07-20 广东睿江云计算股份有限公司 A kind of method and device optimizing TCP connection using congestion control data list
CN108667742A (en) * 2018-08-15 2018-10-16 南京国电南自轨道交通工程有限公司 A kind of comprehensive monitoring system Network Load Balance gateway communication method
WO2019006808A1 (en) * 2017-07-07 2019-01-10 网宿科技股份有限公司 Method and device for processing persistent connection establishment request
CN109495530A (en) * 2017-09-13 2019-03-19 杭州海康威视***技术有限公司 A kind of real time traffic data transmission method, transmitting device and Transmission system
CN109714292A (en) * 2017-10-25 2019-05-03 华为技术有限公司 The method and apparatus of transmitting message
CN109905419A (en) * 2017-12-07 2019-06-18 中移(杭州)信息技术有限公司 A kind of method and apparatus of data transmission
CN110247806A (en) * 2019-06-25 2019-09-17 杭州迪普科技股份有限公司 Session failure processing method, device, electronic equipment
CN110855794A (en) * 2019-11-20 2020-02-28 山东健康医疗大数据有限公司 TCP (Transmission control protocol) -based database Socket gateway implementation method and device
CN111343093A (en) * 2020-02-28 2020-06-26 腾讯科技(深圳)有限公司 Service data transmission method and device
CN111934840A (en) * 2020-06-29 2020-11-13 北京百度网讯科技有限公司 Communication method of client and server, gateway, electronic equipment and storage medium
CN112866394A (en) * 2021-01-26 2021-05-28 广州虎牙科技有限公司 Load balancing method, device, system, computer equipment and storage medium
CN113037873A (en) * 2021-05-24 2021-06-25 广东睿江云计算股份有限公司 Method for optimizing TCP transmission
CN113301515A (en) * 2020-06-01 2021-08-24 阿里巴巴集团控股有限公司 Method, device, system, equipment and storage medium for processing short message channel connection

Patent Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1633096A (en) * 2004-12-27 2005-06-29 中国联合通信有限公司 A method of short message value-added service access
CN101447896A (en) * 2007-11-27 2009-06-03 北京高信达网络科技有限公司 TCP connection managing method for internet bypass monitoring system
KR20100101996A (en) * 2009-03-10 2010-09-20 엘에스산전 주식회사 Device and method for controlling tcp connection of server
CN101902440A (en) * 2009-05-27 2010-12-01 北京启明星辰信息技术股份有限公司 Method and device for blocking TCP connection
CN102497431A (en) * 2011-12-13 2012-06-13 曙光信息产业(北京)有限公司 Memory application method and system for caching application data of transmission control protocol (TCP) connection
CN104796387A (en) * 2014-01-21 2015-07-22 腾讯科技(深圳)有限公司 Communication method and device of long connection of network
CN104378230A (en) * 2014-11-06 2015-02-25 上海斐讯数据通信技术有限公司 System and method for improving stability of Telnet server
CN105007313A (en) * 2015-07-03 2015-10-28 许继集团有限公司 Terminal access method and mass data transmission system for energy saving service
CN105471869A (en) * 2015-11-23 2016-04-06 珠海全志科技股份有限公司 Internet television content request connection reuse method and system thereof
CN105871845A (en) * 2016-03-31 2016-08-17 深圳市深信服电子科技有限公司 Method and device for detecting Web vulnerability scanning behavior
CN106685839A (en) * 2016-11-17 2017-05-17 上海斐讯数据通信技术有限公司 Method and system for monitoring router long connection service
WO2018107635A1 (en) * 2016-12-14 2018-06-21 华为技术有限公司 Network failure processing method and device
WO2019006808A1 (en) * 2017-07-07 2019-01-10 网宿科技股份有限公司 Method and device for processing persistent connection establishment request
CN109495530A (en) * 2017-09-13 2019-03-19 杭州海康威视***技术有限公司 A kind of real time traffic data transmission method, transmitting device and Transmission system
CN109714292A (en) * 2017-10-25 2019-05-03 华为技术有限公司 The method and apparatus of transmitting message
CN109905419A (en) * 2017-12-07 2019-06-18 中移(杭州)信息技术有限公司 A kind of method and apparatus of data transmission
CN108306828A (en) * 2018-01-24 2018-07-20 广东睿江云计算股份有限公司 A kind of method and device optimizing TCP connection using congestion control data list
CN108667742A (en) * 2018-08-15 2018-10-16 南京国电南自轨道交通工程有限公司 A kind of comprehensive monitoring system Network Load Balance gateway communication method
CN110247806A (en) * 2019-06-25 2019-09-17 杭州迪普科技股份有限公司 Session failure processing method, device, electronic equipment
CN110855794A (en) * 2019-11-20 2020-02-28 山东健康医疗大数据有限公司 TCP (Transmission control protocol) -based database Socket gateway implementation method and device
CN111343093A (en) * 2020-02-28 2020-06-26 腾讯科技(深圳)有限公司 Service data transmission method and device
CN113301515A (en) * 2020-06-01 2021-08-24 阿里巴巴集团控股有限公司 Method, device, system, equipment and storage medium for processing short message channel connection
CN111934840A (en) * 2020-06-29 2020-11-13 北京百度网讯科技有限公司 Communication method of client and server, gateway, electronic equipment and storage medium
CN112866394A (en) * 2021-01-26 2021-05-28 广州虎牙科技有限公司 Load balancing method, device, system, computer equipment and storage medium
CN113037873A (en) * 2021-05-24 2021-06-25 广东睿江云计算股份有限公司 Method for optimizing TCP transmission

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
Qt WebSocket简单的断开重连接--Qt;十年之少;《CDSN》;20181105;全文 *
WebSocket断开连接;方帅;《博客园》;20200724;全文 *
webSocket进阶篇——STOMP Over Websocket;rpf_siwash;《简书》;20180806;全文 *
一种大规模分布式应用性能分析***;臧冬松;Vincent Garonne;孙功星;;计算机工程;20121220(第24期);全文 *
基于Vue的前端开发框架的设计与实现;徐鹏涛;《中国硕士学位论文全文数据库》;20201015;全文 *
多屏终端在路由器上的设计和实现;徐海等;《计算机工程》;20030620;全文 *
电力***实时动态监测***传输规约;王英涛等;《电网技术》;20070705;全文 *

Also Published As

Publication number Publication date
CN113992731A (en) 2022-01-28

Similar Documents

Publication Publication Date Title
US20070130324A1 (en) Method for detecting non-responsive applications in a TCP-based network
EP3229420A1 (en) Method for establishing persistent connection between multiple smart devices and server, and smart device
US10834033B2 (en) Method and system for transferring messages between messaging systems
CN107508916B (en) Server link management method for intelligent robot
CN114422571B (en) Quantum communication client disconnection reconnection system and method
CN109962827B (en) Equipment link detection method, device, equipment and readable storage medium
CN107454184B (en) Method for establishing stable network connection between Android client and server
CN111147573A (en) Data transmission method and device
CN113783961B (en) Remote terminal management method, device, computer equipment and storage medium
JP4964666B2 (en) Computer, program and method for switching redundant communication paths
CN113992731B (en) Abnormal control method and device based on STOMP protocol
CN107317731A (en) A kind of detection method of client and server connection state
CN112422539B (en) Strategy synchronous issuing method based on message queue
JP5229007B2 (en) Monitoring system, network device, monitoring information providing method and program
CN107846470B (en) Method and system for guiding flow
US6169610B1 (en) Network communication system
JP2002215476A (en) Method and system for monitoring life and death of host computer connected to network and program
CN115665220A (en) Customer premises equipment management system
CN111049741B (en) Method for improving communication reliability, communication system and terminal equipment
CN113783769B (en) Method and device for transmitting message in automatic driving and relay equipment
JP2001251346A (en) Data transmission system
JP7319007B2 (en) Communication system, communication device, communication method and program
CN114745221B (en) Modbus communication system and communication method
US11388076B2 (en) Relay device and relay method
US20220005000A1 (en) Maintenance work instruction system, maintenance work instruction method, and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant