CN115086444A - Data transmission method, device, electronic equipment and system - Google Patents

Data transmission method, device, electronic equipment and system Download PDF

Info

Publication number
CN115086444A
CN115086444A CN202210625346.5A CN202210625346A CN115086444A CN 115086444 A CN115086444 A CN 115086444A CN 202210625346 A CN202210625346 A CN 202210625346A CN 115086444 A CN115086444 A CN 115086444A
Authority
CN
China
Prior art keywords
data
protocol
linkage
equipment
processed
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.)
Pending
Application number
CN202210625346.5A
Other languages
Chinese (zh)
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.)
Glodon Co Ltd
Original Assignee
Glodon 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 Glodon Co Ltd filed Critical Glodon Co Ltd
Priority to CN202210625346.5A priority Critical patent/CN115086444A/en
Publication of CN115086444A publication Critical patent/CN115086444A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • 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/08Protocols for interworking; Protocol conversion

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

The invention relates to the technical field of Internet of things, in particular to a data transmission method, a data transmission device, electronic equipment and a data transmission system, wherein the method comprises the steps of acquiring to-be-processed data of a first protocol; carrying out protocol conversion on the data to be processed of the first protocol to obtain the data to be processed of a target protocol, and sending the data to be processed of the target protocol to a control end; when the data to be processed is device linkage data, receiving linkage data of the target protocol fed back by the control end based on the data to be processed, wherein the linkage data comprises the type of linkage devices; processing the linkage data based on the type of the linkage equipment to obtain linkage data of a second protocol; and sending the linkage data of the second protocol to the linkage equipment so as to carry out linkage control on the linkage equipment. The processing process does not need to use message queues with different themes, and the processing is uniformly carried out after protocol conversion, so that the real-time performance of equipment linkage is improved.

Description

