A device configuration method, apparatus and building automation system

By acquiring multi-dimensional engineering information from building automation projects and matching and identifying it with a product database, the system automates equipment configuration, solving the problem of low equipment configuration efficiency. This enables efficient and accurate output of equipment lists, reducing engineering costs and risks.

CN115204312BActive Publication Date: 2026-06-26GREE ELECTRIC APPLIANCE INC OF ZHUHAI

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREE ELECTRIC APPLIANCE INC OF ZHUHAI
Filing Date
2022-08-03
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

Low equipment configuration efficiency in building automation engineering leads to low manual configuration efficiency, high project costs, high risks, and the potential for unreasonable configuration.

Method used

The system obtains project information through the configuration interface, including project area, communication type, protocol type, location type, communication environment, communication method, project type, and custom configuration information. It then uses the product library for matching and identification, outputs a list of equipment, and performs selection based on multi-dimensional logical conditions to automate equipment configuration.

Benefits of technology

It improved the efficiency and accuracy of equipment configuration, reduced labor costs, lowered engineering costs and risks, shortened output time, and improved project timeliness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115204312B_ABST
    Figure CN115204312B_ABST
Patent Text Reader

Abstract

The application discloses a device configuration method and device and a building automation system. The method comprises the following steps: obtaining engineering information through a configuration interface, wherein the engineering information comprises at least one of the following: an engineering area, a communication type, a protocol type and a point type corresponding to the engineering area, a communication environment and a communication mode used in the communication environment, an engineering type and custom configuration information; and matching and identifying the engineering information with a product library to output a device list. The application matches and selects types of the product library through multi-dimensional logical conditions, automatically and flexibly and quickly configures devices for a building automation project, efficiently and accurately outputs an optimal device list meeting requirements, makes the project respond quickly, reduces labor costs, reduces human error rate, improves project timeliness, improves configuration efficiency and accuracy, reduces project cost and project risk, improves project design efficiency, and solves the problem of low device configuration efficiency of the building automation project.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of building control technology, and more specifically, to a device configuration method, apparatus, and building automation system. Background Technology

[0002] Currently, building automation is becoming increasingly widespread. The more building automation systems there are, the more diverse and numerous the points of operation across these systems will become. Building automation engineering involves configuring equipment within a building. Due to the sheer number and complexity of these points, the workload for system configuration is enormous. Manual configuration is inefficient, and during the configuration process, unreasonable point configurations (such as redundancy or insufficiency) frequently occur. Redundant configurations increase project costs, while insufficient configurations lead to functional deficiencies. This not only increases the manpower required for engineering design and costs but also easily results in inaccurate equipment lists, increasing project risks.

[0003] There is currently no effective solution to the problem of low equipment configuration efficiency in existing building automation engineering technologies. Summary of the Invention

[0004] This invention provides a device configuration method, apparatus, and building automation system to at least solve the problem of low equipment configuration efficiency in existing building automation engineering.

[0005] To address the aforementioned technical problems, embodiments of the present invention provide a device configuration method, comprising:

[0006] Project information is obtained through the configuration interface, wherein the project information includes at least one of the following: project area, communication type, protocol type and location type corresponding to the project area, communication environment and communication method used in the communication environment, project type and custom configuration information;

[0007] The engineering information is matched and identified against the product database to output a list of equipment.

[0008] Optionally, project information can be obtained through the configuration interface, including:

[0009] Display the configuration interface;

[0010] The configuration interface receives configuration operations, wherein the configuration operations are used to configure the engineering information of the current building automation project;

[0011] The project information is obtained according to the configuration operation.

[0012] Optionally, the project types include: renovation projects and new construction projects;

[0013] Obtain project information through the configuration interface, including:

[0014] When the project type is a renovation project, the occupied and vacant points in the original system are determined by detecting each port in the original system.

[0015] The vacant locations are identified and classified to obtain the types of vacant locations and their corresponding quantities, which serve as usable location information.

[0016] Output the available point information.

