Method and device for formulating operation strategy of equipment in a building

By establishing data templates for equipment models and attributes, collecting sensor data of equipment status, and formulating control strategies in visual programming engines to solve the problem of flexibility and low data utilization efficiency of the existing construction equipment control system, realize intelligence, and realize intelligence, and realize intelligence. , Efficient equipment management and control.

CN118938690BActive Publication Date: 2025-01-28SHANGHAI CONSTRUCTION FOURTH CONSTRUCTION GROUP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411420717.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-01-28
Estimated Expiration
2044-10-12

AI Technical Summary

Technical Problem

Existing construction equipment control systems lack flexibility, low data utilization efficiency, unscalability and unfriendly user interaction, and cannot make full use of sensor data for comprehensive analysis. Complex modifications are required when adding new equipment or sensors.

Method used

By establishing data templates for equipment models and attributes, collecting sensor data for device status, creating equipment model examples based on mechanical and electrical BIM digital twin models, configuration status query and control information, and creating a control strategy of creating a model node in the visual programming engine. Realize the intelligent control of the device.

Benefits of technology

The flexibility, intelligence and efficiency of equipment management and control are realized, and the adaptability, data utilization efficiency, scalability and user friendship are improved, and the user experience and energy efficiency management are optimized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118938690B_ABST
    Figure CN118938690B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for formulating equipment operation strategies in a building, by abstractly modeling the properties, states and associations of various equipment in the room; by abstracting the equipment object model, device type-oriented strategy formulation is achieved, avoiding the problem of policy adaptation for specific equipment, and achieving the universality and reusability of the strategy; using graphical programming tools for data collection, processing and logical control, flexible, intelligent and efficient equipment management and control are achieved; the present invention can improve the adaptability, data utilization efficiency, scalability and user-friendliness of the system, thereby optimizing user experience and energy efficiency management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a method and a device for formulating an equipment operation strategy in a building. Background Art

[0002] In the existing technology, room equipment control systems usually rely on preset logic and simple conditional judgments, such as switch control based on time scheduling or response triggered by a single sensor. Although they have achieved preliminary automation, they are obviously insufficient in flexibility, data utilization, scalability and user interaction. These traditional systems lack dynamic adjustment capabilities, cannot fully utilize sensor data for comprehensive analysis, require complex modifications when adding new equipment or sensors, and usually lack intuitive user interfaces, which is not conducive to operation by non-professional users. Summary of the invention

[0003] The purpose of the present invention is to provide a method and device for formulating a strategy for equipment operation in a building.

[0004] In order to solve the above problems, the present invention provides a method for formulating a strategy for equipment operation in a building, comprising:

[0005] Step 1: Establish a data template for the equipment object model in the building and the attributes in the equipment object model;

[0006] Step 2: Collect sensor data of the status of each device in the building according to the format of the data template of the attribute in the device object model;

[0007] Step 3: Based on the equipment information in the electromechanical BIM digital twin model, the equipment object model and the data template of the attributes in the equipment object model, create an equipment object model instance, wherein the equipment object model instance includes spatial information; configure the status query information of each attribute of the equipment object model instance, and enter the control information of each attribute of each equipment object model instance;

[0008] Step 4: Create a physical model node in the visual programming engine based on the device physical model;

[0009] Step 5: Develop a control strategy for each node and deploy the spatial information of the control strategy instance;

[0010] Step 6: Based on the status query information and control information in step 3, and based on the policy instance in step 5 , executing the control strategy corresponding to the equipment object model instance according to the spatial information.

[0011] Furthermore, in the above method, step 1: establishing a data template of a device object model in a building and attributes in the device object model includes:

[0012] Step 1.1: Define equipment attributes and equipment numbers, classify equipment in the building, and form equipment object models for each category , i represents the category number of the device object model, defining each category of the device object model The attribute set is , j represents a device model of a certain category i The ordinal number of the attribute.

[0013] Furthermore, in the above method, step 2: collecting sensor data of the status of each device in the building according to the format of the data template of the attribute in the device object model includes:

[0014] Step 2.1: Transform the sensor data of the status of each device in the building into the physical model attribute format defined in step 1. , periodically publish to MQTT, and subscribe to the MQTT Topic of device control to receive control instructions.

[0015] Furthermore, in the above method, step 3: based on the equipment information in the electromechanical BIM digital twin model, the equipment object model and the data template of the attributes in the equipment object model, create an equipment object model instance; configure the status query information of each attribute of the equipment object model instance, and enter the control information of each attribute of each equipment object model instance, including:

[0016] Step 3.1: Read the equipment information in the electromechanical BIM digital twin model and create an equipment object model instance Based on the device information, the corresponding category of the device is obtained. Based on the corresponding category of the device, each device is associated with a building model of the corresponding category. Binding to form a device object model instance , device object model instance Inherit the building model corresponding to class i All properties and object model attributes in the format ;Wherein, w represents the device serial number in the device object model of type i;

[0017] Step 3.2 Read the equipment space information in the electromechanical BIM digital twin model and bind the spatial attributes of the equipment object model instance , each device object model instance Divided into the corresponding rooms of the building, Add spatial attributes to the attribute information ,get ;

[0018] Step 3.3: Obtain the device object model instance from the building automation system Sensor data of device status Instances of device object models The attribute information is mapped to configure the device object model instance The status query information of each attribute of the device object model instance is entered, and the control information of each attribute of the device object model instance is entered. The attribute information of ,in For device object model instance The status information query method of the attribute, Control information for device attributes.

[0019] Furthermore, in the above method, the status information query method includes: the host, port and corresponding topic corresponding to Mqtt; the control information includes: the host, port and corresponding topic corresponding to Mqtt.

[0020] Furthermore, in the above method, step 4: creating a physical model node in a visual programming engine based on the device physical model includes:

[0021] Step 4.1: In the visual programming engine, for the device object model defined in step 1 , for each device object model Corresponding to encapsulating a node , The property information is inherited from , and One-to-one correspondence, each node contains two modes, device object model The state query mode of the property and device object models The control mode of the property , where p represents the serial number of the status query mode, and q represents the serial number of the control mode;

[0022] Step 4.2: For control mode , add device control recording function to record each device control operation for log management of policy execution.

[0023] Furthermore, in the above method, step 5: formulating a control strategy for each node and deploying a control strategy instance includes:

[0024] Step 5.1: Utilize the node created in step 4 , formulate device control strategies, and drag device object models in the flow-based visual programming engine Node , through the connection of the visualization engine, create data flow and control flow to form a device control strategy The strategy consists of a physical model status query node, a physical model control node, and a custom data editing module. ;

[0025] Step 5.2: Using the control strategy created in step 5.1 As a policy template, deploy different control policies to different spaces and create multiple policy instances , as a strategy running in space, adding space attributes to the strategy instance , update the policy instance to .

[0026] Further, in the above method, step 6: based on the status query information and control information in step 3, and based on the policy instance in step 5 , to execute the control strategy, including:

[0027] Step 6.1: In the policy instance During the execution of With control mode , both with additional spatial information , through spatial information , get the same Thing Model Device Instance of Properties , through the device object model instance in step 3 Method for querying status information in the properties of and control information , query and control the status of specific types of equipment in a specific space, and implement the control strategy for the equipment in the corresponding space.

[0028] According to another aspect of the present invention, there is further provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein when the computer-executable instructions are executed by a processor, the processor is caused to: execute any of the methods described above.

[0029] According to another aspect of the present invention, there is also provided a computer device, comprising:

[0030] Processor; and

[0031] A memory arranged to store computer executable instructions, which when executed cause the processor to: perform any of the methods described above.

[0032] Compared with the prior art, the present invention abstractly models the properties, states and associations of various devices in the room; implements device type-oriented policy formulation through abstraction of device object models, avoids policy adaptation problems for specific devices, and realizes the universality and reusability of policies; uses graphical programming tools for data collection, processing and logical control to achieve flexible, intelligent and efficient device management and control; the present invention can improve the system's adaptability, data utilization efficiency, scalability and user-friendliness, thereby optimizing user experience and energy efficiency management. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 is a flow chart of a method for formulating a strategy for operating equipment in a building according to an embodiment of the present invention;

