(57)【要約】【課題】目的地までの経路を案内している最中に広告音声が出力されても、ユーザに与える不快感を抑制すること。【解決手段】端末装置に、目的地までの経路を示す経路情報を取得させ、広告の内容を音声出力するための広告音声情報を取得させ、前記経路情報に基づき目的地までの経路を案内させている間において、前記端末装置を使用するユーザによる前記広告音声に関する指示の統計を示す統計情報に基づいて、前記広告音声の出力タイミングを制御させるナビゲーションプログラム。【選択図】図１
2018028533.tif 000002
【特許請求の範囲】
【請求項１】
端末装置に、
目的地までの経路を示す経路情報を取得させ、
広告の内容を音声出力するための広告音声情報を取得させ、
前記経路情報に基づき目的地までの経路を案内させている間において、前記端末装置を使用するユーザによる前記広告音声情報に基づく広告音声に関する指示の統計を示す統計情報に基づいて、前記広告音声の出力タイミングを制御させる
ナビゲーションプログラム。
【請求項２】
端末装置に、
前記広告音声の出力に先立って、前記広告音声よりも短い予告音声を出力させる
請求項１記載のナビゲーションプログラム。
【請求項３】
前記端末装置に、
前記広告音声を出力しようとしているタイミングにおける前記ユーザの行動に基づいて、前記広告音声の出力タイミングを制御させる
請求項１または２記載のナビゲーションプログラム。
【請求項４】
前記端末装置に、
前記広告音声を直ちに出力するか、または後で出力するかを選択するための選択画面を表示させ、
前記広告音声を直ちに出力することが前記ユーザによって指示された場合、前記広告音声を出力させる
請求項３記載のナビゲーションプログラム。
【請求項５】
前記端末装置に、
前記ユーザから前記広告音声を後で出力させることが指示された場合、当該指示から所定時間が経過したときに、前記選択画面を再度表示させる
請求項４記載のナビゲーションプログラム。
【請求項６】
前記統計情報は、時間帯、曜日、または場所の少なくとも一つの項目ごとに、前記ユーザから前記広告音声を今出力させることが指示された回数を示す第１の回数と、前記ユーザから前記広告音声を後で出力させることが指示された回数を示す第２の回数とが関連付けられた情報である
請求項１記載のナビゲーションプログラム。
【請求項７】
前記端末装置に、
前記第１の回数と前記第２の回数との和に対する前記第１の回数の割合が閾値以上の場合に、前記広告音声の出力が許可されていると判定させる
請求項６記載のナビゲーションプログラム。
【請求項８】
前記端末装置に、
将来の前記広告音声の出力に備えて行われる前記ユーザの行動に基づいて、前記広告音声の出力タイミングを制御させる
請求項１記載のナビゲーションプログラム。
【請求項９】
前記端末装置に、
前記広告音声の出力を許可する条件を示す設定情報を前記ユーザに設定させ、
前記ユーザによって設定された前記設定情報に基づいて、前記広告音声の出力タイミングを制御させる
請求項８記載のナビゲーションプログラム。
【請求項１０】
前記設定情報には、前記広告音声の出力を許可する時間帯情報、曜日情報、または地域情報の少なくとも一つが含まれる
請求項９記載のナビゲーションプログラム。
【請求項１１】
ナビゲーションプログラムを実行する端末装置に広告音声を出力させるための広告音声情報を取得する広告音声情報取得部と、
前記端末装置が目的地までの経路を案内している間において、前記広告音声情報取得部によって取得された前記広告音声情報を前記端末装置に送信する送信部と、
前記端末装置を使用するユーザによる前記広告音声に関する指示の統計を示す統計情報に基づいて、前記送信部による前記広告音声情報の送信タイミングを制御する送信制御部と、
を備える広告管理サーバ。
【請求項１２】
広告管理サーバが、ナビゲーションプログラムを実行する端末装置に広告音声を出力させるための広告音声情報を取得し、
前記広告管理サーバが、前記端末装置が目的地までの経路を案内している間において、前記広告音声情報を前記端末装置に送信し、
前記広告管理サーバが、前記端末装置を使用するユーザによる前記広告音声に関する指示の統計を示す統計情報に基づいて、前記広告音声情報の送信タイミングを制御する
広告管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションプログラム、広告管理サーバ、および広告管理方法に関する。
【背景技術】
【０００２】
ユーザに目的地までの経路を案内するナビゲーション装置の分野において、スマートフォンやタブレット端末などのスマートデバイスにアプリ（アプリケーション・プログラム）をインストールすることによって実現される、いわゆるスマホナビが存在する。スマホナビを無料または低コストで提供する場合、採算化（マネタイズ）の一環として、スマホナビから広告音声を出力することが考えられる（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１０８９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは、車両の運転中において、スマホナビから音声で出力される進行方向などの誘導案内や渋滞情報を聞き漏らさないために、聴覚に注意を払っている。このため、ユーザが聴覚に注意を払っている最中に突然広告音声がスマホナビから出力されると、ユーザが不快に感じる場合があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、目的地までの経路を案内している最中に広告音声が出力されても、ユーザに与える不快感を抑制することができる、ナビゲーションプログラム、広告管理サーバ、および広告管理方法を提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、端末装置に、目的地までの経路を示す経路情報を取得させ、広告の内容を音声出力するための広告音声情報を取得させ、前記経路情報に基づき目的地までの経路を案内させている間において、前記端末装置を使用するユーザによる前記広告音声情報に基づく広告音声に関する指示の統計を示す統計情報に基づいて、前記広告音声の出力タイミングを制御させるナビゲーションプログラムである。
【発明の効果】
【０００７】
本発明の一態様によれば、目的地までの経路を案内している最中に広告音声が出力されても、ユーザに与える不快感を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係るナビゲーションシステムの全体構成を示す図である。
【図２】第１実施形態に係る端末装置２００の詳細構成を示すブロック図である。
【図３】第１実施形態に係る地図情報１２０の内容の一例を示す図である。
【図４】第１実施形態に係るナビゲーションシステムにおいて実行される処理を示すシーケンス図である。
【図５】第１実施形態に係る広告管理サーバ３００によって行われる処理の詳細を示すブロック図である。
【図６】第１実施形態に係るユーザ情報テーブル３４１の一例を示す図である。
【図７】第１実施形態に係る広告音声テーブル３４２の一例を示す図である。
【図８】第１実施形態に係る予告音声テーブル３４４の一例を示す図である。
【図９】第１実施形態に係る、広告管理サーバ３００によって実行される処理のフローチャートである。
【図１０】第２実施形態に係るナビゲーションシステムの全体構成を示す図である。
【図１１】第２実施形態に係るナビゲーションシステムにおいて実行される処理を示すシーケンス図である。
【図１２】第２実施形態に係る端末装置２００の表示部２４０に表示される選択画面の一例を示す図である。
【図１３】第２実施形態に係る広告管理サーバ３００によって行われる処理の詳細を示すブロック図である。
【図１４】第２実施形態に係る統計情報３８１の一例を示す図である。
【図１５】第２実施形態に係る、広告管理サーバ３００によって実行される処理のフローチャートである。
【図１６】端末装置２００の表示部２４０に表示されるブックマーク画面の一例を示す図である。
【図１７】ナビゲーションサーバ１００、端末装置２００、および広告管理サーバ３００のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照し、本発明のナビゲーションプログラム、広告管理サーバ、および広告管理方法の実施形態について説明する。ナビゲーションプログラムは、端末装置に、経路情報に基づき目的地までの経路を案内させている間において、広告音声の出力に先立って、広告音声よりも短い予告音声を出力させるプログラムである。広告管理サーバは、端末装置が目的地までの経路を案内している間において、広告音声を出力するための広告音声情報に先立って、予告音声を出力するための予告音声情報を端末装置に送信するサーバである。これによって、目的地までの経路を案内している最中に広告音声が出力されても、ユーザに与える不快感を抑制することができる。
【００１０】
＜１．第１実施形態＞
＜１−１．システム構成＞
図１は、第１実施形態に係るナビゲーションシステムの全体構成を示す図である。ナビゲーションシステムは、ナビゲーションサーバ１００と、端末装置２００と、広告管理サーバ３００とを備える。ナビゲーションサーバ１００、端末装置２００、および広告管理サーバ３００は、ネットワークＮＷを介して通信する。ネットワークＮＷは、例えば、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）、インターネット、プロバイダ装置、無線基地局、専用回線などのうち一部または全部を含む。
【００１１】
端末装置２００は、車両Ｖｈに乗車するユーザによって使用される。端末装置２００は、スマートフォンなどの携帯電話やタブレット端末などである。端末装置２００は、ナビゲーションサーバ１００と連携するナビアプリ（ナビゲーションプログラム）が起動されることで、ナビゲーション装置として機能する。なお、図１においては、１台の車両Ｖｈおよび端末装置２００のみが示されているが、複数の端末装置２００がネットワークＮＷに接続されてよい。
【００１２】
図２は、第１実施形態に係る端末装置２００の詳細構成を示すブロック図である。端末装置２００は、制御部２１０、測位部２２０、受付部２３０、表示部２４０、音声出力部２５０、記憶部２６０、および通信部２７０を備える。
【００１３】
制御部２１０は、ＣＰＵ（Central Processing Unit）等のプロセッサが、記憶部２６０に記憶されたプログラムを実行することで実現される。なお、制御部２１０は、プロセッサがプログラムを実行するのと同様の機能を有するＬＳＩ（Large Scale Integration）、ＡＳＩＣ（Application Specific Integrated Circuit）、およびＦＰＧＡ（Field-Programmable Gate Array）等のハードウェアにより実現されてもよい。
【００１４】
測位部２２０は、例えばＧＰＳ（Global Positioning System）受信機である。測位部２２０は、衛星から受信した電波に基づく測位を行って、端末装置２００の位置（すなわち車両Ｖｈの位置）を特定する。また、端末装置２００は、通信部２７０が通信可能な無線基地局の位置から端末装置２００の位置を推定してもよい。
【００１５】
受付部２３０は、ユーザからの操作入力を受け付けるタッチパネルなどの装置である。表示部２４０は、液晶表示装置などの表示装置である。音声出力部２５０は、スピーカなどの音声出力装置である。記憶部２６０は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリなどにより実現される。通信部２７０は、ネットワークＮＷに接続された無線基地局と無線通信を行う無線通信モジュールである。
【００１６】
端末装置２００は、測位部２２０によって特定された端末装置２００の位置を定期的に（例えば数［ｓｅｃ］おきに）ナビゲーションサーバ１００に送信する。また、端末装置２００は、ユーザにより設定された目的地をナビゲーションサーバ１００に送信し、ナビゲーションサーバ１００から経路情報を取得する。
【００１７】
図１において、ナビゲーションサーバ１００は、経路探索部１１０を備える。経路探索部１１０は、例えば、ナビゲーションサーバ１００のプロセッサがプログラムを実行することで実現されてもよいし、ＬＳＩやＡＳＩＣ、ＦＰＧＡなどのハードウェアによって実現されてもよい。経路探索部１１０は、端末装置２００からのリクエストに応じて経路探索を行い、経路情報を端末装置２００に送信する。また、ナビゲーションサーバ１００の記憶部には、地図情報１２０が記憶される。地図情報１２０は、例えば、リンクの集合で道路を表現した情報である。
【００１８】
図３は、第１実施形態に係る地図情報１２０の内容の一例を示す図である。地図情報１２０は、リンクの両端座標、接続リンク、車線数などの情報が、リンクの識別情報であるリンクＩＤに対応付けられた情報である。
【００１９】
ナビゲーションサーバ１００は、地図情報１２０から、端末装置２００から受信した端末装置２００の位置を中心とした領域の地図情報（部分地図情報）を抽出し、抽出した地図情報を端末装置２００に送信する。
【００２０】
端末装置２００の制御部２１０は、ナビゲーションサーバ１００から受信した情報に対してリンクマッチング処理を行う。リンクマッチング処理とは、部分地図情報に含まれるリンクのうち、どのリンクに対応する道路に沿って端末装置２００が移動しているか（すなわち車両Ｖｈがどのリンクを走行しているか）を判定する処理である。従って、リンクマッチング処理によって、端末装置２００の位置（車両Ｖｈの位置）が、いずれかのリンクに対応付けられる。リンクマッチング処理は、例えば、端末装置２００の位置に最も近い位置にあるリンクを選択することを基本として、種々の要素を加味して行われる。端末装置２００の制御部２１０は、ナビゲーションサーバ１００から受信した部分地図情報と、リンクマッチング処理の結果とに基づいてナビゲーション画面を生成する。端末装置２００は、生成したナビゲーション画面を表示部２４０に表示するとともに、音声出力部２５０を用いて音声案内を出力する。
【００２１】
図１において、広告管理サーバ３００は、ユーザ情報取得部３１０と、広告音声情報取得部３２０と、予告音声情報取得部３３０と、記憶部３４０と、送信部３５０と、受信部３６０と、送信制御部３７０とを備える。ユーザ情報取得部３１０、広告音声情報取得部３２０、予告音声情報取得部３３０、および送信制御部３７０は、例えば、広告管理サーバ３００のプロセッサがプログラムを実行することで実現されてもよいし、ＬＳＩやＡＳＩＣ、ＦＰＧＡなどのハードウェアによって実現されてもよい。
【００２２】
記憶部３４０は、例えば、ＲＡＭやＲＯＭ、ＨＤＤ、フラッシュメモリなどにより実現される。また、記憶部３４０は、広告管理サーバ３００が保有する記憶装置に限らず、ＮＡＳ（Network Attached Storage）などの外部記憶装置により実現されてもよい。送信部３５０および受信部３６０は、例えばＮＩＣ（Network Interface Card）によって実現される。
【００２３】
＜１−２．ナビゲーションシステムの処理＞
図４は、第１実施形態に係るナビゲーションシステムにおいて実行される処理を示すシーケンス図である。まず、端末装置２００の制御部２１０がナビアプリを起動し、受付部２３０がユーザによる目的地の設定を受け付ける（Ｓ１）。端末装置２００は、測位部２２０によって特定された端末装置２００の位置（以下、「現在地」）、目的地、およびユーザＩＤ（ユーザ識別情報）を、ナビゲーションサーバ１００に送信する（Ｓ２）。ユーザＩＤは、端末装置２００を使用するユーザを識別するための識別情報であり、ユーザ認証によって取得される。
【００２４】
ナビゲーションサーバ１００は、現在地および目的地と、地図情報１２０とを用いて経路探索を行う（Ｓ３）。ナビゲーションサーバ１００は、探索結果として得られた経路情報と、端末装置２００の現在地を中心とした領域の部分地図情報とを端末装置２００に送信する（Ｓ４）。
【００２５】
端末装置２００は、測位部２２０によって特定された現在地に基づき、車両Ｖｈの運転が開始されたか否かを判断する。端末装置２００は、車両Ｖｈの運転が開始されたと判断した場合、運転開始通知をナビゲーションサーバ１００に送信する（Ｓ５）。次に、ナビゲーションサーバ１００は、運転開始通知を広告管理サーバ３００に送信する（Ｓ６）。なお、端末装置２００は、ユーザからの入力に基づいて車両Ｖｈの運転が開始されたことを判断してもよい。
【００２６】
その後、ナビゲーションサーバ１００は、端末装置２００から受信したユーザＩＤを広告管理サーバ３００に送信する（Ｓ７）。広告管理サーバ３００は、ナビゲーションサーバ１００からユーザＩＤを受信すると、広告音声取得処理を実行する（Ｓ８）。広告管理サーバ３００は、広告音声取得処理において、端末装置２００に出力させる広告音声情報および予告音声情報を取得する。
【００２７】
広告音声情報は、広告の内容を音声で出力するための情報である。予告音声情報は、広告音声よりも長さが短い予告音声を出力するための情報である。例えば、予告音声は、音声出力される広告に関連するジングル（サウンド・ロゴ）、合成音声、または広告音声の一部であってよい。「広告音声の一部」とは、例えば広告が「創業３００年の酒蔵が提供する・・・」の場合、冒頭の「創業３００年」の部分であってよい。なお、広告音声取得処理の詳細については後述する。
【００２８】
一方、端末装置２００は、現在地と部分地図情報に含まれるリンクとに対してリンクマッチング処理を行い、リンクマッチング処理の結果（以下、「リンクマッチング結果」）と、部分地図情報とに基づいてナビゲーション画面を生成する。端末装置２００は、生成したナビゲーション画面を表示部２４０に表示するとともに、音声出力部２５０を用いて音声案内を出力する（Ｓ９）。
【００２９】
端末装置２００は、定期的に、現在地およびリンクマッチング結果をナビゲーションサーバ１００に送信する（Ｓ１０）。ナビゲーションサーバ１００は、端末装置２００から受信した現在地に対応する部分地図情報を端末装置２００に送信する（Ｓ１１）。
【００３０】
一方、詳細は後述するが、広告管理サーバ３００は、記憶部３４０に記憶された設定情報に基づいて、広告音声の出力が許可されているか否かを判断する。広告管理サーバ３００は、広告音声の出力が許可されていると判断した場合、Ｓ８において取得された予告音声情報を端末装置２００に送信する（Ｓ１２）。端末装置２００は、広告管理サーバ３００から受信した予告音声情報に基づき、音声出力部２５０から予告音声を出力する（Ｓ１３）。
【００３１】
次に、広告管理サーバ３００は、Ｓ８において取得された広告音声情報を端末装置２００に送信する（Ｓ１４）。端末装置２００は、広告管理サーバ３００から受信した広告音声情報に基づき、音声出力部２５０から広告音声を出力する（Ｓ１５）。
【００３２】
これによって、ユーザは、広告音声が実際に出力されるよりも前に、広告音声が出力されることを予告する予告音声を聞くことができる。したがって、ユーザは、前もって広告音声が出力されることを知ることができるため、目的地までの経路を案内している最中に広告音声が出力されても、ユーザに与える不快感を抑制することができる。
【００３３】
このようにして、Ｓ９〜Ｓ１５の処理が繰り返し実行される。端末装置２００は、測位部２２０が特定した現在値に基づき、車両Ｖｈが目的地に到着したか否かを判断する。なお、端末装置２００は、ユーザからの入力に基づいて車両Ｖｈが目的地に到着したことを判断してもよい。
【００３４】
端末装置２００は、車両Ｖｈが目的地に到着したと判断した場合、目的地到着通知をナビゲーションサーバ１００に送信する（Ｓ１６）。ナビゲーションサーバ１００は、端末装置２００から受信した目的地到着通知を、広告管理サーバ３００に送信する（Ｓ１７）。広告管理サーバ３００は、ナビゲーションサーバ１００から目的地到着通知を受信すると、ナビゲーションサーバ１００から新たに運転開始通知を受信するまで動作を終了する。
【００３５】
＜１−３．広告管理サーバの処理＞
図５は、第１実施形態に係る広告管理サーバ３００によって行われる処理の詳細を示すブロック図である。図５に示されるように、広告管理サーバ３００の記憶部３４０は、ユーザ情報テーブル３４１と、広告音声テーブル３４２と、広告音声情報３４３と、予告音声テーブル３４４と、予告音声情報３４５と、設定情報３４６とを予め記憶している。
【００３６】
まず、受信部３６０は、ネットワークＮＷを介してナビゲーションサーバ１００からユーザＩＤを受信すると（図４のＳ７）、受信したユーザＩＤをユーザ情報取得部３１０に出力する。ユーザ情報取得部３１０は、記憶部３４０に記憶されたユーザ情報テーブル３４１を参照して、受信部３６０から入力されたユーザＩＤに関連付けられたユーザ情報を取得する。
【００３７】
図６は、第１実施形態に係るユーザ情報テーブル３４１の一例を示す図である。ユーザ情報テーブル３４１は、ユーザＩＤと、ユーザの属性（性別情報、年齢情報、行動履歴情報、および訪問履歴情報）を示すユーザ情報とが関連付けられたテーブルである。性別情報は、ユーザの性別を示す情報である。年齢情報は、ユーザの年齢を示す情報である。行動履歴情報は、インターネット上におけるユーザの行動履歴を示す。例えば、行動履歴情報は、ユーザが広告管理サーバ３００の運営会社のサイトにログインして購入した商品や、閲覧した広告の履歴情報である。訪問履歴情報は、ユーザがナビアプリの案内に従って実際に訪問した場所の履歴を示す。なお、ユーザ情報には、性別情報、年齢情報、行動履歴情報、および訪問履歴情報の全てが含まれることとしたが、これらのうちのいずれか一つが含まれていればよい。
【００３８】
ユーザ情報取得部３１０は、記憶部３４０に記憶されたユーザ情報テーブル３４１を参照して、受信部３６０によって受信されたユーザＩＤに関連付けられたユーザ情報（性別情報、年齢情報、行動履歴情報、および訪問履歴情報）を取得する。ユーザ情報取得部３１０は、取得したユーザ情報を広告音声情報取得部３２０に出力する。
【００３９】
広告音声情報取得部３２０は、記憶部３４０に記憶された広告音声テーブル３４２を参照して、ユーザ情報取得部３１０によって取得されたユーザ情報に対応する広告ＩＤ（広告識別情報）および広告音声情報３４３のアドレスを取得する。広告ＩＤは、広告音声情報３４３を識別するための識別情報である。また、広告音声情報取得部３２０は、取得した広告音声情報３４３のアドレスにアクセスして、記憶部３４０から広告音声情報３４３を取得する。
【００４０】
図７は、第１実施形態に係る広告音声テーブル３４２の一例を示す図である。広告音声テーブル３４２は、広告ＩＤと、広告属性（性別情報、年齢情報、ジャンル情報、および場所情報）と、広告音声情報３４３のアドレスとが関連付けられたテーブルである。ジャンル情報は、広告のジャンルを示す情報である。場所情報は、広告が出力される場所（地域）を示す情報である。
【００４１】
具体的に、広告音声情報取得部３２０は、記憶部３４０に記憶された広告音声テーブル３４２を参照して、ユーザ情報取得部３１０によって取得されたユーザ情報（性別情報、年齢情報、行動履歴情報、および訪問履歴情報）に対応する広告属性（性別情報、年齢情報、ジャンル情報、および場所情報）に関連付けられた広告ＩＤおよび広告音声情報３４３のアドレスを取得する。
【００４２】
なお、受信部３６０は、ユーザの現在地、目的地、または出発地のうちの少なくとも一つを含む位置情報をナビゲーションサーバ１００から受信してもよい。また、広告音声情報取得部３２０は、受信部３６０によって受信された位置情報に基づき広告音声情報３４３を取得してもよい。
【００４３】
具体的に、広告音声情報取得部３２０は、記憶部３４０に記憶された広告音声テーブル３４２を参照して、受信部３６０によって受信された位置情報（ユーザの現在地、目的地、または出発地のうちの少なくとも一つ）に対応する広告ＩＤおよび広告音声情報３４３のアドレスを取得してもよい。
【００４４】
広告音声情報取得部３２０は、取得した広告ＩＤを予告音声情報取得部３３０に出力する。また、広告音声情報取得部３２０は、取得した広告音声情報３４３のアドレスにアクセスして広告音声情報３４３を取得する。広告音声情報取得部３２０は、取得した広告音声情報３４３を送信制御部３７０に出力する。
【００４５】
予告音声情報取得部３３０は、記憶部３４０に記憶された予告音声テーブル３４４を参照して、広告音声情報取得部３２０によって取得された広告ＩＤに対応する予告音声情報３４５のアドレスを取得する。また、予告音声情報取得部３３０は、取得した予告音声情報３４５のアドレスにアクセスして予告音声情報３４５を取得する。
【００４６】
図８は、第１実施形態に係る予告音声テーブル３４４の一例を示す図である。予告音声テーブル３４４は、広告ＩＤと、予告音声情報３４５のアドレスとが関連付けられたテーブルである。
【００４７】
具体的に、予告音声情報取得部３３０は、記憶部３４０に記憶された予告音声テーブル３４４を参照して、広告音声情報取得部３２０によって取得された広告ＩＤに対応する予告音声情報３４５のアドレスを取得する。また、予告音声情報取得部３３０は、取得した予告音声情報３４５のアドレスにアクセスして予告音声情報３４５を取得する。予告音声情報取得部３３０は、取得した予告音声情報３４５を送信制御部３７０に出力する。
【００４８】
一方、記憶部３４０には設定情報３４６が記憶されている。設定情報３４６は、ユーザが端末装置２００を用いて予め設定した情報であり、広告音声の出力を許可する時間帯情報、曜日情報、および地域情報などを示す情報である。端末装置２００の受付部２３０がユーザからの設定情報３４６の入力を受け付けると、端末装置２００は設定情報３４６を広告管理サーバ３００に送信する。広告管理サーバ３００は、端末装置２００から受信した設定情報３４６を記憶部３４０に記憶する。
【００４９】
送信制御部３７０は、記憶部３４０から設定情報３４６を取得する。送信制御部３７０は、取得した設定情報３４６に基づいて、広告音声の出力が許可されているか否かを判定する。
【００５０】
具体的に、送信制御部３７０は、現在時刻が設定情報３４６に含まれる時間帯情報と合致するか否か、現在の曜日が設定情報３４６に含まれる曜日情報と合致するか否か、および現在地、出発地、または目的地が設定情報３４６に含まれる地域情報と合致するか否かを判定する。これらが合致する場合には、送信制御部３７０は、広告音声の出力が許可されていると判定する。なお、現在地、出発地、および目的地を示す情報は、ナビゲーションサーバ１００から広告管理サーバ３００に随時送信される。
【００５１】
送信制御部３７０は、広告音声の出力が許可されていると判定した場合、広告音声情報３４３および予告音声情報３４５を送信部３５０に出力する。送信部３５０は、送信制御部３７０から入力された広告音声情報３４３および予告音声情報３４５を、ネットワークＮＷを介して端末装置２００に送信する。
【００５２】
＜１−４．広告管理サーバによって実行される処理のフローチャート＞
図９は、第１実施形態に係る、広告管理サーバ３００によって実行される処理のフローチャートである。広告管理サーバ３００は、運転開始通知をナビゲーションサーバ１００から受信すると（図４のＳ６）、図９に示されるフローチャートの処理を実行する。
【００５３】
まず、広告管理サーバ３００の受信部３６０は、端末装置２００を使用するユーザを識別するためのユーザＩＤを、ネットワークＮＷを介して端末装置２００から受信する（Ｓ２０）。次に、ユーザ情報取得部３１０は、記憶部３４０に記憶されたユーザ情報テーブル３４１を参照して、受信部３６０によって受信されたユーザＩＤに関連付けられたユーザ情報を取得する（Ｓ２１）。
【００５４】
広告音声情報取得部３２０は、記憶部３４０に記憶された広告音声テーブル３４２を参照して、ユーザ情報取得部３１０によって取得されたユーザ情報に対応する広告ＩＤおよび広告音声情報３４３のアドレスを取得する。また、広告音声情報取得部３２０は、取得した広告音声情報３４３のアドレスにアクセスして、記憶部３４０から広告音声情報３４３を取得する（Ｓ２２）。
【００５５】
予告音声情報取得部３３０は、記憶部３４０に記憶された予告音声テーブル３４４を参照して、広告音声情報取得部３２０によって取得された広告ＩＤに対応する予告音声情報３４５のアドレスを取得する。また、予告音声情報取得部３３０は、取得した予告音声情報３４５のアドレスにアクセスして予告音声情報３４５を取得する（Ｓ２３）。
【００５６】
送信制御部３７０は、記憶部３４０から設定情報３４６を取得する（Ｓ２４）。送信制御部３７０は、取得した設定情報３４６に基づいて、広告音声の出力が許可されているか否かを判定する（Ｓ２５）。広告音声の出力が許可されていない場合、送信制御部３７０は、再度Ｓ２５の判定処理を行う。
【００５７】
一方、広告音声の出力が許可されている場合、送信制御部３７０は、広告音声情報３４３および予告音声情報３４５を送信部３５０に出力する。送信部３５０は、送信制御部３７０から入力された予告音声情報３４５を、ネットワークＮＷを介して端末装置２００に送信する（Ｓ２６）。また、送信部３５０は、送信制御部３７０から入力された広告音声情報３４３を、ネットワークＮＷを介して端末装置２００に送信する（Ｓ２７）。このように、設定情報３４６を用いることで、将来の広告音声の出力に備えて行われるユーザの行動（設定情報３４６の設定）に基づいて、広告音声の出力タイミングを制御させることができる。
【００５８】
その後、広告管理サーバ３００は、目的地到着通知を受信したか否かを判定する（Ｓ２８）。広告管理サーバ３００は、目的地到着通知を受信していないと判定した場合、前述のＳ２２に処理を戻す。一方、広告管理サーバ３００は、目的地到着通知を受信したと判定した場合、本フローチャートによる処理を終了する。
【００５９】
以上説明したように、第１実施形態のナビアプリ（ナビゲーションプログラム）は、端末装置２００に、目的地までの経路を示す経路情報を取得させ、広告の内容を音声出力するための広告音声情報３４３を取得させ、経路情報に基づき目的地までの経路を案内させている間において、端末装置２００を使用するユーザの行動（設定情報３４６の設定）に基づいて、広告音声情報３４３に基づく広告音声の出力タイミングを制御させる。
【００６０】
また、第１実施形態の広告管理サーバ３００は、端末装置２００に広告音声を出力させるための広告音声情報３４３を取得する広告音声情報取得部３２０と、端末装置２００が目的地までの経路を案内している間において、広告音声情報取得部３２０によって取得された広告音声情報３２０を端末装置２００に送信する送信部３５０と、端末装置２００を使用するユーザの行動（設定情報３４６の設定）に基づいて、送信部３５０による広告音声情報３４３の送信タイミングを制御する送信制御部３７０と、を備える。
【００６１】
これによって、第１実施形態によれば、目的地までの経路を案内している最中に広告音声が出力されても、ユーザに与える不快感を抑制することができる。
【００６２】
＜２．第２実施形態＞
第１実施形態において、広告管理サーバ３００は、記憶部３４０に記憶された設定情報に基づいて、広告音声の出力が許可されているか否かを判断することとした。これに対し、第２実施形態においては、広告管理サーバ３００は、ユーザが音声広告の出力を許可した状況の統計を示す統計情報に基づいて、広告音声の出力が許可されているか否かを判断する。以下、第２実施形態について詳細に説明する。
【００６３】
＜２−１．システム構成＞
図１０は、第２実施形態に係るナビゲーションシステムの全体構成を示す図である。図１０において、図１の各部に対応する部分には同一の符号を付し、説明を省略する。第２実施形態において、広告管理サーバ３００は、統計情報生成部３８０を更に備える。
【００６４】
統計情報生成部３８０は、ユーザが音声広告の出力を許可した状況の統計を示す統計情報を生成する。送信制御部３７０は、統計情報生成部３８０によって生成された統計情報に基づいて、広告音声の出力が許可されているか否かを判定する。広告音声の出力が許可されている場合、送信制御部３７０は、広告音声情報および予告音声情報を、送信部３５０から端末装置２００に送信する。
【００６５】
＜２−２．ナビゲーションシステムの処理＞
図１１は、第２実施形態に係るナビゲーションシステムにおいて実行される処理を示すシーケンス図である。なお、図１１におけるＳ３１からＳ４４の処理は、図４におけるＳ１からＳ１４の処理と同様であるので、説明を省略する。
【００６６】
図１１に示されるように、端末装置２００は、Ｓ４３において音声出力部２５０から予告音声を出力し、Ｓ４４において広告管理サーバ３００から広告音声情報を受信する。その後、端末装置２００は、広告音声を直ちに出力するか、または後で出力するかを選択するための選択画面を、表示部２４０に表示する。
【００６７】
図１２は、第２実施形態に係る端末装置２００の表示部２４０に表示される選択画面の一例を示す図である。図１２に示されるように、表示部２４０に表示された選択画面には、「いまきく」キー２４１と、「あとできく」キー２４２とが表示されている。
択画面を、表示部２４０に表示する。
【００６８】
ユーザが「あとできく」キー２４２を選択した場合、端末装置２００は、音声出力部２５０から広告音声を出力しない。この場合、端末装置２００は、「あとできく」キー２４２が選択されてから所定時間が経過したときに、音声出力部２５０から予告音声を出力するとともに、選択画面を再度表示部２４０に表示する。
【００６９】
一方、ユーザが「いまきく」キー２４１を選択した場合（Ｓ４５）、端末装置２００は、広告管理サーバ３００から受信した広告音声情報に基づき、音声出力部２５０から広告音声を出力する（Ｓ４６）。このように、端末装置２００は、広告音声を出力しようとしているタイミングにおけるユーザの行動（「いまきく」キー２４１または「あとできく」キー２４２の選択）に基づいて、広告音声の出力タイミングを制御する。
【００７０】
ユーザの状況（会話中、スマホナビの操作中など）によっては、ユーザは広告を集中して聴くことができない場合がある。しかしながら、本実施形態によれば、ユーザは広告音声を聴くことができる状況下にある場合に端末装置２００に広告音声を出力させることができるため、広告効果を向上させることができる。
【００７１】
その後、端末装置２００は、「いまきく」キー２４１が選択されたことを示すキー選択情報を広告管理サーバ３００に送信する（Ｓ４７）。なお、ユーザが「あとできく」キー２４２を選択した場合、端末装置２００は、「あとできく」キー２４２が選択されたことを示すキー選択情報を広告管理サーバ３００に送信する。
【００７２】
広告管理サーバ３００は、端末装置２００からキー選択情報を受信すると、統計情報生成部３８０を用いて統計情報生成処理を実行する（Ｓ４８）。統計情報生成処理の詳細については後述する。
【００７３】
このようにして、Ｓ３９〜Ｓ４８の処理が繰り返し実行される。端末装置２００は、測位部２２０が特定した現在値に基づき、車両Ｖｈが目的地に到着したか否かを判断する。なお、端末装置２００は、ユーザからの入力に基づいて車両Ｖｈが目的地に到着したことを判断してもよい。
【００７４】
端末装置２００は、車両Ｖｈが目的地に到着したと判断した場合、目的地到着通知をナビゲーションサーバ１００に送信する（Ｓ４９）。ナビゲーションサーバ１００は、端末装置２００から受信した目的地到着通知を、広告管理サーバ３００に送信する（Ｓ５０）。広告管理サーバ３００は、ナビゲーションサーバ１００から目的地到着通知を受信すると、ナビゲーションサーバ１００から新たに運転開始通知を受信するまで動作を終了する。
【００７５】
なお、図１２に示される「いまきく」キー２４１および「あとできく」キー２４２のいずれも選択されていない状態が所定時間経過した場合、端末装置２００は、広告音声を音声出力部２５０から出力してもよい。
【００７６】
第２実施形態において、端末装置２００は図１２に示される選択画面を表示部２４０に表示し、「いまきく」キー２４１が選択された場合に広告音声を出力することとしたが、これに限られない。例えば、端末装置２００に照度センサを設け、ユーザが手をかざしたことを照度センサが検知した場合に、広告音声を音声出力部２５０から出力してもよい。また、端末装置２００にマイクロフォンを設け、ユーザの声をマイクロフォンが検知した場合に、広告音声を音声出力部２５０から出力してもよい。
【００７７】
＜２−３．広告管理サーバの処理＞
図１３は、第２実施形態に係る広告管理サーバ３００によって行われる処理の詳細を示すブロック図である。図１３において、受信部３６０、ユーザ情報取得部３１０、広告音声情報取得部３２０、予告音声情報取得部３３０のそれぞれによって行われる処理は、図５と同様であるので説明を省略する。
【００７８】
統計情報生成部３８０は、ユーザが音声広告の出力を許可した状況（「いまきく」キー２４１を選択した状況）の統計を示す統計情報３８１を生成する。送信制御部３７０は、統計情報生成部３８０によって生成された統計情報３８１を参照し、広告音声の出力が許可されているか否かを判定する。
【００７９】
図１４は、第２実施形態に係る統計情報３８１の一例を示す図である。統計情報３８１には、時間帯３８２、曜日３８３、および場所３８４が、項目として含まれる。また、統計情報３８１には、項目ごとに、「いまきく」キー２４１が選択された回数（第１の回数）と、「あとできく」キー２４２が選択された回数（第２の回数）と、「いまきく」キー２４１が選択された割合が含まれる。なお、「いまきく」キー２４１が選択された割合は、「いまきく」キー２４１が選択された回数と「あとできく」キー２４２が選択された回数との和に対する、「いまきく」キー２４１が選択された回数の割合である。
【００８０】
図１４に示される例において、時間帯３８２は、４つの時間帯（０：００〜５：５９、６：００〜１１：５９、１２：００〜１７：５９、および１８：００〜２３：５９）に分かれている。なお、時間帯３８２の分割数は４つであることとしたが、これに限られない。例えば、より詳細な統計が必要であれば分割数を増やしてもよい。
【００８１】
図１４に示されるように、０：００〜５：５９において、「いまきく」キー２４１が４２回選択され、「あとできく」キー２４２が８回選択され、「いまきく」キー２４１が選択された回数の割合は０．８４０であることが分かる。また、統計情報３８１を参照することにより、他の時間帯や、曜日、場所のそれぞれの値についても把握することができる。
【００８２】
送信制御部３７０は、「いまきく」キー２４１が選択された回数が閾値以上の項目については、広告音声の出力が許可されていると判定し、「いまきく」キー２４１が選択された回数の割合が閾値未満の項目については、広告音声の出力が許可されていないと判定する。例えば、閾値が０．５に設定されている場合には、０：００〜５：５９、６：００〜１１：５９、および１８：００〜２３：５９においては広告音声の出力が許可されており、１２：００〜１７：５９においては広告音声の出力が許可されていないこととなる。
【００８３】
同様に、送信制御部３７０は、曜日３８３の項目を参照することにより、広告音声の出力が許可されている曜日を把握することができ、場所３８４の項目を参照することにより、広告音声の出力が許可されている場所（地域）を把握することができる。
【００８４】
なお、本実施形態においては、統計情報３８１に含まれる項目は時間帯３８２、曜日３８３、および場所３８４であることとしたが、これらに限られない。例えば、天候、渋滞情報、道路の種類（高速道路または一般道路）等の項目が含まれてもよい。
【００８５】
送信制御部３７０は、広告音声の出力が許可されていると判定した場合、広告音声情報３４３および予告音声情報３４５を送信部３５０に出力する。送信部３５０は、送信制御部３７０から入力された広告音声情報３４３および予告音声情報３４５を、ネットワークＮＷを介して端末装置２００に送信する。
【００８６】
＜２−４．広告管理サーバによって実行される処理のフローチャート＞
図１５は、第２実施形態に係る、広告管理サーバ３００によって実行される処理のフローチャートである。広告管理サーバ３００は、運転開始通知をナビゲーションサーバ１００から受信すると（図１１のＳ３６）、図１５に示されるフローチャートの処理を実行する。なお、図１１におけるＳ６０からＳ６３の処理は、図９におけるＳ２０からＳ２３の処理と同様であるので、説明を省略する。
【００８７】
送信制御部３７０は、統計情報生成部３８０によって生成された統計情報３８１を、統計情報生成部３８０から取得する（Ｓ６４）。送信制御部３７０は、取得した統計情報３８１に基づいて、広告音声の出力が許可されているか否かを判定する（Ｓ６５）。広告音声の出力が許可されていない場合、送信制御部３７０は、再度Ｓ６５の判定処理を行う。
【００８８】
一方、広告音声の出力が許可されている場合、送信制御部３７０は、広告音声情報３４３および予告音声情報３４５を送信部３５０に出力する。送信部３５０は、送信制御部３７０から入力された予告音声情報３４５を、ネットワークＮＷを介して端末装置２００に送信する（Ｓ６６）。また、送信部３５０は、送信制御部３７０から入力された広告音声情報３４３を、ネットワークＮＷを介して端末装置２００に送信する（Ｓ６７）。このように、統計情報３８１を用いることで、ユーザの過去の行動（「いまきく」キー２４１または「あとできく」キー２４２の選択）に基づいて、広告音声の出力タイミングを制御することができる。
【００８９】
次に、統計情報生成部３８０は、図１１のＳ４７において端末装置２００から送信されるキー選択情報を受信したか否かを判定する（Ｓ６８）。統計情報生成部３８０は、キー選択情報を受信していないと判定した場合、再度Ｓ６８の判定処理を行う。
【００９０】
一方、統計情報生成部３８０は、キー選択情報を受信したと判定した場合、統計情報３８１を生成（更新）する（Ｓ６９）。具体的に、統計情報生成部３８０は、「いまきく」キー２４１が選択されたことを示すキー選択情報を受信した場合、統計情報３８１における該当する項目の「いまきく」の値に１加算する。一方、統計情報生成部３８０は、「あとできく」キー２４２が選択されたことを示すキー選択情報を受信した場合、統計情報３８１における該当する項目の「あとできく」の値に１加算する。その後、統計情報生成部３８０は、「いまきく」キー２４１が選択された割合を算出する。これによって、統計情報生成部３８０は、統計情報３８１を生成（更新）することができる。
【００９１】
その後、広告管理サーバ３００は、目的地到着通知を受信したか否かを判定する（Ｓ７０）。広告管理サーバ３００は、目的地到着通知を受信していないと判定した場合、前述のＳ６２に処理を戻す。一方、広告管理サーバ３００は、目的地到着通知を受信したと判定した場合、本フローチャートによる処理を終了する。
【００９２】
以上説明したように、第２実施形態の広告管理サーバ３００は、ユーザが広告音声の出力を許可した状況の統計を示す統計情報に基づいて、広告音声の出力が許可されているか否かを判断する。これによって、本実施形態によれば、ユーザは広告音声を聴くことができる状況下にある場合に端末装置２００に広告音声を出力させることができるため、広告効果を向上させることができる。
【００９３】
また、第１実施形態および第２実施形態のナビアプリは、端末装置２００を使用するユーザの行動（設定情報３４６の設定、「いまきく」キー２４１の選択、照度センサによるユーザの手の検知、マイクロフォンによるユーザの声の検知等）に基づいて、広告音声の出力タイミングを制御する。これによって、目的地までの経路を案内している最中に広告音声が出力されても、ユーザに与える不快感を抑制することができる。
【００９４】
＜３．ブックマーク＞
第１実施形態および第２実施形態において、端末装置２００は、広告管理サーバ３００から受信した広告音声情報３４３をブックマークとして記憶部２６０に蓄積してもよい。また、端末装置２００は、ユーザからの指示に基づいて、ブックマークを表示部２４０に表示してもよい。
【００９５】
図１６は、端末装置２００の表示部２４０に表示されるブックマーク画面の一例を示す図である。ブックマーク画面には、広告管理サーバ３００から受信した広告のリストが表示される。また、ブックマーク画面には、広告ごとに、音声出力キー２４３と、テキスト表示キー２４４と、サイト表示キー２４５とが表示される。
【００９６】
ユーザが音声出力キー２４３を選択すると、制御部２１０は、選択された音声出力キー２４３に対応する広告音声情報３４３を、記憶部２６０から読み出す。また、制御部２１０は、読み出した広告音声情報３４３を、音声出力部２５０から出力する。これによって、過去に出力された広告音声を聞き直すことができ、ユーザの利便性が向上する。
【００９７】
また、広告管理サーバ３００は、広告音声情報３４３だけでなく、広告音声のテキストデータである広告テキスト情報や、広告を紹介するインターネット上のサイトのＵＲＬ（Uniform Resource Locator）を、端末装置２００に送信してもよい。この場合、記憶部２６０は、広告管理サーバ３００から送信された広告テキスト情報およびサイトのＵＲＬを蓄積してもよい。
【００９８】
ユーザがテキスト表示キー２４４を選択すると、制御部２１０は、選択されたテキスト表示キー２４４に対応する広告テキスト情報を、記憶部２６０から読み出す。また、制御部２１０は、読み出した広告テキスト情報を、表示部２４０に表示する。これによって、過去に出力された広告音声を文字で確認することができ、ユーザの利便性が向上する。
【００９９】
また、ユーザがサイト表示キー２４５を選択すると、制御部２１０は、選択されたサイト表示キー２４５に対応するＵＲＬを、記憶部２６０から読み出す。また、制御部２１０は、読み出したＵＲＬを用いて、広告を紹介するインターネット上のサイトを表示部２４０に表示する。これによって、過去に音声出力された広告を紹介するサイトを確認することができ、ユーザの利便性が向上する。
【０１００】
なお、広告音声情報３４３、広告テキスト情報、およびサイトのＵＲＬを記憶部２６０に記憶することとしたが、これに限られない。例えば、広告管理サーバ３００は、広告を動画で紹介する広告動画情報や、広告を静止画で紹介する広告静止画情報についても端末装置２００に送信してもよい。また、記憶部２６０は、広告管理サーバ３００から送信された広告動画情報および広告静止画情報を蓄積してもよい。
【０１０１】
記憶部２６０に記憶される情報は、情報の形式によってサイズが大きく異なる。例えば、広告動画情報のサイズの方が、広告テキスト情報のサイズの方がはるかに大きい。このため、制御部２１０は、記憶部２６０に蓄積される情報のフォーマットに基づいて、記憶可能な情報の上限数を設定してもよい。例えば、制御部２１０は、広告動画情報の上限数を２０件に設定し、広告音声情報の上限数を５０件に設定し、広告テキスト情報の上限数を１００件に設定してもよい。
【０１０２】
以上説明したように、第１実施形態および第２実施形態のナビアプリ（ナビゲーションプログラム）は、端末装置２００に、音声出力された広告音声情報３４３の履歴（ブックマーク）を表示させ、ユーザによって履歴の中から一つの広告音声情報が選択されると、ユーザによって選択された広告音声情報３４３に基づく広告音声を出力させる。これによって、過去に出力された音声広告を聞き直すことができ、ユーザの利便性が向上する。
【０１０３】
なお、第１実施形態および第２実施形態において、ナビアプリは、端末装置２００に、広告音声情報３４３の属性に基づいて、予告音声の音色または長さを変更させてもよい。広告音声情報３４３の属性には、広告音声情報３４３に基づいて出力される広告のジャンルまたは長さの少なくとも一方が含まれる。例えば、広告のジャンルに基づいて広告音声の音色を変えてもよいし、広告音声が長いほど予告音声を長くしてもよい。これによって、ユーザは、予告音声を聴くことによって広告音声の属性を知ることができるため、ユーザの利便性が向上する。
【０１０４】
また、第１実施形態および第２実施形態において、広告管理サーバ３００の機能を、複数のサーバに分散させてもよい。例えば、ユーザ情報取得部３１０と、ユーザ情報テーブル３４１とを、広告管理サーバ３００とは異なるユーザ情報管理サーバに設けてもよい。また、広告音声情報３４３と、予告音声情報３４５とを、広告管理サーバ３００とは異なるコンテンツサーバに設けてもよい。
【０１０５】
上述した複数の実施形態は、各々の実施形態に限定されるものではなく、複数の実施形態を組み合わせて実施することができる。また、本発明の思想を逸脱しない範囲において、構成要素の置換や削除、追加など、適宜の変更を加えることができる。
【０１０６】
＜４．ハードウェア構成＞
図１７は、ナビゲーションサーバ１００、端末装置２００、および広告管理サーバ３００のハードウェア構成の一例を示す図である。図１７は、端末装置２００がスマートフォンやタブレット端末などのスマートデバイスである例を示している。端末装置２００は、例えば、ＣＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３、並びにフラッシュメモリなどの二次記憶装置４０４、タッチパネル４０５、および無線通信モジュール４０６が、内部バスあるいは専用通信線によって相互に接続された構成となっている。ナビアプリは、ネットワークＮＷを介してダウンロードされ、二次記憶装置４０４に格納される。
【０１０７】
ナビゲーションサーバ１００および広告管理サーバ３００は、例えば、ＮＩＣ（Network Interface Card）５０１、ＣＰＵ５０２、ＲＡＭ５０３、ＲＯＭ５０４、フラッシュメモリやＨＤＤなどの二次記憶装置５０５、およびドライブ装置５０６が、内部バスあるいは専用通信線によって相互に接続された構成となっている。ドライブ装置５０６には、光ディスクなどの可搬型記憶媒体が装着される。二次記憶装置５０５、またはドライブ装置５０６に装着された可搬型記憶媒体に記憶されたプログラムがＤＭＡコントローラ（不図示）などによってＲＡＭ５０３に展開され、ＣＰＵ５０２によって実行されることで、各サーバの機能部が実現される。
【０１０８】
なお、上記実施形態は、以下のように表現することができる。
端末装置に、
目的地までの経路を示す経路情報を取得させ、
広告の内容を音声出力するための広告音声情報を取得させ、
前記経路情報に基づき目的地までの経路を案内させている間において、前記広告音声情報に基づく広告音声の出力に先立って、前記広告音声よりも短い予告音声を出力させ、
前記端末装置を使用するユーザの行動に基づいて、前記広告音声の出力タイミングを制御させる
ナビゲーションプログラム。
【０１０９】
また、上記実施形態は、以下のように表現することができる。
（１）端末装置に、
目的地までの経路を示す経路情報を取得させ、
広告の内容を音声出力するための広告音声情報を取得させ、
前記経路情報に基づき目的地までの経路を案内させている間において、前記広告音声情報に基づく広告音声の出力に先立って、前記広告音声よりも短い予告音声を出力させる
ナビゲーションプログラム。
【０１１０】
（２）前記端末装置に、
前記広告音声情報の属性に応じて、前記予告音声の音色または長さを変更させる
前記（１）記載のナビゲーションプログラム。
【０１１１】
（３）前記広告音声情報の属性には、前記広告音声情報に基づいて出力される広告のジャンルまたは長さの少なくとも一方が含まれる
前記（２）記載のナビゲーションプログラム。
【０１１２】
（４）前記端末装置に、
音声出力された前記広告音声情報の履歴を表示させ、
ユーザによって前記履歴の中から一つの広告音声情報が選択されると、前記ユーザによって選択された前記広告音声情報に基づく広告音声を出力させる
前記（１）から前記（３）のいずれか一項に記載のナビゲーションプログラム。
【０１１３】
（５）前記予告音声は、前記広告に関連するジングル、合成音声、または前記広告音声の一部である
前記（１）から前記（４）のいずれか一項に記載のナビゲーションプログラム。
【０１１４】
（６）ナビゲーションプログラムを実行する端末装置に広告音声を出力させるための広告音声情報を取得する広告音声情報取得部と、
前記端末装置に前記広告音声よりも短い予告音声を出力させるための予告音声情報を取得する予告音声情報取得部と、
前記端末装置が目的地までの経路を案内している間において、前記広告音声情報取得部によって取得された前記広告音声情報に先立って、前記予告音声情報取得部によって取得された前記予告音声情報を前記端末装置に送信する送信部と、
を備える広告管理サーバ。
【０１１５】
（７）前記端末装置を使用するユーザを識別するためのユーザ識別情報を、前記端末装置から受信する受信部と、
前記受信部によって受信された前記ユーザ識別情報に基づいて、前記端末装置を使用するユーザの属性を示すユーザ情報を取得するユーザ情報取得部と、を更に備え、
前記広告音声情報取得部は、前記ユーザ情報取得部によって取得された前記ユーザ情報に基づき前記広告音声情報を取得する
前記（６）記載の広告管理サーバ。
【０１１６】
（８）前記ユーザの属性には、性別情報、年齢情報、インターネット上における前記ユーザの行動履歴を示す行動履歴情報、または前記ユーザが実際に訪問した場所の履歴を示す訪問履歴情報のうちの少なくとも一つが含まれる
前記（７）記載の広告管理サーバ。
【０１１７】
（９）前記ユーザ識別情報と前記ユーザ情報とが関連付けられたユーザ情報テーブルを記憶する記憶部を更に備え、
前記ユーザ情報取得部は、前記記憶部に記憶された前記ユーザ情報テーブルを参照して、前記受信部によって受信された前記ユーザ識別情報に関連付けられた前記ユーザ情報を取得する
前記（７）または前記（８）記載の広告管理サーバ。
【０１１８】
（１０）前記記憶部は、広告を識別するための広告識別情報と、広告属性と、前記広告音声情報のアドレスとが関連付けられた広告音声テーブルを更に記憶し、
前記広告音声情報取得部は、前記記憶部に記憶された前記広告音声テーブルを参照して、前記ユーザ情報取得部によって取得された前記ユーザ情報に対応する前記広告属性に関連付けられた前記広告識別情報および前記広告音声情報のアドレスを取得し、取得した前記広告音声情報のアドレスにアクセスして前記広告音声情報を取得する
前記（９）記載の広告管理サーバ。
【０１１９】
（１１）前記端末装置を使用するユーザの現在地、目的地、または出発地のうちの少なくとも一つを含む位置情報を受信する受信部を更に備え、
前記広告音声情報取得部は、前記受信部によって受信された前記位置情報に基づき前記広告音声情報を取得する
前記（６）記載の広告管理サーバ。
【０１２０】
（１２）広告を識別するための広告識別情報と、前記位置情報と、前記広告音声情報のアドレスとが関連付けられた広告音声テーブルを記憶する記憶部を更に備え、
前記広告音声情報取得部は、前記記憶部に記憶された前記広告音声テーブルを参照して、前記受信部によって受信された前記位置情報に対応する前記広告識別情報および前記広告音声情報のアドレスを取得し、取得した前記広告音声情報のアドレスにアクセスして前記広告音声情報を取得する
前記（１１）記載の広告管理サーバ。
【０１２１】
（１３）前記記憶部は、前記広告識別情報と、前記予告音声情報のアドレスとが関連付けられた予告音声テーブルを更に記憶し、
前記予告音声情報取得部は、前記記憶部に記憶された前記予告音声テーブルを参照して、前記広告音声情報取得部によって取得された前記広告識別情報に対応する前記予告音声情報のアドレスを取得し、取得した前記予告音声情報のアドレスにアクセスして前記予告音声情報を取得する
前記（１０）または前記（１２）記載の広告管理サーバ。
【０１２２】
（１４）ナビゲーションプログラムを実行する端末装置に広告音声を出力させるための広告音声情報を取得し、
前記端末装置に前記広告音声よりも短い予告音声を出力させるための予告音声情報を取得し、
前記端末装置が目的地までの経路を案内している間において、前記広告音声情報に先立って、前記予告音声情報を前記端末装置に送信する
広告管理方法。
【０１２３】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【０１２４】
１００…ナビゲーションサーバ
１１０…経路探索部
１２０…地図情報
２００…端末装置
２１０…制御部
２２０…測位部
２３０…受付部
２４０…表示部
２５０…音声出力部
２６０…記憶部
２７０…通信部
３００…広告管理サーバ
３１０…ユーザ情報取得部
３２０…広告音声情報取得部
３３０…予告音声情報取得部
３４０…記憶部
３５０…送信部
３６０…受信部
３７０…送信制御部
３８０…統計情報生成部
【図１】
2018028533.tif 000003
【図２】
2018028533.tif 000004
【図３】
2018028533.tif 000005
【図４】
2018028533.tif 000006
【図５】
2018028533.tif 000007
【図６】
2018028533.tif 000008
【図７】
2018028533.tif 000009
【図８】
2018028533.tif 000010
【図９】
2018028533.tif 000011
【図１０】
2018028533.tif 000012
【図１１】
2018028533.tif 000013
【図１２】
2018028533.tif 000014
【図１３】
2018028533.tif 000015
【図１４】
2018028533.tif 000016
【図１５】
2018028533.tif 000017
【図１６】
2018028533.tif 000018
【図１７】
2018028533.tif 000019