A method, system and cloud server for issuing model files

By converting the model file into a mirror file and separating the transmission channel, the problem of slow response speed and high bandwidth occupancy caused by high message interaction frequency between the cloud and the device is solved, and efficient information transmission and low coupling model file are achieved Send method.

CN115277728BActive Publication Date: 2024-12-10SUNGROW ICARBON TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210775414.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-01
Publication Date
2024-12-10
Estimated Expiration
2042-07-01

AI Technical Summary

Technical Problem

In the prior art, the high frequency of message interaction between the cloud and the device leads to slow response speed, and all messages and file transmissions rely on the same service port, resulting in high bandwidth usage and affecting information transmission efficiency.

Method used

Convert the model file into a mirror file and transmit it through different information transmission channels. Integrate the message and image files to transmit it through different channels respectively to realize the decoupling design of messages and files. Use MQTT middleware to determine whether the edge device meets the message reception conditions. , ensure that messages are transmitted under appropriate conditions.

Benefits of technology

It improves information transmission efficiency, ensures fast service response speed and high performance, and reduces the coupling degree and disk space of the model file issuance method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115277728B_ABST
    Figure CN115277728B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, system and cloud server for sending model files, the method comprising: converting a received model file into a mirror file, and storing the mirror file in the mirror service; in response to a model sending request, transmitting an integrated message to an edge device through a second information transmission channel, wherein the integrated message at least includes attribute information of the mirror service and attribute information of the mirror file; in response to a mirror file download request sent by the edge device according to the integrated message, sending the mirror file in the mirror service that matches the mirror file download request to the edge device through a first information transmission channel, wherein the first information transmission channel and the second information transmission channel are different information transmission channels. The method, system and cloud server for sending model files provided by the present invention have fast business response speed and high information transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data application processing, and in particular to a method, system and cloud server for issuing a model file. Background Art

[0002] As an important technology that has developed rapidly in recent years, cloud computing is another innovation in the information age after the Internet and computers. Cloud computing is a major leap in the information age, and the future may be the era of cloud computing.

[0003] The existing cloud and device use a call-return style, in which the device asks the cloud if there is any message that needs to be sent. After the device asks the cloud if there is any message that needs to be sent, the cloud infers all the data of the device and returns the inference result to the device.

[0004] The existing technology has at least the following problems: 1. If the polling method is used for communication, if the query frequency is low, it will cause business delays. If the query frequency is high, it will lead to more message interactions between the cloud and the device, which will lead to slow response speed; 2. All messages and file transfers between the cloud and the device rely on the same service port, resulting in high bandwidth occupancy of the port, affecting the normal sending and reply of messages, resulting in low information transmission efficiency. Summary of the invention

[0005] The present invention provides a method, system and cloud server for issuing a model file, which have fast business response speed and high information transmission efficiency.

[0006] According to one aspect of the present invention, there is provided a method for sending a model file, which is applied to a cloud server with a mirror service, and includes: converting a received model file into a mirror file, and storing the mirror file in the mirror service; in response to a model sending request, transmitting an integrated message to an edge device through a second information transmission channel, wherein the integrated message includes at least attribute information of the mirror service and attribute information of the mirror file; in response to a mirror file download request sent by the edge device according to the integrated message, sending the mirror file in the mirror service that matches the mirror file download request to the edge device through a first information transmission channel, wherein the first information transmission channel and the second information transmission channel are different information transmission channels.

[0007] According to another aspect of the present invention, a cloud server is provided, comprising: a model conversion module, a first transmission module, a second transmission module, and a mirror service; the model conversion module is used to convert a received model file into a mirror file, and store the mirror file in the mirror service; the second transmission module is used to transmit an integration message to an edge device after receiving a model sending request, wherein the integration message includes at least attribute information of the mirror service and attribute information of the mirror file; the mirror service is used to send the mirror file matching the mirror file download request to the edge device through the first transmission module after receiving the mirror file download request sent by the edge device according to the integration message.

