Intelligent control method and device based on property management system

By employing an intelligent control method based on a cloud-edge network architecture, and utilizing role-based permission table verification, edge node biometric data collection, and event scheduling units, the system achieves dynamic permission adjustment and task optimization. This solves the problems of permission abuse and response delays in existing technologies, thereby improving the precision and efficiency of property management.

CN121125208APending Publication Date: 2025-12-12PINGJIANG AIMAICAI IOT TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511240650.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-02
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

Existing property management systems suffer from problems such as coarse-grained access control, single identity verification, static centralized task scheduling, and lack of differentiated event handling in high-concurrency, multi-role, and multi-terminal collaborative management, leading to abuse of permissions, response delays, and waste of resources.

Method used

An intelligent control method based on a cloud-edge network architecture is adopted, which realizes dynamic permission adjustment, real-time task scheduling and event differentiation through role permission table verification, edge node biometric feature collection, event scheduling unit and ternary array mapping.

Benefits of technology

It enables refined, real-time, and intelligent property management in high-concurrency scenarios, solves problems such as abuse of permissions, response delays, and resource waste, and improves the efficiency of property services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121125208A_ABST
    Figure CN121125208A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to an intelligent control method and device based on a property management system, and belongs to the technical field of electric digital data processing.The method comprises the steps that a property management server opens a data access permission level according to the permission of an authorized user, an edge node uploads a collection result to the property management server, and the edge node uploads the collection result to the property management server; a property event scheduling unit is triggered according to a comparison result, a property server generates a shortest response path in combination with the distribution and task weight of the current property working end, a work order management end performs synchronous updating according to the current work order state and the position of the property working end, a property request event is generated, property request event execution strategies are collected, and the property request event execution strategies are sent to the property server. And determining the weight requested by the property client and establishing corresponding ternary array mapping. According to the embodiment of the invention, an intelligent control method integrating edge calculation, biological recognition, dynamic authority control and event weight mapping is adopted, so that the property system can perform refined, real-time and intelligent property management in a high-concurrency scene.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The embodiment of the present application relates to an intelligent control method and device based on a property system, and belongs to the technical field of electric digital data processing. BACKGROUND

[0002] With the acceleration of urbanization, the complexity of property management of large residential communities, commercial complexes and park properties is increasing, and the traditional existing property system has been difficult to meet the real-time management needs of high concurrency, multi-role, multi-terminal collaboration. In the prior art, the property system usually adopts a centralized server architecture, and the client accesses the property data according to a fixed permission table after identity verification through an account password. The above prior art solution has the following disadvantages: the granularity of permission control is coarse, and the corresponding permissions cannot be dynamically adjusted according to the real-time identity state of the user or the environment in which the user is located, which may lead to frequent occurrence of permission abuse or insufficient permissions. The identity verification method is single, and only relies on an account password or a static two-dimensional code, lacks real-time correction of multi-dimensional factors such as terminal environment and user biological characteristics, and has risks such as identity impersonation. The task scheduling mechanism is static and centralized, and cannot dynamically generate an optimal response path according to the real-time location, load state and work order priority of the property work terminal, which may lead to work order response delay and other problems. In addition, the prior art lacks a unified collection and weight evaluation mechanism for request events, and cannot perform differential processing according to user permissions, request frequency and event urgency, which may cause high-priority events to be blocked by low-priority requests, affecting property service efficiency.

[0003] In summary, the prior art cannot meet people's requirements and needs to be improved. SUMMARY

[0004] The embodiment of the present application provides an intelligent control method and device based on a property system, which solves the problems of dynamic adjustment of permissions, multi-dimensional verification of identity, optimal scheduling of tasks and differential processing of events in the prior art property system.

[0005] The embodiment of the present application adopts the following technical solutions:

[0006] According to an aspect of an embodiment of the present application, there is provided a smart control method based on a property system, applied to a smart control device based on a property system, comprising: a property client submitting login credentials to a property server through a property system, the property server determining whether the current property client is an authorized user according to a preset role permission table, and opening a corresponding property data access permission level to the current property client according to the permission of the authorized user; an edge node responds to a property service request initiated by the property client, collects local biological features of the authorized user, uploads the collection result to the property server, and the property server compares the collection result with a preset property information database, and triggers a property event scheduling unit according to the comparison result; in response to the property event scheduling unit, the property server generates a shortest response path in combination with the distribution and task weight of the current property work terminal, refreshes the real-time coordinates of the current property work terminal, generates a scheduling instruction and writes the scheduling instruction into a local cache queue, the property event scheduling unit receives the local cache queue, and the work order management terminal is updated synchronously according to the current work order state and the position of the property work terminal, and a property request event is generated; the execution strategy of the property request event is collected to the event bus integration unit of the property server, a corresponding client event is triggered, the request frequency of the property client is determined according to the request frequency of the property client and in combination with the property data access permission level of the authorized user, the weight of the property client request is determined and a corresponding three-element array mapping is established, and the three-element array mapping is specifically: the permission level of the authorized user, the execution strategy of the property request event and the request weight of the property client, and the request weight of the property client includes: the permission level, the request frequency and the event urgency.

[0007] According to at least one specific embodiment of the present application, the property system is based on a cloud-edge network architecture, including a property information database, a property client, a property server, a property work terminal, a work order management terminal and an edge node.

[0008] According to at least one of the embodiments of the present application, when the property client submits login credentials to the property server through the property system, the property server retrieves the role identifier matching the login credentials in the preset role permission table. If a matching role identifier is retrieved, it is determined that the property client is an authorized user, and the permission level corresponding to the role identifier is read. According to the permission level corresponding to the role identifier, a data access token for the property client is generated, which contains accessible property data categories and operation permission marks. The data access token is returned to the property client, which initiates a data access request to the corresponding edge node according to the permission marks in the token. The edge node receives the data access request and verifies the validity of the data access token. If the edge node does not cache the required data, the edge node initiates a data pull request to the property information database and synchronizes the obtained data to the local cache of the edge node.

