Network communication method, device, system and readable storage medium

By acquiring pairing requirements and determining the target access gateway, and performing network interconnection configuration, the problems of inconvenient network communication management and low data transmission privacy of engineering machinery equipment in the existing technology are solved, realizing rapid interconnection and highly private data transmission between the host side and the control side.

CN116684465BActive Publication Date: 2026-08-25ZHONGKE YUNGU TECH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310725702.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2026-08-25
Estimated Expiration
2043-06-16

AI Technical Summary

Technical Problem

Existing network communication methods for remotely controlling engineering machinery equipment require a dedicated single back-end relay module to achieve data exchange between the host side and the control side, resulting in inconvenient management, inability to achieve interoperability, and low data transmission privacy.

Method used

By obtaining pairing requirements, the target access gateway is determined, and network interconnection configuration is performed based on the network information of the host side and the control side, realizing automatic configuration and interconnection between the host side and the control side. The network connection configuration information is loaded using the access gateway module, avoiding one-to-one configuration.

Benefits of technology

It enables rapid interoperability and highly confidential data transmission between host and control devices, simplifies management processes, and enhances user experience and data security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116684465B_ABST
    Figure CN116684465B_ABST
Patent Text Reader

Abstract

The application discloses a network communication method, device, system and readable storage medium, comprising: acquiring a pairing requirement, the pairing requirement comprising a host side device and a control side device which need to be mutually connected; determining a target access gateway according to network information corresponding to the host side device and the control side device respectively; performing a network interconnection configuration operation according to preset information corresponding to the host side device and the control side device respectively, determining first network connection configuration information corresponding to the host side device, second network connection configuration information corresponding to the control side device and third network connection configuration information corresponding to the target access gateway; sending the first network connection configuration information to the host side device, sending the second network connection configuration information to the control side device, and loading the third network connection configuration information. In this way, the host side device and the remote control side device can be conveniently managed, intercommunication can be quickly realized, and data transmission privacy is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of engineering machinery technology, and in particular to a network communication method, device, system, and computer-readable storage medium. Background Technology

[0002] With the rapid development of various IT technologies such as 5G, IoT, big data, and AI in recent years, the research and development direction of construction machinery equipment (such as lifting equipment, pumping equipment, and excavating equipment) has shifted towards intelligent development. Beyond traditional, simple industrial control data, the addition of new technologies, including but not limited to digital twins built based on a large number of sensors, remote control based on high-bandwidth, low-latency 5G networks with rich video surveillance and PLC data, and remote monitoring using autonomous driving technology, will provide the next generation of construction machinery equipment with superior operating efficiency and safer operating modes.

[0003] The inventors discovered the following problems with existing network communication methods for remotely controlling engineering machinery: Figure 1 As shown, existing technologies require a dedicated, single backend relay module to exchange all data between the host and control sides in real time, enabling the control side to issue commands and collect data from the host side. Simultaneously, the control side needs to utilize a third-party video cloud service for the camera to access and manage the video signal from the host side. In other words, the aforementioned network communication method suffers from the need for one-to-one configuration between the control and host sides, resulting in inconvenient management, and the inability for the control and host sides to communicate with each other, leading to low data transmission privacy. Summary of the Invention

[0004] The purpose of this application is to provide a network communication method, device, system, and computer-readable storage medium that can facilitate the management of host-side devices and remote-control-side devices, quickly achieve interoperability, and ensure high data transmission privacy.

[0005] To achieve the above objectives:

[0006] In a first aspect, embodiments of this application provide a network communication method applied to a back-end device in a network communication system, the method comprising:

[0007] Obtain pairing requirements, which include host-side devices and control-side devices that need to be interconnected;

[0008] Based on the network information corresponding to the host-side device and the control-side device respectively, the target access gateway is determined; the target access gateway is the gateway required for the host-side device and the control-side device to achieve network interconnection.

[0009] Based on the preset information corresponding to the host-side device and the control-side device respectively, a network interconnection configuration operation is performed to determine the first network connection configuration information corresponding to the host-side device, the second network connection configuration information corresponding to the control-side device, and the third network connection configuration information corresponding to the target access gateway.

[0010] The first network connection configuration information is sent to the host-side device, the second network connection configuration information is sent to the control-side device, and the third network connection configuration information is loaded, so that the host-side device and the remote control-side device can access the target access gateway to achieve network interconnection.

[0011] In one embodiment, obtaining the matching requirement includes:

[0012] In response to a pairing request command, a pairing interface is output; the pairing interface includes information on at least one candidate host-side device and at least one candidate control-side device after going online.

[0013] The selection command entered through the pairing interface is obtained, and the corresponding pairing requirements are generated.

[0014] In one embodiment, the preset information includes local area network information, internet information, and identity information.

[0015] Secondly, embodiments of this application provide a network communication device, the device including a signaling management module and an access gateway module; wherein,