[0017] Optionally, the engineering information is matched and identified against a product database to output a list of equipment, including:

[0018] The project information is matched and selected with the product library according to preset parameters to output the equipment list;

[0019] The preset parameters include at least one of the following: device signal, device port, device communication method, device price, device location, and engineering performance requirements; the engineering performance requirements include at least one of the following: optimal functionality, optimal economic benefits, and a balance between functionality and economic benefits.

[0020] Optionally, after matching and selecting the project information with the product library according to preset parameters, the method further includes:

[0021] Output the basic list;

[0022] Validate the aforementioned basic inventory;

[0023] Determine whether the verified basic list needs to be supplemented with additional selections;

[0024] If no additional selection is required or after the additional selection is completed, output the equipment list.

[0025] Optionally, the basic manifest is validated, including:

[0026] The project information is matched and selected against the product library according to the preset parameters, and a verification list is output.

[0027] Compare the verification list with the list output previously;

[0028] If the verification list is inconsistent with the previously output list, then return to the step of matching and selecting the project information with the product library according to the preset parameters and outputting the verification list;

[0029] If the verification list is consistent with the previously output list, then the verification list will be used as the base list after verification.

[0030] Optionally, determine whether the validated basic list needs supplementary selection, including:

[0031] Based on the equipment types and quantities in the verified basic list, output supplementary selection suggestions;

[0032] Based on the information input by the user, determine whether to perform supplementary selection according to the supplementary selection suggestions.

[0033] This invention also provides a device configuration apparatus, comprising:

[0034] The acquisition module is used to acquire project information through the configuration interface, wherein the project information includes at least one of the following: project area, communication type, protocol type and location type corresponding to the project area, communication environment and communication method used in the communication environment, project type and custom configuration information;

[0035] The output module is used to match and identify the engineering information with the product database to output a list of equipment.

[0036] This invention also provides a building automation system, including: the equipment configuration device described in this invention.

[0037] This invention also provides a non-volatile computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method described in this invention.

[0038] By applying the technical solution of this invention, for a building automation project to be configured, multi-dimensional project information is obtained through a configuration interface. This project information is then matched and identified against a product library to output an equipment list. Through multi-dimensional logical conditions and matching with the product library, equipment is automatically, flexibly, and quickly configured for the building automation project. This efficiently and accurately outputs the optimal equipment list that meets the requirements, enabling rapid project response, reducing labor costs, lowering human error rates, shortening output time, improving project timeliness, increasing configuration efficiency and accuracy, reducing project costs and risks, and improving project design efficiency. This solves the problem of low equipment configuration efficiency in building automation projects. Attached Figure Description

[0039] Figure 1 This is a flowchart of the device configuration method provided in Embodiment 1 of the present invention;

[0040] Figure 2 This is a schematic diagram of the multi-dimensional logical conditions provided in Embodiment 2 of the present invention;

[0041] Figure 3 This is a schematic diagram of the original point identification and classification provided in Embodiment 2 of the present invention;

[0042] Figure 4This is a schematic diagram illustrating the matching and selection of engineering information with the product library provided in Embodiment 2 of the present invention;

[0043] Figure 5 This is a structural block diagram of the device configuration apparatus provided in Embodiment 3 of the present invention. Detailed Implementation

[0044] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this invention, and not all of them. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0045] It should be noted that the terms "comprising" and "having" and any variations thereof in the specification, claims and drawings of this invention are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such processes, methods, products or devices.

[0046] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0047] Example 1

[0048] In building automation engineering design, when there are many subsystems and the project is large in scale, manual configuration of points is inefficient, consumes a lot of manpower, increases project costs, is prone to errors, and increases project risks.

[0049] This embodiment provides a device configuration method that enables automatic and rapid configuration of building automation systems, improving configuration efficiency and accuracy.

[0050] Figure 1 This is a flowchart of the device configuration method provided in Embodiment 1 of the present invention, as follows: Figure 1 As shown, the method includes the following steps:

[0051] S101 obtains project information through the configuration interface, which includes at least one of the following: project area, communication type, protocol type and point type corresponding to the project area, communication environment and communication method used in the communication environment, project type and custom configuration information.

[0052] S102 matches and identifies engineering information against the product database to output an equipment list.

[0053] The project information is derived from the specific circumstances and requirements of the building automation system (BAS) project to be configured. This information reflects the equipment configuration and selection needs of the BAS project from multiple dimensions. Communication methods can be wireless or wired. The product library contains pre-set equipment information for selection. It is not specific to any particular brand, type, quantity, or brand; it is universal and applicable to equipment configuration for various BAS projects. The product library includes various systems and types of integrated control devices, such as HVAC gateways and DDC controllers. The equipment list includes: equipment name, model, quantity, and parameters.

[0054] This embodiment targets a building automation project to be configured. It obtains multi-dimensional project information through a configuration interface, matches this information against a product library, and outputs a device list. By matching and selecting devices against the product library using multi-dimensional logical conditions, it automatically, flexibly, and quickly configures equipment for the building automation project. It efficiently and accurately outputs the optimal device list that meets the requirements, enabling rapid project response, reducing labor costs, lowering human error rates, shortening output time, improving project timeliness, increasing configuration efficiency and accuracy, reducing project costs and risks, and improving project design efficiency. This solves the problem of low equipment configuration efficiency in building automation projects.

[0055] Specifically, the location of the building automation system can be divided into zones, resulting in at least one engineering zone, such as an office area, production area, living area, and public area. Communication is required between the control layer and the device layer within the engineering zone. Communication types include Ethernet, bus, and electrical signals. Each communication type has its own corresponding communication protocol. A point refers to a logical mapping of the register location on an actual device to the controller. A device can be abstracted as a set of readable and controllable points. For example, a light includes: point 1 for controlling the switch, point 2 for controlling brightness, and point 3 for controlling color. Point types can be understood as port types, which can be divided into digital points and analog points (i.e., digital ports and analog ports), or bus points and input / output points (i.e., bus ports and input / output ports). Further classification is possible; for example, bus ports include master ports and slave ports.

[0056] The communication environment influences the choice of data and signal transmission media. For example, with Ethernet as the communication type, shielded twisted-pair cable is used when the communication distance is less than 100 meters, while fiber optic communication is chosen when the communication distance exceeds 100 meters. Similarly, Wi-Fi is chosen for indoor wireless communication, Zigbee for short-range outdoor communication, and 4G or 5G for long-range outdoor communication.

[0057] Project types include renovation projects and new construction projects. Custom configuration information refers to the selection of custom configuration conditions according to the different needs of different projects. For example, to prepare for future project expansion, the number of Ethernet ports in each project area can be increased by 20%, 10 RS485 ports can be reserved, and 10% of I / O points can be reserved, etc.

[0058] By analyzing the building automation engineering attributes to be configured from the above aspects in multiple dimensions, and with the addition of custom configuration conditions, more and more complex screening conditions can be met. The selection objects are complex and the data volume is large. The output objects are not single devices, but a list of equipment with multiple systems and multiple levels. The systems, models and types in the equipment list are diverse and not fixed, and are related to the quantity of products contained in the product library.

[0059] In one implementation, obtaining project information through a configuration interface includes: displaying the configuration interface; receiving configuration operations on the configuration interface, wherein the configuration operations are used to configure the project information of the current building automation project; and obtaining project information based on the configuration operations. Specifically, various conditional options are listed according to the design requirements and implementation characteristics of the intelligent building automation project and displayed through the configuration interface. Users can select and customize conditions for the building automation project to be configured through the configuration interface. This implementation, based on the configuration interface, can quickly obtain project information that meets project requirements, flexibly and quickly configure equipment lists, reduce labor costs, and lower the human error rate.

[0060] When encountering renovation and upgrade projects, some projects are old and have incomplete archived data. If the current required points are simply configured, the reserved points of the original projects will be missed, resulting in a waste of resources.

