Agricultural machine data transmission optimization system, method and equipment and medium

By performing refined priority classification and real-time network evaluation of agricultural machinery operation data, combined with adaptive multiplexing and forward error correction coding, the problems of data transmission latency and reliability in vehicle-to-everything (V2X) communication under weak network environments have been solved, achieving efficient and reliable data transmission.

CN121711070APending Publication Date: 2026-03-20LOVOL HEAVY IND CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202511895498.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-16
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

Existing vehicle-to-everything (V2X) communication technologies suffer from high latency, poor reliability, and low bandwidth utilization in weak network environments with high latency and high packet loss rates, making it difficult to meet the data transmission requirements in complex environments such as agricultural machinery operations.

Method used

The data perception and classification module is used to perform fine-grained priority division of the operation data, combined with the network status perception module for real-time quantitative evaluation, and the data transmission optimization module selects differentiated transmission strategies. Adaptive multiplexing and forward error correction coding are used to process the data.

Benefits of technology

It improves the reliability and real-time performance of data transmission, optimizes bandwidth utilization, enhances the system's adaptability, and ensures stable transmission of critical data in harsh network environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121711070A_ABST
    Figure CN121711070A_ABST
Patent Text Reader

Abstract

The invention relates to an agricultural machine data transmission optimization system, method and device and a medium, and relates to the technical field of data transmission optimization, and the system comprises a data sensing and classification module which is used for obtaining a plurality of pieces of operation data of an agricultural machine, and determining the priority of each piece of operation data based on a preset data classification rule; the network state sensing module is used for carrying out network detection on a cloud server based on a preset period, obtaining network state parameters of the agricultural machine and determining the quality grade of the current network of the agricultural machine; the data transmission optimization module is used for acquiring the priority corresponding to each piece of operation data and the quality grade of the current network; and selecting and executing a corresponding data transmission strategy based on the priority corresponding to each piece of operation data and the current network quality grade. According to the invention, the problems of high data transmission delay, poor reliability and low bandwidth utilization rate in a weak network environment are solved, and the reliability and real-time performance of data transmission are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data transmission optimization technology, and in particular to a data transmission optimization system, method, device and medium for agricultural machinery. Background Technology

[0002] Vehicle-to-everything (V2X) communication technology has made significant progress in recent years, playing a crucial role in many fields such as intelligent transportation, vehicle management, and remote monitoring. As V2X application scenarios continue to expand, the demands on data transmission are also increasing. In a V2X environment, a large amount of data interaction is required between vehicles, between vehicles and infrastructure, and between vehicles and cloud servers, posing a severe challenge to the timeliness, accuracy, and reliability of data transmission. Especially in some special application scenarios, such as agricultural machinery operations, vehicles may be in complex geographical environments, placing even higher demands on V2X communication technology.

[0003] In vehicle-to-everything (V2X) communication, existing technologies typically employ conventional methods to address data transmission issues. TCP, a commonly used transport protocol, establishes reliable connections through a three-way handshake and incorporates congestion control algorithms, ensuring a certain level of data transmission reliability. UDP, with its millisecond-level transmission latency, is widely used in scenarios with high real-time requirements. Furthermore, the traditional Automatic Repeat Request (ARQ) mechanism establishes an acknowledgment mechanism between the sender and receiver; when the receiver detects a lost data packet, it requests a retransmission, thereby improving data transmission reliability. Multipath TCP (MPTCP) schemes attempt to improve bandwidth utilization and transmission reliability by utilizing multiple network interfaces for data transmission.

[0004] However, existing technologies have significant drawbacks. The TCP three-way handshake mechanism leads to establishment delays, and its congestion control algorithm significantly reduces effective throughput in high packet loss environments. The UDP protocol lacks an acknowledgment and retransmission mechanism, resulting in a low success rate for delivering fault warning messages. Traditional Automatic Repeat Request (ARQ) mechanisms experience timeout failures in long-latency scenarios, and multipath TCP (MPTCP) schemes suffer from path utilization imbalances due to network interface heterogeneity. These issues result in high data transmission latency, poor reliability, and low bandwidth utilization in weak network environments with high latency and high packet loss rates. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to provide a data transmission optimization system, method, device and medium for agricultural machinery, aiming to solve at least one of the above-mentioned technical problems.