[0009] According to at least one of the embodiments of the present application, in the process of comparing the collection results with the preset property information database by the property server and triggering the property event scheduling unit according to the comparison results, the property server initializes the content of the property work terminal with the role identifier of the current authorized user, the edge node load, and the historical misrecognition rate as the trigger conditions. The property server extracts the matching success signal from the head of the high-priority event queue and synchronously reads the three-element trigger conditions and generates a three-element vector. The three-element trigger conditions are: role identifier, real-time load of edge node, and historical misrecognition rate. The three-element vector is processed, an initialization key is generated according to the data in the three-element vector, and the initialization key is converted into a mask field order table. The property work terminal receives the mask field order table, reconstructs a memory mapping page table containing field name, offset, length, and permission mask according to the mask field order table, and returns a page table CRC to the property server according to the memory mapping page table and constructs a stack pointer. After the property server compares the page table CRC, if they are consistent, the session token is reactivated, and if they are inconsistent, a rollback instruction is sent to force the property work terminal to rebuild the page table.

[0010] According to at least one of the embodiments of the present application, in the process of converting the initialization key into a mask field order table, the property server generates a pseudo-random permutation sequence with the low 64 bits of the initialization key as the seed, rearranges the template library field descriptors to obtain a dynamic field order table, and performs byte-by-byte mask operation on the sensitive field names in the table with the high 64 bits as the mask to form a mask field order table. The mask field order table is pushed to the associated property work terminal through the Internet of Things.

[0011] According to at least one of the embodiments of the present application, in the process of generating the shortest response path by the property server in combination with the distribution of the current property work terminal and the task weight: the property server receives the property request event sent by the work order management terminal, calculates the optimal response path based on the task weight parameter and real-time coordinates through a path planning algorithm, introduces the task urgency, load and real-time traffic condition factors for dynamic weighting in the process of calculating the optimal response path, and continuously corrects the path to match the position change; the generated optimal path scheduling instruction is written into the local cache queue, high-weight tasks are preferentially executed, the moving state of the property work terminal is monitored in real time, if it deviates from the target path by more than a threshold value, the path is recalculated and the instruction is updated, if it reaches the target position, a completion signal is fed back to the work order management terminal, triggering the work order state update; the work order management terminal generates a new property request event according to the latest work order state and the distribution of the property work terminal, the property server periodically cleans up the cache queue, removes the timeout instructions processed by the property work terminal, and reassigns instructions to the property work terminal when the optimal response path is invalid due to unreachability.

[0012] According to at least one of the embodiments of the present application, in the process of establishing the ternary array mapping, the property client request is received through the event bus integration unit of the property system, the request characteristic parameters are analyzed and the user permission level is queried; based on the user permission level, the property event request frequency and the property event urgency index, the model generates a real-time weight value, the weight value is mapped with the event execution strategy to generate a ternary array mapping, the event execution strategy includes immediate execution, queue waiting and hierarchical processing mode; according to the ternary array mapping, dynamic scheduling is performed, if the event execution strategy is immediate execution, the request of the immediate execution strategy is allocated to the high-speed processing channel, or: the event execution strategy is queue waiting, the request of the queue waiting strategy is sorted according to the weight value and written into the priority task queue, or: if the event execution strategy is hierarchical processing mode, the request of the hierarchical processing strategy is matched with the processing flow template to generate a phased execution plan; the request execution state is monitored in real time, when the waiting timeout, the permission change or the system load exceeds the limit, the ternary array mapping is regenerated, and the corresponding event execution strategy is adjusted in real time according to the newly generated ternary array mapping.

[0013] According to another aspect of the embodiments of the present application, an intelligent control device based on a property system is provided for implementing the intelligent control method based on the property system. The intelligent control device based on the property system comprises a property data access permission opening module, a property client submits a login credential to a property server through a property system, the property server determines whether the current property client is an authorized user according to a preset role permission table, and opens a corresponding property data access permission level to the current property client according to the permission of the authorized user; a property event scheduling unit triggering module, an edge node responds to a property service request initiated by the property client, collects a local biological feature of the authorized user, uploads the collection result to the property server, and the property server compares the collection result with a preset property information database, and triggers a property event scheduling unit according to a comparison result; a property request event generation module, in response to the property event scheduling unit, the property server generates a shortest response path in combination with a distribution of a current property work terminal and a task weight, refreshes a real-time coordinate of the current property work terminal, generates a scheduling instruction, and writes the scheduling instruction into a local cache queue, the property event scheduling unit receives the local cache queue, and a work order management terminal synchronously updates according to a current work order state and a position of the property work terminal, and generates a property request event; a ternary array mapping processing module, the execution strategy of the property request event is collected to an event bus integration unit of the property server, a corresponding client event is triggered, the request weight of the property client is determined according to different request times of the property client and in combination with the property data access permission level of the authorized user, and a corresponding ternary array mapping is established, the ternary array mapping is specifically: the permission level of the authorized user, the execution strategy of the property request event, and the request weight of the property client, and the request weight of the property client comprises: the permission level, the request frequency, and the event urgency.

[0014] According to another aspect of the embodiments of the present application, an electronic device is provided, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus; the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the method.

[0015] According to another aspect of the embodiments of the present application, a computer readable storage medium is provided, which stores a computer program executable by an electronic device, and when the computer program runs on the electronic device, the electronic device executes the steps of the method.

[0016] The embodiments of the present application have the beneficial technical effects that:

[0017] In the intelligent control method based on the property system provided by the embodiment of the application, the first authorization is completed by the property server through the role permission table, the local biological feature collection is performed by the edge node and the secondary comparison is performed with the database, the shortest response path is calculated in real time based on the work end distribution and the task weight by calling the event scheduling unit, the request event, the execution strategy and the user permission level are encapsulated into a ternary array mapping through the event bus and are dynamically authorized, the position and the state of the work order management end are synchronously refreshed, the intelligent control method of fusing the edge computing, the biological recognition, the dynamic permission control and the event weight mapping enables the property system to perform the fine, real-time and intelligent property management in the high concurrency scene, so that the precise scheduling and the differential processing of the multiple roles, the multiple terminals and the multiple tasks in the high concurrency scene are realized, and the problems of the response delay, the permission abuse and the waste of human and material resources in the property management process caused by the static permission, the centralized scheduling and the lack of event weight evaluation are solved. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the specific embodiments or the prior art, the drawings needed to be used in the specific embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.

[0019] Figure 1 is a flowchart of the intelligent control method based on the property system.

[0020] Figure 2 is a flowchart of the optimization technical solution provided by steps S11 to S14.

[0021] Figure 3 is a flowchart of the optimization technical solution provided by steps S21 to S23.

