Public rental housing inspection management system

Through the combination of the hardware equipment layer, data processing layer and application service layer of the public rental housing inspection management system, the problems of low inspection efficiency and security vulnerabilities in the existing technology are solved, and efficient and automated public rental housing management is achieved, ensuring that The accuracy and safety of inspections reduce management costs.

CN119323418APending Publication Date: 2025-01-17SHANGHAI SIWEI TECH CO LTD
View PDF 0 Cites 5 Cited by

Patent Information

Application Number
CN202411337612.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

The existing public rental housing management system has low patrol efficiency, traditional manual patrol relies on manual recording, which is prone to missed problems, the intelligent patrol technology is not mature, data accuracy and sensor deployment costs are high, information flow between modules is not smooth, and security vulnerabilities There are many, resulting in increased management costs and it is difficult to carry out inspections effectively.

Method used

A public rental housing inspection management system was designed, including hardware equipment layer, data processing layer and application service layer. The hardware equipment layer collects data in real time through a variety of sensors and mobile inspection equipment, and the data processing layer conducts real-time analysis and early warning. The service layer provides comprehensive management functions, including housing management, inspection task allocation, early warning management, contract management and maintenance management, and the modules are interconnected and automated management is realized.

Benefits of technology

Improve inspection efficiency and coverage, ensure timely inspection of each property, reduce human intervention, improve system automation level, ensure public rental housing safety, reduce maintenance costs, ensure data security, solve the problem of low inspection efficiency The problem.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119323418A_ABST
    Figure CN119323418A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of public rental housing management, and provides a public rental housing inspection management system, which comprises a hardware equipment layer used for collecting environment data, equipment state data and inspection data of a public rental housing, and the hardware equipment layer comprises a plurality of sensor equipment, a wireless communication module and mobile inspection equipment; the data processing layer is used for receiving, storing and processing data collected by the hardware equipment layer, and the data processing layer comprises a data receiving module, a data processing module, a data storage module, a data analysis module and an early warning module; and the application service layer is used for providing user interaction and system management services according to the data acquired by the hardware equipment layer and the data processed by the data processing layer, and the application service layer comprises a housing resource management module, an inspection task distribution module, an inspection management module, an early warning management module, a contract management module and a housing maintenance management module. The problem of low inspection efficiency in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of public rental housing management, and in particular to a public rental housing inspection management system. Background Art

[0002] In order to improve the national housing security system and solve the housing difficulties of transitional groups such as new families and employed people, public rental housing came into being, effectively filling the gaps in the system. In the existing public rental housing management, with the continuous expansion of the occupancy rate and management scale of public rental housing, daily maintenance and management work has become more complicated and arduous, especially the need to ensure the normal operation of public rental housing facilities and timely discover equipment failures and hidden dangers is increasing.

[0003] However, the existing public rental housing management system, especially the inspection system, has certain limitations and problems. The traditional manual inspection method is inefficient and relies on manual records and judgments by personnel, which is prone to omissions. In addition, housing equipment failures or hidden dangers are not easy to be discovered in the early stage, resulting in untimely repairs, affecting the tenants' living safety and experience. In addition, the existing intelligent inspection system is not very mature in technology and has limited application scenarios. In particular, there are problems such as inaccurate inspection data and high sensor deployment costs in specific environments. At the same time, the various modules of the existing public rental housing management system are independent of each other, and information flow is not smooth, making it difficult for managers to grasp the overall housing status and maintenance progress. At the same time, the traditional management system has security loopholes in data storage and transmission, which can easily lead to information leakage and unauthorized operations. Due to these problems, the management and maintenance costs of public rental housing are increasing, and inspection work is difficult to carry out effectively. Summary of the invention

[0004] Based on this, the purpose of the present invention is to provide a public rental housing inspection management system to fundamentally solve the problem of low inspection efficiency in the existing system.

[0005] A public rental housing inspection management system according to an embodiment of the present invention includes:

[0006] The hardware device layer is used to collect environmental data, equipment status data and inspection data of public rental housing. The hardware device layer includes multiple sensor devices, wireless communication modules and mobile inspection devices. The mobile inspection devices are used for on-site inspection data collection, uploading and task reception;

[0007] The data processing layer is used to receive, store and process the data collected by the hardware device layer. The data processing layer includes a data receiving module, a data processing module, a data storage module, a data analysis module and an early warning module. The data analysis module is used to analyze the historical data and real-time data collected by the hardware device layer to generate a safety assessment report for public rental housing. The early warning module is used to generate early warning information according to the output results of the data analysis module.

[0008] The application service layer is used to provide user interaction and system management services based on the data collected by the hardware device layer and the data processed by the data processing layer. The application service layer includes a housing management module, an inspection task allocation module, an inspection management module, an early warning management module, a contract management module and a housing maintenance management module. The housing management module is used to manage the housing information of public rental housing, the inspection task allocation module is used to allocate inspection tasks for public rental housing, the inspection management module is used to manage inspection tasks for public rental housing, the early warning management module is used to manage the early warning information generated by the early warning module, the contract management module is used to manage the lease contract of public rental housing, and the housing maintenance management module is used to manage housing maintenance tasks for public rental housing.

[0009] In addition, a public rental housing inspection management system according to the above embodiment of the present invention may also have the following additional technical features:

[0010] Furthermore, the sensor devices in the hardware device layer include temperature and humidity sensors, smoke alarms and electrical safety monitors, and the wireless communication modules in the hardware device layer include any one or more combinations of WiFi modules, Bluetooth modules, ZigBee modules and LoRa modules. The sensor devices transmit the collected data to the data processing layer through the wireless communication modules.

[0011] Furthermore, the mobile inspection device comprises:

[0012] An inspection task receiving module is used to receive the inspection tasks issued by the inspection management module, wherein the inspection tasks include inspection locations, inspection priorities, equipment lists, and inspection time information;

[0013] Inspection navigation module, used to dynamically generate inspection routes according to the current location acquired and the inspection locations and inspection priorities determined in the inspection task, and to navigate the inspection routes;

[0014] Inspection data collection module, used to collect and enter on-site inspection data;

[0015] The inspection data upload module is used to upload the collected on-site inspection data to the data processing layer.

[0016] Furthermore, the data analysis module includes:

[0017] A temperature and humidity anomaly identification unit is used to identify public rental housing with abnormal indoor temperature and humidity based on the temperature and humidity data collected by each temperature and humidity sensor;

[0018] A fire hazard identification unit, used to identify public rental housing with fire hazards based on smoke alarm data collected by each smoke alarm;

[0019] The electrical safety hazard identification unit is used to identify public rental housing with electrical safety hazards based on electrical parameters collected by various electrical safety monitors.

[0020] Furthermore, the housing management module includes:

[0021] A housing source information input unit, used to input the housing source information of public rental housing;

[0022] A housing source information query unit, used to query the housing source information of public rental housing;

[0023] A housing source information modification unit, used to modify the housing source information of public rental housing;

[0024] A housing status update unit is used to update the housing status when the housing status of the public rental housing changes;

[0025] The housing vacancy statistics unit is used to calculate the vacancy time of each public rental housing, and provide a list of vacant housing and time statistics, and remind management personnel to handle it when the vacancy time of a house exceeds the set threshold.

[0026] Furthermore, the inspection task allocation module includes:

[0027] An inspection priority determination unit, used to calculate the inspection priority of each public rental housing unit based on the historical data and current status of each public rental housing unit;

[0028] The inspection task allocation unit is used to allocate corresponding inspection tasks to each inspection personnel according to the inspection priority of each public rental housing and the workload, skills and equipment distribution of each inspection personnel.

[0029] Furthermore, the inspection management module includes:

[0030] The inspection task issuing unit is used to issue the inspection task assigned by the inspection task assignment module to the corresponding mobile inspection device;

[0031] An inspection progress tracking unit, used to update the inspection progress according to the task progress of the inspection task and the current position of the mobile inspection device;

[0032] The inspection report generating unit is used to automatically generate an inspection report based on the inspection data after the inspection is completed.

[0033] Furthermore, the early warning management module includes:

[0034] A warning event generation unit, used to generate a warning event according to the warning information of the data processing layer;

[0035] A warning level evaluation unit, used to evaluate each warning event and assign a corresponding warning level;

[0036] The warning task allocation unit is used to allocate the warning task to the corresponding maintenance personnel or inspection personnel according to the type and warning level of the warning event, as well as the workload and skills of each maintenance personnel or inspection personnel;

[0037] An early warning task notification unit is used to push the assigned early warning tasks to relevant personnel and managers;

[0038] An early warning task tracking unit is used to track the progress status of early warning tasks in real time;

[0039] The warning report generating unit is used to generate a corresponding processing report after the warning event processing is completed.

[0040] Furthermore, the contract management module includes:

[0041] A contract generation unit, used to automatically generate a lease contract based on the public housing lease standards and tenant information;

[0042] A contract expiration reminder unit is used to send a contract expiration reminder to tenants and managers at a preset time before the expiration of the lease contract;

[0043] The contract renewal unit is used to generate a new renewal contract according to the leasing standards when the tenant confirms the renewal intention according to the contract expiration reminder, and the renewal contract becomes effective after being reviewed and confirmed by the management personnel;

[0044] The breach management unit is used to generate a breach record and take corresponding breach measures according to the breach terms when the tenant violates the contract terms of the lease contract.

[0045] Furthermore, the housing maintenance management module includes:

[0046] A maintenance demand reporting unit is used to generate maintenance demands according to maintenance applications submitted by tenants or maintenance requests uploaded by mobile inspection equipment;

[0047] A maintenance work order generating unit, used to generate a maintenance work order according to maintenance requirements;

[0048] A maintenance task allocation unit is used to allocate maintenance tasks to corresponding maintenance personnel according to the content of the maintenance work order and the workload, skills and geographical location of each maintenance personnel;

[0049] Maintenance task tracking unit, used to track the progress status of maintenance tasks in real time;

[0050] Maintenance task complete confirmation unit, used to confirm after the maintenance task is completed;

[0051] A maintenance cost generation unit is used to generate maintenance cost details according to the content of the maintenance work order;

[0052] Maintenance report generation unit, used to generate various reports based on maintenance work order data

[0053] The public rental housing inspection management system provided by the embodiment of the present invention can collect environmental data and equipment status data of public rental housing, such as temperature and humidity, electrical safety, smoke alarm, etc., in real time through various sensor devices and mobile inspection devices in the hardware device layer; combined with the functions of automatic allocation of inspection tasks and optimization of inspection routes, it can improve the work efficiency of inspection personnel, reduce inspection time and repetitive work, while ensuring the coverage and accuracy of inspections, and ensure that each house can be inspected in a timely and effective manner; the data processing layer can analyze and process the collected data in real time, and by comparing with historical data, it can effectively identify safety issues such as equipment failures, electrical safety hazards, and fire risks, and timely generate warning information through the early warning module, thereby reducing human intervention and improving The automation level of the system is improved, the safety of public rental housing is ensured, and human omissions and delays are avoided; the application service layer provides comprehensive public rental housing management functions, including housing management module, inspection task allocation module, inspection management module, early warning management module, contract management module and housing maintenance management module. The functions of each module are interconnected and can automatically manage housing status, lease contracts, maintenance records and other information, forming a complete public rental housing management ecological chain. Maintenance personnel and managers can grasp the latest status and problems of the house in real time, facilitate rapid response and processing, and reduce the time and impact of failures; thereby realizing the refined management of public rental housing, effectively improving inspection efficiency, reducing maintenance costs, and ensuring data security, solving the problem of low existing inspection efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Figure 1 It is a schematic diagram of the public rental housing inspection management system in the first embodiment of the present invention;

[0055] The following specific implementations will further illustrate the present invention in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION

[0056] In order to facilitate the understanding of the present invention, the present invention will be described more fully below with reference to the relevant drawings. Several embodiments of the present invention are given in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.

[0057] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.

[0058] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.

[0059] Embodiment 1

[0060] See also Figure 1 , which shows a public rental housing inspection management system in the first embodiment of the present invention. For the sake of convenience, only the parts related to the embodiment of the present invention are shown. The public rental housing inspection management system provided by the embodiment of the present invention includes:

[0061] The hardware device layer 10 is used to collect environmental data, equipment status data and inspection data of public rental housing. The hardware device layer includes multiple sensor devices 11, wireless communication modules 12 and mobile inspection devices 13. The mobile inspection devices are used for on-site inspection data collection, uploading and task reception;

[0062] The data processing layer 20 is used to receive, store and process the data collected by the hardware device layer. The data processing layer includes a data receiving module 21, a data processing module 22, a data storage module 23, a data analysis module 24 and an early warning module 25. The data analysis module is used to analyze the historical data and real-time data collected by the hardware device layer to generate a safety assessment report for public rental housing. The early warning module is used to generate early warning information according to the output results of the data analysis module.

[0063] The application service layer 30 is used to provide user interaction and system management services based on the data collected by the hardware device layer and the data processed by the data processing layer. The application service layer includes a housing management module 31, an inspection task allocation module 32, an inspection management module 33, an early warning management module 34, a contract management module 35 and a housing maintenance management module 36. The housing management module is used to manage the housing information of public rental housing, the inspection task allocation module is used to allocate inspection tasks for public rental housing, the inspection management module is used to manage inspection tasks for public rental housing, the early warning management module is used to manage the early warning information generated by the early warning module, the contract management module is used to manage the lease contract of public rental housing, and the housing maintenance management module is used to manage housing maintenance tasks for public rental housing.

[0064] Specifically, in one embodiment of the present invention, the sensor devices in the hardware device layer include temperature and humidity sensors, smoke alarms and electrical safety monitors, which are installed at various key locations of public rental housing. The temperature and humidity sensors are used to monitor the temperature and humidity in the room, the smoke alarms detect the smoke concentration in real time to prevent fires, and the electrical safety monitors monitor the operating status of electrical equipment, including parameters such as current and voltage, to prevent safety hazards such as electrical failures or short circuits. The wireless communication module in the hardware device layer includes any one or more combinations of WiFi modules, Bluetooth modules, ZigBee modules and LoRa modules, wherein the sensor device transmits the collected data to the data processing layer through the wireless communication module. Among them, the wireless communication module usually adopts low-power wide area network modules such as ZigBee and LoRa, which have the characteristics of low power consumption and long-distance transmission, ensuring that the sensor can maintain stable data transmission over a large range. The patrol personnel receive tasks through mobile patrol devices using smart phones or tablets, collect data on site, and can upload data to the data processing layer through wireless networks or Bluetooth.

[0065] Specifically, the mobile inspection device is a smart phone or tablet computer, and the mobile inspection device includes:

[0066] An inspection task receiving module is used to receive the inspection tasks issued by the inspection management module, wherein the inspection tasks include inspection locations, inspection priorities, equipment lists, and inspection time information;

[0067] Inspection navigation module, used to dynamically generate inspection routes according to the current location acquired and the inspection locations and inspection priorities determined in the inspection task, and to navigate the inspection routes;

[0068] Inspection data collection module, used to collect and enter on-site inspection data;

[0069] The inspection data upload module is used to upload the collected on-site inspection data to the data processing layer.

[0070] Specifically, the mobile inspection device runs an application equipped with a dedicated inspection application. The application has the following functions: supports the reception and viewing of inspection tasks; provides specific inspection locations and inspection route navigation for housing sources; supports on-site data collection, including text records, photos, video records, and abnormal situation reporting; inspection data can be uploaded to the data processing layer through the wireless communication module. The dedicated application for mobile inspection equipment makes the reception of inspection tasks, data collection, and transmission efficient and reliable through the reasonable design of various functional modules. Its application combines advanced technologies such as GPS positioning, image processing, video acquisition, and big data transmission to ensure that the public rental housing inspection work is more intelligent and convenient.

[0071] Specifically, the inspection task receiving module receives the inspection tasks issued by the inspection management module. The inspection tasks include inspection locations, inspection priorities, equipment lists, inspection times and other information. Specifically, the inspection management module generates inspection tasks through the Web server and pushes the inspection tasks to the inspection task receiving module of the mobile inspection device through the RESTful API. The inspection task receiving module regularly synchronizes with the inspection management module to obtain the latest inspection tasks and display them to the inspection personnel. The inspection task receiving module uses lightweight databases such as SQLite to cache the inspection task information locally to ensure that the inspection tasks can be viewed without a network connection. At the same time, the inspection task receiving module also provides a user-friendly interface so that the inspection personnel can view all assigned inspection tasks, task status (unfinished, completed, pending confirmation) and other clear marks. Specifically, the inspection task receiving module adopts the MVC (Model-View-Controller) architecture, and realizes the reception and viewing of inspection tasks through the task data model, task display view and task management controller. The inspection task status update is regularly synchronized to the inspection management module through the Web service.

[0072] Furthermore, the inspection navigation module dynamically generates an inspection route based on the current location obtained and the inspection location and inspection priority determined in the inspection task, and navigates the inspection route. The specific inspection navigation module includes inspection location positioning and route navigation functions. In the inspection location positioning, the mobile inspection device automatically obtains the current location of the inspection personnel through GPS or Wi-Fi positioning, and matches the current location with the inspection location specified in the inspection task. Specifically, the inspection navigation module calls the GPS module that comes with the device, obtains the current location of the inspection personnel through the map service interface, and displays it on the map in combination with the geographic information in the inspection task (such as the location of the house, the location of the equipment) and the inspection priority. Further, in the route navigation function, the inspection navigation module provides route navigation based on the target inspection location and inspection priority in the inspection task, and guides the inspection personnel to complete the inspection task according to the optimal path. Specifically, the inspection navigation module dynamically generates the inspection route by integrating the map SDK and calling the navigation service API. The inspection route can be calculated based on the shortest path algorithm (such as Dijkstra algorithm or A* algorithm), and the inspection navigation module will display the current position, inspection route and priority of each inspection location in real time.

[0073] Further, the inspection data collection module collects and enters on-site inspection data, wherein the collection of on-site inspection data includes text records, photos, video records and reporting of abnormal situations. In the text records, the inspection personnel can enter text records on the site to record the status of the equipment or house and supplement the inspection log. Specifically, the inspection data collection module provides a text input function on the data collection page, and the user can enter the inspection situation or fault description. The text data can be cached locally and uploaded to the inspection management module through the API after the inspection is completed. In the photo and video records, the inspection data collection module calls the camera of the mobile inspection device to take pictures or record videos on the spot to record abnormal situations found during the inspection. Specifically, the inspection data collection module calls the device camera through the CameraAPI, allowing the inspection personnel to take pictures or record videos. The captured media files will be automatically compressed and stored locally, supporting background asynchronous upload to the inspection management module. In the reporting of abnormal situations, when the inspection personnel find abnormal situations on site (such as house damage, equipment failure, etc.), they can upload abnormal reports through the inspection data collection module, including text descriptions, pictures and video evidence. Specifically, the inspection data collection module can also provide an abnormal reporting form. The user fills in the relevant description and chooses to upload the media file. Through the POST request, the data and media files are packaged and sent to the inspection management module. The inspection management module will associate the abnormal situation information with the inspection task.