[0006] The technical solution of the present invention to solve the above-mentioned technical problems is as follows: In a first aspect, this application provides a data transmission optimization system for agricultural machinery, which adopts the following technical solution: A data transmission optimization system for agricultural machinery, comprising: The data perception and classification module is used to acquire multiple operational data of agricultural machinery, and determine the priority of each operational data based on preset data classification rules. The operational data includes GPS positioning information, engine speed, fuel consumption, or operational images. The network status awareness module is used to perform network probing on the cloud server based on a preset period to obtain network status parameters of the agricultural machinery's communication interface, including RTT and packet loss rate; and to determine the current network quality level of the agricultural machinery based on the network status parameters. The data transmission optimization module is used to obtain the priority of each job data and the quality level of the current network; and to select and execute the corresponding data transmission strategy based on the priority of each job data and the quality level of the current network.

[0007] The beneficial effects of this invention are as follows: The data perception and classification module performs refined priority division of operational data, laying the foundation for differentiated transmission strategies; the network status perception module enables real-time, quantitative evaluation of network quality, allowing the system to accurately perceive environmental changes; and the data transmission optimization module makes dynamic decisions based on the above two types of information. This solves the problems of high data transmission latency, poor reliability, and low bandwidth utilization in weak network environments in existing technologies, improving the reliability and real-time performance of data transmission, optimizing bandwidth utilization, and enhancing system adaptability.

[0008] Based on the above technical solution, the present invention can be further improved as follows.

[0009] Furthermore, the priority of the task data includes a first priority, a second priority, and a third priority, wherein the urgency of the first priority is greater than that of the second priority, and the urgency of the second priority is greater than that of the third priority. The data perception and classification module, when determining the priority of each piece of work data based on preset data classification rules, specifically performs the following functions: If the operation data is an emergency stop command or a fault alarm signal, then the priority of the operation data is determined to be the first priority; If the operation data is GPS positioning information or high-frequency sampling data of engine speed, then the priority of the operation data is determined to be the second priority; If the work data is an equipment operation log or a periodic status report, then the priority of the work data is determined to be the third priority.

[0010] The beneficial effects of adopting the above-mentioned further scheme are: dividing the operation data into first, second and third priorities can prioritize the operation data according to the degree of urgency, providing a basis for selecting and executing the corresponding data transmission strategy based on priority and network quality level, enabling the system to prioritize the transmission of critical data such as emergency stop instructions or fault alarm signals, improving the reliability and real-time performance of data transmission, and optimizing bandwidth utilization.

[0011] Furthermore, the quality level is a first quality level, a second quality level, a third quality level, or a fourth quality level, wherein the quality degree of the first quality level is greater than that of the second quality level, the quality degree of the second quality level is greater than that of the third quality level, and the quality degree of the third quality level is greater than that of the fourth quality level. The network status sensing module, when determining the current network quality level of the agricultural machinery based on the network status parameters, specifically uses the following: When the RTT is less than the first delay threshold and the packet loss rate is less than the first packet loss rate threshold, the current network quality level of the agricultural machinery is determined to be the first quality level. When the RTT is not less than the first delay threshold and less than the second delay threshold, and the packet loss rate is not less than the first packet loss rate threshold and less than the second packet loss rate threshold, the current network quality level of the agricultural machinery is determined to be the second quality level. When the RTT is not less than the second delay threshold and less than the third delay threshold, and the packet loss rate is not less than the second packet loss rate threshold and less than the third packet loss rate threshold, the current network quality level of the agricultural machinery is determined to be the third quality level. When the RTT is not less than the third delay threshold or the packet loss rate is not less than the third packet loss rate threshold, the current network quality level of the agricultural machinery is determined to be the fourth quality level. Among them, the first delay threshold is less than the second delay threshold, the second delay threshold is less than the third delay threshold, the first packet loss rate threshold is less than the second packet loss rate threshold, and the second packet loss rate threshold is less than the third packet loss rate threshold.