[0022] Figure 4 is a flowchart of the optimization technical solution provided by steps S31 to S33.

[0023] Figure 5 is a flowchart of the optimization technical solution provided by steps S41 to S43.

[0024] Figure 6 is an architectural diagram of the intelligent control device based on the property system.

[0025] Figure 7 is a structural schematic diagram of an electronic device. DETAILED DESCRIPTION

[0026] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the embodiments of this application, and not all embodiments. Based on the specific implementation methods in the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of the embodiments of this application.

[0027] This application embodiment can be applied to various scenarios requiring property management, such as large residential communities, commercial complexes, and industrial parks. For example, in a large smart community, owners and tenants can download the property management client and become users of the property management client app after completing identity registration. They can log in by entering their mobile phone number and SMS verification code. The property server immediately finds that they are owners in the "role permission table" and only shows them their own bills, repair requests, visitor invitations, and other data. However, the property management client user with the role of an owner cannot view content such as the access control logs of the entire building.

[0028] Edge nodes are network devices that can be installed at community gates, elevator control rooms, or access control machines at community entrances. Local biometric data collection allows for on-site facial recognition and fingerprint scanning at access control machines or cameras. The property event scheduling unit is a software module within the property management system, acting as a dispatch center. Setting task weights can also be achieved through software modules within the property management system. By combining different software and hardware modules such as task weights, the property event scheduling unit, local biometric data collection, and the event bus integration unit, a unified collection and weight evaluation mechanism for property request events can be implemented. Differential processing can be applied based on user permissions, request frequency, and event urgency, improving the efficiency of property services and achieving intelligent property management.

[0029] like Figure 1 The intelligent control method based on the property system shown is applied to an intelligent control device based on the property system, including:

[0030] In step S1, the property client submits login credentials to the property server through the property system. The property server determines whether the current property client is an authorized user based on the preset role and permission table, and grants the current property client the corresponding property data access permission level according to the authorized user's permissions.

[0031] In step S2, the edge node collects the local biometric features of the authorized user in response to the property service request initiated by the property client, uploads the collection result to the property server, and the property server compares the collection result with the preset property information database, and triggers the property event scheduling unit according to the comparison result. In step S2, the edge node is an important information collection and interaction terminal. The edge node can retrieve the property data related to the current property request event according to the data of the property information server, calculate the difference degree, privacy degree and category relevance, generate the corresponding property request event execution strategy, associate the property request event execution strategy with the preset budget value list, and write the property request event execution strategy into the storage unit of the property server.

[0032] In step S3, in response to the property event scheduling unit, the property server generates the shortest response path in combination with the distribution of the current property work terminal and the task weight, refreshes the real-time coordinates of the current property work terminal, generates a scheduling instruction, and writes the scheduling instruction into a local cache queue. The property event scheduling unit receives the local cache queue, synchronously updates the current work order state and the location of the property work terminal in the work order management terminal, and generates a property request event.

[0033] In step S4, the execution strategy of the property request event is collected into the event bus integration unit of the property server, a corresponding customer event is triggered, the weight of the property client request is determined according to the request frequency of the property client and in combination with the property data access permission level of the authorized user, and a corresponding ternary array mapping is established. The ternary array mapping specifically includes the permission level of the authorized user, the property request event execution strategy, and the property client request weight, which includes the permission level, the request frequency, and the event urgency. In step S4, the customer event includes a tenant notification, a work order closing, a patrol plan updating, and other business events.

[0034] In the technical solutions provided in steps S1 to S4, a multi-step cooperative verification and dynamic scheduling method is adopted, and through the cooperative cooperation of role permission judgment, biological feature verification, path optimization, work order synchronous update, and event weight mapping, the purpose of efficiently, safely, and accurately processing property service requests is achieved. Step S1 performs permission grading, and after determining the permissions of different property client users, step S2 performs biological feature verification, avoiding security vulnerabilities and ensuring the legality of authorized user access and data security. Step S3 generates a path based on real-time location and task weight, and step S4 calculates event weight, solving the problem of response delay caused by manual allocation of work orders and achieving the shortest path scheduling and load balancing of resources. The ternary array mapping in step S4 includes the contents of permission level, strategy, and weight, combined with the permission level in step S1 and the work order state synchronization in step S3, solving the problem of request priority confusion in complex scenarios, achieving dynamic grading and automatic collection of event processing, and achieving fine management of property system permissions, multiple verification methods, efficient allocation of work orders, and rapid response.

[0035] The technical solutions of steps S1 to S4 can be summarized as the following four aspects: permission verification and property request sending, dynamic scheduling and work order management, weight mapping and strategy execution, real-time monitoring and exception handling. The property client submits login credentials to the property server, the property server verifies user permissions based on the preset role permission table and assigns corresponding data access levels, when an authorized user initiates a property service request, the edge node collects the user's biological feature data and uploads it to the property server for comparison, and after successful comparison, triggers the property event scheduling unit. The property server obtains the real-time location and task load of each property work terminal, determines the optimal response path using the shortest path algorithm and selects the target property work terminal, updates its coordinate information and writes the scheduling instruction into the cache queue, and synchronizes the work order state and location data of the work order management terminal to generate a property request event. The property server collects the property request event to the event bus integration unit, calculates the request weight based on the ternary array mapping, the ternary array includes user permission level, event execution strategy, and request weight, and the request weight is dynamically determined by permission level, request frequency, and event urgency, and triggers the corresponding event processing strategy according to the weight priority. The property server monitors the task execution state of the property work terminal in real time and updates the work order progress, and if a task exception or timeout is detected, the dynamic scheduling process is re-executed until the event is completed.

[0036] As shown in Figure 2 As a further improvement of the embodiments of the application, in step S1, when the property client submits login credentials to the property server through the property system, the following steps are further included:

[0037] Step S11, the property server retrieves the role identifier matching the login credential in the preset role permission table. If the matching role identifier is retrieved, it is determined that the property client is an authorized user, and the permission level corresponding to the role identifier is read.

[0038] Step S12, according to the permission level corresponding to the role identifier, a data access token for the property client is generated, which contains the accessible property data category and operation permission mark.

[0039] Step S13, the data access token is returned to the property client, and the property client initiates a data access request to the corresponding edge node according to the permission mark in the token. The edge node receives the data access request and verifies the validity of the data access token.