[0016] The signaling management module is used to acquire pairing requirements, which include host-side devices and control-side devices that need to interface with each other; determine a target access gateway based on the network information corresponding to the host-side devices and the control-side devices respectively; the target access gateway is the gateway required for the host-side devices and control-side devices to achieve network interconnection; perform network interconnection configuration operations based on preset information corresponding to the host-side devices and control-side devices respectively, determine the first network connection configuration information corresponding to the host-side devices, the second network connection configuration information corresponding to the control-side devices, and the third network connection configuration information corresponding to the target access gateway; and send the first network connection configuration information to the host-side devices, the second network connection configuration information to the control-side devices, and the third network connection configuration information to the access gateway module.

[0017] The access gateway module is used to load the third network connection configuration information so that the host-side device and the remote control-side device can access the target access gateway to achieve network interconnection.

[0018] In one embodiment, the signaling management module is specifically used for:

[0019] In response to a pairing request command, a pairing interface is output; the pairing interface includes information on at least one candidate host-side device and at least one candidate control-side device after going online.

[0020] The selection command entered through the pairing interface is obtained, and the corresponding pairing requirements are generated.

[0021] In one embodiment, the preset information includes local area network information, internet information, and identity information.

[0022] Thirdly, embodiments of this application provide a network communication system, the system comprising: a host-side device, a control-side device, and a back-end device; the host-side device includes an edge computing module and a first network communication module, the control-side device includes a real-time control module and a second network communication module, and the back-end device includes a signaling management module and an access gateway module; wherein...

[0023] The signaling management module is used to acquire pairing requirements, which include host-side devices and control-side devices that need to interface with each other; determine a target access gateway based on the location information corresponding to the host-side devices and the control-side devices respectively; the target access gateway is the gateway required for the host-side devices and control-side devices to achieve network interconnection; perform network interconnection configuration operations based on preset information corresponding to the host-side devices and control-side devices respectively, determine the first network connection configuration information corresponding to the host-side devices, the second network connection configuration information corresponding to the control-side devices, and the third network connection configuration information corresponding to the target access gateway; and send the first network connection configuration information to the host-side devices, the second network connection configuration information to the control-side devices, and the third network connection configuration information to the access gateway module.

[0024] The access gateway module is used to load the third network connection configuration information;

[0025] The edge computing module is configured to, after executing the first network connection configuration information, control the first network communication module to load the first network connection configuration information and connect to the access gateway module to access the target access gateway;

[0026] The real-time control module is used to control the second network communication module to load the second network connection configuration information and connect to the access gateway module after executing the second network connection configuration information, so as to access the target access gateway.

[0027] In one embodiment, the host-side device further includes a video management module, and the control-side device further includes a real-time video monitoring module; wherein,

[0028] The real-time video monitoring module is used to send monitoring instructions to the video management module through the second network communication module and the access gateway module; and to obtain monitoring data corresponding to the monitoring instructions and display the monitoring screen corresponding to the monitoring data.

[0029] The video management module is used to send the monitoring data collected by the corresponding camera device installed on the host side device to the real-time video monitoring module through the first network communication module and the access gateway module, according to the monitoring instruction.

[0030] In one embodiment, the control-side device further includes a real-time data acquisition module, and the back-end device further includes a conventional data acquisition module; wherein,

[0031] The real-time control module is also used to send control commands to the host-side device through the second network communication module and the access gateway module;

[0032] The edge computing module is also used to control the host-side device to perform corresponding operations according to the control instructions;

[0033] The conventional data acquisition module is also used to collect the operation data of the host-side device performing corresponding operations, and send the operation data to the real-time data acquisition module through the access gateway module.

[0034] In one embodiment, the first network communication module and the second network communication module support communication and forwarding of NAT, IPsec VPN and related network protocols.

[0035] In one embodiment, the signaling management module is specifically used for:

[0036] In response to a pairing request command, a pairing interface is output; the pairing interface includes information on at least one candidate host-side device and at least one candidate control-side device after going online.

[0037] The selection command entered through the pairing interface is obtained, and the corresponding pairing requirements are generated.

[0038] In one embodiment, the preset information includes local area network information, internet information, and identity information.

[0039] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-described network communication method.

[0040] The network communication method, apparatus, system, and computer-readable storage medium provided in this application include: obtaining pairing requirements, the pairing requirements including host-side devices and control-side devices that need to interface with each other; determining a target access gateway based on network information corresponding to the host-side devices and the control-side devices respectively; performing network interconnection configuration operations based on preset information corresponding to the host-side devices and the control-side devices respectively, determining first network connection configuration information corresponding to the host-side devices, second network connection configuration information corresponding to the control-side devices, and third network connection configuration information corresponding to the target access gateway; sending the first network connection configuration information to the host-side devices, sending the second network connection configuration information to the control-side devices, and loading the third network connection configuration information. Thus, after obtaining the pairing requirement, the target access gateway is determined based on the network information corresponding to the host-side device and the control-side device, respectively. Then, a network interconnection configuration operation is performed based on the preset information corresponding to the host-side device and the control-side device, respectively, to determine the first network connection configuration information corresponding to the host-side device, the second network connection configuration information corresponding to the control-side device, and the third network connection configuration information corresponding to the target access gateway. This enables the host-side device and the control-side device to access the target access gateway according to the corresponding network connection configuration information, thereby achieving network interconnection. This allows for automatic configuration of the host-side device and the control-side device based on requirements, eliminating the need for one-to-one configuration between the control side and the host side. It facilitates the management of the host-side device and the remote control side device, enables rapid interconnection, and ensures high data transmission privacy. Attached Figure Description