[0074] Further, the inspection data upload module uploads the collected on-site inspection data to the data processing layer, wherein the inspection data upload includes wireless network or Bluetooth data upload, as well as data compression and encryption functions, wherein in the wireless network or Bluetooth data upload, the inspection data upload module supports the inspection data to be uploaded to the background server of the data processing layer via wireless network (Wi-Fi, 4G, 5G) or Bluetooth. Specifically, the inspection data upload module preferentially uploads the inspection data via the Wi-Fi network; if the Wi-Fi network is not available, it switches to the mobile data network (4G, 5G) for upload. The inspection data upload module can be set according to the mobile inspection device, temporarily suspend uploading when the network condition is not good, and automatically retry when the network is restored. In addition, the inspection data upload module supports Bluetooth and nearby work sites or other terminal devices to synchronize inspection data as an emergency upload method. The uploaded data is encrypted by AES to ensure the security of transmission. Among them, in data compression and encryption, since the amount of uploaded data may be large (including text, pictures, videos, etc.), the inspection data upload module compresses and encrypts the data before uploading, reducing the transmission bandwidth and improving security. Specifically, the inspection data upload module compresses images and videos before uploading (such as JPEG compression or H.264 video encoding) and applies AES encryption to all data. The encrypted data is sent to the data processing layer via the HTTPS protocol to ensure the security of the data during transmission.

[0075] Furthermore, in one embodiment of the present invention, the data processing layer is used to receive, store and process data collected from the hardware device layer, and analyze the data to achieve functions such as safety warnings and inspection suggestions. The main modules of the data processing layer are as follows:

[0076] The data receiving module is used to receive sensor data from the hardware device layer (such as temperature and humidity, smoke alarm data, etc.) and inspection data uploaded by mobile inspection equipment (such as text records, photos, videos, etc.). The data receiving module can process concurrent data from a large number of sensors and ensure data integrity and timeliness.

[0077] The data processing module is used to clean, convert and process the original data received by the data receiving module.

[0078] The data storage module is used to store the received processed sensor data and inspection data in the database for subsequent query, analysis and display. At the same time, the data receiving storage module has efficient indexing and query functions, which can quickly retrieve and analyze past inspection records.

[0079] The data analysis module is used to process temperature and humidity, electrical safety and smoke alarm data using big data analysis and artificial intelligence algorithms. By combining historical data with real-time data, the data analysis module can identify potential safety hazards, such as excessively high or low temperature and humidity, electrical equipment failures or voltage fluctuations.

[0080] The early warning module is used to generate early warning information for abnormal situations based on the output results of the data analysis module, and to generate different types of early warnings according to different levels of risks, such as abnormal temperature and humidity, electrical overload, or excessive smoke concentration.

[0081] Specifically, the data receiving module mainly receives sensor data (such as temperature and humidity, smoke alarm data, etc.) collected by sensor devices from the hardware device layer, as well as inspection data (such as text records, photos, videos, etc.) uploaded by mobile inspection devices. The data receiving module mainly communicates with various hardware devices through network protocols. The hardware device layer uses different communication protocols to interact with the data processing layer, such as real-time data transmission through the MQTT protocol, HTTP / HTTPS, WebSocket, etc.

[0082] Furthermore, after receiving the data, the data processing module cleans, converts and processes the raw data to ensure that the data can be stored in the database and used for subsequent analysis. Data processing specifically includes data cleaning, data format conversion, data verification and error handling, wherein data cleaning is required to clean the data after receiving it to remove noise data and abnormal values. For sensor data, there may be some erroneous collected data (such as collected values ​​exceeding a reasonable range, etc.). Inspection data also needs to verify whether the uploaded content meets expectations (such as file type, size limit, etc.). Data format conversion is due to the fact that the raw data may be received in different formats. For example, sensor data may be in JSON format, while inspection data (such as pictures and videos) need to be parsed through encoding methods (such as Base64), so format conversion is required. Data verification is to ensure the timeliness and integrity of sensor data through verification algorithms. For example, based on the timestamp sent by the sensor, check whether the data is delayed or lost. Error handling is to generate an error log or send a request to the hardware device layer to re-collect data if the received data is incomplete or invalid (such as missing data, wrong format).

[0083] Further, after data processing, the data storage module stores the received sensor data and inspection data in the database for subsequent query, analysis and display. The data storage can be used in combination with relational databases (such as MySQL, PostgreSQL) and non-relational databases (such as MongoDB, InfluxDB) to process structured and unstructured data respectively. Specifically, MySQL / PostgreSQL is suitable for storing structured sensor data (temperature, humidity, etc.) and text data such as inspection logs. At this time, each piece of data can contain fields (such as timestamp, device ID, data value, etc.). MongoDB is suitable for storing unstructured data, such as large files such as pictures and videos uploaded during inspections. MongoDB can flexibly store complex data in JSON format and support efficient file queries. For time series data collected by sensors (such as time-varying data of temperature and humidity), InfluxDB, as a database that specializes in processing time series data, can efficiently process and query large-scale time series data. In the specific data storage process, for sensor data storage, the received sensor data usually uses timestamp as the primary key and is associated with the device ID. After data cleaning, the data processing module will insert the data into the sensor data table of the relational database (such as each record in the MySQL table corresponds to the data at a time point). For inspection data storage, inspection data such as text, pictures, videos, etc. need to be processed separately. Text information will be directly stored in the inspection record table in the relational database, while pictures and videos will be stored in MongoDB or the file server, and the path or ID of the file will be stored in the database for subsequent queries. For example, the inspection data storage process is that text data is directly stored in the MySQL database, and the picture and video files are stored in MongoDB's GridFS after uploading, and the unique ID of the file is returned, and the ID is stored in the inspection task record. Furthermore, in order to speed up the query and analysis of the data, the database will establish an index, especially for optimized queries on time series data. For inspection data, a composite index of the inspection task ID and the inspection personnel ID can also be established to quickly query the inspection records of a certain task or personnel.

[0084] Furthermore, the data analysis module includes: a temperature and humidity anomaly identification unit, which is used to identify public rental housing with abnormal indoor temperature and humidity based on the temperature and humidity data collected by each temperature and humidity sensor; a fire hazard identification unit, which is used to identify public rental housing with fire hazards based on the smoke alarm data collected by each smoke alarm; and an electrical safety hazard identification unit, which is used to identify public rental housing with electrical safety hazards based on the electrical parameters collected by each electrical safety monitor.

[0085] Specifically, the data analysis module combines historical data with real-time data through big data analysis and machine learning algorithms to identify safety hazards in the following situations in public rental housing: identifying houses where temperature and humidity do not meet standards, indicating equipment failure or air circulation problems; based on smoke alarm data, real-time detection of fire hazards; and analyzing line overloads and voltage fluctuations through electrical safety monitoring data to warn of possible electrical fires.

[0086] Specifically, the core foundation of the data analysis module is the accumulation of high-quality real-time data and historical data. The following is the data collection and preprocessing method. First, the data collection sources include temperature and humidity sensors, electrical safety monitoring equipment and smoke alarms. The temperature and humidity sensors are used to continuously collect indoor temperature and humidity data, and the frequency can be set to every 5 minutes or shorter time intervals. Electrical safety monitoring equipment is used to continuously monitor electrical parameters such as current and voltage, and collect data such as load and voltage fluctuations of electrical lines in real time. Smoke alarms are used to detect smoke concentration data in real time. When encountering high-concentration smoke, alarms are triggered immediately and data is uploaded. Further, data collection sources are preprocessed, where data preprocessing includes data cleaning, missing data filling and data normalization. Specifically, data cleaning is to remove outliers and noise data (such as extreme data generated when sensor equipment fails), and convert the collected raw data into a processable format, such as a time series format. Missing data filling is that if sensor data is missing in certain time periods, it can be filled by interpolation methods or historical data estimation. Data normalization is to unify the dimensions of data from different sensors, and normalize temperature, humidity, current, voltage and other data to facilitate analysis at the same scale. After the data analysis module completes the collection of real-time data and historical data, it uses big data analysis technology combined with machine learning algorithms to mine the collected real-time data and historical data to discover potential safety hazards. Specifically, it includes the above-mentioned temperature and humidity anomaly recognition unit to identify houses with substandard temperature and humidity, the fire hazard recognition unit to identify fire hazards, and the electrical safety hazard recognition unit to identify hazards in electrical safety monitoring.

[0087] Among them, the temperature and humidity anomaly recognition unit identifies public rental housing with substandard indoor temperature and humidity, and indicates possible equipment failure or poor air circulation. The specific implementation method is that the temperature and humidity anomaly recognition unit first analyzes a large number of historical temperature and humidity data of public rental housing to establish a normal temperature and humidity range model in different seasons and time periods. These historical data can be used to determine a reasonable temperature and humidity range (such as winter temperature between 18°C ​​and 22°C, humidity between 40%-60%). The real-time temperature and humidity data are updated every preset time (for example, 5 minutes) and compared with the pre-set normal range. If the temperature and humidity continue to deviate from the normal range for a period of time, the house is marked as "temperature and humidity abnormal" state, indicating that there may be equipment failure (such as air conditioning, heating damage) or poor air circulation in the room, so the temperature and humidity anomaly is identified by using a simple threshold detection algorithm. If higher accuracy is required, a machine learning algorithm (such as decision tree, random forest) can be trained with historical data for more complex anomaly identification. The machine learning algorithm can learn the laws of temperature and humidity changes and identify problems such as equipment failure and indoor closure.