[0034] Figure 2 is a system structure diagram of an embodiment of the present invention;

[0035] Figure 3 is a schematic diagram of an example of a device object model definition according to an embodiment of the present invention;

[0036] Figure 4 is a schematic diagram of an example of defining a device object model instance according to an embodiment of the present invention;

[0037] Figure 5 is a schematic diagram of a physical model node created in a visual programming engine according to an embodiment of the present invention;

[0038] Figure 6 It is a schematic diagram of formulating a spatial operation strategy by visual programming according to an embodiment of the present invention. DETAILED DESCRIPTION

[0039] The present invention is further described in detail below in conjunction with the accompanying drawings.

[0040] In a typical configuration of the present application, the terminal, the device of the service network and the trusted party all include one or more processors (CPU), input / output interfaces, network interfaces and memories.

[0041] Memory may include non-permanent storage in a computer-readable medium, in the form of random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0042] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory media such as modulated data signals and carrier waves.

[0043] like Figure 1 and 2 As shown, the present invention provides a method for formulating a strategy for equipment operation in a building, the method comprising:

[0044] Step 1: Establish a data template for the equipment object model in the building and the attributes in the equipment object model;

[0045] Step 1.1: Define equipment attributes and equipment numbers, and classify equipment in the building, such as lighting equipment, HVAC equipment, curtain equipment, security equipment, and fire protection equipment, etc., to form equipment object models for each category. , i represents the category number of the device object model, defining each category of the device object model The attribute set is , j represents a device model of a certain category i The ordinal number of the attribute.

[0046] Specifically, each category of equipment model The attribute set may include: power, brightness, temperature, wind speed, etc.

[0047] Create an equipment object model for the indoor air conditioner, which has a switch. , set temperature ,model , wind speed and return air temperature Five attributes.

[0048] like Figure 3 As shown, step 1.2: Define the state query data template of the device object model, that is, determine the data type of the attribute field of each device (string, bool, number, etc.), field name of the attribute (field names such as up, down, SetTemperature, etc.), for the attribute set defined in step 1.1, the attribute The data template includes: attribute name , Data Type , attribute field name , The data template is represented as a triple ,

[0049] Specifically, each attribute Each has a unique identifier , and the corresponding values ,

[0050] Define the data types and data constraints of each attribute of the air conditioner, for example:

[0051] Switch Properties , set to bool attribute, 0 means the air conditioner is off, 1 means the air conditioner is on;

[0052] Setting Temperature Properties , used to control the temperature of the air conditioner, set to number value type;

[0053] Mode properties , set to string type, use "1" for cooling, "2" for heating, "3" for ventilation, and "4" for automatic;

[0054] Wind speed attributes Set it to string type, "1" is set to low wind, and "2" is set to high wind.

[0055] After setting the data template of the attributes in this way, the attributes of air conditioners of different models and types in the building can be mapped to the air conditioner object model, avoiding the problem of repeated creation of different types of air conditioner controls.

[0056] Step 2: Collect sensor data of the status of each device in the building according to the format of the data template of the attribute in the device object model;

[0057] like Figure 4 As shown, step 2.1: Through the building automation system, various devices in the building are integrated, and the status information of the device instances is periodically published through the sensors, controllers and communication networks corresponding to the various devices, and the MQTT protocol is used. At the same time, the building automatic control system subscribes to the MQTT controlled by the device for the control of the device object model instance.

[0058] The sensor data of the status of each device in the building is converted into the physical model attribute format defined in step 1. , periodically publish to MQTT, and subscribe to the MQTT Topic of device control to receive control instructions.

[0059] Step 3: Based on the equipment information in the electromechanical BIM digital twin model, the equipment object model and the data template of the attributes in the equipment object model, create an equipment object model instance, wherein the equipment object model instance includes spatial information; configure the status query information of each attribute of the equipment object model instance, and enter the control information of each attribute of each equipment object model instance;

