Agricultural machine operation monitoring method, system and equipment integrating Internet of Things and block chain
By integrating the Internet of Things and blockchain, cluster analysis and radial gravity calculation of agricultural machinery operation request sites are carried out, the target operation angle area is identified and the agricultural machinery operation is driven. By using blockchain to store data, the problems of inaccurate scheduling and unreliable data in traditional agricultural machinery operation management are solved, and efficient and reliable agricultural machinery operation monitoring is achieved.
Patent Information
- Application Number
- CN202511174483.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-21
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2045-08-21
AI Technical Summary
Traditional agricultural machinery operation management relies on manual scheduling, which has problems such as delayed response, uneven resource allocation, and low data credibility. Internet of Things technology lacks intelligent clustering analysis in agricultural machinery operation scheduling, and centralized data storage has the risk of tampering, making it difficult to meet the needs of agricultural operation supervision and trusted traceability.
By integrating the Internet of Things and blockchain, the agricultural machinery operation request locations are clustered and analyzed, the operation request thermal value of the regional center point is calculated, the target operation angle area is determined by combining the radial gravity value and the comprehensive gravity direction, the target request location is identified and the agricultural machinery operation is driven, and the blockchain is used to store the agricultural machinery operation data to improve the scheduling accuracy and the degree of data storage structure.
It improves the accuracy of agricultural machinery scheduling and the structuring of data storage, ensures the authenticity and traceability of operation data, and solves the problems of response lag and low data credibility in traditional agricultural machinery operation management.
Smart Images