[0008] According to another aspect of the present invention, a model file distribution system is provided, comprising: a cloud server with a mirror service, and an edge device; the cloud server is used to convert a received model file into a mirror file, and store the mirror file in the mirror service; it is also used to respond to a model distribution request, and transmit an integrated message to the edge device through a second information transmission channel, wherein the integrated message at least includes attribute information of the mirror service and attribute information of the mirror file; the edge device is used to send a mirror file download request to the mirror service according to the integrated message; the mirror service is used to distribute the mirror file corresponding to the mirror file download request to the edge device through a first information transmission channel, wherein the first information transmission channel and the second information transmission channel are different channels.

[0009] In addition, the cloud server also includes a message middleware; the transmitting the integrated message to the edge device through the second information transmission channel includes: transmitting the integrated message to the message middleware through the second information transmission channel; the message middleware sends the integrated message to the edge device.

[0010] In addition, before the message middleware sends the integrated message to the edge device, it also includes: judging whether the edge device meets the message receiving condition, and when it is determined that the edge device meets the message receiving condition, sending the integrated message to the edge device.

[0011] In addition, when it is determined that the edge device does not meet the message receiving condition, it also includes: the message middleware caches the integrated message, monitors in real time whether the edge device meets the message receiving condition again, and if the edge device is monitored to meet the message receiving condition within the preset cache time, executes the sending of the integrated message to the edge device; if the edge device is not monitored to meet the message receiving condition within the preset cache time, the integrated message is cleared from the message middleware.

[0012] In addition, the message middleware is MQTT middleware.

[0013] In addition, before sending the integrated message to the edge device through the second information transmission channel, it also includes: saving the integrated message as a message to be sent to an internal message queue, wherein the internal message queue is composed of multiple messages to be sent, and the multiple messages to be sent are arranged in the order of entering the internal message queue, and the message to be sent at the end of the internal message queue is the last message to enter the internal message queue; judging whether the integrated message exceeds the preset sending time, and when it is judged that the integrated message does not exceed the preset sending time, judging whether the edge device meets the message receiving condition, and when it is judged that the edge device meets the message receiving condition, executing the sending of the integrated message to the edge device through the second information transmission channel; when it is judged that the edge device does not meet the message receiving condition, saving the integrated message again as a message to be sent to the internal message queue.

[0014] In addition, the attribute information of the mirror service includes at least: address information, user name and password information of the mirror service; the attribute information of the mirror file includes at least: name information and version information of the mirror file.

[0015] In addition, the cloud server also includes a message middleware; the second transmission module is specifically used to transmit the integrated information to the message middleware after receiving the model issuance request; the message middleware is used to send the integrated message to the edge device after receiving the integrated message.

[0016] In addition, the model file sending system also includes an end device; the edge device is also used to collect the end device data, run the image file, input the end device data into the image file, and send control instructions to the end device according to the output result of the image file; the edge device is also used to send a reply message to the cloud server through the second information transmission channel; the cloud server is also used to continue to send the remaining messages to be sent after receiving the reply message; the end device is used to perform operations according to the control instructions.

[0017] In addition, the cloud server also includes a message middleware; the integrated message and the reply message are both transmitted to the message middleware through the second information transmission channel; the message middleware is used to send the integrated message to the edge device and send the reply message to the cloud server. Compared with the related art, the embodiments of the present invention have at least the following advantages:

[0018] By converting the model file into a mirror file, the mirror file is transmitted through the first information transmission channel, and the integrated message is transmitted through the second information transmission channel, so that there are dedicated channels for the transmission of messages and files, and the decoupling design of message and file information transmission is realized, ensuring that the message can maintain a high throughput, thereby improving the efficiency of information transmission; files and messages are transmitted in the form of data streams, so that there is no blockage and delay in the communication between the cloud server and each device, and the business response speed is fast and the performance is high; in addition, the mirror file is transmitted to the mirror service, that is, the model is mirrored as a service, so that the model coupling degree after the mirror service is low and the disk occupancy is small, which improves the superiority of the model file distribution method.

[0019] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 This is a flowchart of a method for issuing a model file provided in accordance with the first embodiment of the present invention;

[0022] Figure 2 is a flowchart of a method for issuing a model file provided in Embodiment 2 of the present invention;