[0040] Step S14, if the edge node does not cache the required data, the edge node initiates a data pull request to the property information database, and synchronizes the obtained data to the local cache of the edge node.

[0041] The optimization technical solution provided by steps S11 to S14 determines the user permission level through the role permission table, and generates a data access token containing data categories and operation marks according to the role permission. The edge node verifies the validity of the token locally in real time, releases the legal request, initiates a data acquisition request when the cache of the edge node is missing, and synchronizes the obtained data to the local cache of the edge node. The optimization technical solution provided by steps S11 to S14 adopts a permission grading and token verification mechanism based on role identifier, and achieves the purpose of fine control of property data access permission and optimization of edge data acquisition efficiency through the cooperative cooperation of role permission retrieval, token dynamic generation, edge node verification and data cache synchronization (taking step S14 as an example). The network load problem caused by repeated requests to the central database in the edge scene is solved, the rapid response of edge data and the improvement of cache utilization rate are realized, while ensuring data security, the edge cache is used to reduce the pressure of the central database, and the problem that the security verification and access efficiency are difficult to balance in the centralized architecture of the prior art is solved.

[0042] The technical solution provided by steps S1 to S4 is suitable for various property management systems. Taking the data security access control scene of multiple role users in the property management system as an example, the specific application scenarios can include:

[0043] Application scenario A, residential property management: when the tenant submits a repair request through the mobile phone APP, the property system controls the data access permission of the current tenant, and only allows the current tenant to view the status of his own work order. After the repair worker accepts the order, he can only access the equipment information and historical maintenance records related to the work order involved in the maintenance work, avoiding unauthorized access of data, and the edge node dynamically adjusts the learning rate decay coefficient according to the tenant request frequency to reduce the load of repeated data query.

[0044] Application scenario B, commercial building operation and maintenance management: when the inspector uses a tablet computer to check the inspection task, the property system limits him to access only the floor layout and equipment list of the current task. The property management system monitors multiple edge nodes, and when it finds that a node of a subserver of different buildings has an abnormal learning rate decay coefficient due to frequent changes in data categories, the property management system can automatically issue a unified strategy to synchronize data caching rules.

[0045] Application scenario C, cross-regional property leasing platform: when the property manager can globally view asset rental status, the property system optimizes the query efficiency of large data through a dynamic learning rate mechanism. For frequently updated data (for example, rent in different periods of off-season and peak season in tourist cities), the edge node reduces the learning rate decay coefficient to prioritize the synchronization of the latest data. For static asset description data (such as property management fees, maintenance fees, etc.), the decay coefficient is increased to reduce unnecessary network transmission.

[0046] Application scenario D, emergency repair dispatching scenario: when multiple repair workers simultaneously handle a sudden fault in the same building, the edge node dynamically adjusts the learning rate decay coefficient according to the data category change of the work order to ensure the data response speed of high-priority tasks. In similar situations, if the property system detects strategy conflicts of multiple nodes on the same device, it will forcibly unify the update frequency of the device state data, ensuring that high-priority tasks are implemented optimally, while avoiding adverse consequences caused by strategy conflicts.

[0047] The above four application scenarios are only exemplary special cases. In the above four application scenarios, the embodiments of the present application realize fine-grained, adaptive data access control, which is suitable for property management systems in Internet of Things environments.

[0048] As shown in Figure 3 As a further improvement of the embodiments of the present application, in step S2, when the property server compares the collection result with the preset property information database, and triggers the process of the property event scheduling unit according to the comparison result, the following steps are also included:

[0049] Step S21, after receiving the matching success signal, the property server initializes the content of the property work terminal with the role identification of the current authorized user, the edge node load, and the historical misrecognition rate as the trigger condition.

[0050] Step S22, the property server extracts the matching success signal from the high priority event queue head, synchronously reads the ternary trigger condition and generates a ternary vector, the ternary trigger condition is: role identification, edge node real-time load, historical misrecognition rate, the ternary vector is data processed, the 128-bit initialization key Kinit is generated according to the data in the ternary vector, and the initialization key is converted into a mask field order table.

[0051] Step S23, the property work terminal receives the mask field order table, reconstructs the memory mapping page table containing the field name, offset, length and permission mask according to the mask field order table, and returns the page table CRC to the property server according to the memory mapping page table, and constructs the stack pointer. After the property server compares the page table CRC, if it is consistent, the session token is reactivated, and if it is inconsistent, the rollback instruction is sent, forcing the property work terminal to rebuild the page table. The stack pointer refers to the stack top address of the current available memory after the property work terminal rebuilds the page table. The stack pointer is returned to the property server to let the property server know how much running space the property work terminal has, so as to avoid the memory overflow of the property work terminal caused by the subsequent large task package.

[0052] The optimization technical scheme provided by steps S21 to S23 uses role identification, edge node real-time load and historical misrecognition rate as trigger conditions, step S21 initializes the property work terminal, step S22 vectorizes the ternary condition vector and generates a 128-bit initialization key Kinit, which is then converted into a mask field order table, and finally step S23 rebuilds the memory mapping page table according to the table in the property work terminal and returns the CRC check, and the property server reactivates the session or rolls back after comparison. The three steps work together to ensure the dynamic uniqueness of the initialization key in the event scheduling process triggered by the matching success signal, ensure the integrity of the page table structure, have high reliability, low misrecognition rate, and can perform rollback operation, realize the integrity and reliability of the property event response, overcome the problem of initialization strategy mismatch caused by the load difference of edge nodes, and avoid security vulnerabilities such as page table tampering or misoperation compared with the static key management of the prior art.

[0053] As a further improvement of steps S21 to S23, in the process of converting the initialization key into the mask field order table, the property server generates a pseudo-random permutation sequence with the low 64 bits of the initialization key Kinit as the seed, rearranges the template library field descriptor to obtain a dynamic field order table, and performs byte-by-byte mask operation on the sensitive field name in the table with the high 64 bits as the mask to form the mask field order table. The mask field order table is pushed to the associated property work terminal through the Internet of Things.

