Method and device for transmitting maintenance file of underground equipment, electronic equipment and medium

By processing and transmitting the image files of downhole equipment in segments within the downhole ring network, the problem of inconvenient maintenance of downhole equipment is solved, enabling centralized maintenance and efficient operation and maintenance of downhole equipment.

CN121037360APending Publication Date: 2025-11-28ZHENGZHOU HENGDA INTELLIGENT CONTROL TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511206021.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-26
Publication Date
2025-11-28

AI Technical Summary

Technical Problem

In the existing technology, the maintenance of downhole ring network equipment is inconvenient. Maintenance personnel need to go to the designated equipment one by one to connect and maintain it, which is time-consuming and inconvenient.

Method used

The image files of the downhole ring network terminal devices are obtained through the rendering process, processed into fragments, and then transmitted to the base device. The base device then forwards them to the target device. The core service is used to realize the large file transfer across devices, simplifying the operation and maintenance process.

Benefits of technology

This improves the efficiency and convenience of downhole equipment maintenance, eliminating the need for maintenance personnel to visit each piece of equipment individually for connection and control, and enabling centralized maintenance of equipment in the downhole ring network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121037360A_ABST
    Figure CN121037360A_ABST
Patent Text Reader

Abstract

The invention relates to an underground equipment maintenance file transmission method and device, electronic equipment and a medium. The method comprises the steps that a rendering process obtains a mirror image file of a form processing system of terminal equipment; processing the mirror image file according to a preset requirement to update the form; the pre-loading process forwards the updated form to the host process; the host process verifies the file information of each fragment file according to the updated form; transmitting the data to the core service of the reference equipment after the verification succeeds; the core service of the reference device determines a target device according to the information of the updated form, and transmits the updated form to the target device; the target device verifies the transmission condition of the mirror image file of the form processing system according to the updated form, and feeds back the verification result to the rendering process; and the rendering process judges whether the transmission of the mirror image file is completed or not according to the corresponding fragment file when the verification result is successful. According to the invention, cross-device transmission can be carried out on large-capacity maintenance files, and the convenience of maintenance is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to a downhole equipment maintenance file transmission method, device, electronic equipment and medium. BACKGROUND

[0002] With the continuous development of Internet technology, the real-time and convenience requirements of system upgrade and other maintenance work of R&D workers and downhole practitioners are becoming higher and higher.

[0003] The current method for maintaining multiple devices in the downhole ring network is that the on-site operation and maintenance personnel go to the specified device one by one, first connect the specified device to the terminal device, and then input the preset command in the terminal device to perform maintenance work. In the process of operation, it is easy to make mistakes and has high learning cost, which is not convenient for the promotion and use of operation and maintenance personnel; and the sequential operation and maintenance is time-consuming and inconvenient. SUMMARY

[0004] The purpose of the present application is to provide a downhole equipment maintenance file transmission method, device, electronic equipment and medium to solve the problem of inconvenient maintenance of downhole ring network equipment in the prior art.

[0005] In order to solve the above problems, the present application relates to a downhole equipment maintenance file transmission method, the master station equipment in the downhole ring network which is in communication connection with the terminal device as the reference device, and the master station equipment to be maintained as the target device; the method comprises:

[0006] Obtain the image file of the form processing system in the terminal device through the rendering process; the image file is a device system file, which is used for system maintenance of the target device in the downhole ring network;

[0007] According to the preset requirements, the image file of the form processing system is processed to update the form; the form is used to record the device information transmitted across devices and the file information transmitted across devices;

[0008] The rendering process transmits the updated form to the preloading process; the preloading process forwards the updated form to the main process;

[0009] The main process checks the file information of each fragmented file according to the updated form; and after the check is successful, the file information is transmitted to the core service of the reference device based on the HTTP protocol;

[0010] The core service of the reference device determines the target device according to the information of the updated form, and transmits the updated form to the target device;

[0011] The target device checks the transmission of the image file of the form processing system according to the updated form, and feeds back the check result to the rendering process;

[0012] The rendering process determines whether the mirror file is completely transmitted according to the corresponding slice file when the check result is successful.

[0013] In some embodiments, the mirror file of the form processing system is processed according to the preset requirement to update the form, including:

[0014] According to the preset requirement, the slice of the mirror file of the form processing system is divided to obtain a plurality of slice files;

[0015] The related information of all slice files is stored in the form to update the form.

[0016] In some embodiments, the preset requirement includes the file size of the mirror file information and the bandwidth size of the reference device.

[0017] In some embodiments, the preset size of each slice file is determined according to the file size of the mirror file and the bandwidth size of the reference device, and the mirror file of the form processing system is segmented according to the preset size to obtain a plurality of slice files.