[0060] Step 3.1: Read the equipment information in the electromechanical BIM digital twin model and create an equipment object model instance Based on the device information, the corresponding category of the device is obtained. Based on the corresponding category of the device, each device is associated with a building model of the corresponding category. Binding to form a device object model instance , device object model instance Inherit the building model corresponding to class i All properties and object model attributes in the format ;Wherein, w represents the device serial number in the device object model of type i;

[0061] Specifically, the type of equipment can be read from the BIM electromechanical digital twin model, and the corresponding equipment object model instance can be created according to the type of equipment.

[0062] Step 3.2 Read the equipment space information in the electromechanical BIM digital twin model and bind the spatial attributes of the equipment object model instance , each device object model instance Divided into the corresponding rooms of the building, Add spatial attributes to the attribute information ,get .

[0063] Here, the architectural BIM model and the electromechanical BIM digital twin model can be combined to read the spatial data corresponding to the equipment. For example, the room corresponding to the air-conditioning equipment instance "AHU-1-2" is read as "Conference Room 2401" as the spatial attribute. .

[0064] Step 3.3: Obtain the device object model instance from the building automation system Sensor data of device status Instances of device object models The attribute information is mapped to configure the device object model instance The status query information of each attribute of the device object model instance is entered, and the control information of each attribute of the device object model instance is entered. The attribute information of ,in For device object model instance The status information query method of the attributes (including the host, port and topic corresponding to Mqtt), Control information for the device's attributes (including the host, port, and topic corresponding to Mqtt).

[0065] Specifically, Figure 4 As shown in the figure, the state query information and device control information of each attribute of the "AHU-1-2" equipment object model instance are configured. The control flow is controlled by querying the control information.

[0066] Step 4: Based on the device object model , create object model nodes in the visual programming engine;

[0067] like Figure 5 As shown, step 4.1: In the visual programming engine, this solution uses NodeRed as the visual programming engine. For the device object model defined in step 1 , for each device object model Corresponding to encapsulating a node , The property information is inherited from , and One-to-one correspondence, each node contains two modes, device object model The state query mode of the property and device object models The control mode of the property , where p represents the serial number of the status query mode and q represents the serial number of the control mode.

[0068] like Figure 5 As shown, create an air conditioning model node , the properties of the node and the device object model in step 1 One to one correspondence.

[0069] Step 4.2: For control mode , add device control recording function to record each device control operation for log management of policy execution.

[0070] Step 5: Develop a control strategy for each node and deploy the spatial information of the control strategy instance;

[0071] Step 5.1: Utilize the node created in step 4 , formulate device control strategies, and drag device object models in the flow-based visual programming engine Node , through the connection of the visualization engine, create data flow and control flow to form a device control strategy The strategy consists of a physical model status query node, a physical model control node, and a custom data editing module. .

[0072] For example, you can query the status of the switch properties of a light. For example, to query the status of the switch properties of the air conditioner; For example, it can be used to control the air conditioner; For example, it can be used to turn off the air conditioner;

[0073] For example, Figure 6 As shown, a strategy is developed during the workday to turn on the air conditioner after the lights are turned on: Afterwards, if the air conditioner is found to be off, , then turn on the air conditioner At the same time, formulate a strategy to turn off the air conditioner after the lights are turned off: when the lights in the space are turned off Afterwards, if the air conditioner is found to be on, , then turn on the air conditioner control. Figure 6 As shown in the figure, "Light Status" is a query node (the creation of light nodes is the same as air conditioning), which is used to query the status of lights in the space. The first two air conditioning nodes are query modes, which are used to query the current air conditioning status. The last two air conditioning nodes are control modes, which control the air conditioning in the conference room after meeting the conditions.

[0074] Step 5.2: Using the control strategy created in step 5.1 As a policy template, deploy different control policies to different spaces and create multiple policy instances , as a strategy running in space, adding space attributes to the strategy instance , update the policy instance to

[0075] .

[0076] Here, after creating the policy template, deploy the policy, for example, deploy the conference room air conditioning policy to rooms with the same space attributes. Device object model example , if the spatial attributes are the same "Conference Room 2401" forms a policy instance, which has the spatial attributes of "Conference Room 2401".