Figure CN120672089A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of agricultural machinery operation monitoring technology, and in particular to an agricultural machinery operation monitoring method, system and equipment integrating the Internet of Things and blockchain. Background Art
[0002] With the intelligent development of modern agriculture, agricultural machinery operation scheduling and monitoring technologies have become key to improving agricultural production efficiency. Traditional agricultural machinery operation management relies primarily on manual scheduling, which is subject to problems such as delayed response, uneven resource allocation, and low data reliability. Although Internet of Things (IoT) technology can collect agricultural machinery operation requests and operator location information in real time, how to efficiently match agricultural machinery demand with available operator resources and ensure the authenticity and traceability of operation data remain pressing challenges.
[0003] Currently, some research attempts to leverage IoT technology to optimize agricultural machinery scheduling. For example, GPS positioning is used to obtain the location information of agricultural machinery and job requests. However, this approach lacks intelligent clustering analysis of job requests, resulting in inaccurate scheduling strategies. Furthermore, traditional centralized data storage methods carry the risk of data tampering, making it difficult to meet the requirements of agricultural operation supervision and trusted traceability. Consequently, current agricultural machinery operation monitoring suffers from issues such as low scheduling accuracy and low structured data storage. Summary of the Invention
[0004] The present invention provides an agricultural machinery operation monitoring method, system and equipment that integrate the Internet of Things and blockchain, the main purpose of which is to improve the accuracy of agricultural machinery scheduling and the degree of data storage structuring.
[0005] To achieve the above objectives, the present invention provides a method for monitoring agricultural machinery operations by integrating the Internet of Things and blockchain, comprising: Using a pre-built Internet of Things to obtain a current job request site set, performing cluster analysis on the current job request site set to obtain a job request site cluster set; sequentially extracting job request site clusters from the job request site cluster set, identifying job request areas corresponding to the job request site clusters and regional center points of the job request areas, and obtaining a regional center point set; Calculating the job request thermal value of the regional center point in the regional center point set according to the job request site cluster to obtain a job request thermal value set; Obtain an idle operator site set, sequentially extract idle operator sites from the idle operator site set, calculate a radial gravity value between each idle operator site and the center point of the region according to the job request thermal value set, obtain a radial gravity value set, identify a maximum radial gravity value in the radial gravity value set, and identify a target request region corresponding to the maximum radial gravity value; Identify an edge request site corresponding to the target request area, and determine a radial gravitational direction according to the edge request site and the idle operator site, wherein the radial gravitational direction points from the idle operator site to the edge request site; Calculating the comprehensive gravitational direction of each idle operator position according to the radial gravitational value set, and determining the target operating angle according to the comprehensive gravitational direction and the radial gravitational direction; Identifying a target request location within the target operation angle region, identifying an idle operator device corresponding to the idle operator location, driving the idle operator device to perform agricultural machinery operation according to the target request location, and performing agricultural machinery operation monitoring to obtain agricultural machinery operation data; The pre-built blockchain is used to store the agricultural machinery operation data, completing the agricultural machinery operation monitoring that integrates the Internet of Things and blockchain.
[0006] Optionally, identifying the job request area corresponding to the job request site cluster and the regional center point of the job request area to obtain a regional center point set includes: Obtaining a circumscribed polygon of the job request site cluster, and determining the job request area according to the circumscribed polygon, wherein the circumscribed polygon refers to a polygon with the largest area enclosed by the job request sites in the job request site cluster; performing coordinate calibration on the job request sites in the job request site cluster to obtain a job request coordinate set; The region center coordinates of the job request region are calculated using the job request coordinate set according to a pre-built center formula, wherein the center formula is as follows: ; in, The horizontal coordinate represents the coordinate of the center of the region. represents the number of job request sites in the job request site cluster, Indicates the The horizontal coordinate of the job request coordinate, The vertical coordinate represents the coordinate of the center of the region, Indicates the The vertical coordinate of the job request coordinate; The region center point is determined according to the region center coordinates to obtain a region center point set.
[0007] Optionally, calculating the job request thermal values of the regional center points in the regional center point set according to the job request site cluster to obtain a job request thermal value set includes: Obtaining the requested workload of each job request site in the job request site cluster to obtain a requested workload set; The job request thermal value is calculated according to the requested job amount set to obtain the job request thermal value set, wherein the job request thermal value is equal to the sum of the requested job amounts in the requested job amount set.
[0008] Optionally, the step of calculating the radial attraction value between each idle operator position and the center point of the region according to the job request thermal value set to obtain the radial attraction value set includes: Identifying the job request heat value corresponding to the center point of the region in the job request heat value set; According to the pre-built gravity formula, the radial gravity value between the idle operator position and the center point of the area is calculated using the job request heat value to obtain a radial gravity value set, wherein the gravity formula is as follows: ; in, Indicates the radial attraction value between the center point of the i-th region and the j-th idle operator position, represents the gravitational coefficient, represents the heat value requested by the job at the center point of the i-th region, represents the job quality score of the jth idle operator position, Represents the distance between the center point of the i-th region and the j-th idle operator position.
[0009] Optionally, identifying an edge request site corresponding to the target request area includes: An edge position scanning ray is performed according to the idle operator position, wherein a ray starting point of the edge position scanning ray is the idle operator position; Rotating and scanning the edge point scanning ray until the edge point scanning ray is tangent to the target request area, thereby obtaining an edge point tangent ray; Identify the edge point tangent ray and the edge request point of the target request area, wherein the edge request point includes a first tangent point and a second tangent point.
[0010] Optionally, the calculating the comprehensive gravitational direction of each idle operator position according to the radial gravitational value set includes: Extracting regional center points in sequence from the regional center point set, and identifying associated radial gravity values of the regional center points and the idle operator positions from the radial gravity value set; Constructing a directed line segment based on the center point of the region and the idle operator position, wherein the directed line segment points from the idle operator position to the center point of the region; Determine a radial gravity vector according to the directed line segment and the associated radial gravity value, and obtain a radial gravity vector set corresponding to each idle operator position; Perform vector synthesis on the radial gravitational vector set to obtain a comprehensive gravitational vector, identify the vector direction of the comprehensive gravitational vector, and use the vector direction as the comprehensive gravitational direction.
[0011] Optionally, determining the target operating angle according to the comprehensive gravitational direction and the radial gravitational direction includes: Extracting a first radial gravitational direction and a second radial gravitational direction from the radial gravitational directions; Determine a first operating angle range based on the comprehensive gravitational direction, the first radial gravitational direction, and the idle operator position, wherein the first operating angle range refers to an angle region between a ray passing through the idle operator position and with the comprehensive gravitational direction as the ray direction and a ray passing through the idle operator position and with the first radial gravitational direction as the ray direction; Determine a second operating angle range based on the comprehensive gravitational direction, the second radial gravitational direction, and the idle operator position, wherein the second operating angle range refers to an angle region between a ray passing through the idle operator position and with the comprehensive gravitational direction as the ray direction and a ray passing through the idle operator position and with the second radial gravitational direction as the ray direction; Identifying a first angular domain angle of the first operating angular domain and a second angular domain angle of the second operating angular domain; Determining whether the first angular region angle is greater than the second angular region angle; If the first angular region angle is greater than the second angular region angle, the first operating angular region is used as the target operating angular region; If the angle of the first angular region is not greater than the angle of the second angular region, the second operating angular region is used as the target operating angular region.
[0012] Optionally, identifying a target request location within the target operation angle region includes: Identifying a set of pending request sites within the target operating angle region; Extracting pending request sites in the pending request site set in sequence, and calculating the site distance between the pending request site and the idle operator site and the vertical distance between the pending request site and the comprehensive gravity vector; According to the site distance and vertical distance, the site priority value of the pending request site is calculated using the following formula to obtain a site priority value set: ; in, Indicates the site priority value, represents radial weight, represents the site distance, represents the vertical weight, Indicates vertical distance; A maximum site priority value is identified in the site priority value set, and a target request site corresponding to the maximum site priority value is identified.
[0013] Optionally, the storing of the agricultural machinery operation data using a pre-built blockchain includes: A hash value and a timestamp are constructed based on the agricultural machinery operation data, and the hash value and the timestamp are written into a pre-built alliance chain using a pre-built smart contract, wherein the agricultural machinery operation data includes: soil tillage depth, operation width, sowing parameters, Beidou satellite positioning data, and stubble height.
[0014] To achieve the above objectives, the present invention further provides an agricultural machinery operation monitoring system integrating the Internet of Things and blockchain, comprising: The operation request thermal value calculation module is used to use a pre-built Internet of Things to obtain a current operation request site set, perform cluster analysis on the current operation request site set, and obtain an operation request site cluster set; sequentially extract operation request site clusters from the operation request site cluster set, identify the operation request areas corresponding to the operation request site clusters and the regional center points of the operation request areas, and obtain a regional center point set; calculate the operation request thermal value of the regional center point in the regional center point set based on the operation request site clusters, and obtain an operation request thermal value set; a target request area identification module, configured to obtain an idle operator location set, sequentially extract idle operator locations from the idle operator location set, calculate a radial gravity value between each idle operator location and the center point of the area based on the job request thermal value set, obtain a radial gravity value set, identify a maximum radial gravity value in the radial gravity value set, and identify a target request area corresponding to the maximum radial gravity value; a target operating angle calculation module, configured to identify an edge request site corresponding to the target request area, determine a radial gravitational direction based on the edge request site and the idle operator site, wherein the radial gravitational direction points from the idle operator site to the edge request site; calculate a comprehensive gravitational direction for each idle operator site based on the radial gravitational value set, and determine a target operating angle based on the comprehensive gravitational direction and the radial gravitational direction; The agricultural machinery operation data storage module is used to identify the target request site within the target operation angle area, identify the idle operator equipment corresponding to the idle operator site, drive the idle operator equipment to perform agricultural machinery operations according to the target request site, and monitor the agricultural machinery operations to obtain agricultural machinery operation data; and use a pre-built blockchain to store the agricultural machinery operation data.
[0015] In order to solve the above problem, the present invention further provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores computer program instructions that can be executed by the at least one processor, and the computer program instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned agricultural machinery operation monitoring method that integrates the Internet of Things and blockchain.
[0016] In order to solve the above problems, the present invention also provides a computer-readable storage medium, which stores at least one instruction, and the at least one instruction is executed by a processor in an electronic device to implement the above-mentioned agricultural machinery operation monitoring method that integrates the Internet of Things and blockchain.
[0017] Beneficial effect: In order to solve the problem described in the background technology, the present invention first needs to perform cluster analysis based on the distribution of current job request points to obtain a job request site cluster. Since the job request site cluster includes multiple job request sites, the regional center point of the job request area can be identified. Then, the regional center point is used to represent the job request area. Furthermore, the job request thermal values of each job request area are not uniform. Therefore, the job request thermal value of the regional center point in the regional center point set can be calculated based on the job request site cluster to obtain a job request thermal value set. In detail, the current job request site set can be obtained using a pre-built Internet of Things. A cluster analysis is performed on the current job request site set to obtain a job request site cluster set. Since the job request site cluster has a one-to-one correspondence with the job request area, the job request area corresponding to the job request site cluster and the regional center point of the job request area can be identified to obtain a regional center point set. The job request thermal value of the regional center point in the regional center point set is calculated based on the job request site cluster to obtain a job request thermal value set. Since a target request point needs to be selected and there are multiple idle operator sites, the idle operator site set can be obtained first, and the idle operator sites can be extracted in sequence from the idle operator site set. At this time, the idle operator positions can be analyzed separately. Specifically, it is necessary to calculate the radial gravity value of each idle operator position and the center point of the area according to the job request thermal value set to obtain a radial gravity value set. Then, the maximum radial gravity value is identified in the radial gravity value set, and the target request area corresponding to the maximum radial gravity value is identified. Since each area center has a job request thermal value, it is necessary to comprehensively analyze the job request thermal values of each area center. In detail, it is necessary to first identify the edge request position corresponding to the target request area, and then determine the radial gravity value according to the edge request position and the idle operator position. Direction. At this point, the comprehensive gravitational direction of each idle operator position can be calculated based on the radial gravitational value set. Finally, the target operating angle range is determined based on the comprehensive gravitational direction and the radial gravitational direction. Once the target operating angle range is obtained, the target request position can be identified within the target operating angle range. Then, the idle operator device corresponding to the idle operator position is identified. According to the target request position, the idle operator device is driven to perform agricultural machinery operations and monitor agricultural machinery operations, thereby obtaining agricultural machinery operation data. Finally, the agricultural machinery operation data needs to be stored using a pre-built blockchain, thereby completing agricultural machinery operation monitoring that integrates the Internet of Things and blockchain. Therefore, the present invention can improve the accuracy of agricultural machinery scheduling and the degree of structured data storage. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 A flowchart of an agricultural machinery operation monitoring method integrating the Internet of Things and blockchain provided by one embodiment of the present invention; Figure 2 This is a functional module diagram of an agricultural machinery operation monitoring system integrating the Internet of Things and blockchain, provided by one embodiment of the present invention; Figure 3 A schematic diagram of the structure of an electronic device for implementing the agricultural machinery operation monitoring method integrating the Internet of Things and blockchain, provided in one embodiment of the present invention.
[0019] Description of reference numerals: 1. Electronic device; 10. Processor; 11. Memory; 12. Bus.
[0020] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0021] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0022] The embodiments of the present application provide a method for monitoring agricultural machinery operations that integrates the Internet of Things and blockchain. The execution subject of the method for monitoring agricultural machinery operations that integrates the Internet of Things and blockchain includes, but is not limited to, at least one of electronic devices such as a server and a terminal that can be configured to execute the method provided by the embodiments of the present application. In other words, the method for monitoring agricultural machinery operations that integrates the Internet of Things and blockchain can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes, but is not limited to, a single server, a server cluster, a cloud server, or a cloud server cluster.
[0023] Reference Figure 1 The figure is a flow chart of a method for monitoring agricultural machinery operations by integrating the Internet of Things and blockchain according to an embodiment of the present invention. In this embodiment, the method for monitoring agricultural machinery operations by integrating the Internet of Things and blockchain includes: S1. Utilize a pre-built Internet of Things to obtain a current job request site set, perform cluster analysis on the current job request site set, and obtain a job request site cluster set.
[0024] It is understandable that the Internet of Things refers to an IoT smart terminal that can collect agricultural machinery operation data or send farmers' operation request locations. The agricultural machinery operation data includes: soil plowing depth, operation width, sowing parameters, Beidou satellite positioning data, stubble height, etc. The IoT smart terminal is a data acquisition terminal module that can realize local transmission when the network is disconnected and has IP67 protection capability. The IoT smart terminal integrates a 4G / 5G / NB-IoT communication module with sensors for monitoring soil plowing depth, sowing parameters, stubble height, and Beidou satellite positioning data in an IP67 protection grade casing. By formulating the lightweight MQTT / CoAP protocol, it supports functions such as real-time upload, blind spot transmission, breakpoint transmission and local caching.
[0025] Furthermore, the current operation request site set refers to the site set in the operation demand order currently issued by the farmer on the APP platform. The operation request site cluster set refers to the operation request site cluster set formed by the clustered current operation request sites.
[0026] Specifically, because the set of current operation request sites is randomly distributed across the cultivated area, the distances between them vary randomly. Therefore, the set of current operation request sites can be clustered according to a preset distance threshold, forming multiple site clusters consisting of the current operation request sites for subsequent scheduling of agricultural machinery. The distance threshold can be set based on actual needs, for example, 1 km.
[0027] S2. Extracting job request site clusters in sequence from the job request site cluster set, identifying job request areas corresponding to the job request site clusters and regional center points of the job request areas, and obtaining a regional center point set.
[0028] Furthermore, the operation request area refers to the portion of the cultivated area where the operation request site cluster is located. Since the entire cultivated area contains multiple operation request site clusters, each operation request site cluster corresponds to a portion of the cultivated area. Therefore, the entire cultivated area can be segmented based on the distance relationship between the operation request site clusters to obtain the operation request area corresponding to each operation request site cluster. The regional center point refers to the request center point of the operation request area, as detailed in the following embodiments. The regional center point set refers to the set of regional center points of each operation request area.
[0029] In an embodiment of the present invention, the step of identifying the job request area corresponding to the job request site cluster and the regional center point of the job request area to obtain a regional center point set includes: Obtaining a circumscribed polygon of the job request site cluster, and determining the job request area according to the circumscribed polygon, wherein the circumscribed polygon refers to a polygon with the largest area enclosed by the job request sites in the job request site cluster; performing coordinate calibration on the job request sites in the job request site cluster to obtain a job request coordinate set; The region center coordinates of the job request region are calculated using the job request coordinate set according to a pre-built center formula, wherein the center formula is as follows: ; in, The horizontal coordinate represents the coordinate of the center of the region. represents the number of job request sites in the job request site cluster, Indicates the The horizontal coordinate of the job request coordinate, The vertical coordinate represents the coordinate of the center of the region, Indicates the The vertical coordinate of the job request coordinate; The region center point is determined according to the region center coordinates to obtain a region center point set.
[0030] It can be explained that the circumscribed polygon refers to the polygon enclosed by the peripheral job request sites in the job request site cluster. The job request area refers to the area enclosed by the circumscribed polygon. The job request coordinate set refers to the coordinate set of each job request site, and the job request coordinates can be determined by latitude and longitude.
[0031] S3. Calculate the job request thermal value of the regional center point in the regional center point set according to the job request site cluster to obtain a job request thermal value set.
[0032] Specifically, the job request heat value refers to the job demand intensity value of the job request area corresponding to the area center point. The job request heat value set refers to a set of job request heat values of each job request area.
[0033] In the embodiment of the present invention, calculating the job request thermal value of the regional center point in the regional center point set according to the job request site cluster to obtain the job request thermal value set includes: Obtaining the requested workload of each job request site in the job request site cluster to obtain a requested workload set; The job request thermal value is calculated according to the requested job amount set to obtain the job request thermal value set, wherein the job request thermal value is equal to the sum of the requested job amounts in the requested job amount set.
[0034] Furthermore, the requested workload refers to the cultivated area requiring agricultural machinery cultivation. The requested workload set refers to the set of requested workloads for each workload request location. A larger requested workload and a greater number of workload request locations indicate a greater workload intensity for the corresponding workload request area.
[0035] S4. Obtain an idle operator site set, extract idle operator sites in the idle operator site set in sequence, calculate the radial gravity value between each idle operator site and the center point of the area according to the job request thermal value set, and obtain a radial gravity value set, identify the maximum radial gravity value in the radial gravity value set, and identify the target request area corresponding to the maximum radial gravity value.
[0036] Furthermore, the idle operator location set refers to the location set of idle agricultural machinery and operators. The radial gravity value refers to the degree of compatibility between the region center point and the idle operator location. A larger radial gravity value indicates a higher degree of compatibility for the agricultural machinery at the idle operator location to move to the operation request area corresponding to the region center point for cultivation. The radial gravity value set refers to the set of radial gravity values between each region center point and each idle operator location. The target request area refers to the operation request area of the region center point corresponding to the maximum radial gravity value.
[0037] In an embodiment of the present invention, the step of calculating the radial attraction value between each idle operator position and the center point of the region according to the job request thermal value set to obtain the radial attraction value set includes: Identifying the job request heat value corresponding to the center point of the region in the job request heat value set; According to the pre-built gravity formula, the radial gravity value between the idle operator position and the center point of the area is calculated using the job request heat value to obtain a radial gravity value set, wherein the gravity formula is as follows: ; in, Indicates the radial attraction value between the center point of the i-th region and the j-th idle operator position, represents the gravitational coefficient, represents the heat value requested by the job at the center of the i-th region, represents the job quality score of the jth idle operator position, Represents the distance between the center point of the i-th region and the j-th idle operator position.
[0038] Specifically, the gravity coefficient can be set by the user to ensure that the radial gravity value remains within a reasonable range. The work quality score refers to the tillage quality of the operator's work, and machine learning algorithms can be used to score work quality (e.g., depth consistency, row spacing deviation, etc.). The intelligent analysis and scheduling module can also perform tillage quality scoring, calculate and generate scheduling instructions based on the tillage quality score, and push them to the agricultural machinery.
[0039] S5. Identify the edge request site corresponding to the target request area, and determine the radial gravitational direction according to the edge request site and the idle operator site, wherein the radial gravitational direction points from the idle operator site to the edge request site.
[0040] It is understandable that the edge request site refers to the edge job request site determined in the target request area based on the idle operator site. The radial attraction direction refers to the direction from the idle operator site to the edge request site.
[0041] In an embodiment of the present invention, identifying the edge request site corresponding to the target request area includes: An edge position scanning ray is performed according to the idle operator position, wherein a ray starting point of the edge position scanning ray is the idle operator position; Rotating and scanning the edge point scanning ray until the edge point scanning ray is tangent to the target request area, thereby obtaining an edge point tangent ray; Identify the edge point tangent ray and the edge request point of the target request area, wherein the edge request point includes a first tangent point and a second tangent point.
[0042] Furthermore, the edge site scanning ray refers to a ray starting from an idle operator site and used to scan an edge request site. The edge site tangent ray refers to an edge site scanning ray when there is only one intersection between the edge site scanning ray and the circumscribed polygon of the target request area. There are two edge site tangent rays. The edge request site refers to the intersection between the edge site tangent ray and the target request area. The first tangent site refers to the first intersection between the edge site tangent ray and the target request area, and the second tangent site refers to the second intersection between the edge site tangent ray and the target request area.
[0043] S6. Calculate the comprehensive gravitational direction of each idle operator position according to the radial gravitational value set, and determine the target operating angle according to the comprehensive gravitational direction and the radial gravitational direction.
[0044] It is understandable that the comprehensive gravity direction refers to the combined gravity direction of the center point of each area to the idle operator position. The target operation angle range refers to the ray angle area used to select the final tillage position.
[0045] In the embodiment of the present invention, the step of calculating the comprehensive gravitational direction of each idle operator position according to the radial gravitational value set includes: Extracting regional center points in sequence from the regional center point set, and identifying associated radial gravity values of the regional center points and the idle operator positions from the radial gravity value set; Constructing a directed line segment based on the center point of the region and the idle operator position, wherein the directed line segment points from the idle operator position to the center point of the region; Determine a radial gravity vector according to the directed line segment and the associated radial gravity value, and obtain a radial gravity vector set corresponding to each idle operator position; Perform vector synthesis on the radial gravitational vector set to obtain a comprehensive gravitational vector, identify the vector direction of the comprehensive gravitational vector, and use the vector direction as the comprehensive gravitational direction.
[0046] It is understood that the associated radial gravity value refers to the radial gravity value between the center point of the region where the radial gravity values are concentrated and the idle operator position. The radial gravity vector refers to the vector representing the radial gravity value of the region center point relative to the idle operator position. The vector direction of the radial gravity vector is consistent with the direction of the directed line segment, and the vector modulus of the radial gravity vector is determined by the associated radial gravity value. The composite gravity vector refers to the composite vector obtained by synthesizing the radial gravity vector set according to the rules of vector synthesis. The vector origin of the composite gravity vector is the idle operator position.
[0047] In an embodiment of the present invention, determining the target operating angle according to the comprehensive gravitational direction and the radial gravitational direction includes: Extracting a first radial gravitational direction and a second radial gravitational direction from the radial gravitational directions; Determine a first operating angle range based on the comprehensive gravitational direction, the first radial gravitational direction, and the idle operator position, wherein the first operating angle range refers to an angle region between a ray passing through the idle operator position and with the comprehensive gravitational direction as the ray direction and a ray passing through the idle operator position and with the first radial gravitational direction as the ray direction; Determine a second operating angle range based on the comprehensive gravitational direction, the second radial gravitational direction, and the idle operator position, wherein the second operating angle range refers to an angle region between a ray passing through the idle operator position and with the comprehensive gravitational direction as the ray direction and a ray passing through the idle operator position and with the second radial gravitational direction as the ray direction; Identifying a first angular domain angle of the first operating angular domain and a second angular domain angle of the second operating angular domain; Determining whether the first angular region angle is greater than the second angular region angle; If the first angular region angle is greater than the second angular region angle, the first operating angular region is used as the target operating angular region; If the angle of the first angular region is not greater than the angle of the second angular region, the second operating angular region is used as the target operating angular region.
[0048] It is understandable that since the edge request site includes the first tangent site and the second tangent site, the radial gravitational direction is from the idle operator site to the edge request site. Therefore, the radial gravitational direction includes the direction from the idle operator site to the first tangent site and the direction from the idle operator site to the second tangent site, which correspond to the first radial gravitational direction and the second radial gravitational direction, respectively. The first radial gravitational direction refers to the direction from the idle operator site to the first tangent site, and the second radial gravitational direction refers to the direction from the idle operator site to the second tangent site.
[0049] Furthermore, the first operating angle range refers to the angle range between the combined gravitational direction and the first radial gravitational direction. The second operating angle range refers to the angle range between the combined gravitational direction and the second radial gravitational direction. The first angle range angle refers to the angle within the first operating angle range. The second angle range angle refers to the angle within the second operating angle range.
[0050] S7. Identify a target request site within the target operation angle area, identify an idle operator device corresponding to the idle operator site, drive the idle operator device to perform agricultural machinery operations according to the target request site, monitor the agricultural machinery operations, and obtain agricultural machinery operation data.
[0051] It is understandable that the target request location refers to the operation request location of the idle operator equipment that needs to go to for farming, which is pointed out by the idle operator location. The agricultural machinery operation data refers to the operation monitoring data of the agricultural machinery equipment.
[0052] In an embodiment of the present invention, the step of identifying a target request location within the target operation angle region includes: Identifying a set of pending request sites within the target operating angle region; Extracting pending request sites in the pending request site set in sequence, and calculating the site distance between the pending request site and the idle operator site and the vertical distance between the pending request site and the comprehensive gravity vector; According to the site distance and vertical distance, the site priority value of the pending request site is calculated using the following formula to obtain a site priority value set: ; in, Indicates the site priority value, represents radial weight, represents the site distance, represents the vertical weight, Indicates vertical distance; A maximum site priority value is identified in the site priority value set, and a target request site corresponding to the maximum site priority value is identified.
[0053] Furthermore, the pending request site set refers to the set of operation request sites within the target operation angle range. The site distance refers to the straight-line distance between the pending request site and the idle operator site, and the vertical distance refers to the perpendicular distance between the pending request site and the integrated gravity vector. The site priority value refers to the priority value of the pending request site as the target request site. The site priority value set refers to the set of priority values of each pending request site as the target request site.
[0054] S8. Use the pre-built blockchain to store the agricultural machinery operation data and complete the agricultural machinery operation monitoring that integrates the Internet of Things and blockchain.
[0055] It is understandable that the blockchain belongs to the blockchain evidence module, which is used to receive data collected by the data collection terminal module, generate a hash on the chain, and provide an unalterable and fully trusted traceability record. The blockchain uses the Qinyun Chain consortium chain.
[0056] An embodiment of the present invention also includes a management application-end module, which is used to display the operation trajectory, quality report and blockchain certificate of agricultural machinery on the Web and App, and supports functions such as query, export and audit. Through the management application-end module, the operation trajectory, farming quality heat map and blockchain evidence number can be synchronously displayed on the management end large screen and mobile phone App.
[0057] In an embodiment of the present invention, the use of a pre-built blockchain to store the agricultural machinery operation data includes: A hash value and a timestamp are constructed based on the agricultural machinery operation data, and the hash value and the timestamp are written into a pre-built alliance chain using a pre-built smart contract, wherein the agricultural machinery operation data includes: soil tillage depth, operation width, sowing parameters, Beidou satellite positioning data, and stubble height.
[0058] Specifically, this embodiment uses IoT smart terminals to collect multi-dimensional agricultural machinery operation data (e.g., tillage depth, working width, sowing parameters, Beidou satellite positioning data, stubble height, etc.). This data is uploaded to a blockchain network in real time for data archiving and tamper prevention. Intelligent algorithms are then used to dynamically monitor and schedule the operation process. By building an "IoT collection terminal → blockchain platform → management application" architecture, real-time data exchange and blind spot recovery / resumable transmission are achieved, supporting trusted traceability and refined management of the entire agricultural machinery operation process. By developing an IP67-rated IoT smart terminal that integrates multiple sensors and a Beidou positioning module, stable data collection is ensured even in complex environments.
[0059] The present invention is to solve the problem described in the background technology. First, the present invention is to solve the problem described in the background technology. First, it is necessary to perform cluster analysis based on the distribution of current job request points to obtain a job request site cluster. Since the job request site cluster includes multiple job request sites, the regional center point of the job request area can be identified. Then, the regional center point is used to represent the job request area. Furthermore, the job request thermal values of each job request area are not uniform. Therefore, the job request thermal value of the regional center point in the regional center point set can be calculated based on the job request site cluster to obtain the job request thermal value set. In detail, the pre-built Internet of Things can be used to obtain the current The previous job request site set is clustered and analyzed on the current job request site set to obtain a job request site cluster set. Since the job request site cluster has a one-to-one correspondence with the job request area, the job request area corresponding to the job request site cluster and the regional center point of the job request area can be identified to obtain a regional center point set; the job request thermal value of the regional center point in the regional center point set is calculated according to the job request site cluster to obtain a job request thermal value set. Since a target request point needs to be selected and there are multiple idle operator sites, the idle operator site set can be obtained first, and the idle operator sites can be extracted in sequence from the idle operator site set. Idle operator sites, at this time, the idle operator sites can be analyzed separately. Specifically, it is necessary to calculate the radial gravity value of each idle operator site and the center point of the area according to the job request thermal value set to obtain a radial gravity value set, and then identify the maximum radial gravity value in the radial gravity value set, and identify the target request area corresponding to the maximum radial gravity value. Since each area center has a job request thermal value, it is necessary to comprehensively analyze the job request thermal values of each area center. In detail, it is necessary to first identify the edge request site corresponding to the target request area, and then determine the radial gravity value according to the edge request site and the idle operator site. In the direction of gravity, the comprehensive gravity direction of each idle operator position can be calculated based on the radial gravity value set. Finally, the target operation angle range is determined based on the comprehensive gravity direction and the radial gravity direction. After obtaining the target operation angle range, the target request position can be identified within the target operation angle range. Then, the idle operator device corresponding to the idle operator position is identified. According to the target request position, the idle operator device is driven to perform agricultural machinery operation and monitor the agricultural machinery operation, thereby obtaining agricultural machinery operation data. Finally, the pre-built blockchain is needed to store the agricultural machinery operation data, thereby completing the agricultural machinery operation monitoring that integrates the Internet of Things and blockchain. Therefore, the present invention can improve the accuracy of agricultural machinery scheduling and the degree of data structured storage.
[0060] like Figure 2 , which is a functional module diagram of an agricultural machinery operation monitoring system integrating the Internet of Things and blockchain provided by one embodiment of the present invention.
[0061] The agricultural machinery operation monitoring system 100 integrating the Internet of Things and blockchain technology described in the present invention can be installed in an electronic device. Depending on the functionality implemented, the agricultural machinery operation monitoring system 100 integrating the Internet of Things and blockchain technology can include an operation request thermal value calculation module 101, a target request area identification module 102, a target operation angle calculation module 103, and an agricultural machinery operation data storage module 104. A module, also referred to as a unit, is a series of computer program segments that can be executed by an electronic device processor and perform a fixed function. These are stored in the electronic device's memory.
[0062] The job request thermal value calculation module 101 is configured to utilize a pre-built Internet of Things to obtain a current job request site set, perform cluster analysis on the current job request site set, and obtain a job request site cluster set; sequentially extract job request site clusters from the job request site cluster set, identify job request areas corresponding to the job request site clusters and regional center points of the job request areas, and obtain a regional center point set; and calculate the job request thermal value of the regional center point in the regional center point set based on the job request site clusters to obtain a job request thermal value set; The target request area identification module 102 is configured to obtain an idle operator location set, sequentially extract idle operator locations from the idle operator location set, calculate a radial gravity value between each idle operator location and the center point of the area based on the job request thermal value set to obtain a radial gravity value set, identify a maximum radial gravity value in the radial gravity value set, and identify a target request area corresponding to the maximum radial gravity value; The target operation angle calculation module 103 is configured to identify an edge request site corresponding to the target request area, determine a radial gravitational direction based on the edge request site and the idle operator site, wherein the radial gravitational direction points from the idle operator site to the edge request site; calculate a comprehensive gravitational direction of each idle operator site based on the radial gravitational value set, and determine a target operation angle based on the comprehensive gravitational direction and the radial gravitational direction; The agricultural machinery operation data storage module 104 is used to identify the target request site within the target operation angle area, identify the idle operator equipment corresponding to the idle operator site, drive the idle operator equipment to perform agricultural machinery operations and monitor agricultural machinery operations according to the target request site, and obtain agricultural machinery operation data; and use a pre-built blockchain to store the agricultural machinery operation data.
[0063] In detail, the modules in the agricultural machinery operation monitoring system 100 integrating the Internet of Things and blockchain in the embodiment of the present invention are used in the same manner as above. Figure 1The agricultural machinery operation monitoring method integrating the Internet of Things and blockchain described in the previous section uses the same technical means and can produce the same technical effects, so I will not go into details here.
[0064] like Figure 3 , which is a structural diagram of an electronic device for implementing an agricultural machinery operation monitoring method integrating the Internet of Things and blockchain, provided by one embodiment of the present invention.
[0065] The electronic device 1 may include a processor 10, a memory 11 and a bus 12, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as an agricultural machinery operation monitoring method program integrating the Internet of Things and blockchain.
[0066] The memory 11 includes at least one type of readable storage medium, including flash memory, a removable hard drive, a multimedia card, a card-type memory (e.g., SD or DX memory), a magnetic memory, a magnetic disk, an optical disk, and the like. In some embodiments, the memory 11 may be an internal storage unit of the electronic device 1, such as a removable hard drive of the electronic device 1. In other embodiments, the memory 11 may also be an external storage device of the electronic device 1, such as a plug-in removable hard drive, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, and the like. Furthermore, the memory 11 includes both internal storage units and external storage devices of the electronic device 1. The memory 11 can be used not only to store application software installed on the electronic device 1 and various types of data, such as the code for a method for monitoring agricultural machinery operations that integrates the Internet of Things and blockchain, but can also be used to temporarily store data that has been output or is about to be output.
[0067] In some embodiments, the processor 10 may be comprised of an integrated circuit, such as a single packaged integrated circuit or a combination of multiple packaged integrated circuits with the same or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 10 is the control core (control unit) of the electronic device, connecting the various components of the electronic device using various interfaces and circuits. It executes programs or modules stored in the memory 11 (e.g., a program for monitoring agricultural machinery operations that integrates the Internet of Things and blockchain), and accesses data stored in the memory 11 to execute various functions and process data.
[0068] The bus 12 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus 12 may be divided into an address bus, a data bus, a control bus, etc. The bus 12 is configured to enable communication between the memory 11 and at least one processor 10, etc.
[0069] Figure 3 Only the electronic device with components is shown, and it can be understood by those skilled in the art that Figure 3 The structure shown does not constitute a limitation on the electronic device 1 , and may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.
[0070] For example, although not shown, the electronic device 1 may further include a power supply (e.g., a battery) to power various components. Preferably, the power supply may be logically connected to the at least one processor 10 via a power management device, thereby enabling functions such as charge management, discharge management, and power consumption management via the power management device. The power supply may further include any components such as one or more DC or AC power supplies, a recharging device, a power failure detection circuit, a power converter or inverter, and a power status indicator. The electronic device 1 may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which are not further described here.
[0071] Furthermore, the electronic device 1 may also include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device 1 and other electronic devices.
[0072] Optionally, the electronic device 1 may further include a user interface, which may be a display or an input unit (such as a keyboard). Optionally, the user interface may also be a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen. The display may also be appropriately referred to as a display screen or a display unit, and is used to display information processed by the electronic device 1 and to display a visual user interface.
[0073] The agricultural machinery operation monitoring method program integrating the Internet of Things and blockchain stored in the memory 11 of the electronic device 1 is a combination of multiple instructions. When running in the processor 10, it can achieve the following: Using a pre-built Internet of Things to obtain a current job request site set, performing cluster analysis on the current job request site set to obtain a job request site cluster set; sequentially extracting job request site clusters from the job request site cluster set, identifying job request areas corresponding to the job request site clusters and regional center points of the job request areas, and obtaining a regional center point set; Calculating the job request thermal value of the regional center point in the regional center point set according to the job request site cluster to obtain a job request thermal value set; Obtain an idle operator site set, sequentially extract idle operator sites from the idle operator site set, calculate a radial gravity value between each idle operator site and the center point of the region according to the job request thermal value set, obtain a radial gravity value set, identify a maximum radial gravity value in the radial gravity value set, and identify a target request region corresponding to the maximum radial gravity value; Identify an edge request site corresponding to the target request area, and determine a radial gravitational direction according to the edge request site and the idle operator site, wherein the radial gravitational direction points from the idle operator site to the edge request site; Calculating the comprehensive gravitational direction of each idle operator position according to the radial gravitational value set, and determining the target operating angle according to the comprehensive gravitational direction and the radial gravitational direction; Identifying a target request location within the target operation angle region, identifying an idle operator device corresponding to the idle operator location, driving the idle operator device to perform agricultural machinery operation according to the target request location, and performing agricultural machinery operation monitoring to obtain agricultural machinery operation data; The pre-built blockchain is used to store the agricultural machinery operation data, completing the agricultural machinery operation monitoring that integrates the Internet of Things and blockchain.
[0074] Specifically, the specific implementation method of the processor 10 for the above instructions can refer to Figures 1 to 3 The description of the relevant steps in the corresponding embodiments will not be repeated here.
[0075] Furthermore, if the modules / units integrated into the electronic device 1 are implemented as software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium. The computer-readable storage medium may be volatile or non-volatile. For example, the computer-readable medium may include any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard drive, a magnetic disk, an optical disk, a computer memory, or a read-only memory (ROM).
[0076] The present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is executed by a processor of an electronic device, the computer program can implement: Using a pre-built Internet of Things to obtain a current job request site set, performing cluster analysis on the current job request site set to obtain a job request site cluster set; sequentially extracting job request site clusters from the job request site cluster set, identifying job request areas corresponding to the job request site clusters and regional center points of the job request areas, and obtaining a regional center point set; Calculating the job request thermal value of the regional center point in the regional center point set according to the job request site cluster to obtain a job request thermal value set; Obtain an idle operator site set, sequentially extract idle operator sites from the idle operator site set, calculate a radial gravity value between each idle operator site and the center point of the region according to the job request thermal value set, obtain a radial gravity value set, identify a maximum radial gravity value in the radial gravity value set, and identify a target request region corresponding to the maximum radial gravity value; Identify an edge request site corresponding to the target request area, and determine a radial gravitational direction according to the edge request site and the idle operator site, wherein the radial gravitational direction points from the idle operator site to the edge request site; Calculating the comprehensive gravitational direction of each idle operator position according to the radial gravitational value set, and determining the target operating angle according to the comprehensive gravitational direction and the radial gravitational direction; Identifying a target request location within the target operation angle region, identifying an idle operator device corresponding to the idle operator location, driving the idle operator device to perform agricultural machinery operation according to the target request location, and performing agricultural machinery operation monitoring to obtain agricultural machinery operation data; The pre-built blockchain is used to store the agricultural machinery operation data, completing the agricultural machinery operation monitoring that integrates the Internet of Things and blockchain.
[0077] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, systems and methods can be implemented in other ways. For example, the system embodiments described above are only exemplary, and actual implementations may have other division methods.
[0078] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed across multiple network elements. Some or all of the modules may be selected to achieve the purpose of the solution of this embodiment according to actual needs.
[0079] In addition, the functional modules in various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or hardware plus software functional modules.
[0080] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0081] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not limiting. 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 solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A method for monitoring agricultural machinery operations by integrating the Internet of Things and blockchain, characterized in that: The method comprises: Using a pre-built Internet of Things to obtain a current job request site set, performing cluster analysis on the current job request site set to obtain a job request site cluster set; sequentially extracting job request site clusters from the job request site cluster set, identifying job request areas corresponding to the job request site clusters and regional center points of the job request areas, and obtaining a regional center point set; Calculating the job request thermal value of the regional center point in the regional center point set according to the job request site cluster to obtain a job request thermal value set; Obtain an idle operator site set, sequentially extract idle operator sites from the idle operator site set, calculate a radial gravity value between each idle operator site and the center point of the region according to the job request thermal value set, obtain a radial gravity value set, identify a maximum radial gravity value in the radial gravity value set, and identify a target request region corresponding to the maximum radial gravity value; Identify an edge request site corresponding to the target request area, and determine a radial gravitational direction according to the edge request site and the idle operator site, wherein the radial gravitational direction points from the idle operator site to the edge request site; Calculating the comprehensive gravitational direction of each idle operator position according to the radial gravitational value set, and determining the target operating angle according to the comprehensive gravitational direction and the radial gravitational direction; Identifying a target request location within the target operation angle region, identifying an idle operator device corresponding to the idle operator location, driving the idle operator device to perform agricultural machinery operation according to the target request location, and performing agricultural machinery operation monitoring to obtain agricultural machinery operation data; The pre-built blockchain is used to store the agricultural machinery operation data, completing the agricultural machinery operation monitoring that integrates the Internet of Things and blockchain.
2. The agricultural machinery operation monitoring method integrating the Internet of Things and blockchain according to claim 1 is characterized in that: The step of identifying the job request area corresponding to the job request site cluster and the regional center point of the job request area to obtain a regional center point set includes: Obtaining a circumscribed polygon of the job request site cluster, and determining the job request area according to the circumscribed polygon, wherein the circumscribed polygon refers to a polygon with the largest area enclosed by the job request sites in the job request site cluster; performing coordinate calibration on the job request sites in the job request site cluster to obtain a job request coordinate set; Calculating the region center coordinates of the job request region using the job request coordinate set according to a pre-built center formula; The region center point is determined according to the region center coordinates to obtain a region center point set.
3. The agricultural machinery operation monitoring method integrating the Internet of Things and blockchain as claimed in claim 2 is characterized in that: The step of calculating the job request thermal value of the regional center point in the regional center point set according to the job request site cluster to obtain the job request thermal value set includes: Obtaining the requested workload of each job request site in the job request site cluster to obtain a requested workload set; The job request thermal value is calculated according to the requested job amount set to obtain the job request thermal value set, wherein the job request thermal value is equal to the sum of the requested job amounts in the requested job amount set.
4. The agricultural machinery operation monitoring method integrating the Internet of Things and blockchain as claimed in claim 3 is characterized in that: The step of calculating the radial attraction value between each idle operator position and the center point of the region according to the job request thermal value set to obtain the radial attraction value set includes: Identifying the job request heat value corresponding to the center point of the region in the job request heat value set; According to the pre-built gravity formula, the radial gravity value between the idle operator position and the center point of the area is calculated using the job request heat value to obtain a radial gravity value set, wherein the gravity formula is as follows: ; in, Indicates the radial attraction value between the center point of the i-th region and the j-th idle operator position, represents the gravitational coefficient, represents the heat value requested by the job at the center point of the i-th region, represents the job quality score of the jth idle operator position, Represents the distance between the center point of the i-th region and the j-th idle operator position.
5. The agricultural machinery operation monitoring method integrating the Internet of Things and blockchain as claimed in claim 4 is characterized in that: The identifying the edge request site corresponding to the target request area includes: An edge position scanning ray is performed according to the idle operator position, wherein a ray starting point of the edge position scanning ray is the idle operator position; Rotating and scanning the edge point scanning ray until the edge point scanning ray is tangent to the target request area, thereby obtaining an edge point tangent ray; Identify the edge point tangent ray and the edge request point of the target request area, wherein the edge request point includes a first tangent point and a second tangent point.
6. The agricultural machinery operation monitoring method integrating the Internet of Things and blockchain as claimed in claim 5 is characterized in that: Calculating the comprehensive gravitational direction of each idle operator position according to the radial gravitational value set includes: Extracting regional center points in sequence from the regional center point set, and identifying associated radial gravity values of the regional center points and the idle operator positions from the radial gravity value set; Constructing a directed line segment based on the center point of the region and the idle operator position, wherein the directed line segment points from the idle operator position to the center point of the region; Determine a radial gravity vector according to the directed line segment and the associated radial gravity value, and obtain a radial gravity vector set corresponding to each idle operator position; Perform vector synthesis on the radial gravitational vector set to obtain a comprehensive gravitational vector, identify the vector direction of the comprehensive gravitational vector, and use the vector direction as the comprehensive gravitational direction.
7. The agricultural machinery operation monitoring method integrating the Internet of Things and blockchain according to claim 6 is characterized in that: The determining of the target operating angle according to the comprehensive gravitational direction and the radial gravitational direction includes: Extracting a first radial gravitational direction and a second radial gravitational direction from the radial gravitational directions; Determine a first operating angle range based on the comprehensive gravitational direction, the first radial gravitational direction, and the idle operator position, wherein the first operating angle range refers to an angle region between a ray passing through the idle operator position and with the comprehensive gravitational direction as the ray direction and a ray passing through the idle operator position and with the first radial gravitational direction as the ray direction; Determine a second operating angle range based on the comprehensive gravitational direction, the second radial gravitational direction, and the idle operator position, wherein the second operating angle range refers to an angle region between a ray passing through the idle operator position and with the comprehensive gravitational direction as the ray direction and a ray passing through the idle operator position and with the second radial gravitational direction as the ray direction; Identifying a first angular domain angle of the first operating angular domain and a second angular domain angle of the second operating angular domain; Determining whether the first angular region angle is greater than the second angular region angle; If the first angular region angle is greater than the second angular region angle, the first operating angular region is used as the target operating angular region; If the angle of the first angular region is not greater than the angle of the second angular region, the second operating angular region is used as the target operating angular region.
8. The agricultural machinery operation monitoring method integrating the Internet of Things and blockchain according to claim 7 is characterized in that: The identifying of a target request location within the target operation angle region includes: Identifying a set of pending request sites within the target operating angle region; Extracting pending request sites in the pending request site set in sequence, and calculating the site distance between the pending request site and the idle operator site and the vertical distance between the pending request site and the comprehensive gravity vector; According to the site distance and vertical distance, the site priority value of the pending request site is calculated using the following formula to obtain a site priority value set: ; in, Indicates the site priority value, represents radial weight, represents the site distance, represents the vertical weight, Indicates vertical distance; A maximum site priority value is identified in the site priority value set, and a target request site corresponding to the maximum site priority value is identified.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores computer program instructions that can be executed by the at least one processor, and the computer program instructions are executed by the at least one processor so that the at least one processor can execute the agricultural machinery operation monitoring method integrating the Internet of Things and blockchain as described in any one of claims 1 to 8.
10. An agricultural machinery operation monitoring system integrating the Internet of Things and blockchain, characterized in that: The system comprises: The operation request thermal value calculation module is used to use a pre-built Internet of Things to obtain a current operation request site set, perform cluster analysis on the current operation request site set, and obtain an operation request site cluster set; sequentially extract operation request site clusters from the operation request site cluster set, identify the operation request areas corresponding to the operation request site clusters and the regional center points of the operation request areas, and obtain a regional center point set; calculate the operation request thermal value of the regional center point in the regional center point set based on the operation request site clusters, and obtain an operation request thermal value set; a target request area identification module, configured to obtain an idle operator location set, sequentially extract idle operator locations from the idle operator location set, calculate a radial gravity value between each idle operator location and the center point of the area based on the job request thermal value set, obtain a radial gravity value set, identify a maximum radial gravity value in the radial gravity value set, and identify a target request area corresponding to the maximum radial gravity value; a target operating angle calculation module, configured to identify an edge request site corresponding to the target request area, determine a radial gravitational direction based on the edge request site and the idle operator site, wherein the radial gravitational direction points from the idle operator site to the edge request site; calculate a comprehensive gravitational direction for each idle operator site based on the radial gravitational value set, and determine a target operating angle based on the comprehensive gravitational direction and the radial gravitational direction; The agricultural machinery operation data storage module is used to identify the target request site within the target operation angle area, identify the idle operator equipment corresponding to the idle operator site, drive the idle operator equipment to perform agricultural machinery operations according to the target request site, and monitor the agricultural machinery operations to obtain agricultural machinery operation data; and use a pre-built blockchain to store the agricultural machinery operation data.
Citation Information
Patent Citations
Small celestial body attachment detection descending trajectory optimization method
CN106778012A
Fictitious force-based aggregation node re-positioning method
CN107580293A
A method and apparatus for analyzing the acting force of an RV speed reducer
CN109376439A
Alliance chain-based intelligent agricultural machinery scheduling system and scheduling method thereof
CN111292014A
Autonomous obstacle avoidance method for multi-unmanned aerial vehicle formation
CN117519283A