[0054] The reason for further improvements to steps S21 to S23 is that in existing technologies, the order and fields of the masked field sequence table are easily intercepted and replayed, posing vulnerabilities for reverse analysis and data leakage. The improved technical solution generates and pushes a masked field sequence table based on the high and low 64-bit dual-domain collaboration of Kinit. The 128-bit initialization key Kinit is split into a low 64-bit pseudo-random seed and a high 64-bit byte-by-byte mask. Pseudo-random permutation is performed using the low 64-bit driver template library field descriptor, and byte-by-byte masking operations are performed on sensitive field names in the high 64 bits, forming a one-time dynamic masked field sequence table. This table is then instantly pushed to the associated property management office via an IoT channel, achieving dual randomization of field order and sensitive content, ensuring uniqueness with each initialization. This makes the communication process between the property management office and the property server unpredictable and unreversible, preventing the static field order and plaintext field names from being predicted, and making it impossible to bypass permissions through reverse analysis, thus avoiding the leakage of highly sensitive property data.

[0055] Definitions:

[0056] Kinit (initialization Key) refers to the initialization key, a one-time key generated specifically for establishing a secure session or initializing the system state for the first time. It is used to generate a dynamic mask field sequence table, ensuring the randomness and unpredictability of field order and sensitive information, and preventing replay attacks and reverse engineering. Kinit is not a long-term key, but is generated in real time in step S22 according to the ternary trigger bar, and is only used for the current one-time initialization process. After the current one-time initialization process is completed, Kinit is immediately destroyed.

[0057] DriverTemplate LibraryFields (DTL-Fields): In the property server, a set of field descriptors are pre-stored in the form of "role-field" tuples; each descriptor contains a field name, field type, access permission bits, offset, and length, used to dynamically assemble the minimum available dataset visible to that role.

[0058] The low 64-bit of the 128-bit key is used as a seed to shuffle the field list in a fixed order into a one-time random order by using a pseudo-random permutation of the template library field. In the process of random sorting, only the descriptors are rearranged, and the actual stored data content is not changed. Then, the permutation result is used as the input of the subsequent mask operation, and further XOR operation with the high 64-bit key can play a role in security, preventing potential malicious requests from obtaining the real business logic of the property client by offline analysis and other means. While preventing malicious requests, only the permutation needs to be restored to construct a legal access path in the edge node verification stage, which not only ensures the security of the client and the server, but also maintains the real-time response capability of the property system.

[0059] As shown in Figure 4 As a further improvement of the embodiments of the application, in step S3, in the process of generating the shortest response path by the property server in combination with the current distribution of the property workstations and the task weight, the following steps are further included:

[0060] In step S31, the property server receives the property request event sent by the work order management terminal, calculates the optimal response path based on the task weight parameter and real-time coordinates, dynamically weights the task urgency, load and real-time traffic condition factors during the calculation of the optimal response path, and continuously corrects the path to match the position changes. For example, the property request event obtains the real-time distribution data of each property workstation, including coordinates, task load and moving speed.

[0061] In step S32, the generated optimal path scheduling instruction is written into the local cache queue, high-weight tasks are executed preferentially, the moving state of the property workstation is monitored in real time, if the deviation from the target path exceeds the threshold, the path is recalculated and the instruction is updated, if the target position is reached, a completion signal is fed back to the work order management terminal to trigger the work order state update.

[0062] In step S33, the work order management terminal generates a new property request event according to the latest work order state and the distribution of the property workstations, the property server periodically cleans up the cache queue, removes the timeout instructions handled by the property workstations, and requests the property workstations for reassignment instructions when the optimal response path is invalid due to unreachability.

[0063] The optimization technical solution provided by steps S31 to S33 constructs a dynamic, real-time and adaptive property task intelligent scheduling process. Compared with the static or semi-static task allocation mode in the prior art, the optimization technology provided by steps S31 to S33 deeply integrates task allocation and path planning by introducing multi-dimensional real-time data (such as position, load, speed and traffic condition) and dynamic weighting algorithm, which is no longer a simple task assignment to the nearest person, but a comprehensive consideration of which property worker is most suitable to complete the path work at what time and in what path.

[0064] The optimization technical solution provided by steps S31 to S33 adopts a multi-factor dynamic weighting based manner, continuously iterates the path planning algorithm through real-time data collection, reasonably manages the priority of the property server cache queue, and synchronizes the update of the current work order state, so as to achieve the purpose of intelligent and automated response to property request events. In step S31, the task urgency, load and real-time traffic condition factors are introduced for dynamic weighting, which avoids the simple linear thinking of "shortest straight line distance" in traditional examples, and continuously corrects the path to match the actual position change of the property work terminal. The deviation threshold recalculation mechanism in step S32 depends on the content of step S31, and when the path deviates due to temporary unexpected tasks, traffic accidents or autonomous decision of the property work terminal, the recalculation is triggered immediately to generate a new optimal path, ensuring the continuity of property work and preventing a property work from being indefinitely shelved due to unexpected circumstances.

[0065] The traffic condition factor refers to quantifying the difficulty of current road traffic when the property server calculates the shortest response path. The traffic condition factor is usually a real-time variable, and for the traffic state with slow change period, a static variable can be used.

[0066] The traffic condition factor can score the road stored in the property server according to the road condition, evaluate the congestion of the traffic state, and the lower the score, the smoother the traffic. The property server substitutes this score into the path algorithm to calculate the fastest route. The fastest route based on the traffic condition factor is calculated based on the traffic condition, not the static shortest straight line distance on the map.

[0067] The traffic condition factor can include real-time speed, congestion level, signal light waiting time, road construction or temporary closure sign, weather influence, accident or emergency event occupying lane proportion, etc. For example, in the property order dispatching scene, the property system analyzes that although a property worker is closest to the property request event in terms of straight line distance on the map, the straight line distance has a serious congestion phenomenon, so the work order is re-assigned to another property worker with the fastest route.

[0068] The mode of the property request event provided by step S33 is based on the work order management end, and a data closed-loop flow direction is established between the property server, the work order management end and the property work end. The data closed-loop flow direction enables the entire property process to leave traces from event reporting, path generation, task execution to the final completion of the entire process, and realizes the function of traceability and recordability. The property management personnel can view the status of the work order and the location of the work end in real time based on their own permissions, and can intuitively master the current working state, providing data support and data visualization operation based on data analysis results for human resource allocation, performance evaluation and property service optimization.

[0069] As shown in Figure 5 As a further improvement of the embodiments of the present application, in step S4, in the process of establishing the ternary array mapping, the property client request is received by the event bus integration unit of the property system, the request characteristic parameters are analyzed and the user permission level is queried.