[0088] The fire hazard identification unit monitors the smoke alarm data in real time to identify fire hazards. The specific implementation method is that the fire hazard identification unit detects the concentration of smoke particles through the smoke alarm. If the concentration exceeds the set safety threshold, the alarm is triggered immediately. Or the smoke concentration change pattern before the fire occurs can be trained through a machine learning model. For example, classification algorithms (such as logistic regression and naive Bayes) can be used to learn the smoke concentration change pattern of historical fire data, so as to identify potential hidden dangers in the early stages of the fire. The fire hazard identification unit can also fuse the smoke sensor data with the data of other sensors such as temperature and humidity, and further improve the accuracy of fire detection through data association analysis. If an abnormally high smoke concentration is detected in a high temperature and low humidity environment, the fire hazard identification unit will weight the score of the fire hazard and increase the priority of the alarm.

[0089] The electrical safety hazard identification unit identifies electrical line overload, voltage fluctuation and other situations by analyzing electrical parameters such as current and voltage, and warns of possible electrical fire hazards. The specific implementation method is that the electrical safety hazard identification unit sets the rated current value of the electrical line by monitoring the current load data (for example, the safety upper limit of a certain line is 20A). The electrical safety hazard identification unit identifies the situation of long-term excess of the rated current by analyzing the change trend of the current. If it is found that the current of a certain line is continuously overloaded (such as the current value exceeds 20A for a long time), an overload alarm is generated. By analyzing the voltage data and detecting the voltage fluctuation, the abnormal voltage fluctuation (such as continuous unstable voltage, too high or too low voltage) can be identified by using time series analysis technology (such as ARIMA model or LSTM model). If the voltage fluctuates frequently and deviates from the normal range within a certain period of time (for example, the voltage exceeds 240V or is lower than 180V for a long time), a voltage abnormality warning is generated. Alternatively, abnormal patterns in electrical data can be identified through clustering algorithms (such as K-Means), or supervised learning algorithms (such as SVM, random forest) are used to train models based on historical accident data to automatically identify possible electrical safety hazards.

[0090] Furthermore, the early warning module generates the following types of early warning information based on the output results of the data analysis module: safety warnings for electrical failures and smoke alarms; equipment failure warnings for houses where sensors fail or data anomalies occur; environmental anomaly warnings where temperature, humidity, and air quality data exceed normal ranges;

[0091] Specifically, the early warning module automatically generates early warning information based on the output results of the data analysis module, which mainly includes the following steps: First, the early warning module identifies the early warning category. When the electrical safety hazard identification unit detects current overload, voltage instability, etc., the early warning module automatically generates electrical fault early warning information. Once the smoke concentration exceeds the set threshold, the fire hazard identification unit immediately identifies it as a fire hazard, and the early warning module automatically generates a smoke alarm warning. When the temperature and humidity abnormality identification unit detects that the temperature, humidity, and air quality monitoring data are beyond the normal range, the early warning module automatically generates an environmental abnormality warning to remind maintenance personnel to pay attention. Then the early warning module generates the content of the early warning information, in which each type of early warning information should include the early warning type, early warning level, specific information and recommended measures. The early warning types include electrical faults, smoke alarms, equipment failures, and environmental abnormalities. The early warning level is mainly set according to the severity of the problem (such as level 1, level 2, and level 3). The specific information includes the location of the affected house, specific parameters (such as current value, smoke concentration, temperature and humidity values, etc.), and the time when the early warning occurs. The recommended measures mainly provide corresponding processing suggestions for each early warning type, such as checking electrical equipment, replacing sensors, and ventilation.

[0092] Furthermore, in one embodiment of the present invention, the application service layer provides user interaction and system management services based on the data collected by the hardware device layer and the data processed by the data processing layer, supporting the efficient operation of the system. Its main modules include:

[0093] The housing management module is used to input, modify and query public rental housing information, and update the rental status, vacancy status, etc. of the housing in real time. The housing management module can also share data with other subsystems (such as the inspection management module and the contract management module) to achieve unified management.

[0094] The inspection task allocation module is used to automatically allocate inspection tasks according to the real-time status of the house and the inspection priority. For example, if the sensor data in a house detects an abnormality, the inspection personnel will be assigned to conduct on-site inspections first. At the same time, the allocation of inspection tasks is optimized according to the location, workload and other conditions of the inspection personnel to improve the inspection efficiency.

[0095] The inspection management module is used to manage the inspection tasks of public rental housing, track the inspection progress, and generate inspection reports after the inspection is completed.

[0096] The warning management module is used to manage all warning events, including generating warnings, assigning processing tasks, and tracking the progress of problem resolution. According to the level and type of warning events, tasks are assigned to appropriate personnel and the relevant persons in charge are notified to ensure that the problems can be handled in a timely manner.

[0097] The contract management module is used to generate and manage public housing lease contracts, automatically generate lease contracts based on lease conditions and standards, and support contract renewal, expiration reminders and breach of contract management.

[0098] The housing maintenance management module is used for inspectors or tenants to report maintenance requests, automatically generate maintenance work orders, and assign them to the corresponding maintenance personnel. It also supports the progress tracking of maintenance tasks and records detailed information such as the time and cost of maintenance completion.

[0099] Specifically, the housing management module provides the system's data management and user interaction functions based on the data processed by the data processing layer. Managers can enter, modify and query public rental housing information through this module. Its core is to ensure the real-time update and accuracy of housing information through the mutual cooperation of database, user interface and background logic. The housing management module includes: a housing information entry unit, which is used to enter the housing information of public rental housing; a housing information query unit, which is used to query the housing information of public rental housing; a housing information modification unit, which is used to modify the housing information of public rental housing; a housing status update unit, which is used to update the housing status when the housing status of public rental housing changes; a housing vacancy statistics unit, which is used to calculate the vacancy time of each public rental housing, and provide a list of vacant housing and time statistics, and remind managers to handle it when the vacancy time of the housing exceeds the set threshold.

[0100] Specifically, the housing information entry unit includes user interface design, database interaction and automatic generation of housing source numbers. In the user interface design, the manager fills in the housing source information, such as the house address, room type, area, rental standard, etc., through the interface of the housing information entry unit. It usually uses a form interface with an input box, a drop-down menu, and a check box. At the same time, in order to avoid information entry errors, the housing information entry unit can set certain intelligent prompts and input verification functions, such as ensuring the correctness of the address and the reasonable range of the house area. In the database interaction, the housing information entry unit uses the database to store all entered housing information. When the manager clicks "Save", the data will be submitted to the background and written into the relevant tables in the database. In the automatic generation of housing source numbers, the housing information entry unit can automatically generate a unique housing source number for each newly entered housing source for subsequent query and management. It is usually generated through background logic, such as automatically arranging the number format by region and time.

[0101] The house information query unit includes multi-condition query function, quick query function, and query result display and export. The house information query unit supports multiple query methods. Managers can query by combining multiple conditions such as house number, house address, rental status, room type, etc. For example, query houses in a specific administrative area by region. Or query by rental status to query houses that are rented, vacant, or under repair. At the same time, there is usually a quick query bar on the homepage of the house information query unit. Enter the house number or address to find the corresponding house immediately. The house information query unit will provide real-time feedback on the query results and display relevant information through the connection with the database. The query results will be displayed in a table or list, including basic house information, rental status, etc. The house information query unit also supports exporting query results as Excel or PDF files for managers to analyze data or save records.

[0102] The house information modification unit includes query and modification permissions, modification interface, data update and log record. The query and modification permissions provide information modification functions according to the roles and permissions of managers. After logging in, managers can query houses by house number or house address and modify them. The modification operation is controlled by permissions. Only managers with corresponding permissions can change key data, such as house rent and rental status. The modification interface includes query result display and editing functions. The query results are displayed in a table. Managers can enter the editing mode by clicking the "Edit" button of a house. The house information modification unit allows managers to modify the detailed information of the house, and supports real-time adjustment of the rental status, house vacancy, maintenance status, etc. After the modification operation is completed, the new house data will be submitted to the database and the original records will be updated. The house information modification unit also generates an operation log to record the modification content, operation time and the manager who performed the operation to ensure that all modifications are traceable.

[0103] The housing status update unit includes the management of status fields and linkage with other modules. In the database, each housing record will contain a rental status field, such as "rented", "vacant", "under repair", etc. When the rental status of a house changes (such as a tenant moving in, house repairs completed), the manager can update the status through the housing status update unit, and the housing status update unit will also synchronize the status to the database in real time to ensure the accuracy and real-time nature of the data. At the same time, the housing status update unit is closely integrated with the contract management module. When the contract is signed or the rent is paid, the housing status will be automatically updated to reduce manual operation errors. For example, when the contract management module confirms that a house has been rented, the status of the source status update unit will be automatically updated from "vacant" to "rented".