[0061] To address the aforementioned issues, project information is obtained through a configuration interface, including: when the project type is a renovation project, detecting each port in the original system to determine the occupied and vacant points in the original system; identifying and classifying the vacant points to obtain the types and corresponding quantities of vacant points as available point information; and outputting the available point information.

[0062] One method is to read information from each port in the original system to determine which ports are occupied and which are free. For example, a data frame can be sent to a bus port and a response can be checked. If a response is received, the bus port is considered to be occupied; if no response is received, the bus port is considered to be free. Another method is to check the status and value changes of input / output ports. If the status and value do not change, the port is considered to be free; if the status and value change, the port is considered to be occupied.

[0063] Available point information includes: the types of available points and their corresponding quantities. Examples of point types are as follows: Bus ports include master ports and slave ports; Input ports include current signal ports, voltage signal ports, and high / low level signal ports; Output ports include relay output ports and voltage output ports, etc.

[0064] This implementation method can automatically identify occupied and vacant locations in the original system for upgrading projects, automatically extract the types and quantities of available locations, make full and effective use of the vacant locations reserved in the project, reduce secondary project investment, maximize the application of physical locations, and improve the economic benefits of the project.

[0065] In one implementation, matching and identifying engineering information against a product library to output an equipment list includes: matching engineering information against the product library according to preset parameters to select and output an equipment list; wherein the preset parameters include at least one of the following: equipment signal, equipment port, equipment communication method, equipment price, existing locations, and engineering performance requirements; engineering performance requirements include at least one of the following: optimal functionality, optimal economic efficiency, and a balance between functionality and economic efficiency. Engineering performance requirements can be selected by the user based on actual engineering needs.

[0066] This implementation method, when configuring the equipment list, takes into account the user's actual needs for functionality and / or economic benefits, and can output an optimal equipment list that meets the requirements, thereby minimizing engineering costs and improving engineering competitiveness. It avoids the problem that manual configuration is affected by the different familiarity of personnel with equipment types and engineering design experience, which can lead to differences in the economic benefits of the configured equipment list, making it impossible to achieve the best and easily increasing engineering costs.

[0067] To further ensure the accuracy of the equipment list, after matching the engineering information with the product library according to preset parameters, the process includes: outputting a basic list; verifying the basic list; determining whether the verified basic list requires supplementary selection; and outputting the equipment list if no supplementary selection is needed or after completing the supplementary selection. This implementation method, through secondary verification and supplementary selection, can further ensure the accuracy of the equipment list.

[0068] Furthermore, the basic list is validated, including: matching the project information with the product library according to preset parameters and outputting a validation list; comparing the validation list with the previously output list; if the validation list is inconsistent with the previously output list, then returning to the step of matching the project information with the product library according to preset parameters and outputting a validation list; if the validation list is consistent with the previously output list, then using the validation list as the validated basic list.

[0069] This implementation method matches and selects engineering information with the product library according to preset parameters, outputs a list, compares the current output list with the previous output list, and if they are inconsistent, rematches and selects and outputs a list until the two most recent output lists are consistent, thus obtaining a verified basic list and ensuring the consistency of the list.

[0070] Furthermore, determining whether supplementary selection is needed after verification of the basic list includes: outputting supplementary selection suggestions based on the equipment types and quantities in the verified basic list; and determining whether to perform supplementary selection according to the supplementary selection suggestions based on the information input by the user.

[0071] The supplementary selection recommendations include the types and quantities of equipment that need to be added. For example, if the configuration list for the same location contains 15 network controllers, then 15 network ports are needed. The system will match the corresponding number of switches. If the network system at the project site is designed separately by the relevant unit, then no supplementary selection is needed. Therefore, the supplementary selection recommendations are confirmed manually to avoid unnecessary supplementary selections.

[0072] This implementation method, through supplementary selection, can further ensure the matching of the equipment list with the actual needs of the project.

[0073] Example 2

[0074] The above-described device configuration method will be described below with reference to a specific embodiment. However, it is worth noting that this specific embodiment is only for better illustration of this application and does not constitute an improper limitation of this application. The same or corresponding terminology as in the above embodiment will not be repeated in this embodiment.