[0018] In some embodiments, the related information includes the current number of slices, the file information of the current slice, and the MD5 value of the current slice.

[0019] In some embodiments, the updated form includes the file name, the service name, the total number of slices, the MD5 value of the file, the current number of slices, the file information of the current slice, and the MD5 value of the current slice; the MD5 value is a unique identifier of the current file information, used to confirm whether the file information is lost in the transmission process.

[0020] In some embodiments, the process of checking the file information by the main process according to the form includes:

[0021] The main process listens to the event trigger and receives the updated form;

[0022] The file information of the current slice is read from the updated form, and the MD5 value of the current slice is calculated;

[0023] The calculated MD5 value of the current slice is compared with the MD5 value of the corresponding current slice in the updated form to check whether the file information of the corresponding current slice is correct.

[0024] In order to solve the above problems, the well device maintenance file transmission device comprises an acquisition module, a processing module, a sending module, a first verification module, a transmission module, a second verification module and a judgment module.

[0025] The acquisition module is configured to acquire, by a rendering process, an image file of a form processing system in a terminal device; the image file is a device system file, and is used for system maintenance of a target device in a downhole ring network;

[0026] The processing module is configured to process the image file of the form processing system according to a preset requirement, so as to update a form; the form is used for recording device information transmitted across devices and file information transmitted across devices;

[0027] The sending module is configured to transmit, by the rendering process, the updated form to a preloading process; the preloading process forwards the updated form to a main process;

[0028] The first checking module is configured to check, by the main process, file information of each fragmented file according to the updated form; and transmit the file information to a core service of a benchmark device based on an HTTP protocol after the checking is successful;

[0029] The transmission module is configured to determine, by the core service of the benchmark device, a target device according to information of the updated form, and transmit the updated form to the target device;

[0030] The second checking module is configured to check, by the target device, transmission of the image file of the form processing system according to the updated form, and feed back a checking result to the rendering process;

[0031] The judging module is configured to judge, by the rendering process, whether the image file is completely transmitted according to a corresponding fragmented file when the checking result is successful.

[0032] To solve the above problems, the present application relates to an electronic device, the terminal device comprising a processor and a memory, the memory storing a computer program, and the processor being configured to execute the computer program to implement the above-mentioned transmission method of the downhole device maintenance file.

[0033] To solve the above problems, the present application relates to a computer readable storage medium, which stores a computer program, and the computer program is executed on a processor to implement the above-mentioned transmission method of the downhole device maintenance file.

[0034] The present application has the following advantages:

[0035] The transmission method of the downhole device maintenance file of the present application adopts a fragmented checking transmission mode for large-capacity device maintenance files, transmits the device maintenance files to a benchmark device in a downhole ring network first, and then transmits the device maintenance files to a target device by the benchmark device, so that the target device receives the device maintenance files in batches, thereby realizing maintenance and upgrading of the target device in the downhole ring network. The present application can effectively avoid that the operation and maintenance personnel run to the target device for connection and control maintenance one by one, and improves the efficiency and convenience of operation and maintenance. Attached Figure Description

[0036] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly described below:

[0037] Figure 1 This is a flowchart illustrating the method for transmitting maintenance files for downhole equipment in an embodiment of the present invention.

[0038] Figure 2 This is a schematic diagram illustrating the process of processing a mirror file of a form processing system in an embodiment of the present invention. Detailed Implementation

[0039] To make the technical objectives, technical solutions, and beneficial effects of the present invention clearer, the technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only for explaining the present invention and are not intended to limit the present invention; that is, the described embodiments are merely some embodiments of the present invention, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of the present application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0040] In the following text, the terms "comprising," "having," and their cognates, which may be used in various embodiments of this application, are intended only to indicate a particular feature, number, step, operation, element, component, or combination thereof, and should not be construed as primarily excluding the presence of one or more other features, numbers, steps, operations, elements, components, or combinations thereof, or adding the possibility of one or more combinations thereof. Furthermore, the terms "first," "second," "third," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance.

[0041] Unless otherwise specified, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which the various embodiments of this application pertain. Terms (such as those defined in commonly used dictionaries) shall be interpreted as having the same meaning as in their contextual meaning in the relevant technical field and shall not be construed as having an idealized or overly formal meaning, unless clearly defined in the various embodiments of this application.