[0104] The vacancy statistics unit includes vacancy monitoring and vacancy reminders. The vacancy statistics unit automatically calculates the vacancy time of each public rental housing unit and provides a list of vacant housing and time statistics to help managers understand which houses have not been rented out for a long time. The vacancy statistics unit can set thresholds (such as vacancy for more than 30 days). When the vacancy time of a house exceeds the set threshold, the vacancy statistics unit will automatically remind managers to handle it and promote efficient use of houses. The house management module also supports batch entry and batch modification functions. Managers can import Excel files or select multiple houses for batch operations to improve work efficiency.

[0105] Furthermore, in one embodiment of the present invention, the inspection task allocation module includes: an inspection priority determination unit, which is used to calculate the inspection priority of each public rental housing according to the historical data and current status of each public rental housing; and an inspection task allocation unit, which is used to allocate corresponding inspection tasks to each inspection personnel according to the inspection priority of each public rental housing and the workload, skills and equipment distribution of each inspection personnel. The inspection task allocation module realizes the automatic allocation of inspection tasks through data analysis and intelligent scheduling algorithms, taking into account the historical data, current status, workload, skills, equipment distribution and other factors of the housing resources, thereby optimizing the efficiency of inspection.

[0106] The inspection priority determination unit determines the priority based on the historical data of the house and the current state. Specifically, in the historical data of the house, the inspection priority determination unit evaluates the urgency of the inspection according to the historical maintenance records, fault frequency and other data of the house. If the house has frequent faults, the priority will be increased accordingly. The inspection priority determination unit obtains the historical data of the number of faults, maintenance time, fault type and other historical data of each house from the database, evaluates these data using statistical analysis methods (such as weighted average method), and gives the inspection priority score of the house. In the current state, the inspection priority determination unit monitors the environmental information (such as temperature and humidity, electrical safety, smoke alarm, etc.) fed back by the sensor in real time. If an abnormal state (such as high temperature, smoke alarm, etc.) is detected, the inspection priority of the house is automatically increased. At this time, through the data linkage with the hardware device layer, the inspection priority determination unit can receive the sensor data of the house in real time, and combine the analysis results of the early warning module to add the abnormal house to the high-priority inspection task. Further, the inspection priority determination unit calculates the inspection priority based on the weights of the historical data and the current state. At this time, the inspection task allocation module will first arrange inspections for high-priority properties to ensure that important issues are handled in a timely manner.

[0107] In addition to the inspection priorities of the above-mentioned public rental housing, the inspection task allocation unit also considers the workload, skills and equipment distribution of the inspectors when allocating tasks, that is, workload evaluation, inspection personnel skill matching, equipment distribution and resource utilization. Workload evaluation is that the inspection task allocation unit regularly obtains the completed tasks and inspection time from the work log of the inspectors and calculates the workload of each inspector. For example, if an inspector is already overloaded, the inspection task allocation unit automatically reduces the amount of tasks assigned to him and assigns them to other relatively idle personnel. Inspector skill matching is that the skill level and expertise of the inspectors will be stored in the system, and each inspector has a different skill set (such as handling electrical faults, equipment maintenance, environmental testing, etc.). When allocating tasks, the inspection task allocation unit automatically selects inspectors with relevant skills based on potential problems found in the housing. For example, if an electrical fault occurs in a housing source, the inspection task allocation unit gives priority to inspectors with strong electrical maintenance skills. Equipment distribution and resource utilization are that the inspection task allocation unit reasonably allocates tasks based on the equipment and tools carried by the inspectors. For example, if a certain inspection task requires the use of professional electrical testing equipment, the inspection task allocation unit will give priority to the inspection personnel who carry the equipment. Through the Internet of Things technology, the inspection task allocation unit can monitor the equipment status of the inspection personnel (such as equipment power and connection status) in real time to ensure the effective use of the equipment. At this time, the inspection task allocation unit adopts a task allocation algorithm, such as a task allocation model based on constraint optimization, which considers multiple constraints such as priority, skills, workload and path optimization to ensure that the task allocation of each inspection personnel is optimal. The model is based on linear programming or heuristic algorithms to solve multivariable optimization problems and ultimately generate the optimal allocation plan. Furthermore, after each inspection task is completed, the inspection task allocation unit re-evaluates the priority and inspection route of all unfinished tasks, and reallocates personnel when necessary.

[0108] Furthermore, in one embodiment of the present invention, the inspection management module includes: an inspection task issuing unit, used to issue the inspection task assigned by the inspection task assignment module to the corresponding mobile inspection device; an inspection progress tracking unit, used to update the inspection progress according to the task progress of the inspection task and the current position of the mobile inspection device; an inspection report generation unit, used to automatically generate an inspection report based on the inspection data after the inspection is completed.

[0109] The inspection task issuing unit is used to assign inspection tasks to inspection personnel. At this time, the inspection personnel receive the inspection tasks through the inspection task receiving module on the mobile inspection device. The task content includes the specific location of the house, task priority and other information. At this time, the inspection personnel can view the inspection task list of the day in the mobile inspection device. The inspection progress tracking unit updates the inspection status according to the task progress of the inspection personnel. The management personnel can view the real-time location and task completion status of the inspection personnel through the inspection progress tracking unit. When the inspection personnel complete the inspection task of a house, the task will be marked as "completed" and updated to the inspection progress tracking unit synchronously. The inspection progress tracking unit tracks the inspection progress of each inspection personnel through the update of task status and real-time feedback of geographic location. At the same time, the inspection progress tracking unit tracks the location of the inspection personnel in real time through the GPS positioning function, and displays the inspection route and current location. At this time, the management personnel can view the real-time location of the inspection personnel to ensure that the inspection task is carried out as planned. The inspection report generation unit automatically generates an inspection report based on the inspection data. The report content includes the location of the inspected house, task completion status, abnormal problems found, etc., and is available for management personnel to view through the background management platform. The implementation method is that after the inspection data is uploaded to the inspection report generation unit, the data processing layer will automatically summarize the data and generate a structured report, in which the report can be displayed in the form of tables, charts or images.

[0110] Furthermore, in one embodiment of the present invention, the early warning management module includes: an early warning event generation unit, which is used to generate early warning events based on the early warning information of the data processing layer; an early warning level evaluation unit, which is used to evaluate each early warning event and assign a corresponding early warning level; an early warning task allocation unit, which is used to assign early warning tasks to corresponding maintenance personnel or patrol personnel according to the type and early warning level of the early warning event, as well as the workload and skills of each maintenance personnel or patrol personnel; an early warning task notification unit, which is used to push the assigned early warning tasks to relevant personnel and management personnel; an early warning task tracking unit, which is used to track the progress status of the early warning tasks in real time; and an early warning report generation unit, which is used to generate a corresponding processing report after the early warning event processing is completed.

[0111] The warning event generation unit relies on the warning information of the data processing layer to generate warning events. The data analysis module identifies potential risks and abnormal conditions based on the data collected by the sensor equipment, such as temperature and humidity, smoke alarm, electrical safety monitoring and other information. When the data analysis module detects an abnormal situation (such as temperature and humidity exceeding the set range, electrical equipment overload, etc.), the analysis results will trigger the generation of a warning event. The warning module sets a set of warning rules (such as exceeding a certain temperature or humidity threshold). When the data exceeds the preset threshold, the warning module automatically generates warning information, and the warning event generation unit generates a warning event accordingly. The warning information is classified according to the event type (such as electrical failure, smoke alarm, equipment failure, environmental abnormality, etc.) and the urgency of the event (such as high, medium, and low) for priority processing.

[0112] The warning level assessment unit automatically assesses each warning event and assigns different levels (such as severe, general, and minor). The assessment is based on the potential harm level of the warning event, the possible consequences, and the urgency of the treatment. The warning level assessment unit automatically assesses the risk of each event based on the preset rule base and historical data analysis. For example, a smoke alarm may be set as a high-level warning, while a slight deviation of temperature and humidity from the normal range is a low-level warning. The assessment basis may include the repetition rate of the event, the degree of abnormality, the historical performance of related sensors, etc.

[0113] Among them, the early warning task allocation unit allocates the early warning task to the appropriate maintenance personnel or patrol personnel according to the type, severity and geographical location of the early warning event and the workload and skills of each maintenance personnel or patrol personnel, and notifies the relevant person in charge. Among them, the early warning task allocation unit maintains a database of available personnel to record the skills and scope of responsibilities of each maintenance personnel or patrol personnel. The early warning task allocation unit automatically matches the corresponding personnel according to the type of early warning event and the early warning level. For example, if the early warning involves electrical equipment, the early warning task allocation unit gives priority to personnel with electrical maintenance skills; if it involves smoke alarms, it gives priority to personnel with fire handling capabilities. The early warning task allocation unit uses an algorithm to automatically allocate tasks based on the skills, urgency of the task and workload of the personnel. This process can use algorithms such as task scheduling algorithms (such as load balancing algorithms, priority queues) to ensure that the most appropriate personnel receive the task and reduce response time.

[0114] Once the task is assigned, the early warning task notification unit pushes the early warning task to relevant personnel and managers through SMS, email, APP notification, etc. The early warning task notification unit integrates multiple communication methods (such as SMS API, email API, APP notification function) to ensure that the early warning task can reach the processing personnel quickly. The early warning task includes detailed information such as the specific content of the event, priority, geographic location, processing requirements and processing time limit.

