Dynamic public toilet inspection method and device based on passenger flow and problem reporting, and equipment

By using a dynamic public toilet inspection method based on pedestrian traffic and problem reporting, combined with a historical trend database and dynamic weighting coefficients, future maintenance status trends are generated, inspection tasks are determined, and inspectors are selected. This solves the problem of high cost and low efficiency in public toilet inspections, and achieves efficient and low-cost public toilet management.

CN120598255BActive Publication Date: 2026-03-17ZHONGHUANJIE (BEIJING) ENVIRONMENTAL TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510662647.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-22
Publication Date
2026-03-17
Estimated Expiration
2045-05-22

AI Technical Summary

Technical Problem

The current public toilet inspection relies on manual methods, which has problems such as high cost, low efficiency and inability to achieve comprehensive coverage, especially in the widely distributed public toilet locations where efficient management is difficult.

Method used

By acquiring information on the flow of people and reported problems at public toilet locations, and combining this with a historical trend database, dynamic trends for future maintenance status are generated. These trends are then weighted using dynamic weighting coefficients to determine inspection tasks and pre-bid for tasks, ultimately selecting the most suitable inspectors and inspection plans.

Benefits of technology

It enables targeted, efficient, and low-cost public toilet inspections, improving inspection effectiveness and efficiency while reducing manpower input.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120598255B_ABST
    Figure CN120598255B_ABST
Patent Text Reader

Abstract

This invention provides a dynamic public toilet inspection method, device, and equipment based on pedestrian flow and problem reporting. The method includes: acquiring pedestrian flow load data and a list of reported problems for public toilet locations within a target area; generating a dynamic trend of future maintenance status for each public toilet location based on the pedestrian flow load data, the reported problem list, and a historical trend database; determining the public toilet locations to be inspected and inspection tasks with time windows based on the future maintenance status dynamic trend; pre-bidding tasks based on the status information of each inspector; determining the target bid score for each inspector relative to the public toilet locations to be inspected; and determining the target inspector and target inspection plan for the tasks at the public toilet locations to be inspected based on the target bid score. This invention enables targeted, efficient, and low-labor-cost inspection of public toilet locations, helping to improve the effectiveness of public toilet inspections.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of public toilet inspection technology, and in particular to a dynamic public toilet inspection method, device, and equipment based on pedestrian flow and problem reporting. Background Technology

[0002] With the acceleration of urbanization and the increase in urban population density, public toilets, as an important part of urban infrastructure, have become increasingly important in their management and maintenance. The cleanliness and service quality of public toilets directly affect citizens' daily life experience and the city's image. Currently, the assessment of public toilet cleaning and operation mainly relies on manual inspections. The specific process is as follows: cleaning staff regularly inspect each public toilet, record the cleanliness status, and report the data to the management department, which then evaluates and assesses the cleaning work based on the reported data. However, due to the large number and wide distribution of public toilets, manual inspections have many problems. First, although video surveillance systems can partially replace manual inspections, the limitations of the installation location and angle of the monitoring equipment often result in blind spots, failing to comprehensively cover all areas. Second, manual inspections require a large investment of human resources, leading to high operating costs and low efficiency, making it difficult to meet the high-efficiency and precise requirements of modern urban public toilet management. Therefore, the current assessment of public toilet cleaning and operation mainly relies on manual inspections, given the large number and wide distribution of public toilets, the limitations and blind spots of video surveillance, and the high labor costs and low efficiency of manual inspections. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide a dynamic public toilet inspection method, device and equipment based on traffic flow and problem reporting, which can realize targeted, efficient and low-labor-cost inspection of public toilets, and help improve the inspection effect of public toilets.

[0004] In a first aspect, the present invention provides a dynamic public toilet inspection method based on pedestrian traffic and problem reporting, including:

[0005] Obtain the pedestrian flow load and the list of reported issues for public toilets in the target area. The list of reported issues includes the number of reported issues, the type of issue, and the level of issue.

[0006] Based on the traffic flow and the list of reported issues, and combined with the historical trend segment library corresponding to the public toilet locations, a dynamic trend of the future maintenance status of the public toilet locations is generated.

[0007] Based on the dynamic trend of future maintenance status, the public toilet locations to be inspected and the public toilet inspection tasks with time windows are determined. The task pre-bidding is carried out in combination with the status information of each inspector, and the target bid score of each inspector relative to the public toilet locations to be inspected is determined. Based on the target bid score, the target inspector and target inspection plan corresponding to the public toilet locations to be inspected are determined.

[0008] In one implementation, based on pedestrian traffic load and a list of reported issues, combined with a historical trend segment library corresponding to public toilet locations, a dynamic trend of future maintenance status for each public toilet location is generated, including:

[0009] By using dynamically changing weighting coefficients, the public toilet's maintenance status is assessed based on factors such as pedestrian traffic load, number of problems, problem type, and problem level, resulting in an evaluation value for the public toilet's maintenance status on the current date.

[0010] Based on the maintenance status assessment value corresponding to the current date and the maintenance status assessment values ​​corresponding to the previous several dates, generate future trend segments for public toilet locations;

[0011] The future trend segments are matched with the historical trend segments contained in the historical trend segment library. The historical maintenance status dynamic trends associated with the matched historical trend segments are used to supplement the future trend segments, so as to obtain the future maintenance status dynamic trends corresponding to the public toilet locations.

[0012] In one implementation, the locations of public toilets to be inspected and the inspection tasks with time windows are determined based on the dynamic trend of future maintenance conditions, including:

[0013] The dynamic trend of future maintenance status is divided into future trend segments corresponding to multiple time windows. Based on the maintenance status assessment value and preset threshold contained in the future trend segment corresponding to the time window, the public toilets to be inspected are determined from the public toilets contained in the target area, and the public toilet inspection tasks with time windows corresponding to the public toilets to be inspected are determined.

[0014] In one implementation, task pre-bidding is performed by combining the status information of each inspector to determine the target bid score for each inspector relative to the public toilet to be inspected. Based on the target bid score, the target inspector and target inspection plan corresponding to the task of the public toilet to be inspected are determined, including:

[0015] Add public toilet inspection tasks with time windows to the task pool;

[0016] For any public toilet inspection task in the task pool, perform the following operations:

[0017] Obtain the bidding requests for the public toilet inspection task from the associated terminals of each inspector;

[0018] Based on the inspector status information carried in the bid request, the public toilet inspection task is pre-assigned to the alternative inspectors, so as to determine the target bid score and alternative inspection plan of the alternative inspectors relative to the public toilet to be inspected based on the task queue corresponding to the alternative inspectors.

[0019] The alternative inspectors and alternative inspection plans corresponding to the highest target bid score are respectively determined as the target inspectors and target inspection plans;

[0020] Remove the public toilet inspection task from the task pool.

[0021] In one implementation, based on the inspector status information carried in the bid request, the public toilet inspection task is pre-assigned to candidate inspectors. The target bid score and candidate inspection plans for each candidate inspector relative to the public toilet to be inspected are determined based on their corresponding task queues. This includes:

[0022] Based on the inspector status information carried in the bid request, determine the initial bid score of each inspector relative to the public toilet inspection task, so as to pre-assign the public toilet inspection task to at least one alternative inspector according to the initial bid score.

[0023] For each candidate inspector, the public toilet inspection task is inserted into the candidate inspector's task queue, and conflict detection is performed according to the time window of the public toilet inspection task. If the conflict detection is successful, path planning is performed on the public toilet inspection tasks included in the task queue to obtain the candidate inspection plan.

[0024] Based on the alternative inspection plan corresponding to each alternative inspector, the target bid score of the alternative inspector relative to the public toilet to be inspected is determined.

[0025] In one implementation, the method further includes:

[0026] The target inspection plan is displayed through a graphical user interface;

[0027] In response to adjustments to the target inspection plan, the adjusted target inspection plan is determined, and inspection scheduling instructions are sent to the associated terminals of the target inspectors according to the adjusted target inspection plan.

[0028] In one implementation, before generating a dynamic trend of the future maintenance status of a public toilet based on pedestrian traffic load and a list of reported issues, combined with a historical trend segment library corresponding to the public toilet, the method further includes:

[0029] Clean and format the population flow load data and the list of reported issues.

[0030] Secondly, the present invention also provides a dynamic public toilet inspection device based on pedestrian flow and problem reporting, comprising:

[0031] The data acquisition module is used to obtain the traffic load of public toilets in the target area and the list of reported issues. The list of reported issues includes the number of reported issues, the type of issue, and the level of issue.

[0032] The trend prediction module is used to generate dynamic trends of the future maintenance status of public toilet locations based on the traffic load and the list of reported issues, combined with the historical trend segment library corresponding to the public toilet locations.

[0033] The inspection plan determination module is used to determine the public toilet locations to be inspected and the public toilet inspection tasks with time windows based on the dynamic trend of future maintenance conditions. It combines the status information of each inspector to conduct task pre-bidding, determines the target bid score of each inspector relative to the public toilet locations to be inspected, and determines the target inspector and target inspection plan corresponding to the tasks of the public toilet locations to be inspected based on the target bid score.