[0041] Figure 1 A schematic diagram of the network communication system for existing engineering machinery equipment;

[0042] Figure 2 This is a schematic diagram of the structure of a network communication system provided in an embodiment of the present invention;

[0043] Figure 3 A flowchart illustrating the network communication method provided in an embodiment of the present invention;

[0044] Figure 4 This is a schematic diagram of the structure of a network communication device provided in an embodiment of the present invention. Detailed Implementation

[0045] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0046] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, components, features, and elements with the same names in different embodiments of this application may have the same meaning or different meanings, the specific meaning of which must be determined by its interpretation in that specific embodiment or further in conjunction with the context of that specific embodiment.

[0047] It should be understood that although the terms first, second, third, etc., may be used herein to describe various information, this information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if," as used herein, can be interpreted as "when," "when," or "in response to determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising," "including," indicate the presence of the stated feature, step, operation, element, component, item, kind, and / or group, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or" and "and / or" as used herein are to be interpreted as inclusive, or mean any one or any combination thereof. Therefore, "A, B, or C" or "A, B, and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A, B, and C". Exceptions to this definition will only occur if the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.

[0048] It should be understood that although the steps in the flowcharts of this application's embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.

[0049] It should be noted that step designations such as S1 and S2 are used in this document for the purpose of more clearly and concisely describing the corresponding content, and do not constitute a substantial limitation on the order. In specific implementation, those skilled in the art may execute S2 first and then S1, etc., but these should all be within the protection scope of this application.

[0050] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0051] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.

[0052] See Figure 2 This application provides a network communication system applicable to the remote control of engineering machinery. The system includes a host-side device, a control-side device, and a back-end device. The host-side device includes an edge computing module and a first network communication module. The control-side device includes a real-time control module and a second network communication module. The back-end device includes a signaling management module and an access gateway module.

[0053] The signaling management module is used to acquire pairing requirements, which include host-side devices and control-side devices that need to interface with each other; determine a target access gateway based on the location information corresponding to the host-side devices and the control-side devices respectively; the target access gateway is the gateway required for the host-side devices and control-side devices to achieve network interconnection; perform network interconnection configuration operations based on preset information corresponding to the host-side devices and control-side devices respectively, determine the first network connection configuration information corresponding to the host-side devices, the second network connection configuration information corresponding to the control-side devices, and the third network connection configuration information corresponding to the target access gateway; and send the first network connection configuration information to the host-side devices, the second network connection configuration information to the control-side devices, and the third network connection configuration information to the access gateway module.

[0054] The access gateway module is used to load the third network connection configuration information;

[0055] The edge computing module is configured to, after executing the first network connection configuration information, control the first network communication module to load the first network connection configuration information and connect to the access gateway module to access the target access gateway;

[0056] The real-time control module is used to control the second network communication module to load the second network connection configuration information and connect to the access gateway module after executing the second network connection configuration information, so as to access the target access gateway.

[0057] Optionally, after the registered host-side devices and control-side devices in the signaling management module of the backend device go online, the signaling management module can be aware of the online host-side devices and control-side devices. When the user needs to configure host-side devices and control-side devices to interface with each other, the signaling management module can obtain the corresponding pairing requirements. The pairing requirements include the host-side devices and control-side devices that need to interface with each other. Specifically, the pairing requirements may include information such as the identity identifiers of the host-side devices and control-side devices that need to interface with each other.

[0058] Optionally, since the host-side device and the control-side device may be located in the same city, different cities, or even different countries, it is necessary to first determine the gateway required for the host-side device and the control-side device to achieve network interconnection, i.e., the target access gateway, based on the network information corresponding to the host-side device and the control-side device respectively. The network information includes, but is not limited to, Internet Protocol addresses (IP addresses). Here, the gateway may specifically be a network server, etc.

[0059] The preset information can be used to characterize the network environment and identity of the device. Optionally, the preset information includes local area network information, internet information, and identity information. Internet information may include IP addresses, etc., and identity information, used to distinguish different devices, may include serial numbers, etc.

[0060] Optionally, since the host-side device and the control-side device may be located in different local area networks (LANs) and access different internet networks, basic interconnection can be achieved based on internet information, and LAN information can be exchanged to achieve interoperability between LANs. That is, the first network connection configuration information may include the LAN information, internet information, and identity information corresponding to the control-side device; the second network connection configuration information may include the LAN information, internet information, and identity information corresponding to the host-side device; and the third network connection configuration information may include the LAN information, internet information, and identity information corresponding to both the host-side device and the control-side device.

[0061] Optionally, the signaling management module sends the first network connection configuration information to the host-side device, so that after the edge computing module of the host-side device executes the first network connection configuration information, it controls the first network communication module to load the first network connection configuration information and connect to the access gateway module to access the target access gateway. Simultaneously, the signaling management module sends the second network connection configuration information to the control-side device, so that after the real-time control module of the control-side device executes the second network connection configuration information, it controls the second network communication module to load the second network connection configuration information and connect to the access gateway module to access the target access gateway. Furthermore, the signaling management module sends the third network connection configuration information to the access gateway module, and the access gateway module loads the third network connection configuration information to verify the host-side device and control-side device accessing the target access gateway, thereby enabling network interoperability between the host-side device and the remote control-side device.

