(57)【要約】【課題】機器の動作に矛盾や不自然さを生じさせずに、住人の不在時に有効に在宅を装うことができる構成を実現する。【解決手段】行動履歴記憶部２２は、各データに住人の識別子と行動時刻と行動場所とが記述される行動履歴情報を記憶する。動作履歴記憶部２３は、各データに機器の識別子と機器動作時刻と機器設置場所と機器動作内容とが記述される動作履歴情報を記憶する。機器動作シナリオ生成部２５は、行動時刻及び行動場所と、機器動作時刻及び機器設置場所とを照合して、行動時刻と機器動作時刻とが合致し、行動場所と機器設置場所とが合致する住人の識別子と機器の識別子と機器動作時刻と機器動作内容とを対応付けて、住人ごとに機器の操作履歴を生成し、住人ごとの機器の操作履歴に基づき、住人ごとに、機器動作シナリオを生成する。機器制御部２６は、機器動作シナリオに従って、機器を動作させる。【選択図】図１
2016208110.tif 000002
【特許請求の範囲】
【請求項１】
住宅に居住する複数の住人の行動履歴が示される行動履歴情報であって、複数のデータで構成され、各データに住人の識別子と行動時刻と行動場所とが記述される行動履歴情報を記憶する行動履歴記憶部と、
前記住宅に配置される複数の機器の動作履歴が示される動作履歴情報であって、複数のデータで構成され、各データに機器の識別子と機器動作時刻と機器設置場所と機器動作内容とが記述される動作履歴情報を記憶する動作履歴記憶部と、
前記行動履歴情報の各データに記述される行動時刻及び行動場所と、前記動作履歴情報の各データに記述される機器動作時刻及び機器設置場所とを照合して、行動時刻と機器動作時刻とが合致し、行動場所と機器設置場所とが合致する住人の識別子と機器の識別子と機器動作時刻と機器動作内容とを対応付けて、住人ごとに機器の操作履歴を生成し、住人ごとの機器の操作履歴に基づき、住人ごとに、機器の動作シナリオである機器動作シナリオを生成する機器動作シナリオ生成部と、
いずれかの住人についての前記機器動作シナリオに従って、機器を動作させる機器制御部とを有する住宅機器制御装置。
【請求項２】
前記機器動作シナリオ生成部は、
前記複数の住人の全員が外出している場合であって、前記複数の住人のうちの特定の住人の外出が当該住人の外出形態により外部から判別可能と推測される場合に、前記特定の住人以外の住人である在宅想定住人の機器の操作履歴に基づき、前記在宅想定住人の在宅を装うための機器動作シナリオを生成し、
前記機器制御部は、
前記在宅想定住人についての機器動作シナリオに従って、機器を動作させる請求項１に記載の住宅機器制御装置。
【請求項３】
前記機器動作シナリオ生成部は、
住人ごとに、機器の識別子と機器動作時刻と機器動作内容とが記述されるデータが時系列に並べられる機器の操作履歴を生成し、
前記在宅想定住人の機器の操作履歴のデータの並び順の通りに機器動作時刻に対象の機器を機器動作内容に従って動作させる、前記在宅想定住人の在宅を装うための機器動作シナリオを生成する請求項２に記載の住宅機器制御装置。
【請求項４】
前記機器動作シナリオ生成部は、
前記在宅想定住人の機器の操作履歴と前記特定の住人の機器の操作履歴とを解析し、前記在宅想定住人の機器の操作履歴に、前記特定の住人の機器の操作履歴の一部を組み合わせて、前記在宅想定住人の在宅を装うための機器動作シナリオを生成する請求項２に記載の住宅機器制御装置。
【請求項５】
前記機器動作シナリオ生成部は、
住人ごとに、機器の識別子と機器動作時刻と機器動作内容とが記述されるデータが時系列に並べられる機器の操作履歴を生成し、
前記在宅想定住人の機器の操作履歴のいずれかのデータの前又は後に、前記特定の住人の機器の操作履歴のいずれかのデータを、機器動作時刻をそのままにして又は機器動作時刻を変更して追加し、
前記特定の住人の機器の操作履歴のデータが追加された後の前記在宅想定住人の機器の操作履歴のデータの並び順の通りに機器動作時刻に対象の機器を機器動作内容に従って動作させる、前記在宅想定住人の在宅を装うための機器動作シナリオを生成する請求項４に記載の住宅機器制御装置。
【請求項６】
前記機器動作シナリオ生成部は、
住人ごとに、機器の識別子と機器動作時刻と機器動作内容とが記述されるデータが時系列に並べられる機器の操作履歴を生成し、
前記在宅想定住人の機器の操作履歴のいずれかのデータの前又は後に、任意の機器の識別子と機器動作時刻と機器動作内容とが記述されるデータを追加し、
前記任意の機器のデータが追加された後の前記在宅想定住人の機器の操作履歴のデータの並び順の通りに機器動作時刻に対象の機器を機器動作内容に従って動作させる、前記在宅想定住人の在宅を装うための機器動作シナリオを生成する請求項２に記載の住宅機器制御装置。
【請求項７】
前記機器制御部は、
動作対象の機器に、当該機器の通常の動作を省資源で模擬する模擬動作モードが設定されている場合に、当該機器を模擬動作モードで動作させる請求項１に記載の住宅機器制御装置。
【請求項８】
前記住宅機器制御装置は、更に、
住人が携帯する携帯端末装置が前記住宅外に移動したことを検知して、住人の外出を判定する不在判定部を有する請求項１に記載の住宅機器制御装置。
【請求項９】
前記住宅機器制御装置は、更に、
前記不在判定部により前記複数の住人の全員が外出していると判定されている場合に、前記住宅内のいずれかの機器が手動により操作された場合に、前記住宅に不審者が侵入していると判定し、予め登録された通報先に不審者の侵入を通報する不審者対処部を有する請求項８に記載の住宅機器制御装置。
【請求項１０】
前記不審者対処部は、
前記不審者の行動のモニタ及び前記不審者への警告メッセージの出力の少なくともいずれかを行う請求項９に記載の住宅機器制御装置。
【請求項１１】
住宅に居住する複数の住人の行動履歴が示される行動履歴情報であって、複数のデータで構成され、各データに住人の識別子と行動時刻と行動場所とが記述される行動履歴情報を記憶する行動履歴記憶部と、
前記住宅に配置される複数の機器の動作履歴が示される動作履歴情報であって、複数のデータで構成され、各データに機器の識別子と機器動作時刻と機器設置場所と機器動作内容とが記述される動作履歴情報を記憶する動作履歴記憶部とを有するコンピュータが、
前記行動履歴情報の各データに記述される行動時刻及び行動場所と、前記動作履歴情報の各データに記述される機器動作時刻及び機器設置場所とを照合して、行動時刻と機器動作時刻とが合致し、行動場所と機器設置場所とが合致する住人の識別子と機器の識別子と機器動作時刻と機器動作内容とを対応付けて、住人ごとに機器の操作履歴を生成し、住人ごとの機器の操作履歴に基づき、住人ごとに、機器の動作シナリオである機器動作シナリオを生成する機器動作シナリオ生成ステップと、
いずれかの住人についての前記機器動作シナリオに従って、機器を動作させる機器制御ステップとを有する住宅機器制御方法。
【請求項１２】
住宅に居住する複数の住人の行動履歴が示される行動履歴情報であって、複数のデータで構成され、各データに住人の識別子と行動時刻と行動場所とが記述される行動履歴情報を記憶する行動履歴記憶部と、
前記住宅に配置される複数の機器の動作履歴が示される動作履歴情報であって、複数のデータで構成され、各データに機器の識別子と機器動作時刻と機器設置場所と機器動作内容とが記述される動作履歴情報を記憶する動作履歴記憶部とを有するコンピュータに、
前記行動履歴情報の各データに記述される行動時刻及び行動場所と、前記動作履歴情報の各データに記述される機器動作時刻及び機器設置場所とを照合して、行動時刻と機器動作時刻とが合致し、行動場所と機器設置場所とが合致する住人の識別子と機器の識別子と機器動作時刻と機器動作内容とを対応付けて、住人ごとに機器の操作履歴を生成し、住人ごとの機器の操作履歴に基づき、住人ごとに、機器の動作シナリオである機器動作シナリオを生成する機器動作シナリオ生成ステップと、
いずれかの住人についての前記機器動作シナリオに従って、機器を動作させる機器制御ステップとを実行させる住宅機器制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、留守宅において家電等の機器を動作させて住人が在宅しているかのように装う技術に関する。
【背景技術】
【０００２】
従来の技術として、家電の動作実績を記録し、その動作実績をそのまま、あるいは編集して不在時に家電を制御する技術がある（特許文献１）。
また、家電の稼働状況を任意の期間記録し、その記録を元に制御パターンを生成して留守時に在宅しているかのように家電を制御する技術（特許文献２）、家電の動作記録に加えて、外気温などの環境要因を考慮して家電を制御する技術（特許文献３）がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４８０１６号公報
【特許文献２】特開２００７−２６５０５０号公報
【特許文献３】特開２００５−２７７９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術では、家電機器制御システムが、例えば曜日別に家電の動作実績ログを記録し、曜日ごとに、同じ曜日に記録した動作実績ログを用いて住人不在時の家電を制御し、住人が在宅しているかのように装う。
この時、住人が外出していたために同じ曜日の動作実績ログに家電の動作記録が無い場合は、別の曜日の動作記録を利用している。
しかしながら、その時に家にいた住人の人数、更には住人が住居内のどこにいたのかまでは記録しないため、家電の制御には矛盾や不自然な状況が発生する。
すなわち、実績ログとして使用したパターンが住人全員が在宅の時のパターンである場合に、例えば、自動車や自転車が全て使われており、不在の住人がいることが外部から判別可能である場合にも、住人が全員が在宅しているかのように家電や照明が操作される。
また、２人しか在宅していない場合に、５人が在宅しているときの実績ログを用いて家電や照明を動作させると、在宅している２人により操作される家電や照明の動作状況と、実績ログに基づく家電や照明の動作状況とが整合せず、外部から不審者に住居を監視されていれば不自然さが目立つ。
【０００５】
特許文献２に記載の技術では、機器制御システムが、住人の在宅時に家電の稼働状況を記録し、稼働状況に基づき制御パターンを生成する。
そして、住人が留守の際に、制御パターンで家電を制御する。
しかし、特許文献２には、留守時に家電を制御するための基準が開示されていない。
例えば、特許文献２では、テレビの視聴パターンに従い、留守時の制御を行うが、テレビの視聴パターンを用いてどのようにして留守時の制御を行うのかについて具体的制御内容が開示されていない。
【０００６】
特許文献３に記載の技術は、家電機器の動作実績を記録するが、家電制御の際には外的環境要因を付加して制御方法を変更する。
すなわち、特許文献３では、単純に動作実績に従ってエアコンディショナー（以下、エアコンという）を制御するとエアコンをつける状況であっても、エアコンをつけるような外気温でないならば、エアコンをつけないという制御が行われる。
【０００７】
これらの従来技術は、家電の稼働状況を記録し、家電の稼働パターンを求め、稼動パターンを基本として留守の際に家電を制御することを内容としている。
これらの従来技術では、留守時の家電を制御するための制御パターンを決めるが、その制御パターンの決め方が家電制御のキーポイントになる。
しかしながら、いずれの従来技術も人の行動に関連する機器の動作履歴が含まれないため、照明のＯＮ／ＯＦＦが人の行動と合致しないような不自然さが発生する。
例えば特許文献１では、特定の日の家電の動作ログに基づく家電の制御を行うが、一定時間の空白のログがある場合、別の日のログを用いるため、その組合せによってはトイレの照明が不自然にＯＮ／ＯＦＦを繰り返したり、エアコンをＯＮした５分後にＯＦＦするなど、通常では考え難い動作が行われる可能性がある。
このように、従来技術では、機器が矛盾のある動作や不自然な動作を行ってしまうため、外部から不在であることを察知されやすいという課題がある。
【０００８】
本発明は、上記の課題を解決することを主な目的としており、機器の動作に矛盾や不自然さを生じさせずに、有効に在宅を装うことができる構成を実現することを主な目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る住宅機器制御装置は、
住宅に居住する複数の住人の行動履歴が示される行動履歴情報であって、複数のデータで構成され、各データに住人の識別子と行動時刻と行動場所とが記述される行動履歴情報を記憶する行動履歴記憶部と、
前記住宅に配置される複数の機器の動作履歴が示される動作履歴情報であって、複数のデータで構成され、各データに機器の識別子と機器動作時刻と機器設置場所と機器動作内容とが記述される動作履歴情報を記憶する動作履歴記憶部と、
前記行動履歴情報の各データに記述される行動時刻及び行動場所と、前記動作履歴情報の各データに記述される機器動作時刻及び機器設置場所とを照合して、行動時刻と機器動作時刻とが合致し、行動場所と機器設置場所とが合致する住人の識別子と機器の識別子と機器動作時刻と機器動作内容とを対応付けて、住人ごとに機器の操作履歴を生成し、住人ごとの機器の操作履歴に基づき、住人ごとに、機器の動作シナリオである機器動作シナリオを生成する機器動作シナリオ生成部と、
いずれかの住人についての前記機器動作シナリオに従って、機器を動作させる機器制御部とを有する。
【発明の効果】
【００１０】
本発明によれば、行動時刻と機器動作時刻と、行動場所と機器設置場所とを照合して、住人ごとに、住人の機器の操作履歴を生成し、住人ごとの機器の操作履歴に基づき、住人ごとに機器動作シナリオを生成し、機器動作シナリオに従って機器を動作させる。
このため、住人の行動と機器の動作とを対応付けることができ、機器の動作に矛盾や不自然さを生じさせずに、有効に在宅を装うことができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係るシステム構成例を示す図。
【図２】実施の形態１に係る住宅機器制御装置の機能モジュール構成例を示す図。
【図３】実施の形態１に係る行動履歴情報の例を示す図。
【図４】実施の形態１に係る動作履歴情報の例を示す図。
【図５】実施の形態１に係る住人Ａの機器の操作履歴の例を示す図。
【図６】実施の形態１に係る住人Ｂの機器の操作履歴の例を示す図。
【図７】実施の形態１に係る住人Ａの在宅を装う機器動作シナリオの例を示す図。
【図８】実施の形態１に係る住人Ｂの在宅を装う機器動作シナリオの例を示す図。
【図９】実施の形態１に係る操作履歴の生成処理を示すフローチャート図。
【図１０】実施の形態１に係る機器動作シナリオ生成処理及び機器制御処理を示すフローチャート図。
【図１１】実施の形態１に係る機器動作シナリオ生成処理の詳細を示すフローチャート図。
【図１２】実施の形態１に係る機器動作シナリオ生成処理の詳細を示すフローチャート図。
【図１３】実施の形態２に係る住人Ｂの在宅を装う機器動作シナリオの例を示す図。
【図１４】実施の形態５に係る住宅機器制御装置の機能モジュール構成例を示す図。
【図１５】実施の形態５に係る手動操作の検出処理及び通報処理を示すフローチャート図。
【図１６】実施の形態１〜６に係る住宅機器制御装置のハードウェア構成例を示す図。
【図１７】実施の形態１〜６に係る住宅機器制御装置の機能モジュール構成とハードウェア構成との対応関係を示す図。
【発明を実施するための形態】
【００１２】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１は、本実施の形態に係るシステム構成例を示す。
【００１３】
図１において、住宅機器制御装置１００は、家電の動作や人の居場所を記録するとともに、それら情報に基づき、一人以上の任意の住人の行動に基づく機器制御を行う。
後に説明するが、住宅機器制御装置１００は、機器の操作や人の移動により状況が変化した際に、機器の操作や人の居場所を記録することを基本とする。
しかしながら、住宅機器制御装置１００は、状況の変化が無くても定期的に機器の操作や人の居場所を記録してもよい。
住宅機器制御装置１００は、後述の通信中継装置１１３を介して多種多様な機器と通信でき、各機器の状態の変化、現在の稼働状況を記録し、センサ１１１や携帯端末１０１、１０２などから、人の行動を把握するための情報を同時に記録できる。
【００１４】
携帯端末１０１、１０２は、各住人が所持する携帯端末である。
住宅機器制御装置１００は、携帯端末１０１と携帯端末１０２とを識別することができる。
携帯端末１０１、１０２は、それぞれ、センサを装備する。
携帯端末１０１、１０２が装備するセンサは、位置や移動量、傾きなどのセンサである。
また、携帯端末１０１、１０２は、１つ以上の通信方式に対応している。
携帯端末１０１、１０２の代表的な例としては、スマートホンや携帯電話が挙げられる。
また、携帯端末１０１、１０２は、腕時計型やペンダント型の情報取得発信装置でもよい。
携帯端末１０１、１０２には、今後開発されるであろう、未来の携帯端末、体内埋め込み式の発信器なども含む。
本実施の形態に係る住宅機器制御装置１００は、このような携帯端末１０１、１０２を利用するのみであり、携帯端末１０１、１０２の実現方法、搭載機能については言及しない。
【００１５】
エアコン１０３ａ、１０３ｂ、テレビ１０４ａ、１０４ｂ、電子制御可能な浴室システム１０５、扇風機１０６、多機能トイレ１０７、照明装置１０８、１０９、１１０は、住宅に配置されており、機器の例である。
なお、これらの機器は、住宅機器制御装置１００による電子制御が可能である。
住宅機器制御装置１００は、通信機能を有する機器に対しては、通信により当該機器を制御する。
また、照明、扇風機、デスクライト等の通信機能を有しない機器に対しては、住宅機器制御装置１００は、通信機能を有しない機器に接続された、通信機能を有する電源制御機器との通信により、通信機能を有しない照明、扇風機、デスクライト等を制御する。
照明、扇風機、デスクライト等は通電のみで所期の動作を行うことができるので、住宅機器制御装置１００は、通信により、通信機能を有する電源制御機器に電源のＯＮ／ＯＦＦを指示することで、通信機能を有しない照明、扇風機、デスクライト等の動作の開始／停止を制御することができる。
【００１６】
センサ１１１は、監視カメラや人感センサ、音感センサ、指紋センサなど、人を識別するために用いられるセンサである。
昨今では人感センサが搭載されているテレビやエアコンも開発されており、センサ１１１には、このような家電搭載型のセンサが含まれる。
センサ１１１は、住宅内に複数設置される。
【００１７】
自動車１１２は、住人の自家用車である。
自動車のネットワーク化も進められており、少なくともカーセキュリティシステムの機能として、通信により状況を報告できるものが存在する。
こうした機能を活用して、少なくとも自動車１１２が既定の場所にあるかどうかは住宅機器制御装置１００において判断することができる。
住宅機器制御装置１００は、自動車１１２の有無により、住人のいずれかが自動車１１２で外出したか否かを判断することができる。
また、携帯端末１０１、１０２の一例であるスマートホンとの通信によっても住宅機器制御装置１００は住人が在宅しているか否かを判定できる。
従って、住人がスマートホンを所持していれば自動車の有無の情報は不要とも考えられるが、スマートホンを住居に置き忘れた場合、あるいはスマートホンの故障と言った際に住宅機器制御装置１００は自動車の有無により住人が在宅しているか否かを判定可能である。
このため、こうした人の行動を指し示す機器は複数存在する方が好ましい。
また、自動車１１２で外出することが多い住人が徒歩で外出した際には、住宅機器制御装置１００が、この住人が在宅しているかのように機器を制御すれば、外部に対して、この住人が在宅しているとの印象を与えることができ、防犯につながる。
【００１８】
通信中継装置１１３は、こうした多種多様な機器間の通信を中継する。
通信中継装置１１３は、例えば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ルータである。
【００１９】
図１では、各要素を線で結んでいるが、接続方法は有線でも無線でも構わない。
また、通信規格は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いてもよいし、独自の規格を用いてもよい。
更には、各要素をインターネットに接続すれば外出先での状況確認や操作も可能である。
【００２０】
次に、住宅機器制御装置１００の機能モジュール構成例を図２を参照して説明する。
【００２１】
通信部２１は、通信中継装置１１３を介して、各機器と通信し、各機器から送信された情報を受信したり、各機器に制御コマンドを送信する。
通信部２１は、携帯端末１０１、１０２又はセンサ１１１からの情報を受信し、受信した情報を行動履歴記憶部２２に転送する。
つまり、携帯電話１０１、１０２又はセンサ１１１から、住人の識別子と住人の行動状況（時刻と場所）が示される情報を受信した場合は、通信部２１は、当該情報を行動履歴記憶部２２に転送する。
また、通信部２１は、機器からの情報を受信し、受信した情報を、動作履歴記憶部２３に転送する。
つまり、各機器から、機器の識別子と機器の動作状況（時刻と場所と動作内容）が示される情報を受信した場合は、通信部２１は、当該情報を動作履歴記憶部２３に転送する。
更に、後述する機器動作シナリオ生成部２５により生成された機器動作シナリオに従って機器制御部２６が機器を制御する際に、通信部２１は、機器制御のための制御コマンドを機器に送信する。
【００２２】
行動履歴記憶部２２は、行動履歴情報を記憶する。
行動履歴情報は、住宅に居住する複数の住人の行動履歴が示される情報である。
行動履歴情報は、複数のデータで構成され、各データに住人の識別子と行動時刻と行動場所とが記述される。
以下、行動履歴情報を構成する複数のデータを、レコードとよぶ。
行動履歴情報の詳細は後述する。
【００２３】
動作履歴記憶部２３は、動作履歴情報を記憶する。
動作履歴情報は、住宅に配置される複数の機器の動作履歴が示される情報である。
動作履歴情報は、複数のデータで構成され、各データに機器の識別子と機器動作時刻と機器設置場所と機器動作内容とが記述される。
以下、動作履歴情報を構成する複数のデータを、レコードとよぶ。
動作履歴情報の詳細は後述する。
【００２４】
不在判定部２４は、予め設定した事象に基づき、住人が外出したことを認識する。
不在判定部２４は、例えば、定期的に行われてきたスマートホンとの通信が途絶した場合に、スマートホンが家の外に出たと判定し、当該スマートホンを利用する住人が外出したと認識する。
また、住人が外出時にスマートホンから外出を通知するメッセージを住宅機器制御装置１００に送信し、不在判定部２４が当該メッセージを解析して、住人の外出を認識するようにしてもよい。
また、不在判定部２４は、スマートホンが家の外に出たと判定し、かつ、施錠されたことを判定した場合に、住人が外出したと認識してもよい。
また、後述する実施の形態４に記述する方法により、住人の外出を認識してもよい。
【００２５】
機器動作シナリオ生成部２５は、行動履歴情報の各レコードに記述される行動時刻及び行動場所と、動作履歴情報の各レコードに記述される機器動作時刻及び機器設置場所とを照合して、行動時刻と機器動作時刻とが合致し、行動場所と機器設置場所とが合致する住人の識別子と機器の識別子と機器動作時刻と機器動作内容とを対応付けて、住人ごとに機器の操作履歴を生成する。
更に、機器動作シナリオ生成部２５は、生成した住人ごとの機器の操作履歴に基づき、住人ごとに、外出時に在宅を装うための機器の動作シナリオである機器動作シナリオを生成する。
例えば、機器動作シナリオ生成部２５は、複数の住人の全員が外出している場合であって、複数の住人のうちの特定の住人の外出が当該住人の外出形態により外部から判別可能と推測される場合に、特定の住人（以下、外出想定住人という）以外の住人である在宅想定住人の機器の操作履歴に基づき、在宅想定住人の在宅を装うための機器動作シナリオを生成する。
このとき、機器動作シナリオ生成部２５は、外出想定住人の操作履歴の一部を用いて、在宅想定住人についての機器動作シナリオを生成してもよい。
なお、在宅想定住人とは、外出している住人であって、外出形態が外部から判別できないと判断される住人である。在宅している住人は、在宅想定住人には含まれない。
【００２６】
機器制御部２６は、機器動作シナリオ生成部２５により生成された機器動作シナリオに従って、機器を動作させる。
機器制御部２６は、例えば、在宅想定住人についての機器動作シナリオに従って、機器を動作させる。
【００２７】
統合履歴ログ２７は、機器動作シナリオ生成部２５が生成した住人ごとの機器の操作履歴を記憶する。
【００２８】
次に、行動履歴記憶部２２で記憶される行動履歴情報と、動作履歴記憶部２３で記憶される動作履歴情報を、図３、図４を用いて説明する。
図３は行動履歴情報の例を示し、図４は動作履歴情報の例を示す。
【００２９】
図３の行動履歴情報は、携帯端末１０１、１０２、センサ１１１等から送信された情報が蓄積されたテーブルである。
図３に示すように、行動履歴情報は、複数のレコードからなり、各レコードに行動時刻、住人識別子、行動場所が記述されている。
行動時刻は、住人が行動を行った時刻である。
住人識別子は各住人を一意に識別できる識別子である。
行動場所は住人が行動を行った場所である。
図３では、ある朝の住人Ａと住人Ｂの行動が記述されている。
ある場所からある場所へと移動する間に、廊下や階段などが存在するので、それらも集積すると、より詳細な行動が捕捉できるので望ましいが、ここでは煩雑になるので「部屋」を単位として遷移を記録した例としている。
住人の行動時刻及び行動場所は、住人が持つ携帯端末１０１、１０２の移動を追跡することで把握するようにしてもよいし、顔認識機能をもつ監視カメラを住居内の複数箇所に設置しておき、監視カメラで住人を識別することで把握するようにしてもよい。
また、音声をマイクで取得できれば人を特定することも可能であるし、ドアノブなどを触れば指紋等で人を特定することも可能である。
技術の発展と共にこれら以外にも人を識別する方法が創出されると思われるが、ここでは、このような技術を利用するだけであるため、これ以上の言及は避ける。
ここでの人の特定は、各々の部屋、あるいはそれ以下の粒度の特定ポイントにおいて、無線ＬＡＮアクセスポイントからの電波強度やＢｌｕｅｔｏｏｔｈ（登録商標）の距離検知技術などを用いることを想定した。
また、分かりやすさのために、家の部屋名称により場所を特定した例を示している。
場所の特定は、前記無線ＬＡＮアクセスポイントやＢｌｕｅｔｏｏｔｈ（登録商標）のアクセスポイントの設置場所を識別子と共にＩＤとして予め設定しておけばよい。
以上のような方法により、行動履歴記憶部２２は、図３のように、住人の行動履歴が時系列にまとめられた行動履歴情報を記憶する。
【００３０】
図４に示すように、動作履歴情報は、複数のレコードからなり、各レコードに機器動作時刻、機器識別子、機器設置場所、機器動作内容、変化理由、その他情報が記述されている。
機器動作時刻は、機器が動作を行った時刻である。
機器識別子は、住居内の機器を一意に識別できる識別子である。
機器設置場所は、各機器が設置されている場所である。
機器動作内容は、機器動作時刻に行われた動作の内容である。
変化理由は、機器の状態が変化した（ＯＮからＯＦＦへの変化、ＯＦＦからＯＮへの変化等）理由である。
その他情報は、機器動作時刻に行われた動作の詳細を示す。
図４の動作履歴情報は、機器から送信された情報が蓄積されたテーブルである。
つまり、各機器は、機器動作時刻、機器識別子、機器設置場所、機器動作内容、変化理由及びその他情報を通知する動作イベント通知を送信する。
各機器は、自発的に動作イベント通知を送信する。
また、住宅機器制御装置１００が必要に応じて各機器に現在の状態等を問合わせた場合に、各機器は、問合せに応じて動作イベント通知を送信する。
こうした通信可能な機器については、今後も様々な機能を持つものが創出されると容易に想像できるが、それらも含まれる。
ただし、住宅機器制御装置１００は、このような機器を利用するだけであるため、これ以上の言及はしない。
また、図３と図４では、分かりやすさのために、行動履歴情報と動作履歴情報を別々のテーブルとしているが、双方を混在させて時系列で並べてもよい。
このようなデータの記憶方法について多くは、こうした処理がデータベースにより成されるであろうことから、機能、性能などに応じてどちらのタイプを選択するか決定して設計すれば良い。
【００３１】
＊＊＊動作の説明＊＊＊
次に、図９、図１０、図１１を用いて、本実施の形態に係る住宅機器制御装置１００の動作例を説明する。
図９は、操作履歴の生成処理を示すフローチャート図である。
図１０は、機器動作シナリオ生成処理及び機器制御処理を示すフローチャート図である。
図１１は、機器動作シナリオ生成処理の詳細を示す。
なお、図９〜図１１に示す処理は、住宅機器制御方法及び住宅機器制御プログラムの処理例に相当する。
【００３２】
図９において、まず、機器動作シナリオ生成部２５は、行動履歴情報の先頭から順にレコードを取り出す（Ｓ１０１）（機器動作シナリオ生成ステップ）。
例えば、機器動作シナリオ生成部２５が、図３の１行目のレコード（２０１４／１２／１８  ６：００、Ａ、１Ｆトイレ）を取り出したとする。
【００３３】
次に、機器動作シナリオ生成部２５は、機器動作時刻が行動時刻に合致し、機器設置場所が行動場所に合致するレコードを動作履歴情報から抽出する（Ｓ１０２）（機器動作シナリオ生成ステップ）。
Ｓ１０１で取り出したレコードが図３の１行目のレコード（２０１４／１２／１８  ６：００、Ａ、１Ｆトイレ）であれば、行動時刻（２０１４／１２／１８  ６：００）と合致する機器動作時刻が記述され、行動場所（１Ｆトイレ）と合致する機器設置場所が記述されている動作履歴情報のレコードとして、図４の２行目のレコード（２０１４／１２／１８  ６：００、１Ｆトイレ照明、１Ｆトイレ、ＯＮ、スイッチ、情報無し）を抽出する。
また、機器動作シナリオ生成部２５は、抽出したレコードの動作内容が「ＯＮ」であれば、抽出したレコードと対になるレコードを検索する。
対になるレコードとは、抽出したレコードと機器識別子と機器設置場所が一致し、動作内容が「ＯＦＦ」のレコードである。
機器動作シナリオ生成部２５は、対になるレコードが存在する場合は、対になるレコードも併せて抽出する。
図４の３行目のレコードは、２行目のレコードと対になるレコードであるため、機器動作シナリオ生成部２５は、３行目のレコードも、機器動作時刻が行動時刻に合致し、機器設置場所が行動場所に合致するレコードとして抽出する。
【００３４】
次に、機器動作シナリオ生成部２５は、機器動作時刻、機器識別子、設置場所、機器動作内容で構成されるレコードを、該当する住人の操作履歴に追加する（Ｓ１０３）（機器動作シナリオ生成ステップ）。
Ｓ１０１で取り出したレコードが図３の１行目のレコードであれば、Ｓ１０２で取り出した図４の２行目のレコードと３行目のレコードの機器動作時刻、機器識別子、設置場所、機器動作内容で構成される２つのレコードを、住人Ａの操作履歴に追加する。
【００３５】
次に、機器動作シナリオ生成部２５は、行動履歴情報の全てのレコードに対してＳ１０１〜Ｓ１０３の処理を行ったかを判断する（Ｓ１０４）。
未処理のレコードがある場合（Ｓ１０４でＮＯ）は、機器動作シナリオ生成部２５は、未処理のレコードに対してＳ１０１〜Ｓ１０３の処理を行い、全てのレコードを処理している場合（Ｓ１０４でＹＥＳ）は、機器動作シナリオ生成部２５は、各住人の操作履歴を統合履歴ログ２７に格納する（Ｓ１０５）（機器動作シナリオ生成ステップ）。
【００３６】
図５は、図３の行動履歴情報と図４の動作履歴情報から、図９の手順に従って生成された、住人Ａについての機器の操作履歴を示す。
また、図６は、図３の行動履歴情報と図４の動作履歴情報から、図９の手順に従って生成された、住人Ｂについての機器の操作履歴を示す。
図５及び図６に示すように、機器動作シナリオ生成部２５は、住人ごとに、機器識別子と機器動作時刻と機器動作内容とが記述されるレコードが時系列に並べられる機器の操作履歴を生成する。
なお、図４の機器動作時刻には、「２０１４／１２／１８」という日付が含まれるが、図５及び図６の操作履歴では、機器動作時刻には「６：００」等の時刻のみが記述される。
また、図４の１行目のレコード（２０１４／１２／１８  ５：００、２Ｆ寝室エアコン、２Ｆ寝室、ＯＮ、タイマー、２５度、暖房、風量自動）と、８行目のレコード（２０１４／１２／１８  ６：２５、２Ｆ寝室エアコン、２Ｆ寝室、ＯＦＦ、タイマー、情報無し）は、タイマーによる自動運転が記述されたレコードであり、行動履歴情報にマッチするレコードがないため、いずれの住人の機器の操作履歴にも含まれない。
【００３７】
次に、図１０及び図１１を用いて、住宅機器制御装置１００が、住人の外出を検出した場合に、住人の在宅を装うために機器を動作させる手順を説明する。
【００３８】
不在判定部２４が、住人の全員が外出したことを認識した場合（Ｓ２０１でＹＥＳ）は、処理がＳ２０１に進む。
なお、住人の全員が一度に外出した場合、住人が一人ずつ個別に外出し、最後の一人が外出した場合のいずれでも、住居に住人が一人もいなくなった際に、Ｓ２０１はＹＥＳとなる。
なお、不在判定部２４が住人の外出を検出する方法は前述したとおりである。
【００３９】
住人の全員が外出している場合（Ｓ２０１でＹＥＳ）は、不在判定部２４は、いずれかの住人の外出が外部から判別可能であるかを判断する（Ｓ２０２）。
例えば、住人Ｂは自動車１１２で外出することが多い場合に、自動車１１２がガレージにないときは、住人Ｂが外出中であることを外部から容易に判別できる。
Ｓ２０２の処理を実現するために、「自動車１１２がガレージにないときは、住人Ｂは外出中であり、このときの住人Ｂの外出は外部から判別可能である」との判定基準を不在判定部２４に設定しておく。
不在判定部２４は、自動車１１２がガレージにないことを検出したときには、当該判定基準に基づき、住人Ｂの外出が外部から判別可能であると判断する。
例えば、ガレージのゲートにセンサを設置し、ゲートが開いたことをセンサが検知した場合、または、自動車がゲートを通過したことをセンサが検知した場合に、センサが検知結果を通知するメッセージを住宅機器制御装置１００に送信する。
また、自動車１１２に通信装置が備わっている場合には、自動車１１２の通信装置が発車を通知するメッセージを住宅機器制御装置１００に送信するようにしてもよい。
更に、住人が自動車１１２内でスマートホンから自動車１１２での外出を通知するメッセージを住宅機器制御装置１００に送信するようにしてもよい。
住宅機器制御装置１００では、通信部２０１がこれらのメッセージを受信し、不在判定部２４に当該メッセージを転送し、不在判定部２４が当該メッセージを解析して、自動車１１２がガレージにないことを検出する。
【００４０】
Ｓ２０２でＹＥＳの場合は、機器動作シナリオ生成部２５が、在宅想定住人の在宅を装うための機器動作シナリオを生成する（Ｓ２０３）（機器動作シナリオ生成ステップ）。
Ｓ２０３の詳細は、図１１を参照して後述する。
【００４１】
一方、Ｓ２０２でＮＯの場合は、住人が全員外出しているものの、外部からは住人が全員外出していることは分からない。
このため、機器動作シナリオ生成部２５は、住人の全員の在宅を装う機器動作シナリオを生成する（Ｓ２０４）。
具体的には、機器動作シナリオ生成部２５は、図３の動作履歴情報から、機器動作時刻が現在時刻以降であって、動作内容がＯＮであり、変化理由がタイマーでない最先のレコードを特定し、特定したレコード以降のレコードを抽出して、機器動作シナリオとする。
現在時刻が５：５５であれば、図３の２行目のレコード（２０１４／１２／１０  ６：００、１Ｆトイレ照明、１Ｆトイレ、ＯＮ、スイッチ、情報なし）以降のレコードを抽出して、機器動作シナリオとする。
【００４２】
次に、機器制御部２６が、Ｓ２０３又はＳ２０４で生成された機器動作シナリオを機器動作シナリオ生成部２５から取得し、機器動作シナリオに従って、対象の機器を制御し、機器動作時刻に機器動作内容の通りに動作させる（Ｓ２０５）（機器制御ステップ）。
【００４３】
次に、図１１を参照して、図１０のＳ２０３の詳細を説明する。
【００４４】
まず、機器動作シナリオ生成部２５は、統合履歴ログ２７に記憶されている、在宅想定住人の機器の操作履歴から、機器動作時刻が現在時刻以降であって、動作内容がＯＮである最先レコードを特定し、特定したレコード以降のレコードを抽出する（Ｓ２０３１）。
住人Ａが在宅想定住人であり、現在時刻が５：５５であるとすると、機器動作シナリオ生成部２５は、図５の操作履歴から、１行目のレコード（６：００、１Ｆトイレ照明、１Ｆトイレ、ＯＮ、スイッチ）以降のレコードを抽出する。
【００４５】
次に、機器動作シナリオ生成部２５は、統合履歴ログ２７に記憶されている、外出想定住人の機器の操作履歴から、機器動作時刻が現在時刻以降であって、動作内容がＯＮである最先レコードを特定し、特定したレコード以降のレコードを抽出する（Ｓ２０３２）。
住人Ｂが外出想定住人であり、現在時刻が５：５５であるとすると、機器動作シナリオ生成部２５は、図５の操作履歴から、１行目のレコード（６：３０、２Ｆトイレ照明、２Ｆトイレ、ＯＮ、スイッチ）以降のレコードを抽出する。
【００４６】
次に、機器動作シナリオ生成部２５は、在宅想定住人の操作履歴を、外出想定住人の操作履歴のレコードで補完するか否かを判断する（Ｓ２０３３）。
Ｓ２０３３の処理の詳細は、図１３を参照して後述する。
【００４７】
Ｓ２０３３でＹＥＳの場合は、機器動作シナリオ生成部２５は、Ｓ２０３１で抽出した在宅想定住人の操作履歴のいずれかのレコードの前又は後に、補完対象の外出想定住人の操作履歴の一部のレコードを追加し、レコード追加後の在宅想定住人の操作履歴を機器動作シナリオとする（Ｓ２０３４）。
【００４８】
一方、Ｓ２０３３でＮＯの場合は、Ｓ２０３１で抽出した在宅想定住人の操作履歴を、そのまま機器動作シナリオとする（Ｓ２０３５）。
【００４９】
次に、図１１のＳ２０３３の処理の詳細を図１２を用いて説明する。
【００５０】
まず、機器動作シナリオ生成部２５は、外出想定住人の操作履歴に、在宅想定住人の操作履歴に含まれる部屋と同一の部屋又は隣接する部屋についてのレコードがあるかどうかを判定する（Ｓ２０３３１）。
つまり、機器動作シナリオ生成部２５は、在宅想定住人の操作履歴の機器設置場所の欄に記載される部屋と同一の部屋又は当該部屋と隣接する部屋が外出想定住人の操作履歴の機器設置場所の欄に記載されているかを判定する。
なお、機器動作シナリオ生成部２５は、住居内の部屋の配置が示される配置情報を保持しており、部屋ごとに隣接する部屋を判定できるものとする。
【００５１】
外出想定住人の操作履歴に、在宅想定住人の操作履歴に含まれる部屋と同一の部屋又は隣接する部屋についてのレコードがない場合（Ｓ２０３３１でＮＯ）は、機器動作シナリオ生成部２５は、補完を行わないと決定する（Ｓ２０３３２）。
この場合は、図１０のＳ２０３３にてＮＯとなり、機器動作シナリオ生成部２５は、Ｓ２０３５の処理を行う。
【００５２】
外出想定住人の操作履歴に、在宅想定住人の操作履歴に含まれる部屋と同一の部屋又は隣接する部屋についてのレコードがある場合（Ｓ２０３３１でＹＥＳ）は、機器動作シナリオ生成部２５は、該当するレコードを外出想定住人の操作履歴から抽出する。
また、機器動作シナリオ生成部２５は、外出想定住人の操作履歴レコードの抽出の基礎になった在宅想定住人の操作履歴レコードに記載の動作内容と、抽出した外出想定住人の操作履歴レコードに記載の動作内容とを再現すると不自然な行動パターンになるかどうかを判定する（Ｓ２０３３３）。
不自然な行動パターンは、予め定義されており、機器動作シナリオ生成部２５は、在宅想定住人の操作履歴のレコードに記載の動作内容と外出想定住人の操作履歴レコードに記載の動作内容とを再現すると、定義されている不自然な行動パターンに該当しないかどうかを判定する。
不自然な行動パターンには、例えば、以下が含まれる。
・部屋の照明が消灯した後にその部屋の照明以外のいずれかの機器がＯＮになる。
・部屋の照明が点灯した後にその部屋の照明以外のいずれかの機器がＯＦＦになる。
・複数の部屋で同時に照明が点灯又は消灯する。
・複数の部屋で同時に照明以外の機器がＯＮ又はＯＦＦになる。
・複数の部屋で同時に、照明が点灯又は消灯し、照明以外の機器がＯＮ又はＯＦＦになる。
【００５３】
不自然な行動パターンになる場合（Ｓ２０３３３でＹＥＳ）は、Ｓ２０３３５に進む。
一方、不自然な行動パターンにならければ（Ｓ２０３３３でＮＯ）、機器動作シナリオ生成部２５は、抽出した外出想定住人の操作履歴レコードを補完対象として選択する（Ｓ２０３３４）。
【００５４】
次に、機器動作シナリオ生成部２５は、在宅想定住人の操作履歴に含まれる部屋と同一の部屋又は隣接する部屋についての外出想定住人の操作履歴レコードのうち、Ｓ２０３３３の処理の対象となっていない未処理のレコードがある場合（Ｓ２０３３５でＹＥＳ）は、未処理のレコードに対してＳ２０３３３の処理を行う。
一方、全てのレコードを処理している場合は、機器動作シナリオ生成部２５は図１２の処理を終了する。
この場合は、図１０のＳ２０３３にてＹＥＳとなり、機器動作シナリオ生成部２５は、Ｓ２０３３４で選択したレコードで、Ｓ２０３４の処理を行う。
【００５５】
なお、機器動作シナリオ生成部２５は、不自然な行動パターンのうち、以下のものに該当する外出想定住人の操作履歴レコードは、不自然な行動パターンに該当しても、補完対象として選択するようにしてもよい。
・複数の部屋で同時に照明が点灯又は消灯する。
・複数の部屋で同時に照明以外の機器がＯＮ又はＯＦＦになる。
・複数の部屋で同時に、照明が点灯又は消灯し、照明以外の機器がＯＮ又はＯＦＦになる。
機器動作シナリオ生成部２５は、この場合に、在宅想定住人の操作履歴レコード及び外出想定住人の操作履歴レコードのうちのいずれか、または両者の時刻を変更して、不自然な行動パターンに該当しないようにする。
【００５６】
次に、図５の住人Ａの機器の操作履歴と図６の住人Ｂの機器の操作履歴を参照して、図１２の処理の具体例を説明する。
ここでは、１Ｆキッチンと１Ｆリビングは相互に隣接する部屋であるとする。
【００５７】
図５の６行目のレコードと７行目のレコードの機器設置場所である「１Ｆキッチン」と同一又は隣接する部屋が記載されているレコードを、図６の住人Ｂの機器の操作履歴で検索すると、図６の３行目〜５行目のレコードが得られる（図１２のＳ２０３３１でＹＥＳ）。
次に、機器動作シナリオ生成部２５は、図５の６行目のレコードと７行目のレコードの機器動作内容と、図６の３行目〜５行目のレコードの機器動作内容とを再現すると、不自然な行動パターンになるかどうかを判定する（Ｓ２０３３３）。
この場合は、上述の不自然な行動パターンのいずれにも該当しないので（Ｓ２０３３３でＮＯ）、機器動作シナリオ生成部２５は、図６の３行目〜５行目のレコードを補完対象として選択する（Ｓ２０３３４）。
【００５８】
図７は、住人Ａが在宅想定住人であり、住人Ｂが外出想定住人である場合の機器動作シナリオの例を示す。
図８は、住人Ｂが在宅想定住人であり、住人Ａが外出想定住人である場合の機器動作シナリオの例を示す。
図７又は図８の機器動作シナリオに従って機器を動作させることで起床から朝食完了に至るまでに、住人Ａ又は住人Ｂのどちらか一人だけが在宅しているかのように装うことができる。
ここで、図７について、星印のあるレコードは、図１２のＳ２０３３４で選択され、図１１のＳ２０３４で住人Ａの操作履歴に追加された住人Ｂの操作履歴のレコードである。
なお、図７の例では、機器動作シナリオ生成部２５は、住人Ｂのレコードの機器動作時刻を変更して、住人Ｂのレコードを住人Ａの操作履歴に追加して、住人Ａの機器動作シナリオとしている。
具体的には、図５の７行目のレコードの機器動作時刻である「６：５０」の後の時刻である「６：５１」及び「６：５２」に変更している。
図８についても同様に、住人Ａが「６：１８」に操作して起動したエアコンが、住人Ｂのリビングに移動した後の時刻である「６：３５」に起動するようにしている。
ここで時刻を変更するのは、エアコンが起動しているはずであるという事実と、住人Ａ又は住人Ｂがリビングに存在している事実を矛盾無く合致させることを意味している。
なお、他の機器動作時刻との間に矛盾がない場合は、外出想定住人の操作履歴のレコードの機器動作時間を変更しなくてもよい。
【００５９】
このようにして、機器動作シナリオ生成部２５により機器動作シナリオが生成された後は、機器制御部２６が通信部２１を介して、機器動作シナリオの「機器動作時刻」の欄に記載されている時刻に、「機器識別子」の欄に記載されている機器に、「機器動作内容」に記載されている動作を行うよう指示する制御コマンドを送信する。
制御コマンドを受信した各機器は、制御コマンドに従って、「機器動作内容」に記載されている動作を行う。
【００６０】
このようにして、人の行動という事実と、それに従属させる機器の制御が可能となり、住人が一人で在宅している状況を模擬している場合に、２階のトイレの照明が点灯している（その住人が２階のトイレにいるはずの状況）にもかかわらず、１階のテレビや照明がＯＮになるような矛盾が発生しない。
つまり、本実施の形態では、行動履歴情報と動作履歴情報との照合により、住人ごとに機器の操作履歴を生成することができ、在宅想定住人の操作履歴から、在宅想定住人が実際に行った操作に沿って、矛盾なく機器を動作させることができる。
また、外出想定住人の操作履歴の一部を組み合わせて、より矛盾なく機器を動作させることもできる。
従って、本実施の形態によれば、複数の人が暮らす家の中で、特定の人の生活と矛盾のない機器の制御を、人手により制御内容を編集することなく再現することができる。
【００６１】
なお、照明のＯＮ／ＯＦＦについて、季節や天候などにより人は判断するものであるから、センサ１１１の一部として、光度センサを設け、その入力値に従い照明ＯＮの時刻を遅らせることも可能であると考えられるが、外部要因としてシステム設計の範囲で実施すればよい。
【００６２】
図７、図８のテーブル、更には、後述する図１３のテーブルは予めファイルのようなデータの並びとして生成してもよいし、データベースに対して、次にすべきことを問合せながら順次機器を制御してもよい。
なぜなら、後で説明するように、在宅を装うその日の気温、日照などは同じようにはならないため、予めパターンをファイルとして作成するよりもリアルな演出が可能になるためである。
つまり、予め生成しておくと実際の機器制御が周囲の明るさや気温に比して不自然になる恐れがある。
【００６３】
実施の形態２．
実施の形態１では、行動履歴情報と動作履歴情報との照合により得られた住人ごとの操作履歴から機器動作シナリオを生成している。
本実施の形態では、動作履歴情報には記述されていない機器（住人が操作していない機器）を操作履歴に追加して機器動作シナリオを生成し、実施の形態１よりも在宅に近い状況をもたらす方法を説明する。
【００６４】
本実施の形態では、機器動作シナリオ生成部２５は、在宅想定住人の機器の操作履歴のいずれかのレコードの前又は後に、任意の機器の識別子と機器動作時刻と機器動作内容とが記述されるレコードを追加する。
そして、機器動作シナリオ生成部２５は、レコード追加後の操作履歴を、機器動作シナリオとする。
例えば、機器動作シナリオ生成部２５は、レコードを追加する条件が定義されるレコード追加ルールを保持し、在宅想定住人の機器の操作履歴内にレコード追加ルールの条件が成立するレコードが含まれる場合に、追加対象のレコードを追加する。
レコード追加ルールは、追加対象のレコードごとに設定される。
レコード追加ルールで定義される条件は、在宅想定住人の機器の操作履歴に追加対象のレコードを追加した際に不自然な動作を発生させないための条件である。
従って、レコード追加ルールが成立すれば、在宅想定住人の機器の操作履歴に追加対象のレコードを追加しても不自然な動作は発生しない。
【００６５】
図１３は、本実施の形態に係る、住人Ｂが在宅想定住人であり、住人Ａが外出想定住人である場合の機器動作シナリオである。
本実施の形態では、機器動作シナリオ生成部２５は、星印のレコードを追加している。
星印のレコードでは、「６：３８」に「１Ｆリビング  扇風機」をＯＮにし、直後にＯＦＦにすることが記述されている。
星印のレコードは、図３の動作履歴情報には含まれていない。
この星印のレコードについてのレコード追加条件には、「１Ｆリビングの照明が点灯している」という条件が定義されている。
図１３の機器動作シナリオのように、カーテンに向けた扇風機のＯＮ／ＯＦＦを行うと、カーテンが揺れて人が居るかのように見える。
ここで、ＯＮとＯＦＦが同時刻になっているが、本例では分単位で時刻を記載したためであり、この制御時刻を秒単位にすれば問題はない。
本例のように、カーテンを揺らすことだけが目的であれば、数秒の短い単位で数回のＯＮ／ＯＦＦを行ってもよい。
【００６６】
なお、本実施の形態において、システム構成例は図１と同じであり、また、住宅機器制御装置１００の機能モジュール構成例は図２と同じである。
本実施の形態で説明していない事項は、実施の形態１で説明したものと同じである。
【００６７】
実施の形態３．
以上の実施の形態では、機器動作シナリオに従って、各機器を実際の動作と同じように制御することを述べてきた。
つまり、機器動作シナリオにエアコンをＯＮさせる旨が記述されていれば、機器制御部２６は実際にエアコンの室内機と室外機を作動させる。
同様に、機器動作シナリオにテレビをＯＮさせる旨が記述されていれば、機器制御部２６は実際にテレビの音声を出力させ、画像を表示させる。
【００６８】
本実施の形態では、機器制御部２６は、動作対象の機器に、当該機器の通常の動作を省資源で模擬する模擬動作モードが存在する場合に、当該機器を模擬動作モードで動作させる。
例えば、室内機は動作させずに室外機のみを動作させる模擬動作モードがエアコンに存在すれば、機器制御部２６は、模擬動作モードでエアコンの室外機だけを動作させる。
また、放送されている音声のみを出力する、または事前に録音していた音声を再生するといった模擬動作モードがテレビに存在すれば、機器制御部２６は、テレビに、模擬動作モードで音声だけ出力させるようにする。
また、電動式のトイレシステムにおいて、実際に水を流すのではなく、流水の擬音を再生する模擬動作モードが存在する場合は、機器制御部２６は、トイレシステムに、例えばトイレの照明をＯＦＦにする２秒前に模擬動作モードにて流水の音声の再生のみを行わせる。
【００６９】
本実施の形態では、機器制御部２６には、予め、機器ごとに制御模擬動作モードの有無と、制御模擬動作モードが存在する場合には、どのような種類の制御模擬動作モードが存在するかが登録されている。
また、機器制御部２６は、制御模擬動作モードが設定されている機器に対しては、機器動作シナリオに記載の機器動作内容を模擬動作モードで実行するよう指示する制御コマンドを通信部２１を介して送信する。
【００７０】
なお、本実施の形態においても、システム構成例は図１と同じであり、また、住宅機器制御装置１００の機能モジュール構成例は図２と同じである。
本実施の形態で説明していない事項は、実施の形態１で説明したものと同じである。
【００７１】
実施の形態４．
不在判定部２４が住人の不在を認識する方法については、実施の形態１で説明したように、個人を識別するために使用する携帯端末１０１、１０２が全て戸外へ出て、かつ施錠が為されたときなど、一定の条件を満たした際に、不在とみなすようにしてもよいし、他の方法でもよい。
他の方法としては、住人が外出の際に不在判定部２４に外出を通知するスイッチを手動で押すようにしてもよい。
また、自動車だけでなく、家の鍵としてもキーレスシステムが出始めており、入退室システムのような仕組みで住人の外出を判断し、住人の外出を不在判定部２４に通知してもよい。
また、住宅の玄関に監視カメラを設置し、監視カメラが撮影画像を解析し、住人が玄関から戸外に出たと判定した場合に、不在判定部２４に住人の外出を通知してもよい。
【００７２】
なお、本実施の形態においても、システム構成例は図１と同じであり、また、住宅機器制御装置１００の機能モジュール構成例は図２と同じである。
本実施の形態で説明していない事項は、実施の形態１で説明したものと同じである。
【００７３】
実施の形態５．
図１４は、本実施の形態に係る住宅機器制御装置１００の機能モジュール構成例を示す。
図１４では、図１と比較して、不審者対処部２８が追加されている。
【００７４】
以上の実施の形態では、住人が不在と判断された時の機器制御を中心に説明してきた。
しかし、住人の外出時に、機器が手動操作された場合は、不審者が家の中に存在することが確定的となる。
つまり、不在判定部２４により住人の全員が外出していると判定されている場合に、住宅内のいずれか機器が手動で操作された場合に、不審者対処部２８は、住宅に不審者が侵入していると判定し、予め登録された通報先に不審者の侵入を通報する。
通報先としては、住人、警察、セキュリティ会社等が考えられる。
不審者対処部２８は、図１５に示す処理フローにより、機器の手動操作を検出し、通報先に通報を行う。
【００７５】
不在判定部２４により住人の全員が外出していると判定された場合（Ｓ３０１でＹＥＳ）に、通信部２１がいずれかの機器から動作イベント通知を受信すると（Ｓ３０２でＹＥＳ）、通信部２１は受信した動作イベント通知を不審者対処部２８に転送する。
不審者対処部２８は、動作イベント通知に含まれる「変化理由」を参照する。
そして、不審者対処部２８は、「変化理由」が「スイッチ」又は「リモコン」であれば（Ｓ３０３でＹＥＳ）、不審者対処部２８は、動作イベント通知の送信元の機器が手動で操作されたと判定する（Ｓ３０４）。
次に、不審者対処部２８は、通報先に、電子メール等にて不審者の侵入を通報する。
一方、「変化理由」が「タイマー」であれば（Ｓ３０３でＮＯ）、不審者対処部２８は処理を終了する。
【００７６】
また、不審者対処部２８は、不審者の行動のモニタを行うこともできる。
例えば、留守中に空き巣が侵入した場合に、不審者対処部２８は、リビングの照明をＯＮにしたり、寝室の照明をＯＮにするなどの行動を追跡することができる。
住人を識別するのとは異なり、この場合は機器の動作履歴を知るだけで不審者の行動が分かる。
また、不審者がスマートホンなどの携帯端末を所持している場合、その電波を捕捉することができる。
これを記録しておくことにより、不審者を特定する手がかりになる可能性がある。
また、不審者対処部２８は、機器制御部２６を介して監視カメラを制御して、監視カメラで不審者を撮影するようにしてもよい。
【００７７】
更に、不審者対処部２８は、不審者への警告メッセージを出力するようにしてもよい。
例えば、外出先の住人のスマートホンをマイクとして家の中にあるスピーカから警告するといった撃退措置を取ることができる。
【００７８】
実施の形態６．
以上の実施の形態では、不在の際の在宅を演出することを中心に述べてきたが、在宅時の機器制御アシストに利用することも可能である。
具体的には、毎日のスケジュールを電子的に管理することにより、毎日の生活パターンと照らして、行動を予測して機器を制御することができる。
例えば、起床時刻を起点として、毎日の生活パターンに対する相対時間での制御が可能である。
また、システムが現在の特定の人の行動を捕捉できているため、平日のいつもと同じ時刻に起床しない場合、テレビを起動したり、寝室の照明をＯＮにするなど起床を促すことも可能である。
就寝時刻が近い場合、テレビの音量を下げ、照明を少し暗くするなど、心理的に眠りにつきたくなるように促すことも可能である。
ここで、心地よい起床や心理的な方法については、個人差や専門的な実証結果があるため、それらに従い制御すればよい。
【００７９】
以上、本発明の実施の形態について説明したが、これらの実施の形態のうち、２つ以上を組み合わせて実施しても構わない。
あるいは、これらの実施の形態のうち、１つを部分的に実施しても構わない。
あるいは、これらの実施の形態のうち、２つ以上を部分的に組み合わせて実施しても構わない。
なお、本発明は、これらの実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【００８０】
＊＊＊ハードウェア構成の説明＊＊＊
最後に、住宅機器制御装置１００のハードウェア構成例を図１６及び図１７を参照して説明する。
図１６は、住宅機器制御装置１００のハードウェア構成例を示す。
図１７は、住宅機器制御装置１００の機能モジュール構成とハードウェア構成との対応関係を示す。
住宅機器制御装置１００はコンピュータである。
住宅機器制御装置１００は、プロセッサ９０１、補助記憶装置９０２、メモリ９０３、通信装置９０４といったハードウェアを備える。
また、実施の形態５で説明したように、住宅機器制御装置１００にマイクが接続されていてもよい。
プロセッサ９０１は、信号線９１０を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００８１】
プロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。
プロセッサ９０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
補助記憶装置９０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。
メモリ９０３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
図１及び図１３に示す行動履歴記憶部２２、動作履歴記憶部２３及び統合履歴ログ２７は、補助記憶装置９０２又はメモリ９０３により実現される。
通信装置９０４は、データを受信するレシーバー９０４１及びデータを送信するトランスミッター９０４２を含む。
通信装置９０４は、例えば、通信チップ又はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
図１及び図１３に示す通信部２１は、通信装置９０４により実現される。
【００８２】
補助記憶装置９０２には、図１及び図１３に示す通信部２１、不在判定部２４、機器動作シナリオ生成部２５、機器制御部２６、不審者対処部２８（以下、通信部２１、不在判定部２４、機器動作シナリオ生成部２５、機器制御部２６、不審者対処部２８をまとめて「部」と表記する）の機能を実現するプログラムが記憶されている。
このプログラムは、メモリ９０３にロードされ、プロセッサ９０１に読み込まれ、プロセッサ９０１によって実行される。
更に、補助記憶装置９０２には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。
そして、ＯＳの少なくとも一部がメモリ９０３にロードされ、プロセッサ９０１はＯＳを実行しながら、「部」の機能を実現するプログラムを実行する。
図１６では、１つのプロセッサ９０１が図示されているが、住宅機器制御装置１００が複数のプロセッサ９０１を備えていてもよい。
そして、複数のプロセッサ９０１が「部」の機能を実現するプログラムを連携して実行してもよい。
また、「部」の処理の結果を示す情報やデータや信号値や変数値が、メモリ９０３、補助記憶装置９０２、又は、プロセッサ９０１内のレジスタ又はキャッシュメモリに記憶される。
【００８３】
また、「部」を「回路」又は「工程」又は「手順」又は「処理」に読み替えてもよい。
「回路」は、プロセッサ９０１だけでなく、ロジックＩＣ又はＧＡ（Ｇａｔｅ  Ａｒｒａｙ）又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）又はＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）といった他の種類の処理回路をも包含する概念である。
【符号の説明】
【００８４】
２１  通信部、２２  行動履歴記憶部、２３  動作履歴記憶部、２４  不在判定部、２５  機器動作シナリオ生成部、２６  機器制御部、２７  統合履歴ログ、２８  不審者対処部、１００  住宅機器制御装置。
【図１】
2016208110.tif 000003
【図２】
2016208110.tif 000004
【図３】
2016208110.tif 000005
【図４】
2016208110.tif 000006
【図５】
2016208110.tif 000007
【図６】
2016208110.tif 000008
【図７】
2016208110.tif 000009
【図８】
2016208110.tif 000010
【図９】
2016208110.tif 000011
【図１０】
2016208110.tif 000012
【図１１】
2016208110.tif 000013
【図１２】
2016208110.tif 000014
【図１３】
2016208110.tif 000015
【図１４】
2016208110.tif 000016
【図１５】
2016208110.tif 000017
【図１６】
2016208110.tif 000018
【図１７】
2016208110.tif 000019