(57)【要約】【課題】より適切な起動時刻において家電の動作を開始させることができる家電遠隔制御システム、車載装置を提供する。【解決手段】ナビゲーション装置１が備える位置取得部１１Ｂが取得した位置情報に基づいて、到着時刻算出部１１Ｇが自宅に到着する到着予測時刻を算出する。そして、起動時刻設定部２１Ａは、その到着予測時刻に基づいて制御対象毎に起動時刻を設定する。起動指示部２１Ｂは、起動時刻設定部２１Ａが設定した起動時刻に基づいて各制御対象の動作を開始させる。【選択図】図１
2015095721.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの自宅に設置されている少なくとも１つの電気機器（３）を遠隔操作する家電遠隔制御システム（１００）であって、
前記ユーザが運転する車両の位置情報を取得する位置取得部（１１Ｂ）と、
前記車両が前記自宅に向かっているか否かを判定する帰宅判定部（１１Ｆ）と、
前記帰宅判定部が前記自宅に向かっていると判定した場合に、前記位置取得部が取得した前記位置情報から、前記ユーザが前記自宅に到着する到着予測時刻を算出する到着時刻算出部（１１Ｇ）と、
前記帰宅判定部が前記自宅に向かっていると判定した場合に、前記電気機器のうちの制御対象とする前記電気機器及び、その制御対象に対する制御内容を含む予約情報を取得する予約情報取得部（１１Ｈ）と、を備える車載装置（１）と、
前記制御対象毎に、前記制御内容と前記到着予測時刻に基づいて、前記制御対象の起動時刻を設定する起動時刻設定部（２１Ａ）と、
前記起動時刻設定部が設定した前記起動時刻に基づいて前記制御対象の動作を開始させる起動指示部（２１Ｂ）と、を備えることを特徴とする家電遠隔制御システム。
【請求項２】
請求項１において、
前記到着時刻算出部は、前記帰宅判定部で前記自宅に向かっている判定されている場合に、前記到着予測時刻を逐次算出し、
前記起動時刻設定部は、前記到着時刻算出部が算出した前記到着予測時刻に基づいて前記起動時刻を逐次更新することを特徴とする家電遠隔制御システム。
【請求項３】
請求項１または２において、
前記家電遠隔制御システムは、前記車載装置と、前記自宅に設置され、前記車載装置及び前記電気機器と通信する自宅側通信部（２２）を備える自宅側制御装置（２）と、を備え、
前記車載装置は、さらに、
前記制御装置と無線通信する車両側通信部（１２）を備え、
前記車両側通信部は、前記予約情報取得部が取得した前記予約情報、及び前記到着時刻算出部が算出した前記到着予測時刻を前記自宅側制御装置に送信し、
前記自宅側制御装置が、前記起動時刻設定部と前記起動指示部と、を備え、
前記自宅側通信部は、前記車両側通信部から送信される前記予約情報、及び前記到着予測時刻を受信し、
前記起動時刻設定部は、前記自宅側通信部で受信した前記予約情報に含まれる前記制御対象毎に、その制御内容と前記到着予測時刻に基づいて、前記制御対象の前記起動時刻を設定し、
前記起動指示部は、前記起動時刻に基づいて前記制御対象の動作を開始させることを特徴とする家電遠隔制御システム。
【請求項４】
請求項１から３の何れか１項において、
前記車載装置は、
前記電気機器のうちの制御対象とする前記電気機器及びその制御対象に対する制御内容を予め記憶している予約情報記憶部（１６）を備え、
前記予約情報取得部は、前記帰宅判定部が前記自宅に向かっていると判定した場合に、前記予約情報記憶部に記憶されている前記制御対象となっている前記電気機器及びその制御対象に対する制御内容を、前記予約情報として取得することを特徴とする家電遠隔制御システム。
【請求項５】
請求項１から４の何れか１項において、
前記車載装置は、
前記制御対象の制御状態を表す制御状態情報を前記ユーザに報知する制御状態報知部（１１Ｊ）を備えることを特徴とする家電遠隔制御システム。
【請求項６】
請求項５において、
前記制御状態報知部は、
前記起動時刻設定部が設定した、前記制御対象毎の前記起動時刻を取得し、
現在時刻より第１所定時間以内に前記起動時刻となる前記制御対象が存在する場合には、該当する前記制御対象、及びその前記起動時刻又は前記起動時刻までの残り時間を前記ユーザに報知することを特徴とする家電遠隔制御システム。
【請求項７】
請求項５又は６において、
前記車載装置は、
前記車両が停車しているか否かを判定する停車判定部（１１Ｍ）を備え、
前記制御状態報知部は、前記停車判定部で前記車両が停車していると判定した場合に、前記制御状態情報を前記ユーザに報知することを特徴とする家電遠隔制御システム。
【請求項８】
請求項７において、
前記車載装置は、
道路網を示す地図データを記憶する地図記憶部（１６）と、
前記車両が停車していると前記停車判定部が判定した場合に、前記位置情報に示される前記車両の現在位置と、前記自宅の位置と、前記地図データと、から現在位置から前記自宅までの帰宅経路を取得し、前記帰宅経路に基づいて、現在時刻より第２所定時間内に停車する可能性があるか否かを判定する停車可能性判定部（１１Ｎ）と、を備え、
前記停車可能性判定部において所定時間内に停車する可能性が無いと判定された場合には、前記制御状態報知部は、前記第２所定時間内に前記起動時刻となる前記制御対象、及びその前記起動時刻又は前記起動時刻までの残り時間を、前記ユーザに報知することを特徴とする家電遠隔制御システム。
【請求項９】
請求項１から８の何れか１項において、
前記車載装置は、出発地から目的地までの経路の案内を実施するナビゲーション装置であって、
前記帰宅判定部は、前記自宅が目的地に設定された場合に、前記ユーザは前記自宅に向かっていると判定することを特徴とする家電遠隔制御システム。
【請求項１０】
請求項１から９の何れか１項において、
前記車両の走行履歴を記憶する走行履歴記憶部（１６）と、
前記走行履歴記憶部が記憶している前記走行履歴から、走行回数が一定回数以上となっている道路を接続してなるマイルートを学習するマイルート学習部（１１Ｃ）と、を備え、
前記帰宅判定部は、前記自宅まで続く前記マイルートを前記車両が走行していることを検出した場合に、前記ユーザが前記自宅に向かっていると判定することを特徴とする家電遠隔制御システム。
【請求項１１】
請求項１から１０の何れか１項において、
前記車載装置は、
前記電気機器のうち、前記ユーザが前記自宅から離れている場合に動作を停止させる前記電気機器を停止制御対象として予め記憶している停止対象記憶部（１６）と、
前記ユーザが前記自宅から離れるか否かを判定する離宅判定部（１１Ｋ）と、を備え、
前記離宅判定部が、前記ユーザが前記自宅から離れると判定した場合に、前記停止対象記憶部に記憶されている停止制御対象を停止させることを特徴とする家電遠隔制御システム。
【請求項１２】
請求項１から１１の何れか１項に記載の家電遠隔制御システムで用いられることを特徴とする車載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自宅に備えられている電気機器を遠隔操作する技術に関する。
【背景技術】
【０００２】
従来、自宅から離れた地点にいるユーザが、自宅に備えられている電気機器（以降、家電）を遠隔制御する家電遠隔制御システムが提案されている（例えば特許文献１）。
【０００３】
特許文献１の遠隔制御システムは、ユーザに携帯される携帯端末と、自宅に備えられ、家電を制御する制御装置（これを自宅側装置とする）と、を備えている。携帯端末は、公知の携帯電話機であって、ユーザは、当該携帯端末を操作することによって家電制御の予約を自宅側装置に指示することができる。また、携帯端末は、当該端末の現在位置を表す位置情報を取得する位置情報生成手段と、ユーザの置かれた状態を表す状態情報を生成する状態情報生成手段と、を備え、これらの手段が生成した位置情報及び状態情報を自宅側装置に送信する。
【０００４】
自宅側装置は、携帯端末から送信される位置情報と状態情報に基づいて、ユーザが自宅に到着する時刻、すなわち到着予測時刻を算出する。また、予約されている家電毎に、その家電に予約された制御内容を実施するための動作所要時間を取得し、この動作所要時間と前述の到着予測時刻とから制御対象家電の動作を開始させる時刻（すなわち起動時刻）を決定する。そして、起動時刻にその家電の動作が開始するように設定する。
【０００５】
また、自宅側装置は、起動時刻をいったん設定した後も、位置情報及び状態情報を所定のタイミングで携帯端末より取得することで、到着予測時刻を再計算し、その結果に応じて家電機器の起動時刻や制御内容を変更する。
【０００６】
このような構成によれば、ユーザの到着予測時間の変更に伴って起動時刻を変更することが出来るため、より適切なタイミングで家電を起動させることが出来ると記述されている。
【０００７】
また、特許文献２に開示の遠隔制御システムは、家電を制御する情報盤（すなわち自宅側装置）と、携帯端末を備えており、自宅側装置は、当該装置を中心とする１００〜２００ｍの範囲に、無線通信エリアを形成する。そして、この無線通信エリア内に携帯端末が存在することを検出した場合に、エアコンなどの制御対象とする家電を自動的に動作させる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−２８８２３１号公報
【特許文献２】特開平８−７９８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に開示の家電遠隔制御システムでは、各家電の起動時刻を決定する際に用いる到着予測時刻は、携帯端末から送信される位置情報と状態情報から算出される。この到着予測時刻は、ユーザがどのような移動手段で移動しているかによって大きく変化するが、特許文献１の状態情報生成手段は、携帯端末としての携帯電話機がドライブモードである場合に、ユーザは車両運転中、すなわち車両で移動中であると判定する。
【００１０】
しかしながら、通常、携帯電話機にはマナーモードなど、ドライブモード以外の動作モードを備えている。そのため、マナーモードとするつもりであったが、誤操作によってドライブモードとなっている場合も有り得る。また、前回の運転時にドライブモードに設定し、運転終了後に、動作モードをドライブモード以外に変更し忘れている場合も考えられる。従って、携帯電話機がドライブモードとなっているからといってユーザが運転中とは限らず、電車などの他の移動手段で移動している場合も考えられる。また、ユーザによっては、移動手段に依らず、常にマナーモードに設定している場合も考えられ、ドライブモードではないからといって車両を運転していないとも限らない。
【００１１】
そして、実際の移動手段とは異なる移動手段でユーザが移動していると制御装置に送信された場合には、算出される帰宅予測時刻が実際の帰宅時刻とずれてしまう。この場合、制御装置は誤った帰宅予測時刻に基づいて家電機器を制御することになるため、結果として家電の起動時刻は不適切なものとなってしまう。
【００１２】
もちろん、ユーザが手入力で、どのような移動手段で帰宅しているかを登録してもよいが、その移動手段を登録するための操作が必要となる分、手間がかかってしまう。
【００１３】
また、特許文献２の家電遠隔制御システムでは、単純に自宅側装置と携帯端末との距離だけで家電を遠隔制御してしまうため、自宅に向かっている場合と、自宅周辺に存在するお店に向かっている場合とを区別することが出来ない。例えば自宅周辺に存在するお店に向かっている場合であっても、無線通信エリア内に携帯端末が入ると自動的に制御を開始してしまう。すなわち、家電が不適切なタイミングで起動することになる。
【００１４】
本発明は、この事情に基づいて成されたものであり、その目的とするところは、より適切な起動時刻において家電の動作を開始させることができる家電遠隔制御システム、及び車載装置を提供することにある。
【課題を解決するための手段】
【００１５】
その目的を達成するための家電遠隔制御システムの発明は、ユーザの自宅に設置されている少なくとも１つの電気機器（３）を遠隔操作する家電遠隔操作システム（１００）であって、ユーザが運転する車両の位置情報を取得する位置取得部（１１Ｂ）と、車両が自宅に向かっているか否かを判定する帰宅判定部（１１Ｅ）と、帰宅判定部が自宅に向かっていると判定した場合に、位置取得部が取得した位置情報から、ユーザが自宅に到着する到着予測時刻を算出する到着時刻算出部（１１Ｇ）と、帰宅判定部が自宅に向かっていると判定した場合に、電気機器のうちの制御対象とする電気機器及び、その制御対象に対する制御内容を含む予約情報を取得する予約情報取得部（１１Ｈ）と、を備える車載装置（１）と、制御対象毎に、到着予測時刻と制御内容に基づいて、制御対象の起動時刻を設定する起動時刻設定部（２１Ａ）と、起動時刻設定部が設定した起動時刻に基づいて制御対象の動作を開始させる起動指示部（２２Ｂ）と、を備えることを特徴とする。
【００１６】
以上の構成によれば、到着予測時刻を算出するために用いられる位置情報は、車載装置が備える位置取得部で取得される。したがって、ユーザが自宅に向かう移動手段は、車両に限定することが出来る。言い換えれば、実際の移動手段とは異なる移動手段でユーザが帰宅していると家電遠隔制御システムが認識する恐れがない。
【００１７】
したがって、到着時刻算出部が算出する到着予測時刻が、実際の移動手段とは異なる移動手段でユーザが移動していると誤認識することによって、実際の到着予測時刻とずれてしまう恐れを低減することができる。起動時刻設定部が設定する起動時刻の精度もより良くすることができるので、より適切な起動時刻で制御対象となっている電子機器の動作を開始させることが出来る。
【００１８】
また、ユーザが自宅に向かっていると帰宅判定部が判定した場合に、上述した処理を実施する。すなわち、自宅に向かっている場合と、自宅以外に向かっている場合とをユーザ操作なしで区別することができる。
【００１９】
したがって、例えば自宅周辺に存在するお店に向かっている場合に、家電制御処理が実施されることもなく、家電が不適切なタイミングで起動する恐れを低減することができる。
【００２０】
また、車載装置の発明は、上述した家電遠隔制御システムで用いられる車載装置の機能を備えることを特徴とする。
【図面の簡単な説明】
【００２１】
【図１】実施形態１における家電遠隔制御システム１００の概略的な構成を示すブロック図である。
【図２】実施形態１のナビ側制御部１１及び自宅側制御部２１が備える機能の一例を示す機能ブロック図である。
【図３】実施形態１におけるナビ側制御処理の流れの一例を示すフローチャートである。
【図４】実施形態１における自宅側制御処理の流れの一例を示すフローチャートである。
【図５】家電選択画面の一例である。
【図６】ユーザ操作に基づいて予約情報を取得する場合の予約情報取得処理の流れの一例を示すフローチャートである。
【図７】予約内容変更処理の流れの一例を示すフローチャートである。
【図８】実施形態２における家電遠隔制御システム１００Ａの概略的な構成を示すブロック図である。
【図９】実施形態２におけるナビ側制御処理の流れの一例を示すフローチャートである。
【図１０】実施形態２における自宅側制御処理の流れの一例を示すフローチャートである。
【図１１】変形例１におけるナビ側制御部１１の概略的な構成の一例を示すブロック図である。
【図１２】変形例１における制御状態報知処理の流れの一例を示すフローチャートである。
【図１３】変形例２におけるナビ側制御部１１の概略的な構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２２】
＜実施形態１＞
以下、本発明の実施形態の一例（実施形態１とする）について図を用いて説明する。図１は、実施形態１に係る家電遠隔制御システム１００の概略的な構成を示す図である。家電遠隔制御システム１００は、図１に示すように、ナビゲーション装置１、自宅側装置２、及び家庭用電気機器（以下、家電）３を備えている。
【００２３】
ナビゲーション装置１、自宅側装置２、家電３が、それぞれ順に請求項に記載の車載装置、自宅側制御装置、電気機器に相当する。以降では、ナビゲーション装置１、自宅側装置２、家電３の各構成について説明し、その後、家電遠隔制御システム１００の作動について説明する。
【００２４】
（ナビゲーション装置１）
ナビゲーション装置１は、車両に搭載されており、周知の無線通信技術によって自宅側装置２とデータの送受信可能な構成となっている。ナビゲーション装置１は、図２に示すように、ナビ側制御部１１、ナビ側通信部１２、表示部１３、操作入力部１４、外部入出力インターフェース（以降、外部Ｉ／Ｆと略す）１５、及びナビ側記憶部１６を備えている。ナビ側制御部１１と、ナビ側通信部１２、表示部１３、操作入力部１４、外部Ｉ／Ｆ１５、ナビ側記憶部１６とは、それぞれ相互通信可能に接続されている。
【００２５】
ナビ側通信部１２は、図示しない送受信アンテナを備え、例えば電話回線やインターネットなどのネットワークを介して、自宅側装置２との間で通信を行う。ナビ側通信部１２は、ここでは一例として、公知の第３世代移動体通信システムで用いられる通信モジュールによって実現されるものとする。もちろん、ナビ側通信部１２としては、この他、ＤＣＭ（Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）といった車載通信モジュールなどの様々なものを採用することができる。このナビ側通信部１２が請求項に記載の車両側通信部に相当する。
【００２６】
表示部１３は、ナビ側制御部１１からの入力に基づいてテキストや画像を表示し、種々の情報をユーザに報知する。表示部１３は、例えばインスツルメントパネルの中央、又は運転席の前方に設けられたコンビネーションメータ内等に配置されている。表示部１３は、例えばフルカラー表示が可能なものであり、液晶ディスプレイ、有機ＥＬディスプレイ等を用いて構成することができる。
【００２７】
操作入力部１４は、表示部１３と一体になっているタッチパネルであって、ユーザはこの操作入力部１４を操作することによりナビ側制御部１１に各種機能の実行指示を行う。例えば、ユーザはこの操作入力部１４を操作することによって、目的地の設定や、遠隔操作したい家電の選択、及びその操作内容の設定を実施することができる。
【００２８】
本実施形態では操作入力部１４として、静電容量式のタッチパネルを採用するが、もちろん、感圧式のタッチパネルであってもよい。さらに操作入力部１４は、タッチパネルに限らず、メカニカルスイッチや、ユーザの発話によって指示入力できる音声認識装置であってもよい。もちろん、これらを組み合わせて実現しても良い。
【００２９】
外部Ｉ／Ｆ１５は、自車両に搭載されたＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）やセンサから、種々の車両状態を表す情報をナビ側制御部１１が取得するためのインターフェースである。外部Ｉ／Ｆ１５は、所定の通信プロトコルに準拠した車内ＬＡＮを介して、自車両に搭載されたＥＣＵやセンサと接続されている。
【００３０】
例えば、外部Ｉ／Ｆ１５は、ＧＮＳＳ受信機や、加速度センサ、ジャイロセンサ、車速センサ等から入力される信号をナビ側制御部１１に出力する。ＧＮＳＳ受信機は、ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）で用いられる衛星からの電波を受信することで、ＧＮＳＳ受信機１０１の現在位置を示すデータを取得する。もちろん、ＧＮＳＳ受信機は、ＧＰＳ受信機であってもよい。
【００３１】
また、上述した信号の他、シフトレバーのポジションを検出するシフトポジションセンサの信号、パーキングブレーキスイッチのオン／オフの信号、イグニッション電源のオン／オフの信号等も取得してナビ側制御部１１に出力する。
【００３２】
ナビ側記憶部１６は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリ等、書き換え可能な記憶媒体を用いて構成される記憶装置であって、地図データを記憶している。この地図データは、道路の接続構造（すなわち道路網）を示す道路データ、施設の位置や電話番号などを示す施設データなどを備えている。
【００３３】
道路データは、複数の道路が交差、合流、分岐する地点に関するノードデータと、その地点間を結ぶ道路に関するリンクデータを有する。ノードデータは、ノード毎に固有の番号を付したノードＩＤ、ノード座標（緯度・経度）、ノード名称、ノードに接続する全てのリンクのリンクＩＤが記述される接続リンクＩＤ、及び交差点種類などの各データから構成される。
【００３４】
リンクデータは、道路毎に固有の番号を付したリンクＩＤ、リンクの長さを示すリンク長、リンクの始端及び終端ノード座標、高速道路や一般道路などの道路種別、道路幅員、リンク方位、道路名称、車線数、および制限速度等の各データから構成される。
【００３５】
また、ナビ側記憶部１６は、リンクデータと対応付けて、各リンクを走行した回数である走行履歴が記憶される。この走行履歴は、後述する走行ルート学習部１１Ｃによって更新される。この他、ナビ側記憶部１６には、自宅や勤務先の住所などが登録されている。ナビ側記憶部１６が請求項に記載の地図記憶部、走行履歴記憶部のそれぞれに相当する。なお、地図記憶部と走行履歴記憶部とは、ナビ側記憶部１６が備える記憶領域においてそれぞれ異なる領域に備えられている。
【００３６】
ナビ側制御部１１は、コンピュータとして構成されており、周知のＣＰＵ、ＲＯＭやＥＥＰＲＯＭなどの不揮発性メモリ、ＲＡＭなどの揮発性メモリ、Ｉ／Ｏ、及びこれらの構成を接続するバスライン（何れも図示略）などを備えている。不揮発性メモリには、種々の処理を実行するためのプログラムの他、自車両に設定されている車両識別子、家電３毎に設定されている家電識別子が格納されている。
【００３７】
車両識別子は、後述する自宅側装置２がナビゲーション装置１を認証するための識別番号であって、本実施形態では一例として車両の製造番号を用いる構成とする。もちろん車両識別子は、ナビゲーション装置１に割り当てられているものであってもよく、例えば、ナビゲーション装置１の製造番号や、ナビ側通信部１２に割り当てられているＭＡＣアドレスなどであってもよい。
【００３８】
家電識別子は、家電遠隔制御システム１００が備える複数の家電３をそれぞれ識別するための識別番号であって、家電３毎に異なる値が設定されている。本実施形態では一例として各家電３が備える家電側通信部３２に割り当てられているＭＡＣアドレスを家電識別子として用いるが、これに限らない。単純に、互いに異なる番号（１，２、３、…）をそれぞれの家電３の家電識別子として設定してあってもよい。家電識別子は、複数の家電３をそれぞれ識別できるように設定されていればよい。
【００３９】
ナビ側制御部１１は、ナビ側通信部１２、操作入力部１４、外部Ｉ／Ｆ１５から入力される各種情報と不揮発性メモリに格納されているプログラムに基づいて種々の処理を実施する。ナビ側制御部１１は、種々の処理を実行する機能ブロックとして、図２に示すように、操作受付部１１Ａ、位置取得部１１Ｂ、走行ルート学習部１１Ｃ、表示処理部１１Ｄ、経路計算部１１Ｅ、帰宅判定部１１Ｆ、到着時刻算出部１１Ｇ、予約情報取得部１１Ｈ、制御状態報知部１１Ｊ、及び通信処理部１１Ｔを備えている。
【００４０】
操作受付部１１Ａは、操作入力部１４から入力される信号から、ユーザが操作入力部１４に対して為した操作に対応する処理を受け付ける。操作受付部１１Ａが受け付けた処理は、キューに蓄積され、逐次実施されていく。
【００４１】
位置取得部１１Ｂは、外部Ｉ／Ｆ１５を介して、ＧＮＳＳ受信機や、車速センサ、ジャイロスコープなどから入力される信号に基づいて、車両の現在位置（以下、車両位置）を検出する。車両位置は、例えば緯度、経度で表されるものとする。位置取得部１１Ｂは、逐次（例えば１００ミリ秒毎）に車両位置を取得する。
【００４２】
車両位置を検出するために用いられるセンサ群（ＧＮＳＳ受信機など）は、各々が性質の異なる誤差を持っているため、複数のセンサにより各々補完しながら使用するように構成されている。もちろん、各センサの精度によっては、上述したセンサの一部で構成しても良い。
【００４３】
走行ルート学習部１１Ｃは、位置取得部１１Ｂが取得した車両位置から、現在走行中のリンクを特定することで、リンク毎の走行回数を、走行履歴としてナビ側記憶部１６に記憶させる。また、走行ルート学習部１１Ｃは、その走行履歴から、走行回数が一定回数（例えば１０回）以上となっているリンクをマイロードとしてナビ側記憶部１６に記憶させるとともに、マイロードを接続して生成されるルートをマイルートとして記憶させる。
【００４４】
すなわち、マイルートとは、ユーザが普段使用する道路の組み合わせを表したものである。マイルートとは、例えば自宅から勤務先までの経路などである。なお、地図データは、同じ道路であっても進行方向（上りと下り）毎に、別のリンクとして備えている。したがって、自宅から勤務先まで行く際に走行する道路と、勤務先から自宅に帰る際に走行する道路が同じであっても、それぞれ別のマイルートとして登録されている。この走行ルート学習部１１Ｃが請求項に記載のマイルート学習部に相当する。
【００４５】
表示処理部１１Ｄは、表示部１３に表示させる画像データを生成し、生成した画像データを表示部１３に出力して表示させる。例えば、表示処理部１１Ｄは、遠隔操作したい家電３をユーザが選択するための画像（家電選択用画像とする）を生成する。この家電選択用画像が表示されている表示部１３の画面を家電選択画面とも称する。家電選択用画像を生成するために必要なデータは、ナビ側記憶部１６に記憶されていればよい。
【００４６】
経路計算部１１Ｅは、例えば現在の車両位置などの出発地から目的地までの、距離優先、時間優先等の予め設定された条件を満たす推奨経路を、ダイクストラ法など公知の探索法を用いて計算する。推奨経路の探索には、各リンクに前述の走行履歴に基づいた重み付けを実施して計算しても良い。
【００４７】
通信処理部１１Ｔは、ナビ側制御部１１で生成された種々の情報を、ナビ側通信部１２を介して自宅側装置２に送信する処理を実施する。例えば通信処理部１１Ｔは、後述するナビ側制御処理において生成される予約情報に車両識別子を付与して、ナビ側通信部１２に出力する。ナビ側通信部１２は、通信処理部１１Ｔからデータが入力されると、所定の通信規格に則った方式に変調して自宅側装置２に送信する。
【００４８】
なお、本実施形態では、ナビゲーション装置１から自宅側装置２に送信するデータには逐次車両識別子を付与する構成とするがこれに限らない。ナビゲーション装置１と自宅側装置２との間の通信接続時に車両識別子を用いて相互の認証を実施した後は、車両識別子を付与しない構成としてもよい。
【００４９】
また、通信処理部１１Ｔは、自宅側装置２から送信された信号を、ナビ側通信部１２を介して取得し、その取得した信号に基づいた処理を実施する。例えば、自宅側装置２より再送要求信号を受信した場合には、該当するデータを再送する。
【００５０】
帰宅判定部１１Ｆ、到着時刻算出部１１Ｇ、予約情報取得部１１Ｈ、制御状態報知部１１Ｊについては、後述するナビ側制御処理の中で説明するため、ここでの説明は省略する。もちろん、ナビ側制御部１１が実施する処理は、これらの機能ブロックが実施するものに限らず、その他、例えば経路計算部１１Ｅが計算した推奨経路を表示部１３に表示することによって、ユーザが推奨経路を走行するように案内する経路案内処理などを実施する。なお、経路案内処理を実施している時に表示部１３に表示される画面を経路案内画面と称する。
【００５１】
（自宅側装置２）
自宅側装置２は、ユーザの自宅に設定されてあって、ナビゲーション装置１とネットワークを介して接続されるとともに、種々の家電３とも相互通信を実施し、家電３の制御を実施する。自宅側装置２は、図１に示すように、自宅側制御部２１、自宅側通信部２２、及び自宅側記憶部２３を備えている。
【００５２】
自宅側通信部２２は、更に、ナビゲーション装置１と通信するための通信インターフェースであるナビ用通信部２２Ａと、自宅内に設置されている家電３と通信するための通信インターフェースである家電用通信部２２Ｂと、を備える。ナビ用通信部２２Ａは、所定の通信規格に則って、自宅側制御部２１から入力されたデータを変調してナビゲーション装置１に送信するとともに、ナビゲーション装置１から送られてきたデータを復調して自宅側制御部２１に出力する。ここでの通信規格としては、ナビ側通信部１２とナビ用通信部２２Ａとの間で整合が取れていればよい。
【００５３】
家電用通信部２２Ｂは、所定の通信規格に則って、家電３から入力されたデータを変調して送信するとともに、家電３から送られてきたデータを復調して自宅側制御部２１に出力する。家電用通信部２２Ｂと家電３との通信は、ＰＬＣ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）や、周知の近距離無線通信技術を用いて実施すれば良い。また、家電用通信部２２Ｂと家電３との通信は、赤外線通信によって実現されても良い。
【００５４】
自宅側記憶部２３は、フラッシュメモリなどの書き換え可能な記憶媒体を用いて実現され、後述する制御自宅側制御処理において必要となる種々のデータを記憶している。例えば自宅側記憶部２３は、家電３毎に、各家電が実施可能な制御内容を記憶しており、更に、その制御内容毎に、その制御を実施するために要する時間を対応付けたデータ（これを所要時間対応データとする）が記憶されている。
【００５５】
所要時間対応データは、マップやテーブル、関数など、様々な形式で与えられていればよい。例えばパソコンの起動処理などは、一定時間で完了する。このように制御内容から所要時間が一意に定まる場合には、制御内容と所要時間をテーブルなどで示しておけばよい。
【００５６】
また、エアコンの暖房運転の所要時間には、初期状態として運転開始時の室温と、及び制御の目標値である設定温度と、が影響してくる。このため、エアコンの場合には、制御内容毎に、室温と設定温度とから所要時間を一意に定める関数などを所要時間対応データとして与えておけばよい。すなわち、所要時間対応データは、制御内容に応じて必要とするパラメータを変数とする関数で表されていてもよい。
【００５７】
その他、自宅側記憶部２３は、各家電３に設定される起動時刻など、後述する制御自宅側制御処理において用いられる種々のデータを記憶する。
【００５８】
自宅側制御部２１は、コンピュータとして構成されており、周知のＣＰＵ、ＲＯＭやＥＥＰＲＯＭなどの不揮発性メモリ、ＲＡＭなどの揮発性メモリ、Ｉ／Ｏ、及びこれらの構成を接続するバスライン（何れも図示略）などを備えている。不揮発性メモリには、種々の処理を実行するためのプログラムの他、前述の車両識別子や、家電３毎の家電識別子が格納されている。
【００５９】
自宅側制御部２１は、種々な処理の実施するための機能ブロックとして、図２に示すように、起動時刻設定部２１Ａ、起動指示部２１Ｂ、及び通信処理部２１Ｔを備える。起動時刻設定部２１Ａ及び起動指示部２１Ｂについては、後述する自宅側制御処理の中で説明するため、ここでは省略する。通信処理部２１Ｔは、自宅側通信部２２を介してナビゲーション装置１や家電３と通信するための処理を実施する。
【００６０】
もちろん、自宅側制御部２１が実施する処理は、これらの機能ブロックが実施するものに限らない。例えば、自宅側記憶部２３に種々のデータを書き込むとともに、自宅側記憶部２３や、前述の自宅側制御部２１が備える不揮発性メモリに記憶されているデータを読み出すための処理も実施する。その他、図４に示す自宅側制御処理（詳細は後述）を実施するための様々な処理を実施する。
【００６１】
（家電３）
家電３は、自宅に設置されており、例えば自宅内に構築されているローカルエリアネットワークを介して、自宅側装置２が備える家電用通信部２２Ｂと接続している。なお、図１には、家電３を表す機能ブロックを１つしか図示していないが、もちろん複数種類の電気機器を家電３として備えていてもよい。家電３としては、例えば、エアコンなどの空調設備や、床暖房、電気鍵、パソコン、テレビ、炊飯器、照明、冷蔵庫、電子レンジ、洗濯機、お風呂など、様々な電気機器を採用する事ができる。
【００６２】
ただし、家電３として用いる電気機器は、何れも家電側通信部３２を備え、自宅側装置２が備える家電用通信部２２Ｂと相互通信可能となっており、それぞれ家電識別子が割り当てられている。家電３が備える家電側制御部３１は、自宅側装置２から送信される制御信号に基づいて動作（電源の入り切りを含む）するとともに、逐次家電側通信部３２を介して自宅側装置２に動作状態を送信する。この動作状態には、起動しているか否かの他、停止可能な状態か否かなどを含む。また、例えば家電３がエアコンであれば、設定温度や現在の室内温度を含む。
【００６３】
（家電制御処理について）
次に、家電遠隔制御システム１００が実施する家電制御処理の作動について、図３及び図４を用いて説明する。この家電制御処理は、ナビ側制御部１１が実施するナビ側制御処理と、自宅側制御部２１が実施する自宅側制御処理と、を備える。
【００６４】
まず、図３に示すフローチャートを用いて、ナビ側制御部１１が実施するナビ側制御処理の流れについて説明する。図３に示すフローチャートは、一例として、外部Ｉ／Ｆ１５を介してイグニション電源がオンとなったことを検出した場合に開始される。
【００６５】
まず、ステップＳ１０１では、帰宅判定部１１Ｆが目的地判定処理を実施する。このステップＳ１０１の目的地判定処理では、ユーザが自宅に向かっているか否かを判定する。自宅に向かっているか否かは、例えば、ナビゲーション装置１においてユーザが自宅を目的地に設定したか否かによって判定すれば良い。すなわち、目的地として自宅が設定された場合に、自宅に向かっていると判定する。
【００６６】
なお、勤務先から自宅までの経路は日常的に走行するため、ユーザはわざわざ自宅を目的地として設定しない場合も考えられる。そこで、ナビ側制御部１１は、ナビ側記憶部１６に記憶されているマイルートのうち、自宅へと続くマイルートを自車両が走行している場合には、自宅に向かっていると判定する。このような構成によれば、ユーザが自宅を目的地として設定していない場合であっても、自宅に向かっているか否かを判定することができる。すなわち、ユーザは車両に搭乗してから出発するまでに、ナビゲーション装置１を操作する手間を低減することが出来る。ただし、自宅に続くマイルートを走行している場合であっても、自宅以外の地点を目的地と設定している場合には、ユーザは自宅に向かっていないと判定する。
【００６７】
これらの他、さらに、勤務先付近で走行を開始した場合には、自宅に向かっていると判定しても良い。また、イグニッション電源がオンとなった地点の位置情報と、そのときの時間帯から、自宅に向かっているか否かを判定しても良い。例えば車両の走行履歴から、ユーザが普段帰宅する時間帯を学習し、その時間帯において勤務先付近においてイグニッション電源がオンとなった場合に、自宅に向かっていると判定する。
【００６８】
一方、自宅に向かっていないと判定する場合とは、目的地として自宅以外の地点が設定された場合や、自宅以外に続くマイルートを走行している場合とする。また、上記以外の場合には、走行開始から一定時間（例えば５分）自車両の現在位置を監視し、その一定時間以内に、自宅へと続くマイルート上を走行し始めなかった場合に、自宅には向かっていないと判定する。
【００６９】
ステップＳ１０１の目的地判定処理において、自宅に向かっていると判定した場合には、ステップＳ１０３がＹＥＳとなってステップＳ１０５に移る。一方、ステップＳ１０１で自宅に向かっていないと判定された場合はステップＳ１０３がＮＯとなって、本フローを終了する。この場合、家電３の遠隔操作は実施されない。
【００７０】
ステップＳ１０５では、予約情報取得部１１Ｈが予約情報取得処理を実施してステップＳ１０７に移る。この予約情報取得処理では、家電遠隔制御システム１００が備える（すなわち、遠隔制御可能な）家電３のうち、ユーザが遠隔制御を所望する家電３及びその制御内容を取得する。
【００７１】
これらのユーザが遠隔制御を所望する家電３及びその制御内容が、請求項に記載の予約情報に相当する。以降においては、ユーザが遠隔制御を所望する家電３を、制御対象とする家電３、或いは単に制御対象とも称する。制御対象が複数存在する場合、それぞれの制御対象に対応する制御内容が予約情報に含まれる。この予約情報は、ユーザ操作に基づいて取得しても良いし、自動的に取得してもよい。
【００７２】
自動的に予約情報を取得する場合には、予めナビ側記憶部１６に、帰宅する場合には自動的に予約して欲しい制御対象及びその制御内容をユーザが登録しておく。例えば制御対象としてエアコンを選択（すなわち設定）する場合には、制御内容として、暖房や冷房、除湿といった運転モードと、その設定温度を登録しておく。また、照明を制御対象とする場合には、帰宅時において点灯しておいて欲しい箇所の照明などを制御内容として設定しておく。お風呂を制御対象とする場合には、制御内容として、お湯はり及びそのお湯の設定温度を登録しておけばよい。炊飯器を制御対象とする場合には、予めセットされたお米を炊飯することが制御内容となる。お米のセットなども自動的に実施する炊飯器を家電３として備えている場合には、炊飯する米の量などを制御内容に含めても良い。
【００７３】
そして、予約情報取得部１１Ｈは、以上で例示したような、予めナビ側記憶部１６に登録されている制御対象及びその制御内容を予約情報として読み出せばよい。このような構成とすればユーザは、予約したい家電３を選択する手間を省くことが出来る。なお、以降では、これらの予め設定された制御対象及びその制御内容を基本設定とも称する。また、ナビ側記憶部１６において基本設定を記憶している記憶領域が、請求項に記載の予約情報記憶部に相当する。
【００７４】
また、ユーザ操作に基づいて予約情報を取得する場合には、例えば図５に示すような家電選択画面を表示させている状態において、操作受付部１１Ａがユーザ操作を受け付けることで、制御対象とする家電３及びその制御内容を取得すればよい。家電選択画面には、家電遠隔制御システム１００が備える家電３の一覧を表示する。例えば図５では、制御対象として選択するための、各家電３に対応するスイッチを表示している。
【００７５】
操作受付部１１Ａは、表示部１３が家電選択画面となっている状態において、ユーザがタッチした位置から、ユーザが選択した家電３を特定する。そして、ユーザがタッチした家電３を制御対象として取得する。なお、制御対象として選択されている家電３に対応するスイッチと、選択されていない家電３に対応するスイッチとは、それぞれ表示態様が異なるように表示する。
【００７６】
例えば、現在選択されているものを相対的に明るく表示し、選択されていない家電３は暗く表示すれば良い。図５では、ハッチングを施しているスイッチが、ユーザによって選択されていない状態であることを示している。すなわち、図５では、エアコン、照明、炊飯器が、制御対象として選択されている。
【００７７】
また、これらのスイッチは、トグル式のスイッチとして動作し、ユーザが同一のスイッチを繰り返しタッチした場合には、そのスイッチに対応する家電３を制御対象として選択している状態と、選択していない状態とが、交互に入れ替わる。
【００７８】
家電選択画面の初期状態は、全ての家電３が未選択の状態としてもよいし、予めナビ側記憶部１６に制御対象として登録されている家電３については、選択された状態としてもよい。後者の場合には、予め登録している家電３を逐次選択する手間を省くことが出来る。また、動作させる必要がない場合には、その家電３のスイッチをタッチすることで解除させることができる。
【００７９】
また、各家電３の制御内容は、その家電３に対応するスイッチに対して所定の操作（例えば長押し）をすれば、登録／変更／確認などが出来る構成とすればよい。いったん登録された各家電３の制御内容は、ナビ側記憶部１６に記憶される。その制御内容を変更する必要がない場合には、ユーザは、家電３に対応するスイッチをタッチするだけで、制御対象及びその制御内容をナビ側制御部１１に指示することが出来る。なお、制御内容を登録／変更／確認するための操作は、長押しに限らず、一定時間内に２回タッチする操作（いわゆるダブルタップ）などでもよい。
【００８０】
以上、予約情報を自動的に取得する場合と、ユーザ操作に基づいて取得する場合について説明したが、本実施形態では一例として、予約情報取得部１１Ｈは、ユーザ操作に基づいて予約情報を取得する構成とする。また、このとき表示される家電選択画面の初期状態は、予めナビ側記憶部１６に制御対象として登録されている家電３については、選択されている状態とする。
【００８１】
次に、図６に示すフローチャートを用いて、ユーザ操作に基づいて予約情報を取得する処理の流れについて説明する。この図６に示すフローチャートは、図３のステップＳ１０５に移った時に開始される。
【００８２】
まず、ステップＳ３０１では、到着時刻算出部１１Ｇが到着予測時刻計算処理を実施してステップＳ３０３に移る。このステップＳ３０１では、位置取得部１１Ｂが取得している車両位置と、自宅の位置と、ナビ側記憶部１６が記憶している地図データと、を用いて自宅に到着するまでに要する時間（移動所要時間とする）を算出する。この移動所要時間を算出する方法は、公知の技術を用いればよい。そして、現在の時刻に算出された移動所要時間を加算することで到着予測時刻を算出する。
【００８３】
ステップＳ３０３では、表示処理部１１Ｄに前述の家電選択画面を表示させ、ステップＳ３０５に移る。ステップＳ３０５では、ユーザ操作に基づいて制御対象とする家電３及びその制御内容、すなわち予約情報を取得する。家電３を制御対象として選択するということは、所定の起動時刻（詳細は後述）に動作を開始するように予約することを意味する。
【００８４】
ユーザによる予約情報の入力が完了すると、本フローを終了し、図３のステップＳ１０７に移る。予約情報の入力が完了したか否かは、図５に示すような決定スイッチがユーザによってタッチされたか否かによって判定すればよい。すなわち、決定スイッチがユーザによってタッチされたことを検出した場合に、ユーザによる予約情報の入力が完了したと判定する。
【００８５】
なお、上述した家電選択画面は、入力完了後においても、ユーザ操作に基づいて表示され、ユーザは、この家電選択画面を介して予約情報の具体的な内容（以降、予約内容とも称する）を変更することが出来るものとする。
【００８６】
ステップＳ１０７では、前ステップＳ１０５において取得した予約情報を、ナビ側通信部１２を介して自宅側装置２に送信する。自宅側装置２に送信される予約情報においては、制御対象となっている家電３は、その家電識別子で表せばよい。予約情報の送信が完了するとステップＳ１０９に移る。ステップＳ１０９では、自宅への到着予測時刻を自宅側装置２に送信する。ここでは、到着予測時刻と予約情報とを別々の処理ステップで送信しているが、もちろん、到着予測時刻は予約情報とともに送信されても良い。
【００８７】
ステップＳ１１１では、予約変更受付処理を実施してステップＳ１１３に移る。このステップＳ１１１の予約変更受付処理は、ユーザによって予約内容を変更する旨の操作（これを予約変更操作とする）が為されている場合に実施される。したがって、予約変更操作が為されていない場合には、ステップＳ１１１は、何も実施せずにステップＳ１１３に移る。
【００８８】
なお、ここでは一例としてステップＳ１０９の後に予約変更受付処理を実施する構成とするが、もちろん予約変更操作は、逐次ユーザによって為され得るものである。ユーザによって予約変更操作が為された場合には、その予約変更操作に対応する予約変更受付処理は、いったんキューに格納された後に逐次実施されればよい。
【００８９】
予約変更処理では、ユーザから家電選択画面を介して予約変更操作を受け付けると、その変更内容を自宅側装置２に送信する。予約変更操作は、例えば家電３の予約解除や、制御対象とする家電３の追加、及び予約済みの家電３の制御内容の変更などがある。例えば、ユーザは家電選択画面を表示させ、ステップＳ１０５で制御対象としていた家電３（例えばエアコン）に対応するスイッチをもう一度タッチすることで解除することができる。また、選択されていない家電３（例えばお風呂）をタッチすることで、制御対象として追加することが出来る。制御内容の変更としては、例えばエアコンの設定温度の変更などである。
【００９０】
ナビ側制御部１１は、以上のユーザ操作を操作受付部１１Ａで受け付け、種々のユーザ操作に応じた予約変更情報を生成して自宅側装置２に送信する。予約変更情報は、変更する制御対象の家電識別子と、新たな制御内容（予約の解除を含む）と、を含んでいる。
【００９１】
ステップＳ１１３では、自宅側装置２が送信した制御状態情報を通信処理部１１Ｔが受信処理してステップＳ１１５に移る。制御状態情報とは、予約している家電３の制御状態を表す情報であって、制御状態とは、予約した家電３が動作しているか否か、予約変更操作によって制御内容を変更できたか否か、予約されている家電３が起動するまでの残り時間、などを指す。すなわち、制御状態情報は、予約した家電３の状態をユーザにフィードバックするための情報である。制御状態情報は、制御対象毎の制御状態を含んでいる。
【００９２】
なお、本フローでは一例として、ステップＳ１１１の後に制御状態情報を受信する構成としているが、もちろん制御状態情報を受信するタイミングはこれに限らない。制御状態情報は、自宅側装置２からの送信に伴って逐次受信される。受信された制御状態情報は、いったんナビ側記憶部１６に保存され、適宜設計されるタイミングで読み出されればよい。
【００９３】
ステップＳ１１５では、制御状態報知部１１Ｊが制御状態報知処理を実施してステップＳ１１７に移る。このステップＳ１１５の制御状態報知処理では、ステップＳ１１３で受信した制御状態情報を例えば表示部１３に表示することでユーザに報知する。全ての制御対象の制御状態を報知してもよいが、ここでは、制御状態情報に含まれる情報のうち、予め定めた規則に基づいてユーザに報知すべき情報を抽出して報知する構成とする。ユーザに報知すべき情報とは、例えば、動作が開始した家電３や、異常終了となった家電３、予約変更操作の結果などである。
【００９４】
また、本実施携帯においては、現在時刻から第１所定時間（例えば５分）以内に起動時刻となる家電３についても、その起動時刻又は起動時刻までの残り時間を、制御状態報知処理で報知する構成とする。これによって、ユーザにその家電３を動作させるか否かの確認させることができる。その予約の解除をユーザが所望する場合には、前述の予約変更操作において、該当する家電３の予約を解除すればよい。
【００９５】
制御状態報知処理において現在時刻から第１所定時間以内に起動時刻となる家電３を報知する場合には、他の態様として、報知してからその起動時刻までに、その家電３を動作させることを同意するユーザ操作が為された場合にのみ、その家電３の予約を実行する構成としても良い。このような構成によれば、予約の解除を実施するためのユーザ操作を省略することが出来る。
【００９６】
なお、既に一度報知した情報については、以降で報知しない構成としてもよいし、初めて報知する情報よりもフォントを小さくしたり、フォントの色みを暗くしたりするなど、相対的に目立たない表示態様で再度報知する構成でもよい。また、制御状態情報は、経路案内画面など、他のアプリケーションで用いられる画像を表示している表示画面において、それらの画像よりもユーザ手前側に（すなわち最前面に）新たな表示窓を設けて表示する、いわゆるポップアップ表示してもよい。
【００９７】
ステップＳ１１７では、到着時刻算出部１１Ｇが到着予測時刻を再計算し、その到着予測時刻を自宅側装置２に送信する。本実施形態では、ステップＳ１１７を実施する毎に、新たに算出した到着予測時刻を自宅側装置２に送信する構成とするが、他の態様として、新たに算出された到着予測時刻がそれまでの到着予測時刻と異なる場合にのみ、その新しい到着予測時刻を自宅側装置２に送信する構成としても良い。そのような構成とすれば、ナビゲーション装置１と自宅側装置２との通信量を低減することが出来る。
【００９８】
ステップＳ１１９では、自宅に到着したか否かを判定する。自車両が自宅に到達したか否かは、車両位置と自宅の位置とが一致（略一致も含む）しているか否かなどの、車両位置と自宅との位置関係から判定すればよい。すなわち、車両位置と自宅の位置とが一致した場合に自宅に到着したと判定する。また、外部Ｉ／Ｆ１５を介して取得するイグニッション電源がオフになったことを検出した場合に、自宅に到達したと判定しても良い。一方、車両位置と自宅位置とが一致していない場合には、自宅に到着していないと判定すればよい。
【００９９】
ステップＳ１１９において自宅に到着したと判定した場合にはステップＳ１１９がＹＥＳとなって本フローを終了する。一方、自宅に到着していないと判定した場合にはステップＳ１１９がＮＯとなって、ステップＳ１１１に戻る。
【０１００】
次に、図４に示すフローチャートを用いて、自宅側制御部２１が実施する自宅側制御処理の流れについて説明する。図４に示すフローチャートは、一例として、ナビゲーション装置１から通信接続要求を受信して、ナビゲーション装置１と自宅側装置２との間の接続が確立した場合に開始されればよい。
【０１０１】
まず、ステップＳ２０１では、ナビゲーション装置１から送信された予約情報および到着予測時刻をそれぞれ受信して、ステップＳ２０３に移る。ステップＳ２０３では、起動時刻設定部２１Ａが起動時刻計算処理を実施してステップＳ２０５に移る。このステップＳ２０３の起動時刻計算処理では、予約情報に含まれている家電３毎に、その家電３の動作を開始させる時刻を算出する。
【０１０２】
より具体的には、予約情報に含まれている家電識別子から制御対象となっている家電３を特定する。次に、その家電識別子に対応付けられている制御内容を入力として、自宅側記憶部２３に記憶されている所要時間対応データを参照し、その制御内容を実行するために要する時間、すなわち動作所要時間を取得する。そして、ステップＳ２０１で受信した到着予測時刻から、この動作所要時間を逆算することで、制御対象となっている家電３の起動時刻を決定する。
【０１０３】
ステップＳ２０５では、ナビゲーション装置１から送信された、新たな到着予測時刻を受信してステップＳ２０７に移る。このステップＳ２０５で受信する到着予測時刻は、図３のステップＳ１１７の処理に対応するものである。
【０１０４】
ステップＳ２０７では、予約内容変更処理を実施してステップＳ２０９に移る。ここで、図７を用いて、この予約内容変更処理の流れの一例について説明する。図７に示すフローチャートは、前述のとおり、図４のステップＳ２０７に移った時に開始される。
【０１０５】
まず、ステップＳ４０１では、起動時刻設定部２１Ａが起動時刻更新処理を実施してステップＳ４０３に移る。このステップＳ４０１の起動時刻更新処理では、ステップＳ２０５で受信した到着予測時刻を用いて、制御対象となっている家電３毎の起動時刻を再計算する。起動時刻の計算の方法は、ステップＳ２０３と同様である。
【０１０６】
ここで、到着予測時刻が早まり、到着時点において動作が完了できない家電３が生じた場合には、その家電３の起動時刻を現在の時刻に設定するとともに、帰宅時点においてその家電３の動作が未完了となることを、その家電３の制御状態として保持する。到着時点において動作が完了できない家電３とは、現在時刻と到着予測時刻との差（すなわち残りの移動所要時間）が、動作所要時間以下となってしまった家電３を指す。なお、動作所要時間に対する移動所要時間の不足分もまた、その家電３の制御状態として保持する。
【０１０７】
また、到着予測時刻が遅くなった場合には、既に起動させてしまった家電３のうち、エアコンなど、動作を中断させられるものであれば、該当する家電３の動作を中断させ、新たに算出された起動時刻に動作を再開するように制御する。また、炊飯器など、いったん開始した動作を中断させる事ができない家電３である場合には、中断できないことを制御状態として保持する。
【０１０８】
ステップＳ４０３では、ナビゲーション装置１から予約変更情報を受信したか否かを判定する。予約変更情報を受信している場合には、ステップＳ４０３がＹＥＳとなってステップＳ４０５に移る。一方、予約変更情報を受信していない場合にはステップＳ４０３がＮＯとなって、本フローを終了して図４のステップＳ２０９に移る。
【０１０９】
ステップＳ４０５では、予約変更処理を実施して本フローを終了して図４のステップＳ２０９に移る。このステップＳ４０５は、図３のステップＳ１１１に対応するものであって、前述の予約変更操作に応じた処理を実施する。すなわち、予約変更情報に含まれる家電識別子から予約内容を変更する家電３を特定し、その制御内容に応じた処理を実施する。
【０１１０】
例えば制御内容が予約の解除であって、その制御対象が予約解除可能な状態であれば、当該制御対象の予約を解除する。予約取消可能な状態とは、起動前や、動作中であっても中断可能な制御内容を実施している状態を指す。予約解除不可能な状態であれば、予約解除が出来ないことを制御状態として保持する。そして、自宅側制御部２１は、各家電３の制御状態を内部状態として保持したまま、以降の処理（すなわち図４のステップＳ２０９）に移る。
【０１１１】
ステップＳ２０９では、起動時刻が現在の時刻となっている家電３（対象家電とする）を起動させるための処理、すなわち起動処理を実施してステップＳ２１１に移る。このステップＳ２０９の起動処理は、例えば、家電用通信部２２Ｂを介して対象家電を、動作可能な状態（すなわちスタンバイ状態）にする信号（これを起動要求信号とする）を対象家電に送信する。もちろん、既に電源が入っている家電３に対しては、起動要求信号を省略することができる。対象家電は家電側通信部３２を介して起動要求信号を受信すると電源を入れてスタンバイ状態となって、自宅側装置２に応答信号を返す。
【０１１２】
自宅側装置２は、この応答信号を受けて、制御内容に応じた信号（制御内容信号とする）を送信し、家電３に制御内容に応じた動作を実施させる。なお、この起動処理は、例えば周知のＷｏＬ（Ｗａｋｅ  ｏｎ  ＬＡＮ）などの技術を適用すればよい。また、起動の失敗などエラーが生じた場合には、家電３は自宅側装置２にエラーが起きた旨を通知するエラー信号を送信して電源オフとなる。
【０１１３】
ステップＳ２１１では、制御対象となっている各家電３の制御状態を表す制御状態情報をナビゲーション装置１に送信してステップＳ２１３に移る。すなわち、既に起動済みとなっている家電３に関しては動作中とし、まだ起動していない家電３に関してはその起動時刻をその制御状態として送信する。
【０１１４】
なお、動作中となっている家電３のうち、到着予測時刻が早まったことに伴って到着予測時刻において動作が未完了となるものについては、その動作が完了するまでの不足時間も、当該家電３の制御状態として送信する。また、到着予測時刻が遅くなったことに伴って、動作を中断させた家電３については、中断させた旨を制御状態として送信し、中断できなかったものについては、中断不可である旨をその制御状態とする。
【０１１５】
また、予約内容を変更した家電３についても、その変更処理の結果（予約解除成功や中断不可など）を各家電３の制御状態として送信する。さらに、エラー信号を送信した家電３については、エラー終了したことを、その家電３の制御状態として送信する。
【０１１６】
ステップＳ２１３では、本自宅側制御処理を終了するか否かを判定する。自宅側制御処理を終了する場合とは、例えば、自宅に車両が自宅に到着した場合や、制御対象となっている全ての家電３の起動させた場合などである。これらの条件のうちの何れか１つを満たした場合にステップＳ２１３がＹＥＳとなって本フローを終了する。一方、何れの条件も満たしていない場合には、ステップＳ２１３はＮＯとなってステップＳ２０５に戻る。
【０１１７】
（本実施形態のまとめ）
以上、説明した本実施形態では、ナビゲーション装置１が備える位置取得部１１Ｂが取得した車両位置に基づいて、到着時刻算出部１１Ｇが自宅に到着する到着予測時刻を算出する（図５  ステップＳ３０１）。そして、起動時刻設定部２１Ａは、その到着予測時刻に基づいて制御対象毎に起動時刻を設定する（図４  ステップＳ２０３）。起動指示部２１Ｂは、起動時刻設定部２１Ａが設定した起動時刻に基づいて各制御対象の動作を開始させる（ステップＳ２０９）。
【０１１８】
以上の構成によれば、到着予測時刻を算出するために用いられる位置情報は、ナビゲーション装置１が備える位置取得部１１Ｂが取得する。したがって、ユーザが自宅に向かう移動手段は、車両に限定することが出来る。すなわち、実際の移動手段とは異なる移動手段でユーザが帰宅していると、家電遠隔制御システム１００が誤認識する恐れがない。
【０１１９】
したがって、起動時刻設定部２１Ａがユーザの移動手段を誤認識することによって、到着時刻算出部１１Ｇが算出する到着予測時刻が実際の到着予測時刻とずれてしまう恐れを低減することができる。起動時刻設定部２１Ａが設定する起動時刻の精度もより良くすることができるので、より適切な起動時刻で制御対象となっている家電３の動作を開始させることが出来る。
【０１２０】
また、帰宅判定部１１Ｆが、ユーザが自宅に向かっていると判定した場合に上述した処理を実施する。すなわち、自宅に向かっている場合と、自宅以外に向かっている場合とを区別することができる。
【０１２１】
したがって、例えば自宅周辺に存在するお店に向かっている場合に、家電制御処理が実施されることもなく、家電が不適切なタイミングで起動する恐れを低減することを抑制することができる。
【０１２２】
また本実施形態では、いったん予約情報を送信した後も、到着時刻算出部１１Ｇは到着時刻を算出し（ステップＳ１１７）、起動時刻設定部２１Ａは、その新たに算出された到着予測時刻に基づいて起動時刻を更新する（ステップＳ４０１）。
【０１２３】
このような構成によれば、渋滞などによって到着予測時刻が変更になった場合であっても、ユーザの手間をかけずに、家電３を適切な時刻において動作を開始させることができる。
【０１２４】
さらに、本実施形態では、制御状態報知部１１Ｊが各家電３の制御状態をユーザに報知する（ステップＳ１１５）。これによってユーザは、予約した家電３が現在どのような状態であるのかを認識することが出来る。特に、本実施形態では制御状態情報として、第１所定時間以内に起動時刻となる家電３についても報知する。ここで、ユーザがその家電３を動作させたくない場合には、予約変更操作を実施することで、動作開始前に予約を解除する事ができる。
【０１２５】
また、炊飯器など、家電３の中には動作をいったん開始した後は中断できないものもある。上述したように、動作を開始させる前に予約を解除できる構成とすることで、ユーザの利便性を向上させることが出来る。
【０１２６】
さらに、予約情報取得部１１Ｈが予めナビ側記憶部１６に基本設定として登録されている制御対象及びその制御内容を予約情報として取得する場合には、ユーザは、予約情報を入力するために操作入力部１４を操作する必要がない。ここで、帰宅判定部１１Ｆは、ナビ側記憶部１６に記憶されているマイルートのうち、自宅へと続くマイルートを自車両が走行している場合には、自宅に向かっていると判定する。すなわち、目的地の設定のために操作入力部１４を操作する必要もない。
【０１２７】
したがって、このような構成とすれば、帰宅しようとしているユーザは、車両に搭乗した後、自宅へと続くマイルートを走行し始めるだけで、基本設定として設定している家電３の予約を実施することができる。すなわち、ユーザが、操作入力部１４を操作する手間を省くことができる。
【０１２８】
（実施形態２）
次に、本発明の第２の実施形態（実施形態２とする）について図を用いて説明する。なお、便宜上、前述の実施形態１の説明に用いた図に示した部材と同一の機能を有する部材については、同一の符号を付し、その説明を省略する。また、構成の一部のみを説明している場合、構成の他の部分については先に説明した実施形態１を適用することができる。
【０１２９】
実施形態２における家電遠隔制御システム１００Ａは、図８に示すようにナビゲーション装置１Ａ、自宅側装置２Ａ、及び家電３を備えている。家電３の構成は前述した実施形態１と同様である。
【０１３０】
実施形態１と本実施形態２との主たる違いは、前述の実施形態１において自宅側装置２が備えていた機能を、本実施形態２においてはナビゲーション装置１Ａが備えている点である。すなわち、ナビゲーション装置１Ａのナビ側制御部１１が、起動時刻設定部２１Ａや、起動指示部２１Ｂなどの機能を備えている。
【０１３１】
自宅側装置２Ａは、ナビゲーション装置１Ａから送信された家電３への制御信号を、自宅内のＬＡＮに接続している家電３へ伝達するためのゲートウェイとしての機能を担う。これに伴って、自宅側装置２Ａは、実施形態１の自宅側装置２が備えていた、所要時間対応データなどを記憶するための自宅側記憶部２３を備えている必要はない。
【０１３２】
そして、ナビ側記憶部１６が、前述の実施形態１のナビ側記憶部１６が記憶していたデータに加えて、自宅側記憶部２３が記憶していたデータを記憶している。すなわち、各家電３が実施可能な制御内容や、その制御内容毎の所要時間対応データは、ナビ側記憶部１６に記憶されている。
【０１３３】
なお、自宅側装置２Ａは、例えばルータのような、自宅内のＬＡＮと外部のネットワークとを接続するゲートウェイの機能のみを備えるものであってもよい。他の態様として、家電３が直接ナビゲーション装置１と無線通信できる構成となっている場合には、この自宅側装置２は不要となる。
【０１３４】
本実施形態では、自宅側装置２Ａは、ナビゲーション装置１Ａとの間で車両識別子を用いた認証を行う機能も備えるものとする。そして、認証が成功しているナビゲーション装置１からの信号に基づいて種々の処理を実施する。
【０１３５】
（実施形態２における家電制御処理）
次に、実施形態２の家電遠隔制御システム１００Ａが実施する家電制御処理の作動について、図９及び図１０を用いて説明する。図９が、ナビ側制御部１１が実施するナビ側性処理の流れの一例を示すフローチャートであり、図１０が、自宅側制御部２１が実施する自宅側制御処理の流れの一例を示すフローチャートである。各フローチャートにおける各処理の具体的な作動について、実施形態１と同様の手順によって実施されるものについては、その説明を簡略して行う。
【０１３６】
まず、図９に示すフローチャートを用いて、ナビ側制御処理の流れについて説明する。図９に示すフローチャートは、実施形態１と同様に、外部Ｉ／Ｆ１５を介してイグニション電源がオンとなったことを検出した場合に開始される。
【０１３７】
ステップＳ６０１では、帰宅判定部１１Ｆが目的地判定処理、すなわちユーザが自宅に向かっているか否かの判定を実施する。この目的地判定処理において、自宅に向かっていると判定した場合には、ステップＳ６０３がＹＥＳとなってステップＳ６０５に移る。一方、ステップＳ６０１で自宅に向かっていないと判定された場合はステップＳ６０３がＮＯとなって、本フローを終了する。この場合、家電３の遠隔操作は実施されない。
【０１３８】
ステップＳ６０５では、予約情報取得処理を実施してステップＳ６０７に移る。この予約情報取得処理では、家電遠隔制御システム１００が備える家電３のうち、ユーザが遠隔制御を所望する家電３及びその制御内容を、予約情報として取得する。実施形態２では、予めナビ側記憶部１６に登録されている基本設定を読み出すことによって、予約情報を取得する構成とする。
【０１３９】
ステップＳ６０７では、到着時刻算出部１１Ｇが到着予測時刻を計算してステップＳ６０９に移る。ステップＳ６０９では起動時刻設定部２１Ａが、ユーザが遠隔操作を所望している家電３毎に、その制御内容と、ナビ側記憶部１６に記憶されている所要時間対応データと、到着予測時刻と、から起動時刻を計算してステップＳ６１１に移る。
【０１４０】
ステップＳ６１１では、起動指示部２１Ｂが起動指示処理を実施してステップＳ６１３に移る。このステップＳ６１３の起動指示処理は、起動時刻が現在の時刻となっている家電３の動作を開始させる信号（これを起動指示信号とする）を自宅側装置２Ａに送信する。この起動指示信号は、起動させる家電３の家電識別子と、その制御内容を示すデータと、を含んでいる。なお、この起動指示信号の最終的な宛先は、起動時刻となっている家電３である。
【０１４１】
ステップＳ６１３では、前ステップＳ６１１で送信した起動指示信号に応じて、自宅側装置２Ａから返送されるフィードバック信号を受信する。このフィードバック信号は、起動指示信号で動作を開始させようとした家電３が自宅側装置２Ａに出力した信号である。フィードバック信号には、電源の投入が成功したか否か、及び動作状態などが含まれる。ここでの動作状態とは、エアコンであれば暖房や冷房などの運転モードなどを指す。
【０１４２】
ステップＳ６１５では、到着時刻算出部１１Ｇが到着予測時刻を再計算して、ステップＳ６１７に移る。ステップＳ６１７では、予約変更受付処理を実施してステップＳ６１９に移る。ステップＳ６１９では、予約内容変更処理を実施してステップＳ６２１に移る。この予約内容変更処理も、前述の予約内容変更処理と同様に、起動時刻の更新（図７  ステップＳ４０１）や、予約変更処理を実施する。ただし、予約変更処理においては、予約内容の変更を行う家電３が、まだ動作させていない状態であるか、既に動作させているかによって処理が異なる。
【０１４３】
まだ起動指示信号を送信していない家電３の予約内容については、ナビ側記憶部１６に格納されている予約情報を変更すればよい。一方、既に動作させている家電３については、自宅側装置２Ａに制御内容を変更する旨の信号（制御変更信号とする）を送信する。もちろん、この制御変更信号には、制御内容を変更する家電３の家電識別子が含まれている。
【０１４４】
ステップＳ６２１では、制御状態報知処理を実施してステップＳ６２３に移る。ここでは、動作が開始した家電３や、異常終了となった家電３、予約変更操作を行った家電３の変更結果、及び現在時刻から第１所定時間（例えば５分）以内に起動時刻となる家電３をユーザに報知する。動作が開始した家電３や、異常終了となった家電３などの制御状態は、ステップＳ６１３で受信したフィードバック信号から取得すれば良い。
【０１４５】
ステップＳ６２３では、自宅に到着したか否かを判定する。ステップＳ６２３において自宅に到着したと判定した場合にはステップＳ６２３がＹＥＳとなって本フローを終了する。一方、自宅に到着していないと判定した場合にはステップＳ６２３がＮＯとなって、ステップＳ６１１に戻る。なお、自宅に到着したと判定した場合には、自宅に到着し、家電制御処理を終了することを表す信号（これを制御終了信号とする）を自宅側装置２Ａに送信する。
【０１４６】
次に、図１０に示すフローチャートを用いて、自宅側制御部２１が実施する自宅側制御処理の流れについて説明する。図１０に示すフローチャートは、ナビゲーション装置１から通信接続要求を受信して、ナビゲーション装置１Ａと自宅側装置２Ａとの間の認証が成功し、接続が確立した場合に開始されればよい。
【０１４７】
ステップＳ７０１では、ナビゲーション装置１Ａから制御信号を受信したか否かを判定する。ここでの制御信号とは、ステップＳ６１１で送信される起動指示信号や、ステップＳ６１９で送信される制御変更信号を指す。これらの制御信号を受信した場合にはステップＳ７０１がＹＥＳとなってステップＳ７０３に移る。一方、制御信号を受信していない場合は、ステップＳ７０１がＮＯとなってステップＳ７０５に移る。
【０１４８】
ステップＳ７０３では、制御信号に含まれる家電識別子から対応付けられる家電３に、当該制御信号を送信する。制御信号を受信した家電３は、その制御信号に応じた処理を実施して、その結果を示すフィードバック信号を自宅側装置２Ａに返送する。例えば、起動指示信号を受信した場合には、電源を投入し、制御内容に従った動作を開始する。また、制御変更信号を受信した場合には、その変更内容に従って、動作の中断や動作モードの変更などを実施する。
【０１４９】
自宅側装置２Ａは、制御信号を送信してから所定時間待機し、その制御信号を受信した家電３から返送されるフィードバック信号を受信すると、当該フィードバック信号をナビゲーション装置１Ａに送信して、ステップＳ７０５に移る。
【０１５０】
ステップＳ７０５では、車両が自宅に到着したか否かを判定する。車両が自宅に到着したか否かは、ナビゲーション装置１Ａから送信される制御終了信号を受信したか否かによって判定すればよい。制御終了信号を受信した場合には、ステップＳ７０５がＹＥＳとなって本フローを終了する。また、制御終了信号を受信していない場合には、ステップＳ７０１に戻る。
【０１５１】
（実施形態２のまとめ）
以上の構成では、ナビゲーション装置１Ａにおいて、家電３を制御する処理を実施する。このような構成とすれば、自宅側装置２Ａは、ナビゲーション装置１Ａと家電３との通信を提供するための通信装置としての機能を備えていれば良い。したがって、自宅においては、より簡単なシステム構成によって、家電遠隔制御システム１００Ａを実現することが出来るため、自宅側のシステム導入のコストを低減することが出来る。
【０１５２】
（変形例１）
上述した実施形態１及び実施形態２の制御状態報知処理では、車両やユーザの状態に関わらず制御状態情報の報知が行われる。しかしながら、車両を運転中のユーザは、周囲の安全確認や運転操作などに注意を払う必要があるため、制御状態情報が報知されるタイミングにおいて、当該情報を確認できる状態であるとは限らない。制御状態報知処理を実施するタイミングによっては、ユーザが周囲の安全確認や運転操作に集中しており、その制御状態情報をユーザが確認出来ない場合もある。すなわち、制御状態情報の報知は、車両やユーザの状態を鑑みて、よりユーザが制御状態情報を確認しやすいタイミングで行われることが好ましい。
【０１５３】
以上を鑑みて、変形例１では、よりユーザが制御状態情報を確認しやすいタイミングで行うことを目的とし、この変形例１のナビ側制御部１１は、一例として図１１に示すように、制御状態報知部１１Ｊは、停車判定部１１Ｍ及び停車可能性判定部１１Ｎを備える。停車判定部１１Ｍ及び停車可能性判定部１１Ｎが実施する処理については、この変形例１における制御状態報知処理の説明の中で言及する。
【０１５４】
ここで、図１２を用い、変形例１における制御状態報知処理について説明する。図１２は、変形例１における制御状態報知処理の流れの一例を示したフローチャートであり、図３のステップＳ１１５に移った時に開始される。ここでは、ユーザが制御状態情報をより確認しやすいタイミングの一例として、信号待ちなどによって停車している場合に報知を行う。
【０１５５】
まず、ステップＳ５０１では、ナビ側記憶部１６にアクセスし、まだユーザに報知していない制御状態情報を読み出す。この変形例１では、ステップＳ１１３で受信した制御状態情報のうち、動作が開始した家電３や、異常終了となった家電３、予約変更操作を行った家電３の変更結果、及び現在時刻から第１所定時間（例えば５分）以内に起動時刻となる家電３を、ユーザに報知すべき情報として選択して報知する。
【０１５６】
ステップＳ５０３では停車判定部１１Ｍが、自車両が停車しているか否かを判定する。停車しているか否かは、外部Ｉ／Ｆ１５を介して車速センサから取得する車速などに基づいて判定すればよい。すなわち、車速が０となっている場合に停車していると判定し、車速が０よりも大きい場合には、停車していないと判定する。ここで車速が０となっている場合とは、完全な０に限らず、一定閾値（例えば３ｋｍ／ｈ）以下となっている場合も０と見なす。
【０１５７】
そして車両が停車していると判定した場合にはステップＳ５０３がＹＥＳとなってステップＳ５０５に移る。一方、車両が停車していない場合には、ステップＳ５０３がＮＯとなってステップＳ５１３に移る。
【０１５８】
ステップＳ５０５では、停車可能性判定部１１Ｎが、現在の車両位置と、自宅までのマイルートの経路情報と、から、現時点から第２所定時間（例えば１０分）以内に停車する可能性があるか否かを判定する。例えば、高速道路や自動車専用道においては停車することがない。したがって、マイルートにおける現在の車両位置から、間もなく高速道路などを走行し始めると判定される場合には、第２所定時間内に停車する可能性がないと判定する。また、その他の場合には、第２所定時間内に停車する可能性があると判定する。
【０１５９】
なお、ここでの間もなく高速道路などを走行し始める場合とは、現在の車両位置から高速道などの合流地点までに通過する交差点の数が一定数（例えば５個）未満である場合や、一定距離（例えば５００ｍ）未満である場合を指す。また、高速道路などとは、高速道路に限らず、自動車専用道路や種々の有料道路を含む。
【０１６０】
また、ここではマイルートの情報を用いて、現時点から第２所定時間以内に停車する可能性があるか否かを判定する例を示したが、これに限らない。経路計算部１１Ｅが算出した自宅までの推奨経路と、現在の車両位置と、から、現時点から第２所定時間以内に停車する可能性があるか否かを判定してもよい。すなわち、自宅へと続くマイルート、及び経路計算部１１Ｅが算出した自宅までの推奨経路が請求項に記載の帰宅経路に相当する。
【０１６１】
そして、第２所定時間内に停車する可能性があると判定した場合にはステップＳ５０５がＹＥＳとなってステップＳ５０７に移る。一方、第２所定時間内に停車する可能性がないと判定した場合にはステップＳ５０５がＮＯとなってステップＳ５０９に移る。
【０１６２】
ステップＳ５０７では、ステップＳ５０１で取得した制御状態情報を報知して本フローを終了する。ステップＳ５０９では、ナビ側記憶部１６に記憶されている家電３のうち、現在時刻から第２所定時間以内に起動時刻となる家電３を抽出する。
【０１６３】
ステップＳ５１１では、ステップＳ５０３で読み出した家電３の制御状態情報に加えて、ステップＳ５０９で抽出した家電３の制御状態情報についても報知する。なお、ステップＳ５０９で新たに読み出した家電３の制御状態情報とは、その家電３の起動時刻である。
【０１６４】
ステップＳ５１３では、ステップＳ５０１で読み出した制御状態情報に報知期限を設定してステップＳ５１５に移る。報知期限とは、ユーザに報知すべき制御状態情報を未報知の状態で保持できる上限時間によって設定され、その上限時間は例えば５分とする。報知期限は、初めてステップＳ５０１で選択された時刻に前述の上限時間を加算した時刻に設定される。
【０１６５】
ステップＳ５１５では、まだ報知していない制御状態情報のうち、報知期限となった制御状態情報についてユーザに報知する。
【０１６６】
このような構成によれば、主として制御状態情報は、車両が停車中にユーザに報知される。停車中においては、車両走行中よりも周囲の状況の変化が小さいため、それに伴って、表示部１３などに視線を向ける余裕が生まれやすい。したがって、ユーザが制御状態情報を、車両走行中よりも確認しやすいタイミングで、制御状態情報を報知することが出来る。
【０１６７】
さらに、停車した時点だけでなく、その後の帰宅経路において走行する予定の道路の種別も考慮し、停車した時点から第２所定時間内に停車する可能性がない場合には、停車した時点以降に起動時刻となる家電３についても報知する。これによって、ユーザが制御状態情報をより確認しやすいタイミングで、制御状態情報をユーザに報知することができる。
【０１６８】
なお、この変形例１のステップＳ５０５では、高速道路などを走行する予定があるか否かによって、第２所定時間内に停車するか否かを判定したがこれに限らない。路車間通信などによって、走行する予定の道路の信号の点灯状態を取得できる場合には、それらの情報を用いて停車する可能性が有るか否かを判定しても良い。信号から信号までの距離が一定距離以上となっている場合に、第２所定時間内に停車する可能性が無いと判定しても良い。
【０１６９】
また、ステップＳ５０９では、制御対象となっている家電３のうち、現在時刻から第２所定時間以内に起動時刻となる家電３を抽出したがこれに限らない。他の態様として、マイルート又は経路計算部１１Ｅが算出した自宅までの推奨経路において、これから走行する予定の高速道路などから一般道などの交差点を備える道路に戻る地点（次停車可能地点とする）を特定する。また、到着時刻算出部１１Ｇは、その次停車可能地点に到着する時刻を算出する。そして、ナビ側記憶部１６に記憶されている家電３のうち、その算出された時刻までに起動時刻となる家電３を抽出する。ステップＳ５１１では、このようなステップ５０９で抽出された家電３の起動時刻について報知してもよい。このような構成とすれば、よりユーザが確認しやすいタイミングで、現在時刻以降に起動時刻となる家電３についてもユーザに報知することが出来る。
【０１７０】
（変形例２）
また、家電遠隔制御システム１００は、ユーザが自宅から離れる際にも家電３の遠隔制御を実施してもよい。すなわち、家電遠隔制御システム１００は、照明の消し忘れなどに対応し、ユーザが自宅から離れる際に、動作が停止しているべき家電３が動作中である場合には、その動作を停止或いは電源オフなどを実施する構成としても良い。
【０１７１】
以下、そのようにユーザが自宅から離れる際の遠隔制御を実施する家電遠隔制御システムの構成について説明する。なお、ここでは一例として、変形例２における家電遠隔制御システムは、実施形態１と同様の構成として説明するが、この変形例２は、もちろん実施形態２の構成においても適用できる。
【０１７２】
まず、ナビ側記憶部１６には、家電遠隔制御システム１００が備える家電３のうち、ユーザが自宅を離れている場合には、動作を停止させる家電３を停止制御対象が登録されている。ここでの動作の停止とは、電源を遮断する場合も含む。このナビ側記憶部１６が請求項に記載の停止対象記憶部に相当する。
【０１７３】
また、この変形例２におけるナビ側制御部１１は、図１３に示すように、機能ブロックとして、位置取得部１１Ｂ、離宅判定部１１Ｋ、及び通信処理部１１Ｔを備える。もちろんナビ側制御部１１は、この離宅判定部１１Ｋの他、種々の機能ブロックを備えているが、便宜上図１３では省略する。
【０１７４】
離宅判定部１１Ｋは、ユーザが自宅から離れるか否かを判定する。例えば、離宅判定部１１Ｋは、自宅においてイグニッション電源がオンとなったことを検出した場合に、ユーザが自宅を離れると判定する。また、位置取得部１１Ｂが取得する位置情報が自宅から一定距離以上離れた場合や、自宅から所定距離以上離れた地点が目的地として設定された場合などに自宅を離れると判定しても良い。さらに、勤務先に向かうマイルートを走行している場合に、ユーザが自宅から離れると判定しても良い。一方、自宅以外の場所においてイグニッション電源がオンとなった場合には、既に自宅から離れているため、ユーザが自宅から離れるとは判定しない。
【０１７５】
このような構成において、離宅判定部１１Ｋが、ユーザが自宅から離れると判定した場合には、ナビ側記憶部１６を参照して、停止制御対象となっている家電３の家電識別子を取得する。そして、それらの家電識別子と、及びそれらの家電３の動作を停止するように指示する制御内容とを含む、停止指示信号を自宅側装置２に送信する。
【０１７６】
自宅側装置２が備える自宅側制御部２１は、停止指示信号を受信すると、その停止指示信号に含まれる各家電識別子に対応する家電３に、動作状態を問い合わせる信号を送信する。そして、それらの家電３のうち動作している家電３に対して動作を停止させ、これらの制御結果を制御状態情報としてナビゲーション装置１に送信する。
【０１７７】
ナビゲーション装置１は、その自宅側装置２から送信された制御状態情報を受信すると、制御状態報知部１１Ｊが、その自宅側装置２から送信された制御状態情報をユーザに報知する。
【０１７８】
このような構成によれば、消し忘れを低減することが出来るため、自宅内の安全性を向上させるとともに、自宅での消費電電力を低減することができる。
【符号の説明】
【０１７９】
１００・１００Ａ  家電遠隔制御システム、１・１Ａ  ナビゲーション装置（車載装置）、１１  ナビ側制御部、１１Ｂ  位置取得部、１１Ｃ  走行ルート学習部（マイルート学習部）、１１Ｆ  帰宅判定部、１１Ｇ  到着時刻算出部、１１Ｈ  予約情報取得部、１１Ｍ  停車判定部、１１Ｊ  制御状態報知部、１１Ｎ  停車可能性判定部、１１Ｋ  離宅判定部、１２  ナビ側通信部（車両側通信部）、１６  ナビ側記憶部（地図記憶部、予約情報記憶部、走行履歴記憶部、停止対象記憶部）、２・２Ａ  自宅側装置（自宅側制御装置）、２１  自宅側制御部、２１Ａ  起動時刻設定部、２１Ｂ  起動指示部、２２  自宅側通信部、３  家電（電気機器）、３２  家電側通信部
【図１】
2015095721.tif 000003
【図２】
2015095721.tif 000004
【図３】
2015095721.tif 000005
【図４】
2015095721.tif 000006
【図５】
2015095721.tif 000007
【図６】
2015095721.tif 000008
【図７】
2015095721.tif 000009
【図８】
2015095721.tif 000010
【図９】
2015095721.tif 000011
【図１０】
2015095721.tif 000012
【図１１】
2015095721.tif 000013
【図１２】
2015095721.tif 000014
【図１３】
2015095721.tif 000015