[Technical Field]
[0001] The present invention relates to an air conditioning control device, an environment
setting terminal, an air conditioning control method, and a program.
[Background Art]
[0003] In a space in which there are a plurality of users, air conditioning control devices
which identify positions of individuals based on time difference of arrival (TDOA)
measurement or radio wave strengths of environment setting terminals (remote controllers
or the like) carried by the users and perform control such that respective air conditioning
requests can be satisfied as far as possible are known (for example, see Patent Literature
1).
[Citation List]
[Patent Literature]
[0004] [Patent Literature 1]
Japanese Patent No.
4867836
[Summary of Invention]
[Technical Problem]
[0005] When communication between an air conditioning control device and an environment
setting terminal is performed by exchanging a radio wave, an estimation result of
a position based on the radio wave arriving from the environment setting terminal
is assumed to vary considerably depending on a radio wave situation based on walls,
ceilings, installed objects, or the like in a space.
[0006] The present invention is devised in view of the foregoing problems and an objective
of the present invention is to provide an air conditioning control device, an environment
setting terminal, an air conditioning control method, and a program capable of correcting
a position estimated based on a radio wave arriving from an environment setting terminal.
[Solution to Problem]
[0007] According to a first aspect of the present invention, an air conditioning control
device is configured to control an air conditioning indoor machine based on a request
environment setting requested by a user carrying an environment setting terminal and
a terminal position of the environment setting terminal. The air conditioning control
device includes: a radio wave detection processing unit configured to detect a radio
wave arriving from the environment setting terminal through a plurality of wireless
communicators disposed at different positions; a position estimation unit configured
to estimate the terminal position of the environment setting terminal based on a result
obtained by detecting the radio wave arriving from the environment setting terminal
from each of the plurality of wireless communicators; a request environment acquisition
unit configured to acquire the request environment setting; and an indoor machine
control unit configured to control the air conditioning indoor machine based on an
estimated terminal position which is the terminal position estimated by the position
estimation unit and the request environment setting acquired by the request environment
acquisition unit. The position estimation unit is configured to correct the estimated
terminal position based on a designated position which is information received from
the environment setting terminal and indicates a position designated by the user.
[0008] According to a second aspect of the present invention, the position estimation unit
may be configured to learn a tendency of an error between the estimated terminal position
and the designated position and correct the estimated terminal position based on the
tendency of the error obtained through the learning.
[0009] According to a third aspect of the present invention, the air conditioning control
device may further include an estimated terminal position notification unit configured
to transmit information indicating the estimated terminal position to the environment
setting terminal.
[0010] According to a fourth aspect of the present invention, an environment setting terminal
is carried by a user and configured to transmit a request environment setting requested
by the user to an air conditioning control device. The environment setting terminal
includes: a reception processing unit configured to receive the request environment
setting from the user; and a radio wave transmission processing unit configured to
cause a transmitter capable of transmitting a radio wave to transmit a radio wave
on which the request environment setting is superimposed. The reception processing
unit is further configured to receive a designation of a position of the user from
the user. The radio wave transmission processing unit is further configured to cause
the transmitter to transmit a radio wave on which a designated position which is a
position designated by the user is superimposed.
[0011] According to a fifth aspect of the present invention, the environment setting terminal
may further include a display processing unit configured to cause a receiver capable
of receiving a radio wave to receive information indicating an estimated terminal
position which is a position estimated by the air conditioning control device and
cause a display unit to display the estimated terminal position.
[0012] According to a sixth aspect of the present invention, there is provided an air conditioning
control method of controlling an air conditioning indoor machine based on a request
environment setting requested by a user carrying an environment setting terminal and
a terminal position of the environment setting terminal. The air conditioning control
method includes: a radio wave detection processing step of detecting a radio wave
arriving from the environment setting terminal through a plurality of wireless communicators
disposed at different positions; a position estimation step of estimating the terminal
position of the environment setting terminal based on a result obtained by detecting
the radio wave arriving from the environment setting terminal from each of the plurality
of wireless communicators; a request environment acquisition step of acquiring the
request environment setting; and an indoor machine control step of controlling the
air conditioning indoor machine based on an estimated terminal position which is the
terminal position estimated in the position estimation step and the request environment
setting acquired in the request environment acquisition step. In the position estimation
step, the estimated terminal position is corrected based on a designated position
which is information received from the environment setting terminal and indicates
a position designated by the user.
[0013] According to a seventh aspect of the present invention, a program causes a computer
to control an air conditioning indoor machine based on a request environment setting
requested by a user carrying an environment setting terminal and a terminal position
of the environment setting terminal. The program causes the computer to perform: a
radio wave detection processing step of detecting a radio wave arriving from the environment
setting terminal through a plurality of wireless communicators disposed at different
positions; a position estimation step of estimating the terminal position of the environment
setting terminal based on a result obtained by detecting the radio wave arriving from
the environment setting terminal from each of the plurality of wireless communicators;
a request environment acquisition step of acquiring the request environment setting;
and an indoor machine control step of controlling the air conditioning indoor machine
based on an estimated terminal position which is the terminal position estimated in
the position estimation step and the request environment setting acquired in the request
environment acquisition step. In the position estimation step, the estimated terminal
position is corrected based on a designated position which is information received
from the environment setting terminal and indicates a position designated by the user.
[Advantageous Effects of Invention]
[0014] The air conditioning control device, the environment setting terminal, the air conditioning
control method, and the program described above are capable of correcting a position
estimated based on a radio wave arriving from an environment setting terminal.
[Brief Description of Drawings]
[0015]
Fig. 1 is a diagram illustrating an overall configuration of an air conditioning system
according to a first embodiment.
Fig. 2 is a diagram illustrating functional configurations of the air conditioning
control device and an air conditioning indoor machine according to the first embodiment.
Fig. 3 is a diagram illustrating a functional configuration of a smartphone according
to the first embodiment.
Fig. 4 is a diagram illustrating a processing flow of the smartphone according to
the first embodiment.
Fig. 5 is a diagram illustrating a data structure of first transmission information
transmitted by the smartphone according to the first embodiment.
Fig. 6 is a diagram illustrating a processing flow of the air conditioning control
device according to the first embodiment.
Fig. 7 is a diagram illustrating a data structure of information on individual users
acquired by an indoor machine control device according to the first embodiment.
Fig. 8 is a diagram illustrating a data structure of an answerback transmitted by
the indoor machine control device according to the first embodiment.
Fig. 9 is a diagram illustrating a function of the indoor machine control unit according
to the first embodiment.
Fig. 10 is a first diagram illustrating a position designation function of the smartphone
according to the first embodiment.
Fig. 11 is a second diagram illustrating the position designation function of the
smartphone according to the first embodiment.
Fig. 12 is a diagram illustrating a data structure of second transmission information
transmitted by the smartphone according to the first embodiment.
Fig. 13 is a diagram illustrating a data structure of training information collected
by the air conditioning control device according to a second embodiment.
Fig. 14 is a diagram illustrating a data structure of learning information collected
by the air conditioning control device according to the second embodiment.
[Description of Embodiments]
<First embodiment>
[0016] Hereinafter, an air conditioning system according to a first embodiment will be described
with reference to Figs. 1 to 12.
(Overall configuration of air conditioning system)
[0017] Fig. 1 is a diagram illustrating an overall configuration of an air conditioning
system according to a first embodiment.
[0018] An air conditioning system 1 according to the first embodiment sets a space which
is relatively large and in which there are a plurality of users, such as a library,
a large-scale store, a warehouse, or a factory, as an air conditioning management
target. However, in another embodiment, the air conditioning system 1 is not limited
to the foregoing use aspect.
[0019] The air conditioning system 1 includes an air conditioning control device 2, an air
conditioning indoor machine 3, wireless communicators 32, and a smartphone 4 carried
by each of a plurality of users who are in the same space.
[0020] The air conditioning control device 2 receives requests ("request environment setting"
to be described below) for an environment (temperature, humidity, air volume, and
the like) from the plurality of users and controls the air conditioning indoor machine
3 such that the requests are satisfied as far as possible.
[0021] The air conditioning indoor machine 3 is installed on a ceiling or the like of a
space in which there are users and performs various operations of adjusting an environment
in the space in accordance with a control instruction by the air conditioning control
device 2.
[0022] As illustrated in Fig. 1, the air conditioning indoor machine 3 includes a fan 30
capable of adjusting air volume and a louver 31 capable of adjusting an air direction.
[0023] According to an aspect, the air conditioning system 1 of the first embodiment includes
only one air conditioning indoor machine 3 (see Fig. 1), but the present invention
is not limited to this aspect in another embodiment. That is, in the air conditioning
system 1 according to another embodiment, the plurality of air conditioning indoor
machines 3 may be installed in the same space and one air conditioning control device
2 may individually control operations of the plurality of air conditioning indoor
machines 3 according to an aspect.
[0024] The plurality of wireless communicators 32 are installed on the ceiling or wall of
the same space and receive radio waves from the smartphones 4 carried by the users.
According to an aspect, the plurality of wireless communicators 32 may be installed
on the surface of the casing of the air conditioning indoor machine 3 in addition
to the ceiling or wall of the space.
[0025] The smartphone 4 is a portable terminal device carried by each of the plurality of
users. The smartphone 4 according to the embodiment operates in accordance with a
dedicated program (application) to function as an environment setting terminal (a
remote controller of the air conditioning machine) that transmits a request (request
environment setting) of the user to the air conditioning control device 2. The smartphone
4 performs wireless communication with the air conditioning control device 2 through
short-range wireless communication with the wireless communicators 32 installed in
the space.
[0026] In another embodiment, the "environment setting terminal" is not limited to the smartphone
carried by each user. In another embodiment, the "environment setting terminal" may
be a tablet terminal device, a wristwatch terminal device, or the like carried by
the user or may be a dedicated remote controller.
(Functional configurations of air conditioning control device and air conditioning
indoor machine)
[0027] Fig. 2 is a diagram illustrating functional configurations of the air conditioning
control device and an air conditioning indoor machine according to the first embodiment.
[0028] As illustrated in Fig. 2, the air conditioning control device 2 includes a CPU 20.
The CPU 20 is a processor (microcomputer) that controls the entire air conditioning
control device 2 and operates in accordance with a program prepared in advance.
[0029] The CPU 20 operates in accordance with a program and functions as a radio wave detection
processing unit 201, a position estimation unit 202, a request environment acquisition
unit 203, an indoor machine control unit 204, and an estimated terminal position notification
unit 205.
[0030] The radio wave detection processing unit 201 individually detects a radio wave arriving
from each smartphone 4 through the plurality of wireless communicators 32 installed
in the space. The radio wave detection processing unit 201 performs an answerback
(response) through the wireless communicators 32 when information superimposed in
the radio wave arriving from the smartphone 4 is correctly read.
[0031] The position estimation unit 202 estimates a position (terminal position) of the
smartphone 4 based on a result obtained by detecting the radio wave transmitted by
the smartphone 4 by each of the plurality of wireless communicators 32 (specifically,
the strength of a radio wave arriving to each radio communicator 32, a difference
in a time of arrival to each wireless communicator 32, or the like).
[0032] The request environment acquisition unit 203 acquires the request environment setting.
Here, the "request environment setting" is information indicating set values (set
values of temperature, humidity, air volume, and the like desired by the user) of
an environment requested to the air conditioning control device 2 by each user using
the smartphone 4. The request environment acquisition unit 203 reads the information
superimposed in the radio wave arriving from the smartphone 4 and acquires the request
environment setting via the wireless communicators 32.
[0033] The indoor machine control unit 204 controls the air conditioning indoor machine
3 (the fan 30 and the louver 31) based on the request environment setting received
from each of the plurality of users and the position (the terminal position) of each
of the plurality of users.
(Functional configuration of smartphone)
[0034] Fig. 3 is a diagram illustrating a functional configuration of a smartphone according
to the first embodiment.
[0035] As illustrated in Fig. 3, the smartphone 4 includes a CPU 40, an operation unit 41,
a display unit 42, and a wireless communication unit 43.
[0036] The operation unit 41 is, for example, a touch panel and receives an input operation
by the user carrying the smartphone.
[0037] The display unit 42 is, for example, a liquid crystal display, an organic EL display,
or the like and supplies various kinds of information (a current set temperature,
an input form of the set values, and the like) regarding an operation of the air conditioning
control device 2 to the user through an image.
[0038] The wireless communication unit 43 is a dedicated IC chip mounted to perform short-range
wireless communication. The wireless communication unit 43 functions as a transmitter
capable of superimposing information desired to be transmitted in a radio wave and
transmitting the radio wave and a receiver capable of reading information superimposed
in a radio wave transmitted from the outside (the wireless communicator 32).
[0039] The CPU 40 is a processor that controls the entire smartphone 4 and operates in accordance
with a program (an air conditioning control application) prepared in advance. Specifically,
the CPU 40 functions as a reception processing unit 401, a radio wave transmission
processing unit 402, and a display processing unit 403.
[0040] The reception processing unit 401 receives inputs of the request environment setting
(set values of set temperature, set humidity, air volume, and the like) and a designated
position (to be described below) from the user through the operation unit 41.
[0041] The radio wave transmission processing unit 402 causes the wireless communication
unit 43 (transmitter) to transmit the radio wave on which the request environment
setting received from the user is superimposed.
[0042] When the radio wave transmission processing unit 402 has not received an answerback
from the air conditioning control device 2 through the wireless communication unit
43 (receiver) after transmission of a radio wave on which a first request environment
setting is superimposed, the radio wave transmission processing unit 402 causes the
wireless communication unit 43 to retransmit the radio wave on which a request environment
setting equal to the first request environment setting is superimposed after waiting
for a predetermined time.
(Processing flow of smartphone)
[0043] Fig. 4 is a diagram illustrating a processing flow of the smartphone according to
the first embodiment.
[0044] Fig. 5 is a diagram illustrating a data structure of first transmission information
transmitted by the smartphone according to the first embodiment.
[0045] The processing flow of the smartphone 4 according to the first embodiment is repeatedly
performed, for example, from a time point at which the user entering the space activates
a dedicated application.
[0046] The reception processing unit 401 of the smartphone 4 (the CPU 40) waits for an input
of the request environment setting from the user (NO in step S01). When an input of
the request environment setting is received from the user through an operation of
the operation unit 41 (touch panel) (YES in step S01), the reception processing unit
401 acquires the input request environment setting. The request environment setting
includes a set temperature, a set humidity, a set air volume, and the like input by
the user carrying the smartphone 4.
[0047] Subsequently, the radio wave transmission processing unit 402 of the smartphone 4
assigns a user ID to the request environment setting acquired in step S01, superimposes
the request environment setting to which the user ID is attached (hereinafter referred
to as "first transmission information") in a radio wave, and transmits the radio wave
from the wireless communication unit 43 (step S02).
[0048] Here, the "first transmission information" has, for example, a data structure illustrated
in Fig. 5. Specifically, in the first transmission information, the set temperature
("00°C"), the set humidity ("00%"), the set air volume ("small"), and the like input
by the user are associated with the user ID ("UID0001"). For example, the user ID
may be determined at random at the time of activation of the dedicated application
or may be individual identification information uniquely assigned to the body of the
smartphone 4 in advance.
[0049] The first transmission information is encoded by the wireless communication unit
43 in accordance with amplitude modulation, frequency modulation, phase modulation,
or the like to be superimposed in the radio wave and transmitted.
[0050] When the transmission of the radio wave (the radio wave on which the first transmission
information is superimposed) is completed in step S02, the radio wave transmission
processing unit 402 determines whether an answerback is received from the air conditioning
control device 2 within a predefined time (step S03). An answerback process in the
air conditioning control device 2 will be described later.
[0051] When the answerback is received from the air conditioning control device 2 within
the predefined time (YES in step S03), it is determined that the first transmission
information has been recognized properly by the air conditioning control device 2
and the smartphone 4 moves the process to a subsequent process (after step S05).
[0052] Conversely, when the answerback is not received from the air conditioning control
device 2 within the predefined time (NO in step S03), it is determined that the first
transmission information transmitted in step S02 has not been correctly recognized
by the air conditioning control device 2. Accordingly, after the radio wave transmission
processing unit 402 waits for a predetermined time (step S04), the radio wave transmission
processing unit 402 superimposes the first transmission information including the
request environment setting received in step S01 in the radio wave and transmits the
radio wave again (step S02). The radio wave transmission processing unit 402 repeatedly
performs the processes of steps S02 to S04 until the answerback is received from the
air conditioning control device 2.
[0053] In the embodiment, the waiting time in step S04 may be determined at random at each
time, for example, on the order of several seconds to tens of seconds.
[0054] Next, a process related to steps S05 to S08 of Fig. 4 will be described below.
(Processing flow of air conditioning control device)
[0055] Fig. 6 is a diagram illustrating a processing flow of the air conditioning control
device according to the first embodiment.
[0056] Fig. 7 is a diagram illustrating a data structure of information on individual users
acquired by an indoor machine control device according to the first embodiment.
[0057] Fig. 8 is a diagram illustrating a data structure of an answerback transmitted by
the indoor machine control device according to the first embodiment.
[0058] Fig. 9 is a diagram illustrating a function of the indoor machine control unit according
to the first embodiment.
[0059] Hereinafter, a processing flow of the air conditioning control device 2 will be described
with reference to Figs. 6 to 9.
[0060] The processing flow illustrated in Fig. 6 is repeatedly routinely performed from
the time of activation of the air conditioning control device 2, the air conditioning
indoor machine 3, or the like.
[0061] The radio wave detection processing unit 201 of the air conditioning control device
2 (the CPU 20) waits to receive the radio wave (see step S02 of Fig. 4) transmitted
from the smartphone 4 (NO in step S11). Specifically, when the plurality of wireless
communicators 32 (see Figs. 1 and 2) provided at respective locations in the space
receive the radio waves from the smartphone 4, the radio wave detection processing
unit 201 monitors reception detection signals to be output to the air conditioning
control device 2 by the wireless communicators 32. When the reception detection signals
are received, the radio wave detection processing unit 201 determines that the radio
waves have been received from the smartphone 4.
[0062] When the radio wave has been received from the smartphone 4 (YES in step S11), the
position estimation unit 202 of the air conditioning control device 2 performs a position
estimation for the smartphone 4 which has transmitted the radio wave based on a phase
difference in the radio wave, the reception strength of the radio wave, or the like
received from each of the plurality of wireless communicators 32 (see Figs. 1 and
2) (step S12). Specifically, the radio communicator 32 provided at each location in
the space detects a phase of the received radio wave and a reception strength in accordance
with the reception of the radio wave, includes the information in the reception detection
signal, and notifies the air conditioning control device 2 (the position estimation
unit 202) of the reception detection signal. When the reception detection signal including
information regarding the phase or the strength of the received radio wave is received
from each wireless communicator 32, the position estimation unit 202 estimates the
position (the terminal position) of the smartphone 4 which has transmitted the radio
wave based on the information regarding the phase difference or the reception strength.
[0063] Since a scheme of estimating a position of a transmission source of a radio wave
based on a detection result (the phase difference or the reception strength of the
radio wave) of the radio wave in a plurality of sensors is a known technology, detailed
description thereof will be omitted.
[0064] The position estimation unit 202 records and retains an estimation result of the
terminal position (hereinafter referred to as an "estimated terminal position") obtained
through the process of step S12.
[0065] Subsequently, the radio wave detection processing unit 201 reads the transmission
information encoded in the radio wave arriving from the smartphone 4 through the wireless
communicator 32 (step S13) and determines whether the "request environment setting"
is included or a "designated position" (to be described below) is included in the
read information (step S14).
[0066] Here, when the radio wave including the first transmission information ("user ID"
+ "environment supply setting") is transmitted from the smartphone 4 of the user (step
S02 of Fig. 4), the radio wave detection processing unit 201 reads the "request environment
setting" in step S13 (request environment setting in step S14). In this case, the
request environment acquisition unit 203 of the air conditioning control device 2
newly adds the "estimated terminal position" obtained in step S12 to the information
on individual users in association with the read "user ID" and "request environment
setting" (step S15).
[0067] As illustrated in Fig. 7, in the information on individual, an estimated terminal
position ("X1, Y1"), a set temperature ("00°C"), a set humidity ("00%"), a set air
volume ("small"), and the like are associated for each different user ID ("UID0001,""UID0002,"
and "UID0003").
[0068] When the various kinds of information (the user ID, the estimated terminal position,
and the request environment setting) obtained through steps S11 to S15 are properly
added to the information on individual users, the estimated terminal position notification
unit 205 of the air conditioning control device 2 performs answerback with a radio
wave through one of the wireless communicators 32 (step S16). The smartphone 4 can
ascertain that the air conditioning control device 2 correctly recognizes the estimated
terminal position, the user ID, and the request environment setting by receiving the
answerback (see step S03 of Fig. 4).
[0069] Here, the estimated terminal position notification unit 205 transmits the answerback
including, for example, the user ID and the terminal position estimated in step S12
by the position estimation unit 202 (an estimated terminal position), as illustrated
in Fig. 8. The details of the process of the smartphone 4 receiving the answerback
including the estimated terminal position will be described later.
[0070] Subsequently, the indoor machine control unit 204 of the air conditioning control
device 2 controls the air conditioning indoor machine 3 based on the information on
individual users including the terminal position of a new user (an estimated terminal
position) and the request environment setting and optimizes the air conditioning (step
S17). The process of step S17 will be described in detail with reference to Fig. 9.
[0071] As illustrated in Fig. 9, the indoor machine control unit 204 identifies control
parameters (a1, a2, a3, a4, ..) for minimizing the objective function J (step S171).
Here, the control parameters are direct instruction values for causing the air conditioning
indoor machine 3 to enter a desired state and are, for example, the rotation speed
of the fan 30, an inclination angle of the louver 31, and the like.
[0072] The objective function J is defined as Expression (1), for example.
[Math. 1]