[0034] Thirdly, the present invention also provides an electronic device including a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to implement any of the methods provided in the first aspect.

[0035] Fourthly, the present invention also provides a computer-readable storage medium storing computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement any of the methods provided in the first aspect.

[0036] This invention provides a dynamic public toilet inspection method, device, and equipment based on pedestrian flow and problem reporting. First, it acquires the pedestrian flow load and a list of reported problems for each public toilet within a target area. The reported problem list includes the number, type, and severity of reported problems. Then, based on the pedestrian flow load and the reported problem list, and combined with a historical trend database for each public toilet, it generates a dynamic trend of the future maintenance status of each public toilet. Finally, based on the dynamic trend of the future maintenance status, it determines the public toilets to be inspected and the inspection tasks with time windows. It also performs task pre-bidding based on the status information of each inspector, determining the target bid score for each inspector relative to the public toilets to be inspected. Based on the target bid score, it determines the target inspector and the target inspection plan for each task. The above method can monitor the flow of people in public toilets in real time and support the reporting of public issues. By combining the above information, the dynamic trend of the future maintenance status of the public toilets can be predicted. Then, by combining the status information of each inspector, task pre-bidding can be carried out to determine the final target inspector and the target inspection plan. This invention can achieve targeted, efficient and low-labor-cost inspection of public toilets, which helps to improve the inspection effect of public toilets.

[0037] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.

[0038] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0039] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0040] Figure 1 A flowchart illustrating a dynamic public toilet inspection method based on pedestrian flow and problem reporting, provided in an embodiment of the present invention;

[0041] Figure 2 This is an architecture diagram of a dynamic public toilet inspection system provided in an embodiment of the present invention;

[0042] Figure 3 A flowchart illustrating the technical implementation of a dynamic public toilet inspection method based on pedestrian flow and problem reporting, provided in this embodiment of the invention.

[0043] Figure 4 A schematic diagram of a dynamic public toilet inspection device based on pedestrian flow and problem reporting provided in an embodiment of the present invention;

[0044] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0046] Currently, existing public toilet inspection methods have the following problems: 1) Manual inspection of public toilets is labor-intensive, lacks focus, and is inefficient; 2) Manual inspection of public toilets is time-consuming, untimely, and yields poor inspection results. Based on this, the present invention provides a dynamic public toilet inspection method, device, and equipment based on pedestrian flow and problem reporting. This allows for targeted, efficient, and low-labor-cost inspection of public toilets, helping to improve the effectiveness of public toilet inspections.

[0047] To facilitate understanding of this embodiment, a dynamic public toilet inspection method based on pedestrian flow and problem reporting, as disclosed in this embodiment of the invention, will first be described in detail. (See [link to relevant documentation]). Figure 1 The diagram shows a dynamic public toilet inspection method based on pedestrian flow and problem reporting. The method mainly includes the following steps S102 to S106:

[0048] Step S102: Obtain the passenger flow load and the list of reported problems corresponding to the public toilets in the target area.

[0049] Among them, the pedestrian flow load can be collected by the pedestrian flow monitoring sensors installed in the public toilets to collect real-time pedestrian flow data, and the reported problem list includes the number of reported problems, the problem type and the problem level.

[0050] Step S104: Based on the pedestrian flow load and the reported problem list, and combined with the historical trend segment library corresponding to the public toilet, generate a dynamic trend of the future maintenance status of the public toilet.

[0051] The historical trend segment library can include historical trend segments associated with each public toilet location. These segments describe the maintenance status assessment values ​​of the public toilet locations over multiple consecutive historical dates. The future maintenance status dynamic trend describes the maintenance status assessment values ​​of the public toilet locations over multiple future dates. A higher maintenance status assessment value indicates a higher urgency for the public toilet location to be inspected. The time interval corresponding to the trend segments is shorter than the time interval corresponding to the maintenance status dynamic trend.

[0052] In one example, the future trend segment corresponding to the public toilet location is first determined based on the traffic load and the list of reported problems. This segment is then matched with the historical trend segments contained in the historical trend segment library. Finally, the future trend segment is supplemented by the historical maintenance status dynamic trend associated with the historical trend segment to obtain the future maintenance status dynamic trend.

[0053] Step S106: Determine the public toilet locations to be inspected and the public toilet inspection tasks with time windows based on the dynamic trend of future maintenance status. Combine the status information of each inspector to conduct task pre-bidding, determine the target bid score of each inspector relative to the public toilet locations to be inspected, and determine the target inspector and target inspection plan corresponding to the tasks of the public toilet locations to be inspected based on the target bid score.