[0012] The beneficial effects of adopting the above-mentioned further solution are: it clarifies the classification rules of the current network quality level of agricultural machinery, and combined with the operation data priority determined by the data perception and classification module, it enables the data transmission optimization module to select and execute the corresponding data transmission strategy based on the priority of each operation data and the current network quality level, thereby improving transmission reliability, enhancing transmission real-time performance, optimizing bandwidth utilization, and improving system adaptability.

[0013] Furthermore, the data transmission optimization module includes: An adaptive multiplexing unit is used to determine the communication link for transmitting job data based on the current network quality level and the priority of the job data. The data compression and fault tolerance unit is used to perform differentiated compression and / or forward error correction coding processing on the job data based on the quality level of the current network and the priority of the job data.

[0014] The beneficial effects of adopting the above-mentioned further scheme are: the adaptive multiplexing unit can determine the communication link according to the current network quality level and the priority of the job data, thereby improving the reliability and real-time performance of data transmission; the data compression and fault tolerance unit can perform differentiated compression and forward error correction coding on the job data according to the current network quality level and the priority of the job data, thereby reducing the amount of data transmission and the number of retransmissions, and further optimizing bandwidth utilization and real-time transmission performance.

[0015] Furthermore, when the current network quality level of the agricultural machinery is the third or fourth quality level, the data compression and fault tolerance unit is specifically used for: For the first priority job data, the job data is losslessly compressed and forward error correction (FEC) redundancy is dynamically calculated and added based on the current packet loss rate. For the second priority job data, the job data is subjected to lossy compression and FEC redundancy is added; For third-priority job data, the job data is stored in a local cache until the quality level of the current network is improved to the set level, at which point the job data is transmitted. The adaptive multiplexing unit is specifically used for: For the first priority job data, the job data with added FEC redundancy will be fragmented, and the fragmented job data will be transmitted in parallel through the primary communication link and the backup communication link. For second-priority job data, the job data with added FEC redundancy will be transmitted through the primary communication link, and the backup communication link will be activated for retransmission if the job data transmission fails. For third-priority job data, when the quality level of the current network is improved to the set level, the job data stored in the local cache will be transmitted in batches through the primary communication link.

[0016] The beneficial effects of adopting the above-mentioned further scheme are as follows: lossless compression and FEC redundancy are added to the first priority job data, and then it is fragmented and transmitted in parallel through the primary and backup communication links to ensure the reliability and low latency of high priority data under poor network conditions; lossy compression and FEC redundancy are added to the second priority job data, and it is transmitted through the primary communication link first. If it fails, the backup communication link is activated for retransmission to ensure the reliable transmission of medium priority data; the third priority job data is stored in the local cache and transmitted in batches through the primary communication link after the network quality is improved, which optimizes the bandwidth utilization and takes into account the overall communication efficiency of the system.

[0017] Furthermore, the data compression and fault tolerance unit is configured as follows: The amount of FEC redundant data added is calculated based on the packet loss rate monitored in real time by the network state awareness module.

[0018] The beneficial effects of adopting the above-mentioned further scheme are: by dynamically adjusting the amount of FEC redundant data according to the real-time packet loss rate, it is ensured that the original information can be effectively recovered under different packet loss conditions, avoiding retransmission, reducing latency, improving data transmission reliability, optimizing bandwidth utilization, and enhancing the system's adaptability to real-time changing network environments.

[0019] Furthermore, the backup communication link is a satellite communication link.

[0020] The beneficial effects of adopting the above-mentioned further scheme are as follows: When the current network quality level of the agricultural machinery is the third or fourth quality level, for the first priority operation data, the operation data with added FEC redundancy will be fragmented and transmitted in parallel through the primary communication link and the satellite communication link; for the second priority operation data, the operation data with added FEC redundancy will be transmitted through the primary communication link, and the satellite communication link will be used for retransmission if the transmission fails; for the third priority operation data, when the network quality level is improved to the set level, the operation data stored in the local cache will be transmitted in batches through the primary communication link, which can improve the success rate of data transmission in harsh network environments, ensure stable data delivery, and enhance the reliability and adaptability of the system.

