A monitoring and scheduling system based on intelligent paper distribution equipment
Patent Information
- Application Number
- CN202610949823.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-29
- Publication Date
- 2026-09-25
AI Technical Summary
[0005]然而,现有的自动感应出纸机仍存在诸多不足:1)现有设备的机箱-机壳封闭方式大多采用外挂物理锁的方式实现、无法实时反馈锁具状态,不但操作便捷度低且锁具状态不可追溯;2)现有设备感知功能单一,无法对电池电量以及温度进行感知、无法对其所在厕位的环境参数(如温度、湿度等)进行感知,无法对厕位的空/忙状态进行感知、无法对异常的厕位占用状态(如厕位被占据时间过长、厕位内有人晕倒等)进行感知;3)现有设备自动出纸模块的设备参数(如出纸速度、出纸时长等)固化于本地,无法远程更新调整,难以适配不同场景需求;4)现有设备多为独立运行的离线设备、缺乏远程集中监控与统一调度能力、无法适配物联网应用场景,运维方无法实时掌握设备关键信息(如电池电量与温度、卷纸余量、电子锁状态等)、维护响应严重滞后,无法对各类设备维保任务(如物料补充、电池更换、锁具维修等)进行自动派单与跟踪,无法对一些紧急事件(诸如电池高温、环境温湿度异常、厕位占位异常等)进行即时预警
[0025]本发明实施例提供了一种基于智能分纸设备的监控调度系统,该系统包括:多个智能分纸设备、远程服务器、多个维保客户端。其中:智能分纸设备用于进行自动感应出纸、电子锁开/关操作,并对开关锁状态、电池剩余电量和温度、内置卷纸余量状态、设备所在厕位的温湿度以及厕位占用状态进行监控,并定期基于设备及厕位的最新监控数据生成多模态数据向远程服务器发送;还用于基于远程服务器发送的远程更新指令对设备本地参数进行更新。远程服务器用于为每个智能分纸设备设置对应的设备参数集、设备监控表和设备更新表,为所有维保工作人员的客户端以及维保区域设置对应的人员配置表,为所有调度任务以及对应的任务反馈设置任务调度表,基于所有智能分纸设备的楼宇-楼层-卫生间-厕位部署位置配置厕位高精地图;还用于根据设备上发的多模态数据进行地图更新、异常事件识别预警、维保任务调度;还用于根据维保客户端上发的任务反馈进行任务反馈跟踪;还用于根据管理员输入的设备参数更新包对指定设备的设备参数进行远程更新;还用于通过地图查询接口提供厕位地图查询服务。维保客户端用于向维保工作人员提供设备锁操作功能;还用于根据服务器远程下发的监控预警信息向维保工作人员进行即时预警;还用于向维保工作人员展示服务器远程派发的任务执行清单、并将维保工作人员的任务反馈向服务器回发。本发明实施例提高了开/关锁操作便捷度,加强了多模态数据的跟踪追溯能力,提高了设备的场景适配能力,提高了维保响应速度,提高了维保任务的处理质量和效率,提高了紧急事件的预警能力,提高了厕位信息的查询便捷度。
Smart Images

