A method and system for collecting and transmitting data of intelligent greenhouse environment
By preprocessing and classifying the environmental data of greenhouses, encrypting and transmitting according to the transmission network speed, the problems of data security and transmission efficiency in the prior art are solved, and efficient and reliable data transmission is achieved.
Patent Information
- Application Number
- CN202411881058.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-12-19
AI Technical Summary
The existing data acquisition and transmission methods fail to effectively encrypt and process the characteristics of different types of data during data encryption and transmission, which makes it difficult to ensure the security of data during transmission and storage. At the same time, the transmission network is not fully utilized, resulting in transmission efficiency. low.
By preprocessing and classifying the collected environmental data, a bundle is generated and divided equally, the data is encrypted according to the data content and time period, and different encryption strategies are used to encrypt the first and second equally divided bundles. And reasonably transmit encrypted data according to the speed of the transmission network.
It improves the security of data in the transmission and storage process, significantly improves the efficiency and reliability of data transmission, ensures the timely and accurate transmission of environmental data in greenhouses, and provides strong support for precise agricultural decision-making.
Smart Images

Figure CN119324842B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data acquisition and transmission, and in particular to an intelligent greenhouse environment data acquisition and transmission method and system. Background Art
[0002] With the advancement of agricultural modernization, intelligent greenhouses are playing an increasingly important role in agricultural production. Environmental data in greenhouses (such as temperature, humidity, atmospheric composition, etc.) have a vital impact on the growth and development of crops. In order to achieve precision agricultural management, it is necessary to efficiently collect and transmit environmental data in greenhouses, and ensure the accuracy, security and stability of data transmission.
[0003] Publication number CN116684124A discloses a data acquisition and transmission method and system, the method comprising: establishing a communication connection between an intelligent collector and a DCS system. Collecting log data and full flow data of the DCS system through the intelligent collector. This reduces the burden of the external networking structure of the DCS system network, and also reduces the complexity of the DCS system information security network. After aggregating the log data and full flow data, they are sent to a plant-level analysis platform located outside the local area network to which the DCS system belongs. The log data and full flow data are analyzed by the plant-level analysis platform to obtain a first analysis result. It provides accurate data support for building a local area network network security environment, while completing intelligent construction, improving the work response efficiency of engineers, reducing maintenance costs, and effectively reducing the network entrances and exits of the local area network, thereby reducing the network security risk points of the local area network, which is beneficial to the network security management of the local area network.
[0004] However, when using some existing data collection and transmission methods, in terms of data classification, organization and encryption processing, traditional methods do not perform targeted encryption operations on the characteristics of different types of data, making it difficult to ensure the security of data during transmission and storage.
[0005] In addition, in the data transmission link, the use of the transmission network is not intelligent enough, and the differences in transmission speeds and network stability are not fully considered. The data format cannot be reasonably converted and the time period cannot be selected for transmission according to the network conditions, which can easily lead to problems such as data transmission delays, losses or low transmission efficiency. Summary of the invention
[0006] In view of the deficiencies in the prior art, the present invention provides an intelligent greenhouse environment data collection and transmission method and system, which solves the problem that there is no targeted encryption analysis of different types of data, making it difficult to ensure the security of data during transmission and storage.
[0007] To achieve the above objectives, the present invention is implemented through the following technical solutions: an intelligent greenhouse environment data collection and transmission method, the method specifically comprises the following steps:
[0008] Step 1: Collect environmental data with time t as a period, and preprocess the collected environmental data to obtain preprocessed data;
[0009] Step 2: Analyze the obtained pre-processed data and classify them according to the data content to obtain data of the same type, then sort the data of the same type according to the time period to obtain bundles, and evenly divide the bundles to obtain evenly divided bundles, and at the same time, classify the bundles according to whether there is the same data to obtain a first-class evenly divided bundle and a second-class evenly divided bundle;
[0010] Step 3: Encrypt the obtained equal-divided bundles by performing binary conversion on the same data and equally dividing the different data, inserting the same data into the different data, and reversing the order to generate encrypted information;
[0011] Step 4: Encrypt the obtained two-class equally divided bundle packages, convert the two-class equally divided bundle packages into binary form and analyze them according to the segmentation standard, and combine the obtained segmented binary packages according to the parity of the data capacity values and process them in reverse order to generate encrypted information;
[0012] Step 5: Encrypt the acquired environmental data according to the encryption information to obtain encrypted data, then acquire the transmission network, and transmit the encrypted data based on the transmission speed of the transmission network to generate transmission information.
[0013] As a further solution of the present invention, the specific method of obtaining the same type of data in step 2 is:
[0014] All preprocessed data are obtained and labeled as i, where i=1, 2, ..., j, where j represents the number of preprocessed data. Then the obtained preprocessed data i are classified according to the data content to obtain data of the same type, and the data of the same type are labeled as n, where n=1, 2, ..., m, where m represents the number of types of data of the same type.
[0015] As a further solution of the present invention, the specific method of classifying the bundles in step 2 is:
[0016] Then, the pre-processed data of the same type of data n with the same time period are combined to obtain a bundle, and the obtained bundle is labeled as a, and a=1, 2, ..., b, where b represents the number of bundles. Then, the data capacity of bundle a is obtained and recorded as La, and bundle a is divided into two equal parts according to the data capacity to obtain an equal-divided bundle;
[0017] All the equally divided bundles are obtained, and the equally divided bundles with the same data are classified into the first type of equally divided bundles, and the equally divided bundles without the same data are classified into the second type of equally divided bundles.
[0018] As a further solution of the present invention, the specific method of encrypting a type of equally-divided bundle in step 3 is:
[0019] Get all the first-class equally divided bundles, and get any group of the first-class equally divided bundles as the target object, and get the same data and different data in the target object at the same time, then perform binary conversion on the same data to obtain converted same data, and reverse the converted same data as a whole, and get the data capacity of the different data, and divide it into three equal parts according to the data capacity, and insert the converted same data into the different data, and then reverse the whole to generate encrypted information.
[0020] As a further solution of the present invention, the specific method of encrypting the two types of equally divided bundles in step 4 is:
[0021] All the two-category equally-divided bundles are obtained, and binary conversion is performed to obtain converted two-category equally-divided bundles. Then, a segmentation standard is generated based on ten binary numbers, and the converted two-category equally-divided bundles are segmented according to the segmentation standard to obtain segmented binary packages. The segmented binary packages are labeled, and the data capacity of the two-category equally-divided bundles is obtained, and encryption analysis is performed based on the numerical properties of the data capacity.
[0022] As a further solution of the present invention, the specific method of performing encryption analysis according to the numerical property of data capacity in step 4 is:
[0023] If the data capacity of the two-category equally-divided bundle is an odd number, the last value of the value corresponding to the data capacity is obtained as the number of combinations, and the corresponding number of odd-numbered split binary packages are selected according to the number of combinations to obtain a combined package; if the data capacity of the two-category equally-divided bundle is an even number, the same number of even-numbered split binary packages are selected according to the number of combinations to obtain a combined package, and the obtained combined package is reversed to generate encrypted information as a whole.
[0024] As a further solution of the present invention, the specific method of generating the transmission information in step 5 is:
[0025] Obtain the corresponding transmission network within the time T, and simultaneously obtain the maximum transmission speed and the minimum transmission speed corresponding to the transmission network, and calculate the average of the sum of the two, and use the calculated average as the standard value, then divide the encrypted data equally according to the data capacity using the standard value to obtain equally divided encrypted data groups, and label them as k, where k=1, 2, ..., u, where u represents the number of encrypted data groups, then obtain the data format of encrypted data group k, and match the data format of encrypted data group k with the standard transmission format;
[0026] If the data format does not need to be converted, a signal that does not require conversion is generated. Conversely, if the data format needs to be converted, a conversion signal is generated, and the data format of the corresponding encrypted data group is converted into a standard transmission format;
[0027] The transmission speed of the transmission network is analyzed, and the network period with stable transmission speed is determined. Then, the encrypted data group is transmitted based on the stable network period, and transmission information is generated.
[0028] An intelligent greenhouse environment data collection and transmission system, comprising: an environment data collection unit, a pre-processing data analysis unit, a data encryption analysis unit, a data transmission analysis unit and an information output unit;
[0029] An environmental data acquisition unit, which is used to collect environmental data, pre-process the environmental data to obtain pre-processed data, and transmit the pre-processed data to a pre-processed data analysis unit;
[0030] A pre-processing data analysis unit, which analyzes the obtained pre-processing data and classifies the data according to the data content to obtain data of the same type, then sorts the data of the same type according to the time period to obtain bundles, and evenly divides the bundles to obtain evenly divided bundles, and at the same time classifies the bundles according to whether the same data exists to obtain first-class evenly divided bundles and second-class evenly divided bundles, and then transmits the classified bundles to the data encryption analysis unit;
[0031] The data encryption analysis unit encrypts the obtained first-class equally divided bundles by performing binary conversion on the same data, equally dividing the different data, inserting the same data into the different data, and reversing the order to generate encryption information, encrypts the obtained second-class equally divided bundles by performing binary conversion on the second-class equally divided bundles and analyzing them according to the division standard, and combining the obtained divided binary packages according to the parity of the data capacity values and reversing the order to generate encryption information, and then transmits the encrypted data generated according to the encryption information to the data transmission analysis unit;
[0032] A data transmission analysis unit, which analyzes the obtained encrypted data, acquires the transmission network, transmits the encrypted data based on the transmission speed of the transmission network, generates transmission information, and transmits the transmission information to the information output unit;
[0033] An information output unit is used to store the acquired transmission information and encryption information.
[0034] Beneficial Effects
[0035] The present invention provides an intelligent greenhouse environment data collection and transmission method and system. Compared with the prior art, it has the following beneficial effects:
[0036] The present invention can accurately identify and remove abnormal data caused by sensor failure or electromagnetic interference through multi-step preprocessing operations such as data cleaning, deduplication and correction, thereby providing a high-quality and reliable data basis for subsequent data analysis and decision-making. The preprocessed data is classified and organized according to the data content to generate bundles, and the bundles are further divided into one category and two categories of equally divided bundles according to whether the same data exists. Different encryption processing methods are used for each category. The refined encryption strategy improves the security of the data and prevents the data from being illegally stolen and tampered with during transmission and storage.
[0037] At the same time, the stability of the transmission network is analyzed, and data transmission is carried out during stable network periods. This can make full use of network resources and avoid problems such as low transmission efficiency and data loss caused by data format mismatch or transmission during unstable network periods. It can significantly improve the efficiency and reliability of data transmission, ensure that greenhouse environmental data can be transmitted to the management end in a timely and accurate manner, and provide strong support for precision agricultural decision-making. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 It is a step method diagram of the present invention;
[0039] Figure 2 This is a block diagram of the system principle of the present invention. DETAILED DESCRIPTION
[0040] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0041] For example, see Figure 1 The present application provides an intelligent greenhouse environment data collection and transmission method, which specifically includes the following steps:
[0042] Step 1: Collect environmental data with time t as a period, and the specific value of time t is set by the operator. At the same time, preprocess the collected environmental data to obtain preprocessed data. The specific operations of preprocessing the environmental data include data cleaning, data deduplication and data correction.
[0043] For example, in atmospheric environment monitoring, if the PM2.5 sensor outputs a maximum value far exceeding the normal range due to short-term electromagnetic pulse interference at a certain moment, the abnormal data will be identified and cleared; then, with the help of an efficient data deduplication mechanism, duplicate records are removed. For example, when continuously monitoring the noise data of a fixed area, if the noise data with the same timestamp and value is recorded repeatedly due to a short system freeze, it will be automatically filtered; finally, a correction strategy based on environmental models and historical data is used to calibrate data that may have deviations. For example, in water temperature monitoring, if the collected water temperature data is obviously inconsistent with the data of multiple surrounding sensors and the historical water temperature data trend of the area due to sensor aging, the system will reasonably correct it based on the model algorithm to obtain high-quality preprocessed data.
[0044] Step 2: Analyze the preprocessed data and classify them according to the data content to obtain data of the same type. Then, organize the data of the same type according to the time period to obtain bundles, and divide the bundles equally to obtain evenly divided bundles. At the same time, classify the bundles according to whether there is the same data to obtain type I evenly divided bundles and type II evenly divided bundles.
[0045] All preprocessed data are obtained and labeled as i, where i=1, 2, ..., j, where j represents the number of preprocessed data, and the specific order of the labels is unordered. Then the obtained preprocessed data i is classified according to the data content to obtain data of the same type, and classification according to the data content here specifically means sorting the temperature data, sorting the humidity data, sorting the atmospheric data, etc., and the data of the same type are labeled as n, where n=1, 2, ..., m, where m represents the number of types of data of the same type;
[0046] Then, the pre-processed data with the same time period in the same type of data n are combined to obtain a bundle, and the same time period here means data collected in the same time period, and the specific value of the same time period is set by the operator, for example, the time can be set to 5 days, 10 days or 15 days, and the obtained bundle is labeled as a, and a=1, 2, ..., b, where b represents the number of bundles, and the specific bundle is a bundle of data of the same type, and then the data capacity of bundle a is obtained and recorded as La, and bundle a is divided into two equal parts according to the data capacity to obtain an equally divided bundle;
[0047] All the equally-divided bundles are obtained, and the equally-divided bundles are classified into type-one and type-two equally-divided bundles according to whether there are identical data. Type-one equal-divided bundles are equal-divided bundles with identical data, and type-two equal-divided bundles are equal-divided bundles without identical data. Specifically, identical data refers to the situation where the values of the corresponding environmental data in the equally-divided bundles are identical.
[0048] Step 3: Encrypt the obtained evenly divided bundles by performing binary conversion on the same data and evenly dividing the different data, inserting the same data into the different data, and processing them in reverse order to generate encrypted information.
[0049] Get all the evenly divided bundles of the same type, and get any group of evenly divided bundles of the same type as the target object, and get the same data and different data in the target object at the same time, then perform binary conversion on the same data to obtain converted identical data, and perform reverse processing on the converted identical data as a whole. For example, select a group of bundles as the target object, and the temperature data corresponding to the target object is 25℃. Then, for these identical temperature data "25℃", according to the pre-set conversion rule (assuming that the conversion rule of temperature data is to convert the Celsius temperature value to binary after multiplying it by 10, which is only for the convenience of calculation here), first calculate 250, Convert it to binary again, which is "11111010". Perform corresponding binary conversion on all identical temperature data like this to obtain converted identical data. Finally, reverse all these converted binary temperature data (such as "11111010", etc.). The original "11111010" becomes "01011111" after reversing. All converted identical data are reversed in this way. At the same time, the data capacity of different data is obtained and divided into three equal parts according to the data capacity. At the same time, the converted identical data is inserted into the different data, and then the whole is reversed to generate encrypted information.
[0050] Step 4: Encrypt the obtained two-category equally divided bundle packages by performing binary conversion on the two-category equally divided bundle packages and analyzing them according to the segmentation standard. At the same time, the obtained segmented binary packages are combined according to the parity of the data capacity values and processed in reverse order to generate encrypted information.
[0051] All the two-class equally divided bundles are obtained, and binary conversion is performed to obtain the converted two-class equally divided bundles. Then, a segmentation standard is generated based on ten binary numbers, and the converted two-class equally divided bundles are segmented according to the segmentation standard to obtain segmented binary packages. At the same time, the segmented binary packages are numbered, and the numbers here are numbered as 1, 2, ... according to the order of segmentation. At the same time, the data capacity of the two-class equally divided bundles is obtained, and the numerical property of the data capacity is judged. Here, the two-class equally divided bundles are single bundles.
[0052] If the data capacity of the two-class equally divided bundle is an odd number, the mantissa value of the data capacity corresponding to the value is obtained as the number of combinations, and the number of split binary packages corresponding to the odd number is selected according to the number of combinations to obtain a combined package, and the case where the mantissa value is 1 is not included here. For example, the data capacity of the two-class equally divided bundle is 153 bytes (odd number), and its mantissa value 3 (excluding 1) is the number of combinations. The bundle is divided into several split binary packages, which are marked as No. 1, No. 2, No. 3... Then 3 split binary packages with odd numbers (such as No. 1, No. 3, No. 5) are selected to form a combined package. If the data capacity of the two-class equally divided bundle is an even number, and the case where the mantissa value is 0 is not included here, the same number of split binary packages with even numbers are selected according to the number of combinations to obtain a combined package. For example, if the data capacity is 168 bytes (even number), the number of combinations is 8. Eight split binary packages with even numbers (such as No. 2, No. 4, No. 6...) are selected from the split binary packages to obtain a combined package. These even-numbered split binary packages may cover specific environmental data combinations of different time periods or different monitoring sites, and the resulting combined packages are reversed to generate encrypted information.
[0053] Step 5: Encrypt the acquired environmental data according to the encryption information to obtain encrypted data, then acquire the transmission network, and transmit the encrypted data based on the transmission speed of the transmission network to generate transmission information.
[0054] Obtain the corresponding transmission network within the time T, and simultaneously obtain the maximum transmission speed and the minimum transmission speed corresponding to the transmission network, and calculate the average of the sum of the two, and use the calculated average as the standard value, then divide the encrypted data equally according to the data capacity using the standard value to obtain equally divided encrypted data groups, and label them as k, and k=1, 2, ..., u, where u represents the number of encrypted data groups, then obtain the data format of the encrypted data group k, and match the data format of the encrypted data group k with the standard transmission format, and the standard transmission format is represented as the data format with the maximum corresponding transmission speed, if the data format does not need to be converted, then generate a signal that does not need to be converted, otherwise if the data format needs to be converted, then generate a conversion signal, and convert the data format of the corresponding encrypted data group into the standard transmission format;
[0055] The transmission speed of the transmission network is analyzed, and the network time period with stable transmission speed is determined. The stable transmission speed here means that the fluctuation of the transmission speed difference corresponding to unit time is within the allowable range, and the specific value of the allowable range is set by the operator. Then, the encrypted data group is transmitted based on the stable network time period, and transmission information is generated.
[0056] For example 2, please refer to Figure 2 The present application provides an intelligent greenhouse environment data collection and transmission system, including: an environment data collection unit, a preprocessing data analysis unit, a data encryption analysis unit, a data transmission analysis unit and an information output unit, and in combination with the attached Figure 2 It can be known that the above functional units are electrically connected in a unidirectional manner.
[0057] An environmental data acquisition unit, which is used to collect environmental data, pre-process the environmental data to obtain pre-processed data, and transmit the pre-processed data to a pre-processed data analysis unit;
[0058] A pre-processing data analysis unit, which analyzes the obtained pre-processing data and classifies the data according to the data content to obtain data of the same type, then sorts the data of the same type according to the time period to obtain bundles, and evenly divides the bundles to obtain evenly divided bundles, and at the same time classifies the bundles according to whether there is the same data to obtain a first-class evenly divided bundle and a second-class evenly divided bundle, and then transmits the classified bundles to the data encryption analysis unit, and the analysis method here is the same as the processing process of step 2 in embodiment 1;
[0059] The data encryption analysis unit encrypts the obtained one-class equally divided bundle package by performing binary conversion on the same data, equally dividing the different data, inserting the same data into the different data, and processing in reverse order to generate encrypted information, and the specific processing method is the same as the processing process of step three in embodiment one, encrypts the obtained two-class equally divided bundle package by performing binary conversion on the two-class equally divided bundle package and analyzing it according to the segmentation standard, and combining the obtained segmented binary packages according to the parity of the data capacity value and processing in reverse order to generate encrypted information, and the specific processing method is the same as the processing process of step four in embodiment one, and then transmits the encrypted data generated according to the encrypted information to the data transmission analysis unit;
[0060] A data transmission analysis unit, which analyzes the obtained encrypted data, acquires the transmission network, transmits the encrypted data based on the transmission speed of the transmission network, generates transmission information, and transmits the transmission information to the information output unit. The processing method here is the same as the processing process of step 5 in embodiment 1;
[0061] An information output unit is used to store the acquired transmission information and encryption information.
[0062] Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.
[0063] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. An intelligent greenhouse environment data collection and transmission method, characterized in that: The method specifically comprises the following steps: Step 1: Collect environmental data with time t as a period, and preprocess the collected environmental data to obtain preprocessed data; Step 2: Analyze the obtained pre-processed data and classify them according to the data content to obtain data of the same type, then sort the data of the same type according to the time period to obtain bundles, and evenly divide the bundles to obtain evenly divided bundles, and at the same time, classify the bundles according to whether there is the same data to obtain a first-class evenly divided bundle and a second-class evenly divided bundle; Step 3: Encrypt the obtained equal-divided bundles by performing binary conversion on the same data and equally dividing the different data, inserting the same data into the different data, and reversing the order to generate encrypted information; Step 4: Encrypt the obtained two-class equally divided bundle packages, convert the two-class equally divided bundle packages into binary form and analyze them according to the segmentation standard, and combine the obtained segmented binary packages according to the parity of the data capacity values and process them in reverse order to generate encrypted information; Step 5: Encrypt the acquired environmental data according to the encryption information to obtain encrypted data, then acquire the transmission network, and transmit the encrypted data based on the transmission speed of the transmission network to generate transmission information.
2. The intelligent greenhouse environment data collection and transmission method according to claim 1 is characterized in that: The specific method of obtaining the same type of data in step 2 is: All preprocessed data are obtained and labeled as i, where i=1, 2, ..., j, where j represents the number of preprocessed data. Then the obtained preprocessed data i are classified according to the data content to obtain data of the same type, and the data of the same type are labeled as n, where n=1, 2, ..., m, where m represents the number of types of data of the same type.
3. The intelligent greenhouse environment data collection and transmission method according to claim 1 is characterized in that: The specific method of classifying the bundles in step 2 is: Then, the pre-processed data of the same type of data n with the same time period are combined to obtain a bundle, and the obtained bundle is labeled as a, and a=1, 2, ..., b, where b represents the number of bundles. Then, the data capacity of bundle a is obtained and recorded as La, and bundle a is divided into two equal parts according to the data capacity to obtain an equal-divided bundle; All the equally divided bundles are obtained, and the equally divided bundles with the same data are classified into the first type of equally divided bundles, and the equally divided bundles without the same data are classified into the second type of equally divided bundles.
4. The intelligent greenhouse environment data collection and transmission method according to claim 1 is characterized in that: The specific method of encrypting a type of equally-divided bundle in step 3 is: Get all the first-class equally divided bundles, and get any group of the first-class equally divided bundles as the target object, and get the same data and different data in the target object at the same time, then perform binary conversion on the same data to obtain converted same data, and reverse the converted same data as a whole, and get the data capacity of the different data, and divide it into three equal parts according to the data capacity, and insert the converted same data into the different data, and then reverse the whole to generate encrypted information.
5. The intelligent greenhouse environment data collection and transmission method according to claim 1 is characterized in that: The specific method of encrypting the two types of equally divided bundles in step 4 is: All the two-category equally-divided bundles are obtained, and binary conversion is performed to obtain converted two-category equally-divided bundles. Then, a segmentation standard is generated based on ten binary numbers, and the converted two-category equally-divided bundles are segmented according to the segmentation standard to obtain segmented binary packages. The segmented binary packages are labeled, and the data capacity of the two-category equally-divided bundles is obtained, and encryption analysis is performed based on the numerical properties of the data capacity.
6. The intelligent greenhouse environment data collection and transmission method according to claim 5 is characterized in that: The specific method of performing cryptographic analysis based on the numerical properties of data capacity in step 4 is: If the data capacity of the two-category equally-divided bundle is an odd number, the last value of the value corresponding to the data capacity is obtained as the number of combinations, and the corresponding number of odd-numbered split binary packages are selected according to the number of combinations to obtain a combined package; if the data capacity of the two-category equally-divided bundle is an even number, the same number of even-numbered split binary packages are selected according to the number of combinations to obtain a combined package, and the obtained combined package is reversed to generate encrypted information as a whole.
7. The intelligent greenhouse environment data collection and transmission method according to claim 1 is characterized in that: The specific method of generating the transmission information in step 5 is: Obtain the corresponding transmission network within the time T, and simultaneously obtain the maximum transmission speed and the minimum transmission speed corresponding to the transmission network, and calculate the average of the sum of the two, and use the calculated average as the standard value, then divide the encrypted data equally according to the data capacity using the standard value to obtain equally divided encrypted data groups, and label them as k, where k=1, 2, ..., u, where u represents the number of encrypted data groups, then obtain the data format of encrypted data group k, and match the data format of encrypted data group k with the standard transmission format; If the data format does not need to be converted, a signal that does not require conversion is generated. Conversely, if the data format needs to be converted, a conversion signal is generated and the data format of the corresponding encrypted data group is converted into a standard transmission format. The transmission speed of the transmission network is analyzed, and the network period with stable transmission speed is determined. Then, the encrypted data group is transmitted based on the stable network period, and transmission information is generated.
8. An intelligent greenhouse environment data collection and transmission system, used to execute an intelligent greenhouse environment data collection and transmission method according to any one of claims 1 to 7, characterized in that: include: Environmental data acquisition unit, preprocessing data analysis unit, data encryption analysis unit, data transmission analysis unit and information output unit; An environmental data acquisition unit, which is used to collect environmental data, pre-process the environmental data to obtain pre-processed data, and transmit the pre-processed data to a pre-processed data analysis unit; A pre-processing data analysis unit, which analyzes the obtained pre-processing data and classifies the data according to the data content to obtain data of the same type, then sorts the data of the same type according to the time period to obtain bundles, and evenly divides the bundles to obtain evenly divided bundles, and at the same time classifies the bundles according to whether the same data exists to obtain first-class evenly divided bundles and second-class evenly divided bundles, and then transmits the classified bundles to the data encryption analysis unit; The data encryption analysis unit encrypts the obtained first-class equally divided bundles by performing binary conversion on the same data, equally dividing the different data, inserting the same data into the different data, and reversing the order to generate encryption information, encrypts the obtained second-class equally divided bundles by performing binary conversion on the second-class equally divided bundles and analyzing them according to the division standard, and combining the obtained divided binary packages according to the parity of the data capacity values and reversing the order to generate encryption information, and then transmits the encrypted data generated according to the encryption information to the data transmission analysis unit; A data transmission analysis unit, which analyzes the obtained encrypted data, acquires the transmission network, transmits the encrypted data based on the transmission speed of the transmission network, generates transmission information, and transmits the transmission information to the information output unit; An information output unit is used to store the acquired transmission information and encryption information.
Citation Information
Patent Citations
Data acquisition and transmission method and system
CN116684124A
Plastic product research and development data processing system
CN117932132A
Foreign trade information processing method and system
CN118627766A