[0070] Step S41, based on the user permission level, the frequency of property event request and the emergency degree index of property event, the real-time weight value is calculated, the weight value is mapped with the event execution strategy to generate the ternary array mapping, and the ternary array mapping is a structured scheduling instruction. The event execution strategy includes immediate execution, queue waiting and hierarchical processing mode.

[0071] Step S42, according to the ternary array mapping, the dynamic scheduling is executed, if the event execution strategy is immediate execution, the request of immediate execution strategy is distributed to high-speed processing channel, or: if the event execution strategy is queue waiting, the request of queue waiting strategy is sorted according to the weight value and written into the priority task queue, or: if the event execution strategy is hierarchical processing mode, the request of hierarchical processing strategy is matched with the processing flow template to generate the phased execution plan.

[0072] Step S43, real-time monitoring of request execution state, when waiting timeout, permission change or system load exceeds, the ternary array mapping is regenerated, and the corresponding event execution strategy is adjusted in real time according to the newly generated ternary array mapping.

[0073] The optimization technical solution provided by steps S41 to S43 is essentially a property system event dynamic scheduling method. Steps S41 to S43 adopt a real-time weight calculation model based on multi-dimensional characteristic parameters, which at least include: user permission level, property event request frequency, property event urgency index. In order to store and represent the multi-dimensional characteristic parameters, a ternary array mapping is used as the core data structure for structured scheduling instructions, and the event bus integration unit is used to efficiently receive and analyze client requests. Based on the ternary array, the dynamically calculated weight value is mapped and fused with the specific event execution strategy, which at least includes: immediate execution, queue waiting, hierarchical processing mode. The optimization technical solution provided by steps S41 to S43 can realize intelligent and differentiated classification and scheduling decision of massive, heterogeneous and high-concurrency property event requests, ensure that the property system resources can be optimally allocated according to the specific content of the request and the external environment state, and improve the intelligent level of data processing of the property system. Step S41 changes the originally fuzzy scheduling decision into accurate calculation based on data, ensures the security of user permissions, monitors the request frequency of property matters in real time, prevents resource abuse, and if there is a situation of excessively frequent request for property events, the corresponding property work terminal will be downgraded, and attention to the urgency of the event is increased, ensuring the business priority (such as security alarm is superior to ordinary repair). The optimized property management system can assist property staff and owners to understand the business essence of each request in the process of intelligent data processing, rather than the simple processing method of "first come, first served" in the prior art.

[0074] The optimization technical solution provided by steps S41 to S43 also realizes dynamic optimization of the property system throughput and response speed, the differentiated execution strategy in step S42 is a specific landing of the ternary array mapping, and each specific parameter of the ternary array mapping works cooperatively, the immediate execution strategy opens a green channel for the highest priority request, and ensures the extreme response of the core key business. The queue waiting strategy introduces a large number of delayable tasks into the priority task queue, and sorts according to the weight value, which not only ensures the fairness in the waiting queue (high weight first), but also avoids blocking high-priority tasks by low-priority tasks, significantly reduces the load peak of the property system, especially on statutory holidays and other special dates when many owners are at home, the load peak of the property system will be significantly improved, which is a great test of the function of the property system. In view of this situation, the hierarchical processing strategy of steps S41 to S43 is used to deal with complex, long process and high concurrency, generate a phased plan by matching a template, realize the decomposition and parallel processing of property tasks, avoid the single task occupying resources for a long time, and optimize the resource utilization rate of the property system, so that the optimized property system has strong adaptive ability, can cope with the fluctuation of business volume, sudden emergencies and infrastructure state changes and other situations that cannot be predicted when the property platform is initially built, avoid rigid scheduling, and prevent the property system from collapsing due to too many high concurrency and emergency situations.

[0075] As shown in Figure 6 The embodiment of the application provides a property system-based intelligent control method, and also provides a property system-based intelligent control device, which is used for implementing the property system-based intelligent control method described in any one of the embodiments of the application, and comprises the following steps:

[0076] The property data access permission opening module is configured to: the property client submits a login credential to the property server through the property system, the property server determines whether the current property client is an authorized user according to a preset role permission table, and opens a corresponding property data access permission level to the current property client according to the permission of the authorized user;

[0077] The property event scheduling unit triggering module is configured to: the edge node responds to a property service request initiated by the property client, collects a local biological feature of the authorized user, uploads the collection result to the property server, and the property server compares the collection result with a preset property information database, and triggers the property event scheduling unit according to a comparison result;

[0078] The property request event generation module generates a shortest response path in combination with the current distribution of the property work terminal and the task weight, and refreshes the real-time coordinates of the current property work terminal, generates a scheduling instruction, and writes the scheduling instruction into a local cache queue, the property event scheduling unit receives the local cache queue, and the work order management terminal is updated in synchronization according to the current work order state and the position of the property work terminal, and a property request event is generated;

[0079] The ternary array mapping processing module collects the execution strategy of the property request event into the event bus integration unit of the property server, triggers the corresponding customer event, determines the weight of the property client request according to the different request times of the property client and in combination with the property data access permission level of the authorized user, and establishes the corresponding ternary array mapping, the ternary array mapping is specifically: the authorized user permission level, the property request event execution strategy and the property client request weight, and the property client request weight includes: the permission level, the request frequency and the event urgency.

[0080] It is worth noting that, although only some basic functional modules are disclosed in the embodiments of the present application, it does not mean that the composition of the device is limited to only the above basic functional modules, on the contrary, the meaning expressed by the embodiments of the present application is: on the basis of the above basic functional modules, one or more functional modules can be added by those skilled in the art in combination with existing technology to form infinite embodiments or technical solutions, that is, the device is open rather than closed, and the protection scope of the claims of the embodiments of the present application cannot be limited to the disclosed basic functional modules. At the same time, in order to describe conveniently, the above device is described as various units, modules respectively. Of course, when implementing the present application, the functions of each unit, module can be realized in the same software and / or hardware.

[0081] The embodiments of the device described above are only illustrative, for example: among them, each functional module, unit or subsystem in the device can or can not be physically separated, or can or can not be a physical unit, that is, can be located in the same place, or can be distributed to multiple different systems and their subsystems or modules. Those skilled in the art can select part or all of the functional modules, units or subsystems to achieve the purpose of the embodiments of the present application according to actual needs, and those skilled in the art can understand and implement without creative labor.