[0054] The time window describes the execution time range of a public toilet inspection task. Status information includes the inspector's current location and workload. The target bid score describes the inspector's competitiveness relative to the public toilets to be inspected; a higher target bid score indicates a higher probability of the inspection task being assigned to that inspector. The target inspection plan includes multiple public toilet quotation tasks already linked to the target inspector, along with their task location information, time windows, and inspection routes.

[0055] In one example, the process begins by selecting public toilets within the target area based on the dynamic trend of future maintenance conditions, and generating corresponding public toilet inspection tasks with time windows. Then, by combining the status information of each inspector, the initial bid score for each inspector relative to the public toilet inspection task is determined, tasks are pre-allocated, and alternative inspection plans are generated for the pre-allocated inspectors' task queues. Finally, the target bid score for each inspector relative to the public toilet inspection task is determined, and the target inspector and target inspection plan are selected.

[0056] The dynamic public toilet inspection method based on pedestrian flow and problem reporting provided in this invention can monitor the pedestrian flow of public toilets in real time and support public problem reporting. By combining the above information, the dynamic trend of the future maintenance status of the corresponding public toilet can be predicted. Then, by combining the status information of each inspector, task pre-bidding can be carried out to determine the final target inspector and target inspection plan. This invention can realize targeted, efficient and low-labor-cost inspection of public toilets, which helps to improve the inspection effect of public toilets.