Data transmission method, device, electronic equipment and system
Technical Field
The invention relates to the technical field of Internet of things, in particular to a data transmission method, a data transmission device, electronic equipment and a data transmission system.
Background
At present, the protocol type of the platform device of the internet of things is mainly an mqtt protocol, and the protocol type required for the lora device and the nbiot device is a loraan protocol, so that a separate loraan cloud protocol access service needs to be additionally developed for the devices, and a separate coach cloud protocol access service needs to be additionally developed for the devices of the coach protocol type. Therefore, since data transmission cannot be directly performed between the three protocol types of devices, the device linkage of different protocol types needs to be realized by means of message queues. Namely, the cloud device access services of the three protocols all need to subscribe to the subject of the message queue, obtain the message content of device linkage, and then transmit the linkage message to the target device by the strategy.
In the above processing mode, the message queue needs to be used for queuing the message, so that the real-time performance of the device linkage is low.
Disclosure of Invention
In view of this, embodiments of the present invention provide a data transmission method, an apparatus, an electronic device, and a system, so as to solve the problem of real-time performance of device linkage.
According to a first aspect, an embodiment of the present invention provides a data transmission method, including:
acquiring data to be processed of a first protocol;
carrying out protocol conversion on the data to be processed of the first protocol to obtain the data to be processed of a target protocol, and sending the data to be processed of the target protocol to a control end;
when the data to be processed is device linkage data, receiving linkage data of the target protocol fed back by the control end based on the data to be processed, wherein the linkage data comprises the type of linkage devices;
processing the linkage data based on the type of the linkage equipment to obtain linkage data of a second protocol;
and sending the linkage data of the second protocol to the linkage equipment so as to carry out linkage control on the linkage equipment.
According to the data transmission method provided by the embodiment of the invention, the received data to be processed is uniformly processed into the data to be processed of the target protocol for data transmission, the conversion of the data among different protocols can be simplified, the data to be processed of the target protocol is uniformly utilized for decision judgment, when the data to be processed is determined to be the equipment linkage data, the linkage data is converted into the corresponding linkage data of the second protocol, the processing process does not need to use message queues with different subjects, but the data is uniformly processed after the protocol conversion, and the real-time performance of equipment linkage is improved.
With reference to the first aspect, in a first implementation manner of the first aspect, the processing the linkage data based on the type of the linkage device to obtain linkage data of a second protocol includes:
determining a protocol type corresponding to the linkage equipment based on the type of the linkage equipment;
and when the protocol type is different from the target protocol, performing protocol conversion on the linkage data based on a first access service corresponding to the protocol type to obtain linkage data of the second protocol.
According to the data transmission method provided by the embodiment of the invention, when the protocol type of the linkage equipment is different from the target protocol, protocol conversion is realized by means of the first access service, conversion between the target protocol and the second protocol is realized, configuration rules are not required, and the data transmission efficiency is improved.
With reference to the first implementation manner of the first aspect, in a second implementation manner of the first aspect, the performing protocol conversion on the linkage data based on the first access service corresponding to the protocol type to obtain linkage data of the second protocol includes:
forwarding the linkage data to a target protocol proxy service corresponding to the first access service;
and the target protocol proxy service forwards the linkage data to the first access service to encapsulate the linkage data to obtain the linkage data of the second protocol.
According to the data transmission method provided by the embodiment of the invention, the linkage data is forwarded through the target protocol proxy service, namely, the target protocol proxy service is utilized to carry out uniform forwarding management, so that the data transmission method has higher cohesion and improves the stability of the Internet of things platform applying the method.
With reference to the first aspect, in a third implementation manner of the first aspect, the acquiring to-be-processed data of the first protocol includes:
receiving a device authentication request of the first protocol sent by target device;
carrying out protocol conversion on the equipment authentication request of the first protocol to obtain an equipment authentication request of the target protocol, and sending the equipment authentication request to the control end;
when the equipment authentication request passes the authentication, receiving an authentication result fed back by the control end based on the equipment authentication request;
carrying out protocol conversion on the authentication result to obtain the authentication result of the first protocol;
and sending the authentication result of the first protocol to the target equipment to acquire the data to be processed of the first protocol.
According to the data transmission method provided by the embodiment of the invention, the equipment authentication is carried out before the data to be processed is received, and the equipment authentication requests are uniformly converted into the equipment authentication requests of the target protocol during the equipment authentication, so that the authentication requests of different protocol types can all multiplex the authentication logic of the target protocol, the maintenance cost of the equipment access service is reduced, and the development efficiency of the equipment access service is improved.
With reference to the first aspect, in a fourth implementation manner of the first aspect, the performing protocol conversion on the to-be-processed data of the first protocol to obtain to-be-processed data of a target protocol includes:
acquiring a receiving port corresponding to the data to be processed of the first protocol;
determining a corresponding second access service based on the receiving port;
and performing protocol conversion on the data to be processed of the first protocol based on the second access service to obtain the data to be processed of the target protocol.
The data transmission method provided by the embodiment of the invention determines the corresponding second access service by using the receiving port, and performs protocol conversion by using the corresponding access service, thereby ensuring that the method has better soft real-time performance, low time delay, high concurrency and high reliability.
With reference to the first aspect, in a fifth implementation of the first aspect, the method further includes:
acquiring data to be transmitted;
processing based on a protocol corresponding to the data to be transmitted, and determining the data to be transmitted of the target protocol;
and sending the data to be transmitted of the target protocols to corresponding message middleware based on the priority of the data to be transmitted of each target protocol so as to process the data to be transmitted.
According to the data transmission method provided by the embodiment of the invention, the message middleware is utilized to forward data, so that the concurrence of big data of a control end can be avoided, and the throughput capacity of the equipment access service is improved; meanwhile, the data to be transmitted with different priorities are forwarded to the corresponding message middleware for processing the data to be transmitted with different priorities, so that differential processing of the data to be transmitted with different priorities can be ensured, and the real-time performance of data transmission is improved.
According to a second aspect, an embodiment of the present invention further provides a data transmission apparatus, including:
the acquisition module is used for acquiring to-be-processed data of a first protocol;
the conversion module is used for carrying out protocol conversion on the data to be processed of the first protocol to obtain the data to be processed of a target protocol and sending the data to be processed of the target protocol to the control end;
the receiving module is used for receiving linkage data of the target protocol fed back by the control end based on the data to be processed when the data to be processed is equipment linkage data, and the linkage data comprises the type of linkage equipment;
the processing module is used for processing the linkage data based on the type of the linkage equipment to obtain linkage data of a second protocol;
and the sending module is used for sending the linkage data of the second protocol to the linkage equipment so as to carry out linkage control on the linkage equipment.
According to a third aspect, an embodiment of the present invention provides an electronic device, including: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing therein computer instructions, and the processor executing the computer instructions to perform the data transmission method according to the first aspect or any one of the embodiments of the first aspect.
According to a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores computer instructions for causing a computer to execute the data transmission method described in the first aspect or any one implementation manner of the first aspect.
According to a fifth aspect, an embodiment of the present invention provides a data transmission system, including:
the electronic device according to the third aspect of the present invention is configured to connect to a device of at least one protocol type;
the message middleware is connected with the electronic equipment and used for sending the received data to the electronic equipment or the control end;
and the control end is connected with the message middleware and used for processing the received data.
It should be noted that, for corresponding beneficial effects of the data transmission device, the electronic device, the computer-readable storage medium, and the data transmission system described in the embodiments of the present invention, please refer to the description of the corresponding beneficial effects of the data transmission method above, which is not described herein again.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a block diagram of a data transmission system according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an application of a data transmission system according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present invention;
FIG. 4 is a flow chart of a method of data transmission according to an embodiment of the present invention;
FIG. 5 is a flow chart of a method of data transmission according to an embodiment of the present invention;
FIG. 6 is a flow chart of a method of data transmission according to an embodiment of the present invention;
fig. 7 is a block diagram of a data transmission apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
An embodiment of the present invention provides a data transmission system, as shown in fig. 1, including an electronic device 10, a message middleware 20, and a control end 30. The electronic device 10 is configured to connect to devices of respective protocol types, and perform protocol conversion on received data by performing the data transmission method according to the embodiment of the present invention, for example, convert data of at least one protocol type into data of a target protocol, or convert data of the target protocol into data of at least one protocol type. The message middleware 20 is connected to the electronic device, and is configured to transmit data received from the control terminal to the electronic device, or transmit data received from the electronic device to the control terminal. The message middleware includes, but is not limited to, kafka and rockmq, and other types of message middleware may also be used, which are specifically set according to actual requirements. The control end 30 is connected to the message middleware 20, and is configured to process the received data, for example, perform library dropping on the received data, or perform processing of control logic to obtain a control instruction, and feed the control instruction back to the electronic device, and so on.
The data transmission system provided by this embodiment uniformly converts data of each protocol type into data of a target protocol by using the electronic device, or converts data of the target protocol into data of each protocol type, thereby implementing multiplexing of target protocol processing logic without maintaining processing logic corresponding to multiple protocol types, in a control process of device linkage, a control end only needs to process data of the target protocol, for the electronic device, message queues of different topics do not need to be subscribed, the unified target protocol is directly used for device linkage processing, efficiency of device linkage processing is improved, and real-time performance of linkage processing is ensured.
In some embodiments, fig. 2 shows a schematic diagram of a data transmission system, where the electronic device is a device access service gateway and the message middleware is Kafka. The protocol types connected by the equipment access service gateway comprise a lap protocol and a loraan protocol, specifically, an nbiot node is accessed to the service gateway through an operator base station by utilizing the lap protocol access equipment, wifi, 4G and 5G equipment are accessed to the service gateway through an mqtt protocol access equipment, and a lora node is accessed to the service gateway through a lora gateway by utilizing the loraan protocol access equipment.
The target protocol in the data transmission system is an mqtt protocol, and protocols which can be processed by the device access service gateway include a lap protocol and a lorawan protocol. When the equipment access service gateway processes uplink data, protocol type conversion is carried out by using access service corresponding to the protocol type of the equipment, the access service is uniformly converted into an mqtt protocol, and data are packaged into the mqtt protocol and uploaded to an Internet of things cloud platform in a bridging mode; when the equipment access service gateway processes the downlink data, the received downlink data are all encapsulated by adopting an mqtt protocol, and after the downlink data are received, the protocol type of the equipment corresponding to the downlink data is utilized to call the corresponding access service for protocol conversion, so that the downlink data are sent to the corresponding equipment.
The data transmission system serves as a single gateway through unified coach protocol, lorawan protocol and mqtt protocol access services. For the uplink (for example, the coach protocol, lorawan protocol) device data is converted into the mqtt protocol through the proxy layer after being accessed to the service gateway by the cloud device, the mqtt protocol data processing logic including device shadow, OTA and gateway sub-device capabilities is multiplexed, and the access rule does not need to be configured in advance. The downlink equipment control instruction is issued to an mqtt protocol access service in the equipment access service gateway through an mqtt protocol, and the mqtt protocol access service can automatically forward the access type of the current equipment ID to a corresponding protocol (coach, lorawan) access service through judgment, and then is finally issued to the equipment. Aiming at different equipment access protocols (maps, lorawn), rules do not need to be configured in advance, equipment is authenticated to access, data is reported, after the data reaches an equipment access service gateway, the data is all converted into an mqtt protocol, access service of the mqtt protocol is multiplexed, and finally the data of the equipment is bridged to Kafka by the mqtt protocol access service. The data from the mqtt protocol access service bridging data to the Kafka device can be respectively bridged to different Kafka themes according to the data types of device on-line and off-line, device attribute reporting, device event reporting, device instruction issuing and device instruction response, so that the data with high real-time requirement is ensured.
The data transmission system unifies the technical stack of the equipment access service into erlang language to replace java language, so that soft real-time, low-delay and high-concurrency capability of the equipment access gateway is ensured. The equipment access gateway simultaneously supports the access of three Internet of things communication protocols of mqtt, coach and lorawan, shields the coach protocol and the lorawan protocol for a sending end of a downlink instruction of equipment, and simplifies the issuing logic of the equipment instruction. The method comprises the steps of uniformly converting device data accessed by a coach protocol and a lorawan protocol into an mqtt protocol message at a gateway, multiplexing functions of device authentication, authorization and the like of an mqtt protocol device access service, realizing peak clipping decoupling by bridging to kafka, reducing maintenance cost of the device access service, and improving stability of the device access service in a high-concurrency scene. Meanwhile, equipment linkage is not realized among equipment with different access protocols by means of message queues, and downlink equipment instructions are all sent to the equipment access gateway through the mqtt protocol.
An embodiment of the present invention further provides an electronic device, which has the data transmission apparatus shown in fig. 7 described below.
Referring to fig. 3, fig. 3 is a schematic structural diagram of an electronic device according to an alternative embodiment of the present invention, and as shown in fig. 3, the electronic device may include: at least one processor 101, such as a CPU (Central Processing Unit), at least one communication interface 103, memory 104, and at least one communication bus 102. Wherein the communication bus 102 is used for enabling connection communication between these components. The communication interface 103 may include a Display (Display) and a Keyboard (Keyboard), and the optional communication interface 103 may also include a standard wired interface and a standard wireless interface. The Memory 104 may be a high-speed RAM (Random Access Memory) or a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. The memory 104 may optionally be at least one memory device located remotely from the processor 101. Wherein the processor 101 may be in connection with the apparatus described in fig. 7, an application program is stored in the memory 104, and the processor 101 calls the program code stored in the memory 104 for performing any of the method steps described below.
The communication bus 102 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus 102 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 3, but this does not mean only one bus or one type of bus.
The memory 104 may include a volatile memory (RAM), such as a random-access memory (RAM); the memory may also include a non-volatile memory (english: non-volatile memory), such as a flash memory (english: flash memory), a hard disk (english: hard disk drive, abbreviated: HDD) or a solid-state drive (english: SSD); the memory 104 may also comprise a combination of the above types of memory.
The processor 101 may be a Central Processing Unit (CPU), a Network Processor (NP), or a combination of a CPU and an NP.
The processor 101 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
Optionally, the memory 104 is also used to store program instructions. The processor 101 may invoke program instructions to implement the data transfer method as shown in any of the embodiments of the present application.
In accordance with an embodiment of the present invention, there is provided a data transmission method embodiment, it should be noted that the steps illustrated in the flowchart of the drawings may be performed in a computer system such as a set of computer executable instructions, and that while a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than here.
In this embodiment, a data transmission method is provided, which can be used in the above-mentioned electronic device, such as a device gateway, etc., fig. 4 is a flowchart of the data transmission method according to the embodiment of the present invention, and as shown in fig. 4, the flowchart includes the following steps:
and S11, acquiring the data to be processed of the first protocol.
The data to be processed of the first protocol is sent by a terminal connected with the electronic equipment, the terminal adopts the first protocol to carry out data transmission, and the data to be processed to be sent at the terminal side is packaged into the data to be processed of the first protocol according to the format requirement of the first protocol. The specific protocol type of the first protocol is set according to the actual scene requirements, and is not limited herein.
Similarly, the to-be-processed data of the first protocol described herein does not refer to only one piece of to-be-processed data, but may refer to multiple pieces of to-be-processed data.
The terminal sends the to-be-processed data of the first protocol to the electronic equipment, the electronic equipment converts the to-be-processed data of the first protocol into the to-be-processed data of the target protocol and sends the to-be-processed data of the target protocol to the control end, and the control end analyzes the to-be-processed data to determine whether equipment linkage is needed or not. When the equipment linkage is determined to be needed currently, the linkage data of the target protocol is issued, and then the electronic equipment carries out protocol conversion to obtain the corresponding linkage data of the second protocol so as to control the corresponding linkage equipment to carry out linkage control.
Details about this step will be described later.
And S12, performing protocol conversion on the to-be-processed data of the first protocol to obtain the to-be-processed data of the target protocol, and sending the to-be-processed data of the target protocol to the control end.
The target protocol is a protocol which can be directly processed by a subsequent control end, and the electronic equipment analyzes the data to be processed of the first protocol and encapsulates the data to be processed of the first protocol according to the format requirement of the target protocol, so that the data to be processed of the target protocol is obtained. As described above, the electronic device may perform conversion of multiple protocols, i.e., convert multiple protocols into a target protocol. The specific protocol type that the electronic device can process is set according to the requirements of the scene used by the electronic device, and is not limited herein.
After the to-be-processed data of the target protocol is obtained through protocol conversion, the electronic equipment sends the to-be-processed data of the target protocol to the control end, so that the control end can judge the to-be-processed data of the target protocol and determine whether the to-be-processed data of the target protocol is linkage data or not. For example, a linkage rule is set at the control end, and when the temperature of the equipment is more than 40 ℃, the ventilation equipment needs to be started to cool the equipment. If the data to be processed includes the equipment temperature, the control end analyzes the data to be processed of the target protocol to obtain the equipment temperature, for example, the equipment temperature is 40 ℃, and ventilation equipment needs to be started for linkage control when the temperature is higher than 40 ℃. Therefore, the linkage data are generated at the control end based on the data to be processed of the target protocol, the linkage data comprise the equipment type of the linkage equipment, so that the electronic equipment converts the linkage data of the target protocol into the linkage data of the protocol type corresponding to the linkage equipment, and linkage control is carried out on the linkage equipment.
Details about this step will be described later.
And S13, when the data to be processed is the equipment linkage data, receiving the linkage data of the target protocol fed back by the control end based on the data to be processed.
Wherein the linkage data includes a type of linkage device.
As described above, when the control end determines that the data to be processed needs linkage control of other devices, the control end issues linkage data, and accordingly, the electronic device receives linkage data of a target protocol fed back by the control end based on the data to be processed.
The linkage data is determined based on the data to be processed and the corresponding linkage rules; of course, the data to be processed may also include the type and the linkage mode of the linkage device, the control end analyzes the data to be processed to obtain the type and the linkage mode of the corresponding linkage device, and based on this, the control end generates the linkage data and issues the linkage data to the electronic device, so as to forward the linkage data by using the electronic device.
And S14, processing the linkage data based on the type of the linkage equipment to obtain linkage data of a second protocol.
The type of the linkage equipment corresponds to the protocol type of the linkage equipment, and after the type of the linkage equipment is determined, the protocol type of the linkage equipment can be correspondingly determined, so that protocol conversion processing is carried out on the linkage equipment, and linkage data of a second protocol are obtained. It should be noted here that the type of the linkage device may also correspond to a target protocol, and then, at this time, no protocol conversion is needed, and at this time, the second protocol is the target protocol.
It should be noted that, if there are multiple linkage devices and the types of the linkage devices are not all the same, there may be multiple second protocols, and in this case, the second protocol is only a protocol type different from the target protocol, and is not limited to only one protocol type, and may be a general name of multiple protocol types.
Details about this step will be described later.
And S15, sending the linkage data of the second protocol to the linkage equipment so as to carry out linkage control on the linkage equipment.
And the electronic equipment sends the linkage data of the second protocol to the linkage equipment based on the connection mode with the linkage equipment. The linkage device may be one or more, and the electronic device transmits the linkage data of the corresponding second protocol to the corresponding linkage device, so that the linkage device realizes linkage control by executing the linkage data.
According to the data transmission method provided by the embodiment, the received data to be processed is uniformly processed into the data to be processed of the target protocol for data transmission, conversion of the data among different protocols can be simplified, decision judgment is performed uniformly by using the data to be processed of the target protocol, when the data to be processed is determined to be the equipment linkage data, the linkage data is converted into the corresponding linkage data of the second protocol, message queues with different themes are not needed in the processing process, the data is uniformly processed after the protocol conversion, and the real-time performance of equipment linkage is improved.
In this embodiment, a data transmission method is provided, which can be used in the above-mentioned electronic device, such as a device gateway, etc., fig. 5 is a flowchart of the data transmission method according to the embodiment of the present invention, and as shown in fig. 5, the flowchart includes the following steps:
and S21, acquiring the data to be processed of the first protocol.
Please refer to S11 in fig. 4 for details, which are not described herein.
And S22, performing protocol conversion on the to-be-processed data of the first protocol to obtain the to-be-processed data of the target protocol, and sending the to-be-processed data of the target protocol to the control end.
Please refer to S12 in fig. 4 for details, which are not described herein.
And S23, when the data to be processed is the equipment linkage data, receiving the linkage data of the target protocol fed back by the control end based on the data to be processed.
Wherein the linkage data includes a type of linkage device.
Please refer to S13 in fig. 4 for details, which are not described herein.
And S24, processing the linkage data based on the type of the linkage equipment to obtain linkage data of a second protocol.
Specifically, S24 includes:
and S241, determining the protocol type corresponding to the linkage equipment based on the type of the linkage equipment.
The type of the linkage device and the protocol type have a corresponding relationship, and the corresponding relationship may be configured in the electronic device in advance, or may be acquired by the electronic device from the control end, and so on. After the electronic equipment acquires the type of the linkage equipment, the protocol type corresponding to the linkage equipment can be determined by inquiring the corresponding relation.
And after the protocol type is determined, comparing the protocol type with the target protocol, and if the protocol type is the same as the target protocol, the target protocol is the second protocol without protocol conversion.
And S242, when the protocol type is different from the target protocol, performing protocol conversion on the linkage data based on the first access service corresponding to the protocol type to obtain linkage data of a second protocol.
When the determined protocol type is different from the target protocol, the electronic device needs to convert the target protocol into a second protocol. Specifically, the electronic device performs protocol conversion on the linkage data by using a first access service corresponding to the determined protocol, where the first access service is used to implement mutual conversion between the target protocol and the second protocol. If the target protocol is converted into the second protocol, the first access service analyzes the target protocol to obtain the content of the linkage data in each field of the target protocol, and then encapsulates the content of each field according to the format requirement of the second protocol to obtain the linkage data of the second protocol.
In some embodiments, the S242 includes:
(1) and forwarding the linkage data to a target protocol proxy service corresponding to the first access service.
(2) And the target protocol proxy service forwards the linkage data to the first access service to encapsulate the linkage data to obtain linkage data of a second protocol.
The target protocol proxy service is used for forwarding the data of the target protocol, for example, for downlink data, the target protocol proxy service is used for sending the data of the target protocol issued by the control terminal to the corresponding first access service for protocol conversion; for the uplink data, the first access service performs protocol conversion on the uplink data and then forwards the uplink data to the target protocol proxy service, and the target protocol proxy service uploads the data after the protocol conversion to the control terminal.
The linkage data is forwarded through the target protocol proxy service, namely, the target protocol proxy service is utilized to carry out uniform forwarding management, so that higher cohesion is achieved, and the stability of the Internet of things platform applying the method is improved.
And S25, sending the linkage data of the second protocol to the linkage equipment so as to carry out linkage control on the linkage equipment.
Please refer to S15 in fig. 4 for details, which are not described herein.
According to the data transmission method provided by the embodiment, when the protocol type of the linkage equipment is different from the target protocol, protocol conversion is realized by means of the first access service, conversion between the target protocol and the second protocol is realized, configuration rules are not needed, and the data transmission efficiency is improved.
In some embodiments, the data transmission method further includes:
(1) and acquiring data to be transmitted.
(2) And processing based on the protocol corresponding to the data to be transmitted, and determining the data to be transmitted of the target protocol.
(3) And sending the data to be transmitted of the target protocols to corresponding message middleware based on the priority of the data to be transmitted of each target protocol so as to process the data to be transmitted.
For the electronic equipment, different message middleware is called to upload the received data to be transmitted according to different priorities. For example, message middleware with different transmission rates is selected, and for data with higher priority, the data is transmitted through the message middleware with higher transmission rate; and transmitting the data with the lowest priority through message middleware with a general transmission rate.
The electronic equipment utilizes the priority of the data to be transmitted to adapt the message middleware so as to transmit the data of each priority in time. The message middleware is used for forwarding data, so that large data concurrence of a control end can be avoided, and the throughput capacity of the equipment access service is improved; meanwhile, the data to be transmitted with different priorities are forwarded to the corresponding message middleware for processing the data to be transmitted with different priorities, so that differential processing of the data to be transmitted with different priorities can be ensured, and the real-time performance of data transmission is improved.
In this embodiment, a data transmission method is provided, which can be used in the above-mentioned electronic device, such as a device gateway, etc., fig. 6 is a flowchart of the data transmission method according to the embodiment of the present invention, and as shown in fig. 6, the flowchart includes the following steps:
and S31, acquiring the data to be processed of the first protocol.
Specifically, S31 includes:
s311, receiving a device authentication request of the first protocol sent by the target device.
The type of the transmission protocol of the target device is a first protocol, and before data interaction with the control end is carried out, the control end needs to carry out device authentication on the target device. Based on this, after the target device is powered on, the target device sends a device authentication request to the electronic device, and accordingly, the electronic device receives the device authentication request of the first protocol sent by the target device. The device authentication request carries information such as an identifier of the target device, and the specific content carried is set according to a logic requirement of actual device authentication, which is not limited herein.
S312, the protocol conversion is carried out on the equipment authentication request of the first protocol to obtain the equipment authentication request of the target protocol, and the equipment authentication request is sent to the control end.
As described above, the protocol type of the data that can be processed by the control end is the target protocol, and then the electronic device needs to perform protocol conversion on the device authentication request of the first protocol after receiving the device authentication request of the first protocol, and encapsulate the device authentication request of the target protocol. Specifically, a first access service of the electronic device performs protocol conversion on a device authentication request of a first protocol to obtain a device authentication request of a target protocol; and forwarding the equipment authentication request of the target protocol to a target protocol access service, wherein the target protocol access service sends the equipment authentication request of the target protocol to a control terminal.
After receiving the device authentication request of the target protocol, the control terminal analyzes the device authentication request to obtain the identifier of the target device and performs device authentication on the identifier. When the authentication is passed, the control end sends an authentication result of passing the authentication; if the authentication fails, the control end sends an authentication result that the authentication fails.
S313, when the device authentication request passes the authentication, receiving an authentication result fed back by the control end based on the device authentication request.
Corresponding to the above, if the device authentication is passed, it indicates that the target device can perform data interaction with the control end. After the electronic device receives the authentication result fed back by the control end, the authentication result is encapsulated by the target protocol, so that protocol conversion is required to be performed on the authentication result subsequently.
And S314, carrying out protocol conversion on the authentication result to obtain the authentication result of the first protocol.
The electronic device performs a specific processing procedure of protocol conversion on the authentication result, that is, converts the target protocol into the first protocol, and specifically obtains the authentication result by processing the target protocol access service and the corresponding first access service. For the specific process, please refer to the above description, which is not repeated herein.
S315, the authentication result of the first protocol is sent to the target device to obtain the data to be processed of the first protocol.
And the electronic equipment sends the authentication result of the first protocol obtained after the protocol conversion to the target equipment so as to inform the target equipment that the data interaction can be carried out with the control terminal at the moment. Accordingly, the target device uploads the generated or detected corresponding data, such as device temperature, device operating status, etc., to the control end.
And S32, performing protocol conversion on the to-be-processed data of the first protocol to obtain the to-be-processed data of the target protocol, and sending the to-be-processed data of the target protocol to the control end.
Specifically, S32 includes:
s321, obtain a receiving port corresponding to the to-be-processed data of the first protocol.
Different protocol types correspond to different receiving ports when configuring the electronic device. Correspondingly, in the working process of the electronic equipment, the protocol type can be determined through the receiving port which receives the data to be processed of the first protocol, so that the access service corresponding to the protocol type is started to carry out protocol conversion.
S322, determining a corresponding second access service based on the receiving port.
The corresponding relation between the receiving port and the access service is configured in the electronic equipment in advance, and after the receiving port is determined, the electronic equipment can determine the second access service corresponding to the receiving port by inquiring the corresponding relation.
And S323, performing protocol conversion on the data to be processed of the first protocol based on the second access service to obtain the data to be processed of the target protocol.
And the second access service processes the data to be processed of the first protocol into the data to be processed of the target protocol, and forwards the data to be processed of the target protocol to the target protocol access service so as to upload the data to be processed of the target protocol by using the target protocol access service.
And S33, when the data to be processed is the equipment linkage data, receiving the linkage data of the target protocol fed back by the control end based on the data to be processed.
Wherein the linkage data includes a type of linkage device.
Please refer to S13 in fig. 4, which is not repeated herein.
And S34, processing the linkage data based on the type of the linkage equipment to obtain linkage data of a second protocol.
Please refer to S24 in fig. 5, which is not repeated herein.
And S35, sending the linkage data of the second protocol to the linkage equipment so as to carry out linkage control on the linkage equipment.
Please refer to S15 in fig. 4 for details, which are not described herein.
The data transmission method provided by the embodiment performs the equipment authentication before receiving the data to be processed, and uniformly converts the equipment authentication request into the equipment authentication request of the target protocol during the equipment authentication, so that the authentication requests of different protocol types can all multiplex the authentication logic of the target protocol, the maintenance cost of the equipment access service is reduced, and the development efficiency of the equipment access service is improved. And determining a corresponding second access service by using the receiving port, and performing protocol conversion by using the corresponding access service, thereby ensuring that the method has better soft real-time performance, low delay, high concurrency and high reliability.
As a specific application example of the embodiment of the present invention, in combination with the data transmission system described in fig. 2, a process flow of access to a coach protocol of an nboot device is described by taking coach protocol access as an example, where the data transmission method includes:
1) the equipment gateway access service starts three protocols of mqtt, lap and lorawan to access the service;
2) after the target device is powered on, the device application program performs device authentication according to a device gateway access service monitoring port set by a developer in a development period, for example, a flap protocol access service monitoring port is 5683;
3) after receiving the equipment authentication request, the coach protocol access service starts an access service to proxy coach protocol equipment;
4) the access service converts the equipment authentication request of the coach protocol into an equipment authentication request of an mqtt protocol, and forwards the equipment authentication request to a target protocol access service, namely the mqtt protocol access service;
5) after receiving the authentication request, the mqtt protocol access service starts to process the mqtt equipment authentication logic and returns an authentication result to the corresponding access service;
6) the access service converts the mqtt authentication result into an authentication result of the lap protocol and forwards the authentication result to the target equipment through the lap protocol access channel;
7) after receiving the coach authentication result data, the target device starts to report, for example, office sensor data, alarm events and the like;
8) after receiving the data reported by the equipment, the flap protocol access service encapsulates the reported data into mqtt protocol data and then bridges the mqtt protocol data to Kafka for consumption and storage of the micro-service at the back end of the platform of the Internet of things;
9) after receiving a device control instruction from a user or device linkage triggered by a rule engine, the mqtt protocol access service forwards the control instruction to the coach protocol access service;
10) the access service encapsulation equipment control instruction data is the coach protocol data and is forwarded to the linkage equipment;
11) and the linkage equipment receives the equipment control instruction and executes the control instruction to realize linkage control.
The method realizes the equipment access of the common protocols of the cloud platforms of the three Internet of things such as mqtt, coach and lorawan through a single gateway service, and reduces the maintenance cost of the equipment access service and improves the development efficiency of the equipment access service through unifying the technical stacks of the equipment access service, such as the implementation through the erlang language; the equipment access service has better soft real-time performance, low time delay, high concurrency and high reliability; the equipment access service has higher cohesion, and the stability of the whole Internet of things platform is further improved.
In this embodiment, a data transmission device is further provided, and the data transmission device is used to implement the foregoing embodiments and preferred embodiments, which have already been described and are not described again. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
The present embodiment provides a data transmission apparatus, as shown in fig. 7, including:
a first obtaining module 41, configured to obtain to-be-processed data of a first protocol;
the conversion module 42 is configured to perform protocol conversion on the to-be-processed data of the first protocol to obtain to-be-processed data of a target protocol, and send the to-be-processed data of the target protocol to the control end;
a receiving module 43, configured to receive, when the data to be processed is device linkage data, linkage data of the target protocol fed back by the control end based on the data to be processed, where the linkage data includes a type of linkage device;
the processing module 44 is configured to process the linkage data based on the type of the linkage device to obtain linkage data of a second protocol;
and the first sending module 45 is configured to send the linkage data of the second protocol to the linkage device, so as to perform linkage control on the linkage device.
In some embodiments, the processing module 44 includes:
the first determining unit is used for determining a protocol type corresponding to the linkage equipment based on the type of the linkage equipment;
and the first conversion unit is used for carrying out protocol conversion on the linkage data based on a first access service corresponding to the protocol type to obtain linkage data of the second protocol when the protocol type is different from the target protocol.
In some embodiments, the conversion unit comprises:
the first forwarding subunit is configured to forward the linkage data to a target protocol proxy service corresponding to the first access service;
and the second forwarding subunit is configured to forward the linkage data to the first access service by the target protocol proxy service to encapsulate the linkage data, so as to obtain linkage data of the second protocol.
In some embodiments, the first obtaining module 41 includes:
a first receiving unit, configured to receive a device authentication request of the first protocol sent by a target device;
the second conversion unit is used for carrying out protocol conversion on the equipment authentication request of the first protocol to obtain an equipment authentication request of the target protocol and sending the equipment authentication request to the control end;
a second receiving unit, configured to receive, when the device authentication request passes authentication, an authentication result fed back by the control terminal based on the device authentication request;
a third conversion unit, configured to perform protocol conversion on the authentication result to obtain an authentication result of the first protocol;
and the sending unit is used for sending the authentication result of the first protocol to the target equipment so as to acquire the to-be-processed data of the first protocol.
In some embodiments, the conversion module 42 includes:
the acquisition unit is used for acquiring a receiving port corresponding to the to-be-processed data of the first protocol;
a second determining unit, configured to determine a corresponding second access service based on the receiving port;
and the fourth conversion unit is used for performing protocol conversion on the to-be-processed data of the first protocol based on the second access service to obtain the to-be-processed data of the target protocol.
In some embodiments, the apparatus further comprises:
the second acquisition module is used for acquiring data to be transmitted;
the processing module is used for processing based on a protocol corresponding to the data to be transmitted and determining the data to be transmitted of the target protocol;
and the second sending module is used for sending the data to be transmitted of the target protocol to the corresponding message middleware based on the priority of the data to be transmitted of each target protocol so as to process the data to be transmitted.
The data transmission means in this embodiment is presented in the form of functional units, where a unit refers to an ASIC circuit, a processor and a memory executing one or more software or fixed programs, and/or other devices that may provide the above-described functionality.
Further functional descriptions of the modules are the same as those of the corresponding embodiments, and are not repeated herein.
An embodiment of the present invention further provides a non-transitory computer storage medium, where the computer storage medium stores computer-executable instructions, and the computer-executable instructions may execute the data transmission method in any of the above method embodiments. The storage medium may be a magnetic Disk, an optical Disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a Flash Memory (Flash Memory), a Hard Disk (Hard Disk Drive, abbreviated as HDD), a Solid State Drive (SSD), or the like; the storage medium may also comprise a combination of memories of the kind described above.
Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations fall within the scope defined by the appended claims.