[0082] As Figure 7 shown, on the basis of providing the intelligent control method and device based on the property system, the present application also provides corresponding electronic equipment and storage medium:

[0083] An electronic device, comprising: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete the communication among each other through the communication bus; the memory stores a computer program, when the computer program is executed by the processor, the processor executes the steps of any one of the intelligent control methods based on the property system.

[0084] A computer readable storage medium stores a computer program executable by an electronic device, when the computer program runs on the electronic device, the electronic device executes the steps of any one of the intelligent control methods based on the property system.

[0085] Legend of reference signs: electronic device 500, external device 514, processor 516, bus 518, network adapter 520, I / O interface 522, display device 524, memory 528, RAM 530, cache 532, storage system 534, program / utility 540, program module 542.

[0086] Figure 7The electronic device shown is merely one example and should not be taken as limiting the scope of functionality or use of embodiments of the application. The electronic device can be a device of an electronic product that integrates the smart control method based on the property system in the above embodiments as a working basis. The electronic device 500 is in the form of a general computing device. The components of the electronic device 500 can include, but are not limited to, one or more processing units or processors 516, memory 528, and a bus 518 that connects the various system components, including the memory 528 and the processor 516. The bus 518 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or local bus using any of a variety of bus structures. Examples of such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus. The electronic device 500 typically includes a variety of computer system readable media. Such media can be any available media that is accessible by the electronic device 500 and includes both volatile and non-volatile media, removable and non-removable media. The memory 528 can include computer system readable media in the form of volatile memory, such as RAM 530 and / or cache 532. The electronic device 500 can further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, a storage system 534 can be provided for reading from and writing to non-removable, non-volatile magnetic media (not shown and typically called a "hard drive"). Although not shown, a storage system 534 can include a magnetic disk drive for reading from and writing to a magnetic disk, and an optical disk drive for reading from or writing to a removable non-volatile media such as an optical disk (e.g., a CD-ROM, DVD-ROM or other optical media). In these instances, each can be connected to the bus 518 by one or more data media interfaces. The memory 528 can include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of various implementations of the application. Program / utility 540, having a set (at least one) of program modules 542, can be stored in memory 528 by way of example, such programs include an operating system, one or more application programs, other program modules, and program data, each or some combination thereof, can include implementation of a network environment. The program modules 542 generally carry out the functions and / or methodologies of the embodiments described in this application.The electronic device 500 can also communicate with one or more external devices 514 such as a keyboard or pointing device, a display 524, etc.; other devices such as are necessary to enable operation of the electronic device 500; and / or a network adaptation 520 that enables the electronic device 500 to communicate one or more other computing devices. Such communication can occur via an I / O interface 522. Still yet, the electronic device 500 can communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or the Internet) through a network adaptation 520. The network adaptation 520 communicates with the other modules of the electronic device 500 through the bus 518. It should be appreciated that although not shown, those skilled in the art will appreciate that other hardware and / or software modules could be used in connection with the electronic device 500. Examples include but are not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc. The processor 516 performs a variety of functions as dictated by program instructions and data stored in the memory 528, such as implementing the methods provided by any one or more of the embodiments described herein.

[0087] The technical features of the above embodiments can be combined in any manner. For the sake of brevity, not all possible combinations of the technical features described above are described in the specification. However, any combination of the technical features that does not cause a contradiction is considered to be within the scope of the specification.

[0088] In the description of the specification of the embodiments of the present application, the description of the terms "one embodiment", "an example", "a specific example" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the embodiments of the present application. In the specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any appropriate manner in one or more embodiments or examples.

[0089] In addition, the technical solutions of the various embodiments of the present application can be combined with each other, but must be based on the realization of a person skilled in the art. When the combination of technical solutions appears contradictory or unachievable, it should be considered that the combination of technical solutions does not exist and is not within the protection scope claimed by the embodiments of the present application.

[0090] All the features disclosed in this application, and all the steps of any method or process specified in this application can be combined in any combination, provided such features and / or steps are not mutually inconsistent. Each feature disclosed in this application can be replaced by an alternative feature serving the same, equivalent or a similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed in this application is one example only of a generic series of equivalent or similar features.

[0091] Any person skilled in the art can understand that the modules in the device in the embodiments can be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and further can be divided into multiple sub-modules or sub-units or sub-components. Any combination of all the features disclosed in the embodiments of the present application (including the corresponding claims, abstracts and drawings) and all the processes or units of any method or device disclosed in the same can be adopted, except that at least some of such features and / or processes or units are mutually exclusive. Unless explicitly stated otherwise, each feature disclosed in the embodiments of the present application (including the corresponding claims, abstract and drawings) can be replaced by an alternative feature serving the same, equivalent or similar purpose.

[0092] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them. Although the present application has been described in detail with reference to the foregoing specific embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements to part or all of the technical features, and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the embodiments of the present application.

[0093] The technical features of the above embodiments can be combined in any way. In order to make the description simple, not all possible combinations of the technical features in the above embodiments are described, however, as long as the combinations of the technical features do not exist contradictory, it should be considered that they are within the scope of the description of the present application.

[0094] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them. Although the present application has been described in detail with reference to the foregoing specific embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements to part or all of the technical features, and these modifications or replacements, do not make the essence of the corresponding technical solutions deviate from the scope of the embodiments of the present application.

Claims

1. A smart control method based on a property management system, applied to a smart control device based on a property management system, characterized in that, include: The property management client submits login credentials to the property management server through the property management system. The property management server determines whether the current property management client is an authorized user based on a preset role and permission table, and grants the current property management client the corresponding property data access permission level according to the authorized user's permissions. When an edge node responds to a property service request initiated by a property client, it collects local biometric data from the authorized user and uploads the results to the property server. The property server then compares the collected results with a preset property information database and triggers a property event scheduling unit based on the comparison results. In response to the property event scheduling unit, the property server generates the shortest response path by combining the current distribution of property workstations and task weights, and refreshes the real-time coordinates of the current property workstations, generates a scheduling instruction and writes the scheduling instruction into a local cache queue. The property event scheduling unit receives the local cache queue and updates the work order management terminal synchronously with the current work order status and the location of the property workstations to generate a property request event. The execution strategy of the property request event is aggregated into the event bus integration unit of the property server to trigger the corresponding customer event. Based on the different number of requests from the property client and in combination with the property data access permission level of the authorized user, the weight of the property client request is determined and a corresponding ternary array mapping is established. The ternary array mapping specifically consists of: authorized user permission level, property request event execution strategy, and property client request weight. The property client request weight includes: permission level, request frequency, and event urgency.

