Remote operation and maintenance system, method and device
By establishing a long connection between the device to be operated and maintained and the first device, and using MQTT and reverse proxy services to establish address mapping, the problem of resource waste in remote operation and maintenance is solved, and efficient operation and maintenance operations are achieved.
Patent Information
- Application Number
- CN202110940590.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-17
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2041-08-17
AI Technical Summary
In the existing technology, remote operation and maintenance relies on VPN gateway devices, resulting in a waste of resources.
By establishing a long connection between the device to be maintained and the first device, and using MQTT long connection and reverse proxy service, an address mapping relationship is established between the device to be maintained and the second device, the transmission of operation and maintenance operation instructions is realized, avoiding dependence on gateway devices.
It reduces resource waste during the operation and maintenance process and improves operation and maintenance efficiency.
Smart Images

Figure CN115705019B_ABST
Abstract
Description
Technical Field
[0001] This specification relates to the field of computer technology, and in particular to a remote operation and maintenance system, method, and device. Background Art
[0002] In the new retail warehousing sector, various internet-based devices, such as sensors, gateways, and facial recognition attendance machines, are deployed in major warehouses. When problems arise with these devices, maintenance personnel must remotely operate and maintain the equipment because the device is located on a different local area network than the one used by the maintenance personnel.
[0003] In the existing technology, a VPN gateway device can be installed in each warehouse and another VPN gateway device can be installed at the operation and maintenance personnel's end. Based on the two VPN gateway devices, a virtual private network (i.e., virtual local area network) is formed. The operation and maintenance personnel can use the VPN to operate and maintain the equipment with problems.
[0004] However, in the prior art, operation and maintenance of devices with problems through VPN must rely on VPN gateway devices, thereby increasing resource waste during the operation and maintenance process. Summary of the Invention
[0005] The embodiments of this specification provide a remote operation and maintenance system, method, and device to partially solve the problems existing in the above-mentioned prior art.
[0006] The embodiments of this specification adopt the following technical solutions:
[0007] This specification provides a remote operation and maintenance system, which includes: a device to be operated and maintained, a first device, a second device, and an operation and maintenance operation device;
[0008] The device to be operated and maintained is used to establish a long connection with the first device;
[0009] The first device is configured to receive an operation and maintenance start instruction sent by the operation and maintenance operation device, and send the operation and maintenance start instruction to the device to be operated and maintained based on the long connection;
[0010] The device to be operated and maintained is configured to send its own first address information to the second device after receiving the operation and maintenance start instruction sent by the first device;
[0011] The second device is configured to, after receiving the first address information of the device to be operated and maintained, establish a mapping relationship between the first address information and its own second address information based on the first address information, receive an operation and maintenance instruction sent by the operation and maintenance device, and send the operation and maintenance instruction to the device to be operated and maintained based on the mapping relationship; wherein the destination address information in the operation and maintenance instruction is the second address information of the second device;
[0012] The equipment to be operated and maintained is used to perform operation and maintenance operations according to the received operation and maintenance operation instructions.
[0013] Optionally, the device to be operated and maintained establishes a long connection with the first device through a public network.
[0014] Optionally, the long connection is a message queue telemetry transmission MQTT long connection.
[0015] Optionally, the first device, the second device and the operation and maintenance device are in the same local area network.
[0016] This specification provides a remote operation and maintenance method, which is applied to a device to be operated and maintained in a remote operation and maintenance system, wherein the remote operation and maintenance system further includes: a first device, a second device, and an operation and maintenance operation device;
[0017] The method comprises:
[0018] The device to be operated and maintained sends a connection instruction to the first device and establishes a long connection with the first device;
[0019] receiving, according to the persistent connection, an operation and maintenance start instruction sent by the first device, wherein the operation and maintenance start instruction is sent by the operation and maintenance operation device to the first device;
[0020] According to the operation and maintenance start instruction, the first address information of the device to be operated and maintained is sent to the second device, so that the second device establishes a mapping relationship between the second address information of the second device and the first address information according to the first address information;
[0021] receiving, according to the mapping relationship, an operation and maintenance instruction sent by the second device, where the operation and maintenance instruction is sent by the operation and maintenance device to the second device, and destination address information in the operation and maintenance instruction is the second address information of the second device;
[0022] Perform maintenance operations according to the received maintenance instructions.
[0023] This specification provides a remote operation and maintenance method, which is applied to a first device in a remote operation and maintenance system, wherein the remote operation and maintenance system further includes: a device to be operated and maintained, a second device, and an operation and maintenance operation device;
[0024] The method comprises:
[0025] The first device receives a connection instruction sent by the device to be operated and maintained, and establishes a persistent connection with the device to be operated and maintained;
[0026] Receive the operation and maintenance start-up instruction sent by the operation and maintenance operation device, and send the operation and maintenance start-up instruction to the device to be operated and maintained according to the long connection, so that the device to be operated and maintained sends its own first address information to the second device, so that the second device can establish a mapping relationship between the first address information and the second address information of the second device itself according to the first address information, receive the operation and maintenance operation instruction sent by the operation and maintenance operation device, and send the operation and maintenance operation instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instruction; wherein, the destination address information in the operation and maintenance operation instruction is the second address information of the second device.
[0027] This specification provides a remote operation and maintenance method, which is applied to a second device in a remote operation and maintenance system, wherein the remote operation and maintenance system further includes: a device to be operated and maintained, a first device, and an operation and maintenance operation device;
[0028] The method comprises:
[0029] After the device to be operated and maintained receives the operation and maintenance start instruction sent by the first device, the second device receives the first address information sent by the device to be operated and maintained;
[0030] Establishing a mapping relationship between the first address information and the second address information of the second device according to the first address information;
[0031] Receive the operation and maintenance operation instructions sent by the operation and maintenance operation device, and send the operation and maintenance operation instructions to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instructions; wherein the destination address information in the operation and maintenance operation instructions is the second address information of the second device.
[0032] This specification provides a remote operation and maintenance method, which is applied to an operation and maintenance device in a remote operation and maintenance system, wherein the remote operation and maintenance system further includes: a device to be operated and maintained, a first device, and a second device;
[0033] The method comprises:
[0034] After the device to be operated and maintained establishes a persistent connection with the first device, the operation and maintenance operation device sends an operation and maintenance start instruction to the first device, so that the first device sends the received operation and maintenance start instruction to the device to be operated and maintained based on the persistent connection, so that after receiving the operation and maintenance start instruction, the device to be operated and maintained sends its own first address information to the second device, so that the second device establishes a mapping relationship between the first address information and its own second address information based on the first address information;
[0035] Send an operation and maintenance instruction to the second device so that the second device sends the received operation and maintenance instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained can perform the operation and maintenance operation according to the operation and maintenance instruction; wherein the destination address information in the operation and maintenance instruction is the second address information of the second device.
[0036] This manual provides a remote operation and maintenance device, including:
[0037] Establishing a long connection module, for the device to be operated and maintained to send a connection instruction to the first device and establish a long connection with the first device;
[0038] A first receiving module is configured to receive, according to the persistent connection, an operation and maintenance start instruction sent by the first device, wherein the operation and maintenance start instruction is sent by the operation and maintenance operation device to the first device;
[0039] a mapping relationship establishment module, configured to send the first address information of the device to be operated and maintained to the second device according to the operation and maintenance start instruction, so that the second device establishes a mapping relationship between the second address information of the second device and the first address information according to the first address information;
[0040] a second receiving module, configured to receive, according to the mapping relationship, an operation and maintenance instruction sent by the second device, where the operation and maintenance instruction is sent by the operation and maintenance device to the second device, and destination address information in the operation and maintenance instruction is the second address information of the second device;
[0041] The operation and maintenance execution module is used to execute the operation and maintenance operation according to the received operation and maintenance operation instruction.
[0042] This manual provides a remote operation and maintenance device, including:
[0043] Establishing a long connection module, for the first device to receive the connection instruction sent by the device to be operated and maintained, and establish a long connection with the device to be operated and maintained;
[0044] An operation and maintenance operation execution module is used to receive the operation and maintenance start-up instruction sent by the operation and maintenance operation device, and send the operation and maintenance start-up instruction to the device to be operated and maintained according to the long connection, so that the device to be operated and maintained sends its own first address information to the second device, so that the second device can establish a mapping relationship between the first address information and the second address information of the second device itself according to the first address information, receive the operation and maintenance operation instruction sent by the operation and maintenance operation device, and send the operation and maintenance operation instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instruction; wherein, the destination address information in the operation and maintenance operation instruction is the second address information of the second device.
[0045] This manual provides a remote operation and maintenance device, including:
[0046] a receiving module, configured to, after the device to be operated and maintained receives the operation and maintenance start instruction sent by the first device, receive, by the second device, the first address information sent by the device to be operated and maintained;
[0047] a mapping relationship establishing module, configured to establish a mapping relationship between the first address information and the second address information of the second device itself according to the first address information;
[0048] An operation and maintenance operation execution module is used to receive the operation and maintenance operation instructions sent by the operation and maintenance operation device, and send the operation and maintenance operation instructions to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instructions; wherein, the destination address information in the operation and maintenance operation instructions is the second address information of the second device.
[0049] This manual provides a remote operation and maintenance device, including:
[0050] a mapping relationship establishment module, configured to, after the device to be operated and maintained establishes a persistent connection with the first device, cause the operation and maintenance operation device to send an operation and maintenance start instruction to the first device, so that the first device sends the received operation and maintenance start instruction to the device to be operated and maintained based on the persistent connection, so that after receiving the operation and maintenance start instruction, the device to be operated and maintained sends its own first address information to the second device, so that the second device establishes a mapping relationship between the first address information and its own second address information based on the first address information;
[0051] An operation and maintenance operation execution module is used to send an operation and maintenance operation instruction to the second device, so that the second device sends the received operation and maintenance operation instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained can perform the operation and maintenance operation according to the operation and maintenance operation instruction; wherein, the destination address information in the operation and maintenance operation instruction is the second address information of the second device.
[0052] This specification provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned remote operation and maintenance method.
[0053] This specification provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the remote operation and maintenance method described above is implemented.
[0054] At least one of the above technical solutions adopted in the embodiments of this specification can achieve the following beneficial effects:
[0055] In the embodiment of this specification, under the condition that there is a long connection between the device to be operated and maintained and the first device, the operation and maintenance operation device first sends an operation and maintenance start instruction to the first device. The first device sends the received operation and maintenance start instruction to the device to be operated and maintained. After receiving the operation and maintenance start instruction, the device to be operated and maintained sends the first address information of the device to be operated and maintained to the second device. The second device establishes a mapping relationship between the first address information and the second address information of the second device itself based on the received first address information. The operation and maintenance operation device sends the operation and maintenance operation instruction to the second device, and the second device sends the operation and maintenance operation instruction to the device to be operated and maintained based on the mapping relationship. Among them, the destination information in the operation and maintenance operation instruction is the second address information. The device to be operated and maintained performs the operation and maintenance operation according to the operation and maintenance operation instruction. During the whole process, there is no need to set up a gateway device separately, thereby reducing the waste of resources in the operation and maintenance process. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The drawings described herein are used to provide a further understanding of this specification and constitute a part of this specification. The exemplary embodiments and descriptions of this specification are used to explain this specification and do not constitute an improper limitation of this specification. In the drawings:
[0057] Figure 1 A schematic diagram of the structure of the remote operation and maintenance system provided in the embodiments of this specification;
[0058] Figure 2 A schematic diagram of the cloud architecture provided in the embodiments of this specification;
[0059] Figure 3 A schematic diagram of a remote operation and maintenance process provided in an embodiment of this specification;
[0060] Figure 4 A schematic diagram of a remote operation and maintenance process provided in an embodiment of this specification;
[0061] Figure 5 A schematic diagram of a remote operation and maintenance process provided in an embodiment of this specification;
[0062] Figure 6 A schematic diagram of a remote operation and maintenance process provided in an embodiment of this specification;
[0063] Figure 7 A schematic diagram of the structure of a remote operation and maintenance device provided in an embodiment of this specification;
[0064] Figure 8 A schematic diagram of the structure of a remote operation and maintenance device provided in an embodiment of this specification;
[0065] Figure 9 A schematic diagram of the structure of a remote operation and maintenance device provided in an embodiment of this specification;
[0066] Figure 10 A schematic diagram of the structure of a remote operation and maintenance device provided in an embodiment of this specification;
[0067] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this specification. DETAILED DESCRIPTION
[0068] To make the objectives, technical solutions, and advantages of this specification more clear, the following will clearly and completely describe the technical solutions of this specification in conjunction with the specific embodiments of this specification and the corresponding drawings. Obviously, the embodiments described are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this specification.
[0069] The technical solutions provided by the embodiments of this specification are described in detail below with reference to the accompanying drawings.
[0070] Taking the warehouse operation and maintenance scenario as an example, in the warehousing field, various equipment needs to be deployed in each warehouse. When the equipment in the warehouse fails, the operation and maintenance personnel will choose to remotely operate and maintain various equipment in the warehouse in order to improve operation and maintenance efficiency.
[0071] In the embodiments of this specification, the business in the warehouse can be processed through the communication link between the device in the warehouse and the first device (which can be a business server), so each device in the warehouse needs to establish a long connection with the first device, that is, each device in the warehouse needs to maintain communication with the first device. Under the condition that each device in the warehouse establishes a long connection with the first device, the first device can monitor the status of each device in the warehouse in real time, that is, monitor whether each device in the warehouse has a fault. When a device in the warehouse fails, the operation and maintenance personnel can promptly operate and maintain the faulty device through the remote operation and maintenance system. It should be noted that the first device does not refer to a fixed hardware device. Different software can be run on the first device according to actual needs, and the first device implements different functions according to different software.
[0072] Figure 1 This is a schematic diagram of the remote operation and maintenance system structure provided in an embodiment of this specification. The remote operation and maintenance system includes: a device to be operated and maintained, a first device, a second device, and an operation and maintenance device. The device to be operated and maintained is located in a warehouse's local area network, while the first device, the second device, and the operation and maintenance device are located in the local area network where the operation and maintenance personnel reside. That is, the first device, the second device, and the operation and maintenance device are all in the same local area network. Furthermore, the device to be operated and maintained is connected to the first device, and the device to be operated and maintained is connected to the second device via the public network.
[0073] In an embodiment of the present specification, the device to be operated and maintained first establishes a long connection with the first device. On this basis, the first device receives the operation and maintenance start-up instruction sent by the operation and maintenance operation device, and sends the operation and maintenance start-up instruction to the device to be operated and maintained based on the long connection. After receiving the operation and maintenance start-up instruction sent by the first device, the device to be operated and maintained sends its own first address information to the second device. After receiving the first address information of the device to be operated and maintained, the second device establishes a mapping relationship between the first address information and its own second address information based on the first address information. When the second device receives the operation and maintenance operation instruction sent by the operation and maintenance operation device, it sends the operation and maintenance operation instruction to the device to be operated and maintained based on the mapping relationship. Among them, the destination address information in the operation and maintenance operation instruction is the second address information of the second device. The device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instruction.
[0074] In the embodiments of this specification, Message Queuing Telemetry Transport (MQTT) client software and reverse proxy service client software can be installed on the device to be operated and maintained. The MQTT server software is installed on the first device, the reverse proxy service server software is installed on the second device, and the operation and maintenance service software and operation and maintenance tool software are installed on the operation and maintenance operation device, wherein the operation and maintenance tool software includes but is not limited to ssh, adb, etc. Then, each device performs remote operation and maintenance through each software. Since each device in the remote operation and maintenance system performs remote operation and maintenance through the installed software, the first device, the second device and the operation and maintenance operation device can be the same hardware device. That is to say, the first device, the second device and the operation and maintenance operation device can be in the same local area network. Among them, the first device, the second device and the operation and maintenance operation device can be servers. The device to be operated and maintained can be a device that requires operation and maintenance due to a fault, such as: a sensor, a gateway device, a camera, a face attendance machine, etc.
[0075] It should be noted that the remote operation and maintenance system in this manual can be applied to any operation and maintenance scenario.
[0076] Among them, the prerequisite for operating and maintaining the equipment to be operated and maintained that has failed in the warehouse is that the equipment to be operated and maintained establishes a long connection with the first device. The process of establishing a long connection is: after the equipment to be operated and maintained is powered on, the equipment to be operated and maintained sends a connection instruction to the first device based on the public network through the MQTT client software installed on the equipment to be operated and maintained. The first device receives the connection instruction through the MQTT server software and establishes an MQTT long connection with the equipment to be operated and maintained according to the connection instruction. That is, the equipment to be operated and maintained establishes an MQTT long connection with the first device through the public network. It should be noted that the long connection between the equipment to be operated and maintained and the first device is not limited to MQTT, as long as a long connection is established between the equipment to be operated and maintained and the first device.
[0077] After the device to be operated and maintained establishes a persistent connection with the first device, the operation and maintenance device sends an operation and maintenance start-up instruction to the first device via the operation and maintenance service software installed on the operation and maintenance device. The first device receives the operation and maintenance start-up instruction via the MQTT server software installed on the first device and sends the operation and maintenance start-up instruction to the device to be operated and maintained via the MQTT server software. The operation and maintenance start-up instruction includes the second address information of the specified second device. The device to be operated and maintained receives the operation and maintenance start-up instruction via the MQTT client software and sends the operation and maintenance start-up instruction to the reverse proxy service client software installed on the device to be operated and maintained. The reverse proxy service client software starts the reverse proxy service client software based on the received operation and maintenance start-up instruction. Then, based on the second address information of the second device contained in the operation and maintenance start-up instruction, the device to be operated and maintained sends a reverse proxy service connection request to the reverse proxy service server software installed on the second device via the reverse proxy service client software over the public network. The reverse proxy service connection request carries the first address information of the device to be operated and maintained. That is, the device to be operated and maintained sends its own first address information to the second device. The second device receives the reverse proxy service connection request through the reverse proxy service server software and establishes a reverse proxy service connection between the reverse proxy service client software and the reverse proxy service server software. After the device to be operated and maintained establishes a reverse proxy service connection with the second device, the second device receives the first address information of the device to be operated and maintained, and establishes a mapping relationship between the first address information and the second address information of the second device itself based on the first address information. In other words, the second device can proxy the service port on the device to be operated and maintained through the reverse proxy service server software. That is, each service port of the device to be operated and maintained is mapped to the service port corresponding to the second device. In this way, for the operation and maintenance device, the second device is the device to be operated and maintained, and the operation and maintenance device can operate and maintain the device to be operated and maintained on the second device.
[0078] After establishing a mapping relationship between the first address information and the second address information, the operation and maintenance device, using the operation and maintenance tool software installed on the operation and maintenance device, sends an operation and maintenance instruction to the second device based on the second device's second address information. The destination address information in the operation and maintenance instruction is the second device's second address information. The second device, using the reverse proxy service server software, maps the second device's second address information to the first address information of the device to be operated and maintained based on the mapping relationship. Then, based on the first address information, the second device transmits the operation and maintenance instruction sent by the operation and maintenance device to the device to be operated and maintained over the public network. After receiving the operation and maintenance instruction, the device to be operated and maintained performs the operation and maintenance operation in accordance with the instruction.
[0079] After the maintenance of the device to be maintained is complete, the maintenance operation device sends a shutdown instruction to the first device via its installed maintenance service software. After receiving the shutdown instruction, the first device sends it to the device to be maintained. The device to be maintained receives the shutdown instruction via the reverse proxy service client software and shuts down the reverse proxy service.
[0080] Based on the above remote operation and maintenance process, this manual provides a cloud architecture, such as Figure 2 shown.
[0081] exist Figure 2 In this example, a device to be operated and maintained is located in LAN 1, and the reverse proxy service client software and MQTT client software are installed on the device to be operated and maintained. The first device, the second device, and the operation and maintenance device are located in LAN 2. LAN 1 and LAN 2 are connected via the public network. MQTT server software is installed on the first device, reverse proxy service server software is installed on the second device, and operation and maintenance service software and operation and maintenance tool software are installed on the operation and maintenance device. The communication interaction between the devices is as follows: Figure 2 shown.
[0082] Taking the camera as an example, when the camera freezes while capturing images, that is, there are missing frames in the captured images, the operation and maintenance personnel can send an operation and maintenance start instruction to the first device through the operation and maintenance operation device. The first device sends the operation and maintenance start instruction to the camera. After the camera receives the operation and maintenance start instruction, it starts the reverse proxy service client software and establishes a connection between the reverse proxy service client software installed on the camera and the reverse proxy service server software installed on the second device. After the camera establishes a connection with the second device, the camera maps the service port to the second device, and the operation and maintenance operation device sends a restart instruction (that is, an operation and maintenance operation instruction) to the second device. The second device sends a restart instruction to the camera. After the camera receives the restart instruction, it automatically restarts. That is, the operation and maintenance is completed.
[0083] Through the above Figure 1It can be seen from the method shown that, in this specification, under the condition that there is a long connection between the device to be operated and maintained and the first device, the operation and maintenance operation device first sends an operation and maintenance start instruction to the first device. The first device sends the received operation and maintenance start instruction to the device to be operated and maintained. After receiving the operation and maintenance start instruction, the device to be operated and maintained sends the first address information of the device to be operated and maintained to the second device. The second device establishes a mapping relationship between the first address information and the second address information of the second device itself based on the received first address information. The operation and maintenance operation device sends the operation and maintenance operation instruction to the second device, and the second device sends the operation and maintenance operation instruction to the device to be operated and maintained based on the mapping relationship. Among them, the destination information in the operation and maintenance operation instruction is the second address information. The device to be operated and maintained performs the operation and maintenance operation according to the operation and maintenance operation instruction. During the whole process, there is no need to set up a gateway device separately, and operation and maintenance are performed according to the software installed on each device, thereby reducing resource waste during the operation and maintenance process.
[0084] Based on the remote operation and maintenance system provided above, and according to each device end in the remote operation and maintenance system, this specification provides a remote operation and maintenance method for each device end.
[0085] Figure 3 This is a flowchart of a remote operation and maintenance method provided in an embodiment of this specification. Figure 3 The remote operation and maintenance method shown is applied to the device to be operated and maintained in the remote operation and maintenance system. It includes:
[0086] S300: The device to be operated and maintained sends a connection instruction to the first device and establishes a persistent connection with the first device, wherein the persistent connection means that the device to be operated and maintained maintains a communication connection with the first device.
[0087] S302: Receive an operation and maintenance start instruction sent by the first device according to the persistent connection, wherein the operation and maintenance start instruction is sent by the operation and maintenance operation device to the first device and includes second address information of the second device.
[0088] In this embodiment of the present specification, after the device to be operated and maintained establishes a persistent connection with a first device, the operation and maintenance device sends an operation and maintenance start instruction to the first device. After the first device receives the operation and maintenance start instruction, the first device sends the operation and maintenance start instruction to the device to be operated and maintained based on the persistent connection. The device to be operated and maintained receives the operation and maintenance start instruction sent by the first device.
[0089] S304: According to the operation and maintenance start instruction, the first address information of the device to be operated and maintained is sent to the second device, so that the second device establishes a mapping relationship between the second address information of the second device and the first address information according to the first address information.
[0090] S306: Receive an operation and maintenance instruction sent by the second device according to the mapping relationship, where the operation and maintenance instruction is sent by the operation and maintenance device to the second device, and the destination address information in the operation and maintenance instruction is the second address information of the second device.
[0091] In the embodiments of this specification, after determining a mapping relationship between the first address information of the device to be operated and maintained and the second address information of the second device, the operation and maintenance device sends an operation and maintenance instruction to the second device based on the second address information of the second device. After receiving the operation and maintenance instruction, the second device determines the first address information corresponding to the second address information based on the mapping relationship, and sends the operation and maintenance instruction to the device to be operated and maintained via the public network based on the first address information.
[0092] S308: Execute the operation and maintenance operation according to the received operation and maintenance operation instruction.
[0093] Figure 4 This is a flowchart of a remote operation and maintenance method provided in an embodiment of this specification. Figure 4 The remote operation and maintenance method shown is applied to the first device in the remote operation and maintenance system. It includes:
[0094] S400: The first device receives a connection instruction sent by the device to be operated and maintained, and establishes a persistent connection with the device to be operated and maintained, wherein the persistent connection means that the device to be operated and maintained maintains a communication connection with the first device.
[0095] S402: Receive the operation and maintenance start instruction sent by the operation and maintenance operation device, and send the operation and maintenance start instruction to the device to be operated and maintained according to the long connection, so that the device to be operated and maintained sends its own first address information to the second device, so that the second device can establish a mapping relationship between the first address information and the second address information of the second device itself according to the first address information, receive the operation and maintenance operation instruction sent by the operation and maintenance operation device, and send the operation and maintenance operation instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instruction; wherein, the destination address information in the operation and maintenance operation instruction is the second address information of the second device.
[0096] Figure 5 This is a flowchart of a remote operation and maintenance method provided in an embodiment of this specification. Figure 5 The remote operation and maintenance method shown is applied to the second device in the remote operation and maintenance system. It includes:
[0097] S500: After the device to be operated and maintained receives the operation and maintenance start instruction sent by the first device, the second device receives the first address information sent by the device to be operated and maintained.
[0098] In an embodiment of the present specification, a long connection is first established between the device to be operated and maintained and the first device, and then the operation and maintenance operation device sends an operation and maintenance start instruction to the first device. After the first device receives the operation and maintenance start instruction, it sends the operation and maintenance start instruction to the device to be operated and maintained based on the long connection. After the device to be operated and maintained receives the operation and maintenance start instruction, it sends a reverse proxy service connection request to the second device according to the second address information of the specified second device contained in the operation and maintenance start instruction, wherein the reverse proxy service connection request contains the first address information of the device to be operated and maintained. That is, the device to be operated and maintained sends its own first address information to the second device. After the second device receives the reverse proxy service connection request, it establishes a reverse proxy service connection with the device to be operated and maintained. That is, the second device can receive the first address information sent by the device to be operated and maintained.
[0099] S502: Establish a mapping relationship between the first address information and the second address information of the second device according to the first address information.
[0100] S504: Receive the operation and maintenance operation instruction sent by the operation and maintenance operation device, and send the operation and maintenance operation instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instruction; wherein, the destination address information in the operation and maintenance operation instruction is the second address information of the second device.
[0101] In an embodiment of this specification, after determining the mapping relationship between the first address information and the second address information, the operation and maintenance device sends an operation and maintenance instruction to the second device. The destination address information in the operation and maintenance instruction is the second address information of the second device. After receiving the operation and maintenance instruction, the second device searches for the first address information corresponding to the second address information based on the mapping relationship. Then, based on the first address information, the second device sends the operation and maintenance instruction to the device to be operated and maintained corresponding to the first address information via the public network. The device to be operated and maintained performs the operation and maintenance operation according to the operation and maintenance instruction.
[0102] Figure 6 This is a flowchart of a remote operation and maintenance method provided in an embodiment of this specification. Figure 6 The remote operation and maintenance method shown is applied to the operation and maintenance device side in the remote operation and maintenance system. It includes:
[0103] S600: After the device to be operated and maintained establishes a long connection with the first device, the operation and maintenance operation device sends an operation and maintenance start instruction to the first device, so that the first device sends the received operation and maintenance start instruction to the device to be operated and maintained based on the long connection, so that the device to be operated and maintained sends the first address information of the device to be operated and maintained itself to the second device after receiving the operation and maintenance start instruction, so that the second device establishes a mapping relationship between the first address information and the second address information of the second device itself according to the first address information.
[0104] S602: Send an operation and maintenance instruction to the second device, so that the second device sends the received operation and maintenance instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained can perform the operation and maintenance operation according to the operation and maintenance instruction; wherein the destination address information in the operation and maintenance instruction is the second address information of the second device.
[0105] The above is the remote operation and maintenance method provided in the embodiments of this specification. Based on the same idea, this specification also provides corresponding devices, storage media and electronic devices.
[0106] Figure 7 This is a schematic diagram of the structure of a route operation and maintenance device provided in an embodiment of this specification, the device comprising:
[0107] Establishing a persistent connection module 701, configured for the device to be operated and maintained to send a connection instruction to the first device and establish a persistent connection with the first device;
[0108] A first receiving module 702 is configured to receive, according to the long connection, an operation and maintenance start instruction sent by the first device, wherein the operation and maintenance start instruction is sent by the operation and maintenance operation device to the first device;
[0109] A mapping relationship establishment module 703 is configured to send the first address information of the device to be operated and maintained to the second device according to the operation and maintenance start instruction, so that the second device establishes a mapping relationship between the second address information of the second device and the first address information according to the first address information;
[0110] A second receiving module 704 is configured to receive, according to the mapping relationship, an operation and maintenance instruction sent by the second device, where the operation and maintenance instruction is sent by the operation and maintenance device to the second device, and the destination address information in the operation and maintenance instruction is the second address information of the second device;
[0111] The operation and maintenance execution module 705 is configured to execute an operation and maintenance operation according to the received operation and maintenance instruction.
[0112] Figure 8 This is a schematic diagram of the structure of a route operation and maintenance device provided in an embodiment of this specification, the device comprising:
[0113] Establishing a persistent connection module 801, configured for the first device to receive a connection instruction sent by the device to be operated and maintained, and to establish a persistent connection with the device to be operated and maintained;
[0114] The operation and maintenance operation execution module 802 is used to receive the operation and maintenance start-up instruction sent by the operation and maintenance operation device, and send the operation and maintenance start-up instruction to the device to be operated and maintained according to the long connection, so that the device to be operated and maintained sends its own first address information to the second device, so that the second device can establish a mapping relationship between the first address information and the second address information of the second device itself according to the first address information, receive the operation and maintenance operation instruction sent by the operation and maintenance operation device, and send the operation and maintenance operation instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instruction; wherein, the destination address information in the operation and maintenance operation instruction is the second address information of the second device.
[0115] Figure 9 This is a schematic diagram of the structure of a route operation and maintenance device provided in an embodiment of this specification, the device comprising:
[0116] Receiving module 901, configured to, after the device to be operated and maintained receives the operation and maintenance start instruction sent by the first device, receive, by the second device, first address information sent by the device to be operated and maintained;
[0117] A mapping relationship establishing module 902 is configured to establish a mapping relationship between the first address information and the second address information of the second device according to the first address information;
[0118] The operation and maintenance operation execution module 903 is used to receive the operation and maintenance operation instructions sent by the operation and maintenance operation device, and send the operation and maintenance operation instructions to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instructions; wherein, the destination address information in the operation and maintenance operation instructions is the second address information of the second device.
[0119] Figure 10 This is a schematic diagram of the structure of a route operation and maintenance device provided in an embodiment of this specification, the device comprising:
[0120] The mapping relationship establishment module 1001 is configured to, after the device to be operated and maintained establishes a persistent connection with the first device, have the operation and maintenance operation device send an operation and maintenance start instruction to the first device, so that the first device sends the received operation and maintenance start instruction to the device to be operated and maintained based on the persistent connection, so that after receiving the operation and maintenance start instruction, the device to be operated and maintained sends its own first address information to the second device, so that the second device establishes a mapping relationship between the first address information and its own second address information based on the first address information;
[0121] The operation and maintenance operation execution module 1002 is used to send an operation and maintenance operation instruction to the second device, so that the second device sends the received operation and maintenance operation instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained can perform the operation and maintenance operation according to the operation and maintenance operation instruction; wherein, the destination address information in the operation and maintenance operation instruction is the second address information of the second device.
[0122] This specification also provides a computer-readable storage medium, wherein the storage medium stores a computer program, which can be used to perform the above-mentioned Figure 3 、 4 , 5, and 6 provide remote operation and maintenance methods.
[0123] based on Figure 3 、 4 , 5, 6 shown in the remote operation and maintenance method, the embodiment of this specification also provides Figure 11 The structural diagram of unmanned equipment is shown in FIG. Figure 11 At the hardware level, the unmanned equipment includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory. Of course, it may also include other hardware required for the business. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it to achieve the above Figure 3 、 4 , 5, and 6. The remote operation and maintenance method described in
[0124] Of course, in addition to software implementation, this specification does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0125] In the 1990s, technological improvements could be clearly distinguished as either hardware improvements (for example, improvements to circuit structures like diodes, transistors, and switches) or software improvements (improvements to process flows). However, with the advancement of technology, many process flow improvements today can now be considered direct improvements to hardware circuit structures. Designers almost always create the corresponding hardware circuit structure by programming the improved process flow into the hardware circuit. Therefore, it cannot be said that a process flow improvement cannot be implemented using hardware modules. For example, a programmable logic device (PLD), such as a field programmable gate array (FPGA), is an integrated circuit whose logical function is determined by user programming. Designers can "integrate" a digital system on a PLD through their own programming, without having to hire a chip manufacturer to design and manufacture a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly done using "logic compiler" software. This is similar to the software compiler used when developing programs. Before compilation, the original code must also be written in a specific programming language, called a hardware description language (HDL). There is not just one HDL, but many, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art will also understand that by simply programming the method flow in one of these hardware description languages and then programming it into an integrated circuit, a hardware circuit that implements the logic method flow can be easily obtained.
[0126] The controller can be implemented in any suitable manner. For example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that in addition to implementing the controller in a purely computer-readable program code format, the controller can be implemented in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be considered as structures within the hardware component. Or even, the devices for implementing various functions can be considered as both software modules that implement the method and structures within the hardware component.
[0127] The systems, devices, modules, or units described in the above embodiments may be implemented by computer chips or entities, or by products having certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0128] For the convenience of description, the above devices are described as being divided into various units according to their functions. Of course, when implementing this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0129] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems, or computer program products. Therefore, this specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0130] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0131] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0132] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.
[0133] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0134] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0135] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0136] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0137] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems, or computer program products. Thus, this specification may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0138] This specification may be described in the general context of computer-executable instructions, such as program modules, executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. This specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media, including storage devices.
[0139] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.
[0140] The foregoing is merely an example of the present invention and is not intended to limit the present invention. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be included within the scope of the claims of the present invention.
Claims
1. A remote operation and maintenance system, characterized in that: The system includes: a device to be operated and maintained, a first device, a second device and an operation and maintenance device; The device to be operated and maintained is used to establish a long connection with the first device; The first device is configured to receive an operation and maintenance start instruction sent by the operation and maintenance operation device, and send the operation and maintenance start instruction to the device to be operated and maintained based on the long connection; The device to be operated and maintained is configured to send its first address information to the second device after receiving the operation and maintenance start instruction sent by the first device; The second device is configured to, after receiving the first address information of the device to be operated and maintained, establish a mapping relationship between the first address information and its own second address information based on the first address information, receive an operation and maintenance instruction sent by the operation and maintenance device, and send the operation and maintenance instruction to the device to be operated and maintained based on the mapping relationship; wherein the destination address information in the operation and maintenance instruction is the second address information of the second device; The equipment to be operated and maintained is used to perform operation and maintenance operations according to the received operation and maintenance operation instructions.
2. The system according to claim 1, wherein The device to be operated and maintained establishes a long connection with the first device through the public network.
3. The system according to claim 1, wherein: The long connection is a message queue telemetry transmission MQTT long connection.
4. The system according to claim 1 or 2, characterized in that The first device, the second device and the operation and maintenance device are in the same local area network.
5. A remote operation and maintenance method, characterized in that: The remote operation and maintenance method is applied to a device to be operated and maintained in a remote operation and maintenance system, wherein the remote operation and maintenance system further comprises: a first device, a second device, and an operation and maintenance operation device; The method comprises: The device to be operated and maintained sends a connection instruction to the first device and establishes a long connection with the first device; receiving, according to the persistent connection, an operation and maintenance start instruction sent by the first device, wherein the operation and maintenance start instruction is sent by the operation and maintenance operation device to the first device; According to the operation and maintenance start instruction, the first address information of the device to be operated and maintained is sent to the second device, so that the second device establishes a mapping relationship between the second address information of the second device and the first address information according to the first address information; receiving, according to the mapping relationship, an operation and maintenance instruction sent by the second device, where the operation and maintenance instruction is sent by the operation and maintenance device to the second device, and destination address information in the operation and maintenance instruction is the second address information of the second device; Perform maintenance operations according to the received maintenance instructions.
6. A remote operation and maintenance method, characterized in that: The remote operation and maintenance method is applied to a first device in a remote operation and maintenance system, wherein the remote operation and maintenance system further comprises: a device to be operated and maintained, a second device, and an operation and maintenance operation device; The method comprises: The first device receives a connection instruction sent by the device to be operated and maintained, and establishes a persistent connection with the device to be operated and maintained; Receive the operation and maintenance start-up instruction sent by the operation and maintenance operation device, and send the operation and maintenance start-up instruction to the device to be operated and maintained according to the long connection, so that the device to be operated and maintained sends its own first address information to the second device, so that the second device can establish a mapping relationship between the first address information and the second address information of the second device itself according to the first address information, receive the operation and maintenance operation instruction sent by the operation and maintenance operation device, and send the operation and maintenance operation instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instruction; wherein, the destination address information in the operation and maintenance operation instruction is the second address information of the second device.
7. A remote operation and maintenance method, characterized in that: The remote operation and maintenance method is applied to a second device in a remote operation and maintenance system, wherein the remote operation and maintenance system further comprises: a device to be operated and maintained, a first device, and an operation and maintenance operation device; The method comprises: After the device to be operated and maintained establishes a persistent connection with the first device and receives an operation and maintenance start instruction sent by the operation and maintenance operation device to the first device according to the persistent connection, the second device receives the first address information sent by the device to be operated and maintained; Establishing a mapping relationship between the first address information and the second address information of the second device according to the first address information; Receive the operation and maintenance operation instructions sent by the operation and maintenance operation device, and send the operation and maintenance operation instructions to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instructions; wherein the destination address information in the operation and maintenance operation instructions is the second address information of the second device.
8. A remote operation and maintenance method, characterized in that: The remote operation and maintenance method is applied to an operation and maintenance device in a remote operation and maintenance system, wherein the remote operation and maintenance system further comprises: a device to be operated and maintained, a first device, and a second device; The method comprises: After the device to be operated and maintained establishes a persistent connection with the first device, the operation and maintenance operation device sends an operation and maintenance start instruction to the first device, so that the first device sends the received operation and maintenance start instruction to the device to be operated and maintained based on the persistent connection, so that after receiving the operation and maintenance start instruction, the device to be operated and maintained sends its own first address information to the second device, so that the second device establishes a mapping relationship between the first address information and its own second address information based on the first address information; Send an operation and maintenance instruction to the second device so that the second device sends the received operation and maintenance instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained can perform the operation and maintenance operation according to the operation and maintenance instruction; wherein the destination address information in the operation and maintenance instruction is the second address information of the second device.
9. A remote operation and maintenance device, characterized in that: include: Establishing a long connection module, used for the device to be operated and maintained to send a connection instruction to the first device and establish a long connection with the first device; A first receiving module is configured to receive, according to the persistent connection, an operation and maintenance start instruction sent by the first device, wherein the operation and maintenance start instruction is sent by an operation and maintenance operation device to the first device; a mapping relationship establishment module, configured to send the first address information of the device to be operated and maintained to the second device according to the operation and maintenance start instruction, so that the second device establishes a mapping relationship between the second address information of the second device and the first address information according to the first address information; a second receiving module, configured to receive, according to the mapping relationship, an operation and maintenance instruction sent by the second device, where the operation and maintenance instruction is sent by the operation and maintenance device to the second device, and destination address information in the operation and maintenance instruction is the second address information of the second device; The operation and maintenance execution module is used to execute the operation and maintenance operation according to the received operation and maintenance operation instruction.
10. A remote operation and maintenance device, characterized in that: include: Establishing a long connection module, for the first device to receive a connection instruction sent by the device to be operated and maintained, and establish a long connection with the device to be operated and maintained; An operation and maintenance operation execution module is used to receive an operation and maintenance start-up instruction sent by an operation and maintenance operation device, and send the operation and maintenance start-up instruction to the device to be operated and maintained according to the long connection, so that the device to be operated and maintained sends its own first address information to the second device, so that the second device can establish a mapping relationship between the first address information and the second address information of the second device itself according to the first address information, receive the operation and maintenance operation instruction sent by the operation and maintenance operation device, and send the operation and maintenance operation instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instruction; wherein, the destination address information in the operation and maintenance operation instruction is the second address information of the second device.
11. A remote operation and maintenance device, characterized in that: include: a receiving module, configured to, after the device to be operated and maintained establishes a persistent connection with the first device and receives an operation and maintenance start instruction sent by the operation and maintenance operation device to the first device according to the persistent connection, receive the first address information sent by the device to be operated and maintained by the second device; a mapping relationship establishing module, configured to establish a mapping relationship between the first address information and the second address information of the second device itself according to the first address information; An operation and maintenance operation execution module is used to receive the operation and maintenance operation instructions sent by the operation and maintenance operation device, and send the operation and maintenance operation instructions to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained performs the operation and maintenance operation according to the received operation and maintenance operation instructions; wherein, the destination address information in the operation and maintenance operation instructions is the second address information of the second device.
12. A remote operation and maintenance device, characterized in that: include: a mapping relationship establishment module, configured to, after the device to be operated and maintained establishes a persistent connection with the first device, cause the operation and maintenance operation device to send an operation and maintenance start instruction to the first device, so that the first device sends the received operation and maintenance start instruction to the device to be operated and maintained based on the persistent connection, so that after receiving the operation and maintenance start instruction, the device to be operated and maintained sends its own first address information to the second device, so that the second device establishes a mapping relationship between the first address information and its own second address information based on the first address information; An operation and maintenance operation execution module is used to send an operation and maintenance operation instruction to the second device, so that the second device sends the received operation and maintenance operation instruction to the device to be operated and maintained according to the mapping relationship, so that the device to be operated and maintained can perform the operation and maintenance operation according to the operation and maintenance operation instruction; wherein, the destination address information in the operation and maintenance operation instruction is the second address information of the second device.
13. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 5 to 8 is implemented.
14. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the method according to any one of claims 5 to 8 is implemented.
Citation Information
Patent Citations
Convenient operation and maintenance tool and method based on closed public network system
CN112738200A
Intelligent equipment control method and device, electronic equipment and storage medium
CN112764351A