Figure CN122824764A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of Internet of Things (IoT) technology, and in particular to a monitoring and scheduling system based on intelligent paper-splitting equipment. Background Technology
[0002] The working principle of an infrared proximity sensor is to emit an infrared beam of a specific wavelength, receive the light signal reflected back from the target object, perform photoelectric conversion on the reflected light signal, and detect the presence of objects at close range through electrical signal analysis.
[0003] An automatic paper feeding mechanism (also known as an automatic paper output module) is a paper feeding device that controls the length of paper fed in a single operation. Its internal components include a motor, guide rollers, and a cutter. The external paper strip enters the device through the inlet and is positioned between two sets of guide rollers. During a single output, the two sets of guide rollers contact the paper strip's surface. The motor rotates, driving the guide rollers to rotate, which in turn propels the paper strip towards the output outlet. After the motor stops rotating, the cutter cuts the paper near the output outlet, completing the output process. The length of paper fed in a single operation is related to the motor's rotational speed (in revolutions per second) and rotation duration (in seconds or other time units), as well as the guide roller diameter (in centimeters or other length units). Output length = π × rotational speed × rotation duration × guide roller diameter.
[0004] An automatic sensor-operated paper dispenser is a paper dispensing device (also known as a paper separating device) that uses infrared sensing technology. This type of device uses infrared proximity sensors to detect the presence of a person at close range and activates the automatic paper dispensing module based on the detected signal to perform a single paper dispensing operation. This type of paper separating device can effectively reduce paper waste and is currently widely used in public health facilities.
[0005] However, existing automatic paper dispensers still have many shortcomings: 1) The existing equipment mostly uses external physical locks for chassis-shell sealing, which cannot provide real-time feedback on the lock status, resulting in low operational convenience and untraceable lock status; 2) The existing equipment has limited sensing functions, unable to sense battery level and temperature, environmental parameters of the toilet stall (such as temperature and humidity), the vacancy / occupancy status of the toilet stall, or abnormal toilet stall occupancy (such as prolonged occupation or someone fainting in the toilet stall); 3) The equipment parameters of the existing automatic paper dispenser module ( 4) Existing equipment is mostly independent offline equipment, lacking remote centralized monitoring and unified scheduling capabilities, and cannot be adapted to IoT application scenarios. The maintenance party cannot grasp the key information of the equipment in real time (such as battery power and temperature, roll paper balance, electronic lock status, etc.), and the maintenance response is seriously delayed. It is impossible to automatically dispatch and track various equipment maintenance tasks (such as material replenishment, battery replacement, lock repair, etc.) and cannot provide timely warnings for some emergency events (such as high battery temperature, abnormal ambient temperature and humidity, abnormal toilet stall occupancy, etc.).
[0006] To address the aforementioned issues, we first improved the existing equipment: 1) Replacing the conventional physical lock with an electronic lock on the chassis and adding a 2.4G communication module (Bluetooth, Wi-Fi) to improve the ease of operation through wireless unlocking; 2) Enhancing the equipment's multimodal sensing capabilities (such as sensing battery power and temperature, sufficient toilet paper supply, electronic lock status, toilet stall ambient temperature and humidity, toilet stall vacancy / occupancy status, and abnormal toilet stall occupancy status) by adding various sensors (battery temperature sensor, infrared photocell sensor, ambient temperature / humidity sensor, pyroelectric sensor, obstacle detection sensor) and improving the main control module's functionality; 3) Adding a mobile communication module (4G / 5G) to provide the equipment with online networking capabilities.
[0007] Furthermore, based on IoT technology, a monitoring and scheduling system is built according to the online networking capabilities of the improved equipment: 1) In addition to performing automatic paper dispensing and wireless locking / unlocking operations locally, the intelligent paper dispensing equipment (i.e., the improved equipment) also senses and monitors multimodal data of the equipment and toilet stalls (electronic lock status, battery remaining percentage, battery temperature, remaining paper roll status, toilet stall temperature, toilet stall humidity, and toilet stall occupancy status), and regularly uploads the monitoring data to a remote server; 2) The remote server analyzes the uploaded data from the intelligent paper dispensing equipment to promptly grasp key equipment information, provide immediate warnings for emergencies, automatically dispatch equipment maintenance tasks, and track the execution status of maintenance tasks in real time by analyzing feedback data from maintenance clients; 3) The remote server adjusts the equipment parameters of any intelligent paper dispensing equipment in real time through remote updates; 4) The remote server configures a high-precision map of toilet stalls to provide a global overview of the usage status of all toilet stalls where equipment is deployed, updates the map in real time by analyzing the uploaded data from the intelligent paper dispensing equipment, and provides toilet stall status query services to external parties through the map query interface.
[0008] The above-mentioned improvement scheme can solve many shortcomings of existing automatic sensor paper output machines and enhance the maintenance capabilities of equipment operators through the Internet of Things. How to specifically implement the above-mentioned improvement scheme is the technical problem that this invention aims to solve. Summary of the Invention
[0009] The purpose of this invention is to address the shortcomings of existing technologies by providing a monitoring and scheduling system based on intelligent paper-splitting equipment. This system includes: multiple intelligent paper-splitting devices, a remote server, and multiple maintenance clients. Specifically, the intelligent paper-splitting devices are used for automatic paper dispensing via sensor and electronic lock opening / closing operations. They monitor the lock / open status, remaining battery power and temperature, remaining internal paper roll capacity, temperature and humidity of the toilet stall, and stall occupancy. They also periodically generate multimodal data based on the latest monitoring data for the devices and toilet stalls and send it to the remote server. Furthermore, they update local parameters of the devices based on remote update commands sent from the remote server. The remote server is used to set corresponding device parameter sets, device monitoring tables, and device update tables for each intelligent paper-splitting device; to set corresponding personnel configuration tables for all maintenance personnel's clients and maintenance areas; to set task scheduling tables for all scheduling tasks and corresponding task feedback; and to configure high-precision maps of toilet stalls based on the building-floor-restroom-toilet stall deployment locations of all intelligent paper-splitting devices. It is also used for map updates, abnormal event identification and early warning, and maintenance task scheduling based on multimodal data sent from the devices; for task feedback tracking based on task feedback sent from the maintenance client; for remotely updating device parameters of specified devices based on device parameter update packages input by the administrator; and for providing toilet stall map query services through a map query interface. The maintenance client provides device lock operation functions to maintenance personnel; provides real-time early warnings to maintenance personnel based on monitoring and early warning information remotely sent by the server; displays the task execution list remotely assigned by the server to maintenance personnel; and sends task feedback from maintenance personnel back to the server. Based on this invention, the ease of operation of the lock and switch can be improved, and multimodal data of the equipment and its toilet stall (electronic lock status, battery remaining percentage, battery temperature, toilet paper remaining status, toilet stall temperature, toilet stall humidity, toilet stall occupancy status) can be tracked and traced. This can improve the scene adaptability of equipment parameters, improve the response speed of equipment maintenance, improve the processing quality and efficiency of maintenance tasks, improve the early warning capability of emergency events, and improve the ease of querying toilet stall information.
[0010] To achieve the above objectives, embodiments of the present invention provide a monitoring and scheduling system based on intelligent paper-splitting equipment, the system comprising: multiple intelligent paper-splitting devices, a remote server, and multiple maintenance clients; Each of the aforementioned intelligent paper-splitting devices is deployed in a designated toilet stall in a designated commercial building; each of the aforementioned maintenance clients is assigned to a designated maintenance worker; the remote server is connected to each of the aforementioned intelligent paper-splitting devices and each of the aforementioned maintenance clients respectively; The intelligent paper dispensing device is used to automatically sense and dispense paper based on the device's built-in sensors and local parameter set; monitor the opening and closing of the device's electronic lock; monitor the remaining power and temperature of the device's battery; monitor whether the remaining amount of paper in the device's built-in roll is sufficient; monitor the temperature and humidity of the toilet stall where the device is located; monitor the occupancy status of the toilet stall where the device is located; and periodically generate corresponding multimodal data D based on the latest monitoring data of the device and toilet stall and send it to the remote server. The intelligent paper-splitting device is also used to update the device's local parameter set based on the device parameter update package in the current instruction when it receives a remote update instruction from the remote server, and generate a corresponding remote update feedback based on the update result and send it back to the remote server. The remote server is used to set corresponding equipment parameter sets, equipment monitoring tables, and equipment update tables for each of the intelligent paper-splitting devices; and to set corresponding personnel configuration tables for the clients of all maintenance personnel and maintenance areas; and to set task scheduling tables for all scheduling tasks and corresponding task feedback; and to configure corresponding toilet high-precision maps based on preset urban high-precision maps and the building-floor-toilet-toilet deployment locations of all the intelligent paper-splitting devices. The remote server is also used to, upon receiving the multimodal data D, first store the current multimodal data D into the corresponding equipment monitoring table; then update the high-precision map of the toilet stalls based on the current multimodal data D; and identify and process corresponding abnormal events such as abnormal battery temperature, abnormal ambient temperature and humidity, and abnormal toilet stall occupancy based on the current multimodal data D; and when at least one type of abnormal event is identified, perform monitoring and early warning processing on the corresponding maintenance client based on the overall abnormal event identification result and the personnel configuration table; and when no abnormal event is identified, perform corresponding material replenishment, electronic lock repair, and battery replacement task identification processing based on the current multimodal data D and the equipment monitoring table, and perform corresponding task scheduling processing based on the overall task identification result, the task scheduling table, and the personnel configuration table when at least one type of task is identified. The remote server is also used to perform corresponding task feedback setting processing based on the current task feedback data F and the task scheduling table when it receives task feedback data F sent by any of the maintenance clients. The remote server is also used to receive the device parameter update package input by the administrator; update the device parameter set corresponding to the server side based on the current device parameter update package; send the remote update instruction carrying the device parameter update package to the corresponding intelligent paper-splitting device; and update the corresponding device update table based on the remote update feedback and the device parameter update package when receiving the remote update feedback sent back by the current intelligent paper-splitting device. The remote server is also used to receive map query commands through a locally preset map query interface; and to perform toilet stall map query processing based on the map query commands and the high-precision toilet stall map; The maintenance client is used to process early warning prompts based on the received monitoring and early warning information; The maintenance client is also used to display task information based on the received task execution list, and to generate a corresponding task feedback data F and send it to the remote server after each task on the list is completed by the maintenance staff. The maintenance client is also used to provide the maintenance staff with a device lock operation page; and to provide corresponding unlock and lock options on the device lock operation page; and when the maintenance staff confirms the selection of the unlock or lock option, to send the corresponding unlock or lock command to the intelligent paper separating device via Bluetooth or WiFi communication.
[0011] Preferably, each of the commercial buildings is a single-story or multi-story building, each floor includes one or more restrooms, each restroom includes one or more toilet stalls, and each toilet stall is equipped with one of the intelligent paper-splitting devices; each commercial building corresponds to a unique building identifier, each restroom corresponds to a unique restroom identifier, each toilet stall corresponds to a unique toilet stall identifier; each intelligent paper-splitting device corresponds to a unique device identifier; each maintenance client corresponds to a unique client identifier; each maintenance worker corresponds to a unique personnel identifier; each maintenance worker is responsible for the maintenance of the paper-splitting devices in one or more restrooms of one of the commercial buildings; The multimodal data D includes a sampling timestamp, a region identifier, a device identifier, an electronic lock status, a remaining battery percentage, a battery temperature, a toilet paper balance, a toilet stall temperature, a toilet stall humidity, and a toilet stall occupancy status. The region identifier consists of its corresponding building identifier, restroom identifier, and toilet stall identifier. The electronic lock status includes three states: open, closed, and abnormal. The toilet paper balance includes two states: sufficient and insufficient. The toilet stall occupancy status includes three states: vacant, occupied, and abnormal. Both the device local parameter set and the device parameter set include at least a parameter version, automatic paper dispensing parameters, and toilet stall occupancy time threshold; the automatic paper dispensing parameters include single paper dispensing speed, single paper dispensing duration, and interval between two paper dispensing sessions. The device monitoring table includes one or more of the multimodal data D; The device update table includes one or more device update records; the device update record includes the update package push time, the device parameter update package, and the remote update feedback; the device parameter update package consists of a set of corresponding device identifiers, parameter versions, automatic paper dispensing parameters, and toilet stall occupancy time thresholds; the remote update feedback includes two feedback states: success and failure. The personnel configuration table includes multiple personnel configuration records; each personnel configuration record corresponds one-to-one with a maintenance worker; each personnel configuration record includes a personnel identifier, a client identifier, and a maintenance scope; each maintenance scope includes one or more maintenance areas; each maintenance area consists of a corresponding set of building identifiers and restroom identifiers; The task scheduling table includes multiple task scheduling records; each task scheduling record includes the personnel identifier, the task execution list, the task feedback list, and the task completion percentage; the task execution list includes one or more task execution records, each including a task identifier, an area identifier, an equipment identifier, and a task type; the task type includes battery replacement, toilet paper refill, and electronic lock repair; the task feedback list includes one or more task feedback records, each corresponding one-to-one with a task execution record, each including a task identifier and a task completion status; the task completion status includes two options: incomplete and completed, initialized to incomplete; the task completion percentage is a percentage value between 0% and 100%, initialized to 0%. The city high-precision maps include at least Baidu Maps, Gaode Maps, and NavInfo Maps; In the high-precision map of toilet stalls, the corresponding building attribute P has been added to the element attributes of the building map elements corresponding to each commercial building equipped with the intelligent paper-splitting device. B The building attribute P B Including the building signage and the total number of toilet stalls N B Percentage U B Total number of floors N f and the corresponding N f Floor attribute P i 1 ≤ floor index i ≤ N f The floor attribute P i Including floor signs, total number of toilet stalls N i Percentage U i Total number of toilets N R(i) and the corresponding N R(i) Bathroom attribute P i,j 1 ≤ toilet index j ≤ N R(i) The bathroom attribute P i,jIncluding the restroom signage, restroom type, and occupancy percentage. i,j Total number of toilet stalls N i,j and the corresponding N i,j Individual toilet stall attributes P i,j,k , 1≤toilet stall index k≤N i,j The restroom types include both male and female types; the toilet stall attribute P i,j,k Including the toilet stall sign, the equipment sign, and the toilet stall status s i,j,k The toilet stall status s i,j,k It includes two status values: 0 and 1. A value of 0 indicates that the toilet stall is available, and a value of 1 indicates that the toilet stall is occupied. The total number of toilet stalls N B N i N i,j These represent the total number of toilet stalls in the building, the total number of toilet stalls on the i-th floor, and the total number of toilet stalls in the j-th restroom on the i-th floor; the occupancy percentage U B U i U i,j These represent the percentage of toilet stalls occupied in the building, the percentage of toilet stalls occupied on the i-th floor, and the percentage of toilet stalls occupied in the j-th restroom on the i-th floor; the total number of toilet stalls N. B N i and percentage of occupancy U B U i U i,j The statistical method is as follows: , ; , , ; The task feedback data F includes the task identifier and the task completion status; The map query command includes query type and query parameters; the query type includes building query, floor query, and restroom query; when the query type is building query, the query parameters are empty; when the query type is floor query, the query parameters include a first building identifier; when the query type is restroom query, the query parameters include a second building identifier and a first floor identifier. The monitoring and early warning information includes one or more event early warning data; the event early warning data includes event building identifier, event restroom identifier, event toilet stall identifier, and event type; the event type includes abnormal battery temperature, abnormal ambient temperature, abnormal ambient humidity, and abnormal toilet stall occupancy.
[0012] Preferably, the intelligent paper-splitting device includes a chassis, a housing, a battery module, a chassis electronic lock, a storage module, a 2.4G communication module, a mobile communication module, a paper roll, an automatic paper output module, a main control module, and various types of sensors; The battery module, the electronic lock of the chassis, the storage module, the 2.4G communication module, the mobile communication module, the automatic paper output module, the main control module, and all sensors are installed inside the chassis; the casing has a locking slot; the chassis and the casing are locked together by the electronic lock; inside the chassis, the main control module is connected to the battery module, the electronic lock of the chassis, the storage module, the 2.4G communication module, the mobile communication module, the automatic paper output module, and various sensors respectively; The battery module is used to supply power to all electrical components in the chassis; and when it receives the battery acquisition command sent by the main control module, it sends back the battery acquisition feedback carrying the current battery rating and remaining power to the main control module. The electronic lock of the chassis has a built-in lock motor and a lock tongue. The lock motor is used to drive the lock tongue to move out of or into the lock groove. The electronic lock on the chassis is used to perform corresponding unlocking or locking operations upon receiving an unlocking or locking signal from the main control module, and to send corresponding unlocking or locking feedback to the main control module. Specifically: Upon receiving the unlocking signal from the main control module, the lock motor is driven to move the bolt out of the lock slot to complete the unlocking operation. After the operation is completed, the lock is checked to see if the bolt has moved out of the lock slot correctly. If it has, the unlocking feedback is set to success; otherwise, the unlocking feedback is set to failure, and the unlocking feedback is sent to the main control module. The unlocking feedback includes two states: success and failure. Upon receiving the locking signal from the main control module, the lock motor is driven to send the bolt into the lock slot to complete the locking operation. After the operation is completed, the lock is checked to see if the bolt is correctly sent into the lock slot. If it is, the locking feedback is set to success; otherwise, the locking feedback is set to failure, and the locking feedback is sent to the main control module. The locking feedback includes two states: success and failure. The storage module is used to store the device's local parameter set, the area identifier, the device identifier, the electronic lock status, the remaining battery power percentage, the battery temperature, the remaining toilet paper level, the toilet stall temperature, the toilet stall humidity, and the toilet stall occupancy status. The 2.4G communication module includes a Bluetooth communication unit and a WiFi communication unit; The 2.4G communication module is used to handle the communication interaction between the main control module and the maintenance client; The mobile communication module includes a 4G communication unit and a 5G communication unit; The mobile communication module is used to handle the communication interaction between the main control module and the remote server; The paper roll shaft is fixedly installed in a designated position inside the machine housing to carry the paper roll; the hollow inner core of the paper roll is denoted as the paper core; the radius of the paper roll shaft is denoted as r, the initial paper roll radius corresponding to the paper roll is denoted as R1, the initial paper roll thickness is denoted as W, and the paper core radius is denoted as R2, where R1 > R2 > r, and R1 = R2 + W; The automatic paper output module is fixedly installed below the paper roll shaft. The automatic paper output module has an inlet at the top and an outlet at the bottom, and the outlet of the automatic paper output module also serves as the outlet of the intelligent paper separating device. The paper strips from the paper roll are fed into the automatic paper output module through the inlet. The automatic paper output module contains a motor, a guide roller assembly, and a cutter assembly. When the motor rotates at a constant speed, it drives the guide roller to rotate. The friction between the roller surface and the paper strip drives the paper strip fed from the inlet towards the outlet. This paper strip transmission process also drives the paper roll to rotate on the paper roll shaft. When the motor stops rotating, the cutter assembly completes the cutting operation of the paper strip exiting the outlet. The paper output length of a single output by the automatic paper output module is related to the rotation speed and rotation time of its built-in motor, as well as the diameter of the guide roller. The output length = π × rotation speed × rotation time × guide roller diameter. The automatic paper output module is used to, upon receiving a paper output command from the main control module, drive the paper output motor to rotate at a constant speed, using the single paper output speed and single paper output duration in the current command as the motor speed and rotation duration for that operation, thereby completing the automatic paper output operation. Based on the success or failure status of this operation, the module sets corresponding paper output feedback and sends it to the main control module; the paper output feedback includes two statuses: success and failure. The various types of sensors include battery temperature sensors, infrared photocell sensors, infrared proximity sensors, ambient temperature / humidity sensors, pyroelectric sensors, and obstacle detection sensors. The battery temperature sensor is mounted on the battery module; The battery temperature sensor is used to periodically monitor the operating temperature of the battery module and send the monitored battery temperature to the main control module; The infrared pair sensor includes a first infrared emitting tube, a first infrared receiving tube, and a first threshold judgment unit. The first infrared emitting tube and the first infrared receiving tube are respectively installed on both sides of the paper roll shaft and located above the center of the paper roll shaft. The center line of the pair is perpendicular to the axis of the paper roll shaft, but the center line of the pair does not intersect with the axis of the paper roll shaft. The length of the center line of the pair is denoted as M. The shortest distance from the center line of the pair to the axis of the paper roll shaft is the length of the common perpendicular segment h, M > 2R1, h = r + aW, where a is a preset coefficient. The infrared photodiode sensor is used to send a sufficient margin signal to the main control module when it senses that the thickness of the paper roll is greater than a preset thickness threshold, and to send an insufficient margin signal to the main control module when it senses that the thickness of the paper roll is less than or equal to the preset thickness threshold, wherein the preset thickness threshold is aW; specifically: the infrared photodiode sensor periodically emits infrared light through the first infrared emitting tube; receives infrared light signals through the first infrared receiving tube, and performs photoelectric conversion on the received infrared light signals to output corresponding current or voltage signals; and the first threshold judgment unit judges whether the signal amplitude of the current or voltage signal output by the first infrared receiving tube exceeds a preset first electrical signal threshold. If it does, the insufficient margin signal is sent to the main control module; otherwise, the sufficient margin signal is sent to the main control module. The mounting locations of the infrared proximity sensor, the ambient temperature / humidity sensor, the pyroelectric sensor, and the obstacle detection sensor should all have corresponding openings or windows facing outwards to ensure that the infrared proximity sensor can properly receive infrared light reflection signals from outside the enclosure, the ambient temperature / humidity sensor can properly sense the temperature / humidity of the toilet area outside the enclosure, the pyroelectric sensor can properly sense the heat radiation signals of the toilet space outside the enclosure, and the obstacle detection sensor can properly sense the obstacle status of the toilet space outside the enclosure. The infrared proximity sensor is a diffuse reflection sensor, which has a built-in second infrared emitting tube, a second infrared receiving tube, and a second threshold judgment unit. The infrared proximity sensor is used to send an object proximity signal to the main control module when it detects an object approaching the current sensor. Specifically, the infrared proximity sensor continuously emits infrared light through the second infrared emitting tube and receives the reflected infrared light signal through the second infrared receiving tube. It then performs photoelectric conversion on the received reflected infrared light signal to output a corresponding current or voltage signal. The second threshold judgment unit judges whether the signal amplitude of the current or voltage signal output by the second infrared receiving tube exceeds a preset second electrical signal threshold. If it does, the sensor sends an object proximity signal to the main control module. The ambient temperature / humidity sensor is used to periodically monitor the ambient temperature / humidity of the current toilet stall and send the monitored toilet stall temperature and humidity to the main control module; The pyroelectric sensor is used to send a signal indicating the entry of a heated object to the main control module when the difference in thermal radiation energy of the current toilet stall exceeds a preset threshold. Specifically, the pyroelectric sensor divides the designated space within the toilet stall into multiple detection zones using a built-in Fresnel lens; it continuously monitors the difference in thermal radiation energy between adjacent detection zones using a built-in pyroelectric element, and converts the monitored difference in thermal radiation energy into a current or voltage signal. The larger the difference, the larger the signal amplitude, and vice versa. When the signal amplitude of the current or voltage signal exceeds a preset third electrical signal threshold, the sensor sends the signal indicating the entry of a heated object to the main control module. The obstacle detection sensor is based on an ultrasonic sensor or millimeter-wave radar. The obstacle detection sensor is used to activate an ultrasonic sensor or millimeter-wave radar to periodically perform obstacle detection and identification operations on the current toilet stall after receiving a start detection command sent by the main control module. The sensor obtains the corresponding obstacle detection status and sends it to the main control module. It automatically shuts down the sensor operation when no obstacle is detected during the identification process. Specifically: When the obstacle detection sensor is implemented based on an ultrasonic sensor, after receiving the start detection command sent by the main control module, the ultrasonic sensor is activated to periodically measure the distance to the nearest obstacle in a local space within the current toilet stall to obtain the corresponding first distance; and it is identified whether the first distance is less than a preset first distance threshold. If so, the obstacle detection state is set to "obstacle present"; otherwise, the obstacle detection state is set to "obstacle-free". The obstacle detection state is then sent to the main control module; and after sending, it is identified whether the current obstacle detection state is "obstacle-free". If so, the ultrasonic sensor is turned off and the obstacle detection operation is stopped. The obstacle detection state when the obstacle detection sensor is implemented based on an ultrasonic sensor includes two states: "obstacle present" and "obstacle-free". When the obstacle perception sensor is implemented based on millimeter-wave radar, after receiving the start perception command sent by the main control module, it starts the millimeter-wave radar to periodically scan a local space within the current toilet stall to generate a first point cloud. The first point cloud includes multiple first points, each of which includes point coordinates and point velocity. The first velocity variance is calculated by taking the velocity variance of all the point velocities. The first center coordinate is calculated by taking the mean coordinate of all the point coordinates. The second distance is calculated by taking the straight-line distance from the current sensor installation position to the first center coordinate. The system then identifies whether the second distance is less than a preset second distance threshold; if so, the obstacle recognition status is set to "obstacle present". If there is an obstacle, the obstacle identification state is set to "no obstacle"; and if the obstacle identification state is "obstacle present", the first velocity variance is further identified as being greater than a preset velocity variance threshold. If so, the obstacle identification state is reset to "dynamic obstacle present"; otherwise, the obstacle identification state is reset to "static obstacle present". The obstacle identification state is then sent to the main control module. After the transmission is completed, the current obstacle identification state is identified as "no obstacle present". If so, the millimeter-wave radar is turned off and the obstacle perception and identification operation is stopped. The obstacle identification state includes three states: dynamic obstacle present, static obstacle present, and no obstacle present when the obstacle perception sensor is based on millimeter-wave radar.
[0013] Preferably, the intelligent paper-splitting device is specifically used when the device automatically senses and dispenses paper based on its built-in sensors and local parameter set: The main control module initializes the previous paper output time to empty after each device power-on or restart; and upon receiving an object proximity signal from the infrared proximity sensor, it extracts the corresponding interval between two paper outputs, the single paper output speed, and the single paper output duration from the device's local parameter set stored in the storage module; it then identifies whether the previous paper output time is empty; if so, it sends the paper output command carrying the single paper output speed and single paper output duration to the automatic paper output module, and... If the paper output feedback sent back by the automatic paper output module is successful, the previous paper output time is reset to the current time; otherwise, the interval between the current time and the previous paper output time is calculated, and it is identified whether the current interval is greater than or equal to the interval between the two paper outputs. If so, the paper output command carrying the single paper output speed and the single paper output duration is sent to the automatic paper output module, and the previous paper output time is reset to the current time when the paper output feedback sent back by the automatic paper output module is successful.
[0014] Preferably, the intelligent paper-splitting device is specifically used when monitoring the opening and closing operation of the device's electronic lock: When the main control module receives the unlocking command sent by the maintenance client through the 2.4G communication module, it sends the unlocking signal to the electronic lock of the chassis; and identifies whether the unlocking feedback sent back by the electronic lock of the chassis is successful. If it is, the electronic lock status stored on the storage module is set to open; otherwise, the electronic lock status stored on the storage module is set to abnormal. When the main control module receives the lock command sent by the maintenance client through the 2.4G communication module, it sends the lock signal to the chassis electronic lock; and identifies whether the lock feedback sent back by the chassis electronic lock is successful. If it is, the electronic lock status stored in the storage module is set to closed; otherwise, the electronic lock status stored in the storage module is set to abnormal.
[0015] Preferably, the intelligent paper-splitting device is specifically used when monitoring the remaining power and temperature of the device's battery: The main control module periodically sends the battery acquisition command to the battery module; extracts the corresponding rated power and remaining power from the battery acquisition feedback sent back by the battery module; calculates the corresponding remaining power percentage based on the rated power and remaining power; and resets the battery remaining power percentage stored on the storage module based on the current remaining power percentage. The main control module updates the battery temperature stored in the storage module synchronously based on the battery temperature sent by the battery temperature sensor.
[0016] Preferably, the intelligent paper separating device is specifically used when monitoring whether the remaining amount of paper in the device's built-in roll is sufficient: When the main control module receives the sufficient remaining signal from the infrared phototransistor sensor, it checks whether the remaining paper roll status stored in the storage module is sufficient. If not, it updates the remaining paper roll status to sufficient. When it receives the insufficient remaining signal from the infrared phototransistor sensor, it checks whether the remaining paper roll status stored in the storage module is insufficient. If not, it updates the remaining paper roll status to insufficient.
[0017] Preferably, the intelligent paper-splitting device is specifically used when monitoring the temperature and humidity of the toilet stall where the device is located: The main control module updates the toilet stall temperature and humidity stored in the storage module accordingly based on the toilet stall temperature and humidity sent by the ambient temperature / humidity sensor.
[0018] Preferably, the intelligent paper-splitting device is specifically used when monitoring the occupancy status of the toilet stall where the device is located: After each device power-on or restart, the main control module initializes the first sensing queue to an empty queue and initializes the current occupied start time to an empty value. Upon receiving the signal from the pyroelectric sensor indicating the entry of a heated object, the system identifies whether the toilet stall occupancy status stored in the storage module is vacant; if so, it sends the activation sensing command to the obstacle sensing sensor. And each time an obstacle recognition status is received from an obstacle perception sensor, the system identifies whether the current obstacle recognition status is obstacle-free. If so, the toilet occupancy status stored on the storage module is reset to idle, the first sensing queue is cleared to an empty queue, and the current occupancy start time is cleared; If not, the receiving time corresponding to the current obstacle recognition state is taken as the current receiving time, and the toilet occupancy duration threshold in the device local parameter set stored in the storage module is taken as the current occupancy duration threshold. When the first sensing queue is currently empty, the current occupancy start time is set as the current receiving time. The time interval between the current receiving time and the current occupancy start time is calculated to obtain the corresponding current interval duration. The current interval duration is checked to see if it is greater than the current occupancy duration threshold. If it is, the toilet occupancy state stored in the storage module is reset to abnormal; otherwise, the toilet occupancy state stored in the storage module is reset to occupied. A corresponding first sensing record composed of the current receiving time and the current obstacle recognition state is added to the first sensing queue. When the first sensing queue is not empty, the system identifies whether the preset sensor implementation mode is the second mode after each record is added to the queue. If so, the first sensing record in the first sensing queue with a static obstacle is recorded as a static record, and a queue segment composed of multiple consecutive static records is recorded as a continuous static segment. The receiving time interval between the first and last static records of each continuous static segment is calculated to obtain the corresponding segment interval duration. The system also identifies whether the largest segment interval duration is greater than a preset static occupancy duration threshold. If so, the toilet stall occupancy status stored in the storage module is reset to abnormal. The sensor implementation mode includes a first mode and a second mode. The first mode indicates that the obstacle sensing sensor is implemented based on an ultrasonic sensor, and the second mode indicates that the obstacle sensing sensor is implemented based on millimeter-wave radar. The static occupancy duration threshold is less than the toilet stall occupancy duration threshold.
[0019] Preferably, the intelligent paper-splitting device is specifically used when the device periodically generates corresponding multimodal data D based on the latest monitoring data of the device and toilet stalls and sends it to the remote server: The main control module periodically uses the current time as the corresponding sampling timestamp; and sends the corresponding multimodal data D, composed of the sampling timestamp and the area identifier, device identifier, electronic lock status, battery remaining power percentage, battery temperature, toilet paper remaining status, toilet stall temperature, toilet stall humidity, and toilet stall occupancy status stored on the storage module, to the remote server.
[0020] Preferably, the remote server is specifically used when performing map update processing on the toilet stall high-precision map based on the current multimodal data D: The remote server extracts the corresponding area identifier and toilet stall occupancy status from the multimodal data D; and assigns the toilet stall attribute P corresponding to the area identifier to the high-precision toilet stall map. i,j,k As the current toilet stall attribute; and the toilet stall state s of the current toilet stall attribute. i,j,k As the current state; and to identify the toilet stall occupancy status with the current state; if the toilet stall occupancy status is "free" and the current state is 1, then reset the current state to 0, and set its corresponding occupancy percentage U. i,j U i U B Perform a re-update of statistics; if the toilet stall occupancy status is occupied or abnormal and the current status is 0, then reset the current status to 1 and adjust the corresponding occupancy percentage U. i,j U i U B The statistics will be updated again.
[0021] Preferably, the remote server is specifically used when performing corresponding battery high temperature anomaly, environmental temperature and humidity anomaly, and toilet stall occupancy anomaly event identification and processing based on the current multimodal data D: The remote server extracts the corresponding area identifier, battery temperature, toilet stall temperature, toilet stall humidity, and toilet stall occupancy status from the multimodal data D; and generates a set of corresponding event building identifiers, event restroom identifiers, and event toilet stall identifiers based on the area identifiers; It identifies whether the battery temperature is higher than a preset battery warning temperature threshold; if so, it sets a corresponding event type as battery high temperature abnormality, and the current event type and its corresponding event building identifier, event restroom identifier, and event toilet stall identifier constitute a corresponding event warning data; It identifies whether the temperature of the toilet stall is higher than a preset environmental warning temperature threshold; if so, it sets a corresponding event type as abnormal environmental temperature, and the current event type and its corresponding building identifier, restroom identifier, and toilet stall identifier form a corresponding event warning data; It identifies whether the humidity of the toilet stall is higher than the preset environmental warning humidity threshold; if so, it sets a corresponding event type as abnormal environmental humidity, and the current event type and its corresponding event building identifier, event toilet identifier, and event toilet stall identifier constitute a corresponding event warning data; It also identifies whether the toilet stall occupancy status is abnormal; if so, it sets a corresponding event type as toilet stall occupancy abnormal, and the current event type and its corresponding event building identifier, event restroom identifier, and event toilet stall identifier form a corresponding event warning data; The system identifies whether the total number of event warning data obtained this time is zero. If it is, the corresponding monitoring warning information is set to empty; otherwise, the corresponding monitoring warning information is composed of all the event warning data obtained this time. The monitoring warning information is then output as the result of this abnormal event identification and processing. The remote server is specifically used when the monitoring and early warning processing is performed on the corresponding maintenance client based on the overall anomaly identification result and the personnel configuration table: When the monitoring and early warning information output by the remote server in the current abnormal event identification and processing result is not empty, the remote server extracts the corresponding event building identifier and event restroom identifier from the current monitoring and early warning information to form a current identifier group; and takes the personnel configuration record in the personnel configuration table that has a maintenance area corresponding to the current identifier group as the current matching record; and sends the monitoring and early warning information to the maintenance client corresponding to the client identifier of the current matching record. The remote server is specifically used when identifying and processing tasks such as material replenishment, electronic lock repair, and battery replacement based on the current multimodal data D and the equipment monitoring table: When the monitoring and early warning information output by the remote server in the result of this abnormal event identification and processing is empty, the corresponding area identifier, device identifier, electronic lock status, battery remaining percentage, and roll paper remaining status are extracted from the multimodal data D. It identifies whether the remaining roll of paper is insufficient; if so, it generates a unique task identifier and sets a corresponding task type as replenishing roll of paper, and the current task identifier, task type, corresponding area identifier, and device identifier form a corresponding task execution record. It identifies whether the remaining battery power percentage is higher than a preset remaining battery power percentage threshold; if not, it generates a unique task identifier and sets a corresponding task type as battery replacement, and the current task identifier, task type, corresponding area identifier and device identifier form a corresponding task execution record; It identifies whether the electronic lock status is abnormal; if so, it generates a unique task identifier and sets a corresponding task type as electronic lock maintenance, and the current task identifier, task type, corresponding area identifier and device identifier form a corresponding task execution record; The system checks whether the total number of task execution records obtained this time is zero. If it is, the corresponding task execution list is set to empty; otherwise, the corresponding task execution list is composed of all the task execution records obtained this time. The task execution list is then output as the result of this task identification process. The remote server is specifically used when, upon identifying at least one type of task, corresponding task scheduling processing is performed based on the overall task identification result, the task scheduling table, and the personnel configuration table: When the task execution list output by the remote server in this task identification and processing result is not empty, the server extracts the corresponding area identifier from the task execution list; and sets the personnel configuration record in the personnel configuration table that corresponds to the maintenance area and the building identifier and restroom identifier of the current area identifier as the current matching record; extracts the corresponding personnel identifier and client identifier from the current matching record; sets a corresponding task feedback list for the current task execution list, and sets the completion status of all tasks in the current task feedback list to incomplete; sets a corresponding task completion rate to 0%; adds a corresponding task scheduling record composed of the current personnel identifier, the task execution list, the task feedback list, and the task completion rate to the task scheduling table; and sends the current task execution list to the maintenance client corresponding to the current client identifier. The remote server is specifically used when performing corresponding task feedback setting processing based on the current task feedback data F and the task scheduling table: The remote server extracts the corresponding task identifier and task completion status from the current task feedback data F as the corresponding current identifier and current completion status; and takes the task feedback record in the task scheduling table that matches the task identifier and the current identifier as the current record; sets the task completion status of the current record based on the current completion status; calculates the total number of records in the task feedback list where the current record is located to obtain the corresponding total number of tasks, calculates the total number of records in the current task feedback list where the task completion status is "completed" to obtain the corresponding total number of completed tasks, and resets the task completion percentage of the task scheduling record where the current task feedback list is located based on the ratio of the total number of completed tasks to the total number of tasks.
[0022] Preferably, the remote server is specifically used when updating the device parameter set corresponding to the server side based on the current device parameter update package: The remote server extracts the corresponding device identifier from the current device parameter update package as the current device identifier; and uses the device parameter set corresponding to the current device identifier on the server side as the current target parameter set; and updates the parameter version, automatic paper dispensing parameter, and toilet stall occupancy time threshold corresponding to the current target parameter set based on the parameter version of the current device parameter update package, the automatic paper dispensing parameter, and the toilet stall occupancy time threshold. The remote server is specifically used when updating the corresponding device update table based on the remote update feedback and the device parameter update package: The remote server uses the sending time of the current device parameter update package as the corresponding update package push time; and adds a corresponding device update record to the device update table, which is composed of the current update package push time, the device parameter update package, and the remote update feedback.
[0023] Preferably, the remote server is specifically used when performing toilet stall map query processing based on the map query command and the high-precision toilet stall map: The remote server extracts the corresponding query type and query parameters from the map query command; And identify the query type; If the query type is a building query, then each toilet stall in the high-precision map containing the building attribute P will be retrieved. B The building map elements are extracted as the corresponding first building elements; and the first query result is composed of all the obtained first building elements. If the query type is a floor query, then the corresponding first building identifier is extracted from the query parameters; and the building map element in the high-precision toilet map corresponding to the first building identifier is taken as the corresponding second building element; and the building attribute P of the second building element is... B All the floor attributes P mentioned above i Extract them to form the corresponding first query result; If the query type is a restroom query, then the corresponding second building identifier and first floor identifier are extracted from the query parameters; and the building map element corresponding to the second building identifier in the high-precision toilet map is taken as the corresponding third building element; and the building attribute P of the third building element is... B The floor attribute P corresponding to the first floor identifier i As the current floor attribute; and all the bathroom attributes P in the current floor attribute i,j Extract them to form the corresponding first query result; The obtained first query result is then sent back to the map query interface.
[0024] Preferably, the maintenance client is specifically used when processing early warning notifications based on the received monitoring and early warning information: When the maintenance client receives the monitoring and early warning information, it displays all the event warning data of the current monitoring and early warning information based on a preset graphic or list format. The maintenance client is specifically used to display task information based on the received task execution list, and to generate corresponding task feedback data F and send it to the remote server each time the maintenance worker completes a task on the list: The maintenance client displays the record information of all the task execution records in the received task execution list based on a preset graphic or list format, and configures a corresponding completion confirmation option for each task execution record; when the maintenance staff selects and confirms a completion confirmation option, the client sets the corresponding task completion status to "completed", and sends a corresponding task feedback data F composed of the current task completion status and the task identifier corresponding to the currently selected completion confirmation option to the remote server.
[0025] This invention provides a monitoring and scheduling system based on intelligent paper-splitting equipment. The system includes multiple intelligent paper-splitting devices, a remote server, and multiple maintenance clients. The intelligent paper-splitting devices are used for automatic paper dispensing via sensor and electronic lock opening / closing operations. They monitor the lock / open status, remaining battery power and temperature, remaining internal paper roll capacity, temperature and humidity of the toilet stall, and stall occupancy. They periodically generate multimodal data based on the latest monitoring data of the devices and toilet stalls and send it to the remote server. They also update local parameters of the devices based on remote update commands sent by the remote server. The remote server is used to set corresponding device parameter sets, device monitoring tables, and device update tables for each intelligent paper-splitting device; to set corresponding personnel configuration tables for all maintenance personnel's clients and maintenance areas; to set task scheduling tables for all scheduling tasks and corresponding task feedback; and to configure high-precision maps of toilet stalls based on the building-floor-restroom-toilet stall deployment locations of all intelligent paper-splitting devices. It is also used for map updates, abnormal event identification and early warning, and maintenance task scheduling based on multimodal data sent from the devices; for task feedback tracking based on task feedback sent from the maintenance client; for remotely updating device parameters of specified devices based on device parameter update packages input by the administrator; and for providing toilet stall map query services through a map query interface. The maintenance client provides device lock operation functions to maintenance personnel; provides real-time early warnings to maintenance personnel based on monitoring and early warning information remotely sent by the server; displays the task execution list remotely assigned by the server to maintenance personnel; and sends task feedback from maintenance personnel back to the server. The embodiments of the present invention improve the ease of opening / closing the lock, enhance the tracking and tracing capabilities of multimodal data, improve the device's adaptability to different scenarios, improve the maintenance response speed, improve the processing quality and efficiency of maintenance tasks, improve the early warning capability for emergency events, and improve the ease of querying toilet stall information. Attached Figure Description
[0026] Figure 1 A module structure diagram of a monitoring and scheduling system based on intelligent paper-splitting equipment provided in an embodiment of the present invention; Figure 2 A module diagram of the intelligent paper-splitting device provided in an embodiment of the present invention; Figure 3 This is a schematic diagram showing the positional relationship between the infrared photocell sensor, the paper roll shaft, and the automatic paper output module provided in an embodiment of the present invention. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0028] The monitoring and scheduling system based on intelligent paper-splitting equipment provided in this embodiment of the invention, such as... Figure 1 The module structure diagram of a monitoring and scheduling system based on intelligent paper-splitting equipment provided in an embodiment of the present invention is shown. It mainly includes: multiple intelligent paper-splitting devices 1, a remote server 2, and multiple maintenance clients 3. The remote server 2 is connected to each intelligent paper-splitting device 1 and each maintenance client 3, respectively.
[0029] It should be noted that each intelligent paper dispensing device 1 is deployed in a designated toilet stall within a specified commercial building. Each commercial building is a single-story or multi-story building, with each floor containing one or more restrooms, each restroom containing one or more toilet stalls, and each toilet stall equipped with one intelligent paper dispensing device 1. Each commercial building has a unique building identifier, each restroom has a unique restroom identifier, and each toilet stall has a unique toilet stall identifier. Each intelligent paper dispensing device 1 has a unique device identifier.
[0030] Each maintenance client 3 is assigned to a designated maintenance worker. Each maintenance worker is responsible for the maintenance of the paper dispenser in one or more restrooms within a commercial building. Each maintenance client 3 corresponds to a unique client identifier. Each maintenance worker corresponds to a unique personnel identifier.
[0031] (a) Intelligent paper separating equipment 1: The intelligent paper dispensing device 1 is used to automatically sense and dispense paper based on the device's built-in sensors and local parameter set; monitor the opening and closing of the device's electronic lock; monitor the remaining power and temperature of the device's battery; monitor whether the remaining amount of paper in the device's built-in roll is sufficient; monitor the temperature and humidity of the toilet stall where the device is located; monitor the occupancy status of the toilet stall where the device is located; and periodically generate corresponding multimodal data D based on the latest monitoring data of the device and toilet stall and send it to the remote server 2.
[0032] Here, the device local parameter set in this embodiment of the invention includes at least parameter version, automatic paper dispensing parameters, and toilet stall occupancy time threshold. The automatic paper dispensing parameters include single paper dispensing speed, single paper dispensing duration, and interval between two paper dispensing operations.
[0033] The multimodal data D in this embodiment of the invention includes a sampling timestamp, area identifier, device identifier, electronic lock status, remaining battery percentage, battery temperature, toilet paper balance, toilet stall temperature, toilet stall humidity, and toilet stall occupancy status. The area identifier consists of its corresponding building identifier, restroom identifier, and toilet stall identifier. The electronic lock status includes three states: open, closed, and abnormal. The toilet paper balance includes two states: sufficient and insufficient. The toilet stall occupancy status includes three states: idle, occupied, and abnormal.
[0034] The intelligent paper-splitting device 1 is also used to update the device's local parameter set based on the device parameter update package in the current instruction when it receives a remote update instruction from the remote server 2, and generate a corresponding remote update feedback based on the update result and send it back to the remote server 2.
[0035] It should be noted that the key modules of the intelligent paper-splitting device 1 in this embodiment of the invention include: a chassis 101, a housing 102, a battery module 103, a chassis electronic lock 104, a storage module 105, a 2.4G communication module 106, a mobile communication module 107, a paper roll 108, an automatic paper output module 109, various sensors 110, and a main control module 111. Figure 2 The block diagram of the intelligent paper-splitting device provided in the embodiment of the present invention is shown. Among them, the various sensors 110 include a battery temperature sensor 1101, an infrared photocell sensor 1102, an infrared proximity sensor 1103, an ambient temperature / humidity sensor 1104, a pyroelectric sensor 1105, and an obstacle detection sensor 1106.
[0036] It should be noted that in this embodiment of the intelligent paper-splitting device 1, the battery module 103, the electronic lock 104, the storage module 105, the 2.4G communication module 106, the mobile communication module 107, the automatic paper output module 109, the various sensors 110, and the main control module 111 are all installed inside the chassis 101. The housing 102 has a locking groove. The chassis 101 and the housing 102 are locked together via the electronic lock 104. Figure 2 As shown, inside the chassis 101, the main control module 111 is connected to the battery module 103, the chassis electronic lock 104, the storage module 105, the 2.4G communication module 106, the mobile communication module 107, the automatic paper output module 109, and various sensors of the multi-sensor 110.
[0037] The other modules in the intelligent paper separating device 1, excluding the main control module 111, are described below.
[0038] 1) Battery module 103: The battery module 103 of this embodiment of the invention is used to supply power to all electrical components in the chassis 101; and when it receives the battery acquisition command sent by the main control module 111, it sends back the battery acquisition feedback carrying the current battery rating and remaining power to the main control module 111.
[0039] 2) Electronic lock 104 for chassis: The electronic lock 104 of the chassis in this embodiment of the invention has a built-in lock motor and a lock tongue. The lock motor is used to drive the lock tongue to move out of or into the lock groove.
[0040] The electronic lock 104 of the chassis in this embodiment of the invention is used to perform corresponding unlocking or locking operations and send corresponding unlocking or locking feedback to the main control module 111 when it receives an unlocking signal or a locking signal sent by the main control module 111. Specifically: When the electronic lock 104 receives the unlocking signal from the main control module 111, it drives the internal motor to move the bolt out of the lock slot to complete the unlocking operation. After the operation is completed, it identifies whether the bolt has moved out of the lock slot correctly. If it has, the unlocking feedback is set to success; otherwise, the unlocking feedback is set to failure, and the unlocking feedback is sent to the main control module 111. The unlocking feedback includes two states: success and failure. When the electronic lock 104 receives the locking signal sent by the main control module 111, it drives the motor inside the lock to send the bolt into the lock slot to complete the locking operation. After the operation is completed, it identifies whether the bolt is correctly sent into the lock slot. If it is, the locking feedback is set to success; otherwise, the locking feedback is set to failure, and the locking feedback is sent to the main control module 111. The locking feedback includes two states: success and failure.
[0041] 3) Storage module 105: The storage module 105 in this embodiment of the invention is used to store the device's local parameter set, area identifier, device identifier, electronic lock status, battery remaining power percentage, battery temperature, toilet paper remaining status, toilet stall temperature, toilet stall humidity, and toilet stall occupancy status.
[0042] 4) 2.4G communication module 106, mobile communication module 107: The 2.4G communication module 106 of this embodiment includes a Bluetooth communication unit and a WiFi communication unit; the mobile communication module 107 includes a 4G communication unit and a 5G communication unit.
[0043] The 2.4G communication module 106 in this embodiment of the invention is used to handle the communication interaction between the main control module 111 and the maintenance client 3. The mobile communication module 107 in this embodiment of the invention is used to handle the communication interaction between the main control module 111 and the remote server 2.
[0044] 5) Paper roll 108, automatic paper output module 109: In this embodiment of the invention, the paper roll 108 is fixedly installed at a designated position within the housing 101 to carry the paper roll. The hollow inner core of the paper roll is referred to as the paper core. It should be noted that the radius of the paper roll 108 is denoted as r, the initial paper roll radius is denoted as R1, the initial paper roll thickness is denoted as W, and the paper core radius is denoted as R2, where R1 > R2 > r, and R1 = R2 + W. Figure 3 The schematic diagram shows the positional relationship between the infrared photocell sensor, the paper roll shaft, and the automatic paper output module provided in the embodiment of the present invention.
[0045] like Figure 3 As shown, the automatic paper output module 109 of this embodiment is fixedly installed below the paper roll 108. The automatic paper output module 109 has a paper inlet at the top and a paper outlet at the bottom, and the paper outlet of the automatic paper output module 109 is also the paper outlet of the intelligent paper separating device 1. The paper strips of the paper roll carried on the paper roll 108 are fed into the automatic paper output module 109 through the paper inlet.
[0046] It should be noted that the automatic paper output module 109 has a built-in motor, a guide roller assembly, and a cutter assembly. When the motor rotates at a constant speed, it drives the guide roller to rotate. When the guide roller rotates, the friction between the roller surface and the paper strip drives the paper strip fed from the paper inlet to the paper outlet. During the paper strip transmission process, the paper roll also rotates on the paper roll shaft 108. When the motor stops rotating, the cutter assembly completes the cutting operation of the paper strip discharged from the paper outlet.
[0047] It should be noted that the paper output length of the automatic paper output module 109 in a single output is related to the rotation speed and rotation duration of its built-in motor in that output cycle, as well as the diameter of the guide roller: Paper output length = π × rotation speed × rotation duration × guide roller diameter; where the unit of rotation speed is revolutions per second, i.e., how many revolutions the motor makes per second; the unit of rotation duration is time, such as seconds, milliseconds, etc.; and the unit of guide roller diameter is length, such as centimeters (cm), millimeters (mm), etc.
[0048] The automatic paper output module 109, upon receiving a paper output command from the main control module 111, drives the paper output motor to rotate at a constant speed, using the single paper output speed and duration specified in the current command as the motor speed and rotation duration, thereby completing the automatic paper output operation. Based on the success or failure status of this operation, it sets corresponding paper output feedback and sends it to the main control module 111. The paper output feedback includes both success and failure statuses.
[0049] 6) Multiple types of sensors 110: like Figure 1As shown, the various sensors 110 in this embodiment of the invention include a battery temperature sensor 1101, an infrared photocell sensor 1102, an infrared proximity sensor 1103, an ambient temperature / humidity sensor 1104, a pyroelectric sensor 1105, and an obstacle sensing sensor 1106.
[0050] A. Battery temperature sensor 1101: In this embodiment of the invention, the battery temperature sensor 1101 is mounted on the battery module 103.
[0051] The battery temperature sensor 1101 in this embodiment of the invention is used to periodically monitor the operating temperature of the battery module 103 and send the monitored battery temperature to the main control module 111.
[0052] B. Infrared pair sensor 1102: The infrared pair sensor 1102 of this invention includes a first infrared emitting tube, a first infrared receiving tube, and a first threshold judgment unit.
[0053] It should be noted that the first infrared emitting tube and the first infrared receiving tube are respectively installed on both sides of the paper roll 108 and located above and to the side of the axis of the paper roll 108, as shown below. Figure 3 As shown. The direction of the center line of the tube is perpendicular to the direction of the axis of the paper roll 108, but the center line of the tube does not intersect with the axis of the paper roll 108. The length of the center line of the tube is denoted as M. The shortest distance from the center line of the tube to the axis of the paper roll 108 is the length of the common perpendicular segment h. M > 2R1, h = r + aW, where a is a preset coefficient.
[0054] Here, aW is the preset thickness threshold of this embodiment of the invention. The preset coefficient a ranges from 0 to aW. max <1, a max This corresponds to a maximum threshold, such as 0.05, 0.1, 0.15, 0.2, etc., with the maximum threshold a. max The specific value is dynamically set based on application requirements.
[0055] The infrared phototransistor sensor 1102 of this embodiment is used to send a sufficient margin signal to the main control module 111 when it senses that the thickness of the paper roll is greater than a preset thickness threshold aW, and to send an insufficient margin signal to the main control module 111 when it senses that the thickness of the paper roll is less than or equal to the preset thickness threshold aW. Specifically: The infrared photodiode sensor 1102 periodically emits infrared light through the first infrared emitting tube and receives infrared light signals through the first infrared receiving tube. It then performs photoelectric conversion on the received infrared light signals and outputs corresponding current or voltage signals. The first threshold judgment unit judges whether the signal amplitude of the current or voltage signal output by the first infrared receiving tube exceeds a preset first electrical signal threshold. If so, it sends an insufficient margin signal to the main control module 111; otherwise, it sends an sufficient margin signal to the main control module 111.
[0056] Here, the first electrical signal threshold in this embodiment of the invention is a pre-set current or voltage threshold parameter.
[0057] The working principle of the margin sensing of the infrared phototransistor sensor 1102 is as follows: Figure 3 As shown, if the real-time thickness of the paper roll is greater than the preset thickness threshold aW, the paper roll will effectively block the infrared light signal emitted from the first infrared emitting tube to the first infrared receiving tube, resulting in a low signal amplitude of the current or voltage signal output by the first infrared receiving tube, which cannot exceed the first electrical signal threshold. Conversely, if the real-time thickness of the paper roll is less than or equal to the preset thickness threshold aW, the paper roll cannot effectively block the infrared light signal emitted from the first infrared emitting tube to the first infrared receiving tube, resulting in an increased signal amplitude of the current or voltage signal output by the first infrared receiving tube, which exceeds the first electrical signal threshold.
[0058] C. Infrared proximity sensor 1103: The infrared proximity sensor 1103 in this embodiment of the invention is a diffuse reflection sensor, which has a built-in second infrared emitting tube, a second infrared receiving tube, and a second threshold judgment unit.
[0059] The infrared proximity sensor 1103 of this embodiment of the invention is used to send an object proximity signal to the main control module 111 when it detects an object approaching the current sensor, specifically as follows: The infrared proximity sensor 1103 continuously emits infrared light through a second infrared emitting tube; receives the reflected infrared light signal through a second infrared receiving tube, and performs photoelectric conversion on the received reflected infrared light signal to output a corresponding current or voltage signal; and judges whether the signal amplitude of the current or voltage signal output by the second infrared receiving tube exceeds a preset second electrical signal threshold through a second threshold judgment unit. If it exceeds the threshold, it sends an object proximity signal to the main control module 111.
[0060] Here, the second electrical signal threshold in this embodiment of the invention is a pre-set current or voltage threshold parameter.
[0061] It should be noted that, in this embodiment of the invention, the infrared proximity sensor 1103 needs to have corresponding openings or windows made at the mounting position of the chassis so that the infrared proximity sensor 1103 can normally receive the infrared light reflection signal from outside the chassis.
[0062] D. Ambient temperature / humidity sensor 1104: The ambient temperature / humidity sensor 1104 in this embodiment of the invention is used to periodically monitor the ambient temperature / humidity of the current toilet stall and send the monitored toilet stall temperature and humidity to the main control module 111.
[0063] It should be noted that, in this embodiment of the invention, the mounting position of the ambient temperature / humidity sensor 1104 should be provided with corresponding openings or windows to the outside so that the ambient temperature / humidity sensor 1104 can properly sense the ambient temperature / humidity of the toilet area outside the enclosure.
[0064] E. Pyroelectric sensor 1105: The pyroelectric sensor 1105 of this embodiment of the invention is used to send a signal indicating the entry of a heating object to the main control module 111 when the difference in thermal radiation energy of the current toilet stall exceeds a preset threshold. Specifically: The pyroelectric sensor 1105 divides the designated space within the toilet stall into multiple detection zones using a built-in Fresnel lens; and continuously monitors the difference in thermal radiation energy between adjacent detection zones using a built-in pyroelectric element, converting the monitored thermal radiation energy difference into a current or voltage signal. The larger the difference, the larger the signal amplitude, and vice versa. When the signal amplitude of the current or voltage signal exceeds a preset third electrical signal threshold, a signal indicating the entry of a heated object is sent to the main control module 111.
[0065] Here, the third electrical signal threshold in this embodiment of the invention is a pre-set current or voltage threshold parameter.
[0066] It should be noted that, in this embodiment of the invention, the mounting position of the pyroelectric sensor 1105 in the chassis should be provided with corresponding openings or windows to the outside so that the pyroelectric sensor 1105 can normally sense the heat radiation signal of the toilet space outside the chassis.
[0067] F. Obstacle detection sensor 1106: The obstacle sensing sensor 1106 in this embodiment of the invention can be implemented based on an ultrasonic sensor or millimeter-wave radar.
[0068] It should be noted that, in this embodiment of the invention, the obstacle sensing sensor 1106 needs to have a corresponding opening or window made at the mounting position of the chassis so that the obstacle sensing sensor 1106 can normally sense the obstacle status of the toilet space outside the box.
[0069] The obstacle detection sensor 1106 of this embodiment of the invention is used to activate an ultrasonic sensor or millimeter-wave radar to periodically perform obstacle detection and identification operations on the current toilet stall after receiving a start detection command sent by the main control module 111, obtain the corresponding obstacle identification status, and send it to the main control module 111. The sensor operation is automatically stopped when no obstacle is detected during the identification operation. Specifically: When the obstacle perception sensor 1106 is implemented based on an ultrasonic sensor, after receiving the start perception command sent by the main control module 111, it starts the ultrasonic sensor to periodically measure the distance to the nearest obstacle in a local space within the current toilet stall to obtain the corresponding first distance; and identifies whether the first distance is less than a preset first distance threshold. If it is, the obstacle recognition status is set to "obstacle present"; otherwise, the obstacle recognition status is set to "obstacle-free". The obstacle recognition status is sent to the main control module 111; and after the transmission is completed, it identifies whether the current obstacle recognition status is "obstacle-free". If it is, the ultrasonic sensor is turned off and the obstacle perception and recognition operation is stopped. Here, the obstacle recognition state in this embodiment of the invention includes two states: with obstacles and without obstacles, when the obstacle sensing sensor 1106 is implemented based on an ultrasonic sensor; the first distance threshold is a preset distance threshold parameter; When the obstacle perception sensor 1106 is implemented based on millimeter-wave radar, after receiving the start perception command sent by the main control module 111, it starts the millimeter-wave radar to periodically scan a local space within the current toilet stall to generate a first point cloud. The first point cloud includes multiple first points, each of which includes point coordinates and point velocity. The first velocity variance is calculated from the velocity variance of all point velocities. The first center coordinate is calculated from the mean coordinate of all point coordinates. The second distance is calculated from the straight-line distance from the current sensor installation position to the first center coordinate. The sensor then checks whether the second distance is less than a preset value. The system identifies obstacles based on a second distance threshold. If the threshold is met, the obstacle identification status is set to "obstacle present"; otherwise, it is set to "obstacle-free". When the obstacle identification status is "obstacle present", the system further identifies whether the first velocity variance is greater than a preset velocity variance threshold. If the first velocity variance is greater than a preset velocity variance threshold, the system resets the obstacle identification status to "dynamic obstacle present"; otherwise, it resets the obstacle identification status to "static obstacle present". The system then sends the obstacle identification status to the main control module 111. After sending the status, the system checks whether the current obstacle identification status is "obstacle-free". If the status is met, the millimeter-wave radar is turned off and the obstacle sensing and identification operation is stopped. Here, the obstacle recognition state in this embodiment of the invention includes three states when the obstacle perception sensor 1106 is based on millimeter-wave radar: dynamic obstacle, static obstacle, and no obstacle; the second distance threshold is a pre-set distance threshold parameter; and the velocity variance threshold is a pre-set variance threshold parameter.
[0070] Here, the first velocity variance is calculated as follows: Let C be the first point cloud and N be the total number of points in the first point cloud. C Let the first point be denoted as c. n 1 ≤ index n ≤ N C , and each first point c n The corresponding point velocity is denoted as v. n So, what is the average velocity v of the first point cloud C? * for: The first velocity variance σ of the first point cloud C 2 for: .
[0071] It should be noted that in practical applications, the first and second distance thresholds mentioned above need to be set according to the installation method of the intelligent paper-splitting device 1. For example, the intelligent paper-splitting device 1 is installed on the left side panel of the toilet stall, the sensor axis of the obstacle sensing sensor 1106 inside the device is parallel to the toilet stall floor, and the sensing space of the obstacle sensing sensor 1106 is located in a certain space area V above the toilet / squat toilet in the toilet stall. The characteristics of this space area V are: it will be blocked by the person using the toilet when someone is using the toilet, and it will not be blocked by any other static objects inside when no one is using the toilet. In this case, the first distance threshold should be the shortest detection distance that the ultrasonic sensor can obtain when the space area is not blocked by the person using the toilet, and the second distance threshold should be the shortest detection distance that the millimeter-wave radar can obtain when the space area is not blocked by the person using the toilet. Under normal circumstances, the actual measured values of these two shortest detection distances will be significantly greater than the horizontal distance from the obstacle sensing sensor 1106 to the left edge of the toilet / squat toilet.
[0072] It should also be noted that some developers have used the pyroelectric sensor 1105 in some practical application scenarios to detect "someone passing by / entering". However, we have found that relying solely on the pyroelectric sensor 1105 results in a high false alarm rate. This false alarm rate reduces the reliability of the toilet stall occupancy / occupancy detection status in the application scenarios of this invention. To improve the reliability of the toilet stall detection status, this invention uses a combination of the pyroelectric sensor 1105 and the obstacle detection sensor 1106 to form a toilet stall detection combination with higher recognition accuracy. In summary, the working principle of this toilet stall sensing system is as follows: First, the pyroelectric sensor 1105 makes a preliminary confirmation of whether a heat-generating object has entered the toilet stall. After the preliminary confirmation that a heat-generating object has entered the toilet stall, the obstacle sensing sensor 1106 is activated to further confirm whether there are obstacles obstructing the designated space area V within the toilet stall. Only when an obstacle is further confirmed to be obstructing the space is the current toilet stall finally determined to be occupied. After confirming that the current toilet stall is occupied, the obstacle sensing sensor 1106 continuously tracks and monitors whether the current obstacle has left the space area V. After detecting that the current obstacle has left the space area V, the occupancy status of the current toilet stall is changed to vacant status, and the obstacle sensing sensor 1106 is turned off.
[0073] It should also be noted that the obstacle sensing sensor 1106 in this embodiment of the invention has two implementation methods: ultrasonic sensor and millimeter-wave radar. If implemented based on ultrasonic sensor, it can only detect the distance of the obstacle (i.e., the first distance) and cannot obtain the obstacle speed-related information; if implemented based on millimeter-wave radar, it can simultaneously obtain the obstacle distance and obstacle speed-related information (i.e., the second distance and the first speed variance). If the person using the toilet stall does not experience an abnormal health event (such as fainting or syncope), their corresponding first speed variance will be relatively large; conversely, if the person using the toilet stall experiences an abnormal health event (such as fainting or syncope), their corresponding first speed variance will be very small, sometimes even close to zero. By comparing the first speed variance and the speed variance threshold, two possible states are obtained: dynamic obstacle and static obstacle. If there is a dynamic obstacle, it means that the first speed variance > the speed variance threshold, and in this embodiment of the invention, it is considered that the person using the toilet has not experienced an abnormal health event; if there is a static obstacle, it means that the first speed variance ≤ the speed variance threshold, and in this embodiment of the invention, it is considered that the person using the toilet may have experienced an abnormal health event. In other words, the embodiments of the present invention provide two implementation methods for the obstacle perception sensor 1106: ultrasonic sensor and millimeter-wave radar. From the perspective of implementation cost, the former is cheaper than the latter, but from the perspective of recognition accuracy, the latter is more accurate than the former. In specific application scenarios, users can choose one of the two configurations based on their own accuracy indicators and cost control goals.
[0074] In one specific implementation of this invention, the intelligent paper-splitting device 1 is specifically used to automatically sense and dispense paper based on the device's built-in sensors and local parameter sets: Step A1: After each power-on or restart of the device, the main control module 111 initializes the previous paper output time to be empty.
[0075] Step A2: Upon receiving an object proximity signal from the infrared proximity sensor 1103, extract the corresponding interval between two paper outputs, single paper output speed, and single paper output duration from the device local parameter set stored in the storage module 105.
[0076] Step A3, and identify whether the previous paper output time was empty.
[0077] Step A4: If the previous paper output time is empty, send the paper output command carrying the single paper output speed and single paper output duration to the automatic paper output module 109, and reset the previous paper output time to the current time when the paper output feedback sent back by the automatic paper output module 109 is successful.
[0078] Step A5: If the previous paper output time is not empty, calculate the interval between the current time and the previous paper output time; and identify whether the current interval is greater than or equal to the interval between two paper outputs; if so, send the paper output command carrying the single paper output speed and the single paper output duration to the automatic paper output module 109, and reset the previous paper output time to the current time when the paper output feedback sent back by the automatic paper output module 109 is successful; otherwise, do not make any paper output response.
[0079] In another specific implementation of this invention, the intelligent paper-splitting device 1 is specifically used to monitor the opening and closing operation of the device's electronic lock: In step B1, when the main control module 111 receives the unlocking command sent by the maintenance client 3 through the 2.4G communication module 106, it sends an unlocking signal to the electronic lock 104 of the chassis; and identifies whether the unlocking feedback sent back by the electronic lock 104 of the chassis is successful. If it is, the electronic lock status stored in the storage module 105 is set to open; otherwise, the electronic lock status stored in the storage module 105 is set to abnormal.
[0080] In step B2, when the main control module 111 receives the lock command sent by the maintenance client 3 through the 2.4G communication module 106, it sends a lock signal to the chassis electronic lock 104; and identifies whether the lock feedback sent back by the chassis electronic lock 104 is successful. If it is, the electronic lock status stored in the storage module 105 is set to closed; otherwise, the electronic lock status stored in the storage module 105 is set to abnormal.
[0081] In another specific implementation of this invention, the intelligent paper separating device 1 is specifically used to monitor the remaining power and temperature of the device's battery: In step C1, the main control module 111 periodically sends battery acquisition commands to the battery module 103; extracts the corresponding rated power and remaining power from the battery acquisition feedback sent back by the battery module 103; calculates the corresponding remaining power percentage based on the rated power and remaining power; and resets the battery remaining power percentage stored on the storage module 105 based on the current remaining power percentage.
[0082] In step C2, the main control module 111 updates the battery temperature stored in the storage module 105 synchronously based on the battery temperature sent by the battery temperature sensor 1101.
[0083] In another specific implementation of this invention, the intelligent paper separating device 1 is specifically used to monitor whether the remaining amount of paper in the device's built-in roll is sufficient: When the main control module 111 receives a sufficient remaining signal from the infrared phototransistor sensor 1102, it identifies whether the remaining paper roll status stored in the storage module 105 is sufficient. If not, it updates the remaining paper roll status to sufficient. When it receives an insufficient remaining signal from the infrared phototransistor sensor 1102, it identifies whether the remaining paper roll status stored in the storage module 105 is insufficient. If not, it updates the remaining paper roll status to insufficient.
[0084] In another specific implementation of this invention, the intelligent paper-splitting device 1 is specifically used to monitor the temperature and humidity of the toilet stall where the device is located: The main control module 111 updates the toilet stall temperature and humidity stored in the storage module 105 based on the toilet stall temperature and humidity sent by the ambient temperature / humidity sensor 1104.
[0085] In another specific implementation of this invention, the intelligent paper-splitting device 1 is specifically used to monitor the occupancy status of the toilet stall where the device is located: Step D1: After each device power-on or restart, the main control module 111 initializes the first sensing queue to an empty queue and initializes the current occupied start time to an empty queue.
[0086] Step D2: Upon receiving a signal from the pyroelectric sensor 1105 indicating the entry of a heated object, the system identifies whether the toilet stall occupancy status stored in the storage module 105 is available. If so, it sends a start-sensing command to the obstacle sensing sensor 1106.
[0087] Step D3 involves identifying whether the current obstacle recognition status is "no obstacle" each time an obstacle recognition status is received from an obstacle perception sensor 1106.
[0088] Step D4: If the current obstacle recognition status is no obstacle, then reset the toilet stall occupancy status stored in the storage module 105 to idle, clear the first sensing queue to an empty queue, and clear the current occupancy start time.
[0089] Step D5: If the current obstacle recognition status is not "no obstacle", then the receiving time corresponding to the current obstacle recognition status is taken as the current receiving time, and the toilet occupancy duration threshold in the device local parameter set stored on the storage module 105 is taken as the current occupancy duration threshold. When the current first sensing queue is empty, the current occupancy start time is set as the current receiving time. The time interval between the current receiving time and the current occupancy start time is calculated to obtain the corresponding current interval duration. The current interval duration is checked to see if it is greater than the current occupancy duration threshold. If it is, the toilet occupancy status stored on the storage module 105 is reset to "abnormal"; otherwise, the toilet occupancy status stored on the storage module 105 is reset to "occupancy". A corresponding first sensing record composed of the current receiving time and the current obstacle recognition status is added to the first sensing queue.
[0090] Step D6: When the first sensing queue is not empty, identify whether the preset sensor implementation mode is the second mode after each record is added to the queue; if so, record the first sensing record in the first sensing queue with a static obstacle as the obstacle identification status as a static record, and record the queue segment composed of multiple consecutive static records as a continuous static segment. Calculate the segment interval duration by the receiving time interval between the first and last static records of each continuous static segment, and identify whether the largest segment interval duration is greater than the preset static occupancy duration threshold. If so, reset the toilet occupancy status stored in the storage module 105 to abnormal.
[0091] Here, the sensor implementation modes of the present invention include a first mode and a second mode; the first mode describes that the obstacle perception sensor 1106 is implemented based on an ultrasonic sensor, and the second mode describes that the obstacle perception sensor 1106 is implemented based on millimeter-wave radar.
[0092] In this embodiment of the invention, the static occupancy time threshold and the toilet stall occupancy time threshold are two pre-set time threshold parameters, and their relationship is: static occupancy time threshold < toilet stall occupancy time threshold.
[0093] In another specific implementation of this invention, the intelligent paper-splitting device 1 is specifically used to periodically generate corresponding multimodal data D based on the latest monitoring data of the device and toilet stalls and send it to the remote server 2: The main control module 111 periodically uses the current time as the corresponding sampling timestamp; and sends the corresponding multimodal data D, composed of the sampling timestamp and the area identifier, device identifier, electronic lock status, battery remaining power percentage, battery temperature, toilet paper remaining status, toilet stall temperature, toilet stall humidity, and toilet stall occupancy status stored on the storage module 105, to the remote server 2.
[0094] (ii) Remote Server 2: Remote server 2 is used to set the corresponding equipment parameter set, equipment monitoring table and equipment update table for each intelligent paper-splitting device 1; and to set the corresponding personnel configuration table for the client of all maintenance personnel and the maintenance area; and to set the task scheduling table for all scheduling tasks and corresponding task feedback; and to configure the corresponding toilet high-precision map based on the preset urban high-precision map and the building-floor-toilet-toilet deployment location of all intelligent paper-splitting devices 1.
[0095] Here, the device parameter set on the server side in this embodiment of the invention is consistent with the device local parameter set on the device side, and also includes at least parameter version, automatic paper dispensing parameters, and toilet stall occupancy time threshold; wherein, the automatic paper dispensing parameters include single paper dispensing speed, single paper dispensing duration, and the interval between two paper dispensing.
[0096] The device monitoring table in this embodiment of the invention is used to track and record multimodal data of a specified device, including one or more multimodal data D.
[0097] The device update table in this embodiment of the invention is used to track and record remote update operations for specified devices, and includes one or more device update records. Each device update record includes the update package push time, device parameter update package, and remote update feedback.
[0098] The device parameter update package in this embodiment of the invention consists of a set of corresponding device identifiers, parameter versions, automatic paper dispensing parameters, and toilet stall occupancy time thresholds.
[0099] The remote update feedback in this embodiment of the invention includes two feedback states: success and failure.
[0100] The personnel configuration table in this embodiment of the invention is used to record the client configuration status and maintenance area configuration status of all maintenance personnel, including multiple personnel configuration records. Each personnel configuration record corresponds one-to-one with a maintenance worker. The personnel configuration record includes a personnel identifier, a client identifier, and a maintenance scope. The maintenance scope includes one or more maintenance areas; each maintenance area consists of a set of corresponding building identifiers and restroom identifiers.
[0101] The task scheduling table in this embodiment of the invention is used to track and record all maintenance tasks, including multiple task scheduling records. Each task scheduling record includes a personnel identifier, a task execution list, a task feedback list, and a task completion percentage. The task execution list includes one or more task execution records, each containing a task identifier, area identifier, equipment identifier, and task type. Task types include battery replacement, refilling toilet paper rolls, and repairing electronic locks. The task feedback list includes one or more task feedback records, each corresponding one-to-one with a task execution record. Each task feedback record includes a task identifier and task completion status; the task completion status includes two options: not completed and completed, initialized to not completed. The task completion percentage is a percentage value between 0% and 100%, initialized to 0%.
[0102] The high-precision urban map in this embodiment of the invention serves as the base map for constructing a high-precision map of toilet stalls, and includes at least Baidu Maps, Gaode Maps, and NavInfo Maps. Of course, any other map can be selected as the base map based on application requirements.
[0103] In the high-precision toilet map of this invention, the corresponding building attribute P is added to the element attributes of the building map elements corresponding to each commercial building equipped with the intelligent paper-splitting device 1. B .
[0104] Building attribute P B Including building signage, total number of toilet stalls N B Percentage U B Total number of floors N f and the corresponding N f Floor attribute P i 1 ≤ floor index i ≤ N f .
[0105] Floor attribute P i Including floor signs, total number of toilet stalls N i Percentage U i Total number of toilets N R(i) and the corresponding N R(i) Bathroom attribute P i,j 1 ≤ toilet index j ≤ N R(i) .
[0106] Bathroom Attributes P i,j Includes restroom signage, restroom type, and occupancy percentage. i,j Total number of toilet stalls N i,j and the corresponding N i,j Individual toilet stall attributes P i,j,k , 1≤toilet stall index k≤N i,j There are two types of restrooms: men's and women's.
[0107] Toilet stall attribute P i,j,k Includes toilet stall signage, equipment signage, and toilet stall status. i,j,k Toilet stall status s i,j,k It includes two status values: 0 and 1. A value of 0 indicates that the toilet stall is available, and a value of 1 indicates that the toilet stall is occupied.
[0108] The total number of toilet stalls N B N i N i,j These represent the total number of toilet stalls in the building, the total number of toilet stalls on the i-th floor, and the total number of toilet stalls in the j-th restroom on the i-th floor. Occupancy percentage U B U i U i,j These represent the percentage of toilet stalls occupied in the building, the percentage of toilet stalls occupied on the i-th floor, and the percentage of toilet stalls occupied in the j-th restroom on the i-th floor. The total number of toilet stalls is N. B N i and percentage of occupancy U B U i U i,j The statistical method is as follows: , ; , , .
[0109] The remote server 2 is also used to, upon receiving multimodal data D, first store the current multimodal data D into the corresponding equipment monitoring table; then update the high-precision map of the toilet stalls based on the current multimodal data D; and identify and process corresponding abnormal events such as abnormal battery temperature, abnormal ambient temperature and humidity, and abnormal toilet stall occupancy based on the current multimodal data D; and when at least one type of abnormal event is identified, perform monitoring and early warning processing on the corresponding maintenance client 3 based on the overall abnormal event identification result and the personnel configuration table; and when no abnormal event is identified, perform corresponding material replenishment, electronic lock repair, and battery replacement task identification processing based on the current multimodal data D and the equipment monitoring table, and perform corresponding task scheduling processing based on the overall task identification result, the task scheduling table, and the personnel configuration table when at least one type of task is identified.
[0110] Remote server 2 is also used to perform corresponding task feedback settings processing based on the current task feedback data F and the task scheduling table when it receives task feedback data F sent by any maintenance client 3.
[0111] Here, the task feedback data F in this embodiment of the invention includes the task identifier and the task completion status.
[0112] Remote server 2 is also used to receive device parameter update packages input by the administrator; update the corresponding device parameter set on the server side based on the current device parameter update package; send the remote update instruction carrying the device parameter update package to the corresponding intelligent paper-splitting device 1; and update the corresponding device update table based on the remote update feedback and the device parameter update package when it receives the remote update feedback sent back by the current intelligent paper-splitting device 1.
[0113] Remote server 2 is also used to receive map query commands through the server's local preset map query interface; and to perform toilet map query processing based on the map query commands and the high-precision toilet map.
[0114] Here, the map query command in this embodiment of the invention includes query type and query parameters.
[0115] The query types include building query, floor query, and restroom query.
[0116] The query parameters are related to the query type: when the query type is building query, the query parameters are empty; when the query type is floor query, the query parameters include the first building identifier; when the query type is restroom query, the query parameters include the second building identifier and the first floor identifier.
[0117] The map query interface in this embodiment of the invention is a pre-set service request + request feedback processing interface.
[0118] In another specific implementation of this invention, the remote server 2 is specifically used when updating the high-precision map of toilet stalls based on the current multimodal data D: Remote server 2 extracts the corresponding area identifier and toilet stall occupancy status from the multimodal data D; and then extracts the toilet stall attribute P corresponding to the area identifier from the high-precision toilet stall map. i,j,k As the current toilet stall attribute; and set the toilet stall status s of the current toilet stall attribute. i,j,k This serves as the current state; it also identifies the toilet stall occupancy status against the current state; if the toilet stall occupancy status is "free" and the current state is 1, then the current state is reset to 0, and the corresponding occupancy percentage is set to U. i,j U i U B Perform a re-update of statistics; if the toilet stall occupancy status is "occupied" or "abnormal" and the current status is 0, reset the current status to 1 and adjust the corresponding occupancy percentage. i,j U i U B The statistics will be updated again.
[0119] In another specific implementation of this invention, the remote server 2 is specifically used to identify and process corresponding events such as abnormal battery temperature, abnormal ambient temperature and humidity, and abnormal toilet occupancy based on the current multimodal data D: In step E1, remote server 2 extracts the corresponding area identifier, battery temperature, toilet stall temperature, toilet stall humidity, and toilet stall occupancy status from the multimodal data D; and generates a set of corresponding event building identifiers, event restroom identifiers, and event toilet stall identifiers based on the area identifiers.
[0120] Step E2 involves identifying whether the battery temperature exceeds the preset battery warning temperature threshold; if so, a corresponding event type is set as battery high temperature abnormality, and a corresponding event warning data is composed of the current event type and its corresponding event building identifier, event restroom identifier, and event toilet stall identifier.
[0121] Step E3 involves identifying whether the toilet stall temperature exceeds the preset environmental warning temperature threshold; if so, a corresponding event type is set as abnormal environmental temperature, and a corresponding event warning data is composed of the current event type and its corresponding event building identifier, event toilet identifier, and event toilet stall identifier.
[0122] Step E4 involves identifying whether the humidity of the toilet stall exceeds the preset environmental warning humidity threshold; if so, a corresponding event type is set as abnormal environmental humidity, and a corresponding event warning data is composed of the current event type and its corresponding event building identifier, event toilet identifier, and event toilet stall identifier.
[0123] Step E5, and identify whether the toilet stall occupancy status is abnormal; if so, set a corresponding event type as toilet stall occupancy abnormal, and form a corresponding event warning data consisting of the current event type and its corresponding event building identifier, event toilet identifier, and event toilet stall identifier.
[0124] Step E6 involves identifying whether the total number of event warning data obtained this time is zero. If it is, the corresponding monitoring warning information is set to empty; otherwise, the corresponding monitoring warning information is composed of all the event warning data obtained this time. The monitoring warning information is then output as the result of this abnormal event identification and processing.
[0125] Here, when the monitoring and early warning information in this embodiment of the invention is not empty, it includes one or more event early warning data.
[0126] The event warning data in this embodiment of the invention includes event building identifiers, event restroom identifiers, event toilet stall identifiers, and event types. Event types include abnormal battery temperature, abnormal ambient temperature, abnormal ambient humidity, and abnormal toilet stall occupancy.
[0127] In another specific implementation of this invention, the remote server 2 is specifically used to perform monitoring and early warning processing on the corresponding maintenance client 3 based on the overall anomaly identification results and personnel configuration table: When the monitoring and early warning information output by the remote server 2 in the current abnormal event identification and processing result is not empty, it extracts the corresponding event building identifier and event restroom identifier from the current monitoring and early warning information to form the current identifier group; and takes the personnel configuration record in the personnel configuration table that has a maintenance area corresponding to the current identifier group as the current matching record; and sends the monitoring and early warning information to the maintenance client 3 corresponding to the client identifier of the current matching record.
[0128] In another specific implementation of this invention, the remote server 2 is specifically used for identifying and processing corresponding material replenishment, electronic lock repair, and battery replacement tasks based on the current multimodal data D and the equipment monitoring table: In step F1, when the monitoring and early warning information output by the remote server 2 in this abnormal event identification and processing result is empty, the corresponding area identifier, device identifier, electronic lock status, battery remaining percentage, and roll paper remaining status are extracted from the multimodal data D.
[0129] Step F2, and identify whether the remaining paper roll is insufficient; if so, generate a unique task identifier, set a corresponding task type as replenishing paper roll, and form a corresponding task execution record composed of the current task identifier, task type, corresponding area identifier and device identifier.
[0130] Step F3 involves identifying whether the remaining battery percentage is higher than a preset remaining battery percentage threshold; if not, a unique task identifier is generated, and a corresponding task type is set as battery replacement. A corresponding task execution record is then created, consisting of the current task identifier, task type, corresponding area identifier, and device identifier.
[0131] Step F4, and identify whether the electronic lock status is abnormal; if so, generate a unique task identifier, set a corresponding task type as electronic lock maintenance, and form a corresponding task execution record composed of the current task identifier, task type, corresponding area identifier and device identifier.
[0132] Step F5 involves identifying whether the total number of task execution records obtained this time is zero. If it is, the corresponding task execution list is set to empty; otherwise, the corresponding task execution list is composed of all the task execution records obtained this time. The task execution list is then output as the result of this task identification and processing.
[0133] In another specific implementation of this invention, the remote server 2 is specifically used to perform corresponding task scheduling processing based on the overall task identification result, the task scheduling table, and the personnel configuration table when at least one type of task is identified: When the task execution list output by remote server 2 is not empty, it extracts the corresponding area identifier from the task execution list; and takes the personnel configuration record in the personnel configuration table that corresponds to the building identifier and restroom identifier of the current area identifier in the maintenance scope of the maintenance area as the current matching record; it extracts the corresponding personnel identifier and client identifier from the current matching record; it sets a corresponding task feedback list for the current task execution list, and sets the completion status of all tasks in the current task feedback list to incomplete; it sets a corresponding task completion rate to 0%; and adds a corresponding task scheduling record composed of the current personnel identifier, task execution list, task feedback list, and task completion rate to the task scheduling table; and sends the current task execution list to the maintenance client 3 corresponding to the current client identifier.
[0134] In another specific implementation of this invention, the remote server 2 is specifically used when performing corresponding task feedback setting processing based on the current task feedback data F and the task scheduling table: Remote server 2 extracts the corresponding task identifier and task completion status from the current task feedback data F as the corresponding current identifier and current completion status; it also takes the task feedback record in the task scheduling table whose task identifier matches the current identifier as the current record; it sets the task completion status of the current record based on the current completion status; it calculates the total number of records in the task feedback list where the current record is located to obtain the corresponding total number of tasks, and calculates the total number of records in the current task feedback list whose task completion status is "completed" to obtain the corresponding total number of completed tasks; and it resets the task completion rate of the task scheduling record where the current task feedback list is located based on the ratio of the total number of completed tasks to the total number of tasks.
[0135] In another specific implementation of this invention, the remote server 2 is specifically used when updating the corresponding device parameter set on the server side based on the current device parameter update package: Remote server 2 extracts the corresponding device identifier from the current device parameter update package as the current device identifier; and uses the set of device parameters on the server side corresponding to the current device identifier as the current target parameter set; and updates the parameter version, automatic paper dispensing parameters, and toilet occupancy time threshold corresponding to the current target parameter set based on the parameter version, automatic paper dispensing parameters, and toilet occupancy time threshold of the current device parameter update package.
[0136] In another specific implementation of this invention, the remote server 2 is specifically used when updating the corresponding device update table based on remote update feedback and device parameter update packages: Remote server 2 uses the sending time of the current device parameter update package as the corresponding update package push time; and adds a corresponding device update record to the device update table, which is composed of the current update package push time, the device parameter update package, and the remote update feedback.
[0137] In another specific implementation of this invention, the remote server 2 is specifically used for toilet space map query processing based on map query instructions and a high-precision toilet space map: In step G1, remote server 2 extracts the corresponding query type and query parameters from the map query command.
[0138] Step G2, and identify the query type.
[0139] Step G3: If the query type is building query, then retrieve all toilet stalls with building attributes from the high-precision map. B The building map elements are extracted as the corresponding first building elements; and the first query result is composed of all the obtained first building elements.
[0140] Step G4: If the query type is floor query, extract the corresponding first building identifier from the query parameters; and use the building map element corresponding to the first building identifier in the toilet stall high-precision map as the corresponding second building element; and set the building attribute P of the second building element... B All floor attributes P i Extract them to form the corresponding first query result.
[0141] Step G5: If the query type is "toilet query", extract the corresponding second building identifier and first floor identifier from the query parameters; and use the building map element corresponding to the second building identifier in the high-precision toilet map as the corresponding third building element; and set the building attribute P of the third building element... B The floor attribute P corresponding to the first floor identifier i As the current floor attribute; and set all bathroom attributes P in the current floor attribute. i,j Extract them to form the corresponding first query result.
[0142] Step G6, and send the obtained first query result back to the map query interface.
[0143] (III) Maintenance Client 3: The maintenance client 3 is used to process early warning information based on the received monitoring and early warning information.
[0144] The maintenance client 3 is also used to display task information based on the received task execution list, and to generate corresponding task feedback data F and send it to the remote server 2 for each task completed by the maintenance staff.
[0145] The maintenance client 3 is also used to provide maintenance personnel with a device lock operation page; and to provide corresponding unlock and lock options on the device lock operation page; and when the maintenance personnel confirm the selection of the unlock or lock option, to send the corresponding unlock or lock command to the intelligent paper sorting device 1 via Bluetooth or WiFi communication.
[0146] In another specific implementation of this invention, the maintenance client 3 is specifically used to process warning prompts based on the received monitoring and warning information: When the maintenance client 3 receives a monitoring warning, it displays all event warning data for the current monitoring warning information based on preset graphic or list formats.
[0147] In another specific implementation of this invention, the maintenance client 3 is specifically used to display task information based on the received task execution list and to generate corresponding task feedback data F and send it to the remote server 2 after each task on the list is completed by the maintenance worker: The maintenance client 3 displays the record information of all task execution records in the received task execution list based on preset graphic or list methods, and configures a corresponding completion confirmation option for each task execution record; when the maintenance staff selects and confirms a completion confirmation option, the corresponding task completion status is set to completed, and a corresponding task feedback data F composed of the current task completion status and the task identifier corresponding to the currently selected completion confirmation option is sent to the remote server 2.
[0148] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the foregoing method embodiments are generated. The computer described above can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The aforementioned computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the aforementioned computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, Bluetooth, microwave, etc.) means. The aforementioned computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The aforementioned available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks (SSDs)).
[0149] This invention provides a monitoring and scheduling system based on intelligent paper-splitting equipment. The system includes multiple intelligent paper-splitting devices, a remote server, and multiple maintenance clients. The intelligent paper-splitting devices are used for automatic paper dispensing via sensor and electronic lock opening / closing operations. They monitor the lock / open status, remaining battery power and temperature, remaining internal paper roll capacity, temperature and humidity of the toilet stall, and stall occupancy. They periodically generate multimodal data based on the latest monitoring data of the devices and toilet stalls and send it to the remote server. They also update local parameters of the devices based on remote update commands sent by the remote server. The remote server is used to set corresponding device parameter sets, device monitoring tables, and device update tables for each intelligent paper-splitting device; to set corresponding personnel configuration tables for all maintenance personnel's clients and maintenance areas; to set task scheduling tables for all scheduling tasks and corresponding task feedback; and to configure high-precision maps of toilet stalls based on the building-floor-restroom-toilet stall deployment locations of all intelligent paper-splitting devices. It is also used for map updates, abnormal event identification and early warning, and maintenance task scheduling based on multimodal data sent from the devices; for task feedback tracking based on task feedback sent from the maintenance client; for remotely updating device parameters of specified devices based on device parameter update packages input by the administrator; and for providing toilet stall map query services through a map query interface. The maintenance client provides device lock operation functions to maintenance personnel; provides real-time early warnings to maintenance personnel based on monitoring and early warning information remotely sent by the server; displays the task execution list remotely assigned by the server to maintenance personnel; and sends task feedback from maintenance personnel back to the server. The embodiments of the present invention improve the ease of opening / closing the lock, enhance the tracking and tracing capabilities of multimodal data, improve the device's adaptability to different scenarios, improve the maintenance response speed, improve the processing quality and efficiency of maintenance tasks, improve the early warning capability for emergency events, and improve the ease of querying toilet stall information.
[0150] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0151] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented in hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0152] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A monitoring and scheduling system based on intelligent paper-splitting equipment, characterized in that, The system includes: multiple intelligent paper-splitting devices, a remote server, and multiple maintenance clients; Each of the aforementioned intelligent paper-splitting devices is deployed in a designated toilet stall in a designated commercial building; each of the aforementioned maintenance clients is assigned to a designated maintenance worker; the remote server is connected to each of the aforementioned intelligent paper-splitting devices and each of the aforementioned maintenance clients respectively; The intelligent paper dispensing device is used to automatically sense and dispense paper based on the device's built-in sensors and local parameter set; monitor the opening and closing of the device's electronic lock; monitor the remaining power and temperature of the device's battery; monitor whether the remaining amount of paper in the device's built-in roll is sufficient; monitor the temperature and humidity of the toilet stall where the device is located; monitor the occupancy status of the toilet stall where the device is located; and periodically generate corresponding multimodal data D based on the latest monitoring data of the device and toilet stall and send it to the remote server. The intelligent paper-splitting device is also used to update the device's local parameter set based on the device parameter update package in the current instruction when it receives a remote update instruction from the remote server, and generate a corresponding remote update feedback based on the update result and send it back to the remote server. The remote server is used to set corresponding equipment parameter sets, equipment monitoring tables, and equipment update tables for each of the intelligent paper-splitting devices; and to set corresponding personnel configuration tables for the clients of all maintenance personnel and maintenance areas; and to set task scheduling tables for all scheduling tasks and corresponding task feedback; and to configure corresponding toilet high-precision maps based on preset urban high-precision maps and the building-floor-toilet-toilet deployment locations of all the intelligent paper-splitting devices. The remote server is also used to, upon receiving the multimodal data D, first store the current multimodal data D into the corresponding equipment monitoring table; then update the high-precision map of the toilet stalls based on the current multimodal data D; and identify and process corresponding abnormal events such as abnormal battery temperature, abnormal ambient temperature and humidity, and abnormal toilet stall occupancy based on the current multimodal data D; and when at least one type of abnormal event is identified, perform monitoring and early warning processing on the corresponding maintenance client based on the overall abnormal event identification result and the personnel configuration table; and when no abnormal event is identified, perform corresponding material replenishment, electronic lock repair, and battery replacement task identification processing based on the current multimodal data D and the equipment monitoring table, and perform corresponding task scheduling processing based on the overall task identification result, the task scheduling table, and the personnel configuration table when at least one type of task is identified. The remote server is also used to perform corresponding task feedback setting processing based on the current task feedback data F and the task scheduling table when it receives task feedback data F sent by any of the maintenance clients. The remote server is also used to receive the device parameter update package input by the administrator; update the device parameter set corresponding to the server side based on the current device parameter update package; send the remote update instruction carrying the device parameter update package to the corresponding intelligent paper-splitting device; and update the corresponding device update table based on the remote update feedback and the device parameter update package when receiving the remote update feedback sent back by the current intelligent paper-splitting device. The remote server is also used to receive map query commands through a locally preset map query interface; and to perform toilet stall map query processing based on the map query commands and the high-precision toilet stall map; The maintenance client is used to process early warning prompts based on the received monitoring and early warning information; The maintenance client is also used to display task information based on the received task execution list, and to generate a corresponding task feedback data F and send it to the remote server after each task on the list is completed by the maintenance staff. The maintenance client is also used to provide the maintenance staff with a device lock operation page; and to provide corresponding unlock and lock options on the device lock operation page; and when the maintenance staff confirms the selection of the unlock or lock option, to send the corresponding unlock or lock command to the intelligent paper separating device via Bluetooth or WiFi communication.
2. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 1, characterized in that, Each of the aforementioned commercial buildings is a single-story or multi-story building, with each floor including one or more restrooms, each restroom including one or more toilet stalls, and each toilet stall equipped with one of the aforementioned intelligent paper-splitting devices; each commercial building corresponds to a unique building identifier, each restroom corresponds to a unique restroom identifier, and each toilet stall corresponds to a unique toilet stall identifier; each of the aforementioned intelligent paper-splitting devices corresponds to a unique device identifier; each of the aforementioned maintenance clients corresponds to a unique client identifier; each of the aforementioned maintenance workers corresponds to a unique personnel identifier; each of the aforementioned maintenance workers is responsible for the maintenance of the paper-splitting devices in one or more restrooms within one of the aforementioned commercial buildings; The multimodal data D includes a sampling timestamp, a region identifier, a device identifier, an electronic lock status, a remaining battery percentage, a battery temperature, a toilet paper balance, a toilet stall temperature, a toilet stall humidity, and a toilet stall occupancy status. The region identifier consists of its corresponding building identifier, restroom identifier, and toilet stall identifier. The electronic lock status includes three states: open, closed, and abnormal. The toilet paper balance includes two states: sufficient and insufficient. The toilet stall occupancy status includes three states: vacant, occupied, and abnormal. Both the device local parameter set and the device parameter set include at least a parameter version, automatic paper dispensing parameters, and toilet stall occupancy time threshold; the automatic paper dispensing parameters include single paper dispensing speed, single paper dispensing duration, and interval between two paper dispensing sessions. The device monitoring table includes one or more of the multimodal data D; The device update table includes one or more device update records; the device update record includes the update package push time, the device parameter update package, and the remote update feedback; the device parameter update package consists of a set of corresponding device identifiers, parameter versions, automatic paper dispensing parameters, and toilet stall occupancy time thresholds; the remote update feedback includes two feedback states: success and failure. The personnel configuration table includes multiple personnel configuration records; each personnel configuration record corresponds one-to-one with a maintenance worker; each personnel configuration record includes a personnel identifier, a client identifier, and a maintenance scope; each maintenance scope includes one or more maintenance areas; each maintenance area consists of a corresponding set of building identifiers and restroom identifiers; The task scheduling table includes multiple task scheduling records; each task scheduling record includes the personnel identifier, the task execution list, the task feedback list, and the task completion percentage; the task execution list includes one or more task execution records, each including a task identifier, an area identifier, an equipment identifier, and a task type; the task type includes battery replacement, toilet paper refill, and electronic lock repair; the task feedback list includes one or more task feedback records, each corresponding one-to-one with a task execution record, each including a task identifier and a task completion status; the task completion status includes two options: incomplete and completed, initialized to incomplete; the task completion percentage is a percentage value between 0% and 100%, initialized to 0%. The city high-precision maps include at least Baidu Maps, Gaode Maps, and NavInfo Maps; In the high-precision map of toilet stalls, the corresponding building attribute P has been added to the element attributes of the building map elements corresponding to each commercial building equipped with the intelligent paper-splitting device. B The building attribute P B Including the building signage and the total number of toilet stalls N B Percentage U B Total number of floors N f and the corresponding N f Floor attribute P i 1 ≤ floor index i ≤ N f The floor attribute P i Including floor signs, total number of toilet stalls N i Percentage U i Total number of toilets N R(i) and the corresponding N R(i) Bathroom attribute P i,j 1 ≤ toilet index j ≤ N R(i) The bathroom attribute P i,j Including the restroom signage, restroom type, and occupancy percentage. i,j Total number of toilet stalls N i,j and the corresponding N i,j Individual toilet stall attributes P i,j,k , 1≤toilet stall index k≤N i,j The restroom types include both male and female types; the toilet stall attribute P i,j,k Including the toilet stall sign, the equipment sign, and the toilet stall status s i,j,k The toilet stall status s i,j,k It includes two status values: 0 and 1. A value of 0 indicates that the toilet stall is available, and a value of 1 indicates that the toilet stall is occupied. The total number of toilet stalls N B N i N i,j These represent the total number of toilet stalls in the building, the total number of toilet stalls on the i-th floor, and the total number of toilet stalls in the j-th restroom on the i-th floor; the occupancy percentage U B U i U i,j These represent the percentage of toilet stalls occupied in the building, the percentage of toilet stalls occupied on the i-th floor, and the percentage of toilet stalls occupied in the j-th restroom on the i-th floor; the total number of toilet stalls N. B N i and percentage of occupancy U B U i U i,j The statistical method is as follows: , ; , , ; The task feedback data F includes the task identifier and the task completion status; The map query command includes query type and query parameters; the query type includes building query, floor query, and restroom query; when the query type is building query, the query parameters are empty; when the query type is floor query, the query parameters include a first building identifier; when the query type is restroom query, the query parameters include a second building identifier and a first floor identifier. The monitoring and early warning information includes one or more event early warning data; the event early warning data includes event building identifier, event restroom identifier, event toilet stall identifier, and event type; the event type includes abnormal battery temperature, abnormal ambient temperature, abnormal ambient humidity, and abnormal toilet stall occupancy.
3. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 2, characterized in that, The intelligent paper-splitting device includes a chassis, a housing, a battery module, an electronic lock for the chassis, a storage module, a 2.4G communication module, a mobile communication module, a paper roll, an automatic paper output module, a main control module, and various types of sensors. The battery module, the electronic lock of the chassis, the storage module, the 2.4G communication module, the mobile communication module, the automatic paper output module, the main control module, and all sensors are installed inside the chassis; the casing has a locking slot; the chassis and the casing are locked together by the electronic lock; inside the chassis, the main control module is connected to the battery module, the electronic lock of the chassis, the storage module, the 2.4G communication module, the mobile communication module, the automatic paper output module, and various sensors respectively; The battery module is used to supply power to all electrical components in the chassis; and when it receives the battery acquisition command sent by the main control module, it sends back the battery acquisition feedback carrying the current battery rating and remaining power to the main control module. The electronic lock of the chassis has a built-in lock motor and a lock tongue. The lock motor is used to drive the lock tongue to move out of or into the lock groove. The electronic lock on the chassis is used to perform corresponding unlocking or locking operations upon receiving an unlocking or locking signal from the main control module, and to send corresponding unlocking or locking feedback to the main control module. Specifically: Upon receiving the unlocking signal from the main control module, the lock motor is driven to move the bolt out of the lock slot to complete the unlocking operation. After the operation is completed, the lock is checked to see if the bolt has moved out of the lock slot correctly. If it has, the unlocking feedback is set to success; otherwise, the unlocking feedback is set to failure, and the unlocking feedback is sent to the main control module. The unlocking feedback includes two states: success and failure. Upon receiving the locking signal from the main control module, the lock motor is driven to send the bolt into the lock slot to complete the locking operation. After the operation is completed, the lock is checked to see if the bolt is correctly sent into the lock slot. If it is, the locking feedback is set to success; otherwise, the locking feedback is set to failure, and the locking feedback is sent to the main control module. The locking feedback includes two states: success and failure. The storage module is used to store the device's local parameter set, the area identifier, the device identifier, the electronic lock status, the remaining battery power percentage, the battery temperature, the remaining toilet paper level, the toilet stall temperature, the toilet stall humidity, and the toilet stall occupancy status. The 2.4G communication module includes a Bluetooth communication unit and a WiFi communication unit; The 2.4G communication module is used to handle the communication interaction between the main control module and the maintenance client; The mobile communication module includes a 4G communication unit and a 5G communication unit; The mobile communication module is used to handle the communication interaction between the main control module and the remote server; The paper roll shaft is fixedly installed in a designated position inside the machine housing to carry the paper roll; the hollow inner core of the paper roll is denoted as the paper core; the radius of the paper roll shaft is denoted as r, the initial paper roll radius corresponding to the paper roll is denoted as R1, the initial paper roll thickness is denoted as W, and the paper core radius is denoted as R2, where R1 > R2 > r, and R1 = R2 + W; The automatic paper output module is fixedly installed below the paper roll shaft. The automatic paper output module has an inlet at the top and an outlet at the bottom, and the outlet of the automatic paper output module also serves as the outlet of the intelligent paper separating device. The paper strips from the paper roll are fed into the automatic paper output module through the inlet. The automatic paper output module contains a motor, a guide roller assembly, and a cutter assembly. When the motor rotates at a constant speed, it drives the guide roller to rotate. The friction between the roller surface and the paper strip drives the paper strip fed from the inlet towards the outlet. This paper strip transmission process also drives the paper roll to rotate on the paper roll shaft. When the motor stops rotating, the cutter assembly completes the cutting operation of the paper strip exiting the outlet. The paper output length of a single output by the automatic paper output module is related to the rotation speed and rotation time of its built-in motor, as well as the diameter of the guide roller. The output length = π × rotation speed × rotation time × guide roller diameter. The automatic paper output module is used to, upon receiving a paper output command from the main control module, drive the paper output motor to rotate at a constant speed, using the single paper output speed and single paper output duration in the current command as the motor speed and rotation duration for that operation, thereby completing the automatic paper output operation. Based on the success or failure status of this operation, the module sets corresponding paper output feedback and sends it to the main control module; the paper output feedback includes two statuses: success and failure. The various types of sensors include battery temperature sensors, infrared photocell sensors, infrared proximity sensors, ambient temperature / humidity sensors, pyroelectric sensors, and obstacle detection sensors. The battery temperature sensor is mounted on the battery module; The battery temperature sensor is used to periodically monitor the operating temperature of the battery module and send the monitored battery temperature to the main control module; The infrared pair sensor includes a first infrared emitting tube, a first infrared receiving tube, and a first threshold judgment unit. The first infrared emitting tube and the first infrared receiving tube are respectively installed on both sides of the paper roll shaft and located above the center of the paper roll shaft. The center line of the pair is perpendicular to the axis of the paper roll shaft, but the center line of the pair does not intersect with the axis of the paper roll shaft. The length of the center line of the pair is denoted as M. The shortest distance from the center line of the pair to the axis of the paper roll shaft is the length of the common perpendicular segment h, M > 2R1, h = r + aW, where a is a preset coefficient. The infrared photodiode sensor is used to send a sufficient margin signal to the main control module when it senses that the thickness of the paper roll is greater than a preset thickness threshold, and to send an insufficient margin signal to the main control module when it senses that the thickness of the paper roll is less than or equal to the preset thickness threshold, wherein the preset thickness threshold is aW; specifically: the infrared photodiode sensor periodically emits infrared light through the first infrared emitting tube; receives infrared light signals through the first infrared receiving tube, and performs photoelectric conversion on the received infrared light signals to output corresponding current or voltage signals; and the first threshold judgment unit judges whether the signal amplitude of the current or voltage signal output by the first infrared receiving tube exceeds a preset first electrical signal threshold. If it does, the insufficient margin signal is sent to the main control module; otherwise, the sufficient margin signal is sent to the main control module. The mounting locations of the infrared proximity sensor, the ambient temperature / humidity sensor, the pyroelectric sensor, and the obstacle detection sensor should all have corresponding openings or windows facing outwards to ensure that the infrared proximity sensor can properly receive infrared light reflection signals from outside the enclosure, the ambient temperature / humidity sensor can properly sense the temperature / humidity of the toilet area outside the enclosure, the pyroelectric sensor can properly sense the heat radiation signals of the toilet space outside the enclosure, and the obstacle detection sensor can properly sense the obstacle status of the toilet space outside the enclosure. The infrared proximity sensor is a diffuse reflection sensor, which has a built-in second infrared emitting tube, a second infrared receiving tube, and a second threshold judgment unit. The infrared proximity sensor is used to send an object proximity signal to the main control module when it detects an object approaching the current sensor. Specifically, the infrared proximity sensor continuously emits infrared light through the second infrared emitting tube and receives the reflected infrared light signal through the second infrared receiving tube. It then performs photoelectric conversion on the received reflected infrared light signal to output a corresponding current or voltage signal. The second threshold judgment unit judges whether the signal amplitude of the current or voltage signal output by the second infrared receiving tube exceeds a preset second electrical signal threshold. If it does, the sensor sends an object proximity signal to the main control module. The ambient temperature / humidity sensor is used to periodically monitor the ambient temperature / humidity of the current toilet stall and send the monitored toilet stall temperature and humidity to the main control module; The pyroelectric sensor is used to send a signal indicating the entry of a heated object to the main control module when the difference in thermal radiation energy of the current toilet stall exceeds a preset threshold. Specifically, the pyroelectric sensor divides the designated space within the toilet stall into multiple detection zones using a built-in Fresnel lens; it continuously monitors the difference in thermal radiation energy between adjacent detection zones using a built-in pyroelectric element, and converts the monitored difference in thermal radiation energy into a current or voltage signal. The larger the difference, the larger the signal amplitude, and vice versa. When the signal amplitude of the current or voltage signal exceeds a preset third electrical signal threshold, the sensor sends the signal indicating the entry of a heated object to the main control module. The obstacle detection sensor is based on an ultrasonic sensor or millimeter-wave radar. The obstacle detection sensor is used to activate an ultrasonic sensor or millimeter-wave radar to periodically perform obstacle detection and identification operations on the current toilet stall after receiving a start detection command sent by the main control module. The sensor obtains the corresponding obstacle detection status and sends it to the main control module. It automatically shuts down the sensor operation when no obstacle is detected during the identification process. Specifically: When the obstacle detection sensor is implemented based on an ultrasonic sensor, after receiving the start detection command sent by the main control module, the ultrasonic sensor is activated to periodically measure the distance to the nearest obstacle in a local space within the current toilet stall to obtain the corresponding first distance; and it is identified whether the first distance is less than a preset first distance threshold. If so, the obstacle detection state is set to "obstacle present"; otherwise, the obstacle detection state is set to "obstacle-free". The obstacle detection state is then sent to the main control module; and after sending, it is identified whether the current obstacle detection state is "obstacle-free". If so, the ultrasonic sensor is turned off and the obstacle detection operation is stopped. The obstacle detection state when the obstacle detection sensor is implemented based on an ultrasonic sensor includes two states: "obstacle present" and "obstacle-free". When the obstacle perception sensor is implemented based on millimeter-wave radar, after receiving the start perception command sent by the main control module, it starts the millimeter-wave radar to periodically scan a local space within the current toilet stall to generate a first point cloud. The first point cloud includes multiple first points, each of which includes point coordinates and point velocity. The first velocity variance is calculated by taking the velocity variance of all the point velocities. The first center coordinate is calculated by taking the mean coordinate of all the point coordinates. The second distance is calculated by taking the straight-line distance from the current sensor installation position to the first center coordinate. The system then identifies whether the second distance is less than a preset second distance threshold; if so, the obstacle recognition status is set to "obstacle present". If there is an obstacle, the obstacle identification state is set to "no obstacle"; and if the obstacle identification state is "obstacle present", the first velocity variance is further identified as being greater than a preset velocity variance threshold. If so, the obstacle identification state is reset to "dynamic obstacle present"; otherwise, the obstacle identification state is reset to "static obstacle present". The obstacle identification state is then sent to the main control module. After the transmission is completed, the current obstacle identification state is identified as "no obstacle present". If so, the millimeter-wave radar is turned off and the obstacle perception and identification operation is stopped. The obstacle identification state includes three states: dynamic obstacle present, static obstacle present, and no obstacle present when the obstacle perception sensor is based on millimeter-wave radar.
4. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 3, characterized in that, The intelligent paper dispensing device is specifically used when the device automatically senses and dispenses paper based on its built-in sensors and local parameter sets: The main control module initializes the previous paper output time to empty after each device power-on or restart; and upon receiving an object proximity signal from the infrared proximity sensor, it extracts the corresponding interval between two paper outputs, the single paper output speed, and the single paper output duration from the device's local parameter set stored in the storage module; it then identifies whether the previous paper output time is empty; if so, it sends the paper output command carrying the single paper output speed and single paper output duration to the automatic paper output module, and... If the paper output feedback sent back by the automatic paper output module is successful, the previous paper output time is reset to the current time; otherwise, the interval between the current time and the previous paper output time is calculated, and it is identified whether the current interval is greater than or equal to the interval between the two paper outputs. If so, the paper output command carrying the single paper output speed and the single paper output duration is sent to the automatic paper output module, and the previous paper output time is reset to the current time when the paper output feedback sent back by the automatic paper output module is successful.
5. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 3, characterized in that, The intelligent paper-splitting device is specifically used when monitoring the opening and closing operation of the device's electronic lock: When the main control module receives the unlocking command sent by the maintenance client through the 2.4G communication module, it sends the unlocking signal to the electronic lock of the chassis; and identifies whether the unlocking feedback sent back by the electronic lock of the chassis is successful. If it is, the electronic lock status stored on the storage module is set to open; otherwise, the electronic lock status stored on the storage module is set to abnormal. When the main control module receives the lock command sent by the maintenance client through the 2.4G communication module, it sends the lock signal to the chassis electronic lock; and identifies whether the lock feedback sent back by the chassis electronic lock is successful. If it is, the electronic lock status stored in the storage module is set to closed; otherwise, the electronic lock status stored in the storage module is set to abnormal.
6. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 3, characterized in that, The intelligent paper-splitting device is specifically used when monitoring the remaining power and temperature of the device's battery: The main control module periodically sends the battery acquisition command to the battery module; extracts the corresponding rated power and remaining power from the battery acquisition feedback sent back by the battery module; calculates the corresponding remaining power percentage based on the rated power and remaining power; and resets the battery remaining power percentage stored on the storage module based on the current remaining power percentage. The main control module updates the battery temperature stored in the storage module synchronously based on the battery temperature sent by the battery temperature sensor.
7. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 3, characterized in that, The intelligent paper-splitting device is specifically used when monitoring whether the remaining amount of paper in the built-in roll of the device is sufficient: When the main control module receives the sufficient remaining signal from the infrared phototransistor sensor, it checks whether the remaining paper roll status stored in the storage module is sufficient. If not, it updates the remaining paper roll status to sufficient. When it receives the insufficient remaining signal from the infrared phototransistor sensor, it checks whether the remaining paper roll status stored in the storage module is insufficient. If not, it updates the remaining paper roll status to insufficient.
8. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 3, characterized in that, The intelligent paper-splitting device is specifically used when monitoring the temperature and humidity of the toilet stall where the device is located: The main control module updates the toilet stall temperature and humidity stored in the storage module accordingly based on the toilet stall temperature and humidity sent by the ambient temperature / humidity sensor.
9. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 3, characterized in that, The intelligent paper-splitting device is specifically used when monitoring the occupancy status of the toilet stall where the device is located: After each device power-on or restart, the main control module initializes the first sensing queue to an empty queue and initializes the current occupied start time to an empty value. Upon receiving the signal from the pyroelectric sensor indicating the entry of a heated object, the system identifies whether the toilet stall occupancy status stored in the storage module is vacant; if so, it sends the activation sensing command to the obstacle sensing sensor. And each time an obstacle recognition status is received from an obstacle perception sensor, the system identifies whether the current obstacle recognition status is obstacle-free. If so, the toilet occupancy status stored on the storage module is reset to idle, the first sensing queue is cleared to an empty queue, and the current occupancy start time is cleared; If not, the receiving time corresponding to the current obstacle recognition state is taken as the current receiving time, and the toilet occupancy time threshold in the device local parameter set stored on the storage module is taken as the current occupancy time threshold. When the first sensing queue is currently empty, the current occupancy start time is set as the current receiving time. The current interval duration is calculated by measuring the time interval between the current receiving time and the current occupation start time. It also identifies whether the current interval duration is greater than the current occupancy duration threshold. If so, it resets the toilet occupancy status stored in the storage module to abnormal; otherwise, it resets the toilet occupancy status stored in the storage module to occupied. It also adds a corresponding first perception record composed of the current reception time and the current obstacle recognition status to the first perception queue. When the first sensing queue is not empty, the system identifies whether the preset sensor implementation mode is the second mode after each record is added to the queue. If so, the first sensing record in the first sensing queue with a static obstacle is recorded as a static record, and a queue segment composed of multiple consecutive static records is recorded as a continuous static segment. The receiving time interval between the first and last static records of each continuous static segment is calculated to obtain the corresponding segment interval duration. The system also identifies whether the largest segment interval duration is greater than a preset static occupancy duration threshold. If so, the toilet stall occupancy status stored in the storage module is reset to abnormal. The sensor implementation mode includes a first mode and a second mode. The first mode indicates that the obstacle sensing sensor is implemented based on an ultrasonic sensor, and the second mode indicates that the obstacle sensing sensor is implemented based on millimeter-wave radar. The static occupancy duration threshold is less than the toilet stall occupancy duration threshold.
10. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 3, characterized in that, The intelligent paper-splitting device is specifically used when the device periodically generates corresponding multimodal data D based on the latest monitoring data of the device and toilet stalls and sends it to the remote server: The main control module periodically uses the current time as the corresponding sampling timestamp; and sends the corresponding multimodal data D, composed of the sampling timestamp and the area identifier, device identifier, electronic lock status, battery remaining power percentage, battery temperature, toilet paper remaining status, toilet stall temperature, toilet stall humidity, and toilet stall occupancy status stored on the storage module, to the remote server.
11. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 2, characterized in that, The remote server is specifically used when the high-precision map of toilet stalls is updated based on the current multimodal data D: The remote server extracts the corresponding area identifier and toilet stall occupancy status from the multimodal data D; and assigns the toilet stall attribute P corresponding to the area identifier to the high-precision toilet stall map. i,j,k As the current toilet stall attribute; and the toilet stall state s of the current toilet stall attribute. i,j,k As the current state; and to identify the toilet stall occupancy status with the current state; if the toilet stall occupancy status is "free" and the current state is 1, then reset the current state to 0, and set its corresponding occupancy percentage U. i,j U i U B Perform a re-update of statistics; if the toilet stall occupancy status is occupied or abnormal and the current status is 0, then reset the current status to 1 and adjust the corresponding occupancy percentage U. i,j U i U B Perform a new statistical update.
12. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 2, characterized in that, The remote server is specifically used when the corresponding battery high temperature anomaly, environmental temperature and humidity anomaly, and toilet stall occupancy anomaly events are identified and processed based on the current multimodal data D: The remote server extracts the corresponding area identifier, battery temperature, toilet stall temperature, toilet stall humidity, and toilet stall occupancy status from the multimodal data D; and generates a set of corresponding event building identifiers, event restroom identifiers, and event toilet stall identifiers based on the area identifiers; It identifies whether the battery temperature is higher than a preset battery warning temperature threshold; if so, it sets a corresponding event type as battery high temperature abnormality, and the current event type and its corresponding event building identifier, event restroom identifier, and event toilet stall identifier constitute a corresponding event warning data; It identifies whether the temperature of the toilet stall is higher than a preset environmental warning temperature threshold; if so, it sets a corresponding event type as abnormal environmental temperature, and the current event type and its corresponding building identifier, restroom identifier, and toilet stall identifier form a corresponding event warning data; It identifies whether the humidity of the toilet stall is higher than the preset environmental warning humidity threshold; if so, it sets a corresponding event type as abnormal environmental humidity, and the current event type and its corresponding event building identifier, event toilet identifier, and event toilet stall identifier constitute a corresponding event warning data; It also identifies whether the toilet stall occupancy status is abnormal; if so, it sets a corresponding event type as "toilet stall occupancy abnormal", and the current event type and its corresponding event building identifier, event restroom identifier, and event toilet stall identifier form a corresponding event warning data; The system identifies whether the total number of event warning data obtained this time is zero. If it is, the corresponding monitoring warning information is set to empty; otherwise, the corresponding monitoring warning information is composed of all the event warning data obtained this time. The monitoring warning information is then output as the result of this abnormal event identification and processing. The remote server is specifically used when the monitoring and early warning processing is performed on the corresponding maintenance client based on the overall anomaly identification result and the personnel configuration table: When the monitoring and early warning information output by the remote server in the current abnormal event identification and processing result is not empty, the corresponding event building identifier and event restroom identifier are extracted from the current monitoring and early warning information to form the current identifier group. The personnel configuration record in the personnel configuration table that corresponds to the maintenance area and the current identification group in the maintenance scope is taken as the current matching record; and the monitoring and early warning information is sent to the maintenance client corresponding to the client identification of the current matching record. The remote server is specifically used when identifying and processing tasks such as material replenishment, electronic lock repair, and battery replacement based on the current multimodal data D and the equipment monitoring table: When the monitoring and early warning information output by the remote server in the result of this abnormal event identification and processing is empty, the corresponding area identifier, device identifier, electronic lock status, battery remaining percentage, and roll paper remaining status are extracted from the multimodal data D. It identifies whether the remaining roll of paper is insufficient; if so, it generates a unique task identifier and sets a corresponding task type as replenishing roll of paper, and the current task identifier, task type, corresponding area identifier and device identifier form a corresponding task execution record. It identifies whether the remaining battery power percentage is higher than a preset remaining battery power percentage threshold; if not, it generates a unique task identifier and sets a corresponding task type as battery replacement, and the current task identifier, task type, corresponding area identifier and device identifier form a corresponding task execution record; It identifies whether the electronic lock status is abnormal; if so, it generates a unique task identifier and sets a corresponding task type as electronic lock maintenance, and the current task identifier, task type, corresponding area identifier and device identifier form a corresponding task execution record; The system checks whether the total number of task execution records obtained this time is zero. If it is, the corresponding task execution list is set to empty; otherwise, the corresponding task execution list is composed of all the task execution records obtained this time. The task execution list is then output as the result of this task identification process. The remote server is specifically used when, upon identifying at least one type of task, corresponding task scheduling processing is performed based on the overall task identification result, the task scheduling table, and the personnel configuration table: When the task execution list output by the remote server in this task identification and processing result is not empty, the corresponding region identifier is extracted from the task execution list. And the personnel configuration record in the personnel configuration table that corresponds to the maintenance area and the building and restroom identifiers of the current area identifier is used as the current matching record; And extract the corresponding personnel identifier and client identifier from the current matching record; A corresponding task feedback list is set for the current task execution list, and the completion status of all tasks in the current task feedback list is set to incomplete; a corresponding task completion rate is set to 0%; a corresponding task scheduling record composed of the current personnel identifier, the task execution list, the task feedback list, and the task completion rate is added to the task scheduling table; and the current task execution list is sent to the maintenance client corresponding to the current client identifier. The remote server is specifically used when performing corresponding task feedback setting processing based on the current task feedback data F and the task scheduling table: The remote server extracts the corresponding task identifier and task completion status from the current task feedback data F as the corresponding current identifier and current completion status. The task feedback record in the task scheduling table that matches the task identifier with the current identifier is taken as the current record; the task completion status of the current record is set based on the current completion status; the total number of records in the task feedback list where the current record is located is counted to obtain the corresponding total number of tasks; the total number of records in the current task feedback list where the task completion status is "completed" is counted to obtain the corresponding total number of completed tasks; and the task completion percentage of the task scheduling record where the current task feedback list is located is reset based on the ratio of the total number of completed tasks to the total number of tasks.
13. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 2, characterized in that, The remote server is specifically used when updating the device parameter set corresponding to the server side based on the current device parameter update package: The remote server extracts the corresponding device identifier from the current device parameter update package as the current device identifier; And the set of device parameters on the server side corresponding to the current device identifier is used as the current target parameter set; And based on the parameter version, automatic paper dispensing parameter, and toilet stall occupancy time threshold of the current device parameter update package, update the parameter version, automatic paper dispensing parameter, and toilet stall occupancy time threshold corresponding to the current target parameter set; The remote server is specifically used when updating the corresponding device update table based on the remote update feedback and the device parameter update package: The remote server uses the sending time of the current device parameter update package as the corresponding update package push time; The device update record, composed of the current update package push time, the device parameter update package, and the remote update feedback, is added to the device update table to form a corresponding device update record.
14. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 2, characterized in that, The remote server is specifically used during the toilet space map query processing based on the map query command and the high-precision toilet space map: The remote server extracts the corresponding query type and query parameters from the map query command; And identify the query type; If the query type is a building query, then each toilet stall in the high-precision map containing the building attribute P will be retrieved. B The building map elements are extracted as the corresponding first building elements; The first query result is composed of all the first building elements obtained. If the query type is floor query, then the corresponding first building identifier is extracted from the query parameters; And the building map element in the high-precision map of the toilet stalls that corresponds to the first building identifier is used as the corresponding second building element; and the building attribute P of the second building element. B All the floor attributes P mentioned above i Extract them to form the corresponding first query result; If the query type is a restroom query, then the corresponding second building identifier and first floor identifier are extracted from the query parameters; The building map element corresponding to the second building identifier in the high-precision map of the toilet stalls is taken as the corresponding third building element; and the building attribute P of the third building element is... B The floor attribute P corresponding to the first floor identifier i As the attribute of the current floor; And all the bathroom attributes P in the current floor attributes i,j Extract them to form the corresponding first query result; The obtained first query result is then sent back to the map query interface.
15. The monitoring and scheduling system based on intelligent paper-splitting equipment according to claim 2, characterized in that, The maintenance client is specifically used when processing early warning notifications based on the received monitoring and early warning information: When the maintenance client receives the monitoring and early warning information, it displays all the event early warning data of the current monitoring and early warning information based on a preset graphic or list format. The maintenance client is specifically used to display task information based on the received task execution list, and to generate corresponding task feedback data F and send it to the remote server each time the maintenance worker completes a task on the list: The maintenance client displays the record information of all the task execution records in the received task execution list based on a preset graphic or list format, and configures a corresponding completion confirmation option for each task execution record; when the maintenance staff selects and confirms a completion confirmation option, the client sets the corresponding task completion status to "completed", and sends a corresponding task feedback data F composed of the current task completion status and the task identifier corresponding to the currently selected completion confirmation option to the remote server.