A smart agricultural information management system based on cloud computing
Through the smart agricultural information management system based on cloud computing, the traditional system's shortcomings in data processing capabilities, transmission efficiency, scalability and data security are solved, real-time processing and security of massive data are achieved, and the efficiency and automation level of agricultural production are improved.
Patent Information
- Application Number
- CN202411850844.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-04-08
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional agricultural information management systems are difficult to meet the massive data processing needs in large-scale agricultural production due to limited data processing capabilities, low data transmission efficiency, poor system scalability and insufficient data security.
The intelligent agricultural information management system based on cloud computing is adopted, including data collection, transmission, processing, storage and display modules. Through efficient data compression, encryption and transmission modules, combined with the elastic expansion of the cloud computing platform and data backup and recovery mechanism, the data security and processing efficiency are ensured.
Real-time processing and security of massive agricultural data is realized, the needs of agricultural data processing and transmission are met, the scalability and data security of the system are improved, and the production efficiency and automation level are improved.
Smart Images

Figure CN119788698A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of agricultural information management, and in particular to a smart agricultural information management system based on cloud computing. Background Art
[0002] With the rapid development of modern agricultural technology, the demand for information management and data processing in agricultural production is increasing. Traditional agricultural information management systems usually rely on local servers, with limited information processing capabilities and low data storage and transmission efficiency, and cannot meet the needs of large-scale and efficient agricultural production. Especially in large-scale agricultural production, the real-time requirements for data collection, processing and analysis are extremely high, which is difficult for traditional systems to cope with.
[0003] The existing agricultural information management system has major problems such as limited data processing capacity, low data transmission efficiency, poor system scalability and insufficient data security. The traditional local server system cannot effectively cope with the massive data processing needs in large-scale agricultural production, resulting in slow data transmission speed and high latency, which affects the efficiency of real-time data analysis and decision-making. At the same time, the traditional system has poor scalability and is difficult to adapt to the growing demand for agricultural data. In addition, the locally stored data is vulnerable to physical damage or malicious attacks, and the data security cannot be fully guaranteed. Summary of the invention
[0004] In view of the above-mentioned shortcomings of the prior art, the present invention provides a smart agricultural information management system based on cloud computing, which can effectively solve the problems of the prior art in limited data processing capability, low data transmission efficiency, poor system scalability and insufficient data security.
[0005] To achieve the above objectives, the present invention is implemented through the following technical solutions:
[0006] The present invention provides a smart agricultural information management system based on cloud computing, comprising:
[0007] Data collection module, used to collect various data in the agricultural production process;
[0008] A data transmission module is used to transmit the collected data to the cloud computing platform;
[0009] A data processing module, used to process and analyze the data transmitted to the cloud computing platform;
[0010] A data storage module, used for storing processed data on a cloud computing platform;
[0011] The data display module is used to display the processed data to the user in a visual way;
[0012] The data acquisition module, the data transmission module, the data processing module, the data storage module, and the data display module are electrically connected to a controller.
[0013] Preferably, the data acquisition module includes: a sensor unit, which is used to collect temperature, humidity, light and other data in the agricultural production environment in real time; and a data acquisition control unit, which is used to control the data acquisition process of the sensor unit.
[0014] Preferably, the data transmission module includes: a data compression unit, which is used to compress the collected data; a data encryption unit, which is used to encrypt the compressed data; and a data transmission control unit, which is used to control the data transmission process.
[0015] Preferably, the data processing module includes: a data cleaning unit, which is used to clean and preprocess the incoming data; a data analysis unit, which is used to analyze the cleaned data; and a data modeling unit, which is used to establish a data model based on the analysis results.
[0016] Preferably, the data storage module includes: a data storage control unit, which is used to manage the data storage process; a data backup unit, which is used to back up the stored data; and a data recovery unit, which is used to recover the data when it is lost or damaged.
[0017] Preferably, the data display module includes: a data visualization unit, which is used to display the processed data in the form of charts, images, etc.; and a user interaction unit, which is used for interactive operations between the user and the data display module.
[0018] Preferably, it also includes: a user authority management module, which is used to manage the access rights of different users to the system; and a system log recording module, which is used to record the operation log of the system.
[0019] Preferably, it also includes: an alarm and early warning module, which is used to generate and send alarm information according to the data analysis results; and a remote control module, which is used to remotely control the operation of agricultural production equipment.
[0020] Compared with the known prior art, the technical solution provided by the present invention has the following beneficial effects:
[0021] 1. The cloud computing-based smart agricultural information management system of the present invention ensures the real-time processing and security of massive agricultural data through efficient data collection, compression, encryption and transmission modules. The system adopts efficient compression and encryption algorithms to reduce bandwidth requirements and prevent data leakage. At the same time, through the elastic expansion of the cloud computing platform, dynamic adjustment of resources is achieved to ensure the efficiency, security and flexibility of the system and meet the needs of agricultural data processing and transmission.
[0022] 2. The cloud computing-based smart agricultural information management system of the present invention ensures data security through data backup, recovery mechanism and user authority management (RBAC model), adopts data visualization technology to provide intuitive display and convenient operation, and the real-time alarm and early warning module automatically notifies users of abnormal situations. The remote control function realizes remote monitoring and control of equipment through cloud computing and Internet of Things technology, improves production efficiency and automation level, and provides efficient, safe and intelligent information management solutions. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 It is a flow chart of the present invention.
[0025] Figure numerals: 1. Data acquisition module; 11. Sensor unit; 12. Data acquisition control unit; 2. Data transmission module; 21. Data compression unit; 22. Data encryption unit; 23. Data transmission control unit; 3. Data processing module; 31. Data cleaning unit; 32. Data analysis unit; 33. Data modeling unit; 4. Data storage module; 41. Data storage control unit; 42. Data backup unit; 43. Data recovery unit; 5. Data display module; 51. Data visualization unit; 52. User interaction unit; 6. User authority management module; 7. System log recording module; 8. Alarm and warning module; 9. Remote control module. DETAILED DESCRIPTION
[0026] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are 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.
[0027] The present invention will be further described below in conjunction with the embodiments.
[0028] Example: Refer to Figure 1 , a cloud computing-based smart agricultural information management system, comprising:
[0029] Data collection module 1, used to collect various data in the agricultural production process;
[0030] Data transmission module 2, used to transmit the collected data to the cloud computing platform;
[0031] Data processing module 3, used for processing and analyzing the data transmitted to the cloud computing platform;
[0032] Data storage module 4, used to store processed data on the cloud computing platform;
[0033] The data display module 5 is used to display the processed data to the user in a visual manner;
[0034] The data acquisition module 1, the data transmission module 2, the data processing module 3, the data storage module 4, and the data display module 5 are electrically connected to the controller.
[0035] The data acquisition module 1 includes:
[0036] Sensor unit 11, sensor unit 11 is used to collect data such as temperature, humidity, light, etc. in the agricultural production environment in real time. Sensor unit 11 monitors various parameters in the farmland environment in real time through physical or chemical principles;
[0037] The data acquisition control unit 12 is used to control the data acquisition process of the sensor unit 11. The data acquisition control unit 12 communicates with the sensor unit through a control signal to ensure that the sensor unit performs data acquisition according to a predetermined frequency and parameters. The data acquisition control unit 12 performs preliminary processing on the collected raw data, such as filtering and correction, to improve the accuracy and reliability of the data.
[0038] Data transmission module 2 includes:
[0039] The data compression unit 21 is used to compress the collected data. The data compression unit 21 uses an efficient compression algorithm (such as LZ4, Snappy, etc.) to compress the data to reduce the transmission bandwidth requirement;
[0040] The data encryption unit 22 is used to encrypt the compressed data. The data encryption unit 22 uses a symmetric encryption algorithm (such as AES) or an asymmetric encryption algorithm (such as RSA) to encrypt the data to prevent the data from being stolen or tampered with during transmission;
[0041] The data transmission control unit 23 is used to control the data transmission process. The data transmission control unit 23 transmits the encrypted data to the cloud computing platform through a network communication protocol (such as TCP / IP) to ensure the stability and efficiency of data transmission.
[0042] The data processing module 3 includes:
[0043] The data cleaning unit 31 is used to clean and pre-process the incoming data. The data cleaning unit 31 pre-processes the data through a data cleaning algorithm (such as deduplication, missing value filling, anomaly detection, etc.) to improve the data quality;
[0044] The data analysis unit 32 is used to analyze the cleaned data. The data analysis unit 32 uses statistical analysis, machine learning and other methods to conduct in-depth analysis of the data and extract key indicators and patterns.
[0045] The data modeling unit 33 is used to establish a data model (such as a regression model, a time series model, etc.) according to the analysis results for future trend prediction and decision support.
[0046] The data storage module 4 includes:
[0047] The data storage control unit 41 is used to manage the data storage process. The data storage control unit 41 uses distributed storage technology (such as HDFS, Ceph, etc.) to store data on multiple nodes to improve storage reliability and performance;
[0048] The data backup unit 42 is used to back up the stored data. The data backup unit 42 ensures that the data can be quickly restored in the event of a failure through a regular backup strategy (such as full backup and incremental backup);
[0049] The data recovery unit 43 is used to recover data when it is lost or damaged. When the data recovery unit 43 detects data loss or damage, it automatically triggers the recovery process and restores the integrity of the data through the backup data.
[0050] Data display module 5 includes:
[0051] The data visualization unit 51 is used to display the processed data in the form of charts, images, etc. The data visualization unit 51 uses data visualization tools (such as D3.js, P l ot ly, etc.) to convert the data into intuitive charts and images;
[0052] The user interaction unit 52 is used for the interaction between the user and the data display module 5. The user interaction unit 52 provides rich interactive functions such as data filtering, sorting, and exporting through a Web interface or a mobile application, so as to facilitate the user to perform data analysis and decision-making.
[0053] User authority management module 6, which is used to manage the access rights of different users to the system. The user authority management module 6 adopts the RBAC (role-based access control) model to assign users to different roles and assign corresponding permissions to each role;
[0054] System log recording module 7, system log recording module 7, is used to record the system operation log. The system log recording module 7 records the system operation log in real time through a log recording tool (such as Log4j, ELK Stack, etc.) to facilitate system management and troubleshooting.
[0055] The alarm and warning module 8 is used to generate and send alarm information according to the data analysis results. The alarm and warning module 8 monitors the data analysis results in real time through preset alarm rules and thresholds. When an abnormality or critical event is detected, an alarm message is automatically generated. The alarm message is sent to relevant users in a timely manner through a message push system (such as Pushover, AWS SNS, etc.) to remind users to take corresponding measures;
[0056] Remote control module 9, remote control module 9, is used to remotely control the operation of agricultural production equipment. Remote control module 9 communicates with agricultural production equipment through Internet of Things (IoT) technology to realize remote monitoring and control of equipment. Users send control instructions through the system interface, and the remote control module transmits the instructions to the equipment to realize automated operation of the equipment.
[0057] The working principle of the present invention is as follows:
[0058] Multiple sensors (such as temperature sensors, humidity sensors, light sensors, etc.) are deployed in the farmland environment to collect environmental data in real time. These sensors are widely distributed in various key locations in the farmland to ensure that the necessary environmental conditions for crop growth can be fully covered. Sensors are connected to each other through wireless or wired networks and can work independently or collaboratively to achieve accurate monitoring of environmental parameters.
[0059] The work of the sensor unit 11 is controlled and managed by the data acquisition control unit 12, which is responsible for starting the sensor, setting the acquisition frequency, calibrating the sensor, and other operations. The data acquisition control unit 12 has an intelligent scheduling function, which can dynamically adjust the operating status and data acquisition frequency of the sensor according to different environmental conditions and crop growth requirements to optimize the utilization efficiency of resources. In addition, the control unit can also perform an automatic calibration function to ensure the accuracy and reliability of the sensor data.
[0060] The data acquisition control unit 12 receives the data collected by the sensor and transmits the data to the data transmission module 2. The data transmission module 2 is responsible for preliminary processing of the collected raw data, such as removing noise, filtering invalid data, etc., to improve the purity and availability of the data. Subsequently, the data is compressed to reduce the amount of data transmission, thereby reducing the bandwidth requirements and costs of network transmission.
[0061] The compressed data is then encrypted to ensure data security during transmission. Data encryption uses industry-standard encryption algorithms to ensure that even if the data is intercepted during transmission, it cannot be decrypted and used by unauthorized parties. Finally, the encrypted data is transmitted to the cloud via the cloud computing platform's secure communication protocol (such as HTTPS) to ensure the integrity and confidentiality of data transmission.
[0062] On the cloud computing platform, the raw data transmitted by the data acquisition control unit 12 is first received. The platform cleans and preprocesses the received data, which includes removing noise and outliers to ensure the accuracy and reliability of the data. Subsequently, the cleaned data is deeply analyzed, and useful information and trends are extracted using advanced algorithms and technologies. These information and trends have important guiding significance for decision-making in agricultural production.
[0063] Data models are established based on the results of data analysis. These models are not only used to predict future environmental changes and crop growth trends, but also provide a scientific basis for decision-making support for agricultural production. The data model establishment process combines machine learning and big data analysis technology, which can automatically identify and adapt to changing environmental conditions, thereby providing more accurate predictions and decision support.
[0064] The data storage process is managed by the data storage control unit 41, which is responsible for data partitioning, indexing, query optimization and other operations to ensure the efficiency and accessibility of data storage. In addition, the data storage control unit 41 also regularly backs up the stored data to ensure the security and integrity of the data. In the event of data loss or damage, the data recovery unit 43 can quickly restore the backup data to minimize the loss caused by data loss.
[0065] The processed data is displayed in the form of charts, images, etc. through data visualization tools, which is convenient for users to understand and analyze. The data display not only intuitively reflects the current farmland environment conditions, but also shows the trend of historical data changes, helping users to make in-depth comparisons and analyses. At the same time, a user interface is provided, and users can query, filter, export and other operations through the interactive interface, which greatly facilitates user use and management.
[0066] The user rights management module 6 manages the access rights of different users to the system. This module includes operations such as user registration, rights allocation, and rights verification, ensuring that only authorized users can access and operate sensitive data and functions in the system. The system log recording module 7 records the system's operation logs, including user operations, system events, error logs, etc., providing detailed records and analysis basis for system maintenance and management.
[0067] According to the data analysis results, alarm information is automatically generated and sent to relevant users through SMS, email, etc. This function can timely remind users to pay attention to potential problems or abnormal situations, so that they can take corresponding countermeasures to ensure the smooth progress of agricultural production.
[0068] Through the cloud computing platform, the operation of agricultural production equipment can be remotely controlled, such as irrigation systems, temperature control systems, etc. This remote control function not only improves the utilization efficiency of equipment, but also enables the execution of necessary operations at the best time, further optimizing the efficiency and effectiveness of agricultural production.
[0069] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements will not cause the essence of the corresponding technical solutions to deviate from the protection scope of the technical solutions of the embodiments of the present invention.
Claims
1. A cloud computing-based smart agricultural information management system, characterized in that: include: A data collection module (1), used to collect various data in the agricultural production process; A data transmission module (2), used for transmitting the collected data to a cloud computing platform; A data processing module (3), used for processing and analyzing the data transmitted to the cloud computing platform; A data storage module (4), used for storing processed data on a cloud computing platform; A data display module (5), used to display the processed data to the user in a visual manner; The data acquisition module (1), the data transmission module (2), the data processing module (3), the data storage module (4), and the data display module (5) are electrically connected to a controller.
2. According to claim 1, a cloud computing-based smart agricultural information management system is characterized in that: The data acquisition module (1) comprises: A sensor unit (11) is used to collect temperature, humidity and light data in the agricultural production environment in real time; The data acquisition control unit (12) is used to control the data acquisition process of the sensor unit (11).
3. According to the cloud computing-based smart agricultural information management system of claim 1, it is characterized in that: The data transmission module (2) comprises: A data compression unit (21), used for compressing the collected data; A data encryption unit (22), used for encrypting the compressed data; The data transmission control unit (23) is used to control the data transmission process.
4. The cloud computing-based smart agricultural information management system according to claim 1, characterized in that: The data processing module (3) comprises: A data cleaning unit (31), used for cleaning and preprocessing incoming data; A data analysis unit (32), used for analyzing the cleaned data; The data modeling unit (33) is used to establish a data model according to the analysis results.
5. The cloud computing-based smart agricultural information management system according to claim 1, characterized in that: The data storage module (4) comprises: A data storage control unit (41) for managing the data storage process; A data backup unit (42), used for backing up the stored data; The data recovery unit (43) is used to recover the data when it is lost or damaged.
6. The cloud computing-based smart agricultural information management system according to claim 1, characterized in that: The data display module (5) comprises: A data visualization unit (51) is used to display the processed data in the form of charts or images; The user interaction unit (52) is used for interaction between the user and the data display module (5).
7. The cloud computing-based smart agricultural information management system according to claim 1, characterized in that: Also includes: A user rights management module (6), used to manage the access rights of different users to the system; The system log recording module (7) is used to record the operation log of the system.
8. The cloud computing-based smart agricultural information management system according to claim 1, characterized in that: Also includes: An alarm and early warning module (8), used to generate and send alarm information according to the data analysis results; The remote control module (9) is used to remotely control the operation of agricultural production equipment.