[0023] Figure 3 is a flowchart of a method for issuing a model file provided in Embodiment 3 of the present invention;

[0024] Figure 4 This is a schematic diagram of the structure of a cloud server provided according to Embodiment 4 of the present invention;

[0025] Figure 5 This is a schematic diagram of the structure of a system for issuing a model file according to Embodiment 5 of the present invention;

[0026] Figure 6 This is a message interaction diagram of the edge device in the fifth embodiment of the present invention. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] Embodiment 1

[0030] Figure 1 A flowchart of a method for sending a model file is provided for the first embodiment of the present invention, which is applied to a cloud server with a mirroring service, such as Figure 1 As shown, the method includes:

[0031] S110: Convert the received model file into an image file.

[0032] S120: Storing the image file in the image service.

[0033] Regarding step S110 to step S120, specifically, the mirror service is a set of interfaces between the application / component and the server platform, so that the application / component can be conveniently deployed to the server for operation. The mirror service in this embodiment is responsible for storing and issuing mirror files.

[0034] It is understandable that the cloud server is responsible for mirroring the model. After receiving the model file uploaded by other devices, the cloud server mirrors the model file and sends it to the mirroring service.

[0035] S130: In response to the model delivery request, transmit the integration message to the edge device through the second information transmission channel.

[0036] Specifically, the integration information includes at least the attribute information of the mirror service and the attribute information of the mirror file. The attribute information of the mirror service includes at least the address information, user name and password information of the mirror service; the attribute information of the mirror file includes at least the name information and version information of the mirror file.

[0037] It is understandable that the model sending request is triggered by the user, and the user can trigger the model sending request in a variety of ways, such as sending a request instruction on the terminal device, or performing a key operation.

[0038] It is worth mentioning that the integration information in this embodiment can be encrypted. After receiving the integration information, the subsequent edge device needs to decrypt the integration information to obtain the attribute information of the mirror service, the name information of the mirror file, etc. In this way, the security of the model file distribution method is improved.

[0039] It should be noted that the cloud server in this embodiment also includes a message middleware; the transmission of the integrated message to the edge device through the second information transmission channel includes: transmitting the integrated message to the message middleware through the second information transmission channel; the message middleware sends the integrated message to the edge device. It can be understood that the message middleware uses an efficient and reliable message transmission mechanism to exchange platform-related data, and integrates distributed systems based on data communication; by providing message transmission and message queuing models, it can expand inter-process communication in a distributed environment. In this way, it can ensure that the edge device receives the integrated message, and improve the reliability of the method of issuing the model file.

[0040] It is worth mentioning that the message middleware in this embodiment is MQTT middleware. In addition, the message middleware can also be other types, such as message middleware based on TCP / TP protocol, and this embodiment does not specifically limit the type of message middleware.

[0041] S140: In response to the image file download request sent by the edge device according to the integrated message, the image file matching the image file download request is sent to the edge device through the first information transmission channel.

[0042] Specifically, after receiving the integration message, the edge device decompresses and decrypts the integration message, obtains the address, user name, password and image name of the image service to be downloaded, and uses this information to connect to the image service to obtain the image file returned by the image service.

[0043] It is worth mentioning that the first information transmission channel and the second information transmission channel in this embodiment are different information transmission channels.

[0044] Compared with the related art, the embodiments of the present invention have at least the following advantages: by converting the model file into a mirror file, the mirror file is transmitted through the first information transmission channel, and the integrated message is transmitted through the second information transmission channel, so that the transmission of messages and files has a dedicated channel, and the decoupling design of message and file information transmission is realized, ensuring that the message can maintain a high throughput, thereby improving the efficiency of information transmission; files and messages are transmitted in the form of data streams, so that there is no blockage and delay in the communication between the cloud server and each device, and the business response speed is fast and the performance is high; in addition, the mirror file is transmitted to the mirror service, that is, the model is mirrored and served, so that the model after the mirror service has low coupling and small disk space, which improves the superiority of the method for issuing model files.

[0045] Embodiment 2