[0115] Among them, the early warning task tracking unit tracks the processing progress of each early warning event in real time to ensure that the problem can be solved on time. After receiving the early warning task, the processing personnel confirm the task through a mobile device or computer terminal and start processing the early warning event. The early warning task tracking unit will record the processing status of the task (such as "received", "processing", "resolved", etc.). The processing personnel can update the processing status of the early warning task in real time and upload the information collected during the processing (such as photos, videos or processing records). Each early warning event has a unique task ID, and the early warning task tracking unit tracks the processing progress of the early warning task through the database.

[0116] Among them, when the warning event is processed, the warning report generation unit automatically generates a detailed processing report, including the cause of the event, the processing process, the processing results, and related photos or other evidence materials. The warning report generation unit automatically generates a report by integrating all data in the processing process (such as photos, videos, processing descriptions, etc. uploaded by the inspection personnel). The report format can be automatically filled in through a preset template, and a PDF or other format document can be generated as needed for reference by the management personnel. The warning management module optimizes future task allocation and processing procedures by analyzing past warning processing data. For example, the warning management module finds out the types of recurring faults or frequently appearing houses based on past data, and automatically adjusts the priority or task processing rules. Through the warning module, the warning management module regularly mines the warning data to optimize the algorithm for task allocation and the evaluation criteria for the warning level. The analysis results can be further used to improve the efficiency of the inspection system and prevent the recurrence of similar problems. The warning management module realizes the generation, task allocation and processing tracking of automatic warning events through close cooperation with the warning module. With the help of intelligent task scheduling and multi-channel notification mechanism, the warning management module can ensure that warning events are responded to quickly and effectively. Through real-time tracking and feedback functions, managers can keep track of the progress of warning events at any time and generate detailed warning reports after the problems are resolved.

[0117] Furthermore, in one embodiment of the present invention, the contract management module includes: a contract generation unit, which is used to automatically generate a lease contract according to the lease standards and tenant information of the public rental housing; a contract expiration reminder unit, which is used to send a contract expiration reminder to the tenant and the management personnel at a preset time before the expiration of the lease contract; a contract renewal unit, which is used to generate a new renewal contract according to the lease standards when the tenant confirms the renewal intention according to the contract expiration reminder, and the renewal contract becomes effective after the management personnel review and confirmation; a breach of contract management unit, which is used to generate a breach of contract record and take corresponding breach of contract measures according to the breach of contract terms when the tenant violates the contract terms of the lease contract. The contract management module realizes the generation and management of lease contracts, and simplifies the management process of lease contracts through functions such as automated contract creation, contract life cycle management, expiration reminders, and breach of contract processing.

[0118] The contract generation unit automatically generates a lease contract that meets the requirements based on the leasing standards and tenant information of public rental housing. The contract content includes lease terms, rental standards, housing information, lease period, basic tenant information, etc. The contract generation unit has a built-in contract template. After the manager or tenant enters the rental information, the contract generation unit automatically fills in the contract content according to the preset leasing standards and housing data. Tenant information (such as name, ID number, contact information) is extracted from the tenant database, and housing information (such as house address, area, rent) is obtained from the housing management module. The contract generation unit supports the electronic contract signing function, and realizes online contract signing through digital signatures or electronic signature platforms. Both tenants and landlords can complete the signing of the contract in the contract management module and generate a legally binding electronic contract.

[0119] Among them, the contract expiration reminder unit automatically sends reminders to tenants and managers at a set time (such as one month or two weeks in advance) before the contract expires, reminding them of the expiring contract and suggesting renewal or termination. The contract expiration reminder unit automatically sets reminder tasks by querying the expiration time of the lease contract. The notification method of expiration reminder may include system messages, emails or text messages. After receiving the reminder, tenants and managers can apply for renewal or termination in the contract management module.

[0120] Among them, the contract renewal unit sends renewal reminders to tenants and managers before the lease contract is about to expire, reminding both parties to renew the contract. After the tenant confirms the intention to renew, the contract renewal unit generates a new renewal contract based on the lease standards. After the manager reviews and confirms it, the contract takes effect. The content of the renewed contract can be automatically generated based on the previous contract, and only the lease term, rent and other information need to be adjusted. The renewal contract is modified based on the original contract template, and the contract renewal unit automatically updates the lease term, rent and other relevant terms in the contract. After the tenant confirms the renewal, the contract renewal unit automatically generates a renewal contract and completes the signing of the contract through the electronic signing platform.

[0121] The default management unit automatically generates a default record and takes corresponding measures according to the default terms when the tenant violates the contract terms (such as defaulting on rent, unauthorized subletting, etc.). The default management unit can support the generation of default notices, calculation of liquidated damages, and even termination of contracts. The default management unit monitors tenant behaviors such as rent payment and house usage. If a default is detected (such as rent not paid on time, unauthorized subletting found during inspection), the default management unit automatically generates a default notice according to the default terms in the contract and sends it to the tenant and management personnel. The default management unit also automatically calculates liquidated damages and attaches them to the tenant's bill. When a default occurs, the default management unit will send a formal default notice according to the contract terms and initiate the default handling process, including negotiation, fines, or contract termination. The default management unit will automatically generate a handling plan based on the specific default terms of the lease contract (such as the number of days of delayed rent payment, the amount of fines, etc.). The management personnel can notify the tenant of the default through the system, and the subsequent default management unit will automatically record the handling progress and results. For serious defaults (such as malicious rent arrears, house damage, etc.), the default management unit can also directly terminate the contract and generate a termination agreement.

[0122] The contract management module can also automatically save all signed contracts, and managers and tenants can query historical contract records at any time. The contract management module supports retrieval by time, housing source or tenant to ensure the transparency and traceability of contract management. After all contracts are generated, they will be stored in the contract database of the contract management module and archived by time, tenant, housing source, etc. Managers can quickly find specific contracts through the search function. The contract management module updates the status of the contract in real time, including "valid", "expiring soon", "expired", "in breach" and other status. Managers can view the progress and risks of the current contract through the contract status. The contract management module continuously monitors the contract status through background logic and automatically updates the status label of the contract according to the lease term. Managers can view the status of all contracts on the management interface and deal with contracts that are about to expire or breached in a timely manner. Therefore, the contract management module realizes the full life cycle management of public rental housing lease contracts through functions such as automatic contract generation, contract renewal, expiration reminder, and breach management. Through automated processes and intelligent reminders, the system can improve management efficiency, reduce manual operation errors, and ensure the legality and timeliness of contracts.

[0123] Furthermore, in one embodiment of the present invention, the housing maintenance management module includes: a maintenance demand reporting unit, which is used to generate maintenance demands according to the maintenance applications submitted by the tenants or the maintenance requests uploaded by the mobile inspection equipment; a maintenance work order generating unit, which is used to generate maintenance work orders according to the maintenance demands; a maintenance task allocation unit, which is used to allocate maintenance tasks to corresponding maintenance personnel according to the contents of the maintenance work orders and the workload, skills and geographical locations of each maintenance personnel; a maintenance task tracking unit, which is used to track the progress status of maintenance tasks in real time; a maintenance task full confirmation unit, which is used to confirm after the maintenance tasks are completed; a maintenance cost generating unit, which is used to generate maintenance cost details according to the contents of the maintenance work orders; and a maintenance report generating unit, which is used to generate various reports based on the data of the maintenance work orders.

[0124] The maintenance demand reporting unit supports tenants to submit maintenance applications through mobile devices (such as mobile APP or website). During the reporting process, tenants can select the type of fault (such as water pipe rupture, electrical fault, etc.) and attach detailed descriptions, photos or videos to illustrate the problem. The maintenance demand reporting unit provides an online form that allows tenants to fill in the required maintenance information (such as house address, fault type, description, etc.). Users can add pictures or videos through the upload function, and these data will be transmitted to the server of the data processing layer via a wireless network. The maintenance demand reporting unit will automatically generate maintenance demand records and store relevant information in the database. Or when the inspectors are performing daily inspections, if they find equipment failures or other maintenance needs, they can also submit maintenance requests through mobile inspection devices. The inspectors can select the fault type and fill in the problem description, and also upload pictures or videos. The maintenance demand reporting unit will generate maintenance needs.

[0125] The maintenance work order generation unit automatically generates a maintenance work order based on the submitted maintenance requirements. The maintenance work order contains detailed fault information, maintenance location, priority, and accompanying related pictures and descriptions. At the same time, the maintenance work order generation unit generates a unique ID for each work order for subsequent tracking and management.

[0126] The maintenance task allocation unit automatically allocates tasks to the corresponding maintenance personnel or external maintenance companies based on the content of the maintenance work order (such as fault type, location and urgency) and the workload, skills and geographical location of each maintenance personnel. The maintenance task allocation unit considers the skills, current workload and geographical location of the maintenance personnel to make reasonable allocations. For external maintenance needs, the maintenance task allocation unit can select the contracted external maintenance company and allocate them according to the fault type. The task allocation algorithm in the maintenance task allocation unit selects the most suitable maintenance personnel based on the information in the maintenance personnel database (including skills, work location, current task load, etc.). The maintenance task allocation unit ensures efficient allocation of maintenance tasks through matching algorithms. For example, a water pipe rupture may be assigned to a person who is good at plumbing maintenance, while an electrical fault is assigned to a person with electrician qualifications. When the work order is assigned, the maintenance task allocation unit will notify the maintenance personnel through APP, SMS or email. After receiving the work order, the maintenance personnel can confirm the task and view the relevant fault information and photos through the APP to start preparing for maintenance work.