[0077] Step 6: Based on the status query information and control information in step 3, and based on the policy instance in step 5 , to execute the control strategy;

[0078] Step 6.1: Policy Example During the execution of With control mode , spatial information will be added , through spatial information , get the same Thing Model Device Instance of Properties , through the device object model instance in step 3.3 Method for querying status information in the properties of and control information , query and control the status of specific types of equipment in a specific space, and implement the control strategy for the equipment in the corresponding space.

[0079] Here, when the air conditioning policy instance of the conference room "2401 Conference Room" After execution, the created device object model instance will be matched It also has the spatial attributes of "Conference Room 2401" The lighting object model instance and the air conditioning object model instance will query the status of the lighting instance and then determine whether the air conditioning in the "Conference Room 2401" needs to be turned on or off.

[0080] Step 6.2: Using spatial information Strategy instantiation for dimensions Through the aggregation of information, strategies in the building space are centrally managed, and the operation results of the control strategies executed in each space are monitored.

[0081] According to another aspect of the present invention, there is further provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein when the computer-executable instructions are executed by a processor, the processor is caused to: execute any of the methods described above.

[0082] According to another aspect of the present invention, there is also provided a computer device, comprising:

[0083] Processor; and

[0084] A memory arranged to store computer executable instructions, which when executed cause the processor to: perform any of the methods described above.

[0085] In summary, the present invention abstractly models the properties, states and associations of various devices in the room; implements device type-oriented policy formulation through abstraction of device object models, avoids policy adaptation problems for specific devices, and realizes the versatility and reusability of policies; uses graphical programming tools for data collection, processing and logical control to achieve flexible, intelligent and efficient device management and control; the present invention can improve the adaptability, data utilization efficiency, scalability and user-friendliness of the system, thereby optimizing user experience and energy efficiency management.

[0086] The detailed contents of the device embodiments of the present invention can be found in the corresponding parts of the method embodiments, which will not be described in detail here.

[0087] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

[0088] It should be noted that the present invention can be implemented in software and / or a combination of software and hardware, for example, it can be implemented using an application-specific integrated circuit (ASIC), a general-purpose computer or any other similar hardware device. In one embodiment, the software program of the present invention can be executed by a processor to implement the steps or functions described above. Similarly, the software program of the present invention (including related data structures) can be stored in a computer-readable recording medium, for example, a RAM memory, a magnetic or optical drive or a floppy disk and the like. In addition, some steps or functions of the present invention can be implemented using hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.

[0089] In addition, a part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. The program instruction for calling the method of the present invention may be stored in a fixed or removable recording medium, and / or transmitted through a data stream in a broadcast or other signal-bearing medium, and / or stored in a working memory of a computer device that runs according to the program instruction. Here, according to an embodiment of the present invention, a device is included, the device including a memory for storing computer program instructions and a processor for executing program instructions, wherein, when the computer program instruction is executed by the processor, the device is triggered to run the method and / or technical solution based on the aforementioned multiple embodiments of the present invention.

[0090] It is obvious to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential features of the present invention. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-restrictive, and the scope of the present invention is defined by the appended claims rather than the above description, and it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims are included in the present invention. Any figure mark in the claims should not be regarded as limiting the claims involved. In addition, it is obvious that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the device claim can also be implemented by one unit or device through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any particular order.

Claims

