Multi-equipment cooperative control method, device and equipment for office scene
By constructing a unified data view and generating collaborative control decisions, the problem of multiple devices operating independently in the office environment has been solved, realizing collaborative control of multiple devices, improving regulation efficiency and energy efficiency, and meeting personalized health needs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-26
- Publication Date
- 2026-03-27
AI Technical Summary
Existing office environment control methods are rigid in their regulation and control models, have poor system coordination, cannot meet personalized health needs, and are prone to policy conflicts, making it difficult to achieve intelligent and humanized healthy office environment management.
By constructing a unified data view, a list of tasks is generated and conflict detection is performed. Dynamic priority rules and a device collaboration strategy library are used to generate collaborative control decisions, output collaborative control instructions or arbitration results, and drive the collaborative operation of air conditioning, lighting, and purification equipment.
It has enabled the transformation from independent control of multiple devices to global collaborative control, improving regulation efficiency and energy efficiency, and meeting personalized health and comfort needs.
Smart Images

Figure CN121750698A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the fields of Internet of Things and environmental intelligence technology, and in particular to a method, apparatus and device for multi-device collaborative control in office scenarios. Background Technology
[0002] With the popularization of the concept of smart office, modern office environments are usually equipped with a variety of environmental control devices such as air conditioning, fresh air, lighting and air purification. The existing control methods are mainly divided into two categories: one is centralized control based on static preset scenarios, such as one-click switching of "meeting mode" and "lunch break mode"; the other is independent control that relies on single parameter feedback, such as starting and stopping fresh air based on CO2 concentration and adjusting air conditioning based on temperature settings.
[0003] However, these methods have significant limitations. Static, pre-set scenarios are rigid and fixed, unable to perceive or respond to dynamically changing personnel states and real-time needs, often leading to a mismatch between environmental supply and actual demand. Single-parameter feedback control results in isolated operation of each equipment system, forming "equipment islands" that are prone to policy conflicts. For example, the action of closing windows to reduce PM2.5 directly hinders the need to reduce CO2 concentration by opening windows, causing repeated equipment start-ups and shutdowns, low energy efficiency, and poor overall comfort. More importantly, existing methods completely lack a deep understanding and consideration of individual employee health status and real-time work scenarios, failing to identify and resolve personalized and conflicting health environment needs among different employees, such as those who are "sensitive to cold" or "sensitive to heat."
[0004] Therefore, existing office environment control methods suffer from rigid control models, poor system coordination, inability to meet personalized health needs, and a tendency to cause policy conflicts, making it difficult to achieve truly intelligent and humanized healthy office environment management. Summary of the Invention
[0005] This invention provides a method, apparatus, and device for multi-device collaborative control in office scenarios, aiming to solve the problems of rigid control modes, poor system coordination, inability to meet personalized health needs, and easy occurrence of strategy conflicts in existing office environment control methods.
[0006] In a first aspect, embodiments of the present invention provide a multi-device collaborative control method for an office scenario. The method is applied to a controller of an intelligent building system, which further includes multiple control devices communicatively connected to the controller. These multiple control devices include at least an air conditioning system, a lighting system, and a purification system. The method includes: Based on the real-time location information of people indoors, employee preference data, employee health data, employee scenario attributes and environmental status data are bound together in time and space dimensions to form a unified data view; After obtaining the to-do list based on the unified data view, the operation suggestions of each to-do item in the to-do list are determined according to the preset conflict detection rule library to determine whether they are physically or logically mutually exclusive, and the judgment result is obtained. Based on the judgment result, the to-do items in the to-do list are divided into a to-do event list and at least one conflict event list. For each of the conflict event lists, a collaborative control decision is generated based on a preset dynamic priority rule table and a device collaboration strategy library; wherein, the collaborative control decision is a collaborative control instruction, or an arbitration result that includes a winning operation item and an associated compensation operation item. Based on the collaborative control decision and the list of pending events, an instruction sequence is generated and then executed through the device control interface.
[0007] Secondly, embodiments of the present invention also provide a multi-device collaborative control device for office scenarios. The device is configured in a controller of an intelligent building system. The intelligent building system further includes multiple control devices communicatively connected to the controller. These multiple control devices include at least an air conditioning system, a lighting system, and a purification system. The device comprises: The binding unit is used to bind employee preference data, employee health data, employee scenario attributes and environmental status data in the time and space dimensions based on the real-time location information of indoor personnel, forming a unified data view; The judgment unit is used to obtain the list of to-do items based on the unified data view, and then determine whether the operation suggestions of each to-do item in the list of to-do items are physically or logically mutually exclusive according to the preset conflict detection rule library, and obtain the judgment result. The division unit is used to divide the to-do items in the to-do list according to the judgment result, forming a to-do event list and at least one conflict event list. The generation unit is used to generate a collaborative control decision for each of the conflict event lists, based on a preset dynamic priority rule table and a device collaboration strategy library; wherein the collaborative control decision is a collaborative control instruction, or an arbitration result containing a winning operation item and an associated compensation operation item. The execution unit is used to generate an instruction sequence by mapping the collaborative control decision and the list of pending events, and then execute the instruction sequence through the device control interface.
[0008] Thirdly, embodiments of the present invention also provide an electronic device, which is a server or a terminal. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor corresponding to the server and the processor corresponding to the terminal execute the computer program simultaneously, the method described in the first aspect is implemented.
[0009] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, can implement the method described in the first aspect.
[0010] This invention provides a method, apparatus, and device for multi-device collaborative control in office scenarios. The method is applied to a controller in an intelligent building system, which further includes multiple control devices communicatively connected to the controller. These control devices include at least an air conditioning system, a lighting system, and a purification system. The method includes: binding employee preference data, employee health data, employee scenario attributes, and environmental status data in time and space dimensions based on real-time location information of indoor personnel to form a unified data view; obtaining a list of to-do items based on the unified data view; and determining the to-do items according to a preset conflict detection rule base. The system determines whether the operation suggestions for each to-do item in the item list are physically or logically mutually exclusive. Based on the determination, the to-do items in the item list are divided into a to-do event list and at least one conflict event list. For each conflict event list, a collaborative control decision is generated based on a preset dynamic priority rule table and a device collaboration strategy library. The collaborative control decision is either a collaborative control instruction or an arbitration result containing a winning operation item and associated compensation operation items. After mapping the collaborative control decision to the to-do event list to generate an instruction sequence, the instruction sequence is executed through the device control interface. This invention solves the problem of isolated multi-source data by constructing a unified data view; it achieves automatic judgment of operational exclusivity by generating a to-do list and performing conflict detection; it structures disordered conflicts by dividing the to-do list and conflict event list; for each conflict event list, it generates collaborative control decisions using dynamic priority rules and a device collaboration strategy library, which directly outputs collaborative control instructions or arbitration results containing winning and compensation items, thereby intelligently resolving conflicts; finally, it maps and generates a unified instruction sequence and executes it to drive the collaborative operation of multiple control devices such as air conditioning, lighting, and purification. This invention realizes the transformation from independent control of multiple devices to global collaborative control based on unified decision-making, significantly improving the overall regulation efficiency and energy efficiency of the system while meeting personalized health and comfort needs. Attached Figure Description
[0011] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This is a flowchart illustrating a multi-device collaborative control method for office scenarios provided in an embodiment of the present invention. Figure 2 This is a schematic block diagram of a multi-device collaborative control device for office scenarios provided in an embodiment of the present invention; Figure 3 A schematic block diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0013] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0014] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0015] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0016] It should also be further understood that the term "and / or" as used in this specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations. Embodiments of this invention provide a method, apparatus, and device for multi-device collaborative control in an office setting. For details on this method for multi-device collaborative control in an office setting, please refer to... Figure 1 , Figure 1This is a flowchart illustrating a multi-device collaborative control method for an office environment, provided by an embodiment of the present invention. The method is applied to a controller in an intelligent building system, which further includes multiple control devices communicatively connected to the controller. These control devices include at least an air conditioning system, a lighting system, and a purification system.
[0017] Figure 1 This is a flowchart illustrating a multi-device collaborative control method for office scenarios provided in an embodiment of the present invention. Figure 1 As shown, the method includes the following steps S110-S150.
[0018] S110. Based on the real-time location information of indoor personnel, bind employee preference data, employee health data, employee scenario attributes, and environmental status data in the time and space dimensions to form a unified data view.
[0019] In this embodiment, the real-time location information of indoor personnel can be obtained through indoor positioning technology adapted to the office scenario. The indoor positioning technology includes, but is not limited to, UWB (Ultra-Wideband) positioning, Wi-Fi fingerprint positioning, or infrared sensor positioning. By deploying corresponding positioning base stations, sensors, or signal transmitting devices in the office area, and combining the signal data fed back by the terminal devices carried by personnel (such as smart badges), the controller analyzes and calculates to obtain the accurate real-time spatial coordinates and location distribution of personnel, providing a reliable location benchmark for the spatiotemporal dimension binding of multi-source data.
[0020] Employee preference data refers to employees' personalized control preferences for various control devices in the office environment (such as air conditioning systems, lighting systems, and purification equipment). The acquisition methods for employee preference data include, but are not limited to: employees filling in or updating their preferences through interactive portals (such as office terminals, dedicated applications, etc.) provided by the intelligent building system, and generating the data based on the historical control behavior data of employees on various control devices collected by the controller and extracted by algorithm analysis.
[0021] Employee health data refers to employee health status data related to office environment control (such as body temperature, heart rate, etc.), employee scenario attributes refer to the dynamic status of employees in the office scenario and the characteristic information of the scenario they are in, and environmental status data refers to the real-time environmental physical parameters of the office area (such as indoor temperature and humidity, light intensity, air quality index (PM2.5, etc.), noise level, etc.).
[0022] Based on the real-time location information of people indoors, employee preference data, employee health data, employee scenario attributes, and environmental status data are bound together in the time and space dimensions to form a unified data view. For example, at a specific time point (time dimension), a single person is in a corresponding office area (space dimension). The person's real-time location information is timestamped and spatially linked with the pre-acquired employee preference data, real-time collected employee health data, current office scenario attributes, and environmental status data of the office area to form a unified data record that links "single person - corresponding office area - specific time point - four types of data". After aggregating multiple such data records of different people, different office spaces, and different time points, a unified data view covering the office scenario is formed.
[0023] In one embodiment, step S110 includes: collecting employee health data in real time through bio-radar sensors built into workstations; determining employee scenario attributes through meeting appointment calendars and data on personnel presence and group interaction behavior collected by behavioral perception sensors deployed in the office area; acquiring environmental status data of each office area through a pre-deployed sensor network; and binding employee preference data, employee health data, employee scenario attributes, and environmental status data in time and space dimensions based on the real-time location information of people indoors to form a unified data view.
[0024] In this embodiment, the unified data view is constructed in the following way: Real-time collection of employees' physiological data, such as body temperature, heart rate, and respiratory rate, is achieved through bio-radar sensors built into workstations, allowing for seamless inference of their health status (e.g., fatigue, changes in attention levels, or short-term stress responses); Data collected by meeting appointment calendars and behavioral perception sensors (e.g., millimeter-wave radar) deployed in the office area is used to comprehensively determine employees' presence status (e.g., on-duty, off-duty) and group interaction behavior patterns (e.g., working independently, participating in group discussions, or speaking at meetings), thereby determining employees' real-time scenario attributes (e.g., "participating in a key review meeting" or "engaging in focused programming work"); Environmental status data for each office area is acquired through a pre-deployed sensor network, providing real-time environmental status data (e.g., indoor temperature and humidity, light intensity, air quality index (PM2.5, etc.), noise levels, etc.); Finally, using real-time employee ID cards or location information as indexes, employee preference data, employee health data, employee scenario attributes, and environmental status data at the same timestamp and spatial coordinates are associated and bound to form the unified data view.
[0025] For example, if an employee (ID: E001) is detected entering their reserved meeting room (Room-301) at 10:00, their personal health data (slightly elevated heart rate), their scene attributes (the calendar shows "Project Decision Meeting", in "active discussion by multiple people"), the meeting room's environmental data (CO2 concentration has reached 900ppm), and their stored personal preferences (preferred temperature 24℃) are retrieved and linked. This linked record is a complete unified data view unit, providing a precise and integrated decision-making basis for subsequent judgments on "whether it is necessary to prioritize ventilation and temperature adjustment to 24℃ for meeting room (Room-301)".
[0026] S120. After obtaining the list of to-do items based on the unified data view, determine whether the operation suggestions of each to-do item in the list are mutually exclusive in physical or logical terms according to the preset conflict detection rule library, and obtain the judgment result.
[0027] In this embodiment, the to-do list is automatically generated based on personnel needs, scenario objectives, and environmental conditions in the unified data view. Each to-do item includes at least one explicit operation suggestion for a specific control device. For example, if the unified data view identifies that there are more than 50 people in the office area, and the environmental sensor detects that the CO2 concentration in the area is rapidly increasing to 900 ppm, and the behavior perception sensor determines that the personnel are in a "full staff on duty, high-intensity work" mode, then explicit operation suggestions will be automatically generated for this high-density, high-load scenario, such as "increase the opening of the fresh air valve of the air conditioning system to which the office area belongs from the current 40% to 65% within 10 minutes, and maintain the overall illuminance of the lighting system above 500 Lux," etc.
[0028] The conflict detection rule base contains multi-level logical rules for identifying operational exclusivity, mainly including: 1. Physical resource competition rules: Determine whether different operation suggestions put forward mutually exclusive control requirements for the same controlled physical equipment (such as the same air conditioning vent or the same lighting circuit) (e.g., one party requests to turn on while the other party requests to turn off, or the sum of the two parties' demands exceeds the equipment's capacity limit). 2. Environmental logic mutual exclusion rule: Determine whether different operational suggestions are logically contradictory in achieving their respective environmental goals. For example, one operational suggestion to reduce PM2.5 concentration is "close the windows", while another operational suggestion to reduce CO2 concentration is "open the windows". The two are directly mutually exclusive in terms of their means of implementation. 3. System-level constraint conflict rules: Determine whether the execution of one or more operational suggestions will cause the overall system status (such as total energy consumption, total fresh air load) to exceed the preset safe or economical operating threshold.
[0029] The operation suggestions in the to-do list are matched and logically calculated with the above-mentioned multi-level logic rules to determine whether there is a mutual exclusion relationship between any two or more to-do items, and the judgment result that identifies all mutual exclusion relationships is output. For example, the unified data view shows that in the same open office area, employee A (who is afraid of heat) suggests "lowering the air conditioner temperature to 22℃" for to-do item A, and employee B (who is afraid of cold) suggests "raising the air conditioner temperature to 26℃" for to-do item B. At this time, the "physical resource competition rule" in the conflict detection rule base is triggered, and to-do item A and to-do item B are marked as conflicting.
[0030] In one embodiment, after obtaining the to-do list based on the unified data view, the method further includes: determining whether there are any high-priority to-do items in the to-do list that need to be executed immediately based on the immediate response rules in the conflict detection rule base; if there are any high-priority to-do items in the to-do list that need to be executed immediately, then generating corresponding control instructions for the high-priority to-do items and executing them.
[0031] In this embodiment, the instant response rule is used to quickly identify and execute urgent tasks before routine conflict detection. For example, when a specific sensor (such as millimeter-wave radar) detects abnormal behavior that matches a preset "fainting" characteristic pattern, the system will generate a task marked as "urgent". The task marked as "urgent" is determined to be a high-priority task that needs to be executed immediately. Then, all routine processes are bypassed, and control instructions are directly generated and executed, such as adjusting the lighting of the area and adjacent passages to the brightest and pushing an alarm notification containing specific location information to a preset security terminal.
[0032] In one embodiment, the step of determining whether the operation suggestions of each to-do item in the to-do list are physically or logically mutually exclusive based on a preset conflict detection rule base, and obtaining a determination result, includes: determining whether the operation suggestions of each to-do item in the to-do list are physically or logically mutually exclusive based on a preset conflict detection rule base; for each to-do item, predicting the impact of its operation suggestion on the current environmental state if it is executed; if it is predicted that the execution of the operation suggestion will disrupt the existing comfortable state, then automatically generating a virtual to-do item to maintain the comfortable state; and obtaining the determination result based on the mutual exclusion relationship between each to-do item and the mutual exclusion relationship between each to-do item and the virtual to-do item.
[0033] In this embodiment, a pre-defined conflict detection rule base is used to determine whether the operation suggestions for each task in the to-do list are physically or logically mutually exclusive. For each task, the impact of executing its operation suggestion on the current environmental state is predicted. If it is predicted that executing the operation suggestion will disrupt the existing comfortable state, a virtual task to maintain that comfortable state is automatically generated. The judgment result is obtained based on the mutual exclusion relationship between each task and the mutual exclusion relationship between each task and the virtual task. For example, in the unified data view, in the same open office area, employee A (who is afraid of heat) has a task A suggestion of "lowering the air conditioner setting temperature to 22°C". The current air conditioner setting temperature is 26°C. If task A is executed, it will disrupt the comfortable state of employee B (who prefers a temperature of 26°C), who is already in a comfortable state in the area. At this time, a virtual task V is automatically generated, with the suggestion of "maintaining the current temperature of the area where employee B is located at 26°C". Then it is determined that there is a mutual exclusion relationship between task A and virtual task V, and this relationship is included in the final judgment result.
[0034] S130. Based on the judgment result, the to-do items in the to-do list are divided into a to-do event list and at least one conflict event list.
[0035] In this embodiment, based on the judgment result, the to-do items in the to-do list are divided into a to-do event list and at least one conflict event list. All to-do items in the to-do event list can be executed directly, and the to-do items in the conflict event list are mutually exclusive. For example, according to the unified data view, in the same open office area, employee A's (who is afraid of the heat) to-do item A suggests "lower the air conditioner temperature setting to 22°C", and employee B's virtual to-do item V suggests "maintain the current temperature of employee B's area at 26°C". To-do item A and virtual to-do item V are in the same conflict event list.
[0036] If the suggested actions for each item in the to-do list are not mutually exclusive, either physically or logically, then only one to-do list will be formed.
[0037] S140. For each of the conflict event lists, generate a collaborative control decision based on a preset dynamic priority rule table and a device collaboration strategy library; wherein, the collaborative control decision is a collaborative control instruction, or an arbitration result containing winning operation items and associated compensation operation items.
[0038] In this embodiment, for each of the conflict event lists, the system first determines whether there is an executable operation strategy that can directly resolve the conflict based on the device collaboration strategy library. For example, if the conflict event list includes two items, "Employee A needs to cool down" and "Employee B needs to keep warm", the device collaboration strategy library matches the strategy "Turn on the desktop air conditioner fan for employee A", and the system generates a collaborative control instruction based on this: "Turn on the desktop air conditioner fan for employee A".
[0039] For each of the conflict event lists, if there is no executable operation strategy in the device collaboration strategy library that can directly resolve the conflict, then the dynamic priority score of each pending item in the conflict event list is calculated according to the dynamic priority rule table, and an arbitration result containing the winning operation item and the associated compensation operation item is generated based on the dynamic priority score.
[0040] In one embodiment, step S140 includes: for each of the conflict event lists, determining whether there is an executable operation strategy that can directly resolve the conflict based on the device collaboration strategy library; if there is, generating a corresponding collaborative control instruction based on the executable operation strategy; if there is not, calculating the dynamic priority score of each pending item in the conflict event list based on the dynamic priority rule table, and generating an arbitration result containing the winning operation item and associated compensation operation item based on the dynamic priority score.
[0041] In this embodiment, when the list of conflicting events cannot be directly resolved through the device coordination strategy, a quantitative decision is made based on a dynamic priority rule table. For example, for the two mutually exclusive operation suggestions, "urgently need to increase fresh air in the conference room" and "building energy-saving strategy limits total load," the dynamic priority rule table comprehensively evaluates the following: the former receives a very high weight score in terms of scenario importance and health urgency because it involves a key customer meeting and the ambient CO2 concentration is close to the warning value; the latter, although it has a higher weight in terms of system load due to peak electricity consumption, usually has a lower overall score than the former. Based on this, "approving the increase of fresh air in the conference room" is determined to be the winning operation. At the same time, in order to take into account the suppressed energy-saving needs, an associated compensation operation is automatically matched according to the preset compensation strategy library, such as "temporarily reducing the fresh air volume in non-critical areas by a specific percentage," thereby generating an arbitration result that includes the winning operation and the associated compensation operation. The compensation strategy library is a predefined set of strategies, the core logic of which is to associate one or more suboptimal device operation options that can partially meet the needs or mitigate their negative impacts for each type of reasonable need that may be suppressed in the arbitration.
[0042] In one embodiment, calculating the dynamic priority score of each pending item in the conflict event list according to the dynamic priority rule table includes: matching at least one corresponding weight coefficient from the dynamic priority rule table based on the attributes of each pending item; wherein the attributes include at least one of health urgency, scenario importance, personnel role, and system load status; and calculating its dynamic priority score based on the base score of each pending item and the matched weight coefficient.
[0043] In this embodiment, the dynamic priority rule table is constructed as a multi-dimensional weight matrix, where each column corresponds to an attribute dimension (such as health urgency, scenario importance, personnel role, system load status), and each row defines the specific weight coefficient corresponding to different attribute values under that dimension.
[0044] The priority score is calculated through the following steps: First, the specific content of each pending item in the conflict event list is parsed, and its attributes are extracted. For example, a pending item such as "urgently cool down the meeting room in an important meeting" may simultaneously possess multiple attributes such as "scene importance (value: extremely high)", "health urgency (value: high)", and "system load status (value: peak usage)". Second, each extracted attribute value is used as a query condition and matched with the dynamic priority rule table to retrieve the corresponding weight coefficient. Continuing with the previous example, this item may match: scene importance weight coefficient is 2.0, health urgency weight coefficient is 1.8, and system load status weight coefficient is 1.0. Finally, all the matched weight coefficients are calculated with the item's base score (usually determined by the item type, such as "safety alarm" having the highest base score and "comfort optimization" having a lower base score) to obtain the item's unique dynamic priority score. The calculation process is illustrated as follows: Dynamic priority score = base score × scene importance weight coefficient × health urgency weight coefficient × system load status weight coefficient.
[0045] S150. After mapping and generating an instruction sequence based on the collaborative control decision and the list of pending events, the instruction sequence is executed through the device control interface.
[0046] In this embodiment, a unified sequence of collaborative control instructions is generated by mapping the collaborative control decision (collaborative control command or arbitration result) to the list of pending events. This process first transforms all abstract operation items into control commands for specific control devices such as air conditioning systems, lighting systems, and purification equipment. Then, the commands are time-sequenced. The purpose of the timing sequence is to control the rhythm of command issuance, such as enabling high-power control devices to start up during off-peak hours and ensuring that environmental adjustment commands take effect in logical order, thereby avoiding instantaneous load impacts on the power supply circuits of the area and ensuring the operational stability of the entire control system. Finally, the command sequence is executed through the device control interface to achieve collaborative and stable control of multiple devices.
[0047] In one embodiment, after step S150, the method further includes: monitoring the execution feedback of the instruction sequence, wherein the execution feedback includes direct feedback signals from the user terminal and / or deviations in environmental parameters after execution; if the execution feedback indicates that the actual effect of the collaborative control decision does not meet expectations, then the weight coefficients in the dynamic priority rule table and / or the relevant thresholds in the conflict detection rule base are adjusted according to the type and degree of feedback.
[0048] In this embodiment, after executing the instruction sequence through the device control interface, a feedback monitoring and optimization phase is immediately initiated. This phase continuously monitors two types of feedback signals: first, direct interactive feedback from user terminals, such as employees submitting "unsatisfactory" evaluations of the current environmental comfort level via office applications; second, deviations in environmental parameters from the sensor network, i.e., the continuous deviation between the actual monitored values of temperature, humidity, CO2 concentration, etc., after instruction execution and the target values expected by the collaborative control decision. Based on this feedback, the actual execution effect of the collaborative control decision is evaluated. If the evaluation result indicates that the effect has not met expectations (e.g., in a certain area...), the system will continue to monitor the feedback. If a domain receives multiple "too cold" feedbacks, or if the temperature consistently fails to stabilize at the set value, parameter tuning will be initiated. Specifically, based on the specific decision-making stage and event attributes indicated by the feedback, the weight coefficients corresponding to the dynamic priority rule table (such as the weight of "personnel role" or "scene importance") will be fine-tuned, or the relevant judgment thresholds in the conflict detection rule base (such as the thermal comfort index deviation threshold that triggers the "comfort state disruption" warning) will be calibrated. The tuned rule data will be updated and stored, and applied to the generation of collaborative control decisions in subsequent cycles, thereby enabling the system to continuously learn and improve from historical execution results.
[0049] In summary, this invention solves the problem of isolated multi-source data by constructing a unified data view; it achieves automatic judgment of operational exclusivity by generating a to-do list and performing conflict detection; it structures disordered conflicts by dividing the to-do list and conflict event list; for each conflict event list, it generates collaborative control decisions using dynamic priority rules and a device collaboration strategy library, which directly output collaborative control instructions or arbitration results containing winning and compensation items, thereby intelligently resolving conflicts; finally, it maps and generates a unified instruction sequence and executes it to drive the collaborative operation of multiple control devices such as air conditioning, lighting, and purification. This invention realizes the transformation from independent control of multiple devices to global collaborative control based on unified decision-making, significantly improving the overall control efficiency and energy efficiency of the system while meeting personalized health and comfort needs.
[0050] Figure 2 This is a schematic block diagram of a multi-device collaborative control device for an office scenario, provided as an embodiment of the present invention. Figure 2 As shown, corresponding to the above-described multi-device collaborative control method for office scenarios, this invention also provides a multi-device collaborative control device for office scenarios. The device is configured in the controller of an intelligent building system. The intelligent building system further includes multiple control devices communicatively connected to the controller, and these multiple control devices include at least an air conditioning system, a lighting system, and a purification system. For details, please refer to... Figure 2 The multi-device collaborative control device 700 for office scenarios includes: Binding unit 701 is used to bind employee preference data, employee health data, employee scene attributes and environmental status data in the time and space dimensions based on the real-time location information of indoor personnel, forming a unified data view; The judgment unit 702 is used to obtain the list of to-do items based on the unified data view, and then determine whether the operation suggestions of each to-do item in the list of to-do items are physically or logically mutually exclusive according to the preset conflict detection rule library, and obtain the judgment result. The division unit 703 is used to divide the to-do items in the to-do list according to the judgment result, forming a to-do event list and at least one conflict event list. The generation unit 704 is used to generate a collaborative control decision for each of the conflict event lists, based on a preset dynamic priority rule table and a device collaboration strategy library; wherein the collaborative control decision is a collaborative control instruction, or an arbitration result containing a winning operation item and an associated compensation operation item. The execution unit 705 is used to generate an instruction sequence by mapping the collaborative control decision and the list of pending events, and then execute the instruction sequence through the device control interface.
[0051] In some embodiments, when the binding unit 701 performs the step of binding employee preference data, employee health data, employee scene attributes, and environmental status data in the time and space dimensions based on the real-time location information of indoor personnel to form a unified data view, it is specifically used for: Employee health data is collected in real time by bio-radar sensors built into workstations and chairs; employee scene attributes are determined by collecting data on the presence of people and group interaction behavior through meeting appointment calendars and behavioral perception sensors deployed in the office area; environmental status data of each office area is obtained through a pre-deployed sensor network; and employee preference data, employee health data, employee scene attributes, and environmental status data are bound together in time and space dimensions based on the real-time location information of people in the room to form a unified data view.
[0052] In some embodiments, after performing the step of obtaining the to-do list based on the unified data view, the determination unit 702 is further configured to: Based on the immediate response rules in the conflict detection rule base, it is determined whether there are any high-priority to-do items in the to-do list that need to be executed immediately; if there are high-priority to-do items in the to-do list that need to be executed immediately, then a corresponding control instruction is generated for the high-priority to-do item and executed.
[0053] In some embodiments, when the judgment unit 702 performs the step of judging whether the operation suggestions for each to-do item in the to-do list are physically or logically mutually exclusive according to a preset conflict detection rule base, and obtains the judgment result, it is specifically used for: Based on a preset conflict detection rule base, the system determines whether the operation suggestions for each to-do item in the to-do list are physically or logically mutually exclusive. For each to-do item, the system predicts the impact of executing its operation suggestion on the current environmental state. If it predicts that executing the operation suggestion will disrupt the existing comfortable state, a virtual to-do item is automatically generated to maintain that comfortable state. The determination result is obtained based on the mutual exclusion relationship between each to-do item and the mutual exclusion relationship between each to-do item and the virtual to-do item.
[0054] In some embodiments, when the generation unit 704 generates collaborative control decision steps for each of the conflict event lists based on a preset dynamic priority rule table and a device collaboration strategy library, it is specifically used for: For each of the conflict event lists, the existence of an executable operation strategy that can directly resolve the conflict is determined according to the device collaboration strategy library; if it exists, a corresponding collaborative control instruction is generated based on the executable operation strategy; if it does not exist, the dynamic priority score of each pending item in the conflict event list is calculated according to the dynamic priority rule table, and an arbitration result containing the winning operation item and associated compensation operation item is generated based on the dynamic priority score.
[0055] In some embodiments, when the generation unit 704 performs the step of calculating the dynamic priority score of each to-do item in the conflict event list according to the dynamic priority rule table, it is specifically used for: Based on the attributes of each to-do item, at least one corresponding weight coefficient is matched from the dynamic priority rule table; wherein, the attributes include at least one of health urgency, scenario importance, personnel role, and system load status; and based on the base score of each to-do item and the matched weight coefficient, its dynamic priority score is calculated.
[0056] In some embodiments, after executing the step of generating an instruction sequence by mapping the collaborative control decision and the pending event list, the execution unit 705 is further configured to: Monitor the execution feedback of the instruction sequence, including direct feedback signals from the user terminal and / or deviations in environmental parameters after execution; if the execution feedback indicates that the actual effect of the collaborative control decision does not meet expectations, then adjust the weight coefficients in the dynamic priority rule table and / or the relevant thresholds in the conflict detection rule base according to the type and degree of feedback.
[0057] It should be noted that those skilled in the art can clearly understand that the specific implementation process of the multi-device collaborative control device and each unit for office scenarios can be referred to the corresponding description in the foregoing method embodiments. For the sake of convenience and brevity, it will not be repeated here.
[0058] The aforementioned multi-device collaborative control device for office scenarios can be implemented as a computer program, which can, for example... Figure 3 It runs on the electronic device shown.
[0059] Please see Figure 3 , Figure 3 This is a schematic block diagram of an electronic device provided in an embodiment of the present invention. The electronic device 800 can be a terminal or a server. The terminal can be an electronic device with communication functions. The server can be a standalone server or a server cluster composed of multiple servers.
[0060] See Figure 3 The electronic device 800 includes a processor 802, a memory, and a network interface 805 connected via a system bus 801. The memory may include a non-volatile storage medium 803 and internal memory 804.
[0061] The non-volatile storage medium 803 may store an operating system 8031 and a computer program 8032. The computer program 8032 includes program instructions that, when executed, cause the processor 802 to perform a multi-device collaborative control method for an office scenario.
[0062] The processor 802 provides computing and control capabilities to support the operation of the entire electronic device 800.
[0063] The internal memory 804 provides an environment for the execution of the computer program 8032 in the non-volatile storage medium 803. When the processor 802 corresponding to the server and the processor 802 corresponding to the terminal execute the computer program 8032 at the same time, a multi-device collaborative control method for office scenarios is realized.
[0064] This network interface 805 is used for network communication with other devices. Those skilled in the art will understand that... Figure 3 The structure shown is merely a block diagram of a portion of the structure related to the present invention and does not constitute a limitation on the electronic device 800 to which the present invention is applied. The specific electronic device 800 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0065] The processor 802 is used to run a computer program 8032 stored in the memory to perform the following steps: Based on the real-time location information of indoor personnel, employee preference data, employee health data, employee scene attributes, and environmental status data are bound in time and space dimensions to form a unified data view. After obtaining a to-do list based on the unified data view, it is determined whether the operation suggestions of each to-do item in the to-do list are physically or logically mutually exclusive according to a preset conflict detection rule library, and a judgment result is obtained. According to the judgment result, the to-do items in the to-do list are divided into a to-do event list and at least one conflict event list. For each conflict event list, a collaborative control decision is generated according to a preset dynamic priority rule table and a device collaboration strategy library. The collaborative control decision is a collaborative control instruction or an arbitration result containing a winning operation item and an associated compensation operation item. After mapping the collaborative control decision and the to-do event list to generate an instruction sequence, the instruction sequence is executed through the device control interface.
[0066] In some embodiments, when the processor 802 binds employee preference data, employee health data, employee scene attributes, and environmental status data in the time and space dimensions based on the real-time location information of indoor personnel to form a unified data view, the specific steps are as follows: Employee health data is collected in real time by bio-radar sensors built into workstations and chairs; employee scene attributes are determined by collecting data on the presence of people and group interaction behavior through meeting appointment calendars and behavioral perception sensors deployed in the office area; environmental status data of each office area is obtained through a pre-deployed sensor network; and employee preference data, employee health data, employee scene attributes, and environmental status data are bound together in time and space dimensions based on the real-time location information of people in the room to form a unified data view.
[0067] In some embodiments, after implementing the step of obtaining the to-do list based on the unified data view, the processor 802 further implements the following steps: Based on the immediate response rules in the conflict detection rule base, it is determined whether there are any high-priority to-do items in the to-do list that need to be executed immediately; if there are high-priority to-do items in the to-do list that need to be executed immediately, then a corresponding control instruction is generated for the high-priority to-do item and executed.
[0068] In some embodiments, when the processor 802 determines whether the operation suggestions for each to-do item in the to-do list are physically or logically mutually exclusive based on a preset conflict detection rule base, and obtains the determination result, the processor 802 specifically implements the following steps: Based on a preset conflict detection rule base, the system determines whether the operation suggestions for each to-do item in the to-do list are physically or logically mutually exclusive. For each to-do item, the system predicts the impact of executing its operation suggestion on the current environmental state. If it predicts that executing the operation suggestion will disrupt the existing comfortable state, a virtual to-do item is automatically generated to maintain that comfortable state. The determination result is obtained based on the mutual exclusion relationship between each to-do item and the mutual exclusion relationship between each to-do item and the virtual to-do item.
[0069] In some embodiments, when the processor 802 generates cooperative control decision steps for each of the conflict event lists based on a preset dynamic priority rule table and a device cooperation strategy library, the specific steps are as follows: For each of the conflict event lists, the existence of an executable operation strategy that can directly resolve the conflict is determined according to the device collaboration strategy library; if it exists, a corresponding collaborative control instruction is generated based on the executable operation strategy; if it does not exist, the dynamic priority score of each pending item in the conflict event list is calculated according to the dynamic priority rule table, and an arbitration result containing the winning operation item and associated compensation operation item is generated based on the dynamic priority score.
[0070] In some embodiments, when the processor 802 calculates the dynamic priority score of each pending item in the conflict event list according to the dynamic priority rule table, it specifically implements the following steps: Based on the attributes of each to-do item, at least one corresponding weight coefficient is matched from the dynamic priority rule table; wherein, the attributes include at least one of health urgency, scenario importance, personnel role, and system load status; and based on the base score of each to-do item and the matched weight coefficient, its dynamic priority score is calculated.
[0071] In some embodiments, after the processor 802 performs the step of mapping and generating an instruction sequence based on the cooperative control decision and the list of pending events, and then executes the instruction sequence through the device control interface, it further performs the following steps: Monitor the execution feedback of the instruction sequence, including direct feedback signals from the user terminal and / or deviations in environmental parameters after execution; if the execution feedback indicates that the actual effect of the collaborative control decision does not meet expectations, then adjust the weight coefficients in the dynamic priority rule table and / or the relevant thresholds in the conflict detection rule base according to the type and degree of feedback.
[0072] It should be understood that, in this embodiment of the invention, the processor 802 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0073] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program includes program instructions and can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.
[0074] Therefore, the present invention also provides a storage medium. This storage medium can be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When executed by a processor, the program instructions cause the processor to perform the following steps: Based on the real-time location information of indoor personnel, employee preference data, employee health data, employee scene attributes, and environmental status data are bound in time and space dimensions to form a unified data view. After obtaining a to-do list based on the unified data view, it is determined whether the operation suggestions of each to-do item in the to-do list are physically or logically mutually exclusive according to a preset conflict detection rule library, and a judgment result is obtained. According to the judgment result, the to-do items in the to-do list are divided into a to-do event list and at least one conflict event list. For each conflict event list, a collaborative control decision is generated according to a preset dynamic priority rule table and a device collaboration strategy library. The collaborative control decision is a collaborative control instruction or an arbitration result containing a winning operation item and an associated compensation operation item. After mapping the collaborative control decision and the to-do event list to generate an instruction sequence, the instruction sequence is executed through the device control interface.
[0075] In one embodiment, when the processor executes the program instructions to bind employee preference data, employee health data, employee scene attributes, and environmental status data in the time and space dimensions based on the real-time location information of indoor personnel to form a unified data view, the specific steps are as follows: Employee health data is collected in real time by bio-radar sensors built into workstations and chairs; employee scene attributes are determined by collecting data on the presence of people and group interaction behavior through meeting appointment calendars and behavioral perception sensors deployed in the office area; environmental status data of each office area is obtained through a pre-deployed sensor network; and employee preference data, employee health data, employee scene attributes, and environmental status data are bound together in time and space dimensions based on the real-time location information of people in the room to form a unified data view.
[0076] In one embodiment, after executing the program instructions to obtain the to-do list based on the unified data view, the processor further implements the following steps: Based on the immediate response rules in the conflict detection rule base, it is determined whether there are any high-priority to-do items in the to-do list that need to be executed immediately; if there are high-priority to-do items in the to-do list that need to be executed immediately, then a corresponding control instruction is generated for the high-priority to-do item and executed.
[0077] In one embodiment, when the processor executes the program instructions to determine whether the operation suggestions for each to-do item in the to-do list are physically or logically mutually exclusive based on a preset conflict detection rule base, and obtains the determination result, the processor specifically implements the following steps: Based on a preset conflict detection rule base, the system determines whether the operation suggestions for each to-do item in the to-do list are physically or logically mutually exclusive. For each to-do item, the system predicts the impact of executing its operation suggestion on the current environmental state. If it predicts that executing the operation suggestion will disrupt the existing comfortable state, a virtual to-do item is automatically generated to maintain that comfortable state. The determination result is obtained based on the mutual exclusion relationship between each to-do item and the mutual exclusion relationship between each to-do item and the virtual to-do item.
[0078] In one embodiment, when the processor executes the program instructions to generate collaborative control decision steps for each of the conflict event lists based on a preset dynamic priority rule table and a device collaboration strategy library, the specific steps are as follows: For each of the conflict event lists, the existence of an executable operation strategy that can directly resolve the conflict is determined according to the device collaboration strategy library; if it exists, a corresponding collaborative control instruction is generated based on the executable operation strategy; if it does not exist, the dynamic priority score of each pending item in the conflict event list is calculated according to the dynamic priority rule table, and an arbitration result containing the winning operation item and associated compensation operation item is generated based on the dynamic priority score.
[0079] In one embodiment, when the processor executes the program instructions to calculate the dynamic priority score of each pending item in the conflict event list according to the dynamic priority rule table, it specifically implements the following steps: Based on the attributes of each to-do item, at least one corresponding weight coefficient is matched from the dynamic priority rule table; wherein, the attributes include at least one of health urgency, scenario importance, personnel role, and system load status; and based on the base score of each to-do item and the matched weight coefficient, its dynamic priority score is calculated.
[0080] In one embodiment, after the processor executes the program instructions to map and generate an instruction sequence based on the cooperative control decision and the list of pending events, and then executes the instruction sequence steps through the device control interface, it further performs the following steps: Monitor the execution feedback of the instruction sequence, including direct feedback signals from the user terminal and / or deviations in environmental parameters after execution; if the execution feedback indicates that the actual effect of the collaborative control decision does not meet expectations, then adjust the weight coefficients in the dynamic priority rule table and / or the relevant thresholds in the conflict detection rule base according to the type and degree of feedback.
[0081] The storage medium can be any computer-readable storage medium capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), magnetic disk, or optical disk.
[0082] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0083] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0084] The steps in the method of this invention can be adjusted, merged, or reduced in order according to actual needs. The units in the device of this invention can be merged, divided, or reduced according to actual needs. Furthermore, the functional units in the various embodiments of this invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0085] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device (which may be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention.
[0086] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A multi-device collaborative control method for office scenarios, characterized in that, The method is applied to a controller of an intelligent building system, the intelligent building system further comprising multiple control devices communicatively connected to the controller, the multiple control devices including at least an air conditioning system, a lighting system, and a purification system, the method comprising: Based on the real-time location information of people indoors, employee preference data, employee health data, employee scenario attributes and environmental status data are bound together in time and space dimensions to form a unified data view; After obtaining the to-do list based on the unified data view, the operation suggestions of each to-do item in the to-do list are determined according to the preset conflict detection rule library to determine whether they are physically or logically mutually exclusive, and the judgment result is obtained. Based on the judgment result, the to-do items in the to-do list are divided into a to-do event list and at least one conflict event list. For each of the conflict event lists, a collaborative control decision is generated based on a preset dynamic priority rule table and a device collaboration strategy library; wherein, the collaborative control decision is a collaborative control instruction, or an arbitration result that includes a winning operation item and an associated compensation operation item. Based on the collaborative control decision and the list of pending events, an instruction sequence is generated and then executed through the device control interface.
2. The multi-device collaborative control method for office scenarios according to claim 1, characterized in that, The process involves binding employee preference data, employee health data, employee scenario attributes, and environmental status data across time and space based on the real-time location information of indoor personnel to form a unified data view, including: Employee health data is collected in real time through bio-radar sensors built into the workstations and chairs. Employee scenario attributes are determined by using meeting appointment calendars and data on the presence and group interaction behavior of people collected by behavioral sensing sensors deployed in the office area; Environmental status data for each office area is acquired through a pre-deployed sensor network; Based on the real-time location information of people indoors, employee preference data, employee health data, employee scene attributes, and environmental status data are bound together in time and space dimensions to form a unified data view.
3. The multi-device collaborative control method for office scenarios according to claim 1, characterized in that, After obtaining the to-do list based on the unified data view, the process also includes: Based on the immediate response rules in the conflict detection rule base, determine whether there are any high-priority pending items in the to-do list that need to be executed immediately. If there are high-priority tasks in the to-do list that need to be executed immediately, then a corresponding control instruction is generated for the high-priority task and executed.
4. The multi-device collaborative control method for office scenarios according to claim 1, characterized in that, The step of determining whether the operation suggestions for each to-do item in the to-do list are physically or logically mutually exclusive based on a preset conflict detection rule base, and obtaining the determination result, includes: The system determines whether the operation suggestions for each item in the to-do list are physically or logically mutually exclusive based on a preset conflict detection rule base. For each to-do item, predict the impact of its suggested action on the current environmental state if it is executed. If it is predicted that executing the suggested action will disrupt the existing comfortable state, automatically generate a virtual to-do item to maintain that comfortable state. The judgment result is obtained based on the mutual exclusion relationship between each to-do item and the mutual exclusion relationship between each to-do item and the virtual to-do item.
5. The multi-device collaborative control method for office scenarios according to claim 1, characterized in that, For each of the conflict event lists, a collaborative control decision is generated based on a preset dynamic priority rule table and a device collaboration strategy library, including: For each of the conflict event lists, determine whether there is an executable operation strategy that can directly resolve the conflict based on the device coordination strategy library; If it exists, then generate the corresponding collaborative control instructions based on the executable operation strategy; If it does not exist, the dynamic priority score of each pending item in the conflict event list is calculated according to the dynamic priority rule table, and an arbitration result containing the winning operation item and the associated compensation operation item is generated based on the dynamic priority score.
6. The multi-device collaborative control method for office scenarios according to claim 5, characterized in that, The step of calculating the dynamic priority score for each pending item in the conflict event list based on the dynamic priority rule table includes: Based on the attributes of each to-do item, at least one corresponding weight coefficient is matched from the dynamic priority rule table; wherein, the attributes include at least one of health urgency, scenario importance, personnel role, and system load status; Based on the base score and the matching weight coefficient for each to-do item, its dynamic priority score is calculated.
7. The multi-device collaborative control method for office scenarios according to claim 1, characterized in that, After generating an instruction sequence by mapping the collaborative control decision and the pending event list, and then executing the instruction sequence through the device control interface, the process further includes: Monitor the execution feedback of the instruction sequence, the execution feedback including direct feedback signals from the user terminal and / or deviations of environmental parameters after execution; If the execution feedback indicates that the actual effect of the collaborative control decision does not meet expectations, then the weight coefficients in the dynamic priority rule table and / or the relevant thresholds in the conflict detection rule base are adjusted according to the type and degree of feedback.
8. A multi-device collaborative control device for office scenarios, characterized in that, The device is configured in the controller of the intelligent building system. The intelligent building system also includes multiple control devices communicatively connected to the controller. These multiple control devices include at least an air conditioning system, a lighting system, and a purification system. The device includes: The binding unit is used to bind employee preference data, employee health data, employee scenario attributes and environmental status data in the time and space dimensions based on the real-time location information of indoor personnel, forming a unified data view; The judgment unit is used to obtain the list of to-do items based on the unified data view, and then determine whether the operation suggestions of each to-do item in the list of to-do items are physically or logically mutually exclusive according to the preset conflict detection rule library, and obtain the judgment result. The division unit is used to divide the to-do items in the to-do list according to the judgment result, forming a to-do event list and at least one conflict event list. The generation unit is used to generate a collaborative control decision for each of the conflict event lists, based on a preset dynamic priority rule table and a device collaboration strategy library; wherein the collaborative control decision is a collaborative control instruction, or an arbitration result containing a winning operation item and an associated compensation operation item. The execution unit is used to generate an instruction sequence by mapping the collaborative control decision and the list of pending events, and then execute the instruction sequence through the device control interface.
9. An electronic device, the electronic device being a server or terminal, the electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor corresponding to the server and the processor corresponding to the terminal execute the computer program simultaneously, the multi-device collaborative control method for office scenarios as described in any one of claims 1-7 is implemented.
10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which includes program instructions that, when executed by a processor, cause the processor to perform the multi-device collaborative control method for office scenarios as described in any one of claims 1-7.