[0021] Secondly, this application provides a method for optimizing data transmission in agricultural machinery, employing the following technical solution: A method for optimizing data transmission in agricultural machinery, including... Multiple operational data points of agricultural machinery are acquired, and the priority of each operational data point is determined based on preset data classification rules. The operational data points include GPS information, engine speed, fuel consumption, or operational images. Network probing is performed on the cloud server at a preset period to obtain network status parameters of the agricultural machinery's communication interface, including RTT and packet loss rate; based on the network status parameters, the current network quality level of the agricultural machinery is determined. Based on the priority of each job data and the current network quality level, the corresponding data transmission strategy is selected and executed.

[0022] Thirdly, this application provides an electronic device that adopts the following technical solution: An electronic device includes a memory and a processor, wherein the memory stores a computer program capable of being loaded by the processor and executing the data transmission optimization method for agricultural machinery as described in the second aspect.

[0023] Fourthly, this application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium storing a computer program capable of being loaded by a processor and executing the data transmission optimization method for agricultural machinery as described in the second aspect.

[0024] Additional aspects and advantages of this application will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this application.

[0025] In summary, the beneficial effects of this invention are as follows: 1. Significantly improved transmission reliability: Through adaptive multiplexing and a forward-looking FEC fault-tolerant mechanism, the risk of data loss due to single link interruption or random packet loss is greatly reduced.

[0026] 2. Enhanced real-time transmission: Privileged high-priority data is given priority, and FEC is combined to reduce the number of retransmissions, ensuring that critical instructions and alarms are delivered with extremely low latency.

[0027] 3. Bandwidth utilization optimization: By using hierarchical data compression and intelligent strategy selection based on network status, valuable network bandwidth resources are saved to the maximum extent while ensuring the quality of core data.

[0028] 4. Strong system adaptability: The entire system can self-adjust according to the real-time changing network environment, providing a strong guarantee for the continuous and stable communication of agricultural machinery in complex farmland environments. Attached Figure Description

[0029] Figure 1 A schematic diagram of the structure of a data transmission optimization system for agricultural machinery provided in one embodiment of the present invention; Figure 2 A schematic diagram of the structure of another data transmission optimization system for agricultural machinery provided in one embodiment of the present invention; Figure 3 This is a flowchart illustrating a data transmission optimization method for agricultural machinery according to an embodiment of the present invention. Figure 4 This is a schematic diagram of the structure of an electronic device provided in one embodiment of the present invention. Detailed Implementation

[0030] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0031] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article, unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.

[0032] like Figure 1 and Figure 2 As shown, a data transmission optimization system 100 for agricultural machinery mainly includes: The data perception and classification module 101 is used to acquire multiple operational data of agricultural machinery, and determine the priority of each operational data based on preset data classification rules. The operational data includes GPS positioning information, engine speed, fuel consumption, or operational images. The network status awareness module 102 is used to perform network detection on the cloud server based on a preset period, obtain the network status parameters of the communication interface of the agricultural machinery, including RTT and packet loss rate; and determine the current network quality level of the agricultural machinery based on the network status parameters. The data transmission optimization module 103 is used to obtain the priority of each job data and the quality level of the current network; and to select and execute the corresponding data transmission strategy based on the priority of each job data and the quality level of the current network.

[0033] In this embodiment, the data perception and classification module 101 is deployed on the agricultural machinery vehicle terminal and is responsible for collecting various sensor data. The network status perception module 102 continuously monitors the network status parameters of the communication interface, and the data transmission optimization module 103 dynamically implements optimization strategies based on the inputs of the first two modules. This achieves the effects of improving data transmission reliability, reducing latency, and increasing bandwidth utilization in weak network environments. By classifying and categorizing the data and selecting appropriate transmission strategies and processing methods in conjunction with real-time network status, network resources can be allocated more rationally, reducing data loss and retransmission, thereby improving transmission efficiency and reliability.