[0127] After the maintenance work order is assigned, the maintenance task tracking unit tracks the progress of the maintenance task in real time. When performing maintenance tasks, maintenance personnel can upload progress information, including photos, videos or descriptions of the maintenance process, through mobile devices. The maintenance task tracking unit automatically records the start time, processing progress and completion time of the task. Maintenance personnel update the task status (such as "received", "processing", "completed"), and each status change will be synchronized to the maintenance task tracking unit and the specific timestamp will be recorded. Managers can view the progress status of all maintenance tasks in real time through the maintenance task tracking unit to ensure that the tasks are completed on time. Managers can view the completion percentage and expected completion time of the task through progress bars or other visual tools. After the maintenance personnel complete the maintenance task, the maintenance task tracking unit requires them to upload a maintenance completion report, including a detailed description of the repair process and photos of the final results. The maintenance task tracking unit records the completion time of the maintenance task and automatically closes the work order.

[0128] After the maintenance task is completed, the maintenance personnel upload the completed photos, videos or instructions, and the maintenance task full confirmation unit automatically generates a maintenance completion report and closes the work order. The report will be stored in the system database for subsequent query and review. Tenants or inspectors can confirm the maintenance work after the task is completed and provide feedback. The maintenance task full confirmation unit records the satisfaction score of the maintenance work based on the feedback and archives it. After the maintenance task is completed, the maintenance task full confirmation unit automatically sends a notification to the tenant or inspector, inviting him or her to provide maintenance feedback. Tenants can choose to be satisfied, dissatisfied or make further maintenance suggestions. All feedback information will be recorded in the work order file of the housing maintenance management module.

[0129] The maintenance cost generation unit automatically generates maintenance cost details based on the content of the maintenance work order. The cost details will include material costs, labor costs, service fees of outsourced maintenance companies, etc. The maintenance cost generation unit automatically calculates the maintenance cost based on the preset cost standards or contract terms and generates a detailed cost report. The maintenance cost generation unit presets the cost standards for different types of maintenance projects, such as the cost of replacing electrical lines, the cost of repairing water pipes, etc. After each work order is completed, the maintenance cost generation unit automatically generates cost details based on the maintenance projects involved in the task. If an outsourced maintenance company is involved, the system will also generate corresponding invoices and payment records based on the contract terms. The maintenance cost generation unit also provides a budget control function. Managers can set a monthly or quarterly maintenance budget to ensure that the maintenance costs do not exceed the budget range. After generating the cost details, the maintenance cost generation unit automatically calculates the current budget usage and provides a real-time cost report for management personnel to review. The housing maintenance management module maintains a budget control module to record the budget and cost expenditure for each time period. Managers can set a cost cap. If the maintenance cost of a certain month is close to the cap, the housing maintenance management module will issue a warning and limit maintenance applications that exceed the budget.

[0130] The maintenance report generation unit generates various reports based on the data of the maintenance work order, including maintenance frequency statistics, maintenance costs, maintenance personnel work efficiency, common fault types, etc., for management personnel to analyze and make decisions. The maintenance report generation unit processes the historical data of maintenance tasks and generates statistical reports through data mining technology. The maintenance report generation unit supports the automatic generation of monthly, quarterly or annual reports. Managers can download reports through the background, or set a scheduled generation function, and the maintenance report generation unit automatically sends them to relevant personnel. The housing maintenance management module ensures the transparency and efficiency of the public rental housing maintenance process by integrating tenant declaration, work order generation, automatic task allocation, maintenance progress tracking, cost management and feedback mechanism. Through big data and automation, the complexity of manual intervention is reduced, while providing detailed maintenance records and budget control.

[0131] Furthermore, in one embodiment of the present invention, the public rental housing inspection and management system also has security management mechanisms such as data encryption mechanism, authority control mechanism, access control mechanism and identity authentication mechanism. The data encryption mechanism encrypts the storage and transmission of inspection data, housing information and user personal information to ensure data security; the authority control mechanism assigns different access rights according to user roles to ensure that only authorized personnel can access or modify key data; the identity authentication mechanism uses biometrics and dual authentication technology to ensure the legitimacy of the identities of inspection personnel and management personnel.

[0132] Specifically, the data encryption mechanism is to encrypt the inspection data, housing information and user personal information involved in the system to prevent data leakage or illegal theft during transmission. Storage encryption is the system using symmetric or asymmetric encryption algorithms to encrypt sensitive data (such as user information, housing information, inspection results) stored in the database. Common encryption algorithms include AES (Advanced Encryption Standard) and RSA (asymmetric encryption algorithm). When the user submits or enters sensitive data, the system first calls the encryption module to encrypt the data. The encrypted data will be stored in the database. Even if the database is invaded, unauthorized personnel cannot decrypt and read the data content. Transmission encryption is the system using SSL / TLS protocol to encrypt and protect the transmission of data between the client (such as the mobile device of the inspector) and the server. All transmitted data is communicated in an encrypted format to ensure that it will not be stolen during network transmission. When the inspector uses a mobile device to upload inspection data or query housing information, the data is first encrypted through the SSL / TLS channel. During the transmission process, the data is exchanged between the device and the server in ciphertext to prevent man-in-the-middle attacks and data hijacking.

[0133] The permission control mechanism is to assign corresponding access rights according to the roles of different users (such as inspectors, managers, landlords, etc.) to ensure that only authorized users can access or modify sensitive data and functions in the system. The system divides different roles according to the functions of users, and each role has a specific permission level. Common roles include inspectors, managers, landlords and tenants. The role permission table is a permission table set up in the system background, and users with different roles can access different modules and functions. For example: inspectors can view assigned inspection tasks and submit inspection reports, but cannot modify housing information or view other inspectors' data. Managers have the highest authority and can manage housing information, assign tasks, view all inspection data, generate reports, etc. Tenants can only view their own lease contracts, submit maintenance applications, etc.

[0134] The access control mechanism is that the system uses a role-based access control (RBAC) model to dynamically adjust accessible resources based on the user's role. When a user logs in, the system verifies their role information and loads the corresponding permission configuration. When accessing a module or function, the system checks whether the current user's role has permission to access this resource. Only when the conditions are met will the operation be allowed.

[0135] The identity authentication mechanism ensures that every user in the system is a legitimately authenticated user, preventing unauthorized users from entering the system and performing illegal operations. Implementation methods include multiple identity authentication, username and password authentication, two-factor authentication (2FA), and biometrics. Multiple identity authentication means that the system uses multiple identity authentication mechanisms to ensure the legitimacy of the user's identity. It mainly includes username and password authentication, two-factor authentication (2FA) and biometrics. The system ensures the security of inspection data, housing information and user personal information during storage and transmission through a combination of data encryption, permission control and multiple identity authentication. At the same time, the system prevents unauthorized users from accessing or modifying key data in the system through strict permission management and identity authentication. Its security management mechanism helps to improve the security and credibility of the public rental housing inspection management system.

[0136] Therefore, in one embodiment of the present invention, the operation process of the public rental housing inspection management system is as follows: first, after the system is started, the sensor devices of the hardware device layer begin to monitor the environmental conditions and equipment status of the public rental housing in real time. The temperature and humidity sensors, smoke alarms and electrical monitoring devices will detect environmental parameters according to the set cycle or threshold, and transmit the data to the data processing layer through the wireless communication module. Then, after the data receiving module in the data processing layer receives the sensor data, it transmits the data to the data storage module for storage. The data analysis module regularly extracts data from the data storage module, analyzes each monitoring parameter, and determines whether there is an abnormal situation. For example, when the temperature and humidity values ​​of a house exceed the set safety range for a long time or the current of the electrical equipment fluctuates abnormally, the data analysis module triggers the early warning module to generate corresponding early warning information. The application service layer automatically assigns inspection personnel to perform corresponding tasks according to the early warning information or daily inspection tasks. The inspection personnel use the mobile inspection equipment equipped with the application to arrive at the site and inspect the house and equipment along the planned inspection route. The inspection personnel can record the inspection results through the mobile inspection equipment and upload photos or videos as on-site evidence of the inspection. If the inspection finds equipment failure or other problems, the housing maintenance management module will generate a maintenance work order and notify the maintenance personnel to handle it. After receiving the work order, the maintenance personnel will conduct troubleshooting and repair work. After the maintenance task is completed, the housing maintenance management module automatically records the maintenance progress, completion time and cost information to ensure the transparency and efficiency of the maintenance process.

[0137] Therefore, in the embodiment of the present invention, compared with the prior art, the embodiment of the present invention has the following advantages:

[0138] 1. Improve management efficiency: The system has a high degree of automation, which can significantly reduce the time and human resource investment for manual inspections. Real-time data recording and statistics enable management departments to quickly obtain inspection results and improve decision-making speed. Task allocation and scheduling are more flexible, and inspection plans can be quickly adjusted according to actual conditions.

[0139] 2. Ensure inspection quality: Standardize inspection processes and specifications to ensure that each inspection is carried out in accordance with established standards and reduce human errors. The system can monitor the inspection process in real time to ensure that inspectors complete their tasks as required. The data analysis function can identify potential problems and risks, and provide early warning and processing.

[0140] 3. Enhanced security: By integrating multiple sensors and monitoring equipment, the system can monitor the safety status of public rental housing in real time. The intelligent early warning mechanism can quickly notify relevant personnel when problems are found, reducing the occurrence of safety accidents. Security management and permission control mechanisms ensure the security and integrity of data and prevent unauthorized access and modification.

[0141] 4. Reduce management costs: The automated and intelligent inspection process reduces the input of human and material resources and reduces management costs. Real-time data analysis and statistical functions can reduce the time and errors of manual processing and further improve management efficiency. The system can detect potential problems in a timely manner and handle them, avoiding additional costs caused by the expansion of problems.