[0062] It should be noted that the access gateway module can provide the target access gateway or an access point to the target access gateway. By loading the third network connection configuration information, the host-side device and the control-side device can be connected to the target access gateway. It is understood that since users can randomly pair the host-side device and the control-side device according to control requirements through the signaling management module, one-to-one configuration between the control side and the host side is unnecessary. Furthermore, network interconnection between the host-side device and the control-side device is achieved through the access gateway module, eliminating the need for data interaction through third-party services and improving data transmission privacy.

[0063] In summary, in the system provided by the above embodiments, after obtaining the pairing requirement, the target access gateway is determined based on the network information corresponding to the host-side device and the control-side device, respectively. Then, a network interconnection configuration operation is performed based on the preset information corresponding to the host-side device and the control-side device, respectively, to determine the first network connection configuration information corresponding to the host-side device, the second network connection configuration information corresponding to the control-side device, and the third network connection configuration information corresponding to the target access gateway. This enables the host-side device and the control-side device to access the target access gateway according to the corresponding network connection configuration information, thereby achieving network interconnection. This allows for automatic configuration of the host-side device and the control-side device based on requirements, eliminating the need for one-to-one configuration between the control side and the host side. It facilitates the management of the host-side device and the remote control side device, enables rapid interconnection, and ensures high data transmission privacy.

[0064] Optionally, the signaling management module obtains the pairing requirements, including:

[0065] In response to a pairing request command, a pairing interface is output; the pairing interface includes information on at least one candidate host-side device and at least one candidate control-side device after going online.

[0066] The selection command entered through the pairing interface is obtained, and the corresponding pairing requirements are generated.

[0067] Optionally, after receiving a pairing request instruction, the signaling management module of the backend device can output a pairing interface including information on at least one candidate host-side device and at least one candidate control-side device after going online. This allows the user to select the host-side and control-side devices that need to be interconnected. Upon receiving the selection instruction input through the pairing interface, the module generates a corresponding pairing requirement based on the selection instruction. It should be noted that the pairing interface output by the signaling management module of the backend device can be displayed via a webpage or other means on a display device. This allows for selection of host-side and control-side devices that need to be interconnected based on requirements, providing flexible operation and enabling simultaneous management of multiple devices, thus improving the user experience.

[0068] Optionally, continue reading Figure 2 The host-side device further includes a video management module, and the control-side device further includes a real-time video monitoring module; wherein,

[0069] The real-time video monitoring module is used to send monitoring instructions to the video management module through the second network communication module and the access gateway module; and to obtain monitoring data corresponding to the monitoring instructions and display the monitoring screen corresponding to the monitoring data.

[0070] The video management module is used to send the monitoring data collected by the corresponding camera device installed on the host side device to the real-time video monitoring module through the first network communication module and the access gateway module, according to the monitoring instruction.

[0071] Specifically, when the control-side device needs to monitor the host-side device, the real-time video monitoring module can send a monitoring command to the video management module of the host-side device through the second network communication module and the access gateway module to request monitoring data of the host-side device. After receiving the monitoring command, the video management module can send the monitoring data collected by the corresponding camera device installed on the host-side device to the real-time video monitoring module through the first network communication module and the access gateway module. The real-time video monitoring module receives the monitoring data corresponding to the monitoring command and displays the monitoring screen corresponding to the monitoring data for user viewing. In this way, the host-side device can be monitored without relying on third-party cloud video services, and the video data transmission has a high degree of privacy.

[0072] Optionally, continue reading Figure 2 The control-side device further includes a real-time data acquisition module, and the back-end device further includes a conventional data acquisition module; wherein,

[0073] The real-time control module is also used to send control commands to the host-side device through the second network communication module and the access gateway module;

[0074] The edge computing module is also used to control the host-side device to perform corresponding operations according to the control instructions;

[0075] The conventional data acquisition module is also used to collect the operation data of the host-side device performing corresponding operations, and send the operation data to the real-time data acquisition module through the access gateway module.

[0076] Specifically, when the control-side device needs to control the host-side device, the real-time control module can send control commands to the host-side device through the second network communication module and the access gateway module, such as control commands to control the host-side device to perform preset operations. After receiving the control commands through the first network communication module, the edge computing module controls the host-side device to perform corresponding operations according to the control commands. The conventional data acquisition module of the back-end device can collect the operation data of the host-side device performing the corresponding operations and send the operation data to the real-time data acquisition module through the access gateway module, so that the control-side device can understand the execution status of the host-side device in a timely manner. In this way, timely processing and feedback of remote control operations can be achieved, reducing network latency.

[0077] Optionally, the first network communication module and the second network communication module support communication and forwarding of NAT, IPsec VPN, and related network protocols. Thus, by supporting multiple network communication mechanisms, a network communication model capable of supporting both unidirectional and bidirectional communication is established, improving the compatibility of the underlying network.