Claims (10)

1. A method of data transmission, comprising:
acquiring data to be processed of a first protocol;
carrying out protocol conversion on the data to be processed of the first protocol to obtain the data to be processed of a target protocol, and sending the data to be processed of the target protocol to a control end;
when the data to be processed is device linkage data, receiving linkage data of the target protocol fed back by the control end based on the data to be processed, wherein the linkage data comprises the type of linkage devices;
processing the linkage data based on the type of the linkage equipment to obtain linkage data of a second protocol;
and sending the linkage data of the second protocol to the linkage equipment so as to carry out linkage control on the linkage equipment.
2. The method of claim 1, wherein the processing the linkage data based on the type of linkage device to obtain linkage data for a second protocol comprises:
determining a protocol type corresponding to the linkage equipment based on the type of the linkage equipment;
and when the protocol type is different from the target protocol, performing protocol conversion on the linkage data based on a first access service corresponding to the protocol type to obtain linkage data of the second protocol.
3. The method according to claim 2, wherein the performing protocol conversion on the linkage data based on the first access service corresponding to the protocol type to obtain the linkage data of the second protocol includes:
forwarding the linkage data to a target protocol proxy service corresponding to the first access service;
and the target protocol proxy service forwards the linkage data to the first access service to encapsulate the linkage data to obtain the linkage data of the second protocol.
4. The method of claim 1, wherein the obtaining the data to be processed in the first protocol comprises:
receiving a device authentication request of the first protocol sent by target device;
carrying out protocol conversion on the equipment authentication request of the first protocol to obtain an equipment authentication request of the target protocol, and sending the equipment authentication request to the control end;
when the equipment authentication request passes the authentication, receiving an authentication result fed back by the control end based on the equipment authentication request;
carrying out protocol conversion on the authentication result to obtain the authentication result of the first protocol;
and sending the authentication result of the first protocol to the target equipment to acquire the to-be-processed data of the first protocol.
5. The method according to claim 1, wherein the performing protocol conversion on the to-be-processed data of the first protocol to obtain to-be-processed data of a target protocol comprises:
acquiring a receiving port corresponding to the data to be processed of the first protocol;
determining a corresponding second access service based on the receiving port;
and performing protocol conversion on the data to be processed of the first protocol based on the second access service to obtain the data to be processed of the target protocol.
6. The method of claim 1, further comprising:
acquiring data to be transmitted;
processing based on a protocol corresponding to the data to be transmitted, and determining the data to be transmitted of the target protocol;
and sending the data to be transmitted of the target protocol to corresponding message middleware based on the priority of the data to be transmitted of each target protocol so as to process the data to be transmitted.
7. A data transmission apparatus, comprising:
the acquisition module is used for acquiring to-be-processed data of a first protocol;
the conversion module is used for carrying out protocol conversion on the data to be processed of the first protocol to obtain the data to be processed of a target protocol and sending the data to be processed of the target protocol to the control end;
the receiving module is used for receiving linkage data of the target protocol fed back by the control end based on the data to be processed when the data to be processed is equipment linkage data, and the linkage data comprises the type of linkage equipment;
the processing module is used for processing the linkage data based on the type of the linkage equipment to obtain linkage data of a second protocol;
and the sending module is used for sending the linkage data of the second protocol to the linkage equipment so as to carry out linkage control on the linkage equipment.
8. An electronic device, comprising:
a memory and a processor, the memory and the processor being communicatively connected to each other, the memory having stored therein computer instructions, the processor executing the computer instructions to perform the data transmission method of any one of claims 1-6.
9. A computer-readable storage medium storing computer instructions for causing a computer to perform the data transmission method of any one of claims 1 to 6.
10. A data transmission system, comprising:
the electronic device of claim 8, configured to interface with devices of at least one protocol type;
the message middleware is connected with the electronic equipment and used for sending the received data to the electronic equipment or the control end;
and the control end is connected with the message middleware and used for processing the received data.
CN202210625346.5A 2022-06-02 2022-06-02 Data transmission method, device, electronic equipment and system Pending CN115086444A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210625346.5A CN115086444A (en) 2022-06-02 2022-06-02 Data transmission method, device, electronic equipment and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210625346.5A CN115086444A (en) 2022-06-02 2022-06-02 Data transmission method, device, electronic equipment and system