[0042] In existing technologies, file transfer for mining equipment is performed via SSH connections and control commands, which does not support large file transfers. This means that multiple devices connected in an underground ring network do not support cross-device connection maintenance, requiring maintenance personnel to travel to specific locations to connect to devices for maintenance, resulting in significant inconvenience. Therefore, this invention proposes a method for transferring maintenance files for underground equipment. This method utilizes core services and proxy services to resolve cross-device communication issues and enables large file transfers across devices through core service routing. This facilitates system service upgrades and other functions, allowing maintenance personnel to maintain all devices in the underground ring network by controlling only any one connected device.

[0043] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0044] like Figure 1 The diagram shown is a flowchart illustrating the method for transmitting downhole equipment maintenance files in an embodiment of the present invention. The following description, in conjunction with some specific embodiments, illustrates this method for transmitting downhole equipment maintenance files.

[0045] The method for transmitting downhole equipment maintenance files according to an embodiment of the present invention includes:

[0046] S100 obtains the image file of the form processing system in the terminal device through the rendering process; the image file is a device system file used for system maintenance of the target device in the underground ring network.

[0047] In this embodiment of the invention, any master station device in the downhole ring network is used as a reference device connected to the terminal device; the master station device to be maintained is used as the target device.

[0048] In this embodiment of the invention, the image file refers to a device system file used for device system maintenance. For example, the file size is 3.2G; it can also be 3.5G or 3.1G, etc.

[0049] In this embodiment of the invention, after obtaining the image file of the form processing system, the file name and service name can be obtained from the image file. For example, the file name is zmos_hd03015a_20250707_13_32_full.img; the service name is zmos-system.

[0050] S200 obtains the image file of the form processing system in the terminal device through the rendering process; the image file is a device system file used for system maintenance of the target device in the underground ring network.

[0051] In some embodiments, such as Figure 2As shown, the process of updating the form by processing the image file of the form processing system according to preset requirements includes:

[0052] S210, according to preset requirements, determine the fragmentation of the image file of the form processing system and divide it into multiple fragment files;

[0053] In some embodiments, the preset requirements include the file size of the image file information and the bandwidth of the base device; that is, the image file of the form processing system is processed according to the file size of the image file and the bandwidth of the base device. First, the preset size of each segment file is determined, and then the image file of the form processing system is divided according to the preset size to obtain multiple segment files.

[0054] For example, each file segment is 8MB in size; alternatively, it could be 7MB, 9MB, etc. The total number of file segments is M.

[0055] In order to maximize the use of bandwidth during transmission and leave enough room for other services, each segment is set to 80% of the maximum bandwidth. That is, for a bandwidth of 10MB / s, each segment is set to 8MB, and the remaining bandwidth is reserved for other services. Therefore, in this embodiment of the invention, the allocation is based on the bandwidth size.

[0056] S220, Store all relevant information of the fragmented files into the form to update the form;

[0057] In some embodiments, the relevant information includes the current number of fragments, the file information of the current fragment, and the MD5 value of the current fragment; after splitting into multiple fragment files, it is necessary to calculate the MD5 value of each fragment file.

[0058] The main functions of MD5 include verifying data integrity, checking file integrity, and digital signatures. Its characteristic is that the same input data will produce the same hash value, but even if there are slight differences in the input data, the generated hash values ​​will be very different.

[0059] In other words, the MD5 value is a unique identifier for the current file information, used to confirm whether the file information was lost during transmission. Because the MD5 algorithm is one-way, it is difficult to deduce the original data from the hash value, thus ensuring the accuracy of the verification.

[0060] The updated form includes file name, service name, total number of fragments, file MD5 value, current fragment number, file information for the current fragment, and the current fragment's MD5 value. The updated form includes the following sections:

[0061]

[0062]

[0063] In S300, the rendering process transmits the updated form to the preloading process; the preloading process then forwards the updated form to the main process.

[0064] In some embodiments, for example, the terminal device is a computer. After the terminal device is connected to the reference device, it can query all master station devices in the downhole ring network. The form information also includes the terminal device name, terminal device IP, target device name, and target device IP.

[0065] In some embodiments, the preloading process calls `ipcRenderer.invoke` to establish a bidirectional listening mechanism with the main process's `ipcMain.handle`. `ipcRenderer` and `ipcMain` are used to establish a communication channel with the main process, enabling data interaction between them. `invoke` is a bidirectional listening method defined by the preloading process, and `handle` is a bidirectional listening method defined by the main process. After establishing the bidirectional listening mechanism, the preloading process forwards the form information to the main process. The form file information is transmitted using the HTTP protocol.

[0066] In S400, the main process verifies the file information of each fragment file based on the updated form; and after successful verification, it transmits the file information to the core service of the reference device based on the HTTP protocol.

