JP2020048163A - Apparatus controller, program, method, and portable terminal - Google Patents
Apparatus controller, program, method, and portable terminal Download PDFInfo
- Publication number
- JP2020048163A JP2020048163A JP2018177419A JP2018177419A JP2020048163A JP 2020048163 A JP2020048163 A JP 2020048163A JP 2018177419 A JP2018177419 A JP 2018177419A JP 2018177419 A JP2018177419 A JP 2018177419A JP 2020048163 A JP2020048163 A JP 2020048163A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- house
- communication
- home
- mobile terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Alarm Systems (AREA)
- Selective Calling Equipment (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
【課題】 家屋に設置される機器の動作を制御するために、精度よくユーザが家屋に在宅状態であるか否かを判定できる機器制御装置を提供する。【解決手段】 機器制御装置は、家屋の位置を示す基準位置を記憶する記憶部と、ユーザが使用する携帯端末と第1ネットワークを介して通信する通信部と、携帯端末が測位した位置情報を、第2ネットワークを介して取得する取得部と、通信部による携帯端末との通信の接続状況と、記憶部に記憶された基準位置と、取得部によって取得された位置情報とに基づいて、ユーザが家屋に在宅状態であるか否かを判定する判定部と、家屋内に設置される機器の動作を制御可能な制御部であって、判定部が在宅状態であると判定したとき、機器の動作を第1モードで制御し、判定部が在宅状態ではないと判定したとき、機器の動作を第2モードで制御する制御部と、を備える。【選択図】図1PROBLEM TO BE SOLVED: To provide a device control device capable of accurately determining whether or not a user is at home in a house in order to control the operation of a device installed in the house. A device control device stores a storage unit that stores a reference position indicating the position of a house, a communication unit that communicates with a mobile terminal used by a user via a first network, and position information positioned by the mobile terminal. , The user based on the connection status of communication between the acquisition unit acquired via the second network and the mobile terminal by the communication unit, the reference position stored in the storage unit, and the position information acquired by the acquisition unit. Is a determination unit that determines whether or not the device is at home in the house, and a control unit that can control the operation of the device installed in the house. When the determination unit determines that the device is at home, the device It includes a control unit that controls the operation in the first mode and controls the operation of the device in the second mode when it is determined that the determination unit is not in the home state. [Selection diagram] Fig. 1
Description
本発明は、機器制御装置、プログラム、方法、および携帯端末に関する。 The present invention relates to a device control device, a program, a method, and a mobile terminal.
近年、各種機器を通信ネットワークに接続し、機器の稼働状況を遠隔監視したり機器を遠隔操作したりする、所謂IoT(インターネット・オブ・シングス)技術の住宅への適用が進められている。住宅におけるIoT技術の適用例として、ドアの施錠や解錠、エアコンのオン・オフの切り換えなどをタブレット端末などの端末を用いて遠隔で制御するといったことが挙げられる。 In recent years, so-called IoT (Internet of Things) technology, which connects various devices to a communication network to remotely monitor the operation status of the devices and remotely control the devices, has been applied to houses. Examples of application of IoT technology in a house include remote control of locking and unlocking of a door, switching on / off of an air conditioner using a terminal such as a tablet terminal, and the like.
特許文献1では、施設から送信されるネットワーク信号およびビーコン信号を受信可能な情報端末においてこれらの信号が受信不可な状態に変化したときに、当該情報端末に対して、施設の内部から外部に移動したと判定する位置確認システムが開示されている。位置確認システムにおいて上記情報端末が施設の内部から外部に移動したと判定されると、上記情報端末のユーザが外出したと判定され、位置確認システムの機器管理装置が施設に設置されている機器をユーザが外出したことに応じた制御をさせる。 According to Patent Document 1, when an information terminal capable of receiving a network signal and a beacon signal transmitted from a facility changes to a state in which these signals cannot be received, the information terminal is moved from inside the facility to outside. There is disclosed a position confirmation system that determines that the position has been checked. When it is determined that the information terminal has moved from the inside of the facility to the outside in the location confirmation system, it is determined that the user of the information terminal has gone out, and the device management device of the location confirmation system removes the equipment installed in the facility. The user is controlled to go out.
上記のような位置確認システムでは、施設等から送信されるネットワーク信号およびビーコン信号の情報端末の受信状況のみでユーザが外出したことを判定する。このため、ネットワーク等の状態によって施設と情報端末との通信が切断してしまった場合でもユーザが外出したと判定されてしまうなど、当該判定の精度に問題があった。 In the position confirmation system as described above, it is determined that the user has gone out only based on the reception status of the information terminal of the network signal and the beacon signal transmitted from the facility or the like. For this reason, even if the communication between the facility and the information terminal is disconnected due to the state of the network or the like, there is a problem in the accuracy of the determination such that it is determined that the user has gone out.
そこで、本発明のいくつかの態様は、家屋に設置される機器の動作を制御するために、精度よくユーザが家屋に在宅状態であるか否かを判定できる機器制御装置等を提供することを目的とする。 Therefore, some aspects of the present invention provide a device control device or the like that can accurately determine whether a user is at home in a house in order to control the operation of devices installed in the house. Aim.
本発明の一態様に係る機器制御装置は、家屋の位置を示す基準位置を記憶する記憶部と、ユーザが使用する携帯端末と第1ネットワークを介して通信する通信部と、携帯端末が測位した位置情報を、第2ネットワークを介して取得する取得部と、通信部による携帯端末との通信の接続状況と、記憶部に記憶された基準位置と、取得部によって取得された位置情報とに基づいて、ユーザが家屋に在宅状態であるか否かを判定する判定部と、家屋内に設置される機器の動作を制御可能な制御部であって、判定部が在宅状態であると判定したとき、機器の動作を第1モードで制御し、判定部が在宅状態ではないと判定したとき、機器の動作を第2モードで制御する制御部と、を備える。 The device control device according to one embodiment of the present invention includes a storage unit that stores a reference position indicating a position of a house, a communication unit that communicates with a mobile terminal used by a user via a first network, and a position where the mobile terminal performs positioning. An acquisition unit that acquires the position information via the second network, a connection state of communication with the mobile terminal by the communication unit, a reference position stored in the storage unit, and the position information acquired by the acquisition unit. A determination unit that determines whether the user is at home in the house, and a control unit that can control the operation of the device installed in the house, when the determination unit determines that the user is at home. A control unit that controls the operation of the device in the second mode when the operation of the device is controlled in the first mode and the determination unit determines that the device is not at home.
本発明の一態様に係るプログラムは、コンピュータに、ユーザが使用する携帯端末と第1ネットワークを介して通信する通信機能と、携帯端末が測位した位置情報を、第2ネットワークを介して取得する取得機能と、通信機能による携帯端末との通信の接続状況と、家屋の位置を示す基準位置と、取得機能によって取得された位置情報とに基づいて、ユーザが家屋に在宅状態であるか否かを判定する判定機能と、家屋内に設置される機器の動作を制御可能な制御機能であって、判定機能が在宅状態であると判定したとき、機器の動作を第1モードで制御し、判定機能が在宅状態ではないと判定したとき、機器の動作を第2モードで制御する制御機能と、を実現させる。 A program according to one embodiment of the present invention provides a computer with a communication function of communicating with a portable terminal used by a user via a first network, and acquiring position information obtained by positioning the portable terminal via a second network. Based on the function, the connection status of communication with the mobile terminal by the communication function, the reference position indicating the position of the house, and the position information acquired by the acquisition function, whether the user is at home in the house or not. A determination function, and a control function capable of controlling the operation of the device installed in the house, wherein when the determination function determines that the device is at home, the operation of the device is controlled in the first mode, and the determination function is performed. When it is determined that is not at home, a control function of controlling the operation of the device in the second mode is realized.
本発明の一態様に係る方法は、コンピュータが、家屋内に設置される機器の動作を制御する方法であって、ユーザが使用する携帯端末と第1ネットワークを介して通信する通信ステップと、携帯端末が測位した位置情報を、第2ネットワークを介して取得する取得ステップと、通信ステップにおける携帯端末との通信の接続状況と、家屋の位置を示す基準位置と、取得ステップにおいて取得された位置情報とに基づいて、ユーザが家屋に在宅状態であるか否かを判定する判定ステップと、
判定ステップが在宅状態であると判定したとき、機器の動作を第1モードで制御し、判定ステップが在宅状態ではないと判定したとき、機器の動作を第2モードで制御する制御ステップと、を含む。
A method according to one embodiment of the present invention is a method in which a computer controls an operation of a device installed in a house, and includes a communication step of communicating with a portable terminal used by a user via a first network; An acquisition step of acquiring the position information measured by the terminal via the second network, a connection status of communication with the mobile terminal in the communication step, a reference position indicating the position of the house, and the position information acquired in the acquisition step A determining step of determining whether or not the user is at home based on
A control step of controlling the operation of the device in the first mode when the determining step determines that the device is at home, and controlling the operation of the device in the second mode when determining that the device is not at home. Including.
本発明の一態様に係る携帯端末は、家屋の位置を示す基準位置を記憶する記憶部と、家屋内に設置された所定の無線基地局と通信する通信部と、所定の測位手法によって位置情報を測位する測位部と、通信部による無線基地局との通信の接続状況と、記憶部に記憶された基準位置と、測位部によって測位された位置情報とに基づいて、ユーザが家屋に在宅状態であるか否かを判定する判定部と、を備え、判定部による判定結果が、家屋内に設置される機器の動作の制御に用いられ、判定部により在宅状態であると判定されたとき、機器の動作が第1モードで制御され、判定部により在宅状態ではないと判定されたとき、機器の動作が第2モードで制御される。 A mobile terminal according to one embodiment of the present invention includes a storage unit that stores a reference position indicating a position of a house, a communication unit that communicates with a predetermined wireless base station installed in a house, and position information based on a predetermined positioning method. The user is at home in the house based on the connection status of the communication with the wireless base station by the communication unit, the reference position stored in the storage unit, and the position information measured by the positioning unit. And a determination unit for determining whether or not is, when the determination result by the determination unit is used to control the operation of the equipment installed in the house, when it is determined that the home state by the determination unit, The operation of the device is controlled in the first mode, and when the determination unit determines that the device is not at home, the operation of the device is controlled in the second mode.
これらの態様によれば、機器制御装置は、ユーザが使用する携帯端末との通信の接続状況と、携帯端末が測位した位置情報とに基づいて、ユーザが家屋に在宅状態であるか否かを判定することができる。このため、仮に、ネットワークの状態によって上記携帯端末と通信ができなくとも、上記携帯端末の位置情報も用いて判定しているため、ユーザが在宅しているにも関わらずユーザが在宅状態ではないと判定する誤判定を低減することができる。 According to these aspects, the device control device determines whether or not the user is at home based on the connection status of communication with the mobile terminal used by the user and the position information measured by the mobile terminal. Can be determined. For this reason, even if communication with the mobile terminal is not possible due to the state of the network, since the determination is also made using the position information of the mobile terminal, the user is not at home despite the user being at home. Erroneous determination of the determination can be reduced.
本発明のいくつかの態様によれば、家屋に設置される機器の動作を制御するために、精度よくユーザが家屋に在宅状態であるか否かを判定できる機器制御装置等を提供することができる。 According to some aspects of the present invention, it is possible to provide a device control device or the like that can accurately determine whether a user is at home in a house in order to control the operation of a device installed in the house. it can.
<実施形態1>
添付図面を参照して、本発明の一実施形態(以下、「実施形態1」という。)について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
<First embodiment>
One embodiment of the present invention (hereinafter, referred to as “Embodiment 1”) will be described with reference to the accompanying drawings. In each of the drawings, the components denoted by the same reference numerals have the same or similar configurations.
<1.概要>
<1−1.システム構成>
図1を用いて、実施形態1における制御システム1のシステム構成の例を説明する。制御システム1は、家屋に設置された機器をユーザが遠隔かつ自動で制御するために、IoT技術を適用した所謂スマートホームを実現するためのシステムである。
<1. Overview>
<1-1. System Configuration>
An example of a system configuration of the control system 1 according to the first embodiment will be described with reference to FIG. The control system 1 is a system for realizing a so-called smart home to which IoT technology is applied so that a user can remotely and automatically control devices installed in a house.
図1に示すように、制御システム1は、家屋H内の機器の動作を制御するための機器制御装置100と、ユーザが使用する携帯端末200と、家屋Hに設置された機器としてドアロックユニット300a、エアコン300bおよびロボット掃除機300cと、ルータ400と、を備える。ドアロックユニット300aと、エアコン300bと、ロボット掃除機300cとを総称して「機器300」ともいう。ここで「ドアロックユニット」とは、家屋Hの出入り口のドアに設置されるロックを電気的な制御により開閉する制御部を有するユニットであり、制御部がドアのロックに内蔵される電子錠システムを用いたものでも、既存のドアロックにユニットを外付けするものでも、いずれであってもよい。
As shown in FIG. 1, the control system 1 includes a
機器制御装置100と機器300とは、ルータ400および/または第1ネットワーク500aを介して接続され得る。また、携帯端末200は、第1ネットワーク500aおよび/または第2ネットワーク500bからルータ400を介して機器制御装置100に接続され得る。また、携帯端末200と機器300の少なくとも1つは、第3ネットワーク500cを介して接続されてもよい。
The
図1では、携帯端末200と機器300をそれぞれ1台と3台で図示しているが、これに限定されない。携帯端末200は、例えば、1つの家屋Hに対して複数存在してもよい。すなわち、機器制御装置100に対して、複数の携帯端末200が登録されてもよい。機器300は、例えば、上記機器の他にも、家屋に設置されたインターホン、カメラ、照明器具、テレビ(TV)、空気洗浄機、加湿器など、機器制御装置100から送信する制御信号で制御できる機器であればどのような機器であってもよい。
In FIG. 1, the
第1ネットワーク500aは、家屋H内に構築されたLAN(Local Area Network)などの家屋Hに対して独自に構築された通信網である。第1ネットワーク500aは、有線および/または無線により、機器制御装置100と機器300とが互いに通信できるものであれば、任意の通信方式を用いることができる。また、複数の通信方式を用いるものであってもよい。携帯端末200は、ルータ400から数m〜数10m程度(障害がなければ100m程度)の範囲内であれば、第1ネットワーク500aを用いてルータ400を介して機器制御装置100と通信できる。第1ネットワーク500aは、例えば、Wi−Fi(登録商標)規格に準拠した無線LANを含み、ルータ400が中継することで、これらの装置などの相互接続を実現させる。また、第1ネットワーク500aは、赤外線信号を用いた近距離通信を含み、機器制御装置100から、赤外線信号の送受信機(不図示)を介して、機器300の動作を制御してもよい。
The
第2ネットワーク500bは、広域通信網のネットワークであり、インターネットや移動体通信網を含む。機器制御装置100は、ルータ400を介して、第2ネットワーク500bに接続されている。携帯端末200は、3G(第3世代移動通信システム)回線、4G(第4世代移動通信システム)回線、またはLTE(登録商標)(Long Term Evolution)回線などを用いた無線通信方式で第2ネットワーク500bと直接接続することができる。
The
第3ネットワーク500cは、携帯端末200と機器300とを直接接続するための通信ネットワークであり、例えば、Bluetooth(登録商標)や赤外線通信等の10m程度の近距離無線通信を実現するネットワークを含む。第1ネットワーク500aと、第2ネットワーク500bと、第3ネットワーク500cとを総称して「ネットワーク500」ともいう。
The
ルータ400は、ネットワーク500の中継・転送機器であり、ネットワーク500のデータ転送経路を選択・制御する機能を有する。また、ルータ400は、第1ネットワーク500aと第2ネットワーク500bとに接続され、ゲートウェイとしての機能も有する。
The
<1−2.制御システムの概要>
図2を用いて、実施形態1における制御システム1の概要を説明する。制御システム1は、家屋Hの住人であるユーザUの状況に応じて、ユーザUが家屋Hに在宅または在宅のために帰宅しているなどの状態(以下、「在宅状態」という)であるか否かを判定し、当該判定の結果に基づいて家屋Hに設置された機器300の動作を制御する。ここでは、(1)ユーザUが家屋Hに帰宅している場面、(2)ユーザUが家屋Hから外出している場面といった二つの場面に分けて、制御システム1の概要を説明する。
<1-2. Overview of control system>
An overview of the control system 1 according to the first embodiment will be described with reference to FIG. The control system 1 is in a state (hereinafter, referred to as “home state”) such that the user U is at home in the house H or is returning home for home according to the situation of the user U who is a resident of the house H Whether or not the device 300 is installed in the house H is controlled based on the result of the determination. Here, the outline of the control system 1 will be described by dividing into two scenes: (1) a scene in which the user U is returning to the house H, and (2) a scene in which the user U is out of the house H.
上記(1)および(2)の二つの場面を説明する前に、携帯端末200において事前に行う初期設定について説明する。当該初期設定として、携帯端末200に対して、携帯端末200が備えるGPS(Global Positioning System)などを用いた測位機能(以下、「GPS測位機能」という)、Wi−Fi通信機能、および/またはBluetooth通信機能を有効にしておく。また、携帯端末200に対して、家屋Hの位置を示す基準位置およびWi−Fi通信機能が利用するAP(Access Point)としてルータ400を登録しておく。なお、以下の説明では、GPS測位機能を用いる場合について説明するが、GPSを用いた測位は、測位機能の一例にすぎず、他の手法により携帯端末200の位置を測位してもよい。また、以下の説明では、Wi−FiとBluetoothを用いる場合について説明するが、これらは、それぞれ第1ネットワーク500aと第3ネットワーク500cの一例にすぎず、他の通信方式により第1ネットワーク500aと第3ネットワーク500cを構成してもよい。
Before describing the two situations (1) and (2), an initial setting performed in advance in the
まず上記(1)の場面について説明する。図2(a)の略中央に示すように、ユーザUが家屋Hに帰宅するために家屋Hに近づくと、家屋Hに設置された機器制御装置100(不図示)において、(1)ユーザUが使用する携帯端末200と機器制御装置100とが第1ネットワーク500aであるWi−Fiを介して通信が接続されたこと、(2)ユーザUが使用する携帯端末200とドアロックユニット300aとが第3ネットワーク500cであるBluetoothを介して通信が接続されたこと、(3)携帯端末200のGPS測位機能を利用してユーザUが第1所定範囲R1内に位置していること、といったこれら(1)〜(3)のいずれか1つが検知された場合、ユーザUが家屋Hに在宅状態であると判定する。ここで「第1所定範囲」とは、家屋Hの位置を示す基準位置からの範囲であり、ユーザUが当該家屋Hに対して在宅状態であることを判定するための範囲である。第1所定範囲は、例えば、基準位置から半径30m以内の範囲としてもよい。
First, the scene (1) will be described. As shown in the approximate center of FIG. 2A, when the user U approaches the house H in order to return to the house H, (1) the user U That the
機器制御装置100は、上記のとおりユーザUが家屋Hに在宅状態であると判定すると、家屋Hに設置された機器300の動作を第1モードで制御する。ここで「第1モード」とは、機器制御装置100が、機器300に、ユーザUが家屋Hに在宅状態である場合の動作をさせる制御モードである。第1モードが設定された場合に、各機器300にどのような動作をさせるかについては、予め機器ごとに適宜設定すればよい。第1モードは、後述の第2モードと総称して「制御モード」ともいう。
When determining that the user U is at home in the house H as described above, the
上記構成によれば、機器制御装置100は、第1ネットワーク500aの状態によって通信が切断されていても携帯端末200の位置情報によりユーザUが家屋Hに在宅状態であることを判定することができる。また、逆に、上記構成によれば、機器制御装置100は、携帯端末200のGPS測位機能においてユーザUが屋内に入ってしまうなどの測位精度が悪い状況であっても、第1ネットワーク500aを介した通信接続により、ユーザUが家屋Hに在宅状態であることを判定することができる。このように二つの検知手段を組み合わせてユーザUが家屋Hに在宅状態であることを判定することができるため、制御システム1は、精度よくユーザUが在宅状態であることを判定し、家屋Hに設置された機器300の動作を制御することができる。
According to the above configuration, the
つぎに上記(2)の場面について説明する。図2(b)の右上部に示すように、ユーザUが外出するため家屋Hから遠ざかると、家屋Hに設置された機器制御装置100が、ユーザが使用する携帯端末200と第1ネットワーク500aであるWi−Fiを介した通信が切断されたことを検知する。Wi−Fi通信の切断が検知された後、携帯端末200は、GPS測位機能を起動して、携帯端末200の位置を測位する。そして、機器制御装置100が、携帯端末200のGPS測位機能によってユーザUが第2所定範囲R2外に位置していることを検知した場合、ユーザUが家屋Hに在宅状態でない、言い換えればユーザUは外出状態であると判定する。ここで「第2所定範囲」とは、家屋Hの位置を基準とした範囲であり、ユーザUが家屋Hに対して在宅状態でないことを判定するための範囲である。第2所定範囲は、例えば、第1所定範囲より広く設け、家屋Hから半径50m以内の範囲としてもよい。
Next, the situation (2) will be described. As shown in the upper right part of FIG. 2B, when the user U goes away from the house H to go out, the
機器制御装置100は、上記のとおりユーザUが家屋Hに在宅状態でないと判定すると、家屋Hに設置された機器300の動作を第2モードで制御する。ここで「第2モード」とは、機器制御装置100が、機器300に、ユーザが特定の家屋に在宅状態でない場合の動作をさせるモードである
When determining that the user U is not at home in the house H as described above, the
上記構成によれば、制御システム1は、ユーザUが家屋Hに在宅状態であるにも関わらず第1ネットワーク500aの状態によって通信が切断されてしまっても、携帯端末200の位置情報によりユーザUが未だ第2所定範囲R2内に位置すると検知されれば外出状態であるといった誤った判定をしない。すなわち、上記構成によれば、制御システム1は、ユーザUが家屋Hに在宅状態であるにも関わらず、第1ネットワーク500aの状態によりユーザが家屋Hに在宅状態でないと誤判定することを抑止することができる。また、携帯端末200は、常にGPS通信機能を起動させるのではなく、第1ネットワーク500aとの通信が切断された後に、GPS通信機能を起動して測位を開始するため、在宅時にはGPS測位機能による電力消費を抑えることができる。このように二つの検知手段を組み合わせてユーザUが在宅状態でないことを判定することができるため、制御システム1は、精度よくかつ省電力でユーザが在宅状態でないことを判定し、家屋に設置された機器の動作を制御することができる。
According to the above configuration, even if the communication is disconnected due to the state of the
<2.機能構成>
<2−1.機器制御装置100>
図3を用いて、実施形態1における機器制御装置100の機能構成の例を説明する。図3は、機器制御装置100の機能構成の例を示すブロック図である。機器制御装置100は、例えば、タブレット端末やスマートフォンなど、ネットワーク500を介して他の機器とデータの授受が可能な携帯式の端末装置を利用することができる。実施形態1においては、汎用のタブレット端末に専用のプログラムをインストールし、このプログラムを実行させることにより、タブレット端末を機器制御装置100として使用する。
<2. Functional Configuration>
<2-1.
An example of a functional configuration of the
機器制御装置100は、プロセッサ110と、記憶部120と、通信部130と、信号受発信部140と、表示部150と、入力部160とを備える。
The
プロセッサ110は、算術演算、論理演算、ビット演算等を処理する算術論理演算ユニット(CPUなど)および各種レジスタから構成される。プロセッサ110は、記憶部120に格納されている制御プログラムP1を含む各種プログラムを実行することで機器制御装置100の各部を中枢的に制御する。各種レジスタは、例えば、プログラムカウンタ、データレジスタ、命令レジスタ、汎用レジスタ等である。ここで「制御プログラム」とは、制御システム1専用の機器制御装置100で動作するアプリケーションプログラムをいう。
The
プロセッサ110は、制御プログラムP1を実行することにより、機器300の動作を制御する機能を実現する。プロセッサ110が制御プログラムP1を実行することにより実現される機能部には、取得部111と、判定部112と、制御部113と、調整部114と、が含まれてもよい。
The
取得部111は、携帯端末200が測位した位置情報を、第2ネットワーク500bを介して取得する。ここで「位置情報」とは、携帯端末200の位置、言い換えればユーザUの位置を示す情報である。位置情報は、例えば、GPS測位機能を用いて測位された特定の時刻の携帯端末200の緯度経度座標であってもよい。また、位置情報は、家屋Hの位置を示す基準位置を含んでもよい。
The
取得部111は、複数のユーザUがそれぞれ使用する複数の携帯端末200のそれぞれから位置情報を取得してもよい。
The
判定部112は、通信部130による携帯端末200との通信の接続状況と、記憶部120に記憶された基準位置と、取得部111によって取得された位置情報とに基づいて、ユーザUが家屋Hに在宅状態であるか否かを判定する。
The
判定部112は、上記通信の接続状況を検知する。判定部112は、例えば、通信部130によって第1ネットワーク500aを介して携帯端末200に通信接続要求を送信し、当該接続要求の応答を受信した場合に上記通信が接続されたことを検知してもよい。また、判定部112は、例えば、通信部130によって第1ネットワーク500aを介して携帯端末200に通信接続要求を送信し、一定の時間、当該接続要求の応答を受信しなかった場合に上記通信が切断されたことを検知してもよい。また、判定部112は、例えば、第1ネットワーク500aの中継・転送機器であるルータ400に、携帯端末200の第1ネットワーク500aへの接続状況を問合せて、当該問合せに対する応答によって上記通信の接続状況を検知してもよい。
The
判定部112は、例えば、携帯端末200と機器300の少なくとも1つとの通信が第3ネットワーク500cを介して接続されたことを検知してもよい。判定部112は、具体的には、当該接続の状況を携帯端末200または機器300から受信して検知してもよい。
For example, the
判定部112は、具体的には、携帯端末200との通信が接続されたことを検知し、また、位置情報に示されたユーザUの位置が家屋Hから一定の範囲内に位置していることを検知した場合、ユーザUが在宅状態であると判定してもよい。また、判定部112は、携帯端末200との通信が切断されたことを検知し、また、位置情報に示されたユーザUの位置が家屋Hから一定の範囲外に位置していることを検知した場合、ユーザUが在宅状態でないと判定してもよい。
The
上記構成によれば、判定部112は、携帯端末200との通信の接続状況と、家屋Hと携帯端末200の位置関係との両方を用いてユーザUが在宅状態であるか否かを判定することができる。したがって、判定部112は、このような構成によれば、家屋に設置される機器300の動作を制御するために、精度よくユーザUが在宅状態であるか否かを判定できる。
According to the above configuration, the
判定部112は、例えば、通信部130により携帯端末200との通信が接続された場合、取得部111によって取得された位置情報が所定の回数連続して基準位置から第1所定範囲R1内に位置する場合、または携帯端末200と機器300の少なくとも1つとの通信が第3ネットワーク500cを介して接続された場合に、ユーザUが家屋Hに在宅状態であると判定してもよい。
For example, when communication with the
「所定の回数」とは、位置情報の確からしさを担保するために設けられた回数である。例えば、GPS測位機能による位置情報の場合、GPS衛星から受信する信号において途中の信号が飛んでしまうなどのエラーが起こることがある。判定部112は、そのようなエラーが起こると、例えば、ユーザUが第1所定範囲R1内に位置しないにも関わらず、位置すると誤検知してしまうおそれがある。このため、判定部112は、所定の回数連続して家屋Hと携帯端末200の位置関係を検知することで、当該位置関係の確からしさを担保することができる。
The “predetermined number of times” is the number of times provided to ensure the certainty of the position information. For example, in the case of position information based on the GPS positioning function, an error such as a skipping signal may occur in a signal received from a GPS satellite. When such an error occurs, the
判定部112は、例えば、記憶部120に記憶されているエリア情報を参照して第1所定範囲R1が示す範囲である「基準位置から半径30mの範囲」を取得する。判定部112は、上記取得された位置情報に基づいて、携帯端末200が、所定の回数である3回連続して基準位置から半径30mの範囲内に位置することを検知した場合、ユーザUが家屋Hに在宅状態であると判定する。
The
「エリア情報」とは、第1所定範囲R1および/または第2所定範囲R2を示す情報である。また、エリア情報において、第1所定範囲R1または第2所定範囲R2の少なくともいずれか1つは、機器ごとに設けられていてもよい。例えば、エアコン300bは、他の機器300と比較して早めに稼働させて家屋Hの室内を快適な状態にさせておきたい場合がある。一方で、ドアロックユニット300aは、セキュリティの観点から、他の機器300と比較してよりユーザUが家屋Hに近づいた状態で解錠させたい場合がある。そこで、エアコン300bの第1所定範囲R1は「基準位置から100m」、ドアロックユニット300aの第1所定範囲R1は「基準位置から3m」といったように、機器300ごとに第1所定範囲R1をそれぞれ設けることで、上記のような場合に対応することができる。このような構成によれば、機器300の種類などに合わせた動作の制御ができる使い勝手のよい制御システム1を提供することができる。
“Area information” is information indicating the first predetermined range R1 and / or the second predetermined range R2. In the area information, at least one of the first predetermined range R1 and the second predetermined range R2 may be provided for each device. For example, there is a case where the
判定部112は、例えば、(1)通信部130により携帯端末200との第1ネットワーク500aの通信方式であるWi−Fi通信が接続された場合、(2)取得部111によって取得された位置情報が所定の回数である3回連続して第1所定範囲R1である基準位置から半径30m以内に位置する場合、または(3)携帯端末200とドアロックユニット300aとが第3ネットワーク500cであるBluetooth通信を用いて通信が接続されたことを検知した場合、といったこれら(1)〜(3)のいずれかの場合に、ユーザUが在宅状態であると判定してもよい。
For example, when the
上記構成によれば、判定部112は、第1ネットワーク500aの状態および第3ネットワーク500cの状態によって通信が切断されていても携帯端末200の位置情報によりユーザUが家屋Hに在宅状態であることを検知することができる。また、逆に、上記構成によれば、判定部112は、携帯端末200のGPS測位機能においてユーザUが屋内に入ってしまうなどの測位精度が悪い状況であっても、第1ネットワーク500aまたは第3ネットワーク500cを介した通信接続により、ユーザUが家屋Hに在宅状態であることを検知することができる。
According to the above configuration, the
判定部112は、例えば、通信部130による携帯端末200との通信が切断された後、取得部111によって取得された位置情報が所定の回数連続して基準位置から第2所定範囲R2外に位置する場合に、ユーザUが家屋Hに在宅状態でないと判定してもよい。
For example, after the communication with the
判定部112は、例えば、(1)通信部130により携帯端末200との第1ネットワーク500aの通信方式であるWi−Fi通信が切断された状態で60秒経過した後、(2)取得部111によって取得された位置情報が所定の回数である3回連続して基準位置から第2所定範囲R2である半径50m外に位置する場合に、ユーザUが家屋Hに在宅状態でないと判定してもよい。
The
上記構成によれば、判定部112は、ユーザUが家屋Hに在宅状態であるにも関わらず第1ネットワーク500aの状態によって通信が切断されてしまっても、携帯端末200の位置情報によりユーザUがまだ第2所定範囲R2内に位置する場合には外出状態であるといった誤った判定をしない。すなわち、上記構成によれば、判定部112は、ユーザUが家屋Hに在宅状態であるにも関わらず、第1ネットワーク500aの状態によりユーザが家屋Hに在宅状態でないと誤判定することを抑止することができる。
According to the above configuration, the
判定部112は、例えば、通信部130が複数のユーザUが使用する複数の携帯端末と通信し、また、取得部111がこれらの複数の携帯端末のそれぞれから位置情報を取得する場合、上記複数のユーザそれぞれについて、各ユーザが家屋Hに在宅状態であるか否かを判定してもよい。
For example, when the
判定部112は、例えば、取得部111によって取得された位置情報に基づいて、所定の回数連続して基準位置から第1所定範囲R1内に位置し、順次基準位置に近づいている場合に、ユーザUが家屋Hに在宅状態であると判定してもよい。例えば、ユーザUは、家屋Hに帰宅する訳ではなく単に第1所定範囲R1を通過した場合にも、所定の回数連続して第1所定範囲R1に位置する場合がある。このような場合にユーザUが在宅状態であると判定することを抑止するため、判定部112は、例えば、所定の回数連続して取得されたユーザUの位置情報に対して、基準位置との距離の差をそれぞれ比較する。判定部112は、当該判定の結果に基づいてユーザUが基準位置に対して経時的に順次距離を縮めていた場合には、ユーザUが順次基準位置に近づいているとして、在宅状態であると判定することができる。判定部112は、逆に、取得部111によって取得された位置情報に基づいて、所定の回数連続して基準位置から第2定範囲R2内に位置し、順次基準位置から遠ざかっている場合に、ユーザUが家屋Hに在宅状態でないと判定してもよい。このような構成によれば、判定部112は、より精度よくユーザが在宅状態であるか否かを判定することができる。
For example, based on the position information acquired by the
制御部113は、家屋H内に設置される機器300の動作を制御可能な制御部であって、判定部112が在宅状態であると判定したとき、機器300の動作を第1モードで制御し、判定部112が在宅状態ではないと判定したとき、機器300の動作を第2モードで制御する。
The
制御部113は、例えば、第1モードの場合、ユーザUが在宅状態である場合の動作として、ドアロックユニット300aであれば解錠させ、エアコン300bであれば稼働(ON)させ、ロボット掃除機300cであれば外出中に稼働(ON)させていた場合は停止(OFF)させるように制御する。また、制御部113は、例えば、第2モードの場合、ユーザUが在宅状態でない場合の動作として、ドアロックユニット300aであれば施錠させ、エアコン300bであれば在宅中に稼働させていた場合は停止させ、ロボット掃除機300cであれば稼働させるように制御する。
For example, in the case of the first mode, when the user U is at home, the
制御部113は、例えば、携帯端末200との通信の接続状況または家屋Hと携帯端末200との位置関係の変化を検知した場合に、当該検知された状況等に応じた機器300に対し、当該検知された状況等に応じた動作を実行させるための制御信号を生成して送信する。機器300は、機器制御装置100から当該生成された制御信号を受信した場合に、当該制御信号に従って動作する。
For example, when detecting a change in the connection status of communication with the
制御部113は、判定部112が複数のユーザのうち少なくとも一のユーザが家屋Hに在宅状態であると判定したとき、機器300の動作を第1モードで制御し、判定部112が複数のユーザのうち全てのユーザが在宅状態ではないと判定したとき、機器300の動作を第2モードで制御してもよい。
When the
例えば、1つの家屋Hに対してユーザが複数、例えば住人が複数いる場合、住人の一人が家屋Hから外出しても他の住人はまだ在宅状態の場合がある。逆に、住人のすべてが帰宅しなくとも、住人の一人が家屋Hに帰宅していれば在宅状態である。このため、制御部113は、例えば、1つの家屋Hに対して3人のユーザが存在する場合、3人のユーザのうち少なくとも1人が家屋Hに在宅状態であると判定したとき、第2モードから第1モードに遷移することができる。また、制御部113は、3人のユーザ全員が在宅状態ではないと判定したときに初めて、第1モードから第2モードに遷移することができる。このような構成によれば、1つの家屋Hに対して複数のユーザが存在する場合でも、使い勝手のよい制御システムを提供することができる。
For example, when there are a plurality of users for one house H, for example, a plurality of residents, even if one of the residents goes out of the house H, the other residents may still be at home. Conversely, even if not all of the residents have returned home, if one of the residents has returned to the house H, the state is at home. For this reason, for example, when there are three users for one house H, the
制御部113は、判定部112が複数のユーザのうち少なくとも一のユーザが家屋Hに在宅状態であると判定したとき、第2モードから第1モードに遷移させた際に、当該複数のユーザの一部または全部に第1モードに遷移した旨を通知してもよい。また、制御部113は、判定部112が複数のユーザのうち全てのユーザが在宅状態ではないと判定したとき、第1モードから第2モードに遷移させた際に、当該複数のユーザの一部または全部に第2モードに遷移した旨を通知してもよい。制御部113は、これらの制御モードの遷移を複数のユーザの一部または全部に通知するモード遷移通知を携帯端末200で表示させるため、通信部130を介して当該モード遷移通知を示す通知メッセージを携帯端末200に送信する。このような構成によれば、制御部113は、ユーザに、1つの家屋Hに対して複数のユーザが存在する場合、先に家屋Hから外出したユーザが自分以外の住人ユーザも外出し在宅状態でなくなったことなどを通知することができる。
When the
制御部113は、機器の動作の制御モードが第1モードから第2モードに遷移した際に、機器300の異常を検出した場合には当該異常をユーザUに通知してもよい。制御部113は、例えば、ユーザUの外出状態を表す第2モードになったにも関わらず、ドアロックユニット300aが施錠されず解錠されたままであった場合、ドアロックユニット300aのこの異常を検出してもよい。制御部113は、当該検出された異常をユーザUに通知する機器異常アラートを携帯端末200で表示させるため、通信部130を介して当該機器異常アラートを示すアラートメッセージを携帯端末200に送信する。このような構成によれば、制御部113は、機器300の動作の制御異常をユーザUに通知することができるため、よりセキュリティの高い制御システム1を提供することができる。
If the
調整部114は、取得部111によって取得された位置情報に基づいて、携帯端末200の移動速度を示す速度情報を推定し、速度情報に基づいて、第1所定範囲R1または第2所定範囲R2の少なくともいずれか1つを調整する。例えば、自動車などの乗り物に乗ってユーザUが家屋Hに帰宅する場合と、徒歩でユーザUが帰宅する場合とで、同じ位置にユーザUが位置していても家屋Hへの帰宅時間は大きく異なる。ユーザUが家屋Hから外出する場合も同様である。このため、調整部114は、ユーザUが使用する携帯端末200の移動速度を一定時間の間の位置情報から推定し、当該移動速度に基づいて第1所定範囲R1および/または第2所定範囲R2を調整することで、移動手段の違いによる上記帰宅時間の差異を解消することができる。このような構成によれば、調整部114は、判定部112に家屋Hとの位置関係から帰宅までの時間または外出してからの時間を移動手段によって偏ることなく在宅状態か否かを判定させることができる。
The adjusting
記憶部120は、例えば、ディスクドライブ又は半導体メモリ(ROM、RAMなど)等のコンピュータ読み取り可能な記録媒体からなる物理デバイスの記憶領域が提供する論理デバイスである。記憶部120は、複数の物理デバイスを1つの論理デバイスにマッピングして構築してもよいし、1つの物理デバイスを複数の論理デバイスにマッピングして構築してもよい。
The
記憶部120は、オペレーティングシステムプログラムやドライバプログラムを含む各種プログラム及びこれらのプログラムの実行中に使用される各種データを記憶する。ドライバプログラムとしては、例えば、通信部130を制御するための通信インタフェースドライバプログラム等がある。
The
記憶部120は、プロセッサ110に実行させる制御プログラムP1と、制御プログラムP1の実行中に使用される位置情報、エリア情報および動作情報とを記憶する。記憶部120は、例えば、家屋の位置を示す基準位置を記憶する。
The
通信部130は、機器制御装置100をネットワーク500に接続し、ネットワーク500上の他の端末と通信をするためのハードウェアモジュールである。通信部130は、例えば、ISDNモデム、ADSLモデム、ケーブルモデム、光モデム、ソフトモデム等の変調復調装置である。また、通信部130は、機器300を制御するための無線制御信号の送信を行ってもよい。「無線制御信号」とは、機器制御装置100および/または携帯端末200から機器300の動作を制御するためのリモコン信号であり、例えば、第3ネットワーク500cを介したIrDA(Infrared Data Association)規格の赤外線信号等のアナログ信号である。また、無線制御信号は、例えば、Bluetooth規格の信号や第1ネットワーク500aを介した無線LAN用のインタフェースを利用したデジタル信号であってもよい。
The
通信部130は、ユーザUが使用する携帯端末200と第1ネットワーク500aを介して通信する。また、通信部130は、例えば、複数のユーザUがそれぞれ使用する複数の携帯端末200と通信してもよい。
The
信号受発信部140は、BLE(Bluetooth(登録商標) Low Energy)やIrDAなどの通信規格に基づき、所定の電波を利用した無線制御信号を機器300に発信すると共に、機器300から発信された無線制御信号を受信する。
The signal receiving / transmitting
表示部150は、例えば、液晶ディスプレイ、有機ELディスプレイ等により構成される。表示部150は、例えば、第1モードと、第2モードにおける機器300の動作を設定するための第1設定画面を表示してもよい。また、表示部150は、各機器300の、または機器300共通の、第1所定範囲R1および/または第2所定範囲R2の値を設定するための第2設定画面を表示してもよい。
The
入力部160は、各種操作ボタンや表示部150に設けられたタッチパネル等の入力デバイスである。なお、以降「入力」には、表示部150に表示された各表示部品に対する押下操作、タップ操作、スワイプ操作等の種々の入力操作を含む。入力部160は、例えば、表示部150に表示された第1設定画面または第2設定画面に対してユーザUからの入力を受け付けると、当該入力された内容を記憶部120に記憶するエリア情報または動作情報に反映する。
The
<2−2.携帯端末200>
図4を用いて、実施形態1における携帯端末200の機能構成の例を説明する。図4は、携帯端末200の機能構成の例を示すブロック図である。携帯端末200は、例えば、スマートフォンや携帯電話などの汎用の携帯通信端末によって構成される。携帯端末200は、汎用の携帯通信端末に専用のプログラムをインストールすることにより、携帯端末200を機器制御装置100と通信させ、機器制御装置100と連携して各機器300の制御をさせることができる。
<2-2.
An example of a functional configuration of the
図4に示すように、携帯端末200は、例えば、プロセッサ210と、記憶部220と、通信部230と、信号受発信部240と、表示部250と、入力部260と、を備える。
As shown in FIG. 4, the
プロセッサ210は、算術演算、論理演算、ビット演算等を処理する算術論理演算ユニット(CPUなど)及び各種レジスタから構成され、記憶部220に格納されている端末プログラムP2を含む各種プログラムを実行することで携帯端末200の各部を中枢的に制御する。各種レジスタは、例えば、プログラムカウンタ、データレジスタ、命令レジスタ、汎用レジスタ等である。ここで「端末プログラム」とは、制御システム1専用の携帯端末200で動作するアプリケーションプログラムをいう。
The
プロセッサ210が端末プログラムP2を実行することにより実現される機能部には、測位部211が含まれる。
The functional unit realized by the
測位部211は、所定の測位手法によって位置情報を測位する。測位部211は、例えば、GPS受信機を有しており、GPS衛星が送信する信号を受信して、携帯端末200の現在位置として当該携帯端末200の緯度経度座標を測定する。
The
記憶部220は、オペレーティングシステムプログラム、ドライバプログラム、及び各種データ等を記憶する。ドライバプログラムとしては、例えば、通信部230を制御するための通信インタフェースドライバプログラム等がある。また、記憶部220は、これら各種プログラムや各種データのほか、プロセッサ210が実行することにより、位置情報、エリア情報などを機器制御装置100から取得して記憶してもよいし、これらの情報の入力及び表示をするための端末プログラムP2を記憶してもよい。
The
通信部230は、携帯端末200をネットワーク500に接続し、ネットワーク500上の他の端末と通信をするためのハードウェアモジュールである。通信部230は、例えば、ISDNモデム、ADSLモデム、ケーブルモデム、光モデム、ソフトモデム等の変調復調装置である。また、通信部230は、機器300を制御するための無線制御信号の送信を行ってもよい。
The
通信部230は、携帯端末200をネットワーク500に接続し、ネットワーク500上の他の端末や機器制御装置100と通信をするためのハードウェアモジュールである。通信部230は、例えば、ISDNモデム、ADSLモデム、ケーブルモデム、光モデム、ソフトモデム等の変調復調装置である。通信部230は、機器制御装置100との通信においては、主にルータ400および/または第1ネットワーク500aを介して通信を行うが、通信環境に応じて、第1ネットワーク500aや第3ネットワーク500cを介して通信を行ってもよい。
The
通信部230は、機器制御装置100と第1ネットワーク500aを介して通信する。通信部230は、家屋H内に設置された所定の無線基地局と通信する。ここで「所定の無線基地局」とは、例えば、家屋H内に設置されたルータ400やBLEに準拠したビーコン発信機などの機器をいう。通信部230は、所定の無線基地局がビーコン発信機の場合、ビーコン発信機が送信するBLEに準拠したビーコン信号を受信する。また、通信部230は、例えば、機器300と第3ネットワーク500cを介して通信してもよい。
The
信号受発信部240は、BLEやIrDAなどの通信規格に基づき、所定の電波を利用した無線制御信号を機器300に発信すると共に、機器300から発信された無線制御信号を受信する。
The signal transmission /
表示部250は、例えば、液晶ディスプレイ、有機ELディスプレイ等により構成される。表示部250は、例えば、機器制御装置100から制御モードが遷移した際のモード遷移通知を示す通知メッセージを、通信部230を介して受信した場合、当該モード遷移通知を表示してもよい。また、表示部250は、例えば、機器制御装置100から制御モードが遷移した際の機器300の異常を通知する機器異常アラートを示すアラートメッセージを、通信部230を介して受信した場合、当該機器異常アラートを表示してもよい。また、
The
入力部260は、各種操作ボタンや表示部250に設けられたタッチパネル等の入力デバイスである。なお、以降「入力」には、表示部250に表示された各表示部品に対する押下操作、タップ操作、スワイプ操作等の種々の入力操作を含む。
The
<3.動作例>
図5〜8を用いて、実施形態1における制御システム1の動作例を説明する。なお、以下に示す処理の順番は一例であって、適宜、変更されてもよい。
<3. Operation example>
An operation example of the control system 1 according to the first embodiment will be described with reference to FIGS. The order of the processing described below is an example, and may be changed as appropriate.
図5は、機器制御装置100の機器300の制御処理の動作例を示すフローチャートである。図5に示すように、記憶部120は、家屋Hの位置を示す基準位置を記憶する(S10)。通信部130は、ユーザUが使用する携帯端末200と第1ネットワーク500aを介して通信を開始する(S11)。
FIG. 5 is a flowchart illustrating an operation example of control processing of the device 300 of the
取得部111は、携帯端末200が測位した位置情報を、第2ネットワーク500bを介して取得する(S12)。判定部112は、通信部130による携帯端末200との通信の接続状況と、記憶部120に記憶された基準位置と、取得部111によって取得された位置情報とに基づいて、ユーザUが家屋Hに在宅状態であるか否かを判定する(S13)。制御部113は、判定部112が在宅状態であると判定したとき(S13のYes)、機器300の動作を第1モードで制御する(S14)。制御部113は、判定部112が在宅状態ではないと判定したとき(S13のNo)、機器300の動作を第2モードで制御する(S15)。
The
図6は、制御システム1におけるユーザUが家屋Hに帰宅する際の機器300の制御処理の動作例を示すフローチャートである。なお、機器制御装置100の制御モードは在宅状態でない第2モードであることを前提とする。
FIG. 6 is a flowchart illustrating an operation example of the control processing of the device 300 when the user U returns to the house H in the control system 1. It is assumed that the control mode of the
図6に示すように、機器制御装置100および携帯端末200は、par(Parallel、以下同じ)タグのエリア内に破線上部と下部にあるメッセージのやり取りおよび処理をそれぞれ実行する。機器制御装置100および携帯端末200は、所定の回数(N1回)繰り返してloopタグエリアのメッセージのやり取りおよび処理を実行する。具体的には、携帯端末200は、所定の測位手法によって位置情報を測位する(S20)。携帯端末200は、当該位置情報を機器制御装置100に送信する(S21)。機器制御装置100は、当該送信された位置情報を取得する(S22)。機器制御装置100は、当該位置情報を取得すると、当該位置情報および予め記憶された基準位置に基いて、携帯端末200が基準位置から第1所定範囲R1内に位置することを検知する(S23)。機器制御装置100は、並列して、携帯端末200と第1ネットワーク500aを介した通信の接続、または携帯端末200と機器300の第3ネットワーク500cを介した通信の接続を検知する(S24)。
As shown in FIG. 6, the
機器制御装置100は、parタグのエリア内に破線上部と下部とのいずれかの部分の処理が実行された場合に、ユーザUが家屋Hに在宅状態であると判定する(S25)。機器制御装置100は、在宅状態であると判定すると、制御モードを第2モードから第1モードに遷移させる(S26)。機器制御装置100は、動作を第1モードで制御するため、エアコン300bに稼働要求を送信する(S27)。エアコン300bは当該稼働要求を受信すると、稼働を開始する(S28)。機器制御装置100は、動作を第1モードで制御するため、ドアロックユニット300aに解錠要求を送信する(S29)。ドアロックユニット300aは当該解錠要求を受信すると、家屋Hの出入り口を解錠する(S30)。
The
図7は、制御システム1におけるユーザUが家屋Hから外出する際の機器300の制御処理の動作例を示すフローチャートである。なお、機器制御装置100の制御モードは在宅状態である第1モードであることを前提とする。図7に示すように、機器制御装置100は、携帯端末200と第1ネットワーク500aを介した通信の切断を検知する(S40)。機器制御装置100および携帯端末200は、所定の回数(N2回)繰り返してloopタグエリアのメッセージのやり取りおよび処理を実行する。具体的には、携帯端末200は、所定の測位手法によって位置情報を測位する(S41)。携帯端末200は、当該位置情報を機器制御装置100に送信する(S42)。機器制御装置100は、当該送信された位置情報を取得する(S43)。機器制御装置100は、当該位置情報を取得すると、当該位置情報および予め記憶された基準位置に基づいて、携帯端末200が基準位置から第2所定範囲R2外に位置することを検知する(S44)。
FIG. 7 is a flowchart illustrating an operation example of a control process of the device 300 when the user U goes out of the house H in the control system 1. It is assumed that the control mode of the
機器制御装置100は、上記通信の切断および携帯端末200が所定の回数連続して第2所定範囲R2外に位置することを検知すると、ユーザUが家屋Hに在宅状態でないと判定する(S45)。機器制御装置100は、在宅状態でないと判定すると、制御モードを第1モードから第2モードに遷移させる(S46)。機器制御装置100は、動作を第2モードで制御するため、エアコン300bに停止要求を送信する(S47)。エアコン300bは、当該停止要求を受信すると、稼働を停止する(S48)。機器制御装置100は、動作を第2モードで制御するため、ドアロックユニット300aに施錠要求を送信する(S49)。ドアロックユニット300aは当該施錠要求を受信すると、家屋Hの出入り口を施錠する(S50)。
Upon detecting the disconnection of the communication and the fact that the
図8は、制御システム1におけるにおける複数のユーザであるユーザU1とユーザU2とが家屋Hから外出する際の機器300の制御処理の動作例を示すフローチャートである。なお、機器制御装置100の制御モードは在宅状態である第1モードであることを前提とする。また、ユーザU1が使用する携帯端末200を携帯端末200aとし、ユーザU2が使用する携帯端末200を携帯端末200bとする。
FIG. 8 is a flowchart illustrating an operation example of a control process of the device 300 when a plurality of users U1 and U2 in the control system 1 go out of the house H. It is assumed that the control mode of the
図8に示すように、機器制御装置100は、携帯端末200aと第1ネットワーク500aを介した通信の切断を検知する(S60)。機器制御装置100および携帯端末200aは、所定の回数(N2回)繰り返してloop1タグエリアのメッセージのやり取りおよび処理を実行する。具体的には、携帯端末200aは、所定の測位手法によって位置情報を測位する(S61)。携帯端末200aは、当該位置情報を機器制御装置100に送信する(S62)。機器制御装置100は、当該送信された位置情報を取得する(S63)。機器制御装置100は、当該位置情報を取得すると、当該位置情報および予め記憶された基準位置に基づいて、携帯端末200aが基準位置から第2所定範囲R2外に位置することを検知する(S64)。
As shown in FIG. 8, the
機器制御装置100は、携帯端末200bと第1ネットワーク500aを介した通信の切断を検知する(S65)。機器制御装置100および携帯端末200bは、所定の回数(N2回)繰り返してloop2タグエリアのメッセージのやり取りおよび処理を実行する。具体的には、携帯端末200bは、所定の測位手法によって位置情報を測位する(S66)。携帯端末200bは、当該位置情報を機器制御装置100に送信する(S67)。機器制御装置100は、当該送信された位置情報を取得する(S68)。機器制御装置100は、当該位置情報を取得すると、当該位置情報および予め記憶された基準位置に基づいて、携帯端末200bが基準位置から第2所定範囲R2外に位置することを検知する(S69)。
The
機器制御装置100は、携帯端末200aおよび携帯端末200bに対して、上記通信の切断および携帯端末200aおよび携帯端末200bが所定の回数連続して第2所定範囲R2外に位置することを検知すると、ユーザU1とユーザU2との全てのユーザが家屋Hに在宅状態でないと判定する(S70)。機器制御装置100は、ユーザU1とユーザU2との全てのユーザが在宅状態でないと判定すると、制御モードを第1モードから第2モードに遷移させる(S71)。機器制御装置100は、動作を第2モードで制御するため、ドアロックユニット300aに施錠要求を送信する(S72)。ドアロックユニット300aは当該施錠要求を受信すると、家屋Hの出入り口を施錠する(S73)。機器制御装置100は、制御モードが第1モードから第2モードに遷移したことを先に外出したユーザU1に通知するため、第1モードから第2モードに遷移したことを示すモード遷移通知の通知メッセージを携帯端末200aに送信する(S74)。携帯端末200は、当該通知メッセージを受信すると、表示部250に上記モード遷移通知を表示する(S75)。
When the
<実施形態2>
つぎに、本発明の実施形態2について説明する。実施形態2は、ユーザが在宅状態であるか否かを判定する機能を、携帯端末が有する実施形態である。実施形態1の携帯端末200を、携帯端末600で置き換えたほかは、実施形態1と同じ構成であってよい。以下、実施形態1と異なる点を中心に説明する。
<Embodiment 2>
Next, a second embodiment of the present invention will be described. Embodiment 2 is an embodiment in which the portable terminal has a function of determining whether or not the user is at home. The configuration may be the same as that of the first embodiment, except that the
<携帯端末の機能構成>
図9を用いて、実施形態2における携帯端末600の機能構成の例を説明する。図9は、携帯端末600の機能構成の例を示すブロック図である。
<Functional configuration of mobile terminal>
An example of a functional configuration of the
プロセッサ610は、記憶部620に格納されている第2端末プログラムP3を含む各種プログラムを実行することで携帯端末600の各部を中枢的に制御する。プロセッサ610が端末プログラムP3を実行することにより実現される機能部には、測位部611のほかに、判定部612が含まれる。他は、実施形態1におけるプロセッサ110と同様である。
The
判定部612は、通信部630による所定の無線基地局との通信の接続状況と、記憶部620に記憶された基準位置と、測位部611によって測位された位置情報とに基づいて、ユーザUが家屋Hに在宅状態であるか否かを判定する。
The
記憶部620は、第2端末プログラムP3と、位置情報と、エリア情報とを記憶する。記憶部620は、例えば、家屋Hの位置を示す基準位置を記憶する。他は、実施形態1における記憶部220と同様である。
The
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するものではない。本発明はその趣旨を逸脱することなく、変更/改良(たとえば、各実施形態を組み合わせること、各実施形態の一部の構成を省略すること)され得るとともに、本発明にはその等価物も含まれる。 The embodiments described above are intended to facilitate understanding of the present invention, and are not to be construed as limiting the present invention. The present invention can be changed / improved (for example, combining the embodiments, omitting some of the configurations of the embodiments) without departing from the spirit thereof, and the present invention also includes equivalents thereof. It is.
1…制御システム、100…機器制御装置、110…プロセッサ、111…取得部、112…判定部、113…制御部、114…調整部、120…記憶部、130…通信部、140…信号受発信部、150…表示部、160…入力部、200、200a、200b、600…携帯端末、210…プロセッサ、211…測位部、220…記憶部、230…通信部、240…信号受発信部、250…表示部、260…入力部、300…機器、300a…ドアロックユニット、300b…エアコン、300c…ロボット掃除機、400…ルータ、500…ネットワーク、610…プロセッサ、611…測位部、612…判定部、620…記憶部、630…通信部。 DESCRIPTION OF SYMBOLS 1 ... Control system, 100 ... Device control apparatus, 110 ... Processor, 111 ... Acquisition part, 112 ... Judgment part, 113 ... Control part, 114 ... Adjustment part, 120 ... Storage part, 130 ... Communication part, 140 ... Signal transmission / reception Unit, 150 display unit, 160 input unit, 200, 200a, 200b, 600 mobile terminal, 210 processor, 211 positioning unit, 220 storage unit, 230 communication unit, 240 signal transmission / reception unit, 250 ... Display unit, 260 ... Input unit, 300 ... Device, 300a ... Door lock unit, 300b ... Air conditioner, 300c ... Robot cleaner, 400 ... Router, 500 ... Network, 610 ... Processor, 611 ... Positioning unit, 612 ... Judgment unit , 620... Storage unit, and 630.
Claims (9)
ユーザが使用する携帯端末と第1ネットワークを介して通信する通信部と、
前記携帯端末が測位した位置情報を、第2ネットワークを介して取得する取得部と、
前記通信部による前記携帯端末との通信の接続状況と、前記記憶部に記憶された基準位置と、前記取得部によって取得された位置情報とに基づいて、前記ユーザが前記家屋に在宅状態であるか否かを判定する判定部と、
前記家屋内に設置される機器の動作を制御可能な制御部であって、前記判定部が在宅状態であると判定したとき、前記機器の動作を第1モードで制御し、前記判定部が在宅状態ではないと判定したとき、前記機器の動作を第2モードで制御する制御部と、
を備える、機器制御装置。 A storage unit that stores a reference position indicating the position of the house;
A communication unit that communicates with the mobile terminal used by the user via the first network;
An acquisition unit that acquires the position information measured by the mobile terminal via a second network;
The user is at home in the house based on the connection status of communication with the mobile terminal by the communication unit, the reference position stored in the storage unit, and the position information acquired by the acquisition unit. A determination unit for determining whether or not
A control unit capable of controlling the operation of a device installed in the house, wherein when the determination unit determines that the device is in the home state, the control unit controls the operation of the device in a first mode; A control unit that controls the operation of the device in a second mode when it is determined that the device is not in a state;
An equipment control device comprising:
請求項1に記載の機器制御装置。 The determination unit is configured such that, when communication with the mobile terminal is connected by the communication unit, the position information acquired by the acquisition unit is located within a first predetermined range from the reference position continuously for a predetermined number of times. Or, when communication between the mobile terminal and at least one of the devices is connected via a third network, it is determined that the user is at home in the house.
The device control device according to claim 1.
請求項2に記載の機器制御装置。 The determination unit may determine that, after the communication with the mobile terminal by the communication unit is disconnected, the position information acquired by the acquisition unit is positioned outside the second predetermined range from the reference position by a predetermined number of times consecutively. It is determined that the user is not at home in the house,
The device control device according to claim 2.
請求項3に記載の機器制御装置。 At least one of the first predetermined range or the second predetermined range is provided for each device.
The device control device according to claim 3.
請求項3又は4に記載の機器制御装置。 Estimating speed information indicating a moving speed of the mobile terminal based on the position information acquired by the acquiring unit, and at least one of the first predetermined range or the second predetermined range based on the speed information. An adjustment unit for adjusting the
The device control device according to claim 3.
前記取得部は、前記複数の携帯端末のそれぞれから位置情報を取得し、
前記判定部は、前記複数のユーザそれぞれについて、各ユーザが前記家屋に在宅状態であるか否かを判定し、
前記制御部は、前記判定部が前記複数のユーザのうち少なくとも一のユーザが前記家屋に在宅状態であると判定したとき、前記機器の動作を第1モードで制御し、前記判定部が前記複数のユーザのうち全てのユーザが在宅状態ではないと判定したとき、前記機器の動作を第2モードで制御する、
請求項1から5のいずれか一項に記載の機器制御装置。 The communication unit communicates with a plurality of mobile terminals respectively used by a plurality of users,
The acquisition unit acquires position information from each of the plurality of mobile terminals,
The determination unit determines, for each of the plurality of users, whether each user is at home in the house,
The control unit controls the operation of the device in a first mode when the determination unit determines that at least one of the plurality of users is at home in the house, and the determination unit determines the plurality of users. When it is determined that not all of the users are at home, the operation of the device is controlled in the second mode.
The device control device according to claim 1.
ユーザが使用する携帯端末と第1ネットワークを介して通信する通信機能と、
前記携帯端末が測位した位置情報を、第2ネットワークを介して取得する取得機能と、
前記通信機能による前記携帯端末との通信の接続状況と、家屋の位置を示す基準位置と、前記取得機能によって取得された位置情報とに基づいて、前記ユーザが前記家屋に在宅状態であるか否かを判定する判定機能と、
前記家屋内に設置される機器の動作を制御可能な制御機能であって、前記判定機能が在宅状態であると判定したとき、前記機器の動作を第1モードで制御し、前記判定機能が在宅状態ではないと判定したとき、前記機器の動作を第2モードで制御する制御機能と、
を実現させるためのプログラム。 On the computer,
A communication function for communicating with the mobile terminal used by the user via the first network;
An acquisition function of acquiring position information measured by the mobile terminal via a second network;
Whether the user is at home in the house based on the connection status of communication with the mobile terminal by the communication function, a reference position indicating the position of the house, and the position information acquired by the acquisition function. A determination function for determining whether
A control function capable of controlling the operation of the device installed in the house, wherein when the determination function determines that the device is at home, the operation of the device is controlled in a first mode; A control function of controlling the operation of the device in the second mode when it is determined that the device is not in the state;
The program to realize.
ユーザが使用する携帯端末と第1ネットワークを介して通信する通信ステップと、
前記携帯端末が測位した位置情報を、第2ネットワークを介して取得する取得ステップと、
前記通信ステップにおける前記携帯端末との通信の接続状況と、家屋の位置を示す基準位置と、前記取得ステップにおいて取得された位置情報とに基づいて、前記ユーザが前記家屋に在宅状態であるか否かを判定する判定ステップと、
前記判定ステップが在宅状態であると判定したとき、前記機器の動作を第1モードで制御し、前記判定ステップが在宅状態ではないと判定したとき、前記機器の動作を第2モードで制御する制御ステップと、
を含む、方法。 A method for controlling operation of a device installed in a house by a computer,
A communication step of communicating with the mobile terminal used by the user via the first network;
An acquisition step of acquiring the position information measured by the portable terminal via a second network;
Whether the user is at home in the house based on the connection status of communication with the mobile terminal in the communication step, a reference position indicating the position of the house, and the position information acquired in the acquiring step. A determining step of determining whether
When the determining step determines that the device is at home, the operation of the device is controlled in a first mode. When the determining step determines that the device is not at home, control is performed to control the operation of the device in a second mode. Steps and
Including, methods.
前記家屋内に設置された所定の無線基地局と通信する通信部と、
所定の測位手法によって位置情報を測位する測位部と、
前記通信部による前記無線基地局との通信の接続状況と、前記記憶部に記憶された基準位置と、前記測位部によって測位された位置情報とに基づいて、ユーザが前記家屋に在宅状態であるか否かを判定する判定部と、を備え、
前記判定部による判定結果が、前記家屋内に設置される機器の動作の制御に用いられ、前記判定部により在宅状態であると判定されたとき、前記機器の動作が第1モードで制御され、前記判定部により在宅状態ではないと判定されたとき、前記機器の動作が第2モードで制御される、携帯端末。 A storage unit that stores a reference position indicating the position of the house;
A communication unit that communicates with a predetermined wireless base station installed in the house,
A positioning unit for positioning the position information by a predetermined positioning method,
Based on the connection status of communication with the wireless base station by the communication unit, the reference position stored in the storage unit, and the position information measured by the positioning unit, the user is at home in the house. And a determination unit for determining whether or not
The result of the determination by the determination unit is used to control the operation of the device installed in the house, and when the determination unit determines that the device is at home, the operation of the device is controlled in the first mode, When the determination unit determines that the device is not at home, the operation of the device is controlled in a second mode.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018177419A JP2020048163A (en) | 2018-09-21 | 2018-09-21 | Apparatus controller, program, method, and portable terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018177419A JP2020048163A (en) | 2018-09-21 | 2018-09-21 | Apparatus controller, program, method, and portable terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2020048163A true JP2020048163A (en) | 2020-03-26 |
Family
ID=69901862
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018177419A Pending JP2020048163A (en) | 2018-09-21 | 2018-09-21 | Apparatus controller, program, method, and portable terminal |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2020048163A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022010933A (en) * | 2020-06-29 | 2022-01-17 | リンナイ株式会社 | Bath system |
| JP2024003561A (en) * | 2022-06-27 | 2024-01-15 | パナソニックIpマネジメント株式会社 | Location information output system and location information output method |
| JP2024098083A (en) * | 2020-12-28 | 2024-07-19 | 株式会社Lixil | Operation setting device, operation setting method, and program |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001231083A (en) * | 2000-02-17 | 2001-08-24 | Mitsubishi Electric Corp | Automatic equipment control system |
| JP2004062798A (en) * | 2002-07-31 | 2004-02-26 | Hitachi Ltd | Mobile terminal and mobile terminal control method |
| JP2004228668A (en) * | 2003-01-20 | 2004-08-12 | Matsushita Electric Ind Co Ltd | Mobile terminal device |
| JP2016208446A (en) * | 2015-04-28 | 2016-12-08 | 大和ハウス工業株式会社 | Power source control system |
| JP2016223212A (en) * | 2015-06-02 | 2016-12-28 | ソニー株式会社 | Lock device, information processing method, program, and communication terminal |
-
2018
- 2018-09-21 JP JP2018177419A patent/JP2020048163A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001231083A (en) * | 2000-02-17 | 2001-08-24 | Mitsubishi Electric Corp | Automatic equipment control system |
| JP2004062798A (en) * | 2002-07-31 | 2004-02-26 | Hitachi Ltd | Mobile terminal and mobile terminal control method |
| JP2004228668A (en) * | 2003-01-20 | 2004-08-12 | Matsushita Electric Ind Co Ltd | Mobile terminal device |
| JP2016208446A (en) * | 2015-04-28 | 2016-12-08 | 大和ハウス工業株式会社 | Power source control system |
| JP2016223212A (en) * | 2015-06-02 | 2016-12-28 | ソニー株式会社 | Lock device, information processing method, program, and communication terminal |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022010933A (en) * | 2020-06-29 | 2022-01-17 | リンナイ株式会社 | Bath system |
| JP7407663B2 (en) | 2020-06-29 | 2024-01-04 | リンナイ株式会社 | bath system |
| JP2024098083A (en) * | 2020-12-28 | 2024-07-19 | 株式会社Lixil | Operation setting device, operation setting method, and program |
| JP7772868B2 (en) | 2020-12-28 | 2025-11-18 | 株式会社Lixil | Server, operation setting method, program and information processing system |
| JP2024003561A (en) * | 2022-06-27 | 2024-01-15 | パナソニックIpマネジメント株式会社 | Location information output system and location information output method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11700503B2 (en) | Crowd sourced location determination | |
| CN105897860B (en) | Network equipment and information processing method | |
| JP5984811B2 (en) | Method for determining the location of a wireless terminal and related systems and devices | |
| US10772019B2 (en) | Method and apparatus for video communication | |
| US6505049B1 (en) | Method and apparatus in a communication network for facilitating a use of location-based applications | |
| JP5476880B2 (en) | Information providing apparatus, information providing method, computer program, and wireless communication apparatus | |
| US10416622B2 (en) | Method of operating a home-automation installation | |
| US20120197488A1 (en) | Server and method of providing server-based car security service, car device and method of using server-based car security service, user device and method of using server-based car security service | |
| US20110274000A1 (en) | System and method for developing a wi-fi access point map using sensors in a wireless mobile device | |
| KR20160046340A (en) | Operation Method of communication channel and Electronic device supporting the same | |
| KR20120010899A (en) | An apparatus and method for authentication service using a portable terminal, a recording medium having recorded thereon a program for executing the system and the authentication service method | |
| JP2020048163A (en) | Apparatus controller, program, method, and portable terminal | |
| US10849072B1 (en) | Tracking device battery conservation | |
| KR20170061968A (en) | Patrol system using robot | |
| JP5157463B2 (en) | User side communication terminal | |
| CN103458138A (en) | Intercom method, system and device | |
| JPWO2006001140A1 (en) | Portable terminal and wireless quality display method, program and system using the same | |
| US20220109895A1 (en) | Geolocationing system and method for use of same | |
| JP6950688B2 (en) | Wireless communication device and wireless communication method | |
| US20240135655A1 (en) | Systems and Methods for Collaborative Location Tracking and Sharing Using Augmented Reality | |
| CN111835468A (en) | A kind of information sending and receiving method, terminal and control node | |
| JP2004200998A (en) | Surveillance camera system | |
| TWI637647B (en) | Wireless positioning system and method of using the same | |
| KR101067954B1 (en) | Black box system of mobile communication terminal using RFID road nameplate | |
| KR20080101015A (en) | System and method for detecting the opposite direction in mobile communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190918 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190918 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20191121 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191126 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200603 |