[0034] Specifically, the data perception and classification module 101 includes various sensors and classification algorithm units. These sensors collect operational data from the agricultural machinery. For example, a GPS sensor can collect the machinery's location information; it typically consists of a high-precision chip and antenna. A similar, replaceable sensor is the BeiDou positioning sensor. An engine speed sensor collects engine speed data and generally operates using electromagnetic induction or the Hall effect principle. A photoelectric speed sensor is another suitable alternative. These sensors are installed at appropriate locations on the agricultural machinery and connected to the vehicle-mounted terminal via wired or wireless means to ensure accurate data transmission.

[0035] The classification algorithm unit has a built-in classification algorithm that divides data into multiple priority levels based on the data's business attributes and QoS requirements. This unit can be an embedded software program running on the processor of the vehicle terminal. An alternative implementation could be a cloud-based classification algorithm service that obtains classification results via a network connection. The classification algorithm unit categorizes data into first priority, second priority, and third priority levels based on different data types, such as emergency commands / alarms, high-frequency operation data, and routine status and logs.

[0036] In this embodiment of the application, the urgency of the first priority is greater than that of the second priority, and the urgency of the second priority is greater than that of the third priority. The data perception and classification module 101, when determining the priority of each piece of work data based on preset data classification rules, specifically performs the following functions: If the operation data is an emergency stop command or a fault alarm signal, then the priority of the operation data is determined to be the first priority; If the operation data is GPS positioning information or high-frequency sampling data of engine speed, then the priority of the operation data is determined to be the second priority; If the work data is an equipment operation log or a periodic status report, then the priority of the work data is determined to be the third priority.

[0037] Data collected by various sensors is transmitted to the classification algorithm unit. The classification algorithm unit prioritizes the data according to preset rules. By adopting different processing and transmission methods for data of different priorities based on the importance and timeliness requirements of the data, the efficiency and reliability of data transmission are improved.

[0038] In this embodiment, the network status awareness module 102 continuously monitors network status parameters of the communication interface, such as RTT, network jitter, and packet loss rate. This can be implemented using a network monitoring chip and related software programs; alternatively, a separate network monitoring device can be used. The network status awareness module is connected to the communication interface and collects network status data in real time. For example, it calculates RTT by sending specific test data packets to a cloud server and recording their round-trip time; it calculates the packet loss rate by counting the number of data packets sent and received.

[0039] The network quality level is classified as a first quality level, a second quality level, a third quality level, or a fourth quality level, wherein the quality level of the first quality level is greater than that of the second quality level, the quality level of the second quality level is greater than that of the third quality level, and the quality level of the third quality level is greater than that of the fourth quality level. The network status sensing module 102, when determining the current network quality level of the agricultural machinery based on the network status parameters, is specifically used for: When the RTT is less than the first delay threshold and the packet loss rate is less than the first packet loss rate threshold, the current network quality level of the agricultural machinery is determined to be the first quality level. When the RTT is not less than the first delay threshold and less than the second delay threshold, and the packet loss rate is not less than the first packet loss rate threshold and less than the second packet loss rate threshold, the current network quality level of the agricultural machinery is determined to be the second quality level. When the RTT is not less than the second delay threshold and less than the third delay threshold, and the packet loss rate is not less than the second packet loss rate threshold and less than the third packet loss rate threshold, the current network quality level of the agricultural machinery is determined to be the third quality level. When the RTT is not less than the third delay threshold or the packet loss rate is not less than the third packet loss rate threshold, the current network quality level of the agricultural machinery is determined to be the fourth quality level. Among them, the first delay threshold is less than the second delay threshold, the second delay threshold is less than the third delay threshold, the first packet loss rate threshold is less than the second packet loss rate threshold, and the second packet loss rate threshold is less than the third packet loss rate threshold.

[0040] For example, the network status awareness module performs a Ping test on the cloud server once per second, calculates the average RTT and packet loss rate, and reads the RSRP value from the cellular module. Assume the following thresholds are set: RTT less than 100ms and packet loss rate less than 1% is "Level 1 Quality"; RTT between 100-500ms and packet loss rate between 1%-5% is "Level 2 Quality"; RTT between 500-2000ms and packet loss rate between 5%-20% is "Level 3 Quality"; and RTT greater than 2000ms or packet loss rate greater than 20% is "Level 4 Quality".