[0067] In this embodiment of the invention, the process of the main process verifying the file information of each segment file according to the updated form includes: the main process listens for event triggering and receives the updated form; reads the file information of the current segment from the updated form and calculates the MD5 value of the current segment; compares the calculated MD5 value of the current segment with the corresponding MD5 value of the current segment in the updated form to verify whether the file information of the current segment is correct.

[0068] In this embodiment of the invention, if the comparison matches, the verification is successful, and the file information is transmitted to the core service of the reference equipment in the downhole ring network; if the comparison does not match, the verification fails. In some embodiments, if the verification fails, the error information is fed back to the rendering process layer by layer. The rendering process then retransmits the form information that was not successfully transmitted, repeating this process three times. If all three attempts fail, the current communication status is determined to be abnormal, and the current transmission is terminated.

[0069] In the S500, the core service of the reference device determines the target device based on the information in the updated form and transmits the updated form to the target device.

[0070] In this embodiment of the invention, after receiving the form information, the reference device reads the target device name and target device IP of the form record to confirm which device the file information needs to be transmitted to, and then calls the HTTP protocol to transmit the identification information and form information to the target device; the identification information includes the target device IP and the target device name.

[0071] In some embodiments, before transmitting data to the target device, the reference device needs to determine whether the networks of the current device and the target device are currently connected. This determination involves the reference device sending a network signal to the target device, and the target device responding with a network signal upon receiving the signal. In other words, the reference device determines that the networks of both devices are currently connected when it receives the network signal from the target device.

[0072] S600: The target device verifies the transmission status of the image file of the form processing system based on the updated form and feeds back the verification result to the rendering process.

[0073] In this embodiment of the invention, after the target device's proxy service writes the received file information to the disk, it determines whether to transmit the last fragment based on the current fragment number and total fragment number in the form information. After the transmission is completed, the target device's proxy service calculates the MD5 value of the entire received file and checks whether it matches the MD5 value of the file recorded in the form. If they do not match, it indicates that there is an error in the file being transmitted, and the error information is fed back to the rendering process layer by layer. The rendering process layer transmits the fragment file information that was not successfully transmitted again, repeating this process three times. If all three attempts fail, it determines that the current communication status is abnormal and terminates the transmission. If the MD5 values ​​match, it indicates that the file transmission was successful, and the success information is returned to the rendering process layer by layer.

[0074] In S700, the rendering process determines whether the image file transfer is complete based on the corresponding fragment file when the verification result is successful.

[0075] In this embodiment of the invention, if the rendering process receives a successful verification result, it determines whether the fragment file being transmitted is the last fragment based on the fragment file information corresponding to the success. If it is determined that the fragment file is not the last fragment, the transmission of the next fragment file continues; if it is determined that the fragment file is the last fragment, the transmission of this image file is completed.

[0076] Traditional file transfer in mining equipment relies on SSH connections and control commands, and it doesn't support large file transfers. This invention's transfer method is easier for on-site maintenance personnel to learn and use.

[0077] The present invention also proposes a device for transmitting downhole equipment maintenance documents. Exemplarily, this device includes an acquisition module, a processing module, a sending module, a first verification module, a transmission module, a second verification module, and a judgment module.

[0078] The acquisition module is used to obtain the image file of the form processing system in the terminal device through the rendering process; the image file is the device system file, which is used for system maintenance of the target device in the underground ring network;

[0079] The processing module is used to process the image file of the form processing system according to preset requirements in order to update the form; the form is used to record device information and file information transmitted across devices.

[0080] The sending module is used by the rendering process to transmit the updated form to the preloading process; the preloading process then forwards the updated form to the main process.

[0081] The first verification module is used by the main process to verify the file information of each fragment file according to the updated form; and after successful verification, the file information is transmitted to the core service of the reference device based on the HTTP protocol.

[0082] The transmission module is used by the core services of the reference device to determine the target device based on the updated form information and transmit the updated form to the target device.

[0083] The second verification module is used by the target device to verify the transmission status of the image file of the form processing system based on the updated form, and to feed the verification result back to the rendering process.

[0084] The judgment module is used by the rendering process to determine whether the image file has been successfully transferred based on the corresponding fragment file when the verification result is successful.

[0085] It is understood that the device in this embodiment corresponds to the downhole equipment maintenance file transmission method in the above embodiment, and the options in the above embodiment are also applicable to this embodiment, so they will not be described again here.

[0086] This application also provides an electronic device, exemplary in that the electronic device includes a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program to cause the electronic device to perform the above-described method for transmitting downhole equipment maintenance documents.

[0087] The processor can be an integrated circuit chip with signal processing capabilities. The processor can be a general-purpose processor, including at least one of a Central Processing Unit (CPU), Graphics Processing Unit (GPU), Network Processor (NP), Digital Signal Processor (DSP), Application-Specific Integrated Circuit (ASIC), Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor or any conventional processor, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application.

