System, Server, and Method
The system automates data model registration for air conditioners, enabling efficient and unified data management by acquiring and managing data models through a terminal and server, eliminating the need for manual registration and reducing duplicate data handling.
Patent Information
- Application Number
- JP2021114549
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-09
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2041-07-09
AI Technical Summary
Existing systems require air conditioner developers to register a data model on a server every time they develop a new air conditioner, due to varying data structures based on the type, combination, and number of air conditioners, leading to inefficient data management.
A system that includes an air conditioner, a terminal, and a server, where the terminal acquires a data model indicating the data structure of the air conditioner and sends it to the server, which manages the data model in a database, determining if it is already registered and adding it if not, allowing unified data management without manual registration.
Facilitates efficient data management of air conditioners by handling data in a standardized format, eliminating the need for repeated data model registration and avoiding duplicate data management.
Smart Images

Figure 0007771481000001 
Figure 0007771481000002 
Figure 0007771481000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a system, a server, and a method. [Background technology]
[0002] Conventionally, a system has been known in which a server acquires operational data from air conditioners and monitors and controls the air conditioners. The server acquires data collected by each air conditioner from various air conditioners (Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-085578 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the data collected by air conditioners varies depending on the type, combination, and number of air conditioners. Therefore, information indicating the data structure of the data collected by all air conditioners (hereinafter also referred to as a data model) must be registered in advance on the server, and air conditioner developers and the like must register a data model on the server every time they develop an air conditioner. The present disclosure aims to facilitate data management without requiring air conditioner developers and the like to register an air conditioner data model. [Means for solving the problem]
[0005] A system according to a first aspect of the present disclosure includes: A system including an air conditioner, a terminal that communicates with the air conditioner, and a server that communicates with the terminal, The control unit of the terminal acquiring, from the air conditioner, a data model indicating a data structure of data collected by the air conditioner; The data model is sent to the server.
[0006] According to the first aspect of the present disclosure, it is possible to facilitate management of data collected by air conditioners.
[0007] A second aspect of the present disclosure is the system according to the first aspect, the data is collected by at least one of a component of the air conditioner and a sensor attached to the air conditioner, The data structure is a tree structure according to the structure of at least one of the parts and the sensors.
[0008] According to the second aspect of the present disclosure, data collected by an air conditioner can be managed according to the structure of at least one of the components and the sensors.
[0009] A third aspect of the present disclosure is a system according to the first or second aspect, The data model indicates attribute information of the data.
[0010] According to the third aspect of the present disclosure, attribute information of data collected by air conditioners can be managed.
[0011] A fourth aspect of the present disclosure is a system according to any one of the first to third aspects, The server has a database for managing the data model.
[0012] According to the fourth aspect of the present disclosure, the data model can be managed in a database held by the server.
[0013] A fifth aspect of the present disclosure is the system according to the fourth aspect, The control unit of the server determines whether the data model received from the terminal is stored in the database.
[0014] According to the fifth aspect of the present disclosure, it is possible to determine whether or not a data model is already managed in a database held by the server.
[0015] A sixth aspect of the present disclosure is the system according to the fifth aspect, If the data model received from the terminal is not stored in the database, the control unit of the server registers the data model received from the terminal in the database.
[0016] According to the sixth aspect of the present disclosure, when a data model that is not registered in the database of the server is acquired, the data model can be added to the database and managed.
[0017] A seventh aspect of the present disclosure is a system according to any one of the first to sixth aspects, The air conditioner has a plurality of outdoor units and one or a plurality of indoor units, The control unit of the terminal or the control unit of the server The plurality of data models acquired from the plurality of outdoor units are managed as one data model.
[0018] According to the seventh aspect of the present disclosure, there is no need to manage duplicate data.
[0019] An eighth aspect of the present disclosure is the system according to the seventh aspect, The control unit of the terminal or the control unit of the server Data common to a plurality of data models acquired from the plurality of outdoor units is managed as one data.
[0020] According to the eighth aspect of the present disclosure, there is no need to manage duplicate data.
[0021] A server according to a ninth aspect of the present disclosure includes: A server including a control unit, The control unit A data model indicating the data structure of data collected by the air conditioner is received from the terminal.
[0022] A method according to a tenth aspect of the present disclosure, comprising: A method executed by a system including an air conditioner, a terminal, and a server, comprising: The terminal acquiring, from the air conditioner, a data model indicating a data structure of data collected by the air conditioner; sending the data model to the server; The server: receiving the data model from the terminal; Includes: [Brief explanation of the drawings]
[0023] [Figure 1] FIG. 1 is a diagram illustrating an overall configuration according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a diagram illustrating a hardware configuration of a terminal (communication adapter) according to an embodiment of the present disclosure. [Figure 3] FIG. 2 is a diagram illustrating a hardware configuration of a server according to an embodiment of the present disclosure. [Figure 4] FIG. 3 is a sequence diagram of a process executed by an air conditioning system according to an embodiment of the present disclosure. [Figure 5] FIG. 2 is a diagram for explaining a data model of an air conditioner according to an embodiment of the present disclosure. [Figure 6] 1 is an example of a data model for an air conditioner according to an embodiment of the present disclosure. [Figure 7] FIG. 2 is a diagram for explaining a data model for an air conditioner having multiple outdoor units according to an embodiment of the present disclosure. [Figure 8] 1 is an example of a data model for an air conditioner having multiple outdoor units according to an embodiment of the present disclosure. [Figure 9] 1 is an example of a data model for an air conditioner according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0024] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
[0025] <Terminology> In this specification, the term "data model" refers to information that indicates the data structure of data collected by an air conditioner. The data collected by an air conditioner is data collected by at least one of the components of the air conditioner and the sensors attached to the air conditioner. For example, the data structure is a tree structure that conforms to the structure of at least one of the components of the air conditioner and the sensors attached to the air conditioner. Note that the data structure is not limited to a tree structure, and may be a collection of data items collected by the air conditioner. The data model indicates attribute information of the data collected by the air conditioner. Using the data model makes it possible to handle data collected by various air conditioners in a unified format. In this specification, a "communication adapter" is a terminal that has control functions and communication functions. The communication adapter can acquire a data model of an air conditioner from the heat source side device (outdoor unit) of the air conditioner and transmit the data model of the air conditioner to a server. The communication adapter is an example of a terminal.
[0026] <System configuration> 1 is a diagram showing the overall configuration according to one embodiment of the present disclosure. Assume that air conditioners 10-1, . . . , 10-n (n is an integer of 1 or greater) are installed in a certain property.
[0027] Note that a property is a location where an air conditioner is installed. For example, a property is a building, a floor within a building, etc. One or more air conditioners are installed in one property.
[0028] 1, the air conditioning system 1 includes air conditioners 10-1, ..., air conditioners 10-n (hereinafter, air conditioners 10-1, ..., air conditioners 10-n will also be collectively referred to as air conditioners 10), terminals (communication adapters) 20-1, ..., terminals (communication adapters) 20-n (hereinafter, terminals (communication adapters) 20-1, ..., terminals (communication adapters) 20-n will also be collectively referred to as terminals (communication adapters 20)), and a server 30. Each of these will be described below.
[0029] <<Air conditioner>> The air conditioner 10 is an air conditioner of any model. The air conditioners 10-1, ..., 10-n each have a heat source-side device 11-1, ..., 11-n (hereinafter, the heat source-side devices 11-1, ..., 11-n are also collectively referred to as heat source-side devices 11), and a usage-side device 12-1, ..., 12-n (hereinafter, the usage-side devices 12-1, ..., 12-n are also collectively referred to as usage-side devices 12). The air conditioner 10 has one or more heat source-side devices 11 and one or more usage-side devices 12. The heat source-side devices 11 are also called outdoor units, and the usage-side devices 12 are also called indoor units.
[0030] Terminals (communication adapters) 20-1, . . . , and terminals (communication adapters) 20-n are connected to the heat source side devices 11-1, . . . , and heat source side devices 11-n, respectively.
[0031] <<Terminal (communication adapter)>> The terminal (communication adapter) 20 is a terminal that has control functions and communication functions (also called the edge of IoT (Internet of Things)). The terminal (communication adapter) 20 can communicate with the server 30 via wireless communication such as LTE (Long Term Evolution). The terminal (communication adapter) 20 acquires a data model of the air conditioner 10 (specifically, the heat source side device 11 and the user side device 12) from the heat source side device 11 and transmits the data model of the air conditioner 10 to the server 30.
[0032] 1 , an air conditioner 10 has one user-side device 12 (or multiple user-side devices 12) and multiple heat-source-side devices 11 (also referred to as a multi-air conditioner having multiple outdoor units). In this case, a terminal (communication adapter) 20 is connected to one of the multiple heat-source-side devices (referred to as a parent heat-source-side device; devices other than the parent heat-source-side device are referred to as child heat-source-side devices). The terminal (communication adapter) 20 can acquire data models of the parent heat-source-side device and child heat-source-side device, as well as data models of the user-side devices, from the parent heat-source-side device and transmit them to a server 30.
[0033] <<Server>> The server 30 can transmit and receive data via any network to and from the terminal (communication adapter) 20. The server 30 is made up of one or more computers.
[0034] The server 30 manages the data model of the air conditioner 10. The server 30 has a database for managing the data model. Note that the database not only registers data models that the server 30 receives from the terminal (communication adapter) 20, but also registers data models that the developer of the air conditioner 10 created during development by uploading them.
[0035] The server 30 receives the data model of the air conditioner 10 from the terminal (communication adapter) 20. The server 30 determines whether or not the data model received from the terminal (communication adapter) 20 is stored in the database. If the data model is not stored in the database, the server 30 registers the data model received from the terminal (communication adapter) 20 in the database. If the data model is stored in the database, the server 30 stores the fact that the air conditioner 10 is installed in the property (if it has already been registered, the server 30 stores the fact that it has been confirmed that the air conditioner 10 is installed in the property).
[0036] In this way, in one embodiment of the present disclosure, information (data model) indicating the data structure of data collected by air conditioners is registered in a database. This makes it possible to handle data collected by each air conditioner in a unified format for each data model, making it easier to use the data collected by each air conditioner.
[0037] <Hardware configuration> 2 is a diagram illustrating a hardware configuration of a terminal (communication adapter) 20 according to an embodiment of the present disclosure. The terminal (communication adapter) 20 includes a control unit 201, a communication device 202, and a storage device 203.
[0038] The control unit 201 is a processor such as a CPU (Central Processing Unit). The control unit 201 executes a program to perform each process described in this specification.
[0039] The communication device 202 is a transmitter and receiver that communicates with the server 30 and the like via any network (for example, wireless communication such as LTE).
[0040] The storage device 203 is a memory in which the control unit 201 stores data.
[0041] 3 is a diagram illustrating a hardware configuration of a server 30 according to an embodiment of the present disclosure. The server 30 includes a control unit 301, a read-only memory (ROM) 302, and a random access memory (RAM) 303. The control unit 301, the ROM 302, and the RAM 303 form a so-called computer.
[0042] The server 30 may also have an auxiliary storage device 304, a display device 305, an operation device 306, an I / F (Interface) device 307, and a drive device 308. The hardware components of the server 30 are connected to each other via a bus B.
[0043] The control unit (for example, CPU) 301 is a computing device that executes various programs installed in the auxiliary storage device 304. The control unit 301 executes the programs to perform the various processes described in this specification.
[0044] The ROM 302 is a non-volatile memory. The ROM 302 functions as a main storage device that stores various programs, data, etc. required for the control unit 301 to execute various programs installed in the auxiliary storage device 304. Specifically, the ROM 302 functions as a main storage device that stores boot programs such as a BIOS (Basic Input / Output System) and an EFI (Extensible Firmware Interface).
[0045] The RAM 303 is a volatile memory such as a dynamic random access memory (DRAM) or a static random access memory (SRAM). The RAM 303 functions as a main storage device that provides a working area in which various programs installed in the auxiliary storage device 304 are expanded when the control unit 301 executes them.
[0046] The auxiliary storage device 304 is an auxiliary storage device that stores various programs and information used when the various programs are executed.
[0047] The display device 305 is a display device that displays the internal state of the server 30 and the like.
[0048] The operation device 306 is an input device through which the operator of the server 30 inputs various instructions to the server 30 .
[0049] The I / F device 307 is a communication device that connects to a network and communicates with other devices.
[0050] Drive device 308 is a device for loading storage medium 309. The storage medium 309 here includes media that record information optically, electrically, or magnetically, such as CD-ROMs, flexible disks, and magneto-optical disks. Storage medium 309 may also include semiconductor memories that record information electrically, such as ROMs and flash memories.
[0051] The various programs to be installed in the auxiliary storage device 304 are installed, for example, by setting the distributed storage medium 309 in the drive device 308 and reading the various programs recorded on the storage medium 309 by the drive device 308. Alternatively, the various programs to be installed in the auxiliary storage device 304 may be installed by being downloaded from a network via the I / F device 307.
[0052] <Processing method> FIG. 4 is a sequence diagram of processing executed by the air conditioning system 1 according to an embodiment of the present disclosure.
[0053] In step 1 (S1), the control unit 201 of the terminal 20 acquires from the air conditioner 10 a data model indicating the data structure of the data collected by the air conditioner 10.
[0054] In step 2 (S2), the control unit 201 of the terminal 20 transmits the data model acquired in S1 to the server 30. The control unit 301 of the server 30 receives the data model from the terminal 20.
[0055] In step 3 (S3), the control unit 301 of the server 30 determines whether the data model received from the terminal 20 in S2 is stored in a database. The server 30 has a database for managing data models. If the data model is not stored in the database in S3, the process proceeds to step 4-1. If the data model is stored in the database in S3, the process proceeds to step 4-2.
[0056] In step 4-1 (S4-1), the control unit 301 of the server 30 registers the data model received from the terminal 20 in S2 in the database.
[0057] In step 4-2 (S4-2), the control unit 301 of the server 30 stores the fact that the air conditioner 10 is installed in the property (if it has already been registered, it stores the fact that it has been confirmed that the air conditioner 10 is installed in the property). This allows the server 30 to understand what data model each air conditioner 10 installed in each property has.
[0058] <Air conditioner data model> Fig. 5 is a diagram illustrating a data model of the air conditioner 10 according to an embodiment of the present disclosure. The data model indicates the data structure of data collected by the air conditioner 10. For example, a data model is created for each model of the air conditioner 10 (in the example of Fig. 5, a "room air conditioner," a "commercial air conditioner," and a "building air conditioner").
[0059] The bottom right of Figure 5 shows an example of a data model for the outdoor unit and a data model for the indoor unit.
[0060] In the data model for the outdoor unit, the "outdoor unit" has "fan," "heat exchanger," and "compressor" at a lower level. The "fan" has "on / off" and "current rotation speed" at a lower level. The "heat exchanger" has "liquid pipe temperature," "gas pipe temperature," and "tear pipe temperature" at a lower level. The "compressor" has "current rotation speed" and "discharge pipe temperature" at a lower level.
[0061] In this way, the data model shows the data structure of data (in the example of the outdoor unit in Figure 5, "Start / Stop", "Current Rotation Speed", "Liquid Pipe Temperature", "Gas Pipe Temperature", "Tearpipe Temperature", "Current Rotation Speed", "Discharge Pipe Temperature") collected by at least one of the components of the air conditioner 10 and the sensors attached to the air conditioner 10 (in the example of the outdoor unit in Figure 5, "Fan", "Heat Exchanger", "Compressor"). The data structure is a tree structure that follows the structure of at least one of the components of the air conditioner 10 and the sensors attached to the air conditioner 10 (in the example of the outdoor unit in Figure 5, "Fan", "Heat Exchanger", "Compressor").
[0062] In the indoor unit data model, "Fan" and "Heat Exchanger" are located at a lower level than "Indoor Unit." "Start / Stop" and "Step" are located at a lower level than "Fan." "Liquid Pipe Temperature" and "Gas Pipe Temperature" are located at a lower level than "Heat Exchanger."
[0063] In this way, the data model shows the data structure of data (in the example of the indoor unit in FIG. 5, "on / stop", "step", "liquid pipe temperature", "gas pipe temperature") collected by at least one of the components of the air conditioner 10 and the sensors attached to the air conditioner 10 (in the example of the indoor unit in FIG. 5, "fan" and "heat exchanger") The data structure is a tree structure that follows the structure of at least one of the components of the air conditioner 10 and the sensors attached to the air conditioner 10 (in the example of the indoor unit in FIG. 5, "fan" and "heat exchanger").
[0064] Each data model for the air conditioner 10 is created in accordance with a data definition book (dictionary) (information for defining data that is standardized among various air conditioners 10). This makes it possible to handle data collected by various air conditioners 10 in a standardized format.
[0065] FIG. 6 is an example of a data model for the air conditioner 10 according to an embodiment of the present disclosure.
[0066] As shown in Figure 6, the data structure of the data collected by the air conditioner 10 ("current rotation speed", "cumulative operating time", "software ID", "rotation speed correction", "cumulative operating time", and "software ID" stored in "data" in Figure 6) conforms to the physical structure of at least one of the components of the air conditioner 10 and the sensors attached to the air conditioner 10 (each "entity" in Figure 6). Specifically, the data model indicates that the "outdoor unit" at a higher level has a "compressor" and an "outdoor unit fan motor" at lower levels. The data model also indicates that the "compressor" and "outdoor unit fan motor" each have an "inverter" at a lower level, and that the "inverter" has "software" at a lower level. The data model also indicates that the "software" collects the "software ID" at a lower level.
[0067] The data items of the data model include data acquired by various sensors (intake temperature, discharge temperature, outside air temperature, indoor temperature, CO2 concentration, etc.), various settings (cooling set temperature, heating set temperature, compressor frequency, valve opening / closing, fan rotation speed, etc.), and start / stop information for each air conditioner (compressor, valve, four-way valve, indoor fan, outdoor fan, etc.). The data structure and attribute information of the data are defined for each of the rules for when the terminal 20 outputs data and the rules for when the terminal 20 acquires data.
[0068] <Data attribute information> Here, the attribute information of the data will be explained. A data model indicates the attribute information of the data collected by the air conditioner 10. For example, the attribute information is the initial value, minimum value, maximum value, value range, read / write enable / disable, step size, etc. of the data collected by the air conditioner 10. Furthermore, for example, the attribute information of the data is special control conditions (for example, special control conditions for an air conditioner in a cold climate). The terminal (communication adapter) 20 can transmit the initial value along with the data model of the air conditioner 10 to the server 30. Furthermore, the terminal (communication adapter) 20 can periodically transmit the current value to the server 30. Furthermore, when the attribute information is changed (for example, when the upper or lower limit of the set temperature is changed using the function of the remote control of the air conditioner 10), the terminal (communication adapter) 20 can transmit the changed attribute information to the server 30 as a data model.
[0069] 7 is a diagram illustrating a data model of an air conditioner 10 having multiple outdoor units according to an embodiment of the present disclosure. When the air conditioner 10 has multiple outdoor units and one or more indoor units, the terminal 20 or server 30 can manage multiple data models acquired from the multiple outdoor units as a single data model (registering the data model as being for an air conditioner 10 having multiple outdoor units). Specifically, the terminal 20 or server 30 can manage data that is common to multiple data models acquired from the multiple outdoor units as a single data.
[0070] To explain using the example of Figure 7, the terminal 20 or server 30 can manage the data that is common within the data model of each outdoor unit of a "two-unit multi-unit (when the air conditioner 10 has two outdoor units)" (the "common" part in Figure 7) as a single piece of data. The terminal 20 or server 30 can manage the data that is not common within the data model of each outdoor unit of a "two-unit multi-unit" (the "unit (0)," "unit (1)" part in Figure 7)) as individual data. The same applies to a "three-unit multi-unit (when the air conditioner 10 has three outdoor units)" or four or more units. In this way, in a "single unit unit," a "two-unit multi-unit," a "three-unit multi-unit," etc., data that is common between the outdoor units and data that is not common between the outdoor units are managed separately.
[0071] Figure 8 is an example of a data model for an air conditioner having multiple outdoor units according to an embodiment of the present disclosure. As shown in Figure 8, when the air conditioner 10 has multiple outdoor units (outdoor unit 1 and outdoor unit 2 in the example of Figure 8) and one or more indoor units, the multiple data models acquired from the multiple outdoor units are managed as a single data model.
[0072] As shown in Figure 8, common data ("outdoor temperature" stored in "Data" in Figure 8) acquired from multiple outdoor units (outdoor unit 1 and outdoor unit 2 in the example of Figure 8) is managed as a single data.
[0073] As shown in Figure 8, the data structure of the data collected by the air conditioner 10 ("outside temperature," "current rotation speed," "accumulated operating time," "software ID," "rotation speed correction," "accumulated operating time," and "software ID" stored in "data" in Figure 8) conforms to the physical structure of at least one of the components possessed by the air conditioner 10 and the sensors attached to the air conditioner 10 (each "entity" in Figure 8).
[0074] Specifically, the data model shows that "Outdoor Unit 1" at a higher level has "Compressor 1" and "Outdoor Unit Fan Motor 1" at lower levels. The data model also shows that "Compressor 1" and "Outdoor Unit Fan Motor 1" each have "Inverter" at a lower level, and that "Inverter" has "Software" at a lower level. The data model also shows that "Software" collects "Software ID" at a lower level.
[0075] The data model also shows that "Outdoor Unit 2" in the upper hierarchy has "Compressor 2" and "Outdoor Unit Fan Motor 2" in the lower hierarchy. The data model also shows that "Compressor 2" and "Outdoor Unit Fan Motor 2" each have "Inverter" in the lower hierarchy, and that "Inverter" has "Software" in the lower hierarchy. The data model also shows that "Software" collects "Software ID" in the lower hierarchy.
[0076] The data items of the data model include data acquired by various sensors (intake temperature, discharge temperature, outside air temperature, indoor temperature, CO2 concentration, etc.), various settings (cooling set temperature, heating set temperature, compressor frequency, valve opening / closing, fan rotation speed, etc.), and start / stop information for each air conditioner (compressor, valve, four-way valve, indoor fan, outdoor fan, etc.). The data structure and attribute information of the data are defined for each of the rules for when the terminal 20 outputs data and the rules for when the terminal 20 acquires data.
[0077] Fig. 9 is an example of a data model for the air conditioner 10 according to an embodiment of the present disclosure. In an embodiment of the present disclosure, the data structure may be a collection of data items collected by the air conditioner 10. In this case, the data model is information indicating a collection of data items collected by the air conditioner 10 (in the example of Fig. 9, current rotation speed, cumulative operating time, software ID, rotation speed correction, cumulative operating time, and software ID), as shown in Fig. 9.
[0078] In this way, in one embodiment of the present disclosure, air conditioner developers and the like do not need to register a data model in a server every time they develop an air conditioner. Furthermore, in one embodiment of the present disclosure, it is possible to register data models for various combinations of multi-units that are actually installed in a property (for example, two-unit multi-units (when the air conditioner 10 has two outdoor units), three-unit multi-units (when the air conditioner 10 has three outdoor units), ..., multiple models of multi-units (when the air conditioner 10 has outdoor units of different models, such as model A and model B)).
[0079] Although the embodiments have been described above, it will be understood that various changes in form and details can be made without departing from the spirit and scope of the claims. [Explanation of symbols]
[0080] 1. Air conditioning system 10 Air conditioner 11 Heat source side device 12 User device 20 Terminal (communication adapter) 30 servers 201 Control Unit 202 Communication equipment 203 Storage device 301 Control Unit 302 ROM 303 RAM 304 Auxiliary storage 305 Display device 306 Operating device 307 I / F device 308 Drive Unit 309 Storage medium
Claims
1. A system including an air conditioner, a terminal that communicates with the air conditioner, and a server that communicates with the terminal, The control unit of the terminal acquiring, from the air conditioner, each data structure of data collected by each of a plurality of outdoor units included in the air conditioner; Sending the data structure to the server; A system in which the control unit of the server registers multiple data structures received from the terminal as a single data structure, and registers items common to the multiple data structures received from the terminal as a single item.
2. A system including an air conditioner, a terminal that communicates with the air conditioner, and a server that communicates with the terminal, The control unit of the terminal acquiring from the air conditioner each data structure of data collected by each of a plurality of indoor units included in the air conditioner; Sending the data structure to the server; A system in which the control unit of the server registers multiple data structures received from the terminal as a single data structure, and registers items common to the multiple data structures received from the terminal as a single item.
3. the data is collected by at least one of a component of the air conditioner and a sensor attached to the air conditioner, the data structure is a tree structure according to components included in the air conditioner, The system according to claim 1 or 2, wherein a component or sensor arranged at a higher level in the tree structure comprises a component or sensor arranged at a lower level in the tree structure.
4. The control unit of the terminal The system according to claim 1 , wherein attribute information of data collected by the air conditioner is acquired from the air conditioner, and the attribute information is transmitted to the server.
5. The system according to claim 1 , wherein the server has a database for managing the data structure.
6. The system according to claim 1 , wherein the control unit of the server determines whether the data structure received from the terminal is registered in a database.
7. 7. The system according to claim 6, wherein the control unit of the server registers the data structure received from the terminal in the database if the data structure received from the terminal is not registered in the database.
8. A server including a control unit, The control unit receiving, from the terminal, each data structure of data collected by each of a plurality of outdoor units of the air conditioner; A server that registers the plurality of data structures received from the terminal as one data structure, and registers an item that is common to the plurality of data structures received from the terminal as one item.
9. A server equipped with a control unit, The control unit receiving, from a terminal, each data structure of data collected by each of a plurality of indoor units of the air conditioner; A server that registers the plurality of data structures received from the terminal as one data structure, and registers an item that is common to the plurality of data structures received from the terminal as one item.
10. A method executed by a system including an air conditioner, a terminal, and a server, comprising: The terminal acquiring, from the air conditioner, each data structure of data collected by each of a plurality of outdoor units included in the air conditioner; sending the data structure to the server; The server: receiving the data structure from the terminal; a step of registering the plurality of data structures received from the terminal as one data structure, and registering an item common to the plurality of data structures received from the terminal as one item; A method comprising:
11. A method executed by a system including an air conditioner, a terminal, and a server, comprising: The terminal acquiring from the air conditioner each data structure of data collected by each of a plurality of indoor units included in the air conditioner; sending the data structure to the server; The server: receiving the data structure from the terminal; a step of registering the plurality of data structures received from the terminal as one data structure, and registering an item common to the plurality of data structures received from the terminal as one item; A method comprising:
Citation Information
Patent Citations
Building management equipment
JP1995085166A
Air-conditioning management system
JP2021085578A
Device management system
WO2020246426A1