[0075] There are many factors that affect the configuration of the equipment list in building automation engineering, such as Figure 2 As shown, factors such as the engineering area, communication environment, and engineering type all affect equipment selection, which will be explained below.

[0076] (1) Project Area

[0077] The engineering area determines the distributed communication integration mode of the building automation engineering. For example, a smart park can be divided into office area, production area, living area and public area.

[0078] Once the engineering area is defined, the communication methods between the control layer and the equipment layer within that area can be categorized into several types, such as Ethernet, bus, and electrical signals. For example: ① Video surveillance and switches communicate via Ethernet; ② Flow meters, electricity meters, etc., communicate with the controller via RS485 bus; ③ Valves, sensors, etc., communicate with the data acquisition equipment via electrical signals.

[0079] To determine the communication type, the protocol type must be determined: ① Ethernet communication protocols include Modbus TCP, BACnet, IP, SDK (Software Development Kit), OPC (Object Linking and Embedding (OLE) for Process Control), etc.; ② Bus communication protocols include Modbus RTU, CAN, KNX, two-wire bus, etc.; ③ I / O is divided into digital signals (resistance, high and low levels) and analog signals (current, voltage), etc.

[0080] (2) Communication Environment

[0081] In building intelligent automation engineering, the communication environment will affect the choice of data and signal transmission media, which can be divided into two types: wired communication and wireless communication.

[0082] Wired communication offers the advantages of security and reliability, making it a primary communication method in engineering projects. This includes both cable and fiber optic communication, with the choice depending on the communication distance and speed, taking into account the specific engineering environment. For example, shielded twisted-pair cable is used for Ethernet communication distances less than 100 meters, while fiber optic communication is chosen for distances exceeding 100 meters or even further.

[0083] Wireless communication includes Wi-Fi, 4G, 5G, Zigbee, etc., and the choice should be made according to the actual usage. For example, choose Wi-Fi for indoor wireless communication, Zigbee for short-range outdoor communication, and 4G or 5G for long-range outdoor transmission.

[0084] (3) Project Type

[0085] Project types include renovation projects and new construction projects. New construction projects require the collection of all necessary points, while renovation projects can obtain a point table by subtracting the points reserved in the original system from the required points.

[0086] like Figure 3 As shown, the renovation project requires identifying and matching the original system points. The system connects to the main control module, reads the input / output ports of the original system such as buses and electrical signals, filters out occupied points, identifies and classifies the vacant points, and outputs a list of available points as one of the selection criteria.

[0087] (4) In addition to the above logical conditions, custom configuration conditions can be selected according to the different needs of different projects. For example, in order to expand the project in the future, the number of Ethernet ports in each area 1 will be increased by 20%, 10 RS485 ports will be reserved, and 10% of I / O points will be reserved.

[0088] like Figure 4 As shown, it includes the following steps:

[0089] S401: For the building automation system to be configured, obtain the engineering information according to the aforementioned multi-dimensional logical conditions.

[0090] S402 matches and selects equipment from the project information and product library according to preset parameters such as equipment signal, equipment port, equipment communication method, equipment price, existing locations, and project performance requirements, and outputs a basic list of equipment that meets the requirements.

[0091] S403 performs a second check on the basic list to ensure consistency.

[0092] S404, verify whether the basic list needs to be supplemented with secondary selection. If supplementary selection is required, proceed to S405; otherwise, proceed to S406.

[0093] S405, conduct supplementary selection, and then proceed to S406.

[0094] S406 outputs the final device list.

[0095] This embodiment enables automatic and rapid configuration of various points and communication types in building automation engineering systems. Through multi-dimensional logic, it quickly configures equipment for building automation projects, efficiently and accurately outputting equipment lists, improving engineering design efficiency, and enabling rapid project response. It can output the most cost-effective and / or functionally optimal equipment list based on the user's project performance requirements, minimizing equipment costs and enhancing project competitiveness.