[0073] A vector x(i) shown in Expression (1) is a vector quantity indicating an actual temperature,
humidity, air volume, and the like at a position at which a user i (where i = 1, 2,
.., N) is located. The vector x(i) includes M elements (x(i)
1, x(i)
2, .., x(i)
M). The elements (x(i)
1, x(i)
2, .., x(i)
M) indicate values (scalar quantities) of the actual temperature, humidity, air volume,
and the like at a position at which the user i is located. As shown in Expression
(1), the vector x(i) is uniquely determined by a function F that has the control parameters
(a1, a2, a2, a4, ..) of the air conditioning indoor machine 3 as input variables.
[0074] A vector x*(i) is a vector quantity indicating temperature, humidity, air volume,
and the like desired by the user i. The vector x*(i) includes M elements (x*(i)
1, x*(i)
2, .., x*(i)
M) and the elements (x*(i)
1, x*(i)
2, .., x*(i)
M) indicate the temperature, the humidity, and the air volume, and the like desired
by the user i. More specifically, the elements (x*(i)
1, x*(i)
2, .., x*(i)
M) are the set temperature, the set humidity, the set air volume, and the like indicated
by the information on individual users (see Fig. 7).
[0075] As shown in Expression (1), the objective function J first obtains an error ratio
((x(i)
k-x*(i)
k)/x*(i)
k) for each k-th element (where k = 1, .., M) of the vector x(i) and adds up all the
elements. The objective function J is derived by further adding total sums of the
error rates obtained for each user i with regard to all the users.
[0076] "M" indicates the number of elements included in the vector x(i) and the vector x*(i)
and is a total number of physical quantities such as temperature, humidity, and air
volume which are targets set by the user.
[0077] "N" is the number of users who are in the space in which the air conditioning indoor
machine 3 is installed and is more specifically the number of smartphones 4 (the number
of kinds of user IDs) detected through ultrasonic waves.
[0078] "Wd (i, k)" is a weighting coefficient separately defined by element and is considered
to always be "1" (an equal value) in a general operation. However, for example, each
user may set "Wd (i, k)" for each element (temperature, humidity, air volume, and
the like) and reflect a preference indicating which physical quantity is weighted.
For example, in accordance with the weighting coefficient "Wd (i, k)," it is possible
to respond to, for example, even a specific request indicating that "a user desires
to realize a request for "air volume" when the user has just returned from outdoor
in hot weather" or "a user desires to set "humidity" preferably to a preferred value
in the rainy season" despite the same person.
[0079] "Wp(i)" is a weighting coefficient separately defined on individual users and is
considered to always be "1" (an equal value) in a general operation. However, for
example, when an operation of weighting a request from an elderly user or a user who
is an executive is realized, the weighting coefficient for each user i may be changed.
[0080] A method of identifying a minimum value of the objective function J may be based
on a well-known search algorithm. The function F may be based on, for example, a physical
simulation of a temperature distribution, a humidity distribution, and an air volume
distribution in a space based on an air flow or emission.
[0081] When control parameters for minimizing the objective function J are identified, the
indoor machine control unit 204 transmits the identified control parameters as instruction
values to the air conditioning indoor machine 3 and controls the air conditioning
indoor machine 3 (step S172).
[0082] A processing flow (steps S18 and S19) performed when the "designated position" is
read in step S13 (the designated position in step S14) will be described later.
(Position designation function)
[0083] Figs. 10 and 11 are first and second diagrams illustrating a position designation
function of the smartphone according to the first embodiment.
[0084] Fig. 12 is a diagram illustrating a data structure of second transmission information
transmitted by the smartphone according to the first embodiment.
[0085] Next, a process of the smartphone 4 related to steps S05 to S07 will be described
in detail further with reference to Figs. 10 to 12 in addition to Fig. 4.
[0086] When the answerback (see Fig. 8) is received from the air conditioning control device
2 in step S03 of Fig. 4, the display processing unit 403 of the smartphone 4 causes
the display unit 42 to display an image indicating a map of a room in which there
is the user and an estimated position of the user (a position identified with the
estimated terminal position) based on the estimated terminal position (see Fig. 8)
included in the answerback (step S05).
[0087] Specifically, as illustrated in Fig. 10, the display processing unit 403 displays
a map image R of a room and a marker image PI shown at an estimated terminal position
on the display unit 42 of the smartphone 4.
[0088] The user can determine whether the air conditioning control device 2 correctly estimates
the position of the user by confirming an image as illustrated in Fig. 10.
[0089] According to an aspect, information regarding the map image R may be transmitted
in sequence from the air conditioning control device 2 to the smartphone 4. Specifically,
the air conditioning control device 2 records and retains a map for each space (room)
which is an air conditioning management target in advance. When a radio wave is received
from the smartphone 4, the air conditioning control device 2 may include the map image
R corresponding to the space in which there is the user in an answerback in addition
to the estimated terminal position based on a detection result of the radio wave and
transmit the answerback.
[0090] Subsequently, the reception processing unit 401 of the smartphone 4 determines whether
a designation of a position at which there is the user is received in accordance with
an input of the user (step S06).
[0091] Here, a radio wave strength is known to be spatially distorted due to reflection,
interference, or the like of a radio wave on a wall, a ceiling, an installed object,
or the like in a space. When there is an influence of the distortion of the radio
wave strength, it is assumed that an estimation result of a position based on the
radio wave arriving from the smartphone 4 considerably deviates from an actual position
of the user. Accordingly, when the position (the position indicated by the marker
image PI of Fig. 10) estimated by the air conditioning control device 2 considerably
deviates from the actual position, the user operates the smartphone 4 and directly
designates a genuine position of the user to correct the position (the estimated terminal
position).
[0092] Specifically, as illustrated in Fig. 11, the reception processing unit 401 receives
a touch operation by the user on the operation unit 41 (a touch panel) and receives
a designation of a current position of the user (YES in step S06). In this case, the
user designate the position of the user by touching a predetermined position on the
map image R displayed on the display unit 42 with his or her finger. The display processing
unit 403 may display a position of the user designated (touched) directly through
the operation unit 41 (hereinafter referred to as a "designated position") using a
new marker image P2 (see Fig. 11).
[0093] When the designation of the position is received from the user through the operation
unit 41, the radio wave transmission processing unit 402 assigns the user ID to the
designated position acquired in step S06, superimposes a designated position to which
the user ID is attached (hereinafter referred to as "second transmission information")
in a radio wave, and transmits the radio wave from the wireless communication unit
43 (step S07).
[0094] Here, the "second transmission information" has, for example, a data structure illustrated
in Fig. 12. Specifically, in the second transmission information, a designated position
("Xa1, Ya1") input by the user is associated with the user ID ("UID0001").
[0095] Next, a process related to steps S18 and S19 of the air conditioning control device
2 will be described again in detail with reference to Fig. 6.
[0096] When a radio wave including the second transmission information ("user ID" + "designated
position") is transmitted from the smartphone 4 of the user (step S07 of Fig. 4),
the radio wave detection processing unit 201 reads the "designated position" in step
S13 of Fig. 6 (step S14: designated position). In this case, the position estimation
unit 202 of the air conditioning control device 2 performs a correction process of
substituting the "estimated terminal position" ("X1, Y1") of the user indicated in
the "user ID" of the second transmission information in the information on individual
users (see Fig. 7) with the position ("Xa1, Ya1") indicated in the "designated position"
of the second transmission information (step S18).
[0097] When the "estimated terminal position" is properly substituted with the "designated
position," the radio wave detection processing unit 201 of the air conditioning control
device 2 transmits an answerback indicating that the correction process for the terminal
position in step S18 is properly completed (step S19). Through the answerback, the
smartphone 4 can recognize that the position of the user estimated by the air conditioning
control device 2 (the estimated terminal position) is updated (corrected) to the position
designated by the user (the designated position).
[0098] The indoor machine control unit 204 of the air conditioning control device 2 controls
the air conditioning indoor machine 3 based on the information on individual users
newly updated in step S18 (information in which the estimated terminal position is
updated to the designated position) (step S17).
(Operation and effects)
[0099] As described above, the CPU 20 (the position estimation unit 202) of the air conditioning
control device 2 according to the first embodiment corrects the "estimated terminal
position" based on the "designated position" which is information received from the
smartphone 4 (an environment setting terminal) and indicates the position designated
by the direct input of the user.
[0100] In this way, even in an environment in which precision of the estimated terminal
position based on the detection result of the radio waves by the plurality of wireless
communicators 32 degrades due to an influence of a wall, a ceiling, an installed object,
or the like on the radio waves, the estimated terminal position can be simply corrected
through a direct position designation by the user.
[0101] As described above, the air conditioning control device 2 according to the first
embodiment can correct the estimated position based on the radio wave arriving from
the environment setting terminal.
[0102] The CPU 20 (the estimated terminal position notification unit 205) of the air conditioning
control device 2 transmits information indicating the smartphone 4 to the smartphone
4.
[0103] In this way, the user can check the position automatically identified by the air
conditioning control device 2 and determine whether the position is correct.
[0104] The smartphone 4 (the environment setting terminal) according to the first embodiment
receives a designation of a position of a user from the user and causes the wireless
communication unit 43 (a transmitter) to transmit the radio wave in which the position
designated by the user (the designated position) is superimposed.
[0105] In this way, the user can correct the position of the user estimated by the air conditioning
control device 2 (the estimated terminal position) by performing a direct designation
operation on the smartphone 4.
[0106] The smartphone 4 according to the first embodiment receives information indicating
the position estimated by the air conditioning control device 2 through the wireless
communication unit 43 (a receiver) capable of receiving the radio wave and causes
the display unit 42 to display the estimated terminal position.
[0107] In this way, the user can visually recognize and determine whether the position estimated
by the air conditioning control device 2 is correct.
<Second embodiment>
[0108] Next, an air conditioning system according to a second embodiment will be described
with reference to Figs. 13 and 14.
(Data structure of training information)
[0109] Fig. 13 is a diagram illustrating a data structure of training information collected
by the air conditioning control device according to the second embodiment.
[0110] Since an overall configuration and a functional configuration according to the second
embodiment is similar to those of the first embodiment (see Figs. 1 to 3), the illustrations
of the overall configuration and the functional configuration are omitted.
[0111] The CPU 20 (the position estimation unit 202) of the air conditioning control device
2 according to the second embodiment learns a tendency of an error between the estimated
terminal position and the designated position and corrects the estimated terminal
position based on the tendency of the error obtained through the learning.
[0112] Specifically, the position estimation unit 202 cumulates training information illustrated
in Fig. 13. The training information is an information table in which the estimated
position in accordance with the detection result of the radio wave from the smartphone
4 (the estimated terminal position), the position (the designated position) corrected
(designated) from the estimated terminal position by the user, and an "error" (ΔX,
ΔY) which is a difference between the estimated terminal position and the designated
position are associated. When a designated position is not input from the user ("not
designated"), the error is considered to be zero, as illustrated in Fig. 13.
(Data structure of learning information)
[0113] Fig. 14 is a diagram illustrating a data structure of learning information collected
by the air conditioning control device according to the second embodiment.
[0114] The position estimation unit 202 according to the second embodiment identifies a
distribution of an estimated terminal position of which an error is large in accordance
with the cumulated training information (see Fig. 13). The position estimation unit
202 calculates a tendency of an error in the distribution of the estimated terminal
position of which the error is large (for example, an average value of the "error"
(ΔX, ΔY) or the like) and records the calculation result in association with the distribution
of the estimated terminal position. Through this process, the position estimation
unit 202 generates learning information.
[0115] In the learning information, as illustrated in Fig. 14, a "target range" (Xα1 to
Xβ1, Yα1 to Yβ1) indicating a range of the estimated terminal position which is an
automatic correction target is associated with a "correction amount" (ΔXe1, ΔYe1)
indicating a tendency of an error corresponding to the range.
[0116] The position estimation unit 202 identifies the estimated terminal position based
on the detection result of the radio wave by the wireless communicator 32 and subsequently
determines whether the estimated terminal position is within the "target range" of
the learning information in the process of step S12 of Fig. 6. When the estimated
terminal position is included in the "target range," a result obtained by adding a
"correction amount" corresponding to the "target range" is acquired as a new estimated
terminal position.
[0117] In this way, the air conditioning control device 2 can automatically correct the
estimated terminal position based on the cumulated error between the estimated terminal
position and the designated position. Accordingly, it is possible to perform high
precise position estimation irrespective of distortion or the like of the radio wave
in the space.
<Modification examples>
[0118] The air conditioning system 1 according to the first and second embodiments has been
described in detail above. However, a specific aspect of the air conditioning system
1 is not limited to the above-described aspects and various design changes or the
like can be made within the scope of the present invention without departing from
the gist of the present invention.
[0119] For example, in the processing flow of the smartphone 4 illustrated in Fig. 4, the
waiting until the request environment setting is received from the user has been described,
but the present invention is not limited to the aspect. For example, although the
request environment setting is not received from the user, the smartphone 4 may periodically
transmit the radio wave on which the user ID is superimposed.
[0120] In this way, even when the position of a user is changed, the terminal position is
constantly updated as a latest position of the user. Therefore, it is possible to
provide an environment requested by the user more appropriately.
[0121] In this case, according to an aspect, the smartphone 4 may detect that the position
of the user is changed (the user has moved) through an embedded acceleration sensor
or the like and transmit a radio wave on which various kinds of information are superimposed
using the detection as a trigger.
[0122] When the user designates a genuine position on a screen of the smartphone 4, it can
be considered that it is difficult for the user to perform an operation with his or
her finger due to the small screen (the display unit 42) and to tap a position which
the user desires to designate. Accordingly, the smartphone 4 according to another
embodiment may further have the following function.
[0123] The smartphone 4 according to still another embodiment may divide the map image R
into grids and set a position to be drawn into a close grid point. This grid may be
displayed or may not be displayed on the display unit 42. A desired interval between
the grids (for example, an interval of 0.5 m) may be designated by the user.
[0124] The smartphone 4 according to still another embodiment may have a function capable
of displaying coordinates on the map image R (at either absolute coordinates or relative
coordinates, a grid sliced as in a map may be indicated using a matrix number (for
example, C-3)) and designating a position at which the smartphone 4 is located using
coordinate values.
[0125] When a user designates the position of the user by performing a tapping operation,
it is considered that there is an error between a tapped position ("P
A") recognized by the smartphone 4 in the tapping operation by the user and a position
("P
D") which the user desires to genuinely touch. This error (P
A-P
D) is considered to originate from characteristics of a finger of each user. Accordingly,
the smartphone 4 according to still another embodiment stores a tendency of the error
(P
A-P
D) and the smartphone 4 applies "a tapped position correction."
[0126] In this way, since a tapped position intended by the user can be sensed accurately,
it is possible to reduce an operation load and stress of the user.
[0127] The above-described error (P
A-P
D) can be stored (learned), for example, by causing the smartphone 4 to provide the
following separate mode and receive an operation from the user:
- (1) to display one point or a plurality of points on a screen; and
- (2) to receive touches of the points in sequence and store deviation amounts between
points of touched positions and genuine positions.
[0128] In the air conditioning control device 2 according to the first and second embodiments,
the elements used for control are "temperature," "humidity," "air volume," and the
like, as described above, but other embodiments are not limited to this aspect. In
the air conditioning control device 2 according to the other embodiments, any aspect
may be realized using the elements in addition to the above-described elements of
the air conditioning, such as "illumination," "aroma," "temperature of hot water,"
and "cleaning strength of toilet seat", as long as the elements are amounts related
to comfort of people. In the cases of the above-described examples, the air conditioning
control device 2 according to the other embodiments may set an illumination device,
an aroma instrument, a water heater, and a toilet seat device as control targets as
well as the air conditioning indoor machine 3 according to an aspect.
[0129] In the above-described embodiments, the course of the above-described various processes
of the air conditioning control device 2 and the smartphone 4 are stored in a computer-readable
recording medium in a program format. A computer performs the foregoing various processes
by reading and executing the program. The computer-readable recording medium is a
magnetic disk, a magneto-optical disc, a CD-ROM, a DVD-ROM, a semiconductor memory,
or the like. The computer program may be delivered to a computer via a communication
line and the computer to which the program is delivered may execute the program.
[0130] The program may realize some of the above-described functions. Further, the program
may be a so-called differential file (differential program), which can realize the
above-described functions in combination with a program previously recorded in the
computer system. Further, the air conditioning control device 2 and the smartphone
4 may be configured by one computer or may be configured by a plurality of computers
connected to be communicable in another embodiment.
[0131] Several embodiments of the present invention have been described above, but the embodiments
are proposed as examples and not intended to limit the scope of the present invention.
The embodiments can be realized in other various forms and various omissions, substitutions,
and changes may be made within the scope of the present invention without departing
from the gist of the present invention. The embodiments and the modifications are
included in the equivalent scope of the present invention described in the claims
as long as the embodiments and the modifications are included in the scope or the
gist of the present invention.
[Industrial Applicability]
[0132] The air conditioning control device, the environment setting terminal, the air conditioning
control method, and the program described above are capable of correcting a position
estimated based on a radio wave arriving from an environment setting terminal.
[Reference Signs List]
[0133]
1 Air conditioning system
2 Air conditioning control device
20 CPU
201 Radio wave detection processing unit
202 Position estimation unit
203 Request environment acquisition unit
204 Indoor machine control unit
205 Estimated terminal position notification unit
3 Air conditioning indoor machine
30 Fan
31 Louver
32 Wireless communicator
4 Smartphone (environment setting terminal)
40 CPU
401 Reception processing unit
402 Radio wave transmission processing unit
403 Display processing unit
41 Operation unit
42 Display unit
43 Wireless communication unit (transmitter, receiver)