[0078] See Figure 3 This application provides a network communication method, which can be executed by a network communication device provided in this application. The network communication device can be implemented in software and / or hardware. In this embodiment, the execution subject of the network communication method is a backend device in a network communication system, such as a cloud server. The network communication method provided in this embodiment includes:

[0079] Step S1: Obtain pairing requirements, which include host-side devices and control-side devices that need to be connected to each other.

[0080] Optionally, after the registered host-side devices and control-side devices in the backend-side devices go online, the backend-side devices can be aware of the online host-side devices and control-side devices. When users need to configure host-side devices and control-side devices to interface with each other, the backend-side devices can obtain the corresponding pairing requirements. The pairing requirements include the host-side devices and control-side devices that need to interface with each other. Specifically, the pairing requirements may include information such as the identity identifiers of the host-side devices and control-side devices that need to interface with each other.

[0081] Optionally, obtaining the pairing requirement includes:

[0082] In response to a pairing request command, a pairing interface is output; the pairing interface includes information on at least one candidate host-side device and at least one candidate control-side device after going online.

[0083] The selection command entered through the pairing interface is obtained, and the corresponding pairing requirements are generated.

[0084] Optionally, after receiving a pairing request instruction, the backend device can output a pairing interface including information on at least one candidate host-side device and at least one candidate control-side device after going online. This allows the user to select the host-side and control-side devices to be paired. Upon receiving the selection instruction input through the pairing interface, the device generates a corresponding pairing requirement based on the selection instruction. It should be noted that the backend device can output the pairing interface via a display device, such as a webpage. This allows for flexible selection of host-side and control-side devices based on requirements, enabling simultaneous management of multiple devices and improving the user experience.

[0085] Step S2: Determine the target access gateway based on the network information corresponding to the host-side device and the control-side device respectively; the target access gateway is the gateway required for the host-side device and the control-side device to achieve network interconnection.

[0086] Optionally, since the host-side device and the control-side device may be located in the same city, different cities, or even different countries, it is necessary to first determine the gateway required for the host-side device and the control-side device to achieve network interconnection, i.e., the target access gateway, based on the network information corresponding to the host-side device and the control-side device respectively. The network information includes, but is not limited to, Internet Protocol addresses (IP addresses). Here, the gateway may specifically be a network server, etc.

[0087] Step S3: Perform network interconnection configuration operation according to the preset information corresponding to the host-side device and the control-side device respectively, and determine the first network connection configuration information corresponding to the host-side device, the second network connection configuration information corresponding to the control-side device and the third network connection configuration information corresponding to the target access gateway.

[0088] The preset information can be used to characterize the network environment and identity of the device. Optionally, the preset information includes local area network information, internet information, and identity information. Internet information may include IP addresses, etc., and identity information, used to distinguish different devices, may include serial numbers, etc.

[0089] Optionally, since the host-side device and the control-side device may be located in different local area networks (LANs) and access different internet networks, basic interconnection can be achieved based on internet information, and LAN information can be exchanged to achieve interoperability between LANs. That is, the first network connection configuration information may include the LAN information, internet information, and identity information corresponding to the control-side device; the second network connection configuration information may include the LAN information, internet information, and identity information corresponding to the host-side device; and the third network connection configuration information may include the LAN information, internet information, and identity information corresponding to both the host-side device and the control-side device.

[0090] Step S4: Send the first network connection configuration information to the host-side device, send the second network connection configuration information to the control-side device, and load the third network connection configuration information so that the host-side device and the remote control-side device can access the target access gateway to achieve network interconnection.

[0091] Optionally, the backend device sends the first network connection configuration information to the host device, so that the host device loads the first network connection configuration information and accesses the target access gateway. It also sends the second network connection configuration information to the control device, so that the control device loads the second network connection configuration information and accesses the target access gateway. The backend device also loads the third network connection configuration information to verify the host device and control device accessing the target access gateway, thereby enabling the host device and the remote control device to access the target access gateway and achieve network interconnection.

[0092] In summary, the method provided in the above embodiments, after obtaining the pairing requirement, determines the target access gateway based on the network information corresponding to the host-side device and the control-side device, respectively. Then, it performs a network interconnection configuration operation based on the preset information corresponding to the host-side device and the control-side device, respectively, to determine the first network connection configuration information corresponding to the host-side device, the second network connection configuration information corresponding to the control-side device, and the third network connection configuration information corresponding to the target access gateway. This enables the host-side device and the control-side device to access the target access gateway according to the corresponding network connection configuration information, thereby achieving network interconnection. This allows for automatic configuration of the host-side device and the control-side device based on requirements, eliminating the need for one-to-one configuration between the control side and the host side. It facilitates the management of the host-side device and the remote control device, enables rapid interconnection, and ensures high data transmission privacy.

[0093] Based on the same inventive concept as the foregoing embodiments, see [link / reference]. Figure 4 This application provides a network communication device, including a signaling management module and an access gateway module; wherein,