[0096] This embodiment does not select equipment based on logical conditions corresponding to a single working condition and environmental information. Instead, it utilizes multi-dimensional logical conditions such as communication environment, project area, communication type, communication medium, communication protocol, and project attributes. It also includes a custom condition function to satisfy more complex filtering criteria. The selection objects are complex and the data volume is large, resulting in a multi-system, multi-level equipment list, not just for single devices. This list is matched with the system product library and then combined with the user's needs for project functionality and / or economic benefits to obtain the optimal equipment list. The equipment list contains diverse and non-fixed systems, models, and types, depending on the quantity of products in the product library. Furthermore, it identifies and classifies locations for the renovation project to maximize the application of physical locations and improve project economic efficiency.

[0097] Example 3

[0098] Based on the same inventive concept, this embodiment provides a device configuration apparatus that can be used to implement the device configuration method described in the above embodiments. This apparatus can be implemented through software and / or hardware.

[0099] Figure 5 This is a structural block diagram of the device configuration apparatus provided in Embodiment 3 of the present invention, as shown below. Figure 5 As shown, the device includes:

[0100] The acquisition module 51 is used to acquire project information through the configuration interface, wherein the project information includes at least one of the following: project area, communication type, protocol type and location type corresponding to the project area, communication environment and communication method used in the communication environment, project type and custom configuration information;

[0101] Output module 52 is used to match and identify the engineering information with the product database to output a list of equipment.

[0102] Optionally, the acquisition module 51 includes:

[0103] A display unit is used to display the configuration interface;

[0104] A receiving unit is configured to receive configuration operations on the configuration interface, wherein the configuration operations are used to configure the engineering information of the current building automation project.

[0105] The acquisition unit is used to acquire the project information according to the configuration operation.

[0106] Optionally, the project types include: renovation projects and new construction projects; the acquisition module 51 includes:

[0107] The determining unit is used to determine the occupied and vacant points in the original system by detecting each port in the original system when the project type is a renovation project.

[0108] The identification unit is used to identify and classify the vacant locations to obtain the types of vacant locations and their corresponding quantities, which serve as usable location information.

[0109] The output unit is used to output the available point information.

[0110] Optionally, the output module 52 is specifically used to: match and select the engineering information with the product library according to preset parameters to output the equipment list; wherein, the preset parameters include at least one of the following: equipment signal, equipment port, equipment communication method, equipment price, equipment location and engineering performance requirements; the engineering performance requirements include at least one of the following: optimal functionality, optimal economic benefits, and a balance between functionality and economic benefits.

[0111] Optionally, output module 52 includes:

[0112] The first output unit is used to output a basic list after matching and selecting the engineering information with the product library according to preset parameters.

[0113] A verification unit is used to verify the basic list;

[0114] The supplementary selection unit is used to determine whether supplementary selection is needed after the verification of the basic list.

[0115] The second output unit is used to output the equipment list if no additional selection is required or after the additional selection is completed.

[0116] Optionally, the verification unit is specifically used for:

[0117] The project information is matched and selected against the product library according to the preset parameters, and a verification list is output.

[0118] Compare the verification list with the list output previously;

[0119] If the verification list is inconsistent with the previously output list, then return to the step of matching and selecting the project information with the product library according to the preset parameters and outputting the verification list;

[0120] If the verification list is consistent with the previously output list, then the verification list will be used as the base list after verification.

[0121] Optionally, the supplementary selection unit is specifically used for:

[0122] Based on the equipment types and quantities in the verified basic list, output supplementary selection suggestions;

[0123] Based on the information input by the user, determine whether to perform supplementary selection according to the supplementary selection suggestions.

[0124] The above-described apparatus can execute the method provided in the embodiments of the present invention, and has the corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in this embodiment can be found in the method provided in the embodiments of the present invention.

[0125] Example 4

[0126] This embodiment provides a building automation system, including: the equipment configuration device described in the above embodiment.

[0127] Example 5