[0046] Figure 2 This is a flow chart of a method for sending a model file provided in the second embodiment of the present invention. This embodiment is a further improvement of the previous embodiment. The main improvement is that before sending the integrated information to the edge device, it will also determine whether the edge device meets the message receiving conditions. In this way, the method for sending the model file is more orderly and reliable.

[0047] like Figure 2 As shown, the method includes:

[0048] S210: Convert the received model file into an image file.

[0049] S220: Store the image file in the image service.

[0050] Steps S210 to S220 of this embodiment are similar to steps S110 to S120 of the first embodiment, and are not described again here to avoid repetition.

[0051] S230: In response to the model sending request triggered by the user, determine whether the edge device meets the message receiving conditions; if so, execute step S250; if not, execute step S240.

[0052] Specifically, the message receiving condition of this embodiment may be whether the edge device is online, or other conditions, which may be set according to actual conditions. This embodiment does not specifically limit the message receiving condition.

[0053] S240: Integrate the message cache and monitor in real time within the preset cache time whether the edge device meets the message receiving conditions again. If the edge device is monitored to meet the message receiving conditions within the preset cache time, execute step S250; if the edge device is monitored to not meet the message receiving conditions within the preset cache time, execute step S260.

[0054] Specifically, the duration of the preset cache time can be set according to actual needs, and this embodiment does not specifically limit the duration of the preset cache time.

[0055] S250: Send the integrated message to the edge device.

[0056] S260: Clear the integrated message from the message middleware.

[0057] S270: In response to the image file download request sent by the edge device according to the integrated message, the image file matching the image file download request is sent to the edge device through the first information transmission channel.

[0058] Specifically, after the integrated message is cleared from the message middleware, the cloud server will also mark the integrated message as timeout information.

[0059] Compared with the related art, the embodiments of the present invention have at least the following advantages: by converting the model file into a mirror file, the mirror file is transmitted through the first information transmission channel, and the integrated message is transmitted through the second information transmission channel, so that the transmission of messages and files has a dedicated channel, and the decoupling design of message and file information transmission is realized, ensuring that the message can maintain a high throughput, thereby improving the efficiency of information transmission; files and messages are transmitted in the form of data streams, so that there is no blockage and delay in the communication between the cloud server and each device, and the business response speed is fast and the performance is high; in addition, the mirror file is transmitted to the preset mirror service, that is, the model is mirrored and served, so that the model coupling degree after the mirror service is low and the disk occupies less space, which improves the superiority of the method for sending the model file.

[0060] Embodiment 3

[0061] Figure 3 This is a flow chart of a method for sending a model file provided in the third embodiment of the present invention. This embodiment is a further improvement of the previous embodiment. The main improvement is that before sending the integrated information to the edge device, it is also determined whether the integrated message has timed out and whether the edge device meets the message receiving conditions. In this way, the method for sending the model file of this embodiment is more orderly and reliable.

[0062] like Figure 3 As shown, the method includes:

[0063] S310: Convert the received model file into an image file.

[0064] S320: Store the image file in the image service.

[0065] Steps S310 to S320 of this embodiment are similar to steps S110 to S120 of the first embodiment, and are not described again here to avoid repetition.

[0066] S330: Save the integrated message as a message to be sent to the internal message queue.

[0067] Specifically, the internal message queue is composed of multiple messages to be sent, and the multiple messages to be sent are arranged in the order of entering the internal message queue. The message to be sent at the end of the internal message queue is the last message to enter the internal message queue. That is to say, when the integrated message is saved in the internal message queue as a message to be sent, the integrated message that last enters the internal message queue is at the end of the internal message queue.

[0068] S340: Determine whether the integrated message exceeds the preset sending time. When it is determined that the integrated message does not exceed the preset sending time, execute step S350; when it is determined that the integrated message exceeds the preset sending time, end the process.

[0069] Specifically, the duration of the preset sending time can be set according to actual needs, and this embodiment does not specifically limit the duration of the preset sending time. It is understandable that when judging whether a certain integrated message exceeds the preset sending time, the time when the integrated message first enters the internal message queue is recorded as the start time, and the time when the integrated message needs to be sent from the internal message queue is recorded as the end time, and it is judged whether the duration between the start time and the end time exceeds the duration of the preset sending time.