[0088] The memory can be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc. The memory is used to store computer programs, and the processor can execute the computer programs accordingly after receiving execution instructions.

[0089] This application also provides a computer-readable storage medium for storing the computer program used in the aforementioned electronic device. For example, the computer-readable storage medium may include, but is not limited to, various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0090] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that, in alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0091] In addition, the functional modules or units in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0092] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a smartphone, personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0093] Finally, it should be noted that the above embodiments are only for illustration and not for limiting the technical solutions of the present invention. Any equivalent substitutions, modifications or partial substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. A method for transmitting maintenance documents for downhole equipment, characterized in that, In the downhole ring network, the master station equipment that communicates with the terminal equipment serves as the reference equipment, and the master station equipment to be maintained serves as the target equipment; the method includes: The image file of the form processing system in the terminal device is obtained through the rendering process; the image file is a device system file used for system maintenance of the target device in the underground ring network; The image file of the form processing system is processed according to preset requirements to update the form; the form is used to record device information and file information transmitted across devices. The rendering process transmits the updated form to the preloading process; the preloading process then forwards the updated form to the main process. The main process verifies the file information of each fragment file according to the updated form; and after successful verification, it transmits the file information to the core service of the benchmark device based on the HTTP protocol. The core service of the reference device determines the target device based on the updated form information and transmits the updated form to the target device; The target device verifies the transmission status of the image file of the form processing system based on the updated form, and feeds back the verification result to the rendering process. The rendering process determines whether the image file has been successfully transferred based on the corresponding fragment file when the verification result is successful.

2. The method for transmitting downhole equipment maintenance documents according to claim 1, characterized in that, The step of processing the image file of the form processing system according to preset requirements to update the form includes: According to preset requirements, the image file of the form processing system is divided into multiple fragment files; Store all relevant information for the fragmented files into a form to update the form.

3. The method for transmitting downhole equipment maintenance documents according to claim 2, characterized in that, The preset requirements include the file size of the image file information and the bandwidth of the reference device.

4. The method for transmitting downhole equipment maintenance documents according to claim 3, characterized in that, The preset size of each segment file is determined based on the file size of the image file and the bandwidth of the reference device. Then, the image file of the form processing system is divided according to the preset size to obtain multiple segment files.

5. The method for transmitting downhole equipment maintenance documents according to claim 4, characterized in that, The relevant information includes the current number of fragments, the file information of the current fragment, and the MD5 value of the current fragment.

6. The method for transmitting downhole equipment maintenance documents according to claim 5, characterized in that, The updated form includes file name, service name, total number of fragments, MD5 value of the file, current number of fragments, file information of the current fragment, and MD5 value of the current fragment; the MD5 value is a unique identifier of the current file information and is used to confirm whether the file information was lost during transmission.

7. The method for transmitting downhole equipment maintenance documents according to claim 6, characterized in that, The process by which the main process verifies file information based on the form includes: The main process listens for event triggers and receives the updated form. Read the file information of the current slice from the updated form and calculate the MD5 value of the current slice; The calculated MD5 value of the current segment is compared with the corresponding MD5 value of the current segment in the updated form to verify whether the file information of the current segment is correct.

8. A device for transmitting maintenance documents for downhole equipment, characterized in that, It includes an acquisition module, a processing module, a sending module, a first verification module, a transmission module, a second verification module, and a judgment module; The acquisition module is used to acquire the image file of the form processing system in the terminal device through the rendering process; the image file is a device system file used for system maintenance of the target device in the underground ring network; The processing module is used to process the image file of the form processing system according to preset requirements to update the form; the form is used to record device information and file information transmitted across devices. The sending module is used by the rendering process to transmit the updated form to the preloading process; The preloading process forwards the updated form to the main process; The first verification module is used by the main process to verify the file information of each segment file according to the updated form; After successful verification, the file information is transmitted to the core service of the benchmark device via HTTP protocol; The transmission module is used by the core service of the reference device to determine the target device based on the updated form information and transmit the updated form to the target device. The second verification module is used by the target device to verify the transmission status of the image file of the form processing system based on the updated form, and to feed back the verification result to the rendering process; The judgment module is used by the rendering process to determine whether the image file has been successfully transferred based on the corresponding fragment file when the verification result is successful.

9. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing a computer program, and the processor executing the computer program to implement the method for transmitting downhole equipment maintenance documents as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, It stores a computer program, which, when executed on a processor, implements the method for transmitting downhole equipment maintenance documents according to any one of claims 1-7.