[0094] The signaling management module is used to acquire pairing requirements, which include host-side devices and control-side devices that need to interface with each other; determine a target access gateway based on the network information corresponding to the host-side devices and the control-side devices respectively; the target access gateway is the gateway required for the host-side devices and control-side devices to achieve network interconnection; perform network interconnection configuration operations based on preset information corresponding to the host-side devices and control-side devices respectively, determine the first network connection configuration information corresponding to the host-side devices, the second network connection configuration information corresponding to the control-side devices, and the third network connection configuration information corresponding to the target access gateway; and send the first network connection configuration information to the host-side devices, the second network connection configuration information to the control-side devices, and the third network connection configuration information to the access gateway module.

[0095] The access gateway module is used to load the third network connection configuration information so that the host-side device and the remote control-side device can access the target access gateway to achieve network interconnection.

[0096] In summary, in the network communication device provided in the above embodiments, after obtaining the pairing requirement, the target access gateway is determined according to the network information corresponding to the host-side device and the control-side device respectively. Then, a network interconnection configuration operation is performed according to the preset information corresponding to the host-side device and the control-side device respectively, determining the first network connection configuration information corresponding to the host-side device, the second network connection configuration information corresponding to the control-side device, and the third network connection configuration information corresponding to the target access gateway. This enables the host-side device and the control-side device to access the target access gateway according to the corresponding network connection configuration information, thereby achieving network interconnection. This allows for automatic configuration of the host-side device and the control-side device based on requirements, eliminating the need for one-to-one configuration between the control side and the host side. It facilitates the management of the host-side device and the remote control side device, enables rapid interconnection, and ensures high data transmission privacy.

[0097] In one embodiment, the signaling management module is specifically used for:

[0098] In response to a pairing request command, a pairing interface is output; the pairing interface includes information on at least one candidate host-side device and at least one candidate control-side device after going online.

[0099] The selection command entered through the pairing interface is obtained, and the corresponding pairing requirements are generated.

[0100] Optionally, after receiving a pairing request instruction, the signaling management module can output a pairing interface including information on at least one candidate host-side device and at least one candidate control-side device after going online. This allows the user to select the host-side and control-side devices that need to be interconnected. Upon receiving the selection instruction input through the pairing interface, the module generates a corresponding pairing requirement based on the selection instruction. It should be noted that the pairing interface output by the signaling management module can be displayed by the backend device via a webpage or other means. This allows for flexible selection of host-side and control-side devices based on requirements, enabling simultaneous management of multiple devices and improving the user experience.

[0101] In one embodiment, the preset information includes local area network information, internet information, and identity information.

[0102] For specific limitations regarding network communication devices, please refer to the limitations on network communication methods above, which will not be repeated here. Each module in the aforementioned network communication device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware or independently of the processor in the computer device, or stored in software in the memory of the computer device, so that the processor can call and execute the operations corresponding to each module.

[0103] Based on the same inventive concept as the foregoing embodiments, the foregoing embodiments will be described in detail below through a specific example. In this embodiment, a network communication system is used as an example of a remote operation network communication model.

[0104] Continue reading Figure 2 This example aims to provide a general remote operation network communication model for intelligent engineering machinery equipment, including an integrated model of host-side devices (edge ​​computing module, video management module, network communication module), back-end devices (access gateway module, signaling management module, conventional data acquisition module), and control-side devices (real-time acquisition module, real-time control module, real-time video monitoring module).

[0105] The functions of each module in the host-side device are as follows:

[0106] 1. Edge computing module

[0107] 1) Used to enable the local implementation of various intelligent capabilities in engineering machinery and equipment;

[0108] 2) Used to initiate or monitor network service communication interactions and heartbeat information with backend devices and control devices.

[0109] 2. Video Management Module

[0110] 1) Connect and manage all local non-AR-specific camera devices for construction machinery equipment;

[0111] 2) Store video recordings and provide network call interfaces.

[0112] 3. Network communication module

[0113] 1) Local area network interconnection that provides the necessary physical medium for realizing all local business functions of construction machinery and equipment;

[0114] 2) Internet connection to provide the necessary physical medium for communication with backend devices.

[0115] The functions of each module in the backend device are as follows:

[0116] 1. Access Gateway Module

[0117] 1) Used to provide a communication entry point for host-side devices and control-side devices;

[0118] 2. Signaling Management Module

[0119] 1) Used for periodically collecting basic hardware and software information of online host-side devices and control-side devices;

[0120] 2) Used for periodically collecting heartbeat information from online host-side devices and control-side devices;

[0121] 3) Used to manage the permissions of different control-side devices to different host-side devices.

[0122] The functions of each module in the control-side equipment are as follows:

[0123] 1. Real-time data acquisition module

[0124] 1) Used for real-time monitoring and collection of operational data related to the control side equipment from the host side equipment;

[0125] 2. Real-time control module

[0126] 1) Used to send operation control commands to the host-side equipment in real time;

[0127] 2) Used to send control commands to a camera controlled by a host-side device.

[0128] 3. Real-time video monitoring module

[0129] 1) Used to acquire and store real-time monitoring data from host-side devices;

[0130] 2) Used to display the monitoring screen of the host-side equipment.

[0131] 4. Network communication module