[0057] For ease of understanding, the embodiments of the present invention first explain the system for implementing a dynamic public toilet inspection method based on pedestrian flow and problem reporting, see [link to documentation]. Figure 2 The diagram illustrates the architecture of a dynamic public toilet inspection system, comprising: a presentation layer (including the inspector's terminal, the inspection and supervision backend, and a unified inspection and supervision dashboard); a user layer (including inspectors and the general public); an application layer (including the inspection execution center, specifically divided into an inspection task receiving unit and an inspection task execution unit); a BI layer (including a data analysis center and an inspection dispatch center; the data analysis center is divided into a data preprocessing unit and an intelligent analysis unit, and the inspection dispatch center is divided into an inspection plan planning unit and an inspection dispatch distribution unit); a data layer (including an automatic data collection unit and a manual data reporting unit); and a network layer (including the Internet of Things, the Internet, and communication networks). Figure 2 The arrows in the diagram are used to indicate the direction of data flow in the system.

[0058] Based on this, embodiments of the present invention provide a specific implementation of a dynamic public toilet inspection method based on pedestrian flow and problem reporting, see [link to relevant documentation]. Figure 3The flowchart shown illustrates a technical implementation process for a dynamic public toilet inspection method based on pedestrian traffic and problem reporting, including:

[0059] (a) Automatic data acquisition unit: Real-time detection system for public toilet traffic load; Manual data reporting unit: Public evaluation and problem reporting.

[0060] In one example, the automatic data acquisition unit: by installing intelligent people flow monitoring sensors in the public toilet, the system can obtain the real-time people flow load of the public toilet, set a high load threshold in the system, and automatically notify the corresponding grid inspection personnel when the threshold is reached.

[0061] In one example, the data manual reporting unit (WeChat mini-program, self-service terminal) supports public toilet evaluation and problem reporting; the system sets an abnormal threshold for the number of reported public toilet problems, and when the threshold is reached, the system will automatically notify the corresponding grid's responsible inspection personnel.

[0062] (ii) Processing Unit: Cleans and formats the collected data. Specifically, it cleans and formats the data on pedestrian traffic load and the list of reported issues.

[0063] (III) Intelligent Analysis Unit: Based on key variables such as cumulative traffic flow, number of reported problems, types of reported problems and problem levels, the unit uses algorithms to process public toilet data, uses a weighted scoring system to generate a hygiene assessment report for each public toilet and predicts the future hygiene trend of each public toilet.

[0064] The specific implementation process is as follows:

[0065] (3.1) Using dynamically changing weighting coefficients, the public toilet's maintenance status assessment value for the current date is obtained by weighting the traffic load, number of problems, problem type, and problem level. In one implementation, the weighting coefficients corresponding to key variables such as traffic load, number of problems, problem type, and problem level are obtained, and the problem type and problem level are encoded and converted into numerical form. The cumulative traffic flow is determined based on the traffic load, and then the cumulative traffic flow, number of problems, problem type, and problem level in numerical form are weighted using the weighting coefficients to obtain the public toilet's maintenance status assessment value for the current date.

[0066] (3.2) Based on the maintenance status assessment value corresponding to the current date and the maintenance status assessment values ​​corresponding to the previous several dates, generate a future trend segment corresponding to the public toilet location. For example, based on the maintenance status assessment values ​​of the previous 3 (or N) days and the maintenance status assessment value corresponding to the current date, generate a curve of the maintenance status assessment value, which is the future trend segment corresponding to the public toilet location.

[0067] (3.3) Match the future trend segments with the historical trend segments contained in the historical trend segment library, and use the historical maintenance status dynamic trends associated with the matched historical trend segments to supplement the future trend segments, thereby obtaining the future maintenance status dynamic trends corresponding to the public toilet locations. In one example, compare the change trends of the future trend segments and historical trend segments of the same public toilet location to obtain historical trend segments with roughly consistent change trends (e.g., similarity higher than a preset threshold). Since the historical trend segments are extracted from the historical maintenance status dynamic trends, and the historical maintenance status dynamic trends of the same public toilet location can be roughly considered to be periodic, the historical maintenance status dynamic trends described in the historical trend segments can be used to supplement the future trend segments, thereby obtaining the future maintenance status dynamic trends corresponding to the public toilet locations.

[0068] (iv) Inspection plan planning unit: Based on the current assessment of the hygiene conditions of each public toilet, as well as future trend changes, the location of inspectors and their workload, the system automatically generates recommended inspection plans.

[0069] The specific implementation process is as follows:

[0070] (4.1) Divide the future maintenance status dynamic trend into future trend segments corresponding to multiple time windows. Based on the maintenance status assessment value and preset threshold contained in the future trend segment corresponding to the time window, determine the public toilet points to be inspected from the public toilet points contained in the target area, and determine the public toilet inspection task with time window corresponding to the public toilet point to be inspected.

[0071] In one example, the maintenance status assessment value contained in the future trend segment corresponding to the time window can be compared with a preset threshold. If the maintenance status assessment value of a certain date in the time window exceeds the preset threshold, the public toilet can be identified as a public toilet to be inspected, and a public toilet inspection task with a time window corresponding to the public toilet to be inspected can be generated.

[0072] (4.2) Add public toilet inspection tasks with time windows to the task pool.

[0073] (4.3) For any public toilet inspection task in the task pool, perform the following operations:

[0074] (a) Obtain the bidding request for the public toilet inspection task from the associated terminal of each inspector. The bidding request carries inspector status information, such as current location and workload.

[0075] (b) Based on the inspector status information carried in the bid request, the public toilet inspection task is pre-assigned to candidate inspectors. The target bid score and candidate inspection plan for each candidate inspector relative to the public toilet to be inspected are determined based on their corresponding task queue. Specifically:

[0076] First, based on the inspector status information carried in the bid request, determine the initial bid score for each inspector relative to the public toilet inspection task. Then, pre-assign the public toilet inspection task to at least one alternative inspector according to the initial bid score. The initial bid score can be determined using the following formula: Among them, Score ij For the alternative inspector P j Compared to the public toilet inspection task T i The initial bid score, w i For public toilet inspection task T i The priority weight can be determined when generating the public toilet inspection tasks for each public toilet location to be inspected. reach For the alternative inspector P j From its current location, it reaches the public toilet inspection task T i The time required to determine the location, where γ is the fusion weight, and Fatigue j For the alternative inspector P j The workload.

[0077] Then, for each candidate inspector, the public toilet inspection task is inserted into their task queue. Conflict detection is performed based on the task's time window. If the conflict detection passes, path planning is performed on the public toilet inspection tasks in the task queue to obtain candidate inspection plans. For example, assuming candidate inspector P... j The current position is (x0, y0), and its assigned task queue is {T1(loc1,[t s1 ,t e1 ],…,T n (locn,[t sn ,t en ]}, loc1, locn are public toilet inspection tasks T1, ..., T n Location, [t s1 ,t e1 ],…,[t sn ,t en [T1, ..., T2 are public toilet inspection tasks] n The time window for public toilet inspection tasks T i Determine whether its time window is consistent with [t] s1 ,t e1 ],…,[t sn ,t en If there is a conflict, the generated alternative inspection plan will be empty; if there is no conflict, the public toilet inspection task T will be... i Insert it into the appropriate position in the task queue and perform path planning to obtain alternative inspection plans.

[0078] Finally, based on the alternative inspection plans corresponding to each candidate inspector, the target bid score of the candidate inspector relative to the public toilet to be inspected is determined. In one example, for each alternative inspection plan, the plan can be scored from multiple aspects, such as path length, the consistency between the execution order and task priority of the public toilet inspection tasks it contains, to obtain the target bid score of the candidate inspector relative to the public toilet to be inspected.

[0079] (c) The alternative inspectors and alternative inspection plans corresponding to the highest target bid score are respectively determined as the target inspectors and target inspection plans.

[0080] (d) Remove the public toilet inspection task from the task pool.

[0081] (V) Dispatch and Assignment Unit: This unit performs manual / automatic review of the above inspection plans, dynamically adjusts the inspection schedule and resource allocation, and automatically issues inspection dispatch instructions. In one example, the target inspection plan is first displayed through a graphical user interface. Then, it responds to the adjustment operation for the target inspection plan, determines the adjusted target inspection plan, and sends inspection dispatch instructions to the associated terminal of the target inspector according to the adjusted target inspection plan.

[0082] (vi) Inspection task receiving unit: On the mobile terminal, inspectors can view, confirm and receive the inspection tasks for the day and view the system warnings of possible public toilet problems.

[0083] (vii) Task execution unit: Inspectors conduct public toilet inspections according to the inspection task content.

[0084] Furthermore, Figure 3 The invention also illustrates that the embodiments of the present invention propose an inspection result feedback mechanism, which can continuously optimize the intelligent analysis unit, the inspection plan planning unit, and the scheduling and dispatching unit.

[0085] Based on the foregoing embodiments, this invention provides a dynamic public toilet inspection device based on pedestrian flow and problem reporting. See [link to relevant documentation]. Figure 4 The diagram shows a dynamic public toilet inspection device based on pedestrian flow and problem reporting. The device mainly includes the following parts:

[0086] Data acquisition module 402 is used to acquire the traffic load of public toilets in the target area and the list of reported problems. The list of reported problems includes the number of reported problems, the type of problem, and the level of problem.

[0087] The trend prediction module 404 is used to generate a dynamic trend of the future maintenance status of public toilets based on the traffic load and the list of reported problems, combined with the historical trend segment library corresponding to the public toilets.

[0088] The inspection plan determination module 406 is used to determine the public toilet locations to be inspected and the public toilet inspection tasks with time windows based on the dynamic trend of future maintenance conditions. It combines the status information of each inspector to conduct task pre-bidding, determines the target bid score of each inspector relative to the public toilet locations to be inspected, and determines the target inspector and target inspection plan corresponding to the tasks of the public toilet locations to be inspected based on the target bid score.

[0089] The dynamic public toilet inspection device based on pedestrian flow and problem reporting provided in this invention can monitor the pedestrian flow of public toilets in real time and support public problem reporting. By combining the above information, it can predict the dynamic trend of the future maintenance status of the corresponding public toilet, and then combine the status information of each inspector to pre-bid for tasks to determine the final target inspector and target inspection plan. This invention can achieve targeted, efficient and low-labor-cost inspection of public toilets, which helps to improve the inspection effect of public toilets.

[0090] In one implementation, the trend prediction module 404 is specifically used for:

[0091] By using dynamically changing weighting coefficients, the public toilet's maintenance status is assessed based on factors such as pedestrian traffic load, number of problems, problem type, and problem level, resulting in an evaluation value for the public toilet's maintenance status on the current date.

[0092] Based on the maintenance status assessment value corresponding to the current date and the maintenance status assessment values ​​corresponding to the previous several dates, generate future trend segments for public toilet locations;

[0093] The future trend segments are matched with the historical trend segments contained in the historical trend segment library. The historical maintenance status dynamic trends associated with the matched historical trend segments are used to supplement the future trend segments, so as to obtain the future maintenance status dynamic trends corresponding to the public toilet locations.

[0094] In one implementation, the inspection plan determination module 406 is specifically used for:

[0095] The dynamic trend of future maintenance status is divided into future trend segments corresponding to multiple time windows. Based on the maintenance status assessment value and preset threshold contained in the future trend segment corresponding to the time window, the public toilets to be inspected are determined from the public toilets contained in the target area, and the public toilet inspection tasks with time windows corresponding to the public toilets to be inspected are determined.

[0096] In one implementation, the inspection plan determination module 406 is specifically used for:

[0097] Add public toilet inspection tasks with time windows to the task pool;

[0098] For any public toilet inspection task in the task pool, perform the following operations:

[0099] Obtain the bidding requests for the public toilet inspection task from the associated terminals of each inspector;

[0100] Based on the inspector status information carried in the bid request, the public toilet inspection task is pre-assigned to the alternative inspectors, so as to determine the target bid score and alternative inspection plan of the alternative inspectors relative to the public toilet to be inspected based on the task queue corresponding to the alternative inspectors.

[0101] The alternative inspectors and alternative inspection plans corresponding to the highest target bid score are respectively determined as the target inspectors and target inspection plans;

[0102] Remove the public toilet inspection task from the task pool.

[0103] In one implementation, the inspection plan determination module 406 is specifically used for:

[0104] Based on the inspector status information carried in the bid request, determine the initial bid score of each inspector relative to the public toilet inspection task, so as to pre-assign the public toilet inspection task to at least one alternative inspector according to the initial bid score.

[0105] For each candidate inspector, the public toilet inspection task is inserted into the candidate inspector's task queue, and conflict detection is performed according to the time window of the public toilet inspection task. If the conflict detection is successful, path planning is performed on the public toilet inspection tasks included in the task queue to obtain the candidate inspection plan.

[0106] Based on the alternative inspection plan corresponding to each alternative inspector, the target bid score of the alternative inspector relative to the public toilet to be inspected is determined.

[0107] In one implementation, an adjustment module is further included, for:

[0108] The target inspection plan is displayed through a graphical user interface;

[0109] In response to adjustments to the target inspection plan, the adjusted target inspection plan is determined, and inspection scheduling instructions are sent to the associated terminals of the target inspectors according to the adjusted target inspection plan.

[0110] In one implementation, a cleaning and formatting module is also included, for:

[0111] Clean and format the population flow load data and the list of reported issues.

[0112] The device provided in this embodiment of the invention has the same implementation principle and technical effect as the aforementioned method embodiment. For the sake of brevity, any parts not mentioned in the device embodiment can be referred to the corresponding content in the aforementioned method embodiment.

[0113] This invention provides an electronic device, specifically, the electronic device includes a processor and a storage device; the storage device stores a computer program, and the computer program, when run by the processor, executes the method described in any of the above embodiments.

[0114] Figure 5 The present invention provides a schematic diagram of the structure of an electronic device 100, which includes a processor 50, a memory 51, a bus 52 and a communication interface 53. The processor 50, the communication interface 53 and the memory 51 are connected through the bus 52. The processor 50 is used to execute executable modules, such as computer programs, stored in the memory 51.

[0115] The memory 51 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 53 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc.

[0116] Bus 52 can be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 5 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0117] The memory 51 is used to store programs. After receiving an execution instruction, the processor 50 executes the programs. The method executed by the device for defining the flow process disclosed in any of the foregoing embodiments of the present invention can be applied to the processor 50 or implemented by the processor 50.