[0041] In this embodiment, the data transmission optimization module 103 includes an adaptive multiplexing unit and a data compression and fault tolerance unit.

[0042] An adaptive multiplexing unit is used to determine the communication link for transmitting job data based on the current network quality level and the priority of the job data. The data compression and fault tolerance unit is used to perform differentiated compression and / or forward error correction coding processing on the job data based on the quality level of the current network and the priority of the job data.

[0043] Specifically, when the current network quality level of the agricultural machinery is the third or fourth quality level, the data compression and fault tolerance unit is specifically used for: For the first priority job data, the job data is losslessly compressed and forward error correction (FEC) redundancy is dynamically calculated and added based on the current packet loss rate. For the second priority job data, the job data is subjected to lossy compression and FEC redundancy is added; For third-priority job data, the job data is stored in a local cache until the quality level of the current network is improved to the set level, at which point the job data is transmitted. The adaptive multiplexing unit is specifically used for: For the first priority job data, the job data with added FEC redundancy will be fragmented, and the fragmented job data will be transmitted in parallel through the primary communication link and the backup communication link. For second-priority job data, the job data with added FEC redundancy will be transmitted through the primary communication link, and the backup communication link will be activated for retransmission if the job data transmission fails. For third-priority job data, when the quality level of the current network is improved to the set level, the job data stored in the local cache will be transmitted in batches through the primary communication link.

[0044] The data compression and fault tolerance unit is configured such that the amount of FEC redundant data added is calculated based on the packet loss rate monitored in real time by the network state awareness module.

[0045] The backup communication link is a satellite communication link.

[0046] In the above embodiments, the adaptive multiplexing unit intelligently selects transmission links based on the network quality level. It can consist of a link selection controller and related communication interfaces; alternatively, a distributed link selection algorithm can be used. When the network is good, the primary cellular network is used; when the network deteriorates, it automatically and seamlessly switches to or coordinates the use of backup links, such as satellite communication links. This unit fragments data packets and transmits them in parallel through different paths to improve the success rate. For example, for first-priority job data, the job data with added FEC redundancy is fragmented, and the fragmented job data is transmitted in parallel through the primary and backup communication links; for second-priority job data, the job data with added FEC redundancy is transmitted through the primary communication link, and the backup communication link is activated for retransmission when job data transmission fails; for third-priority job data, when the current network quality level improves to a set level, the job data stored in the local cache is transmitted in batches through the primary communication link.

[0047] The data compression and fault tolerance unit intelligently processes the data. It can consist of a data compression algorithm module and a FEC redundancy calculation module. Alternative implementations can employ different data compression algorithms and FEC encoding methods. Lossy compression is used for non-critical data to reduce data volume; for all data, forward error correction (FEC) redundancy is dynamically calculated and added based on the real-time predicted packet loss rate. For example, when the current network quality level of the agricultural machinery is level three or four, for first-priority operation data, lossless compression is performed and forward error correction FEC redundancy is dynamically calculated and added based on the current packet loss rate; for second-priority operation data, lossy compression is performed and FEC redundancy is added; for third-priority operation data, it is stored in a local cache until the current network quality level is raised to a set level before transmission.

[0048] The adaptive multiplexing unit and the data compression and fault tolerance unit work together to process and transmit data according to network status and data priority, so as to improve the success rate and efficiency of data transmission.

[0049] This system employs a data perception and classification module to perform refined prioritization of operational data, laying the foundation for differentiated transmission strategies. The network status perception module enables real-time, quantitative assessment of network quality, allowing the system to accurately perceive environmental changes. The data transmission optimization module then makes dynamic decisions based on these two types of information. This addresses the problems of high latency, poor reliability, and low bandwidth utilization in existing technologies under weak network conditions, improving data transmission reliability and real-time performance, optimizing bandwidth utilization, and enhancing system adaptability.

