(57)【要約】  移動体に対して、より適切に情報を配信する。情報配信装置３０は、複数の移動体の現在位置を受信する移動履歴更新部３１１と、道路地図情報と複数の施設情報とが保存される記憶部３２と、複数の移動体それぞれの現在位置に基づいて、移動体のそれぞれの現在滞在している施設、又は、移動体のそれぞれの最後に滞在していた施設を推定する滞在施設推定部３１２と、複数の移動体の過去の複数の施設間の移動履歴に基づいて、施設間の移動相関を算出する移動相関算出部３１３と、施設情報に対応する施設から、情報配信要求を受け付ける配信要求受付部３１４と、推定した、移動体のそれぞれが現在滞在している施設、又は、移動体のそれぞれが最後に滞在していた施設と、算出した施設間の移動相関とに基づいて、受け付けた情報配信要求の要求元の施設に関する情報を配信する対象の移動体を決定する配信対象決定部３１５と、を備える。
2019093102.tif 000002
【特許請求の範囲】
【請求項１】
複数の移動体の現在位置を受信する受信部と、
道路地図情報と複数の施設情報とが保存される地図部と、
前記複数の移動体それぞれの現在位置に基づいて、前記移動体のそれぞれの現在滞在している施設、又は、前記移動体のそれぞれの最後に滞在していた施設を推定する滞在施設推定部と、
前記複数の移動体の過去の前記複数の施設間の移動履歴に基づいて、施設間の移動相関を算出する移動相関算出部と、
前記施設情報に対応する施設から、情報配信要求を受け付ける配信要求受付部と、
前記推定した、前記移動体のそれぞれが現在滞在している施設、又は、前記移動体のそれぞれが最後に滞在していた施設と、前記算出した施設間の移動相関とに基づいて、前記受け付けた情報配信要求の要求元の施設に関する情報を配信する対象の移動体を決定する配信対象決定部と、
を備えることを特徴とする情報配信装置。
【請求項２】
前記配信対象決定部は、前記移動体が移動中の場合に、前記移動体が前記要求元の施設に近づいているか否かを判定し、近づいていると判定した移動体を、前記要求元の施設に関する情報を配信する対象の移動体と決定することを特徴とする請求項１記載の情報配信装置。
【請求項３】
前記地図部には、さらに、前記複数の施設情報に施設種別の情報が保存されており、
前記配信対象決定部は、前記推定した、前記移動体のそれぞれが現在滞在している施設の種別情報、又は、前記移動体のそれぞれが最後に滞在していた施設の種別情報をさらに加味し、前記要求元の施設に関する情報を配信する対象の移動体を決定することを特徴とする請求項１又は２記載の情報配信装置。
【請求項４】
前記受信部は、さらに、前記移動体で行動を共にする同行者人数を受信し、
前記地図部には、さらに、前記複数の施設情報に施設種別の情報が保存されており、
前記配信対象決定部は、前記同行者人数と、要求元の施設の施設種別とを加味し、前記要求元の施設に関する情報を配信する対象の移動体を決定することを特徴とする請求項１又は２記載の情報配信装置。
【請求項５】
前記受信部は、さらに、前記移動体で行動を共にする同行者人数を受信し、
前記情報配信要求には、同行者人数に関する指定が含まれ、
前記配信対象決定部は、前記同行者人数と、前記同行者人数に関する指定とを加味し、前記要求元の施設に関する情報を配信する対象の移動体を決定することを特徴とする請求項１又は２記載の情報配信装置。
【請求項６】
さらに、送信部を備え、
前記送信部は、前記配信対象決定部が決定した、前記要求元の施設に関する情報を配信する対象の移動体の数が含まれる配信数情報を、前記要求元の施設に送信することを特徴とする請求項１乃至５記載の情報配信装置。
【請求項７】
前記受信部はさらに、配信された前記要求元の施設に関する情報が移動体のユーザによって開封されたことを示す開封情報を受信し、
前記送信部はさらに、前記開封情報を、前記要求元の施設に送信することを特徴とする請求項６に記載の情報配信装置。
【請求項８】
複数の移動体の現在位置を受信する受信ステップと、
道路地図情報と複数の施設情報とが保存される地図ステップと、
前記複数の移動体それぞれの現在位置に基づいて、前記移動体のそれぞれの現在滞在している施設、又は、前記移動体のそれぞれの最後に滞在していた施設を推定する滞在施設推定ステップと、
前記複数の移動体の過去の前記複数の施設間の移動履歴に基づいて、施設間の移動相関を算出する移動相関算出ステップと、
前記施設情報に対応する施設から、情報配信要求を受け付ける情報配信要求受付ステップと、
前記推定した、前記移動体のそれぞれが現在滞在している施設、又は、前記移動体のそれぞれが最後に滞在していた施設と、前記算出した施設間の移動相関とに基づいて、前記受け付けた情報配信要求の要求元の施設に関する情報を配信する対象の移動体を決定する配信対象決定ステップと、
を備えることを特徴とする情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を配信するための、情報配信装置及び情報配信方法に関する。
【背景技術】
【０００２】
従来、飲食店等の様々な施設の利用を促すために、ユーザに対して施設情報を通知する技術が知られている。例えば、ウェブサイト上に、施設の詳細や電子クーポン等の施設情報を掲載する技術や、スマートフォンに特定のアプリケーションをインストールしているユーザに対して、プッシュ配信で施設情報を配信する技術が存在する。
このような技術の一例が、特許文献１に開示されている。特許文献１に開示の技術によれば、施設の近傍を移動した移動体を対象として、施設情報を配信することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０８−０７６７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示の技術等の一般的な技術では、施設の状況等を考慮して配信を行っている訳ではない。そのため、例えば施設が飲食店の場合には、施設情報を閲覧した顧客の来店が、昼食時間帯等の特定の時間帯に集中してしまい、施設において適切に応対を行うことができないような問題が生じてしまう。【０００５】
また、一般的な技術では、施設近傍を移動する全ての移動体を対象として、選別なく施設情報を配信するのみである。そのため、施設情報を受信するユーザにとっては、大量の施設情報が選別無く配信されることになり、有用な情報とそうでない情報とが混在してしまう。
このような問題があることから、一般的な技術を利用した情報配信サービスは、施設側及びユーザ側の双方にとって必ずしも使い勝手はよくなかった。【０００６】
本発明はこのような問題に鑑みてなされたものであり、本発明は、移動体に対して、より適切に情報を配信するための、情報配信装置及び情報配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）本発明の情報配信装置（例えば、後述の情報配信装置３０）は、複数の移動体の現在位置を受信する受信部（例えば、後述の移動履歴更新部３１１）と、道路地図情報と複数の施設情報とが保存される地図部（例えば、後述の記憶部３２）と、前記複数の移動体それぞれの現在位置に基づいて、前記移動体のそれぞれの現在滞在している施設、又は、前記移動体のそれぞれの最後に滞在していた施設を推定する滞在施設推定部（例えば、後述の滞在施設推定部３１２）と、前記複数の移動体の過去の前記複数の施設間の移動履歴に基づいて、施設間の移動相関を算出する移動相関算出部（例えば、後述の移動相関算出部３１３）と、前記施設情報に対応する施設から、情報配信要求を受け付ける配信要求受付部（例えば、後述の配信要求受付部３１４）と、前記推定した、前記移動体のそれぞれが現在滞在している施設、又は、前記移動体のそれぞれが最後に滞在していた施設と、前記算出した施設間の移動相関とに基づいて、前記受け付けた情報配信要求の要求元の施設に関する情報を配信する対象の移動体を決定する配信対象決定部（例えば、後述の配信対象決定部３１５）と、を備える。【０００８】
上記（１）の情報配信装置によれば、施設側の要求があったことを契機として情報を配信することから、施設側がお客様に来て欲しい希望のタイミングで、施設間の相関が高い移動体に対して効率的に施設情報を配信することができる。
また、上記（１）の情報配信装置によれば、移動体の現在又は直近の滞在施設に基づいて、情報の配信対象を決定することから、適切な移動体を配信の対象として施設情報を配信することができる。
従って、上記（１）の情報配信装置によれば、移動体に対して、より適切に情報を配信することができる可能となる。例えば、施設への集客を見込んで効率的に施設情報を配信することができる。【０００９】
（２）上記（１）に記載の情報配信装置を、前記配信対象決定部は、前記移動体が移動中の場合に、前記移動体が前記要求元の施設に近づいているか否かを判定し、近づいていると判定した移動体を、前記要求元の施設に関する情報を配信する対象の移動体と決定する、ようにしてもよい。【００１０】
上記（２）の情報配信装置によれば、施設に訪れる可能性の高い、施設に近づく方向に移動する移動体を施設情報の配信対象とする一方で、施設に訪れる可能性の低い、施設から離れる方向に移動する移動体を、施設情報を配信対象外とすることで、より効率よく集客することを見込むことができる。【００１１】
（３）上記（１）又は（２）に記載の情報配信装置を、前記地図部には、さらに、前記複数の施設情報に施設種別の情報が保存されており、前記配信対象決定部は、前記推定した、前記移動体のそれぞれが現在滞在している施設の種別情報、又は、前記移動体のそれぞれが最後に滞在していた施設の種別情報をさらに加味し、前記要求元の施設に関する情報を配信する対象の移動体を決定する、ようにしてもよい。【００１２】
上記（３）の情報配信装置によれば、例えば、食事施設や温泉施設といったカテゴリを加味するので、食事施設に訪れているユーザに再度食事施設についての施設情報を配信したり、温泉施設に訪れているユーザに再度温泉施設についての施設情報を配信したりすることを防止できる。従って、ユーザの使い勝手を向上させることができる。【００１３】
（４）上記（１）又は（２）に記載の情報配信装置を、前記受信部は、さらに、前記移動体で行動を共にする同行者人数を受信し、前記地図部には、さらに、前記複数の施設情報に施設種別の情報が保存されており、前記配信対象決定部は、前記同行者人数と、要求元の施設の施設種別とを加味し、前記要求元の施設に関する情報を配信する対象の移動体を決定する、ようにしてもよい。【００１４】
上記（４）の情報配信装置によれば、施設属性を加味することから、例えば、遊園地に訪れる可能性の高い、複数人が乗車する移動体を遊園地の施設情報を配信対象とする一方で、遊園地に訪れる可能性の低い、単独乗車の移動体に対して遊園地を遊園地の施設情報を配信対象外とすることができる。従って、より効率よく集客することを見込むことができる。【００１５】
（５）上記（１）又は（２）に記載の情報配信装置を、前記受信部は、さらに、前記移動体で行動を共にする同行者人数を受信し、前記情報配信要求には、同行者人数に関する指定が含まれ、前記配信対象決定部は、前記同行者人数と、前記同行者人数に関する指定とを加味し、前記要求元の施設に関する情報を配信する対象の移動体を決定する、ようにしてもよい。【００１６】
上記（５）の情報配信装置によれば、施設側から、配信対象とする車両の同行者の人数の指定を可能にする。従って、施設は、自施設に適した人数のグループに対してのみ施設情報を配信することが可能となる。【００１７】
（６）上記（１）から（５）の何れかに記載の情報配信装置を、さらに、送信部（例えば、後述の送信管理部３１６）を備え、前記送信部は、前記配信対象決定部が決定した、前記要求元の施設に関する情報を配信する対象の移動体の数が含まれる配信数情報を、前記要求元の施設に送信する、ようにしてもよい。【００１８】
上記（６）の情報配信装置によれば、施設にて、どの程度の数の施設情報が配信されたのかを把握することが可能となる。従って、施設にて、施設に訪問するユーザの人数を想定することが可能となる。そのため、この情報配信装置によれば、「どの程度の人数が来店するか否か分からない」という、一般的な技術が有していた課題を解決することができる。また、この想定に基づいて、施設にて、施設に訪問するユーザに対する準備をすることが可能となる。【００１９】
（７）上記（６）に記載の情報配信装置を、前記受信部はさらに、配信された前記要求元の施設に関する情報が移動体のユーザによって開封されたことを示す開封情報を受信し、前記送信部はさらに、前記開封情報を、前記要求元の施設に送信する、ようにしてもよい。【００２０】
上記（７）の情報配信装置によれば、施設にて、ユーザによってどの程度の施設情報が開封されたのかを把握することが可能となる。従って、この情報配信装置によれば、施設にて、上記（６）の情報配信装置よりも更に詳細に施設に訪問するユーザの人数を想定することが可能となる。【００２１】
（８）本発明の情報配信方法は、コンピュータ（例えば、後述の情報配信装置３０）が行う情報配信方法であって、複数の移動体の現在位置を受信する受信ステップと、道路地図情報と複数の施設情報とが保存される地図ステップと、前記複数の移動体それぞれの現在位置に基づいて、前記移動体のそれぞれの現在滞在している施設、又は、前記移動体のそれぞれの最後に滞在していた施設を推定する滞在施設推定ステップと、前記複数の移動体の過去の前記複数の施設間の移動履歴に基づいて、施設間の移動相関を算出する移動相関算出ステップと、前記施設情報に対応する施設から、情報配信要求を受け付ける情報配信要求受付ステップと、前記推定した、前記移動体のそれぞれが現在滞在している施設、又は、前記移動体のそれぞれが最後に滞在していた施設と、前記算出した施設間の移動相関とに基づいて、前記受け付けた情報配信要求の要求元の施設に関する情報を配信する対象の移動体を決定する配信対象決定ステップと、を備える。【００２２】
上記（８）の情報配信方法によれば、上記（１）の情報配信装置と同様の効果を奏する。
【発明の効果】
【００２３】
本発明によれば、移動体に対して、より適切に情報を配信することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態である情報配信システム全体の基本的構成を示すブロック図である。
【図２】本発明の実施形態における車載ナビゲーション装置の機能構成を示す機能ブロック図である。
【図３】本発明の実施形態における携帯端末の機能構成を示す機能ブロック図である。
【図４】本発明の実施形態における情報配信装置の機能構成を示す機能ブロック図である。
【図５】本発明の実施形態における移動履歴データベースの例を示す図である。
【図６】本発明の実施形態における施設端末の機能構成を示す機能ブロック図である。
【図７】本発明の実施形態における施設情報の表示の一例を示す模式図である。
【図８】本発明の実施形態における情報配信装置が行う配信実行処理時の動作を示すフローチャートである。
【図９】本発明の実施形態における施設端末が行う配信要求処理時の動作を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の好ましい一実施形態について、図を参照しながら詳細に説明する。
【００２６】
＜情報配信システム１の全体構成＞
本発明の好ましい一実施形態に係る情報配信システム１について説明する。図１に、情報配信システム１の全体構成を示す。
【００２７】
図１に示すように、情報配信システム１は、車載ナビゲーション装置１０と、携帯端末２０と、情報配信装置３０と、施設端末４０と、を含んで構成される。これら各装置及び各端末は、通信網６０を介して相互に通信可能に接続される。なお、図中では、これら各装置及び各端末にて送受信される位置情報、識別情報、施設情報、情報配信要求、及び配信実績情報について図示しているが、これらの情報は送受信される情報の一例である。本実施形態にて、これらの情報以外の情報が送受信されるようにしてもよい。
【００２８】
車載ナビゲーション装置１０は、車両５０ａに乗車したユーザに対して、ナビゲーション（経路案内）を行う装置である。また、車載ナビゲーション装置１０は、車載ナビゲーション装置１０の位置情報（すなわち、車両５０ａの位置情報）を測位する機能も有する。車載ナビゲーション装置１０は、ユーザの要求と、測位した位置情報とに基づき、現在位置から目的地までの経路案内を行う。
また、車載ナビゲーション装置１０が測位した位置情報は、車載ナビゲーション装置１０を識別するための識別情報や、位置情報を測位した時刻を示す時刻情報と共に情報配信装置３０に対して適宜送信される。ここで、車載ナビゲーション装置１０と車両５０ａは１対１の組として利用されているので、送信される位置情報及び識別情報は、実質的に、車両５０ａの位置情報及び識別情報とみなすことができる。
車載ナビゲーション装置１０は、車両５０ａに据え付けられたカーナビゲーション装置や、車両５０ａに簡易的に設置され可搬可能なＰＮＤ（Portable Navigation Device）によりにより実現することができる。
【００２９】
携帯端末２０は、車両５０ｂに乗車したユーザが利用する携帯端末である。携帯端末２０は、上述した車載ナビゲーション装置１０と同様に、ナビゲーション（経路案内）を行う機能や、携帯端末２０の位置情報（すなわち、車両５０ｂの位置情報）を測位する機能を有する。
携帯端末２０が測位した位置情報は、車載ナビゲーション装置１０が測位した位置情報と同様に、携帯端末２０を識別するための識別情報や、位置情報を測位した時刻を示す時刻情報と共に情報配信装置３０に対して適宜送信される。ここで、携帯端末２０と車両５０ｂは１対１の組として利用されているので、送信される位置情報及び識別情報は、実質的に、車両５０ｂの位置情報及び識別情報とみなすことができる。
携帯端末２０は、スマートフォン、携帯電話機、タブレット端末、ノートパソコン、その他の携帯可能な電子機器により実現することができる。
【００３０】
なお、図中では、車載ナビゲーション装置１０と車両５０ａの組と、携帯端末２０と車両５０ｂの組をそれぞれ一組ずつ図示しているが、これらの組数に特に制限はなく、本実施形態には任意の数だけこれらの組が含まれていてよい。また、同様に、情報配信装置３０や、施設端末４０の数についても、特に制限はなく、本実施形態には任意の数だけ情報配信装置３０や施設端末４０が含まれていてよい。
【００３１】
また、以下の説明において、車載ナビゲーション装置１０が搭載された車両５０ａや、携帯端末２０を利用するユーザが乗車する車両５０ｂを区別することなく呼ぶ場合には、末尾のアルファベットを省略して、単に「車両５０」と呼ぶ。
また、車両５０や、車両５０にて利用される車載ナビゲーション装置１０や携帯端末２０は、車両５０の移動に伴い移動する。そのため、以下の説明では、車両５０、車載ナビゲーション装置１０、及び携帯端末２０のことを適宜「移動体」と呼ぶ。
【００３２】
情報配信装置３０は、商業施設等の施設（ＰＯＩ（Point Of Interest）と呼ばれることもある。）に関する情報である「施設情報」を配信する装置である。施設情報には、例えば施設の位置や、どのような施設であるかといった、施設の詳細を示す情報が含まれる。また、例えば、施設情報には、施設で利用できるクーポン情報等の広告情報が更に含まれていてもよい。
【００３３】
情報配信装置３０は、施設端末から情報の配信要求を受け付けると、移動体それぞれの位置情報から推定した、移動体のそれぞれが現在滞在している施設、又は、移動体のそれぞれが最後に滞在していた施設と、過去の複数の移動体の移動履歴から算出した施設間の移動相関とに基づいて、情報を配信する対象の移動体を決定する。
【００３４】
このように情報配信装置３０によれば、施設側の要求があったことを契機として情報を配信することから、施設側がお客様に来て欲しい希望のタイミングで、施設間の相関が高い移動体に対して効率的に施設情報を配信することができる。
また、情報配信装置３０によれば、移動体の現在又は直近の滞在施設に基づいて、情報の配信対象を決定することから、適切な移動体を配信の対象として施設情報を配信することができる。
【００３５】
従って、情報配信装置３０によれば、移動体に対して、より適切に情報を配信することができる可能となる。例えば、施設への集客を見込んで効率的に施設情報を配信することができる。
情報配信装置３０は、例えばサーバ装置により実現することができる。
【００３６】
施設端末４０は、施設を運営する施設運営者が、施設情報の配信のために利用する端末である。施設端末４０は、通信部４２を介して、情報配信装置３０と情報の送受信を行う。例えば、施設端末４０から、情報配信装置３０に対しては、施設情報の配信要求である「情報配信要求」が送信される。情報配信装置３０は、この情報配信要求を受け取ったことを契機として、施設情報の配信を行う。
【００３７】
また、例えば、情報配信装置３０から、情報配信要求の要求元の施設端末４０に対しては、施設情報の配信実績を示す情報である「配信実績情報」が送信される。配信実績情報には、例えば、施設情報の配信数等が含まれる。施設運営者は、この配信実績情報を参照することにより、どの程度の数の施設情報が配信されたのかを把握することが可能となる。従って、施設運営者は、施設に訪問するユーザの人数を想定することが可能となる。また、施設運営者は、この想定に基づいて、施設に訪問するユーザに対する準備をすることが可能となる。
情報配信装置３０は、例えば施設やサービス運営会社に設置されたパーソナルコンピュータにより実現することができる。
【００３８】
車両５０は、車載ナビゲーション装置１０や携帯端末２０のユーザが乗車する車両である。車両５０は、例えば、四輪自動車や自動二輪車や自転車等により実現される。
【００３９】
通信網６０は、インターネットや携帯電話網といったネットワークや、これらを組み合わせたネットワークにより実現される。
【００４０】
＜車載ナビゲーション装置１０が備える機能ブロック＞
次に、車載ナビゲーション装置１０が備える機能ブロックについて図２のブロック図を参照して説明をする。
ここで、車載ナビゲーション装置１０は、車両５０ａから電源の供給を受けており、車両５０ａに乗車したユーザにより車両５０ａのイグニッションスイッチがオン（エンジンを起動）にされることによって自動起動する。そして、車載ナビゲーション装置１０は、車両５０ａに乗車したユーザにより車両５０ａのイグニッションスイッチがオフ（エンジンを停止）にされるまで稼働する。
【００４１】
図２に示すように、車載ナビゲーション装置１０は、制御部１１と、記憶部１２と、通信部１３と、センサ部１４と、表示部１５と、入力部１６とを含んで構成される。
【００４２】
制御部１１は、マイクロプロセッサ等の演算処理装置から構成され、車載ナビゲーション装置１０を構成する各部の制御を行う。制御部１１の詳細については、後述する。
【００４３】
記憶部１２は、半導体メモリ等で構成されており、ファームウェアやオペレーティングシステムと呼ばれる制御用のプログラムや、経路案内処理を行うためのプログラムや、情報配信装置３０に対する位置情報等の送信処理を行うためのプログラムといった各プログラム、更にその他、地図情報等の種々の情報が記憶される。図中には、記憶部１２が記憶する情報として、本実施形態の説明に関わる、位置情報１２１、移動体ＩＤ１２２及び地図情報１２３を図示する。
【００４４】
位置情報１２１は、後述のセンサ部１４により測位された車載ナビゲーション装置１０の位置情報（すなわち、車両５０ａの位置情報）である。位置情報１２１は、例えば、位置を示す緯度と経度の情報により実現される。また、位置情報１２１には、測位された位置を示す情報のみならず、測位を行った測位時刻を示す情報も含まれるようにする。
【００４５】
移動体ＩＤ１２２は、車載ナビゲーション装置１０を識別するための情報である。移動体ＩＤ１２２としては、例えば車載ナビゲーション装置１０に一意に割り当てられた製造番号等を利用することができる。また、他にも、通信部１３が携帯電話網等のネットワークである通信網６０に接続するために、通信部１３に挿入されたＳＩＭ（Subscriber Identity Module）に付与された電話番号を移動体ＩＤ１２２として利用することができる。また、他にも、車両５０ａに固有に付与されたＶＩＮ（車両識別番号）やナンバープレートの番号を移動体ＩＤ１２２として利用することができる。
【００４６】
更に、地図情報１２３には、道路や施設等の地物に関する情報として、例えば、道路情報、施設情報、駐車場情報等の情報が含まれる。また、地図情報１２３には他にも、道路及び道路地図等の背景を表示するための表示用地図データ、ノード（例えば道路の交差点、屈曲点、端点等）の位置情報及びその種別情報、各ノード間を結ぶ経路であるリンクの位置情報及びその種別情報、全てのリンクのコスト情報（例えば距離、所要時間等）に関するリンクコストデータ等を含む道路ネットワークデータ等が含まれる。
【００４７】
道路情報としては道路の種別や信号機等のいわゆる道路地図の情報が保存されている。
施設情報としては、各施設の位置情報が緯度と経度の情報として保存されている。また、施設情報として、施設の識別情報（施設ＩＤ）、名称、施設カテゴリ（及び／又はジャンル）、電話番号、住所、営業時間、施設が飲食店であれば提供するメニュー、商品役務等に関する施設情報、等の付帯的な情報が含まれていてもよい。
【００４８】
駐車場情報としては、駐車場の位置情報が保存されている。駐車場の位置情報は、位置情報１２１と同様に、例えば、位置を示す緯度と経度の情報により実現される。駐車場が各施設の駐車場である場合には、施設と駐車場を紐付けて保存される。また他にも、駐車場情報として、駐車場の駐車可能時間や、駐車可能台数や、駐車可能な車両５０の大きさ等の情報が保存されている。
【００４９】
地図情報１２３は、車載ナビゲーション装置１０の製造時点で記憶部３２に予め記憶しておく構成としてもよいし、通信網６０に接続された情報配信装置３０や他のサーバ装置（図示を省略する。）等から必要に応じて適宜ダウンロードされる構成としてもよい。更に、ユーザの入力等に応じて適宜修正されてもよい。
【００５０】
通信部１３は、ＤＳＰ（Digital Signal Processor）等を有し、３Ｇ（3rd Generation）、ＬＴＥ（Long Term Evolution）やＷｉ−Ｆｉ（登録商標）といった規格に準拠して、通信網６０を介して通信網６０を介した他の装置（例えば、情報配信装置３０）との間の無線通信を実現する。通信部１３は、例えば、後述の移動体情報送信部１１２が、記憶部１２に格納されている位置情報１２１及び移動体ＩＤ１２２や、経路案内部１１１に設定された目的地の情報（例えば目的地とした施設の施設ＩＤ）を、情報配信装置３０に対して送信するために利用される。また他にも、通信部１３は、例えば、情報配信３０が送信する施設情報を受信するために利用される。ただし、通信部１３と他の装置との間で送受信されるデータに特に制限はなく、これらの情報以外の情報が送受信されるようにしてもよい。
【００５１】
センサ部１４は、例えばＧＰＳ（Global Positioning System）センサ、ジャイロセンサ、地磁気センサ、加速度センサ等により構成される。センサ部１４は、位置情報を検出する位置検出手段としての機能を備え、ＧＰＳセンサによりＧＰＳ衛星信号を受信し、車載ナビゲーション装置１０の位置情報（緯度及び経度）を測位する。センサ部１４による測位は、上述したように所定の時間間隔（例えば３秒間隔）で行われる。測位した位置情報は、位置情報１２１として記憶部１２に格納される。
なお、センサ部１４は、ジャイロセンサ、加速度センサにより測定される角速度や、加速度に基づいて車載ナビゲーション装置１０の位置情報の測位精度を更に高めることも可能である。
また、センサ部１４は、ＧＰＳ通信が困難又は不可能となった場合に、ＡＧＰＳ（Assisted Global Positioning System）通信を利用し、通信部１３から取得される基地局情報によって車載ナビゲーション装置１０の位置情報を算出することも可能である。
【００５２】
表示部１５は、液晶ディスプレイ、又は有機エレクトロルミネッセンスパネル等の表示デバイスにより構成される。表示部１５は、制御部１１からの指示を受けて画像を表示する。表示部１５が表示する情報としては、例えば、車載ナビゲーション装置１０の現在位置、地図情報１２３から読み出された車載ナビゲーション装置１０の現在位置周辺の地図情報、ユーザに設定された目的地、他の車載ナビゲーション装置１０から通知された待ち合わせ情報、ルート情報、各種のユーザインタフェース等が挙げられる。
【００５３】
入力部１６は、テンキーと呼ばれる物理スイッチや表示部１５の表示面に重ねて設けられたタッチパネル等の入力装置（図示を省略する。）等で構成される。入力部１６からの操作入力、例えばユーザによるテンキーの押下、タッチパネルのタッチに基づいた信号を制御部１１に出力することで、ユーザによる選択操作や、地図の拡大縮小等の操作を実現することができる。
【００５４】
なお、この他、図示しないが、スピーカやマイク等を備えることもできる。スピーカは、運転者に対して音声出力を行い、マイクは、運転者によって発せられた音声等を集音する。
そうすることで、情報をスピーカから音声で出力したり、マイクを介して音声入力された運転者による各種の選択、指示を音声認識技術により、制御部１１に入力したりすることもできる。
【００５５】
次に、制御部１１の詳細について説明をする。制御部１１はＣＰＵ（Central Processing Unit）、ＲＡＭ（Random access memory）、ＲＯＭ（Read Only Memory）、及びＩ／Ｏ（Input / output）等を有するマイクロプロセッサにより構成される。ＣＰＵは、ＲＯＭ又は記憶部１２から読み出した各プログラムを実行し、その実行の際にはＲＡＭ、ＲＯＭ、及び記憶部１２から情報を読み出し、ＲＡＭ及び記憶部１２に対して情報の書き込みを行い、通信部１３、センサ部１４、表示部１５、及び入力部１６と信号の授受を行う。そして、このようにして、ハードウェアとソフトウェア（プログラム）が協働することにより本実施形態における処理は実現される。
【００５６】
制御部１１は、機能ブロックとして、経路案内部１１１及び移動体情報送信部１１２を備える。
経路案内部１１１は、ユーザによって入力又は選択された施設等の目的地までの経路案内処理を行う部分である。
目的地までの経路案内処理は、一般的なカーナビゲーションシステムにおける経路案内処理と同等である。すなわち、経路案内部１１１は、記憶部１２に記憶されている地図情報１２３に基づいて目的地までの地図を生成し、この地図上にセンサ部１４により測位された車載ナビゲーション装置１０の現在位置と目的地の位置と目的地までのルート情報とを重ね、これを表示部１５に表示することにより経路案内を行うことができる。
【００５７】
この場合に、更に、図示を省略したスピーカから経路案内用の音声を出力するようにしてもよい。また、道路の混雑状況の情報や天気の情報等を通信部１３による通信により取得して、この取得した情報を経路案内処理に利用するようにしてもよい。なお、目的地までの経路案内処理については、当業者によく知られているので、これ以上の詳細な説明は省略する。
【００５８】
また、経路案内部１１１は、情報配信装置３０から受信した施設情報を、表示部１５に表示したり、図示を省略したスピーカから出力したりすることによりユーザに通知する。これにより、ユーザは情報配信装置３０から受信した施設情報の内容を把握することができる。そのため、ユーザは、例えば、自宅から離れた生活圏以外のエリア等であっても、次に訪問する施設を適切に選択することができる。なお、経路案内部１１１により表示部１５に表示される施設情報の表示例については、図７を参照して後述する。
【００５９】
移動体情報送信部１１２は、通信部１３を利用した無線通信により、記憶部１２に格納されている位置情報１２１及び移動体ＩＤ１２２を、情報配信装置３０に対して送信する部分である。また、移動体情報送信部１１２は、経路案内部１１１に設定された目的地の情報も情報配信装置３０に対して送信するようにしてもよい。
【００６０】
移動体情報送信部１１２による、情報配信装置３０に対する位置情報１２１及び移動体ＩＤ１２２の送信は、車両５０ａに乗車したユーザにより車両５０ａのイグニッションスイッチがオン（エンジンを起動）にされ、車載ナビゲーション装置１０が自動起動してから、車両５０ａのイグニッションスイッチがオフ（エンジンを停止）にされるまでの間、周期的に行われる。例えば、所定の時間間隔（例えば３秒間隔）でセンサ部１４が測位を行う都度、リアルタイムに送信が行われる。また、リアルタイムに情報配信装置３０に送信するかわりに、複数個まとめて（例えば３分間分の間に３秒間隔で更新された位置情報１２１と、移動体ＩＤ１２２とをまとめて）、一度に送信するようにしてもよい。すなわち、いわゆるバースト送信をするようにしてもよい。かかる、所定の時間間隔の長さや、リアルタイムに送信するか、それともバースト送信するかは、本実施形態を適用する環境等に応じて、任意に設定することができる。
【００６１】
このようにして、リアルタイム送信やバースト送信を行うことにより、移動体情報送信部１１２は、センサ部１４が測位した車両５０ａの移動経路を特定するための位置情報１２１と、移動体ＩＤ１２２とを、情報配信装置３０に対して送信する。なお、上述したように、位置情報１２１には測位された位置を示す情報のみならず、測位を行った測位時刻を示す情報も含まれるようにする。
【００６２】
更に、移動体情報送信部１１２は、イグニッションスイッチがオン（エンジンを起動）にされ、車載ナビゲーション装置１０が自動起動した直後に測位された位置情報１２１により特定される位置を最初の車両位置、すなわち出発位置として情報配信装置３０に送信することができる。更に、イグニッションスイッチがオフ（エンジン停止）される直前に測位された位置情報１２１により特定される位置を最終の車両位置、すなわち到着位置として情報配信装置３０に送信することができる。
【００６３】
この場合、出発位置を表す位置情報１２１であることを示す起動情報や、到着位置を表す位置情報１２１であることを示す停止情報を、位置情報１２１に追加してから、情報配信装置３０に送信するようにする。例えば、起動情報であることを示すフラグを１にして送信したり、停止情報であることを示すフラグを１にして送信したりするとよい。なお、イグニッションスイッチがオフ（エンジン停止）される直前に測位された位置情報１２１（すなわち、到着位置）については、その後イグニッションスイッチが再度オン（エンジンを起動）にされ、車載ナビゲーション装置１０が再度起動した際に送信されてもよい。
【００６４】
また、バースト送信を行う場合であっても、経路案内部１１１により車両５０ａが目的地（例えば、或る施設）に到着したと判断された場合には、移動体情報送信部１１２は、リアルタイムに送信を行うように切り替えるとよい。このようにすれば、或る施設に到着後、到着位置の位置情報１２１が送信される前に、イグニッションスイッチがオフ（エンジン停止）されてしまい、施設等の目的地の位置情報１２１が情報配信装置３０に対して送信されない、という事態を防止することができる。
【００６５】
また、移動体情報送信部１１２は、通信部１３を利用した無線通信により、上述した位置情報１２１及び移動体ＩＤ１２２に加えて、経路案内部１１１に設定された目的地の情報も情報配信装置３０に対して送信するようにしてもよい。例えば、ユーザが経路案内部１１１に目的地を設定した場合に、この目的地の位置情報（緯度及び経度）や、この目的地に対応する施設の施設ＩＤを、目的地の情報として情報配信装置３０に対して送信する。これにより、後述の情報配信装置３０における滞在施設推定部３１２は、車両５０が訪問しようとしている施設を特定することができる。
【００６６】
＜携帯端末２０が備える機能ブロック＞
次に、携帯端末２０が備える機能ブロックについて図３のブロック図を参照して説明をする。
ここで、上述した車載ナビゲーション装置１０は、車両５０ａから電源の供給を受けていたが、携帯端末２０は自身が備えるバッテリ（図示を省略する。）から電源の供給を受ける。ただし、バッテリを充電するために携帯端末２０が車両５０ｂのシガーソケット等から電源の供給を受けるようにしてもよい。
【００６７】
図２に示すように、携帯端末２０は、制御部２１と、記憶部２２と、通信部２３と、センサ部２４と、表示部２５と、入力部２６と、近距離通信部２７とを含んで構成される。
ここで、制御部２１と、記憶部２２と、通信部２３と、センサ部２４と、表示部２５と、入力部２６は、上述した車載ナビゲーション装置１０が含む同名の部分と同等の機能を有している。
【００６８】
また、記憶部２２は、位置情報２２１と、移動体ＩＤ２２２と、地図情報２２３を記憶している。これらの情報は、上述した車載ナビゲーション装置１０の記憶部２２が記憶する同名の情報と同等の情報である。
つまり、上述した車載ナビゲーション装置１０の説明における「車載ナビゲーション装置１０」の文言を「携帯端末２０」を置き換え、「車両５０ａ」の文言を「車両５０ｂ」と置き換えることにより、携帯端末２０の各機能ブロックの説明となるので、重複する再度の説明は省略する。
【００６９】
一方で、携帯端末２０は、近距離通信部２７を含んでいる点等で、車載ナビゲーション装置１０と相違するので、この相違点について、以下説明をする。
近距離通信部２７は、ＮＦＣ（Near Field Communication）やＢｌｕｅｔｏｏｔｈ（登録商標）といった規格に準拠した非接触の近距離通信、又はＵＳＢ（Universal Serial Bus）ケーブル等を介した有線による近距離通信を行うための部分である。
【００７０】
これに対して、車両５０ｂは、近距離通信部２７と通信を行うための近距離通信部を備える。例えば車両５０ｂのＥＣＵ（Electronic Control Unit）が近距離通信部を備える。
そして、携帯端末２０がＥＣＵと近距離通信により通信することができる場合とは、すなわち、携帯端末２０が車両５０ｂの車内に存在する場合である。この場合、携帯端末２０のセンサ部２４が測位する位置情報は、車両５０ｂの位置情報に相当することになる。携帯端末２０の記憶する移動体ＩＤ２２２は、車両５０ｂの識別情報に相当することになる。
【００７１】
そこで、携帯端末２０は、近距離通信部２７を介してＥＣＵと近距離通信できる間は、移動体情報送信部２１２を起動させる。そして、起動した移動体情報送信部２１２が、車載ナビゲーション装置１０の移動体情報送信部１１２と同様にして、センサ部２４が測位した車両５０ｂの移動経路を特定するための位置情報２２１と、移動体ＩＤ２２２とを、情報配信装置３０に対して送信する。
【００７２】
例えば、ユーザが携帯端末２０を所持して車両５０ｂに乗車し、イグニッションスイッチ等の車両５０ｂの起動スイッチをオンにすると、車両５０ｂと携帯端末２０とが接続（ペアリング）され、携帯端末２０で測位した位置情報２２１及び移動体ＩＤ２２２が携帯端末２０から情報配信装置３０に送信される。この場合、車両５０ｂと携帯端末２０とのペアリング直後に測位された位置情報１２１により特定される位置を最初の車両位置、すなわち出発位置として情報配信装置３０に送信することができる。
【００７３】
更に、イグニッションスイッチ等の車両５０ｂの起動スイッチがオフにされると、車両５０ｂと携帯端末２０とのペアリングが解除される。この場合、解除された直前に測位された位置情報１２１により特定される位置を最終の車両位置、すなわち到着位置として情報配信装置３０に送信することができる。
この場合に、位置情報２２１に測位を行った測位時刻を示す情報も含まれる点や、リアルタイムで送信してもよく、バースト送信してもよい点や、到着位置に到着したと判断された場合には、バースト送信をリアルタイムの送信に切り替えても良い点や、出発位置又は到着位置であることを示す起動情報や停止情報を追加しても良い点や、再起動時に到着位置を送信しても良い点や、目的地の情報も送信するようにしても良い点も移動体情報送信部１１２と同様である。
【００７４】
なお、車両５０ｂが位置情報を測位する機能を有している場合には、センサ部２４が測位する位置情報ではなく、車両５０ｂが測位する位置情報を位置情報２２１として情報配信装置３０に送信するようにしてもよい。この場合、携帯端末２０から、センサ部２４を省略するようにしてもよい。
【００７５】
＜情報配信装置３０が備える機能ブロック＞
次に、情報配信装置３０が備える機能ブロックについて図４のブロック図を参照して説明をする。
【００７６】
図４に示すように、情報配信装置３０は、制御部３１と、記憶部３２と、通信部３３と表示部３４と、入力部３５と、を含んで構成される。
【００７７】
制御部３１は、マイクロプロセッサ等の演算処理装置から構成され、情報配信装置３０を構成する各部の制御を行う。制御部３１の詳細については、後述する。
【００７８】
記憶部３２は、半導体メモリ等で構成されており、ファームウェアやオペレーティングシステムと呼ばれる制御用のプログラムや、施設情報の配信を実行する処理を行うためのプログラムといった各プログラム、更にその他、地図情報等の種々の情報が記憶される。図中には、記憶部３２が記憶する情報として、位置情報の分析処理に特に関する情報である、地図情報３２１、及び移動履歴データベース３２２を図示する。
【００７９】
地図情報３２１は、上述した地図情報１２３や地図情報２２３と同等の情報である。
地図情報３２１は、地図情報１２３や地図情報２２３と同様に、予め記憶部３２に記憶される構成としてもよいし、通信網６０に接続されたサーバ装置（図示を省略する。）等から必要に応じて適宜ダウンロードされる構成としてもよい。更に、地図情報３２１は、情報配信装置３０を管理する管理者の入力等に応じて適宜修正されてもよい。
【００８０】
移動履歴データベース３２２は、車載ナビゲーション装置１０及び携帯端末２０のそれぞれから受信した位置情報１２１及び位置情報２２１と移動体ＩＤ１２２及び移動体ＩＤ２２２とに基づいて構築されたデータベースである。移動履歴データベース３２２は、後述の移動履歴更新部３１１により構築される。移動履歴データベース３２２の詳細については、移動履歴更新部３１１の説明の際に図５を参照して後述する。なお、以下の説明では、位置情報１２１及び位置情報２２１を区別することなく説明する際は、符号を省略して「位置情報」と呼ぶ。また、同様に移動体ＩＤ１２２及び移動体ＩＤ２２２を区別することなく説明する際は、符号を省略して「移動体ＩＤ」と呼ぶ。
【００８１】
通信部３３は、ＤＳＰ（Digital Signal Processor）等を有し、３Ｇ（3rd Generation）ＬＴＥ（Long Term Evolution）やＷｉ−Ｆｉ（登録商標）といった規格に準拠した無線接続や有線ＬＡＮ等の有線接続にて、通信網６０を介して通信網６０を介した他の装置との間の通信を実現する。通信部３３は、例えば、車載ナビゲーション装置１０及び携帯端末２０のそれぞれから送信される位置情報及び移動体ＩＤ等の情報を受信するために利用される。また、他にも、通信部３３は、例えば、車載ナビゲーション装置１０及び携帯端末２０に対して施設情報を送信するために利用される。更に、他にも、通信部３３は、例えば、施設端末４０のそれぞれから送信される情報配信要求を受信するために利用される。更に、他にも、通信部３３は、例えば、施設端末４０に対して配信実績情報を送信するために利用される。
ただし、通信部３３と他の装置との間で送受信されるデータに特に制限はなく、これらの情報以外の情報が送受信されるようにしてもよい。
【００８２】
表示部３４は、液晶ディスプレイ、又は有機エレクトロルミネッセンスパネル等の表示デバイスにより構成される。表示部１５は、制御部１１からの指示を受けて画像を表示する。表示部１５が表示する情報としては、例えば、地図情報３２１から読み出された地図情報や、移動履歴データベース３２２から読み出された移動履歴データベース内の各情報、各種のユーザインタフェース等が挙げられる。
【００８３】
入力部３５は、キーボードやマウス等の入力装置（図示を省略する。）等で構成される。入力部１６からの操作入力に基づいて、例えば、地図情報３２１や移動履歴データベース３２２の修正や、各種の設定等を行うことが可能となる。これらの操作は、例えば、情報配信装置３０を管理する管理者により行われる。
【００８４】
次に、制御部３１の詳細について説明をする。制御部３１はＣＰＵ（Central Processing Unit）、ＲＡＭ（Random access memory）、ＲＯＭ（Read Only Memory）、及びＩ／Ｏ（Input / output）等を有するマイクロプロセッサにより構成される。ＣＰＵは、ＲＯＭ又は記憶部３２から読み出した各プログラムを実行し、その実行の際にはＲＡＭ、ＲＯＭ、及び記憶部３２から情報を読み出し、ＲＡＭ及び記憶部３２に対して情報の書き込みを行い、通信部３３、表示部３４、及び入力部３５と信号の授受を行う。そして、このようにして、ハードウェアとソフトウェア（プログラム）が協働することにより本実施形態における処理は実現される。
【００８５】
制御部３１は、機能ブロックとして、移動履歴更新部３１１、滞在施設推定部３１２、移動相関算出部３１３、配信要求受付部３１４、配信対象決定部３１５、及び送信管理部３１６を備える。
移動履歴更新部３１１は、移動履歴データベース３２２を構築すると共に、移動履歴データベース３２２を適宜更新する部分である。移動履歴データベース３２２のデータ構造の一例について、図５を参照して説明する。
【００８６】
図５に示すように、移動履歴データベース３２２には、移動履歴ＩＤ、出発時刻、出発施設ＩＤ、到着時刻、及び到着施設ＩＤといった情報が紐付けて格納される。
移動履歴更新部３１１は、１回のドライブ単位でこれらの情報を紐付けて格納する。すなわち、車両５０のイグニッションスイッチがオン（エンジンを起動）されて位置情報の送信が開始されてから、イグニッションスイッチがオフ（エンジン停止）されて位置情報の送信が終了するまでの間に受信した移動体ＩＤや位置情報に基づいた情報を１つの単位として紐付けて格納する。また、移動履歴更新部３１１は、新たなドライブが行われる都度、新たなドライブの情報を時系列順に格納する。このように、移動履歴データベース３２２は、車両５０を利用するユーザの回遊行動を示すデータベースとして構築される。
【００８７】
また、移動履歴更新部３１１は、このようなデータベースを移動体それぞれについて作成する。つまり、移動履歴更新部３１１は、位置情報の送信元である車載ナビゲーション装置１０や携帯端末２０を識別するための「移動体ＩＤ」それぞれについて作成する。
【００８８】
ここで、移動履歴データベース３２２内の「移動履歴ＩＤ」は、移動履歴それぞれを識別するための識別情報である。なお、上述したように、移動履歴更新部３１１は、１回のドライブ単位で各情報を紐付けて格納する。
【００８９】
移動履歴データベース３２２内の「出発時刻」は、車両５０のイグニッションスイッチがオン（エンジンを起動）されて位置情報の送信が開始された時刻である。出発時刻は、位置情報に含まれる時刻情報と、位置情報に含まれるイグニッションスイッチがオンになったことを示す起動情報に基づいて特定される。
【００９０】
移動履歴データベース３２２内の「出発施設ＩＤ」は、車両５０のイグニッションスイッチがオン（エンジンを起動）されて位置情報の送信が開始された出発時点での位置情報（すなわち、ドライブにおいて最初に送信された位置情報）に対応する施設のＩＤである。移動履歴更新部３１１は、位置情報の送信が開始された出発時点での位置情報と、地図情報３２１に含まれる施設情報とを照らし合わせることにより、出発施設ＩＤを特定することができる。
【００９１】
なお、出発した位置が、例えば個人の自宅駐車場等の施設ＩＤを割り当てられていない場所の場合には、出発時点での位置情報と施設情報とを照らし合わせたとしても施設ＩＤは特定されない。この場合は、移動履歴更新部３１１は、例えば、図中の移動履歴ＩＤ「２０１７１０１５＿１」の出発施設ＩＤに「−」と記載するように、出発施設ＩＤは特定できない旨の情報を格納する。
【００９２】
移動履歴データベース３２２内の「到着時刻」は、車両５０のイグニッションスイッチがオフ（エンジン停止）されて位置情報の送信が終了した時刻である。到着時刻は、位置情報に含まれる時刻情報と、位置情報に含まれるイグニッションスイッチがオフになったことを示す停止情報に基づいて特定される。
【００９３】
移動履歴データベース３２２内の「到着施設ＩＤ」は、車両５０のイグニッションスイッチがオフ（エンジン停止）されて位置情報の送信が終了した到着時点での位置情報（すなわち、ドライブにおいて最後に送信された位置情報）に対応する施設のＩＤである。移動履歴更新部３１１は、出発施設ＩＤと同様に、位置情報の送信が終了した到着時点での位置情報と、地図情報３２１に含まれる施設情報とを照らし合わせることにより、到着施設ＩＤを特定することができる。なお、到着した位置が、例えば個人の自宅駐車場等の施設ＩＤを割り当てられていない場所の場合には、移動履歴更新部３１１は、到着施設ＩＤは特定できない旨の情報を格納する点も、出発施設ＩＤと同様である。
【００９４】
なお、図５に図示している情報以外の情報が更に移動履歴データベース３２２内に含まれていてもよい。例えば、位置情報の送信が開始されて終了するまでの間に受信した全ての位置情報が含まれていてもよい。これらの位置情報は、車両５０の移動に伴い時間離散的に変化する、車両５０の移動経路を表す情報であり、実際に施設間を利用する際に用いた移動経路の特定や分析等の用途に活用することができる。また他にも、例えば、これらの位置情報により特定される車両５０の進行方向等の情報が含まれていてもよい。
【００９５】
移動履歴更新部３１１は、何れかの車載ナビゲーション装置１０及び携帯端末２０から位置情報及び移動体ＩＤの送信が一度開始されてから終了する都度、受信した位置情報及び移動体ＩＤに基づいて新たなフィールドに、上述した各情報を格納することにより移動履歴データベース３２２を更新する。
【００９６】
次に、滞在施設推定部３１２について説明をする。滞在施設推定部３１２は、車載ナビゲーション装置１０や携帯端末２０といった移動体それぞれの滞在施設（すなわち、移動体を利用するユーザの滞在施設）を推定する。
【００９７】
滞在施設の推定方法としては、例えば、２つの方法が考えられる。
まず、第１の方法として、推定対象とした移動体から受信した位置情報に基づいて、推定対象とした移動体が現在滞在している施設を推定する方法が考えられる。この方法の場合、滞在施設推定部３１２は、推定対象とした移動体から受信した現在位置を示す位置情報と、地図情報３２１に含まれる施設情報とを照らし合わせることにより、推定対象とした移動体が現在滞在している施設を滞在施設として推定することができる。
【００９８】
また、第２の方法として、推定対象とした移動体から受信した位置情報に基づいて、推定対象とした移動体が最後に滞在している施設を推定する方法が考えられる。この方法の場合、滞在施設推定部３１２は、推定対象とした移動体から受信した位置情報の履歴から特定される移動体の直近の到着位置と、地図情報３２１に含まれる施設情報とを照らし合わせることにより、推定対象とした移動体が最後に滞在した施設を滞在施設として推定することができる。
これらの方法で推定を行う場合に、例えば滞在施設推定部３１２は、移動履歴データベース３２２を参照して、過去に受信した現在位置を示す位置情報等を考慮して推定を行うようにしてもよい。
滞在施設推定部３１２は、各移動体それぞれを推定対象として滞在施設を推定し、推定した各移動体それぞれの滞在施設を配信対象決定部３１５に対して出力する。
【００９９】
滞在施設推定部３１２は、移動履歴データベース３２２に格納された移動履歴に基づいて、各施設間の移動相関を算出する。滞在施設推定部３１２による移動相関の算出方法の一例について、図５に示す「移動体ＩＤ：ＸＸ１」の移動履歴を例にとって説明をする。
【０１００】
この移動履歴を参照すると、「移動体ＩＤ：ＸＸ１」の移動体は、不明な施設（例えば自宅駐車場）から出発して、「施設ＩＤ：ａａａ」の施設、「施設ＩＤ：ｂｂｂ」の施設、「施設ＩＤ：ｃｃｃ」の施設、「施設ＩＤ：ｄｄｄ」の施設の順で移動し、不明な施設（例えば自宅駐車場）に到着している。これにより、滞在施設推定部３１２は、例えば「施設ＩＤ：ａａａ」の施設に移動相関が高いのは、次に移動している「施設ＩＤ：ｂｂｂ」の施設であると算出できる。同様にして、滞在施設推定部３１２は、例えば「施設ＩＤ：ｂｂｂ」の施設に移動相関が高いのは、次に移動している「施設ＩＤ：ｃｃｃ」の施設であると算出できる。
【０１０１】
滞在施設推定部３１２は、このようにして各移動体の各移動履歴それぞれについて移動相関を算出し、算出した移動相関を積算することにより、各施設間の移動相関を特定することができる。
【０１０２】
ただし、全ての移動履歴を用いると、適切に移動相関が算出できない場合もあり得る。例えば、施設情報を配信するために移動相関を算出するという観点において、目的としている施設に向かう途中で一時的に立ち寄るコンビニエンスストアやガソリンスタンド等は、移動相関の算出に用いない方がよい場合もあり得る。一般的に、コンビニエンスストアやガソリンスタンド等は、簡単な買い物やガソリンの補給等の理由があって、一時的に立ち寄る施設であり、観光や旅行といったレジャーの目的地となるような施設ではないからである。
【０１０３】
そこで、滞在施設推定部３１２は、例えば、或る施設への到着時刻と、この或る施設から出発時刻との差分を、この或る施設への滞在時間として算出する。そして、この滞在時間が短い場合（例えば２０分以下の場合）、この或る施設は、目的としている施設に向かう途中で一時的に立ち寄るコンビニエンスストアやガソリンスタンド等であると判断して、移動相関の算出に用いないようにしてもよい。
【０１０４】
例えば、「移動履歴ＩＤ２０１７１０１５＿４」における「施設ＩＤ：ｃｃｃ」の施設への到着時刻と、「移動履歴ＩＤ２０１７１０１５＿５」における「施設ＩＤ：ｃｃｃ」の施設からの出発時刻との差分は５分のみである。そのため、「施設ＩＤ：ｃｃｃ」の施設については、５分しか滞在しておらず、一時的に立ち寄った施設に過ぎないとして、移動相関の算出に用いないようにする。その結果、「施設ＩＤ：ｂｂｂ」の施設と移動相関が高いのは、「施設ＩＤ：ｃｃｃ」の施設ではなく、「施設ＩＤ：ｄｄｄ」の施設であると算出できる。
なお、このように一時的に立ち寄る場所であるコンビニエンスストアやガソリンスタンド等であるか否かを、滞在時間に基づいて判断するのではなく、地図情報３２１に含まれる施設情報に基づいて判断するようにしてもよい。そして、施設情報に基づいて、一時的に立ち寄る場所であると判断できた施設については、移動相関の算出に用いないようにしてもよい。
【０１０５】
移動相関算出部３１３は、このようにして算出した、各施設間の移動相関を示す値を配信対象決定部３１５に対して出力する。
【０１０６】
なお、移動相関算出部３１３は、上記の例では、仮に施設Ａ、施設Ｂ、施設Ｃ、施設Ｄの順で移動した場合に、施設Ｂと移動相関が高いのは、次に移動した施設である施設Ｃとして算出していた。移動相関算出部３１３は、これを変形してもよい。例えば、移動相関算出部３１３は、施設Ｂと移動相関が高いのは、１つ前の移動元の施設である施設Ａとして算出してもよい。また、移動相関算出部３１３は、施設Ｂと移動相関が高いのは、施設Ａと施設Ｃの双方であると算出してもよい。この場合に、移動相関算出部３１３は、重み付けをして、例えば、施設Ｂについては、施設Ｃと最も移動相関が高く、次に施設Ａと移動相関が高く、次に施設Ｄと移動相関が高い、というように算出してもよい。
【０１０７】
配信要求受付部３１４は、通信部３３が施設端末４０から受信した、情報配信要求を受け付ける。ここで、施設端末４０からの情報配信要求には、要求元の施設端末４０に対応する施設の施設情報と、配信元の施設端末４０に対応する施設を識別するための施設ＩＤが含まれる。
配信要求受付部３１４は、情報配信要求を受け付けると、受け付けた情報配信要求に含まれる施設情報や施設ＩＤを、配信対象決定部３１５や送信管理部３１６に対して出力する。
【０１０８】
配信対象決定部３１５は、情報配信要求を配信要求受付部３１４から入力されると、この情報配信要求の要求元の施設情報を配信する対象とする移動体を決定する。例えば、配信対象決定部３１５は、滞在施設推定部３１２が推定した各移動体それぞれの滞在施設と、移動相関算出部３１３が算出した各施設間の移動相関を示す値とに基づいて施設情報を配信する対象とする移動体を決定する。
【０１０９】
例えば、情報配信要求の配信元の施設端末４０が、施設Ａに対応する施設端末４０であったとする。この場合、配信対象決定部３１５は、施設Ａとの移動相関を示す値が所定値以上の施設を抽出する。そして、配信対象決定部３１５は、この抽出した施設を滞在施設とした移動体を特定する。そして、配信対象決定部３１５は、この特定した移動体を、施設Ａの施設情報の配信対象として決定する。このようにすれば、施設Ａと移動相関が高い施設に滞在したユーザに対して、施設Ａの施設情報を配信することができる。従って、施設Ａに立ち寄る可能性の高いユーザに対して、効率的に施設情報を配信することができる。
【０１１０】
あるいは、配信対象決定部３１５は、例えば、施設Ａではなく、施設Ａの近傍の施設である施設Ｂと移動相関を示す値が所定値以上の施設を抽出するようにしてもよい。この場合も、配信対象決定部３１５は、この施設Ｂを滞在施設とした移動体を特定する。そして、配信対象決定部３１５は、この特定した移動体を、施設Ａの施設情報の配信対象として決定する。このようにすれば、施設Ｂに立ち寄った後、又は、施設Ｂに立ち寄る前に、施設Ａに立ち寄る可能性の高いユーザに対して、効率的に施設情報を配信することができる。例えば、施設Ａが飲食店であり、施設Ａの近傍にショッピングセンターである施設Ｂが存在する場合に、施設Ｂと移動相関が高い施設に滞在したユーザに対して、施設Ａの施設情報を配信することができる。
【０１１１】
配信対象決定部３１５は、このようにして配信対象と決定した移動体を識別するための移動体ＩＤを送信管理部３１６に対して出力する。
【０１１２】
送信管理部３１６は、配信要求受付部３１４から入力された、情報配信要求の要求元の施設端末４０が配信を希望する施設情報を、配信対象決定部３１５から入力された配信対象と決定した移動体に対して配信する。
このように、情報配信装置３０によれば、施設側の要求があったことを契機として情報を配信することから、施設側がお客様に来て欲しい希望のタイミングで、施設間の相関が高い移動体に対して効率的に施設情報を配信することができる。
【０１１３】
また、送信管理部３１６は、この配信を行った実績を示す配信実績情報を生成する。配信実績情報には、例えば、施設情報を配信した対象の移動体の数が含まれる。そして、送信管理部３１６は、生成した配信実績情報を、施設情報の送信元の施設端末４０に対して送信する。
【０１１４】
＜施設端末４０が備える機能ブロック＞
次に、施設端末４０が備える機能ブロックについて図６のブロック図を参照して説明をする。
【０１１５】
図６に示すように、施設端末４０は、制御部４１と、記憶部４２と、通信部４３と、表示部４４と、入力部４５と、を含んで構成される。
ここで、これら通信部４３と表示部４４と、入力部４５とは、上述した情報配信装置３０が含む同名の部分と同等の機能を有している。従って、ここでは、重複する説明を省略する。
【０１１６】
一方で、制御部４１は、マイクロプロセッサ等の演算処理装置から構成され、情報配信装置３０を構成する各部の制御を行う点で制御部３１と同等である。また、記憶部４２は、半導体メモリ等で構成されており、種々の情報が記憶される点で記憶部３２と同等である。しかしながら、制御部４１が備える機能ブロックと、記憶部４２が記憶する情報は、情報配信装置３０の、制御部３１が備える機能ブロックと、記憶部３２が記憶する情報とは異なるので、この点について以下詳細に説明をする。
【０１１７】
記憶部４２は、ファームウェアやオペレーティングシステムと呼ばれる制御用のプログラムや施設情報の配信要求を行う処理を行うためのプログラムといった各プログラム、更にその他の情報を記憶する。図中では、施設情報の配信要求を行う処理の説明に特に関連する、施設情報４２１と、施設ＩＤ４２２を図示する。
施設情報４２１は、施設端末４０に対応する施設情報である。また、施設ＩＤ４２２は、施設端末４０に対応する施設を識別するために、施設に一意に割り当てられた識別情報により実現される。
【０１１８】
次に、施設情報４２１に含まれる情報の一例について説明をする。なお、以下に説明する情報はあくまで説明のための一例であり、施設情報４２１に含まれる情報を制限する趣旨ではない。
【０１１９】
施設情報４２１には、例えば、施設名称、施設詳細情報、施設位置情報、駐車場位置情報、クーポン情報及び施設カテゴリが含まれる。
【０１２０】
ここで、施設情報４２１に含まれる「施設名称」は、各施設の名称である。例えば、施設が店舗である場合には、その店舗名である。
また、施設情報４２１に含まれる「施設位置情報」は、施設が存在する位置を示す位置情報（例えば、緯度及び経度）である。また、施設情報４２１に含まれる「駐車場位置情報」は、施設に付帯する駐車場の位置を示す位置情報（例えば、緯度及び経度）である。
【０１２１】
また、施設情報４２１に含まれる「施設詳細情報」は、施設の営業時間や、施設の連絡先の電話番号や、施設の決済方法の説明や、施設の紹介文や、施設で提供する役務や商品の内容や、施設に関する画像データや、施設の現在の混雑度等を含む情報である。
また、施設情報４２１に含まれる「クーポン情報」は、施設を訪れたユーザに付与する特典等を示す情報である。
【０１２２】
また、施設情報４２１に含まれる「施設カテゴリ」は、施設の属性として、例えば施設の種類を示す情報である。例えば、「飲食店」、「ショッピングセンター」、「博物館」、「映画館」、「温泉施設」といった施設の種類を示す情報である。
【０１２３】
次に、制御部３１について詳細に説明をする。制御部３１は、機能ブロックとして、施設情報更新部４１１と、配信要求部４１２と、配信実績情報取得部４１３とを備える。
【０１２４】
施設情報更新部４１１は、施設情報４２１に含まれる上述した各情報を更新する。施設情報更新部４１１は、例えば、施設運営者による、入力部４５を利用した入力に基づき施設情報４２１を更新する。例えば、施設運営者は、施設で提供する役務や商品等が変更された場合に、施設情報４２１の該当する情報を変更後の情報に更新する。また、施設運営者は、例えば、施設情報４２１に含まれる混雑度等を、適宜最新の情報に更新する。また、施設運営者は、例えば、ユーザのニーズ等を考慮してクーポン情報を適切なものに更新する。
【０１２５】
配信要求部４１２は、情報配信装置３０に対して情報配信要求を送信する部分である。ここで、配信要求部４１２が送信する情報配信要求には、施設情報４２１と施設ＩＤ４２２が含まれる。
配信要求部４１２は、例えば、施設運営者の入力部４５を利用した送信指示があったことを契機として情報配信要求を送信する。あるいは、配信要求部４１２は、他の条件が満たされたことを契機として情報配信要求を送信するようにしてもよい。例えば、配信要求部４１２は、施設情報４２１に含まれる混雑度が、所定の混雑度以下であることを契機として送信するようにしてもよい。
【０１２６】
このように、配信要求部４１２は、常に情報配信要求を送信するのではなく、施設運営者の指示等を契機として情報配信要求を送信する。すなわち、配信要求部４１２は、施設の状況を考慮して情報配信要求を送信することができる。
【０１２７】
配信実績情報取得部４１３は、情報配信装置３０から受信した配信実績情報を取得し、取得した配信実績情報を、表示部４４に表示する等して施設運営者に対して通知する。ここで、配信実績情報には、例えば、施設情報４２１の配信対象とした移動体の数が含まれる。これにより、施設側にて、どの程度の数の施設情報が配信されたのかを把握することが可能となる。従って、施設にて、施設に訪問するユーザの人数を想定することが可能となる。
そのため、この情報配信装置によれば、「どの程度の人数が来店するか否か分からない」という、一般的な技術が有していた課題を解決することができる。また、この想定に基づいて、施設にて、施設に訪問するユーザに対する準備をすることが可能となる。
【０１２８】
＜施設情報の表示例＞
次に、配信対象とされた移動体にて受信した施設情報４２１の表示例について、図７を参照して説明をする。
上述したように、車載ナビゲーション装置１０の経路案内部１１１や、携帯端末２０の経路案内部２１１は、情報配信装置３０から受信した施設情報４２１を、表示部１５や表示部２５に表示したり、図示を省略したスピーカから出力したりすることによりユーザに通知する。
【０１２９】
図７に、施設情報４２１の表示例として施設情報表示１００を図示する。施設情報表示１００には、施設情報４２１に含まれる、施設の名称や、施設の連絡先の電話番号や、施設の決済方法の説明や、施設の紹介文や、施設の現在の混雑度等の表示が含まれる。また、施設情報表示１００には、例えば、施設情報４２１を受信した経路案内部１１１や経路案内部２１１が、施設情報４２１に含まれる施設位置と、移動体の現在位置と、地図情報１２３や地図情報２１３とに、基づいて算出した、現在位置から施設までの到着予想時間や、現在位置から施設までの距離等の表示が含まれていてもよい。
【０１３０】
更に、施設情報表示１００には、例えば、施設までの経路案内を開始するための操作をユーザから受け付けるための操作用ボタン１０１や、施設への来訪を促すためのクーポン情報１０２や、施設に関する画像データから生成された画像情報１０３の表示が含まれていてもよい。
【０１３１】
移動体のユーザは、このような施設情報表示１００を参照することにより、現在又は最後に滞在していた施設と移動相関の高い施設のお勧め（リコメンド）を受けることができる。すなわち、移動体のユーザは、自身の行動と関連しない施設ではなく、どのような施設を回遊しているかという自身の行動と関連する有益な情報のお勧め（リコメンド）を受けることができる。
【０１３２】
＜本実施形態の動作＞
次に、本実施形態の具体的な処理について、図８のフローチャート及び図９のフローチャートを参照して説明をする。
まず、図８のフローチャートを参照して情報配信装置３０が行う配信実行処理時の動作について説明をする。
【０１３３】
ステップＳ１１において、移動履歴更新部３１１は、何れかの車載ナビゲーション装置１０及び携帯端末２０から位置情報及び移動体ＩＤ等の情報を、通信部３３にて受信したか否かを判定する。何れかの車載ナビゲーション装置１０及び携帯端末２０から位置情報及び移動体ＩＤ等の情報を受信した場合には、ステップＳ１１においてＹｅｓと判定され、処理はステップＳ１２に進む。一方で、何れの車載ナビゲーション装置１０及び携帯端末２０からも位置情報及び移動体ＩＤ等の情報を受信していない場合には、ステップＳ１１においてＮｏと判定され、処理はステップＳ１３に進む。
【０１３４】
ステップＳ１２において、移動履歴更新部３１１は、ステップＳ１２において受信した位置情報等に基づいて、移動履歴データベース３２２を更新する。
【０１３５】
ステップＳ１３において、配信要求受付部３１４は、施設端末４０から、情報配信要求を受け付けたか否かを判定する。施設端末４０から、情報配信要求を受け付けた場合は、ステップＳ１３においてＹｅｓと判定され、処理はステップＳ１４に進む。一方で、施設端末４０から、情報配信要求を受け付けていない場合は、ステップＳ１３においてＮｏと判定され、処理はステップＳ１１に戻り、上述した処理が繰り返される。
【０１３６】
ステップＳ１４において、滞在施設推定部３１２は、各移動体それぞれの滞在施設を推定する。
【０１３７】
ステップＳ１５において、移動相関算出部３１３は、各施設間の移動相関を示す値を算出する。なお、ステップＳ１４及びステップＳ１５は、ステップＳ１２において移動履歴データベース３２２の更新がなされた都度行われるようにしてもよい。
【０１３８】
ステップＳ１６において、配信対象決定部３１５は、ステップＳ１４にて滞在施設推定部３１２が推定した各移動体それぞれの滞在施設と、ステップＳ１５にて移動相関算出部３１３が算出した各施設間の移動相関を示す値とに基づいて情報配信要求の要求元の施設情報を配信する対象とする移動体を決定する。配信対象決定部３１５は、配信対象と決定した移動体を識別するための移動体ＩＤを送信管理部３１６に対して出力する。
【０１３９】
ステップＳ１７において、送信管理部３１６は、情報配信要求の要求元の施設情報を、ステップＳ１６にて配信対象決定部３１５が配信対象と決定した移動体に対して配信する。そして、施設情報を配信された移動体は、配信された施設情報を、自身が備える表示部１５や表示部２５に図７を参照して上述したように表示する等してユーザに対して通知する。
【０１４０】
ステップＳ１８において、送信管理部３１６は、ステップＳ１７での配信を行った実績を示す配信実績情報を生成する。そして、送信管理部３１６は、生成した配信実績情報を、施設情報の送信元の施設端末４０に対して送信する。そして、施設端末４０は、受信した配信実績情報を取得し、取得した配信実績情報を、表示部４４に表示する等して施設運営者に対して通知する。
これにより、本処理は終了する。
【０１４１】
次に、図９のフローチャートを参照して、施設端末４０が行う配信要求処理時の動作について説明をする。
ステップＳ２１において、施設情報更新部４１１は、施設情報４２１に含まれる各情報を更新するか否かを判定する。例えば、施設運営者による入力部４５を利用した、施設情報４２１を更新するための入力があった場合には、ステップＳ２１においてＹｅｓと判定され、処理はステップＳ２２に進む。一方で、例えば、施設運営者の入力部４５を利用した、施設情報４２１を更新するための入力がない場合には、ステップＳ２１においてＮｏと判定され、処理はステップＳ２３に進む。
【０１４２】
ステップＳ２２において、施設情報更新部４１１は、施設情報４２１に含まれる上述した各情報を施設運営者の入力部４５を利用した、施設情報４２１を更新するための入力等に基づいて更新する。
【０１４３】
ステップＳ２３において、配信要求部４１２は、情報配信装置３０に対して情報配信要求を送信するか否かを判定する。例えば、例えば、施設運営者の入力部４５を利用した送信指示があった場合には、ステップＳ２３においてＹｅｓと判定され、処理はステップＳ２４に進む。一方で、例えば、例えば、施設運営者の入力部４５を利用した送信指示がない場合には、ステップＳ２３においてＮｏと判定され、処理はステップＳ２１に戻り、上述した処理が繰り返される。
【０１４４】
ステップＳ２４において、配信要求部４１２は、情報配信装置３０に対して情報配信要求を送信する部分である。ここで、配信要求部４１２が送信する情報配信要求には、施設情報４２１と施設ＩＤ４２２が含まれる。
【０１４５】
ステップＳ２５において、配信実績情報取得部４１３は、情報配信装置３０から受信した配信実績情報を取得する。
ステップＳ２６において、配信実績情報取得部４１３は、ステップＳ２５において取得した配信実績情報を、表示部４４に表示する等して施設運営者に対して通知する。
【０１４６】
以上説明した処理により、施設側の要求があったことを契機として情報を配信することから、施設側がお客様に来て欲しい希望のタイミングで、施設間の相関が高い移動体に対して効率的に施設情報を配信することができる。
また、以上説明した処理により、移動体の現在又は直近の滞在施設に基づいて、情報の配信対象を決定することから、適切な移動体を配信の対象として施設情報を配信することができる。
【０１４７】
従って、以上説明した処理により、移動体に対して、より適切に情報を配信することができる可能となる。例えば、施設への集客を見込んで効率的に施設情報を配信することができる。
【０１４８】
＜ハードウェア及びソフトウェアについて＞
なお、上記の情報配信システムに含まれる各機器のそれぞれは、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。また、上記の情報配信システムに含まれる各機器のそれぞれが協働することにより行なわれる情報配信方法も、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【０１４９】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ(Read Only Memory)、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM)、ＥＰＲＯＭ(Erasable PROM)、フラッシュＲＯＭ、ＲＡＭ(random access memory）)を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【０１５０】
＜変形例＞
上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【０１５１】
＜第１の変形例＞
上述した実施形態では、配信対象決定部３１５は、滞在施設推定部３１２が推定した各移動体それぞれの滞在施設と、移動相関算出部３１３が算出した各施設間の移動相関を示す値とに基づいて施設情報４２１を配信する対象の施設を決定していた。これに加えて、更に他の情報を加味して施設情報４２１を配信する対象の移動体を決定するようにしてもよい。
【０１５２】
例えば、配信対象決定部３１５は、上述したように、滞在施設と移動相関とに基づいて、施設情報４２１を配信する対象の移動体を絞り込む。
そして、絞り込んだ移動体であって、現在移動していない移動体は、要求元の施設の施設情報４２１を配信する対象の移動体と決定する。
【０１５３】
一方で、配信対象決定部３１５は、絞り込んだ移動体が移動中の場合には、移動履歴データベース３２２に格納されている位置情報の履歴や、移動体のセンサ部１４やセンサ部２４により実現される電子コンパスが測定した移動体の進行方向等に基づいて、この移動体が情報配信要求の要求元の施設に近づいているか否かを判定し、近づいていると判定した場合に、この移動体を、要求元の施設の施設情報４２１を配信する対象の移動体と決定する。
【０１５４】
本変形例によれば、施設に訪れる可能性の高い、施設に近づく方向に移動する移動体を施設情報の配信対象とする一方で、施設に訪れる可能性の低い、施設から離れる方向に移動する移動体を、施設情報を配信対象外とすることで、より効率よく集客することを見込むことができる。
【０１５５】
＜第２の変形例＞
また、配信対象決定部３１５は、更に他の情報を加味して施設情報４２１を配信する対象の移動体を決定するようにしてもよい。
例えば、温泉施設を訪問したユーザが、次に他の温泉施設を訪問することや、映画館を訪問したユーザが、次に他の映画館を訪問する場面は少ない。
そこで、配信対象決定部３１５は、施設情報４２１や地図情報３２１に含まれる施設情報の「施設カテゴリ」に基づいて、例えば、同じ施設カテゴリの施設が連続しないように施設情報４２１を配信する対象の移動体を決定するようにしてもよい。
【０１５６】
例えば、配信対象決定部３１５は、情報配信要求の配信元の施設の施設カテゴリが温泉施設の場合には、滞在施設の施設カテゴリが温泉施設の移動体については、施設情報４２１を配信する対象外とする。
【０１５７】
本変形によれば、このように食事施設や温泉施設といったカテゴリを加味するので、食事施設に訪れているユーザに再度食事施設についての施設情報を配信したり、温泉施設に訪れているユーザに再度温泉施設についての施設情報を配信したりすることを防止できる。従って、ユーザの使い勝手を向上させることができる。
【０１５８】
＜第３の変形例＞
また、配信対象決定部３１５は、更に他の情報を加味して施設情報４２１を配信する対象の移動体を決定するようにしてもよい。
例えば、移動体に乗車している同行者人数も加味して施設情報４２１を配信する対象の移動体を決定するようにしてもよい。
【０１５９】
この場合、移動体の移動体情報送信部１１２や移動体情報送信部２１２は、自身に対応する車両５０に乗車している同行者人数を測定する。例えば、移動体の移動体情報送信部１１２や移動体情報送信部２１２は、センサ部１４やセンサ部２４による検知結果に基づいて、同行者人数を測定する。
例えば、センサ部１４やセンサ部２４に、公知の重量センサ（圧力センサ）、ドア開閉スイッチ、ドア開閉検知センサを含ませる。そして、これらのセンサにより、車両５０におけるシートベルトの着脱状態、車両５０におけるドアの開閉動作の有無、車両５０の各座席における着座状態等の車内状態を検知することができる。
【０１６０】
また、車内カメラを例えばサンバイザーの上方等に設置することで、車両５０の各座席における着座状態を撮影し、画像認識を行うことで、各座席における同行者の着座状態等の車内状態を検知することもできる。
【０１６１】
移動体の移動体情報送信部１１２や移動体情報送信部２１２は、これらの検知結果に基づいて、車両５０の同行者人数を測定する。なお、同行者人数の測定は、例えば、車両５０の出発時や、車両５０の運転中の経路において停車して新たに誰かを同乗させた場合に測定するようにするとよい。一方で、車両５０の走行中に車内の状態に変更はないと推定されることから、車両５０の走行中には、同行者人数の測定を行わないようにしてもよい。
移動体の移動体情報送信部１１２や移動体情報送信部２１２は、情報配信装置３０に対して位置情報を送信する際に、このようにして測定した同行者人数も送信するようにする。
【０１６２】
一方で、配信対象決定部３１５は、まず、上述したように、滞在施設と移動相関とに基づいて、施設情報４２１を配信する対象の移動体を絞り込む。
そして、配信対象決定部３１５は、絞り込んだ移動体であって、情報配信要求の要求元の施設の施設カテゴリに設定されている同行者人数と、同行者人数の数が合致する移動体を要求元の施設の施設情報４２１を配信する対象の移動体と決定する。
【０１６３】
例えば、情報配信要求の要求元の施設の施設カテゴリが遊園地である場合に、この施設カテゴリに対応する同行者人数を「複数人」と設定しておく。そして、配信対象決定部３１５は、遊園地に訪れる可能性の高い、複数人が乗車する移動体を遊園地の施設情報を配信対象とする一方で、遊園地に訪れる可能性の低い、単独乗車の移動体に対して遊園地を遊園地の施設情報を配信対象外とすることができる。
従って、本変形によれば、より効率よく集客することを見込むことができる。
【０１６４】
＜第４の変形例＞
上述した、移動体に乗車している人数も加味して施設情報４２１を配信する対象の移動体を決定する変形例である第３の変形例を、更に変形するようにしてもよい。
この場合、施設端末４０の配信要求部４１２は、情報配信要求に、施設運営者等により入力部４４から入力された、同行者人数に関する指定情報を含ませる。同行者人数に関する指定情報は、例えば、人数の指定であってもよく、「複数」、「家族連れ」といった指定であってもよい。なお、家族連れ等の指定を含ませる場合には、移動体の移動体情報送信部１１２や移動体情報送信部２１２は、画像認識やユーザの登録情報等に基づいて家族連れであるか否かを判断し、その判断結果を同行者人数と共に情報配信装置３０に対して送信するようにする。
【０１６５】
一方で、配信対象決定部３１５は、まず、上述したように、滞在施設と移動相関とに基づいて、施設情報４２１を配信する対象の移動体を絞り込む。
そして、配信対象決定部３１５は、絞り込んだ移動体であって、情報配信要求の要求元の施設から指定された同行者人数（又は指定された家族連れ等の条件）に、合致する移動体を要求元の施設の施設情報４２１を配信する対象の移動体と決定する。例えば、例えば指定された人数が複数人であれば、同行者人数が複数人である移動体を、施設情報４２１を配信する対象の移動体と決定する。
【０１６６】
本変形は、このように、施設側から、配信対象とする車両の同行者の人数の指定を可能にする。従って、本変形によれば、施設の運営者等は、自施設に適した人数のグループに対してのみ施設情報を配信することが可能となる。
【０１６７】
＜第５の変形例＞
上述したように、情報配信装置３０の送信管理部３１６は、配信実績情報を生成して、情報配信要求の要求元の施設端末４０に対して、配信実績情報を送信している。この配信実績情報には、上述したように、例えば、施設情報４２１を配信した対象の移動体の数である配信数が含まれる。
【０１６８】
この配信実績情報に、更に他の情報を含ませるようにしてもよい。例えば、移動体のユーザが配信された施設情報４２１を開封したことを示す情報である開封情報を含ませるようにしてもよい。この場合、移動体の経路案内部１１１や経路案内部２１１は、施設情報４２１を参照した移動体のユーザから、入力部１６や入力部２６を介して、施設情報４２１を開封したことを示す操作を受け付けた場合に、移動体のユーザが配信された施設情報４２１を開封したと判断することができる。
【０１６９】
この施設情報４２１を開封したことを示す操作は、例えば、施設情報４２１を参照するための操作（例えば、経路案内用の画像を参照する画面から施設情報４２１を参照するための画面に表示を切り替える操作）や、図７に示す操作用ボタン１０１を押下して施設情報４２１に対応する施設までの経路案内を開始させる操作や、図７に示すクーポン情報１０２の詳細を確認するための操作である。
【０１７０】
移動体の経路案内部１１１や経路案内部２１１は、これらの操作があった場合に、施設情報４２１が開封された旨を情報配信装置３０の送信管理部３１６に対して通知する。送信管理部３１６は、この通知に基づいて、配信実績情報に開封情報を含ませることができる。
本変形によれば、配信実績情報に含まれる配信数に加えて、この開封情報を参照することにより、どの程度の数の施設情報が配信されたのかを、より正確に把握することが可能となる。
【０１７１】
＜第６の変形例＞
上述した実施形態では、携帯端末４０が、情報配信要求に含ませた施設情報４２１を移動体に対して配信していた。これを変形して、携帯端末４０が、情報配信要求に、施設情報４２１の一部又は全部は含ませず、施設ＩＤ４２２を含ませるようにしてもよい。
そして、情報配信用要求を受信した情報配信装置３０、又は、配信を受ける移動体（車載ナビゲーション装置１０や携帯端末２０）が、自身の備える地図情報から、受信した施設ＩＤに対応する施設の情報を読み出して、この読み出した施設情報をユーザに対して通知するようにしてもよい。
【０１７２】
＜他の変形例＞
図２、図３、図４及び図６の機能的構成は例示に過ぎず、本実施形態の機能的構成を限定するものではない。すなわち、本発明の情報分析機能に関する一連の処理を全体として実行できる機能が各機器に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２、図３、図４及び図６の例に限定されない。
【０１７３】
また、更に他の変形例として、車載ナビゲーション装置１０や携帯端末２０を、経路案内機能を有さない他の装置により実現してもよい。すなわち、車載ナビゲーション装置１０や携帯端末２０による経路案内機能は、必須の構成ではない。この場合に、情報配信装置３０が更に経路案内機能を備えており、情報配信装置３０が、車載ナビゲーション装置１０や携帯端末２０と通信を行うことにより経路案内を行うようにしてもよい。
【０１７４】
更に、更に他の変形例として、上述の実施形態では、情報配信装置３０を１つのサーバ装置等により実現すると説明したが、情報配信装置３０の各機能を、適宜複数のサーバ装置に分散する、分散処理システムとしてもよい。また、クラウド上で仮想サーバ機能等を利用して、情報配信装置３０の各機能を実現してもよい。
【符号の説明】
【０１７５】
１  情報配信システム
１０  車載ナビゲーション装置
１１、２１、３１、４１  制御部
１１１、２１１  経路案内部
１１２、２１２  移動体情報送信部
１２、２２、３２、４２  記憶部
１２１、２２１  位置情報
１２２、２２２  移動体ＩＤ
１２３、２２３  地図情報
１３、２３、３３、４３  通信部
１４、２４  センサ部
１５、２５、３４、４４  表示部
１６、２６、３５、４５  入力部
２０  携帯端末
２７  近距離通信部
３０  情報配信装置
３１１  移動履歴更新部
３１２  滞在施設推定部
３１３  移動相関算出部
３１４  配信要求受付部
３１５  配信対象決定部
３１６  送信管理部
３２１  地図情報
３２２  移動履歴データベース
４０  施設端末
４１１  施設情報更新部
４１２  配信要求部
４１３  配信実績情報取得部
４２１  施設情報
４２２  施設ＩＤ
５０ａ、５０ｂ  車両
６０  通信網
【図１】
2019093102.tif 000003
【図２】
2019093102.tif 000004
【図３】
2019093102.tif 000005
【図４】
2019093102.tif 000006
【図５】
2019093102.tif 000007
【図６】
2019093102.tif 000008
【図７】
2019093102.tif 000009
【図８】
2019093102.tif 000010
【図９】
2019093102.tif 000011
【国際調査報告】
2019093102.tif 000012
2019093102.tif 000013
2019093102.tif 000014