2. The intelligent control method based on a property management system according to claim 1, characterized in that, The property management system is based on a cloud-edge network architecture and includes a property information database, a property client, a property server, a property work terminal, a work order management terminal, and edge nodes.

3. The intelligent control method based on a property management system according to claim 2, characterized in that, When the property client submits login credentials to the property server through the property system, the property server searches for a role identifier that matches the login credentials in the preset role permission table. If a matching role identifier is found, the property client is determined to be an authorized user, and the permission level corresponding to the role identifier is read. Based on the permission level corresponding to the role identifier, a data access token is generated for the property client. The data access token contains the accessible property data categories and operation permission markers. The data access token is returned to the property management client. The property management client initiates a data access request to the corresponding edge node based on the permission marker in the token. The edge node receives the data access request and verifies the validity of the data access token. If the edge node does not cache the required data, the edge node will initiate a data retrieval request to the property information database and synchronize the retrieved data to the edge node's local cache.

4. The intelligent control method based on a property management system according to claim 1, characterized in that, During the process of the property server comparing the collected results with the preset property information database and triggering the property event scheduling unit based on the comparison results, after receiving the matching success signal, the property server initializes the content of the property work terminal based on the current authorized user's role identifier, edge node load, and historical false recognition rate as trigger conditions. The property server extracts the matching success signal from the head of the high-priority event queue, synchronously reads the ternary trigger conditions and generates a ternary vector. The ternary trigger conditions are: role identifier, real-time load of edge node, and historical false recognition rate. The ternary vector is processed, and an initialization key is generated based on the data in the ternary vector. The initialization key is converted into a mask field sequence table. The property management client receives the mask field sequence table, reconstructs a memory-mapped page table containing field names, offsets, lengths, and permission masks based on the mask field sequence table, and sends the page table CRC and a stack pointer back to the property management server based on the memory-mapped page table. The property management server compares the page table CRC. If they match, the session token is reactivated. If they do not match, a rollback command is sent, forcing the property management client to rebuild the page table.

5. The intelligent control method based on a property management system according to claim 4, characterized in that, In the process of converting the initialization key into a masked field sequence table, the property server generates a pseudo-random permutation sequence using the lower 64 bits of the initialization key as a seed, rearranges the template library field descriptors to obtain a dynamic field sequence table, and performs byte-by-byte masking operations on the sensitive field names in the table using the higher 64 bits as a mask to form a masked field sequence table. The masked field sequence table is then pushed to the associated property management terminal via the Internet of Things.

6. The intelligent control method based on a property management system according to claim 1, characterized in that, In the process of generating the shortest response path by combining the current distribution of property management clients and task weights: The property server receives property request events sent by the work order management terminal. Based on task weight parameters and real-time coordinates, it calculates the optimal response path through a path planning algorithm. In the process of calculating the optimal response path, task urgency, load and real-time traffic conditions are introduced for dynamic weighting, and the path is continuously corrected to match location changes. The generated optimal path scheduling instructions are written to the local cache queue. High-weight tasks are executed first. The movement status of the property work terminal is monitored in real time. If the deviation from the target path exceeds the threshold, the path is recalculated and the instructions are updated. If the target location is reached, a completion signal is sent to the work order management terminal to trigger the work order status update. The work order management terminal generates new property request events based on the latest work order status and the distribution of property work terminals. The property server periodically clears the cache queue, removes timeout instructions processed by the property work terminals, and requests a reassignment instruction from the property work terminals when the optimal response path fails due to unreachability.

7. The intelligent control method based on a property management system according to claim 1, characterized in that, During the process of establishing the ternary array mapping, the property system's event bus integration unit receives requests from property clients, parses request characteristic parameters, and queries user permission levels. Based on user permission level, property event request frequency, and property event urgency index, the calculation model generates real-time weight values, and maps the weight values ​​to event execution strategies to generate a ternary array mapping. The event execution strategies include immediate execution, queue waiting, and hierarchical processing modes. Dynamic scheduling is performed based on the ternary array mapping. If the event execution strategy is immediate execution, the requests of the immediate execution strategy are allocated to the high-speed processing channel; or if the event execution strategy is queue waiting, the requests of the queue waiting strategy are sorted by weight value and written into the priority task queue; or if the event execution strategy is hierarchical processing mode, the requests of the hierarchical processing strategy are matched with the processing flow template to generate a phased execution plan. The system monitors the request execution status in real time. When a timeout occurs, permissions change, or system load exceeds limits, the system regenerates the ternary array mapping and adjusts the corresponding event execution strategy in real time based on the newly generated ternary array mapping.

8. An intelligent control device based on a property management system, used to implement the intelligent control method based on a property management system as described in any one of claims 1 to 7, characterized in that, include: The property data access permission opening module allows the property client to submit login credentials to the property server through the property system. The property server determines whether the current property client is an authorized user based on a preset role and permission table, and opens the corresponding property data access permission level to the current property client according to the authorized user's permissions. The property event scheduling unit trigger module responds to the property service request initiated by the property client by collecting local biometric data of the authorized user and uploading the collection results to the property server. The property server compares the collection results with the preset property information database and triggers the property event scheduling unit based on the comparison results. The property request event generation module responds to the property event scheduling unit. The property server generates the shortest response path by combining the current distribution of property workstations and task weights, and refreshes the real-time coordinates of the current property workstations. It generates a scheduling instruction and writes the scheduling instruction into a local cache queue. The property event scheduling unit receives the local cache queue and updates it synchronously on the work order management terminal according to the current work order status and the location of the property workstations to generate a property request event. The ternary array mapping processing module aggregates the execution strategy of the property request event into the event bus integration unit of the property server, triggers the corresponding customer event, and determines the weight of the property client request based on the number of requests from the property client and the property data access permission level of the authorized user, and establishes a corresponding ternary array mapping. The ternary array mapping specifically consists of: authorized user permission level, property request event execution strategy, and property client request weight. The property client request weight includes: permission level, request frequency, and event urgency.

9. An electronic device, characterized in that, include: The system includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus; the memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, It stores a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the method according to any one of claims 1 to 7.