[0050] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0051] Figure 3 A flowchart illustrating a method for optimizing data transmission in agricultural machinery is shown.

[0052] like Figure 3 As shown, a data transmission optimization method for agricultural machinery mainly includes: S201, acquire multiple operational data of agricultural machinery, and determine the priority of each operational data based on preset data classification rules. The operational data may be GPS information, engine speed, fuel consumption, or operational images. S202, Perform network probing on the cloud server based on a preset period to obtain network status parameters of the agricultural machinery's communication interface, including RTT and packet loss rate; Determine the current network quality level of the agricultural machinery based on the network status parameters; S203, based on the priority of each job data and the current network quality level, select and execute the corresponding data transmission strategy.

[0053] It should be noted that the execution subject of this method can be a data transmission optimization module, and its implementation principle is the same as that of a data transmission optimization system for agricultural machinery described above, which will not be repeated here.

[0054] Figure 4 This is a structural block diagram of an electronic device 300 according to an embodiment of this application.

[0055] like Figure 4 As shown, the electronic device 300 includes a processor 301 and a memory 302, and may further include one or more of an information input / output (I / O) interface 303, a communication component 304, and a communication bus 305.

[0056] The processor 301 controls the overall operation of the electronic device 300 to complete all or part of the steps in the aforementioned method for optimizing data transmission in agricultural machinery. The memory 302 stores various types of data to support the operation of the electronic device 300. This data may include, for example, instructions for any application or method operating on the electronic device 300, as well as application-related data. The memory 302 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as one or more of Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0057] I / O interface 303 provides an interface between processor 301 and other interface modules, such as keyboards, mice, and buttons. These buttons can be virtual or physical. Communication component 304 is used to test wired or wireless communication between electronic device 300 and other devices. Wireless communication includes Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or a combination thereof. Therefore, the corresponding communication component 304 may include a Wi-Fi component, a Bluetooth component, and an NFC component.

[0058] The communication bus 305 may include a path for transmitting information between the aforementioned components. The communication bus 305 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The communication bus 305 may be divided into an address bus, a data bus, a control bus, etc.

[0059] The electronic device 300 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to execute the data transmission optimization method for agricultural machinery given in the above embodiments.

[0060] The following describes the computer-readable storage medium provided in the embodiments of this application. The computer-readable storage medium described below can be referred to in correspondence with the data transmission optimization method for agricultural machinery described above.

[0061] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-described method for optimizing data transmission in agricultural machinery.

[0062] The computer-readable storage medium may include various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0063] The terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.

[0064] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the foregoing application concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions claimed in this application.

Claims

1. A data transmission optimization system for agricultural machinery, characterized in that, include: The data perception and classification module is used to acquire multiple operational data of agricultural machinery, and determine the priority of each operational data based on preset data classification rules. The operational data includes GPS positioning information, engine speed, fuel consumption, or operational images. The network status awareness module is used to perform network probing on the cloud server based on a preset period to obtain network status parameters of the agricultural machinery's communication interface, including RTT and packet loss rate; and to determine the current network quality level of the agricultural machinery based on the network status parameters. The data transmission optimization module is used to obtain the priority of each job data and the quality level of the current network; and to select and execute the corresponding data transmission strategy based on the priority of each job data and the quality level of the current network.

2. The data transmission optimization system for agricultural machinery according to claim 1, characterized in that, The priority of the task data includes a first priority, a second priority, and a third priority, with the first priority having a higher urgency than the second priority, and the second priority having a higher urgency than the third priority. The data perception and classification module, when determining the priority of each piece of work data based on preset data classification rules, specifically performs the following functions: If the operation data is an emergency stop command or a fault alarm signal, then the priority of the operation data is determined to be the first priority; If the operation data is GPS positioning information or high-frequency sampling data of engine speed, then the priority of the operation data is determined to be the second priority; If the work data is an equipment operation log or a periodic status report, then the priority of the work data is determined to be the third priority.

