Air conditioning control system, air conditioning control method and program
The air conditioning control system optimizes energy use and user comfort by tracking user presence and absence in divided areas, adjusting operations based on customizable thresholds, addressing the inefficiencies of traditional systems.
Patent Information
- Application Number
- JP2024564053
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-12-14
- Publication Date
- 2025-10-06
- Estimated Expiration
- 2042-12-14
AI Technical Summary
Existing air conditioning systems face challenges in balancing energy conservation and user comfort by repeatedly starting and stopping operations based on the presence or absence of individuals in a room, leading to increased power consumption and suboptimal user experience.
An air conditioning control system that uses wireless transmitters and user terminals to track user presence and absence in divided areas, adjusting operation times based on customizable presence and absence thresholds to prioritize either energy conservation or user comfort.
The system effectively manages air conditioner operations to reduce power consumption while ensuring timely start-up or shut-down based on user presence, enhancing energy efficiency and user comfort.
Smart Images

Figure 0007749865000001 
Figure 0007749865000002 
Figure 0007749865000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an air conditioning control system, an air conditioning control method, and a program. [Background technology]
[0002] There is known a system that detects people in a room and controls electrical devices placed in the room based on the detection result. For example, Patent Document 1 discloses a technology that detects people in a room, notifies people in the room that they are candidates for the last person to leave when the number of people detected falls below a threshold, and cuts off power to electrical devices in the room when the number of people falls to zero. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2022 / 004246 Summary of the Invention [Problem to be solved by the invention]
[0004] In the above-described technology, when a person is no longer detected in the room, the operation of the electrical appliance is stopped, and when the person returns to the room, the operation of the electrical appliance is started. However, since air conditioners consume a lot of power when they start up, repeated operation and stopping increases the power consumption. Therefore, from the viewpoint of energy conservation, it is not desirable to start operation immediately when a person is detected. On the other hand, from the viewpoint of user comfort, it is more desirable to start operation immediately when a person is detected.
[0005] In an air conditioning control system that controls an air conditioner, if the system is set to more easily determine that a user is present in the air-conditioned space, the air conditioner can operate for a longer period of time, thereby enabling control that prioritizes user comfort. On the other hand, if the air conditioning control system is set to more easily determine that a user is absent from the air-conditioned space, the air conditioner can operate for a shorter period of time, enabling control that prioritizes energy conservation. However, whether to prioritize energy conservation or user comfort depends on the intention of the person managing the air-conditioned space. Therefore, it is desirable for the person managing the air-conditioned space to be able to adjust the settings for whether or not presence and absence determinations are more likely to be made.
[0006] The present disclosure has been made in consideration of the above-mentioned problems, and aims to provide an air conditioning control system, an air conditioning control method, and a program that are capable of adjusting the likelihood of determining whether a person is present or absent in an air-conditioned space. [Means for solving the problem]
[0007] In order to achieve the above object, the air conditioning control system according to the present disclosure includes: An air conditioning control system comprising an air conditioning control device that controls one or more air conditioners that air-condition an air-conditioned space into a plurality of divided areas, and a transmitter installed in each of the areas, a position detection means for detecting the position of a wireless terminal carried by a user present in the air-conditioned space based on information acquired through wireless communication between the transmitter and the wireless terminal; an area detection determination means for determining whether or not a user has been detected in each of the areas based on the position detected by the position detection means; When the area detection determination means detects a user in an area, a predetermined time is added to the total time spent in the area in which the user was detected, out of the total time spent in the area calculated for each area; If the area detection determination means does not detect a user in an area, the predetermined time is added to the total absence time in the area in which the user was not detected, out of the total absence time calculated for each area; When the value of the total occupancy time becomes equal to a first occupancy time threshold, it is determined that a user is present in the area; When the value of the total absence time becomes equal to a first absence time threshold, it is determined that the user is not present in the area. Presence / absence determination means, accepting a setting to reset the total occupancy time for each area to zero either when the area detection determination means detects no user in the area or when the presence / absence determination means determines that no user is present in the area; A setting is accepted to reset the total absence time for each area to zero either when the area detection determination means detects a user in the area or when the presence / absence determination means determines that a user is present in the area. a first setting receiving means; Equipped with the presence / absence determining means resets the total presence time and the total absence time for each area to zero at a timing indicated by the setting received by the first setting receiving means, The air conditioning control device controls the operation of the air conditioner for each area based on presence / absence information indicating the determination result made by the presence / absence determination means as to whether or not a user is present in the area. [Effects of the Invention]
[0008] According to the present disclosure, it is possible to provide an air conditioning control system, an air conditioning control method, and a program that are capable of adjusting the likelihood of determining whether a person is present or absent in an air-conditioned space. [Brief explanation of the drawings]
[0009] [Figure 1]Block diagram of an air conditioning control system according to a first embodiment [Figure 2] FIG. 1 is a block diagram showing a hardware configuration of an information processing device according to a first embodiment. [Figure 3] FIG. 1 is a block diagram showing the functional configuration of an air conditioning control system according to a first embodiment. [Figure 4] FIG. 1 is a diagram showing an example of a position information table according to the first embodiment. [Figure 5] Flowchart showing location information transmission processing according to the first embodiment [Figure 6] Flowchart showing presence / absence determination processing according to the first embodiment [Figure 7] FIG. 1 is a diagram showing an example of operation according to the first embodiment. [Figure 8] Flowchart showing presence / absence determination processing according to the first embodiment [Figure 9] FIG. 1 is a diagram showing an example of operation according to the first embodiment. [Figure 10] 1 is a flowchart showing an air conditioning control process according to the first embodiment. [Figure 11] Flowchart showing presence / absence determination processing according to the second embodiment [Figure 12] 10 is a block diagram showing the functional configuration of an air conditioning control system according to a third embodiment. [Figure 13] 10 is a flowchart showing a device control process according to a third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] (Embodiment 1) The air conditioning control system 1 according to the first embodiment is a system for controlling air conditioners installed in a property. As shown in Fig. 1, the air conditioning control system 1 includes an air conditioning control device 200 that controls one or more air conditioners 100, one or more transmitters 300 installed in the air-conditioned spaces to be air-conditioned by the air conditioners 100, a wireless terminal 400 carried by a user, a management device 500 that manages the control of the air conditioners 100 by the air conditioning control device 200, and a property information management device 600 that manages information about the property including the air-conditioned spaces.
[0011] The air conditioner 100 is an electrical device that conditions the air conditioning space within a property. Examples of the property include a residence, an office building, and a commercial facility. The air conditioned space is, for example, an indoor space within the property, and is divided into multiple areas. At least one air conditioner 100 is installed in each area. The air conditioner 100 operates in accordance with a control signal from a remote control operated by a user. The air conditioner 100 also operates based on control information transmitted from an air conditioning control device 200.
[0012] The air conditioning control device 200 is a device that controls the operation of the air conditioners 100, and is communicatively connected to multiple air conditioners 100 installed in the property. The air conditioning control device 200 is also communicatively connected to a management device 500. The air conditioning control device 200 monitors the operating status of the multiple air conditioners 100 and controls the operation of the multiple air conditioners 100. The air conditioning control device 200 also controls the operation of the air conditioners 100 based on information received from the management device 500.
[0013] At least one transmitter 300 is installed in each area. The transmitter 300 periodically transmits a wireless signal indicating identification information for identifying itself. Here, "periodically" refers to repeatedly executing a predetermined process, and the execution interval is not limited to a fixed interval. The interval is arbitrarily determined by the operator of the management device 500. The interval may be set according to a predetermined rule, or may be set to an irregular value.
[0014] The wireless terminal 400 is a terminal carried by a user present in the space to be air-conditioned, such as a smartphone or tablet terminal. The wireless terminal 400 is communicably connected to the management device 500. An application for controlling the air conditioner 100 is installed in the wireless terminal 400. This application will be referred to as the "air conditioning app" hereinafter. The air conditioning app detects the position of the wireless terminal 400 through wireless communication with the transmitter 300, and transmits information indicating the detected position and information identifying the user of the wireless terminal 400 to the management device 500.
[0015] The management device 500 is a device that manages the control of the air conditioner 100 by the air conditioning control device 200. The management device 500 is connected to the air conditioning control device 200, the wireless terminal 400, and the property information management device 600 so that they can communicate with each other.
[0016] The property information management device 600 is a device that manages property information related to properties including air-conditioned spaces, and is communicatively connected to the management device 500. The property information includes floor plans of the property, information on the installation locations of transmitters in the property, and the like.
[0017] Next, the hardware configuration of the information processing device 10 in which the air conditioning control device 200, the wireless terminal 400, and the management device 500 are realized will be described with reference to FIG.
[0018] The information processing device 10 has a processor 11 that executes various processes, a main memory unit 12 used as a work area for the processor 11, an auxiliary memory unit 13 that stores various data used in the processing of the processor 11, a communication unit 14 for communicating with external devices, an input unit 15 that acquires input information, and an output unit 16 that presents various information. The main memory unit 12, the auxiliary memory unit 13, the communication unit 14, the input unit 15, and the output unit 16 are all connected to the processor 11 via a bus 17.
[0019] The processor 11 includes a CPU (Central Processing Unit). The processor 11 executes programs stored in the auxiliary storage unit 13 to realize various functions of the information processing device 10.
[0020] The main memory unit 12 includes a RAM (Random Access Memory). Programs are loaded into the main memory unit 12 from the auxiliary memory unit 13. The main memory unit 12 is used as a working area for the processor 11.
[0021] Auxiliary storage unit 13 includes a non-volatile memory such as an EEPROM (Electrically Erasable Programmable Read-Only Memory). In addition to programs, auxiliary storage unit 13 stores various data used in the processing of processor 11. In accordance with instructions from processor 11, auxiliary storage unit 13 supplies processor 11 with data used by processor 11 and stores data supplied from processor 11.
[0022] The communication unit 14 includes a network interface circuit for communicating with an external device. The communication unit 14 receives a signal from the external device and outputs data indicated by the signal to the processor 11. The communication unit 14 also transmits a signal indicating the data output from the processor 11 to the external device.
[0023] The input unit 15 includes input devices such as input keys, a pointing device, etc. The input unit 15 acquires information input by the user of the information processing device 10 and notifies the processor 11 of the acquired information.
[0024] The output unit 16 includes output devices such as an LCD (Liquid Crystal Display) and a speaker. The output unit 16 may be configured as a touch screen integrally formed with a pointing device constituting the input unit 15. The output unit 16 presents various information to the user in accordance with instructions from the processor 11.
[0025] Next, the functions of the air conditioning control system 1 will be described with reference to FIG.
[0026] The wireless terminal 400 functionally comprises a wireless signal receiving unit 401 that receives a signal from the transmitter 300, a position detecting unit 402 that detects the position of the wireless terminal 400 based on the received wireless signal, a memory unit 403 that stores transmitter information related to the transmitter 300, a position information transmitting unit 404 that transmits position information indicating the detected position to the management device 500, a transmitter information receiving unit 405 that receives the transmitter information from the management device 500, and a setting accepting unit 406 that accepts settings of a first occupancy time threshold and a first unoccupied time threshold from the user of the wireless terminal 400. The functions of the wireless signal receiving unit 401, the position detecting unit 402, the memory unit 403, the position information transmitting unit 404, the transmitter information receiving unit 405, and the setting accepting unit 406 are realized by an air conditioning app.
[0027] Functionally, the management device 500 comprises a location information receiving unit 501 that receives location information from the wireless terminal 400, a memory unit 502 that stores the location information, an area detection determination unit 503 that determines whether a user has been detected for each area, a presence / absence determination unit 504 that determines whether a user is present for each area, a setting reception unit 505 that receives various settings from the operator of the management device 500, a presence / absence information transmission unit 506 that transmits presence / absence information to the air conditioning control device 200, a transmitter information transmission unit 507 that transmits transmitter information to the wireless terminal 400, and a property information receiving unit 508 that receives property information from the property information management device 600.
[0028] First, the functions of wireless terminal 400 will be described.
[0029] The wireless signal receiving unit 401 receives wireless signals transmitted from transmitters 300 installed in the area. The wireless signal receiving unit 401 extracts, from the received wireless signal, transmitter identification information for identifying the transmitter 300 that transmitted the received wireless signal. Furthermore, when receiving a wireless signal transmitted from the transmitter 300, the wireless signal receiving unit 401 measures the radio wave intensity of the wireless signal and extracts radio wave intensity information indicating the measured radio wave intensity. The wireless signal receiving unit 401 supplies the extracted transmitter identification information and the acquired radio wave intensity information to the position detection unit 402. The wireless signal receiving unit 401 is realized by cooperation between the processor 11 and the communication unit 14.
[0030] For example, when the wireless signal receiving unit 401 receives a wireless signal from transmitter 300-A1 installed in area A1 of the air-conditioned space, it acquires transmitter identification information of transmitter 300-A1 from the wireless signal, measures the radio wave strength of the wireless signal from transmitter 300-A1, and supplies the transmitter identification information of transmitter 300-A1 and radio wave strength information indicating the measured radio wave strength to the position detection unit 402.
[0031] The position detection unit 402 detects the position of the wireless terminal 400 based on information acquired through wireless communication between the wireless terminal 400 carried by a user present in the air-conditioned space and the transmitter 300. The position detection unit 402 is realized by the processor 11. The position detection unit 402 is an example of a position detection means.
[0032] The information acquired by wireless communication between the wireless terminal 400 and the transmitter 300 is, for example, transmitter identification information and radio wave intensity information supplied from the wireless signal receiving unit 401.
[0033] For example, the position detection unit 402 detects the position of the wireless terminal 400 based on the transmitter identification information, the radio wave intensity information, and installation position information that indicates the installation position of the transmitter 300 in the air-conditioned space and that is stored in the storage unit 403. As will be described later, the installation position information is information included in the transmitter information, which is received by the transmitter information receiving unit 405 and stored in the storage unit 403. Specifically, the position detection unit 402 detects the position of the wireless terminal 400 by the principle of triangulation based on the radio wave intensity indicated by the supplied radio wave intensity information and the installation position of the transmitter 300 indicated by the installation position information associated with the supplied transmitter identification information. Here, the detected position is represented by x and y coordinates on a plane of the air-conditioned space.
[0034] The storage unit 403 stores the transmitter information received by the transmitter information receiving unit 405, user identification information for identifying the user using the wireless terminal, and threshold information including the first user presence time threshold and the first user absence time threshold received by the setting receiving unit 406. The storage unit 403 is realized by the auxiliary storage unit 13.
[0035] The transmitter information is information that includes transmitter identification information and installation location information in association with each other. For example, the transmitter information includes transmitter identification information of transmitters 300-A1 to AN installed in areas A1 to AN (N is a positive number equal to or greater than 1) of the air-conditioned space, and installation location information indicated by x and y coordinates that indicate the positions of the transmitters 300-A1 to AN in the air-conditioned space.
[0036] The user identification information is registered in advance by the user of wireless terminal 400. For example, storage unit 403 of wireless terminal 400-1 stores identifier "U1" of the user of wireless terminal 400-1 as user identification information.
[0037] The first user presence time threshold is a candidate value for the first presence time threshold, and can be set by each user. The first presence time threshold is a value used for comparison with the total presence time calculated for each area, and is used to determine whether or not a user is present in an area. When the total presence time in an area becomes the same value as the first presence time threshold, the presence / absence determination unit 504 determines that the user is present in that area. Hereinafter, this determination will be referred to as "presence determination."
[0038] The first user absence time threshold is a candidate value for the first absence time threshold, and can be set by each user. The first absence time threshold is a value used for comparison with the total absence time calculated for each area, and is used to determine whether or not a user is present in an area. When the total absence time for an area becomes the same value as the first absence time threshold, the presence / absence determination unit 504 determines that the user is not present in that area. Hereinafter, this determination will be referred to as an "absence determination."
[0039] The position information transmitting unit 404 transmits position information indicating the position of the wireless terminal 400 detected by the position detecting unit 402 to the management device 500. The position information transmitting unit 404 also transmits, in association with the position information, time information indicating the time when the position detecting unit 402 detected the position of the transmitter 300, user identification information of the user of the wireless terminal 400, and threshold information including the first user presence time threshold and the first user absence time threshold stored in the memory unit 403 to the management device 500. The position information transmitting unit 404 is realized by the processor 11 and the communication unit 14 working together.
[0040] For example, the location information transmission unit 404 transmits to the management device 500 location information indicating the location of the wireless terminal 400-1, “[x1, y1]”, time information “2022 / 11 / 01 9:00:00”, user identification information indicating the identifier “U1” of the user U1 of the wireless terminal 400-1, and threshold information including the first user presence time threshold “TH1-1” and the first user absence time threshold “TH1-2”.
[0041] The transmitter information receiving unit 405 acquires the transmitter information by receiving it from the management device 500, and stores the acquired transmitter information in the storage unit 403. The timing at which the transmitter information receiving unit 405 acquires the transmitter information is arbitrary. The transmitter information receiving unit 405 is realized by the processor 11 and the communication unit 14 working together.
[0042] For example, when the air conditioning app is launched, the transmitter information receiving unit 405 transmits a request to acquire transmitter information to the management device 500 and receives a response including the transmitter information from the management device 500. Alternatively, the transmitter information receiving unit 405 transmits a request to acquire transmitter information to the management device 500 in accordance with a user operation. Then, the transmitter information receiving unit 405 stores the transmitter information included in the response received from the management device 500 in the storage unit 403.
[0043] The setting receiving unit 406 receives settings from the user of a first user presence time threshold that is a candidate for the first presence time threshold and a first user absence time threshold that is a candidate for the first absence time threshold. The setting receiving unit 406 is realized by cooperation between the processor 11 and the input unit 15. The setting receiving unit 406 is an example of a second setting receiving means.
[0044] For example, the setting receiving unit 406 receives, from the user U1, a setting that sets the first user presence time threshold to "TH1-1" and a setting that sets the first user absence time threshold to "TH1-2."
[0045] Next, the functions of the management device 500 will be described.
[0046] The location information receiving unit 501 receives location information, time information, user identification information, and threshold information including a first user presence time threshold and a first user absence time threshold from the wireless terminal 400, and stores the received information in the storage unit 502. The location information receiving unit 501 is realized by the processor 11 and the communication unit 14 working together.
[0047] For example, the location information receiving unit 501 stores in the memory unit 502 location information indicating the location of the wireless terminal 400-1, “[x1, y1]”, time information “2022 / 11 / 01 9:00:00”, user identification information indicating the identifier “U1” of the user U1 of the wireless terminal 400-1, and threshold information including the first user presence time threshold “TH1-1” and the first user absence time threshold “TH1-2”.
[0048] The storage unit 502 stores location information, time information, user identification information, and threshold information received from the wireless terminal. The storage unit 502 also stores presence / absence information for each area indicating the result of determination by the presence / absence determination unit 504, and property information received by the property information receiving unit 508 from the property information management device 600. The storage unit 502 is realized by the auxiliary storage unit 13. The storage unit 502 is an example of a storage means.
[0049] For example, the storage unit 502 stores time information, user identification information, location information, and threshold information in association with each other, as shown in the location information table of Fig. 4. For example, the record in the first row of the location information table of Fig. 4 indicates that user U1 is present at location "[x1, y1]" at time 2022 / 11 / 01 9:00:00, the first user presence time threshold of user U1 is TH1-1, and the first user absence time threshold of user U1 is TH1-2.
[0050] The property information stored in the storage unit 502 also includes area information indicating the range of areas A1 to AN using xy coordinates.
[0051] The area detection determination unit 503 determines whether or not a user has been detected in each area based on the position detected by the position detection unit 402. The area detection determination unit 503 is realized by the processor 11. The area detection determination unit 503 is an example of an area detection determination means.
[0052] For example, area detection determination unit 503 periodically (e.g., at one-minute intervals) determines whether wireless terminal 400-1, i.e., user U1, has been detected in any of areas A1 to AN, based on the position "[x1, y1]" indicated by the position information received from wireless terminal 400-1 and the area information of areas A1 to AN stored in storage unit 502. For example, if position "[x1, y1]" is within the coordinate range of area A1, area detection determination unit 503 determines that user U1 has been detected in area A1.
[0053] Then, the area detection determination unit 503 stores information that associates time information associated with the location information, user identification information, information indicating the determination result of whether or not the user has been detected, and detection area information indicating the detected area in the memory unit 502 as detection / non-detection information.
[0054] For example, the area detection determination unit 503 associates the time information "2022 / 11 / 01 9:00:00", the user identification information "U1", the information indicating the determination result "detection", and the detection area information "area A1", and stores them in the memory unit 502 as detection / non-detection information.
[0055] When the area detection determination unit 503 detects a user in an area, the presence / absence determination unit 504 adds a predetermined time to the total presence time in the area where the user was detected, out of the total presence time calculated for each area. Furthermore, when the area detection determination unit 503 does not detect a user in an area, the presence / absence determination unit 504 adds a predetermined time to the total absence time in the area where the user was not detected, out of the total absence time calculated for each area. Then, when the value of the total presence time in an area is equal to the first presence time threshold for the area, the presence / absence determination unit 504 determines that the user is present in the area. Furthermore, when the value of the total absence time in an area is equal to the first absence time threshold for the area, the presence / absence determination unit 504 determines that the user is not present in the area. The presence / absence determination unit 504 is realized by the processor 11. The presence / absence determination unit 504 is an example of a presence / absence determination means.
[0056] The predetermined time is a time indicating a cycle at which the area detection determination unit 503 performs detection, and is, for example, one minute.
[0057] Here, the presence / absence determination unit 504 determines one of the first user presence time thresholds stored in the memory unit 502 as the first presence time threshold, and determines one of the first user absence time thresholds stored in the memory unit 502 as the first absence time threshold.
[0058] For example, if the total absence time is zero, the presence / absence determination unit 504 determines the first absence time threshold to be the first user absence time threshold of the user last detected in the area, among the first user absence time thresholds stored in the memory unit 502.
[0059] In addition, if the total occupancy time is zero, the setting reception unit 505 determines the first user occupancy time threshold of the user first detected in the area from among the first user occupancy time thresholds stored in the memory unit 502 as the first occupancy time threshold.
[0060] For example, when user U1 is detected in area A1, the presence / absence determination unit 504 adds "1 minute" to the total presence time in area A1. When no user is detected in area A2, the presence / absence determination unit 504 adds "1 minute" to the total absence time in area A2. Then, when the total presence time in area A1 becomes the same as a first presence time threshold (e.g., 3 minutes), the presence / absence determination unit 504 determines that the user is present in area A1. On the other hand, when the total absence time in area A2 becomes the same as the first absence time threshold (e.g., 3 minutes), the presence / absence determination unit 504 determines that the user is absent in area A2. Then, the presence / absence determination unit 504 associates area identification information for identifying the area with information indicating the determination result, and stores the association information and the information indicative of the determination result in the storage unit 502 as presence / absence information. For example, the presence / absence determining unit 504 associates the area identification information "A1" with the information indicating the determination result "presence", and stores the association in the storage unit 502 as presence / absence information.
[0061] The setting reception unit 505 receives a setting to reset the total presence time for each area to zero either when the area detection determination unit 503 does not detect a user in the area or when the presence / absence determination unit 504 determines that a user is not present in the area. The setting reception unit 505 also receives a setting to reset the total absence time for each area to zero either when the area detection determination unit 503 detects a user in the area or when the presence / absence determination unit 504 determines that a user is present in the area. The setting reception unit 505 is realized by cooperation between the processor 11 and the input unit 15. The setting reception unit 505 is an example of a first setting reception means.
[0062] For example, the setting receiving unit 505 receives, from the operator of the management device 500, a setting regarding the timing for resetting the total presence time and the total absence time to zero.
[0063] If the total occupancy time is reset to zero when no user is detected in the area, the occupancy determination unit 504 will be less likely to determine that a user is present in the room, and operation of the air conditioner 100 will be suppressed, allowing control that prioritizes energy conservation.
[0064] Resetting the total occupancy time to zero when it is determined that no user is present in the area makes it easier for the presence / absence determination unit 504 to determine that a user is present, preventing the user from temporarily leaving the room and preventing the air conditioner 100 from stopping operation due to a false detection, thereby enabling control that prioritizes user comfort.
[0065] If the total absence time is set to zero when a user is detected in the area, the presence / absence determination unit 504 will be less likely to determine that the user is absent, and the air conditioner 100 will be less likely to stop operating, allowing control to be performed that prioritizes user comfort.
[0066] Setting the total absence time to zero at the time it is determined that a user is present in the area makes it easier for the presence / absence determination unit 504 to determine that a user is absent, preventing the user from passing through the area temporarily and preventing the air conditioner 100 from starting operation due to a false detection, thereby enabling control that prioritizes energy conservation.
[0067] Furthermore, when there are multiple users last detected in the area, the setting receiving unit 505 receives a threshold setting that uses either the maximum or minimum value of the first user absence time thresholds of the multiple users last detected as the first absence time threshold. When the total absence time in the area is zero, the presence / absence determination means determines the first absence time threshold based on the threshold setting received by the setting receiving unit 505 from the first user absence time thresholds of the multiple users last detected.
[0068] Here, if the maximum value among the first user absence time thresholds of the last detected multiple users is set as the first absence time threshold, the air conditioner 100 will continue operating for a longer period of time even after the user has left the area. Therefore, if the user returns immediately, the operation of the air conditioner 100 will not be stopped and will continue to operate, allowing control that prioritizes user comfort.
[0069] On the other hand, if the first absence time threshold is set to the smallest value among the first absence time thresholds of the last detected multiple users, the time from when the user leaves the area to when the air conditioner 100 stops operating will be shorter, allowing control that prioritizes energy conservation.
[0070] Furthermore, when there are multiple users first detected in the area, the setting receiving unit 505 receives a threshold setting that uses either the maximum or minimum value of the first user presence time thresholds of the first detected users as the first presence time threshold. When the total presence time in the area is zero, the presence / absence determination unit 504 determines the first presence time threshold based on the threshold setting received by the setting receiving unit 505 from the first user presence time thresholds of the first detected users.
[0071] Here, if the maximum value among the first user presence time thresholds of the first detected multiple users is set as the first presence time threshold, the time from when the user enters the area to when the air conditioner 100 starts operating will be longer, which will reduce the frequency at which the air conditioner 100 starts operating, allowing for control that prioritizes energy conservation.
[0072] On the other hand, if the first user presence time threshold is set to the smallest value among the first user presence time thresholds for multiple first users, the time from when the user enters the area to when the air conditioner 100 starts operating will be shorter, so that the air conditioner 100 will start operating sooner when the user enters the area, allowing control that prioritizes user comfort.
[0073] The presence / absence information transmission unit 506 transmits presence / absence information indicating the result of the determination made by the presence / absence determination unit 504 to the air conditioning control device 200. The presence / absence information transmission unit 506 is realized by the processor 11 and the communication unit 14 working together.
[0074] For example, when the presence / absence determining unit 504 determines that the person is present, the presence / absence information transmitting unit 506 transmits presence / absence information indicating "presence" for area A1. Also, when the presence / absence determining unit 504 determines that the person is absent, the presence / absence information transmitting unit 506 transmits presence / absence information indicating "absence" for area A1.
[0075] The transmitter information transmitting unit 507 transmits the transmitter information stored in the storage unit 502 to the wireless terminal 400. The transmitter information receiving unit 405 is realized by the processor 11 and the communication unit 14 working together.
[0076] For example, when transmitter information transmitting section 507 receives a request to acquire transmitter information from wireless terminal 400 , it transmits a response including the transmitter information stored in storage section 502 to wireless terminal 400 .
[0077] The property information receiving unit 508 receives and acquires property information from the property information management device 600, and stores the acquired property information in the storage unit 502. The property information receiving unit 508 may acquire the property information at any timing. The property information receiving unit 508 is realized by the processor 11 and the communication unit 14 working together.
[0078] For example, when a program for managing the air conditioning control device 200 is started in the management device 500, the property information receiving unit 508 transmits a request to acquire property information to the property information management device 600 and receives a response including the property information from the property information management device 600. Alternatively, the property information receiving unit 508 transmits a request to acquire property information to the property information management device 600 in accordance with an operation by the operator of the management device 500.
[0079] The air conditioning control device 200 controls the operation of the air conditioner 100 for each area based on presence / absence information indicating the determination result made by the presence / absence determination unit 504 as to whether or not a user is present in the area. Specifically, the air conditioning control device 200 starts operation of the air conditioner 100 when the presence / absence information indicates the determination result that a user is present in the area and the air conditioner 100 that conditions the area where it is determined that a user is present is stopped. Furthermore, the air conditioning control device 200 stops operation of the air conditioner 100 when the presence / absence information indicates the determination result that a user is not present in the area and the air conditioner 100 that conditions the area where it is determined that a user is not present is operating. Furthermore, when the operation of an air conditioner 100 that conditions an area is manually controlled while the operation of the air conditioner 100 that conditions an area is stopped, the air conditioning control device 200 stops controlling the operation of the air conditioner 100 whose operation is manually controlled based on the presence / absence information for a predetermined manual control time. The manual control time is a time period that is arbitrarily set by the operator of the management device 500, and during the manual control time, the operation of the air conditioner 100 is manually controlled.
[0080] For example, when the air conditioning control device 200 receives presence / absence information indicating "occupancy" in area A1 from the management device 500, if the air conditioner 100-A1 installed in area A1 is stopped, it starts operation in a preset operation mode and set temperature. The operation mode indicates the type of operation of the air conditioner 100, such as cooling, heating, dehumidification, etc. The preset operation mode and set temperature are, for example, the operation mode and set temperature that were set before the air conditioner 100-A1 was stopped.
[0081] Furthermore, when the air conditioning control device 200 receives presence / absence information indicating "no one is present" in area A1, it stops operation of the air conditioner 100-A1 installed in area A1 if it is operating. Furthermore, when operation of the air conditioner 100-A1 is manually started using a remote control, the air conditioning control device 200 continues manual operation for the manual control time (e.g., 30 minutes) after operation has started, and during that time it stops control of the air conditioner 100-A1 based on the presence / absence information. Then, once the manual control time has elapsed since operation started, the air conditioning control device 200 controls the air conditioner 100-A1 based on the presence / absence information.
[0082] Next, the location information transmission process executed by the wireless terminal 400 according to this embodiment will be described with reference to the flowchart in Fig. 5. For example, when an air conditioning application is started by a user, the wireless terminal 400 executes the location information transmission process in Fig. 5. Note that the first time in the flowchart in Fig. 5 is arbitrarily set by the user of the wireless terminal 400, the operator of the management device 500, or the like.
[0083] The transmitter information receiving unit 405 receives and acquires the transmitter information from the management device 500, and stores the acquired transmitter information in the storage unit 403 (step S101).
[0084] For example, when the air conditioning app is launched, the transmitter information receiving unit 405 transmits a request to acquire transmitter information to the management device 500 and receives a response including the transmitter information from the management device 500. The transmitter information receiving unit 405 stores the transmitter information included in the received response in the storage unit 403.
[0085] The wireless signal receiving unit 401 receives wireless signals transmitted from the transmitters 300 installed in the area, extracts transmitter identification information, and measures radio wave intensity (step S102). Next, the position detecting unit 402 determines whether a first time has elapsed since the wireless terminal 400 most recently transmitted location information to the management device 500 (step S103). If the position detecting unit 402 determines that the first time has elapsed since the wireless terminal 400 most recently transmitted location information (step S103; YES), the wireless terminal 400 detects the location of the wireless terminal 400 (step S104). On the other hand, if the position detecting unit 402 determines that the first time has not elapsed since the wireless terminal 400 most recently transmitted location information (step S103; NO), the process returns to step S102. Then, the position information transmitting unit 404 transmits to the management device 500 the location information indicating the location detected by the position detecting unit 402, time information, user identification information, and threshold information (step S105).
[0086] For example, suppose wireless signal receiving unit 401 of wireless terminal 400-1 of user U1 receives a wireless signal from transmitter 300-A1 installed in area A1 of the air-conditioned space. It extracts the transmitter identification information of transmitter 300-A1 from the wireless signal and measures the radio wave intensity of the wireless signal from transmitter 300-A1. Next, if location detecting unit 402 determines that a first time, e.g., one minute, has elapsed since the wireless terminal most recently transmitted location information to management device 500, it detects the location of wireless terminal 400-1 based on the transmitter identification information, radio wave intensity information, and installation location information that indicates the installation location of transmitter 300-A1 in the air-conditioned space and is stored in memory unit 403. On the other hand, if location detecting unit 402 determines that the first time has not elapsed since the wireless terminal most recently transmitted location information to management device 500, it returns to step S102. Then, the location information transmission unit 404 transmits to the management device 500 location information indicating the location of the wireless terminal 400-1, "[x1, y1]", time information "2022 / 11 / 01 9:00:00", user identification information indicating the identifier "U1" of user U1, and threshold information including the first user presence time threshold "TH1-1" and the first user absence time threshold "TH1-2".
[0087] Next, the presence / absence determination process executed by the management device 500 according to this embodiment will be described with reference to the flowchart in Fig. 6. The presence / absence determination process in Fig. 6 is a process performed when control that prioritizes energy saving is executed. In the flowchart in Fig. 6, if no user is detected in an area, the total presence time for the area is reset to zero, and if a presence determination is made for the area, the total absence time is reset to zero. In other words, the presence / absence determination unit 504 becomes less likely to determine that a user is present, and the presence / absence determination unit 504 becomes more likely to determine that a user is absent.
[0088] For example, the management device 500 receives property information from the property information management device 600, transmits transmitter information to the wireless terminal 400, and then executes the presence / absence determination process of Fig. 6. Note that the second time period in the flowchart of Fig. 6 is set arbitrarily by the operator of the management device 500.
[0089] The location information receiving unit 501 receives location information, time information, user identification information, and threshold information including a first user presence time threshold and a first user absence time threshold from the wireless terminal 400, and stores the received information in the storage unit 502 (step S201). The area detection determination unit 503 determines whether a second time (e.g., one minute) has elapsed since the most recent presence / absence determination process (step S202). If the area detection determination unit 503 determines that the second time has elapsed since the most recent presence / absence determination process (step S202; YES), it determines for each area whether a user has been detected in the area based on the location information of each user stored in the storage unit 502 (step S203). On the other hand, if the area detection determination unit 503 determines that the second time has not elapsed since the most recent presence / absence determination process (step S202; NO), it returns to step S201.
[0090] For an area in which the area detection determination unit 503 determines that a user has been detected (step S203: detection), the presence / absence determination unit 504 determines whether the total presence time is 0 (step S204). On the other hand, for an area in which the area detection determination unit 503 determines that a user has not been detected (step S203: non-detection), the presence / absence determination unit 504 resets the total presence time to zero (step S210).
[0091] If the presence / absence determination unit 504 determines that the total presence time is 0 (step S204; YES), it sets the first user presence time threshold of the user first detected in the area as the first presence time threshold for the area (step S205), and proceeds to step S206. On the other hand, if the presence / absence determination unit 504 determines that the total presence time is not 0 (step S204; NO), it adds a predetermined time to the total presence time for the area (step S206). Then, it determines whether the value of the total presence time for the area is the same as the first presence time threshold for the area (step S207). If the presence / absence determination unit 504 determines that the value of the total presence time for the area is the same as the first presence time threshold for the area (step S207; YES), it determines that the user is present in the area (step S208), and stores presence / absence information indicating "presence" in the storage unit 502. Then, the presence / absence determination unit 504 resets the total absence time to zero (step S209) and proceeds to step S216. On the other hand, if the presence / absence determination unit 504 determines that the value of the total presence time for the area is not the same as the first presence time threshold for the area (step S207; NO), the process proceeds to step S216. The presence / absence information transmission unit 506 transmits the presence / absence information stored in the memory unit 502 and indicating the result of the determination made by the presence / absence determination unit 504 to the air conditioning control device 200 (step S216).
[0092] On the other hand, after the total presence time is reset to zero in step S210, the presence / absence determination unit 504 determines whether the total absence time is 0 (step S211). If the presence / absence determination unit 504 determines that the total absence time is 0 (step S211; YES), it sets the first user absence time threshold of the user last detected in the area as the first absence time threshold for the area (step S212) and proceeds to step S213. On the other hand, if the presence / absence determination unit 504 determines that the total absence time is not 0 (step S211; NO), it adds a predetermined time to the total absence time for the area (step S213). Then, the presence / absence determination unit 504 determines whether the value of the total absence time for the area is the same as the first absence time threshold for the area (step S214). If the presence / absence determination unit 504 determines that the value of the total absence time for the area is the same as the first absence time threshold for the area (step S214; YES), it determines that the user is not present in the area (step S215), stores presence / absence information indicating "absence" in the memory unit 502, and proceeds to step S216. On the other hand, if the presence / absence determination unit 504 determines that the value of the total absence time for the area is not the same as the first absence time threshold for the area (step S214; NO), it proceeds to step S216.
[0093] Details of the operation of the presence / absence determination process in Fig. 6 will be described using a table showing an operation example in Fig. 7. The table in Fig. 7 is an operation example for one area (e.g., area A1) determined in step S203 of the flowchart in Fig. 6.
[0094] The table in FIG. 7 shows the operation example number, the determination result in step S203, the steps taken after step S203 and before step S216 in the flowchart in FIG. 6, the presence / absence determination result indicated by the presence / absence information stored in memory unit 502, the total presence time in step S216, the total absence time in step S216, and a description of the operation example, in association with each other. The operation example in FIG. 7 shows operations performed chronologically in the order of the numbers. In the operation example in FIG. 7, the first presence time threshold for area A1 is set to "3 minutes" and the first absence time threshold for area A1 is set to "2 minutes." Furthermore, in the state before operation example 1 in FIG. 7, the total absence time in area A1 is 99 minutes, the total presence time in area A1 is 0 minutes, and an absence determination has been made for area A1.
[0095] In Operation Example 1, when it is determined in step S203 that no user is detected in area A1, the processing is performed in the order of steps S210, S211, S213, and S214. In step S210, the total presence time is reset to zero. In step S211, it is determined that the total absence time in area A1 of "99 minutes" is not "0 minutes," so the processing proceeds to step S213, where "1 minute" is added to the total absence time of "99 minutes" to make it "100 minutes." Then, in step S214, it is determined that the total absence time of "100 minutes" exceeds the first absence time threshold of "3 minutes," so the processing proceeds to step S216 with the "absent" determination remaining. In step S216, the total presence time is "0 minutes," and the total absence time in step S216 is "100 minutes."
[0096] In Operation Example 2, when it is determined in step S203 that a user has been detected in area A1, the processing is performed in the order of steps S204, S205, S206, and S207. In step S204, the total presence time is determined to be "0 minutes." In step S205, the first user presence time threshold of "3 minutes" for the user first detected in step S203 is set as the first presence time threshold. In step S206, "1 minute" is added to the total presence time of "0 minutes." In step S207, it is determined that the total presence time of "1 minute" is not the same as the first presence time threshold of "3 minutes." Therefore, the processing proceeds to step S216 with the previously determined "absent." The total presence time in step S216 is "1 minute," and the total absence time in step S216 is "100 minutes," the same as in Operation Example 1. In operation example 2, in step S203, a user is detected in area A1, but the total absence time is not set to "0 minutes." This operation makes it easier to maintain the absence determination even if the user passes through area A1 temporarily or if it is erroneously determined that a user has been detected in area A1, and reduces the frequency with which the air conditioner starts operation, allowing for control that prioritizes energy conservation.
[0097] In Operation Example 3, if it is determined in step S203 that no user has been detected in area A1, the process is performed in the same order as in Operation Example 1. In step S210, the total presence time "1" in Operation Example 2 is reset to zero. In step S211, it is determined that the total absence time "100 minutes" in area A1 is not "0 minutes." The process proceeds to step S213, where "1 minute" is added to the total absence time "100 minutes" to become "101 minutes." In step S214, it is determined that the total absence time "101 minutes" is not the same as the first absence time threshold "2 minutes." The "absent" already determined for area A1 remains, and the process proceeds to step S216. The total presence time in step S216 is "0 minutes," and the total absence time in step S216 is "101 minutes." In step S203, if it is determined that no user has been detected in area A1, the total time of presence is immediately reset to zero. This makes it less likely that a presence determination will be made even if the user has temporarily passed through area A1 or if it is mistakenly determined that a user has been detected in area A1, and reduces the frequency with which the air conditioner starts operation, allowing for control that prioritizes energy conservation.
[0098] Operation example 4 shows that when it is determined in step S203 that a user has been detected in area A1, processing is performed in the same order as in operation example 2. In step S204, the total occupancy time is determined to be "0 minutes," the first occupancy time threshold is re-determined to be "3 minutes," and in step S206, "1 minute" is added to the total occupancy time of "0 minutes." In step S207, it is determined that the total occupancy time of "1 minute" is not the same as the first occupancy time threshold of "3 minutes," and the process proceeds to step S216 with the already determined "not present" status remaining.
[0099] Operation example 5 shows that when it is determined in step S203 that a user has been detected in area A1, processing is performed in the order of steps S204, S206, and S207. In step S204, it is determined that the total occupancy time of "1 minute" is not "0 minutes," so the process proceeds to step S206, where "1 minute" is added to the total occupancy time of "1 minute." In step S207, it is determined that the total occupancy time of "2 minutes" is not the same as the first occupancy time threshold of "3 minutes," so the process proceeds to step S216, with the previously determined "not present" status remaining.
[0100] In operation example 6, when it is determined in step S203 that a user has been detected in area A1, the processing is performed in the order of steps S204, S206, S207, S208, and S209. In step S204, it is determined that the total presence time of "2 minutes" is not "0 minutes," and the processing proceeds to step S206, where "1 minute" is added to the total presence time of "2 minutes." In step S207, it is determined that the total presence time of "3 minutes" is the same as the first presence time threshold of "3 minutes," and in step S208, it is determined that a user is present in area A1, and presence / absence information indicating "presence" is stored in memory unit 502. Then, in step S209, the total absence time of "101 minutes" is reset to "0 minutes," and the processing proceeds to step S216.
[0101] Operation example 7 shows that when it is determined in step S203 that a user has been detected in area A1, processing is performed in the same order as in operation example 5. In step S204, it is determined that the total occupancy time of "3 minutes" is not "0 minutes," and the process proceeds to step S206, where "1 minute" is added to the total occupancy time of "3 minutes." In step S207, it is determined that the total occupancy time of "4 minutes" is not the same as the first occupancy time threshold of "3 minutes," and the process proceeds to step S216, with the determination of "occupancy" remaining as determined in operation example 6.
[0102] In Operation Example 8, when it is determined in step S203 that no user is detected in area A1, the processing is performed in the order of steps S210, S211, S212, S213, and S214. In step S210, the total presence time of "4 minutes" is reset to zero, and in step S211, the total absence time of area A1 is determined to be "0 minutes." In step S212, the first user absence time threshold of "2 minutes" for the last detected user is set as the first absence time threshold. In step S213, "1 minute" is added to the total absence time of "0 minutes." In step S214, it is determined that the total absence time of "1 minute" is not the same as the first absence time threshold of "2 minutes." Therefore, the processing proceeds to step S216, with the determination of "presence" remaining as determined in Operation Example 6.
[0103] Operation example 9 shows that when it is determined in step S203 that a user has been detected in area A1, processing is performed in the same order as in operation examples 2 and 4. In step S204, the total occupancy time is determined to be "0 minutes," the first occupancy time threshold is re-determined to be "3 minutes," and in step S206, "1 minute" is added to the total occupancy time of "0 minutes." In step S207, it is determined that the total occupancy time of "1 minute" is not the same as the first occupancy time threshold of "3 minutes," and the process proceeds to step S216, with the determination of "occupancy" remaining as determined in operation example 6.
[0104] In Operation Example 10, when it is determined in step S203 that a user has been detected in area A1, processing is performed in the same order as in Operation Examples 5 and 7. In step S204, it is determined that the total occupancy time of "1 minute" is not "0 minutes," and the process proceeds to step S206, where "1 minute" is added to the total occupancy time of "1 minute." In step S207, it is determined that the total occupancy time of "2 minutes" is not the same as the first occupancy time threshold of "3 minutes," and the process proceeds to step S216, with the determination of "occupancy" remaining as determined in Operation Example 6.
[0105] In Operation Example 11, when it is determined that no user is detected in area A1, the processing is performed in the order of steps S210, S211, S213, S214, and S215. In step S210, the total presence time of "2 minutes" is reset to zero. In step S211, it is determined that the total absence time of "1 minute" in area A1 is not "0 minutes." The processing proceeds to step S213, where "1 minute" is added to the total absence time of "1 minute." Then, in step S214, it is determined that the total absence time of "2 minutes" is the same as the first absence time threshold of "2 minutes." In step S215, it is determined that no user is present in area A1, and presence / absence information indicating "absence" is stored in memory unit 502. The processing then proceeds to step S216.
[0106] Operation example 12 shows that when it is determined that no user has been detected in area A1, processing is performed in the same order as in operation examples 1 and 3. In step S210, the total presence time of "0 minutes" is reset to "0 minutes" again, and in step S211, it is determined that the total absence time of "2 minutes" in area A1 is not "0 minutes," so the process proceeds to step S213, where "1 minute" is added to the total absence time of "2 minutes" to make it "3 minutes." Then, in step S214, it is determined that the total absence time of "3 minutes" is not the first absence time threshold of "2 minutes," so the process proceeds to step S216, with the determination of "absent" remaining as determined in operation example 11.
[0107] Next, another presence / absence determination process executed by the management device 500 according to this embodiment will be described with reference to the flowchart in Fig. 8. The presence / absence determination process in Fig. 8 is a process performed when control is executed that prioritizes user comfort. In the flowchart in Fig. 8, when a user is detected in an area, the total absence time for the area is reset to 0, and when an absence determination is made for the area, the total presence time is reset to zero. In other words, the presence / absence determination unit 504 becomes less likely to make an absence determination, and the presence / absence determination unit 504 becomes more likely to make a presence determination.
[0108] For example, the management device 500 receives property information from the property information management device 600, transmits transmitter information to the wireless terminal 400, and then executes the presence / absence determination process of Fig. 8. Note that the processes of steps S301 to S303 are the same as the processes of steps S201 to S203 of Fig. 6.
[0109] For an area where the area detection determination unit 503 determines that a user has been detected (step S303: detection), the presence / absence determination unit 504 resets the total absence time to zero (step S304). On the other hand, for an area where the area detection determination unit 503 determines that a user has not been detected (step S303: non-detection), the presence / absence determination unit 504 determines whether the total absence time is zero (step S310).
[0110] The presence / absence determination unit 504 determines whether the total presence time is 0 (step S305). If the presence / absence determination unit 504 determines that the total presence time is 0 (step S305; YES), it sets the first user presence time threshold of the user first detected in the area as the first presence time threshold for the area (step S306), and proceeds to step S307. On the other hand, if the presence / absence determination unit 504 determines that the total presence time is not 0 (step S305; NO), it adds a predetermined time to the total presence time for the area (step S307). Then, the presence / absence determination unit 504 determines whether the value of the total presence time for the area is the same as the first presence time threshold for the area (step S308). If the presence / absence determination unit 504 determines that the value of the total presence time in the area is the same as the first presence time threshold for the area (step S308; YES), it determines that the user is present in the area (step S309), stores presence / absence information indicating "presence" in the memory unit 502, and proceeds to step S316. On the other hand, if the presence / absence determination unit 504 determines that the value of the total presence time in the area is not the same as the first presence time threshold for the area (step S308; NO), it proceeds to step S316. The presence / absence information transmission unit 506 transmits the presence / absence information stored in the memory unit 502 and indicating the result of the determination made by the presence / absence determination unit 504 to the air conditioning control device 200 (step S316).
[0111] On the other hand, if the presence / absence determination unit 504 determines that the total absence time is 0 (step S310; YES), it sets the first user absence time threshold of the user last detected in the area as the first absence time threshold for the area (step S311), and proceeds to step S312. On the other hand, if the presence / absence determination unit 504 determines that the total absence time is not 0 (step S310; NO), it adds a predetermined time to the total absence time for the area (step S312). Then, it determines whether the value of the total absence time for the area is the same as the first absence time threshold for the area (step S313). If the presence / absence determination unit 504 determines that the value of the total absence time for the area is the same as the first absence time threshold for the area (step S313; YES), it determines that no user is present in the area (step S314), and stores presence / absence information indicating "absence" in the storage unit 502. Then, the presence / absence determination unit 504 resets the total presence time to zero (step S315) and proceeds to step S316. On the other hand, if the presence / absence determination unit 504 determines that the value of the total absence time for the area is not the same as the first absence time threshold for the area (step S313; NO), the present / absence determination unit 504 proceeds to step S316.
[0112] Details of the operation of the presence / absence determination process in Fig. 8 will be described using a table showing an operation example in Fig. 9. The table in Fig. 9 is an operation example for one area (e.g., area A1) determined in step S303 of the flowchart in Fig. 8.
[0113] The table in FIG. 9 shows the operation example number, the determination result in step S303, the steps taken after step S303 and before step S316 in the flowchart in FIG. 8, the presence / absence determination result indicated by the presence / absence information stored in memory unit 502, the total presence time in step S316, the total absence time in step S316, and a description of the operation example, in association with each other. The operation example in FIG. 9 shows operations performed chronologically in the order of the numbers. In the operation example in FIG. 9, the first presence time threshold for area A1 is set to "2 minutes" and the first absence time threshold for area A1 is set to "3 minutes." Furthermore, in the state before operation example 1 in FIG. 9, the total absence time in area A1 is 99 minutes, the total presence time in area A1 is 0 minutes, and an absence determination has been made for area A1.
[0114] In Operation Example 1, if it is determined in step S303 that no user is detected in area A1, the processes are performed in the order of step S310, step S312, and step S313. In step S310, it is determined that the total absence time of "99 minutes" in area A1 is not "0 minutes," so the process proceeds to step S312, where "1 minute" is added to the total absence time of "99 minutes" to make it "100 minutes." Then, in Operation Example 1, it is determined in step S313 that the total absence time of "100 minutes" is not the same as the first absence time threshold of "2 minutes," so the process proceeds to step S316 while the "absent" already determined for area A1 remains. Therefore, the total presence time in step S316 is "0 minutes," and the total absence time in step S316 is "100 minutes."
[0115] In operation example 2, when it is determined in step S303 that a user has been detected in area A1, processing is performed in the order of steps S304, S305, S306, S307, and S308. In step S304, the total absence time of "100 minutes" is reset to "0 minutes." In step S305, the total presence time is determined to be "0 minutes." In step S306, the first user presence time threshold of "2 minutes" for the user detected in step S303 is set as the first presence time threshold. In step S307, "1 minute" is added to the total presence time of "0 minutes." In step S308, it is determined that the total presence time of "1 minute" is not the same as the first presence time threshold of "2 minutes." Therefore, the process proceeds to step S316, maintaining the previously determined absence. In operation example 2, the total presence time in step S316 is "1 minute," and the total absence time in step S316 is "0 minutes." In operation example 2, when a user is detected in area A1 in step S303, the total absence time is reset to "0 minutes." This operation makes it less likely that an absence will be determined, and the air conditioner 100 is less likely to be shut down, allowing control that prioritizes user comfort.
[0116] In operation example 3, when it is determined in step S303 that no user is detected in area A1, processing is performed in the order of steps S310, S311, S312, and S313. In step S310, the total absence time in area A1 is determined to be "0 minutes." In step S311, the first user absence time threshold of "3 minutes" for the user last detected in the area is set as the first absence time threshold. In step S312, "1 minute" is added to the total absence time of "0 minutes." Then, in step S313, it is determined that the total absence time of "1 minute" is not the same as the first absence time threshold of "3 minutes," and the process proceeds to step S316, maintaining the previously determined "absent" status. In step S303, even if it is determined that no user has been detected in area A1, by not resetting the total time of presence to zero, it becomes easier to determine that a user is present, and it is possible to prevent the user from temporarily leaving and the air conditioner 100 from stopping operation due to a false detection, thereby enabling control that prioritizes user comfort.
[0117] In operation example 4, when it is determined in step S303 that a user has been detected in area A1, the processing is performed in the order of steps S304, S305, S307, S308, and S309. In step S304, the total absence time of "1 minute" is reset to "0 minutes." In step S305, it is determined that the total presence time of "1 minute" is not "0 minutes." The processing proceeds to step S307, where "1 minute" is added to the total presence time of "1 minute." In step S308, it is determined that the total presence time of "2 minutes" is the same as the first presence time threshold of "2 minutes." In step S309, it is determined that a user is present in area A1, and presence / absence information indicating "presence" is stored in storage unit 502. The processing then proceeds to step S316.
[0118] Operation example 5 shows that when it is determined in step S303 that a user has been detected in area A1, processing is performed in the order of steps S304, S305, S307, and S308. In step S304, the total absence time of "1 minute" is reset to "0 minute." In step S305, it is determined that the total presence time of "2 minutes" is not "0 minutes." The process proceeds to step S307, where "1 minute" is added to the total presence time of "2 minutes." In step S308, it is determined that the total presence time of "3 minutes" is not the same as the first presence time threshold of "2 minutes." The process proceeds to step S316, with the determination of "presence" remaining as determined in operation example 4.
[0119] Operation example 6 shows that when it is determined in step S303 that no user has been detected in area A1, processing is performed in the same order as in operation example 3. In step S310, the total absence time in area A1 is determined to be "0 minutes." In step S311, the first user absence time threshold of "3 minutes" for the last detected user is set as the first absence time threshold. In step S312, "1 minute" is added to the total absence time of "0 minutes." Then, in step S313, it is determined that the total absence time of "1 minute" is not the same as the first absence time threshold of "3 minutes," and the process proceeds to step S316, with the determination of "presence" remaining as determined in operation example 4.
[0120] Operation example 7 shows that when it is determined in step S303 that a user has been detected in area A1, processing is performed in the same order as in operation example 5. In step S304, the total absence time of "1 minute" is reset to "0 minutes." In step S305, it is determined that the total presence time of "3 minutes" is not "0 minutes." The process proceeds to step S307, where "1 minute" is added to the total presence time of "3 minutes." In step S308, it is determined that the total presence time of "4 minutes" is not the same as the first presence time threshold of "2 minutes." The process proceeds to step S316, with the determination of "presence" remaining as determined in operation example 4.
[0121] Operational Example 8 shows that when it is determined in step S303 that no user has been detected in area A1, processing is performed in the same order as in Operational Examples 3 and 6. In step S310, the total absence time in area A1 is "0 minutes," so in step S311, the first user absence time threshold of "3 minutes" for the last detected user is set as the first absence time threshold, and "1 minute" is added to the total absence time of "0 minutes." Then, in step S313, it is determined that the total absence time of "1 minute" is not the same as the first absence time threshold of "3 minutes," and the process proceeds to step S316, with the determination of "presence" remaining as determined in Operational Example 4.
[0122] Operation example 9 shows that if it is determined in step S303 that no user has been detected in area A1, processing is performed in the same order as in operation example 1. In step S310, the total absence time in area A1 is "1 minute," so the process proceeds to step S312, where "1 minute" is added to the total absence time of "1 minute." In step S313, it is determined that the total absence time of "2 minutes" is not the same as the first absence time threshold of "3 minutes," so the process proceeds to step S316, with the determination of "presence" remaining as determined in operation example 4.
[0123] In Operation Example 10, if it is determined in step S303 that no user is detected in area A1, the processes are performed in the order of steps S310, S312, S313, S314, and S315. In step S310, it is determined that the total absence time in area A1 of "2 minutes" is not "0 minutes," and the process proceeds to step S312, where "1 minute" is added to the total absence time of "2 minutes." In step S313, it is determined that the total absence time of "3 minutes" is the same as the first absence time threshold of "3 minutes." In step S314, it is determined that no user is present in area A1, and presence / absence information indicating "absence" is stored in memory unit 502. Then, in step S315, the total presence time of "4 minutes" is reset to "0 minutes," and the process proceeds to step S316.
[0124] In Operation Example 11, when it is determined that a user has been detected in area A1, processing is performed in the same order as in Operation Example 2. In step S304, the total absence time of "3 minutes" is reset to "0 minutes," and in step S305, the total presence time is determined to be "0 minutes." In step S306, the first user presence time threshold of "2 minutes" for the user first detected in step S303 is set as the first presence time threshold. In step S307, "1 minute" is added to the total presence time of "0 minutes." In step S308, it is determined that the total presence time of "1 minute" is not the same as the first presence time threshold of "2 minutes," and the process proceeds to step S316, with the determination of "absent" as determined in Operation Example 10 remaining.
[0125] Operation example 12 shows that when it is determined that a user has been detected in area A1, processing is performed in the same order as in operation example 4. In step S304, the total absence time of "0 minutes" is reset to zero again, and in step S305, it is determined that the total presence time of "1 minute" is not "0 minutes," so the process proceeds to step S307, where "1 minute" is added to the total presence time of "1 minute." In step S308, it is determined that the total presence time of "2 minutes" is the same as the first presence time threshold of "2 minutes," and in step S309, it is determined that a user is present in area A1, and presence / absence information indicating "presence" is stored in memory unit 502. Then, the process proceeds to step S316.
[0126] Next, the air conditioning control process executed by the air conditioning control device 200 according to this embodiment will be described using the flowchart in Fig. 10. The air conditioning control process in Fig. 10 is performed, for example, when the air conditioning control device 200 is started, and is performed for each area.
[0127] The air conditioning control device 200 sets the manual control flag to 0 (step S401). The air conditioning control device 200 acquires presence / absence information by receiving it from the management device 500 (step S402). Next, the air conditioning control device 200 determines whether the operation of the stopped air conditioner 100 has been manually controlled (step S403). If the air conditioning control device 200 determines that the operation of the stopped air conditioner 100 has been manually controlled (step S403; YES), it sets the manual control flag to 1 (step S404). On the other hand, if the air conditioning control device 200 determines that the operation of the stopped air conditioner 100 has not been manually controlled (step S403; NO), it determines whether the manual control flag is 1 (step S405).
[0128] For example, after setting the manual control flag to 0, when the air conditioning control device 200 acquires presence / absence information indicating absence for area A1, it stores the information in the auxiliary memory unit 13 of the air conditioning control device 200. If the air conditioner 100-A1 in area A1 is stopped and the air conditioner 100-A1 starts operating in response to operation of the remote control, the air conditioning control device 200 determines that operation of the stopped air conditioner 100 has been manually controlled and sets the manual control flag to 1. On the other hand, if control of the stopped air conditioner 100-A1 has not been started manually, the air conditioning control device 200 proceeds to step S405.
[0129] If the air conditioning control device 200 determines that the manual control flag is 1 (step S405; YES), it determines whether the manual control time has elapsed since operation was manually controlled (step S406). On the other hand, if the air conditioning control device 200 determines that the manual control flag is not 1 (step S405; NO), it proceeds to step S408. If the air conditioning control device 200 determines that the manual control time has elapsed since operation was manually controlled (step S406; YES), it sets the manual control flag to 0 (step S407) and controls operation based on presence / absence information (step S408). On the other hand, if the air conditioning control device 200 determines that the manual control time has not elapsed since operation was manually controlled (step S406; NO), it returns to step S402.
[0130] For example, if the air conditioning control device 200 determines that the manual control flag for area A1 is 1, it determines whether the manual control time (e.g., 30 minutes) has elapsed since operation was manually controlled. If the air conditioning control device 200 determines that the manual control time has elapsed, it sets the manual control flag to 0 and controls the air conditioner 100-A1 in area A1 based on the presence / absence information stored in the auxiliary memory unit 13. On the other hand, if the air conditioning control device 200 determines that the manual control flag for area A1 is not 1, it proceeds to step S408. In other words, if the operation of the air conditioner 100-A1 is not being manually controlled, the air conditioning control device 200 controls the air conditioner 100-A1 in area A1 based on the presence / absence information stored in the auxiliary memory unit 13. Furthermore, if the air conditioning control device 200 determines that the manual control time has not elapsed since operation was manually controlled, it returns to step S402. In other words, it maintains manual operation of the air conditioner 100-A1. Therefore, the air conditioning control device 200 stops control based on presence / absence information during the manual control time.
[0131] According to this embodiment, it is possible to adjust the ease with which presence and absence determinations are made in an air-conditioned space. This allows the user of the air conditioning control system to select whether to prioritize energy conservation or user comfort when controlling the air conditioner. Furthermore, since it is possible to prevent the air conditioner from stopping operation due to a false detection of a user in an area, or to prevent the air conditioner from starting operation due to a false detection, even in a system with low location detection accuracy, it is possible to perform control that prioritizes energy conservation or user comfort.
[0132] Furthermore, according to this embodiment, the presence and absence determinations are performed using threshold values set by the individual user, so that air conditioning control can be performed that reflects the user's intentions.
[0133] (Embodiment 2) The air conditioning control system according to the second embodiment determines whether or not to execute air conditioning control processing for energy saving, in addition to determining whether or not a person is present in the area as described in the first embodiment.
[0134] The air conditioning control system 1 of the second embodiment has the same configuration and functional units as the air conditioning control system 1 of the first embodiment. Functions that differ from those of the first embodiment will be described below.
[0135] The setting receiving unit 406 receives settings of a first user presence time threshold, a first user absence time threshold, a second user presence time threshold, and a second user absence time threshold from the user.
[0136] The second user occupancy time threshold is a candidate value for the second occupancy time threshold, which is a value smaller than the first occupancy time threshold, and is a value that can be set by each user. The second occupancy time threshold is a value used for comparison with the total occupancy time, and is used to determine whether or not to perform energy saving control on the air conditioners 100 in the area. When the total occupancy time in the area becomes the same value as the second occupancy time threshold, the presence / absence determination unit 504 determines that energy saving control should be performed on the air conditioners 100 in the area.
[0137] The second user absence time threshold is a candidate value for the second absence time threshold, which is a value smaller than the first absence time threshold, and is a value that can be set by each user. The second absence time threshold is a value used for comparison with the total absence time, and is used to determine whether or not to perform energy saving control on the air conditioners 100 in the area. When the total absence time in the area becomes the same value as the second absence time threshold, the presence / absence determination unit 504 determines that energy saving control should be performed on the air conditioners 100 in the area.
[0138] For example, the setting reception unit 406 receives from user U1 a setting of "TH1-1" for the first user presence time threshold, "TH1-2" for the first user absence time threshold, "TH1-3" for the second user presence time threshold, and "TH1-4" for the second user absence time threshold.
[0139] When the value of the total occupancy time for an area becomes equal to the second occupancy time threshold for the area, the occupancy / absence determining unit 504 determines to perform energy saving control for the air conditioners 100 in the area.
[0140] The presence / absence determination unit 504 determines one of the second user presence time thresholds stored in the storage unit 502 as the second presence time threshold, and determines one of the second user absence time thresholds stored in the storage unit 502 as the second absence time threshold. For example, the presence / absence determination unit 504 determines the second presence time threshold and the second absence time threshold in the same way as the first presence time threshold and the first absence time threshold in the first embodiment.
[0141] When presence / absence determining section 504 determines that energy saving control is to be performed, presence / absence information transmitting section 506 transmits presence / absence information indicating "energy saving control" for area A1.
[0142] When the presence / absence information transmitting unit 506 determines that energy saving control should be performed for an area, the air conditioning control device 200 executes energy saving control for the air conditioners 100 in the area.
[0143] For example, when the air conditioning control device 200 receives presence / absence information indicating "energy saving control" in area A1, if the air conditioner 100-A1 installed in area A1 is stopped, it starts operation in the operation mode and set temperature for "energy saving control" that are pre-set. Here, the operation mode and set temperature for "energy saving control" are settings that are considered desirable from the perspective of energy saving, and are settings that are considered to result in relatively low power consumption by the air conditioner 100. The operation mode and set temperature for "energy saving control" are set as appropriate by the operator of the management device 500.
[0144] In the following, the operating mode for "energy saving control" is set to be the same as the operating mode that was set before the air conditioner 100 was stopped or the operating mode that is currently operating, and the set temperature for "energy saving control" is set to a value that is 4°C more than the set temperature before the air conditioner 100 was stopped or the set temperature that is currently operating if the operating mode before the air conditioner 100 was stopped or the set temperature that is currently operating is "cooling", and is set to a value that is 4°C less than the set temperature before the air conditioner 100 was stopped or the set temperature that is currently operating if the operating mode before the air conditioner 100 was stopped or the set temperature that is currently operating is "heating".
[0145] For example, if the operation mode set before the air conditioner 100-A1 was stopped was "cooling" and the set temperature was "25°C," and the air conditioning control device 200 receives presence / absence information indicating "energy saving control" in area A1 while the air conditioner 100-A1 is stopped, the air conditioning control device 200 will operate the air conditioner 100-A1 in the operation mode of "cooling" and the set temperature of "29°C." If the air conditioning control device 200 subsequently receives presence / absence information indicating "occupancy" in area A1, it will operate the air conditioner 100-A1 in the operation mode of "cooling" and the set temperature of "25°C," which was set before the air conditioner 100-A1 was stopped.
[0146] Furthermore, for example, if the operation mode set before the air conditioner 100-A1 was stopped was "heating" and the set temperature was "22°C," and the air conditioning control device 200 receives presence / absence information indicating "energy saving control" in area A1 while the air conditioner 100-A1 is stopped, the air conditioning control device 200 will operate the air conditioner 100-A1 in the operation mode "heating" and the set temperature "18°C." If the air conditioning control device 200 subsequently receives presence / absence information indicating "occupancy" in area A1, it will operate the air conditioner 100-A1 in the operation mode "heating" and the set temperature "22°C," which was set before the air conditioner 100-A1 was stopped.
[0147] Also, for example, if the current operating mode of the air conditioner 100-A1 is "cooling" and the set temperature is "25°C," and the air conditioning control device 200 receives presence / absence information indicating "energy saving control" in area A1 while the air conditioner 100-A1 is operating, the air conditioning control device 200 will operate the air conditioner 100-A1 in the operating mode "cooling" and the set temperature "29°C." If the air conditioning control device 200 subsequently receives presence / absence information indicating "no one is present" in area A1, it will stop operation of the air conditioner 100-A1.
[0148] Also, for example, if the current operation mode of the air conditioner 100-A1 is "heating" and the set temperature is "22°C" and the air conditioning control device 200 receives presence / absence information indicating "energy saving control" in area A1, the air conditioning control device 200 will operate the air conditioner 100-A1 in the operation mode "heating" and the set temperature "18°C." If the air conditioning control device 200 subsequently receives presence / absence information indicating "absence" in area A1, it will stop operation of the air conditioner 100-A1.
[0149] The presence / absence determination process executed by the management device 500 according to this embodiment will be described with reference to the flowchart of Fig. 11. The presence / absence determination process of Fig. 11 is a process that is performed when control that prioritizes energy saving is executed.
[0150] For example, the management device 500 receives property information from the property information management device 600, transmits transmitter information to the wireless terminal 400, and then executes the presence / absence determination process of Fig. 11. Note that the processes of steps S501 to S504, step S506, step S509 to S513, step S515, step S518, and step S519 are similar to the processes of steps S201 to S204, step S206 to S211, and step S213 to S215 of Fig. 6. Below, steps where the processes differ will be described.
[0151] If the presence / absence determination unit 504 determines that the total presence time is 0 (step S504; YES), it sets the first user presence time threshold and the second user presence time threshold of the user first detected in the area as the first presence time threshold and the second presence time threshold of the area (step S505), and proceeds to step S506.
[0152] After step S506, presence / absence determination unit 504 determines whether the value of the total occupancy time for the area is the same as the second occupancy time threshold for the area (step S507). If presence / absence determination unit 504 determines that the value of the total occupancy time for the area is the same as the second occupancy time threshold for the area (step S507; YES), it determines that energy saving control will be performed for the area (step S508), stores presence / absence information indicating "energy saving control" in storage unit 502, and proceeds to step S520. On the other hand, if presence / absence determination unit 504 determines that the value of the total occupancy time for the area is not the same as the second occupancy time threshold for the area (step S507; NO), it proceeds to step S509.
[0153] When the presence / absence determination unit 504 determines that the total absence time is 0 (step S513; YES), it sets the first user absence time threshold and the second user absence time threshold of the last detected user in the area as the first absence time threshold and the second absence time threshold of the area (step S514), and proceeds to step S515.
[0154] After step S515, presence / absence determination unit 504 determines whether the value of the total absence time for the area is the same as the second absence time threshold for the area (step S516). If presence / absence determination unit 504 determines that the value of the total absence time for the area is the same as the second absence time threshold for the area (step S516; YES), it determines that energy saving control will be performed for the area (step S517), stores presence / absence information indicating "energy saving control" in storage unit 502, and proceeds to step S520. On the other hand, if presence / absence determination unit 504 determines that the value of the total absence time for the area is not the same as the second absence time threshold for the area (step S516; NO), it proceeds to step S518.
[0155] The air conditioning control process executed by the air conditioning control device 200 according to this embodiment is the same as the flowchart in Figure 10, but the content indicated by the presence / absence information received in step S408 differs from that of embodiment 1. In this embodiment, the presence / absence information received in step S408 indicates "present", "absent", or "energy saving control", and the air conditioning control device 200 controls the air conditioners 100 in the area based on the received presence / absence information.
[0156] According to this embodiment, when the total occupancy time reaches the second occupancy time threshold, the system operates in an energy-saving manner, and then when the total occupancy time reaches the first occupancy time threshold, the system starts operating according to the settings set by the user. This allows the system to gradually change to an operation with higher power consumption depending on the total occupancy time, thereby achieving energy savings. Furthermore, even if the total occupancy time does not reach the first occupancy time threshold, the system will start operating if it reaches the second occupancy time threshold. This improves user comfort.
[0157] Furthermore, according to this embodiment, when the total absence time reaches the second absence time threshold, the device operates in an energy-saving manner, and then stops operation when the total absence time reaches the first absence time threshold. This allows the device to gradually switch to an operation with lower power consumption depending on the total absence time, thereby achieving energy-saving operation. Furthermore, rather than suddenly stopping operation, when the total absence time reaches the second absence time threshold, the device continues operation while switching to an operation geared toward stopping. This improves user comfort.
[0158] According to this embodiment, by making a two-stage determination on the total occupancy time and the total unoccupied time, it is possible to perform more detailed control over the air conditioner.
[0159] (Embodiment 3) The air conditioning control system according to the third embodiment is a system having an equipment control device that controls facility equipment other than air conditioners based on presence / absence information. Below, the air conditioning control system according to the third embodiment will be described using an example in which the equipment control device is configured integrally with the air conditioning control device.
[0160] In the air conditioning control system 1 of the third embodiment, as shown in Fig. 12, the management device 500 is communicably connected to an equipment control device 800 that controls the air conditioners 100 and the facility equipment 700. The air conditioning control system 1 of the third embodiment has the same configuration and functional units as the air conditioning control system 1 of the first embodiment. Functions that differ from those of the first embodiment will be described below.
[0161] The setting receiving unit 406 receives from the user settings for the first user presence time threshold and the first user absence time threshold, as well as settings for a specific device among the facility devices 700 for which the user wishes to control the start and stop of operation at a timing different from that of the air conditioner 100. In other words, the setting receiving unit 406 receives from the user settings for designating one of the facility devices 700 as a specific device. Hereinafter, information indicating the specific device designated by the user will be referred to as user-specific device information. The setting receiving unit 406 is an example of a third setting receiving means.
[0162] The specific device is, for example, a lighting device, a ventilation device, or a facility device such as a CO2 sensor installed in an air-conditioned space. For example, if a user wants a light to be immediately turned on when it is determined that the user has been detected in an area, or to be immediately turned off when it is determined that the user is no longer detected in the area, the user sets the light as the specific device.
[0163] User specific device information indicating the specific device for which the setting receiving unit 406 has received the setting is stored in the storage unit 403. Then, the location information transmitting unit 404 transmits the user specific device information to the management device 500 together with the location information, time information, user identification information, and threshold information.
[0164] The location information receiving unit 501 stores the received information in the memory unit 502. Then, the presence / absence information transmitting unit 506 transmits the presence / absence information including the specific device information determined from the user specific device information to the device control device 800. Here, the presence / absence information specifies one of the facility devices 700 indicated by the user specific device information stored in the memory unit 502 as the specific device. For example, the facility device 700 indicated by the user specific device information of the user that is first detected in the area is specified as the specific device, and the presence / absence information including the specific device information indicating the specified device is transmitted. Furthermore, the presence / absence information transmitting unit 506 transmits detection / non-detection information to the device control device 800 together with the presence / absence information.
[0165] When the detection / non-detection information indicates that it has been determined that a user has been detected in an area and the presence / absence information indicates that it has been determined that the user is not present in the area where it has been determined that the user has been detected, the equipment control device 800 starts operation of a predetermined specific device among the facility equipment 700 installed in the area where it has been determined that the user has been detected but where it has been determined that the user is not present.
[0166] For example, when the detection / non-detection information indicates that it has been determined that user U1 has been detected in area A1 and the presence / absence information indicates that it has been determined that user U1 is absent in area A1, if a lighting device is set as a specific device among the facility devices 700 in area A1, the device control device 800 turns on the lighting device.
[0167] Next, the device control process executed by the device control device 800 according to this embodiment will be described with reference to the flowchart in Fig. 13. The device control process in Fig. 13 is performed, for example, when the device control device 800 is started up, and is performed for each area. Note that the third and fourth times in the flowchart in Fig. 13 are arbitrarily set by the operator of the management device 500 or the operator of the device control device 800.
[0168] The device control device 800 sets the manual control flag to 0 (step S601). The device control device 800 acquires presence / absence information and detection / non-detection information by receiving them from the management device 500 (step S602). Next, the device control device 800 determines whether the operation of the stopped air conditioner 100 or facility device 700 has been manually controlled (step S603). If the device control device 800 determines that the operation of the stopped air conditioner 100 or facility device 700 has been manually controlled (step S603; YES), it sets the manual control flag to 1 (step S604). On the other hand, if the device control device 800 determines that the operation of the stopped air conditioner 100 or facility device 700 has not been manually controlled (step S603; NO), it determines whether the manual control flag is 1 (step S605).
[0169] For example, after setting the manual control flag and the specific device flag to 0, when the device control device 800 acquires presence / absence information indicating "absence" and detection / non-detection information indicating "detection" for area A1, it stores the acquired information in the auxiliary memory unit 13 of the device control device 800. Then, for example, if the air conditioner 100-A1 in area A1 is stopped and the air conditioner 100-A1 starts operating in response to operation of the remote control, the device control device 800 determines that operation of the stopped air conditioner 100 has been manually controlled and sets the manual control flag to 1. On the other hand, if control of the stopped air conditioner 100 or facility device 700 has not been manually started, the device control device 800 proceeds to step S605.
[0170] If the device control device 800 determines that the manual control flag is 1 (step S605; YES), it determines whether a third time has passed since the operation was manually controlled (step S606). On the other hand, if the device control device 800 determines that the manual control flag is not 1 (step S605; NO), it proceeds to step S608. If the device control device 800 determines that a third time has passed since the operation was manually controlled (step S606; YES), it sets the manual control flag to 0 (step S607) and determines whether specific device information is included in the presence / absence information (step S608). On the other hand, if the device control device 800 determines that a third time has not passed since the operation was manually controlled (step S606; NO), it returns to step S602.
[0171] For example, if the device control device 800 determines that the manual control flag for area A1 is 1, it determines whether a third time (e.g., 30 minutes) has passed since operation was manually controlled. If the device control device 800 determines that the third time has passed, it sets the manual control flag to 0 and determines whether specific device information is included in the presence / absence information stored in the auxiliary storage unit 13. On the other hand, if the device control device 800 determines that the manual control flag for area A1 is not 1, it returns to step S602.
[0172] If the device control device 800 determines that the presence / absence information includes specific device information (step S608; YES), it sets the specific device flag to 1 (step S609) and determines whether the specific device flag is 1 (step S610). If the device control device 800 determines that the specific device flag is 1 (step S610; YES), it controls the specific device based on the presence / absence information and the detection / detection information (step S611). Then, the device control device 800 determines whether a fourth time has elapsed since the specific device was controlled (step S612). On the other hand, if the device control device 800 determines that the specific device flag is not 1 (step S610; NO), it proceeds to step S614. If the device control device 800 determines that a fourth time has elapsed since the specific device was controlled (step S612; YES), it sets the specific device flag to 0 (step S613) and controls the facility device based on the presence / absence information (step S614). On the other hand, if the device control device 800 determines that the fourth time has not elapsed since the specific device was controlled (step S612; NO), the process returns to step S602.
[0173] For example, if the device control device 800 determines that the presence / absence information received for area A1 includes specific device information, it sets the specific device flag for area A1 to 1. For example, if the presence / absence information indicating "absence" includes specific device information including "lighting" and the device control device 800 receives detection / non-detection information indicating "detection," it immediately controls the lighting devices installed in area A1 to turn on. The device control device 800 then determines whether a fourth time (e.g., 30 minutes) has elapsed since the operation control was initiated. On the other hand, if the device control device 800 determines that the presence / absence information received for area A1 does not include specific device information, it stops the operation of the air conditioner 100-A1 and the facility devices 700 installed in area A1 based on the presence / absence information indicating "absence."
[0174] According to this embodiment, operation of not only air conditioners but also facility devices installed in the air-conditioned space can be controlled based on the presence / absence determination results. Furthermore, facility devices designated as specific devices can be operated differently from other facility devices, including air conditioners. This allows specific devices to be operated immediately even when an absence determination is made in an area. Furthermore, specific devices whose immediate operation has been initiated can maintain operation for a predetermined period of time regardless of presence / absence information.
[0175] Furthermore, according to this embodiment, a specific device can be set for each user, so that control can be performed that reflects the user's intentions.
[0176] (Variation) Although the embodiments of the present disclosure have been described above, various modifications and applications are possible in implementing the present disclosure.
[0177] In the first and second embodiments, the management device 500 transmits presence / absence information to the air conditioning control device 200, but the information to be transmitted is not limited to this. For example, the management device 500 may transmit control information specifying the control details of the air conditioner 100 together with the presence / absence information to the air conditioning control device 200. Furthermore, in the third embodiment, the management device 500 transmits presence / absence information to the device control device 800, but the information to be transmitted is not limited to this. For example, the management device 500 may transmit control information specifying the control details of the facility device 700 together with the presence / absence information to the device control device 800.
[0178] Furthermore, in the first and second embodiments, the management device 500 and the air conditioning control device 200 are provided as separate devices, but this is not limiting, and the management device 500 and the air conditioning control device 200 may be realized as a single device. Furthermore, in the third embodiment, the management device 500 and the device control device 800 are provided as separate devices, but this is not limiting, and the management device 500 and the device control device 800 may be realized as a single device.
[0179] In addition, in the third embodiment, the air conditioning control system 1 is described as being configured such that the air conditioning control device 200 is integrated with the device control device 800, but this is not limiting. In the air conditioning control system 1, the air conditioning control device 200 and the device control device 800 may be provided as separate devices.
[0180] Furthermore, in the above embodiment, the management device 500 may acquire vital information indicating the user's pulse, breathing, body temperature, etc., and transmit the acquired information to the air conditioning control device 200 or the equipment control device 800 together with the presence / absence information. The management device 500 acquires the vital information by linking with a sensor installed in the air-conditioned space, an application installed on a wireless terminal, etc. For example, the management device 500 may acquire the vital information by analyzing information acquired from an image sensor installed in the air-conditioned space, or by communicating with an application installed on the wireless terminal 400 that measures the user's vital information. The air conditioning control device 200 or the equipment control device 800 may then control the air conditioner 100 or the facility equipment 700 using the vital information. For example, if a user in an area has a high heart rate, the air conditioner 100 in the area where the user is detected may be immediately started to operate. Furthermore, the color of lighting equipment may be changed depending on the heart rate of the user in the area to increase concentration or relaxation.
[0181] In addition, by applying an operating program that defines the operation of the management device 500 according to the above embodiment to an existing personal computer or information terminal device, it is also possible to make the personal computer or information terminal device function as the management device 500 according to the embodiment.
[0182] Furthermore, the method of distribution of such a program is arbitrary; for example, it may be stored on a computer-readable recording medium such as a CD-ROM (Compact Disk Read-Only Memory), a DVD (Digital Versatile Disk), or a memory card and distributed, or it may be distributed via a communication network such as the Internet.
[0183] The present disclosure allows various embodiments and modifications without departing from the broad spirit and scope of the present disclosure. Furthermore, the above-described embodiments are intended to explain the present disclosure and do not limit the scope of the present disclosure. That is, the scope of the present disclosure is defined by the claims, not the embodiments. Various modifications made within the scope of the claims and the meaning of equivalent disclosures are considered to be within the scope of the present disclosure. [Industrial Applicability]
[0184] According to the present disclosure, it is possible to provide an air conditioning control system, an air conditioning control method, and a program that are capable of adjusting the likelihood of determining whether a person is present or absent in an air-conditioned space. [Explanation of symbols]
[0185] 1 Air conditioning control system, 10 Information processing device, 11 Processor, 12 Main memory unit, 13 Auxiliary memory unit, 14 Communication unit, 15 Input unit, 16 Output unit, 17 Bus, 100 Air conditioner, 200 Air conditioning control device, 300, 300A Transmitter, 400 Wireless terminal, 401 Wireless signal receiving unit, 402 Position detection unit, 403 Memory unit, 404 Position information transmitting unit, 405 Transmitter information receiving unit, 406 Setting reception unit, 500 Management device, 501 Position information receiving unit, 502 Memory unit, 503 Area detection determination unit, 504 Presence / absence determination unit, 505 Setting reception unit, 506 Presence / absence information transmitting unit, 507 Transmitter information transmitting unit, 508 Property information receiving unit, 600 Property information management device, 700 Facility equipment, 800 Equipment control device.
Claims
1. An air conditioning control system comprising an air conditioning control device that controls one or more air conditioners that air-condition an air-conditioned space into a plurality of divided areas, and a transmitter installed in each of the areas, a position detection means for detecting the position of a wireless terminal carried by a user present in the air-conditioned space based on information acquired through wireless communication between the transmitter and the wireless terminal; an area detection determination means for determining whether or not a user has been detected in each of the areas based on the position detected by the position detection means; When the area detection determination means detects a user in an area, a predetermined time is added to the total time spent in the area in which the user was detected, out of the total time spent in the area calculated for each area; If the area detection determination means does not detect a user in an area, the predetermined time is added to the total absence time in the area in which the user was not detected, out of the total absence time calculated for each area; When the value of the total occupancy time becomes equal to a first occupancy time threshold, it is determined that a user is present in the area; When the value of the total absence time becomes equal to a first absence time threshold, it is determined that the user is not present in the area. Presence / absence determination means; Accepting a setting to reset the total occupancy time for each area to zero either when the area detection determination means detects no user in the area or when the presence / absence determination means determines that no user is present in the area, A setting is accepted to reset the total absence time for each area to zero either when the area detection determination means detects a user in the area or when the presence / absence determination means determines that a user is present in the area. a first setting receiving means; Equipped with the presence / absence determination means resets the total presence time and the total absence time for each area to zero at a timing indicated by the setting received by the first setting reception means, The air conditioning control device controls the operation of the air conditioner for each area based on presence / absence information indicating the determination result as to whether or not a user is present in the area determined by the presence / absence determination means. Air conditioning control system.
2. a second setting receiving means for receiving, from a user, settings of a first user presence time threshold that is a candidate for the first presence time threshold and a first user absence time threshold that is a candidate for the first absence time threshold; a storage means for storing user identification information for identifying the user, the first user presence time threshold, and the first user absence time threshold in association with each other; The presence / absence determining means includes: determining one of the first user presence time thresholds stored in the storage means as the first presence time threshold; determining one of the first user absence time thresholds stored in the storage means as the first absence time threshold; The air conditioning control system according to claim 1 .
3. When the total absence time in the area is zero, the presence / absence determination means determines, as the first absence time threshold, the first user absence time threshold of the user last detected in the area whose total absence time is zero, among the first user absence time thresholds stored in the storage means. The air conditioning control system according to claim 2 .
4. When the total time spent in the area is zero, the presence / absence determination means determines, as the first occupancy time threshold, the first user occupancy time threshold of the user who is first detected in the area whose total time spent in the area is zero, among the first user occupancy time thresholds stored in the storage means. The air conditioning control system according to claim 2 or 3.
5. the first setting accepting means accepts a threshold setting in which, when a plurality of users are last detected in the area, one of a maximum value or a minimum value of the first user absence time thresholds of the plurality of users last detected is used as the first absence time threshold; When the total absence time in the area is zero, the presence / absence determination means determines the first absence time threshold based on the threshold setting received by the first setting reception means from among the first user absence time thresholds of the last detected users. The air conditioning control system according to claim 3 .
6. the first setting receiving means receives a threshold setting in which, when a plurality of users are first detected in the area, one of a maximum value or a minimum value of the first user presence time thresholds of the first detected plurality of users is used as the first presence time threshold; When the total time spent in the area is zero, the presence / absence determination means determines the first absence time threshold based on the threshold setting received by the first setting reception means from among the first user presence time thresholds of the first detected users. The air conditioning control system according to claim 4.
7. The air conditioning control device When the presence / absence information indicates a determination result that a user is present in the area, and an air conditioner that conditions the area where it is determined that the user is present is stopped, the air conditioner is started to operate; When the presence / absence information indicates a determination result that a user is not present in the area and an air conditioner that conditions the area where it is determined that the user is not present is operating, stopping the operation of the air conditioner; When the operation of the air conditioner that conditions the area is manually controlled while the operation of the air conditioner that conditions the area is stopped, the control of the operation of the air conditioner that is manually controlled based on the presence / absence information is stopped for a predetermined manual control time. The air conditioning control system according to any one of claims 1 to 3.
8. The presence / absence determining means includes: When the value of the total occupancy time of the area becomes equal to a second occupancy time threshold which is smaller than the first occupancy time threshold, it is determined that energy saving control should be performed on the air conditioner of the area; When the value of the total unoccupied time of the area becomes equal to a second unoccupied time threshold which is smaller than the first unoccupied time threshold, it is determined that the energy saving control is to be performed on the air conditioner of the area; When the presence / absence determining means determines that the energy saving control should be performed for the area, the air conditioning control device executes the energy saving control for the air conditioner in the area. The air conditioning control system according to claim 7.
9. further comprising an equipment control device that controls facility equipment installed in the area based on the presence / absence information; the device control device acquires detection / non-detection information indicating a determination result made by the area detection determination means as to whether or not a user is detected in the area; When the detection / non-detection information indicates that it is determined that a user has been detected in the area and the presence / absence information indicates that it is determined that the user is not present in the area where it is determined that the user has been detected, the equipment control device starts operation of a predetermined specific equipment among the facility equipment installed in the area where it is determined that the user has been detected but where it is determined that the user is not present. The air conditioning control system according to any one of claims 1 to 3.
10. a third setting receiving means for receiving a setting from a user to designate any one of the facility devices as a specific device; the equipment control device sets the facility equipment specified in the setting accepted by the third setting accepting means as the predetermined specific equipment; The air conditioning control system according to claim 9.
11. An air conditioning control method executed by an air conditioning control system including an air conditioning control device that controls one or more air conditioners that air-condition an air-conditioned space into a plurality of divided areas, and a transmitter installed in each of the areas, a position detection means for detecting a position of a wireless terminal carried by a user present in the air-conditioned space based on information acquired through wireless communication between the wireless terminal and the transmitter; an area detection determination means for determining whether or not a user has been detected in each of the areas based on the position detected by the position detection means; The presence / absence determination means is When the area detection determination means detects a user in an area, a predetermined time is added to the total time spent in the area in which the user was detected, out of the total time spent in the area calculated for each area; If the area detection determination means does not detect a user in an area, the predetermined time is added to the total absence time in the area in which the user was not detected, out of the total absence time calculated for each area; When the value of the total occupancy time becomes equal to a first occupancy time threshold, it is determined that a user is present in the area; When the value of the total absence time becomes equal to a first absence time threshold, it is determined that the user is not present in the area; resetting the total occupancy time for each area to zero either when the area detection determination means detects no user in the area or when the presence / absence determination means determines that no user is present in the area; resetting the total absence time for each area to zero either when the area detection determination means detects a user in the area or when the presence / absence determination means determines that a user is present in the area; The air conditioning control device controls the operation of the air conditioner for each area based on presence / absence information indicating the determination result as to whether or not a user is present in the area determined by the presence / absence determination means. Air conditioning control method.
12. Computer, an area detection determination means for determining whether a user has been detected in each of the areas based on a position detected by a position detection means that detects the position of the wireless terminal based on information acquired by wireless communication between a wireless terminal carried by a user present in the air-conditioned space and a transmitter installed in each of the areas obtained by dividing the air-conditioned space; When the area detection determination means detects a user in an area, a predetermined time is added to the total time spent in the area in which the user was detected, out of the total time spent in the area calculated for each area; If the area detection determination means does not detect a user in an area, the predetermined time is added to the total absence time in the area in which the user was not detected, out of the total absence time calculated for each area; When the value of the total occupancy time becomes equal to a first occupancy time threshold, it is determined that a user is present in the area; When the value of the total absence time becomes equal to a first absence time threshold, it is determined that the user is not present in the area. Presence / absence determination means, Accepting a setting to reset the total occupancy time for each area to zero either when the area detection determination means detects no user in the area or when the presence / absence determination means determines that no user is present in the area, A setting is accepted to reset the total absence time for each area to zero either when the area detection determination means detects a user in the area or when the presence / absence determination means determines that a user is present in the area. a first setting receiving means; It functions as the presence / absence determination means resets the total presence time and the total absence time for each area to zero at a timing indicated by the setting received by the first setting reception means, An air conditioning control device that controls one or more air conditioners that air-condition the areas controls the operation of the air conditioners for each of the areas based on presence / absence information indicating the determination result as to whether or not a user is present in the area determined by the presence / absence determining means. program.
Citation Information
Patent Citations
Air-conditioner room-by-room control method and device
JP1995190457A
Control device for air-conditioner
JP2000283519A
Air conditioner
JP2014035115A
Air cleaner
JP2015010736A
Seat occupation / vacancy detector and control method therefor
JP2017073315A