[0070] S350: Determine whether the edge device meets the message receiving condition. When it is determined that the edge device meets the message receiving condition, execute step S360; when it is determined that the edge device does not meet the message receiving condition, return to step S330.

[0071] Specifically, in this embodiment, the determination of whether the edge device meets the message receiving condition can be to determine whether there are unprocessed messages on the edge device. The edge device can process one message at a time, so before sending the integrated message to the edge device, it is necessary to determine whether there are unprocessed messages on the edge device. It is worth mentioning that the determination of whether there are unprocessed messages on the edge device refers not only to integrated messages, but also to other instruction messages other than integrated messages.

[0072] S360: Send the integrated message to the edge device through the second information transmission channel.

[0073] S370: In response to the image file download request sent by the edge device according to the integrated message, the image file matching the image file download request is sent to the edge device through the first information transmission channel.

[0074] Compared with the related art, the embodiments of the present invention have at least the following advantages: by converting the model file into a mirror file, the mirror file is transmitted through the first information transmission channel, and the integrated message is transmitted through the second information transmission channel, so that the transmission of messages and files has a dedicated channel, and the decoupling design of message and file information transmission is realized, ensuring that the message can maintain a high throughput, thereby improving the efficiency of information transmission; files and messages are transmitted in the form of data streams, so that there is no blockage and delay in the communication between the cloud server and each device, and the business response speed is fast and the performance is high; in addition, the mirror file is transmitted to the mirror service, that is, the model is mirrored and served, so that the model after the mirror service has low coupling and small disk space, which improves the superiority of the method for issuing model files.

[0075] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0076] Embodiment 4 Figure 4 A schematic diagram of the structure of a cloud server provided in Embodiment 4 of the present invention, the specific structure is as follows Figure 4 As shown, it includes: a model conversion module 1, a first transmission module 2, a second transmission module 3, and a mirror service 4;

[0077] The model conversion module 1 is used to convert the received model file into an image file and transmit the image file to the image service 4; the second transmission module 3 is used to transmit an integrated message to the edge device after receiving the model sending request, wherein the integrated message at least includes the attribute information of the image service and the attribute information of the image file; the image service 4 is used to send the image file matching the image file download request to the edge device through the first transmission module 2 after receiving the image file download request sent by the edge device according to the integrated message.

[0078] Please see further Figure 4 The cloud server also includes a message middleware 5; the second transmission module 3 is specifically used to transmit the integrated information to the message middleware 5 after receiving the model issuance request triggered by the user; the message middleware 5 is used to send the integrated message to the edge device after receiving the integrated message.

[0079] The cloud server provided in the embodiment of the present invention can execute the method for sending the model file provided in any embodiment of the present invention, and has the functional modules and beneficial effects corresponding to the execution method.

[0080] Embodiment 5

[0081] Figure 5This is a schematic diagram of the structure of a system for issuing a model file provided in Embodiment 5 of the present invention. The specific structure is as follows Figure 5 As shown, including:

[0082] A cloud server 100 and an edge device 20 having a mirror service 10; the cloud server 100 is used to convert a received model file into a mirror file and store the mirror file in the mirror service 10; the cloud server 100 is also used to respond to a model sending request and transmit an integrated message to the edge device 20 through a second information transmission channel, wherein the integrated message at least includes attribute information of the mirror service 10 and attribute information of the mirror file; the edge device 20 is used to send a mirror file download request to the mirror service 10 according to the integrated message; the mirror service 10 is used to send the mirror file corresponding to the mirror file download request to the edge device 20 through a first information transmission channel, wherein the first information transmission channel and the second information transmission channel are different channels.

[0083] It is worth mentioning that the cloud server 100 also includes a message middleware 30; after receiving the model issuance request triggered by the user, the cloud server 100 transmits the integrated information to the message middleware 30; the message middleware 30 is used to send the integrated message to the edge device 20 after receiving the integrated message; the message middleware 30 is also used to send the reply message of the edge device 20 to the cloud server 100.