[0118] Processor 50 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 50 or by instructions in software form. Processor 50 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 51. The processor 50 reads the information in memory 51 and, in conjunction with its hardware, completes the steps of the above method.

[0119] The computer program product of the readable storage medium provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the foregoing method embodiments. For specific implementation, please refer to the foregoing method embodiments, which will not be repeated here.

[0120] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0121] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A dynamic public toilet inspection method based on human flow and problem reporting, characterized in that, The method comprises the following steps: acquiring the passenger flow load condition of a public toilet point in a target area and a reported problem list, the reported problem list including the number of reported problems, problem types and problem levels; based on the passenger flow load condition and the reported problem list, combining a historical trend segment library corresponding to the public toilet point, generating a future maintenance condition dynamic trend corresponding to the public toilet point, including: using a dynamically changing weight coefficient to weight the passenger flow load condition, the number of problems, the problem types and the problem levels to obtain a maintenance condition evaluation value corresponding to the public toilet point on the current date; based on the maintenance condition evaluation value corresponding to the current date and the maintenance condition evaluation values corresponding to the previous dates of the current date, generating a future trend segment corresponding to the public toilet point; matching the future trend segment with historical trend segments contained in the historical trend segment library to supplement the future trend segment with a historical maintenance condition dynamic trend associated with the matched historical trend segment to obtain the future maintenance condition dynamic trend corresponding to the public toilet point; determining a public toilet point to be inspected and a public toilet inspection task carrying a time window according to the future maintenance condition dynamic trend, including: dividing the future maintenance condition dynamic trend into future trend segments corresponding to multiple time windows to determine a public toilet point to be inspected from public toilet points contained in the target area and determine a public toilet inspection task carrying the time window corresponding to the public toilet point to be inspected based on the maintenance condition evaluation value contained in the future trend segment corresponding to the time window and a preset threshold value; performing task pre-bidding in combination with state information corresponding to each inspector to determine a target bidding score of each inspector relative to the public toilet point to be inspected to determine a target inspector and a target inspection scheme corresponding to the public toilet point task based on the target bidding score.

