A method and system for transmitting marine ecological environment automatic monitoring data
By introducing a transmission center into the automatic monitoring system of marine ecological environment and building a transmission strategy, the problems of lack of universality and resource waste in the transmission methods in the existing technology are solved, and rapid and effective automatic monitoring data transmission of marine ecological environment are achieved.
Patent Information
- Application Number
- CN202510143182.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-10
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-02-10
AI Technical Summary
The existing transmission methods of automatic monitoring data of marine ecological environment are not universal, resulting in the need to redevelop transmission methods for each new automatic monitoring project of marine ecological environment, resulting in waste of resources, long R&D time and high cost. At the same time, there is a lack of automatic analysis and rapid construction of transmission strategies for third-party platforms.
Provide a method for automatic monitoring of data in the marine ecological environment. It receives transmission requests through the transmission center and builds a transmission strategy, including data uploading strategies and data sending and receiving strategies, ensuring that the data transmission needs of different monitoring projects and equipment are met, and reducing duplicate compilation and resource waste.
It has realized the rapid construction of transmission strategies, ensured the data transmission needs of different monitoring projects and equipment, reduced R&D time and cost, and avoided waste of resources.
Smart Images

Figure CN119583395B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of marine ecological environment monitoring, and in particular to a method and system for transmitting marine ecological environment automatic monitoring data. Background Art
[0002] In the existing transmission methods and systems for automatic monitoring data of the marine ecological environment, the monitoring nodes usually communicate directly with the receiving nodes to complete the data transmission. And different monitoring tasks require the formulation of a unified transmission technology method separately. When the monitoring nodes collect the relevant automatic monitoring data, the automatic monitoring data can only be directly transmitted to the receiving nodes through the transmission technology methods formulated by each node. However, the existing transmission methods for automatic monitoring data of the marine ecological environment are not universal. For each new automatic monitoring project of the marine ecological environment, a new method for automatic monitoring data transmission of the marine ecological environment must be developed by professional R&D personnel. When professional R&D personnel redevelop a method for automatic monitoring data transmission of the marine ecological environment for different monitoring projects, there is often a large amount of duplication, which will cause a lot of waste of resources, long R&D time and high R&D costs.
[0003] In addition, in the existing methods and systems for transmitting automatic monitoring data of the marine ecological environment, there is no third-party platform to automatically and accurately analyze the automatic monitoring data of different monitoring projects (monitoring tasks) and / or different models of equipment, so as to quickly obtain an adaptive transmission strategy, and realize the data transmission between the monitoring node and the receiving node through this transmission strategy, which is a new transmission technology.
[0004] Therefore, it is urgent to comprehensively consider various marine ecological environment automatic monitoring projects in order to develop a new and universal marine ecological environment automatic monitoring data transmission method and system, so as to solve the problem of how to quickly build a transmission strategy and ensure that the automatic monitoring data of different monitoring projects and / or different models of equipment can meet their respective transmission needs, and reduce the waste of resources caused by repeated compilation. Summary of the invention
[0005] The purpose of this application is to provide a method and system for transmitting automatic monitoring data of the marine ecological environment, which can quickly construct a transmission strategy and ensure that the automatic monitoring data of different monitoring projects and / or different models of equipment can meet their respective transmission needs, and can reduce the waste of resources caused by repeated compilation.
[0006] To achieve the above-mentioned objectives, the present application provides a method for transmitting automatic monitoring data of the marine ecological environment, comprising the following steps: S1: receiving a transmission request, and constructing a transmission strategy based on the transmission request, wherein the transmission request at least includes: equipment information and monitoring project information; the equipment information includes: multiple monitoring equipment information and at least one receiving equipment information; the transmission strategy includes: data upload strategy and data sending and receiving strategy; S2: receiving automatic monitoring data according to the data upload strategy in the transmission strategy; S3: processing the automatic monitoring data according to the data sending and receiving strategy in the transmission strategy, obtaining transmission data and transmitting it.
[0007] As above, the sub-steps of constructing a transmission strategy based on a transmission request are as follows: S11: constructing a data upload strategy based on the monitoring device information and the monitoring project information in the device information; S12: constructing a data sending and receiving strategy based on the receiving device information and the monitoring project information in the device information; S13: using the data upload strategy and the data sending and receiving strategy as the transmission strategy.
[0008] As above, the sub-steps of constructing a data upload strategy based on the monitoring device information and monitoring project information in the device information are as follows: S111: Analyze each monitoring device information to determine that all transmission modes compatible with the monitoring device corresponding to the monitoring device model in each monitoring device information are the first initial transmission mode; S112: Filter the first initial transmission mode corresponding to each monitoring device information according to the monitoring project information to obtain the first target transmission mode; S113: Obtain the upload conditions of the monitoring device corresponding to each monitoring device information; S114: Use the first target transmission mode and upload conditions of the monitoring device corresponding to each monitoring device information as the data upload strategy.
[0009] As above, wherein the first initial transmission mode corresponding to each monitoring device information is screened according to the monitoring project information, and the sub-steps for obtaining the first target transmission mode are as follows: R1: Generate a first analysis sequence number for each first initial transmission mode in a random order, and the first analysis sequence numbers are incremented in sequence; R2: Take the first initial transmission mode with the smallest first analysis sequence number as the current analysis item, determine the first analysis parameter using the monitoring project information, and use the first analysis parameter to analyze the current analysis item to obtain the first transmission matching value, and execute R3; R3: Use the total number of the first analysis sequence numbers to judge the first analysis sequence number of the current analysis item. If the first analysis sequence number of the current analysis item is less than the total number of the first analysis sequence numbers, then remove the first analysis sequence number of the current analysis item and execute R2; if the first analysis sequence number of the current analysis item is equal to the total number of the first analysis sequence numbers, then remove the first analysis sequence number of the current analysis item and execute R4; R4: Take the first initial transmission mode corresponding to the maximum value of all the first transmission matching values as the first target transmission mode.
[0010] As above, the sub-steps of using the monitoring project information to determine the first analysis parameter are as follows: R21: Traverse the monitoring equipment database according to the monitoring equipment model in the monitoring equipment information, and determine the monitoring equipment data packet whose standard model is consistent with the monitoring equipment model as the target data packet; R22: Extract features from the monitoring project information to obtain the current monitoring project features; R23: Calculate the similarity between the current monitoring project features and the standard monitoring project features in each sub-packet in the target data packet; R24: Take the sub-packet corresponding to the maximum value of all similarity values as the target sub-packet, and take the standard transmission efficiency in the target data packet and the standard transmission distance, transmission distance influence weight, standard transmission size, data size influence weight, acquisition environment influence factor and acquisition environment influence weight in the target sub-packet as the first analysis parameter.
[0011] As above, the sub-steps of obtaining the upload conditions of the monitoring device corresponding to each monitoring device information are as follows: U1: Use the monitoring device model in the monitoring device information to traverse the upload frequency database, and determine the acquisition frequency data packet whose monitoring device model is consistent with the monitoring device model in the monitoring device information as the target frequency data packet; U2: Perform feature extraction on the monitoring project information to obtain the current project feature set; U3: Obtain the attribution value between the current project feature set and the monitoring project feature set in each sub-frequency data packet in the target frequency data packet; U4: Take the sub-frequency data packet corresponding to the maximum value of all the attribution values as the target sub-frequency data packet, and use the push acquisition frequency in the target sub-frequency data packet as the push upload condition, and send the push upload condition to the receiving node; U5: Receive the confirmation upload condition or modification upload condition sent by the receiving node according to the push upload condition, and use the confirmation upload condition or modification upload condition as the upload condition.
[0012] As above, the sub-steps of constructing a data receiving and sending strategy based on the receiving device information and the monitoring project information in the device information are as follows: S121: Analyze each receiving device information to determine that all transmission modes compatible with the receiving device corresponding to the receiving device model in each receiving device information are the second initial transmission mode; S122: Filter the second initial transmission mode corresponding to each receiving device information according to the monitoring project information to obtain the second target transmission mode; S123: Set the receiving and sending conditions of the receiving device corresponding to each receiving device information, wherein the receiving and sending conditions at least include: allowed data size and allowed data format; S124: Use the second target transmission mode and the receiving and sending conditions of the receiving device corresponding to each receiving device information as the data receiving and sending strategy.
[0013] As above, the sub-step of receiving the automatic monitoring data according to the data upload strategy in the transmission strategy is as follows: S21: in response to receiving the automatic monitoring data, obtaining the current upload frequency of the received automatic monitoring data; S23: determining the comparison upload frequency range through the frequency error threshold and the upload condition in the data upload strategy, wherein,
[0014] , For upload conditions, is the frequency error threshold;
[0015] S24: Make an abnormal judgment on the current upload frequency by comparing the upload frequency range, and generate an abnormal result. If the current upload frequency is within the compared upload frequency range, the generated abnormal result is normal, then the automatic monitoring data upload is successful, and S3 is executed; if the current upload frequency is outside the compared upload frequency range, the generated fault result is abnormal, then the automatic monitoring data upload fails, and an abnormal alarm is sent to the corresponding monitoring node and the corresponding receiving node.
[0016] As above, the automatic monitoring data is processed according to the data receiving and sending strategy in the transmission strategy, and the sub-steps of obtaining the transmission data and transmitting it are as follows: S31: Analyze the current format of the automatic monitoring data. If the current format is inconsistent with the allowed data format in the receiving and sending conditions in the data receiving and sending strategy, execute S32; if the current format is consistent with the allowed data format in the receiving and sending conditions in the data receiving and sending strategy, use the automatic monitoring data as the data to be transmitted and execute S33; S32: Use the existing format conversion technology to convert the automatic monitoring data into automatic monitoring data that conforms to the allowed data format, and use the automatic monitoring data that conforms to the allowed data format as the data to be transmitted and execute S33; S33: Use the allowed data size in the receiving and sending conditions in the data receiving and sending strategy Determine the data size of the data to be transmitted. If the data size of the data to be transmitted is greater than the allowed data size, execute S34; if the data size of the data to be transmitted is less than or equal to the allowed data size, use the data to be transmitted as the transmission data and execute S35; S34: Use the allowed data size as the segmentation unit to segment the data to obtain N segments of segmented data, and number each segment of segmented data according to the segmentation order, and use the N segments of segmented data after completing the numbering as transmission data, and execute S35; wherein, the data size of the first segment of segmented data to the data size of the N-1th segment of segmented data are all equal to the allowed data size, and the data size of the Nth segment of segmented data is less than or equal to the allowed data size; S35: Transmit the transmission data through the second target transmission method.
[0017] The present application also provides a transmission system for automatic monitoring data of the marine ecological environment, including: multiple monitoring nodes, a transmission center and at least one receiving node; wherein, the monitoring node: a monitoring device is set up, and the monitoring device collects automatic monitoring data, and uploads the automatic monitoring data to the transmission center according to the data upload strategy in the transmission strategy; the transmission center: is used to execute the above-mentioned transmission method for automatic monitoring data of the marine ecological environment; the receiving node: a receiving device is set up, and the receiving device receives the transmission data according to the data sending and receiving strategy in the transmission strategy.
[0018] The beneficial effects achieved by this application are as follows:
[0019] (1) The method and system for transmitting automatic monitoring data of the marine ecological environment of the present application can automatically construct transmission strategies for different monitoring projects through a transmission center, can realize the transmission of automatic monitoring data by the constructed transmission strategies, and ensure that the automatic monitoring data of different monitoring projects and / or different models of equipment can meet their respective transmission requirements.
[0020] (2) The method and system for transmitting automatic monitoring data of the marine ecological environment of the present application can reduce the research and development time and cost of the transmission technology methods required for different monitoring projects, and can reduce the waste of resources caused by repeated compilation. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0022] Figure 1 A structural diagram of an embodiment of a transmission system for automatic monitoring data of marine ecological environment;
[0023] Figure 2 The present invention is a flow chart of an embodiment of a method for transmitting automatic monitoring data of marine ecological environment. DETAILED DESCRIPTION
[0024] The following is a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are 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 those skilled in the art without creative work are within the scope of protection of the present invention.
[0025] like Figure 1As shown, the present application provides a system for transmitting marine ecological environment automatic monitoring data, including: multiple monitoring nodes 110, a transmission center 120 and at least one receiving node 130.
[0026] Among them, the monitoring node 110: sets a monitoring device, the monitoring device collects automatic monitoring data, and uploads the automatic monitoring data to the transmission center according to the data uploading strategy in the transmission strategy.
[0027] Transmission center 120: used to execute the following method for transmitting marine ecological environment automatic monitoring data.
[0028] Receiving node 130: a receiving device is set, and the receiving device receives the transmission data according to the data receiving and sending strategy in the transmission strategy.
[0029] Furthermore, the transmission center 120 at least includes: a receiving unit, a policy building unit, a transmission unit and a storage unit.
[0030] The receiving unit is used to receive a transmission request and send the transmission request to the strategy building unit.
[0031] Policy building unit: builds a transmission policy according to the transmission request and sends the transmission policy to the transmission unit.
[0032] Transmission unit: receives automatic monitoring data according to the data upload strategy in the transmission strategy; processes the automatic monitoring data according to the data receiving and sending strategy in the transmission strategy, obtains transmission data and transmits it.
[0033] Storage unit: used to store monitoring equipment database, upload frequency database, receiving equipment database and data information database.
[0034] Among them, the monitoring equipment database includes: multiple monitoring equipment data packets, one monitoring equipment data packet corresponds to a standard model; each monitoring equipment data packet includes: a standard transmission efficiency and multiple sub-data packets, one sub-data packet corresponds to a monitoring item, and each sub-data packet includes: a standard monitoring item feature, a standard transmission distance, a transmission distance influence weight, a standard transmission size, a data size influence weight, a collection environment influence factor and a collection environment influence weight.
[0035] Specifically, the standard model refers to the specific model of the monitoring equipment.
[0036] Standard monitoring item features are features that can accurately describe the relevant content of the monitoring items and are obtained by extracting features from various actual monitoring items.
[0037] Standard transmission efficiency: the average unit transmission efficiency of data transmission of this type of monitoring equipment under normal collection environment, standard transmission distance and standard transmission size.
[0038] Standard transmission distance: Under normal acquisition environment, the pre-set unit transmission distance for data transmission. The specific value of the standard transmission distance can be set according to actual conditions or actual experience.
[0039] Standard transmission size: Under normal acquisition environment, the pre-set unit transmission size for data transmission. The unit transmission size refers to the average size of the data that can be transmitted at one time. The specific value of the standard transmission size can be set according to the actual situation or actual experience.
[0040] The collection environment impact factor refers to the degree of influence of the collection environment (for example, deep-sea collection environment and near-shore collection environment) of the monitoring equipment for automatic monitoring data collection on the data transmission process. The collection environments of the same type of monitoring equipment used in different monitoring projects are different, and the degree of influence of different collection environments on data transmission is also different. Therefore, the collection environment impact factors of different monitoring projects are different, and the specific values of the collection environment impact factors are obtained based on actual conditions and actual experience.
[0041] Furthermore, the monitoring device database is updated according to preset update nodes to improve accuracy and real-time performance.
[0042] Among them, the uploaded frequency database includes: multiple acquisition frequency data packets, one acquisition frequency data packet corresponds to a monitoring device model, and each acquisition frequency data packet includes: a sub-frequency data packet; one sub-frequency data packet corresponds to a monitoring project, and each sub-frequency data packet includes: a monitoring project feature set and a push acquisition frequency.
[0043] Specifically, the push collection frequency refers to the average frequency of data collection by the monitoring device model in the monitoring project of this type, which can be obtained by collecting statistics and analyzing the usage of the monitoring device of the monitoring device model in the actual monitoring project.
[0044] The same model of monitoring equipment has different data collection frequencies in different monitoring projects.
[0045] Among them, the receiving device database includes: multiple receiving device data packets, one receiving device data packet corresponds to a standard model of receiving device; each receiving device data packet includes: a standard transmission efficiency and multiple sub-receiving data packets, one sub-receiving data packet corresponds to a monitoring item, and each sub-receiving data packet includes: a standard monitoring item feature, a standard transmission distance, a standard transmission distance impact weight, a standard transmission size, a standard transmission size impact weight, a transceiving environment impact factor and a transceiving environment impact weight.
[0046] Specifically, the standard model of the receiving device refers to the specific model of the receiving device.
[0047] Standardized monitoring project features are features that can accurately describe the relevant content of the monitoring project, and are obtained by extracting features from various actual monitoring projects.
[0048] Standard transmission efficiency: the average unit transmission efficiency of data transmission of this type of receiving device under normal transceiver environment, standard transmission distance and standard transmission size.
[0049] Standard transmission distance: Under normal transceiver environment, the pre-set unit transmission distance for data transmission. The specific value of the standard transmission distance can be set according to the actual situation or actual experience.
[0050] Standard transmission size: Under normal transceiver environment, the pre-set unit transmission size for data transmission. The unit transmission size refers to the average size of data that can be transmitted at one time. The specific value of the standard transmission size can be set according to the actual situation or actual experience.
[0051] The transceiver environment impact factor refers to the degree of influence of the transceiver environment on the data transmission process when the receiving device is transmitting and receiving data. The transceiver environments of the same type of receiving devices used in different monitoring projects are different, and the degree of influence of different transceiver environments on data transmission is also different. Therefore, the transceiver environment impact factors of different monitoring projects are different, and the specific values of the transceiver environment impact factors are obtained based on actual conditions and actual experience.
[0052] Furthermore, the receiving device database is updated according to preset update nodes to improve accuracy and real-time performance.
[0053] Among them, the data information database includes: multiple data information data packets, one data information data packet corresponds to a receiving device model, and each data information data packet includes: a sub-information data packet; one sub-information data packet corresponds to a monitoring project, and each sub-information data packet includes: a monitoring project feature set, a push data size and a push data format.
[0054] Specifically, the push data size refers to the average size of data that can be normally sent and received by the receiving device model in this type of monitoring project, and can be obtained by collecting statistics and analyzing the usage of the receiving device of the receiving device model in actual monitoring projects.
[0055] The push data format refers to the optimal data format that the receiving device model can normally send and receive in this type of monitoring project, and can be obtained by collecting statistics and analyzing the usage of the receiving device of the receiving device model in the actual monitoring project.
[0056] The best data format is the data format with the highest usage frequency obtained by statistics and analysis of usage of the receiving device of the receiving device model in actual monitoring projects.
[0057] The same model of receiving equipment has different conditions for sending and receiving data in different monitoring projects.
[0058] like Figure 2 As shown, the present application provides a method for transmitting marine ecological environment automatic monitoring data, comprising the following steps:
[0059] S1: Receive a transmission request and construct a transmission strategy according to the transmission request, wherein the transmission request at least includes: device information and monitoring project information; the device information includes: multiple monitoring device information and at least one receiving device information; the transmission strategy includes: data upload strategy and data sending and receiving strategy.
[0060] Among them, one piece of monitoring equipment information corresponds to one monitoring equipment, and each piece of monitoring equipment information includes: monitoring equipment model, monitoring equipment location and monitoring equipment code. Each monitoring equipment code is different.
[0061] One receiving device information corresponds to one receiving device, and each receiving device information includes: receiving device model, receiving device location and receiving device number. Each receiving device number is different.
[0062] Among them, one monitoring project information corresponds to one monitoring project, and the monitoring project information includes: monitoring project name and monitoring project introduction.
[0063] Specifically, the monitoring project introduction is text, pictures, charts and / or symbols used to concisely and accurately describe the relevant content of the monitoring project.
[0064] Different monitoring items may correspond to different or the same receiving devices.
[0065] The automatic monitoring data used by different monitoring projects may be completely different, partially the same, or completely the same. Therefore, the same monitoring device needs to correspond to one or more receiving devices.
[0066] Furthermore, the sub-steps of constructing a transmission strategy according to the transmission request are as follows:
[0067] S11: Construct a data upload strategy according to the monitoring device information and the monitoring project information in the device information.
[0068] Furthermore, the sub-steps of constructing a data upload strategy according to the monitoring device information and monitoring project information in the device information are as follows:
[0069] S111: Analyze each piece of monitoring device information to determine that all transmission modes compatible with the monitoring device corresponding to the monitoring device model in each piece of monitoring device information are the first initial transmission mode.
[0070] Specifically, different monitoring device models correspond to monitoring devices that are compatible with different transmission modes. Therefore, each monitoring device corresponds to one or more compatible transmission modes.
[0071] Transmission technology is mainly divided into two categories: wired transmission technology and wireless transmission technology. Among them, wired transmission technology includes: cable transmission mode and interface transmission mode. Wireless transmission technology includes: low-power Bluetooth transmission mode, ZigBee transmission mode, LoRa (long-distance radio) transmission mode, Wi-Fi signal transmission mode, 4G / 5G mobile communication transmission mode and other transmission modes.
[0072] S112: Screening the first initial transmission mode corresponding to each monitoring device information according to the monitoring project information to obtain a first target transmission mode.
[0073] Furthermore, the first initial transmission mode corresponding to each monitoring device information is screened according to the monitoring project information, and the sub-steps of obtaining the first target transmission mode are as follows:
[0074] R1: Generate a first analysis sequence number for each first initial transmission mode in a random order, and the first analysis sequence numbers are incremented sequentially.
[0075] Specifically, the first analysis sequence number of the first initial transmission mode whose random order is the first is 1, the first analysis sequence number of the first initial transmission mode whose random order is the second is 2, ..., and the first analysis sequence number of the first initial transmission mode whose random order is the Nth is N.
[0076] R2: Take the first initial transmission mode with the smallest first analysis number as the current analysis item, determine the first analysis parameter using the monitoring project information, analyze the current analysis item using the first analysis parameter, obtain the first transmission matching value, and execute R3.
[0077] Further, the sub-steps of determining the first analysis parameter using the monitoring project information are as follows:
[0078] R21: Traverse the monitoring device database according to the monitoring device model in the monitoring device information, and determine that the monitoring device data packet whose standard model is consistent with the monitoring device model is the target data packet.
[0079] R22: Extract features from monitoring project information to obtain current monitoring project features.
[0080] Specifically, feature extraction is performed on monitoring item information through a pre-trained feature extraction model to obtain current monitoring item features.
[0081] R23: Calculate the similarity between the current monitoring item features and the standard monitoring item features in each sub-data package in the target data package.
[0082] Specifically, the similarity value between the current monitoring item feature and the standard monitoring item feature in each sub-data packet in the target data packet can be obtained by using the existing technology, so it will not be described in detail.
[0083] R24: The sub-packet corresponding to the maximum value among all similar values is taken as the target sub-packet, and the standard transmission efficiency in the target packet and the standard transmission distance, transmission distance influence weight, standard transmission size, data size influence weight, collection environment influence factor and collection environment influence weight in the target sub-packet are taken as the first analysis parameters.
[0084] Furthermore, the expression of the first transmission matching value is:
[0085] ;
[0086] in, For the A first transmission matching value between a monitoring device corresponding to a piece of monitoring device information and a current analysis item; is the standard transmission distance in the first analysis parameter; For the The actual transmission distance between the location of the monitoring device corresponding to each monitoring device information and the transmission center; is the standard transfer size in the first analysis parameter; For the The maximum value of the size of the data that can be collected by the monitoring device corresponding to the monitoring device information; is the collection environment impact factor in the first analysis parameter; It is the maximum value of the unit transmission efficiency of the current analysis item; is the standard transfer efficiency in the first analysis parameter; The transmission distance affects the weight; The weight is affected by the data size; The weight of the collection environment impact.
[0087] Specifically, the transmission distance affects the weight , Data size affects weight and collection environmental impact weights The specific value of is set according to the actual situation. In different monitoring items and / or different transmission methods, the transmission distance affects the weight. , Data size affects weight and collection environmental impact weights The specific value of the first transmission matching value is different. The larger the first transmission matching value, the The higher the transmission adaptability between the monitoring device corresponding to the monitoring device information and the current analysis item, the better the transmission adaptability between the monitoring device and the current analysis item.
[0088] R3: Use the total number of first analysis numbers to judge the first analysis number of the current analysis item. If the first analysis number of the current analysis item is less than the total number of first analysis numbers, remove the first analysis number of the current analysis item and execute R2; if the first analysis number of the current analysis item is equal to the total number of first analysis numbers, remove the first analysis number of the current analysis item and execute R4.
[0089] R4: taking the first initial transmission mode corresponding to the maximum value among all the first transmission matching values as the first target transmission mode.
[0090] S113: Obtain the upload condition of the monitoring device corresponding to each monitoring device information.
[0091] Furthermore, the sub-steps of obtaining the upload conditions of the monitoring device corresponding to each monitoring device information are as follows:
[0092] U1: Use the monitoring device model in the monitoring device information to traverse the upload frequency database, and determine the acquisition frequency data packet whose monitoring device model is consistent with the monitoring device model in the monitoring device information as the target frequency data packet.
[0093] U2: Extract features from the monitoring project information to obtain the current project feature set.
[0094] U3: Obtain the attribution value between the current project feature set and the monitoring project feature set in each sub-frequency data packet in the target frequency data packet.
[0095] Specifically, the attribution value between the current project feature set and the monitoring project feature set in each sub-frequency data packet in the target frequency data packet can be obtained by using the existing technology, so it is not repeated here. The correlation between the current project feature set and the monitoring project feature set is determined by the attribution value.
[0096] U4: The sub-frequency data packet corresponding to the maximum value of all the attribution values is used as the target sub-frequency data packet, and the push acquisition frequency in the target sub-frequency data packet is used as the push upload condition, and the push upload condition is sent to the receiving node.
[0097] U5: Receive the confirmation upload condition or the modification upload condition sent by the receiving node according to the pushed upload condition, and use the confirmation upload condition or the modification upload condition as the upload condition.
[0098] S114: Using the first target transmission mode and upload condition of the monitoring device corresponding to each monitoring device information as a data upload strategy.
[0099] S12: Constructing a data receiving and sending strategy according to the receiving device information and the monitoring item information in the device information.
[0100] Furthermore, the sub-steps of constructing a data receiving and sending strategy according to the receiving device information and the monitoring project information in the device information are as follows:
[0101] S121: Analyze each receiving device information to determine that all transmission modes compatible with the receiving device corresponding to the receiving device model in each receiving device information are the second initial transmission modes.
[0102] Specifically, different receiving device models correspond to receiving devices that are compatible with different transmission modes. Therefore, each receiving device corresponds to one or more compatible transmission modes.
[0103] S122: Screening the second initial transmission mode corresponding to each receiving device information according to the monitoring project information to obtain a second target transmission mode.
[0104] Further, the second initial transmission mode corresponding to each receiving device information is screened according to the monitoring project information, and the sub-steps of obtaining the second target transmission mode are as follows:
[0105] T1: Generate a second analysis sequence number for each second initial transmission mode in a random order, and the second analysis sequence numbers are incremented sequentially.
[0106] Specifically, the second analysis sequence number of the second initial transmission mode whose random order is the first is 1, the second analysis sequence number of the second initial transmission mode whose random order is the second is 2, ..., the second analysis sequence number of the second initial transmission mode whose random order is the Nth is N.
[0107] T2: Use the second initial transmission mode with the smallest second analysis number as the current screening item, use the monitoring project information to determine the second analysis parameter, use the second analysis parameter to analyze the current screening item, obtain the second transmission matching value, and execute T3.
[0108] Further, the sub-steps of determining the second analysis parameter using the monitoring project information are as follows:
[0109] T21: Traverse the receiving device database according to the receiving device model in the receiving device information, and determine that the receiving device data packet whose receiving device standard model is consistent with the receiving device model is the required data packet.
[0110] T22: Extract features from monitoring project information to obtain the features of the required monitoring projects.
[0111] Specifically, feature extraction is performed on monitoring project information through a pre-trained feature extraction model to obtain the required monitoring project features.
[0112] T23: Calculate the association value between the demand monitoring item characteristics and the specification monitoring item characteristics in each sub-receiving data package in the demand data package.
[0113] Specifically, the correlation value between the demand monitoring item feature and the standard monitoring item feature in each sub-received data packet in the demand data packet can be obtained by using the existing technology, so it will not be described in detail.
[0114] T24: The sub-receiving data packet corresponding to the maximum value of all the associated values is taken as the demand sub-data packet, and the standard transmission efficiency in the demand data packet and the standard transmission distance, standard transmission distance influence weight, standard transmission size, standard transmission size influence weight, transceiver environment influence factor and transceiver environment influence weight in the demand sub-data packet are taken as the second analysis parameters.
[0115] Furthermore, the expression of the second transmission matching value is:
[0116] ;
[0117] in, For the a second transmission matching value between a receiving device corresponding to the receiving device information and the current filtering item; is the standard transmission distance in the second analysis parameter; For the The actual transmission distance between the location of the receiving device corresponding to the receiving device information and the transmission center; is the canonical transfer size in the second analysis parameter; For the The maximum value of the size of data that can be sent and received by the receiving device corresponding to the receiving device information; is the transmitting and receiving environment impact factor in the second analysis parameter; The maximum value of the unit transmission efficiency of the current filter item; is the normalized transfer efficiency in the second analysis parameter; To regulate the transmission distance impact weight; To regulate the transmission size influence weight; The weight of the sending and receiving environment.
[0118] Specifically, standardize the transmission distance impact weight , Standardize the transmission size impact weight and the weight of the sending and receiving environment The specific value of is set according to the actual situation. In different monitoring items and / or different transmission methods, the transmission distance influence weight is standardized. , Standardize the transmission size impact weight and the weight of the sending and receiving environment The specific value of the second transmission matching value is different. The larger the second transmission matching value, the The higher the transmission adaptability between the receiving device corresponding to the receiving device information and the current filtering item, the higher the transmission adaptability between the receiving device corresponding to the receiving device information and the current filtering item.
[0119] T3: Use the total number of second analysis numbers to judge the second analysis number of the current filtering item. If the second analysis number of the current filtering item is less than the total number of second analysis numbers, remove the second analysis number of the current analysis item and execute T2; if the second analysis number of the current filtering item is equal to the total number of second analysis numbers, remove the second analysis number of the current filtering item and execute T4.
[0120] T4: taking the second initial transmission mode corresponding to the maximum value among all the second transmission matching values as the second target transmission mode.
[0121] S123: Setting the receiving and sending conditions of the receiving device corresponding to each receiving device information, wherein the receiving and sending conditions at least include: allowed data size and allowed data format.
[0122] Furthermore, the sub-steps of setting the receiving and sending conditions of the receiving device corresponding to each receiving device information are as follows:
[0123] E1: traverse the data information database using the receiving device model in the receiving device information, and determine the data information data packet whose receiving device model is consistent with the receiving device model in the receiving device information as the target information data packet.
[0124] E2: Extract features from the monitoring project information to obtain the current project feature set.
[0125] E3: Obtain the attribution value between the current project feature set and the monitoring project feature set in each sub-information data packet in the target information data packet.
[0126] E4: The sub-information data packet corresponding to the maximum value among all the attribution values is used as the target sub-information data packet, and the push data size and push data format in the target sub-information data packet are used as push sending and receiving conditions, and the push sending and receiving conditions are sent to the receiving node.
[0127] E5: receiving the confirmation receiving condition or modification receiving condition sent by the receiving node according to the pushed receiving and sending condition, and taking the confirmation receiving and sending condition or modification receiving and sending condition as the receiving and sending condition, wherein the receiving and sending condition includes: allowed data size and allowed data format.
[0128] Specifically, if the sending and receiving conditions are confirmed, the push data size in the push sending and receiving conditions is the allowed data size, and the recommended data format in the push sending and receiving conditions is the allowed data format.
[0129] If the sending and receiving conditions are modified, the data size after the modification in the sending and receiving conditions is the allowed data size, and the data format after the modification in the sending and receiving conditions is the allowed data format.
[0130] S124: Using the second target transmission mode and receiving and sending conditions of the receiving device corresponding to each receiving device information as a data receiving and sending strategy.
[0131] Specifically, after receiving the automatic monitoring data, the transmission center processes the automatic monitoring data according to the receiving and sending conditions to obtain transmission data, and transmits the transmission data to the receiving node through the second target transmission mode.
[0132] S13: Use the data upload strategy and the data receiving and sending strategy as the transmission strategy.
[0133] S2: Receive automatic monitoring data according to the data upload policy in the transmission policy.
[0134] Further, the sub-steps of receiving automatic monitoring data according to the data upload strategy in the transmission strategy are as follows:
[0135] S21: In response to receiving the automatic monitoring data, obtaining a current upload frequency of the received automatic monitoring data.
[0136] Specifically, the monitoring node sets the current collection frequency according to the upload conditions in the data upload strategy, collects the corresponding automatic monitoring data (for example, monitoring data such as water temperature, salinity, wave height, current speed and trace heavy metal content) according to the current collection frequency, and uploads the automatic monitoring data to the transmission center through the first target transmission method in the data upload strategy.
[0137] The existing technology can be used to obtain the current upload frequency of the received automatic monitoring data.
[0138] S23: Determine the comparison upload frequency range based on the frequency error threshold and the upload conditions in the data upload strategy, where: , For upload conditions, is the frequency error threshold.
[0139] Specifically, the specific value of the frequency error threshold is set according to the actual situation. The frequency error threshold refers to the acquisition frequency error allowed by the monitoring device under normal circumstances.
[0140] Furthermore, the frequency error thresholds of monitoring devices of different monitoring device models may be the same or different. In the present application, they are preferably different, which can improve the accuracy of judgment.
[0141] S24: Make an abnormal judgment on the current upload frequency by comparing the upload frequency range, and generate an abnormal result. If the current upload frequency is within the compared upload frequency range, the generated abnormal result is normal, then the automatic monitoring data upload is successful, and S3 is executed; if the current upload frequency is outside the compared upload frequency range, the generated fault result is abnormal, then the automatic monitoring data upload fails, and an abnormal alarm is sent to the corresponding monitoring node and the corresponding receiving node.
[0142] Specifically, the corresponding monitoring node and the corresponding receiving node are inspected and repaired according to the abnormal alarm.
[0143] S3: Process the automatic monitoring data according to the data receiving and sending strategy in the transmission strategy, obtain the transmission data and transmit it.
[0144] Further, the automatic monitoring data is processed according to the data receiving and sending strategy in the transmission strategy, and the sub-steps of obtaining the transmission data and transmitting it are as follows:
[0145] S31: Analyze the current format of the automatic monitoring data. If the current format is inconsistent with the allowed data format in the sending and receiving conditions in the data sending and receiving strategy, execute S32; if the current format is consistent with the allowed data format in the sending and receiving conditions in the data sending and receiving strategy, use the automatic monitoring data as the data to be transmitted and execute S33.
[0146] S32: using existing format conversion technology to convert the automatic monitoring data into automatic monitoring data that conforms to the permitted data format, and using the automatic monitoring data that conforms to the permitted data format as data to be transmitted, and executing S33.
[0147] S33: The data size of the data to be transmitted is judged by the allowed data size in the receiving and sending conditions in the data sending and receiving strategy. If the data size of the data to be transmitted is larger than the allowed data size, S34 is executed; if the data size of the data to be transmitted is smaller than or equal to the allowed data size, the data to be transmitted is used as the transmission data and S35 is executed.
[0148] S34: Split the data to be transmitted using the allowed data size as a segmentation unit to obtain N segments of segmented data, and number each segment of segmented data according to the segmentation order, and use the N segments of segmented data after numbering as transmission data, and execute S35; wherein, the data size of the first segment of segmented data to the data size of the N-1th segment of segmented data are all equal to the allowed data size, and the data size of the Nth segment of segmented data is less than or equal to the allowed data size.
[0149] S35: Transmit the transmission data through the second target transmission mode.
[0150] Specifically, if the transmission data is N segments of segmented data, after receiving the transmission data, the receiving node splices the N segments of segmented data into complete automatic monitoring data in a numbered order and using existing technologies.
[0151] The beneficial effects achieved by this application are as follows:
[0152] (1) The method and system for transmitting automatic monitoring data of the marine ecological environment of the present application can automatically construct transmission strategies for different monitoring projects through a transmission center, can realize the transmission of automatic monitoring data by the constructed transmission strategies, and ensure that the automatic monitoring data of different monitoring projects and / or different models of equipment can meet their respective transmission requirements.
[0153] (2) The method and system for transmitting automatic monitoring data of the marine ecological environment of the present application can reduce the research and development time and cost of the transmission technology methods required for different monitoring projects, and can reduce the waste of resources caused by repeated compilation.
[0154] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they are aware of the basic creative concepts. Therefore, the scope of protection of the present application is intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present application. Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the protection scope of the present application and its equivalent technology, the present application is also intended to include these modifications and variations.
Claims
1. A method for transmitting marine ecological environment automatic monitoring data, characterized in that: The steps include: S1: receiving a transmission request, and constructing a transmission strategy according to the transmission request, wherein the transmission request at least includes: device information and monitoring project information; the device information includes: multiple monitoring device information and at least one receiving device information; the transmission strategy includes: data upload strategy and data sending and receiving strategy; S2: receiving automatic monitoring data according to the data upload policy in the transmission policy; S3: Process the automatic monitoring data according to the data receiving and sending strategy in the transmission strategy, obtain the transmission data and transmit it; The sub-steps of constructing a transmission strategy based on a transmission request are as follows: S11: constructing a data upload strategy according to the monitoring device information and monitoring project information in the device information; S12: constructing a data sending and receiving strategy according to the receiving device information and the monitoring project information in the device information; S13: using the data upload strategy and the data receiving and sending strategy as the transmission strategy; The sub-steps of constructing a data upload strategy based on the monitoring device information and monitoring project information in the device information are as follows: S111: Analyze each monitoring device information to determine that all transmission modes compatible with the monitoring device corresponding to the monitoring device model in each monitoring device information are the first initial transmission mode; S112: Screening the first initial transmission mode corresponding to each monitoring device information according to the monitoring project information to obtain a first target transmission mode; S113: Obtaining the upload condition of the monitoring device corresponding to each monitoring device information; S114: using the first target transmission mode and upload condition of the monitoring device corresponding to each monitoring device information as a data upload strategy; The sub-steps of constructing a data receiving and sending strategy according to the receiving device information and the monitoring project information in the device information are as follows: S121: Analyze each receiving device information to determine that all transmission modes compatible with the receiving device corresponding to the receiving device model in each receiving device information are the second initial transmission mode; S122: Screening the second initial transmission mode corresponding to each receiving device information according to the monitoring project information to obtain a second target transmission mode; S123: Setting the receiving and sending conditions of the receiving device corresponding to each receiving device information, wherein the receiving and sending conditions at least include: an allowed data size and an allowed data format; S124: Using the second target transmission mode and receiving and sending conditions of the receiving device corresponding to each receiving device information as a data receiving and sending strategy.
2. The method for transmitting marine ecological environment automatic monitoring data according to claim 1, characterized in that: The sub-steps of screening the first initial transmission mode corresponding to each monitoring device information according to the monitoring project information and obtaining the first target transmission mode are as follows: R1: Generate a first analysis sequence number for each first initial transmission mode in a random order, and the first analysis sequence numbers are incremented in sequence; R2: taking the first initial transmission mode with the smallest first analysis sequence number as the current analysis item, determining the first analysis parameter using the monitoring item information, analyzing the current analysis item using the first analysis parameter, obtaining the first transmission matching value, and executing R3; R3: Use the total number of first analysis numbers to judge the first analysis number of the current analysis item. If the first analysis number of the current analysis item is less than the total number of first analysis numbers, remove the first analysis number of the current analysis item and execute R2; if the first analysis number of the current analysis item is equal to the total number of first analysis numbers, remove the first analysis number of the current analysis item and execute R4; R4: taking the first initial transmission mode corresponding to the maximum value among all the first transmission matching values as the first target transmission mode.
3. The method for transmitting marine ecological environment automatic monitoring data according to claim 2 is characterized in that: The sub-steps of determining the first analysis parameter using the monitoring project information are as follows: R21: traverse the monitoring device database according to the monitoring device model in the monitoring device information, and determine the monitoring device data packet whose standard model is consistent with the monitoring device model as the target data packet; R22: Extract features of monitoring project information to obtain features of current monitoring project; R23: Calculate the similarity between the current monitoring project features and the standard monitoring project features in each sub-data package in the target data package; R24: The sub-packet corresponding to the maximum value among all similar values is taken as the target sub-packet, and the standard transmission efficiency in the target packet and the standard transmission distance, transmission distance influence weight, standard transmission size, data size influence weight, collection environment influence factor and collection environment influence weight in the target sub-packet are taken as the first analysis parameters.
4. The method for transmitting marine ecological environment automatic monitoring data according to claim 3 is characterized in that: The sub-steps for obtaining the upload conditions of the monitoring device corresponding to each monitoring device information are as follows: U1: Use the monitoring device model in the monitoring device information to traverse the upload frequency database, and determine the acquisition frequency data packet with the monitoring device model consistent with the monitoring device model in the monitoring device information as the target frequency data packet; U2: Extract features from the monitoring project information to obtain the current project feature set; U3: Obtain the attribution value between the current project feature set and the monitoring project feature set in each sub-frequency data packet in the target frequency data packet; U4: Take the sub-frequency data packet corresponding to the maximum value among all the attributed values as the target sub-frequency data packet, and take the push acquisition frequency in the target sub-frequency data packet as the push upload condition, and send the push upload condition to the receiving node; U5: Receive the confirmation upload condition or the modification upload condition sent by the receiving node according to the pushed upload condition, and use the confirmation upload condition or the modification upload condition as the upload condition.
5. The method for transmitting marine ecological environment automatic monitoring data according to claim 1 is characterized in that: The sub-steps for receiving automatic monitoring data according to the data upload policy in the transmission policy are as follows: S21: in response to receiving the automatic monitoring data, obtaining a current upload frequency of the received automatic monitoring data; S23: Determine the comparison upload frequency range based on the frequency error threshold and the upload conditions in the data upload strategy, where: , For upload conditions, is the frequency error threshold; S24: Make an abnormal judgment on the current upload frequency by comparing the upload frequency range, and generate an abnormal result. If the current upload frequency is within the compared upload frequency range, the generated abnormal result is normal, then the automatic monitoring data upload is successful, and S3 is executed; if the current upload frequency is outside the compared upload frequency range, the generated fault result is abnormal, then the automatic monitoring data upload fails, and an abnormal alarm is sent to the corresponding monitoring node and the corresponding receiving node.
6. The method for transmitting marine ecological environment automatic monitoring data according to claim 5 is characterized in that: The automatic monitoring data is processed according to the data receiving and sending strategy in the transmission strategy, and the sub-steps of obtaining the transmission data and transmitting it are as follows: S31: Analyze the current format of the automatic monitoring data. If the current format is inconsistent with the allowed data format in the receiving and sending conditions in the data receiving and sending strategy, execute S32; if the current format is consistent with the allowed data format in the receiving and sending conditions in the data receiving and sending strategy, take the automatic monitoring data as the data to be transmitted, and execute S33; S32: using existing format conversion technology to convert the automatic monitoring data into automatic monitoring data that conforms to the permitted data format, and using the automatic monitoring data that conforms to the permitted data format as data to be transmitted, and executing S33; S33: judging the data size of the data to be transmitted by the allowed data size in the transmission and reception conditions in the data transmission and reception strategy, if the data size of the data to be transmitted is larger than the allowed data size, executing S34; if the data size of the data to be transmitted is smaller than or equal to the allowed data size, treating the data to be transmitted as transmission data, executing S35; S34: The data to be transmitted is divided into N segments with the allowed data size as the segmentation unit, and each segment is numbered according to the segmentation order, and the N segments of segmented data after the numbering are all used as transmission data, and S35 is executed; wherein the data size of the first segment of segmented data to the data size of the N-1 segment of segmented data are all equal to the allowed data size, and the data size of the N segment of segmented data is less than or equal to the allowed data size; S35: Transmit the transmission data through the second target transmission mode.
7. A system for transmitting data of automatic monitoring of marine ecological environment, characterized in that: include: a plurality of monitoring nodes, a transmission center and at least one receiving node; Among them, monitoring node: set monitoring equipment, the monitoring equipment collects automatic monitoring data, and uploads the automatic monitoring data to the transmission center according to the data upload strategy in the transmission strategy; Transmission center: used to execute the method for transmitting marine ecological environment automatic monitoring data as described in any one of claims 1 to 6; Receiving node: Set up a receiving device, and the receiving device receives the transmission data according to the data sending and receiving strategy in the transmission strategy.
Citation Information
Patent Citations
Monitoring method and device
CN110969421A
Data transmission method, electronic equipment and computer readable storage medium
CN114640706A