[0084] The model file distribution system also includes an end device 40; the edge device 20 is also used to collect data from the end device 40, run the image file, input the data from the end device 40 into the image file, and distribute control instructions to the end device 40 according to the output result of the image file; the edge device 20 is also used to send a reply message to the cloud server 100; the cloud server 100 is also used to continue to send the remaining messages to be distributed after receiving the reply message; the end device 40 is used to perform operations according to the control instructions.

[0085] For ease of understanding, the following takes the MQTT middleware as an example. Figure 6 The message processing method of the edge device 20 is specifically described:

[0086] After receiving the integrated message, the edge device 20 processes the integrated message asynchronously. On the one hand, the reply message is sent to the cloud server 100 through the message middleware 30. After receiving the message, the cloud server 100 will send other messages to be sent later. On the other hand, the integrated message is processed, and after decompressing and decrypting the integrated message, the address, user name, password and image name of the image service 10 to be downloaded are obtained. Through this information, the image service 10 is connected to obtain the returned image file. The edge device 20 runs the image file locally, analyzes the collected end data, and sends corresponding control instructions to the end device 40 according to the analysis results. In this way, the local data analysis service of the edge device 20 is not affected when the public network is interrupted.

[0087] It is worth mentioning that by first sending the relevant address of the image service 10 to the edge device 20, and then the edge device 20 downloads the image file according to the address, the parallelism of the model delivery is increased. In addition, after receiving the integration message, the cloud server is immediately replied to indicate that the integration information has been received, and the cloud server can then send the next message, which effectively improves the message processing speed.

[0088] The system for sending model files provided in the embodiment of the present invention can execute the method for sending model files provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0089] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for issuing a model file, applied to a cloud server with a mirror service, characterized in that: include: Convert the received model file into an image file, and store the image file in the image service; The cloud server includes a message middleware; In response to the model sending request, an integrated message is transmitted to the edge device through the second information transmission channel, specifically, the integrated message is transmitted to the message middleware through the second information transmission channel; the message middleware sends the integrated message to the edge device; wherein the integrated message at least includes the attribute information of the mirror service and the attribute information of the mirror file; wherein the attribute information of the mirror service at least includes: the address information, user name and password information of the mirror service; the attribute information of the mirror file at least includes: the name information and version information of the mirror file; After receiving the integrated message, the edge device asynchronously processes the integrated message, including: on the one hand, sending a reply message to the cloud server through the message middleware, specifically, the edge device sends the reply message to the cloud server through the second information transmission channel; after receiving the reply message, the cloud server sends other messages to be sent later, specifically, after receiving the reply message, the cloud server continues to send the remaining messages to be sent; on the other hand, processing the integrated message, extracting the attribute information of the mirror service and the attribute information of the mirror file in the integrated message; In response to the image file download request sent by the edge device according to the integrated message, the image file matching the image file download request in the image service is sent to the edge device through a first information transmission channel, wherein the first information transmission channel and the second information transmission channel are different information transmission channels; The edge device collects data from the end device, runs the image file, inputs the data from the end device into the image file, and sends a control instruction to the end device according to the output result of the image file; the end device performs an operation according to the control instruction.

2. The method for issuing a model file according to claim 1, characterized in that: Before the message middleware sends the integrated message to the edge device, the method further includes: Determine whether the edge device meets the message receiving condition, and when it is determined that the edge device meets the message receiving condition, send the integrated message to the edge device.

3. The method for issuing a model file according to claim 2, characterized in that: When it is determined that the edge device does not meet the message receiving condition, the method further includes: The message middleware caches the integrated message, monitors in real time whether the edge device meets the message receiving condition again, and if it is monitored that the edge device meets the message receiving condition within the preset cache time, executes the sending of the integrated message to the edge device; If it is detected within the preset cache time that the edge device does not meet the message receiving condition, the integrated message is cleared from the message middleware.

4. The method for issuing a model file according to claim 1, characterized in that: The message middleware is MQTT middleware.

