Water environment monitoring task scheduling method and device, equipment and storage medium
By constructing a task scheduling model, based on constraint rules and optimization objectives, and obtaining input data to optimize the scheduling results, the problems of irrational resource allocation and low scheduling efficiency in the existing technology are solved, and the efficient execution of water environment monitoring tasks is achieved.
Patent Information
- Application Number
- CN202511270154.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-08
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2045-09-08
AI Technical Summary
In the existing technology, the scheduling of surface water environment monitoring tasks mainly relies on manual experience, resulting in irrational resource allocation, low scheduling efficiency and prone to errors, which makes it difficult to meet the requirements of modern water environment monitoring tasks for refined management and efficient execution.
By building a task scheduling model based on constraint rules and optimization goals, we obtain input data such as personnel, vehicles, routes, date and time, weather, and materials, and output scheduling results, including personnel arrangements, vehicle configuration, route planning, and material allocation information. We optimize the scheduling results to achieve reasonable resource allocation and efficient execution.
It significantly improves the scheduling efficiency of water environment monitoring tasks, avoids scheduling errors, and achieves rational allocation and efficient execution of resources.
Smart Images

Figure CN120806563A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to a water environment monitoring task scheduling method and device, equipment and storage medium. BACKGROUND
[0002] Surface water environment monitoring is a systematic observation on water quality, water quantity and ecological conditions of rivers, lakes and reservoirs, aiming to master the current situation and changing trend of water environment. In order to ensure the continuity and accuracy of monitoring data, a scientific and reasonable monitoring scheme needs to be formulated and efficiently implemented, so as to realize the comprehensive and systematic monitoring of national surface water environment.
[0003] At present, the scheduling work of surface water environment monitoring tasks in China is mainly carried out by outsourcing to third-party institutions. Specifically, the water environment monitoring department will provide the monitoring task plan to be completed in the month to the scheduling personnel, the scheduling personnel will make preliminary arrangement according to simple rules, and the scheduling result will be issued to the third-party institutions for further organization and implementation of specific monitoring tasks. This scheduling management mode which relies on manual experience and multi-layer manual intervention gradually exposes the problems of unreasonable resource allocation, low scheduling efficiency and easy-to-make mistakes in task scheduling, and it is difficult to meet the needs of modern water environment monitoring tasks for fine management and efficient execution under the background of heavy monitoring tasks, widely distributed monitoring sites and increasing time efficiency requirements. SUMMARY
[0004] The embodiments of the present application provide a water environment monitoring task scheduling method, device, equipment and storage medium, which can realize reasonable allocation of resources and effectively improve the scheduling efficiency.
[0005] In a first aspect, the embodiments of the present application provide a water environment monitoring task scheduling method, which comprises: obtaining input data related to water environment monitoring task scheduling, the input data comprising personnel information, vehicle information, route information, date and time information, weather information, to-be-scheduled task information and material information; inputting the input data into a pre-constructed task scheduling model, and outputting a scheduling result of the water environment monitoring task by the task scheduling model based on the input data; wherein the task scheduling model is constructed based on constraint rules and optimization objectives related to the water environment monitoring task, in the running process of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives are used to optimize the scheduling result under the premise that the constraint rules are met; the scheduling result comprises personnel arrangement information, vehicle configuration information, route planning information, task execution time information and material configuration information.
[0006] Optionally, the water environment monitoring task comprises: a manual sampling task, and / or an automatic operation and maintenance task.
[0007] Optionally, in a case where the water environment monitoring task is the manual sampling task, the task scheduling model is constructed based on constraint rules and an optimization target related to the water environment monitoring task, and the method comprises: constructing the task scheduling model based on the constraint rules of the manual sampling task and the optimization target; the constraint rules of the manual sampling task comprise a sampling time rule, a sampling personnel grouping rule, and a sampling task arrangement rule; the sampling time rule is used to specify the time for carrying out the manual sampling task, the sampling personnel grouping rule is used to specify the grouping manner of sampling personnel, and the sampling task arrangement rule is used to arrange the sampling personnel to perform the manual sampling task.
[0008] Optionally, in a case where the water environment monitoring task is the automatic operation and maintenance task, the task scheduling model is constructed based on constraint rules and an optimization target related to the water environment monitoring task, and the method comprises: constructing the task scheduling model based on the constraint rules of the automatic operation and maintenance task and the optimization target; the constraint rules of the automatic operation and maintenance task comprise a fault handling rule and a maintenance consumable management rule; the fault handling rule is used to specify the handling process of an operation and maintenance personnel in a device fault state, and the maintenance consumable management rule is used to specify the recording requirement of the operation and maintenance personnel on consumables used in a maintenance process.
[0009] Optionally, in a case where the water environment monitoring task comprises the manual sampling task and the automatic operation and maintenance task, the task scheduling model is constructed based on constraint rules and an optimization target related to the water environment monitoring task, and the method comprises: constructing the task scheduling model based on the constraint rules of the manual sampling task, the constraint rules of the automatic operation and maintenance task, and the optimization target; the constraint rules of the manual sampling task comprise a sampling time rule, a sampling personnel grouping rule, and a sampling task arrangement rule; the sampling time rule is used to specify the time for carrying out the manual sampling task, the sampling personnel grouping rule is used to specify the grouping manner of sampling personnel, and the sampling task arrangement rule is used to arrange the sampling personnel to perform the manual sampling task; the constraint rules of the automatic operation and maintenance task comprise a fault handling rule and a maintenance consumable management rule; The fault processing rule is used to define a processing flow of the operation and maintenance personnel in a device fault state, and the maintenance consumable management rule is used to define a recording requirement of the operation and maintenance personnel for used consumables in a maintenance process.
[0010] Optionally, the optimization target includes minimizing a task cost, minimizing a task completion time, minimizing a driving distance, and maximizing a personnel dispatch efficiency.
[0011] Optionally, the minimizing of the task completion time is a first priority of the optimization target, the maximizing of the personnel dispatch efficiency is a second priority of the optimization target, the minimizing of the task cost is a third priority of the optimization target, and the minimizing of the driving distance is a fourth priority of the optimization target.
[0012] Optionally, the manual sampling task is executed by the sampling personnel and the transportation personnel; in a case where the water environment monitoring task is the manual sampling task, the scheduling result of the water environment monitoring task output by the task scheduling model based on the input data includes: a sampling task scheduling result of the sampling personnel, and a transportation task scheduling result of the transportation personnel.
[0013] Optionally, the automatic operation and maintenance task is executed by the operation and maintenance personnel; in a case where the water environment monitoring task is the automatic operation and maintenance task, the scheduling result of the water environment monitoring task output by the task scheduling model based on the input data includes: an operation and maintenance task scheduling result of the operation and maintenance personnel.
[0014] In a second aspect, an embodiment of the present application provides a water environment monitoring task scheduling device, including: an input data acquisition module configured to acquire input data related to water environment monitoring task scheduling, the input data including personnel information, vehicle information, route information, date and time information, weather information, to-be-dispatched task information, and material information; a scheduling result output module configured to input the input data into a pre-constructed task scheduling model, and output a scheduling result of the water environment monitoring task by the task scheduling model based on the input data, wherein the task scheduling model is constructed based on constraint rules and optimization targets related to the water environment monitoring task, in a running process of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization targets are used to optimize the scheduling result on the premise that the constraint rules are met, and the scheduling result includes personnel arrangement information, vehicle configuration information, route planning information, task execution time information, and material configuration information.
[0015] In a third aspect, an electronic device is provided, and the device includes a processor, a memory, and a system bus. The processor and the memory are connected through the system bus. The memory is configured to store a program, and the program includes instructions that, when executed by the processor, cause the processor to perform any of the implementation steps of the scheduling method for the water environment monitoring task.
[0016] In a fourth aspect, a computer-readable storage medium is provided, and the computer-readable storage medium is configured to store a computer program, and the computer program, when executed by a terminal device, implements any of the implementation steps of the scheduling method for the water environment monitoring task.
[0017] As can be seen from the above technical solutions, the embodiments of the present application have the following advantages: In the embodiments of the present application, input data related to the scheduling of the water environment monitoring task is obtained, wherein the input data includes personnel information, vehicle information, route information, date and time information, weather information, task information, and material information. Then, the input data is input into a pre-constructed task scheduling model, and the task scheduling model outputs the scheduling result of the water environment monitoring task based on the input data. The task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task. During the operation of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives are used to optimize the scheduling result under the premise that the constraint rules are met. The scheduling result includes personnel arrangement information, vehicle configuration information, route planning information, task execution time information, and material configuration information. As can be seen, the present solution constructs a task scheduling model based on the constraint rules and optimization objectives related to the water environment monitoring task, and the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives are used to optimize the scheduling result, so as to realize the reasonable allocation of resources and the efficient execution of the scheduling task related to the water environment monitoring. Compared with the arrangement and scheduling task mode relying on artificial experience in the prior art, the present solution can effectively avoid the problem of arrangement error, and significantly improve the scheduling efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0018] Figure 1 A flowchart of a water environment monitoring task scheduling method provided by the embodiments of the present application is provided. Figure 2 A workflow diagram of a water environment monitoring task provided by the embodiments of the present application is provided. Figure 3 A scheduling personnel diagram of a water environment monitoring task provided by the embodiments of the present application is provided. Figure 4A structural schematic diagram of a water environment monitoring task scheduling device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0019] As described above, the scheduling of the surface water environment monitoring task in China is mainly carried out by outsourcing to a third-party organization. Specifically, the water environment monitoring department will provide the scheduling personnel with the monitoring task plan to be completed in the current month, the scheduling personnel will preliminarily arrange according to simple rules, and the scheduling result will be issued to the third-party organization for further organization and implementation of the specific monitoring task. This scheduling management mode relying on manual experience and multi-layer manual intervention gradually exposes problems such as unreasonable resource allocation, low scheduling efficiency, and easy-to-make mistakes in task scheduling, and is difficult to meet the needs of modern water environment monitoring tasks for fine management and efficient execution under the background of heavy monitoring tasks, widely distributed monitoring sites, and increasing time efficiency requirements.
[0020] Therefore, in order to solve the above problems, an embodiment of the present application provides a water environment monitoring task scheduling method, which comprises the following steps: obtaining input data related to water environment monitoring task scheduling, wherein the input data comprises personnel information, vehicle information, route information, date and time information, weather information, task information, and material information; and inputting the input data into a pre-constructed task scheduling model, and outputting a scheduling result of the water environment monitoring task by the task scheduling model based on the input data.
[0021] It can be seen that the present scheme constructs a task scheduling model based on the constraint rules and optimization objectives related to the water environment monitoring task, and the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives can optimize the scheduling result, so as to realize the reasonable allocation of resources and the efficient execution of the scheduling task related to the water environment monitoring. Compared with the scheduling task arrangement mode relying on manual experience in the prior art, the present scheme can effectively avoid the problem of scheduling errors, and significantly improve the scheduling efficiency.
[0022] It should be noted that the water environment monitoring task scheduling method of the embodiments of the present application can not limit the execution subject of the scheduling method. For example, the water environment monitoring task scheduling method of the embodiments of the present application can be applied to information processing devices such as servers or terminal devices. The server can be a stand-alone server, a cluster server or a cloud server. The terminal device can be an electronic device such as a smartphone, a computer, a personal digital assistant (PDA), a tablet computer, etc.
[0023] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0024] Figure 1 A flowchart of a water environment monitoring task scheduling method is provided for the embodiments of the present application. As shown in Figure 1 The water environment monitoring task scheduling method can include the following steps S101-S102.
[0025] S101: Obtain input data related to water environment monitoring task scheduling, including personnel information, vehicle information, route information, date and time information, weather information, to-be-dispatched task information and material information.
[0026] Figure 2 A workflow diagram of a water environment monitoring task is provided for the embodiments of the present application. As shown in Figure 2 The water environment monitoring task in the embodiments of the present application includes a manual sampling task and an automatic operation and maintenance task. The manual sampling task includes sampling personnel forming sampling team 1 and sampling team 2 going to manual section 1 and manual section 2 respectively to perform sampling task 1 and sampling task 2, and after the completion of sampling task 1 and sampling task 2, sending the samples to a designated handover location, and a transport team composed of transport personnel sending the samples to an analysis station. The automatic operation and maintenance task includes an operation and maintenance team composed of operation and maintenance personnel going to an automatic water station to perform related operation and maintenance tasks.
[0027] It should be noted that the section is the full name of the water quality monitoring section, which refers to a representative cross-sectional position of a water body artificially divided in a river, lake, reservoir or other water body, used for fixed-point collection of water samples and water quality monitoring work. The automatic water station is the full name of the automatic water quality monitoring station, which refers to an automatic monitoring device installed near the section, which can monitor the water quality parameters of the water body in real time.
[0028] Further, the embodiment of the present application obtains input data related to water environment monitoring task scheduling, the input data including personnel information, vehicle information, route information, date and time information, weather information, to-be-dispatched task information, and material information.
[0029] Specifically, the personnel information is from an operation and maintenance company. By obtaining the basic information of the operation and maintenance company and the address of the branch office thereof, the affiliation and geographical distribution of the staff can be determined. Each operation and maintenance company has a unique company ID and company name, and each operation and maintenance company can have multiple branch offices. The operation and maintenance company information includes company ID, company name, province, city, and detailed address; the branch office information includes branch office ID, province, city, detailed address, longitude and latitude, and affiliated transportation company name. Based on these information, the association mapping between personnel and company and branch office can be realized, providing personnel support for subsequent water environment monitoring task scheduling.
[0030] The vehicle information includes vehicle license plate ID (i.e. vehicle license plate number), vehicle type, affiliated company, address, affiliated branch office, vehicle status, service life, and vehicle capacity. Through these information, the unified management and scheduling of vehicles can be realized.
[0031] The route information includes starting point longitude and latitude, starting point name, starting point attribute, ending point longitude and latitude, ending point name, ending point attribute, map calculation distance, map calculation time, and data acquisition time. The route design takes into account the manual section address required for manual sampling tasks and the address of automatic water stations required for automatic operation and maintenance tasks, to ensure the smooth development of water environment monitoring tasks.
[0032] The date and time information covers the execution date of manual sampling tasks and automatic operation and maintenance tasks, the work status identifier of the day (such as workday, factory repair day, or holiday), and the week information.
[0033] The weather information is obtained by obtaining the weather condition of the prefecture-level city on the current date, as well as the weather condition and rainfall of the previous day, to evaluate the safety of the operation. Generally, when encountering extreme weather (such as heavy rain, strong wind, and lightning, etc.), manual sampling tasks and automatic operation and maintenance tasks are not suitable.
[0034] The to-be-dispatched task information refers to the task plan arranged by month, containing manual sampling tasks and automatic operation and maintenance tasks that need to be executed in the process of water environment monitoring tasks.
[0035] The material information includes material ID, material type number, material category, material name, measurement unit, production company, and standard service life or usable time length. Each company's material product can correspond to a different material ID. The material category includes reagents, consumables, critical components, and general components, which are used for manual sampling tasks and automatic operation and maintenance tasks, respectively. The standard service life of the material can be one-time use or a time range.
[0036] In addition, when the water environment monitoring task is a manual sampling task, the input data related to the water environment monitoring task scheduling further includes static information of a manual section, dynamic information of the manual section, station information, and a relationship between the manual section and an operation and maintenance company.
[0037] Specifically, the static information of the manual section includes manual section code, manual section name, the river basin where the manual section is located, the water body where the manual section is located, the water body into which the water body flows, the type of the water body, special attributes, longitude and latitude, the province and city where the manual section is located, the number of manual sampling points, the manual sampling method, sampling time, sampling cost, and sampling status. For example, the manual section code can be "310230_0001", the manual section name can be "Xiqiao", the river basin where the manual section is located can be "Yangtze River Basin", the water body where the manual section is located can be "Beihengyin River", the water body into which the water body flows can be "Yangtze River", the type of the water body can include "river", "lake", and "estuary", the special attributes can include "manganese triangle", "total nitrogen of river into the sea", "chlorophyll a and transparency", and "antimony, thallium, and molybdenum" indicators, the longitude can be "121.7939", the latitude can be "31.5815", the province and city where the manual section is located can be "A City", the number of manual sampling points can range from 1 to 10, the manual sampling method can include "boat sampling", "bridge sampling", "long-handled spoon", "wading sampling", and "shore sampling", and the sampling status can be divided into "sampleable" and "not sampleable".
[0038] Next, the dynamic information of the manual section includes the start time of the ebb tide, the end time of the ebb tide, whether it is an ice sealing period, and whether the ice sealing period is sampleable. The value of "whether it is an ice sealing period" is 1, indicating that the manual section is in an ice sealing state, and the value is 0, indicating that the manual section is not ice sealed. The value of "whether the ice sealing period is sampleable" is 1, indicating that the manual section is still sampleable during the ice sealing period, and the value is 0, indicating that the manual section is not sampleable during the ice sealing period.
[0039] The station information includes station code, station name, province where the station is located, station address, longitude and latitude, analysis capability, sample receiving start time, sample receiving end time, and station status. For example, the station code can be "00001", the station name can be "B City Ecological Environment Monitoring Center", the province where the station is located can be "B City", the analysis capability can be refined according to the water test index, the sample receiving start time can be 8:00 am on Monday every week, and the end time can be 5:00 pm on Thursday every week. The working time period is from 8:00 am to 5:00 pm from Monday to Thursday every day, and the station status can be divided into "sample receiving" and "sample receiving" two categories.
[0040] The relationship between the manual section and the operation and maintenance company includes the ID of the current operation and maintenance company, the ID of the historical operation and maintenance company, the service start time and end time of the operation and maintenance company.
[0041] Further, in the case of an automatic operation and maintenance task for a water environment monitoring task, the input data related to the water environment monitoring task scheduling further includes operation personnel information, automatic water station information, and equipment conditions of the automatic water station.
[0042] Specifically, the operation personnel information includes the ID, name, unit, gender, role, qualification certificate, contact information, identity, operation points, working ability, activity range, office ID, and operation company ID of the operation personnel.
[0043] The automatic water station information includes the code, name, code of the section to which the automatic water station belongs, longitude and latitude, monitoring items, sampling frequency, status, and networking situation of the automatic water station. Among them, the monitoring items of the automatic water station need to meet the "9+X" monitoring requirements, that is, on the premise of completing 9 national basic index monitoring tasks, X personalized or regional indicators are flexibly expanded according to actual needs.
[0044] The equipment conditions of the automatic water station include the equipment ID and equipment installation time of the automatic water station, and the code of the automatic water station to which the equipment belongs.
[0045] S102: input the input data into the pre-constructed task scheduling model, and output the scheduling result of the water environment monitoring task based on the input data by the task scheduling model; wherein the task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task. In the running process of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objective is used to optimize the scheduling result under the premise that the constraint rules are met; the scheduling result includes personnel arrangement information, vehicle configuration information, route planning information, task execution time information, and material configuration information.
[0046] The optimization objectives of the water environment monitoring task in the embodiments of the present application include minimizing the task cost, minimizing the task completion time, minimizing the driving distance, and maximizing the personnel dispatch efficiency, and the minimization of the task completion time is the first priority of the optimization objectives, the maximization of the personnel dispatch efficiency is the second priority of the optimization objectives, the minimization of the task cost is the third priority of the optimization objectives, and the minimization of the driving distance is the fourth priority of the optimization objectives.
[0047] It should be noted that the first priority has the highest optimization priority, and the optimization priority of the fourth priority is the lowest. Under the premise that the constraint conditions are met, the task scheduling model will optimize the scheduling results output by the task scheduling model in the above priority order to achieve the optimal balance of the overall scheduling efficiency and the execution quality.
[0048] Further, in the case that the water environment monitoring task is a manual sampling task, the embodiments of the present application construct a task scheduling model based on the constraint rules and optimization objectives of the manual sampling task. The optimization objectives of the manual sampling task are as described above, and will not be repeated here.
[0049] It should be noted that the constraint rules of the manual sampling task include sampling time rules, sampling personnel grouping rules, and sampling task arrangement rules, and the constraint rules of the manual sampling task are used to limit the feasibility of the scheduling results corresponding to the manual sampling task, that is, to ensure that the finally generated scheduling results can be smoothly executed in terms of sampling time, sampling personnel grouping, and sampling task arrangement, and no conflict or error occurs.
[0050] The sampling time rule is used to specify the time when the manual sampling task is carried out. Specifically, when the water body type of the manual section is an estuary, the start time of the manual sampling task should be during the daytime ebb tide. When the manual sampling task is in the rainy season, it is necessary to know the precipitation of the manual section during the manual sampling period in advance. If continuous rainfall is encountered during the manual sampling period, sampling should be carried out after the water quality of the manual section is stable. The judgment method of the water quality stability of the manual section can refer to the precipitation of the previous 24 hours not exceeding 25 millimeters.
[0051] The sampling personnel grouping rule is used to specify the grouping method of the sampling personnel. Specifically, the sampling personnel of the manual sampling task must include a group leader and at least one group member; the sampling of each manual section is responsible by a unique operation and maintenance company, the sampling personnel can be composed of sampling personnel of different operation and maintenance companies, and each manual section cannot be continuously monitored by the same sampling personnel for three months.
[0052] The sampling task arrangement rule is used to arrange the sampling personnel to perform the manual sampling task, which usually collects the sampling personnel information that can undertake the manual sampling task in the next month at the end of each month, and arranges the manual sampling task for the sampling personnel in the specific time period of the working day.
[0053] In addition, when the water environment monitoring task involves manual sampling, the constraints also include vehicle information rules and transport team rules. Vehicle information rules record the real-time location of the vehicle used for manual sampling. Transport team rules specify the transportation requirements for the transporter, who can consist of one person and must be delivered to the monitoring station within 18 hours of sampling completion. During transportation, samples must be stored in a refrigerated container at a temperature between 0 and 5 degrees Celsius.
[0054] In the case where the water environment monitoring task in the embodiment of the present application is an automatic operation and maintenance task, the embodiment of the present application constructs a task scheduling model based on the constraint rules and optimization objectives of the automatic operation and maintenance task. The optimization objectives of the automatic operation and maintenance task are as described above and will not be repeated here.
[0055] It's important to note that the constraints for automated maintenance tasks are used to limit the feasibility of the corresponding scheduling results. Specifically, they ensure that the generated scheduling results are practically executable in areas such as troubleshooting and maintenance consumables management, meeting the requirements of on-site maintenance work. Constraints for automated maintenance tasks include fault handling rules and maintenance consumables management rules.
[0056] Specifically, fault handling rules define the process for operations and maintenance personnel to handle equipment failures. These personnel are responsible for on-site troubleshooting and repairs, and for completing equipment repair reports after completing on-site repairs. Maintenance consumables management rules, on the other hand, specify the record-keeping requirements for consumables used during maintenance.
[0057] Furthermore, in the case where the water environment monitoring tasks in the embodiment of the present application include both manual sampling tasks and automatic operation and maintenance tasks, the embodiment of the present application needs to construct a task scheduling model based on the constraint rules of the manual sampling tasks, the constraint rules of the automatic operation and maintenance tasks, and the optimization goals. The constraint rules of the manual sampling tasks, the constraint rules of the automatic operation and maintenance tasks, and the optimization goals are as described above and will not be repeated here.
[0058] Figure 3 A schematic diagram of a water environment monitoring task dispatcher provided in an embodiment of the present application, combined with Figure 3As shown, the China Water Environment Monitoring Center issues water environment monitoring tasks, specifies monitoring targets such as manual sections and automatic water stations, and specifies the corresponding analysis stations of samples. At the same time, the operation and maintenance company dispatches sampling personnel, transport personnel and operation and maintenance personnel according to this, and provides corresponding vehicle resources, so as to carry out water environment monitoring tasks. However, in the prior art, the scheduling of water environment monitoring tasks still mainly relies on the traditional manual arrangement method. With the increasing heavy water environment monitoring tasks and the increasingly extensive distribution of monitoring stations, this method gradually exposes problems such as unreasonable resource allocation, low scheduling efficiency and easy-to-make errors in arrangement. The present application proposes a water environment monitoring task scheduling method. Based on the constructed task scheduling model, without manual arrangement, the scheduling result can be directly output according to the demand of the water environment monitoring task, thereby significantly improving the scheduling efficiency and accuracy.
[0059] In the case of a water environment monitoring task being a manual sampling task, the task scheduling model outputs a sampling task scheduling result of the sampling personnel and a transport task scheduling result of the transport personnel based on the input data.
[0060] It should be noted that the sampling task scheduling result should specify the materials carried by the sampling personnel, the vehicle driven by the sampling personnel, the driving route and the specific sampling time, so as to go to the manual section to carry out sampling. After sampling is completed, the sample needs to be sent by the sampling personnel to the designated handover point, and the transport personnel receives the sample and transports it to the analysis station.
[0061] Then, in the case of a water environment monitoring task being an automatic operation and maintenance task, the task scheduling model outputs an operation and maintenance task scheduling result of the operation and maintenance personnel based on the input data. The scheduling result of the operation and maintenance task should specify the materials carried by the operation and maintenance personnel, the vehicle driven by the operation and maintenance personnel, the driving route and the specific operation and maintenance time, so as to go to the automatic water station to carry out operation and maintenance work according to the plan.
[0062] Based on the relevant contents of the above-mentioned steps S101-S102, it can be known that in an embodiment of the present application, by obtaining input data related to the water environment monitoring task scheduling, wherein the input data includes personnel information, vehicle information, route information, date and time information, weather information, task information and material information. Then, the input data is input into a pre-built task scheduling model, and the task scheduling model outputs the scheduling result of the water environment monitoring task based on the input data. Wherein, the task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task. During the operation of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objective is used to optimize the scheduling result under the premise that the constraint rules are satisfied. And the scheduling result includes personnel arrangement information, vehicle configuration information, route planning information, task execution time information and material configuration information. It can be seen that this scheme constructs a task scheduling model based on the constraint rules and optimization objectives related to water environment monitoring tasks, and the constraint rules are used to limit the feasibility of the scheduling results, and the optimization objectives can optimize the scheduling results, thereby achieving reasonable allocation of resources and efficient execution of scheduling tasks related to water environment monitoring. Compared with the existing technology that relies on manual experience to arrange scheduling tasks, this scheme can effectively avoid the problem of scheduling errors and significantly improve scheduling efficiency.
[0063] Furthermore, based on the method for scheduling water environment monitoring tasks provided in the above embodiment, the present application embodiment can also provide a device for scheduling water environment monitoring tasks. The device for scheduling water environment monitoring tasks is described below in conjunction with the embodiments and drawings.
[0064] Figure 4 A schematic diagram of the structure of a scheduling device for water environment monitoring tasks provided in an embodiment of the present application. Figure 4 As shown, the scheduling device 400 for water environment monitoring tasks provided in the embodiment of the present application may include: Input data acquisition module 401 is used to acquire input data related to water environment monitoring task scheduling, the input data including personnel information, vehicle information, route information, date and time information, weather information, pending task information, and material information; The scheduling result output module 402 is configured to input the input data into a pre-constructed task scheduling model, and output a scheduling result of the water environment monitoring task based on the input data by the task scheduling model, wherein the task scheduling model is constructed based on constraint rules and optimization objectives related to the water environment monitoring task, in the running process of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives are used to optimize the scheduling result under the premise that the constraint rules are met, and the scheduling result includes personnel arrangement information, vehicle configuration information, route planning information, task execution time information and material configuration information.
[0065] Optionally, the scheduling device 400 of the water environment monitoring task can include: The model construction module, in the case that the water environment monitoring task is the manual sampling task, the model construction module is specifically configured to: construct the task scheduling model based on constraint rules of the manual sampling task and the optimization objectives; The constraint rules of the manual sampling task include sampling time rules, sampling personnel grouping rules and sampling task arrangement rules; The sampling time rules are used to specify the time of carrying out the manual sampling task, the sampling personnel grouping rules are used to specify the grouping mode of sampling personnel, and the sampling task arrangement rules are used to arrange the sampling personnel to perform the manual sampling task.
[0066] Optionally, in the case that the water environment monitoring task includes the manual sampling task and the automatic operation and maintenance task, the model construction module is specifically configured to: construct the task scheduling model based on constraint rules of the manual sampling task, constraint rules of the automatic operation and maintenance task and the optimization objectives; The constraint rules of the manual sampling task include sampling time rules, sampling personnel grouping rules and sampling task arrangement rules; The sampling time rules are used to specify the time of carrying out the manual sampling task, the sampling personnel grouping rules are used to specify the grouping mode of sampling personnel, and the sampling task arrangement rules are used to arrange the sampling personnel to perform the manual sampling task; The constraint rules of the automatic operation and maintenance task include fault handling rules and maintenance consumable management rules; The fault handling rules are used to specify the handling process of the operation and maintenance personnel in the equipment fault state, and the maintenance consumable management rules are used to specify the recording requirements of the operation and maintenance personnel on the consumables used in the maintenance process.
[0067] Optionally, the optimization target comprises minimizing a task cost, minimizing a task completion time, minimizing a driving distance, and maximizing a personnel dispatch efficiency.
[0068] Optionally, the minimizing of the task completion time is a first priority of the optimization target, the maximizing of the personnel dispatch efficiency is a second priority of the optimization target, the minimizing of the task cost is a third priority of the optimization target, and the minimizing of the driving distance is a fourth priority of the optimization target.
[0069] Optionally, the manual sampling task is performed by the sampling personnel and the transportation personnel; in a case where the water environment monitoring task is the manual sampling task, the scheduling result output module 402 is specifically configured to: a sampling task scheduling result of the sampling personnel, and a transportation task scheduling result of the transportation personnel.
[0070] Optionally, the automatic operation and maintenance task is performed by the operation and maintenance personnel; in a case where the water environment monitoring task is the automatic operation and maintenance task, the scheduling result output module 402 is specifically configured to: an operation and maintenance task scheduling result of the operation and maintenance personnel.
[0071] Further, the embodiment of the present application further provides an electronic device, comprising: a processor, a memory, a system bus; The processor and the memory are connected through the system bus; The memory is used for storing one or more programs, the one or more programs comprising instructions, the instructions being executed by the processor to make the processor execute any implementation step of the above-mentioned water environment monitoring task scheduling method.
[0072] Further, the embodiment of the present application further provides a computer readable storage medium, the computer readable storage medium being used for storing a computer program, the computer program being executed by a terminal device to implement any implementation step of the above-mentioned water environment monitoring task scheduling method.
[0073] Those skilled in the art can clearly understand that all or part of the steps of the above-mentioned method can be implemented by means of software and the necessary universal hardware platform based on the description of the above embodiments. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product in essence or in the part that contributes to the prior art. The computer software product can be stored in a storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network communication device such as a media gateway, etc.) to execute the method described in each embodiment or some part of the embodiments of the present application. It should be noted that the embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other.
[0074] For the system disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple, and the relevant parts are referred to the method part.
[0075] It should also be noted that the relationship terms such as first and second in this text are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between the entities or operations. Moreover, the terms "include", "contain" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of another identical element in the process, method, article or device including the element.
[0076] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to the embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for scheduling water environment monitoring tasks, characterized in that: The method comprises: Acquire input data related to water environment monitoring task scheduling, the input data including personnel information, vehicle information, route information, date and time information, weather information, pending task information, and material information; The input data is input into a pre-built task scheduling model, and the task scheduling model outputs the scheduling result of the water environment monitoring task based on the input data; wherein, the task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task. During the operation of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling results, and the optimization objectives are used to optimize the scheduling results under the premise that the constraint rules are met; the scheduling results include personnel arrangement information, vehicle configuration information, route planning information, task execution time information and material configuration information.
2. The method for scheduling water environment monitoring tasks according to claim 1, characterized in that: The water environment monitoring tasks include: Manual sampling tasks and / or automated operation and maintenance tasks.
3. The method for scheduling water environment monitoring tasks according to claim 2, characterized in that: In the case where the water environment monitoring task is the manual sampling task, the task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task, including: Constructing the task scheduling model based on the constraint rules of the manual sampling task and the optimization goal; The constraint rules of the manual sampling task include sampling time rules, sampling personnel grouping rules and sampling task arrangement rules; The sampling time rule is used to specify the time for carrying out the manual sampling task, the sampling personnel grouping rule is used to specify the grouping method of the sampling personnel, and the sampling task arrangement rule is used to arrange the sampling personnel to perform the manual sampling task.
4. The method for scheduling water environment monitoring tasks according to claim 2, characterized in that: In the case where the water environment monitoring task is the automatic operation and maintenance task, the task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task, including: Constructing the task scheduling model based on the constraint rules of the automatic operation and maintenance task and the optimization goal; The constraint rules of the automatic operation and maintenance tasks include fault handling rules and maintenance consumables management rules; The fault handling rules are used to specify the handling process of the operation and maintenance personnel in the event of a device fault, and the maintenance consumables management rules are used to specify the recording requirements of the operation and maintenance personnel for the consumables used during the maintenance process.
5. The method for scheduling water environment monitoring tasks according to claim 2, characterized in that: In the case where the water environment monitoring task includes the manual sampling task and the automatic operation and maintenance task, constructing the task scheduling model based on the constraint rules and optimization objectives related to the water environment monitoring task includes: Constructing the task scheduling model based on the constraint rules of the manual sampling task, the constraint rules of the automatic operation and maintenance task, and the optimization goal; The constraint rules of the manual sampling task include sampling time rules, sampling personnel grouping rules and sampling task arrangement rules; The sampling time rule is used to specify the time for carrying out the manual sampling task, the sampling personnel grouping rule is used to specify the grouping method of the sampling personnel, and the sampling task arrangement rule is used to arrange the sampling personnel to perform the manual sampling task; The constraint rules of the automatic operation and maintenance tasks include fault handling rules and maintenance consumables management rules; The fault handling rules are used to specify the handling process of the operation and maintenance personnel in the event of a device fault, and the maintenance consumables management rules are used to specify the recording requirements of the operation and maintenance personnel for the consumables used during the maintenance process.
6. The method for scheduling water environment monitoring tasks according to any one of claims 1 to 5, characterized in that: The optimization objectives include minimizing task cost, minimizing task completion time, minimizing travel distance, and maximizing personnel dispatch efficiency.
7. The method for scheduling water environment monitoring tasks according to claim 6, characterized in that: The minimization of task completion time is the first priority of the optimization objective, the maximization of personnel dispatch efficiency is the second priority of the optimization objective, the minimization of task cost is the third priority of the optimization objective, and the minimization of driving distance is the fourth priority of the optimization objective.
8. The method for scheduling water environment monitoring tasks according to claim 3, characterized in that: The manual sampling task is performed by the sampling personnel and the transport personnel; when the water environment monitoring task is the manual sampling task, the scheduling result of the water environment monitoring task output by the task scheduling model based on the input data includes: The sampling task scheduling results of the sampling personnel, and the transportation task scheduling results of the transportation personnel.
9. The method for scheduling water environment monitoring tasks according to claim 4, characterized in that: The automatic operation and maintenance task is performed by the operation and maintenance personnel; when the water environment monitoring task is the automatic operation and maintenance task, the scheduling result of the water environment monitoring task output by the task scheduling model based on the input data includes: The operation and maintenance task scheduling results of the operation and maintenance personnel.
10. A scheduling device for water environment monitoring tasks, characterized in that: include: An input data acquisition module is used to acquire input data related to the scheduling of water environment monitoring tasks, including personnel information, vehicle information, route information, date and time information, weather information, information on tasks to be scheduled, and material information; A scheduling result output module is used to input the input data into a pre-built task scheduling model, and the task scheduling model outputs the scheduling result of the water environment monitoring task based on the input data, wherein the task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task. During the operation of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling results, and the optimization objectives are used to optimize the scheduling results under the premise that the constraint rules are met. The scheduling results include personnel arrangement information, vehicle configuration information, route planning information, task execution time information and material configuration information.
11. An electronic device, characterized in that: The device includes: a processor, a memory, and a system bus; The processor and the memory are connected via the system bus; The memory is used to store a program, which includes instructions. When the instructions are executed by the processor, the processor executes the steps of the scheduling method for water environment monitoring tasks according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store a computer program, which, when executed by a terminal device, implements the steps of the method for scheduling water environment monitoring tasks according to any one of claims 1 to 9.
Citation Information
Patent Citations
Task scheduling method, device and system, electronic equipment and storage medium
CN110405756A
Oil-gas well maintenance task scheduling processing method and device
CN112598262A
Constraint scheduling method and device for heterogeneous tasks and related products
CN113568730A
Water environment monitoring and treatment method and device, electronic equipment and storage medium
CN119438516A
Maintenance task scheduling method and device, equipment, storage medium and program product
CN120494343A