[0132] 1) Local area network interconnection that provides the necessary physical medium for realizing all local business functions of the control-side equipment;

[0133] 2) Internet connection to provide the necessary physical medium for communication with backend devices.

[0134] Here, core general network model standards are established for each module, as follows:

[0135] 1. Edge computing module

[0136] Hardware design – Network hardware components support the sum of actual service requirements within the host-side devices (IT + OT).

[0137] Software design – Supports business-related network protocols, as well as remote invocation and proactive push.

[0138] Security design – shields business-irrelevant network behaviors and supports encrypted network communication.

[0139] 2. Video Management Module

[0140] Hardware design – IP-type cameras and corresponding recording nodes are preferred, and the recorder supports Ethernet network interfaces of 100M or higher.

[0141] Software design – supports remote access to real-time camera signals via multiple video protocols, and also supports access to historical monitoring data.

[0142] Security design – supports blocking business-irrelevant network activities and supports encrypted network communication. The video recorder also possesses a certain data black box function to ensure data availability.

[0143] 3. Network communication module (host-side device + control-side device)

[0144] Hardware design – physical network interfaces that support network connectivity and internet access for all network modules on this side.

[0145] Software design – supports communication and forwarding of NAT, IPsec VPN and related network protocols, and establishes a network framework for one-way / two-way communication as needed.

[0146] Security design – Supports basic network firewall functions, enabling the blocking of business-irrelevant network behaviors and the restriction of sensitive network communications.

[0147] 4. Access Gateway Module

[0148] Hardware design – network deployment based on public cloud or traditional servers.

[0149] Software design – supports the exchange of heartbeat information, network communication signaling, and other service-related network communications with host-side and control-side devices.

[0150] Safety design – designed according to Level 2 or higher of the Information Security Protection Standard.

[0151] 5. Signaling Management Module

[0152] Hardware design – network deployment based on public cloud or traditional servers.

[0153] Software design – supports the exchange of heartbeat information, network communication signaling, and other service-related network communications with host-side and control-side devices.

[0154] Safety design – designed according to Level 2 or higher of the Information Security Protection Standard.

[0155] 6. Conventional data acquisition module

[0156] Hardware design – network deployment based on public cloud or traditional servers.

[0157] Software design – supports routine data acquisition and relays network communication data between control-side and host-side devices.

[0158] Safety design – designed according to Level 2 or higher of the Information Security Protection Standard.

[0159] 7. Real-time data acquisition module

[0160] Hardware design – Integrating network interfaces according to the business scenarios of control-side devices.

[0161] Software design – supports network data related to communication with backend devices and interaction with host devices.

[0162] Security design – shields business-irrelevant network behaviors and supports encrypted network communication.

[0163] 8. Real-time control module

[0164] Hardware design – Integrating network interfaces according to the needs of real-time control services

[0165] Software design – supporting network data related to communication with backend devices and interaction commands with host devices.

[0166] Security design – shields business-irrelevant network behaviors and supports encrypted network communication.

[0167] 9. Real-time video monitoring module

[0168] Hardware design – supports network video decoding, multiple video signal inputs, and HDMI signal outputs.

[0169] Software design – supports multiple IP camera communication protocols such as HTTP / RTMP / RTSP, and supports video picture-in-picture stacking and re-encoding output.

[0170] Security design – supports blocking business-irrelevant network behaviors and supports encrypted network communication.

[0171] In summary, the network communication system provided in the above embodiments has the following advantages compared with the network communication systems in the prior art: 1) Low-coupling design: By decomposing the network functions on each side, the technical difficulty of upgrading and maintaining the overall system is greatly reduced, and the bottleneck in the framework is eliminated for rapid iteration of functions in the later stage; 2) Flexible network communication model: By using multiple network communication mechanisms, a network communication model that can support unidirectional and bidirectional communication is established, which greatly improves the compatibility of the underlying network; 3) Low video latency: By using proprietary modules to forward camera monitoring video signals and control commands, network latency can be reduced from the second level to the millisecond level; 4) Product-oriented design: By introducing gateway access modules and signaling management modules in the back-end devices, it is possible for multiple users to manage multiple devices, providing a reasonable basic network framework for the mass application of products. Therefore, in the network communication system provided by the above embodiments, by establishing a general network communication model for the IT / OT integration of intelligent engineering machinery equipment, a reliable communication network design can be provided for the transformation of the entire series of engineering machinery equipment to Industry 4.0. At the same time, based on product thinking, the original simple functional modules are decomposed, so that the originally highly integrated and complex technologies of each module are deconstructed into simple component modules, which are more suitable for batch application of products and technology iteration. In addition, a private video data communication network is established to improve data privacy protection.

[0172] Based on the same inventive concept as the foregoing embodiments, this embodiment also provides a computer-readable storage medium storing a computer program. The computer-readable storage medium can be a magnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM), etc.; it can also be various devices including one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc. When the computer program stored in the computer-readable storage medium is executed by a processor, it implements the above-described network communication method. For the specific steps implemented when the computer program is executed by the processor, please refer to [link to relevant documentation]. Figure 3The description of the illustrated embodiments will not be repeated here.