2. The dynamic public toilet inspection method based on the number of people and problem reporting according to claim 1, characterized in that, Performing task pre-bidding in combination with state information corresponding to each inspector to determine a target bidding score of each inspector relative to the public toilet point to be inspected to determine a target inspector and a target inspection scheme corresponding to the public toilet point task based on the target bidding score, including: adding the public toilet inspection task carrying the time window to a task pool; for any public toilet inspection task in the task pool, performing the following operations: acquiring a bidding request of an associated terminal of each inspector for the public toilet inspection task; based on the inspector state information carried by the bidding request, pre-allocating the public toilet inspection task to a candidate inspector to determine a target bidding score of the candidate inspector relative to the public toilet point to be inspected and a candidate inspection scheme based on a task queue corresponding to the candidate inspector; determining the candidate inspector corresponding to the highest target bidding score and the candidate inspection scheme as the target inspector and the target inspection scheme, respectively; removing the public toilet inspection task from the task pool.

3. The dynamic public toilet inspection method based on the number of people and problem reporting according to claim 2, characterized in that, based on the state information of the inspectors carried by the bidding request, pre-allocate the public toilet inspection task to the candidate inspectors, determine a target bidding score of the candidate inspectors relative to the public toilet points to be inspected based on a task queue corresponding to the candidate inspectors, and determine a candidate inspection scheme of the candidate inspectors, including: based on the state information of the inspectors carried by the bidding request, determine an initial bidding score of each of the inspectors relative to the public toilet inspection task, and pre-allocate the public toilet inspection task to at least one candidate inspector according to the initial bidding score; for each of the candidate inspectors, insert the public toilet inspection task into a task queue of the candidate inspector, and perform conflict detection according to a time window of the public toilet inspection task, and if the conflict detection is passed, perform path planning on the public toilet inspection tasks contained in the task queue to obtain a candidate inspection scheme; based on the candidate inspection scheme corresponding to each of the candidate inspectors, determine a target bidding score of the candidate inspectors relative to the public toilet points to be inspected.

