A weather modification operation multi-device communication transmission method and system
By setting heterogeneous protocol conversion and dual-link data transmission strategies in weather modification operations, combined with user role-scenario hierarchical verification and multi-source information diagnostic models, the compatibility and stability issues of multi-device communication transmission were resolved, achieving efficient and secure data interaction and storage optimization.
Patent Information
- Application Number
- CN202511359485.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-23
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2045-09-23
AI Technical Summary
In existing technologies, the communication and transmission between multiple devices in weather modification operations suffer from compatibility and stability issues. In particular, real-time communication and data transmission between devices are difficult to guarantee in complex environments, resulting in low data processing efficiency and high costs.
This paper proposes a multi-device communication transmission method for weather modification operations. By setting communication protocols for different types of devices and using a heterogeneous protocol conversion algorithm to achieve compatible interactive communication, a dual-link data transmission strategy is used for dynamic adjustment. A user role-scenario hierarchical verification mechanism is adopted to ensure security, and a multi-source information anomaly diagnosis model is constructed for monitoring and early warning. Finally, storage efficiency is optimized through hierarchical storage.
It improves the compatibility and stability of multi-device communication transmission, ensures timely response and operational safety of critical equipment, optimizes storage space and speed, and reduces labor costs.
Smart Images

Figure CN120856805B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication transmission, and in particular to a multi-device communication transmission method and system for weather modification operations. Background Technology
[0002] With the rapid development of the meteorological industry, weather modification operations have gradually become an indispensable part of meteorological work. With the development of technology, the methods of weather modification operations have continued to improve, and a wide variety of weather modification equipment has also emerged. Relying on a large number of weather modification equipment for data collection, data transmission, and data monitoring and analysis has also become a crucial part of meteorological work.
[0003] In existing technologies, ground operations in weather modification are often hampered by the fact that equipment is often installed or used in complex environments, such as remote areas or mountainous islands. Common communication transmissions are therefore difficult to guarantee in terms of stability and real-time performance. As a result, manual recording, processing, and analysis are often required, which consumes a lot of labor and time. Moreover, the data processing efficiency is low and cannot meet the increasingly demanding requirements of meteorological work. Furthermore, among various weather modification equipment, such as rocket launchers and smoke generators for mission implementation, or information acquisition equipment such as raindrop spectrometers, the communication protocols between different devices are different. Therefore, there are significant compatibility issues in real-time communication and data transmission / interaction, making it impossible to coordinate and analyze data from multiple types and models of equipment.
[0004] Therefore, designing a multi-device communication transmission method for weather modification operations to improve the compatibility and stability of multi-device communication transmission has become an urgent problem to be solved. Summary of the Invention
[0005] Based on this, the present invention proposes a multi-device communication transmission method and system for weather modification operations. By setting different communication protocols for different types of weather modification equipment and converting them before sending them to the communication server, it achieves heterogeneous protocol-compatible interactive communication between different types of weather modification equipment. Furthermore, a dual-link data transmission strategy is designed for dynamic adjustment of data transmission, avoiding the impact of communication interference and ensuring timely interactive response of key equipment. A user permission verification based on user role-scenario hierarchy is also designed to ensure the security of execution operations and processes. In addition, a multi-source information anomaly diagnosis model is constructed for monitoring and early warning, further improving security and stability. Finally, hierarchical storage optimizes storage space and storage speed. The present invention improves the compatibility and stability of multi-device communication transmission in weather modification operations.
[0006] This invention proposes a multi-device communication transmission method for weather modification operations, comprising:
[0007] The communication server collects data from various types of weather modification equipment, including data from execution-type weather modification equipment and data from detection-type weather modification equipment. The execution-type weather modification equipment data is transmitted based on a first communication protocol, while the detection-type weather modification equipment data is transmitted based on a second communication protocol. The communication server is based on a heterogeneous protocol conversion algorithm.
[0008] The collected data from the various types of weather modification equipment are dynamically adjusted for data transmission according to a dual-link data transmission strategy. The dual-link data transmission strategy is based on a dynamic bandwidth allocation mechanism, and the dynamic adjustment of data transmission allocates bandwidth resources according to a load balancing algorithm.
[0009] After receiving the data from the various types of weather modification equipment, the communication server verifies the user's permissions for the current interactive user. The user permission verification is based on a user role-scenario hierarchical mechanism.
[0010] Dynamic monitoring is performed based on a multi-source information anomaly diagnosis model to obtain monitoring and early warning data. The multi-source information anomaly diagnosis model is based on data from multiple types of weather modification equipment, communication server status data, and regional data of weather modification equipment.
[0011] The data from the various types of weather modification equipment and the monitoring and early warning data are stored in a database server, which is based on a hierarchical storage strategy.
[0012] In summary, based on the aforementioned method for multi-device communication transmission in weather modification operations, different communication protocols are set for different types of weather modification equipment, and the data is converted and sent to the communication server respectively. This achieves heterogeneous protocol-compatible interactive communication between different types of weather modification equipment. Furthermore, a dual-link data transmission strategy is designed for dynamic adjustment of data transmission, avoiding the impact of communication interference and ensuring timely interactive response of key equipment. A user permission verification based on user role-scenario hierarchy is also designed to ensure the security of execution operations and processes. In addition, a multi-source information anomaly diagnosis model is constructed for monitoring and early warning, further improving security and stability. Finally, hierarchical storage optimizes storage space and storage speed. This invention improves the compatibility and stability of multi-device communication transmission in weather modification operations. Specifically, the system collects data from various types of weather modification equipment via a communication server. This data includes data from execution-type and detection-type weather modification equipment. The execution-type data is transmitted using a first communication protocol, while the detection-type data is transmitted using a second communication protocol. The communication server utilizes a heterogeneous protocol conversion algorithm to achieve compatible and interactive communication between different types of weather modification equipment. A dual-link data transmission strategy is employed for dynamic adjustment of data transmission. This dual-link data transmission strategy is based on a dynamic bandwidth allocation mechanism, and the dynamic adjustment of data transmission allocates bandwidth resources according to a load balancing algorithm, avoiding communication interference and ensuring timely delivery of critical equipment. In the mutual response mechanism, after receiving data from the various types of weather modification equipment, the communication server verifies the user's permissions for the current interactive user. This user permission verification is based on a user role-scenario hierarchical mechanism, ensuring operational and process security. Dynamic monitoring is performed based on a multi-source information anomaly diagnosis model to obtain monitoring and early warning data. This multi-source information anomaly diagnosis model is based on data from various types of weather modification equipment, communication server status data, and weather modification equipment area data, further improving security and stability. The data from various types of weather modification equipment and the monitoring and early warning data are stored in a database server. The database server optimizes storage space and storage speed based on a hierarchical storage strategy. This invention improves the compatibility and stability of multi-device communication transmission in weather modification operations.
[0013] Furthermore, the first communication protocol specifically includes:
[0014] The control center issues a data acquisition command and obtains raw data from the execution-type weather modification equipment according to the socket receiving port. The execution-type weather modification equipment includes a launcher and a smoke generator.
[0015] The raw data of the execution-type artificial weather modification equipment is received and recorded according to the data log;
[0016] Determine the current user's login status in the control center. If the current user is not logged in, intercept the DTU login information, create login information according to the message protocol rules, and start the decoding process. If the current user is logged in, start the decoding process directly.
[0017] The raw data of the execution-type artificial weather modification equipment is processed into plaintext messages and forwarded to the client. The client list is traversed to search for associated clients. The raw data of the execution-type artificial weather modification equipment is encoded to obtain the execution-type artificial weather modification equipment data.
[0018] The data from the aforementioned weather modification equipment is transmitted and recorded according to the data log;
[0019] Data from artificial weather modification equipment is sent to the control center via the socket receiving port.
[0020] Furthermore, the second communication protocol specifically includes:
[0021] The detection-type weather modification equipment actively transmits raw data from the detection-type weather modification equipment to the socket receiving port in real time. The detection-type weather modification equipment includes a raindrop spectrometer.
[0022] The raw data from the aforementioned weather modification equipment is received and recorded according to the data log;
[0023] The original data from the weather modification equipment is processed according to a protocol filter to determine the packet protocol. If the original data is not processed using a packet protocol, the entire packet is parsed. If the original data is processed using a packet protocol, the packet data is cached. The cached packet data is then processed to determine the completion of packet data reception. If the cached packet data is in an incomplete reception state, the system waits to receive the next cached packet data. If the cached packet data is in a completed reception state, the system checks the completeness of reception. If the cached packet data is incomplete reception, the system discards the cached packet data. If the cached packet data is in a complete reception state, the system creates an entire packet based on the cached packet data and then parses the created entire packet data.
[0024] A first cyclic redundancy check (CRUD) is performed on the entire data packet. If the CRUD result is invalid, the data is discarded. If the CRUD result is valid, decoding is performed to obtain a decoded message. A second CRUD check is then performed on the decoded message. If the CRUD result is invalid, the data is discarded. If the CRUD result is valid, message parsing is performed to obtain data from the detection-type artificial weather modification equipment. This data is then sent to the communication server.
[0025] Furthermore, the step of dynamically adjusting the data transmission of the collected data from the various types of weather modification equipment according to a dual-link data transmission strategy specifically includes:
[0026] The communication server dynamically adjusts data transmission according to a dual-link data transmission strategy, which is based on a dynamic bandwidth allocation mechanism.
[0027] Real-time monitoring of the total bandwidth utilization of communication transmission links, including general packet radio links and mobile communication links; when the total bandwidth utilization is greater than or equal to a preset total bandwidth threshold, graded load reduction processing is performed on the communication transmission links.
[0028] The graded load reduction process sets the communication transmission link occupied by the execution type of artificial weather modification equipment data to the first priority and the communication transmission link occupied by the detection type of artificial weather modification equipment data to the second priority. The communication transmission link of the first priority remains unchanged, and the communication transmission link of the second priority is set to delay transmission and compress the detection type of artificial weather modification equipment data.
[0029] When the communication transmission link is detected to be interrupted, the backup satellite message communication transmission is switched. The backup satellite message communication transmission is used to transmit key fields. When the communication transmission link is cleared, the communication server performs breakpoint resumption on the cached data of the communication transmission during the interruption period and performs data integrity judgment. If the cached data is determined to be incomplete, retransmission is performed.
[0030] When multiple types of weather modification equipment are detected to be in a preset high-density operation area during communication transmission, the communication transmission link of the weather modification equipment is adjusted to a dedicated frequency band.
[0031] Furthermore, the step of the communication server verifying the user's permissions for the current interactive user after receiving data from the various types of weather modification equipment specifically includes:
[0032] After receiving data from various types of weather modification equipment, the communication server verifies the user's permissions for the current interactive user. These permissions are based on user roles, which include administrator, operator, and observer roles. The administrator role's permissions are used to control the modification and storage of data from various types of weather modification equipment. The operator role's permissions are used to control the equipment status and execution parameters of execution-type weather modification equipment. The observer role's permissions are used to view the real-time data and equipment status of detection-type weather modification equipment. Each interactive user has a unique corresponding user role code.
[0033] The user permission verification is based on a role-based dynamic token, which is a time-sensitive token. The role-based dynamic token is generated based on the user role code, the list of interactive devices, and the list of interactive operations. The list of interactive operations is generated based on an operation scenario classification strategy. The operation scenario classification strategy divides interactive operations into high-risk operations, medium-risk operations, and low-risk operations. High-risk operations include the start and execution operations of execution-type weather modification equipment. Medium-risk operations include the stop and restart operations of various types of weather modification equipment. Low-risk operations include data query operations of various types of weather modification equipment.
[0034] If the current user passes the user permission verification, an authentication record is sent to the approval log. If the current user fails the user permission verification, the current user's interaction is intercepted and an exception record is sent to the approval log.
[0035] Furthermore, the step of dynamically monitoring based on a multi-source information anomaly diagnosis model to obtain monitoring and early warning data specifically includes:
[0036] A multi-source information anomaly diagnosis model is constructed based on data from various types of weather modification equipment, communication server status data, and regional data of weather modification equipment. The multi-source information anomaly diagnosis model includes a basic decision sub-model and a long short-term memory neural network sub-model. The basic decision sub-model performs weighted decision-making based on the data from various types of weather modification equipment, communication server status data, and regional data of weather modification equipment to obtain anomaly types, including equipment failure, communication interference, and environmental interference. The long short-term memory neural network sub-model generates fault predictions based on historical anomaly parameter sequences and anomaly types, and generates monitoring and early warning reports based on the fault predictions and feeds them back to interactive users.
[0037] Furthermore, the step of storing the data from the various types of weather modification equipment and the monitoring and early warning data into the database server specifically includes:
[0038] Data from various types of weather modification equipment and monitoring and early warning data are stored in a database server. The database server stores real-time and historical data in a hierarchical manner. The database server compresses the real-time data from various types of weather modification equipment and monitoring and early warning data into columnar compression to divide them into independent storage groups. Then, the corresponding historical data from various types of weather modification equipment is stored in time-sliced blocks to obtain time-series storage groups arranged in order of storage time.
[0039] This invention proposes a multi-device communication transmission system for weather modification operations, comprising:
[0040] The data acquisition module is used to acquire data from multiple types of weather modification equipment based on the communication server. The multiple types of weather modification equipment data include execution-type weather modification equipment data and detection-type weather modification equipment data. The execution-type weather modification equipment data is transmitted based on a first communication protocol, and the detection-type weather modification equipment data is transmitted based on a second communication protocol. The communication server is based on a heterogeneous protocol conversion algorithm.
[0041] The dual-link data transmission module is used to dynamically adjust the data transmission of the collected data from the various types of weather modification equipment according to the dual-link data transmission strategy. The dual-link data transmission strategy is based on a dynamic bandwidth allocation mechanism, and the dynamic adjustment of data transmission allocates bandwidth resources according to a load balancing algorithm.
[0042] The permission verification module is used to verify the user permissions of the current interactive user after the communication server receives the data from the various types of weather modification equipment. The user permission verification is based on a user role-scenario hierarchical mechanism.
[0043] The monitoring and early warning module is used to perform dynamic monitoring based on a multi-source information anomaly diagnosis model in order to obtain monitoring and early warning data. The multi-source information anomaly diagnosis model is based on data from multiple types of weather modification equipment, communication server status data, and regional data of weather modification equipment.
[0044] The storage module is used to store the data from the various types of weather modification equipment and the monitoring and early warning data into a database server, which is based on a hierarchical storage strategy.
[0045] The present invention also provides a storage medium that stores one or more programs, which, when executed by a processor, implement the multi-device communication and transmission method for weather modification operations as described above.
[0046] The present invention also provides a computer device, the computer device including a memory and a processor, wherein:
[0047] The memory is used to store computer programs;
[0048] When the processor executes the computer program stored in the memory, it implements the multi-device communication and transmission method for weather modification operations as described above. Attached Figure Description
[0049] Figure 1 This is a flowchart of the multi-device communication and transmission method for weather modification operations proposed in the first embodiment of the present invention;
[0050] Figure 2 This is a schematic diagram of the structure of the multi-device communication transmission system for weather modification operations proposed in the second embodiment of the present invention.
[0051] The following detailed description, in conjunction with the accompanying drawings, will further illustrate the present invention. Detailed Implementation
[0052] To facilitate understanding of the present invention, a more complete description will be given below with reference to the accompanying drawings. Several embodiments of the invention are illustrated in the drawings. However, the invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete.
[0053] It should be noted that when a component is said to be "fixed to" another component, it can be directly on the other component or there may be an intervening component. When a component is said to be "connected to" another component, it can be directly connected to the other component or there may be an intervening component. The terms "vertical," "horizontal," "left," "right," and similar expressions used in this document are for illustrative purposes only.
[0054] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0055] Please see Figure 1 The diagram shows a flowchart of a multi-device communication transmission method for weather modification operations according to the first embodiment of the present invention. This multi-device communication transmission method for weather modification operations includes steps S01 to S05, wherein:
[0056] Step S01: Collect data from various types of weather modification equipment using the communication server;
[0057] It should be noted that, in this embodiment, the multi-type weather modification equipment data includes execution-type weather modification equipment data and detection-type weather modification equipment data. The execution-type weather modification equipment data is transmitted based on a first communication protocol, and the detection-type weather modification equipment data is transmitted based on a second communication protocol. The communication server is based on a heterogeneous protocol conversion algorithm. The control center issues data acquisition instructions and obtains the original data of the execution-type weather modification equipment according to the socket receiving port. The execution-type weather modification equipment includes a launcher and a smoke generator.
[0058] The raw data of the execution-type artificial weather modification equipment is received and recorded according to the data log;
[0059] Determine the current user's login status in the control center. If the current user is not logged in, intercept the DTU login information, create login information according to the message protocol rules, and start the decoding process. If the current user is logged in, start the decoding process directly.
[0060] The raw data of the execution-type artificial weather modification equipment is processed into plaintext messages and forwarded to the client. The client list is traversed to search for associated clients. The raw data of the execution-type artificial weather modification equipment is encoded to obtain the execution-type artificial weather modification equipment data.
[0061] The data from the aforementioned weather modification equipment is transmitted and recorded according to the data log;
[0062] Data from weather modification equipment is sent to the control center via the socket receiving port.
[0063] The detection-type weather modification equipment actively transmits raw data from the detection-type weather modification equipment to the socket receiving port in real time. The detection-type weather modification equipment includes a raindrop spectrometer.
[0064] The raw data from the aforementioned weather modification equipment is received and recorded according to the data log;
[0065] The original data from the weather modification equipment is processed according to a protocol filter to determine the packet protocol. If the original data is not processed using a packet protocol, the entire packet is parsed. If the original data is processed using a packet protocol, the packet data is cached. The cached packet data is then processed to determine the completion of packet data reception. If the cached packet data is in an incomplete reception state, the system waits to receive the next cached packet data. If the cached packet data is in a completed reception state, the system checks the completeness of reception. If the cached packet data is incomplete reception, the system discards the cached packet data. If the cached packet data is in a complete reception state, the system creates an entire packet based on the cached packet data and then parses the created entire packet data.
[0066] A first cyclic redundancy check (CRUD) is performed on the entire data packet. If the CRUD result is invalid, the data is discarded. If the CRUD result is valid, decoding is performed to obtain a decoded message. A second CRUD check is then performed on the decoded message. If the CRUD result is invalid, the data is discarded. If the CRUD result is valid, message parsing is performed to obtain data from the detection-type artificial weather modification equipment. This data is then sent to the communication server.
[0067] Step S02: Dynamically adjust the data transmission of the collected data from various types of weather modification equipment according to the dual-link data transmission strategy;
[0068] It should be noted that in this embodiment, the dual-link data transmission strategy is based on a dynamic bandwidth allocation mechanism, the data transmission dynamic adjustment allocates bandwidth resources according to a load balancing algorithm, and the communication server performs dynamic data transmission adjustment according to the dual-link data transmission strategy, which is based on a dynamic bandwidth allocation mechanism.
[0069] Real-time monitoring of the total bandwidth utilization of communication transmission links, including general packet radio links and mobile communication links; when the total bandwidth utilization is greater than or equal to a preset total bandwidth threshold, graded load reduction processing is performed on the communication transmission links.
[0070] In this embodiment, the preset total bandwidth threshold is 70% of the total bandwidth utilization rate;
[0071] The graded load reduction process sets the communication transmission link occupied by the execution type of artificial weather modification equipment data to the first priority and the communication transmission link occupied by the detection type of artificial weather modification equipment data to the second priority. The communication transmission link of the first priority remains unchanged, and the communication transmission link of the second priority is set to delay transmission and compress the detection type of artificial weather modification equipment data.
[0072] When the communication transmission link is detected to be interrupted, the backup satellite message communication transmission is switched. The backup satellite message communication transmission is used to transmit key fields. When the communication transmission link is cleared, the communication server performs breakpoint resumption on the cached data of the communication transmission during the interruption period and performs data integrity judgment. If the cached data is determined to be incomplete, retransmission is performed.
[0073] When multiple types of weather modification equipment are detected to be in a preset high-density operation area during communication transmission, the communication transmission link of the weather modification equipment is adjusted to a dedicated frequency band. The multiple types of weather modification equipment include execution-type weather modification equipment and detection-type weather modification equipment.
[0074] In this embodiment, the preset high-density work area is a work area with more than or equal to ten devices per square kilometer.
[0075] Step S03: After receiving data from various types of weather modification equipment, the communication server verifies the user permissions of the currently interacting user.
[0076] It should be noted that in this embodiment, the user permission verification is based on a user role-scenario hierarchical mechanism. After the communication server receives data from multiple types of artificial weather modification equipment, it verifies the user permissions of the current interactive user. The user permissions are based on user roles, which include administrator, operator, and observer roles. The user permissions of the administrator role are used to control the data modification and storage of data from multiple types of artificial weather modification equipment. The user permissions of the operator role are used to control the equipment status and execution parameters of execution-type artificial weather modification equipment. The user permissions of the observer role are used to view the real-time data and equipment status of detection-type artificial weather modification equipment. Each interactive user has a unique corresponding user role code.
[0077] The user permission verification is based on a role-based dynamic token, which is a time-sensitive token. The role-based dynamic token is generated based on the user role code, the list of interactive devices, and the list of interactive operations. The list of interactive operations is generated based on an operation scenario classification strategy. The operation scenario classification strategy divides interactive operations into high-risk operations, medium-risk operations, and low-risk operations. High-risk operations include the start and execution operations of execution-type weather modification equipment. Medium-risk operations include the stop and restart operations of various types of weather modification equipment. Low-risk operations include data query operations of various types of weather modification equipment.
[0078] If the current user passes the user permission verification, an authentication record is sent to the approval log. If the current user fails the user permission verification, the current user's interaction is intercepted and an exception record is sent to the approval log.
[0079] Step S04: Perform dynamic monitoring based on the multi-source information anomaly diagnosis model to obtain monitoring and early warning data;
[0080] It should be noted that, in this embodiment, the multi-source information anomaly diagnosis model is based on data from multiple types of weather modification equipment, communication server status data, and regional data of weather modification equipment. The multi-source information anomaly diagnosis model is constructed based on this data, which includes a basic decision-making sub-model and a long short-term memory neural network sub-model. The basic decision-making sub-model performs weighted decision-making based on the data from these three sources to obtain anomaly types, including equipment failure, communication interference, and environmental interference. The long short-term memory neural network sub-model generates fault predictions based on historical anomaly parameter sequences and anomaly types, and then generates monitoring and early warning reports based on these predictions and feeds them back to the interactive user.
[0081] Step S05: Store data from various types of weather modification equipment and monitoring and early warning data into the database server;
[0082] It should be noted that in this embodiment, the database server stores data from various types of weather modification equipment and monitoring and early warning data based on a hierarchical storage strategy. The database server stores real-time data and historical data hierarchically. The database server performs columnar compression on the real-time data from various types of weather modification equipment and monitoring and early warning data to divide them into independent storage groups. Then, the corresponding historical data from various types of weather modification equipment is stored in time-sliced form to obtain time-series storage groups arranged in order of storage time.
[0083] In summary, based on the aforementioned method for multi-device communication transmission in weather modification operations, different communication protocols are set for different types of weather modification equipment, and the data is converted and sent to the communication server respectively. This achieves heterogeneous protocol-compatible interactive communication between different types of weather modification equipment. Furthermore, a dual-link data transmission strategy is designed for dynamic adjustment of data transmission, avoiding the impact of communication interference and ensuring timely interactive response of key equipment. A user permission verification based on user role-scenario hierarchy is also designed to ensure the security of execution operations and processes. In addition, a multi-source information anomaly diagnosis model is constructed for monitoring and early warning, further improving security and stability. Finally, hierarchical storage optimizes storage space and storage speed. This invention improves the compatibility and stability of multi-device communication transmission in weather modification operations. Specifically, the system collects data from various types of weather modification equipment via a communication server. This data includes data from execution-type and detection-type weather modification equipment. The execution-type data is transmitted using a first communication protocol, while the detection-type data is transmitted using a second communication protocol. The communication server utilizes a heterogeneous protocol conversion algorithm to achieve compatible and interactive communication between different types of weather modification equipment. A dual-link data transmission strategy is employed for dynamic adjustment of data transmission. This dual-link data transmission strategy is based on a dynamic bandwidth allocation mechanism, and the dynamic adjustment of data transmission allocates bandwidth resources according to a load balancing algorithm, avoiding communication interference and ensuring timely delivery of critical equipment. In the mutual response mechanism, after receiving data from the various types of weather modification equipment, the communication server verifies the user's permissions for the current interactive user. This user permission verification is based on a user role-scenario hierarchical mechanism, ensuring operational and process security. Dynamic monitoring is performed based on a multi-source information anomaly diagnosis model to obtain monitoring and early warning data. This multi-source information anomaly diagnosis model is based on data from various types of weather modification equipment, communication server status data, and weather modification equipment area data, further improving security and stability. The data from various types of weather modification equipment and the monitoring and early warning data are stored in a database server. The database server optimizes storage space and storage speed based on a hierarchical storage strategy. This invention improves the compatibility and stability of multi-device communication transmission in weather modification operations.
[0084] Please see Figure 2 The diagram shows a multi-device communication transmission system for weather modification operations proposed in the second embodiment of the present invention. The system includes:
[0085] The data acquisition module 10 is used to acquire data from multiple types of weather modification equipment according to the communication server. The multiple types of weather modification equipment data include data from execution-type weather modification equipment and data from detection-type weather modification equipment. The data from execution-type weather modification equipment is transmitted based on a first communication protocol, and the data from detection-type weather modification equipment is transmitted based on a second communication protocol. The communication server is based on a heterogeneous protocol conversion algorithm.
[0086] The dual-link data transmission module 20 is used to dynamically adjust the data transmission of the collected data from the various types of weather modification equipment according to the dual-link data transmission strategy. The dual-link data transmission strategy is based on a dynamic bandwidth allocation mechanism, and the dynamic adjustment of data transmission allocates bandwidth resources according to a load balancing algorithm.
[0087] The permission verification module 30 is used to verify the user permissions of the current interactive user after the communication server receives the data from the multi-type artificial weather modification equipment. The user permission verification is based on a user role-scenario hierarchical mechanism.
[0088] The monitoring and early warning module 40 is used to perform dynamic monitoring based on the multi-source information anomaly diagnosis model in order to obtain monitoring and early warning data. The multi-source information anomaly diagnosis model is based on data from multiple types of weather modification equipment, communication server status data, and weather modification equipment area data.
[0089] Storage module 50 is used to store the data of the various types of weather modification equipment and the monitoring and early warning data into a database server, which is based on a hierarchical storage strategy.
[0090] The present invention also proposes a computer storage medium storing one or more programs, which, when executed by a processor, implement the above-described multi-device communication and transmission method for artificial weather modification operations.
[0091] The present invention also proposes a computer device, including a memory and a processor, wherein the memory is used to store computer programs, and the processor is used to execute the computer programs stored in the memory to realize the above-mentioned multi-device communication and transmission method for artificial weather modification operations.
[0092] Those skilled in the art will understand that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can mean any means that can contain stored, communicated, propagated, or transmitted programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.
[0093] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0094] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0095] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0096] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.
Claims
1. A weather modification operation multi-device communication transmission method, characterized in that, The method comprises the following steps: According to the communication server, collect multi-type artificial weather influence equipment data, including execution type artificial weather influence equipment data and detection type artificial weather influence equipment data, the execution type artificial weather influence equipment data is communicated based on the first communication protocol, and the detection type artificial weather influence equipment data is communicated based on the second communication protocol, and the communication server is based on a heterogeneous protocol conversion algorithm; The collected multi-type artificial weather influence equipment data is dynamically adjusted according to a double-link data transmission strategy, the double-link data transmission strategy is based on a dynamic bandwidth allocation mechanism, and the dynamic data transmission adjustment is based on a load balancing algorithm to allocate bandwidth resources; After the communication server receives the multi-type artificial weather influence equipment data, the user permission of the current interactive user is verified, and the user permission is verified based on a user role-scene grading mechanism; According to the multi-source information abnormal diagnosis model, dynamic monitoring is performed to obtain monitoring and early warning data, and the multi-source information abnormal diagnosis model is based on multi-type artificial weather influence equipment data, communication server state data and artificial weather influence equipment area data; The step of dynamically monitoring according to the multi-source information abnormal diagnosis model to obtain monitoring and early warning data specifically comprises: According to the multi-type artificial weather influence equipment data, the communication server state data and the artificial weather influence equipment area data, a multi-source information abnormal diagnosis model is constructed, the multi-source information abnormal diagnosis model comprises a basic decision sub-model and a long short-term memory neural network sub-model, the basic decision sub-model performs weighted decision according to the multi-type artificial weather influence equipment data, the communication server state data and the artificial weather influence equipment area data to obtain an abnormal type, the abnormal type includes equipment failure, communication interference and environmental interference, the long short-term memory neural network sub-model generates a fault prediction according to a historical abnormal parameter sequence and an abnormal type, generates a monitoring and early warning report according to the fault prediction and feeds back to the interactive user; The multi-type artificial weather influence equipment data and the monitoring and early warning data are stored in a database server, and the database server is based on a hierarchical storage strategy.
2. The weather modification operation multi-device communication transmission method according to claim 1, wherein, The first communication protocol specifically comprises: The control center issues a data collection instruction, and obtains execution type artificial weather influence equipment original data according to a socket receiving port, the execution type artificial weather influence equipment comprises a launching frame and a smoke furnace; The execution type artificial weather influence equipment original data is received and recorded according to a data log; Determine the login state of the current user of the control center, if the current user is in an unlogged state, perform DTU login information interception processing, make login information according to a message protocol rule and start decoding processing, if the current user is in a logged state, directly start decoding processing; The execution type artificial weather influence equipment original data is processed by plaintext message and forwarded by a client, the client list is traversed to search for an associated client, the execution type artificial weather influence equipment original data is processed by encoding to obtain execution type artificial weather influence equipment data; The execution type artificial weather influence equipment data is recorded according to a data log; The execution type artificial weather influence equipment data is sent to a control center according to a socket receiving port.
3. The weather modification operation multi-device communication transmission method according to claim 1, wherein, The second communication protocol specifically includes: The detection type artificial weather influence equipment actively sends detection type artificial weather influence equipment original data to a socket receiving port in real time, and the detection type artificial weather influence equipment includes a raindrop spectrometer; The detection type artificial weather influence equipment original data is recorded according to a data log; The detection type artificial weather influence equipment original data is judged by a protocol filter, if it is judged that the detection type artificial weather influence equipment original data is not a packet protocol, the whole packet data is analyzed, if it is judged that the detection type artificial weather influence equipment original data is a packet protocol, the packet data is cached, the completeness of the received packet data is judged, if it is judged that the current cached packet data is in an incomplete state, the next cached packet data is received, if it is judged that the current cached packet data is in a complete state, the completeness of the current cached packet data is judged, if it is judged that the current cached packet data is in an incomplete state, the current cached packet data is discarded, if it is judged that the current cached packet data is in a complete state, the whole packet data is produced according to the current cached packet data, and the whole packet data is analyzed; The whole packet data is subjected to a first cyclic redundancy check, if the first cyclic redundancy check result of the whole packet data is invalid, the data is discarded, if the first cyclic redundancy check result of the whole packet data is valid, the decoded message is obtained by decoding, the decoded message is subjected to a second cyclic redundancy check, if the second cyclic redundancy check result of the decoded message is invalid, the data is discarded, if the second cyclic redundancy check result of the decoded message is valid, the detection type artificial weather influence equipment data is obtained by message analysis, and the detection type artificial weather influence equipment data is sent to a communication server.
4. The weather modification operation multi-device communication transmission method according to claim 1, wherein, The detection type artificial weather influence equipment original data is recorded according to a data log; The execution type artificial weather influence equipment data is sent to a control center according to a socket receiving port. The second communication protocol specifically includes: The detection type artificial weather influence equipment actively sends detection type artificial weather influence equipment original data to a socket receiving port in real time, and the detection type artificial weather influence equipment includes a raindrop spectrometer; The detection type artificial weather influence equipment original data is recorded according to a data log; The detection type artificial weather influence equipment original data is judged by a protocol filter, if it is judged that the detection type artificial weather influence equipment original data is not a packet protocol, the whole packet data is analyzed, if it is judged that the detection type artificial weather influence equipment original data is a packet protocol, the packet data is cached, the completeness of the received packet data is judged, if it is judged that the current cached packet data is in an incomplete state, the next cached packet data is received, if it is judged that the current cached packet data is in a complete state, the completeness of the current cached packet data is judged, if it is judged that the current cached packet data is in an incomplete state, the current cached packet data is discarded, if it is judged that the current cached packet data is in a complete state, the whole packet data is produced according to the current cached packet data, and the whole packet data is analyzed; The whole packet data is subjected to a first cyclic redundancy check, if the first cyclic redundancy check result of the whole packet data is invalid, the data is discarded, if the first cyclic redundancy check result of the whole packet data is valid, the decoded message is obtained by decoding, the decoded message is subjected to a second cyclic redundancy check, if the second cyclic redundancy check result of the decoded message is invalid, the data is discarded, if the second cyclic redundancy check result of the decoded message is valid, the detection type artificial weather influence equipment data is obtained by message analysis, and the detection type artificial weather influence equipment data is sent to a communication server. The detection type artificial weather influence equipment original data is recorded according to a data log; The execution type artificial weather influence equipment data is sent to a control center according to a socket receiving port. The second communication protocol specifically includes: The detection type artificial weather influence equipment actively sends detection type artificial weather influence equipment original data to a socket receiving port in real time, and the detection type artificial weather influence equipment includes a raindrop spectrometer; The detection type artificial weather influence equipment original data is recorded according to a data log; The detection type artificial weather influence equipment original data is judged by a protocol filter, if it is judged that the detection type artificial weather influence equipment original data is not a packet protocol, the whole packet data is analyzed, if it is judged that the detection type artificial weather influence equipment original data is a packet protocol, the packet data is cached, the completeness of the received packet data is judged, if it is judged that the current cached packet data is in an incomplete state, the next cached packet data is received, if it is judged that the current cached packet data is in a complete state, the completeness of the current cached packet data is judged, if it is judged that the current cached packet data is in an incomplete state, the current cached packet data is discarded, if it is judged that the current cached packet data is in a complete state, the whole packet data is produced according to the current cached packet data, and the whole packet data is analyzed; The whole packet data is subjected to a first cyclic redundancy check, if the first cyclic redundancy check result of the whole packet data is invalid, the data is discarded, if the first cyclic redundancy check result of the whole packet data is valid, the decoded message is obtained by decoding, the decoded message is subjected to a second cyclic redundancy check, if the second cyclic redundancy check result of the decoded message is invalid, the data is discarded, if the second cyclic redundancy check result of the decoded message is valid, the detection type artificial weather influence equipment data is obtained by message analysis, and the detection type artificial weather influence equipment data is sent to a communication server. The hierarchical load shedding process sets the communication transmission link occupied by the artificial weather influencing equipment data to the first priority, sets the communication transmission link occupied by the detection artificial weather influencing equipment data to the second priority, the communication transmission link of the first priority remains unchanged, and the communication transmission link of the second priority is set to delayed transmission and compression processing of the detection artificial weather influencing equipment data; When it is detected that the communication transmission link is in an interrupted state, the standby satellite message communication transmission is switched, and the standby satellite message communication transmission is used for transmitting key fields, when the interrupted state of the communication transmission link is eliminated, the communication server performs breakpoint continuation transmission on the buffered data of the communication transmission in the interrupted state time and judges the data integrity, if it is judged that the buffered data is in an incomplete state, retransmission processing is performed; When it is detected that the multiple types of artificial weather influencing equipment in the communication transmission are in a preset high-density operation area, the communication transmission link of the artificial weather influencing equipment is adjusted to a dedicated frequency band.
5. The weather modification operation multi-device communication transmission method according to claim 1, wherein, The communication server receives the multiple types of artificial weather influencing equipment data, and the user permission verification of the current interactive user includes: After the communication server receives the multiple types of artificial weather influencing equipment data, the user permission verification of the current interactive user is performed, the user permission is based on a user role, the user role includes an administrator role, an operator role and an observer role, the user permission of the administrator role is used to control data modification and data storage of the multiple types of artificial weather influencing equipment data, the user permission of the operator role is used to control the equipment state and the execution parameter of the execution artificial weather influencing equipment, and the user permission of the observer role is used to view the real-time data and the equipment state of the detection artificial weather influencing equipment, each interactive user has a unique user role code; The user permission verification is based on a role dynamic token, the role dynamic token is a time-limited token, the role dynamic token is generated based on a user role code, an interactive equipment list and an interactive operation list, the interactive operation list is generated based on an operation scene hierarchical strategy, the operation scene hierarchical strategy divides the interactive operation into a high-risk operation, a medium-risk operation and a low-risk operation, the high-risk operation includes a start operation and an execution operation of the execution artificial weather influencing equipment, the medium-risk operation includes a stop operation and a restart operation of the multiple types of artificial weather influencing equipment, and the low-risk operation includes a data query operation of the multiple types of artificial weather influencing equipment; If the current interactive user passes the user permission verification, the authentication record is sent to the approval log, and if the current interactive user does not pass the user permission verification, the interactive operation of the current interactive user is intercepted and the exception record is sent to the approval log.
6. The weather modification operation multi-device communication transmission method according to claim 1, wherein, The step of storing the multiple types of artificial weather influencing equipment data and the monitoring and early warning data into the database server includes: The multiple types of artificial weather influence equipment data and monitoring and early warning data are stored into a database server, the database server stores real-time storage data and historical storage data in a hierarchical manner, the database server performs columnar compression on the real-time storage multiple types of artificial weather influence equipment data and monitoring and early warning data, divides them into independent storage groups, and then performs time slice storage on the corresponding multiple types of artificial weather influence equipment historical storage data to obtain time sequence storage groups arranged in the order of storage time.
7. A weather modification operation multi-device communication transmission system, characterized by, Comprise: The acquisition module is used for acquiring multiple types of artificial weather influence equipment data according to a communication server, the multiple types of artificial weather influence equipment data include execution type artificial weather influence equipment data and detection type artificial weather influence equipment data, the execution type artificial weather influence equipment data is communicated based on a first communication protocol, the detection type artificial weather influence equipment data is communicated based on a second communication protocol, and the communication server is based on a heterogeneous protocol conversion algorithm; The dual-link data transmission module is used for dynamically adjusting data transmission of the acquired multiple types of artificial weather influence equipment data according to a dual-link data transmission strategy, the dual-link data transmission strategy is based on a dynamic bandwidth allocation mechanism, and the data transmission dynamic adjustment is based on a load balancing algorithm to allocate bandwidth resources; The permission verification module is used for verifying user permissions of a current interactive user after the communication server receives the multiple types of artificial weather influence equipment data, and the user permission verification is based on a user role-scene hierarchical mechanism; The monitoring and early warning module is used for dynamically monitoring according to a multi-source information anomaly diagnosis model to obtain monitoring and early warning data, and the multi-source information anomaly diagnosis model is based on multiple types of artificial weather influence equipment data, communication server state data and artificial weather influence equipment region data; The step of dynamically monitoring according to the multi-source information anomaly diagnosis model to obtain monitoring and early warning data specifically comprises: A multi-source information anomaly diagnosis model is constructed according to multiple types of artificial weather influence equipment data, communication server state data and artificial weather influence equipment region data, the multi-source information anomaly diagnosis model includes a basic decision sub-model and a long short-term memory neural network sub-model, the basic decision sub-model performs weighted decision according to multiple types of artificial weather influence equipment data, communication server state data and artificial weather influence equipment region data to obtain an abnormal type, the abnormal type includes equipment failure, communication interference and environmental interference, the long short-term memory neural network sub-model generates a fault prediction according to a historical abnormal parameter sequence and the abnormal type, generates a monitoring and early warning report according to the fault prediction and feeds back to an interactive user; The storage module is used for storing the multiple types of artificial weather influence equipment data and the monitoring and early warning data into a database server, and the database server is based on a hierarchical storage strategy.
8. A storage medium, characterized by The storage medium stores one or more programs, which are executed by the processor to implement the artificial weather influence operation multiple equipment communication transmission method of any one of claims 1-6.
9. A computer device, comprising: The computer device includes a memory and a processor, wherein: The memory is used to store a computer program; The processor is used to execute the computer program stored on the memory, and the weather modification operation multi-device communication transmission method of any one of claims 1-6 is realized.
Citation Information
Patent Citations
Method for running access server of artificial weather modification network
CN103297432A
Artificial intelligence early warning system
CN109447048A