Building equipment configuration expansion method, system and equipment based on Internet of Things, and medium
By using the association between IoT model and control parameters in the building equipment management system, control instructions are generated to perform spatial linkage control, which solves the problem of complexity of device access and configuration and difficulty in linkage between devices, and achieves efficient and flexible equipment management and collaborative control.
Patent Information
- Application Number
- CN202510099136.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-02-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, the equipment access method is relatively fixed, lacking universality and flexibility, which leads to complex programming and configuration in equipment docking, and it is difficult to achieve effective coordination and linkage control between devices.
By obtaining the basic information of the building space, determining and allocating the IoT model of each device, determining the corresponding control parameters for each device instance, and associating the control parameters with the IoT model of the device, and generating control instructions to perform spatial linkage control.
It realizes the unified configuration of equipment functions, reduces compatibility issues, improves management flexibility and scalability, reduces manual intervention, improves the degree of automation and equipment execution accuracy, optimizes equipment collaborative work, and improves the intelligent management level of buildings.
Smart Images

Figure CN119544491A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Internet of Things, and in particular to a method, system, device and medium for extending building equipment configuration based on the Internet of Things. Background Art
[0002] With the continuous development of Internet of Things technology, the wide application of smart devices has been promoted in many fields. Especially in the field of building equipment management, the intelligent control and remote management of equipment through Internet of Things technology has become an important means to improve building operation and maintenance efficiency and save energy and reduce emissions. However, there are some problems that cannot be ignored in the existing technology in the process of connecting smart devices with systems.
[0003] In the prior art, many smart devices use preset coding methods for docking. These methods mostly rely on protocols customized by device manufacturers, or only use general protocols for communication between devices. The docking between devices usually requires complex coding work, and every time the device model, function or manufacturer changes, the system needs to be reprogrammed and adjusted a lot. This docking method lacks flexibility and cannot effectively cope with the diversity of device types, device functions and device protocols.
[0004] In addition, existing IoT devices are usually accessed and controlled through a unified protocol, which has poor adaptability. When the number of device types increases or the interaction between devices and systems changes, traditional solutions cannot respond flexibly, resulting in low device management efficiency. Developers need to modify and reconfigure device interfaces on a large scale, which increases the difficulty of operation and maintenance. Summary of the invention
[0005] In view of the above-mentioned problems, the present invention is proposed.
[0006] Therefore, the technical problem solved by the present invention is that the device access method in the prior art is relatively fixed and lacks versatility and flexibility. Device docking requires complex programming and configuration, and when the device type or control requirements change, a lot of modification and inspection work is often required. In a building space with multiple devices, the prior art usually finds it difficult to achieve effective coordination and linkage control between devices.
[0007] In order to solve the above technical problems, the present invention provides the following technical solutions: a construction equipment configuration expansion method based on the Internet of Things, comprising: Obtain basic information of the building space; determine and assign the IoT object model of each device based on the basic information of the building space; determine corresponding control parameters for each device instance, and associate the control parameters with the IoT object model of the device; generate control instructions based on the IoT object model of the device and its associated control parameters, and execute space linkage control.
[0008] As a preferred solution of the Internet of Things-based building equipment configuration extension method described in the present invention, wherein: the Internet of Things object model defines the functional configuration of the equipment through equipment state parameters, equipment operation methods and equipment response events; the equipment state parameters are used to describe the operating status, physical information and environmental parameters of the equipment; the equipment operation methods are used to describe the operations or functions performed by the equipment; the equipment response events are used to record the interaction process between the equipment and the environment and the events of state changes.
[0009] As a preferred solution of the IoT-based building equipment configuration expansion method described in the present invention, the corresponding control parameters are determined, including obtaining device-related parameters from the IoT object model of the device, including device status parameters, operation methods and response events; extracting required control parameters according to the functional requirements and operation requirements of the device, including the device operation method, response events and device status; matching the extracted control parameters with relevant parameters in the IoT object model.
[0010] As a preferred solution of the IoT-based building equipment configuration expansion method described in the present invention, the matching includes verifying the matching degree between the operation method of the device and the standard operation method defined in the IoT object model; checking the matching degree between the response event of the device and the preset event type in the IoT object model; and verifying the matching degree between the state parameters of the device and the device state defined in the IoT object model.
[0011] As a preferred solution of the Internet of Things-based building equipment configuration expansion method described in the present invention, wherein: the consistency between the operation method of the equipment and the standard operation method in the Internet of Things object model is evaluated by a similarity calculation algorithm, and the matching degree of the operation method is calculated; the matching degree between the equipment response event and the preset event type in the Internet of Things object model is calculated by an event matching algorithm; the matching degree between the equipment state and the equipment state defined in the Internet of Things object model is calculated by a state verification algorithm, and the matching degree of the equipment state is obtained.
[0012] As a preferred solution of the IoT-based building equipment configuration expansion method described in the present invention, the generation of control instructions includes generating device control instructions based on the matching results calculated by the matching degree, and the control instructions include the operation method of the device, the response event and the adjustment of the device status; determining the type of operation and the operation priority that the device needs to perform according to the IoT object model and control parameters of the device; adjusting the response event and the device status of the device according to the working status of the device to adapt to the current working environment; generating and sending control instructions to a single device.
[0013] As a preferred solution of the IoT-based building equipment configuration expansion method described in the present invention, the execution of spatial linkage control includes: determining the linkage relationship and priority between multiple devices based on the regional information of the building space and the IoT object model of the equipment; extracting the control parameters of each device, including the operation method, response event and device status of the device; comparing the control parameters of each device with the regional information of the building space to determine which devices need to perform operations synchronously, and arranging the execution order according to the priority; generating control instructions for multiple devices based on the comparison results, and coordinating the operation order between the devices to ensure that the devices perform operations in a predetermined priority order; synchronously sending control instructions to multiple devices, and the devices perform spatial linkage control in a priority order and a predetermined operation method.
[0014] Another object of the present invention is to provide a building equipment configuration extension system based on the Internet of Things, which can solve the problems of the complexity of equipment access and configuration, and the inability to flexibly link equipment in the existing building equipment management system by constructing a building equipment configuration extension system based on the Internet of Things. Existing solutions usually rely on custom protocols or general protocols for equipment docking, lack of unified standards, resulting in poor system compatibility and high maintenance costs. In addition, it is difficult to achieve efficient and intelligent linkage in the collaborative control between equipment, which affects the operating efficiency and management convenience of the building Internet of Things.
[0015] To solve the above technical problems, the present invention provides the following technical solutions: a building equipment configuration expansion system based on the Internet of Things, comprising: a smart building basic module, used to obtain basic information of the building space; an Internet of Things object model module, used to determine and assign the Internet of Things object model of each device according to the basic information of the building space; an Internet of Things device instance module, used to determine the corresponding control parameters for each device instance, and associate the control parameters with the Internet of Things object model of the device; generate control instructions according to the Internet of Things object model of the device and its associated control parameters, and execute space linkage control.
[0016] A computer device includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the above-mentioned method for expanding the configuration of building equipment based on the Internet of Things are implemented.
[0017] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the building equipment configuration expansion method based on the Internet of Things as described above.
[0018] Beneficial effects of the present invention: The IoT-based building equipment configuration extension method provided by the present invention realizes unified configuration of equipment functions by standardizing IoT object models and control parameters, reduces compatibility issues, and improves management flexibility and scalability. At the same time, through precise parameter matching and verification, manual intervention is reduced, and the degree of automation and equipment execution accuracy are improved. In addition, a spatial linkage control strategy is adopted to intelligently schedule equipment operations, ensure equipment collaboration, optimize operating efficiency, and avoid conflicts, thereby significantly improving the intelligent management level of buildings. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0020] Figure 1 An overall flow chart of a building equipment configuration expansion method based on the Internet of Things provided by an embodiment of the present invention.
[0021] Figure 2 A smart building basic module structure diagram of a building equipment configuration expansion method based on the Internet of Things provided by an embodiment of the present invention.
[0022] Figure 3 An IoT object model module structure diagram of an IoT-based building equipment configuration expansion method provided by an embodiment of the present invention.
[0023] Figure 4 An IoT device instance module structure diagram of an IoT-based building equipment configuration expansion method provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0024] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.
[0025] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0026] Example 1
[0027] Reference Figure 1 , as an embodiment of the present invention, provides a method for extending building equipment configuration based on the Internet of Things, comprising: Step S1: Obtain basic information of the building space.
[0028] Specifically, basic information includes but is not limited to: Company information: used to enter extended information about the company, such as information related to building properties, commonly maintainable BIM codes and information, and other company-related information can also be entered, generally used to provide information for large-screen display. Park information: Information maintenance of the park where the company is located. Building information: Information maintenance of the building where the company is located. Floor information: Information maintenance of the floor where the company is located. Office area: generally classified by function, for example, personal workspaces emphasize privacy and work efficiency, while conference workspaces focus on team collaboration and discussion. Spatial information: Information that reflects the spatial distribution characteristics of geographic entities, including the location, shape, size of entities, and the spatial relationship between entities.
[0029] Step S2: Determine and assign the IoT object model of each device based on the basic information of the building space.
[0030] In step S2: the IoT object model defines the functional configuration of the device through device state parameters, device operation methods and device response events; the device state parameters are used to describe the operating status, physical information and environmental parameters of the device; the device operation method is used to describe the operation or function performed by the device; the device response event is used to record the interaction process between the device and the environment and the event of state change.
[0031] It should be noted that the IoT object model defines the functional configuration of the device through device status parameters, device operation methods and device response events. These parameters make the device highly configurable and flexible in the IoT environment. The IoT object model can not only identify the physical characteristics and functional requirements of each device, but also realize the interconnection between devices, providing a basis for the collaborative work of devices in smart buildings.
[0032] Specifically, the status parameters of the device include physical information such as device temperature, power consumption, humidity, pressure, etc., which are real-time and dynamically changing. The operation method of the device specifies how the device performs specific tasks, such as opening, closing, and adjusting the device. The device response event defines how the device responds to changes in the external environment, such as temperature changes, light changes, etc. These parameters can not only realize the self-monitoring of the device, but also help the system optimize the control strategy in the building.
[0033] Furthermore, the standardization of IoT object models helps reduce the complexity of device configuration and management, and facilitates future device expansion. The system can quickly identify and configure newly added devices, provide a unified control interface, and reduce dependence on factors such as device brands and models. In this way, in an intelligent building system, whether it is air conditioning, lighting, security, or other equipment, they can be collaboratively managed and controlled through a unified platform, thereby improving the efficiency of building energy management.
[0034] Step S3: Determine corresponding control parameters for each device instance, and associate the control parameters with the IoT model of the device.
[0035] In step S3, the corresponding control parameters are determined, including obtaining device-related parameters from the IoT object model of the device, including device status parameters, operation methods and response events; extracting required control parameters according to the functional requirements and operation requirements of the device, including device operation methods, response events and device status; and matching the extracted control parameters with relevant parameters in the IoT object model.
[0036] It should be noted that when determining the control parameters of a device, the key is to extract the device's state parameters, operation methods, and response events from the IoT object model and match these data with the device's functional requirements and operation requirements. This process ensures that the device can perform specific tasks on demand and adjust its behavior according to environmental changes.
[0037] Specifically, the functional requirements and operational requirements of the device are usually defined by the system designer based on the actual usage scenario. For example, the functional requirements of an air conditioner include temperature control, humidity control, etc.; operational requirements may include automatic adjustment, switch control, etc. By extracting the control parameters of the device from the IoT object model and comparing them with these requirements, it can be ensured that the function of the device is consistent with the user's needs. In addition, the response events and state parameters of the device during execution also need to be adjusted according to the real-time environment.
[0038] Furthermore, this process ensures precise control of the equipment and avoids functional mismatch between the equipment and the environment. Especially in smart buildings, the collaborative work of different devices requires very precise parameter matching to ensure the efficiency and safety of system operation. For example, during winter heating, the air conditioning temperature control system, curtain automatic adjustment system and lighting equipment need to be dynamically adjusted based on multi-dimensional data such as ambient temperature and light intensity to avoid resource waste.
[0039] The matching includes verifying the matching degree between the operation method of the device and the standard operation method defined in the IoT object model; checking the matching degree between the response event of the device and the preset event type in the IoT object model; and verifying the matching degree between the state parameters of the device and the device state defined in the IoT object model.
[0040] It should be noted that the matching process in this step is to ensure that the device's operation method, response event, and state parameters are consistent with the relevant definitions in the IoT object model. By verifying the matching degree of these parameters, it can be ensured that the device can perform as expected in actual work without misoperation or functional mismatch.
[0041] Specifically, first, the operation method of the device must match the standard operation method preset in the IoT object model to ensure that the device can operate accurately according to user needs; the device response event must be consistent with the preset event type to ensure that the device can respond to changes in the external environment and make reasonable responses; the device status parameters must match the status definition in the IoT object model to ensure that the device is in the correct working state and avoid operation in an inappropriate state.
[0042] Furthermore, the core function of the matching process is to improve the collaborative operation capabilities between devices. By strictly matching the operation methods, response events and device status, it is possible to avoid errors caused by misconfiguration or untimely response of devices. In smart buildings, this precise matching can help realize the intelligent scheduling and optimized operation of equipment. For example, in a smart office building, the temperature control system can automatically adjust the cooling or heating mode of the air conditioner according to the ambient temperature, while avoiding conflicting operations between the lighting system and the air conditioner.
[0043] The consistency between the device's operating method and the standard operating method in the IoT object model is evaluated through a similarity calculation algorithm, and the matching degree of the operating method is calculated; the matching degree between the device response event and the preset event type in the IoT object model is calculated through an event matching algorithm; the matching degree between the device state and the device state defined in the IoT object model is calculated through a state verification algorithm, and the matching degree of the device state is obtained.
[0044] It should be noted that the core of the matching degree calculation is to use advanced algorithms to quantitatively evaluate the device operation method, response event and device status, so as to obtain the consistency and matching degree between the device and the parameters defined in the IoT object model. This process is the basis for the generation of device control instructions, ensuring the accuracy and execution effect of subsequent instructions.
[0045] Specifically, through the similarity calculation algorithm, the consistency between the device operation method and the standard operation method is evaluated, thereby obtaining the matching degree of the operation method; through the event matching algorithm, the device response event is compared with the event type preset in the IoT object model, and the matching degree of the response event is calculated; through the state verification algorithm, the device state is compared with the definition in the IoT object model, and finally the matching degree of the device state is obtained. These three algorithms will provide a reliable basis for generating control instructions.
[0046] Furthermore, the calculation method not only improves the accuracy of equipment control, but also detects abnormal conditions in time during equipment operation and makes adjustments. For example, if the operating method of the air conditioner does not match the standard method, the system can automatically adjust the air conditioner settings to ensure that its operating efficiency is maximized, thereby avoiding energy waste.
[0047] Step S4: Generate control instructions based on the IoT object model of the device and its associated control parameters to execute spatial linkage control.
[0048] In step S4, the generation of control instructions includes generating device control instructions based on the matching results of the matching degree calculation, the control instructions including the device operation method, response events and device status adjustment; determining the type of operation and operation priority that the device needs to perform according to the device's Internet of Things model and control parameters; adjusting the device's response events and device status according to the device's working status to adapt to the current working environment; generating and sending control instructions to a single device.
[0049] It should be noted that in the process of generating device control instructions, the matching degree calculation results play a core role, ensuring that the device can perform operations as expected and make necessary adjustments according to the actual environment. Control instructions include operation methods, response events, and adjustments to device status to ensure that the device is always in a suitable working state.
[0050] Specifically, according to the device IoT model and control parameters, the instructions will specify the type and priority of operations that each device needs to perform. For example, in an air conditioning system, if the temperature reaches the set value, the system will issue an adjustment instruction to change the device's working mode; if the device fails or exceeds the working parameters, the response event will trigger an alarm and adjust the device status.
[0051] Furthermore, this technical solution greatly enhances the adaptive ability of the equipment, and can automatically optimize the working state of the equipment according to different environmental conditions and operating requirements. For smart buildings, this adaptive adjustment ensures efficient collaboration among various devices and optimizes the energy efficiency of the entire building. For example, when multiple air conditioners are running at the same time, the system can adjust the working state of each air conditioner according to the real-time needs in the room, achieving more accurate temperature control management.
[0052] Executing spatial linkage control, including, according to the regional information of the building space and the IoT object model of the equipment, determining the linkage relationship and priority between multiple devices; extracting the control parameters of each device, including the operation method, response event and device status of the device; comparing the control parameters of each device with the regional information of the building space, determining which devices need to perform operations synchronously, and arranging the execution order according to the priority; generating control instructions for multiple devices based on the comparison results, and coordinating the operation order between the devices to ensure that the devices perform operations in a predetermined priority order; synchronously sending control instructions to multiple devices, and the devices perform spatial linkage control in a priority order and a predetermined operation method.
[0053] It should be noted that when executing spatial linkage control, the system needs to handle the linkage relationship and priority between multiple devices. By extracting the regional information of the building space and combining it with the IoT object model, the collaborative relationship between different devices is determined to ensure that there is no conflict when multiple devices work together.
[0054] Specifically, when multiple devices work together, the system first determines which devices need to be operated simultaneously by comparing the regional information of the building space, and prioritizes them according to the type, location and urgency of the task. For each device, the system determines its operation order based on its control parameters and working status to ensure the rationality and efficiency of the operation.
[0055] Furthermore, the optimization of spatial linkage control enables multiple devices in the building to cooperate accurately, effectively reducing resource waste and conflicts between devices. For example, in some emergency situations, the lighting system may need to be linked with security equipment; in energy-saving mode, air conditioners and lighting equipment can adjust their working status according to indoor temperature and light intensity. This efficient equipment collaborative management mode not only improves the efficiency of equipment use, but also reduces energy consumption, further improving the intelligence level of the building management system.
[0056] In an optional embodiment of the present invention, in a smart office building environment, the building contains equipment of different brands and models, such as air conditioning, lighting, security monitoring, curtains, and electric access control. These devices need to be interconnected and work together through the Internet of Things technology. First, the building management system collects and organizes basic information of each room and floor through the Internet of Things platform, including temperature and humidity, light intensity, current usage status, etc. Through these data, a corresponding Internet of Things object model is assigned to each device.
[0057] In step S2, the IoT object model is generated for each device based on the basic information of the building space. The IoT object model of the air conditioner includes the temperature control parameters, mode selection (such as cooling, heating or automatic mode), operating status, etc. of the device; the IoT object model of the lighting system includes brightness, switch status, energy-saving mode, etc.; the IoT object model of the curtain includes the opening and closing status of automatic control and manual control, etc. The IoT object model of each device is configured and assigned to the appropriate device instance, so that the device can be flexibly controlled and configured in the IoT environment.
[0058] In step S3, the control parameters of the device are determined by extracting the state parameters, operation methods and response events of each device from the IoT object model. Assume that the control parameters of the air-conditioning device include the target temperature, mode, wind speed, etc.; the control parameters of the lighting system include the brightness value, switch status, etc. These control parameters will be dynamically adjusted according to the needs of the current floor or room to ensure that the device can adapt to different environments and needs.
[0059] In step S4, control instructions are generated based on the IoT object model of the device and its associated control parameters, and spatial linkage control is performed by coordinating the operation sequence between different devices. For example, when the temperature in the office exceeds the set value, the air conditioner will automatically turn on and adjust to the set temperature, the lighting system will automatically adjust the brightness according to the changes in natural light, and the curtains will also adjust the shading degree according to the light intensity. These control instructions are generated based on the IoT object model of the device and the real-time space requirements to ensure that there is no conflict between the operations of the devices and maximize the efficiency of energy use.
[0060] This embodiment demonstrates that the method of this embodiment can quickly adapt to changes in different devices and control requirements in terms of flexible device configuration and coordinated control between devices, and there is no need to reprogram each time a new device is added, thus avoiding the tedious configuration and programming work in traditional technology.
[0061] In an optional embodiment of the present invention, in a smart hotel, there are many types of equipment in the room, including air conditioners, lighting, televisions, curtains, smart door locks, etc. Each device may come from a different manufacturer and use a different communication protocol. Traditionally, the hotel management system needs to write adaptation code or change the protocol for each device separately, causing difficulties in device access and management. The method proposed in the present invention solves this problem.
[0062] First, the hotel management system obtains the spatial information of each room through the IoT platform, including room type, occupancy status, current environmental parameters (such as temperature, humidity, light, etc.) and preset customer needs (such as temperature control, lighting adjustment, etc.). This information is used to generate the IoT object model to ensure that the equipment can execute unified operation instructions according to the IoT object model after connecting to the Internet.
[0063] In step S2, an IoT object model is generated for each device. Taking air conditioners as an example, the IoT object model of air conditioners includes functions such as temperature control, mode selection (cooling or heating), and wind speed adjustment of the device; while the IoT object model of the lighting system includes functions such as the switch status, brightness adjustment, and automatic light sensing of the device. These models not only ensure flexible access to devices, but also support collaborative control of devices of different types and brands through standardized protocols.
[0064] In step S3, the corresponding control parameters are extracted from the IoT object model of each device, and the device is adjusted according to the needs of the current room. Assume that the target temperature of the air conditioner in the room is 22°C, the brightness of the lighting equipment is 400lux, and the opening and closing state of the curtains is 50%. By comparing the information with the building space, ensure that the control parameters of the device meet the current environmental needs. For example, if the guest sets the room temperature to 24°C, the temperature control setting of the air conditioner will be automatically adjusted, and when the light intensity in the room is too low, the brightness of the lighting will be automatically adjusted.
[0065] In step S4, control instructions are generated based on the IoT object model of the device, and spatial linkage control is performed. For example, in a conference room, when the start of a meeting is detected, the curtains are automatically closed, the air conditioning temperature is adjusted, and the lighting is turned on and adjusted to an appropriate brightness to ensure the comfort of the meeting environment. At the same time, the operation of each device is scheduled according to the priority and predetermined order of the device to avoid conflicts between different devices and ensure that the device can perform the required operation at the most appropriate time.
[0066] This embodiment is applied in a smart hotel environment, and through flexible device configuration and IoT object model, it quickly responds to different room and environment requirements, improves the efficiency of device management and reduces the difficulty of operation and maintenance. In addition, the method of the present invention supports flexible expansion of device types and protocols, avoids cumbersome programming and frequent modifications in traditional methods, and improves scalability and maintenance efficiency.
[0067] Example 2
[0068] Reference Figure 2-Figure 4 , as an embodiment of the present invention, provides a building equipment configuration expansion system based on the Internet of Things, including: First, the smart building basic module 100 is used to obtain the basic information of the building space. Basic information includes but is not limited to: company information, park information, building information, floor information, office area information and space information. Company information includes building attributes, BIM coding, etc. Park information covers the overall data of the park. Floor information involves the area division and use of each floor. Office area information is divided according to functional areas, such as personal work area, meeting area, etc. The space information records in detail the geographical location, shape, size and spatial relationship between entities inside the building. This information provides complete space positioning and parameter setting for the subsequent equipment management, control and space scheduling of the system.
[0069] Based on this basic information, the IoT object model module 200 is responsible for assigning a corresponding IoT object model to each device in the building. The IoT object model describes the functional configuration of the device by defining the device's state parameters, operation methods, and response events. For example, the device's state parameters may include real-time data such as temperature, humidity, and power consumption; the device's operation method defines the specific operations performed by the device, such as switch control, mode adjustment, etc.; the device's response event records the interaction process between the device and the environment, such as temperature changes, light changes, etc. These standardized IoT object models provide support for the interconnection between devices, so that devices, regardless of brand, can be controlled and scheduled through a unified platform.
[0070] On this basis, the IoT device instance module 300 is responsible for determining and configuring the corresponding control parameters for each device instance, and associating these control parameters with the IoT object model of the device. Specifically, the control parameters include the device's operating method, response event, and state parameters. By extracting relevant parameters from the IoT object model and matching them with the needs of the building space, it is ensured that each device can perform specific functions according to actual needs. For example, when the temperature perception value of the air conditioner exceeds the preset range, the system will automatically trigger the device's operating method (such as switching to cooling mode) and simultaneously record the device's response event (such as temperature control adjustment event).
[0071] After matching the control parameters, the IoT device instance module 300 generates control instructions based on the IoT object model of the device and its associated control parameters, and performs spatial linkage control. Specifically, when the system receives real-time data (such as temperature, light, etc.) from sensors or environmental monitoring devices, the IoT device instance module 300 generates control instructions based on the configured control parameters. These instructions can be used to control a single device to perform specific operations, or to coordinate operations between multiple devices to ensure that the devices perform tasks in a predetermined priority order, thereby achieving spatial linkage control. For example, when the temperature exceeds the set range, the air conditioner will automatically adjust to the cooling mode, and the lighting system will automatically adjust the brightness according to the ambient light intensity to ensure comfortable environmental conditions.
[0072] The execution of the above operation process depends on the parameter matching and control instruction generation mechanism in the device IoT model. Through standardized interfaces and control logic, the system can achieve efficient collaboration between devices. For example, in a smart building, multiple devices (such as air conditioners, lights, curtains, etc.) can work together to optimize energy efficiency based on the environmental data of the building space. Through precise control parameter matching, the system can respond to changes in the building space in a timely manner, avoid resource waste, and improve overall operation and maintenance efficiency.
[0073] This embodiment uses modular design to make the system have high scalability and flexibility in practical applications. During the device access process, only the corresponding IoT model needs to be configured to automatically adapt to the new device without tedious programming or interface adjustment. In addition, the system supports graphical interfaces and automation tools, which further simplifies the process of device configuration, management and optimization. The following describes in detail how to combine the system with actual devices, simplify complex operation processes, and enhance the versatility of the system.
[0074] The IoT object model module describes the functions of devices through standardized parameters, ensuring that the operation and status of devices can be described and managed in a unified language. Specifically, the IoT object model defines device functions from three dimensions: attributes, services, and events. Device attributes (such as temperature, power, etc.) are used to monitor the status of devices in real time, services define the operational functions of devices (such as switches, adjustment modes, etc.), and events record the interaction between devices and the environment, such as temperature changes or light changes.
[0075] On this basis, the IoT object model module further solves the compatibility problem between devices by defining a "standard object model". The standard object model enables devices of different brands and models to be interconnected and work together through a unified IoT protocol. By abstracting the device's properties, services, events and other functions into standard parameters, the device's control method becomes more flexible and can adapt to different environments and needs. For each device's IoT object model, it can be customized according to the specific needs of the building space to ensure that the device can perform the optimal control operation in different scenarios.
[0076] The device instance module further simplifies the device access process by incorporating device specifications and model information into management. Each device instance is bound to the device's specifications, performance parameters, operating methods and other information to ensure that the device can operate correctly in different operating environments. For example, for new devices connected to a building, the system only needs to use the device type and specification configuration file to automatically load the corresponding operating methods and control parameters without the need for complex reprogramming or manual adjustments. For the access of new devices, users only need to maintain the XML file, and the system can automatically identify and adapt, reducing the complexity of device access and improving the system's scalability.
[0077] Example 3
[0078] An embodiment of the present invention is different from the first two embodiments in that: This embodiment demonstrates a specific application of implementing the IoT-based building equipment configuration extension method of the present invention in the form of a software function unit and storing it in a computer-readable storage medium. In order to enable the present invention to be widely applied to various intelligent building environments, the method of the present invention is converted into an executable computer program and stored in a computer-readable storage medium, thereby realizing the automated configuration and management of building equipment.
[0079] First, the software product provided by the present invention is to convert each step (such as obtaining basic information of building space, generating IoT object model of equipment, matching control parameters, generating control instructions, etc.) into a set of instructions and store them in a storage medium. These instructions can be stored in various computer-readable storage media including but not limited to USB flash drives, mobile hard drives, solid-state hard drives, random access memories (RAM), read-only memories (ROM), optical disks, etc., to ensure that the system can be executed in different computing devices.
[0080] The software product of the present invention first processes the basic information of the smart building space (such as company information, campus information, floor and space information) by storing it in a computer database. Whenever a new device needs to be connected, the system will automatically assign the IoT model of the device (such as air conditioners, lights, security devices, etc.) based on this basic information.
[0081] The IoT object model of the device completes the setting of device control through the standardized template obtained from the cloud platform. The model includes the device's state parameters (such as temperature, humidity, pressure, power, etc.), operation methods (such as switches, adjustment modes, etc.) and response events (such as control commands triggered by state changes).
[0082] After the system determines the IoT object model of the device, based on the regional information of the building space and the device model, the system will match the control parameters of each device (including the device's operation method, response events, and status parameters) with the building space requirements. For example, when the temperature in the office exceeds the set range, the air conditioning mode will automatically switch to cooling and adjust the lighting brightness at the same time. The system generates control instructions based on the matched control parameters and executes space linkage control.
[0083] Control instructions are implemented through software code, which is executed on the processor and transmitted to each device to perform operations through its standardized interface and control protocol. This process ensures that the devices work together in a priority order and predetermined operation mode through computer programs.
[0084] When the computer executes the above instructions, the program will automatically generate corresponding control commands according to user needs. For example, if the IoT model of the air conditioning equipment in an office building has defined multiple operating modes (such as cooling, heating, automatic, etc.), the software program will adjust the working mode of the equipment based on the event of temperature change. This process is completed automatically through control algorithms and rules without human intervention.
[0085] In addition to temperature control devices, other devices can also be controlled to work synchronously, such as the brightness adjustment of the lighting system and the opening and closing status of the curtains. After the control command is generated, the system will send the command to the device through the Internet of Things protocol, so that the device can operate in a coordinated manner, realizing the intelligent linkage of multiple devices in the building space.
[0086] The technical solution described in the present invention can be implemented by combining software and hardware. Specifically, the program stored in the computer-readable storage medium includes instructions for obtaining building space information, generating an IoT object model, extracting control parameters, and executing inter-device linkage control. When the software program is executed, the processor loads and executes the instructions from the storage medium to realize automatic configuration and coordinated control of building space equipment.
[0087] In terms of hardware implementation, a general-purpose computer system, embedded device or network device, such as an intelligent server or control platform, can be used to execute the method of the present invention. The device receives real-time data from sensors or devices, analyzes and determines the needs of the current building space, dynamically generates control instructions and sends them to the corresponding devices. This implementation method greatly improves the efficiency of building equipment management and ensures the coordination and intelligent operation between devices.
[0088] Compared with traditional technologies, the embodiments of the present invention make the access, configuration and collaborative work of devices in the IoT environment more flexible through standardized IoT object models and control parameters. The system can not only automatically configure and control devices, but also dynamically adjust according to the real-time needs of the building space, avoiding the complexity of human intervention. In addition, the scalability of the system allows devices of different brands and models to be managed through a unified interface and control protocol, greatly reducing the difficulty of device access and improving the level of intelligent management of building equipment.
[0089] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0090] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0091] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0092] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. A construction equipment configuration expansion method based on the Internet of Things, characterized in that: include: Obtain basic information of building space; Determine and assign IoT object models to each device based on the basic information of the building space; Determine corresponding control parameters for each device instance, and associate the control parameters with the IoT object model of the device; Generate control instructions based on the IoT object model of the device and its associated control parameters to execute spatial linkage control.
2. The method for extending the configuration of building equipment based on the Internet of Things according to claim 1, characterized in that: The IoT object model defines the functional configuration of the device through device state parameters, device operation methods and device response events; The device status parameters are used to describe the operating status, physical information and environmental parameters of the device; The device operation method is used to describe the operation or function performed by the device; The device response event is used to record the interaction process between the device and the environment and the event of state change.
3. The method for extending the configuration of building equipment based on the Internet of Things according to claim 1 or 2, characterized in that: The determining of the corresponding control parameters includes: Obtain device-related parameters from the device's IoT object model, including device status parameters, operation methods, and response events; Extract the required control parameters according to the functional requirements and operation requirements of the equipment, including the operation method, response events and equipment status of the equipment; Match the extracted control parameters with the relevant parameters in the IoT object model.
4. The method for extending the configuration of building equipment based on the Internet of Things as claimed in claim 3, characterized in that: The matching includes: Verify the matching degree between the device's operation method and the standard operation method defined in the IoT object model; Check the matching degree between the response event of the device and the preset event type in the IoT object model; Verify the matching degree between the device status parameters and the device status defined in the IoT object model.
5. The method for extending the configuration of building equipment based on the Internet of Things according to any one of claims 1, 2 or 4, characterized in that: The consistency between the operation method of the device and the standard operation method in the IoT object model is evaluated by a similarity calculation algorithm, and the matching degree of the operation method is calculated; The matching degree between the device response event and the preset event type in the IoT object model is calculated through the event matching algorithm; The matching degree between the device state and the device state defined in the IoT object model is calculated through the state verification algorithm to obtain the matching degree of the device state.
6. The method for extending the configuration of building equipment based on the Internet of Things as claimed in claim 5, characterized in that: The generating control instruction comprises: Generate device control instructions based on the matching result of the matching degree calculation, the control instructions include device operation methods, response events and device status adjustment; Determine the type and priority of operations that the device needs to perform based on the IoT object model and control parameters of the device; According to the working status of the equipment, adjust the response events and equipment status of the equipment to adapt to the current working environment; Generates and sends control commands to a single device.
7. The method for extending the configuration of building equipment based on the Internet of Things according to any one of claims 1, 2, 4 or 6, characterized in that: The execution space linkage control includes: Determine the linkage relationship and priority between multiple devices based on the regional information of the building space and the IoT object model of the equipment; Extract the control parameters of each device, including the device's operation method, response event, and device status; Compare the control parameters of each device with the area information of the building space to determine which devices need to be operated synchronously and arrange the execution order according to priority; Generate control instructions for multiple devices based on the comparison results, and coordinate the operation sequence between devices to ensure that the devices perform operations in a predetermined priority order; Control instructions are sent to multiple devices synchronously, and the devices perform spatial linkage control according to priority order and predetermined operation mode.
8. A building equipment configuration expansion system based on the Internet of Things, characterized in that: include: A smart building basic module (100) is used to obtain basic information of the building space; An Internet of Things object model module (200), used to determine and allocate an Internet of Things object model for each device according to basic information of the building space; The Internet of Things device instance module (300) is used to determine corresponding control parameters for each device instance and associate the control parameters with the Internet of Things object model of the device; generate control instructions according to the Internet of Things object model of the device and its associated control parameters, and execute spatial linkage control.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the building equipment configuration expansion method based on the Internet of Things described in any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the building equipment configuration expansion method based on the Internet of Things described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Building data processing method and device
CN113516331A
Method and device for formulating operation strategy of equipment in building
CN118938690A
Object model device management method and apparatus, device, system, and storage medium
WO2022247519A1
Cited By
Equipment internet-of-things unified access method based on wide area discovery
CN120980043A
A unified IoT access method based on wide-area discovery
CN120980043B