5. The method for issuing a model file according to claim 1, characterized in that: Before sending the integrated message to the edge device through the second information transmission channel, the method further includes: The integrated message is saved as a message to be sent to an internal message queue, wherein the internal message queue is composed of multiple messages to be sent, and the multiple messages to be sent are arranged in the order of entering the internal message queue, and the message to be sent at the end of the internal message queue is the last message to enter the internal message queue; Determine whether the integrated message exceeds the preset sending time, and when it is determined that the integrated message does not exceed the preset sending time, determine whether the edge device meets the message receiving condition, and when it is determined that the edge device meets the message receiving condition, execute the sending of the integrated message to the edge device through the second information transmission channel; When it is determined that the edge device does not meet the message receiving condition, the integrated message is saved again in the internal message queue as a message to be sent.

6. The method for issuing a model file according to claim 1, characterized in that: The attribute information of the mirror service includes at least: The address information, user name and password information of the mirror service; The attribute information of the image file includes at least: The name and version information of the image file.

7. A cloud server, characterized in that: include: Model conversion module, first transmission module, second transmission module, mirror service; The model conversion module is used to convert the received model file into an image file, and store the image file in the image service; The second transmission module is used to transmit an integration message to the edge device after receiving the model sending request, wherein the integration message at least includes the attribute information of the mirror service and the attribute information of the mirror file; wherein the attribute information of the mirror service at least includes: the address information, user name and password information of the mirror service; the attribute information of the mirror file at least includes: the name information and version information of the mirror file; The mirror service is used for sending the mirror file matching the mirror file download request to the edge device through the first transmission module after receiving the mirror file download request sent by the edge device according to the integration message; Wherein, the cloud server also includes message middleware; The second transmission module is specifically used to transmit the integration information to the message middleware after receiving the model sending request; The message middleware is used to send the integrated message to the edge device after receiving the integrated message; wherein, after receiving the integrated message, the edge device asynchronously processes the integrated message, including: on the one hand, sending a reply message to the cloud server through the message middleware, specifically, the edge device sends the reply message to the cloud server through the second transmission module; after receiving the reply message, the cloud server will send other messages to be sent later, specifically, after receiving the reply message, the cloud server continues to send the remaining messages to be sent; on the other hand, processing the integrated message, extracting the attribute information of the mirror service and the attribute information of the mirror file in the integrated message; The edge device collects data from the end device, runs the image file, inputs the data from the end device into the image file, and sends a control instruction to the end device according to the output result of the image file; the end device performs an operation according to the control instruction.

8. A system for issuing model files, characterized in that: include: Cloud servers and edge devices with mirroring services; The cloud server is used to convert the received model file into an image file, and store the image file in the image service; Also used for transmitting an integration message to the edge device through a second information transmission channel in response to a model delivery request, wherein the integration message includes at least attribute information of the mirror service and attribute information of the mirror file; wherein the attribute information of the mirror service includes at least: address information, user name and password information of the mirror service; the attribute information of the mirror file includes at least: name information and version information of the mirror file; The edge device is used to send a mirror file download request to the mirror service according to the integration message; The mirror service is used to send the mirror file corresponding to the mirror file download request to the edge device through a first information transmission channel, wherein the first information transmission channel and the second information transmission channel are different channels; Wherein, the cloud server also includes message middleware; The integrated message and the reply message are both transmitted to the message middleware through the second information transmission channel; The message middleware is used to send the integrated message to the edge device, and send the reply message to the cloud server; After receiving the integration message, the edge device asynchronously processes the integration message, including: on the one hand, sending a reply message to the cloud server through the message middleware, and the cloud server will send other messages to be sent after receiving it; on the other hand, processing the integration message, extracting the attribute information of the mirror service and the attribute information of the mirror file in the integration message; Wherein, the system for issuing the model file also includes a terminal device; The edge device is further used to collect data from the end device, run the image file, input the data from the end device into the image file, and issue a control instruction to the end device according to the output result of the image file; the edge device is further used to send a reply message to the cloud server through the second information transmission channel; The cloud server is further configured to continue sending the remaining messages to be sent after receiving the reply message; The terminal device is used to perform operations according to the control instruction.