(57)【要約】【課題】ドライブスルーの利用判定精度を高めることが可能となる、ドライブスルー利用判定システム、ドライブスルー利用判定方法、及びドライブスルー利用判定プログラムを提供すること。【解決手段】ドライブスルー利用判定システム１は、地図ＤＢ２３ａにて格納された地図情報と、現在位置取得部２２ａにて取得された現在位置とに基づいて、車両が施設の敷地に進入したか否かを判定する施設進入判定部２２ｃと、車両が徐行したか否かを判定する徐行判定部２２ｅと、車両が停車したか否かを判定する停車判定部２２ｆと、車両の窓又はドアの開閉状態を判定する開閉状態判定部２２ｇと、施設進入判定部２２ｃ、徐行判定部２２ｅ、停車判定部２２ｆ、及び開閉状態判定部２２ｇの判定結果に基づいて、施設進入判定部２２ｃによって車両が進入したと判定された施設において、車両のユーザが当該施設のドライブスルーを利用したか否かを判定する利用判定部２２ｈとを備えている。【選択図】図１
2014190973.tif 000002
【特許請求の範囲】
【請求項１】
地図及び施設に関する情報を格納する地図情報格納手段と、
車両の現在位置を取得する現在位置取得手段と、
前記地図情報格納手段にて格納された情報と、前記現在位置取得手段にて取得された現在位置とに基づいて、前記車両が前記施設の敷地に進入したか否かを判定する施設進入判定手段と、
前記車両が徐行したか否かを判定する徐行判定手段と、
前記車両が停車したか否かを判定する停車判定手段と、
前記車両の窓又はドアの開閉状態を判定する開閉状態判定手段と、
前記施設進入判定手段、前記徐行判定手段、前記停車判定手段、及び前記開閉状態判定手段の判定結果に基づいて、前記施設進入判定手段によって前記車両が進入したと判定された施設において、前記車両のユーザが当該施設のドライブスルーを利用したか否かを判定する利用判定手段とを備える、
ドライブスルー利用判定システム。
【請求項２】
前記徐行判定手段は、前記車両の徐行距離を特定し、
前記利用判定手段は、前記徐行判定手段によって特定された前記車両の徐行距離が所定距離範囲以内であったか否かを判定し、当該判定結果に基づいて、前記車両のユーザが前記施設のドライブスルーを利用したか否かを判定する、
請求項１に記載のドライブスルー利用判定システム。
【請求項３】
前記停車判定手段は、前記車両の停車時間を特定し、
前記利用判定手段は、前記停車判定手段によって特定された前記車両の停車時間が所定時間範囲以内であったか否かを判定し、当該判定結果に基づいて、前記車両のユーザが前記施設のドライブスルーを利用したか否かを判定する、
請求項１又は２に記載のドライブスルー利用判定システム。
【請求項４】
前記利用判定手段は、前記施設進入判定手段によって前記車両が進入したと判定された施設において、前記車両が徐行前に停車したか否かを判定し、当該判定結果に基づいて、前記車両のユーザが前記施設のドライブスルーを利用したか否かを判定する、
請求項１から３のいずれか一項に記載のドライブスルー利用判定システム。
【請求項５】
前記利用判定手段は、前記開閉状態判定手段の判定結果に基づいて、前記施設進入判定手段によって前記車両が進入したと判定された施設において、前記車両が徐行後に停車した状態において前記窓又は前記ドアが開けられたか否かを判定し、当該判定結果に基づいて、前記車両のユーザが前記施設のドライブスルーを利用したか否かを判定する、
請求項１から４のいずれか一項に記載のドライブスルー利用判定システム。
【請求項６】
前記車両のギアがバックギアに入れられたか否かを判定するギア状態判定手段を備え、
前記利用判定手段は、前記施設進入判定手段によって前記車両が進入したと判定された施設において、前記ギア状態判定手段によって前記車両のギアがバックギアに入れられた否かを判定し、当該判定結果に基づいて、前記車両のユーザが前記施設のドライブスルーを利用したか否かを判定する、
請求項１から５のいずれか一項に記載のドライブスルー利用判定システム。
【請求項７】
前記車両のエンジンがオフになったか否かを判定するエンジンオフ判定手段を備え、
前記利用判定手段は、前記エンジンオフ判定手段の判定結果に基づいて、前記施設進入判定手段によって前記車両が進入したと判定された施設において、前記車両が徐行後に停車してからエンジンがオフになることなく前記施設の敷地から退出したか否かを判定し、当該判定結果に基づいて、前記車両のユーザが前記施設のドライブスルーを利用したか否かを判定する、
請求項１から６のいずれか一項に記載のドライブスルー利用判定システム。
【請求項８】
車両の現在位置を取得する現在位置取得ステップと、
地図及び施設に関する情報を格納する地図情報格納手段にて格納された情報と、前記現在位置取得ステップにおいて取得された現在位置とに基づいて、前記車両が前記施設の敷地に進入したか否かを判定する施設進入判定ステップと、
前記車両が徐行したか否かを判定する徐行判定ステップと、
前記車両が停車したか否かを判定する停車判定ステップと、
前記車両の窓又はドアの開閉状態を判定する開閉状態判定ステップと、
前記施設進入判定ステップ、前記徐行判定ステップ、前記停車判定ステップ、及び前記開閉状態判定ステップにおける判定結果に基づいて、前記施設進入判定ステップにおいて前記車両が進入したと判定された施設において、前記車両のユーザが当該施設のドライブスルーを利用したか否かを判定する利用判定ステップとを含む、
ドライブスルー利用判定方法。
【請求項９】
請求項８に記載のドライブスルー利用判定方法をコンピュータに実行させるためのドライブスルー利用判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライブスルー利用判定システム、ドライブスルー利用判定方法、及びドライブスルー利用判定プログラムに関する。
【背景技術】
【０００２】
従来から、車両が道路上の施設に立ち寄ったことを認識する技術の一つとして、車両の現在位置と所定の施設の位置とに基づいて、車両が所定の施設の位置を基準とする判定エリア内に存在するか否かを判定し、車両がこの判定エリア内に存在すると判定された場合に、車両の進行方向の変化に基づいて、車両が所定の施設に立ち寄ったか否かを判定することが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、近年、施設の利用に関する詳細な情報を車両のユーザに提供したいとのニーズが高まっており、このような詳細な情報を取得するため、車両による施設の利用の挙動を判定することができる装置が要望されていた。例えば、車両がドライブスルーのある施設に立ち寄った場合に、車両のユーザがドライブスルーを利用したか否かを判定できるような装置が要望されていた。しかしながら、上記特許文献１に記載された従来技術においては、単に判定エリア内に存在している車両の進行方向の変化に基づいて、所定の施設への立ち寄りの有無を判定するに過ぎないので、例えば、施設へ立ち寄ったことが判定できたとしても、この施設のドライブスルーを利用した場合の車両の挙動と、この施設の駐車場に車両を駐車した場合の車両の挙動とを、相互に区別することまではできなかったので、車両のユーザがドライブスルーを利用したか否かを判定することが難しかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、ドライブスルーの利用判定精度を高めることが可能となる、ドライブスルー利用判定システム、ドライブスルー利用判定方法、及びドライブスルー利用判定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、請求項１に記載のドライブスルー利用判定システムは、地図及び施設に関する情報を格納する地図情報格納手段と、車両の現在位置を取得する現在位置取得手段と、前記地図情報格納手段にて格納された情報と、前記現在位置取得手段にて取得された現在位置とに基づいて、前記車両が前記施設の敷地に進入したか否かを判定する施設進入判定手段と、前記車両が徐行したか否かを判定する徐行判定手段と、前記車両が停車したか否かを判定する停車判定手段と、前記車両の窓又はドアの開閉状態を判定する開閉状態判定手段と、前記施設進入判定手段、前記徐行判定手段、前記停車判定手段、及び前記開閉状態判定手段の判定結果に基づいて、前記施設進入判定手段によって前記車両が進入したと判定された施設において、前記車両のユーザが当該施設のドライブスルーを利用したか否かを判定する利用判定手段とを備えている。
【０００７】
請求項２に記載のドライブスルー利用判定システムは、請求項１に記載のドライブスルー利用判定システムにおいて、前記徐行判定手段は、前記車両の徐行距離を特定し、前記利用判定手段は、前記徐行判定手段によって特定された前記車両の徐行距離が所定距離範囲以内であったか否かを判定し、当該判定結果に基づいて、前記車両のユーザが前記施設のドライブスルーを利用したか否かを判定する。
【０００８】
請求項３に記載のドライブスルー利用判定システムは、請求項１又は２に記載のドライブスルー利用判定システムにおいて、前記停車判定手段は、前記車両の停車時間を特定し、前記利用判定手段は、前記停車判定手段によって特定された前記車両の停車時間が所定時間範囲以内であったか否かを判定し、当該判定結果に基づいて、前記車両のユーザが前記施設のドライブスルーを利用したか否かを判定する。
【０００９】
請求項４に記載のドライブスルー利用判定システムは、請求項１から３のいずれか一項に記載のドライブスルー利用判定システムにおいて、前記利用判定手段は、前記施設進入判定手段によって前記車両が進入したと判定された施設において、前記車両が徐行前に停車したか否かを判定し、当該判定結果に基づいて、前記車両のユーザが前記施設のドライブスルーを利用したか否かを判定する。
【００１０】
請求項５に記載のドライブスルー利用判定システムは、請求項１から４のいずれか一項に記載のドライブスルー利用判定システムにおいて、前記利用判定手段は、前記開閉状態判定手段の判定結果に基づいて、前記施設進入判定手段によって前記車両が進入したと判定された施設において、前記車両が徐行後に停車した状態において前記窓又は前記ドアが開けられたか否かを判定し、当該判定結果に基づいて、前記車両のユーザが前記施設のドライブスルーを利用したか否かを判定する。
【００１１】
請求項６に記載のドライブスルー利用判定システムは、請求項１から５のいずれか一項に記載のドライブスルー利用判定システムにおいて、前記車両のギアがバックギアに入れられたか否かを判定するギア状態判定手段を備え、前記利用判定手段は、前記施設進入判定手段によって前記車両が進入したと判定された施設において、前記ギア状態判定手段によって前記車両のギアがバックギアに入れられた否かを判定し、当該判定結果に基づいて、前記車両のユーザが前記施設のドライブスルーを利用したか否かを判定する。
【００１２】
請求項７に記載のドライブスルー利用判定システムは、請求項１から６のいずれか一項に記載のドライブスルー利用判定システムにおいて、前記車両のエンジンがオフになったか否かを判定するエンジンオフ判定手段を備え、前記利用判定手段は、前記エンジンオフ判定手段の判定結果に基づいて、前記施設進入判定手段によって前記車両が進入したと判定された施設において、前記車両が徐行後に停車してからエンジンがオフになることなく前記施設の敷地から退出したか否かを判定し、当該判定結果に基づいて、前記車両のユーザが前記施設のドライブスルーを利用したか否かを判定する。
【００１３】
請求項８に記載のドライブスルー利用判定方法は、車両の現在位置を取得する現在位置取得ステップと、地図及び施設に関する情報を格納する地図情報格納手段にて格納された情報と、前記現在位置取得ステップにおいて取得された現在位置とに基づいて、前記車両が前記施設の敷地に進入したか否かを判定する施設進入判定ステップと、前記車両が徐行したか否かを判定する徐行判定ステップと、前記車両が停車したか否かを判定する停車判定ステップと、前記車両の窓又はドアの開閉状態を判定する開閉状態判定ステップと、前記施設進入判定ステップ、前記徐行判定ステップ、前記停車判定ステップ、及び前記開閉状態判定ステップにおける判定結果に基づいて、前記施設進入判定ステップにおいて前記車両が進入したと判定された施設において、前記車両のユーザが当該施設のドライブスルーを利用したか否かを判定する利用判定ステップとを含んでいる。
【００１４】
請求項９に記載のドライブスルー利用判定プログラムは、請求項８に記載のドライブスルー利用判定方法をコンピュータに実行させるためのドライブスルー利用判定プログラム。
【発明の効果】
【００１５】
請求項１に記載のドライブスルー利用判定システム、請求項８に記載のドライブスルー利用判定方法、及び請求項９に記載のドライブスルー利用判定プログラムによれば、施設の敷地への進入の有無、徐行の有無、停車の有無、及び窓又はドアの開閉状態の判定結果に基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、ドライブスルー利用時に特有な車両の挙動の有無に基づいてドライブスルーを利用したか否か判定することができ、単に施設への進入状態のみに基づいて判定を行う場合に比べて、ドライブスルーの利用判定精度を高めることが可能になる。
【００１６】
請求項２に記載のドライブスルー利用判定システムによれば、車両の徐行距離が所定距離範囲以内であったか否かに基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、ドライブスルー利用時に特有な車両の徐行距離を考慮して判定を行うことができ、ドライブスルーの利用判定精度を向上させることが可能になる。
【００１７】
請求項３に記載のドライブスルー利用判定システムによれば、車両の停車時間が所定時間範囲以内であったか否かに基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、ドライブスルー利用時に特有な車両の停車時間を考慮して判定を行うことができ、ドライブスルーの利用判定精度を向上させることが可能になる。
【００１８】
請求項４に記載のドライブスルー利用判定システムによれば、車両が徐行前に停車したか否かに基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、車両が徐行前に停車するという、ドライブスルー利用時に特有な車両の挙動を考慮して判定を行うことができ、ドライブスルーの利用判定精度を向上させることが可能になる。
【００１９】
請求項５に記載のドライブスルー利用判定システムによれば、車両が徐行後に停車した状態において窓又はドアが開けられたか否かに基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、車両が徐行後に停車した状態において窓又はドアを開閉するという、ドライブスルー利用時に特有な車両の挙動を考慮して判定を行うことができ、ドライブスルーの利用判定精度を向上させることが可能になる。
【００２０】
請求項６に記載のドライブスルー利用判定システムによれば、車両のギアがバックギアに入れられた否かに基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、車両のギアがバックギアに入れられるという、ドライブスルー利用時には通常行われない車両の挙動を考慮して判定を行うことができ、ドライブスルーの利用判定精度を向上させることが可能になる。
【００２１】
請求項７に記載のドライブスルー利用判定システムによれば、車両が徐行後に停車してからエンジンがオフになることなく施設の敷地から退出したか否かに基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、車両が徐行後に停車してからエンジンがオフになるという、ドライブスルー利用時には通常行われない車両の挙動を考慮して判定を行うことができ、ドライブスルーの利用判定精度を向上させることが可能になる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態１に係るドライブスルー利用判定システムを例示するブロック図である。
【図２】統計情報の構成例を示す図である。
【図３】実施の形態１に係る利用判定処理のフローチャートである。
【図４】実施の形態２に係るドライブスルー利用判定システムを例示するブロック図である。
【図５】実施の形態２に係る利用判定処理のフローチャートである。
【図６】図５に続く利用判定処理のフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明に係るドライブスルー利用判定システム、ドライブスルー利用判定方法、及びドライブスルー利用判定プログラムの各実施の形態について図面を参照しつつ詳細に説明する。ただし、これらの各実施の形態によって本発明が限定されるものではない。
【００２４】
〔各実施の形態に共通の概念〕
最初に、本発明に係る各実施の形態に共通の概念について説明する。各実施の形態は、車両のユーザが施設のドライブスルーを利用したか否かを判定する、ドライブスルー利用判定システム、ドライブスルー利用判定方法、及びドライブスルー利用判定プログラムに関するものである。
【００２５】
ここで、「ドライブスルー」とは、車両の運転者や同乗者（以下、ユーザ）が、車両に乗ったままで商品やサービスの提供を受けることができる設備である。このドライブスルーの具体的な構成は任意であるが、一般的には、施設の敷地内において、ドライブスルーを利用するために車両を走行させるための専用の走行レーン（以下、ドライブスルーレーン）が設けられており、このドライブスルーレーンには、商品等を注文する位置（以下、注文位置）と、注文位置よりもドライブスルーレーンの出口寄りに設けられた位置であって商品等を受け取る位置（以下、受取位置）が設定されている。注文位置の近傍には、メニュー看板、マイク、及びスピーカが設置されており、ユーザは、メニュー看板を見ながら、マイクを介して注文を音声で行うことができると共に、施設の店員の音声をスピーカから聞くことができる。また、受取位置の近傍には、カウンターが設置されており、ユーザは、カウンターを介して、店員との間で、商品や金銭の受け渡しを行うことができる。以下、このように、注文位置と受取位置が相互に別々に設定されたドライブスルーを「個別型ドライブスルー」と称する。ただし、ドライブスルーには、注文位置と受取位置とが共通の位置（以下、注文受取位置）に設けられているものもある。この場合、注文受取位置の近傍には、カウンターが設置されており、ユーザは、カウンターを介して、店員との間で、商品の注文や、商品や金銭の受け渡しを行うことができる。以下、このように、注文位置と受取位置が共通の位置に設定されたドライブスルーを「共通型ドライブスルー」と称する。ただし、これら「個別型ドライブスルー」と「共通型ドライブスルー」とを相互に区別する必要がない場合には、これらを単に「ドライブスルー」と総称する。
【００２６】
各実施の形態では、このように構成されたドライブスルーをユーザが利用する際の車両に特有な挙動の有無に基づいて、ユーザがドライブスルーを利用したか否か判定する。この車両に特有な挙動としては、「通常発生する挙動（当該挙動があった場合には、ユーザがドライブスルーを利用した可能性が高いと考えることができる挙動）」と、「通常発生しない挙動（当該挙動があった場合には、ユーザがドライブスルーを利用していないと可能性が高いと考えることができる挙動であり、例えば、ドライブスルーを利用する以外の目的で施設に進入した可能性が高いと考えることができる挙動）」とがある。
【００２７】
「通常発生する挙動」としては、例えば、以下の挙動を挙げることができる。すなわち、通常、「個別型ドライブスルー」においては、車両が施設の敷地に進入した後、注文位置まで走行し、ユーザが注文するために注文位置で停車し、注文後に注文位置から受取位置まで徐行し、ユーザが受け渡しを行うために受取位置で停車し、ユーザが受け渡しを行うために窓又はドアが開けられ、受け渡し後に受取位置から施設の敷地の出口まで走行し、施設の敷地から退出する。一方、通常、「共通型ドライブスルー」においては、車両が施設の敷地に進入した後、注文受取位置まで走行し、ユーザが注文や受け渡しを行うために窓又はドアが開けられ、受け渡し後に注文受取位置から施設の敷地の出口まで走行し、施設の敷地から退出する。ここで、「停車」とは、車両におけるエンジンのオンオフ状態に関わらず、車両が一時的に停止すること（すなわち車速が時速０ｋｍ／ｈになること）を意味する。特に、受取位置や注文受取位置における停車時間は、商品や金銭の受け渡しを行う場合の一般的な時間範囲（以下、所定時間範囲）内になる。また、「徐行」とは、所定速度未満（例えば時速５ｋｍ／ｈ未満等）の車速で走行することを意味する。特に、徐行距離は、ドライブスルーレーンとして設定される一般的な距離範囲（以下、所定距離範囲）以内になる。また、「窓又はドアが開けられ」る場合には、「最初から窓又はドアが開けられていた」場合を含む。ここで、「最初から」とは、ドライブスルー利用判定システムによって窓又はドアの状態検知を開始した時点を意味し、窓又はドアの状態検知を開始した時点で窓又はドアが開けられていた場合には、「最初から窓又はドアが開けられていた」とする。なお、ドライブスルー利用判定システムにおいては、注文位置、受取位置、及び注文受取位置を特定するために必要な位置情報や位置特定精度を持っていないことが想定されるため、例えば、実際には、「注文位置で停車したこと」までを特定することはできず、単に「停車したこと」しか特定できないため、各実施の形態では、このように「停車したこと」等の特定結果に基づいて、「注文位置で停車したこと」等を推定し、最終的にはドライブスルーを利用したか否かを推定する。
【００２８】
一方、「通常発生しない挙動」としては、例えば、以下の挙動を挙げることができる。すなわち、個別型ドライブスルーと共通型ドライブスルーのいずれにおいても、通常、車両は前進又は停車しかせず、後進することがないため、「ギアがバックギアに入る」ことはない。また、個別型ドライブスルーと共通型ドライブスルーのいずれにおいても、通常、車両はエンジンがオンとなった状態で前進又は停車するため、「車両のエンジンがオフになる」ことはない。
【００２９】
以下では、個別型ドライブスルーをユーザが利用する際の車両に特有な挙動の有無に基づいて、ユーザがドライブスルーを利用したか否か判定する場合について説明する。具体的には、実施の形態１では、施設の敷地に進入したこと、徐行したこと、徐行後に停車したこと（つまり受取位置で停車したこと）、及び、停車後における窓又はドアの開閉状態に基づいて判定を行う。また、実施の形態２では、上述した実施の形態１の車両の挙動に加えて、徐行距離が所定距離範囲以内であること、停車時間が所定時間範囲以内であること、徐行前に停車したこと（つまり注文位置で停車したこと）、徐行後に停車した状態で車両の窓又はドアが開いたこと、ギアがバックギアに入れられていないこと、及びエンジンがオフになっていないことに基づいて判定を行う。
【００３０】
〔実施の形態１〕
まず、実施の形態１に係るドライブスルー利用判定システムについて説明する。この実施の形態１は、上述したように、施設の敷地に進入したこと、徐行したこと、徐行後に停車したこと、及び、停車後における窓又はドアの開閉状態に基づいて判定を行う形態である。
【００３１】
（構成）
最初に、実施の形態１に係るドライブスルー利用判定システムの構成を説明する。図１は、実施の形態１に係るドライブスルー利用判定システムを例示するブロック図である。図１に示すように、ドライブスルー利用判定システム１は、車両のユーザが施設のドライブスルーを利用したか否かを判定するシステムであり、車両（図示省略）に搭載された車載装置１０と、基地局（図示省略）等に設けられたドライブスルー利用判定サーバ２０とを備えており、これらドライブスルー利用判定サーバ２０と車載装置１０とはネットワーク２を介して相互に通信可能に接続されている。ここで、図１には、車載装置１０を１台のみ示しているが、実際にはドライブスルー利用判定システム１は、複数の車両の各々に搭載された車載装置１０と、これら複数の車載装置１０に対して通信可能な共通のドライブスルー利用判定サーバ２０を備えて構成されている。ただし、これら複数の車両の各々の車載装置１０は、相互に同様に構成することができるため、以下では、１台の車両（以下、自車両と称する）に搭載された車載装置１０について説明するものとし、他の車両（以下、他車両と称する）に搭載された車載装置１０についてはその説明を省略する。なお、自車両と他車両を区別する必要がない場合には、これらを単に「車両」と総称する。なお、「車両」とは、四輪自動車であるが、窓又はドアを有するものであれば、二輪自動車等を含めてもよい。
【００３２】
（構成−車載装置）
次に、車載装置１０の構成について説明する。この車載装置１０は、自車両の各種の情報をドライブスルー利用判定サーバ２０に出力すると共に、ドライブスルー利用判定サーバ２０から出力された情報に基づく各種の制御を行う装置である。具体的には、図１に示すように、車載装置１０は、現在位置検出センサ１１、車速センサ１２、窓開閉検出センサ１３、ドア開閉検出センサ１４、通信部１５、制御部１６、及びデータ記録部１７を備えている。なお、車載装置１０は、例えば自車両に搭載された公知のナビゲーション装置等によって構成することができるので、その詳細な説明は省略する。
【００３３】
（構成−車載装置−現在位置検出センサ）
現在位置検出センサ１１は、自車両の現在地点を検出し、当該検出値を制御部１６に出力する現在地点検出手段である。この現在位置検出センサ１１は、ＧＰＳ、地磁気センサ、距離センサ、又はジャイロセンサ（いずれも図示省略）の少なくとも一つを有し、現在の自車両の位置（座標）及び方位等を公知の方法にて検出する。
【００３４】
（構成−車載装置−車速センサ）
車速センサ１２は、車軸の回転数に比例する車速パルス信号等を制御部１６に出力するものであり、例えば公知の車速センサを用いて構成されている。
【００３５】
（構成−車載装置−窓開閉検出センサ）
窓開閉検出センサ１３は、自車両の各窓の開閉状態を検出し、当該検出値を制御部１６に出力する窓開閉検出手段であり、例えば公知の窓開閉検出センサを用いて構成されている。ここで、「自車両の各窓」とは、例えば、代表的には運転席窓であるが、その他の窓を介して商品の受け取り等が行われる可能性もあるため、その他の全ての窓（助手席窓、後部運転席側窓、後部助手席側窓等）を含めてもよい。
【００３６】
（構成−車載装置−ドア開閉検出センサ）
ドア開閉検出センサ１４は、自車両の各ドアの開閉状態を検出し、当該検出値を制御部１６に出力するドア開閉検出手段であり、例えば公知のドア開閉検出センサ１４を用いて構成されている。ここで、「自車両の各ドア」とは、例えば、代表的には運転席ドアであるが、その他のドアを介して商品の受け取り等が行われる可能性もあるため、その他の全てのドア（助手席ドア、後部運転席側ドア、後部助手席側ドア等）を含めてもよい。
【００３７】
（構成−車載装置−通信部）
通信部１５は、ドライブスルー利用判定サーバ２０との間でネットワーク２を介して通信するための通信手段であり、例えば、ＦＭ多重ＶＩＣＳ（登録商標）、光ＶＩＣＳ、ＤＣＭ（Data Communication Module）、あるいは移動体無線通信網を用いて通信を行う公知の通信部として構成することができる。
【００３８】
（構成−車載装置−制御部）
制御部１６は、車載装置１０を制御する制御手段であり、具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するアプリケーションプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。特に、実施の形態１に係るドライブスルー利用判定プログラムは、任意の記録媒体又はネットワーク２を介して車載装置１０にインストールされることで、制御部１６の各部を実質的に構成する（後述するドライブスルー利用判定サーバ２０の制御部２２についても同様とする）。
【００３９】
（構成−車載装置−データ記録部）
データ記録部１７は、車載装置１０の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記録装置としてのハードディスク（図示省略）を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、磁気ディスクの如き磁気的記録媒体、又はＤＶＤやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる（後述するドライブスルー利用判定サーバ２０のデータ記録部２３についても同様とする）。
【００４０】
（構成−ドライブスルー利用判定サーバ）
次に、ドライブスルー利用判定サーバ２０の構成について説明する。このドライブスルー利用判定サーバ２０は、車両のユーザが施設のドライブスルーを利用したか否かを判定する装置である。具体的には、図１に示すように、ドライブスルー利用判定サーバ２０は、通信部２１、制御部２２、及びデータ記録部２３を備えている。
【００４１】
（構成−ドライブスルー利用判定サーバ−通信部）
通信部２１は、車載装置１０との間でネットワーク２を介して通信を行う通信手段である。具体的には、通信部２１は、車両の車載装置１０から出力された各種の情報をネットワーク２を介して受信し、各種の情報をネットワーク２を介して車両の車載装置１０に送信する。この通信部２１としては、例えば、ＦＭ多重ＶＩＣＳ、光ＶＩＣＳ、ＤＣＭ（Data Communication Module）、あるいは移動体無線通信網を用いて通信を行う公知の通信部として構成することができる。
【００４２】
（構成−ドライブスルー利用判定サーバ−制御部）
制御部２２は、ドライブスルー利用判定サーバ２０を制御する制御手段であり、機能概念的に、現在位置取得部２２ａ、走行履歴情報取得部２２ｂ、施設進入判定部２２ｃ、施設退出判定部２２ｄ、徐行判定部２２ｅ、停車判定部２２ｆ、開閉状態判定部２２ｇ、利用判定部２２ｈ、及び収集部２２ｉを備えている。現在位置取得部２２ａは、車両の車載装置１０から受信した現在位置検出センサ１１の検出値に基づいて、車両の現在位置を取得する現在位置検出手段である。走行履歴情報取得部２２ｂは、車両の車載装置１０から受信した現在位置検出センサ１１の検出値、車速センサ１２の車速パルス信号、窓開閉検出センサ１３の検出値、及びドア開閉検出センサ１４の検出値に基づいて、車両の走行履歴情報を取得する走行履歴情報取得手段である。ここで、「走行履歴情報」とは、車両が施設の敷地に進入してから当該敷地を退出するまでの走行履歴に関する情報であり、例えば、車両の現在位置、車両の現在位置に対応する日時、車両の現在位置に対応する車速、及び車両の現在位置に対応する窓又はドアの開閉状態（例えば、車両の窓又はドアが開いた状態（又は閉じた状態）等）に関するデータを含んで構成されている。施設進入判定部２２ｃは、車両が施設の敷地に進入したか否かを判定する施設進入判定手段である。施設退出判定部２２ｄは、車両が施設の敷地から退出したか否かを判定する施設退出判定手段である。徐行判定部２２ｅは、車両が徐行したか否かを判定する徐行判定手段である。停車判定部２２ｆは、車両が停車したか否かを判定する停車判定手段である。開閉状態判定部２２ｇは、車両の窓又はドアが開いたか否かを判定する開閉状態判定手段である。ここで、「車両の窓又はドアが開いた」とは、例えば、車両の窓又はドアが開いている割合を問わず、全開状態となった場合に加えて、半開状態等となった場合を含む。利用判定部２２ｈは、車両のユーザが施設のドライブスルーを利用したか否かを判定する利用判定手段である。収集部２２ｉは、車両のユーザがドライブスルーを利用した施設に関する情報を後述する統計情報ＤＢ２３ｂに格納する収集手段である。これらの制御部２２の各構成要素によって実行される処理の詳細については後述する。
【００４３】
（構成−ドライブスルー利用判定サーバ−データ記録部）
データ記録部２３は、ドライブスルー利用判定サーバ２０の動作に必要なプログラム及び各種のデータを記録する記録手段であり、地図データベース（以下、データベースを「ＤＢ」と称する）２３ａ、及び統計情報ＤＢ２３ｂを備えている。
【００４４】
地図ＤＢ２３ａは、地図情報及び施設情報を格納する地図情報格納手段である。ここで、「地図情報」とは、道路、道路構造物、施設等を含む各種の位置の特定に必要な情報であり、例えば、道路上に設定された各ノードに関するノードデータ（ノード番号、座標）や、道路上に設定された各リンクに関するリンクデータ（リンクＩＤ、リンク名、接続ノード番号、道路座標、道路種別、車線数、走行規制等）、地物データ（信号機、道路標識、ガードレール、施設等）、地形データ等を含んで構成されている。「施設情報」とは、上記地物データに含まれる施設を特定する情報であり、例えば、施設を一意に特定するための施設番号、施設の名称である施設名、及び、ドライブスルーが設けられているか否かを特定するための情報を含む。
【００４５】
統計情報ＤＢ２３ｂは、複数の車両のユーザがドライブスルーを利用した施設に関する統計情報を格納する統計情報格納手段である。図２は、統計情報の構成例を示す図である。図２に示すように、統計情報は、項目「施設番号」、項目「施設名」、項目「利用日時」と、各項目に対応する情報とを、相互に関連付けて構成されている。項目「施設番号」に対応して格納される情報は、車両のユーザがドライブスルーを利用した施設の施設番号を特定する情報である。項目「施設名」に対応して格納される情報は、車両のユーザがドライブスルーを利用した施設の名称を特定する情報である。項目「利用日時」に対応して格納される情報は、車両のユーザが施設のドライブスルーを利用した利用日時（例えば、車両が施設の敷地に進入した日時等）を特定する情報である。
【００４６】
（構成−ネットワーク）
図１において、ネットワーク２は、複数の車両の各々に搭載された車載装置１０と、共通のドライブスルー利用判定サーバ２０とを、相互に通信可能とする通信網であり、例えば、ＦＭ多重ＶＩＣＳ通信網、光ＶＩＣＳ通信網、ＤＣＭ（Data Communication Module）通信網、あるいは移動体無線通信網として構成されている。
【００４７】
（処理）
次に、このように構成されるドライブスルー利用判定サーバ２０によって実行される利用判定処理について説明する。図３は、実施の形態１に係る利用判定処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。この利用判定処理は、車両のユーザが施設のドライブスルーを利用したか否かを判定する処理であり、例えば、車載装置１０及びドライブスルー利用判定サーバ２０に電源が投入された後に起動される。
【００４８】
利用判定処理が起動されると、図３に示すように、車両による施設の敷地への進入の有無を確認するために、制御部２２はＳＡ１〜ＳＡ３の処理を行う。
【００４９】
まず、現在位置取得部２２ａは、車両の車載装置１０から受信した現在位置検出センサ１１の検出値に基づいて車両の現在位置を取得する（ＳＡ１）。
【００５０】
次に、制御部２２は、ＳＡ１にて取得された車両の現在位置に基づいて、当該現在位置に対応する地図情報を地図ＤＢ２３ａから取得する（ＳＡ２）。
【００５１】
そして、施設進入判定部２２ｃは、ＳＡ１にて取得された車両の現在位置と、ＳＡ２にて取得された地図情報とに基づいて、車両が、ドライブスルーが設けられている施設の敷地に進入したか否かを判定する（ＳＡ３）。具体的には、施設進入判定部２２ｃは、車両の現在位置が所定の施設の位置を基準とする判定エリア内（例えば半径３０ｍ以内のエリア等）に存在するか否かを判定し、車両の現在位置が判定エリア内に存在すると判定された場合に、所定時間以内（例えば５秒以内）における単位距離あたりの車両の進行方向を特定する。そしてさらに、施設進入判定部２２ｃは、この車両の進行方向が所定角度以上（例えば９０°以上）変化した場合に、車両が施設の敷地に進入したと判定し、その旨を示す第１フラグを立てる（この第１フラグは、立っていない状態を初期値とするものであって、データ記録部２３に記憶される。なお、後述する第２フラグ〜第４フラグ、及び実施の形態２に係る第５フラグ〜第１１フラグについても同様とする）。一方、車両が道路を直進したこと等により、この車両の進行方向が所定角度以上変化しなかった場合には、施設進入判定部２２ｃは、車両が施設の敷地に進入していないと判定する。例えば、施設＝「○○バーガー」の位置を基準とする判定エリア内に車両の現在位置が存在する場合において、車両が道路から当該施設における敷地に進入するために右折（又は左折）したことにより、車両の進行方向が９０°以上変化した場合、車両が施設の敷地に進入したと判定される。
【００５２】
そして、車両が施設の敷地に進入していないと判定された場合（ＳＡ３、Ｎｏ）、制御部２２は、ＳＡ１に移行し、車両が施設の敷地に進入するまで、ＳＡ１〜ＳＡ３の処理が繰り返される。
【００５３】
一方、車両が施設の敷地に進入したと判定された場合（ＳＡ３、Ｙｅｓ）、当該車両が施設の敷地に進入してから当該敷地を退出するまでの走行履歴情報を取得するために、制御部２２は、ＳＡ４、ＳＡ５の処理を行う。
【００５４】
まず、走行履歴情報取得部２２ｂは、当該車両の車載装置１０から受信した現在位置検出センサ１１の検出値、車速センサ１２の車速パルス信号、ドア開閉検出センサ１４の検出値、及び窓開閉検出センサ１３の検出値に基づいて、当該車両の走行履歴情報を取得し、当該取得した走行履歴情報をデータ記録部２３に記憶させる（ＳＡ４）。例えば、施設＝「○○バーガー」の敷地に車両が進入したと判定された直後に、車両の現在位置＝緯度：３５．１７０６、経度：１３６．８８１６、車両の現在位置に対応する日時＝平成２５年３月１日ＡＭ１１：１０：１０、車両の現在位置に対応する車速＝時速８ｋｍ／ｈ、車両の現在位置に対応するドアの開閉状態＝閉じた状態、及び車両の現在位置に対応する窓の状態＝閉じた状態が取得されて、データ記録部２３に記憶される。
【００５５】
次いで、施設退出判定部２２ｄは、ＳＡ４にて取得された走行履歴情報に含まれる車両の現在位置の履歴データと、ＳＡ２にて取得された地図情報とに基づいて、車両が施設の敷地から退出したか否かを判定する（ＳＡ５）。具体的には、施設退出判定部２２ｄは、車両の現在位置が所定の施設の位置を基準とする判定エリア外に存在するか否かを判定し、車両の現在位置が判定エリア外に存在する場合に、車両が所定の施設の敷地から退出したと判定し、車両の現在位置が判定エリア外に存在しない場合に、車両が所定の施設の敷地から退出していないと判定する。例えば、施設＝「○○バーガー」の敷地に進入した車両が当該施設における敷地から道路に出たことにより、車両の現在位置が判定エリア外に存在する場合、車両が当該施設の敷地から退出したと判定される。
【００５６】
そして、車両が施設の敷地から退出していないと判定された場合（ＳＡ５、Ｎｏ）、制御部２２は、ＳＡ４に移行し、車両が施設の敷地から退出するまで、ＳＡ４、ＳＡ５の処理が繰り返される。ここで、ＳＡ４、ＳＡ５の処理を繰り返す間隔は任意であるが、後述するＳＡ６〜ＳＡ１０における判定を正確に行うためには、極力短い間隔で詳細な走行履歴を取得することが好ましく、例えば、所定の時間間隔（例えば１ｓｅｃ毎等）で繰り返される。
【００５７】
一方、車両が施設の敷地から退出したと判定された場合（ＳＡ５、Ｙｅｓ）、図３に示すように、車両のユーザが施設のドライブスルーを利用したか否かを判定するために、制御部２２は、ＳＡ６〜ＳＡ１０の処理を行う。
【００５８】
まず、徐行判定部２２ｅは、ＳＡ４にて取得された走行履歴情報に含まれる車速の履歴データに基づいて、車両が徐行したか否かを判定する（ＳＡ６）。具体的には、徐行判定部２２ｅは、ＳＡ４にて取得した車速の履歴データの中に所定速度未満の車速が含まれているか否かを判定する。ここで、所定速度未満の車速が含まれている場合に、徐行判定部２２ｅは、車両が徐行したと判定し、その旨を示す第２フラグを立てる。一方、所定速度未満の車速が含まれていない場合に、徐行判定部２２ｅは、車両が徐行しなかったと判定する。例えば、施設＝「○○バーガー」の敷地に進入した車両が、注文位置から受取位置までの距離を、制限速度未満（例えば時速５ｋｍ／ｈ未満）となるように時速２ｋｍ／ｈ〜４ｋｍ／ｈで走行した場合、車両が徐行したと判定され、第２フラグが立てられる。
【００５９】
そして、車両が徐行しなかったと判定された場合（ＳＡ６、Ｎｏ）、ドライブスルーを利用していない可能性が高いため、制御部２２は、ＳＡ７〜ＳＡ１０の処理を行うことなく、利用判定処理を終了する。
【００６０】
一方、車両が徐行したと判定された場合（ＳＡ６、Ｙｅｓ）、停車判定部２２ｆは、ＳＡ４にて取得された走行履歴情報に含まれる車速の履歴データに基づいて、車両が徐行後に停車したか否かを判定する（ＳＡ７）。つまり、ここでは、受取位置における停車があったか否かを判定する。具体的には、停車判定部２２ｆは、ＳＡ４にて取得した車速の履歴データの中に時速０ｋｍ／ｈの車速が含まれているか否かを判定する。ここで、時速０ｋｍ／ｈの車速が含まれている場合には、停車判定部２２ｆは、車両が停車したと判定する。そして、この場合、停車判定部２２ｆは、さらに、車両の停車が徐行後の停車であったか否かを判定する。例えば、ＳＡ６で徐行したと判定された走行履歴上の日時から、ＳＡ７で停車したと判定された走行履歴上の日時に至るまで、上記徐行判定を行うための所定速度を一度も超えていないか否かを判定し、一度も超えていない場合にのみ、徐行後の停車であったと判定する。そして、このように徐行後の停車であったと判定した場合、停車判定部２２ｆは、その旨を示す第３フラグを立てる。一方、時速０ｋｍ／ｈの車速が含まれていない場合に、停車判定部２２ｆは、車両が停車しなかったと判定する。例えば、施設＝「○○バーガー」の敷地に進入した車両のユーザが、商品を受け取るために受取位置で車速を時速０ｋｍ／ｈにした場合、車両が停車したと判定される。また、この停車直前の車速が時速３ｋｍ／ｈであった場合、第３フラグが立てられる。
【００６１】
そして、車両が停車しなかったと判定された場合（ＳＡ７、Ｎｏ）、ドライブスルーを利用していない可能性が高いため、制御部２２は、ＳＡ８〜ＳＡ１０の処理を行うことなく、利用判定処理を終了する。
【００６２】
一方、車両が停車したと判定された場合（ＳＡ７、Ｙｅｓ）、開閉状態判定部２２ｇは、ＳＡ４にて取得された走行履歴情報に含まれる窓又はドアの開閉の履歴データに基づいて、停車後に車両の窓又はドアが開いたか否かを判定する（ＳＡ８）。具体的には、開閉状態判定部２２ｇは、ＳＡ４にて取得した窓又はドアの開閉状態の履歴データの中に窓又はドアが開いた状態が含まれているか否かを判定する。ここで、窓又はドアが開いた状態が含まれている場合に、開閉状態判定部２２ｇは、車両の窓又はドアが開いたと判定する。そしてさらに、開閉状態判定部２２ｇは、ＳＡ４にて取得された走行履歴情報に含まれる日時の履歴データ及び車速の履歴データを参照して、所定速度未満後に時速０ｋｍとなる車速に対応する日時を特定すると共に、ＳＢ４にて取得された走行履歴情報に含まれる日時の履歴データ及び窓又はドアの開閉状態の履歴データを参照して、窓又はドアが開いた状態に対応する日時を特定する。次いで、開閉状態判定部２２ｇは、上記車両の窓又はドアが開いた状態に対応する日時が上記時速０ｋｍとなる車速に対応する日時よりも遅いか否かを判定し（すなわち、車両の窓又はドアが停車後に開けられた否かを判定する）、遅いと判定された場合に、その旨を示す第４フラグを立てる。一方、窓又はドアが開いた状態が含まれていない場合に、開閉状態判定部２２ｇは、車両の窓又はドアが開かなかったと判定する。例えば、施設＝「○○バーガー」の敷地に進入した車両のユーザが、商品を受け取るために受取位置で車両の窓を開けた場合、車両の窓又はドアが開いたと判定される。そして、この車両の窓が停車後に開けられた場合、第４フラグが立てられる。
【００６３】
そして、車両の窓又はドアが開かなかったと判定された場合（ＳＡ８、Ｎｏ）、ドライブスルーを利用していない可能性が高いため、制御部２２は、ＳＡ９、ＳＡ１０の処理を行うことなく、利用判定処理を終了する。
【００６４】
一方、車両の窓又はドアが開いたと判定された場合（ＳＡ８、Ｙｅｓ）、利用判定部２２ｈは、データ記録部２３にて記録されている第１フラグ〜第４フラグの状態に基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定する（ＳＡ９）。具体的には、利用判定部２２ｈは、第１フラグ〜第４フラグがすべて立てられているか否かを判定する。ここで、第１フラグ〜第４フラグがすべて立てられている場合、利用判定部２２ｈは、車両のユーザが施設のドライブスルーを利用したと判定する。一方、第１フラグ〜第４フラグの一部のみが立てられている場合に、利用判定部２２ｈは、車両のユーザが施設のドライブスルーを利用しなかったと判定する。例えば、上述したように、施設＝「○○バーガー」の敷地に進入した車両が徐行し、車両が徐行後に停車し、そして、停車後に車両の窓又はドアが開いたことにより、第１フラグ〜第４フラグがすべて立てられていた場合、車両のユーザが施設のドライブスルーを利用したと判定される。
【００６５】
そして、図３に戻り、車両のユーザが施設のドライブスルーを利用しなかったと判定された場合（ＳＡ９、Ｎｏ）、制御部２２は、ＳＡ１０の処理を行うことなく、利用判定処理を終了する。
【００６６】
一方、車両のユーザが施設のドライブスルーを利用したと判定された場合（ＳＡ９、Ｙｅｓ）、収集部２２ｉは、ＳＡ３にて車両が進入したと判定された施設に関する情報を、車両のユーザがドライブスルーを利用した施設に関する情報として統計情報ＤＢ２３ｂに格納する（ＳＡ１０）。具体的には、収集部２２ｉは、ＳＡ３にて判定された車両が進入した施設に対応する施設情報を地図ＤＢ２３ａから取得すると共に、ＳＡ４にて取得した走行履歴情報に含まれる日時の履歴データに基づいて、車両が施設の敷地に進入した日時を、車両のユーザが施設のドライブスルーを利用した利用日時として特定する。そして、収集部２２ｉは、上記取得した施設情報と、上記特定された利用日時とを相互に関連づけて統計情報ＤＢ２３ｂに格納する。例えば、施設番号＝１、施設名＝「○○バーガー」、日時＝平成２５年３月１日ＡＭ１１：１０：１０が、統計情報ＤＢ２３ｂに格納される。これにて、利用判定処理を終了する。
【００６７】
このようにして、統計情報ＤＢ２３ｂに格納されている、複数の車両のユーザがドライブスルーを利用した施設に関する情報、又はこの情報に関連する情報は、必要に応じて各車両の車載装置１０にネットワーク２を介して送信される。具体的には、所定の車載装置１０の制御部１６は、現在位置検出センサ１１にて検出された自車両の現在位置をドライブスルー利用判定サーバ２０に送信する。次に、ドライブスルー利用判定サーバ２０の制御部２２は、地図ＤＢ２３ａに格納された地図情報及び施設情報を参照しながら、所定の車載装置１０から受信した車両の現在位置の周辺地域に対応する情報であって、ドライブスルーのある施設に関する情報を、統計情報ＤＢ２３ｂから取得する。次いで、ドライブスルー利用判定サーバ２０の制御部２２は、上記複数の車両のユーザがドライブスルーを利用した施設に関する情報に含まれる利用日時に基づいて、各施設における現在のドライブスルーの混雑度を算定して所定の車載装置１０に送信する。ここで、現在のドライブスルーの混雑度の算定方法については、例えば、統計情報の中で、公知の方法で取得した現在日時に対して直近の所定時間以内（例えば３０分以内）の利用日時の統計情報のみを抽出し、当該統計情報に基づいて、各施設毎のドライブスルーの利用台数を算定する。そして、この利用台数を、所定の平均利用台数と比較し、平均利用台数未満である場合には混雑度＝低と判定し、平均利用台数以上である場合には混雑度＝高と判定する。そして、所定の車載装置１０の制御部１６は、ドライブスルー利用判定サーバ２０から受信した各施設におけるドライブスルーの混雑度を、自車両の現在位置の周辺地域の地図情報（例えば、データ記録部１７から取得する）と併せて、ディスプレイによって表示させる。
【００６８】
（効果）
このように実施の形態１によれば、施設の敷地への進入の有無、徐行の有無、停車の有無、及び窓又はドアの開閉状態の判定結果に基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、ドライブスルー利用時に特有な車両の挙動の有無に基づいてドライブスルーを利用したか否か判定することができ、単に施設への進入状態のみに基づいて判定を行う場合に比べて、ドライブスルーの利用判定精度を高めることが可能になる。
【００６９】
〔実施の形態２〕
次に、実施の形態２に係るドライブスルー利用判定システムについて説明する。この実施の形態２は、上述したように、実施の形態１の車両の挙動に加えて、徐行距離が所定距離範囲以内であること、停車時間が所定時間範囲以内であること、徐行前に停車したこと、徐行後に停車した状態で車両の窓又はドアが開いたこと、ギアがバックギアに入れられていないこと、及びエンジンオフになっていないことに基づいて判定を行う形態である。ただし、この実施の形態２の構成は、特記する場合を除いて、実施の形態１の構成と略同一であり、実施の形態１の構成と略同一の構成についてはこの実施の形態１で用いたものと同一の符号及び／又は名称を必要に応じて付して、その説明を省略する。
【００７０】
（構成）
最初に、実施の形態２に係るドライブスルー利用判定システムの構成を説明する。図４は、実施の形態２に係るドライブスルー利用判定システムを例示するブロック図である。図４に示すように、ドライブスルー利用判定システム１０１は、車載装置１０と、ドライブスルー利用判定サーバ２０とを備えており、これらドライブスルー利用判定サーバ２０と車載装置１０とはネットワーク２を介して相互に通信可能に接続されている。ここで、実施の形態２に係る「走行履歴情報」は、実施の形態１と同様に、車両の現在位置、車両の現在位置に対応する日時、車両の現在位置に対応する車速、及び車両の現在位置に対応する窓又はドアの開閉状態（例えば、車両の窓又はドアが開いた状態（又は閉じた状態）等）に関するデータを含み、さらに、車両の現在位置に対応するギア状態（例えば、車両のギアがバックギアに入られた状態等）、及び車両の現在位置に対応するエンジンオンオフ状態（例えば、車両のエンジンがオフになった状態等）に関するデータを含んで構成されている。
【００７１】
（構成−車載装置）
次に、車載装置１０の構成について説明する。図４に示すように、この車載装置１０は、現在位置検出センサ１１、車速センサ１２、窓開閉検出センサ１３、ドア開閉検出センサ１４、通信部１５、制御部１６、及びデータ記録部１７に加えて、ギア状態検出センサ１８と、エンジンオンオフ検出センサ１９とを備えている。
【００７２】
（構成−車載装置−ギア状態検出センサ）
ギア状態検出センサ１８は、自車両のギアの操作状態を検出し（例えば、自車両のギアがバックギアに入れられた状態であるかを検出する）、当該検出値を制御部１６に出力するギア状態検出手段であり、例えば、各ギアの位置を検出する公知の機構を用いて構成されている。
【００７３】
（構成−車載装置−エンジンオンオフ検出センサ）
エンジンオンオフ検出センサ１９は、自車両のエンジンオンオフ状態を検出し、当該検出値を制御部１６に出力するエンジンオンオフ検出手段であり、例えばイグニッションキーのオンオフを検出する公知の機構を用いて構成されている。
【００７４】
（構成−ドライブスルー利用判定サーバ）
次に、ドライブスルー利用判定サーバ２０の構成について説明する。図４に示すように、このドライブスルー利用判定サーバ２０は、通信部２１、制御部２２、及びデータ記録部２３を備えている。
【００７５】
（構成−ドライブスルー利用判定サーバ−制御部）
制御部２２は、機能概念的に、現在位置取得部２２ａと、走行履歴情報取得部２２ｂと、施設進入判定部２２ｃと、施設退出判定部２２ｄと、徐行判定部２２ｅと、停車判定部２２ｆと、開閉状態判定部２２ｇと、利用判定部２２ｈと、収集部２２ｉとに加えて、ギア状態判定部２２ｊと、エンジンオフ判定部２２ｋとを備えている。ギア状態判定部２２ｊは、車両の車載装置１０から受信したギア状態検出センサ１８の検出値に基づいて、車両のギアがバックギアに入れられたか否かを判定するギア状態判定手段である。エンジンオフ判定部２２ｋは、車両の車載装置１０から受信したエンジンオンオフ検出センサ１９の検出値に基づいて、車両のエンジンがオフになったか否かを判定するエンジンオフ判定手段である。
【００７６】
（処理）
次に、このように構成されるドライブスルー利用判定サーバ２０によって実行される利用判定処理について説明する。図５は、実施の形態２に係る利用判定処理のフローチャート、図６は、図５に続く利用判定処理のフローチャートである。なお、ＳＢ１からＳＢ５は、図３のＳＡ１からＳＡ５と、ＳＢ６、ＳＢ９、ＳＢ１５、及びＳＢ２３は、図３のＳＡ６からＳＡ８、ＳＡ１０と、それぞれ同様であるので、説明を省略する。
【００７７】
図５に示すように、ＳＢ６において、車両が徐行したと判定された場合（ＳＢ６、Ｙｅｓ）、徐行判定部２２ｅは、ＳＢ４にて取得された走行履歴情報に含まれる車両の現在位置の履歴データ及び車速の履歴データに基づいて、車両の徐行距離を特定する（ＳＢ７）。具体的には、徐行判定部２２ｅは、ＳＢ４にて取得された車速の履歴データ及び車速の履歴データを参照して、車速の履歴データのうち車速がすべて所定速度範囲内であって相互に時間的に連続する履歴データを特定し、当該特定した各履歴データに対応する車両の現在位置を特定する。そして、徐行判定部２２ｅは、上記特定した車両の現在位置のうち隣接する車両の現在位置同士の差分距離をそれぞれ算定し、当該算定したそれぞれの差分距離の総和を車両の徐行距離として特定する。例えば、施設＝「○○バーガー」の敷地に進入した車両が注文位置から受取位置までの距離を徐行したことにより、徐行した際の車速＝時速２ｋｍ／ｈ〜４ｋｍ／ｈを含むものであって相互に時間的に連続する履歴データが特定され、隣接する車両の現在位置同士の差分距離が「５ｍ」、「５ｍ」、「６ｍ」であった場合、この総和＝１６ｍが、車両の徐行距離として特定される。
【００７８】
次いで、利用判定部２２ｈは、ＳＢ７にて特定された車両の徐行距離が所定距離範囲以内（例えば１０ｍ〜５０ｍ以内）であったか否かを判定する（ＳＢ８）。具体的には、車両の徐行距離が所定距離範囲以内であったと判定された場合に、利用判定部２２ｈは、その旨を示す第５フラグを立てる。例えば、施設＝「○○バーガー」の敷地に進入した車両が注文位置から受取位置までの距離を徐行した場合に、車両の徐行距離＝１６ｍであった場合には、この車両の徐行距離が所定距離範囲以内であったと判定され、第５フラグが立てられる。
【００７９】
そして、ＳＢ７にて特定された車両の徐行距離が所定距離範囲以内でなかったと判定された場合（ＳＢ８、Ｎｏ）、ドライブスルーを利用していない可能性が高いため、制御部２２は、ＳＢ９〜ＳＢ２３の処理を行うことなく、利用判定処理を終了する。
【００８０】
一方、ＳＢ７にて特定された車両の徐行距離が所定距離範囲以内であったと判定された場合（ＳＢ８、Ｙｅｓ）、ＳＢ９を実行し、このＳＢ９において、車両が停車したと判定された場合（ＳＢ９、Ｙｅｓ）、停車判定部２２ｆは、ＳＢ４にて取得された走行履歴情報に含まれる日時の履歴データ及び車速の履歴データに基づいて、ＳＢ９で判定された停車に関して、この停車を開始したタイミング（以下、停車開始タイミングと称する）及び終了したタイミング（以下、停車終了タイミングと称する）を特定する（ＳＢ１０）。具体的には、停車判定部２２ｆは、ＳＢ４にて取得された車速の履歴データ及び日時の履歴データを参照して、ＳＢ９で停車したと判定した際の履歴データを含む履歴データであって、車速が時速０ｋｍ／ｈであって相互に時間的に連続する履歴データを特定し、当該特定した履歴データの中で最も早く取得された履歴データにおける日時を停車開始タイミングとして特定し、当該特定した履歴データの中で最も遅く取得された履歴データにおける日時を停車終了タイミングとして特定する。この際、停車が２回行われている場合には、一方は注文位置での停車であり、他方は受取位置での停車であると考えられるため、両方の停車について、それぞれ停車開始タイミングと停車終了タイミングを特定する。例えば、施設＝「○○バーガー」の敷地に進入した車両が注文位置及び受取位置で停車した場合に、この注文位置に関する履歴データから、上記最初の車速に対応する日時＝平成２５年３月１日ＡＭ１１：１０：３０が、停車開始タイミングとして特定され、上記最後の車速に対応する日時＝平成２５年３月１日ＡＭ１１：１１：４０が、停車終了タイミングとして特定される。また、この受取位置に関する履歴データから、上記最初の車速に対応する日時＝平成２５年３月１日ＡＭ１１：１２：４２が、停車開始タイミングとして特定され、上記最後の車速に対応する日時＝平成２５年３月１日ＡＭ１１：１４：１２が、停車終了タイミングとして特定される。
【００８１】
次いで、停車判定部２２ｆは、ＳＢ１０にて特定された停車開始タイミング及び停車終了タイミングに基づいて、車両の停車時間を特定する（ＳＢ１１）。具体的には、停車判定部２２ｆは、停車開始タイミング及び停車終了タイミングとの差分を、車両の停車時間として特定する。この際、停車が２回行われている場合には、一方は注文位置での停車であり、他方は受取位置での停車であると考えられるため、両方の停車について、それぞれ停車開始タイミングと停車終了タイミングとの差分を特定し、この差分の総和を車両の停車時間として特定する。例えば、施設＝「○○バーガー」の敷地に進入した車両が注文位置及び受取位置で停車した場合に、注文位置の停車開始タイミング＝平成２５年３月１日ＡＭ１１：１０：３０、注文位置の停車終了タイミング＝平成２５年３月１日ＡＭ１１：１１：４０であった場合には、停車開始タイミング及び停車終了タイミングとの差分＝（平成２５年３月１日ＡＭ１１：１１：４０）−（平成２５年３月１日ＡＭ１１：１０：３０）＝７０ｓｅｃが算定される。また、受取位置の停車開始タイミング＝平成２５年３月１日ＡＭ１１：１２：４２、受取位置の停車終了タイミング＝平成２５年３月１日ＡＭ１１：１４：１２であった場合には、停車開始タイミング及び停車終了タイミングとの差分＝（平成２５年３月１日ＡＭ１１：１４：１２）−（平成２５年３月１日ＡＭ１１：１２：４２）＝９０ｓｅｃが算定される。そして、これらの総和時間＝７０ｓｅｃ＋９０ｓｅｃ＝１６０ｓｅｃが、車両の停車時間として特定される。
【００８２】
その後、利用判定部２２ｈは、ＳＢ１１にて特定された車両の停車時間が所定時間範囲以内（例えば６０ｓｅｃ〜３００ｓｅｃ以内）であったか否かを判定する（ＳＢ１２）。具体的には、車両の停車時間が所定時間範囲以内であったと判定された場合に、利用判定部２２ｈは、その旨を示す第６フラグを立てる。例えば、施設＝「○○バーガー」の敷地に進入した車両が注文位置及び受取位置で停車した場合に、車両の停車時間＝１６０ｓｅｃであった場合には、この車両の停車時間が所定時間範囲以内であったと判定され、第６フラグが立てられる。
【００８３】
そして、ＳＢ１１にて特定された車両の停車時間が所定時間範囲以内でなかったと判定された場合（ＳＢ１２、Ｎｏ）、ドライブスルーを利用していない可能性が高いため、制御部２２は、ＳＢ１３〜ＳＢ２３の処理を行うことなく、利用判定処理を終了する。
【００８４】
一方、ＳＢ１１にて特定された車両の停車時間が所定時間範囲以内であったと判定された場合（ＳＢ１２、Ｙｅｓ）、徐行判定部２２ｅは、ＳＢ４にて取得された走行履歴情報に含まれる日時の履歴データ及び車速の履歴データに基づいて、車両が徐行を開始したタイミング（以下、徐行開始タイミングと称する）及び車両が徐行を終了したタイミング（以下、徐行終了タイミングと称する）を特定する（ＳＢ１３）。具体的には、徐行判定部２２ｅは、ＳＢ４にて取得された車速の履歴データ及び日時の履歴データを参照して、車速の履歴データのうち車速が所定速度範囲内であって相互に時間的に連続する履歴データを特定し、当該特定した履歴データの中で最も早く取得された履歴データにおける日時を徐行開始タイミングとして特定し、当該特定した履歴データの中で最も遅く取得された履歴データにおける日時を徐行終了タイミングとして特定する。例えば、施設＝「○○バーガー」の敷地に進入した車両が注文位置から受取位置までの距離を徐行した場合に、徐行した際の車速＝時速２ｋｍ／ｈ〜４ｋｍ／ｈを含む履歴データが特定される。そして、この履歴データから、上記最初の車速に対応する日時＝平成２５年３月１日ＡＭ１１：１１：４１が、徐行開始タイミングとして特定され、上記最後の車速に対応する日時＝平成２５年３月１日Ｍ１１：１２：４０が、徐行終了タイミングとして特定される。
【００８５】
次いで、利用判定部２２ｈは、ＳＢ１０にて特定された停車終了タイミングと、ＳＢ１２にて特定された徐行開始タイミングとに基づいて、車両が徐行前に停車したか否かを判定する（ＳＢ１４）。具体的には、利用判定部２２ｈは、停車終了タイミングが徐行開始タイミングよりも早いか否かを判定する。この場合に、ＳＢ１０において２回の停車が特定されている場合には、早い方の停車の停車終了タイミングに基づいて判定を行う。そして、停車終了タイミングが徐行開始タイミングよりも早い場合には、利用判定部２２ｈは、車両が徐行前に停車したと判定し、その旨を示す第７フラグを立てる。一方、停車終了タイミングが徐行開始タイミングよりも遅い場合には、利用判定部２２ｈは、車両が徐行前に停車しなかったと判定する。例えば、施設＝「○○バーガー」の敷地に進入した車両が注文位置で停車し、且つ注文位置から受取位置までの距離を徐行した場合、注文位置の停車終了タイミング＝平成２５年３月１日ＡＭ１１：１１：４０が、徐行開始タイミング＝平成２５年３月１日ＡＭ１１：１１：４１よりも早いので、車両が徐行前に停車したと判定され、第７フラグが立てられる。
【００８６】
そして、車両が徐行前に停車しなかったと判定された場合（ＳＢ１４、Ｎｏ）、ドライブスルーを利用していない可能性が高いため、制御部２２は、ＳＢ１５〜ＳＢ２３の処理を行うことなく、利用判定処理を終了する。
【００８７】
一方、車両が徐行前に停車したと判定された場合（ＳＢ１４、Ｙｅｓ）、制御部２２は、ＳＢ１５を実行し、このＳＢ１５において、車両の窓又はドアが開いたと判定された場合（ＳＢ１５、Ｙｅｓ）、開閉状態判定部２２ｇは、ＳＢ４にて取得された走行履歴情報に含まれる日時の履歴データ及び窓又はドアの開閉状態の履歴データに基づいて、車両の窓又はドアが開いたタイミング（以下、窓又はドア開放タイミングと称する）を特定する（ＳＢ１６）。具体的には、開閉状態判定部２２ｇは、ＳＢ４にて取得された窓又はドアの開閉状態の履歴データを参照して、窓又はドアが開いた状態に対応する日時を窓又はドア開放タイミングとして特定する。例えば、施設＝「○○バーガー」の敷地に進入した車両のユーザが、注文位置及び受取位置で窓を開けた場合に、注文位置における窓又はドアが開いた状態に対応する日時＝平成２５年３月１日ＡＭ１１：１０：３２と、受取位置における窓又はドアが開いた状態に対応する日時＝平成２５年３月１日ＡＭ１１：１２：４４が、窓又はドア開放タイミングとして特定される。
【００８８】
次いで、利用判定部２２ｈは、ＳＢ１０にて特定された停車開始タイミング及び停車終了タイミングと、ＳＢ１２にて特定された徐行終了タイミングと、ＳＢ１６にて特定された窓又はドア開放タイミングとに基づいて、車両が徐行後に停車した状態で車両の窓又はドアが開いたか否かを判定する（ＳＢ１７）。具体的には、利用判定部２２ｈは、停車開始タイミングのうち徐行終了タイミングよりも遅い停車開始タイミングがあったか否かを判定し、徐行終了タイミングよりも遅い停車開始タイミングがあった場合には、この停車開始タイミングに対応する停車終了タイミングを特定する。そして、利用判定部２２ｈは、これら停車開始タイミングから停車終了タイミングまでに至る間に、窓又はドア開放タイミングが存在するか否かを判定する。ここで、窓又はドア開放タイミングが存在する場合には、利用判定部２２ｈは、車両が徐行後に停車した状態で車両の窓又はドアが開いたと判定し、その旨を示す第８フラグを立てる。一方、窓又はドア開放タイミングが存在しない場合には、利用判定部２２ｈは、車両が徐行後に停車した状態で車両の窓又はドアが開かなかったと判定する。例えば、施設＝「○○バーガー」の敷地に進入した車両が注文位置から受取位置までの距離を徐行して受取位置で停車し、且つ当該車両のユーザが停車した状態で受取位置で窓を開けた場合に、受取位置の停車開始タイミング＝平成２５年３月１日ＡＭ１１：１２：４２が徐行終了タイミング＝平成２５年３月１日ＡＭ１１：１２：４０よりも遅く、受取位置の停車開始タイミング＝平成２５年３月１日ＡＭ１１：１２：４２から受取位置の停車終了タイミング＝平成２５年３月１日ＡＭ１１：１４：１２に至る間に、受取位置の窓又はドア開放タイミング＝平成２５年３月１日ＡＭ１１：１２：４４が存在するので、車両が徐行後に停車した状態で車両の窓又はドアが開いたと判定され、第８フラグが立てられる。
【００８９】
そして、車両が徐行後に停車した状態で車両の窓又はドアが開かなかったと判定された場合（ＳＢ１７、Ｎｏ）、ドライブスルーを利用していない可能性が高いため、制御部２２は、ＳＢ１８〜ＳＢ２３の処理を行うことなく、利用判定処理を終了する。
【００９０】
一方、車両が徐行後に停車した状態で車両の窓又はドアが開いたと判定された場合（ＳＢ１７、Ｙｅｓ）、ギア状態判定部２２ｊは、ＳＢ４にて取得された走行履歴情報に含まれるギア状態の履歴データに基づいて、車両のギアがバックギアに入れられたか否かを判定する（ＳＢ１８）。具体的には、ギア状態判定部２２ｊは、ＳＢ４にて取得した履歴データの中に、車両のギアがバックギアに入れられた状態を示すデータが含まれているか否かを判定し、このようなデータが含まれていない場合には、車両のギアがバックギアに入れられなかったと判定し、その旨を示す第９フラグを立てる。例えば、施設＝「○○バーガー」の敷地に進入した車両のユーザが、敷地内で車両のギアをバックギアに入れなかった場合、車両のギアがバックギアに入れられなかったと判定され、第９フラグが立てられる。
【００９１】
そして、車両のギアがバックギアに入れられたと判定された場合（ＳＢ１８、Ｙｅｓ）、ドライブスルーを利用したのではなく車両を施設の敷地に駐車等しただけである可能性が高いため、制御部２２は、ＳＢ１９〜ＳＢ２３の処理を行うことなく、利用判定処理を終了する。
【００９２】
一方、車両のギアがバックギアに入れられなかったと判定された場合（ＳＢ１８、Ｎｏ）、エンジンオフ判定部２２ｋは、ＳＢ４にて取得された走行履歴情報に含まれるエンジンオンオフ状態の履歴データに基づいて、車両のエンジンがオフになったか否かを判定する（ＳＢ１９）。具体的には、エンジンオフ判定部２２ｋは、ＳＢ４にて取得したギア状態の履歴データの中に、車両のエンジンがオフになった状態を示すデータが含まれているか否かを判定し、このようなデータが含まれていない場合には、車両のエンジンがオフにならなかったと判定し、その旨を示す第１０フラグを立てる。例えば、施設＝「○○バーガー」の敷地に進入した車両のユーザが、施設内でエンジンをオフしなかった場合、車両のエンジンがオフにならなかったと判定され、第１０フラグが立てられる。
【００９３】
そして、車両のエンジンがオフにならなかったと判定された場合（ＳＢ１９、Ｎｏ）、ドライブスルーを利用した可能性が高いため、制御部２２は、その旨を示す第１１フラグを立てた後、ＳＢ２２に移行する。
【００９４】
一方、車両のエンジンがオフになったと判定された場合（ＳＢ１９、Ｙｅｓ）、エンジンオフ判定部２２ｋは、ＳＢ４にて取得された走行履歴情報に含まれる日時の履歴データ及びエンジンオンオフ状態の履歴データに基づいて、車両のエンジンがオフになったタイミング（以下、エンジンオフタイミングと称する）を特定する（ＳＢ２０）。具体的には、エンジンオフ判定部２２ｋは、ＳＢ４にて取得されたエンジンオンオフ状態の履歴データを参照して、車両のエンジンがオフになった状態に対応する日時をエンジンオフタイミングとして特定する。
【００９５】
次いで、利用判定部２２ｈは、ＳＢ４にて取得された走行履歴情報に含まれる日時の履歴データと、ＳＢ１０にて特定された停車開始タイミング及び停車終了タイミングと、ＳＢ１２にて特定された徐行終了タイミングと、ＳＢ２０にて特定されたエンジンオフタイミングとに基づいて、車両が徐行後に停車してから車両のエンジンがオフすることなく退出したか否かを判定する（ＳＢ２１）。具体的には、利用判定部２２ｈは、停車開始タイミングのうち徐行終了タイミングよりも遅い停車開始タイミングがあったか否かを判定し、徐行終了タイミングよりも遅い停車開始タイミングがあった場合には、この停車開始タイミングに対応する停車終了タイミングを特定する。そして、利用判定部２２ｈは、ＳＢ４にて取得された日時の履歴データを参照して、退出日時を特定し、これら停車終了タイミングと退出日時までに至る間に、エンジンオフタイミングが存在するか否かを判定する。ここで、エンジンオフタイミングが存在しない場合には、利用判定部２２ｈは、車両が徐行後に停車してから車両のエンジンがオフすることなく退出したと判定し、その旨を示す第１１フラグを立てる。一方、エンジンオフタイミングが存在する場合には、利用判定部２２ｈは、車両が徐行後に停車してから車両のエンジンがオフすることなく退出しなかったと判定する。例えば、施設＝「△△フライドチキン」の敷地に進入した車両が注文位置から受取位置までの距離を徐行して受取位置で停車し、且つ、受取位置に到着してから商品を受け取るまでの間のアイドリングを防止するために、当該車両のユーザが受取位置で停車している間にエンジンをオフし、受取位置で商品を受け取った後にエンジンをオンにしてそのまま敷地から退出した場合において、受取位置の停車開始タイミング＝平成２５年３月１日ＡＭ１２：１０：４８が徐行終了タイミング＝平成２５年３月１日ＡＭ１２：１０：４５よりも遅く、受取位置の停車終了タイミング＝平成２５年３月１日ＡＭ１２：１３：４０から退出日時＝平成２５年３月１日ＡＭ１２：１３：５０に至る間に、ＳＢ２０にて特定された受取位置のエンジンオフタイミング＝ＡＭ１２：１０：５０が存在しないので、車両が徐行後に停車してから車両のエンジンがオフすることなく退出したと判定される。
【００９６】
そして、車両が徐行後に停車してから車両のエンジンがオフすることなく退出しなかったと判定された場合（ＳＢ２１、Ｎｏ）、ドライブスルーを利用したのではなく車両を施設の敷地に駐車等しただけである可能性が高いため、制御部２２は、ＳＢ２２、ＳＢ２３の処理を行うことなく、利用判定処理を終了する。
【００９７】
一方、車両が徐行後に停車してから車両のエンジンがオフすることなく退出したと判定された場合（ＳＢ２１、Ｙｅｓ）、利用判定部２２ｈは、データ記録部２３にて記録されている第１フラグ〜第１１フラグの状態に基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定する（ＳＢ２２）。具体的には、利用判定部２２ｈは、第１フラグ〜第１１フラグがすべて立てられているか否かを判定する。ここで、第１フラグ〜第１１フラグがすべて立てられている場合、利用判定部２２ｈは、車両のユーザが施設のドライブスルーを利用したと判定する。一方、第１フラグ〜第１１フラグの一部のみが立てられている場合に、利用判定部２２ｈは、車両のユーザが施設のドライブスルーを利用しなかったと判定する。以降、ＳＢ２３を実行し、利用判定処理を終了する。
【００９８】
このようにして、統計情報ＤＢ２３ｂに格納されている情報を各車両の車載装置１０に送信する処理を、実施の形態１と同様に行うことで、各施設における現在のドライブスルーの混雑度を算定して所定の車載装置１０に送信することができる。
【００９９】
（効果）
このように実施の形態２によれば、車両の徐行距離が所定距離範囲以内であったか否かに基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、ドライブスルー利用時に特有な車両の徐行距離を考慮して判定を行うことができ、ドライブスルーの利用判定精度を向上させることが可能になる。
【０１００】
また、車両の停車時間が所定時間範囲以内であったか否かに基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、ドライブスルー利用時に特有な車両の停車時間を考慮して判定を行うことができ、ドライブスルーの利用判定精度を向上させることが可能になる。
【０１０１】
また、車両が徐行前に停車したか否かに基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、車両が徐行前に停車するという、ドライブスルー利用時に特有な車両の挙動を考慮して判定を行うことができ、ドライブスルーの利用判定精度を向上させることが可能になる。
【０１０２】
また、車両が徐行後に停車した状態において窓又はドアが開けられたか否かに基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、車両が徐行後に停車した状態において窓又はドアを開閉するという、ドライブスルー利用時に特有な車両の挙動を考慮して判定を行うことができ、ドライブスルーの利用判定精度を向上させることが可能になる。
【０１０３】
また、車両のギアがバックギアに入れられた否かに基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、車両のギアがバックギアに入れられるという、ドライブスルー利用時には通常行われない車両の挙動を考慮して判定を行うことができ、ドライブスルーの利用判定精度を向上させることが可能になる。
【０１０４】
また、車両が徐行後に停車してからエンジンがオフになることなく施設の敷地から退出したか否かに基づいて、車両のユーザが施設のドライブスルーを利用したか否かを判定するので、車両が徐行後に停車してからエンジンがオフになるという、ドライブスルー利用時には通常行われない車両の挙動を考慮して判定を行うことができ、ドライブスルーの利用判定精度を向上させることが可能になる。
【０１０５】
〔実施の形態に対する変形例〕
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【０１０６】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。利用判定手段が、車両のユーザが施設のドライブスルーを利用したか否かを従来より正確に判定できない場合であっても、このような利用の判定を従来とは異なる技術により達成できている場合には、本願発明の課題が解決されている。
【０１０７】
（分散や統合について）
また、上述した各電気的構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散又は統合して構成できる。例えば、ドライブスルー利用判定システム１の構成要素の一部又は全部を車両の車載装置１０に組み込んだり、車載装置１０の構成要素の一部又は全部をドライブスルー利用判定システム１に組み込んだり、これら車載装置１０やドライブスルー利用判定システム１を複数の装置に分散して構成することができる。
【０１０８】
（ドライブスルーの形態について）
上記実施の形態１、２では、個別型ドライブスルーをユーザが利用することを前提として判定を行う場合について説明したが、共通型ドライブスルーをユーザが利用することを前提としたり、いずれのタイプを問うことなく判定を行うようにしてもよい。例えば、共通型ドライブスルーを前提とする場合においても、車両が注文受取位置に停車する前に徐行することが想定される場合には、実施の形態１と同様に、施設の敷地に進入したこと、徐行したこと、徐行後に停車したこと、及び、停車後における窓又はドアの開閉状態に基づいて判定を行うようにしてもよい。
【０１０９】
（窓開閉検出センサについて）
上記実施の形態１、２では、窓開閉検出センサ１３は、自車両の各窓の開閉状態を検出するセンサであると説明したが、これに限られない。例えば、窓開閉検出センサ１３は、窓の開いている割合まで検出するセンサであってもよい。この場合において、例えば、ＳＡ８において、開閉状態判定部２２ｇは、窓の開いている割合が、ユーザが商品の受け渡り等を行うために最低限必要になる所定割合以上であるか否かに基づいて、車両の窓又はドアが開いたか否かを判定してもよい。具体的には、窓開閉検出センサ１３にて検出された窓の開いている割合＝２０％程度が所定値以上（例えば５０％以上）でなかった場合、車両の窓又はドアが開かなかったと判定される。
【０１１０】
（利用判定処理について）
上記各実施の形態では、通常発生する挙動と通常発生しない挙動とに基づいてドライブスルーを利用したか否かを判定しているが、これら各挙動の具体的内容は例示であり、上記挙動の一部を省略したり、他の挙動を加えたりすることができる。また、各車両の挙動の相互に時間的な関連性を考慮することなく、単に各挙動の有無や回数のみに基づいて利用判定を行ってもよく、例えば、車両が徐行し、車両が停車し、及び車両の窓又はドアが開いた場合には、これら各挙動の前後関係を考慮することなく、車両のユーザが施設のドライブスルーを利用したと判定するようにしてもよい。
【０１１１】
例えば、上記実施の形態２では、ＳＢ７、ＳＢ８、ＳＢ１０〜ＳＢ１４、ＳＢ１６〜ＳＢ２１の処理が行われると説明したが、例えば、ＳＢ７、ＳＢ８、ＳＢ１０〜ＳＢ１４の一部の処理を行い（例えば、ＳＢ７、ＳＢ８の処理を行う等）、ＳＢ１６〜ＳＢ２１の処理を全て省略してもよい。あるいは、ＳＢ７、ＳＢ８、ＳＢ１０〜ＳＢ１４の処理を全て省略し、ＳＢ１６〜ＳＢ２１の一部の処理を行う（例えば、ＳＢ１８の処理を行う等）ようにしてもよい。あるいは、ＳＢ７、ＳＢ８、ＳＢ１０〜ＳＢ１４の処理の一部を行い（例えば、ＳＢ１０、ＳＢ１３の処理を行う等）、ＳＢ１６〜ＳＢ２１の一部の処理を行う（例えば、ＳＢ１９〜ＳＢ２１の処理を行う等）ようにしてもよい。
【０１１２】
また、上記実施の形態２では、車両が有する機能に応じて、ＳＢ７、ＳＢ８、ＳＢ１０〜ＳＢ１４、ＳＢ１６〜ＳＢ２１の処理が省略されてもよい。例えば、車両がアイドリングストップ機能を有する場合には、停車＝エンジンオフになるため、ＳＢ１９〜ＳＢ２１の処理を省略してもよい。
【０１１３】
また、上記実施の形態１、２では、車載装置１０及びドライブスルー利用判定サーバ２０に電源が投入された後に実行されると説明したが、これ以外のタイミングで実行されてもよい。例えば、車両が出発地から到着地に到着した後に走行履歴情報をまとめて収集できるように、利用判定処理が実行されてもよい。この場合において、例えば、実施の形態１の利用判定処理において、ＳＡ１に代えてＳＡ４が行なわれる（実施の形態２の利用判定処理についても同様とする）。また、車両が徐行したか否か等の処理をリアルタイムで行なうことができるように、利用判定処理が実行されてもよい。例えば、実施の形態１においては、ＳＡ５の処理を省略し、車両が施設の敷地に進入してから敷地から退出するまでの間において、走行履歴情報が随時更新されながら、ＳＡ６〜ＳＡ８の処理が順に行なわれるようにしてもよい。この場合、ＳＡ６〜ＳＡ８の処理が終了しない場合には、利用判定処理を強制的に終了するものとしてもよい。
【符号の説明】
【０１１４】
１、１０１  ドライブスルー利用判定システム
２  ネットワーク
１０  車載装置
１１  現在位置検出センサ
１２  車速センサ
１３  窓開閉検出センサ
１４  ドア開閉検出センサ
１５、２１  通信部
１６、２２  制御部
１７、２３  データ記録部
１８  ギア状態検出センサ
１９  エンジンオンオフ検出センサ
２０  ドライブスルー利用判定サーバ
２２ａ  現在位置取得部
２２ｂ  走行履歴情報取得部
２２ｃ  施設進入判定部
２２ｄ  施設退出判定部
２２ｅ  徐行判定部
２２ｆ  停車判定部
２２ｇ  開閉状態判定部
２２ｈ  利用判定部
２２ｉ  収集部
２２ｊ  ギア状態判定部
２２ｋ  エンジンオフ判定部
２３ａ  地図ＤＢ
２３ｂ  統計情報ＤＢ
【図１】
2014190973.tif 000003
【図２】
2014190973.tif 000004
【図３】
2014190973.tif 000005
【図４】
2014190973.tif 000006
【図５】
2014190973.tif 000007
【図６】
2014190973.tif 000008