Related information generation device, system, method, and program
By extracting and displaying common data points through the association information generation device, the problem of selecting data points between machines in the building management system is solved, and automated and accurate machine settings are achieved.
Patent Information
- Application Number
- CN202480020759.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-03-31
- Filing Date
- 2024-03-26
- Publication Date
- 2025-11-11
Smart Images

Figure CN120937037A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to apparatus, system, method, and program for generating related information. Background Technology
[0002] Building management systems (BMS) are known to manage various machines within a building, such as air conditioners and lighting equipment, in a unified manner. Building managers monitor and control these machines via open networks such as BACnet (a registered trademark). To achieve unified monitoring and control of these diverse machines, the BMS needs to be configured during the import process, selecting common data points between the machines (e.g., BACnet objects).
[0003] [Existing Technical Documents]
[0004] [Patent Documents]
[0005] [Patent Document 1]
[0006] Special Announcement No. 2010-231638 Summary of the Invention
[0007] [The problem the invention aims to solve]
[0008] However, the content of the data points in the communication specifications of BACnet and other communication manuals for each machine is not prescribed by written rules, but can be freely written (i.e., various terms and articles are used depending on the machine manufacturer and model), making it difficult to automatically select common data points between machines.
[0009] The purpose of this invention is to enable automatic and easy machine setup in a building management system.
[0010] [Methods for solving the problem]
[0011] The first aspect of the present invention relates to an associated information generation apparatus.
[0012] It is a device for generating related information, which includes a control unit for generating related information in a building management system.
[0013] The control unit,
[0014] Obtain the description of the machine data points of the first machine from the communication specification of the first machine.
[0015] Obtain the description of the machine data points of the second machine from the communication specification of the second machine.
[0016] Based on the similarity between the descriptions of machine data points of the first machine and the second machine, common data points are extracted from multiple machines.
[0017] Generate information that associates the machine data points of each of the plurality of machines.
[0018] According to the first aspect of the present invention, the machine can be easily set up in a building management system.
[0019] The second aspect of the present invention is an association information generation apparatus according to the first aspect.
[0020] The control unit generates a description of the common data points and generates information that associates the machine data points of each machine.
[0021] According to the second aspect of the present invention, common data points in the building management system and machine data points of each machine can be associated.
[0022] The third aspect of the present invention is an association information generation apparatus according to the first or second aspect.
[0023] The description of the machine data points includes the names of the data points.
[0024] The control unit extracts the common data points based on the similarity between the names of the machine data points of the first machine and the names of the machine data points of the second machine.
[0025] According to the third aspect of the present invention, machine data points with similar names can be used as common data points.
[0026] The fourth aspect of the present invention is the associated information generation apparatus according to any one of the first to third aspects.
[0027] The description of the machine data points includes an explanation of the definitions of the data points.
[0028] The control unit extracts the common data points based on the similarity between the definition descriptions of the machine data points of the first machine and the definition descriptions of the machine data points of the second machine.
[0029] According to the fourth aspect of the present invention, machine data points with similar descriptions of the definition can be used as common data points.
[0030] The fifth aspect of the present invention is the associated information generation apparatus according to any one of the first to fourth aspects.
[0031] The control unit displays the common data points on the user terminal or the associated information generation device, and receives instructions from the user to confirm the common data points.
[0032] According to the fifth method of the present invention, the user confirms the extracted common data points, and the common data points can be determined based on this.
[0033] The sixth aspect of the present invention is an association information generation apparatus according to any one of the first to fifth aspects.
[0034] The control unit receives an instruction from the user to output the common data point and outputs the common data point.
[0035] According to the sixth aspect of the present invention, the user can obtain the extracted common data points.
[0036] The seventh aspect of the present invention is an associated information generation apparatus according to any one of the first to sixth aspects.
[0037] The description of the machine data points includes the read / write permissions or units for the data points.
[0038] The control unit extracts the common data points based on the similarity between the read / write permissions or units of the machine data points of the first machine and the read / write permissions or units of the machine data points of the second machine.
[0039] According to the seventh aspect of the present invention, machine data points with similar read / write permissions or units can be used as common data points.
[0040] The eighth aspect of the present invention is an associated information generation apparatus according to any one of the first to seventh aspects.
[0041] The control unit outputs information that associates the common data point with the machine data points of each of the plurality of machines, or stores it in a database.
[0042] According to the eighth method of the present invention, other users can use the associated information.
[0043] The ninth aspect of the present invention is the association information generation apparatus according to the first aspect.
[0044] The control unit,
[0045] Obtain a description of the common data points.
[0046] Obtain the description of the machine data points of the third machine from the communication specification of the third machine.
[0047] Based on whether the description of the common data point and the description of the machine data point of the third machine are similar, information is generated that associates the common data point and the machine data point of the third machine.
[0048] According to the ninth aspect of the present invention, when a new machine is added to the building management system, the setup of the new machine can be made easy.
[0049] The tenth aspect of the present invention is the association information generation apparatus according to the ninth aspect.
[0050] The control unit generates information that associates the common data point with the machine data point of the third machine based on the similarity between the name of the common data point and the name of the machine data point of the third machine.
[0051] According to the tenth aspect of the present invention, the machine data points of the third machine can be associated with common data points with similar names.
[0052] The eleventh aspect of the present invention is an association information generation apparatus according to the ninth or tenth aspect.
[0053] The control unit generates information that associates the common data points with the machine data points of the third machine based on the similarity between the description of the definition of the common data points and the description of the definition of the machine data points of the third machine.
[0054] According to the eleventh aspect of the invention, the machine data points of the third machine can be associated with common data points that are similar to the descriptions regarding the definition.
[0055] The 12th aspect of the present invention is an associated information generation apparatus according to any one of aspects 9 to 11.
[0056] The control unit outputs the common data points.
[0057] According to the 12th aspect of the present invention, common data points associated with the machine data points of the third machine can be obtained.
[0058] The 13th aspect of the present invention is an associated information generation apparatus according to any one of aspects 9 to 12.
[0059] The control unit generates information that associates the common data point with the machine data point of the third machine based on the similarity between the read / write permissions or units of the common data point and the machine data point of the third machine.
[0060] According to the 13th aspect of the present invention, the machine data point of the third machine can be associated with a common data point with similar read / write permissions or units.
[0061] The 14th aspect of the present invention is the associated information generation apparatus according to any one of the 9th to 13th aspects.
[0062] The control unit outputs information that associates the common data point with the machine data point of the third machine, or stores it in a database.
[0063] According to the 14th method of the present invention, other users can use the associated information.
[0064] The 15th aspect of the present invention relates to a system comprising an association information generation device and a user terminal.
[0065] The associated information generation device includes a control unit for generating associated information in the building management system.
[0066] The control unit of the associated information generation device.
[0067] Obtain the description of the machine data points of the first machine from the communication specification of the first machine.
[0068] Obtain the description of the machine data points of the second machine from the communication specification of the second machine.
[0069] Based on the similarity between the descriptions of machine data points of the first machine and the second machine, common data points are extracted from multiple machines.
[0070] Generate information that associates the machine data points of each of the plurality of machines.
[0071] The method involved in the 16th aspect of the present invention is as follows:
[0072] The method executed by the association information generation device for generating association information in a building management system includes:
[0073] The steps for obtaining the description of the machine data points of the first machine from the communication specification of the first machine.
[0074] The steps for obtaining the description of the machine data points of the second machine from the communication specification of the second machine.
[0075] The steps for extracting common data points across multiple machines based on whether the descriptions of machine data points for the first machine and the second machine are similar, and...
[0076] The step of generating information that associates the machine data points of each of the plurality of machines.
[0077] The procedure involved in the 17th aspect of the present invention,
[0078] The association information generation device that generates association information in the building management system shall perform the following steps.
[0079] Obtain the description of the machine data points of the first machine from the communication specification of the first machine.
[0080] Obtain the description of the machine data points of the second machine from the communication specification of the second machine.
[0081] Based on the similarity between the descriptions of machine data points of the first machine and the second machine, common data points are extracted from multiple machines.
[0082] Generate information that associates the machine data points of each of the plurality of machines. Attached Figure Description
[0083] 【 Figure 1 The diagram shows the overall structure of one embodiment of the present invention.
[0084] 【 Figure 2 [Image showing the hardware structure of an association information generation device according to one embodiment of the present invention]
[0085] 【 Figure 3 [ ] is a diagram showing the functional blocks of the control unit of an association information generation device according to an embodiment of the present invention.
[0086] 【 Figure 4 This invention relates to an example of a machine communication specification.
[0087] 【 Figure 5 [A diagram illustrating the similarity judgment of the description of the definition of machine data points according to one embodiment of the present invention.]
[0088] 【 Figure 6 [A diagram illustrating the similarity judgment of read / write permissions for machine data points according to one embodiment of the present invention.]
[0089] 【 Figure 7 An example of the association information of machine data points of multiple machines involved in one embodiment of the present invention.
[0090] 【 Figure 8 This is an example of a description of common data points related to one embodiment of the present invention.
[0091] 【 Figure 9 [A diagram illustrating the similarity determination of the names of common data points and machine data points in one embodiment of the present invention.]
[0092] 【 Figure 10 [A diagram illustrating the similarity judgment of the description of the definitions of common data points and machine data points in relation to one embodiment of the present invention.]
[0093] 【 Figure 11 An example of the association information between common data points and machine data points involved in one embodiment of the present invention.
[0094] 【 Figure 12 An example of an image displayed on a user terminal or associated information generation device according to one embodiment of the present invention.
[0095] 【 Figure 13 This invention relates to a flowchart of the association processing of machine data points of multiple machines in one embodiment.
[0096] 【 Figure 14 A flowchart of the association processing of common data points and machine data points involved in one embodiment of the present invention. Detailed Implementation
[0097] The following describes embodiments of the present invention based on the accompanying drawings.
[0098] <Explanation of Terms>
[0099] In this specification, "machine" means any machine monitored or controlled by the building management system (also known as a BMS). For example, the machine may be an air conditioner, but it is not limited to this and can be any machine.
[0100] • In this specification, “communication specification” refers to a document describing the specifications when the machine uses a communication protocol (e.g., BACnet (Building Automation and Control Networking protocol)).
[0101] In this specification, "machine data point" refers to the data items that a machine possesses, as defined in the communication specification (e.g., input / output data on the machine, data indicating machine status, etc.). For example, a machine data point is an object of BACnet.
[0102] In this specification, "common data point" refers to a data item that the building management system monitors or controls, as defined in the building management system's specifications. A common data point is a data point shared by multiple machines (e.g., multiple machines of the same type but different models). Furthermore, this specification describes common data points shared by two machines (machine A and machine A'), but it can also refer to common data points shared by three or more machines.
[0103] <Overall Structure>
[0104] Figure 1This diagram illustrates the overall structure according to one embodiment of the present invention. The associated information generation system 1 includes an associated information generation device 10 and a user terminal 20. The associated information generation device 10 and the user terminal 20 can send and receive data with each other via any network. These will be described separately below.
[0105] <<Related Information Generation Device>>
[0106] The association information generation device 10 obtains descriptions of machine data points for each machine from the communication specifications of each machine, and associates machine data points with similar descriptions with each other (e.g., machine data points of the first machine (machine A) and machine data points of the second machine (machine A')). Furthermore, the association information generation device 10 can associate common data points shared across multiple machines with machine data points (e.g., machine data points of the third machine (machine X)). The association information generation device 10 is composed of one or more computers.
[0107] <<User Terminal>>
[0108] User terminal 20 sends information input by the user to association information generation device 10, and displays information received from association information generation device 10 on the display screen. For example, user terminal 20 is a personal computer, tablet computer, smartphone, etc.
[0109] <Hardware Structure>
[0110] Figure 2 This diagram illustrates the hardware structure of an association information generation apparatus 10 according to one embodiment of the present invention. Furthermore, the user terminal 20 is identical.
[0111] The associated information generation device 10 may include a control unit 1001, a main storage unit 1002, an auxiliary storage unit 1003, an input unit 1004, an output unit 1005, and an interface unit 1006. These will be described separately below.
[0112] The control unit 1001 is a processor (e.g., CPU (Central Processing Unit), GPU (Graphics Processing Unit), etc.) that executes various programs installed in the auxiliary storage unit 1003.
[0113] The main storage unit 1002 includes non-volatile memory (ROM (Read-Only Memory)) and volatile memory (RAM (Random Access Memory)). The ROM stores various programs and data required by the control unit 1001 to execute various programs installed in the auxiliary storage unit 1003. The RAM provides the operating area that is expanded when various programs installed in the auxiliary storage unit 1003 are executed by the control unit 1001.
[0114] The auxiliary storage unit 1003 is an auxiliary storage device that stores various programs and the information used when these programs are executed.
[0115] The input unit 1004 is an input device for the operator of the associated information generation device 10 to input various instructions to the associated information generation device 10.
[0116] The output unit 1005 is an output device that outputs the internal status of the associated information generation device 10, etc.
[0117] Interface unit 1006 is a communication device used for connecting to a network and communicating with other devices.
[0118] <Function Block>
[0119] Figure 3 This diagram illustrates the functional blocks of a control unit 1001 according to one embodiment of the present invention. The control unit 1001 may include a machine data point acquisition unit 101, a first extraction unit 102, an association information generation unit 103, a common data point acquisition unit 104, and a second extraction unit 105. By executing a program, the control unit 1001 can function as the machine data point acquisition unit 101, the first extraction unit 102, the association information generation unit 103, the common data point acquisition unit 104, and the second extraction unit 105.
[0120] The following sections will explain the cases of extracting similar machine data points from machine data points of multiple machines and the cases of extracting common data points similar to machine data points of a new machine.
[0121] First, let's explain the situation of extracting similar machine data points from machine data points of multiple machines.
[0122] [Extracting similar machine data points from machine data points of multiple machines]
[0123] The machine data point acquisition unit 101 obtains the machine's description of machine data points from the machine's communication specification.
[0124] Specifically, the machine data point acquisition unit 101 acquires data from the machine's communication specification (for example, digitized data if the communication specification is paper), and obtains a description of the machine's data points from the data in the communication specification (for example, descriptions of the machine data point's name, definition, read / write permissions, or unit, etc.).
[0125] [Communication Specification]
[0126] Figure 4This is an example of a communication specification for a machine according to an embodiment of the present invention. The machine's communication specification describes the specifications when the machine uses a communication protocol (e.g., BACnet). The machine data point acquisition unit 101 obtains data from... Figure 4 The data from the communication specification document is used to obtain descriptions of machine data points. For example, a description of a machine data point includes at least one of the following: the name of the machine data point, a description of its definition, read / write permissions, and the unit of measurement. Furthermore, Figure 4 It can be expressed in Japanese, but it can be any language such as English.
[0127] Back Figure 3 Explanation.
[0128] The first extraction unit 102 extracts similar machine data points from machine data points of multiple machines. For example, the following situation is described: similar machine data points are extracted from machine data points of the first machine (machine A) and the second machine (machine A′). For example, machine A and machine A′ are the same type (type a), but different models.
[0129] Specifically, the first extraction unit 102 extracts common data points common to multiple machines (i.e., machine data points of the first machine (machine A) and machine data points of the second machine (machine A') based on whether the description of machine data points of the first machine (machine A) and the description of machine data points of the second machine (machine A') are similar (e.g., at least one of the following: the name of the machine data point, the description of the definition of the machine data point, the read / write permissions of the machine data point, or the unit of the machine data point).
[0130] For example, the first extraction unit 102 performs natural language processing on the names of machine data points of the first machine (machine A) and the names of machine data points of the second machine (machine A′), and extracts common data points based on their similarity (for example, the machine data points of the first machine (machine A) and the machine data points of the second machine (machine A′) with a similarity of more than a threshold are taken as common data points).
[0131] For example, the first extraction unit 102 performs natural language processing on the definition descriptions of the machine data points of the first machine (machine A) and the definition descriptions of the machine data points of the second machine (machine A'), and extracts common data points based on the similarity between the two (for example, the machine data points of the first machine (machine A) and the machine data points of the second machine (machine A') with similarity above a threshold are taken as common data points).
[0132] For example, the first extraction unit 102 performs natural language processing on the read / write permissions or units of machine data points of the first machine (machine A) and the read / write permissions or units of machine data points of the second machine (machine A'), and extracts common data points based on the similarity between the two (for example, the machine data points of the first machine (machine A) and the machine data points of the second machine (machine A') with a consistency of more than a threshold are taken as common data points).
[0133] Reference Figure 5 and Figure 6 This section provides a detailed explanation of how to determine the similarity of machine data points.
[0134] Figure 5 This is a diagram illustrating the similarity judgment of the definition of machine data points according to one embodiment of the present invention. The first extraction unit 102 calculates a certain machine data point of the first machine (machine A) (for example, Figure 5 The first extraction unit 102 calculates the similarity between the definition description of data point 1) and the definition description of each machine data point of the second machine (machine A'). Next, the first extraction unit 102 calculates the similarity between the definition description of the other machine data points of the first machine (machine A) and the definition description of each machine data point of the second machine (machine A'). Figure 5 The first extraction unit 102 calculates the similarity between the definition description of data point 2) and the definition description of each machine data point of the second machine (machine A'). Similarly, the first extraction unit 102 calculates the similarity for all machine data points of the first machine (machine A).
[0135] Figure 6 This diagram illustrates the similarity determination of read / write permissions for machine data points according to one embodiment of the present invention. The first extraction unit 102 calculates a specific machine data point (e.g., ...) of the first machine (machine A). Figure 6 The first extraction unit 102 calculates the similarity between the read / write permissions of data point 1) and the read / write permissions of each machine data point of the second machine (machine A'). Next, the first extraction unit 102 calculates the similarity between the read / write permissions of other machine data points of the first machine (machine A) and the read / write permissions of each machine data point of the second machine (machine A'). Figure 6 The first extraction unit 102 calculates the similarity between the read / write permissions of data point 2) and the read / write permissions of each machine data point of the second machine (machine A'). Similarly, the first extraction unit 102 performs similarity calculations on all machine data points of the first machine (machine A).
[0136] Thus, in one embodiment of the present invention, common (i.e. similar) machine data points that are common to multiple machines of the same type can be used as common data points.
[0137] Back Figure 3 Explanation.
[0138] The association information generation unit 103 generates information that associates the machine data points of each of the multiple machines (i.e., the machine data points of the first machine (machine A) and the machine data points of the second machine (machine A′)) with the common data points extracted by the first extraction unit 102.
[0139] [Related Information]
[0140] Figure 7 This is an example of association information (information generated by the association information generation unit 103) of machine data points of multiple machines according to an embodiment of the present invention. The association information of machine data points of multiple machines is information indicating that the machine data points of a first machine and the machine data points of a second machine have similar descriptions of the machine data points (that is, information indicating which machine data point of the first machine and which machine data point of the second machine are similar).
[0141] Back Figure 3 Explanation.
[0142] The association information generation unit 103 displays common data points (i.e., machine data points of the first machine and machine data points of the second machine, which are common data points) on the user terminal 20 or the association information generation device 10 (for example, displaying...). Figure 12 The image (of which the image is located) can receive instructions from the user to determine common data points. Furthermore, the association information generation unit 103 can receive instructions from the user to output common data points and output common data points.
[0143] Furthermore, the association information generation unit 103 can generate a description of common data points and generate information that associates machine data points of each machine. Specifically, the association information generation unit 103 can generate information that associates the description of common data points with the descriptions of machine data points of each machine. For example, the association information generation unit 103 can generate a description of common data points based on instructions from a user, or it can generate a description of common data points based on machine data points of each machine (without instructions from a user). For example, the description of common data points includes at least one of the following: the name of the common data point, a description of the definition of the common data point, read / write permissions of the common data point, and the unit of the common data point. Thus, in one embodiment of the present invention, common data points common to multiple machines of the same type can be associated with machine data points of each of the multiple machines. The association information generation unit 103 can output information that associates common data points with machine data points of each of the multiple machines (e.g., displaying on an image, printing, sending data), or store it in any database (e.g., the database within the association information generation device 10).
[0144] Next, we will explain the extraction of common data points similar to the machine data points of the new machine.
[0145] [Extraction of common data points similar to machine data points of the new machine]
[0146] The machine data point acquisition unit 101 obtains the machine's description of machine data points from the machine's communication specification.
[0147] For example, when the machine data point acquisition unit 101 adds a new machine (as the third machine (machine X)) to an existing building management system, it acquires a description of the machine data points of the new machine (the third machine (machine X)). For example, the third machine (machine X) is the same type (type a) as the first machine (machine A) and the second machine (machine A′), but the model number is different.
[0148] The common data point acquisition unit 104 acquires the description of common data points (e.g., common data points for model a) stored in the common data point storage unit 106. For example, the user can specify the desired model.
[0149] The common data point storage unit 106 stores data describing common data points. As described above, the association information generation device 10 can generate descriptions of common data points and store them in the common data point storage unit 106 based on instructions from the user, or it can generate descriptions of common data points and store them in the common data point storage unit 106 based on machine data points of each machine (without instructions from the user).
[0150] [Common Data Points]
[0151] Figure 8 This is an example of a description of common data points (the description of common data points stored in the common data point storage unit 106) according to an embodiment of the present invention. In the specifications of a building management system (BMS), descriptions of common data points are created for multiple machines (e.g., for each machine type). For example, the description of a common data point includes at least one of the following: the name of the common data point, a description of its definition, read / write permissions, and the unit of the common data point. Furthermore, Figure 8 It is expressed in Japanese, but can be any language such as English.
[0152] Back Figure 3 Explanation.
[0153] The second extraction unit 105 extracts common data points that are similar to the machine data points of the third machine (machine X) based on whether the description of common data points is similar to the description of machine data points of the third machine (machine X) (e.g., including at least one of the following: name, description of machine definition, read / write permissions, or unit).
[0154] For example, the second extraction unit 105 performs natural language processing on the names of the machine data points and common data points of the third machine (machine X), and extracts common data points that are similar to the machine data points of the third machine (machine X) based on their similarity (for example, extracting common data points with a similarity of more than a threshold).
[0155] For example, the second extraction unit 105 performs natural language processing on the definition descriptions of the machine data points of the third machine (machine X) and the definition descriptions of common data points, and extracts common data points similar to the machine data points of the third machine (machine X) based on the similarity between the two (for example, extracting common data points with a similarity of more than a threshold).
[0156] For example, the second extraction unit 105 performs natural language processing on the read / write permissions or units of machine data points of the third machine (machine X) and the read / write permissions or units of common data points, and extracts common data points similar to the machine data points of the third machine (machine X) based on the similarity between the two (for example, extracting common data points with a consistency of more than a threshold).
[0157] Reference Figure 9 and Figure 10 This section provides a detailed explanation of how to determine the similarity between common data points and machine data points.
[0158] Figure 9 This diagram illustrates the similarity determination of the names of common data points and machine data points according to one embodiment of the present invention. The second extraction unit 105 calculates a certain data point of the common data point (e.g., Figure 9 The similarity between the name of data point 1) and the names of the machine data points of the third machine (machine X). Next, the second extraction unit 105 calculates the similarity between other data points of common data points (e.g., Figure 9 The similarity between the name of data point 2) and the names of machine data points of the third machine (machine X) is calculated. Similarly, the second extraction unit 105 performs similarity calculations on all data points with common data points.
[0159] Figure 10 This diagram illustrates the similarity determination of read / write permissions for common data points and machine data points according to one embodiment of the present invention. The second extraction unit 105 calculates a certain data point of the common data points (e.g., Figure 10 The similarity between the read / write permissions of data point 1) and the read / write permissions of each machine data point on the third machine (machine X) is calculated. Next, the second extraction unit 105 calculates the similarity between the read / write permissions of other data points of common data points (e.g., ...). Figure 10 The similarity between the read / write permissions of data point 2) and the read / write permissions of each machine data point of the third machine (machine X) is calculated. Similarly, the second extraction unit 105 performs similarity calculations on all data points of common data points.
[0160] Thus, in one embodiment of the present invention, when a new machine is added to a building management system (BMS), a data point similar to the machine data point of the machine can be selected from the common data points of the machine type.
[0161] Back Figure 3 Explanation.
[0162] The association information generation unit 103 generates information that associates common data points with machine data points of the third machine (machine X). The association information generation unit 103 can output the information that associates common data points with machine data points of the third machine (e.g., display on an image, print, or send data), or store it in any database (e.g., the database within the association information generation device 10). The association information generation unit 103 can output common data points (i.e., common data points associated with machine data points of the third machine (machine X)).
[0163] [Related Information]
[0164] Figure 11 This is an example of the association information between common data points and machine data points (information generated by the association information generation unit 103) according to an embodiment of the present invention. The association information between common data points and machine data points is information indicating which common data point and which machine data point of the third machine are similar in description of the data points (i.e., information indicating which common data point and which machine data point of the third machine are similar).
[0165] <Image Example>
[0166] Figure 12 This is an example of an image displayed on a user terminal 20 or an associated information generation device 10 according to an embodiment of the present invention. The associated information generation device 10 will display the image on multiple machines ( Figure 12 In the example, common data points shared by the first machine and the second machine are displayed on the user terminal 20 or the associated information generation device 10. For example, a list of the names of the machine data points of each machine, the descriptions of the definitions of the machine data points of each machine, and the similarity of the descriptions of the definitions are displayed.
[0167] User Figure 12 Selecting a common data point via a checkbox will confirm that common data point. Furthermore, the user can select... Figure 12 The OK button will output the common data points selected by the checkboxes (for example, output a list of common data points).
[0168] <Method>
[0169] Figure 13This is a flowchart illustrating the association processing of machine data points of multiple machines according to one embodiment of the present invention.
[0170] In step 11 (S11), the association information generation device 10 obtains the description of the machine data points of the first machine from the communication specification of the first machine.
[0171] In step 12 (S12), the association information generation device 10 obtains the description of the machine data points of the second machine from the communication specification of the second machine.
[0172] In step 13 (S13), the association information generation device 10 extracts common data points (i.e., machine data points of the first machine and machine data points of the second machine used as common data points) that are common to multiple machines (i.e., the first machine and the second machine) based on whether the description of machine data points of the first machine obtained in S11 and the description of machine data points of the second machine obtained in S12 are similar.
[0173] In step 14 (S14), the association information generation device 10 generates information that associates the machine data points of each of the multiple machines (i.e., the machine data points of the first machine and the machine data points of the second machine).
[0174] Figure 14 This is a flowchart illustrating the association processing of common data points and machine data points according to one embodiment of the present invention.
[0175] In step 21 (S21), the association information generation device 10 obtains a description of the common data points.
[0176] In step 22 (S22), the association information generation device 10 obtains the description of the machine data points of the third machine from the communication specification of the third machine.
[0177] Furthermore, the order of S21 and S22 can be reversed, or they can be executed simultaneously.
[0178] In step 23 (S23), the association information generation device 10 generates information that associates the common data points with the machine data points of the third machine based on whether the description of the common data points and the description of the machine data points of the third machine are similar.
[0179] According to the embodiments of the present invention, an association information generation apparatus 10 is provided. This apparatus 10 includes a control unit 1001 for generating association information in a building management system. The control unit 1001 obtains a description of machine data points for a first machine from its communication specification document, and a description of machine data points for a second machine from its communication specification document. Based on the similarity between the descriptions of machine data points for the first and second machines, common data points are extracted from multiple machines, generating information that associates the machine data points of each of the multiple machines. This simplifies machine setup in the building management system. Furthermore, conventional methods for selecting common data points between machines by verifying the content recorded in communication specification documents such as BACnet for each machine are laborious and prone to errors in interpretation or misjudgment of the communication specification documents. In the embodiments of the present invention, common data points between machines can be accurately selected.
[0180] Preferably, the control unit 1001 generates a description of common data points and generates information that associates the machine data points of each machine. This allows the common data points in the building management system to be associated with the machine data points of each machine.
[0181] Preferably, the description of the machine data points includes the names of the data points, and the control unit 1001 extracts common data points based on the similarity between the names of the machine data points of the first machine and the names of the machine data points of the second machine. Thus, machine data points with similar names can be considered as common data points.
[0182] Preferably, the description of the machine data points includes a description of the definition of the data points, and the control unit 1001 extracts common data points based on the similarity between the descriptions of the definition of the machine data points of the first machine and the descriptions of the definition of the machine data points of the second machine. Thus, machine data points with similar descriptions of the definition can be considered as common data points.
[0183] Preferably, the control unit 1001 displays common data points on the user terminal 20 or the associated information generation device 10, and receives instructions from the user to confirm common data points. Thus, the user confirms the extracted common data points, and based on this, common data points can be determined.
[0184] Preferably, the control unit 1001 receives an instruction from the user to output common data points and outputs the common data points. Thus, the user can obtain the extracted common data points.
[0185] Preferably, the description of the machine data points includes read / write permissions or units. The control unit 1001 extracts common data points based on the similarity between the read / write permissions or units of the machine data points of the first machine and the read / write permissions or units of the machine data points of the second machine. Thus, machine data points with similar read / write permissions or units can be used as common data points.
[0186] Preferably, the control unit 1001 can output information that associates common data points with machine data points of each of the multiple machines, or store it in a database. This allows other users to access the associated information.
[0187] Preferably, the control unit 1001 obtains a description of common data points, obtains a description of machine data points of the third machine from the communication specification of the third machine, and generates information that associates the common data points with the machine data points of the third machine based on whether the description of common data points and the description of machine data points of the third machine are similar. This makes it easier to set up a new machine when adding it to the building management system.
[0188] Preferably, the control unit 1001 generates information that associates the common data points with the machine data points of the third machine based on the similarity between the names of the common data points and the names of the machine data points of the third machine. Thus, the machine data points of the third machine can be associated with common data points that have similar names.
[0189] Preferably, the control unit 1001 generates information that associates the common data points with the machine data points of the third machine based on the similarity between the description of the definition of the common data points and the description of the definition of the machine data points of the third machine. Thus, the machine data points of the third machine can be associated with common data points that have similar descriptions of the definition.
[0190] Preferably, the control unit 1001 outputs common data points. This allows the acquisition of common data points associated with the machine data points of the third machine.
[0191] Preferably, the control unit 1001 generates information that associates the common data points with the machine data points of the third machine based on the similarity between the read / write permissions or units of the common data points and the read / write permissions or units of the machine data points of the third machine. Thus, the machine data points of the third machine can be associated with common data points that have similar read / write permissions or units.
[0192] Preferably, the control unit 1001 can output information that associates common data points with machine data points of the third machine, or store it in a database. This allows other users to access the associated information.
[0193] According to an embodiment of the present invention, a system 1 is provided. The system 1 includes an association information generation device 10 with a control unit 1001 for generating association information in a building management system and a user terminal 20. The control unit 1001 of the association information generation device 10 obtains a description of machine data points of the first machine from the communication specification of the first machine, obtains a description of machine data points of the second machine from the communication specification of the second machine, and extracts common common data points on multiple machines based on whether the descriptions of machine data points of the first machine and the second machine are similar, and generates information that associates the machine data points of each of the multiple machines.
[0194] According to an embodiment of the present invention, a method is provided, which is performed by an association information generation device 10 for generating association information in a building management system, comprising: a step of obtaining a description of machine data points of a first machine from a communication specification of a first machine; a step of obtaining a description of machine data points of a second machine from a communication specification of a second machine; a step of extracting common data points on multiple machines based on whether the descriptions of machine data points of the first machine and the second machine are similar; and a step of generating information that associates the machine data points of each of the multiple machines.
[0195] According to an embodiment of the present invention, a program is provided that causes an association information generation device 10 for generating association information in a building management system to perform the following steps: obtaining a description of machine data points of the first machine from a communication specification of the first machine, obtaining a description of machine data points of the second machine from a communication specification of the second machine, extracting common data points on multiple machines based on whether the descriptions of machine data points of the first machine and the second machine are similar, and generating information that associates the machine data points of each of the multiple machines.
[0196] The above describes the implementation method, but it should be understood that various changes in form and details can be made without departing from the spirit and scope of the patent claims.
[0197] This international application claims priority based on Japanese Patent Application No. 2023-059605, filed on March 31, 2023, the entire contents of which are incorporated herein by reference.
[0198] [Attached image labels]
[0199] 1. Related Information Generation System
[0200] 10. Related Information Generation Device
[0201] 20 User Terminals
[0202] 101 Machine Data Point Acquisition Department
[0203] 102 First Extraction Section
[0204] 103 Related Information Generation Department
[0205] 104 Common Data Point Acquisition Department
[0206] 105 Second Extraction Section
[0207] 106 Common Data Point Storage Unit
[0208] 1001 Control Department
[0209] 1002 Main Storage Unit
[0210] 1003 Auxiliary Storage Unit
[0211] 1004 Input Section
[0212] 1005 Output Section
[0213] 1006 Interface Section
Claims
1. A device for generating related information, comprising a control unit for generating related information in a building management system. The control unit Obtain the description of the machine data points of the first machine from the communication specification of the first machine. Obtain the description of the machine data points of the second machine from the communication specification of the second machine. Based on the similarity between the descriptions of machine data points of the first machine and the second machine, common data points are extracted from multiple machines. Generate information that associates the machine data points of each of the plurality of machines.
2. The association information generation apparatus according to claim 1, wherein the control unit generates a description of the common data points and generates information that associates the machine data points of each machine.
3. The association information generation device according to claim 1 or 2, wherein the description of the machine data point includes the name of the data point. The control unit extracts the common data points based on the similarity between the names of the machine data points of the first machine and the names of the machine data points of the second machine.
4. The association information generation apparatus according to any one of claims 1 to 3, wherein the description of the machine data points includes a description of the definition of the data points. The control unit extracts the common data points based on the similarity between the definition descriptions of the machine data points of the first machine and the definition descriptions of the machine data points of the second machine.
5. The association information generation apparatus according to any one of claims 1 to 4, wherein the control unit displays the common data points on the user terminal or the association information generation apparatus, and receives an instruction from the user to confirm the common data points.
6. The association information generation apparatus according to any one of claims 1 to 5, wherein the control unit receives an instruction from a user to output the common data point and outputs the common data point.
7. The association information generation apparatus according to any one of claims 1 to 6, wherein the description of the machine data point includes the read / write permissions or unit of the data point. The control unit extracts the common data points based on the similarity between the read / write permissions or units of the machine data points of the first machine and the read / write permissions or units of the machine data points of the second machine.
8. The association information generation apparatus according to any one of claims 1 to 7, wherein the control unit outputs information that associates the common data point with the machine data points of each of the plurality of machines, or stores the information in a database.
9. The associated information generation device according to claim 1, wherein the control unit Obtain a description of the common data points. Obtain the description of the machine data points of the third machine from the communication specification of the third machine. Based on whether the description of the common data point and the description of the machine data point of the third machine are similar, information is generated that associates the common data point and the machine data point of the third machine.
10. The association information generation apparatus according to claim 9, wherein the control unit generates information that associates the common data point with the machine data point of the third machine based on the similarity between the name of the common data point and the name of the machine data point of the third machine.
11. The association information generation apparatus according to claim 9 or 10, wherein the control unit generates information that associates the common data point with the machine data point of the third machine based on the similarity between the description of the definition of the common data point and the description of the definition of the machine data point of the third machine.
12. The association information generation apparatus according to any one of claims 9 to 11, wherein the control unit outputs the common data point.
13. The association information generation apparatus according to any one of claims 9 to 12, wherein the control unit generates information that associates the common data point with the machine data point of the third machine based on the similarity between the read / write permissions or units of the common data point and the read / write permissions or units of the machine data point of the third machine.
14. The association information generation apparatus according to any one of claims 9 to 13, wherein the control unit outputs information that associates the common data point with the machine data point of the third machine, or stores the information in a database.
15. A system comprising an association information generation device and a user terminal, the association information generation device having a control unit for generating association information in a building management system. The control unit of the associated information generation device Obtain the description of the machine data points of the first machine from the communication specification of the first machine. Obtain the description of the machine data points of the second machine from the communication specification of the second machine. Based on the similarity between the descriptions of machine data points of the first machine and the second machine, common data points are extracted from multiple machines. Generate information that associates the machine data points of each of the plurality of machines.
16. A method performed by an information generation device for generating related information in a building management system, comprising: The steps for obtaining the description of the machine data points of the first machine from the communication specification of the first machine. The steps for obtaining the description of the machine data points of the second machine from the communication specification of the second machine. The steps for extracting common data points across multiple machines based on whether the descriptions of machine data points for the first machine and the second machine are similar, and... The step of generating information that associates the machine data points of each of the plurality of machines.
17. A program that causes an information generation device for generating related information in a building management system to perform the following steps: Obtain the description of the machine data points of the first machine from the communication specification of the first machine. Obtain the description of the machine data points of the second machine from the communication specification of the second machine. Based on the similarity between the descriptions of machine data points of the first machine and the second machine, common data points are extracted from multiple machines. Generate information that associates the machine data points of each of the plurality of machines.
Citation Information
Patent Citations
Command association support system, command association support method and program
JP2010231638A
Processing device, operation method of processing device, program, and non-temporary recording medium
JP2023059605A
Method for automatic association of data points of database in configuration software
CN103049551A
Information creation method, information creation system, and program
CN109155048A
Information provision device, information provision system, and information provision method and program
JP2021046196A