3. The data transmission optimization system for agricultural machinery according to claim 1, characterized in that, The quality level is a first quality level, a second quality level, a third quality level, or a fourth quality level, wherein the quality degree of the first quality level is greater than that of the second quality level, the quality degree of the second quality level is greater than that of the third quality level, and the quality degree of the third quality level is greater than that of the fourth quality level. The network status sensing module, when determining the current network quality level of the agricultural machinery based on the network status parameters, specifically uses the following: When the RTT is less than the first delay threshold and the packet loss rate is less than the first packet loss rate threshold, the current network quality level of the agricultural machinery is determined to be the first quality level. When the RTT is not less than the first delay threshold and less than the second delay threshold, and the packet loss rate is not less than the first packet loss rate threshold and less than the second packet loss rate threshold, the current network quality level of the agricultural machinery is determined to be the second quality level. When the RTT is not less than the second delay threshold and less than the third delay threshold, and the packet loss rate is not less than the second packet loss rate threshold and less than the third packet loss rate threshold, the current network quality level of the agricultural machinery is determined to be the third quality level. When the RTT is not less than the third delay threshold or the packet loss rate is not less than the third packet loss rate threshold, the current network quality level of the agricultural machinery is determined to be the fourth quality level. Among them, the first delay threshold is less than the second delay threshold, the second delay threshold is less than the third delay threshold, the first packet loss rate threshold is less than the second packet loss rate threshold, and the second packet loss rate threshold is less than the third packet loss rate threshold.

4. The data transmission optimization system for agricultural machinery according to claim 3, characterized in that, The data transmission optimization module includes: An adaptive multiplexing unit is used to determine the communication link for transmitting job data based on the current network quality level and the priority of the job data. The data compression and fault tolerance unit is used to perform differentiated compression and / or forward error correction coding processing on the job data based on the quality level of the current network and the priority of the job data.

5. The data transmission optimization system for agricultural machinery according to claim 4, characterized in that, When the current network quality level of the agricultural machinery is the third or fourth quality level, the data compression and fault tolerance unit is specifically used for: For the first priority job data, the job data is losslessly compressed and forward error correction (FEC) redundancy is dynamically calculated and added based on the current packet loss rate. For the second priority job data, the job data is subjected to lossy compression and FEC redundancy is added; For third-priority job data, the job data is stored in a local cache until the quality level of the current network is improved to the set level, at which point the job data is transmitted. The adaptive multiplexing unit is specifically used for: For the first priority job data, the job data with added FEC redundancy will be fragmented, and the fragmented job data will be transmitted in parallel through the primary communication link and the backup communication link. For second-priority job data, the job data with added FEC redundancy will be transmitted through the primary communication link, and the backup communication link will be activated for retransmission if the job data transmission fails. For third-priority job data, when the quality level of the current network is improved to the set level, the job data stored in the local cache will be transmitted in batches through the primary communication link.

6. The data transmission optimization system for agricultural machinery according to claim 5, characterized in that, The data compression and fault tolerance unit is configured as follows: The amount of FEC redundant data added is calculated based on the packet loss rate monitored in real time by the network state awareness module.

7. The data transmission optimization system for agricultural machinery according to claim 5, characterized in that, The backup communication link is a satellite communication link.

8. A method for optimizing data transmission in agricultural machinery, characterized in that, include: Multiple operational data of agricultural machinery are acquired, and the priority of each operational data is determined based on preset data classification rules. The operational data includes GPS positioning information, engine speed, fuel consumption, or operational images. Network probing is performed on the cloud server at a preset period to obtain network status parameters of the agricultural machinery's communication interface, including RTT and packet loss rate; based on the network status parameters, the current network quality level of the agricultural machinery is determined. Based on the priority of each job data and the current network quality level, the corresponding data transmission strategy is selected and executed.

9. An electronic device, characterized in that, Includes a processor, which is coupled to a memory; The processor is configured to execute a computer program stored in the memory, so that the electronic device performs the method as described in claim 8.

10. A computer-readable storage medium, characterized in that, It includes a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in claim 8.

Citation Information

Cited By

  • Data transmission method and device, electronic equipment and storage medium

    CN121940362A