1. A method for formulating a strategy for equipment operation in a building, characterized in that: include: Step 1: Establish a data template for the equipment object model in the building and the attributes in the equipment object model; Step 2: Collect sensor data of the status of each device in the building according to the format of the data template of the attribute in the device object model; Step 3: Based on the equipment information in the electromechanical BIM digital twin model, the equipment object model and the data template of the attributes in the equipment object model, create an equipment object model instance, wherein the equipment object model instance includes spatial information; Configure the status query information of each attribute of the device object model instance, and enter the control information of each attribute of each device object model instance; Step 4: Create a physical model node in the visual programming engine based on the device physical model; Step 5: Develop a control strategy for each node and deploy the spatial information of the control strategy instance; Step 6: Based on the status query information and control information in step 3, and based on the policy instance in step 5 , executing the control strategy corresponding to the device object model instance according to the spatial information; Step 1: Create a data template for the equipment object model in the building and the attributes in the equipment object model, including: Step 1.1: Define equipment attributes and equipment numbers, classify equipment in the building, and form equipment object models for each category , i represents the category number of the device object model, defining each category of the device object model The attribute set is , j represents a device model of a certain category i The ordinal number of the attribute; Step 2: Collect sensor data of the status of each device in the building according to the data template format of the attributes in the device object model, including: Step 2.1: Transform the sensor data of the status of each device in the building into the physical model attribute format defined in step 1. , periodically publish to MQTT, and subscribe to the MQTT Topic of device control to receive control instructions; is the attribute name, For data types, is the attribute field name; Step 3: Create an equipment object model instance based on the equipment information in the electromechanical BIM digital twin model, the equipment object model, and the data template of the attributes in the equipment object model; configure the status query information of each attribute of the equipment object model instance, and enter the control information of each attribute of each equipment object model instance, including: Step 3.1: Read the equipment information in the electromechanical BIM digital twin model and create an equipment object model instance Based on the device information, the corresponding category of the device is obtained. Based on the corresponding category of the device, each device is associated with a building model of the corresponding category. Binding to form a device object model instance , device object model instance Inherit the building model corresponding to class i All properties and object model attributes in the format ;Wherein, w represents the device serial number in the device object model of type i; Step 3.2 Read the equipment space information in the electromechanical BIM digital twin model and bind the spatial attributes of the equipment object model instance , each device object model instance Divided into the corresponding rooms of the building, Add spatial attributes to the attribute information ,get ; Step 3.3: Obtain the device object model instance from the building automation system Sensor data of device status Instances of device object models The attribute information is mapped to configure the device object model instance The status query information of each attribute of the device object model instance is entered, and the control information of each attribute of the device object model instance is entered. The attribute information of ,in For device object model instance The status information query method of the attribute, Control information for device attributes; The state information query method includes: the host, port and topic corresponding to Mqtt; the control information includes: the host, port and topic corresponding to Mqtt; Step 4: Based on the device object model, create an object model node in the visual programming engine, including: Step 4.1: In the visual programming engine, for the device object model defined in step 1 , for each device object model Corresponding to encapsulating a node , The property information is inherited from , and One-to-one correspondence, each node contains two modes, device object model The state query mode of the property and device object models The control mode of the property , where p represents the serial number of the status query mode, and q represents the serial number of the control mode; Step 4.2: For control mode , add device control record function to record every device control operation for log management of policy execution; Step 5: Develop a control strategy for each node and deploy a control strategy instance, including: Step 5.1: Utilize the node created in step 4 , formulate device control strategies, drag device object models in the flow-based visual programming engine Node , through the connection of the visualization engine, create data flow and control flow to form a device control strategy The strategy consists of a physical model status query node, a physical model control node, and a custom data editing module. ; Step 5.2: Using the control strategy created in step 5.1 As a policy template, deploy different control policies to different spaces and create multiple policy instances , as a strategy running in space, adding space attributes to the strategy instance , update the policy instance to ; Step 6: Based on the status query information and control information in step 3, and based on the policy instance in step 5 , to execute the control strategy, including: Step 6.1: In the policy instance During the execution of With control mode , both with additional spatial information , through spatial information , get the same Thing Model Device Instance of Properties , through the device object model instance in step 3 Method for querying status information in the properties of and control information , query and control the status of specific types of equipment in a specific space, and implement the control strategy for the equipment in the corresponding space.

2. A computer-readable storage medium having computer-executable instructions stored thereon, wherein: When the computer executable instructions are executed by a processor, the processor is caused to: perform the method as claimed in claim 1.

3. A computer device, wherein: include: processor; as well as A memory arranged to store computer executable instructions which, when executed, cause the processor to: perform the method as claimed in claim 1.

Citation Information

Patent Citations

  • Internet of Things equipment linkage control method and device, storage medium and electronic device

    CN114301953A

  • Building energy consumption system low-carbon operation method and equipment based on BIM (Building Information Modeling)

    CN118469763A