A method, system and device for determining regional disinfection dosage based on personnel positioning
By analyzing the positioning information of the operators and spraying the disinfection equipment, and evaluating the disinfection habits, the problem of untimely or inaccurate supplementation of traditional Chinese medicines in the prior art has been solved, and the disinfection efficiency has been improved.
Patent Information
- Application Number
- CN202510445131.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-10
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2045-04-10
AI Technical Summary
When determining the amount of drug for disinfection in the area, the prior art cannot evaluate whether the drug and its dosage is needed in real time, resulting in untimely or inaccurate drug replenishment, affecting the efficiency of disinfection.
By obtaining the positioning information of the operator and the spraying amount per unit time of the disinfection equipment, the operator's residence time and movement speed in different areas are analyzed, and the disinfection habits are evaluated, thereby calculating the amount of drug supplements in the target area.
It improves the accuracy and timeliness of drug supplementation evaluation, avoids the problem of untimely or inaccurate drug supplementation, and ensures disinfection efficiency.
Smart Images

Figure CN119949289B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of electronic digital data processing technology, and in particular to a method, system and device for determining the amount of pesticide for regional disinfection based on personnel positioning. Background Art
[0002] With the acceleration of urbanization and the improvement of residents' living standards, the demand for pest control services in parks, communities and commercial places is increasing. In order to ensure the effectiveness of pest control and effectively reduce costs, it is imperative to strengthen various management work, such as the management of the amount of pesticides. The amount of pesticides can be configured according to the type of pests and diseases, the density of occurrence and the environmental characteristics of different places, so as to achieve both efficient elimination of pests and diseases and avoid waste of pesticides.
[0003] In the related art, when configuring the dosage of disinfectant, the configuration amount of the corresponding disinfectant is usually determined according to the area of the disinfection area. When the amount of vectors in the disinfection area exceeds the expected amount or the disinfection habits of the disinfection personnel are different, the disinfection efficiency will be affected if the agent is not replenished in time. Therefore, when determining the amount of disinfectant for regional disinfection, the related art is unable to evaluate whether the agent needs to be replenished based on the real-time situation after determining the initial configuration amount, as well as the amount of the agent to be replenished, etc., and there is a problem of untimely and inaccurate evaluation of the amount to be replenished, which accordingly affects the disinfection efficiency. Summary of the invention
[0004] The embodiments of the present application provide a method, system and device for determining the amount of regional disinfection drugs based on personnel positioning, which solves the problem that in the related art, when determining the amount of regional disinfection drugs, it is impossible to evaluate whether the drugs need to be supplemented and the amount of drugs to be supplemented based on the real-time situation after determining the initial configuration amount, and there is an untimely evaluation of the amount of drugs to be supplemented. The operating personnel's work stay time in the first working area and the moving speed of the second working area can be determined based on the positioning information, and the operating personnel's disinfection habits can be analyzed based on the work stay time and the moving speed, so as to evaluate the amount of drugs to be supplemented in the target area, thereby improving the accuracy and timeliness of the evaluation of the supplementary amount of drugs and avoiding affecting the disinfection efficiency.
[0005] In a first aspect, an embodiment of the present application provides a method for determining the amount of regional disinfection medicine based on personnel positioning, including:
[0006] Obtain the positioning information of the workers in the target area and the spraying volume per unit time of the disinfection equipment when performing the disinfection task, and determine the worker's work stay time in the first work area and the moving speed in the second work area according to the positioning information;
[0007] Obtain the number of first operation areas and the length of the second operation areas pre-set in the target area, and calculate the first disinfection drug amount according to the number of the first operation areas, the operation residence time, and the spraying amount per unit time;
[0008] The second disinfection dosage is calculated based on the length of the second working area, the moving speed and the spraying amount per unit time. When the sum of the first disinfection dosage and the second disinfection dosage is greater than the pre-configured dosage of the target area, a dosage replenishment work order is generated to replenish the dosage of the target area.
[0009] Optionally, determining the moving speed of the operator in the second operating area according to the positioning information includes:
[0010] Generate a work trajectory of the operator according to the positioning information, and collect multiple work mark points on the work trajectory according to preset time intervals;
[0011] Matching each operation mark point with the first operation area respectively, obtaining a first operation mark point that coincides with the first operation area and a second operation coordinate point that does not coincide with the first operation area, and determining the operation stay time corresponding to the first operation mark point;
[0012] The target operation time between two adjacent second operation marking points is determined according to the positional relationship between the first operation marking point and the second operation marking point, and the moving speed of the operator in the second operation area is calculated according to the target moving distance between the two adjacent second operation marking points and the target operation time.
[0013] Optionally, determining the target operation time between two adjacent second operation marking points according to the positional relationship between the first operation marking point and the second operation marking point includes:
[0014] In the case where the first operation mark point is included between two adjacent second operation mark points, the total stay time is calculated according to the number of included first operation mark points and the operation stay time, and the target operation time is determined according to the operation time between the two adjacent second operation mark points and the total stay time;
[0015] When the first operation marking point is not included between two adjacent second operation marking points, the operation time between the two adjacent second operation marking points is determined as the target operation time.
[0016] Optionally, determining the operation stay time of the operator in the first operation area according to the positioning information includes:
[0017] Determine the operator's staying position in the target area based on the positioning information, obtain environmental information of the staying position, and determine whether the environmental information matches the preset disinfection information. When the environmental information matches the preset disinfection information, perform a compliance check on the stay time of the staying position based on the environmental information, and determine the operator's working stay time in the first working area based on the check result.
[0018] Optionally, performing compliance detection on the stay time of the stay position according to the environmental information, and determining the work stay time of the operator in the first work area based on the detection result, includes:
[0019] Determine the area of the target disinfection object according to the environmental information, and determine the operation time range associated with the area of the target object, and when the stay time at the stay position meets the operation time range, determine that the operation stay area of the operator in the first operation area is the stay time of the stay position;
[0020] When the stay time at the stay position is greater than the operation time range, the maximum operation time within the operation time range is determined as the operation stay area of the operator in the first operation area.
[0021] Optionally, the second disinfection drug amount is calculated according to the length of the second operating area, the moving speed, and the spraying amount per unit time, including:
[0022] The rest time is estimated based on the length of the second working area and the preset rest frequency and rest time; the first working time is calculated based on the length of the second working area and the moving speed; the second working time is calculated based on the first working time and the rest time; the second disinfectant amount is calculated based on the second working time and the spraying amount per unit time.
[0023] Optionally, when the sum of the first disinfection drug dosage and the second disinfection drug dosage is greater than the configured drug dosage pre-configured for the target area, generating a drug dosage replenishment work order includes:
[0024] When the sum of the first disinfection dosage and the second disinfection dosage is greater than the pre-configured dosage of the target area, the regional disinfection dosage to be replenished is calculated based on the total dosage of the first disinfection dosage and the second disinfection dosage and the pre-configured dosage of the target area, and a dosage replenishment work order containing the regional disinfection dosage to be replenished is generated.
[0025] In a second aspect, an embodiment of the present application provides a regional disinfection dosage determination system based on personnel positioning, including:
[0026] An information acquisition module is used to obtain the positioning information of the workers in the target area and the spraying volume per unit time of the disinfection equipment when performing disinfection tasks;
[0027] An operation status determination module, used to determine the operation stay time of the operator in the first operation area and the moving speed of the operator in the second operation area according to the positioning information;
[0028] A first disinfection drug dosage calculation module is used to obtain the number of first operating areas and the length of the second operating area pre-set in the target area, and calculate the first disinfection drug dosage according to the number of the first operating areas, the operating residence time and the spraying amount per unit time;
[0029] A second disinfection drug amount calculation module, used to calculate the second disinfection drug amount according to the length of the second operating area, the moving speed and the spraying amount per unit time;
[0030] The drug replenishment work order generation module is used to generate a drug replenishment work order to replenish the drug dosage in the target area when the sum of the first disinfection drug dosage and the second disinfection drug dosage is greater than the pre-configured drug dosage in the target area.
[0031] In a third aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors; a storage device configured to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method for determining the amount of regional disinfection medicine based on personnel positioning as described in the first aspect.
[0032] In a fourth aspect, an embodiment of the present application provides a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to execute the method for determining the amount of pesticide for regional disinfection based on personnel positioning as described in the first aspect.
[0033] The embodiment of the present application obtains the positioning information of the operator in the target area and the spraying volume per unit time of the disinfection equipment when performing the disinfection task, and determines the operator's work residence time in the first work area and the moving speed of the second work area according to the positioning information; obtains the number of the first work area and the length of the second work area pre-set in the target area, and calculates the first disinfection medicine amount according to the number of the first work area, the work residence time and the spraying volume per unit time; calculates the second disinfection medicine amount according to the length of the second work area, the moving speed and the spraying volume per unit time, and generates a medicine replenishment work order when the sum of the first disinfection medicine amount and the second disinfection medicine amount is greater than the configured medicine amount pre-configured in the target area, so as to replenish the medicine amount in the target area. In the above scheme, the operator's work residence time in the first work area and the moving speed of the second work area can be monitored in real time according to the positioning information, and the operator's disinfection habits can be analyzed according to the work residence time and the moving speed, so as to evaluate the replenishment amount of the agent in the target area, thereby improving the accuracy and timeliness of the evaluation of the replenishment agent and avoiding affecting the disinfection efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 This is a flow chart of a method for determining the amount of regional disinfection medicine based on personnel positioning provided in an embodiment of the present application;
[0035] Figure 2 is a flow chart of a method for determining a moving speed of an operator in a second working area provided by an embodiment of the present application;
[0036] Figure 3 It is a schematic diagram of an operation marking point on an operation track provided in an embodiment of the present application;
[0037] Figure 4 This is a flow chart of a method for determining the working stay time of an operator in a first working area provided in an embodiment of the present application;
[0038] Figure 5 It is a structural schematic diagram of a regional disinfection drug dosage determination system based on personnel positioning provided in an embodiment of the present application;
[0039] Figure 6 It is a structural schematic diagram of a device for determining the amount of pesticide for regional disinfection based on personnel positioning provided in an embodiment of the present application. DETAILED DESCRIPTION
[0040] In order to make the purpose, technical scheme and advantages of the present application clearer, the specific embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. It is understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for the convenience of description, only part of the present application is shown in the accompanying drawings, but not all of the content. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow chart describes each operation (or step) as a sequential process, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but it can also have additional steps not included in the accompanying drawings. The process can correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
[0041] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0042] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0043] In conjunction with the accompanying drawings, the method, system and equipment for determining the amount of pesticide for regional disinfection based on personnel positioning provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.
[0044] The method for determining the amount of regional disinfection medicine based on personnel positioning provided in the embodiment of the present application is used in the scenario of medicine management of the disinfection task. For example, the disinfection situation is monitored in real time during the disinfection task, and the monitored data is used to timely evaluate whether the amount of medicine is sufficient, and the amount of medicine that needs to be supplemented when the amount of medicine is insufficient. Based on the above application scenarios, it can be understood that the execution subject of this solution can be a server.
[0045] Figure 1: is a flow chart of a method for determining the amount of regional disinfection medicine based on personnel positioning provided in an embodiment of the present application, such as Figure 1 As shown, including:
[0046] Step S101, obtain the positioning information of the workers in the target area and the spraying volume per unit time of the disinfection equipment when performing the disinfection task, and determine the workers' working stay time in the first working area and the moving speed in the second working area according to the positioning information.
[0047] Among them, the target area refers to the area to be disinfected where the disinfection task is about to be performed. The positioning information of the operator can be the equipment location information collected by the positioning device installed on the disinfection equipment. Since the operator moves synchronously with the disinfection equipment during the operation, the equipment location information is the same as the operator's location information. The positioning information of the operator can be determined based on the equipment location information, or the operator can be allowed to carry a positioning device in advance to facilitate the direct collection of the operator's positioning information. Among them, when collecting positioning information, it can be collected through the satellite positioning technology of the Beidou satellite navigation system. Disinfection equipment refers to equipment that can be flexibly moved between different places to disinfect and sterilize the environment, objects, etc., such as handheld sprayers and backpack sprayers. The unit spraying volume of the disinfection equipment can be the data reported by the spraying device sensor, which is used to indicate the amount of disinfectant liquid sprayed by the disinfection equipment per unit time or per unit area. The unit spraying volume of different disinfection equipment may be different. For example, the unit spraying volume of a handheld sprayer is 3500 ml / min, and the unit spraying volume of a plant protection drone when performing a spraying operation is 4000 ml / min. The first working area can be used to indicate the location point where the operator stays, or it can be used to indicate a smaller area around a certain stop location point. The work stop time can be used to indicate the time the operator sprays the agent at a certain stop location point, and it can also be used to indicate the working time of the disinfection equipment at a certain stop location point, etc. The second working area is used to indicate the area where the operator continuously moves and evenly sprays the agent in the target area, that is, the area where the operator does not stay. The moving speed of the second working area can be used to indicate the average speed at which the operator moves in the second working area. The average speed at which the operator moves in the second working area can be calculated based on the moving distance of the operator in the second working area and the current total disinfection time.
[0048] In one embodiment, the associated disinfection equipment is determined according to the target area, and the positioning information of the disinfection equipment is obtained through the positioning device installed on the disinfection equipment. The positioning information of the operator is determined according to the positioning information of the disinfection equipment or the positioning information of the operator is directly collected through the positioning device carried by the operator, and the spraying volume per unit time of the disinfection equipment during the disinfection task is determined according to the identification of the disinfection equipment used by the target equipment or the type of disinfection equipment. The operator's stop position in the target area and the stay time at the stop position are determined according to the positioning information, and the stay time is determined as the operation stay time of the first operation area. The operator's moving speed within the preset time period is determined according to the positioning information of the operator. For example, the moving distance of the operator within ten minutes of starting disinfection, such as 50 meters, is obtained, and the operator's moving speed in the second operation area can be calculated as 5 meters / minute.
[0049] Optionally, determining the operation stay time of the operator in the first operation area according to the positioning information includes:
[0050] Determine the operator's staying position in the target area based on the positioning information, obtain environmental information of the staying position, and determine whether the environmental information matches the preset disinfection information. When the environmental information matches the preset disinfection information, perform a compliance check on the stay time of the staying position based on the environmental information, and determine the operator's working stay time in the first working area based on the check result.
[0051] The environmental information is used to indicate various information related to the environment in which the pest control operation is performed, and may include the type of environment, sanitary conditions, and vegetation conditions, among which the vegetation conditions may include the type of vegetation and the volume of vegetation or the area occupied by vegetation, etc. The preset pest control information may be used to indicate various types of pest control objects in the target area, such as trees, weeds, and green belts, etc. The pest control objects corresponding to different operation areas may be the same or different, such as the pest control objects corresponding to the first operation area are trees, and the pest control objects corresponding to the second operation area are weeds. Exemplarily, the stay position of the operator in the target area is determined based on the positioning information, and the vegetation status at the stay position is obtained. If the stay position is a tree, and the disinfection object corresponding to the first operation area is also a tree, then the environmental information is matched with the preset disinfection information, and the corresponding disinfection time is determined based on the volume of the tree corresponding to the first operation area of the environmental information, and the time difference between the stay time and the disinfection time of the stay position is calculated. If the stay position is greater than the disinfection time, and the time difference is greater than the preset time difference, it can be considered that the operator may rest after completing the work at the stay position. At this time, the operator's work stay time in the first operation area is calculated based on the average rest time and stay time of the operator recorded in the historical monitoring records. Exemplarily, the average rest time of the operator recorded in the historical monitoring records is 5 minutes, and the stay time is 8 minutes, so the operator's work stay time in the first operation area is 3 minutes.
[0052] The embodiment of the present application determines the stay position of the operator in the target area according to the positioning information, obtains the environmental information of the stay position, determines whether the environmental information matches the preset disinfection information, and performs compliance detection on the stay time of the stay position according to the environmental information when the environmental information matches the preset disinfection information, and determines the operating stay time of the operator in the first operating area based on the detection result. The situation where the operator takes a rest in the first operating area and the stay time is long can be eliminated, thereby improving the accuracy of determining the operating stay time in the first operating area.
[0053] Step S102, obtaining the number of first operating areas and the length of second operating areas pre-set in the target area, and calculating the first disinfection drug amount according to the number of the first operating areas, the operating residence time and the spraying amount per unit time.
[0054] Among them, the number of first operating areas can be determined in advance based on the environmental information of the target area. For example, if there are 20 trees in the target area, and the position of each tree is a first operating area, then the number of first operating areas is 20. The length of the second area refers to the total distance that the operator needs to walk to complete all disinfection work in the current area. The first disinfection amount refers to the total amount of disinfection required to disinfect the first operating area. In one embodiment, the number of first operating areas and the length of the second operating area pre-set in the target area are obtained, and the product of the number of first operating areas and the operating residence time is calculated to obtain the total operating residence time in the target area, and the product of the total operating residence time and the spraying amount per unit time is calculated to obtain the total disinfection amount of each first operating area in the target area.
[0055] Step S103, calculate the second disinfection dosage according to the length of the second working area, the moving speed and the spraying amount per unit time, and when the sum of the first disinfection dosage and the second disinfection dosage is greater than the pre-configured dosage of the target area, generate a dosage replenishment work order to replenish the dosage of the target area.
[0056] Among them, the second disinfection amount refers to the total disinfection amount required for disinfection of the second operating area. The pre-configured configuration amount can be the amount of medicine installed in the disinfection equipment, or it can be the amount of medicine at a supply point pre-set at a certain location for the target area. The dosage replenishment work order is a work order that can be used to record relevant information about the amount of medicine that needs to be replenished in the target area, and may include information such as the location of the target area, the type of replenished agent, and the amount of replenished agent. The sum of the first disinfection amount and the second disinfection amount is used to represent the estimated disinfection amount based on the current operator's operating stay time in the first operating area and the moving speed of the second operating area. When the disinfection amount estimate is greater than the pre-configured configuration amount of the target area, it can be considered that the pre-configured configuration amount is insufficient and needs to be replenished in time to avoid affecting the disinfection efficiency. Therefore, a dosage replenishment work order can be generated to remind relevant personnel to replenish the target area in time.
[0057] The embodiment of the present application obtains the positioning information of the operator in the target area and the spraying volume per unit time of the disinfection equipment when performing the disinfection task, and determines the operator's work residence time in the first work area and the moving speed of the second work area according to the positioning information; obtains the number of the first work area and the length of the second work area pre-set in the target area, and calculates the first disinfection medicine amount according to the number of the first work area, the work residence time and the spraying volume per unit time; calculates the second disinfection medicine amount according to the length of the second work area, the moving speed and the spraying volume per unit time, and generates a medicine replenishment work order when the sum of the first disinfection medicine amount and the second disinfection medicine amount is greater than the configured medicine amount pre-configured in the target area, so as to replenish the medicine amount in the target area. In the above scheme, the operator's work residence time in the first work area and the moving speed of the second work area can be monitored in real time according to the positioning information, and the operator's disinfection habits can be analyzed according to the work residence time and the moving speed, so as to evaluate the replenishment amount of the agent in the target area, thereby improving the accuracy and timeliness of the evaluation of the replenishment agent and avoiding affecting the disinfection efficiency.
[0058] Optionally, the second disinfection drug amount is calculated according to the length of the second operating area, the moving speed, and the spraying amount per unit time, including:
[0059] The rest time is estimated based on the length of the second working area and the preset rest frequency and rest time; the first working time is calculated based on the length of the second working area and the moving speed; the second working time is calculated based on the first working time and the rest time; the second disinfectant amount is calculated based on the second working time and the spraying amount per unit time.
[0060] Among them, the preset rest frequency can be obtained based on historical monitoring records, which can be expressed as 200 meters / time, and the rest duration can also be obtained based on historical monitoring records, such as 3 minutes / time. Since the moving speed is calculated based on the total length of the second operating area and the total time consumed, the first operating duration is used to indicate the total time required to complete the disinfection work in the second operating area under normal operation and normal rest conditions. The second operating duration is used to indicate the total time required to complete the consumption work in the second operating area without rest, and the first operating duration is greater than the second operating duration.
[0061] For example, if the length of the second operating area is 2000 meters, the preset rest frequency is 200 meters / time, and the rest time is 3 minutes / time, the rest time can be estimated to be 2000 / 200*3=30 minutes. If the moving speed is 10 meters / minute, the first operating time is calculated to be 200 minutes based on the length of the second operating area and the moving speed. The second operating time is calculated to be 170 minutes based on the first operating time and the rest time, and the product of the second operating time and the spraying amount per unit time is determined as the total amount of disinfectant required for disinfection of the second operating area.
[0062] The embodiment of the present application estimates the rest time according to the length of the second operation area and the preset rest frequency and rest time, calculates the first operation time according to the length of the second operation area and the moving speed, calculates the second operation time according to the first operation time and the rest time, and calculates the second disinfection drug amount according to the second operation time and the spraying amount per unit time. The influence of the rest time on the calculation of the second disinfection drug amount during the disinfection process of the second operation area can be eliminated, thereby improving the calculation accuracy of the second disinfection drug amount.
[0063] Optionally, when the sum of the first disinfection drug dosage and the second disinfection drug dosage is greater than the configured drug dosage pre-configured for the target area, generating a drug dosage replenishment work order includes:
[0064] When the sum of the first disinfection dosage and the second disinfection dosage is greater than the pre-configured dosage of the target area, the regional disinfection dosage to be replenished is calculated based on the total dosage of the first disinfection dosage and the second disinfection dosage and the pre-configured dosage of the target area, and a dosage replenishment work order containing the regional disinfection dosage to be replenished is generated.
[0065] In one embodiment, when the sum of the first disinfection dosage and the second disinfection dosage is greater than the pre-configured dosage of the target area, it can be understood that the estimated total dosage required for the target area exceeds the pre-configured dosage, and the pre-configured dosage may not be able to complete the disinfection task of the target area, and the target area needs to be replenished. The regional disinfection dosage to be replenished can be the difference between the estimated total dosage and the pre-configured dosage. After determining the regional disinfection dosage to be replenished, a dosage replenishment work order is generated based on the regional disinfection dosage to be replenished and information such as the location of the target area, so that the target area can be replenished in time according to the dosage replenishment work order to avoid affecting the disinfection efficiency of the target area.
[0066] Figure 2 is a flow chart of a method for determining the moving speed of an operator in a second working area provided in an embodiment of the present application, such as Figure 2 As shown, including:
[0067] Step S1011: Generate a work trajectory of the operator according to the positioning information, and collect multiple work mark points on the work trajectory according to preset time intervals.
[0068] The operation track is used to indicate the track that the operator walks from the start time of the disinfection to the current time. The operation mark point is used to indicate a certain position on the operation track. In one embodiment, the operation track of the operator in the target area is generated according to the currently acquired positioning information, and an operation mark point is collected on the operation track at every preset time interval, and finally a plurality of operation mark points on the operation track are obtained. The preset time interval can be a smaller time interval, which can make the time interval smaller than the operation stay time of the first operation area in other target areas calculated historically.
[0069] For example, if the current positioning information records the positioning data of the workers within 20 minutes after the start of the disinfection operation, the work trajectory of the workers within 20 minutes is generated. If the preset time interval is 3 minutes, an operation marking point is collected on the operation trajectory every 3 minutes, and 6 operation marking points can be obtained.
[0070] Step S1012: match each operation mark point with the first operation area respectively, obtain a first operation mark point that overlaps with the first operation area and a second operation coordinate point that does not overlap with the first operation area, and determine the operation stay time corresponding to the first operation mark point.
[0071] Figure 3 is a schematic diagram of an operation marking point on an operation track provided by an embodiment of the present application, such as Figure 3 As shown, the operation marking points that overlap with the first operation area and the operation marking points that do not overlap are determined according to the positions of each operation marking point and the positions of each first operation area, and the overlapping operation marking points are determined as the first operation marking points, and the non-overlapping operation marking points are determined as the second operation marking points. Since the first operation marking point overlaps with the first operation area, the operation stay time of the first operation area can be determined as the operation stay time corresponding to the first operation marking point.
[0072] Step S1013: determine the target operation time between two adjacent second operation marking points according to the positional relationship between the first operation marking point and the second operation marking point, and calculate the movement speed of the operator in the second operation area according to the target moving distance between the two adjacent second operation marking points and the target operation time.
[0073] In one embodiment, the positional relationship between each first operation mark point and the second operation mark point is determined, such as whether a first operation mark point is adjacent to a second operation mark point, or whether the first operation mark point is included between two adjacent second operation mark points. Two adjacent second operation mark points excluding the first operation mark point can be determined based on the positional relationship between the first operation mark point and the second operation mark point, and the two adjacent second operation mark points can be determined as target second operation mark points, and the distance between the two target second operation mark points can be determined, and the average moving speed between the two target second operation mark points can be calculated based on the distance and a preset time interval, and the average moving speed can be determined as the moving speed of the operator in the second operation area.
[0074] The embodiment of the present application generates the operation trajectory of the operator according to the positioning information, collects multiple operation mark points on the operation trajectory according to the preset time interval; matches each operation mark point with the first operation area respectively, obtains the first operation mark point that overlaps with the first operation area and the second operation coordinate point that does not overlap with the first operation area, and determines the operation stay time corresponding to the first operation mark point; determines the target operation time between two adjacent second operation mark points according to the positional relationship between the first operation mark point and the second operation mark point, and calculates the movement speed of the operator in the second operation area according to the target moving distance and target operation time between the two adjacent second operation mark points. When calculating the movement speed of the second operation area, it is possible to exclude the situation that the second operation area contains the first operation area, and the influence of the operation stay time of the first operation area on the calculation of the movement speed of the second operation area, thereby improving the calculation accuracy of the movement speed of the second operation area.
[0075] Optionally, determining the target operation time between two adjacent second operation marking points according to the positional relationship between the first operation marking point and the second operation marking point includes:
[0076] When the first operation marking point is included between two adjacent second operation marking points, the total stay time is calculated according to the number of included first operation marking points and the operation stay time, and the target operation time is determined according to the operation time between the two adjacent second operation marking points and the total stay time.
[0077] When the first operation marking point is not included between two adjacent second operation marking points, the operation time between the two adjacent second operation marking points is determined as the target operation time.
[0078] The target operation time refers to the time for the operator to carry out mobile disinfection, and the target operation time does not include the stop operation time. In one embodiment, when the first operation mark point is included between two adjacent second operation mark points, the number of the first operation mark points included between the two adjacent second operation mark points is determined, such as Figure 3 As shown, the number of first operation marking points included between two adjacent second operation marking points M and N is two, namely point A and point B. The total stay time of point A and point B is calculated according to the operation stay time corresponding to the first operation marking points determined above. For example, if the operation stay time corresponding to the first operation marking point is 2 minutes, the total stay time is 4 minutes. If the preset time interval is 3 minutes, the operation time between the two adjacent second operation marking points M and N can be determined to be 6 minutes according to the preset time interval, and the target operation time of the two adjacent second operation marking points M and N is 2 minutes. The number of first operation marking points included between the two adjacent second operation marking points N and P is one, namely point C, and the total stay time is 2 minutes. The operation time between the two adjacent second operation marking points N and P can be determined to be 6 minutes according to the preset time interval, and the target operation time of the two adjacent second operation marking points N and P is 4 minutes. The first operation marking point is not included between the two adjacent second operation marking points P and Q, and the operation time between the two adjacent second operation marking points is determined as the target operation time, that is, the target operation time of the two adjacent second operation marking points P and Q is 3 minutes.
[0079] In the embodiment of the present application, when the first operation mark point is included between two adjacent second operation mark points, the total stay time is calculated according to the number of the included first operation mark points and the operation stay time, and the target operation time is determined according to the operation time and the total stay time between the two adjacent second operation mark points; when the first operation mark point is not included between the two adjacent second operation mark points, the operation time between the two adjacent second operation mark points is determined as the target operation time. The influence of the stay operation time on the target operation time can be excluded when determining the target operation time of the two adjacent second operation mark points, thereby improving the accuracy of determining the target operation time.
[0080] Figure 4 : is a flowchart of a method for determining the working stay time of an operator in a first working area provided in an embodiment of the present application, such as Figure 4 As shown, including:
[0081] Step S201: determine the area of the target disinfection object according to the environmental information, and determine the working time range associated with the area of the target object. When the stay time at the stay position meets the working time range, determine the working stay time of the operator in the first working area as the stay time at the stay position.
[0082] Step S202: When the stay time at the stay position is greater than the operation time range, determine the maximum operation time within the operation time range as the operation stay time of the operator in the first operation area.
[0083] In one embodiment, due to the different working habits of different operators, a reasonable disinfection time range can be set in advance for different disinfection areas. As long as the disinfection time of the operator meets the preset disinfection time range, it can be considered that the operator is performing normal operations, no abnormal situation occurs, and no rest is made at the corresponding disinfection location. Exemplarily, the environmental information determines the coverage area of the trees, and the operation time range of the trees within the current first operation area is determined according to the correlation between the preset coverage area and the operation time range, such as 2-4 minutes, and it is determined whether the stay time of the stop position is within the 2-4 minute range or less than the operation time range, and the operator's operation stay time in the first operation area is determined as the stay time of the stop position. Among them, when the stay time is less than the operation time range, it can only prove that the disinfection effect of the current operator is poor, but it will not lead to an increase in the amount of supplementary agents. Therefore, it has no effect on the evaluation of whether to supplement agents and the evaluation of the amount of agents to be supplemented. It can be determined that the operator's operation stay time in the first operation area at this time is the stay time of the stop position. When the stay time at the stop position is greater than the working time range, it can be considered that the operator is resting at the stop position, and the stay time is not the entire working time. Therefore, the maximum working time within the working time range can be determined as the operator's working stay time in the first working area. For example, if the working time range is 2-4 minutes, then it can be determined that the operator's working stay time in the first working area is 4 minutes.
[0084] The embodiment of the present application determines the area of the target disinfection object according to the environmental information, and determines the operation time range associated with the area of the target object. When the stay time of the stay position meets the operation time range, the operation stay time of the operator in the first operation area is determined to be the stay time of the stay position; when the stay time of the stay position is greater than the operation time range, the maximum operation time within the operation time range is determined to be the operation stay time of the operator in the first operation area. The influence of the rest time of the operator in the first operation area on the determination of the operation stay time can be correspondingly eliminated, thereby improving the accuracy of determining the operation stay time.
[0085] Figure 5 is a schematic diagram of the structure of a regional disinfection drug dosage determination system based on personnel positioning provided in an embodiment of the present application, such as Figure 5 As shown, including:
[0086] The information acquisition module 31 is used to obtain the positioning information of the workers in the target area and the spraying volume per unit time of the disinfection equipment when performing the disinfection task;
[0087] An operation status determination module 32, configured to determine the operation stay time of the operator in the first operation area and the moving speed in the second operation area according to the positioning information;
[0088] The first disinfection drug dosage calculation module 33 is used to obtain the number of first operation areas and the length of the second operation areas pre-set in the target area, and calculate the first disinfection drug dosage according to the number of the first operation areas, the operation residence time and the spraying amount per unit time;
[0089] A second disinfection drug amount calculation module 34, used to calculate the second disinfection drug amount according to the length of the second operation area, the moving speed and the spraying amount per unit time;
[0090] The drug replenishment work order generation module 35 is used to generate a drug replenishment work order to replenish the drug dosage in the target area when the sum of the first disinfection drug dosage and the second disinfection drug dosage is greater than the configured drug dosage pre-configured in the target area.
[0091] The embodiment of the present application obtains the positioning information of the operator in the target area and the spraying volume per unit time of the disinfection equipment when performing the disinfection task, and determines the operator's work residence time in the first work area and the moving speed of the second work area according to the positioning information; obtains the number of the first work area and the length of the second work area pre-set in the target area, and calculates the first disinfection medicine amount according to the number of the first work area, the work residence time and the spraying volume per unit time; calculates the second disinfection medicine amount according to the length of the second work area, the moving speed and the spraying volume per unit time, and generates a medicine replenishment work order when the sum of the first disinfection medicine amount and the second disinfection medicine amount is greater than the configured medicine amount pre-configured in the target area, so as to replenish the medicine amount in the target area. In the above scheme, the operator's work residence time in the first work area and the moving speed of the second work area can be monitored in real time according to the positioning information, and the operator's disinfection habits can be analyzed according to the work residence time and the moving speed, so as to evaluate the replenishment amount of the agent in the target area, thereby improving the accuracy and timeliness of the evaluation of the replenishment agent and avoiding affecting the disinfection efficiency.
[0092] In a possible embodiment, the job status determination module 32 is specifically used to:
[0093] Generate a work trajectory of the operator according to the positioning information, and collect multiple work mark points on the work trajectory according to preset time intervals;
[0094] Matching each operation mark point with the first operation area respectively, obtaining a first operation mark point that coincides with the first operation area and a second operation coordinate point that does not coincide with the first operation area, and determining the operation stay time corresponding to the first operation mark point;
[0095] The target operation time between two adjacent second operation marking points is determined according to the positional relationship between the first operation marking point and the second operation marking point, and the moving speed of the operator in the second operation area is calculated according to the target moving distance between the two adjacent second operation marking points and the target operation time.
[0096] In a possible embodiment, the job status determination module 32 is further configured to:
[0097] In the case where the first operation mark point is included between two adjacent second operation mark points, the total stay time is calculated according to the number of included first operation mark points and the operation stay time, and the target operation time is determined according to the operation time between the two adjacent second operation mark points and the total stay time;
[0098] When the first operation marking point is not included between two adjacent second operation marking points, the operation time between the two adjacent second operation marking points is determined as the target operation time.
[0099] In a possible embodiment, the job status determination module 32 is specifically used to:
[0100] Determine the operator's staying position in the target area based on the positioning information, obtain environmental information of the staying position, and determine whether the environmental information matches the preset disinfection information. When the environmental information matches the preset disinfection information, perform a compliance check on the stay time of the staying position based on the environmental information, and determine the operator's working stay time in the first working area based on the check result.
[0101] In a possible embodiment, the job status determination module 32 is further configured to:
[0102] Determine the area of the target disinfection object according to the environmental information, and determine the operation time range associated with the area of the target object, and when the stay time at the stay position meets the operation time range, determine the operation stay time of the operator in the first operation area as the stay time at the stay position;
[0103] When the stay time at the stay position is greater than the operation time range, the maximum operation time within the operation time range is determined as the operation stay time of the operator in the first operation area.
[0104] In a possible embodiment, the second disinfection drug dosage calculation module 34 is specifically used for:
[0105] The rest time is estimated based on the length of the second working area and the preset rest frequency and rest time; the first working time is calculated based on the length of the second working area and the moving speed; the second working time is calculated based on the first working time and the rest time; the second disinfectant amount is calculated based on the second working time and the spraying amount per unit time.
[0106] In a possible embodiment, the drug replenishment work order generation module 35 is specifically used to:
[0107] When the sum of the first disinfection dosage and the second disinfection dosage is greater than the pre-configured dosage of the target area, the regional disinfection dosage to be replenished is calculated based on the total dosage of the first disinfection dosage and the second disinfection dosage and the pre-configured dosage of the target area, and a dosage replenishment work order containing the regional disinfection dosage to be replenished is generated.
[0108] An embodiment of the present application also provides a device for determining the amount of medicine for regional disinfection based on personnel positioning. The device for determining the amount of medicine for regional disinfection based on personnel positioning can be integrated with a system for determining the amount of medicine for regional disinfection based on personnel positioning provided in an embodiment of the present application. Figure 6 This is a schematic diagram of a device for determining the amount of regional disinfection medicine based on personnel positioning provided in an embodiment of the present application, with reference to Figure 6 The regional disinfection drug dosage determination device based on personnel positioning includes: an input device 43, an output device 44, a memory 42, and one or more processors 41; the memory 42 is used to store one or more programs; when one or more programs are executed by one or more processors 41, the one or more processors 41 implement the regional disinfection drug dosage determination method based on personnel positioning as provided in the above embodiment. The input device 43, the output device 44, the memory 42, and the processor 41 can be connected by a bus or other means. Figure 6 The example of connecting through bus is taken in the following.
[0109] The memory 42, as a computing device readable storage medium, can be used to store software programs, computer executable programs and modules, such as the program instructions / modules corresponding to the method for determining the amount of regional disinfection based on personnel positioning provided in any embodiment of the present application. The memory 42 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the device, etc. In addition, the memory 42 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 42 may further include a memory remotely arranged relative to the processor 41, and these remote memories may be connected to the device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0110] The input device 43 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the device. The output device 44 may include a display device such as a display screen.
[0111] The processor 41 executes various functional applications and data processing of the device by running the software programs, instructions and modules stored in the memory 42, that is, realizes the above-mentioned method for determining the amount of regional disinfection based on personnel positioning.
[0112] The above-mentioned system, device and computer for determining the amount of pesticide for regional disinfection based on personnel positioning can be used to execute the method for determining the amount of pesticide for regional disinfection based on personnel positioning provided in any of the above-mentioned embodiments, and have corresponding functions and beneficial effects.
[0113] The embodiment of the present application also provides a storage medium storing computer executable instructions, which are used to perform the method for determining the amount of regional disinfection based on personnel positioning as provided in the above embodiment when executed by a computer processor. The method for determining the amount of regional disinfection based on personnel positioning includes:
[0114] Obtain the positioning information of the workers in the target area and the spraying volume per unit time of the disinfection equipment when performing the disinfection task, and determine the worker's work stay time in the first work area and the moving speed in the second work area according to the positioning information;
[0115] Obtain the number of first operation areas and the length of the second operation areas pre-set in the target area, and calculate the first disinfection drug amount according to the number of the first operation areas, the operation residence time, and the spraying amount per unit time;
[0116] The second disinfection dosage is calculated based on the length of the second working area, the moving speed and the spraying amount per unit time. When the sum of the first disinfection dosage and the second disinfection dosage is greater than the pre-configured dosage of the target area, a dosage replenishment work order is generated to replenish the dosage of the target area.
[0117] Storage medium - any of various types of memory devices or storage devices. The term "storage medium" is intended to include: installation media, such as CD-ROM, floppy disk or tape device; computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory, such as flash memory, magnetic media (such as hard disk or optical storage); registers or other similar types of memory elements, etc. Storage media may also include other types of memory or combinations thereof. In addition, the storage medium may be located in the first computer system in which the program is executed, or may be located in a different second computer system, which is connected to the first computer system via a network (such as the Internet). The second computer system can provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations (for example, in different computer systems connected by a network). The storage medium may store program instructions (for example, embodied as a computer program) that can be executed by one or more processors.
[0118] Of course, the storage medium containing computer executable instructions provided in the embodiment of the present application is not limited to the method for determining the amount of medicine for regional disinfection based on personnel positioning as described above, and can also execute related operations in the method for determining the amount of medicine for regional disinfection based on personnel positioning provided in any embodiment of the present application.
[0119] The regional disinfection drug dosage determination system, device and storage medium based on personnel positioning provided in the above embodiments can execute the regional disinfection drug dosage determination method based on personnel positioning provided in any embodiment of the present application. For technical details not described in detail in the above embodiments, please refer to the regional disinfection drug dosage determination method based on personnel positioning provided in any embodiment of the present application.
[0120] The above are only preferred embodiments of the present application and the technical principles used. The present application is not limited to the specific embodiments described herein, and various obvious changes, readjustments and substitutions that can be made by those skilled in the art will not deviate from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the claims.
Claims
1. A method for determining the amount of regional disinfection drugs based on personnel positioning, characterized in that: include: Obtain the positioning information of the workers in the target area and the spraying volume per unit time of the disinfection equipment when performing the disinfection task, and determine the worker's work stay time in the first work area and the moving speed in the second work area according to the positioning information; Obtain the number of first operation areas and the length of the second operation areas pre-set in the target area, and calculate the first disinfection drug amount according to the number of the first operation areas, the operation residence time, and the spraying amount per unit time; The second disinfection dosage is calculated based on the length of the second working area, the moving speed and the spraying amount per unit time. When the sum of the first disinfection dosage and the second disinfection dosage is greater than the pre-configured dosage of the target area, a dosage replenishment work order is generated to replenish the dosage of the target area.
2. The method for determining the amount of regional disinfection medicine based on personnel positioning according to claim 1 is characterized in that: Determining the moving speed of the operator in the second operating area according to the positioning information includes: Generate a work trajectory of the operator according to the positioning information, and collect multiple work mark points on the work trajectory according to preset time intervals; Matching each operation mark point with the first operation area respectively, obtaining a first operation mark point that coincides with the first operation area and a second operation coordinate point that does not coincide with the first operation area, and determining the operation stay time corresponding to the first operation mark point; The target operation time between two adjacent second operation marking points is determined according to the positional relationship between the first operation marking point and the second operation marking point, and the moving speed of the operator in the second operation area is calculated according to the target moving distance between the two adjacent second operation marking points and the target operation time.
3. The method for determining the amount of regional disinfection medicine based on personnel positioning according to claim 2 is characterized in that: The step of determining the target operation time between two adjacent second operation marking points according to the positional relationship between the first operation marking point and the second operation marking point includes: In the case where the first operation mark point is included between two adjacent second operation mark points, the total stay time is calculated according to the number of included first operation mark points and the operation stay time, and the target operation time is determined according to the operation time between the two adjacent second operation mark points and the total stay time; When the first operation marking point is not included between two adjacent second operation marking points, the operation time between the two adjacent second operation marking points is determined as the target operation time.
4. The method for determining the amount of regional disinfection medicine based on personnel positioning according to claim 1 is characterized in that: Determining the operation stay time of the operator in the first operation area according to the positioning information includes: Determine the operator's staying position in the target area based on the positioning information, obtain environmental information of the staying position, and determine whether the environmental information matches the preset disinfection information. When the environmental information matches the preset disinfection information, perform a compliance check on the stay time of the staying position based on the environmental information, and determine the operator's working stay time in the first working area based on the check result.
5. The method for determining the amount of regional disinfection medicine based on personnel positioning according to claim 4 is characterized in that: The step of performing compliance detection on the stay time of the stay position according to the environmental information, and determining the stay time of the operator in the first work area based on the detection result, includes: Determine the area of the target disinfection object according to the environmental information, and determine the operation time range associated with the area of the target disinfection object, and when the stay time at the stay position meets the operation time range, determine the operation stay time of the operator in the first operation area as the stay time at the stay position; When the stay time at the stay position is greater than the operation time range, the maximum operation time within the operation time range is determined as the operation stay area of the operator in the first operation area.
6. The method for determining the amount of regional disinfection medicine based on personnel positioning according to claim 1 is characterized in that: The second disinfection drug amount is calculated according to the length of the second operating area, the moving speed and the spraying amount per unit time, including: The rest time is estimated based on the length of the second working area and the preset rest frequency and rest time; the first working time is calculated based on the length of the second working area and the moving speed; the second working time is calculated based on the first working time and the rest time; the second disinfectant amount is calculated based on the second working time and the spraying amount per unit time.
7. The method for determining the amount of regional disinfection medicine based on personnel positioning according to claim 1 is characterized in that: The step of generating a drug replenishment work order when the sum of the first disinfection drug amount and the second disinfection drug amount is greater than the configured drug amount pre-configured for the target area includes: When the sum of the first disinfection dosage and the second disinfection dosage is greater than the pre-configured dosage of the target area, the regional disinfection dosage to be replenished is calculated based on the total dosage of the first disinfection dosage and the second disinfection dosage and the pre-configured dosage of the target area, and a dosage replenishment work order containing the regional disinfection dosage to be replenished is generated.
8. A regional disinfection drug dosage determination system based on personnel positioning, characterized in that: include: An information acquisition module is used to obtain the positioning information of the workers in the target area and the spraying volume per unit time of the disinfection equipment when performing disinfection tasks; An operation status determination module, used to determine the operation stay time of the operator in the first operation area and the moving speed of the operator in the second operation area according to the positioning information; A first disinfection drug dosage calculation module is used to obtain the number of first operating areas and the length of the second operating area pre-set in the target area, and calculate the first disinfection drug dosage according to the number of the first operating areas, the operating residence time and the spraying amount per unit time; A second disinfection drug amount calculation module, used to calculate the second disinfection drug amount according to the length of the second operating area, the moving speed and the spraying amount per unit time; The drug replenishment work order generation module is used to generate a drug replenishment work order to replenish the drug dosage in the target area when the sum of the first disinfection drug dosage and the second disinfection drug dosage is greater than the pre-configured drug dosage in the target area.
9. An electronic device, comprising: one or more processors; A storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method for determining the amount of regional disinfection medicine based on personnel positioning as described in any one of claims 1-7.
10. A storage medium storing computer executable instructions, wherein the computer executable instructions, when executed by a computer processor, are used to execute the method for determining the amount of pesticide for regional disinfection based on personnel positioning as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Intelligent sprinkling method and intelligent sprinkling system for airplane
CN106335641A
Spraying control method of drone and drone
CN106714554A