[0128] This embodiment provides a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the method described in the above embodiment.

[0129] Example 6

[0130] This embodiment provides a non-volatile computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the method described in the above embodiment.

[0131] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0132] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0133] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A device configuration method, characterized in that, include: Project information is obtained through the configuration interface, wherein the project information includes at least one of the following: project area, communication type, protocol type and location type corresponding to the project area, communication environment and communication method used in the communication environment, project type and custom configuration information; Matching and identifying the engineering information with the product library to output a device list includes: matching and selecting the engineering information with the product library according to preset parameters to output the device list; wherein, the preset parameters include at least one of the following: device signal, device port, device communication method, device price, device location, and engineering performance requirements; the engineering performance requirements include at least one of the following: optimal functionality, optimal economic benefits, and a balance between functionality and economic benefits; The types of projects include: renovation projects and new construction projects; The system obtains project information through the configuration interface, including: when the project type is a renovation project, it detects each port in the original system to determine the occupied and vacant points in the original system; it identifies and classifies the vacant points to obtain the types of vacant points and their corresponding quantities, which are used as available point information; and it outputs the available point information. After matching and selecting the engineering information with the product library according to preset parameters, the process further includes: outputting a basic list; verifying the basic list; determining whether the verified basic list needs to be supplemented with additional selections; and outputting the equipment list if no additional selections are needed or after completing the supplementary selections. The basic list is validated, including: matching the project information with the product library according to the preset parameters and outputting a validation list; comparing the validation list with the previously output list; if the validation list is inconsistent with the previously output list, then returning to the step of matching the project information with the product library according to the preset parameters and outputting a validation list; if the validation list is consistent with the previously output list, then using the validation list as the validated basic list.

2. The method according to claim 1, characterized in that, Obtain project information through the configuration interface, including: Display the configuration interface; The configuration interface receives configuration operations, wherein the configuration operations are used to configure the engineering information of the current building automation project; The project information is obtained according to the configuration operation.

3. The method according to claim 1, characterized in that, Determine whether the validated basic list needs supplementary selection, including: Based on the equipment types and quantities in the verified basic list, output supplementary selection suggestions; Based on the information input by the user, determine whether to perform supplementary selection according to the supplementary selection suggestions.

4. A device configuration apparatus, characterized in that, include: The acquisition module is used to acquire project information through the configuration interface, wherein the project information includes at least one of the following: project area, communication type, protocol type and location type corresponding to the project area, communication environment and communication method used in the communication environment, project type and custom configuration information; The output module is used to match and identify the engineering information with the product database to output a list of equipment. The types of projects include: renovation projects and new construction projects; The acquisition module includes: The determining unit is used to determine the occupied and vacant points in the original system by detecting each port in the original system when the project type is a renovation project. The identification unit is used to identify and classify the vacant locations to obtain the types of vacant locations and their corresponding quantities, which serve as usable location information. The output unit is used to output the available point information; The output module is used to: match and select the engineering information with the product library according to preset parameters, so as to output the equipment list; wherein, the preset parameters include at least one of the following: equipment signal, equipment port, equipment communication method, equipment price, equipment location and engineering performance requirements; the engineering performance requirements include at least one of the following: optimal function, optimal economic benefit, and a balance between function and economic benefit; The output module includes: The first output unit is used to output a basic list after matching and selecting the engineering information with the product library according to preset parameters. A verification unit is used to verify the basic list; The supplementary selection unit is used to determine whether supplementary selection is needed after the verification of the basic list. The second output unit is used to output the equipment list if no additional selection is required or after the additional selection is completed; The verification unit is used to: match and select the project information with the product library according to the preset parameters, and output a verification list; compare the verification list with the previously output list; if the verification list is inconsistent with the previously output list, return to the step of matching and selecting the project information with the product library according to the preset parameters and outputting a verification list; if the verification list is consistent with the previously output list, use the verification list as the verified base list.

5. A building automation system, characterized in that, include: The device configuration apparatus as described in claim 4.

6. A non-volatile computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3.