(57)【要約】【課題】複数の端末から送信される始動要求がセンタサーバ或いは車両で混信してしまう事態を抑制することが可能なセンタ型のリモート始動システム等を提供する。【解決手段】複数の端末と、複数の端末のそれぞれと通信可能なセンタサーバと、センタサーバと通信可能な車両と、を含み、複数の端末のそれぞれからセンタサーバに送信される始動要求に基づき、車両の駆動装置を始動させるリモート始動システムであって、複数の端末のうちの一の端末からの始動要求に基づき、駆動装置が始動され稼働中である場合、又は、駆動装置が始動される可能性がある場合、複数の端末のうちの他の端末からの始動要求に基づく駆動装置の始動を禁止する。【選択図】図５
2018204473.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末と、前記複数の端末のそれぞれと通信可能なセンタサーバと、前記センタサーバと通信可能な車両と、を含み、前記複数の端末のそれぞれから前記センタサーバに送信される始動要求に基づき、前記車両に搭載される駆動装置を始動させるリモート始動システムであって、
前記複数の端末のうちの一の端末からの前記始動要求に基づき、前記駆動装置が始動され稼働中である場合、又は、前記駆動装置が始動される可能性がある場合、前記複数の端末のうちの他の端末からの始動要求に基づく前記駆動装置の始動を禁止する、
リモート始動システム。
【請求項２】
前記複数の端末のそれぞれに設けられ、前記センタサーバ及び前記車両のうちの予め規定される何れか一方の接続対象と、前記複数の端末のうちの自己が含まれる端末との間で一対一の接続を要求するペアリング要求を、前記接続対象を宛先として前記センタサーバに送信するペアリング要求送信部と、
前記センタサーバ及び前記車両のうちの前記接続対象に該当する一方に設けられ、受信される前記ペアリング要求に応じて、前記複数の端末のうちの一つの端末だけを対象として、前記接続対象との間の一対一の接続状態を確立させるペアリング確立部と、
前記センタサーバ又は前記車両に設けられ、前記複数の端末のうちの前記ペアリング確立部により前記接続対象との間の前記接続状態が確立されている端末から送信される前記始動要求だけを受け付けて、前記駆動装置を始動させる制御部と、を備える、
請求項１に記載のリモート始動システム。
【請求項３】
前記ペアリング確立部は、前記複数の端末のうちの第１の端末と前記接続対象との前記接続状態が確立されている状況で、前記複数の端末のうちの第２の端末から前記ペアリング要求が受信された場合、前記第１の端末と前記接続対象との前記接続状態を解除し、第２の端末と前記接続対象との前記接続状態を確立させる、
請求項２に記載のリモート始動システム。
【請求項４】
前記ペアリング要求送信部は、ユーザによる所定操作に応じて、前記ペアリング要求と共に、又は、別に、前記第１の端末と前記接続対象との前記接続状態の解除に同意する同意通知を前記センタサーバに送信し、
前記ペアリング確立部は、前記第２の端末から前記ペアリング要求及び前記同意通知が受信された場合、前記第１の端末と前記接続対象との間の前記接続状態を解除し、前記第２の端末と前記接続対象との前記接続状態を確立させる、
請求項３に記載のリモート始動システム。
【請求項５】
前記センタサーバ及び前記車両のうちの前記接続対象に該当する一方に設けられ、前記第１の端末と前記接続対象との前記接続状態が確立されている状況で、前記第２の端末から前記ペアリング要求が前記接続対象を宛先として前記センタサーバに送信された場合に、前記第１の端末と前記接続対象との間の前記接続状態が解除される予定である旨の解除予定通知を、前記第１の端末を宛先として、前記第１の端末又は前記センタサーバに送信する解除予定通知送信部と、
前記複数の端末のそれぞれに設けられ、前記解除予定通知が受信された場合に、自己が含まれる前記第１の端末と前記接続対象との間の前記接続状態の解除にユーザが同意するための操作画面を表示する表示部と、
前記複数の端末のそれぞれに設けられ、前記操作画面において、自己が含まれる第１の端末と前記接続対象との前記接続状態の解除を同意する操作が行われた場合、その旨を示す同意通知を、前記接続対象を宛先として前記センタサーバに送信する同意通知送信部と、を更に備え、
前記ペアリング確立部は、前記第１の端末から前記同意通知が受信された場合、前記第１の端末と前記接続対象との間の前記接続状態を解除し、前記第２の端末と前記接続対象との前記接続状態を確立させる、
請求項３に記載のリモート始動システム。
【請求項６】
前記複数の端末のそれぞれに設けられ、前記始動要求に基づく前記駆動装置の始動を実施させる権限の付与を要求する権限要求を、前記センタサーバ及び前記車両のうちの予め規定される何れか一方の要求対象を宛先として、前記センタサーバに送信する権限要求送信部と、
前記センタサーバ及び前記車両のうちの前記要求対象に設けられ、前記複数の端末から送信される権限要求に応じて、複数の端末のうちの一つの端末だけを対象として、権限を付与する権限付与部と、を備える、
請求項１に記載のリモート始動システム。
【請求項７】
前記センタサーバ又は前記車両に設けられ、前記権限付与部により前記複数の端末のうちの第１の端末に権限が付与されている場合、前記複数の端末のうちの第２の端末から権限要求が送信されたとき、又は、前記第２の端末で前記始動要求を送信するための機能が起動されたときに、前記権限要求の事後的な再送信を要求するリトライ要求を前記第２の端末を宛先として、前記第２の端末又は前記センタサーバに送信するリトライ要求送信部と、
前記複数の端末のそれぞれに設けられ、前記リトライ要求が受信された場合に、前記権限要求の事後的な再送信を要求する旨の通知を表示する表示部と、を更に備える、
請求項６に記載のリモート始動システム。
【請求項８】
前記複数の端末のそれぞれに設けられ、前記始動要求に基づく前記駆動装置の始動を実施させる権限の付与を要求する権限要求を、前記センタサーバ及び前記車両のうちの予め規定される一方の要求対象を宛先として前記センタサーバに送信する権限要求送信部と、
前記センタサーバ及び前記車両のうちの前記要求対象に該当する一方に設けられ、前記権限要求が受信された場合に、前記複数の端末のうちの該権限要求の送信元の端末に権限を付与する権限付与部と、
前記センタサーバ又は前記車両に設けられ、前記複数の端末のうちの前記権限付与部により前記権限が付与された端末から受信される前記始動要求に基づき、前記駆動装置を始動させる制御部と、を更に備え、
前記制御部は、前記複数の端末のうちの前記権限付与部により前記権限が付与された一の端末からの始動要求に基づき、前記駆動装置が始動し稼働中である場合、又は、前記駆動装置が始動する可能性がある場合に、前記複数の端末のうちの前記権限付与部により前記権限が付与された前記他の端末から送信される前記始動要求に基づく前記駆動装置の始動を禁止する、
請求項１に記載のリモート始動システム。
【請求項９】
前記センタサーバ又は前記車両に設けられ、前記複数の端末のうちの前記権限付与部により前記権限が付与された一の端末からの前記始動要求に基づき、前記駆動装置が始動し稼働中である場合、又は、前記駆動装置が始動する可能性がある場合に、前記複数の端末のうちの前記権限付与部により前記権限が付与された前記他の端末を宛先として、前記始動要求に基づく前記駆動装置の始動を許可しない旨の不許可通知を前記他の端末又は前記センタサーバに送信する不許可通知送信部と、
前記複数の端末のそれぞれに設けられ、前記始動要求を前記センタサーバに送信するための操作部を含む操作画面を表示する表示部と、を更に備え、
前記表示部の前記操作画面には、前記不許可通知が受信された場合、前記始動要求に基づく前記駆動装置の始動を許可しない旨が表示されると共に、前記操作部が表示されない、又は、前記操作部が操作できない状態で表示される、
請求項８に記載のリモート始動システム。
【請求項１０】
複数の端末及び車両のそれぞれと通信可能に接続され、前記複数の端末のそれぞれから送信される始動要求を受信し、該始動要求に基づき前記車両に搭載される駆動装置を始動させるセンタサーバであって、
前記複数の端末のうちの一の端末からの前記始動要求に基づき、前記駆動装置が始動され稼働中である場合、又は、前記駆動装置が始動される可能性がある場合、前記複数の端末のうちの他の端末からの前記始動要求に基づく前記駆動装置の始動を禁止する、
センタサーバ。
【請求項１１】
複数の端末と、前記複数の端末のそれぞれと通信可能なセンタサーバと、前記センタサーバと通信可能な車両と、を含み、前記複数の端末のそれぞれから前記センタサーバに送信される始動要求に基づき、前記車両に搭載される駆動装置を始動させるリモート始動システムにより実行されるリモート始動方法であって、
前記複数の端末のうちの一の端末からの前記始動要求に基づき、前記駆動装置が始動され稼働中である場合、又は、前記駆動装置が始動される可能性がある場合、前記複数の端末のうちの他の端末からの前記始動要求に基づく前記駆動装置の始動を禁止する、
リモート始動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンのリモート始動システム等に関する。
【背景技術】
【０００２】
ユーザが所持する端末からセンタサーバを経由して遠隔に位置する車両に送信される始動要求に応じて、エンジンや空調用の電動コンプレッサ（電動モータ）等の駆動装置を始動させるセンタ型のリモート始動システムが知られている（例えば、特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３８１８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数の端末からセンタサーバに始動要求が送信可能な構成を採用することもできるため、複数の端末のそれぞれから送信される始動要求が駆動装置の始動の制御を司るセンタサーバ或いは車両の受信側で混信してしまう可能性がある。
【０００５】
そこで、上記課題に鑑み、複数の端末から送信される始動要求がセンタサーバ或いは車両で混信してしまう事態を抑制することが可能なセンタ型のリモート始動システム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一実施形態では、
複数の端末と、前記複数の端末のそれぞれと通信可能なセンタサーバと、前記センタサーバと通信可能な車両と、を含み、前記複数の端末のそれぞれから前記センタサーバに送信される始動要求に基づき、前記車両に搭載される駆動装置を始動させるリモート始動システムであって、
前記複数の端末のうちの一の端末からの前記始動要求に基づき、前記駆動装置が始動され稼働中である場合、又は、前記駆動装置が始動される可能性がある場合、前記複数の端末のうちの他の端末からの前記始動要求に基づく前記駆動装置の始動を禁止する、
リモート始動システムが提供される。
【０００７】
本実施形態によれば、一の端末からの始動要求に基づきエンジン等の駆動装置が稼働中である場合或いは駆動装置が始動される可能性がある場合、他の端末からの始動要求に基づく駆動装置の始動が行われないように調停される。従って、複数の端末から始動要求が送信された場合であっても、複数の端末から送信される始動要求がセンタサーバ或いは車両の受信側で混信してしまう事態を抑制することができる。
【０００８】
また、上述の実施形態において、
前記複数の端末のそれぞれに設けられ、前記センタサーバ及び前記車両のうちの予め規定される何れか一方の接続対象と、前記複数の端末のうちの自己が含まれる端末との間で一対一の接続を要求するペアリング要求を、前記接続対象を宛先として前記センタサーバに送信するペアリング要求送信部と、
前記センタサーバ及び前記車両のうちの前記接続対象に該当する一方に設けられ、受信される前記ペアリング要求に応じて、前記複数の端末のうちの一つの端末だけを対象として、前記接続対象との間の一対一の接続状態を確立させるペアリング確立部と、
前記センタサーバ又は前記車両に設けられ、前記複数の端末のうちの前記ペアリング確立部により前記接続対象との間の前記接続状態が確立されている端末から送信される前記始動要求だけを受け付けて、前記駆動装置を始動させる制御部と、を備えてもよい。
【０００９】
本実施形態によれば、一つの端末だけを対象として、始動要求に基づく駆動装置の始動の制御を司る車両或いはセンタサーバ（接続対象）との間に一対一のペアリングが確立される。ある端末と車両或いはセンタサーバとの間でペアリングが確立されている場合、当該端末からの始動要求に基づく駆動装置の始動が行われる可能性があると判断することができる。そのため、ペアリングが確立されている一の端末からの始動要求は受け付けられ、当該始動要求に応じて、駆動装置が始動される一方、ペアリングが確立されていない他の端末からの始動要求は受け付けられない。従って、複数の端末から送信される始動要求が受信側で混信するような事態を抑制することができる。
【００１０】
また、上述の実施形態において、
前記ペアリング確立部は、前記複数の端末のうちの第１の端末と前記接続対象との前記接続状態が確立されている状況で、前記複数の端末のうちの第２の端末から前記ペアリング要求が受信された場合、前記第１の端末と前記接続対象との前記接続状態を解除し、前記第２の端末と前記接続対象との前記接続状態を確立させてもよい。
【００１１】
本実施形態によれば、既に第１の端末と接続対象とのペアリングが確立されている場合でも、第２の端末からペアリング要求が送信されると、第１の端末と接続対象とのペアリングが解除され、第２の端末と接続対象とのペアリングが確立される。そのため、例えば、第１の端末とは別のユーザが第２の端末を利用して駆動装置を始動させたいような場合に、先に、ペアリング要求を送信した第１の端末と接続対象との間のペアリング状態が解除されないままの状態であっても、第２の端末を利用して、駆動装置を始動させることができる。
【００１２】
また、上述の実施形態において、
前記ペアリング要求送信部は、ユーザによる所定操作に応じて、前記ペアリング要求と共に、又は、別に、前記第１の端末と前記接続対象との前記接続状態の解除に同意する同意通知を前記センタサーバに送信し、
前記ペアリング確立部は、前記第２の端末から前記ペアリング要求及び前記同意通知が受信された場合、前記第１の端末と前記接続対象との間の前記接続状態を解除し、前記第２の端末と前記接続対象との前記接続状態を確立させてもよい。
【００１３】
本実施形態によれば、既に第１の端末とのペアリングが確立されている場合でも、第２の端末からペアリング要求が送信されると、第１の端末のペアリング解除の同意を第２の端末のユーザから得た上で、第１の端末のペアリングが解除され、第２の端末のペアリングが確立される。そのため、第２の端末のユーザは、第１の端末のペアリングが解除されることを同意した上で、自分の端末（第２の端末）とのペアリングを確立させるため、第２の端末のユーザの意図に反して、第１の端末とのペアリングを解除してしまうような事態を抑制することができる。
【００１４】
また、上述の実施形態において、
前記センタサーバ及び前記車両のうちの前記接続対象に該当する一方に設けられ、前記第１の端末と前記接続対象との前記接続状態が確立されている状況で、前記第２の端末から前記ペアリング要求が前記接続対象を宛先として前記センタサーバに送信された場合に、前記第１の端末と前記接続対象との間の前記接続状態が解除される予定である旨の解除予定通知を、前記第１の端末を宛先として、前記第１の端末又は前記センタサーバに送信する解除予定通知送信部と、
前記複数の端末のそれぞれに設けられ、前記解除予定通知が受信された場合に、自己が含まれる前記第１の端末と前記接続対象との間の前記接続状態の解除にユーザが同意するための操作画面を表示する表示部と、
前記複数の端末のそれぞれに設けられ、前記操作画面において、自己が含まれる第１の端末と前記接続対象との前記接続状態の解除を同意する操作が行われた場合、その旨を示す同意通知を、前記接続対象を宛先として前記センタサーバに送信する同意通知送信部と、を更に備え、
前記ペアリング確立部は、前記第１の端末から前記同意通知が受信された場合、前記第１の端末と前記接続対象との間の前記接続状態を解除し、前記第２の端末と前記接続対象との前記接続状態を確立させてもよい。
【００１５】
本実施形態によれば、既に第１の端末とのペアリングが確立されている場合でも、第２の端末からペアリング要求が送信されると、第１の端末のペアリング解除の同意を第１の端末のユーザから得た上で、第１の端末のペアリングが解除され、第２の端末のペアリングが確立される。そのため、第１の端末のユーザの意図に反して、第１の端末とのペアリングを解除してしまうような事態を抑制することができる。
できる。
【００１６】
また、上述の実施形態において、
前記複数の端末のそれぞれに設けられ、前記始動要求に基づく前記駆動装置の始動を実施させる権限の付与を要求する権限要求を、前記センタサーバ及び前記車両のうちの予め規定される何れか一方の要求対象を宛先として、前記センタサーバに送信する権限要求送信部と、
前記センタサーバ及び前記車両のうちの前記要求対象に設けられ、前記複数の端末から送信される権限要求に応じて、複数の端末のうちの一つの端末だけを対象として、権限を付与する権限付与部と、を備えてもよい。
【００１７】
本実施形態によれば、駆動装置の始動を実施させるための権限が一つの端末だけに付与される。ある端末に当該権限が付与されている場合、当該端末からの始動要求に基づく駆動装置の始動が行われる可能性があると判断することができる。そのため、既に一の端末に権限が付与されている場合、権限が付与されない他の端末は、始動要求に基づく駆動装置の始動を行うことができず、つまり、他の端末からの始動要求に基づく駆動装置の始動が禁止される。また、始動要求に基づく駆動装置の始動を実施させる権限、つまり、始動要求を送信する権限が一つの端末だけに付与され、他の端末には当該権限が付与されないため、そもそも、同じようなタイミングで複数の端末から始動要求が送信されることがない。そのため、複数の端末から送信される始動要求が受信側で混信するような事態を抑制することができる。
【００１８】
また、上述の実施形態において、
前記センタサーバ又は前記車両に設けられ、前記権限付与部により前記複数の端末のうちの第１の端末に権限が付与されている場合、前記複数の端末のうちの第２の端末から権限要求が送信されたとき、又は、前記第２の端末で前記始動要求を送信するための機能が起動されたときに、前記権限要求の事後的な再送信を要求するリトライ要求を前記第２の端末を宛先として、前記第２の端末又は前記センタサーバに送信するリトライ要求送信部と、
前記複数の端末のそれぞれに設けられ、前記リトライ要求が受信された場合に、前記権限要求の事後的な再送信を要求する旨の通知を表示する表示部と、を更に備えてもよい。
【００１９】
本実施形態によれば、第１の端末に既に権限が付与されている状態で、第２の端末から権限要求が送信されたり、始動要求を送信するためのアプリ等が起動されたりすると、権限要求の送信を事後的にリトライするように要求する通知が端末の表示部に表示される。従って、既に第１の端末に権限が付与されている状態で、後から第２の端末のユーザが駆動装置を始動させたいような場合に、駆動装置の始動権限を付与できない旨を第２の端末のユーザに前もって通知することができる。
【００２０】
また、上述の実施形態において、
前記複数の端末のそれぞれに設けられ、前記始動要求に基づく前記駆動装置の始動を実施させる権限の付与を要求する権限要求を、前記センタサーバ及び前記車両のうちの予め規定される一方の要求対象を宛先として前記センタサーバに送信する権限要求送信部と、
前記センタサーバ及び前記車両のうちの前記要求対象に該当する一方に設けられ、前記権限要求が受信された場合に、前記複数の端末のうちの該権限要求の送信元の端末に権限を付与する権限付与部と、
前記センタサーバ又は前記車両に設けられ、前記複数の端末のうちの前記権限付与部により前記権限が付与された端末から受信される前記始動要求に基づき、前記駆動装置を始動させる制御部と、を更に備え、
前記制御部は、前記複数の端末のうちの前記権限付与部により前記権限が付与された一の端末からの始動要求に基づき、前記駆動装置が始動し稼働中である場合、又は、前記駆動装置が始動する可能性がある場合に、前記複数の端末のうちの前記権限付与部により前記権限が付与された前記他の端末から送信される前記始動要求に基づく前記駆動装置の始動を禁止してもよい。
【００２１】
本実施形態によれば、駆動装置の始動を実施させるための権限が付与された一の端末からの始動要求により駆動装置が始動し稼働中である状況や、始動要求が送信された直後等の駆動装置が始動する可能性がある状況で、権限が付与された他の端末からの始動要求に基づく駆動装置の始動を禁止できる。そのため、複数の端末から送信される始動要求が受信側で混信するような事態を抑制することができる。また、駆動装置の始動のためには、前もって、端末に権限が付与される必要があり、この点からも、始動要求の送信対象の端末自体を限定することができるため、複数の端末から送信される始動要求が受信側で混信するような事態を抑制することができる。
【００２２】
また、上述した実施形態において、
前記センタサーバ又は前記車両に設けられ、前記複数の端末のうちの前記権限付与部により前記権限が付与された一の端末からの前記始動要求に基づき、前記駆動装置が始動し稼働中である場合、又は、前記駆動装置が始動する可能性がある場合に、前記複数の端末のうちの前記権限付与部により前記権限が付与された前記他の端末を宛先として、前記始動要求に基づく前記駆動装置の始動を許可しない旨の不許可通知を前記他の端末又は前記センタサーバに送信する不許可通知送信部と、
前記複数の端末のそれぞれに設けられ、前記始動要求を前記センタサーバに送信するための操作部を含む操作画面を表示する表示部と、を更に備え、
前記表示部の前記操作画面には、前記不許可通知が受信された場合、前記始動要求に基づく前記駆動装置の始動を許可しない旨が表示されると共に、前記操作部が表示されない、又は、前記操作部が操作できない状態で表示されてもよい。
【００２３】
本実施形態によれば、駆動装置の始動を実施させるための権限が付与された一の端末からの始動要求により駆動装置が始動し稼働中である場合、或いは、駆動装置が始動する可能性がある場合に、他の端末の操作画面上の始動要求を送信するための仮想的なボタン等の操作部は、非表示状態、或いは、操作不可状態になる。従って、不要な始動要求が送信されることを抑制することができるため、複数の端末から送信される始動要求が受信側で混信するような事態を更に抑制することができる。
【００２４】
また、本発明の他の実施形態は、センタサーバ、リモート始動方法により実現される。
【発明の効果】
【００２５】
上述の実施形態によれば、複数の端末から送信される始動要求がセンタサーバ或いは車両で混信してしまう事態を抑制することが可能なセンタ型のリモート始動システム等を提供することができる。
【図面の簡単な説明】
【００２６】
【図１】リモート始動システムの構成の一例を示す構成図である。
【図２】第１実施形態に係る車両（エアコンＥＣＵ及びエンジンＥＣＵ）の機能的な構成の一例を示す機能ブロック図である。
【図３】第１実施形態に係るセンタサーバ（処理装置）の機能的な構成の一例を示す機能ブロック図である。
【図４】第１実施形態に係る端末（処理装置）の機能的な構成の一例を示す機能ブロック図である。
【図５】第１実施形態に係るリモート始動システムの動作の一例を概略的に示すシーケンス図である。
【図６】遠隔始動操作画面の一例を示す図である。
【図７】ペアリング解除通知画面の一例を示す図である。
【図８】第２実施形態に係るセンタサーバ（処理装置）の機能的な構成の一例を示す機能ブロック図である。
【図９】第２実施形態に係るリモート始動システムの動作の一例を示すシーケンス図である。
【図１０】遠隔始動操作画面の一例を示す図である。
【図１１】リトライ要求通知画面の一例を示す図である。
【図１２】第３実施形態に係るリモート始動システムの動作の一例を示すシーケンス図である。
【図１３】操作不許可通知画面の一例を示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照して発明を実施するための形態について説明する。
【００２８】
＜第１実施形態＞
［リモート始動システムの構成］
まず、図１〜図４を参照して、本実施形態に係るリモート始動システム１の構成について説明する。
【００２９】
図１は、本実施形態に係るリモート始動システム１の構成の一例を示す構成図である。図２は、本実施形態に係る車両２（エアコンＥＣＵ２０及びエンジンＥＣＵ４０）の機能的な構成の一例を示す機能ブロック図である。図３は、本実施形態に係るセンタサーバ１００（処理装置１２０）の機能的な構成の一例を示す機能ブロック図である。図４は、本実施形態に係る端末２００（処理装置２２０）の機能的な構成の一例を示す機能ブロック図である。
【００３０】
リモート始動システム１は、車両２、センタサーバ１００、ユーザが所持する複数の端末２００を含み、複数の端末２００のそれぞれからセンタサーバ１００に送信される始動要求に基づき、車両２の後述するエンジン３０及び空調装置１０を始動させる。
【００３１】
尚、複数の端末２００のそれぞれのリモート始動システム１に関連する構成は、同じであるため、図１、図４では、複数の端末２００のうちの一の端末２００が代表的に示される。
【００３２】
車両２は、空調装置１０と、エアコンＥＣＵ（Electronic Control Unit）２０と、室温センサ２１と、外気温センサ２２と、エンジン３０と、エンジンＥＣＵ４０と、ＤＣＭ（Data Communication Module）９０を含む。
【００３３】
空調装置１０は、車両２の室内の温度等を調整する。空調装置１０は、例えば、エバポレータ（不図示）、エンジン３０で駆動されるコンプレッサ（不図示）等を含む冷凍サイクルと、エンジン３０の冷却水を熱源とするヒータ（不図示）とを含む。空調装置１０は、エアコンＥＣＵ２０（後述する空調制御部２０１）の制御の下、エバポレータを通過し冷やされた空気（冷気）と、エンジン３０の冷却水を熱源として温められた空気（温気）との比率を変更可能に適宜混合することより、吹出口から送出される空気の温度を調整する。また、空調装置１０は、デフロスタモードを有し、デフロスタモードに対応する吹出口から車両２のフロントウィンドウに沿って、比較的湿度が低く、温度が高い空気を送出することにより、車両２のフロントウィンドウの室外側に発生する霜や室内側に発生する曇りを除去する。
【００３４】
エアコンＥＣＵ２０は、空調装置１０に関する各種制御を行う電子制御ユニットである。エアコンＥＣＵ２０は、その機能が任意のハードウェア、ソフトウェア、或いはその組み合わせにより実現されてよく、例えば、ＣＰＵ（Central Processing Unit），ＲＡＭ（Randam Access Memory），ＲＯＭ（Read Only Memory），補助記憶装置、Ｉ／Ｏ（Input-Output interface）等を含むマイクロコンピュータを中心として構成されてよい。以下、エンジンＥＣＵ４０についても同様である。エアコンＥＣＵ２０は、例えば、ＲＯＭや補助記憶装置等に格納される一以上のプログラムをＣＰＵ上で実行することにより実現される機能部として、空調制御部２０１を含む。
【００３５】
空調制御部２０１は、設定温度、モード（吹出口の組み合わせによる複数の吹出口モードやデフロスタモード）等の設定状態に応じて、空調装置１０を作動制御する。具体的には、空調制御部２０１は、室温センサ２１、外気温センサ２２等の検出値に基づき、例えば、室内温度が設定温度になるように、空調装置１０を作動制御する。また、空調制御部２０１は、後述する遠隔操作支援制御部４０２からの空調始動要求に応じて、空調装置１０を始動させると共に、空調始動要求に含まれる設定内容に応じて、空調装置１０の作動制御を行う。
【００３６】
尚、エアコンＥＣＵ２０及びエンジンＥＣＵ４０を含む各種ＥＣＵ、並びに、ＤＣＭ９０は、相互に、例えば、ＣＡＮ（Controller Area Network）等の通信プロトコルに基づく車載ネットワークを通じて、通信可能に接続される。
【００３７】
室温センサ２１は、車両２の室内、例えば、インストルメントパネル（不図示）の内部に設けられ、室内の温度（室内温度）を検出する。室温センサ２１は、一対一の通信線等を介して、エアコンＥＣＵ２０と通信可能に接続され、検出される室内温度に対応する検出信号は、エアコンＥＣＵ２０に入力される。
【００３８】
外気温センサ２２は、車両２の室外、例えば、車両２の前部に設けられるエンジンルームの前端部（外気が導入される部分）、即ち、車両２のフロントグリルの裏側に設けられ、車両２の室外の温度（外気温度）を検出する。外気温センサ２２は、一対一の通信線等を介して、エアコンＥＣＵ２０と通信可能に接続され、検出される室外温度に対応する検出信号は、エアコンＥＣＵ２０に入力される。
【００３９】
エンジン３０（駆動装置の一例）は、車両２の駆動力源であると共に、空調装置１０、具体的には、空調装置１０の冷凍サイクルにおけるコンプレッサの駆動力源である。エンジン３０は、エンジンＥＣＵ４０の制御の下、燃料タンク（不図示）から燃料ポンプ（不図示）を介して供給されるガソリンや軽油等を気筒内で燃焼させることにより作動する。エンジン３０、具体的には、エンジン３０に組み込まれる各種アクチュエータ（燃料を噴射する燃料噴射装置、気筒内に噴射されたガソリンを着火させる点火装置、吸気や排気のバルブの開閉タイミング変更するための電動モータ等）は、一対一の通信線等を介して、エンジンＥＣＵ４０と通信可能に接続され、エンジンＥＣＵ４０から送信される制御指令に応じて作動する。
【００４０】
エンジンＥＣＵ４０は、スタータ（不図示）を含むエンジン３０の各種制御処理を行う電子制御ユニットである。エンジンＥＣＵ４０は、例えば、ＲＯＭや補助記憶装置等に格納される一以上のプログラムを実行することにより実現される機能部として、エンジン制御部４０１と、遠隔操作支援制御部４０２を含む。
【００４１】
エンジン制御部４０１は、車両２の運転者による操作状態（例えば、アクセル開度、図示しない変速機の選択された変速段等）、車両２の周辺の環境状態（例えば、外気温）等に応じて、エンジン３０の作動制御を行う。例えば、エンジン制御部４０１は、イグニッションスイッチ（ＩＧスイッチ）がオンされたり（ＩＧ−ＯＮ）、外部からエンジン始動要求が入力されたりした場合、エンジン３０を始動させる。具体的には、エンジン制御部４０１は、スタータを通電させるリレー（不図示）を接続状態に切り替えて、スタータを駆動させると共に、スタータによるクランキングに合わせて、燃料噴射装置、点火装置に適宜制御することにより、エンジン３０を始動させる。
【００４２】
遠隔操作支援制御部４０２は、端末２００からセンタサーバ１００を経由して受信される始動要求に応じて、エンジン制御部４０１及び空調制御部２０１に、それぞれ、エンジン始動要求及び空調始動要求を送信することにより、エンジン３０及び空調装置１０を始動させる。また、遠隔操作支援制御部４０２は、エンジン３０及び空調装置１０の始動後、所定の終了条件が成立すると、エンジン制御部４０１及び空調制御部２０１に、それぞれ、エンジン停止要求及び空調停止要求を送信することにより、空調装置１０及びエンジン３０を停止させる。例えば、遠隔操作支援制御部４０２は、終了条件として、エンジン３０及び空調装置１０の始動自体を起点として、始動要求に含まれる或いは予め規定される設定作動時間が経過した場合に、空調装置１０及びエンジン３０を停止させてよい。また、例えば、遠隔操作支援制御部４０２は、終了条件として、エンジン３０及び空調装置１０の始動以降で、室内温度が始動要求に含まれる或いは予め規定される設定温度に到達したと判断された場合に、空調装置１０及びエンジン３０を停止させてもよい。また、例えば、遠隔操作支援制御部４０２は、終了条件として、センタサーバ１００を介して、端末２００からエンジン３０及び空調装置１０を停止させる操作が実行された旨の信号がＤＣＭ９０により受信された場合に、空調装置１０及びエンジン３０を停止させてもよい。
【００４３】
尚、遠隔操作支援制御部４０２の機能は、エアコンＥＣＵ２０に設けられてもよいし、エアコンＥＣＵ２０及びエンジンＥＣＵ４０とＣＡＮ等の通信プロトコルに基づく車載ネットワークを通じて通信可能な他のＥＣＵに設けられてもよい。
【００４４】
ＤＣＭ９０は、例えば、多数の基地局を末端とする携帯電話網やインターネット網等を含む所定の通信ネットワークＮＷ１（以下、通信ネットワークＮＷ２についても同様）を通じて、センタサーバ１００と双方向で通信を行う通信デバイスである。ＤＣＭ９０は、上述の如く、ＣＡＮ等の車載ネットワークを通じて、エアコンＥＣＵ２０、エンジンＥＣＵ４０等の各種ＥＣＵと相互に通信可能に接続される。
【００４５】
センタサーバ１００は、車両２とユーザの端末２００との間に介在し、ユーザによる端末２００を利用した車両２のリモート操作に関する制御、具体的には、端末２００からのリモート操作に基づく車両２のエンジン３０の始動に関する制御を行う。センタサーバ１００は、通信機器１１０、処理装置１２０を含む。
【００４６】
通信機器１１０は、処理装置１２０（具体的には、通信処理部１２０１）による制御の下、通信ネットワークＮＷ１，ＮＷ２を介して、車両２（具体的には、ＤＣＭ９０）、端末２００（具体的には、通信機器２１０）のそれぞれと双方向で通信を行うデバイスである。
【００４７】
処理装置１２０は、センタサーバ１００における各種制御処理を実行する。処理装置１２０は、その機能が任意のハードウェア、ソフトウェア、或いはその組み合わせにより実現されてよく、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、補助記憶装置、Ｉ／Ｏ等を含む一又は複数のサーバコンピュータを中心に構成されてよい。処理装置１２０は、例えば、ＲＯＭや補助記憶装置に格納される一以上のプログラムをＣＰＵ上で実行することにより実現される機能部として、通信処理部１２０１と、ペアリング処理部１２０２と、遠隔操作制御部１２０３を含む。
【００４８】
通信処理部１２０１は、通信機器１１０を制御し、車両２との間及び端末２００との間での各種信号（制御信号、情報信号等）の送受信を行う。
【００４９】
ペアリング処理部１２０２は、端末２００から送信されるペアリング要求に応じて、一つの端末２００だけを対象として、センタサーバ１００と端末２００との間を一対一で接続する接続状態（ペアリング状態）を確立させる処理（ペアリング処理）を行う。これにより、センタサーバ１００は、ペアリング処理部１２０２によるペアリング処理が行われた場合、一つの端末２００だけと一対一で通信可能に接続されたペアリング状態になる。従って、センタサーバ１００との間でペアリング状態が確立されていない他の端末２００は、センタサーバ１００に始動要求を送信することができないため、センタサーバ１００に複数の端末２００から同じようなタイミングで始動要求が送信されないようにすることができる。即ち、始動要求が受信側（センタサーバ１００）で混信するような事態を回避できる。
【００５０】
また、ペアリング処理部１２０２は、既にセンタサーバ１００との間でペアリング状態が確立されている端末２００から送信されるペアリング解除要求に応じて、当該端末２００とセンタサーバ１００との間のペアリング状態を解除する。
【００５１】
遠隔操作制御部１２０３（制御部の一例）は、通信処理部１２０１により端末２００から受信される始動要求に基づくエンジン３０の始動に関する制御を行う。例えば、遠隔操作制御部１２０３は、通信処理部１２０１によりセンタサーバ１００とペアリング状態にある端末２００から始動要求が受信された場合、通信処理部１２０１を介して、車両２に始動要求を送信し、エンジン３０及び空調装置１０を始動させる。
【００５２】
端末２００は、ユーザから入力される所定操作に応じて、エンジン３０の始動要求を送信する等し、車両２の始動に関する遠隔操作を行う。端末２００は、例えば、車両２のユーザが所持するスマートフォン、タブレット端末等の携帯端末である。また、端末２００は、例えば、デスクトップ型のコンピュータ端末等、車両２のユーザが所持する定置型の端末であってもよい。端末２００は、通信機器２１０と、処理装置２２０と、タッチパネルディスプレイ（以下、単に「ディスプレイ」と称する）２４０を含む。
【００５３】
通信機器２１０は、処理装置２２０（具体的には、後述する通信処理部２２０１）による制御の下、通信ネットワークＮＷ２を通じて、センタサーバ１００と双方向で通信を行うデバイスであり、例えば、ＬＴＥ（Long Term Evolution）モジュールである。
【００５４】
処理装置２２０は、端末２００における各種制御処理を行う。処理装置２２０は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、補助記憶装置、Ｉ／Ｏ等を含むコンピュータを中心に構成される。処理装置２２０は、例えば、ＲＯＭや補助記憶装置等に格納される一以上のプログラムをＣＰＵ上で実行することにより実現される機能部として、通信処理部２２０１、表示制御部２２０２、遠隔操作部２２０３を含む。
【００５５】
通信処理部２２０１は、通信機器２１０を制御し、センタサーバ１００との間での各種信号の送受信を行う。
【００５６】
表示制御部２２０２は、ディスプレイ２４０に各種画像を表示させる。例えば、表示制御部２２０２は、ディスプレイ２４０に操作画面としての各種ＧＵＩ（Graphical User Interface）を表示させる。
【００５７】
遠隔操作部２２０３は、表示制御部２２０２によりディスプレイ２４０に表示される所定のＧＵＩに対するユーザの所定操作に応じて、エンジン３０及び空調装置１０の遠隔操作に関する各種処理を実行する。遠隔操作部２２０３は、例えば、ユーザによる所定操作に応じて、端末２００（処理装置２２０）にインストールされた所定のアプリケーションプログラム（以下、「遠隔操作アプリ」と称する）が起動されることにより、その機能が利用可能な状態になる。
【００５８】
例えば、遠隔操作部２２０３は、遠隔操作アプリの起動によりディスプレイ２４０に表示される各種ＧＵＩに対するユーザの所定操作に応じて、センタサーバ１００との間のペアリング状態の確立及び解除を要求するペアリング要求及びペアリング解除要求や、エンジン３０及び空調装置１０の始動を要求する始動要求等を含む車両２の遠隔操作に係る各種信号を、通信処理部２２０１を介してセンタサーバ１００に送信する。これにより、センタサーバ１００にペアリング要求が送信され、センタサーバ１００と一つの端末２００との間で、ペアリング状態が確立されうる。また、センタサーバ１００に送信された始動要求が、センタサーバ１００に受信され、センタサーバ１００（具体的には、遠隔操作制御部１２０３）による制御の下、車両２に始動要求が送信され、エンジン３０及び空調装置１０が始動されうる。また、例えば、ユーザは、所定のＧＵＩ上で、空調装置１０を作動させる際の各種設定を行うことができ、遠隔操作部２２０３は、当該各種設定を含む始動要求等の各種信号をセンタサーバ１００に送信する。これにより、車両２において、設定内容（ユーザによる室内温度の要求値としての設定温度やユーザによる空調装置１０の作動時間の要求値としての設定作動時間等）に基づく空調装置１０の制御が行われる。
【００５９】
［リモート始動システムの動作の詳細］
【００６０】
次に、図５〜図７を参照して、本実施形態に係るリモート始動システム１の具体的な動作について説明をする。
【００６１】
図５は、本実施形態に係るリモート始動システム１の動作の一例を概略的に示すシーケンス図である。具体的には、車両２をリモート操作可能な端末２００として、二つの端末２００Ａ，２００Ｂが予め登録されている場合のリモート始動システム１の動作の具体例である。以下、端末２００Ａの通信機器２１０、処理装置２２０、ディスプレイ２４０、通信処理部２２０１、表示制御部２２０２、及び遠隔操作部２２０３を、それぞれ、通信機器２１０Ａ、処理装置２２０Ａ、ディスプレイ２４０Ａ、通信処理部２２０１Ａ、表示制御部２２０２Ａ、及び遠隔操作部２２０３Ａと称する。また、端末２００Ｂの通信機器２１０、処理装置２２０、ディスプレイ２４０、通信処理部２２０１、表示制御部２２０２、及び遠隔操作部２２０３を、それぞれ、通信機器２１０Ｂ、処理装置２２０Ｂ、ディスプレイ２４０Ｂ、通信処理部２２０１Ｂ、表示制御部２２０２Ｂ、及び遠隔操作部２２０３Ｂと称する。後述する図９、図１２においても同様である。
【００６２】
尚、本例に係る動作の開始前において、センタサーバ１００との間でペアリング状態が確立されている端末２００は存在しない前提とする。
【００６３】
ステップＳ５０２にて、端末２００Ａは、表示制御部２２０２によりディスプレイ２４０のＧＵＩに対するユーザの所定操作に応じて、遠隔操作アプリを起動させる。
【００６４】
ステップＳ５０４にて、端末２００Ａの遠隔操作部２２０３Ａは、ディスプレイ２４０のＧＵＩに対するユーザの所定操作に応じて、通信処理部２２０１Ａ（ペアリング要求送信部の一例）を介して、ペアリング要求をセンタサーバ１００に送信する。ペアリング要求には、端末２００Ａに固有の識別子であるＩＤ（Identifier）、ＩＤと対応付けられるパスワード、及び同意通知が含まれる。同意通知は、後述の如く、センタサーバ１００と既にペアリング状態の端末２００がある場合、当該端末２００とセンタサーバ１００との間のペアリング状態が解除される旨を当該端末２００のユーザが同意する通知である。ＩＤ、パスワード及び当該同意は、ペアリング要求を送信するためのＧＵＩ（操作画面）において、ユーザにより入力され、当該内容が、ペアリング要求と共にセンタサーバ１００に送信される。これにより、ユーザの同意の上で、既に確立されている別の端末２００とセンタサーバ１００との間のペアリングを解除するため、ペアリング要求の送信元である端末２００のユーザの意図に反して、別の端末２００とセンタサーバ１００との間のペアリング状態を解除してしまう事態を抑制することができる。
【００６５】
尚、同意通知は、ペアリング要求とは別で、センタサーバ１００に送信されてもよい。この場合、センタサーバ１００は、端末２００からのペアリング要求が受信され、且つ、既に別の端末２００とセンタサーバ１００との間のペアリング状態が確立されているときに、当該ペアリング要求の送信元である端末２００に、既に確立されている別の端末２００とセンタサーバ１００との間のペアリング状態が解除される予定である旨の通知（解除予定通知）を送信する。そして、端末２００は、センタサーバ１００から解除予定通知が受信されると、ディスプレイ２４０にその旨を示す通知画面を表示させると共に、当該通知画面の中にユーザによる別の端末２００とセンタサーバ１００との間のペアリング状態が解除されることに対する同意を行うための操作部（ＧＵＩ）を表示させてよい。これにより、ユーザは、当該ＧＵＩに対する所定操作により、別の端末２００とセンタサーバ１００との間のペアリング状態が解除される旨に同意することができ、端末２００は、当該同意内容に係る同意通知を、ペアリング要求とは別にセンタサーバ１００に送信することができる。
【００６６】
ステップＳ５０６にて、センタサーバ１００のペアリング処理部１２０２は、既にセンタサーバ１００との間で確立されているペアリング状態がないため、当該ペアリング要求の送信元である端末２００Ａとセンタサーバ１００との間のペアリング状態を確立させる。
【００６７】
ステップＳ５０８にて、センタサーバ１００のペアリング処理部１２０２は、通信処理部１２０１を介して、端末２００に、センタサーバ１００との間のペアリング状態が確立された旨の通知（ペアリング確立通知）を送信する。
【００６８】
ステップＳ５１０にて、端末２００Ａの表示制御部２２０２Ａは、通信処理部２２０１Ａによりセンタサーバ１００からペアリング確立通知が受信されると、始動要求のセンタサーバ１００への送信を含む車両２の遠隔操作に係る各種操作を行うための遠隔始動操作画面をディスプレイ２４０Ａに表示させる。これにより、端末２００Ａとセンタサーバ１００との間のペアリング状態が確立されると、自動的に、遠隔始動操作画面がディスプレイ２４０Ａに表示されるため、遠隔始動操作画面をディスプレイ２４０に表示させるための操作が行われる必要がなく、ユーザの利便性を向上させることができる。
【００６９】
尚、端末２００のディスプレイ２４０には、当該端末２００とセンタサーバ１００との間のペアリング状態が確立された場合に、初めて、遠隔始動操作画面が表示されうる構成であってもよい。これにより、センタサーバ１００との間でペアリング状態が確立されていない端末２００からは、始動要求を送信すること自体ができないため、複数の端末２００から同じようなタイミングで始動要求がセンタサーバ１００に送信されることによる混信を更に抑制することができる。
【００７０】
例えば、図６は、本実施形態に係る遠隔始動操作画面の一例（遠隔始動操作画面６００）を示す図である。
【００７１】
図６に示すように、ディスプレイ２４０の遠隔始動操作画面６００の上部領域には、ポップアップ６１０が表示される。ポップアップ６１０には、センタサーバ１００と対象の端末２００との間のペアリング状態が確立されたため、センタサーバ１００への始動要求の送信に基づくエンジン３０の始動ができるようになったことを示す文字情報が表示される。
【００７２】
また、遠隔始動操作画面６００の上下中央領域から下部領域に亘って、ユーザによる操作を受け付ける仮想的なボタン６２０〜６４０が上下方向に並べて表示されている。
【００７３】
ボタン６２０は、始動要求をセンタサーバ１００に送信するための操作手段であり、具体的には、"遠隔始動ＯＮ"の文字情報が付与されている。これにより、ユーザは、ボタン６２０に対する操作を行うことにより、始動要求をセンタサーバ１００に送信し、エンジン３０の始動を実施させることができる。
【００７４】
また、ボタン６３０は、始動要求に含まれる各種設定内容（設定温度、設定作動時間等）を設定する設定画面に移行するための操作手段であり、具体的には、"詳細設定"の文字情報が描画されている。これにより、ユーザは、ボタン６３０に対する操作を行うことにより、始動要求に関する各種設定内容を設定することができる。
【００７５】
また、ボタン６４０は、当該画面から遠隔操作アプリのホーム画面に戻るための仮想的な操作手段であり、具体的には、"戻る"という文字情報が描画されている。
【００７６】
図５に戻り、端末２００Ａとセンタサーバ１００との間のペアリング状態が確立され、且つ、始動要求に基づくエンジン３０の始動が行われていない（エンジン３０は稼働中でない状況）で、ステップＳ５１２にて、端末２００Ｂは、表示制御部２２０２Ｂによりディスプレイ２４０Ｂに表示されるＧＵＩに対するユーザの所定操作に応じて、遠隔操作アプリを起動させる。
【００７７】
ステップＳ５１４にて、端末２００Ｂの遠隔操作部２２０３Ｂは、ディスプレイ２４０ＢのＧＵＩに対するユーザの所定操作に応じて、通信処理部２２０１Ｂ（ペアリング要求送信部の一例）を介して、ペアリング要求をセンタサーバ１００に送信する。ペアリング要求には、上述の如く、端末２００Ｂに固有のＩＤ（Identifier）、ＩＤと対応付けられるパスワード、及び同意通知が含まれる。
【００７８】
ステップＳ５１６にて、センタサーバ１００のペアリング処理部１２０２は、通信処理部１２０１により端末２００Ｂからペアリング要求が受信されると、既に確立されている端末２００Ａとセンタサーバ１００との間のペアリング状態を解除し、端末２００Ｂとセンタサーバ１００との間のペアリング状態を確立させる。これにより、先にペアリング要求を送信した端末２００Ａとセンタサーバ１００との間のペアリング状態が継続的に維持されている場合でも、端末２００Ａと別のユーザの端末２００Ｂとセンタサーバ１００との間のペアリング状態を確立させることができる。即ち、他の端末２００（端末２００Ｂ）のユーザは、既に一の端末２００（端末２００Ａ）とセンタサーバ１００との間でペアリング状態が既に確立されているような場合でも、車両２のエンジン３０を始動させることができる。
【００７９】
ステップＳ５１８にて、センタサーバ１００のペアリング処理部１２０２は、通信処理部１２０１を介して、ペアリング確立通知を端末２００Ｂに送信する。
【００８０】
また、併せて、ステップＳ５２０にて、センタサーバ１００のペアリング処理部１２０２は、通信処理部１２０１を介して、ペアリング状態が解除された旨を示す通知（ペアリング解除通知）を端末２００Ａに送信する。
【００８１】
ステップＳ５２２にて、端末２００Ｂの表示制御部２２０２Ｂは、通信処理部２２０１Ｂによりペアリング確立通知が受信されると、遠隔始動操作画面をディスプレイ２４０Ｂに表示させる（図６参照）。
【００８２】
一方、ステップＳ５２４にて、端末２００Ａの表示制御部２２０２Ａは、通信処理部２２０１Ａによりセンタサーバ１００からペアリング解除通知が受信されると、その旨を示すペアリング解除通知画面をディスプレイ２４０に表示させる。これにより、端末２００Ａとセンタサーバ１００との間のペアリング状態が解除されるため、端末２００Ａは、センタサーバ１００に始動要求を送信することができない。具体的には、例えば、センタサーバ１００との間でペアリング状態が確立されていない端末２００（端末２００Ａ）では、遠隔始動操作画面（図６参照）がディスプレイ２４０に表示不可の状態にしたり、表示可能であっても、始動要求をセンタサーバ１００に送信するための仮想的なボタンが表示されない状態であったり、当該ボタンが操作できない状態になっていたりすればよい。
【００８３】
図７は、ペアリング解除通知画面の一例（ペアリング解除通知画面７００）を示す図である。
【００８４】
図７に示すように、ペアリング解除通知画面７００の上部領域には、ポップアップ７１０が表示される。ポップアップ７１０には、当該端末２００とセンタサーバ１００との間のペアリング状態が解除されたため、始動要求に基づくエンジン３０の始動を行うことができない旨の文字情報が表示される。
【００８５】
また、ペアリング解除通知画面７００（ディスプレイ２４０）の下部領域には、ボタン７２０が表示される。ボタン７２０は、当該画面から遠隔操作アプリのホーム画面に戻るための仮想的な操作手段であり、具体的には、"戻る"の文字情報が描画されている。
【００８６】
図５に戻り、ステップＳ５２６にて、端末２００Ｂの遠隔操作部２２０３Ｂは、ユーザによるＧＵＩに対する所定操作に応じて、各種設定内容を含む始動要求を、通信処理部２２０１Ｂを介して、センタサーバ１００に送信する。
【００８７】
ステップＳ５２８にて、センタサーバ１００の遠隔操作制御部１２０３は、通信処理部１２０１により、センタサーバ１００とペアリング状態にある端末２００Ｂから始動要求を受信すると、通信処理部１２０１を介して、受信された始動要求を車両２に転送する。
【００８８】
ステップＳ５３０にて、車両２の遠隔操作支援制御部４０２は、ＤＣＭ９０によりセンタサーバ１００から始動要求が受信されると、エンジン制御部４０１及びエアコンＥＣＵ２０のそれぞれにエンジン始動要求及び空調始動要求を送り、エンジン３０及び空調装置１０を始動させる。
【００８９】
ステップＳ５３２にて、車両２の遠隔操作支援制御部４０２は、ＤＣＭ９０を介して、エンジン３０及び空調装置１０が始動された旨の始動通知をセンタサーバ１００に送信する。
【００９０】
ステップＳ５３４にて、センタサーバ１００の遠隔操作制御部１２０３は、通信処理部１２０１を介して、車両２から始動通知が受信されると、通信処理部１２０１を介して、該始動通知を端末２００Ｂに転送する。
【００９１】
一方、ステップＳ５３６にて、車両２の遠隔操作支援制御部４０２は、エンジン３０の始動後、終了条件が成立すると、エンジン制御部４０１及びエアコンＥＣＵ２０のそれぞれにエンジン停止要求及び空調停止要求を送信することにより、エンジン３０及び空調装置１０を停止させる。
【００９２】
ステップＳ５３８にて、車両２の遠隔操作支援制御部４０２は、ＤＣＭ９０を介して、エンジン３０及び空調装置１０が停止された旨の停止通知をセンタサーバ１００に送信する。
【００９３】
ステップＳ５４０にて、センタサーバ１００の遠隔操作制御部１２０３は、通信処理部１２０１を介して、車両２から停止通知が受信されると、通信処理部１２０１を介して、該停止通知を端末２００Ｂに転送する。
【００９４】
［作用］
このように、本実施形態では、リモート始動システム１は、複数の端末２００のうちの一の端末２００からの始動要求に基づき、エンジン３０が始動され稼働中である場合、或いは、エンジン３０が始動される可能性がある場合、複数の端末２００のうちの他の端末２００からの始動要求に基づくエンジン３０の始動を禁止する。
【００９５】
具体的には、端末２００の遠隔操作部２２０３は、ＧＵＩに対するユーザの所定操作に応じて、センタサーバ１００と、複数の端末２００のうちの自己が含まれる当該端末２００との間で一対一の接続を要求するペアリング要求を、通信処理部１２０１を介して、センタサーバ１００に送信する。また、センタサーバ１００のペアリング処理部１２０２は、受信されるペアリング要求に応じて、複数の端末２００のうちの一つの端末２００だけを対象として、センタサーバ１００との間の一対一の接続状態を確立させる。そして、センタサーバ１００の遠隔操作制御部１２０３は、複数の端末２００のうちのペアリング処理部１２０２によりセンタサーバ１００との間の接続状態が確立されている端末２００から送信される始動要求だけを受け付けて、エンジン３０を始動させる。
【００９６】
これにより、複数の端末２００のうちの一つの端末２００だけを対象として、始動要求に基づくエンジン３０の始動の制御を司るセンタサーバ１００との間に一対一のペアリング状態が確立される。ある端末２００とセンタサーバ１００との間でペアリングが確立されている場合、当該端末２００からの始動要求に基づくエンジン３０の始動が実際に行われ、エンジン３０が稼働中である、或いは、エンジン３０の始動が行われる可能性があると判断することができる。そのため、ペアリング状態が確立されている一の端末２００からの始動要求は受け付けられ、当該始動要求に応じて、エンジン３０が始動される一方、ペアリングが確立されていない他の端末２００からの始動要求は受け付けられない。従って、複数の端末２００から送信される始動要求が受信側で混信するような事態を抑制することができる。
【００９７】
また、本実施形態では、ペアリング処理部１２０２は、複数の端末２００のうちの端末２００Ａとセンタサーバ１００との接続状態が確立されている状況で、複数の端末２００のうちの端末２００Ｂからペアリング要求が受信された場合、端末２００Ａとセンタサーバ１００とのペアリング状態を解除し、端末２００Ｂとセンタサーバ１００との接続状態を確立させる。
【００９８】
これにより、既に端末２００Ａとセンタサーバ１００との間のペアリング状態が確立されている場合でも、端末２００Ｂからペアリング要求が送信されると、端末２００Ａとセンタサーバ１００との間のペアリング状態が解除され、端末２００Ｂとセンタサーバ１００との間のペアリング状態が確立される。そのため、例えば、端末２００Ａとは別のユーザが端末２００Ｂを利用してエンジン３０を始動させたいような場合に、先に、ペアリング要求を送信した端末２００Ａとセンタサーバ１００との間のペアリング状態が解除されないままの状態であっても、端末２００Ｂを利用して、エンジン３０を始動させることができる。
【００９９】
また、本実施形態では、端末２００Ｂの遠隔操作部２２０３Ｂは、ディスプレイ２４０ＢのＧＵＩに対するユーザの所定操作に応じて、ペアリング要求と共に、又は、別に、端末２００Ａとセンタサーバ１００とのペアリング状態の解除に同意する同意通知を、通信処理部２２０１Ｂを介して、センタサーバ１００に送信する。そして、ペアリング処理部１２０２は、端末２００Ｂからペアリング要求及び同意通知が受信された場合、端末２００Ａとセンタサーバ１００との間のペアリング状態を解除し、端末２００Ｂとセンタサーバ１００との間のペアリング状態を確立させる。
【０１００】
これにより、既に端末２００Ａとセンタサーバ１００との間のペアリング状態が確立されている場合でも、端末２００Ｂからペアリング要求が送信されると、端末２００Ａのペアリング解除の同意を端末２００Ｂのユーザから得た上で、端末２００Ａとセンタサーバ１００との間のペアリング状態が解除され、端末２００Ｂとセンタサーバ１００との間のペアリングが確立される。そのため、端末２００Ｂのユーザは、端末２００Ａとセンタサーバ１００との間のペアリング状態が解除されることを同意した上で、自分の端末（端末２００Ｂ）とのペアリングを確立させるため、端末２００Ｂのユーザの意図に反して、端末２００Ａとのペアリングを解除してしまうような事態を抑制することができる。
【０１０１】
尚、端末２００Ｂからセンタサーバ１００に送信されるペアリング要求に対して、端末２００Ｂの同意通知に代えて、或いは、加えて、端末２００Ａの同意通知がセンタサーバ１００で受信されることを条件として、端末２００Ａとセンタサーバ１００との間のペアリング状態が解除され、端末２００Ｂとセンタサーバ１００との間のペアリング状態が確立されてもよい。これにより、既に端末２００Ａとセンタサーバ１００との間のペアリング状態が確立されている場合でも、端末２００Ｂからペアリング要求が送信されると、端末２００Ａとセンタサーバ１００との間のペアリング解除の同意を端末２００Ａのユーザから得た上で、端末２００Ａのペアリングが解除され、端末２００Ｂのペアリングが確立される。そのため、端末２００Ａのユーザの意図に反して、端末２００Ａとのペアリングが解除されてしまうような事態を抑制することができる。この場合、センタサーバ１００（通信処理部１２０１）は、端末２００（端末２００Ｂ）からのペアリング要求が受信され、且つ、既に別の端末２００（端末２００Ａ）とセンタサーバ１００との間のペアリング状態が確立されているときに、当該端末２００Ａに、当該端末２００Ａとセンタサーバ１００との間のペアリング状態が解除される予定である旨の通知（解除予定通知）を送信する。そして、端末２００は、センタサーバ１００から解除予定通知が受信されると、ディスプレイ２４０にその旨を示す通知画面を表示させると共に、当該通知画面の中にユーザによる自分の端末２００（端末２００Ａ）とセンタサーバ１００との間のペアリング状態が解除されることに対する同意を行うための操作部（ＧＵＩ）を表示させてよい。これにより、端末２００Ａのユーザは、当該ＧＵＩに対する所定操作により、自分の端末２００Ａとセンタサーバ１００との間のペアリング状態が解除される旨に同意することができ、端末２００Ａは、当該同意内容に係る同意通知をセンタサーバ１００に送信することができる。また、端末２００Ａのユーザは、同意しない、即ち、自分の端末２００Ａとセンタサーバ１００との間のペアリング状態の解除を許否することもでき、端末２００Ａのユーザの意図を反映させることができる。
【０１０２】
また、同意通知の代わりに、端末２００Ａのユーザと端末２００Ｂのユーザとが、センタサーバ１００を介して、メッセージの双方向での送信等によって対話を行うことが可能な構成であってもよい。これにより、端末２００Ａ，２００Ｂのユーザ同士が対話に基づき、どちらのペアリング状態を優先させるかを決定し、端末２００Ａのユーザが自発的にペアリング状態を解除する操作を行ったり、端末２００Ｂのユーザがペアリング要求を取り下げる操作を行ったり等することができる。この場合、端末２００は、ディスプレイ２４０のＧＵＩに対するユーザの所定操作に応じて、ＧＵＩ内のメッセージ入力ボックスにメッセージが入力され、入力されたメッセージを、他の端末２００を宛先としてセンタサーバ１００に送信可能な構成であればよい。そして、センタサーバ１００は、端末２００から送信されるメッセージを、メッセージに含まれる宛先の他の端末２００に転送すればよい。
【０１０３】
また、本実施形態では、ペアリング処理部１２０２（ペアリング処理部１２０２からの要求に基づく通信処理部１２０１の機能を含む）は、センタサーバ１００に設けられるが、車両２に設けられてもよい。つまり、本実施形態では、端末２００との間で確立されるペアリングの接続対象は、センタサーバ１００であるが、車両２であってもよい。この場合、センタサーバ１００は、端末２００から車両２を宛先として送信されるペアリング要求、同意通知等を車両２に転送すると共に、車両２から何れかの端末２００を宛先として送信される各種通知を当該端末２００に転送する中継機能を果たす。
【０１０４】
また、本実施形態では、遠隔操作制御部１２０３の機能（遠隔操作制御部１２０３からの要求に基づく通信処理部１２０１の機能を含む）は、即ち、始動要求に基づくエンジン３０の始動に関する全体制御を司る機能は、センタサーバ１００に設けられるが、車両２に設けられてもよい。
【０１０５】
＜第２実施形態＞
次いで、第２実施形態について説明する。
【０１０６】
本実施形態に係るリモート始動システム１は、ペアリング処理部１２０２の代わりに、権限付与部１２０４が設けられる点で第１実施形態と異なる。以下、第１実施形態と同一或いは対応する構成には、同一の符号を付し、異なる部分を中心に説明する。
【０１０７】
［リモート始動システムの構成］
まず、図８を参照して、第２実施形態に係るリモート始動システム１の構成について説明する。
【０１０８】
図８は、本実施形態に係るセンタサーバ１００（処理装置１２０）の機能的な構成の一例を示す機能ブロック図である。
【０１０９】
尚、リモート始動システム１の全体構成、車両２の機能的な構成、及び端末２００の機能的な構成は、それぞれ、第１実施形態と同様、図１、図２、及び図４で表される。
【０１１０】
センタサーバ１００は、第１実施形態と同様、通信機器１１０、処理装置１２０を含む。
【０１１１】
処理装置１２０は、例えば、ＲＯＭや補助記憶装置に格納される一以上のプログラムをＣＰＵ上で実行することにより実現される機能部として、通信処理部１２０１と、遠隔操作制御部１２０３と、権限付与部１２０４を含む。
【０１１２】
権限付与部１２０４は、端末２００から送信されるログイン要求（権限要求の一例）に応じて、複数の端末２００のうちの一つの端末２００だけを対象として、センタサーバ１００へのログインを許可し、始動要求に基づくエンジン３０の始動を実施させる権限（遠隔始動権限）を付与する。これにより、遠隔始動権限が付与されていない他の端末２００は、センタサーバ１００に始動要求を送信することができないため、センタサーバ１００に複数の端末２００から同じようなタイミングで始動要求が送信されないようにすることができる。即ち、始動要求が受信側（センタサーバ１００）で混信するような事態を回避できる。
【０１１３】
また、権限付与部１２０４は、既に遠隔始動権限が付与された端末２００（即ち、センタサーバ１００にログイン済の端末２００）から送信されるログアウト要求に応じて、当該端末２００をログアウトさせ、遠隔始動権限の当該端末２００への付与を解除する。
【０１１４】
遠隔操作制御部１２０３は、（制御部の一例）は、通信処理部１２０１により端末２００から受信される始動要求に基づくエンジン３０の始動に関する制御を行う。例えば、遠隔操作制御部１２０３は、通信処理部１２０１により、複数の端末２００のうちの遠隔始動権限が付与された（即ち、センタサーバ１００にログイン済の）端末２００から始動要求が受信された場合、通信処理部１２０１を介して、車両２に始動要求を送信し、エンジン３０及び空調装置１０を始動させる。
【０１１５】
端末２００は、第１実施形態と同様、通信機器２１０と、処理装置２２０を含む。
【０１１６】
処理装置２２０は、例えば、ＲＯＭや補助記憶装置等に格納される一つ以上のプログラムをＣＰＵ上で実行することにより実現される機能部として、通信処理部２２０１と、表示制御部２２０２と、遠隔操作部２２０３を含む。
【０１１７】
遠隔操作部２２０３は、第１実施形態と同様、表示制御部２２０２によりディスプレイ２４０に表示される所定のＧＵＩに対するユーザの所定操作に応じて、エンジン３０及び空調装置１０の遠隔操作に関する各種処理を実行する。当該機能は、第１実施形態と同様、例えば、ユーザによる所定操作に応じて、遠隔始動アプリが起動されることにより利用可能な状態になる。
【０１１８】
例えば、遠隔操作部２２０３は、遠隔操作アプリの起動によりディスプレイ２４０に表示される各種ＧＵＩに対するユーザの所定操作に応じて、遠隔始動権限の付与及び解除を要求するログイン要求及びログアウト要求や、エンジン３０及び空調装置１０の始動を要求する始動要求等を含む車両２の遠隔操作に係る各種信号を、通信処理部２２０１を介してセンタサーバ１００に送信する。また、例えば、ユーザは、所定のＧＵＩ上で、空調装置１０を作動させる際の各種設定を行うことができ、遠隔操作部２２０３は、当該各種設定を含む始動要求等の各種信号をセンタサーバ１００に送信する。
【０１１９】
［リモート始動システムの動作の詳細］
次に、図９〜図１１を参照して、本実施形態に係るリモート始動システム１の具体的な動作について説明する。
【０１２０】
図９は、本実施形態に係るリモート始動システム１の動作の一例を概略的に示すシーケンス図である。具体的には、車両２をリモート操作可能な端末２００として、二つの端末２００Ａ，２００Ｂが予め登録されている場合のリモート始動システム１の動作の具体例である。
【０１２１】
尚、本例に係る動作の開始前において、センタサーバ１００にログイン済の端末２００は存在しない前提とする。以下、後述する図１２についても同様である。
【０１２２】
ステップＳ９０２にて、端末２００Ａは、表示制御部２２０２によりディスプレイ２４０に表示されるＧＵＩに対するユーザの所定操作に応じて、遠隔操作アプリを起動させる。
【０１２３】
ステップＳ９０４にて、端末２００Ａの遠隔操作部２２０３Ａは、ディスプレイ２４０ＡのＧＵＩに対するユーザの所定操作に応じて、通信処理部２２０１Ａ（権限要求送信部の一例）を介して、ログイン要求をセンタサーバ１００に送信する。ログイン要求には、ディスプレイ２４０ＡのＧＵＩに対するユーザの所定操作に応じて入力される、端末２００Ａ或いは端末２００Ａのユーザに固有の識別子であるＩＤ（Identifier）、及び当該ＩＤと対応付けられるパスワードが含まれる。
【０１２４】
ステップＳ９０６にて、センタサーバ１００の権限付与部１２０４は、通信処理部１２０１により端末２００Ａからログイン要求が受信されると、ログイン済の端末２００が存在しないため、ＩＤ及びパスワードによる認証を行った上で、端末２００Ａのセンタサーバ１００へのログインを許可し、遠隔始動権限を付与する。
【０１２５】
ステップＳ９０８にて、センタサーバ１００の権限付与部１２０４は、端末２００Ａのログイン（遠隔始動権限の付与）が完了すると、通信処理部１２０１を介して、ログインが完了した旨の通知（ログイン完了通知）を端末２００Ａに送信する。
【０１２６】
ステップＳ９１０にて、端末２００Ａの表示制御部２２０２Ａは、通信処理部２２０１Ａによりセンタサーバ１００からログイン完了通知が受信されると、始動要求のセンタサーバ１００への送信を含む車両２の遠隔操作に係る各種操作を行うための遠隔始動操作画面をディスプレイ２４０Ａに表示させる。これにより、端末２００Ａのセンタサーバ１００へのログインが完了すると、自動的に、遠隔始動操作画面がディスプレイ２４０Ａに表示されるため、遠隔始動操作画面をディスプレイ２４０に表示させるための操作が行われる必要がなく、ユーザの利便性を向上させることができる。
【０１２７】
尚、端末２００のディスプレイ２４０には、当該端末２００のセンタサーバ１００へのログインが完了した場合に、初めて、遠隔始動操作画面が表示されうる構成であってもよい。これにより、センタサーバ１００にログインしていない端末２００からは、始動要求を送信すること自体ができないため、複数の端末２００から同じようなタイミングで始動要求がセンタサーバ１００に送信されることによる混信を更に抑制することができる。
【０１２８】
例えば、図１０は、本実施形態に係る遠隔始動操作画面の一例（遠隔始動操作画面１０００）を示す図である。
【０１２９】
図１０に示すように、ディスプレイ２４０の遠隔始動操作画面１０００の上部領域には、ポップアップ１０１０が表示される。ポップアップ１０１０には、当該端末２００のセンタサーバ１００へのログインが完了したため、センタサーバ１００への始動要求の送信に基づくエンジン３０の始動ができるようになったことを示す文字情報が表示される。
【０１３０】
また、遠隔始動操作画面１０００の上下中央領域から下部領域に亘って、ユーザによる操作を受け付ける仮想的なボタン１０２０〜１０４０が上下方向に並べて表示されている。ボタン１０２０〜１０４０は、第１の実施形態の図６におけるボタン６２０〜６４０と同じ機能を有するため、説明を省略する。
【０１３１】
図９に戻り、端末２００Ａがセンタサーバ１００にログインし、且つ、始動要求に基づくエンジン３０の始動が行われていない（エンジン３０は稼働中でない状況）で、ステップＳ９１２にて、端末２００Ｂは、表示制御部２２０２Ｂによりディスプレイ２４０Ｂに表示されるＧＵＩに対するユーザの所定操作に応じて、遠隔操作アプリを起動させる。
【０１３２】
ステップＳ９１４にて、端末２００Ｂの遠隔操作部２２０３Ｂは、ディスプレイ２４０ＢのＧＵＩに対するユーザの所定操作に応じて、通信処理部２２０１Ｂ（権限要求送信部の一例）を介して、ログイン要求をセンタサーバ１００に送信する。ログイン要求には、上述の如く、端末２００Ｂ或いは端末２００Ｂのユーザに固有のＩＤ（Identifier）、ＩＤと対応付けられるパスワードが含まれる。
【０１３３】
ステップＳ９１６にて、センタサーバ１００の権限付与部１２０４は、通信処理部１２０１により端末２００Ｂからログイン要求が受信されると、既に端末２００Ａがセンタサーバ１００にログイン済であるため、通信処理部１２０１（リトライ要求送信部の一例）を介して、事後的にログイン要求を送信するように要求するリトライ要求を端末２００Ｂに送信する。
【０１３４】
ステップＳ９１８にて、端末２００Ｂの表示制御部２２０２Ｂは、通信処理部２２０１Ｂによりセンタサーバ１００からリトライ要求が受信されると、リトライ要求の内容をユーザに通知する通知画面（リトライ要求通知画面）をディスプレイ２４０Ｂに表示させる。
【０１３５】
例えば、図１１は、本実施形態に係るリトライ要求通知画面の一例（リトライ要求通知画面１１００）を示す図である。
【０１３６】
図１１に示すように、ディスプレイ２４０のリトライ要求通知画面１１００の上部領域には、ポップアップ１１１０が表示される。ポップアップ１１１０には、他の端末２００がセンタサーバ１００にログイン中であるため、他の端末２００がログアウトしてから、再度、ログイン要求を送信するように要求する文字情報が表示される。
【０１３７】
また、リトライ要求通知画面１１００の上下中央領域から下部領域に亘って、ボタン１１２０、１１３０が上下方向に並べて配置される。
【０１３８】
ボタン１１２０は、再度、ログイン要求をセンタサーバ１００に送信するための仮想的な操作手段であり、具体的には、"リトライ"の文字情報が描画されている。
【０１３９】
ボタン１１３０は、当該画面から遠隔操作アプリのホーム画面に戻るための仮想的な操作手段であり、具体的には、"戻る"の文字情報が描画されている。
【０１４０】
図９に戻り、一方、ステップＳ９２０にて、端末２００Ａの遠隔操作部２２０３は、ディスプレイ２４０ＡのＧＵＩに対するユーザの所定操作に応じて、ログアウト要求を、通信処理部２２０１Ａを介して、センタサーバ１００に送信する。
【０１４１】
ステップＳ９２２にて、センタサーバ１００の権限付与部１２０４は、通信処理部１２０１により端末２００Ａからログアウト要求が受信されると、端末２００Ａのログアウト処理を行い、端末２００Ａに付与された遠隔始動権限を解除する。
【０１４２】
端末２００Ａのログアウト処理の後、ステップＳ９２４にて、端末２００Ｂの遠隔操作部２２０３は、ディスプレイ２４０ＢのＧＵＩに対するユーザの所定操作、例えば、上述した図１１のボタン１１２０の操作に応じて、ログイン要求を、通信処理部２２０１Ｂを介して、センタサーバ１００に送信する。
【０１４３】
ステップＳ９２６にて、センタサーバ１００の権限付与部１２０４は、通信処理部１２０１Ｂにより端末２００Ｂからログイン要求が受信されると、ログイン済の端末２００が存在しないため、端末２００Ｂのセンタサーバ１００へのログインを許可し、遠隔始動権限を付与する。
【０１４４】
ステップＳ９２８にて、センタサーバ１００の権限付与部１２０４は、端末２００Ｂのログイン（遠隔始動権限の付与）が完了すると、通信処理部１２０１を介して、ログインが完了した旨の通知（ログイン完了通知）を端末２００Ｂに送信する。
【０１４５】
ステップＳ９３０にて、端末２００Ｂの表示制御部２２０２Ｂは、通信処理部２２０１Ｂによりセンタサーバ１００からログイン完了通知が受信されると、遠隔始動操作画面（図１０参照）をディスプレイ２４０Ｂに表示させる。
【０１４６】
ステップＳ９３２〜Ｓ９４６は、第１実施形態における図５のステップＳ５２６〜５４０と同じであるため、説明を省略する。
【０１４７】
［作用］
このように、本実施形態では、リモート始動システム１は、複数の端末２００のうちの一の端末２００からの始動要求に基づき、エンジン３０が始動され稼働中である場合、或いは、エンジン３０が始動される可能性がある場合、複数の端末２００のうちの他の端末２００からの始動要求に基づくエンジン３０の始動を禁止する。
【０１４８】
具体的には、端末２００の遠隔操作部２２０３は、ディスプレイ２４０のＧＵＩに対するユーザの所定操作に応じて、始動要求に基づくエンジン３０の始動を実施させる権限の付与を要求するログイン要求を、通信処理部２２０１を介して、要求対象であるセンタサーバ１００に送信する。そして、要求対象であるセンタサーバ１００の権限付与部１２０４は、複数の端末２００から送信される権限要求に応じて、複数の端末２００のうちの一つの端末２００だけを対象として、権限を付与する。
【０１４９】
これにより、エンジン３０の始動を実施させるための権限が一つの端末２００だけに付与される。ある端末２００に当該権限が付与されている場合、当該端末２００からの始動要求に基づくエンジン３０の始動が実際に行われ、エンジン３０が稼働中である、或いは、エンジン３０の始動が行われる可能性があると判断することができる。そのため、既に一の端末２００に権限が付与されている場合、権限が付与されない他の端末２００は、始動要求に基づくエンジン３０の始動を行うことができず、つまり、他の端末２００からの始動要求に基づくエンジン３０の始動が禁止される。また、始動要求に基づくエンジン３０の始動を実施させる権限（遠隔始動権限）、つまり、始動要求を送信する権限が一つの端末２００だけに付与され、他の端末２００には当該権限が付与されないため、そもそも、同じようなタイミングで複数の端末２００から始動要求が送信されることがない。そのため、複数の端末２００から送信される始動要求が受信側で混信するような事態を抑制することができる。
【０１５０】
また、本実施形態では、センタサーバ１００の権限付与部１２０４は、複数の端末２００のうちの端末２００Ａに権限が付与されている場合、複数の端末２００のうちの端末２００Ｂからログイン要求が送信されたときに、ログイン要求の事後的な再送信を要求するリトライ要求を端末２００Ｂに送信する。そして、端末２００Ｂのディスプレイ２４０Ｂには、リトライ要求が受信された場合に、表示制御部２２０２Ｂによる制御の下、ログイン要求の事後的な再送信を要求する旨の通知画面（リトライ要求通知画面）が表示される。
【０１５１】
これにより、端末２００Ａに既に権限が付与されている状態で、端末２００Ｂから権限要求が送信されると、権限要求の送信を事後的にリトライするように要求する通知が端末２００Ｂのディスプレイ２４０に表示される。従って、既に端末２００Ａに権限が付与されている状態で、後から端末２００Ｂのユーザがエンジン３０を始動させたいような場合に、エンジン３０の遠隔始動権限を付与できない旨を端末２００Ｂのユーザに前もって通知することができる。
【０１５２】
尚、本実施形態において、端末２００Ｂからログイン要求が送信されたときに代えて、或いは、加えて、端末２００Ｂで始動要求を送信するための機能、即ち、遠隔操作アプリが起動されたときに、リトライ要求が端末２００Ｂに送信されてもよい。この場合、端末２００Ｂは、遠隔操作アプリの起動に応じて、起動通知をセンタサーバ１００に送信することにより、センタサーバ１００は、端末２００Ｂにおける遠隔操作アプリの起動を把握することができる。
【０１５３】
また、本実施形態において、権限付与部１２０４（権限付与部１２０４からの要求に基づく通信処理部１２０１の機能を含む）は、センタサーバ１００に設けられるが、車両２に設けられてもよい。つまり、本実施形態において、端末２００からの権限付与の要求対象は、センタサーバ１００であるが、車両２であってもよい。この場合、センタサーバ１００は、端末２００から車両２を宛先として送信されるログイン要求等を車両２に転送すると共に、車両２から何れかの端末２００を宛先として送信されるリトライ要求や各種通知等を当該端末２００に転送する中継機能を果たす。
【０１５４】
また、本実施形態では、遠隔操作制御部１２０３の機能（遠隔操作制御部１２０３からの要求に基づく通信処理部１２０１の機能を含む）は、即ち、始動要求に基づくエンジン３０の始動に関する全体制御を司る機能は、センタサーバ１００に設けられるが、車両２に設けられてもよい。
【０１５５】
＜第３実施形態＞
次いで、第３実施形態について説明する。
【０１５６】
本実施形態に係るリモート始動システム１は、センタサーバ１００（処理装置１２０）が、第２実施形態と同様、権限付与部１２０４を含む点で、第１実施形態と異なる。また、本実施形態に係るリモート始動システム１は、権限付与部１２０４により複数の端末２００に対して遠隔始動権限が付与される点で第２実施形態と異なる。以下、第１実施形態及び第２実施形態と同一或いは対応する構成には同一の符号を付し、異なる部分を中心に説明する。
【０１５７】
［リモート始動システムの構成］
まず、本実施形態に係るリモート始動システム１の構成について説明する。
【０１５８】
尚、リモート始動システム１の全体構成、車両２の機能的な構成、センタサーバ１００（処理装置１２０）の機能的な構成、及び端末２００の機能的な構成は、それぞれ、第２実施形態と同様、図１、図２、図８、及び図４で表される。
【０１５９】
センタサーバ１００は、第１実施形態及び第２実施形態と同様、通信機器１１０、処理装置１２０を含む。
【０１６０】
処理装置１２０は、例えば、ＲＯＭや補助記憶装置に格納される一以上のプログラムをＣＰＵ上で実行することにより実現される機能部として、第２実施形態と同様、通信処理部１２０１と、遠隔操作制御部１２０３と、権限付与部１２０４を含む。
【０１６１】
権限付与部１２０４は、通信処理部１２０１により端末２００からログイン要求が受信された場合、当該ログイン要求の送信元である端末２００のセンタサーバ１００へのログインを許可し、遠隔始動権限を付与する。つまり、権限付与部１２０４は、第２実施形態と異なり、それぞれの端末２００から送信されるＩＤ及びパスワードが正規である限り、受信されるログイン要求に応じて、送信元である複数の端末２００のそれぞれに制限なく遠隔始動権限を付与する。
【０１６２】
また、権限付与部１２０４は、既に遠隔始動権限が付与された端末２００（即ち、センタサーバ１００にログイン済の端末２００）から送信されるログアウト要求に応じて、当該端末２００をログアウトさせ、遠隔始動権限の当該端末２００への付与を解除する。
【０１６３】
遠隔操作制御部１２０３（制御部の一例）は、通信処理部１２０１により端末２００から受信される始動要求に基づくエンジン３０の始動に関する制御を行う。例えば、遠隔操作制御部１２０３は、通信処理部１２０１により受信される、遠隔始動権限が付与された（即ち、センタサーバ１００にログイン済の）端末２００からの始動要求に基づき、通信処理部１２０１を介して、車両２に始動要求を送信し、エンジン３０及び空調装置１０を始動させる。また、例えば、遠隔操作制御部１２０３は、複数の端末２００のうちの遠隔始動権限が付与された一の端末２００からの始動要求に基づき、エンジン３０が始動し稼働中である場合、或いは、エンジン３０が始動する可能性がある場合に、他の端末２００からの始動要求に基づくエンジン３０の始動を禁止する。エンジン３０が始動する可能性がある場合には、例えば、一の端末２００から始動要求が送信された直後や、始動要求の設定内容として、所定時間後にエンジン３０を始動させる等のタイマが設定されているような状況等が含まれる。これにより、複数の端末２００に遠隔始動権限が付与される場合であっても、複数の端末２００から送信される始動要求がセンタサーバ１００（受信側）で混信するような事態を抑制することができる。
【０１６４】
［リモート始動システムの動作の詳細］
次に、図１２、図１３を参照して、本実施形態に係るリモート始動システム１の具体的な動作について説明する。
【０１６５】
図１２は、本実施形態に係るリモート始動システム１の動作の一例を概略的に示すシーケンス図である。具体的には、車両２をリモート操作可能な端末２００として、二つの端末２００Ａ，２００Ｂが予め登録されている場合のリモート始動システム１の動作の具体例である。
【０１６６】
ステップＳ１２０２〜Ｓ１２１４の処理は、第２実施形態における図９のステップＳ９０２〜Ｓ９１４と同じであるため、説明を省略する。
【０１６７】
ステップＳ１２１６にて、センタサーバ１００の権限付与部１２０４は、通信処理部１２０１により端末２００Ｂからログイン要求が受信されると、ＩＤ及びパスワードによる認証を行った上で、端末２００Ｂのセンタサーバ１００へのログインを許可し、遠隔始動権限を付与する。これにより、端末２００Ａ，２００Ｂの双方に遠隔始動権限が付与された状態になる。
【０１６８】
ステップＳ１２１８にて、センタサーバ１００の権限付与部１２０４は、端末２００Ｂのログイン（遠隔始動権限の付与）が完了すると、通信処理部１２０１を介して、ログイン完了通知を端末２００Ｂに送信する。
【０１６９】
ステップＳ１２２０にて、端末２００Ｂの表示制御部２２０２Ｂは、通信処理部２２０１Ｂによりセンタサーバ１００からログイン完了通知が受信されると、遠隔始動操作画面（図１０参照）をディスプレイ２４０Ｂに表示させる。
【０１７０】
ステップＳ１２２２にて、遠隔始動権限が付与された端末２００Ａ，２００Ｂのうちの端末２００Ａの遠隔操作部２２０３Ａは、ディスプレイ２４０ＡのＧＵＩに対するユーザの所定操作に応じて、始動要求を、通信処理部２２０１Ａを介してセンタサーバ１００に送信する。
【０１７１】
ステップＳ１２２４，Ｓ１２２６は、第１実施形態における図５のステップＳ５２８，Ｓ５３０と同じであるため、説明を省略する。
【０１７２】
端末２００Ａからの始動要求に基づき、エンジン３０が始動し稼働中である状況で、ステップＳ１２２８にて、端末２００Ｂの遠隔操作部２２０３Ｂは、ディスプレイ２４０のＧＵＩに対するユーザの所定操作に応じて、始動要求を、通信処理部２２０１Ｂを介して、センタサーバ１００に送信する。
【０１７３】
ステップＳ１２３０にて、センタサーバ１００の遠隔操作制御部１２０３は、通信処理部１２０１により端末２００Ｂから始動要求を受信すると、端末２００Ａからの始動要求に基づきエンジン３０が始動し稼働中であるため、端末２００Ｂからの始動要求を破棄する。そして、遠隔操作制御部１２０３は、通信処理部１２０１（操作不許可通知送信部の一例）を介して、始動要求に基づく車両２のエンジン３０の始動操作が許可されない旨を示す通知（操作不許可通知）を端末２００Ｂに送信する。
【０１７４】
ステップＳ１２３２にて、端末２００Ｂの表示制御部２２０２Ｂは、通信処理部２２０１Ｂによりセンタサーバ１００から操作不許可通知が受信されると、その旨の通知画面（操作不許可通知画面）をディスプレイ２４０に表示させる。
【０１７５】
尚、端末２００Ａからの始動要求に基づきエンジン３０が始動する可能性がある場合についても、本例の場合と同様、センタサーバ１００から端末２００Ａに操作不許可通知が送信され、端末２００Ｂのディスプレイ２４０には、同様の操作不許可通知画面が表示されてよい。
【０１７６】
例えば、図１３は、操作不許可通知画面の一例（操作不許可通知画面１３００）を示す図である。
【０１７７】
図１３に示すように、ディスプレイ２４０の操作不許可通知画面１３００の上部領域には、ポップアップ１３１０が表示される。ポップアップ１３１０には、他の端末２００（端末２００Ａ）からの始動要求に基づくエンジン３０の始動制御が継続中であるため、当該始動制御が完了するまで始動要求に基づくエンジン３０の始動操作が実行できない旨の文字情報が描画されている。
【０１７８】
また、操作不許可通知画面１３００の上下中央領域から下部領域に亘って、ボタン１３２０，１３３０が上下方向に配置されている。
【０１７９】
ボタン１３２０は、再度、始動要求をセンタサーバ１００に送信するための仮想的な操作手段であり、具体的には、"リトライ"の文字情報が描画されている。但し、操作不許可通知画面１３００において、ボタン１３２０は、描画されているものの、タッチパネル式のディスプレイ２４０におけるボタン１３２０に対応する部分を接触操作しても反応しない、即ち、操作できない状態で表示されている。これにより、端末２００Ａからの始動要求に基づきエンジン３０が始動し稼働中である場合、或いは、エンジン３０が始動する可能性がある場合に、センタサーバ１００に端末２００Ｂから始動要求が送信されないようにすることができる。
【０１８０】
尚、ボタン１３２０は、表示されない（非表示にされる）態様であってもよく同様の作用・効果を得ることができる。
【０１８１】
ボタン１３３０は、該画面から遠隔操作アプリのホーム画面に戻るための仮想的な操作手段であり、具体的には、"戻る"の文字情報が描画されている。
【０１８２】
図１３に戻り、ステップＳ１２３４〜Ｓ１２４０は、第１実施形態における図５のステップＳ５３２〜Ｓ５３８と同じであるため、説明を省略する。
【０１８３】
ステップＳ１２４２にて、センタサーバ１００の遠隔操作制御部１２０３は、通信処理部１２０１により車両２からエンジン３０等が停止された旨の停止通知を受信すると、通信処理部１２０１を介して、遠隔操作権限が付与されている端末２００Ａ，２００Ｂの双方に停止通知を送信する。これにより、エンジン３０の始動のトリガとなる始動要求を送信した端末２００Ａのユーザだけでなく、端末２００Ｂのユーザもエンジン３０等が停止されたことを把握することができる。
【０１８４】
ステップＳ１２４４にて、端末２００Ｂの遠隔操作部２２０３Ｂは、エンジン３０が停止された旨を把握したユーザからの、ディスプレイ２４０のＧＵＩに対する所定操作に応じて、始動要求を、通信処理部１２０１Ｂを介して、センタサーバ１００に送信する。これにより、端末２００Ａからの始動要求に基づくエンジン３０等の始動制御が停止されたため、端末２００Ｂのユーザは、自分の端末２００Ｂを利用して、エンジン３０等を始動させることができる。
【０１８５】
ステップＳ１２４６、Ｓ１２４８の処理は、ステップＳ１２２４，Ｓ１２２６の処理と同じであるため、説明を省略する。
【０１８６】
尚、ステップＳ１２４８の処理によるエンジン３０及び空調装置１０の始動に対応する、ステップＳ１２３４〜Ｓ１２４２の処理は、図示が省略されている。
【０１８７】
［作用］
本実施形態では、リモート始動システム１は、複数の端末２００のうちの一の端末２００からの始動要求に基づき、エンジン３０が始動され稼働中である場合、或いは、エンジン３０が始動される可能性がある場合、複数の端末２００のうちの他の端末２００からの始動要求に基づくエンジン３０の始動を禁止する。
【０１８８】
具体的には、端末２００の遠隔操作部２２０３は、ディスプレイ２４０のＧＵＩに対するユーザの所定操作に応じて、始動要求に基づくエンジン３０の始動を実施させる権限の付与を要求するログイン要求を、通信処理部２２０１（権限要求送信部の一例）を介して、センタサーバ１００に送信する。また、センタサーバ１００の権限付与部１２０４は、通信処理部１２０１により権限要求が受信された場合に、該権限要求の送信元の端末２００に権限を付与する。そして、遠隔操作制御部１２０３は、複数の端末２００のうちの遠隔始動権限が付与された一の端末２００からの始動要求に基づき、エンジン３０が始動し稼働中である場合、又は、エンジン３０が始動する可能性がある場合に、複数の端末２００のうちの遠隔始動権限が付与された他の端末２００から送信される始動要求に基づくエンジン３０の始動を禁止する。
【０１８９】
これにより、エンジン３０の始動を実施させるための権限が付与された一の端末２００からの始動要求によりエンジン３０が始動し稼働中である状況や、始動要求が送信された直後等のエンジン３０が始動する可能性がある状況で、権限が付与された他の端末２００からの始動要求に基づくエンジン３０の始動を禁止できる。そのため、複数の端末２００から送信される始動要求が受信側で混信するような事態を抑制することができる。また、エンジン３０の始動のためには、前もって、端末２００に権限が付与される必要があり、始動要求の送信対象の端末２００自体を限定することができるため、複数の端末２００から送信される始動要求が受信側で混信するような事態を抑制することができる。また、遠隔始動権限自体は、複数の端末２００に付与されうるため、権限付与の順番を待つ必要がなく、ユーザの利便性を向上させることができる。即ち、複数の端末２００から送信される始動要求の受信側における混信の抑制とユーザの利便性とを両立させることができる。
【０１９０】
また、本実施形態では、センタサーバ１００の遠隔操作制御部１２０３は、遠隔始動権限が付与された一の端末２００からの始動要求に基づき、エンジン３０が始動し稼働中である場合、或いは、エンジン３０が始動する可能性がある場合に、始動要求に基づくエンジン３０の始動を許可しない旨の不許可通知（操作不許可通知）を、通信処理部１２０１を介して、遠隔始動権限が付与された他の端末２００に送信する。そして、端末２００のディスプレイ２４０の操作画面には、通信処理部１２０１によりセンタサーバ１００から操作不許可通知が受信された場合、始動要求に基づくエンジン３０の始動を許可しない旨が表示されると共に、始動要求をセンタサーバ１００に送信するための操作部（ボタン１３２０）が表示されない、或いは、操作できない状態で表示される。
【０１９１】
これにより、エンジン３０の始動を実施させるための権限が付与された一の端末２００からの始動要求によりエンジン３０が始動し稼働中である場合、或いは、エンジン３０が始動する可能性がある場合に、他の端末２００の操作画面上の始動要求を送信するための仮想的なボタン等の操作部は、非表示状態、或いは、操作不可状態になる。従って、不要な始動要求が送信されることを抑制することができるため、複数の端末２００から送信される始動要求が受信側のセンタサーバ１００で混信するような事態を更に抑制することができる。
【０１９２】
尚、本実施形態において、権限付与部１２０４（権限付与部１２０４からの要求に基づく通信処理部１２０１の機能を含む）は、センタサーバ１００に設けられるが、車両２に設けられてもよい。つまり、本実施形態において、端末２００からの権限付与の要求対象は、センタサーバ１００であるが、車両２であってもよい。この場合、センタサーバ１００は、端末２００から車両２を宛先として送信されるログイン要求等を車両２に転送すると共に、車両２から何れかの端末２００を宛先として送信される各種通知等を当該端末２００に転送する中継機能を果たす。
【０１９３】
また、本実施形態では、遠隔操作制御部１２０３の機能（遠隔操作制御部１２０３からの要求に基づく通信処理部１２０１の機能を含む）は、即ち、始動要求に基づくエンジン３０の始動に関する全体制御を司る機能は、センタサーバ１００に設けられるが、車両２に設けられてもよい。
【０１９４】
以上、本発明を実施するための形態について詳述したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０１９５】
例えば、上述した実施形態では、空調装置１０（コンプレッサ）を駆動する駆動装置として、エンジン３０を始動対象とするが、他の駆動装置を始動対象としてもよい。例えば、車両２が電動車両である場合、電動コンプレッサ、具体的には、電動コンプレッサに内蔵される電動モータ（駆動装置の他の例）を始動対象としてもよい。
【符号の説明】
【０１９６】
１  リモート始動システム
２  車両
１０  空調装置
２０  エアコンＥＣＵ
２１  室温センサ
２２  外気温センサ
３０  エンジン
４０  エンジンＥＣＵ
９０  ＤＣＭ
１００  センタサーバ
１１０  通信機器
１２０  処理装置
２００，２００Ａ，２００Ｂ  端末
２１０  通信機器
２２０  処理装置
２４０  タッチパネルディスプレイ（表示部）
２０１  空調制御部
４０１  エンジン制御部
４０２  遠隔操作支援制御部
１２０１  通信処理部（解除予定通知送信部、リトライ要求送信部、不許可通知送信部）
１２０２  ペアリング処理部（ペアリング確立部）
１２０３  遠隔操作制御部（制御部）
１２０４  権限付与部
１３００  操作不許可通知画面（操作画面）
１３２０  ボタン（操作部）
２２０１  通信処理部（ペアリング要求送信部、同意通知送信部、権限要求送信部）
２２０２  表示制御部
２２０３  遠隔操作部
【図１】
2018204473.tif 000003
【図２】
2018204473.tif 000004
【図３】
2018204473.tif 000005
【図４】
2018204473.tif 000006
【図５】
2018204473.tif 000007
【図６】
2018204473.tif 000008
【図７】
2018204473.tif 000009
【図８】
2018204473.tif 000010
【図９】
2018204473.tif 000011
【図１０】
2018204473.tif 000012
【図１１】
2018204473.tif 000013
【図１２】
2018204473.tif 000014
【図１３】
2018204473.tif 000015