[0142] 5. Improve response speed: The system can collect and process inspection data in real time and respond quickly to problems found. The early warning mechanism can quickly notify relevant personnel to handle the problem, shortening the time to solve the problem. Mobile inspection equipment enables inspectors to receive tasks and report situations anytime and anywhere, improving the flexibility of response.

[0143] 6. Enhanced transparency: The system records and displays inspection data in real time, so that management departments and residents can clearly understand the inspection situation. The data analysis function can provide detailed inspection reports to facilitate management departments to make decisions and evaluations. Residents can query the inspection records and maintenance status of public rental housing through the system, which increases the transparency and trust of management.

[0144] 7. Optimize resource allocation: Through data analysis, the system can find bottlenecks and deficiencies in inspections and provide optimization suggestions for resource allocation. The management department can reasonably allocate human resources and equipment resources based on the data provided by the system to improve resource utilization efficiency.

[0145] To sum up, the public rental housing inspection management system provides strong support for the management of public rental housing by improving management efficiency, ensuring inspection quality, enhancing safety, reducing management costs, improving response speed, enhancing transparency and optimizing resource allocation.

[0146] In summary, the public rental housing inspection management system in the above-mentioned embodiment of the present invention can collect environmental data and equipment status data of public rental housing, such as temperature and humidity, electrical safety, smoke alarm, etc., in real time through various sensor devices and mobile inspection devices in the hardware device layer; combined with the functions of automatic allocation of inspection tasks and optimization of inspection routes, it can improve the work efficiency of inspection personnel, reduce inspection time and repetitive work, while ensuring the coverage and accuracy of inspections, and ensure that each house can be inspected in a timely and effective manner; the data processing layer can analyze and process the collected data in real time, and by comparing with historical data, it can effectively identify safety issues such as equipment failures, electrical safety hazards, fire risks, etc., and generate warning information in time through the early warning module, thereby reducing human intervention. , which improves the automation level of the system, ensures the safety of public rental housing, and avoids human omissions and delays; the application service layer provides comprehensive public rental housing management functions, including housing management module, inspection task allocation module, inspection management module, early warning management module, contract management module and housing maintenance management module. The functions of each module are interconnected and can automatically manage housing status, lease contracts, maintenance records and other information, forming a complete public rental housing management ecological chain. Maintenance personnel and managers can grasp the latest status and problems of the house in real time, facilitate rapid response and processing, and reduce the time and impact of failures; thereby realizing the refined management of public rental housing, effectively improving inspection efficiency, reducing maintenance costs, and ensuring data security, solving the problem of low existing inspection efficiency.

[0147] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0148] The above-described embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the present invention. It should be pointed out that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the attached claims.

Claims

1. A public rental housing inspection management system, characterized in that: The system comprises: The hardware device layer is used to collect environmental data, equipment status data and inspection data of public rental housing. The hardware device layer includes multiple sensor devices, wireless communication modules and mobile inspection devices. The mobile inspection devices are used for on-site inspection data collection, uploading and task reception; The data processing layer is used to receive, store and process the data collected by the hardware device layer. The data processing layer includes a data receiving module, a data processing module, a data storage module, a data analysis module and an early warning module. The data analysis module is used to analyze the historical data and real-time data collected by the hardware device layer to generate a safety assessment report for public rental housing. The early warning module is used to generate early warning information according to the output results of the data analysis module. The application service layer is used to provide user interaction and system management services based on the data collected by the hardware device layer and the data processed by the data processing layer. The application service layer includes a housing management module, an inspection task allocation module, an inspection management module, an early warning management module, a contract management module and a housing maintenance management module. The housing management module is used to manage the housing information of public rental housing, the inspection task allocation module is used to allocate inspection tasks for public rental housing, the inspection management module is used to manage inspection tasks for public rental housing, the early warning management module is used to manage the early warning information generated by the early warning module, the contract management module is used to manage the lease contract of public rental housing, and the housing maintenance management module is used to manage housing maintenance tasks for public rental housing.

2. The public rental housing inspection management system according to claim 1 is characterized in that: The sensor devices in the hardware device layer include temperature and humidity sensors, smoke alarms and electrical safety monitors. The wireless communication modules in the hardware device layer include any one or more combinations of WiFi modules, Bluetooth modules, ZigBee modules and LoRa modules. The sensor devices transmit the collected data to the data processing layer through the wireless communication modules.

3. The public rental housing inspection management system according to claim 1 or 2, characterized in that: The mobile inspection equipment comprises: An inspection task receiving module is used to receive the inspection tasks issued by the inspection management module, wherein the inspection tasks include inspection locations, inspection priorities, equipment lists, and inspection time information; Inspection navigation module, used to dynamically generate inspection routes according to the current location acquired and the inspection locations and inspection priorities determined in the inspection task, and to navigate the inspection routes; Inspection data collection module, used to collect and enter on-site inspection data; The inspection data upload module is used to upload the collected on-site inspection data to the data processing layer.

4. The public rental housing inspection management system according to claim 2 is characterized in that: The data analysis module includes: A temperature and humidity anomaly identification unit is used to identify public rental housing with abnormal indoor temperature and humidity based on the temperature and humidity data collected by each temperature and humidity sensor; A fire hazard identification unit, used to identify public rental housing with fire hazards based on smoke alarm data collected by each smoke alarm; The electrical safety hazard identification unit is used to identify public rental housing with electrical safety hazards based on electrical parameters collected by various electrical safety monitors.

5. The public rental housing inspection management system according to claim 1 is characterized in that: The housing management module includes: A housing source information input unit, used to input the housing source information of public rental housing; A housing source information query unit, used to query the housing source information of public rental housing; A housing source information modification unit, used to modify the housing source information of public rental housing; A housing status update unit is used to update the housing status when the housing status of the public rental housing changes; The housing vacancy statistics unit is used to calculate the vacancy time of each public rental housing, and provide a list of vacant housing and time statistics, and remind management personnel to handle it when the vacancy time of a house exceeds the set threshold.

6. The public rental housing inspection management system according to claim 1 is characterized in that: The inspection task allocation module includes: An inspection priority determination unit, used to calculate the inspection priority of each public rental housing unit based on the historical data and current status of each public rental housing unit; The inspection task allocation unit is used to allocate corresponding inspection tasks to each inspection personnel according to the inspection priority of each public rental housing and the workload, skills and equipment distribution of each inspection personnel.

7. The public rental housing inspection management system according to claim 1 is characterized in that: The inspection management module includes: The inspection task issuing unit is used to issue the inspection task assigned by the inspection task assignment module to the corresponding mobile inspection device; An inspection progress tracking unit, used to update the inspection progress according to the task progress of the inspection task and the current position of the mobile inspection device; The inspection report generating unit is used to automatically generate an inspection report based on the inspection data after the inspection is completed.

8. The public rental housing inspection management system according to claim 1 is characterized in that: The early warning management module includes: A warning event generation unit, used to generate a warning event according to the warning information of the data processing layer; A warning level evaluation unit, used to evaluate each warning event and assign a corresponding warning level; The warning task allocation unit is used to allocate the warning task to the corresponding maintenance personnel or inspection personnel according to the type and warning level of the warning event, as well as the workload and skills of each maintenance personnel or inspection personnel; An early warning task notification unit is used to push the assigned early warning tasks to relevant personnel and managers; An early warning task tracking unit is used to track the progress status of early warning tasks in real time; The warning report generating unit is used to generate a corresponding processing report after the warning event processing is completed.

9. The public rental housing inspection management system according to claim 1, characterized in that: The contract management module includes: A contract generation unit, used to automatically generate a lease contract based on the public housing lease standards and tenant information; A contract expiration reminder unit is used to send a contract expiration reminder to tenants and managers at a preset time before the expiration of the lease contract; The contract renewal unit is used to generate a new renewal contract according to the leasing standards when the tenant confirms the renewal intention according to the contract expiration reminder, and the renewal contract becomes effective after being reviewed and confirmed by the management personnel; The breach management unit is used to generate a breach record and take corresponding breach measures according to the breach terms when the tenant violates the contract terms of the lease contract.

10. The public rental housing inspection management system according to claim 1, characterized in that: The housing maintenance management module includes: A maintenance demand reporting unit is used to generate maintenance demands according to maintenance applications submitted by tenants or maintenance requests uploaded by mobile inspection equipment; A maintenance work order generating unit, used to generate a maintenance work order according to maintenance requirements; A maintenance task allocation unit is used to allocate maintenance tasks to corresponding maintenance personnel according to the content of the maintenance work order and the workload, skills and geographical location of each maintenance personnel; Maintenance task tracking unit, used to track the progress status of maintenance tasks in real time; Maintenance task complete confirmation unit, used to confirm after the maintenance task is completed; A maintenance cost generation unit is used to generate maintenance cost details according to the content of the maintenance work order; The maintenance report generation unit is used to generate various reports based on the data of the maintenance work order.

Citation Information

Cited By

  • AI-based multi-platform house resource intelligent release and house state linkage system

    CN120338991A

  • Long-term house renting monitoring management system and method

    CN120510698A

  • Long-term rental house monitoring management system and method

    CN120510698B

  • Apartment operation and maintenance data management system and method based on Internet of Things

    CN120543264A

  • Intelligent internet-of-things management and control system for centralized houses

    CN122048490A