4. The dynamic public toilet inspection method based on the number of people and problem reporting according to claim 1, characterized in that, The method further comprises: display the target inspection scheme through a graphical user interface; in response to an adjustment operation on the target inspection scheme, determine an adjusted target inspection scheme, and send an inspection scheduling instruction to the terminal associated with the target inspector according to the adjusted target inspection scheme.

5. The dynamic public toilet inspection method based on the number of people and problem reporting according to claim 1, characterized in that, Before generating the dynamic trend of the future maintenance status of the public toilet point based on the human flow load condition and the reported problem list, in combination with the historical trend segment library corresponding to the public toilet point, the method further comprises: cleaning and formatting the human flow load condition and the reported problem list.

6. A dynamic public toilet inspection device based on human flow and problem reporting, characterized in that, comprises: a data acquisition module configured to acquire a human flow load condition and a reported problem list of a public toilet point in a target area, the reported problem list including the number of reported problems, problem types, and problem levels; a trend prediction module configured to generate a dynamic trend of a future maintenance status of the public toilet point based on the human flow load condition and the reported problem list, in combination with a historical trend segment library corresponding to the public toilet point, including: using a dynamically changing weight coefficient to weight process the human flow load condition, the number of problems, the problem types, and the problem levels to obtain a maintenance status evaluation value of the public toilet point corresponding to a current date; based on the maintenance status evaluation value corresponding to the current date and the maintenance status evaluation values corresponding to a plurality of previous dates of the current date, generate a future trend segment corresponding to the public toilet point; match the future trend segment with historical trend segments contained in the historical trend segment library to supplement the future trend segment with a historical maintenance status dynamic trend associated with the matched historical trend segment, to obtain a dynamic trend of the future maintenance status of the public toilet point corresponding to the public toilet point; The inspection scheme determination module is configured to determine a public toilet point to be inspected and a public toilet inspection task carrying a time window according to the future maintenance status dynamic trend, including: dividing the future maintenance status dynamic trend into a plurality of future trend segments corresponding to time windows, determining a public toilet point to be inspected from public toilet points in a target area based on a maintenance status evaluation value contained in the future trend segment corresponding to the time window and a preset threshold, and determining a public toilet inspection task corresponding to the public toilet point to be inspected carrying the time window; task pre-bidding is performed in combination with state information corresponding to each inspector to determine a target bidding score of each inspector relative to the public toilet point to be inspected, and a target inspector and a target inspection scheme corresponding to the public toilet point to be inspected task are determined based on the target bidding score.

7. An electronic device, comprising: The computer readable storage medium stores computer executable instructions, and the computer executable instructions, when invoked and executed by the processor, cause the processor to implement the method of any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions, and the computer executable instructions, when invoked and executed by the processor, cause the processor to implement the method of any one of claims 1 to 5.

Citation Information

Patent Citations

  • An intelligent public toilet cleaning management system and method

    CN109919482A

  • Unmanned cooperative task allocation method and system applied to power plant protection equipment

    CN119026826A

  • Intelligent park scenic spot inspection method based on environmental sanitation integration

    CN119479099A