(57)【要約】【課題】車両の出発前に事前に窓ガラスの霜を除霜するのに際し、消費電力を抑える。【解決手段】着霜度合い算出部は、着霜情報及び出発予定時刻に基づいて、車両の出発予定時刻における窓ガラスの着霜度合いを算出する（ステップＳ１８）。運転時間算出部は、算出された着霜度合いに基づいて、窓ガラスの霜を除霜するのに必要な、除霜装置の運転時間を算出する（ステップＳ２０）。開始時刻決定部は、出発予定時刻よりも上記運転時間だけ前の時刻を、除霜装置の運転開始時刻として決定する（ステップＳ２２）。除霜制御部は、運転開始時刻になると、除霜装置に運転要求信号を出力する（ステップＳ３４、ステップＳ４２）。【選択図】図２
2020114164.tif 000002
【特許請求の範囲】
【請求項１】
車両の窓ガラスへの着霜に係る情報である着霜情報を取得する情報取得部と、
前記車両の出発予定時刻を取得する出発予定時刻取得部と、
前記出発予定時刻において着霜が生じている前記窓ガラスの着霜量を示す着霜度合いを前記着霜情報及び前記出発予定時刻に基づいて算出する着霜度合い算出部と、
除霜装置の運転時間を算出する運転時間算出部と、
前記除霜装置の運転開始時刻を決定する開始時刻決定部と、
前記除霜装置に対して運転を要求するための運転要求信号を出力する除霜制御部とを備えた除霜制御システムであって、
前記運転時間算出部は、前記窓ガラスの霜を除去するのに必要な前記運転時間を前記着霜度合いに基づいて算出し、
前記開始時刻決定部は、前記出発予定時刻よりも前記運転時間だけ前の時刻を前記運転開始時刻として決定し、
前記除霜制御部は、前記除霜装置の運転を前記運転開始時刻に開始させるための前記運転要求信号を出力する
除霜制御システム。
【請求項２】
前記車両の情報を記憶するサーバと、前記除霜装置とが外部通信回線網によって接続されており、
前記情報取得部、前記出発予定時刻取得部、前記着霜度合い算出部、前記運転時間算出部、前記開始時刻決定部、及び前記除霜制御部は、前記サーバに設けられている
請求項１に記載の除霜制御システム。
【請求項３】
操作端末と前記除霜装置とが外部通信回線網によって接続されており、
前記着霜度合い及び前記運転開始時刻を含んだ要除霜情報を前記操作端末に出力する除霜確認部と、
前記要除霜情報に応じて前記操作端末から出力される情報に基づいて、前記除霜制御部が前記運転開始時刻に前記運転要求信号を出力するか否かを判定する運転判定部とを備えた
請求項１または２に記載の除霜制御システム。
【請求項４】
前記車両の現在位置における、前記出発予定時刻の外気温及び湿度の予報値を記憶するデータ記憶部を備え、
前記着霜情報は、前記データ記憶部に記憶されている、前記車両の現在位置における、前記出発予定時刻の外気温及び湿度の予報値である
請求項１〜３のいずれか一項に記載の除霜制御システム。
【請求項５】
前記車両には、前記窓ガラスを監視するカメラが装着されており、
前記着霜情報は、前記着霜度合い算出部が前記窓ガラスの着霜度合いを算出するタイミングにおける、前記カメラによる前記窓ガラスの画像である
請求項１〜３のいずれか一項に記載の除霜制御システム。
【請求項６】
前記車両の現在位置から所定範囲内に位置する他の車両における除霜装置の稼働状況の情報を記憶するデータ記憶部を備え、
前記着霜情報は、前記着霜度合い算出部が着霜度合いを算出するタイミングにおける、前記データ記憶部に記憶されている前記他の車両における除霜装置の稼働状況である
請求項１〜３のいずれか一項に記載の除霜制御システム。
【請求項７】
コンピュータに、
車両の窓ガラスへの着霜に係る情報である着霜情報を取得する情報取得処理と、
前記車両の出発予定時刻を取得する出発予定時刻取得処理と、
前記出発予定時刻において着霜が生じている前記窓ガラスの着霜量を示す着霜度合いを前記着霜情報及び前記出発予定時刻に基づいて算出する着霜度合い算出処理と、
除霜装置の運転時間を算出する運転時間算出処理と、
前記除霜装置の運転開始時刻を決定する開始時刻決定処理と、
前記除霜装置に対して運転を要求するための運転要求信号を出力する除霜制御処理とを実行させるための除霜制御プログラムであって、
前記運転時間算出処理は、前記窓ガラスの霜を除去するのに必要な前記運転時間を前記着霜度合いに基づいて算出する処理であり、
前記開始時刻決定処理は、前記出発予定時刻よりも前記運転時間だけ前の時刻を前記運転開始時刻として決定する処理であり、
前記除霜制御処理は、前記除霜装置の運転を前記運転開始時刻に開始させるための前記運転要求信号を出力する処理である
除霜制御プログラム。
【請求項８】
車両の情報を記憶するサーバと外部通信回線網によって接続される車両用制御モジュールであって、
前記車両の現在位置座標を前記サーバに出力する送信部と、
除霜装置の運転を前記現在位置座標に基づいて算出された運転開始時刻に開始させるための運転要求信号を、受信する受信部とを備えた
車両用制御モジュール。
【請求項９】
車両の情報を記憶するサーバと外部通信回線網によって接続される車両用制御モジュールであって、
前記車両の窓ガラスを撮像するカメラが取得した前記窓ガラスの画像を前記サーバに出力する送信部と、
除霜装置の運転を前記窓ガラスの画像に基づいて算出された運転開始時刻に開始させるための運転要求信号を、受信する受信部とを備えた
車両用制御モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、除霜制御システム、除霜制御プログラム、及び車両用制御モジュールに関する。
【背景技術】
【０００２】
特許文献１に開示されている電気自動車では、車両の走行用のスイッチがオフになっている間において、車両の出発前に事前に車室の暖房装置を稼働するプレ空調運転を実行する。プレ空調運転の実行中、外気温が所定温度以下である場合には、予め定められた所定期間に亘って除霜制御が実施される。この除霜制御では、最大風量でフロントガラスの内面に温風を吹き付ける。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３０１９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術のように常に一律の期間に亘って除霜制御を実施する場合、フロントガラスへの着霜度合いによっては、当該着霜度合いに対して、除霜制御を実施している期間が過剰になるおそれがある。この場合、余剰な電力を消費してしまう。
【課題を解決するための手段】
【０００５】
上記課題を解決するための除霜制御システムは、車両の窓ガラスへの着霜に係る情報である着霜情報を取得する情報取得部と、前記車両の出発予定時刻を取得する出発予定時刻取得部と、前記出発予定時刻において着霜が生じている前記窓ガラスの着霜量を示す着霜度合いを前記着霜情報及び前記出発予定時刻に基づいて算出する着霜度合い算出部と、除霜装置の運転時間を算出する運転時間算出部と、前記除霜装置の運転開始時刻を決定する開始時刻決定部と、前記除霜装置に対して運転を要求するための運転要求信号を出力する除霜制御部とを備えた除霜制御システムであって、前記運転時間算出部は、前記窓ガラスの霜を除去するのに必要な前記運転時間を前記着霜度合いに基づいて算出し、前記開始時刻決定部は、前記出発予定時刻よりも前記運転時間だけ前の時刻を前記運転開始時刻として決定し、前記除霜制御部は、前記除霜装置の運転を前記運転開始時刻に開始させるための前記運転要求信号を出力する。
【０００６】
上記の構成においては、車両の出発予定時刻までに窓ガラスの霜を除去するのに際し、着情情報及び出発予定時刻に基づいて算出される着霜度合いに応じた運転時間だけ除霜装置を稼働する。そのため、除霜装置を無駄に稼働することがなく、電力消費を抑える上で好適である。
【０００７】
除霜制御システムにおいては、前記車両の情報を記憶するサーバと、前記除霜装置とが外部通信回線網によって接続されており、前記情報取得部、前記出発予定時刻取得部、前記着霜度合い算出部、前記運転時間算出部、前記開始時刻決定部、及び前記除霜制御部は、前記サーバに設けられていてもよい。
【０００８】
上記の構成においては、着霜情報の取得から始まって運転要求信号を出力するに至るまでの処理がサーバで実行される。そのため、サーバからの運転要求信号を受けて除霜装置の運転が開始されるまでは、車両で実行が必要とされる処理はなく、車両の各種制御部等を起動しておくことは要求されない。したがって、車両では、サーバからの運転要求信号を受けるまでは、車両の各種制御部等への電力供給を停止でき、電力消費を抑えることができる。
【０００９】
除霜制御システムにおいては、操作端末と前記除霜装置とが外部通信回線網によって接続されており、前記着霜度合い及び前記運転開始時刻を含んだ要除霜情報を前記操作端末に出力する除霜確認部と、前記要除霜情報に応じて前記操作端末から出力される情報に基づいて、前記除霜制御部が前記運転開始時刻に前記運転要求信号を出力するか否かを判定する運転判定部とを備えていてもよい。
【００１０】
上記構成においては、操作端末によって、窓ガラスの霜を除去するか否かを選択できる。そのため、例えば出発予定時刻に車両を出発させない場合等、除霜装置を稼働させる必要がない場合にまで無駄に除霜装置を稼働させてしまうことがない。
【００１１】
除霜制御システムにおいては、前記車両の現在位置における、前記出発予定時刻の外気温及び湿度の予報値を記憶するデータ記憶部を備え、前記着霜情報は、前記データ記憶部に記憶されている、前記車両の現在位置における、前記出発予定時刻の外気温及び湿度の予報値であってもよい。
【００１２】
上記構成のように、外気温及び湿度という、着霜に密接に係る気象パラメータに関して、これらが出発予定時刻に取り得る値を着霜情報とすることで、窓ガラスの着霜度合いの算出を適切に行うことができ、適切な運転時間を設定できる。
【００１３】
除霜制御システムにおいて、前記車両には、前記窓ガラスを監視するカメラが装着されており、前記着霜情報は、前記着霜度合い算出部が前記窓ガラスの着霜度合いを算出するタイミングにおける、前記カメラによる前記窓ガラスの画像であってもよい。
【００１４】
上記構成のように、窓ガラスの画像を着霜情報とすることで、実際の窓ガラスの状況を加味して窓ガラスの着霜度合いを算出できるため、より正確な着霜度合いを算出でき、適切な運転時間を設定できる。
【００１５】
除霜制御システムにおいては、前記車両の現在位置から所定範囲内に位置する他の車両における除霜装置の稼働状況の情報を記憶するデータ記憶部を備え、前記着霜情報は、前記着霜度合い算出部が着霜度合いを算出するタイミングにおける、前記データ記憶部に記憶されている前記他の車両における除霜装置の稼働状況であってもよい。
【００１６】
上記構成のように、周囲の車両の除霜装置の稼動状況を着霜情報とすることで、周囲の車両の着霜度合いを加味して窓ガラスの着霜度合いを算出できるため、より正確な着霜度合いを算出でき、適切な運転時間を設定できる。
【００１７】
上記課題を解決するための除霜制御プログラムは、コンピュータに、車両の窓ガラスへの着霜に係る情報である着霜情報を取得する情報取得処理と、前記車両の出発予定時刻を取得する出発予定時刻取得処理と、前記出発予定時刻において着霜が生じている前記窓ガラスの着霜量を示す着霜度合いを前記着霜情報及び前記出発予定時刻に基づいて算出する着霜度合い算出処理と、除霜装置の運転時間を算出する運転時間算出処理と、前記除霜装置の運転開始時刻を決定する開始時刻決定処理と、前記除霜装置に対して運転を要求するための運転要求信号を出力する除霜制御処理とを実行させるための除霜制御プログラムであって、前記運転時間算出処理は、前記窓ガラスの霜を除去するのに必要な前記運転時間を前記着霜度合いに基づいて算出する処理であり、前記開始時刻決定処理は、前記出発予定時刻よりも前記運転時間だけ前の時刻を前記運転開始時刻として決定する処理であり、前記除霜制御処理は、前記除霜装置の運転を前記運転開始時刻に開始させるための前記運転要求信号を出力する処理である。
【００１８】
上記の構成においては、車両の出発予定時刻までに窓ガラスの霜を除去するのに際し、着情情報及び出発予定時刻に基づいて算出される着霜度合いに応じた運転時間だけ除霜装置を稼働する。そのため、除霜装置を無駄に稼働することがなく、電力消費を抑える上で好適である。
【００１９】
上記課題を解決するための車両用制御モジュールは、車両の情報を記憶するサーバと外部通信回線網によって接続される車両用制御モジュールであって、前記車両の現在位置座標を前記サーバに出力する送信部と、除霜装置の運転を前記現在位置座標に基づいて算出された運転開始時刻に開始させるための運転要求信号を、受信する受信部とを備えている。
【００２０】
現在位置座標がサーバに出力されて車両の情報として記憶されていれば、車両の現在位置座標を特定できることから、例えば車両の現在位置における外気温や湿度等、現在位置の特定を必要とする着霜情報の利用が可能になる。そして、現在位置に係る着霜情報を利用することで、窓ガラスの着霜度合いの算出を適切に行うことができる。この結果、除霜装置に関する適切な運転開始時刻を決定でき、除霜装置の運転を当該運転開始時刻に開始させるための運転要求信号を受信して除霜装置を稼働することで、電力消費を抑えることができる。
【００２１】
上記課題を解決するための車両用制御モジュールは、車両の情報を記憶するサーバと外部通信回線網によって接続される車両用制御モジュールであって、前記車両の窓ガラスを撮像するカメラが取得した前記窓ガラスの画像を前記サーバに出力する送信部と、除霜装置の運転を前記窓ガラスの画像に基づいて算出された運転開始時刻に開始させるための運転要求信号を、受信する受信部とを備えている。
【００２２】
窓ガラスの画像がサーバに出力されて車両の情報として記憶されていれば、実際の窓ガラスの状況を示す当該画像を着霜情報として利用できる。こうした着霜情報を利用して実際の窓ガラスの状況を加味して窓ガラスの着霜度合いの算出することで、除霜装置に関する適切な運転開始時刻を決定できる。そして、除霜装置の運転をその適切な運転開始時刻に開始させるための運転要求信号を受信して除霜装置を稼働することで、電力消費を抑えることができる。
【図面の簡単な説明】
【００２３】
【図１】事前除霜に係る制御構成の概略図。
【図２】事前除霜の処理を示すフローチャート。
【図３】除霜制御システムの構成対象の変更例を表した概略図。
【図４】除霜制御システムの構成対象の変更例を表した概略図。
【図５】除霜制御システムの構成対象の変更例を表した概略図。
【図６】除霜制御システムの構成対象の変更例を表した概略図。
【図７】除霜制御システムの構成対象の変更例を表した概略図。
【図８】除霜制御システムの構成対象の変更例を表した概略図。
【発明を実施するための形態】
【００２４】
以下、除霜制御システムの一実施形態について、図面を参照して説明する。
先ず、車両の出発前の除霜に関連する、車両、操作端末、及びサーバにおける制御系の全体構成について説明する。図１に示すように、例えば電気自動車である車両１００に搭載された制御モジュール１１０と、操作端末２００と、車両１００の情報を集約して記憶するサーバ３００とは、外部通信回線網４００を介して、互いに情報通信ができるようになっている。サーバ３００は、除霜制御システム１０Ａを構成する。
【００２５】
車両１００の制御モジュール１１０は、外部通信回線網４００を介してサーバ３００と情報通信する通信部１２０と、通信部１２０による情報通信や後述する各ＥＣＵ１６０との信号の送受信を制御したり種々の演算を実行したりする制御部１３０と、車両１００の現在位置座標を検出するＧＰＳ１４０と、を備えている。制御部１３０は、通信部１２０を介して車両１００の現在位置座標を含めた各種情報をサーバ３００に出力する送信部である。また、制御部１３０は、除霜装置の運転を開始させるための運転要求信号を通信部１２０を介してサーバ３００から受信する受信部でもある。なお、この実施形態では、制御モジュール１１０には、図示しない電池が内蔵されている。したがって、制御モジュール１１０は、外部からの電源供給が絶たれても、自身宛の情報を受信可能になっている。
【００２６】
制御部１３０には、車両１００のスタートスイッチ１９１によって切り替えられる車両１００の状態を示す信号が入力される。スタートスイッチ１９１は、車両１００の状態を、オフ状態、ＡＣＣ状態、オン状態の３つの状態に切り替える。オフ状態は、後述する各ＥＣＵ１６０に電力が供給されていない状態である。車両１００がオフ状態において、スタートスイッチ１９１が押されると、車両１００はＡＣＣ状態に切り替わる。ＡＣＣ状態では、図示しない低圧バッテリが後述する各ＥＣＵ１６０に電力を供給している一方で、図示しない高圧バッテリは電力を供給していない。したがって、ＡＣＣ状態は、車両１００に搭載されている各種の電動補機は駆動可能であるものの、駆動モータには電力は供給されず車両１００は走行できない状態である。車両１００がオフ状態またはＡＣＣ状態であるときに、ブレーキペダルが踏まれながらスタートスイッチ１９１が押されると、車両１００はオン状態に切り替わる。オン状態は、低圧バッテリ及び高圧バッテリの両方が電力を供給している状態である。すなわち、オン状態では、車両１００が走行可能な状態となっている。車両１００がオン状態であるときに、スタートスイッチ１９１が押されると、車両１００はオフ状態に切り替わる。なお、車両１００において、これらのオン状態、ＡＣＣ状態、オフ状態とは別に、一部のＥＣＵ１６０のみが低圧バッテリから電力を供給される状態とすることができる。
【００２７】
制御部１３０は、車両１００の状態がオン状態に切り替わったときに、車両１００のシステムが起動された旨を示す信号を、通信部１２０から外部通信回線網４００に出力させる。また、制御部１３０は、車両１００がオン状態であるときに、ＧＰＳ１４０が検出する車両１００の現在位置座標を、一定時間ごとに、通信部１２０から外部通信回線網４００に出力させる。なお、本実施形態においては、１分間ごとに、通信部１２０は車両１００の現在位置座標を外部通信回線網４００に出力する。また、制御部１３０は、車両１００の出発前に、事前に車両１００の窓ガラスの霜を除去する事前除霜の処理の一部を実行する。事前除霜の処理については後述する。なお、車両１００のフロントガラスとリアガラスとを総称して説明するときは窓ガラスと記載し、これらを個々に説明するときには、フロントガラス及びリアガラスとして記載する。
【００２８】
制御モジュール１１０は、ＣＡＮ通信システムのＣＡＮ通信ライン１５０に接続されている。また、ＣＡＮ通信ライン１５０には、車両１００を制御する複数のＥＣＵ１６０が接続されている。そのため、制御モジュール１１０は、このＣＡＮ通信ライン１５０を経由して、各ＥＣＵ１６０との間で、各種の信号を送受信できるようになっている。
【００２９】
車両１００は、複数のＥＣＵ１６０のうちの１つとして、車両１００の空調装置１７０の動作を制御する空調ＥＣＵ１６０ａを備えている。ここで、空調装置１７０は、エアコンプレッサや熱交換器を備えている。空調装置１７０は、車室の温度を調整する冷暖房機能に加え、フロントガラスの霜を除去するためのデフロスタ機能を有する。空調装置１７０は、デフロスタ機能がオンにされた状態で駆動された場合、車両１００のフロントガラスの内面に最大風速で温風を吹き付ける。空調ＥＣＵ１６０ａは、冷暖房機能のオンオフや、デフロスタ機能のオンオフを切り替える。空調装置１７０及び空調ＥＣＵ１６０ａは、フロントガラスの霜を除去するフロント用除霜装置Ｒ１を構成する。なお、上記のとおり、空調ＥＣＵ１６０ａは制御モジュール１１０と接続されていることから、空調ＥＣＵ１６０ａを含むフロント用除霜装置Ｒ１は、制御モジュール１１０を経由して外部通信回線網４００によりサーバ３００及び操作端末２００と接続されている。
【００３０】
車両１００は、複数のＥＣＵ１６０のうちの１つとして、車両１００のリアガラスの霜を除去するデフォッガー装置１８０の動作を制御するデフォッガーＥＣＵ１６０ｂを備えている。ここで、デフォッガー装置１８０は、リアガラスにプリントされた電熱線を含んだ電気回路として構成されている。デフォッガーＥＣＵ１６０ｂは、電熱線への電力供給をオンオフする。デフォッガー装置１８０及びデフォッガーＥＣＵ１６０ｂは、リアガラスの霜を除去するリア用除霜装置Ｒ２を構成する。なお、上記のとおり、デフォッガーＥＣＵ１６０ｂは制御モジュール１１０と接続されていることから、デフォッガーＥＣＵ１６０ｂを含むリア用除霜装置Ｒ２は、制御モジュール１１０を経由して外部通信回線網４００によりサーバ３００及び操作端末２００と接続されている。以下の説明では、フロント用除霜装置Ｒ１とリア用除霜装置Ｒ２とを総称して説明するときは除霜装置と記載し、これらを個々に説明するときには、フロント用除霜装置Ｒ１及びリア用除霜装置Ｒ２として記載する。
【００３１】
操作端末２００は、この実施形態では、車両１００のユーザが所有するスマートフォンなどの携帯電話である。操作端末２００は、外部通信回線網４００を介してサーバ３００と情報通信するための通信部２１０と、通信部１２０による情報通信を制御したり種々の演算を実行したりする制御部２２０を備えている。また、制御部２２０は、事前除霜の処理の一部を実行する。
【００３２】
また、操作端末２００は、制御部２２０からの出力を表示させる表示部２３０を備えている。表示部２３０は、制御部２２０から出力された画像情報に基づいて、メッセージや操作アイコンを表示する。
【００３３】
操作端末２００は、制御部２２０に情報を入力するための操作部２４０を備えている。操作部２４０が操作されると、制御部２２０に操作信号が入力される。なお、本実施形態では、表示部２３０がタッチパネルになっており、表示部２３０が操作部２４０を兼ねている。
【００３４】
操作端末２００は、アプリケーションプログラムや各種のデータを記憶する記憶部２５０を備えている。操作部２４０やサーバ３００から、制御部２２０にアプリケーションプログラムを起動させる信号が入力されると、記憶部２５０に記憶しているアプリケーションプログラムが実行される。
【００３５】
操作端末２００は、操作端末２００の現在位置座標を検出するＧＰＳ２６０を備えている。ＧＰＳ２６０が検出した操作端末２００の現在位置座標は、制御部２２０に入力される。
【００３６】
操作端末２００は、操作端末２００の加速度を測定する加速度センサ２７０を備えている。加速度センサ２７０が検出した操作端末２００の加速度は、制御部２２０に入力される。
【００３７】
サーバ３００は、外部通信回線網４００を介して制御モジュール１１０及び操作端末２００と情報通信するための通信部３１０と、通信部３１０による情報通信を制御したり、種々の演算を実行したりする制御部３６０を備えている。制御部３６０は、事前除霜の処理の一部を実行する。なお、制御部３６０における事前除霜に関する構成については後述する。通信部３１０は、外部通信回線網４００を介して、気象サービスセンター５００から配信される気象情報を受信する。
【００３８】
サーバ３００は、車両情報を管理する車両情報記憶部３２０と、ユーザ情報を管理するユーザ記憶部３３０とを備えている。車両情報記憶部３２０とユーザ記憶部３３０とは、車両情報及びユーザ情報を記憶するデータベース３４０を共有している。すなわち、このデータベース３４０には、車両１００の情報及び車両１００のユーザの情報とともに、これら車両１００の情報と、ユーザの情報とを関連させる関連情報が記憶されている。すなわち、データベース３４０によって、車両１００の情報と車両１００のユーザの情報とが紐付けられている。
【００３９】
車両情報記憶部３２０には、車両１００の制御モジュール１１０からの車両情報が入力され、その情報はデータベース３４０に記憶される。例えば、データベース３４０には、車両１００がオン状態となった旨を示す信号が車両情報記憶部３２０に入力されたときに、その信号が入力された時刻が車両起動時刻として記憶される。この車両起動時刻は、車両ごとに、過去数カ月分に亘って記憶されている。また、データベース３４０には、車両１００の現在位置座標が入力されたときに、当該現在位置座標が記憶される。また、ユーザ記憶部３３０には、操作端末２００からのユーザ情報が入力され、その情報はデータベース３４０に記憶される。
【００４０】
サーバ３００は、気象サービスセンター５００から配信される気象情報を記憶する気象情報記憶部３５０を備えている。気象サービスセンター５００から配信される気象情報は、外気温及び湿度等の気象パラメータの予報値を含んでいる。気象情報記憶部３５０は、車両情報記憶部３２０、ユーザ記憶部３３０、データベース３４０とともにデータ記憶部を構成している。
【００４１】
次に、サーバ３００の制御部３６０における事前除霜に関する構成について説明する。
制御部３６０は、車両１００の出発予定時刻を取得する出発予定時刻取得部３６１を備えている。本実施形態では、出発予定時刻取得部３６１は、出発予定時刻を算出する。具体的には、出発予定時刻取得部３６１は、先ず、車両情報記憶部３２０がデータベース３４０に記憶した車両１００の状態がオン状態となった車両起動時刻を、過去に車両１００が出発した時刻と判定する。次に、出発予定時刻取得部３６１は、過去に車両１００が出発した頻度と時刻について２４時間における統計をとる。この統計から、車両１００が出発した頻度が予め定められた閾値よりも高い時刻に、車両１００はオン状態となると推定する。そして、出発予定時刻取得部３６１は、現在時刻より後の時刻であって、かつ車両１００が出発した頻度が上記閾値よりも高い時刻のうち最も早い時刻、つまり現在時刻よりも後の時刻において車両１００が最初にオン状態になると推定される時刻を、次回の車両１００の走行が開始される車両１００の出発予定時刻として算出する。なお、出発予定時刻取得部３６１が行う出発予定時刻の算出に関する処理としては、例えば、特開２０１３−２３３０１３号公報に開示されているような技術が挙げられる。
【００４２】
制御部３６０は、車両１００の窓ガラスへの着霜に係る情報である着霜情報を取得する情報取得部３６２を備えている。着霜情報は、車両１００の現在位置における、出発予定時刻の外気温及び湿度の予報値である。
【００４３】
制御部３６０は、出発予定時刻における窓ガラスの着霜度合いを着霜情報及び出発予定時刻に基づいて算出する着霜度合い算出部３６４を備えている。着霜度合いとは、出発予定時刻において着霜が生じている窓ガラスの着霜量である。着霜度合い算出部３６４は、着霜量に応じた複数段階の着霜レベルを算出することにより、着霜度合いを算出する。着霜レベルは、着霜がない状態を最低レベルとし、着霜量が多くなるほどレベルが高くなる。着霜度合い算出部３６４は、車両１００のフロントガラスとリアガラスとのそれぞれに関して着霜レベルを算出する。
【００４４】
制御部３６０は、着霜度合い算出部３６４により算出された着霜レベルの霜が車両１００の窓ガラスに着霜していると仮定した場合に、その霜を窓ガラスから除去するのに必要となる除霜装置の運転時間を算出する運転時間算出部３６６を備えている。運転時間算出部３６６は、車両１００のフロントガラスの着霜レベルに応じて、フロント用除霜装置Ｒ１に関する上記の運転時間を算出する。また、運転時間算出部３６６は、車両１００のリアガラスの着霜レベルに応じて、リア用除霜装置Ｒ２に関する上記の運転時間を算出する。
【００４５】
制御部３６０は、事前除霜をする際の除霜装置の運転開始時刻を決定する開始時刻決定部３６８を備えている。開始時刻決定部３６８は、出発予定時刻取得部３６１により算出された出発予定時刻と、運転時間算出部３６６により算出された除霜装置の運転時間から、運転開始時刻を決定する。開始時刻決定部３６８は、フロント用除霜装置Ｒ１とリア用除霜装置Ｒ２のそれぞれに関して、運転開始時刻を決定する。
【００４６】
制御部３６０は、除霜装置に対して運転を要求するための運転要求信号であって除霜装置の運転を運転開始時刻に開始させるための運転要求信号を出力する除霜制御部３７０を備えている。除霜制御部３７０は、フロント用除霜装置Ｒ１とリア用除霜装置Ｒ２のそれぞれに関して、運転要求信号を出力する。すなわち、除霜制御部３７０は、車両１００の制御モジュール１１０に対して、デフロスト機能をオンにした状態で空調装置１７０を運転させる要求信号であるデフロスト運転要求信号を出力する。また、除霜制御部３７０は、車両１００の制御モジュール１１０に対して、デフォッガー装置１８０を運転させる要求信号であるデフォッガー運転要求信号を出力する。なお、デフロスト運転要求信号を車両１００の制御モジュール１１０の制御部１３０が受信すると、制御モジュール１１０の制御部１３０から空調ＥＣＵ１６０ａにデフロスト運転要求信号が入力される。そして、空調ＥＣＵ１６０ａは、デフロスト機能をオンにした状態で空調装置１７０を駆動させる。また、デフォッガー運転要求信号を車両１００の制御モジュール１１０の制御部１３０が受信すると、制御モジュール１１０の制御部１３０からデフォッガーＥＣＵ１６０ｂにデフォッガー運転要求信号が入力される。そして、デフォッガーＥＣＵ１６０ｂは、デフォッガー装置１８０を駆動させる。
【００４７】
制御部３６０は、着霜度合い算出部３６４により算出された着霜レベル、及び開始時刻決定部３６８により決定された運転開始時刻を含んだ要除霜情報を操作端末２００に出力する除霜確認部３７２を備えている。また、制御部３６０は、上記要除霜情報に応じて操作端末２００から出力される情報に基づいて、除霜制御部３７０が運転要求信号を出力するか否かを判定する運転判定部３７４を備えている。
【００４８】
出発予定時刻取得部３６１、情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、開始時刻決定部３６８、除霜制御部３７０、除霜確認部３７２、及び運転判定部３７４による各処理は、制御部３６０に記憶されたプログラムを、コンピュータとしての制御部１３０が実行することにより実現される。
【００４９】
次に、事前除霜の処理を、図２に従って説明する。
車両１００の状態をオフ状態に切り替えるためにスタートスイッチ１９１が押されたときに、制御モジュール１１０の制御部１３０は、事前除霜の制御を開始する。
【００５０】
ステップＳ１０において、制御モジュール１１０の制御部１３０は、サーバ３００に対して、出発予定時刻算出要求を示す信号を出力する。その後、車両１００の各ＥＣＵ１６０に送られる電力は遮断される。すなわち、車両１００はオフ状態となる。なお、外部から制御モジュール１１０への電力供給も絶たれるが、制御モジュール１１０は、サーバ３００からの情報を受信できるスタンバイ状態に切り替わる。
【００５１】
出発予定時刻算出要求がサーバ３００に入力されると、サーバ３００の制御部３６０は、ステップＳ１２の処理を実行する。ステップＳ１２において、制御部３６０の出発予定時刻取得部３６１は、車両情報及びユーザ情報に基づいて、車両１００の出発予定時刻を算出する。この後、サーバ３００の制御部３６０は、処理をステップＳ１４に進める。
【００５２】
ステップＳ１４において、サーバ３００の制御部３６０は、現在時刻が、出発予定時刻取得部３６１により算出された出発予定時刻の所定時間前であるか否かを判定する。この所定時間は、窓ガラスへの着霜レベルが、複数の着霜レベルのうちの最高レベルである場合に、その霜を窓ガラスから除霜するのに必要となる除霜装置の運転時間よりも長い時間として定められている。この実施形態では、所定時間は１時間である。制御部３６０は、現在時刻が出発予定時刻の所定時間前に至っていないと判定した場合（ステップＳ１４：ＮＯ）、再度ステップＳ１４の処理を実行する。すなわち、制御部３６０は、現在時刻が、出発予定時刻の所定時間前に至るまでステップＳ１４の処理を繰り返す。そして、制御部３６０は、現在時刻が出発予定時刻の所定時間前に至ったと判定した場合（ステップＳ１４：ＹＥＳ）、ステップＳ１６に処理を進める。
【００５３】
ステップＳ１６において、サーバ３００の制御部３６０の情報取得部３６２は、出発予定時刻取得部３６１により算出された出発予定時刻における着霜情報を取得する。すなわち、情報取得部３６２は、出発予定時刻取得部３６１により算出された出発予定時刻、及びデータベース３４０に記憶されている車両１００の現在位置を読み込む。なお、ここでの車両１００の現在位置は、出発予定時刻算出要求を示す信号を出力した車両１００から送信された現在位置のうちの最新の現在位置である。そして、情報取得部３６２は、車両１００の現在位置における外気温及び湿度の予報値であって出発予定時刻の予報値を、気象情報記憶部３５０から取得する。この後、サーバ３００の制御部３６０は処理をステップＳ１８に進める。
【００５４】
ステップＳ１８において、サーバ３００の制御部３６０の着霜度合い算出部３６４は、出発予定時刻取得部３６１により算出された出発予定時刻における、車両１００のフロントガラスへの着霜度合いを算出する。ここで、着霜度合い算出部３６４は、外気温及び湿度と、フロントガラスへの着霜レベルとの関係性を表した第１着霜マップを記憶している。第１着霜マップは、車両に取り付けられているフロントガラスの傾きや面積等に合わせて、シミュレーションや試験等により予め作成されている。第１着霜マップは、車種毎に作成されている。着霜度合い算出部３６４は、車両１００の車種に対応する第１着霜マップを参照し、ステップＳ１６で算出した、出発予定時刻における外気温及び湿度の予報値に対応する着霜レベルを算出する。
【００５５】
また、ステップＳ１８において、着霜度合い算出部３６４は、出発予定時刻取得部３６１により算出された出発予定時刻における、車両１００のリアガラスへの着霜度合いを算出する。ここで、着霜度合い算出部３６４は、外気温及び湿度と、リアガラスへの着霜レベルとの関係性を表した第２着霜マップを記憶している。第２着霜マップは、車両に取り付けられているリアガラスの傾きや面積等に合わせて、シミュレーションや試験等により予め作成されている。第２着霜マップは、車種毎に作成されている。着霜度合い算出部３６４は、車両１００の車種に対応する第２着霜マップを参照し、ステップＳ１６で算出した、出発予定時刻における外気温及び湿度の予報値に対応する着霜レベルを算出する。サーバ３００の制御部３６０は、着霜度合い算出部３６４がフロントガラス及びリアガラスへの着霜レベルを算出すると、ステップＳ２０に処理を進める。
【００５６】
ステップＳ２０において、サーバ３００の制御部３６０の運転時間算出部３６６は、フロント用除霜装置Ｒ１に関する運転時刻を算出する。具体的には、運転時間算出部３６６は、フロントガラスの除霜に必要となる、空調装置１７０の運転時間である第１運転時間を算出する。ここで、運転時間算出部３６６は、仮にフロントガラスに着霜が生じたときに、その霜を除霜するのに必要となる空調装置１７０の運転時間であってデフロスタ機能をオンにした状態での空調装置１７０の運転時間を、着霜レベル毎に規定した第１運転時間マップを記憶している。第１運転時間マップは、車両に搭載された空調装置の型式やデフロスタ機能の除霜能等に合わせて、シミュレーションや試験等により予め作成されている。第１運転時間マップは、車種毎に作成されている。着霜度合い算出部３６４は、車両１００の車種に対応する第１運転時間マップを参照して、着霜度合い算出部３６４により算出された着霜レベルの霜をフロントガラスから除去するのに必要となる第１運転時間を算出する。
【００５７】
また、ステップＳ２０において、運転時間算出部３６６は、リア用除霜装置Ｒ２に関する運転時刻を算出する。具体的には、運転時間算出部３６６は、リアガラスにおける除霜に必要となる、デフォッガー装置１８０の運転時間である第２運転時間を算出する。ここで、運転時間算出部３６６は、仮にリアガラスに着霜が生じたときに、その霜を除霜するのに必要となるデフォッガー装置１８０の運転時間を、着霜レベル毎に規定した第２運転時間マップを記憶している。第２運転時間マップは、車両に搭載されたデフォッガー装置の発熱能等に合わせて、シミュレーションや試験等により予め作成されている。第２運転時間マップは、車種毎に作成されている。着霜度合い算出部３６４は、車両１００の車種に対応する第２運転時間マップを参照して、着霜度合い算出部３６４により算出された着霜レベルの霜をリアガラスから除去するのに必要となる第２運転時間を算出する。サーバ３００の制御部３６０は、運転時間算出部３６６が第１運転時間及び第２運転時間を算出すると、処理をステップＳ２２に進める。なお、この実施形態では、フロントガラス及びリアガラスのそれぞれの傾き等の事情により、リアガラスへの着霜レベルがフロントガラスへの着霜レベルよりも小さく、尚且つ、デフォッガー装置１８０の電熱による除霜能が、空調装置１７０の温風による除霜能よりも高いことから、第２運転時間は第１運転時間より短くなっている。
【００５８】
ステップＳ２２において、サーバ３００の制御部３６０の開始時刻決定部３６８は、事前除霜に係る除霜装置の運転開始時刻を決定する。開始時刻決定部３６８は、フロント用除霜装置Ｒ１に関する運転開始時刻を決定する。具体的には、開始時刻決定部３６８は、出発予定時刻取得部３６１により算出された出発予定時刻よりも第１運転時間だけ前の時刻を、空調装置１７０用の運転開始時刻である第１運転開始時刻として決定する。また、開始時刻決定部３６８は、リア用除霜装置Ｒ２に関する運転開始時刻を決定する。具体的には、開始時刻決定部３６８は、出発予定時刻取得部３６１により算出された出発予定時刻よりも第２運転時間だけ前の時刻を、デフォッガー装置１８０用の運転開始時刻である第２運転開始時刻として決定する。上記のとおり、第２運転時間が第１運転時間よりも短くなっている結果として、第２運転開始時刻よりも第１運転開始時刻のほうが現在時刻に近い時刻になっている。この後、サーバ３００の制御部３６０は、処理をステップＳ２４に進める。
【００５９】
ステップＳ２４において、サーバ３００の制御部３６０の除霜確認部３７２は、着霜度合い算出部３６４により算出されたフロントガラス及びリアガラスへの着霜レベル、開始時刻決定部３６８により決定された第１運転開始時刻及び第２運転開始時刻、出発予定時刻取得部３６１により算出された出発予定時刻を、要除霜情報として操作端末に出力する。
【００６０】
サーバ３００から要除霜情報が操作端末２００に入力されると、操作端末２００の制御部２２０は、ステップＳ２６の処理を実行する。ステップＳ２６の処理において、操作端末２００の制御部２２０は、表示部２３０に、要除霜情報、及び出発予定時刻までに事前除霜をするか否かを車両１００のユーザに問うメッセージを表示させる。この後、操作端末２００の制御部２２０は、処理をステップＳ２８に進める。
【００６１】
ステップＳ２８において、操作端末２００の制御部２２０は、ユーザによる操作指令をサーバ３００に送信する。具体的には、操作部２４０に、事前除霜をする旨の操作があった場合には、操作端末２００の制御部２２０は、事前除霜をする旨の信号を送信する。また、事前除霜をしない旨の操作があった場合には、操作端末２００の制御部２２０は、事前除霜をしない旨の信号を送信する。さらに、操作部２４０に対する操作が予め定められた時間内（例えば、１０分間）にされない場合には、操作端末２００の制御部２２０は、操作部２４０に対する操作がない旨の信号を送信する。
【００６２】
操作端末２００からの信号がサーバ３００に入力されると、サーバ３００の制御部３６０は、処理をステップＳ３０に進める。ステップＳ３０において、サーバ３００の制御部３６０では、運転判定部３７４が、事前除霜をするか否かを判定する。具体的には、運転判定部３７４は、サーバ３００に対して、事前除霜をする旨の信号が入力されたと判定された場合には、事前除霜をすると判定する。一方で、運転判定部３７４は、サーバ３００に対して、事前除霜をしない旨の信号または操作部２４０に対する操作がない旨の信号が入力されたと判定された場合には、事前除霜をしないと判定する。ステップＳ３０において、事前除霜をしないと判定された場合（Ｓ３０：ＮＯ）、サーバ３００の制御部３６０は、事前除霜の制御を終了する。一方で、ステップＳ３０において、事前除霜をすると判定された場合（Ｓ３０：ＹＥＳ）、サーバ３００の制御部３６０は、処理をステップＳ３２に進める。
【００６３】
ステップＳ３２において、サーバ３００の制御部３６０の除霜制御部３７０は、現在時刻が、第１運転開始時刻に至ったか否かを判定する。除霜制御部３７０は、現在時刻が第１運転開始時刻に至っていないと判定した場合（ステップＳ３２：ＮＯ）、再度ステップＳ３２の処理を実行する。すなわち、除霜制御部３７０は、現在時刻が第１運転開始時刻に至るまでステップＳ３２の処理を繰り返す。そして、除霜制御部３７０は、現在時刻が第１運転開始時刻に至ったと判定した場合（ステップＳ３２：ＹＥＳ）、ステップＳ３４に処理を進める。そして、ステップＳ３４において、除霜制御部３７０は、車両１００の制御モジュール１１０に対して、デフロスト運転要求信号を出力する。
【００６４】
デフロスト運転要求信号が車両１００の制御モジュール１１０に入力されると、制御モジュール１１０の制御部１３０は、ステップＳ３６の処理を実行する。ステップＳ３６において、制御モジュール１１０の制御部１３０は、制御部１３０及び空調ＥＣＵ１６０ａに図示しないバッテリから電力が供給されるように制御する。これにより、制御部１３０がスタンバイ状態から起動するとともに、空調ＥＣＵ１６０ａも起動する。その後、制御モジュール１１０の制御部１３０は、処理をステップＳ３８に進める。
【００６５】
ステップＳ３８において、制御モジュール１１０の制御部１３０は、空調ＥＣＵ１６０ａによって、デフロスタ機能をオンにした状態で空調装置１７０を駆動させる。すなわち、空調装置１７０が温風をフロントガラスの内面に吹き付ける。
【００６６】
一方、サーバ３００の制御部３６０の除霜制御部３７０は、デフロスト運転要求信号を出力した後、ステップＳ４０に処理を進める。ステップＳ４０において、除霜制御部３７０は、現在時刻が、第２運転開始時刻に至ったか否かを判定する。除霜制御部３７０は、現在時刻が第２運転開始時刻に至っていないと判定した場合（ステップＳ４０：ＮＯ）、再度ステップＳ４０の処理を実行する。すなわち、除霜制御部３７０は、現在時刻が第２運転開始時刻に至るまでステップＳ４０の処理を繰り返す。そして、除霜制御部３７０は、現在時刻が第２運転開始時刻に至ったと判定した場合（ステップＳ４０：ＹＥＳ）、ステップＳ４２に処理を進める。そして、ステップＳ４２において、除霜制御部３７０は、車両１００の制御モジュール１１０に対して、デフォッガー運転要求信号を出力する。
【００６７】
デフォッガー運転要求信号が車両１００の制御モジュール１１０に入力されると、制御モジュール１１０の制御部１３０は、ステップＳ４４の処理を実行する。ステップＳ４４において、制御モジュール１１０の制御部１３０は、デフォッガーＥＣＵ１６０ｂに図示しないバッテリから電力が供給されるように制御する。これにより、デフォッガーＥＣＵ１６０ｂが起動する。その後、制御モジュール１１０の制御部１３０は、処理をステップＳ４６に進める。
【００６８】
ステップＳ４６において、制御モジュール１１０の制御部１３０は、デフォッガーＥＣＵ１６０ｂによって、デフォッガー装置１８０を駆動させて、リアガラスの電熱線に電力を供給する。以上の処理により、事前除霜の一連の終了が終了する。
【００６９】
次に、本実施形態の作用及び効果について説明する。
（１）上記の構成においては、事前除霜を行うのに際し、ステップＳ１８の処理で、出発予定時刻における外気温及び湿度の予報値に基づいて出発予定時刻における窓ガラスの着霜レベルを算出する。そして、ステップＳ２０の処理で、ステップＳ１８で算出された着霜レベルの霜を除霜するのに必要な、除霜装置の運転時間として、第１運転時間及び第２運転時間を算出する。そして、ステップＳ３４及びステップＳ４２の処理で、これら第１時間及び第２運転時間を出発予定時刻から逆算した運転開始時刻に、空調装置１７０及びデフォッガー装置１８０の運転を開始させる。このように、上記構成では、窓ガラスの着霜レベルを算出した上で、その着霜レベルに見合った運転時間で除霜装置を稼働させる。したがって、除霜装置を無駄に稼働することがなく、電力消費を抑える上で好適である。
【００７０】
（２）仮に、情報取得部や着霜度合い算出部が、車両１００の制御モジュール１１０の制御部１３０に設けられていて、制御モジュール１１０で着霜情報の取得や着霜レベルの算出を行うものとする。こうした構成の場合、着霜情報の取得や着霜レベルの算出をする処理の間、制御モジュール１１０は制御部１３０を起動しておかねばならず、その分、電力が消費されることは避けられない。
【００７１】
これに対して、上記の構成では、事前除霜を行う上で必要となる各種情報の算出を行う処理部が、全てサーバ３００の制御部３６０に設けられている。具体的には、出発予定時刻取得部３６１、情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、開始時刻決定部３６８、除霜制御部３７０、除霜確認部３７２、及び運転判定部３７４は、全てサーバ３００の制御部３６０に設けられている。そのため、車両１００の出発予定時刻の算出から始まって、デフロスタ運転要求信号及びデフォッガー運転要求信号を出力するに至るまでの全ての処理がサーバ３００で実行される。したがって、サーバ３００からの運転要求信号を受けて除霜装置の運転が開始されるまでは、車両１００で実行が必要とされる処理はなく、車両１００の各種制御部等を起動しておくことは要求されない。したがって、車両１００での電力消費を抑えることができる。
【００７２】
（３）出発予定時刻取得部３６１によって算出される出発予定時刻に車両１００を出発させない場合や、着霜レベルが比較的に低くて事前除霜が必要でない場合もある。こうした場合にまで事前除霜を行ってしまうと、無駄に電力を消費してしまう。
【００７３】
この点、上記の構成では、ステップＳ２４〜ステップＳ３０の処理で、要除霜情報を操作端末２００に出力してその情報を操作端末２００の表示部２３０に表示し、事前除霜を行うか否かをユーザが選択できるようにしている。そのため、除霜装置を稼働させる必要がない場合にまで無駄に除霜装置を稼働させてしまうことがない。また、上記構成では、要除霜情報に除霜レベルが含まれている。そのため、除霜レベルに応じてユーザ自身が事前除霜の必要性を判断できる。
【００７４】
（４）上記の構成では、外気温及び湿度という、着霜に密接に係る気象パラメータに関して、これらが出発予定時刻に取り得る値を着霜情報としている。そして、この着霜情報に基づいて着霜レベルを算出している。そのため、出発予定時刻における車両１００の窓ガラスの着霜レベルの算出を適切に行うことができる。
【００７５】
なお、本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・事前除霜の処理の一部として、出発予定時刻になった時点で空調装置１７０及びデフォッガー装置１８０の運転を停止する処理を加えてもよい。このような構成にしておけば、仮にユーザが出発予定時刻に車両１００に乗り込まない場合でも自動的に除霜装置の運転が停止されることから、無駄な電力を消費することはない。
【００７６】
・ステップＳ１４での待機時間を決定する所定時間は、上記実施形態の例に限定されない。所定時間は、窓ガラスの着霜レベルが、複数の着霜レベルのうちの最高レベルである場合に、その霜を窓ガラスから除霜するのに必要となる除霜装置の運転時間よりも長い時間であればよい。このような所定時間が設定されていれば、事前除霜のために実際に除霜装置を運転させる際の運転時間に関して、算出された着霜レベルの霜を出発予定時刻までに除去するのに足る運転時間を確保できる。
【００７７】
・事前除霜の処理手順に関して、ステップＳ１４の処理である待機処理を、ステップＳ１２とステップＳ１６の処理の間ではなく、ステップＳ１６〜ステップＳ２４の間のどこかで実行してもよい。例えば、ステップＳ２２とステップＳ２４の処理の間でステップＳ１４の処理を行うようにしてもよい。要は、第１運転開始時刻及び第２運転開始時刻よりも前までにステップＳ２４の処理によって操作端末２００に要除霜情報を送ることができればよい。
【００７８】
・ステップＳ１４の処理を廃止してもよい。
・ステップＳ２２の処理で第１運転開始時刻を算出した後、第１運転開始時刻の規定時間前（例えば１５分前）になったタイミングでステップＳ２４の処理を実行するように、事前除霜の処理の内容を変更してもよい。すなわち、第１運転開始時刻の規定時間前に、操作端末２００に対して要除霜情報を出力する。こうした処理内容に事前除霜の処理を変更する場合、ステップＳ２２の処理の後、現在時刻が、第１運転開始時刻よりも規定時間だけ前の時刻に至るまで待機する待機時間を確保し、その後で、ステップＳ２４の処理を実行する。上記の規定時間を相応な長さに設定すれば、除霜装置の運転開始時刻に対して程よいタイミングで、操作端末２００に事前除霜の実行の可否を問うメッセージを表示させることができる。
【００７９】
・ステップＳ２４及びステップＳ２６の処理に関して、要除霜情報から、リアガラスの着霜レベル及び第２運転開始時刻の情報を省いてもよい。着霜レベルが高くなりやすいフロントガラスへの着霜に係る情報が要着霜情報に含まれていれば、ユーザが事前除霜の必要性を判断する上での相応の材料にはなる。
【００８０】
・事前除霜の処理においては、フロントガラスまたはリアガラスのいずれか一方のみを選択して除霜を実行するように、上記実施形態の態様を変更してもよい。この場合、ステップＳ２６の処理において、フロントガラス及びリアガラスの双方の霜を除霜するのか、いずれか一方のみの霜を除霜するのかを問うメッセージを表示部２３０に表示し、それに対する選択結果の信号をステップＳ２８の処理で操作端末から出力すればよい。そして、ステップＳ３０の処理では、操作端末２００からの信号に応じて、どの窓ガラスの霜を除霜するのかを判定すればよい。
【００８１】
・車両がおかれる気象環境や、車両の停車の状況によっては、リアガラスの着霜レベルがフロントガラスの着霜レベルよりも低いとは限らず、前者が後者よりも高い場合もあり得る。こうした事情を反映して、第２運転時間が第１運転時間よりも長くなることもあり得る。この場合、第２運転開始時刻のほうが第１運転開始時刻よりも現在時刻に近くなる。こうした場合を考慮して、事前除霜の処理の手順を上記実施形態の態様から変更してもよい。すなわち、事前除霜の処理においては、第１運転開始時刻と第２運転開始時刻のうち、早いほうの運転開始時刻から順番に、運転要求をすべき除霜装置に対して運転要求信号を出力するように、上記実施形態の態様から処理手順を変更してよい。要は、空調装置１７０とデフォッガー装置１８０のそれぞれの運転開始時刻に現在時刻が至った時点で、それぞれの除霜装置が運転を開始するようになっていればよい。
【００８２】
・ステップＳ３２の処理を、ステップＳ３４の処理の後において車両１００の制御モジュール１１０で行ってもよい。すなわち、ステップＳ３０で事前除霜をすると判定された場合に、サーバ３００の除霜制御部３７０は、第１運転開始時刻まで待機することなく、ステップＳ３４の処理を実行して車両１００の制御モジュール１１０にデフロスト要求信号を出力する。デフロスト要求信号を受信した制御モジュール１１０の制御部１３０は、そのデフロスト要求信号を保持した状態で、スタンバイ状態のまま第１運転開始時刻まで待機する。すなわち、制御モジュール１１０の制御部１３０は、ステップＳ３２に相当する処理を行う。そして、制御モジュール１１０の制御部１３０は、現在時刻が第１運転開始時刻に至ったところでステップＳ３６の処理を実行し、当該制御部１３０をスタンバイ状態から起動するとともに空調ＥＣＵ１６０ａを起動する。その後、ステップＳ３８で、空調装置１７０が駆動される。こうした態様でも、第１運転開始時刻に空調装置１７０を駆動できる。
【００８３】
・上記変更例と同様にして、ステップＳ４０の処理を、ステップＳ４２の処理の後において車両１００の制御モジュール１１０で行ってもよい。すなわち、車両１００の制御モジュール１１０の制御部１３０は、デフォッガー運転要求信号を受信すると、当該デフォッガー運転要求信号を保持した状態で、スタンバイ状態のまま第２運転開始時刻まで待機する。そして、現在時刻が第２運転開始時刻に至ったところで、ステップＳ４４の処理によってデフォッガーＥＣＵ１６０ｂを駆動し、ステップＳ４６でデフォッガー装置１８０が駆動される。
【００８４】
・着霜情報は、上記実施形態の例に限定されない。着霜情報として、例えば、着霜度合い算出部３６４が着霜度合いを算出するタイミングでの、窓ガラスの画像を採用してもよい。この場合、窓ガラスを監視するカメラを車両に装着しておく。そして、着霜度合い算出部３６４が着霜度合いを算出する前後の期間に亘ってカメラを起動する。そして、カメラが取得する画像を、制御モジュール１１０の制御部１３０がサーバ３００に送信し、当該画像をデータベース３４０に記憶するようにする。着霜度合い算出部３６４が着霜度合いを算出する前後の期間にのみカメラを起動するようにすれば、無駄に電力を消費することはない。なお、窓ガラスを監視するカメラとしては、いわゆるドライブレコーダのカメラが挙げられる。
【００８５】
着霜情報として窓ガラスの画像を採用する場合、着霜度合い算出部３６４は、例えばつぎのようにして着霜度合いを算出してもよい。着霜度合い算出部３６４は、各着霜レベルに対応する窓ガラスの典型画像を過去のデータから抽出して予め記憶しておく。そして、着霜度合い算出部３６４は、着霜度合いを算出するタイミングでの画像と、予め用意しておいた画像とを比較して、最も近いと判定される画像の着霜レベルを選択する。着霜度合い算出部３６４は、この着霜レベルを、出発予定時刻において窓ガラスに生じると見込まれる着霜レベルとして扱う。ここで、上記実施形態では、出発予定時刻の一時間前に着霜度合いを算出する。つまり、出発予定時刻と、着霜度合いを算出するタイミングとでは、着霜レベルがさほど大きくは変わらないと推測される。したがって、上記のように、着霜度合いを算出するタイミングでの着霜レベルを出発予定時刻での着霜レベルとして扱うことが可能である。そして、このようにして算出された、窓ガラスの実際の着霜レベルに基づいて運転時間を算出することで、除霜装置に関する適切な運転時間を算出できる。
【００８６】
この変更例のように、着霜度合い算出部３６４は、必ずしも出発予定時刻の着霜度合いを算出しなくてもよく、出発予定時刻と着霜度合いが同程度であると見込まれる時刻の着霜度合いを算出してもよい。また、上記のように着霜情報として窓ガラスの画像を採用する場合、カメラが画像を取得するタイミングと、出発予定時刻との時間差が、窓ガラスにおける着霜レベルがさほどかわらないと見込まれる時間差であることを考慮している。つまり、カメラが画像を取得するタイミングは、出発予定時刻に基づいた時刻になっている。このように、着霜度合い算出部３６４は、窓ガラスの画像という着霜情報と、出発予定時刻とに基づいて着霜度合いを算出している。
【００８７】
・着霜情報として、着霜度合い算出部３６４が着霜度合いを算出するタイミングでの、車両１００の現在位置から所定範囲に位置する他の車両における除霜装置の稼働状況の情報を採用してもよい。この場合、各車両における除霜装置の稼働状況を、常時、各車両からサーバ３００に送信してデータベース３４０に記憶するようにしておく。上記の所定範囲は、外気温や湿度等、着霜に関連する気象パラメータが略一定とみなせる範囲であればよい。
【００８８】
着霜情報として他の車両の除霜装置の稼働状況の情報を採用する場合、着霜度合い算出部３６４は、例えばつぎのようにして着霜度合いを算出してもよい。着霜度合い算出部３６４は、車両１００の現在位置から所定範囲に位置する他の車両のうち、除霜装置を稼働している車両の割合と、除霜レベルとの関係性を表したマップを予め記憶しておく。そして、着霜度合い算出部３６４は、着霜度合いを算出するタイミングにおいて、車両１００の現在位置から所定範囲に位置する他の車両のうちの何割が除霜装置を稼働しているかを算出し、この割合に応じた除霜レベルを上記のマップから算出する。そして、着霜度合い算出部３６４は、上記カメラの画像を着霜情報として利用する場合と同様にして、この着霜レベルを、出発予定時刻において窓ガラスに生じると見込まれる着霜レベルとして扱う。このような、周囲の車両の着霜の状況を反映させた着霜度合いに基づいて除霜装置の運転時間を算出することで、適切な運転時間を算出できる。
【００８９】
・着霜情報は、外気温及び湿度の予報値、窓ガラスの画像、及び他の車両における除霜装置の稼働情報以外でもよい。着霜情報は、当該着霜情報及び出発予定時刻に基づいて、出発予定時刻における着霜度合いや、出発予定時刻と着霜度合いが同程度であると見込まれる時刻の着霜度合いといった、出発予定時刻において着霜が生じている窓ガラスの着霜量を算出できるものであればよい。例えば、車両１００に外気温センサを設置し、着霜度合いを算出するタイミングでの、外気温センサの検出値を着霜情報としてもよい。外気温と着霜レベルとの関係性を表したマップを予め作成しておけば、外気温センサの検出値から着霜度合いを算出することができる。
【００９０】
・着霜情報として、種別の異なる情報を組み合わせてもよい。例えば、外気温及び湿度の予報値、窓ガラスの画像、及び他の車両における除霜装置の稼働情報のうちのいくつかまたは全てを採用し、それらの情報を組み合わせて出発予定時刻における着霜度合いを算出するようにしてもよい。
【００９１】
・除霜確認部３７２及び運転判定部３７４は必須ではない。つまり、これら除霜確認部３７２及び運転判定部３７４を廃止するとともに、ステップＳ２４〜Ｓ３０までの処理を廃止してもよい。ステップＳ２４〜ステップＳ３０の処理が廃止された場合、窓ガラスに着霜が生じていれば、必ず事前除霜が実行される。出発予定時刻に車両１００を出発させることが予めわかっており、ユーザがいちいち操作端末２００で事前除霜の実行の可否を選択する手間を省きたければ、除霜確認部３７２と運転判定部３７４を廃止することも有効である。なお、除霜確認部３７２と運転判定部３７４とを廃止する場合、ユーザが事前除霜の実行の可否を選択していないことから、ユーザは事前除霜が実行されることに気づかない場合もある。こうした事情を考慮して、除霜確認部３７２と運転判定部３７４とを廃止する場合には、出発予定時刻になった時点で除霜装置の運転を停止するように、事前除霜の処理内容を変更しておけばよい。
【００９２】
・ステップＳ２４〜ステップＳ３０の処理を通じてユーザに事前除霜の実行の可否を選択させることに代えて、車両１００の状態をオフ状態に切り替える前のタイミング等で、次にユーザが車両１００を使用する際の事前除霜に関する選択をできるようにしてもよい。例えば、車両１００の状態をオフ状態に切り替える前のタイミングで、操作端末２００の表示部２３０または車両１００における車載ディスプレイに、事前除霜を実行するか否かをユーザに問うメッセージを表示する。そして、このメッセージに対するユーザによる操作指令に応じて、ステップＳ１０の処理を実行するか否かを選択する。すなわち、ユーザからの操作指令が、事前除霜を実行する旨の操作であれば出発予定時刻算出要求の送信し、事前除霜を実行しない旨の操作であれば、出発予定時刻算出要求を送信しない。出発予定時刻算出要求をしない場合には、その時点で、事前除霜の制御を終了する。
【００９３】
・出発予定時刻取得部３６１による車両１００の出発予定時刻の算出方法は、上記実施形態の例に限られない。例えば、車両１００のＧＰＳ１４０が検出する現在位置座標のデータをもとに、車両１００が移動しているか否かを判定して、車両１００が移動し始めるときを車両１００が出発した時刻とみなして統計をとり、車両１００の出発予定時刻を算出してもよい。
【００９４】
・また、出発予定時刻取得部３６１による車両１００の出発予定時刻の算出方法は、操作端末２００からの情報を利用したものでもよい。例えば、先ず、操作端末２００の加速度センサ２７０が測定した加速度が、操作端末２００の制御部２２０に入力されて、制御部２２０が、予め定められた閾値よりも大きい加速度と判定する。この閾値は、例えば、歯磨き、着替え、料理、体操など、ユーザが出かける前に行うであろう動作がされたときに得られる加速度に設定できる。次に、制御部２２０は、サーバ３００に対して、加速度が大きくなった時刻を示す信号を出力する。さらに、サーバ３００のデータベース３４０に、ユーザの加速度が大きくなった頻度と時刻が記憶される。そして、出発予定時刻取得部３６１は、加速度が大きくなった時刻の一定時間後を、車両１００の出発予定時刻として算出する。ユーザが出かける前に行うであろう動作をしてから車両１００に乗って、車両１００が出発するまでの時間はおおむね一定であると想定できるため、上記のような出発予定時刻の算出が可能である。
【００９５】
・さらに、車両１００のＧＰＳ１４０が検出する車両１００の現在位置座標のデータと、操作端末２００のＧＰＳ２６０が検出する操作端末２００の現在位置座標のデータとを基に、車両１００の出発予定時刻を算出してもよい。この場合、操作端末２００のＧＰＳ２６０は、車両１００のＧＰＳ１４０と同じように、一定時間ごとに、操作端末２００の現在位置座標のデータを出力する。また、サーバ３００のデータベース３４０には、車両１００の現在位置座標のデータと操作端末２００の現在位置座標のデータとが記憶される。さらに、サーバ３００の出発予定時刻取得部３６１は、車両１００の現在位置座標と操作端末２００の現在位置座標が異なっていた状態から同一となった時刻を検出し、その頻度と時刻の統計をとる。このような統計から、出発予定時刻取得部３６１は、車両１００の現在位置座標と操作端末２００の現在位置座標が異なっていた状態から同一となった時刻を車両１００の出発予定時刻として算出してもよい。
【００９６】
・他にも、例えば操作端末２００の記憶部２５０に、ユーザが入力したスケジュール情報が入力されており、スケジュール情報の中に、ユーザが出発予定時刻をあらかじめ入力している場合、出発予定時刻取得部３６１は、このような出発予定時刻を取得してもよい。
【００９７】
・出発予定時刻取得部３６１、情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、開始時刻決定部３６８、及び除霜制御部３７０は、サーバ３００の制御部３６０、車両１００の制御モジュール１１０の制御部１３０、操作端末２００の制御部２２０のうちのどこに設けられていてもよい。サーバ３００のデータベース３４０及び気象情報記憶部３５０に記憶されている情報を、制御モジュール１１０の制御部１３０や操作端末２００の制御部２２０からの要求に応じて出力できるようにしておくとともに、３つの制御部間で、他の制御部で算出した情報を授受できるようにしておけば、事前除霜の処理を進めていく上で何ら問題はない。また、車両１００の制御モジュール１１０に、当該制御モジュール１１０が搭載されている車両１００がオン状態になった時刻や、当該制御モジュール１１０が搭載されている車両１００の現在位置座標等の車両情報、及び気象サービスセンター５００から配信される気象情報を記憶しておいてもよい。また、ユーザの操作端末２００の記憶部２５０に、ユーザの車両１００に関する車両情報、及び気象サービスセンター５００から配信される気象情報を記憶しておいてもよい。記憶する情報が、自身の車両１００の情報や気象情報だけであれば、記憶する上で容量が過度に多くなったりすることもない。
【００９８】
出発予定時刻取得部３６１、情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、開始時刻決定部３６８、及び除霜制御部３７０を設ける対象を変更する場合の例として、図３に示すように、これらが全て車両１００の制御モジュール１１０の制御部１３０に設けられていてもよい。この場合、車両１００の制御モジュール１１０が除霜制御システム１０Ｂを構成する。また、この場合、上記のそれぞれの機能部が行う処理のプログラムは、車両１００の制御モジュール１１０の制御部１３０に記憶される。
【００９９】
・図４に示すように、出発予定時刻取得部３６１、情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、開始時刻決定部３６８、及び除霜制御部３７０が全て操作端末２００の制御部２２０に設けられていてもよい。この場合、操作端末２００が除霜制御システム１０Ｃを構成する。また、この場合、上記のそれぞれの機能部が行う処理のプログラムは、操作端末２００の制御部２２０や記憶部２５０に記憶される。
【０１００】
・上記の機能部の一部が車両１００の制御モジュール１１０の制御部１３０に設けられ、残りの機能部が全てサーバ３００の制御部３６０に設けられていてもよい。例えば、図５に示すように、出発予定時刻取得部３６１が車両１００の制御モジュール１１０の制御部１３０に設けられ、情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、開始時刻決定部３６８、及び除霜制御部３７０がサーバ３００の制御部３６０に設けられていてもよい。この場合、車両１００の制御モジュール１１０及びサーバ３００が除霜制御システム１０Ｄを構成する。また、この場合、車両１００の制御モジュール１１０の制御部１３０に設けられる出発予定時刻取得部３６１が行う処理のプログラムは、制御モジュール１１０の制御部１３０に記憶される。また、サーバ３００の制御部３６０に設けられる情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、開始時刻決定部３６８、及び除霜制御部３７０が行う処理のプログラムは、サーバ３００の制御部３６０に記憶される。
【０１０１】
・上記の機能部の一部が車両１００の制御モジュール１１０の制御部１３０に設けられ、残りの機能部が全て操作端末２００の制御部２２０に設けられていてもよい。例えば、図６に示すように、出発予定時刻取得部３６１が車両１００の制御モジュール１１０の制御部１３０に設けられ、情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、開始時刻決定部３６８、及び除霜制御部３７０が操作端末２００の制御部２２０に設けられていてもよい。この場合、車両１００の制御モジュール１１０及び操作端末２００が除霜制御システム１０Ｅを構成する。また、この場合、車両１００の制御モジュール１１０の制御部１３０に設けられる出発予定時刻取得部３６１が行う処理のプログラムは、制御モジュール１１０の制御部１３０に記憶される。また、操作端末２００の制御部２２０に設けられる情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、開始時刻決定部３６８、及び除霜制御部３７０が行う処理のプログラムは、操作端末２００の制御部２２０や記憶部２５０に記憶される。
【０１０２】
・上記の機能部の一部がサーバ３００の制御部３６０に設けられ、残りの機能部が全て操作端末２００の制御部２２０に設けられていてもよい。例えば、図７に示すように、情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、及び開始時刻決定部３６８がサーバ３００の制御部３６０に設けられ、出発予定時刻取得部３６１及び除霜制御部３７０が操作端末２００の制御部２２０に設けられていてもよい。この場合、サーバ３００及び操作端末２００が除霜制御システム１０Ｆを構成する。また、この場合、サーバ３００の制御部３６０に設けられる情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、開始時刻決定部３６８が行う処理のプログラムは、サーバ３００の制御部３６０に記憶される。また、操作端末２００の制御部２２０に設けられる出発予定時刻取得部３６１及び除霜制御部３７０が行う処理のプログラムは、操作端末２００の制御部２２０や記憶部２５０に記憶される。
【０１０３】
・上記の機能部の一部が車両１００の制御モジュール１１０の制御部１３０に設けられ、残りの機能部の一部がサーバ３００の制御部３６０に設けられ、残りが全て操作端末２００の制御部２２０に設けられていてもよい。例えば、図８に示すように、車両１００の制御モジュール１１０の制御部１３０に出発予定時刻取得部３６１が設けられ、サーバ３００の制御部３６０に情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、及び開始時刻決定部３６８が設けられ、操作端末２００の制御部２２０に除霜制御部３７０が設けられていてもよい。この場合、車両１００の制御モジュール１１０、サーバ３００、及び操作端末２００が除霜制御システム１０Ｇを構成する。また、この場合、制御モジュール１１０の制御部１３０に設けられる出発予定時刻取得部３６１が行う処理のプログラムは、制御モジュール１１０の制御部１３０に記憶される。サーバ３００の制御部３６０に設けられる情報取得部３６２、着霜度合い算出部３６４、運転時間算出部３６６、及び開始時刻決定部３６８が行う処理のプログラムは、サーバ３００の制御部３６０に記憶される。また、操作端末２００の制御部２２０に設けられる除霜制御部３７０が行う処理のプログラムは、操作端末２００の制御部２２０や記憶部２５０に記憶される。
【符号の説明】
【０１０４】
１０Ａ〜１０Ｇ…除霜制御システム、１００…車両、１１０…制御モジュール、１３０…制御部、１７０…空調装置、１８０…デフォッガー装置、２００…操作端末、３００…サーバ、３６１…出発予定時刻取得部、３６２…情報取得部、部、３６４…着霜度合い算出部、３６６…運転時間算出部、３６８…開始時刻決定部、３７０…除霜制御部、３７２…除霜確認部、３７４…運転判定部。
【図１】
2020114164.tif 000003
【図２】
2020114164.tif 000004
【図３】
2020114164.tif 000005
【図４】
2020114164.tif 000006
【図５】
2020114164.tif 000007
【図６】
2020114164.tif 000008
【図７】
2020114164.tif 000009
【図８】
2020114164.tif 000010