Water replenishing control method fusing water volume data and water replenishing station data and related equipment
By installing water level sensors and positioning devices on the sprinkler truck, combined with the water replenishment station data, the server generates navigation paths, which solves the problem of water replenishment of sprinkler trucks relying on manual monitoring, and realizes the intelligence, precision and efficiency of water replenishment of sprinkler trucks.
Patent Information
- Application Number
- CN202411823104.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-01-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, sprinkler trucks rely on manual monitoring and inaccurate information acquisition, resulting in low water replenishment efficiency and unreasonable selection of water replenishment stations, making it difficult to find a suitable water replenishment station in a timely and accurate manner.
By installing water level sensors and positioning devices on the sprinkler truck, combined with the coordinate data of the water replenishment station and real-time road conditions, the server calculates and generates the navigation path of the best water replenishment station to ensure that the sprinkler truck can arrive at the best water replenishment station in a timely and accurate manner for water replenishment. .
It improves the efficiency and timeliness of water replenishment of sprinkler trucks, reduces user anxiety caused by route errors, optimizes the selection of water replenishment stations, and reduces energy consumption and operating costs.
Smart Images

Figure CN119292358A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automated control, and in particular to a water replenishment control method and related equipment that integrates water volume data and water replenishment station data. Background Art
[0002] With the expansion of mining scale, in order to control dust on mining roads, sprinkler trucks play an important role in cleaning mining roads and protecting the environment. The water tank capacity of the sprinkler truck is limited, and water needs to be replenished in time to ensure that the mining roads can be sprinkled uninterruptedly.
[0003] In the prior art, water replenishment of a sprinkler truck is usually done by the driver judging the water volume of the sprinkler truck based on experience, and then looking for a water replenishment station near the mining area for water replenishment. The driver will roughly understand the water volume by observing the water level meter of the sprinkler truck, and find the location of the water replenishment station based on memory or by asking others.
[0004] However, this method has obvious defects. There are few water supply stations in the mining area. It is inefficient for drivers to find water supply stations by memory and inquiry. It is also difficult for drivers to know in real time whether the water supply station is out of service or full. Therefore, it is difficult for existing methods to accurately and efficiently find suitable water supply stations in the mining area and provide the best route for the sprinkler truck. Summary of the invention
[0005] The present application provides a water replenishment control method and related equipment that integrates water volume data and water replenishment station data, which is used to achieve intelligent, precise and efficient water replenishment of sprinkler trucks under the existing conditions where water replenishment of sprinkler trucks relies on manual monitoring, inaccurate information acquisition and unreasonable selection of water replenishment stations.
[0006] In the first aspect, the present application provides a water replenishment control method that integrates water volume data and water replenishment station data, which is applied to a server. The method includes: after receiving a water replenishment demand for a sprinkler truck sent by a user end, obtaining the water volume data of the sprinkler truck according to a water level sensor arranged in a water tank of the sprinkler truck, and determining the positioning data of the sprinkler truck according to a positioning device arranged in the sprinkler truck; determining a plurality of candidate water replenishment stations within a set distance range from the sprinkler truck according to the sprinkler truck positioning data and pre-stored coordinate data of each water replenishment station; obtaining the water replenishment station data of the plurality of candidate water replenishment stations, the water replenishment station data including the existing water volume data and water replenishment idle time of the water replenishment station. status data; according to the distance value between the candidate water filling station and the positioning data of the sprinkler truck and the current speed value of the sprinkler truck, determine the multiple driving times of the sprinkler truck to the multiple candidate water filling stations; according to the watering mode of the sprinkler truck, determine the expected watering volume of the sprinkler truck within the driving time; after determining the difference between the water volume data of the sprinkler truck and the expected watering volume, combine the existing water volume data and the water filling idle state data to determine the weight value of each candidate water filling station; after the candidate water filling station with the largest weight value is used as the optimal water filling station, generate the navigation path from the positioning data of the sprinkler truck to the optimal water filling station and send it to the user end.
[0007] By adopting the above technical solution, the server can accurately determine the optimal water replenishment station according to the actual needs of the sprinkler truck and the conditions of each candidate water replenishment station, and generate a navigation path to send to the user end. This ensures that the sprinkler truck can reach the optimal water replenishment station in a timely and accurate manner for water replenishment, thereby improving the efficiency and timeliness of water replenishment.
[0008] In combination with some embodiments of the first aspect, in some embodiments, after the candidate water filling station with the largest weight value is taken as the optimal water filling station, after the step of generating a navigation path from the sprinkler truck positioning data to the optimal water filling station and sending it to the user end, it also includes: after receiving the confirmation information sent by the user end, confirming whether the sprinkler truck goes to the optimal water filling station according to the navigation path; if a negative confirmation information is received, recording the reason why the sprinkler truck did not travel according to the navigation path; and re-determining a new navigation path based on the reason and sending it to the user end.
[0009] By adopting the above technical solutions, the user experience and satisfaction can be significantly improved. When the sprinkler truck does not follow the navigation route, the system actively records the reason and re-plans the route, allowing users to feel the system's caring and intelligent service. This reduces the user's anxiety and distress caused by wrong routes, allowing them to focus more on the sprinkler work itself.
[0010] In combination with some embodiments of the first aspect, in some embodiments, after determining the difference between the water volume data of the sprinkler truck and the expected watering volume, combining the existing water volume data and the water replenishment idle state data to determine the weight value of each candidate water replenishment station, it also includes: obtaining the real-time road conditions from the sprinkler truck to multiple candidate water replenishment stations, and the real-time road conditions at least include road information, traffic flow information and related road control information; adjusting the weight value corresponding to the candidate water replenishment station according to the real-time road conditions.
[0011] By adopting the above technical solution, the server obtains the real-time road conditions of the sprinkler truck to multiple candidate water filling stations and adjusts the weight values of the candidate water filling stations according to these conditions. This can make the weight values more accurately reflect the actual situation. By adjusting the weight values in real time, the sprinkler truck can be guided to select the candidate water filling station with better road conditions, reducing driving time and improving water filling efficiency, which also helps to reduce energy consumption and operating costs.
[0012] In combination with some embodiments of the first aspect, in some embodiments, after determining the difference between the water volume data of the sprinkler truck and the expected watering volume, combining the existing water volume data and the water replenishment idle state data to determine the weight value of each candidate water replenishment station, it also includes: obtaining the sprinkler truck's watering task route information, the sprinkler truck's expected driving route and multiple expected watering position information; after determining that the first position information of the sprinkler truck's water replenishment demand is received, determining the second position information of the sprinkler truck that needs to be watered after water replenishment according to the sprinkler task route information; determining multiple total mileage information of the sprinkler truck from the first position information to the multiple candidate water replenishment stations, and then from the multiple candidate water replenishment stations to the second position information; adjusting the weight values of the multiple candidate water replenishment stations according to the total mileage information, so that the weight value of the candidate water replenishment station with the shortest total mileage information is increased.
[0013] By adopting the above technical solution, the sprinkler truck can comprehensively consider the watering task and mileage when selecting a watering station, and select a candidate watering station with a shorter total mileage, thereby reducing unnecessary driving distance, improving work efficiency, and reducing energy consumption. At the same time, it can also better meet the needs of watering tasks and improve the quality and effect of watering work.
[0014] In combination with some embodiments of the first aspect, in some embodiments, after the step of adjusting the weight values of the multiple candidate water filling stations according to the total mileage information and increasing the weight value of the candidate water filling station with the shorter total mileage information, the step also includes: determining the corresponding real-time number of vehicles queuing for water filling through a camera of each candidate water filling station; when the real-time number of vehicles queuing for water filling at the candidate water filling station exceeds a preset value, determining that the candidate water filling station is in a congested state; when the amount of water stored in the buffer pool of the candidate water filling station is lower than a preset water value, determining that the corresponding candidate water filling station is in an underloaded state; comprehensively determining the congestion penalty coefficient and the underload penalty coefficient of the multiple candidate water filling stations; adjusting the weight values of the multiple candidate water filling stations according to the congestion penalty coefficient and the underload penalty coefficient, the congestion penalty coefficient and the underload penalty coefficient being inversely proportional to the weight value of the corresponding candidate water filling station.
[0015] By adopting the above technical solution, the sprinkler truck can avoid choosing a candidate water replenishment station that is congested or underloaded, improve the water replenishment efficiency, and reduce the waiting time. At the same time, it also helps to reasonably allocate resources and improve the stability and reliability of the entire water replenishment system.
[0016] In combination with some embodiments of the first aspect, in some embodiments, before the step of obtaining the watering task route information of the sprinkler truck, it also includes: obtaining dust concentration values of different mining areas through dust monitoring equipment; dividing the area into different watering priority areas according to the dust concentration values and different levels of dust concentration thresholds; and optimizing the watering task route information according to the watering priority area.
[0017] By adopting the above technical solution, real-time dust concentration data in different areas can be dynamically obtained, which can more accurately reflect the current dust distribution situation. The watering priority areas can be automatically divided according to the dust concentration values, and real-time and dynamic watering demand assessment can be achieved. Compared with manual route planning based on experience, it can respond more flexibly to dust changes and improve watering efficiency.
[0018] In combination with some embodiments of the first aspect, in some embodiments, after the candidate water filling station with the largest weight value is taken as the optimal water filling station, after the step of generating the navigation path of the sprinkler truck positioning data to the optimal water filling station and sending it to the user end, it also includes: determining the water consumption rate of the sprinkler truck within the set time; determining the available sprinkler time of the sprinkler truck in combination with the water volume data of the sprinkler truck; if the available sprinkler time is shorter than the set time, sending a water shortage prompt message to the user end.
[0019] By adopting the above technical solution, users can also know the water volume of the sprinkler truck in time, make preparations for water replenishment in advance, and avoid affecting the normal watering work due to insufficient water volume. At the same time, it also helps users to arrange watering tasks reasonably and improve work efficiency.
[0020] In a second aspect, the present application provides a server, comprising: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to cause the server to execute the method described in the first aspect and any possible implementation of the first aspect.
[0021] In a third aspect, the present application provides a computer-readable storage medium comprising instructions, which, when executed on a server, causes the server to execute the method described in the first aspect and any possible implementation of the first aspect.
[0022] In a fourth aspect, the present application provides a computer program product, which, when executed on a server, enables the server to execute the method described in the first aspect and any possible implementation manner of the first aspect.
[0023] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. The invention adopts the technical means of obtaining water volume data according to the water level sensor in the water tank of the sprinkler truck, determining the positioning data through the positioning device, and combining the coordinate data of each water replenishment station, the existing water volume data and the water replenishment idle state data to determine the optimal water replenishment station, and generating a navigation path and sending it to the user end. Therefore, the technical problems of the sprinkler truck water replenishment relying on manual perception, inaccurate information acquisition and delayed decision-making in the prior art are effectively solved, thereby achieving the technical effect of improving the efficiency and timeliness of the sprinkler truck water replenishment.
[0024] 2. Due to the technical means adopted to obtain the watering task route information of the sprinkler truck, determine the position information of the sprinkler truck before and after watering, and adjust the weight value of the candidate watering station according to the total mileage information, the technical problem of unreasonable selection of watering stations for sprinkler trucks in the prior art, which may lead to excessive mileage, is effectively solved, thereby achieving the technical effect of optimizing the selection of watering stations, reducing driving distance and improving work efficiency.
[0025] 3. Due to the use of dust monitoring equipment to dynamically obtain the dust concentration values of different mining areas, and automatically divide the watering priority areas according to the dust concentration threshold, and automatically optimize the watering route according to the watering priority areas, the technical problem that the existing technology cannot optimize the route according to the real-time dust distribution situation is effectively solved, thereby achieving the technical effect of giving priority to watering areas with high dust concentrations. The service route of the sprinkler truck can be actively optimized according to the changes in dust concentration, so that the sprinkler service is more in line with the actual dust control needs at the time, and the efficiency and accuracy of dust control are improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 It is a flow chart of a water replenishment control method integrating water volume data and water replenishment station data in an embodiment of the present application; Figure 2 is another flow chart of the water replenishment control method integrating water volume data and water replenishment station data in an embodiment of the present application; Figure 3 It is a schematic diagram of a physical device structure of a server in an embodiment of the present application. DETAILED DESCRIPTION
[0027] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to and includes any or all possible combinations of one or more listed items.
[0028] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.
[0029] The water replenishment control method that integrates water volume data and water replenishment station data in the embodiment of the present application is adopted. The water volume data of the sprinkler truck is accurately obtained by means of the water level sensor arranged in the water tank of the sprinkler truck, and the positioning data of the sprinkler truck is determined according to the positioning device arranged in the sprinkler truck. In combination with the pre-stored coordinate data of each water replenishment station, the water replenishment station data of the candidate water replenishment stations, and the watering mode of the sprinkler truck and other information, the function of accurately determining the optimal water replenishment station and generating a navigation path is achieved. This can not only ensure that the sprinkler truck reaches the optimal water replenishment station for water replenishment in a timely and accurate manner, thereby improving the efficiency and timeliness of water replenishment, but also avoid affecting the working efficiency of the sprinkler truck due to untimely or excessive water replenishment.
[0030] For ease of understanding, the following describes the process of the method provided by this implementation in combination with the above content. Figure 1 , which is a flow chart of a water replenishment control method integrating water volume data and water replenishment station data in an embodiment of the present application.
[0031] S101, after receiving the water replenishment demand of the sprinkler truck sent by the user end, obtaining the water volume data of the sprinkler truck according to the water level sensor arranged in the water storage tank of the sprinkler truck, and determining the positioning data of the sprinkler truck according to the positioning device arranged in the sprinkler truck; As the core of the whole system, the server always keeps monitoring the requests from the user end. The server can be deployed in the computer room of the control center. The server has a database to store the mine map data, road data, water replenishment station information, dust monitoring data, etc., and update these data in real time. The user end can be a user end that communicates with the server, such as a smartphone with a setting APP or applet used by the user, or a display interactive end set on the sprinkler truck, through which the driver can input requirements or obtain information.
[0032] First, the server establishes a communication connection with the water level sensor in the water tank of the sprinkler truck. The amount of water in the water tank of the sprinkler truck can be determined in the following way: the staff can first measure the volume of the water tank from the bottom to the top every 0.1 meters when the water tank is empty, and obtain a set of sample data of the water level height h and the corresponding volume V. This set of sample data is plotted as a scatter plot of the water level height h and the volume V, and then the sample data is linearly fitted to establish a linear function relationship to obtain the relationship formula from the water level height h to the volume V. During the measurement process, when the water level sensor detects that the real-time water level height is h1, h1 is substituted into the interpolation formula obtained above to calculate the volume value V1 corresponding to the water level h1. Repeat this process, and each time the detected real-time water level is substituted into the interpolation formula, the current volume, that is, the water volume data, can be obtained in real time. It is also necessary to recalibrate the established relationship formula regularly to reflect the actual amount of water in the water tank.
[0033] In addition, the positioning data of the sprinkler truck is provided by the on-board equipment installed on the sprinkler truck. The on-board equipment may include a positioning device, which usually uses GPS or other positioning technologies. The positioning device is used to accurately obtain the current location information of the sprinkler truck, including longitude, latitude, and altitude. The positioning device sends this location information to the server, which stores and processes it after receiving it. For example, the location information sent by the positioning device is longitude 120° and latitude 30°, and the server records it as an important basis for subsequent calculations.
[0034] After obtaining the water volume data and positioning data, the server will conduct a preliminary analysis and judgment on these data. If the water volume is lower than the preset warning value, the server will immediately start the water replenishment process; if the water volume is sufficient, the server will continue to monitor and wait for the next water replenishment demand. In addition, the server will also compare these data with historical data to analyze the water consumption trend of the sprinkler truck in order to better plan the water replenishment strategy. For example, if the server finds that the water consumption of this sprinkler truck is faster than before, it can consider whether there are abnormal conditions such as water leakage, and send prompt information to the user end in time so that the user can check and repair.
[0035] S102, determining a plurality of candidate water replenishment stations within a set distance range from the sprinkler truck according to the sprinkler truck positioning data and pre-stored coordinate data of each water replenishment station; Because the mine road is a spiral structure, it is necessary to use the mine road data to calculate the driving distance of the sprinkler truck to multiple water replenishment stations. The detailed navigation route from the current position of the sprinkler truck to each water replenishment station can be pre-planned on the server. These navigation routes need to bypass the mine road system and follow the actual driving rules. Through the path planning algorithm, the detailed turning path coordinate information of each route can be obtained. Then the cumulative distance between the path coordinate points is calculated, that is, the actual route distance from the current position of the sprinkler truck to each water replenishment station is obtained. According to these precise route distance information, the distance threshold range of each water replenishment station is set, and the water replenishment station within the set distance range is determined as a candidate water replenishment station.
[0036] S103, obtaining water replenishment station data of a plurality of the candidate water replenishment stations, wherein the water replenishment station data includes existing water volume data and water replenishment idle state data of the water replenishment stations; After the server determines multiple candidate water replenishment stations within a set distance range from the sprinkler truck, it will then obtain the water replenishment station data of these candidate water replenishment stations. The server establishes a connection with the data system of each candidate water replenishment station to obtain the required information.
[0037] First, the server obtains the current water volume data of multiple candidate water replenishment stations. This data is crucial to determine whether the candidate water replenishment stations can meet the water replenishment needs of the sprinkler truck. For example, the server obtains from the data system of water replenishment station A that its current water volume is 5,000 cubic meters, and from the data system of water replenishment station B that its current water volume is 3,000 cubic meters, and so on. These data will be recorded by the server for subsequent analysis and decision-making.
[0038] At the same time, the server will also obtain the water replenishment idle state data of multiple candidate water replenishment stations. This data reflects whether the water replenishment station can currently provide water replenishment services for the sprinkler truck. For example, the water replenishment idle state of water replenishment station C is "idle", which means that it can immediately replenish water for the sprinkler truck; while the water replenishment idle state of water replenishment station D is "busy", which may mean that other vehicles are replenishing water, or there are some faults in the water replenishment station that temporarily cannot provide services. The server will accurately record this information for consideration in subsequent decisions. Specifically, the water replenishment idle state data can be determined as follows: sensors or monitoring equipment are installed at the water replenishment station to monitor the number of vehicles being replenished, the operating status of the water replenishment equipment, and other information in real time. These monitoring devices transmit the collected data to the server through the network. The server receives data from the water replenishment station, parses and stores it, and makes judgments based on preset rules. For example, the threshold value of the number of vehicles being replenished is set to 2. When the number of vehicles received by the server is less than 2, the idle state of the water replenishment station is marked as "idle"; when the number of vehicles exceeds 2, it is marked as "busy". The server determines the operating status of the water replenishment equipment by receiving the operating parameters or status signals of the equipment. If all equipment is operating normally and there are no vehicles waiting in line, the server marks the idle state as "idle"; otherwise, it is marked as "busy".
[0039] In the process of obtaining this data, the server will verify the accuracy and completeness of the data. If the data is found to be abnormal or missing, the server will try to re-acquire it or communicate with relevant personnel to ensure the reliability of the data. For example, if the server finds that the existing water volume data of water replenishment station E is abnormal, it may contact the person in charge of the management end of water replenishment station E to verify the accuracy of the data.
[0040] S104, determining multiple travel times for the sprinkler truck to travel to multiple candidate water replenishment stations according to the distance value between the candidate water replenishment station and the positioning data of the sprinkler truck and the current speed value of the sprinkler truck; After obtaining the distance value between the candidate water filling station and the sprinkler truck positioning data and the current speed value of the sprinkler truck, the server starts to calculate the driving time. First, the server will accurately calculate the actual driving distance between each candidate water filling station and the sprinkler truck based on the water filling station coordinate data and the sprinkler truck positioning information. This has been described in detail in step S102 and will not be repeated here. Then, the server obtains the current speed value of the sprinkler truck. Assume that the current speed of the sprinkler truck is 30 kilometers per hour. Next, the server calculates the time it takes for the sprinkler truck to travel to each candidate water filling station based on the relationship between distance and speed. For example, the time it takes for the sprinkler truck to travel to candidate water filling station G is 5÷30=0.17 hours, or 10 minutes; the time it takes to travel to candidate water filling station H is 3÷30=0.1 hours, or 6 minutes.
[0041] S105, determining the estimated watering amount of the sprinkler truck during the driving time according to the sprinkler mode of the sprinkler truck; After obtaining the watering mode of the sprinkler truck, the server will determine the estimated watering volume of the sprinkler truck during the driving time based on this mode. The watering mode usually includes parameters such as the watering intensity and frequency of the sprinkler truck, which will directly affect the water consumption of the sprinkler truck. For example, the watering mode of the sprinkler truck is high-intensity continuous watering, and the watering volume per hour is 10 cubic meters. The server calculates the estimated watering volume based on the previously calculated driving time of the sprinkler truck to the candidate water replenishment station, assuming it is 30 minutes. Then within these 30 minutes, the estimated watering volume of the sprinkler truck is 10×0.5=5 cubic meters.
[0042] If the sprinkler truck's watering mode is intermittent, it will sprinkle water once every 10 minutes, and 2 cubic meters of water will be sprinkled each time. The server also calculates the expected watering volume based on the driving time. Assuming the driving time is 40 minutes, then in these 40 minutes, the sprinkler truck will sprinkle water 4 times (40÷10=4), and the expected watering volume is 2×4=8 cubic meters.
[0043] S106, after determining the difference between the water volume data of the sprinkler truck and the estimated water volume, determine the weight value of each candidate water replenishment station in combination with the existing water volume data and the water replenishment idle state data; After the server calculates and determines the difference between the water volume data of the sprinkler truck and the expected water volume, it analyzes the size of the difference to determine the existing water volume when the sprinkler truck arrives at the water filling station. If the difference is large, it means that the sprinkler truck needs to replenish a large amount of water as soon as possible, so the existing water volume of the candidate water filling station becomes crucial. For example, the water volume data of the sprinkler truck is 500 liters, the expected water volume is 1000 liters, and the difference is 500 liters. The existing water volume of candidate water filling station A is 2000 liters, and the water filling idle state is "idle", which means that it can immediately provide water filling services for the sprinkler truck and will not let the sprinkler truck wait for too long. Such a candidate water filling station will also get a higher weight; the existing water volume of candidate water filling station B is 1000 liters, and the water filling idle state is "busy". In this case, the server will give a higher weight to candidate water filling station A because its existing water volume is sufficient to meet the water filling needs of the sprinkler truck. In addition, the server will also consider other factors to adjust the weight value. For example, if a candidate water filling station is closest to the location of the sprinkler truck, although its existing water volume is not the largest, it can meet the water filling needs of the sprinkler truck. Considering that the short driving distance can save time and energy, the server will also appropriately increase its weight.
[0044] In some embodiments, in step S103, when obtaining the existing water volume data of the candidate water replenishment station, in addition to obtaining the current storage water volume of the water replenishment station, the information of the sprinkler truck that is currently ready to enter the water replenishment station to queue for water replenishment but has not yet completed the water replenishment can also be obtained through communication with the server connected to the water replenishment station, including the water volume data to be replenished of the sprinkler truck, which is obtained by obtaining the existing water volume information of the sprinkler truck in step S106, and then subtracting the existing water volume information from the volume of the water tank of the sprinkler truck to obtain the water volume to be replenished. Calculate the total water volume to be replenished of multiple sprinkler trucks currently heading to the water replenishment station, wherein the sprinkler truck heading to the water replenishment station can be determined as follows: after the driver of the sprinkler truck determines to go to a certain water replenishment station for water replenishment, he clicks the logo of the water replenishment station to be visited on the user end, and clicks a button similar to "Confirm to Go", so that the server receives the confirmation information sent by the user end and determines it as the sprinkler truck heading to the water replenishment station.
[0045] Subsequently, the total amount of water to be replenished is deducted from the current storage water volume of the water replenishment station to obtain the adjusted existing water volume data of multiple candidate water replenishment stations. When calculating the weight of the candidate water replenishment station, the above-mentioned adjusted existing water volume data can be used instead of directly using the original existing water volume data to more accurately reflect the real-time available water volume status of the water replenishment station. This can avoid the sprinkler truck driving to the water replenishment station that seems to have sufficient water but is actually reserved by the queuing vehicles, thereby improving the accuracy and efficiency of water replenishment.
[0046] In some embodiments, the server will obtain the real-time road conditions of the sprinkler truck going to multiple candidate water filling stations, and adjust the weight values of the corresponding candidate water filling stations according to the real-time road conditions. For example, if there is water accumulation, mud, etc. on the mining road, the server detects the problem section through the image acquisition equipment of other sprinkler trucks, and confirms the water filling stations within 300 meters upstream of the problem section, and then reduces the weight of these water filling stations by 20%; if there is gravel accumulation that makes part of the road section impassable, the weight of the water filling stations at both ends of this section will be reduced by 30%. In this way, after determining the situation of the problem section, the weights of the relevant water filling stations are adjusted according to the degree of different situations, so that the sprinkler truck automatically avoids the problem section to ensure driving safety.
[0047] S107: After the candidate water replenishment station with the largest weight value is selected as the optimal water replenishment station, a navigation path from the sprinkler truck positioning data to the optimal water replenishment station is generated and sent to the user end.
[0048] After the server determines that the candidate water filling station with the largest weight value is the optimal water filling station, it will immediately start generating the navigation path. First, the server will obtain the current positioning data of the sprinkler truck and the location information of the optimal water filling station. For example, the current positioning of the sprinkler truck is 120.5° longitude and 30.5° latitude, and the location of the optimal water filling station is 121.0° longitude and 30.0° latitude. Then, the server will call the map data and path planning algorithm to generate a navigation path from the current position of the sprinkler truck to the optimal water filling station, and send it to the user end, which can be the driver's mobile terminal. For example, the server sends the navigation path to the display screen on the sprinkler truck, and can also be sent to the driver's mobile phone application, so that the driver can easily view and follow the navigation path.
[0049] In addition, the server will continue to monitor the driving status of the sprinkler truck. If the server receives a confirmation message from the user end, indicating that the sprinkler truck is following the navigation path to the optimal water replenishment station, the server will continue to monitor. However, if a negative confirmation message is received, the server will immediately record the reason why the sprinkler truck is not following the navigation path. For example, it may be due to an emergency or other reasons that prevent the sprinkler truck from following the original navigation path. Based on the recorded reasons, the server will re-plan a new navigation path.
[0050] In some embodiments, after the sprinkler truck has completed water replenishment, the server will perform a series of operations to ensure the normal operation of the sprinkler truck. The server determines the water consumption rate of the sprinkler truck within the set time. The server will obtain the water consumption data of the sprinkler truck in the past period of time, and then determine the current water volume data of the sprinkler truck. According to the previously determined water consumption rate, the server can calculate the available watering time of the sprinkler truck. If the server determines that the available watering time is lower than the set time, it will send a water shortage prompt message to the user end. For example, if the set time is 5 hours, and the calculated available watering time is 4 hours, the server will think that the water volume of the sprinkler truck may be insufficient and cannot meet the expected watering task requirements. At this time, the server will send a prompt message to the user end to inform the user that the water volume of the sprinkler truck is insufficient.
[0051] In the embodiment of the present application, the candidate water replenishment station is determined according to the water volume and positioning data of the sprinkler truck, the water replenishment station data is obtained and the driving time and the expected watering volume are determined, the weight value of the candidate water replenishment station is determined by combining multiple factors, the candidate water replenishment station with the largest weight value is selected as the optimal water replenishment station and a navigation path is generated and sent to the user end. This method effectively solves the problems in the prior art that the water replenishment of the sprinkler truck depends on manual monitoring, inaccurate information acquisition, delayed decision-making, and unreasonable water replenishment station selection, and improves the efficiency and accuracy of water replenishment.
[0052] In some embodiments, the watering task and driving mileage can also be considered to select a candidate water filling station B with a shorter total driving mileage. This can reduce unnecessary driving distance, improve work efficiency, and reduce energy consumption. The following is a more detailed description of the process of the method provided by this embodiment. Please refer to Figure 2 , is another flow chart of the water replenishment control method that integrates water volume data and water replenishment station data in an embodiment of the present application.
[0053] S201, obtaining watering task route information of a watering truck, where the watering task route information includes an estimated driving route of the watering truck and a plurality of estimated watering position information; After receiving the water replenishment demand from the sprinkler truck, the server can immediately start to obtain the sprinkler truck's watering task route information. The server communicates with the sprinkler truck's control system to obtain the sprinkler truck's pre-planned estimated driving route and multiple estimated watering location information.
[0054] In some embodiments, before this step, dust monitoring equipment is pre-arranged in key areas of the mining area, which can monitor the local dust concentration in real time through the principle of laser scattering. The dust monitoring equipment can include two types, one is movable and the other is fixed at a preset position. The dust monitoring equipment will detect the dust concentration regularly and transmit the collected dust concentration data to the server in real time. After receiving the dust monitoring data, the server determines the dust level of the area according to different preset dust concentration thresholds. For example, 0-50μg / m³ is judged as mild, 50-150μg / m³ is moderate, and 150μg / m³ or above is severe. According to different dust levels, the server divides the mining area into high / medium / low watering priority areas. The higher the dust level, the higher the watering priority. When generating the navigation route for the sprinkler truck, the server will prioritize the route through the high watering priority area and set a higher route weight for these areas. For areas with lower dust levels, the route weight will be reduced so that sprinkler trucks can avoid these areas as much as possible. As the dust concentration changes, the regional priority and route weight will be continuously updated to achieve dynamic route optimization.
[0055] S202, after determining that the first location information of the sprinkler truck requiring water replenishment is received, determining the second location information of the sprinkler truck requiring watering after water replenishment according to the sprinkler task route information; When the server determines that it has received the water replenishment demand from the sprinkler truck, it will first obtain the current first location information of the sprinkler truck. For example, the current location of the sprinkler truck is in area A of the mining area. Then, the server will determine the second location information that the sprinkler truck needs to go to after replenishing water based on the previously obtained sprinkler task route information. The server will find out the location that needs to be sprinkled after the current location based on the expected driving route of the sprinkler truck. For example, according to the route planning, after the sprinkler truck completes the watering task in area B of the mining area, it needs to go to area C of the mining area for watering. Therefore, the server determines area C as the second location information where the sprinkler truck needs to sprinkle water after replenishing water. When determining the second location information, the server will also consider other factors. For example, if the sprinkler truck needs to return to area A for replenishment or maintenance after replenishing water, the server will also use area A as one of the second location information.
[0056] S203, determining a plurality of total mileage information of the sprinkler truck from the first location information to the plurality of candidate water replenishment stations, and then from the plurality of candidate water replenishment stations to the second location information; After determining the first and second location information of the sprinkler truck, the server starts to calculate the total mileage information of the sprinkler truck from the first location to multiple candidate water filling stations, and then from the candidate water filling stations to the second location. The server first obtains the location information of the candidate water filling stations. It will filter out multiple nearby candidate water filling stations based on the current location of the sprinkler truck and the set distance range, and obtain their precise location coordinates. For example, the server determines three candidate water filling stations, namely, water filling station A at the edge of area B, water filling station B at the entrance of area C, and water filling station C near area D. Then, the server will calculate the mileage of the sprinkler truck from the first location to each candidate water filling station based on the map data and path planning algorithm. For example, the distance from the current location of the sprinkler truck to water filling station A is 5 kilometers, the distance to water filling station B is 8 kilometers, and the distance to water filling station C is 10 kilometers. Next, the server will calculate the mileage from each candidate water filling station to the second location information. For example, the distance from water filling station A to the second location (the park in area C) is 12 kilometers, the distance from water filling station B to the second location is 6 kilometers, and the distance from water filling station C to the second location is 8 kilometers.
[0057] Finally, the server adds the two driving distances of each candidate water filling station to obtain the total driving distance from the first location to the candidate water filling station and then from the candidate water filling station to the second location. For example, the total driving distance of the sprinkler truck from the first location to the water filling station A and then to the second location is 5+12=17 kilometers; the total driving distance to the water filling station B and then to the second location is 8+6=14 kilometers; the total driving distance to the water filling station C and then to the second location is 10+8=18 kilometers.
[0058] S204, adjusting the weight values of the plurality of candidate water filling stations according to the total mileage information, with the weight value of the candidate water filling station having the shorter total mileage information being increased; After obtaining the total mileage information of the watering truck from the first location to multiple candidate watering stations and then from the candidate watering stations to the second location, the server begins to adjust the weight values of the candidate watering stations based on this information. The server's goal is to increase the weight values of the candidate watering stations with shorter total mileage, thereby guiding the watering truck to select a better watering station. The server will set a weight adjustment rule, for example, the weight value increases by a certain value for every 1 kilometer reduction in total mileage. In the previous example, candidate watering station B has the shortest total mileage, so its weight value will be relatively increased. Specifically, the server will adjust the weight value according to the following steps: First, the server determines a baseline weight value, for example, the initial weight value of all candidate watering stations is 5. Then, for candidate watering station A, since its total mileage is 3 kilometers more than that of candidate watering station B, according to the weight adjustment rule, its weight value will decrease, assuming a decrease of 1, and for candidate watering station C, since its total mileage is 6 kilometers more than that of candidate watering station B, its weight value will decrease more, assuming a decrease of 2. In this way, the adjusted weight value of candidate water replenishment station A is 4, the weight value of candidate water replenishment station B is 6, and the weight value of candidate water replenishment station C is 3.
[0059] Through such weight value adjustment, when selecting a water filling station, the sprinkler truck will be more inclined to select candidate water filling station B with a shorter total mileage, thereby reducing unnecessary driving distance, improving work efficiency and reducing energy consumption.
[0060] S205, determining the corresponding number of vehicles queuing for water replenishment in real time through the camera of each candidate water replenishment station; The server will establish a connection with the camera of each candidate water filling station and obtain the images captured by the camera in real time. Through image recognition technology, the server can determine the number of vehicles queuing for water replenishment at each candidate water filling station in real time. For example, the server receives the image transmitted by the camera of candidate water filling station A, and by analyzing the number of vehicles and location information in the image, it determines that the number of vehicles queuing for water replenishment at the current candidate water filling station A in real time is 5. Similarly, the server analyzes the camera images of candidate water filling stations B and C and determines that the number of vehicles queuing for water replenishment at them in real time is 3 and 7, respectively. The server will continuously receive image information from the camera to update the number of vehicles queuing for water replenishment at each candidate water filling station in real time. In this way, the server can promptly understand the congestion situation of each candidate water filling station and provide a basis for subsequent decision-making.
[0061] S206: When the number of vehicles queuing for water replenishment at the candidate water replenishment station in real time exceeds a preset value, the candidate water replenishment station is determined to be in a congested state; The server will set a preset threshold for the number of vehicles in the water replenishment queue for each candidate water replenishment station. When the number of vehicles in the real-time water replenishment queue at a candidate water replenishment station exceeds this preset value, the server will determine that the candidate water replenishment station is in a congested state. For example, the preset threshold for the number of vehicles in the water replenishment queue at a candidate water replenishment station set by the server is 4. For candidate water replenishment station A, since the number of vehicles in the real-time water replenishment queue is 5, which exceeds the preset value, the server will determine that candidate water replenishment station A is in a congested state. For candidate water replenishment station B, the number of vehicles in the real-time water replenishment queue is 3, which does not exceed the preset value, so the server will not determine it as a congested state.
[0062] S207, when the amount of water stored in the buffer tank of the candidate water replenishment station is lower than a preset water amount value, determining that the corresponding candidate water replenishment station is in an underload state; The server obtains the storage water volume information of the buffer water tank in real time by establishing a data connection with the water level monitoring system of the candidate water replenishment station. If the storage water volume of the buffer water tank of a candidate water replenishment station is lower than the preset water volume value, the server will determine that the candidate water replenishment station is underloaded. For example, the storage water volume of the buffer water tank of candidate water replenishment station D is 800 cubic meters, which is lower than the preset water volume value of 1,000 cubic meters. The server will determine that candidate water replenishment station D is underloaded. This judgment helps to promptly detect the insufficient water volume of the candidate water replenishment station and avoid the sprinkler truck going to the water replenishment station with water shortage, thereby improving the water replenishment efficiency and reducing unnecessary waiting time. At the same time, the server will also record the information of these underload states for subsequent analysis and processing.
[0063] S208, comprehensively considering the congestion state and the underload state, determining congestion penalty coefficients and underload penalty coefficients of the plurality of candidate water replenishment stations; After determining the congestion status and underload status of the candidate water filling station, the server will combine this information to determine the congestion penalty coefficient and underload penalty coefficient. The determination of the congestion penalty coefficient and underload penalty coefficient is to quantify the impact of the poor status of the candidate water filling station on its weight value. First, the server will determine the congestion penalty coefficient based on the severity of the congestion status. If the number of vehicles queuing for water filling at the candidate water filling station in real time far exceeds the preset value, it means that the congestion is very serious, and the server will give a higher congestion penalty coefficient. For example, if the number of vehicles queuing for water filling at the candidate water filling station E in real time exceeds the preset value, the server will give it a higher congestion penalty coefficient, such as 0.8.
[0064] For underload status, the server will determine the underload penalty coefficient based on the difference between the water volume stored in the buffer pool and the preset water volume value. If the water volume stored in the buffer pool of the candidate water replenishment station is far lower than the preset water volume value, it means that the underload situation is very serious, and the server will give a higher underload penalty coefficient.
[0065] S209: adjusting the weight values of the plurality of candidate water replenishment stations according to the congestion penalty coefficient and the underload penalty coefficient, wherein the congestion penalty coefficient and the underload penalty coefficient are inversely proportional to the weight values corresponding to the candidate water replenishment stations.
[0066] The larger the congestion penalty coefficient and underload penalty coefficient, the lower the weight value of the candidate water filling station will be. For example, the initial weight value of candidate water filling station H is 5, the congestion penalty coefficient is 0.6, and the underload penalty coefficient is 0.4. Then, the adjusted weight value is 5×(1-0.6)×(1-0.4)=1.2.
[0067] In this way, the server can guide the sprinkler truck to avoid congested or underloaded candidate water replenishment stations, improve water replenishment efficiency, and reduce waiting time. At the same time, it also helps to reasonably allocate resources and improve the stability and reliability of the entire water replenishment system.
[0068] In the embodiment of the present application, by obtaining the watering task route information and the total mileage information, the watering truck can comprehensively consider the watering task and the mileage when selecting the watering station, and avoid selecting a watering station that is too far away or inappropriate, thereby reducing unnecessary driving distance and improving work efficiency. At the same time, by real-time monitoring the number of vehicles queuing for watering and the amount of water stored in the buffer pool, the congestion and underload status of the candidate watering stations can be discovered in time, and the weight values of the candidate watering stations can be adjusted according to the congestion penalty coefficient and the underload penalty coefficient, guiding the watering truck to select a more suitable watering station, avoiding the problems of low watering efficiency and long waiting time caused by selecting a congested or underloaded watering station.
[0069] The following describes the server in the embodiment of the present invention from the perspective of hardware processing. Figure 3 , is a schematic diagram of a physical device structure of a server in an embodiment of the present application.
[0070] It should be noted that Figure 3 The structure of the server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0071] like Figure 3As shown, the server includes a central processing unit (CPU) 301, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 302 or the program loaded from the storage part 308 to the random access memory (RAM) 303, such as executing the method described in the above embodiment. Various programs and data required for system operation are also stored in RAM 303. CPU 301, ROM 302 and RAM 303 are connected to each other through bus 304. Input / output (I / O) interface 305 is also connected to bus 304.
[0072] The following components are connected to the I / O interface 305: an input section 306 including an audio input device, a button switch, etc.; an output section 307 including a liquid crystal display (LCD) and an audio output device, an indicator light, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as needed. A removable medium 311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 310 as needed so that a computer program read therefrom is installed into the storage section 308 as needed.
[0073] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 309, and / or installed from a removable medium 311. When the computer program is executed by the central processing unit (CPU) 301, various functions defined in the present invention are performed.
[0074] It should be noted that specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device.
[0075] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. Each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings.
[0076] Specifically, the server of this embodiment includes a processor and a memory. The memory stores a computer program. When the computer program is executed by the processor, the water replenishment control method for integrating water volume data and water replenishment station data provided in the above embodiment is implemented.
[0077] As another aspect, the present invention further provides a computer-readable storage medium, which may be included in the server described in the above embodiment; or may exist independently without being assembled into the server. The above storage medium carries one or more computer programs, and when the above one or more computer programs are executed by a processor of the server, the server implements the water replenishment control method for integrating water volume data and water replenishment station data provided in the above embodiment.
[0078] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0079] As used in the above embodiments, the term "when..." may be interpreted to mean "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. Similarly, the phrases "upon determining..." or "if (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)", depending on the context.
[0080] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.
Claims
1. A water replenishment control method integrating water volume data and water replenishment station data, applied to a server, characterized in that: The method comprises: After receiving the water replenishment demand of the sprinkler truck sent by the user end, the water volume data of the sprinkler truck is obtained according to the water level sensor set in the water tank of the sprinkler truck, and the positioning data of the sprinkler truck is determined according to the positioning device set in the sprinkler truck; Determine a plurality of candidate water replenishment stations within a set distance range from the water sprinkler according to the water sprinkler positioning data and pre-stored coordinate data of each water replenishment station; Acquire water replenishment station data of the plurality of candidate water replenishment stations, wherein the water replenishment station data includes existing water volume data and water replenishment idle state data of the water replenishment stations; Determine multiple travel times for the sprinkler truck to travel to multiple candidate water replenishment stations according to the distance value between the candidate water replenishment station and the sprinkler truck positioning data and the current speed value of the sprinkler truck; Determining the estimated watering amount of the sprinkler truck within the driving time according to the sprinkler truck's watering mode; After determining the difference between the water volume data of the sprinkler truck and the expected water volume, combining the existing water volume data and the water replenishment idle state data, determining the weight value of each of the candidate water replenishment stations; After the candidate water replenishment station with the largest weight value is taken as the optimal water replenishment station, a navigation path from the watering truck positioning data to the optimal water replenishment station is generated and sent to the user end.
2. The method according to claim 1, characterized in that After the candidate water replenishment station with the largest weight value is taken as the optimal water replenishment station, a navigation path of the watering truck positioning data to the optimal water replenishment station is generated and sent to the user end, the method further includes: After receiving the confirmation information sent by the user terminal, confirm whether the sprinkler truck goes to the optimal water replenishment station according to the navigation path; If a negative confirmation message is received, the reason why the sprinkler truck does not travel according to the navigation path is recorded; A new navigation path is re-determined according to the reason and sent to the user terminal.
3. The method according to claim 1, characterized in that After determining the difference between the water volume data of the sprinkler truck and the expected water volume, combining the existing water volume data and the water replenishment idle state data to determine the weight value of each candidate water replenishment station, the method further includes: Obtaining real-time road conditions from the sprinkler truck to the plurality of candidate water replenishment stations; The weight value corresponding to the candidate water filling station is adjusted according to the real-time road conditions.
4. The method according to claim 1, characterized in that: After determining the difference between the water volume data of the sprinkler truck and the expected water volume, combining the existing water volume data and the water replenishment idle state data to determine the weight value of each candidate water replenishment station, the method further includes: Acquire watering task route information of the watering truck, wherein the watering task route information includes an estimated driving route of the watering truck and a plurality of estimated watering position information; After determining that the first position information of the water replenishment demand of the watering truck is received, determining the second position information of the watering truck where watering is required after water replenishment according to the watering task route information; Determine a plurality of total mileage information of the sprinkler truck from the first location information to the plurality of candidate water replenishment stations, and then from the plurality of candidate water replenishment stations to the second location information; The weight values of the plurality of candidate water filling stations are adjusted according to the total mileage information, so that the weight value of the candidate water filling station with the shorter total mileage information is increased.
5. The method according to claim 4, characterized in that After the step of adjusting the weight values of the plurality of candidate water filling stations according to the total mileage information so as to increase the weight value of the candidate water filling stations with shorter total mileage information, the method further includes: Determine the corresponding number of vehicles queuing for water refilling in real time through the camera of each candidate water refilling station; When the number of vehicles queuing for water replenishment at the candidate water replenishment station in real time exceeds a preset value, the candidate water replenishment station is determined to be in a congested state; When the amount of water stored in the buffer tank of the candidate water replenishment station is lower than a preset water amount value, determining that the corresponding candidate water replenishment station is in an underload state; Determine congestion penalty coefficients and underload penalty coefficients of the plurality of candidate water replenishment stations based on the congestion state and the underload state; The weight values of the plurality of candidate water replenishment stations are adjusted according to the congestion penalty coefficient and the underload penalty coefficient, wherein the congestion penalty coefficient and the underload penalty coefficient are inversely proportional to the weight values corresponding to the candidate water replenishment stations.
6. The method according to claim 4, characterized in that Before the step of obtaining the watering task route information of the sprinkler truck, it also includes: Obtain dust concentration values in different mining areas through dust monitoring equipment; Divide multiple mining areas into different watering priority areas based on dust concentration values and different levels of dust concentration thresholds; The watering task route information is optimized according to the watering priority areas.
7. The method according to claim 1, characterized in that After the candidate water replenishment station with the largest weight value is taken as the optimal water replenishment station, a navigation path of the watering truck positioning data to the optimal water replenishment station is generated and sent to the user end, the method further includes: Determine the water consumption rate of the sprinkler within a set time; Determine the available watering time of the sprinkler truck in combination with the water volume data of the sprinkler truck; If the available watering time is less than the set time, a water shortage prompt message is sent to the user terminal.
8. A server, characterized in that: The server includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the server to execute the method described in any one of claims 1-7.
9. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed on a server, the server is caused to execute the method according to any one of claims 1 to 7.
10. A computer program product, characterized in that When the computer program product is run on a server, the server is caused to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Cloud computing self-planning system of watering cart
CN109487741A
Unmanned sweeping vehicle and water sprinkler system control method thereof
CN109610396A
Intelligent early-warning scheduling system and method for watering cart
CN111738544A
Vehicle energy complementing method and device, cloud platform and automatic driving vehicle
CN114919545A
Intelligent water sprinkling system and method for surface mine
CN116224862A
Cited By
Watering cart quantity control system and method based on water adding point position and water tank allowance
CN121432969A