[0173] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0174] In this document, the terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, which includes not only the elements listed but also other elements not expressly listed.

[0175] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A network communication method, applied to a back-end device in a network communication system, characterized in that, The method includes: Obtain pairing requirements, which include host-side devices and control-side devices that need to be interconnected; Based on the network information corresponding to the host-side device and the control-side device respectively, the target access gateway is determined; the target access gateway is the gateway required for the host-side device and the control-side device to achieve network interconnection. Based on the preset information corresponding to the host-side device and the control-side device respectively, a network interconnection configuration operation is performed to determine the first network connection configuration information corresponding to the host-side device, the second network connection configuration information corresponding to the control-side device, and the third network connection configuration information corresponding to the target access gateway; the preset information includes local area network information, Internet information, and identity identification information. The first network connection configuration information is sent to the host-side device, the second network connection configuration information is sent to the control-side device, and the third network connection configuration information is loaded, so that the host-side device and the control-side device can access the target access gateway to achieve network interconnection.

2. The method according to claim 1, characterized in that, The requirement to obtain a pairing includes: In response to a pairing request command, a pairing interface is output; the pairing interface includes information on at least one candidate host-side device and at least one candidate control-side device after going online. The selection command entered through the pairing interface is obtained, and the corresponding pairing requirements are generated.

3. A network communication device, characterized in that, The device includes a signaling management module and an access gateway module; wherein... The signaling management module is used to acquire pairing requirements, which include host-side devices and control-side devices that need to interface with each other; determine a target access gateway based on the network information corresponding to the host-side devices and the control-side devices respectively; the target access gateway is the gateway required for the host-side devices and control-side devices to achieve network interconnection; perform network interconnection configuration operations based on preset information corresponding to the host-side devices and control-side devices respectively, determine the first network connection configuration information corresponding to the host-side devices, the second network connection configuration information corresponding to the control-side devices, and the third network connection configuration information corresponding to the target access gateway; and send the first network connection configuration information to the host-side devices, the second network connection configuration information to the control-side devices, and the third network connection configuration information to the access gateway module; the preset information includes local area network information, Internet information, and identity identification information. The access gateway module is used to load the third network connection configuration information so that the host-side device and the control-side device can access the target access gateway to achieve network interconnection.

4. A network communication system, characterized in that, The system includes: a host-side device, a control-side device, and a back-end device; the host-side device includes an edge computing module and a first network communication module, the control-side device includes a real-time control module and a second network communication module, and the back-end device includes a signaling management module and an access gateway module; wherein... The signaling management module is used to acquire pairing requirements, which include host-side devices and control-side devices that need to interface with each other; determine a target access gateway based on the location information corresponding to the host-side devices and the control-side devices respectively; the target access gateway is the gateway required for the host-side devices and control-side devices to achieve network interconnection; perform network interconnection configuration operations based on preset information corresponding to the host-side devices and control-side devices respectively, determine the first network connection configuration information corresponding to the host-side devices, the second network connection configuration information corresponding to the control-side devices, and the third network connection configuration information corresponding to the target access gateway; and send the first network connection configuration information to the host-side devices, the second network connection configuration information to the control-side devices, and the third network connection configuration information to the access gateway module; the preset information includes local area network information, Internet information, and identity identification information. The access gateway module is used to load the third network connection configuration information; The edge computing module is configured to, after executing the first network connection configuration information, control the first network communication module to load the first network connection configuration information and connect to the access gateway module to access the target access gateway; The real-time control module is used to control the second network communication module to load the second network connection configuration information and connect to the access gateway module after executing the second network connection configuration information, so as to access the target access gateway.

5. The system according to claim 4, characterized in that, The host-side device further includes a video management module, and the control-side device further includes a real-time video monitoring module; wherein... The real-time video monitoring module is used to send monitoring instructions to the video management module through the second network communication module and the access gateway module; and to obtain monitoring data corresponding to the monitoring instructions and display the monitoring screen corresponding to the monitoring data. The video management module is used to send the monitoring data collected by the corresponding camera device installed on the host side device to the real-time video monitoring module through the first network communication module and the access gateway module, according to the monitoring instruction.

6. The system according to claim 4, characterized in that, The control-side device further includes a real-time data acquisition module, and the back-end device further includes a conventional data acquisition module; wherein... The real-time control module is also used to send control commands to the host-side device through the second network communication module and the access gateway module; The edge computing module is also used to control the host-side device to perform corresponding operations according to the control instructions; The conventional data acquisition module is also used to collect the operation data of the host-side device performing corresponding operations, and send the operation data to the real-time data acquisition module through the access gateway module.

7. The system according to claim 4, characterized in that, The first network communication module and the second network communication module support communication and forwarding of NAT, IPsec VPN and related network protocols.

8. A computer-readable storage medium, characterized in that, The device contains a computer program that, when executed by a processor, implements the steps of the network communication method according to any one of claims 1 to 2.

Citation Information

Patent Citations

  • Remote monitoring system and method for servo press production field

    CN110315799A

  • Control method, device and system and storage medium

    CN112820094A

  • Remote communication method, device and equipment for industrial equipment

    CN114615080A