Publications (1)

Publication Number Publication Date
CN115086444A true CN115086444A (en) 2022-09-20

Family

ID=83250205

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210625346.5A Pending CN115086444A (en) 2022-06-02 2022-06-02 Data transmission method, device, electronic equipment and system

Country Status (1)

Country Link
CN (1) CN115086444A (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095609A (en) * 2013-01-09 2013-05-08 大唐软件技术股份有限公司 Access adaptive method and device based on Internet of things terminals
CN103699692A (en) * 2014-01-11 2014-04-02 樊建 Internet-of-things access platform data management method
KR20170082393A (en) * 2016-01-06 2017-07-14 주식회사 케이티 METHOD AND PLATFORM APPARATUS FOR INTERLOCKING WITH IoT TERMINAL AND SERVICE USING GRAPHIC USER INTERFACE
CN108234408A (en) * 2016-12-15 2018-06-29 中兴通讯股份有限公司 A kind of things-internet gateway inter-linked controlling method and things-internet gateway
CN110495149A (en) * 2017-05-26 2019-11-22 西门子股份公司 Data transmission method and device
KR102075791B1 (en) * 2019-04-10 2020-03-02 주식회사 와이드티엔에스 System For Prosessing Fast Data Using Linking IoT Device In Edge Computing
CN110971614A (en) * 2019-12-17 2020-04-07 软通动力信息技术(集团)有限公司 Internet of things adaptation method and system, computer equipment and storage medium
CN112422588A (en) * 2021-01-25 2021-02-26 北京工业大数据创新中心有限公司 Internet of things equipment information processing method and system
CN112558536A (en) * 2019-09-26 2021-03-26 比亚迪股份有限公司 Station monitoring system and method
CN113067811A (en) * 2021-03-17 2021-07-02 北京自如信息科技有限公司 Protocol conversion method, device, system, electronic equipment and storage medium
CN113347611A (en) * 2021-05-17 2021-09-03 佳讯飞鸿(北京)智能科技研究院有限公司 Internet of things M2M communication method and device and electronic equipment
CN114124451A (en) * 2021-10-15 2022-03-01 杭州安恒信息技术股份有限公司 Internet of things equipment data processing method and system and computer storage medium
CN114338849A (en) * 2021-12-23 2022-04-12 瀚云科技有限公司 Protocol message processing method and device, electronic equipment and storage medium

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095609A (en) * 2013-01-09 2013-05-08 大唐软件技术股份有限公司 Access adaptive method and device based on Internet of things terminals
CN103699692A (en) * 2014-01-11 2014-04-02 樊建 Internet-of-things access platform data management method
KR20170082393A (en) * 2016-01-06 2017-07-14 주식회사 케이티 METHOD AND PLATFORM APPARATUS FOR INTERLOCKING WITH IoT TERMINAL AND SERVICE USING GRAPHIC USER INTERFACE
CN108234408A (en) * 2016-12-15 2018-06-29 中兴通讯股份有限公司 A kind of things-internet gateway inter-linked controlling method and things-internet gateway
CN110495149A (en) * 2017-05-26 2019-11-22 西门子股份公司 Data transmission method and device
KR102075791B1 (en) * 2019-04-10 2020-03-02 주식회사 와이드티엔에스 System For Prosessing Fast Data Using Linking IoT Device In Edge Computing
CN112558536A (en) * 2019-09-26 2021-03-26 比亚迪股份有限公司 Station monitoring system and method
CN110971614A (en) * 2019-12-17 2020-04-07 软通动力信息技术(集团)有限公司 Internet of things adaptation method and system, computer equipment and storage medium
CN112422588A (en) * 2021-01-25 2021-02-26 北京工业大数据创新中心有限公司 Internet of things equipment information processing method and system
CN113067811A (en) * 2021-03-17 2021-07-02 北京自如信息科技有限公司 Protocol conversion method, device, system, electronic equipment and storage medium
CN113347611A (en) * 2021-05-17 2021-09-03 佳讯飞鸿(北京)智能科技研究院有限公司 Internet of things M2M communication method and device and electronic equipment
CN114124451A (en) * 2021-10-15 2022-03-01 杭州安恒信息技术股份有限公司 Internet of things equipment data processing method and system and computer storage medium
CN114338849A (en) * 2021-12-23 2022-04-12 瀚云科技有限公司 Protocol message processing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US11576114B2 (en) Data packet processing method, network traffic management method, apparatus, and system
US20180102978A1 (en) Data transmission method and apparatus in optoelectronic hybrid network
AU2020380107A1 (en) Method and apparatus for transmitting data in IoT system, and gateway device and storage medium thereof
CN113596191B (en) Data processing method, network element equipment and readable storage medium
CN114124451B (en) Data processing method and system for Internet of things equipment and computer storage medium
CN112631788B (en) Data transmission method and data transmission server
US10701189B2 (en) Data transmission method and apparatus
WO2015085576A1 (en) Method for processing address resolution protocol message, forwarder and controller
US11582113B2 (en) Packet transmission method, apparatus, and system utilizing keepalive packets between forwarding devices
JP2019523605A (en) Network policy update trigger method, management function entity and core network device
CN106464596A (en) Openflow communication method, system, controller, and service gateway
US10764411B2 (en) Stream control transmission protocol SCTP-based communications method and system, and apparatus
CN111385131A (en) Configuration method, device, equipment and system of network equipment
CN112311448B (en) Satellite network acceleration system based on virtual machine
CN107104813B (en) Information transmission method, gateway and controller
US12010000B2 (en) Message sampling method, decapsulation method, node, system and storage medium
US11784929B2 (en) Heterogeneous link data translation and distribution method, system and device, and storage medium
CN115086444A (en) Data transmission method, device, electronic equipment and system
EP2582199A1 (en) M2m system and method for processing services thereof
CN115529631B (en) Communication system, method, apparatus, first device and storage medium
JP2010534960A (en) Packet processing apparatus and method
CN114697269A (en) Data communication method, apparatus, device and medium
CN111240867A (en) Information communication system and method
CN110784365A (en) Standby device of station control layer and entity device of transformer substation and automatic online method thereof
WO2024065136A1 (en) Control method and apparatus thereof

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