(57)【特許請求の範囲】
【請求項１】
移動体から、前記移動体の現在位置情報および該現在位置から目的地までの経路に関する走行経路情報を含む個人情報とサービスの要求情報とを受信する受信手段と、
サービス情報が記憶されたサービス情報記憶手段から、前記受信手段で受信した要求情報に対応するサービス情報を取得するサービス情報取得手段と、
広告情報が位置情報に関連付けられて記憶された広告情報記憶手段から、前記受信手段で受信した個人情報に含まれている現在位置情報および走行経路情報に対応する地域の広告情報を検索する広告情報検索手段と、
前記受信手段で受信した個人情報に含まれている現在位置情報および走行経路情報を用いて該走行経路上の通過する特定の地点を設け、前記移動体が前記広告情報検索手段で検索された広告情報に対応する位置情報により特定される前記特定の地点を前記走行経路に沿って通過する時刻である通過予想時刻を推定する広告情報送信タイミング決定手段と、
前記サービス情報取得手段で取得したサービス情報および前記広告情報検索手段で検索された広告情報を前記移動体に送信する送信手段と、を有し、
前記送信手段は、
前記広告情報検索手段で検索された広告情報を、前記広告情報送信タイミング決定手段で推定された通過予想時刻に応じた時刻に送信すること
を特徴とする情報提供システム。
【請求項２】
請求項１に記載の情報提供システムであって、
前記送信手段は、前記サービス情報取得手段で取得したサービス情報および前記広告情報検索手段で検索された広告情報を別々に送信すること
を特徴とする情報提供システム。
【請求項３】
請求項１又は２に記載の情報提供システムであって、
前記広告情報検索手段は、前記受信手段で受信した個人情報に前記移動体の故障を示す情報が含まれている場合、移動体の修理或いは整備に関連する広告情報であって、且つ前記移動体の現在地情報によって特定される地点から所定範囲内の広告情報を、前記広告情報記憶手段から検索すること
を特徴とする情報提供システム。
【請求項４】
請求項１乃至３のいずれか一項に記載の情報提供システムであって、
前記広告情報検索手段は、前記受信手段で受信した個人情報に前記移動体の燃料補給の必要性を示す情報が含まれている場合、移動体に燃料を補給する施設に関連する広告情報であって、且つ前記移動体の現在地情報によって特定される地点から所定範囲内の広告情報を、前記広告情報記憶手段から検索すること
を特徴とする情報提供システム。
【請求項５】
請求項１乃至４のいずれか一項に記載の情報提供システムであって、
前記広告情報検索手段は、前記受信手段で受信した個人情報に運転者の休息の必要性を示す情報が含まれている場合、休息施設に関連する広告情報であって、且つ前記移動体の現在地情報によって特定される地点から所定範囲内の広告情報を、前記広告情報記憶手段から検索すること
を特徴とする情報提供システム。
【請求項６】
請求項１乃至５のいずれか一項に記載の情報提供システムであって、
前記広告情報には、地図上の位置を示す表示位置情報が付加されていること
を特徴とする情報提供システム。
【請求項７】
情報提供システムが移動体に情報を提供する情報提供方法であって、
前記移動体から、前記移動体の現在位置情報および該現在位置から目的地までの経路に関する走行経路情報を含む個人情報とサービスの要求情報とを受信するステップと、
サービス情報が記憶されたサービス情報記憶手段から、受信した要求情報に対応するサービス情報を取得するステップと、
広告情報が位置情報に関連付けられて記憶された広告情報記憶手段から、受信した個人情報に含まれている現在位置情報および走行経路情報に対応する地域の広告情報を検索するステップと、
前記取得したサービス情報および前記検索した広告情報を前記移動体に送信するステップと、を有し、
前記送信するステップは、
受信した個人情報に含まれている現在位置情報および走行経路情報を用いて該走行経路上の通過する特定の地点を設け、前記移動体が前記検索した広告情報に対応する位置情報により特定される前記特定の地点を前記走行経路に沿って通過する時刻である通過予想時刻を推定し、前記検索した広告情報を、前記推定した通過予想時刻に応じた時刻に送信すること
を特徴とする情報提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動体に搭載され、ユーザの欲する第一の情報に加え、さらにそれ以外第二の情報を出力可能な移動体端末と、当該移動体端末に、前記第一の情報と前記第二の情報を提供する情報提供装置、を備えた情報提供システムに関するものである。特に、前記第二の情報として、前記移動体の通過する地域のサービス（商品、或いは役務）に関する広告情報を提供するのに適した情報提供システムに関するものである。
【０００２】
【従来の技術】
従来より、パーソナルコンピュータ等の情報端末に、広告主が提供するサービス（商品又は役務）についての広告情報を提供する情報提供システムが提案されている。
【０００３】
この種の情報提供システムは、日経ビジネス紙、１９９６年７月２９日号、９２頁〜９５頁「インターネットでマーケティング改革、双方向メディアの利点生かせ、広告の概念・根底から変わる」に記載されているように、ユーザの情報端末と、コンテンツ・プロバイダーのような情報サービス事業者によって運営されるサーバとが、双方向の通信回線で接続されて構成されている。そして、ユーザの情報端末が、例えばユーザの趣味等、ユーザ固有の情報をサーバに送信することで、サーバが、当該ユーザ固有の情報を基に広告情報を選択し、当該ユーザの情報端末に送信する。
【０００４】
このように、情報提供システムは、ユーザ固有の情報に基づいて広告情報を選択し、当該選択した広告情報を当該ユーザの情報端末に提供するので、テレビ、ラジオ等のマスメディアを介して広告情報を提供する場合に比べ、様々な利点を有する。
【０００５】
たとえば、ユーザにとっては、より関心度の高い、有益な広告情報を得ることができるという利点がある。
【０００６】
また、広告情報の提供主（広告主）にとっては、広告情報を関心度の高いユーザに絞って提供することができるので、高い宣伝効果を挙げることができるという利点がある。
【０００７】
さらに、情報サービス事業者にとっては、広告主から広告料を徴収することで、気象情報や交通情報の提供、あるいは通信カラオケといった各種サービスを情報端末に提供する際に、当該情報端末のユーザから徴収している利用料金を引き下げることができるという利点がある。サービスの利用料金の引き下げは、ユーザの当該サービス事業への加入を促進し、ひいては、情報サービス事業の拡大につながる。
【０００８】
【発明が解決しようとする課題】
ところで、近年の携帯電話等の移動体通信の普及に伴い、携帯情報端末に、移動体通信回線を介して広告情報を提供する情報提供システムの実現が望まれている。
【０００９】
しかしながら、携帯情報端末は、例えば出張等の出先で使用されることが多い。したがって、上記従来の情報提供システムのように、ユーザ固有の情報に応じて広告情報を提供していたのでは、ユーザがその場で利用できない価値の低い広告情報をも含んでしまう。このような広告情報は、ユーザにとって無意味なものとなってしまい問題である。また、広告主にとっては、無駄な宣伝になってしまい問題である。
【００１０】
また、携帯情報端末は、可搬性をよくするため、小型・軽量化に重点をおいて開発されたものが多い。このため、通常、据え置き型の情報端末に比べて、記憶容量が小さく、表示画面も小さい。また、移動体通信は、有線の電話回線を用いた通信に比べて通信容量が小さい。
【００１１】
したがって、上記従来の情報提供システムを、移動体通信回線を介して携帯情報端末に広告情報を提供する情報提供システムに適用しようとすると、移動体通信の通信容量が小さいため、サーバから送られてた複数の広告情報すべてを、携帯情報端末の記憶装置に格納するのに時間がかかると云う問題が生ずることが考えられる。また、表示画面が小さいため、格納した広告情報のすべてを、順に画面表示した場合には、全ての情報を出力し終るまでに時間がかかると云う問題が生ずることも考えられる。
【００１２】
特に、広告情報が時間によって変化するようなリアルタイム性の高い情報の場合、画面表示されたときには、ユーザにとって無意味なものとなってしまい問題である。また、広告主にとっては、無駄な宣伝になってしまい問題である。
【００１３】
これ等のような問題が生ずれば、高い宣伝効果が得られなくなるので、広告料を支払ってまで広告情報を提供しようとする広告主が減少するものと予測される。情報サービス事業者は、広告主から徴収する広告料が減少すると、気象情報や交通情報、あるいは通信カラオケといったサービスを情報端末に提供する際に、当該情報端末のユーザから徴収している利用料金を引き下げることができなくなる。そうなれば、ユーザの当該サービス事業への加入を促進することができなってしまう。
【００１４】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、情報提供装置が、移動体に搭載された移動体端末に、当該移動体端末の位置に応じた広告情報を提供することで、移動体端末のユーザにとって利用価値の高い広告情報を提供することができる情報提供システム、移動体端末及び情報提供装置を提供することにある。
【００１５】
【課題を解決するための手段】
上記課題を解決するために、本発明の情報提供システムは、移動体に搭載され、該移動体が通過する地域の位置に関する位置情報を含む個人情報と、ユーザの要求する要求情報とを外部に送信し、外部から受信した情報をユーザに出力する移動体端末と、
前記移動体端末から前記個人情報と前記要求情報を受信し、前記要求情報に応じた第一の情報と、前記個人情報に応じた第二の情報とを前記移動体端末に送信する情報提供装置と、
を備えていることを特徴とする。
【００１６】
本発明の情報提供システムによれば、前記構成により、情報提供装置から移動体端末に、位置に応じた第二の情報、特に広告情報を提供することができるので、情報提供装置及び移動体端末間の通信量を削減することができる。
【００１７】
また、情報提供装置から移動体端末に、当該移動体端末の位置に応じた広告情報を提供することで、移動体端末のユーザは利用価値の高い広告情報の提供を受けることができると共に、広告主は高い宣伝効果を挙げることができる。
【００１８】
また、上述したように、気象情報や交通情報の提供、あるいは通信カラオケといった各種サービスは、通常、情報提供装置の運営者（情報サービス事業者）が移動体端末のユーザから利用料金を徴収することで運営されている。
【００１９】
一方、情報サービス事業者は、広告情報の移動体端末への提供に際して、広告主から広告料を徴収するのが普通である。
【００２０】
したがって、上記のようにした場合、情報サービス事業者は、広告主から広告料を徴収することで、気象情報や交通情報の提供、あるいは通信カラオケといった各種サービスを移動体端末に提供する際に、当該移動体端末のユーザから徴収している利用料金を引き下げることができる。サービスの利用料金の引き下げは、ユーザの当該サービス事業への加入を促進し、ひいては、情報サービス事業の拡大につながる。
【００２１】
ここで、移動体端末の位置情報の取得は、当該移動体端末に当該移動体端末の位置を求める位置算出手段を設け、当該位置算出手段で求めた位置に関する情報を前記位置情報取得手段で取得するようにすればよい。
【００２２】
あるいは、位置測定機能を有するナビゲーション装置で測定された、当該ナビゲーション装置の現在地に関する情報を、前記位置情報取得手段で取得するようにしてもよい。
【００２３】
また、本発明の情報提供システムにおいて、
前記移動体端末に、地図情報を記憶する地図情報記憶手段と、
当該移動体端末の現在地を求める現在地算出手段と、
目的地を設定する目的地設定手段と、
前記地図情報記憶手段から、前記現在地算出手段で算出した現在地と前記目的地設定手段で設定した目的地とを結ぶ経路を選択する経路選択手段と、を設け、前記位置情報取得手段に、前記現在地算出手段で算出した現在地と、前記経路選択手段で選択した経路とを、前記位置情報として取得させ、
前記情報提供装置に、前記第二の受信手段で受信した個人情報に含まれる位置情報によって特定される経路上に、少なくとも１つの通過地点を設定する通過地点設定部と、
前記第二の受信手段で受信した個人情報に含まれる位置情報によって特定される現在地から、前記通過地点設定部で設定された通過地点までの移動時間を算出することで、当該個人情報を送信した移動体端末の当該通過地点への到達時刻を予測する到達時刻予測手段と、を設け、
前記情報検索手段に、前記通過地点設定手段で設定された通過地点から所定範囲内に関連づけられて記憶された広告情報を前記広告情報記憶手段から検出させると共に、
前記第二の送信手段に、現在時刻が前記到達時刻予測手段で予測した到達時刻に略達した時に、前記情報検索手段で検索した広告情報を、前記個人情報を送信した移動体端末に送信させるようにしてもよい。
【００２４】
このようにすることで、移動体端末のユーザは、移動中であっても、その場で利用できる価値の高い広告情報の提供を受けることができ、広告主はより高い宣伝効果を挙げることができる。
【００２５】
また、本発明の情報提供システムにおいて、
前記移動体端末が移動体に搭載されて使用されるものである場合、
当該移動体端末に、水温や油温等から当該移動体の動作状態に関連する情報を検出する動作状態情報検出手段と、
前記動作状態検出手段で検出した情報に基づいて、当該移動体に異常が発生したか否かを判断する異常判断手段と、を設け、
前記異常判断手段で当該移動体に異常が発生したと判断された場合、前記第一の送信手段に、前記個人情報に移動体の異常を示す情報を含めて、当該個人情報を前記情報提供装置に送信させ、
前記第二の受信手段で受信した個人情報に移動体の異常を示す情報が含まれている場合、前記情報提供装置の情報検索手段に、当該個人情報に含まれる位置に関する情報によって特定される地点から、所定範囲内にある移動体の修理施設が提供する広告情報を、前記広告情報記憶手段から検出させてもよい。
【００２６】
このようにすることで、移動体に故障が生じた場合、移動体の現在地付近にある修理施設の広告情報を提供することができるので、移動体端末のユーザは、より利用価値の高い広告情報の提供を受けることができ、広告主はより高い宣伝効果を挙げることができる。
【００２７】
さらに、本発明の情報提供システムにおいて、
前記移動体端末が移動体に搭載されて使用されるものである場合、
当該移動体端末に、当該移動体の燃料の残量を検出する残量検出手段と、
前記残量検出手段で検出した燃料の残量に基づいて、当該移動体に燃料補給が必要か否かを判断する燃料補給判断手段と、を設け、
前記燃料補給判断手段で当該移動体に燃料補給が必要と判断された場合、前記第一の送信手段に、前記個人情報に燃料補給を示す情報を含めて、当該個人情報を前記情報提供装置に送信させ、
前記第二の受信手段で受信した個人情報に燃料補給を示す情報が含まれている場合、前記情報提供装置の情報検索手段に、当該個人情報に含まれる位置に関する情報によって特定される地点から、所定範囲内にある移動体の燃料補給施設が提供する広告情報を、前記広告情報記憶手段から検出させてもよい。
【００２８】
このようにすることで、移動体の燃料が少なくなってきた場合、移動体の現在地付近にある燃料補給施設の広告情報を提供することができるので、移動体端末のユーザは、より利用価値の高い広告情報の提供を受けることができ、広告主はより高い宣伝効果を挙げることができる。
【００２９】
さらに、本発明の情報提供システムにおいて、
前記移動体端末が移動体に搭載されて使用されるものである場合、
当該移動体端末に、脈拍、脳波等から当該移動体の運転者の疲労状態に関連する情報を検出する疲労状態関連情報検出手段と、
前記疲労状態関連情報検出手段で検出した情報に基づいて、当該運転者に休息が必要か否かを判断する休息判断手段と、を設け、
前記休息判断手段で当該運転者に休息が必要と判断された場合、前記第一の送信手段に、前記個人情報に休息を示す情報を含めて、当該個人情報を前記情報提供装置に送信させ、
前記第二の受信手段で受信した個人情報に休息を示す情報が含まれている場合、前記情報提供装置の情報検索手段に、当該個人情報に含まれる位置に関する情報によって特定される地点から、所定範囲内にある休憩施設が提供する広告情報を、前記広告情報記憶手段から検出させてもよい。
【００３０】
このようにすることで、移動体の運転者が疲れてきたときに、移動体の現在地付近にある休憩施設の広告情報を提供することができるので、運転者は、より利用価値の高い広告情報の提供を受けることができ、広告主はより高い宣伝効果を挙げることができる。
【００３１】
また、本発明の情報提供システムにおいて、
前記広告情報が、提示時刻帯に関する情報に関連づけて記憶されている場合、前記移動体端末の出力手段に、前記第一の受信手段で受信した広告情報を、当該広告情報に含まれる提示時刻帯において、ユーザに出力させるようにしてもよい。
【００３２】
このようにした場合、例えばレストランが提供するランチサービス等についての広告情報を、当該サービスが提供を受けられる時間帯にのみ提供することになるので、移動体端末のユーザは、リアルタイム性の高い広告情報の提供を受けることができ、広告主はより高い宣伝効果を挙げることができる。
【００３３】
また、本発明の移動体端末は、放送局から放送された、広告主が提供するサービスの広告情報を、ユーザに出力する、移動体に搭載された移動体端末であって、
位置情報を取得する位置情報取得手段と、
前記放送局から放送された前記広告情報を受信する受信手段と、
前記受信手段で受信した広告情報が、前記位置情報取得手段で取得した位置情報によって特定される地点で定まる広告主の広告情報であるか否かを判別する情報判別手段と、
前記情報判別手段において、前記位置情報によって特定される地点で定まる広告主の広告情報であると判別された場合に、当該広告情報を出力する出力手段と、
を備えていることを特徴とする。
【００３４】
本発明の移動体端末によれば、前記構成により、ユーザに、当該移動体端末の位置に応じた広告情報を出力することができるので、ユーザは利用価値の高い広告情報の提供を受けることができる。
【００３５】
また、本発明の情報提供装置は、移動体に搭載された移動体端末から通信回線を介して送られてきた位置情報に応じて、広告主が提供するサービスの広告情報を、当該移動体端末に提供する情報提供装置であって、
前記広告情報を複数記憶する広告情報記憶手段と、
前記移動体端末から前記通信回線を介して送られてきた位置情報を受信する受信手段と、
前記受信手段で受信した個人情報に含まれる位置情報によって特定される地点で定まる広告情報を、前記広告情報記憶手段から検出する情報検索手段と、
前記情報検索手段で検出した前記広告情報を、前記通信回線を介して当該移動体端末に送信する送信手段と、
を備えていることを特徴とする。
【００３６】
本発明の情報提供装置によれば、前記構成により、移動体端末に対して、位置に応じた広告情報を提供することができるので、移動体端末との間の通信量を削減することができる。
【００３７】
また、移動体端末に対して、当該移動体端末の位置に応じた広告情報を提供することで、移動体端末のユーザは利用価値の高い広告情報の提供を受けることができると共に、広告主は高い宣伝効果を挙げることができる。
【００３８】
【発明の実施の形態】
以下に、本発明の第一実施形態について、図面を参照して説明する。
【００３９】
図１は本発明の第一実施形態の情報提供システムを説明するための概略構成図である。
【００４０】
本実施形態の情報提供システムは、図１に示すように、移動体端末１と、移動体通信回線３を介して移動体端末１に接続されたサーバ２と、を備えて構成されている。
【００４１】
尚、サーバ２には、インターネット等のネットワーク６を介して、広告主の端末７１〜７Ｎや、移動体端末１のユーザが仕事場等で使用する据え置型情報端末７ａ、あるいは外部サーバ７ｂ等が接続されているものとする。
【００４２】
移動体端末１は、ユーザの指示に従い、気象情報や交通情報、あるいは通信カラオケといった各種サービス（これ等をサービス情報とも称する）の要求情報を、移動体通信回線３を介してサーバ２に送信する。
【００４３】
また、ナビゲーション装置４やビーコン９から位置情報を取得し、当該位置情報を含む個人情報を、移動体通信回線３を介してサーバ２に送信する。
【００４４】
一方、サーバ２は、移動体端末１から送られてきたサービスの要求情報に応じたサービス情報を、移動体通信回線３を介して、移動体端末１に送信する。
【００４５】
また、移動体端末１から送られてきた個人情報に応じた広告情報（広告主が提供するサービスの宣伝情報）を検索する。そして、当該検索した広告情報を、移動体通信回線３を介して移動体端末１に送信する。
【００４６】
これを受けて、移動体端末１は、サーバ２から送信されたサービス情報や広告情報をユーザに提供する。
【００４７】
尚、移動体端末１は、携帯して使用することができる情報端末である。ユーザは、持ち歩いて使用したり、自動車５に取り付けて使用することができる。図１では、自動車５に取り付けた例を示している。また、図１では、移動体端末１を１つだけ表示しているが、実際には複数の移動体端末１が移動体通信回線３を介してサーバ２と接続される。
【００４８】
本実施形態の情報提供システムでは、サーバ２が、移動体端末１から送信された位置情報を含む個人情報を基に、広告情報を検索している。
【００４９】
したがって、例えば、現在地付近や、現在地と目的地とを結ぶ経路沿いにある、ユーザが直ぐに利用できるような広告情報のみを選択して、当該移動体端末１に提供することができる。これにより、ユーザにとって利用価値の高い広告情報のみを提供することができるので、ユーザの広告情報に対する注目度が向上する。このため、高い宣伝効果を挙げることができるので、広告主の増加が見込まれる。
【００５０】
また、通常、サーバ２の運営者（情報サービス事業者）は、広告情報のユーザへの提供に際して、広告主から広告料を徴収することができる。
【００５１】
したがって、情報サービス事業者は、気象情報や交通情報、あるいは通信カラオケといったサービス情報の提供に際して、ユーザから徴収している利用料金を引き下げることができるようになる。ひいては、ユーザの当該サービス事業への加入を促進することができる。
【００５２】
また、このように、ユーザの欲するサービス情報と、ユーザにとって有用な広告情報とを共に提供できる情報提供システムとしたため、特に、これ等の情報を同時、あるいは所定の時間内にユーザに出力することができ、ユーザの広告情報への注目度を上げることができる。
【００５３】
さらに、広告情報がサービス情報と同時に送信されるようにすれば、広告情報は、サービス情報とともに移動体端末に受信されるので、ユーザは移動体通信を広告情報受信のために勝手に使用されるという感覚をいだかないで済む。
【００５４】
以下、本実施形態の情報提供システムについて、図面を参照して詳細に説明する。
【００５５】
先ず、移動体端末１について説明する。
【００５６】
図２は図１に示す移動体端末１の概略ブロック図である。
【００５７】
図２において、入力装置１０１は、ユーザの指示を受け付ける。入力装置１０１は、リモコン１０１ａやタッチパネル１０１ｂ等の入力機器、あるいはマイクロフォン１０１ｃ等の音声信号入力機器で構成される。
【００５８】
入力制御部１０３は、入力装置１０１に入力されたユーザの指示に従い、移動体端末１が所定の動作をするように制御する。
【００５９】
要求認識部１３２は、入力装置１０１に、ユーザのサーバ２に対する何らかの要求が入力された場合、当該要求の内容を判別して、後述する個人情報作成部１２８や、送信データ作成部１３０に知らせる。
【００６０】
個人情報取得部１０５は、サーバ２で広告情報を検索するための様々な情報を取得するものであり、現在地情報取得部１０７と、ナビゲーション情報取得部１０９と、車内情報取得部１１１と、運転者情報取得部１１３と、端末情報取得部１１５と、を有する。
【００６１】
位置情報取得部１０７は、ナビゲーション装置４から、現在地情報、即ち当該ナビゲーション装置４が搭載された自動車５の現在地に関する情報を取得する。また、ビーコン受信機１１８で受信した、道路沿い等に設置されたビーコン９から発せられる信号を基に現在地情報を取得する。
【００６２】
ここでは、移動体端末１にナビゲーション装置４が接続されている場合に、ナビゲーション装置４で得られた現在地情報を優先して取得するようにしている。そして、ナビゲーション装置４が接続されていない場合にのみ、ビーコン受信機１１８で受信した信号を用いて現在地情報を取得するようにしている。
【００６３】
ナビゲーション情報取得部１０９は、ナビゲーション装置４で設定された、現在地から目的地までの経路に関する情報等（以下、ナビゲーション情報とも称する）を取得する。
【００６４】
尚、ナビゲーション装置４は、自動車用のものでよく、現在地測定機能及び経路選択機能を有するものであれば足りる。但し、現在地情報やナビゲーション情報の出力機能を有するものでなければならない。ここでは、個人情報取得部１０５がナビゲーション装置４に要求信号を送信することで、ナビゲーション装置４から情報を得るようにしている。
【００６５】
あるいは、また、ナビゲーション装置と移動体端末は、出力装置等を共通に用いて、一体化されていてもよく、このような場合には、ハードウエアを共通にして、ナビゲーション情報を得るための機能がソフトウエアにより実現される。
【００６６】
車内情報取得部１１１は、自動車５に設置されたセンサ等で検出された自動車５の動作状態や燃料の残量を示す情報（以下、車内情報とも称する）を、自動車５に設けられた車内ＬＡＮ等のネットワークを介して取得する。
【００６７】
運転者情報取得部１１３は、自動車５の運転者に取り付けられたセンサや、自動車５に設置されたセンサ等で検出された、運転者の疲労状態を示す情報（以下、運転者情報とも称する）を、自動車５に設けられた車内ＬＡＮ等のネットワークを介して取得する。
【００６８】
ここで、車内情報や運転者情報を検出するセンサ等について説明する。
【００６９】
図３は自動車５や自動車５の運転者に取り付けられた、車内情報や運転者情報を検出するセンサ等の一例を示す図である。
【００７０】
図３に示す例では、残存燃料センサ５０１、クラッシュセンサ５０２等の各種センサと、エンジン制御ユニット５５１、故障診断ユニット５５２等の各種制御装置とが、車内ＬＡＮ５００に接続された構成となっている。ここで、符号５１１〜５１５に示すセンサは、自動車５の運転者に取り付けられて使用されるものである。その他のセンサや、制御装置は、自動車５に設置されている。
【００７１】
図３において、例えば、残存燃料センサ５０１で検出された燃料の残量について情報や、クラッシュセンサ５０２で検出された自動車５に加わった衝撃についての情報、故障診断ユニット５５２で判断された自動車５の異常についての情報等は、車内情報として車内情報取得部１０４に取得される。
【００７２】
また、脈拍センサ５１１で検出された運転者の脈拍に関する情報や、脳波センサ５１２で検出された運転者の脳波に関する情報、ハンドル蛇角センサ５０７で検出されたハンドル蛇角に関する情報等は、運転者情報として運転者情報取得部１０６に取得される。
【００７３】
図２に戻って説明を続ける。端末情報取得部１１５は、移動体端末１の各部動作をモニタする。そして、移動体端末１の電源１２０のオン・オフや、移動体端末１の通信状態等、移動体端末１の使用状況（自動車内での使用か否か等）に関する情報（以下、端末情報とも称する）を取得する。
【００７４】
上記説明した個人情報取得部１０５の取得部１０７〜１１５各々での情報取得のタイミングは、当該取得部で取得される情報の時間的変化の度合いを考慮して、定期的に、あるいはユーザが入力装置１０１に入力した指示に従い、取得部１０７〜１１５各々が独自のタイミングで行えばよい。
【００７５】
ユーザ情報記憶部１２２は、運転者情報取得部１１３で取得されるような、時間と共に刻々と変化する情報以外の、比較的変化の少ないユーザ個有の情報（以下、静的ユーザ情報とも称する）を記憶する。たとえば、ユーザの識別情報（ＩＤ番号等）、年齢、性別、あるいは趣味といった情報を記憶する。
【００７６】
端末情報記憶部１２４は、端末情報取得部１１５で取得されるような、時間と共に刻々と変化する情報以外の、比較的変化の少ない移動体端末１固有の情報（以下、静的端末情報とも称する）を記憶する。たとえば、移動体端末１の識別情報（ＩＤ番号等）、移動体端末１の種類といった情報を記憶する。
【００７７】
尚、静的ユーザ情報や静的端末情報は、ユーザが入力装置１０１を用いることで、ユーザ情報記憶部１２２及び端末情報記憶部１２４に記憶されるようにすればよい。また、ユーザが仕事場等で使う、ネットワーク６に接続された据え置型情報端末７ａを用いて作成してもよい。そして、当該ユーザが、移動体端末１を用いて、据え置型情報端末７ａにアクセスすることで、静的ユーザ情報や端末静的情報を入手することにより、ユーザ情報記憶部１２２や端末情報記憶部１２４に記憶させるようにしてもよい。
【００７８】
イベント検出部１２４は、車内情報取得部１０４で取得された車内情報、および運転者情報取得部１１３で取得された運転者情報に基づき、自動車５の故障、燃料補給の必要性、および、運転者の休息の必要性（これ等をイベントとも称する）を検出する。イベント検出部１２４は、各イベントを以下の要領で検出する。
【００７９】
▲１▼車内情報取得部１１１で取得された車内情報に基づき、自動車５の故障を検出する。たとえば、クラッシュセンサ５０２から衝撃についての情報が送られてきている場合や、エンジン制御ユニット５５１から水温や油温の異常を示す情報が送られてきている場合、あるいは、故障診断ユニット５５２から故障を示す情報が送られてきている場合は、自動車５に故障が発生したものと判断する。
【００８０】
▲２▼車内情報取得部１１１で取得された車内情報のうち、残存燃料センサ５０１から送られてきた燃料の残量に関する情報に基づき、燃料補給の必要性を検出する。たとえば、燃料の残量に関する情報によって特定される燃料の残量が所定値以下の場合、自動車５に燃料補給の必要性があるものと判断する。
【００８１】
▲３▼運転者情報取得部１１３で取得された運転者情報に基づき、運転者の休息の必要性を検出する。たとえば、脈拍センサ５１１から送られてきた情報によって特定される運転者の脈拍が所定値以上の場合や、視点センサ５１３から送られてきた情報によって特定される運転者の視点移動の頻度が所定値以下の場合、あるいはハンドル蛇角センサ５０７から送られてきた情報によって特定されるハンドル蛇角が所定値以上の場合は、運転者に休息の必要性があるものと判断する。
【００８２】
個人情報作成部１２８は、個人情報取得部１０５で取得した各情報、ユーザ情報記憶部１２２に記憶された静的ユーザ情報、および端末情報記憶部１２４に記憶された静的端末情報を基に、サーバ２に送信すべき個人情報を作成する。
【００８３】
個人情報を作成するタイミングは、イベント検出部１２６でイベントが検出されたときでもよいし、入力装置１２４にユーザの指示が入力されたときでもよい。また、定期的に作成するようにしてもよい。
【００８４】
個人情報は、少なくとも現在地情報を含むものであればよく、必要に応じて、ナビゲーション情報や静ユーザ情報、あるいは端末情報等を含めるようにすればよい。
【００８５】
ここでは、個人情報を以下の要領で作成している。
【００８６】
▲１▼原則として、現在地情報取得部１０７で取得した現在地情報を含むように個人情報を作成する。
【００８７】
▲２▼入力装置１０１に、ナビゲーション情報を選択する旨の指示が入力されている場合は、現在地情報に加えて、ナビゲーション情報取得部１０９で取得した経路等のナビゲーション情報（以下、現在地情報やナビゲーション情報を位置情報とも称する）を含めるように、個人情報を作成する。
【００８８】
▲３▼イベント検出部１２６でイベントが検出されている場合は、当該イベントの内容を示す情報（以下、イベント情報とも称する）をも含めて、個人情報を作成する。
【００８９】
▲４▼入力装置１０１に、広告主が提供するサービス（デパート、レストラン、ドライブイン等）についての情報（以下、種類情報とも称する）の指定が入力されている場合は、当該種類情報をも含めるように、個人情報を作成する。
【００９０】
送信データ作成部１３０は、個人情報作成部１２８で作成された個人情報をサーバ２に送信するための送信データを作成する。
【００９１】
たとえば、個人情報に、当該個人情報に含まれる各情報がどのような順序で並んでいるかを示す情報を付加して、送信データを作成する。あるいは、個人情報に含まれる情報各々に、当該情報の種類を表す識別子を付けて送信データを作成する。
【００９２】
このようにすることで、個人情報に含まれる各情報を決まった順序で送る必要がなくなり、状況に応じて、必要なデータを、自由な形でサーバ２に送信することができる。
【００９３】
また、入力装置１０１に、ユーザが、気象情報や交通情報といったサービスの提供を要求する旨の指示や、特定の広告情報の詳細を要求する旨の指示が入力された場合、当該指示に応じた要求データを作成する。
【００９４】
通信部１３４は、移動体通信回線３を介して、サーバ２と双方向の通信を行う。送信データ作成部１３０で作成された送信データをサーバ２に送信したり、サーバ２から送信されたデータ（広告情報やサービス情報）を受信する。
【００９５】
受信データ解析部１３６は、通信部１３４が受信した、サーバ２からのデータを解析する。具体的には、当該データの種類、即ち当該データが、サービス情報であるか、あるいは、広告情報であるかを判別する。また、当該データの属性、即ち文字データであるか、画像データであるか、あるいは、音声データであるか等を判別する。さらに、解析した広告情報に広告主の所在地や提示時刻に関する情報が付加されている場合、当該情報の内容を解析する。
【００９６】
サービス情報記憶部１４０は、受信データ解析部１３６で解析したサービス情報を、当該サービス情報の属性と共に格納する。
【００９７】
広告情報記憶部１４２は、受信データ解析部１３６で解析した広告情報を、当該広告情報の属性と共に格納する。また、当該広告情報に、広告主の所在地や出力時刻に関する情報等が付加されている場合は、当該情報も一緒に格納する。
【００９８】
出力装置１３８は、モニタ１３８ａ等の画面出力装置や、スピーカ１３８ｂ等を用いた音声信号出力装置を備えて構成される。
【００９９】
出力制御部１４４は、サービス情報記憶部１４０に記憶されたサービス情報や、広告情報記憶部１４２に記憶された広告情報を、当該情報の属性に応じた形でユーザに出力できるように、出力装置１３８を制御する。
【０１００】
また、出力制御部１４４は、広告情報に、広告主の所在地に関する情報が付加されている場合、個人情報取得部１０５から現在地情報を取得して、当該提示位置近辺で当該広告情報を出力するように、出力装置１３８を制御する。
【０１０１】
また、出力制御部１４４は、時刻測定機能を備えており、広告情報に提示時刻に関する情報が付加されている場合、当該提示時刻に当該広告情報を出力するように、出力装置１３８を制御する。
【０１０２】
さらに、出力制御部１４４は、時刻測定機能を利用して、広告情報の出力時間の制御も行う。たとえば、サービス情報記憶部１４０及び広告情報記憶部１４２各々に、サービス情報、広告情報が記憶されている場合、初めの５秒間に広告情報を出力し、その後サービス情報を出力するといった制御を行う。
【０１０３】
また、出力制御部１４４は、個人情報取得部１０５から車内情報を取得し、自動車５の走行状態に応じて情報をユーザに出力できるように、出力装置１３８を制御する。たとえば、自動車５が走行状態にある場合、音声のみを出力するようにしたりする。
【０１０４】
次に、サーバ２について説明する。
【０１０５】
図４は図１に示すサーバ２の概略ブロック図である。
【０１０６】
図４において、通信部２０１は、移動体端末１と双方向の通信を行う。また、ネットワーク６に接続された広告主７１〜７ｎやユーザの据え置き型情報端末７ａ、外部サーバ７ｂ等と双方向の通信を行う。
【０１０７】
受信データ解析部２０３は、通信部２０１で受信したデータを解析する。すなわち、通信部２０１で受信したデータが、移動体端末１から送られてきた個人情報であるか、またはサービス提供の要求情報であるか、もしくは、ネットワーク６を介しての情報であるかを判断する。
【０１０８】
個人情報判別部２０５は、受信データ解析部２０３で解析された個人情報に含まれる各情報の内容を判別する。具体的には、以下の点について行う。
【０１０９】
▲１▼個人情報に含まれる現在地情報を判別する。また、位置情報として、現在地情報の他に経路に関する情報が含まれているか否かも判別する。
【０１１０】
▲２▼個人情報にイベント情報が含まれているか否かを判別する。そして、イベント情報が含まれている場合は、当該情報によって特定されるイベントが、自動車５の故障に関するものであるか、自動車５の燃料補給の必要性に関するものであるか、あるいは、運転者の休息の必要性に関するものであるかを判断する。
【０１１１】
▲３▼個人情報に、広告主が提供するサービスの種類情報が含まれているか否かを判別する。含まれている場合は、その内容について判断する。
【０１１２】
▲４▼個人情報に静的ユーザ情報や、端末情報、あるいは静的端末情報が含まれているか否かを判別する。含まれている場合は、その内容について判断する。
【０１１３】
地図記憶部２０７には、地図情報が記憶されている。
【０１１４】
通過地点設定部２０９は、個人情報判別部２０５で個人情報に経路に関する情報が含まれていることが判別された場合、当該経路と地図記憶部２０７に記憶された地図情報とを基に、自動車５の通過地点を少なくとも１つ設定する。
【０１１５】
通過時刻推定部２１１は、通過時点設定部２０９で設定した通過地点の通過予想時刻を推定する。これは、通過地点が設定された経路の渋滞情報や、当該経路上を移動する自動車の平均速度等を基に、現在地から、前記設定した通過地点までの移動時間を推定することで可能である。
【０１１６】
尚、当該経路の渋滞情報や、当該経路を移動する自動車の平均速度に関する情報をサーバ２が有していない場合は、ネットワーク６を介して外部サーバ７ｂ等にアクセスすることで、入手可能である。
【０１１７】
広告情報記憶部２１３は、複数の広告主から提供された広告情報がファイル形式で記憶されている。尚、広告情報記憶部２１３には、後述するサービス情報記憶部２１８に記憶されたサービス情報の提供者（スポンサ）の広告情報も記憶されている。
【０１１８】
広告リンク情報記憶部２１５には、広告情報記憶部２１３に記憶された複数の広告情報各々につき、当該広告情報の種類、広告主の所在地等を示す情報（以下、特性情報とも称する）が記憶されている。
【０１１９】
図５に広告リンク情報記憶部２１５に格納された特性情報の一例を示す。
【０１２０】
ここで、広告情報を選択するための特性情報は、識別番号８０１、サービスの種類８０２、広告選択条件８０３、端末の使用状況８０４、所在地８０５、広告情報ファイル８０６、広告リンク情報８０７、および送信回数８０８の項目によってデータベース化されている。
【０１２１】
ここで、識別番号８０１とは、広告情報を識別するための番号であり、広告情報毎に、個別の番号が付されている。
【０１２２】
サービスの種類８０２とは、広告主が提供するサービスの種類を示す項目である。
【０１２３】
広告選択条件８０３とは、広告主が設定した、当該広告主が広告情報を提供したいユーザの条件が設定されている。ここでは、選択条件として、宣伝範囲８０３ａ、宣伝時刻８０３ｂ、車種８０３ｃ、ユーザ年齢８０３ｄの項目が設けられている。
【０１２４】
端末の使用状況８０４は、移動体端末１がどのような状況で使用されているのかを示している。具体的には、自動車内で使用しているのか否かを示す。
【０１２５】
所在地８０５とは、広告情報の関連位置、または広告主の店の所在地等を示すもので、座標等のデータとして記憶される。
【０１２６】
広告情報ファイル８０６は、ファイル形式で保存されている広告情報のファイル名を示す。
【０１２７】
広告リンク情報８０７は、広告主の端末がネットワーク６に接続されている場合に、当該広告主の端末７１〜７Ｎのリンク先が記憶されている。
【０１２８】
送信回数８０８は、後述する送信回数カウンタ２２１で測定された、各広告情報の送信回数を示すものである。この情報は、広告主への課金料金を求める際などに使用される。
【０１２９】
尚、図５において、「−」で示されている部分は、条件が設定されていないことを示す。
【０１３０】
広告情報選択部２０６は、広告リンク情報記憶部２０８に記憶された、複数の特性情報の中から、個人情報判別部２０５で判別された個人情報によって特定される条件を満足するものを検索する。そして、検索した情報によって特定される広告情報を、広告情報記憶部２１３から読み出す。
【０１３１】
ここで、情報検索の要領を、図５を参照して説明する。
【０１３２】
▲１▼個人情報に含まれる位置情報によって特定される位置から、所定範囲内に所在地８０５がある特性情報を検索する。
【０１３３】
これは、移動体端末１のユーザにとって、その場で利用することができないような、価値のない広告情報を、送信対象から外すためである。
【０１３４】
尚、通過地点設定部２０９で自動車５の通過地点が設定されている場合は、当該通過地点から所定範囲内に所在地８０５がある特性情報を検索する。
【０１３５】
▲２▼個人情報に端末情報が含まれている場合、当該端末情報よって特定される使用状況と一致する端末の使用状況８０４を有する特性情報を検索する。
【０１３６】
これは、たとえば、駐車場といった自動車のユーザにのみ利用価値のある広告情報を、自動車の中で移動体端末１を使用しているユーザにのみ提供するためである。
【０１３７】
▲３▼個人情報に、広告主が提供するサービスの種類情報やイベント情報が含まれている場合、当該情報に対応するサービスの種類８０２の特性情報を検索する。
【０１３８】
たとえば、個人情報に含まれる種類情報がレストランである場合、サービスの種類８０２がレストランの特性情報を検索する。
【０１３９】
また、例えば、個人情報に含まれるイベント情報が自動車の燃料補給の必要性である場合、サービスの種類８０２がガソリンスタンドの特性情報を検索する。
【０１４０】
▲４▼個人情報に含まれる静的ユーザ情報や静的端末情報が含まれている場合、当該情報と、広告選択条件８０３の車種８０３ｃやユーザ年齢８０３ｄとを比較して、特性情報を検索する。
【０１４１】
▲５▼上記▲１▼〜▲４▼で検索した結果、最後に残った特性情報について、宣伝範囲８０３ａが設定されている場合、個人情報に含まれる位置情報によって特定される位置が、前記宣伝範囲内にある特性情報を検索する。
【０１４２】
これは、広告主にとって、あまり高い宣伝効果を挙げられそうにないユーザに対して、広告情報が送信されるのを防ぐためである。
【０１４３】
尚、通過地点設定部２０９で自動車５の通過地点が設定されている場合は、当該通過地点が、前記宣伝範囲内にある特性情報を検索する。
【０１４４】
▲６▼上記▲１▼〜▲４▼で検索した結果、最後に残った特性情報について、宣伝時刻８０３ｂが設定されている場合は、現在時刻が宣伝時間帯内にある特性情報を検索する。
【０１４５】
上記▲１▼〜▲６▼で検索した結果、最後に残った特性情報によって特定される広告情報を、広告情報記憶部２１３から読み出す。
【０１４６】
広告情報送信タイミング決定部２１４は、通過時刻推定部２１１で通過時刻が設定されている場合に起動する。広告情報送信タイミング決定部２１４は、広告情報選択部２０６において、通過時点設定部２０９で設定された通過地点を基に選択された広告情報の送信タイミングを、当該通過地点の通過予想時間を基に設定する。
【０１４７】
選択広告情報一時記憶部２１６は、広告情報送信タイミング決定部２１４で送信タイミングが決定された広告情報を広告情報選択部２０６から取り出し、格納する。
【０１４８】
広告情報送信タイミング判別部２１７は、時刻測定機能を備えており、選択広告情報一時記憶部２１６に格納された広告情報の送信タイミングをチェックし、送信タイミングになった広告情報を検出する。
【０１４９】
サービス情報記憶部２１８には、サーバ２の運営者がユーザに提供する気象情報、交通情報、あるいは通信カラオケといったサービス情報が記憶されている。
【０１５０】
サービス情報取得部２１９は、受信データ解析部２０３で解析されたサービス要求情報に対応するサービス情報を、サービス情報記憶部２１８から取得する。
【０１５１】
送信データ作成部２２０は、広告情報選択部２０６で選択した広告情報や、サービス情報取得部２１９で取得したサービス情報を基に、移動体端末１に送信する送信データを作成する。
【０１５２】
送信回数カウンタ２２１は、通信部２０１から移動体端末１に送信を行った広告情報に対してその送信回数を数える。
【０１５３】
広告料金演算部２２２は、送信回数カウンタ２１９で測定された広告情報毎の送信回数に基づいて、広告主への課金、すなわち広告料金を演算する。この課金情報は、通信手段７を介して、広告主等に送信することができる。
【０１５４】
次に、本実施形態である情報提供システムの動作について説明する。
【０１５５】
先ず、移動体端末１が広告情報を取得するまでの動作について説明する。
【０１５６】
図６は、本実施形態の情報提供システムにおいて、移動体端末１が広告情報を取得するまでの基本的な流れを説明するためのフロー図である。
【０１５７】
ここで、ステップ１００１〜ステップ１００８は、移動体端末１側で実行される処理であり、ステップ２００１〜２００７は、サーバ２側で実行される処理である。
【０１５８】
先ず、移動体端末１は、ステップ１００１〜ステップ１００５において、個人情報の送信処理を行う。
【０１５９】
個人情報作成部１２８は、個人情報を作成するタイミングを検出する（ステップ１００１）。
【０１６０】
個人情報の作成タイミングは、上述したように、イベント検出部１２６でイベントが検出されたときでもよいし、入力装置１２４にユーザのその旨の指示が入力されたときでもよい。また、定期的に作成するようにしてもよい。
【０１６１】
個人情報の作成タイミングが検知されると、個人情報作成部１２８は、個人情報取得部１０５や、ユーザ情報記憶部１２２、あるいは端末情報記憶部１２４から、少なくとも位置情報を含む必要な諸情報を取り出して、これ等の情報を基に個人情報を作成する（ステップ１００２）。
【０１６２】
次に、通信部１３４は、移動体通信回線３を介して、サーバ２との接続状態を確認し、接続していない場合はサーバ２と接続する（ステップ１００３）。
【０１６３】
次に、送信データ作成部１３０は、ステップ１００２で作成した個人情報を基に、サーバ２への送信データを作成する（ステップ１００４）。
【０１６４】
その後、通信部１３４は、ステップ１００４で作成した送信データをサーバ２に送信する（ステップ１００５）。
【０１６５】
これを受けて、サーバ２は、ステップ２００１〜２００７において、広告情報の選択・送信処理を行う。
【０１６６】
先ず、通信部２０１は、移動体端末１から送られてきた送信データを受信する（ステップ２００１）。
【０１６７】
次に、受信データ解析部２０３は、ステップ２００１で受信したデータを解析して、当該データが個人情報のデータであることを解析する（ステップ２００２）。
【０１６８】
次に、個人情報判別部２０５は、ステップ２００２で解析した個人情報に含まれる諸情報を判別する（ステップ２００３）。
【０１６９】
尚、個人情報に、位置情報として、経路に関する情報が含まれている場合、当該経路情報を通過地点推定部２０９に渡す。これを受けて、通過地点推定部２０９は、地図記憶部２０７に記憶された地図情報を参照して、当該経路上に通過地点を少なくとも１つ設定する。また、通過時刻推定部２１１が、前記設定した通過地点の通過時刻を予測する。
【０１７０】
次に、広告情報選択部２０６は、広告リンク情報記憶部２１５に記憶された特性情報の中から、ステップ２００３で判別された個人情報の諸情報によって特定される条件を満足する特性情報を検索し、当該個人情報に対応する広告情報を、広告情報記憶部２１３から選択する（ステップ２００４）。
【０１７１】
尚、特性情報の検索は、上述したように、少なくとも個人情報に含まれる位置情報を参照して行われる。また、通過地点推定部２０９で通過地点が設定されている場合は、当該通過地点の位置情報を参照して、特性情報の検索を行う。
【０１７２】
次に、通信部２０１は、サーバ２が移動体通信回線３を介して移動体端末１と接続された状態にあることを確認する（ステップ２００５）。
【０１７３】
次に、送信データ作成部２２０は、ステップ２００４で選択した広告情報と、広告リンク情報記憶部２１５に記憶された特性情報とを基に、移動体端末１への送信データを作成する（ステップ２００６）。
【０１７４】
尚、通過時刻推定部２０９で、通過時刻が予測されている場合は、広告情報送信タイミング判定部２１７の指示に従い、当該通過時刻あたりで送信データが作成されるように、作成タイミングを調整する。
【０１７５】
次に、通信部２０１は、ステップ２００５で作成した送信データを移動体端末１に送信する（ステップ２００７）。
【０１７６】
これを受けて、移動体端末１は、ステップ１００６〜ステップ１００８において、広告情報の受信処理を行う。
【０１７７】
先ず、通信部１３４は、サーバ２から送られてきた送信データを受信する（ステップ１００６）。
【０１７８】
次に、受信データ解析部１３６は、ステップ１００６で受信したデータを解析して、当該データが広告情報のデータであることを解析する（ステップ１００７）。
【０１７９】
そして、解析した広告情報を広告情報記憶部１４２に格納する（ステップ１００８）。
【０１８０】
次に、移動体端末１がサービス情報を取得するまでの動作について説明する。
【０１８１】
図７は、本実施形態の情報提供システムにおいて、移動体端末１がサービス情報を取得するまでの基本的な流れを説明するためのフロー図である。
【０１８２】
ここで、ステップ１１０１〜ステップ１１０７は、移動体端末１側で実行される処理であり、ステップ２１０１〜２１０７は、サーバ２側で実行される処理である。
【０１８３】
先ず、移動体端末１は、ステップ１１０１〜ステップ１１０４において、サービス要求情報の送信処理を行う。
【０１８４】
先ず、要求認識部１３２は、入力装置１０１に、サービス情報の提供要求が入力されるのを待つ（ステップ１１０１）。
【０１８５】
サービス情報の提供要求が認識されると、通信部１３４は、移動体通信回線３を介して、サーバ２との接続状態を確認し、接続していない場合はサーバ２と接続する（ステップ１１０２）。
【０１８６】
次に、送信データ作成部１３０は、ステップ１１０１で認識したサービス提供要求の内容を基に、サーバ２への送信データを作成する（ステップ１１０３）。
【０１８７】
その後、通信部１３４は、ステップ１１０３で作成した送信データをサーバ２に送信する（ステップ１１０４）。
【０１８８】
これを受けて、サーバ２は、ステップ２１０１〜２１０７において、サービス情報の取得・送信処理を行う。
【０１８９】
先ず、通信部２０１は、移動体端末１から送られてきた送信データを受信する（ステップ２１０１）。
【０１９０】
次に、受信データ解析部２０３は、ステップ２１０１で受信したデータを解析して、当該データがサービス情報の提供要求であることを解析する（ステップ２１０２）。
【０１９１】
次に、サービス情報取得部２１９は、ステップ２１０２で解析した提供要求によって特定されるサービス情報の内容を判別する（ステップ２１０３）。
【０１９２】
次に、サービス情報取得部２１９は、サービス情報記憶部２１８に記憶されたサービス情報の中から、ステップ２１０３で判別された内容のサービス情報を取得する（ステップ２１０４）。
【０１９３】
ここで、広告情報選択部２０６は、ステップ２１０４で取得したサービス情報にスポンサ（提供者）がいる場合、当該スポンサの広告情報を、広告リンク情報記憶部２１５に記憶された特性情報を用いて、広告情報記憶部２１３から取得する。
【０１９４】
ここで、この広告情報の選択に用いられる個人情報は、受信したデータに要求情報とともに含まれていたものか、あるいは、前回以前に移動体端末から送信されたものであればよい。
【０１９５】
次に、通信部２０１は、サーバ２が移動体通信回線３を介して移動体端末１と接続された状態にあることを確認する（ステップ２１０５）。
【０１９６】
次に、送信データ作成部２２０は、ステップ２１０４で取得したサービス情報を基に、移動体端末１への送信データを作成する（ステップ２１０６）。
【０１９７】
尚、ステップ２１０４で取得したサービス情報のスポンサの広告情報が取得されている場合、当該サービス情報と当該広告情報とを基に、移動体端末１への送信データを作成する。
【０１９８】
次に、通信部２０１は、ステップ２１０５で作成した送信データを移動体端末１に送信する（ステップ２１０７）。
【０１９９】
これを受けて、移動体端末１は、ステップ１１０５〜ステップ１１０７において、サービス情報の受信処理を行う。
【０２００】
先ず、通信部１３４は、サーバ２から送られてきた送信データを受信する（ステップ１１０５）。
【０２０１】
次に、受信データ解析部１３６は、ステップ１１０５で受信したデータを解析する（ステップ１１０６）。そして、当該データがサービス情報のデータであることを確認する。尚、解析したサービス情報に広告情報が付加されているか否かも確認する。
【０２０２】
次に、解析したサービス情報をサービス情報記億部１４０に格納する（ステップ１１０７）。尚、当該サービス情報に広告情報が付加されている場合は、当該広告情報を広告情報記憶部１４２に格納する。
【０２０３】
上記の図６及び／又は図７に示すフローが実行されて広告情報記憶部１４２、サービス情報記憶部１４０に格納された情報は、出力制御部１４４により、当該情報の属性に応じた形で、あるいは入力装置１０３に入力されたユーザの指示に応じた形で、出力装置１３８から出力される。
【０２０４】
たとえば、広告情報記憶部１４２又はサービス情報記憶部１４０に格納された情報が音声情報からなる場合は、当該情報を出力装置１３８のスピーカ１３８ｂから出力する。また、画像情報からなる場合は、当該情報を出力装置１３８のディスプレイ１３８ａに表示する。
【０２０５】
ここで、サービス情報をディスプレイから、広告情報をスピーカから出力するようにすれば、ユーザのサービス情報の認識を妨げることなく、広告情報を効果的に伝えることが可能となる。
【０２０６】
また、広告情報記憶部１４２に格納された広告情報に、提示時刻に関する情報が付加されている場合、出力装置１３８を制御して、当該提示時刻に当該広告情報を出力する。
【０２０７】
このように、広告情報を適切な時刻に出力できるように構成したことで、ユーザが、例えば広告の施設付近に至ったときや、ユーザがそのような情報を欲すると予想されるタイミングに合わせて、ユーザに広告情報を提供することができるので、広告情報のユーザにとっての価値が高まり、ひいては宣伝の効果を高めることができる。
【０２０８】
また、たとえば、広告情報記憶部１４２及びサービス情報記憶部１４０に、それぞれ広告情報、サービス情報が記憶されている場合、初めの所定時間に広告情報を出力し、その後サービス情報を出力したり、サービス情報をディスプレイ１３８ａに表示しながら、広告情報については文字情報のみディスプレイに表示したり、あるいは、サービス情報をディスプレイ１３８ａに表示しながら、広告情報については、文字情報を音声認識して、スピーカ１３８ｂから出力するといった制御を行う。
【０２０９】
図８は、図２に示す移動体端末１における、サービス情報及び広告情報のユーザへの表示例を示す図である。
【０２１０】
図８では、移動体端末１のユーザが気象情報の提供を要求した場合に、気象情報及び当該気象情報のスポンサの広告情報が、サーバ２から送られてきた場合の例を示している。
【０２１１】
図８（ａ）において、ディスプレイ１３８ａの表示画面には、サービス情報を表示する領域５７０と、広告情報を表示する領域５７１とが設けられている。そして、気象情報は領域５７０に表示され、気象情報のスポンサの広告情報は、簡単な形式（文字のみ）で、領域５７１に表示されている。
【０２１２】
このように、気象情報等のサービス情報と広告情報とを分けて、表示することで、スポンサが変わった場合でも、広告情報を容易に変更することができる。また、同一のサービス情報に複数のスポンサがついた場合にも、広告情報を順次切り替えることで、サービス情報と組み合わせて出力することができる。
【０２１３】
また、ユーザにとっても、常に一定の領域でサービス情報を見ることができるため、使い勝手がよい。
【０２１４】
また、図８（ａ）では、出力制御部１４４により、領域５７１に表示している文字を音声認識して、その内容を、スピーカ１３８ｂから音声５７２で出力している。
【０２１５】
このようにすることで、サービス情報を見ているユーザに対しても、広告情報を聴覚的に出力することができる。
【０２１６】
図８（ｂ）は、図８（ａ）において、ユーザがタッチパネル１０１ｂ等の入力装置１０１を用いて、特定の地域（茨城県地方）の天気予報を要求する操作を行った場合の表示例を示している。
【０２１７】
ユーザがタッチパネル１０１ｂ等の入力装置１０１を用いて、特定地方の天気予報を要求する操作を行った場合、当該操作は要求認識部１３２で認識される。そして、送信データ作成部１３０において、当該地方の気象情報の提供要求データが作成され、サーバ２に送信される。
【０２１８】
これを受けて、サーバ２は、サービス情報記憶部２１８から当該地方の気象情報を取得すると共に、当該地方の気象情報に特有のスポンサがいれば、当該スポンサの広告情報を、広告情報記憶部２１３から取得する。
【０２１９】
そして、当該地方の気象情報と、特有のスポンサの広告情報とを、移動体端末１に送信する。
【０２２０】
これを受けて、移動体端末１は、図８（ｂ）に示すように、当該地方の広告情報と、特有のスポンサの広告情報とを、ユーザに出力する。
【０２２１】
図９は、図２に示す移動体端末１における、サービス情報及び広告情報のユーザへの他の表示例を示す図である。
【０２２２】
図９では、移動体端末１のユーザが通信カラオケサービスの提供を要求した場合に、当該カラオケサービス及び当該カラオケサービスのスポンサの広告情報が、サーバ２から送られてきた場合の表示例を示している。
【０２２３】
ここでは、図９（ａ）に示すように、初めの所定の時間（例えば５秒程度）にカラオケサービスのスポンサの広告情報を出力装置１３８から出力し、その後、図９（ｂ）に示すように、カラオケサービスを出力装置１３８から出力するようにしている。
【０２２４】
ユーザが通信カラオケの提供を要求した場合、カラオケ開始後には、広告情報の音声出力を行うことが難しかったり、あるいはユーザがカラオケに興味を奪われて広告情報に着目しない可能性が高い。
【０２２５】
この場合、図９に示すように、時間帯を分割して、広告情報を出力すれば、効果的な広告情報が提供可能となる。
【０２２６】
本実施形態の第一実施形態では、サーバ２は、移動体端末１の位置情報に応じた広告情報を提供することができる。このため、移動体端末１のユーザは、利用価値の高い広告情報の提供を受けることができる。また、広告情報の広告主は高い宣伝効果を挙げることができる。さらに、このようにすることで、移動体端末１に送信すべき広告情報を絞り込むことができるので、通信コストの削減にもつながる。
【０２２７】
また、気象情報や交通情報の提供、あるいは通信カラオケといった各種サービスは、通常、サーバ２の運営者（情報サービス事業者）が移動体端末１のユーザから利用料金を徴収することで運営されている。
【０２２８】
一方、情報サービス事業者は、広告情報の移動体端末１への提供に際して、広告主から広告料を徴収するのが普通である。
【０２２９】
したがって、上記のようにした場合、情報サービス事業者は、広告主から広告料を徴収することで、気象情報や交通情報の提供、あるいは通信カラオケといった各種サービスを移動体端末１に提供する際に、当該移動体端末のユーザから徴収している利用料金を引き下げることができる。サービスの利用料金の引き下げは、ユーザの当該サービス事業への加入を促進し、ひいては、情報サービス事業の拡大につながる。
【０２３０】
また、本実施形態では、移動体端末１から送られてきた位置情報が、ナビゲーション装置４で得られた経路に関する情報である場合、当該経路上に自動車５の通過地点を設定すると共に、当該通過地点の通過時刻を予測し、当該通過地点付近の広告情報を、前記予測した通過時刻を参照して移動体端末１に送信している。
【０２３１】
このようにすることで、ユーザは、自動車５で移動中であっても、その場で利用価値の高い広告情報の提供を受けることができる。また、広告情報の広告主はより高い宣伝効果を挙げることができる。
【０２３２】
すなわち、通信後、しばらく経過した後にも、ユーザの利用価値の高い広告情報を提供することが可能である。
【０２３３】
また、本実施形態では、ユーザの自動車５に故障や燃料補給の必要性が生じた場合、あるいは、自動車５の運転者に休息の必要性が生じた場合、自動車５の現在地付近にある修理施設やガソリンスタンド、あるいはレストランといった、ユーザにとって最も必要性の高い広告情報を、移動体端末１に送信している。
【０２３４】
したがって、ユーザは、より利用価値の高い広告情報の提供を受けることができる。また、広告情報の広告主はより高い宣伝効果を挙げることができる。
【０２３５】
さらに、本実施形態では、広告情報にサービス提供時間帯に関する情報が含まれている場合、当該時間帯を考慮して広告情報をユーザに出力するようにしている。
【０２３６】
このようにした場合、例えばレストランが提供するランチサービス等についての広告情報を、当該サービスを受けられる時間帯にのみ提供することになるので、ユーザは、リアルタイム性の高い広告情報の提供を受けることができる。
【０２３７】
尚、本実施形態では、移動体端末１側にユーザ情報記憶部１２２及び端末情報記憶部１２４を設け、比較的変化の少ない静的ユーザ情報や静的端末情報を、必要に応じて個人情報に含めて、サーバ２に送信するようにしている。しかしながら、本発明はこれに限定されるものではない。
【０２３８】
たとえば、サーバ２が運営するサービス事業に加入するユーザ各々について、ユーザの識別情報と、当該ユーザの静的ユーザ情報及び静的端末情報との関係を示すテーブルを、サーバ２に設ける。そして、移動体端末１からサーバ２へ、ユーザの識別情報を含んだ個人情報を送信することで、サーバ２において、当該識別情報に対応する静的ユーザ情報及び静的端末情報を、前記テーブルから取得するようにしてもよい。
【０２３９】
図１０は、本実施形態のサーバの変形例を示す図である。
【０２４０】
図１０に示すサーバ２ｃは、図４に示すサーバ２に加えて、個人情報記憶部２７１と、個人情報一時記憶部２７２と、を有する。
【０２４１】
個人情報記憶部２７１には、サーバ２ｃが運営するサービス事業に加入するユーザ各々について、ユーザの識別情報と、当該ユーザの静的ユーザ情報及び静的端末情報との関係を示すテーブルが記憶されている。
【０２４２】
個人情報一時記憶部２７２は、個人情報判別部２０５で判別した、広告情報選択部２０６で広告情報を選択するための個人情報が一時的に格納される。
【０２４３】
図１０に示すサーバ２ｃでは、移動体端末１は、サーバ２ｃに、移動体の位置情報とユーザの識別情報を含んだ個人情報とを送信する。そして、サーバ２ｃにおいて、個人情報判別部２０５は、当該識別情報に対応する静的ユーザ情報及び静的端末情報を、個人情報記憶部２７１から抽出して、この抽出した情報を、移動体端末１から送られてきた個人情報に含めて、個人情報一時記憶部２７２に格納する。
【０２４４】
このようにすることで、ユーザは、全ての個人情報を移動体端末からサーバに送信する必要がなくなるので、通信料の削減を図ることができる。
【０２４５】
また、本実施形態では、移動体端末１とサーバ２とが移動体通信３を介して双方向の通信を行うものについて説明した。しかしながら、本発明はこれに限定されるものではなく、例えば移動体端末１を公衆電話等に接続することで、サーバ２との間で双方向通信を行うようにしたものでもよい。
【０２４６】
さらに、本実施形態では、広告情報に関する全ての情報を、サーバ２から移動体端末１に送信するようにしている。しかしながら、本発明はこれに限定されるものではない。広告情報のうち、比較的変更の少ない部分のデータを、予め移動体端末１側に記憶させておくと共に、広告情報のうち、比較的変更の多い部分のデータを、サーバ２から移動体端末１に送るようにしてもよい。
【０２４７】
このようにすることで、サーバ２及び移動体端末１間の通信データ量を更に削減することができる。
【０２４８】
また、本実施形態では、移動体端末１として、別個独立に設けられたナビゲーション装置４から現在地や経路等の位置情報を取得するものについて説明した。しかしながら、本発明はこれに限定されるものではない。移動体端末に現在地測定機能や経路選択機能を持たせることで、移動体端末自ら位置情報を検出することができるようにしてもよい。
【０２４９】
図１１は、本実施形態の移動体端末の変形例を示す図である。
【０２５０】
図１１に示す移動体端末１ａは、図１に示す移動体端末１に加えて、地図記憶部１５０と、現在地測定部１５１と、目的地設定部１５５と、経路計算部１５２と、経路誘導部１５３と、地図描画領域設定部１５４と、を有する。
【０２５１】
地図記憶部１５０は、ディスプレイ１３８ａに地図を表示するために必要な情報を、ＣＤ−ＲＯＭやＩＣカード等の記憶媒体に記憶している。
【０２５２】
現在地測定部１５１は、自動車に設けられた車輪速センサ及びジャイロ（不図示）で各々計測された距離データ、角加速度データを基に、自動車の初期位置からの移動位置を算出すると共に、自動車に設けられた地磁気センサ（不図示）で計測された方位データを基に、自動車の進む方位の初期値を設定することで、自動車の現在地や進行方向を算出する。また、３つ以上のＧＰＳ衛星（不図示）からの信号を受信して、ＧＰＳ衛生各々及び自動車間の距離と、当該距離の変化率とを測定することで、自動車の現在地や進行方向を算出する。
【０２５３】
目的地設定部１５５は、入力装置１０１に入力されたユーザ指示等に従い、目的地を設定する。
【０２５４】
経路計算部１５２は、ダイキストラ法等を用いて、地図記憶部１５０に記憶された地図データから、指定された２つの地点（現在地と目的地）間を結ぶ経路を検索することで、当該２地点間の誘導経路を決定する。経路の決定に際しては、異なる検索条件を用いて、例えば、２地点間の距離が最短になる経路、最も短い時間で到達可能な経路、最もコストが安くなる経路等をそれぞれ求めることができる。
【０２５５】
経路誘導部１５３は、経路計算部１５２で求めた経路情報と、現在地測定部１５１で求めた現在位置情報とを比較して、ディスプレイ１３８ａ上に表示された地図上に進行すべき方向を描画する。
【０２５６】
地図描画領域設定部１５４は、現在地測定部１５１で測定された現在地情報等を基に、予め定めたアルゴリズムに従って、ディスプレイ１３８ａ上に表示すべき地図領域を設定し、当該領域の地図データを地図記憶装置１２から読み出す。
【０２５７】
図１１に示す移動体端末１ａは、図１に示す本実施形態の移動体端末１にナビゲーション装置としての機能を備えたものであり、以上説明した本実施形態の移動体端末１の機能に加えて、入力装置１０１に入力されたユーザの指示に従い、ディスプレイ１３８ａ上に地図を表示したり、当該地図上に現在地や目的地を表示したり、あるいは、目的地までの経路誘導を行ったりする。
【０２５８】
図１１に示す移動体端末１ａによれば、広告情報に当該広告情報の所在地が付加されて、サーバ２から送られてきた場合、ディスプレイに表示している現在地近辺の地図上に、当該広告情報に所在地を重ねて表示することも可能である。
【０２５９】
図１２は、図１１に示す移動体端末１ａでの広告情報の表示例を示す図である。
【０２６０】
図１２（ａ）では、ディスプレイ１３８ａ上に、自車５５０と、自車５５０の近辺に所在地がある広告情報５５１ａ〜５５１ｃが、各々に応じたアイコンで表示されている。
【０２６１】
尚、広告情報５５１ａ〜５５１ｃを、各々に応じたアイコンで表示するためには、サーバ２から移動体端末１ａに広告情報を送信するに際し、当該広告情報の特性情報（図５参照）のうち、少なくとも、所在地とサービスの種類とを併せて送るようにする。また、移動体端末１ａにサービスの種類各々に応じたアイコンをメモリ等に予め用意しておく。このようにすることで、地図上に広告情報の所在地を表示する際に、当該広告情報のサービス種類に応じたアイコンを前記メモリから読み出すことで、行うことができる。
【０２６２】
また、図１２（ａ）では、同時に、アイコン表示されている広告情報が、ディスプレイ１３８ａの予め決められた領域５５２に、簡単な形式（文字形式）で表示されている。
【０２６３】
このように、予め決められた領域５５２に、広告情報を表示するようことで、ユーザは、広告情報を他の情報と混同することを防止できる。
【０２６４】
さらに、図１２（ａ）では、広告情報に含まれる文字情報を音声認識して、スピーカ１３８ｂから音声出力している。
【０２６５】
このようにすることで、ユーザは、ディスプレイ１３８ａの表示画面に着目することなく広告情報を認識することができる。
【０２６６】
図１２（ｂ）は、図１２（ａ）において、ユーザがタッチパネル１０１ｂ等の入力装置１０１を用いてアイコン表示されている広告情報５５１ｂを選択した場合に、選択された広告情報の詳細を表示している例を示している。
【０２６７】
尚、サーバ２は、最初から広告情報の詳細を、移動体端末１ａに提供するようにしてもよいし、移動体端末１ａからの要求に応じて、広告情報の詳細を提供するようにしてもよい。
【０２６８】
このようにすれば、ユーザに過大な情報を提供することもなく、無駄な通信データ量を省いて、通信コストを低減することができる。
【０２６９】
また、図１２（ｂ）では、ディスプレイ１３８ａの所定領域５５３に、広告主の所在地までの距離や、推定所用時間、方向等の情報を共に表示している。このようにすることで、ユーザがそこに行きやすくなり、宣伝の効果を高めることができる。尚、広告主の所在地までの距離や、推定所用時間、方向等の情報等は、移動体端末１ａに設けられた、ナビゲーション装置としての機能を利用することで、得ることが可能である。
【０２７０】
図１３は、図１１に示す移動体端末１ａでの広告情報の他の表示例を示す図であり、図１２（ａ）に示す表示例において、広告情報を音声のみで出力するようにしたものである。このようにすれば、画面を煩雑にすることなく、広告情報をユーザに提供することが可能である。
【０２７１】
図１４は、イベント検出部１２６でイベントが検出された場合における、図１１に示す移動体端末１ａでの広告情報の表示例を示す図である。
【０２７２】
図１４では、イベント検出部１２６でエンジン故障が検出された場合における表示例を示している。
【０２７３】
上述したように、イベント検出部１２６で、自動車の故障や燃料補給の必要性等のイベントが検出された場合、移動体端末１ａは、現在地情報と検出したイベントの内容を含む個人情報を、サーバ２に送信する。
【０２７４】
これを受けて、サーバ２は、イベントの内容に対応した広告情報であって、移動体端末１ａの現在地近辺にあるものを検索して、当該移動体端末１ａに送信する。
【０２７５】
この場合、移動体端末１ａは、図１４に示すように、取得した広告情報を図１２（ａ）示す要領で表示すると共に、イベント検出部１２６で検出したイベントに対応する警告を、ディスプレイ１３８ａ及び／又はスピーカ１３８ｂから出力することで、ユーザは必要なときに必要な情報を自動的に取得できるので、大変に便利なばかりでなく、広告主にとっても利用の可能性の極めて高い宣伝活動を行うことができる。
【０２７６】
次に、本発明の第二実施形態について説明する。
【０２７７】
図１５は本発明の第二実施形態の情報提供システムを説明するための概略構成図である。ここで、図１に示す第一実施形態と同じ機能を有するものには、同一の符号、または対応する符号を付している。
【０２７８】
図１５に示す本実施形態の情報提供システムが、図１に示す第一実施形態の情報提供システムと異なる点は、サーバ２ａから移動体端末１ｂに広告情報を送信する場合に、移動体通信回線３に代えて、ＦＭ多重データ送信、デジタル放送、衛星放送等の無線８を利用して送信するようにした点である。
【０２７９】
以下、本実施形態の情報提供システムについて、図面を参照して詳細に説明する。
【０２８０】
先ず、移動体端末１ｂについて説明する。
【０２８１】
図１６は図１５に示す移動体端末１ｂの概略ブロック図である。ここで、図２に示す移動体端末１と同じ機能を有するものには、同じ符号を付すことで、その詳細な説明を省略する。
【０２８２】
図１６に示す移動体端末１ｂが図２に示す移動体端末１と異なる点は、放送局８から放送された情報を受信する受信機１６０を設けた点、および、受信データ解析部１３６で解析された広告情報を選択する広告情報選択部１６１を設けた点である。
【０２８３】
広告情報選択部１６１は、サーバ２ａから送信された広告情報に付加されている特性情報（図５参照）を参照し、当該広告情報が、個人情報作成部１２８で作成された個人情報の条件を満足するか否かを判断する。そして、当該条件を満足する広告情報を選択し、広告情報記憶部１４２に格納する。
【０２８４】
次に、サーバ２ａについて説明する。
【０２８５】
図１７は図１５に示すサーバ２ａの概略ブロック図である。ここで、図４に示すサーバ２と同じ機能を有するものには、同じ符号を付すことで、その詳細な説明を省略する。
【０２８６】
図１７に示すサーバ２ａが図４に示すサーバ２と異なる点は、広告情報を放送局を介して送信する送信機２５０と、個人情報判別部２０５で判別された個人情報を一時記憶する個人情報一時記憶部２５１とを設けた点、送信データ作成部２２０に代えて送信データ作成部２２０ａを設けた点、および広告情報送信タイミング決定部２１４に代えて広告情報送信タイミング決定部２１４ａを設けた点である。
【０２８７】
送信データ作成部２２０ａは、広告情報選択部２０６で選択した広告情報及び当該広告情報の特性情報を基に、無線８を介して放送局から送信される送信データを作成する。また、サービス情報取得部２１９で取得したサービス情報を基に、移動体通信回線３を介して送信される送信データを作成する。
【０２８８】
広告情報送信タイミング決定部２１４ａは、広告情報選択部２０６で選択された広告情報の送信タイミングを決定する。不特定多数のユーザに同じ広告情報が送信される放送では、一定の広告情報（例えば、同じ地域にある広告情報等）をまとめて送信することが好ましい。そこで、本実施形態では、広告情報の送信タイミングを、ユーザの要求順ではなく、選択された広告情報の所在地等の属性に応じて、まとめて送信できるように送信タイミングを決めている。
【０２８９】
次に、本実施形態である情報提供システムの動作について説明する。
【０２９０】
尚、動情報端末１ｂがサービス情報を取得するまでの動作や、広告情報及び／又はサービス情報の移動体端末１ｂでの表示処理は、第一実施形態のものと同様であるので、その説明を省略する。ここでは、移動体端末１が広告情報を取得するまでの動作についてのみ説明する。
【０２９１】
図１８は、本実施形態の情報提供システムにおいて、移動体端末１ｂが広告情報を取得するまでの基本的な流れを説明するためのフロー図である。
【０２９２】
ここで、ステップ１２０１〜ステップ１２０９は、移動体端末１ｂ側で実行される処理であり、ステップ２２０１〜２２１０は、サーバ２ａ側で実行される処理である。
【０２９３】
先ず、移動体端末１ｂは、ステップ１２０１〜ステップ１２０５において、個人情報の送信処理を行う。ここでの処理は、図６に示すステップ１００１〜１００５での処理と同様であるので説明を省略する。
【０２９４】
次に、サーバ２は、ステップ２２０１〜２２１０において、広告情報の選択・送信処理を行う。
【０２９５】
先ず、ステップ２２０１〜２２０３において、移動体端末１ｂから送られてきた個人情報を判別する。ここでの処理は、図６に示すステップ２００１〜２００３での処理と同様である。
【０２９６】
ステップ２２０４では、上記の処理で判別した個人情報を、個人情報一時記憶部２５１に、一旦格納する。このようにすることで、自由なタイミングで、以降の処理を行うことができる。
【０２９７】
ステップ２２０５では、個人情報一時記憶部２５１に格納した個人情報を用いて、広告情報を選択する。ここでの処理は、図６に示すステップ２００４と同様である。
【０２９８】
ステップ２２０６では、広告情報送信タイミング決定部２１４ａは、ステップ２２０５で選択した広告情報の送信タイミングを決定する。そして、ステップ２２０５で選択した広告情報を、当該決定した送信タイミングデータと共に、選択広告情報一時記憶部２１６に格納する（ステップ２２０７）。
【０２９９】
ステップ２２０８では、広告情報送信タイミング判定部２１７は、選択広告情報一時記憶部２１６に記憶された広告情報の送信タイミングを検出する。
【０３００】
送信タイミングが検出されると、選択情報一時記憶部２１６から広告情報が呼び出される。そして、送信データ作成部２２０ａは、当該広告情報と広告リンク情報記憶部２１５に記憶された当該広告情報の特性情報とを基に、送信データを作成する（ステップ２２０９）。
【０３０１】
そして、送信機２５０を介して放送局から送信データを放送する（ステップ２２１０）。
【０３０２】
これを受けて、移動体端末１ｂは、ステップ１２０６〜ステップ１２０９において、広告情報の受信・選択処理を行う。
【０３０３】
先ず、受信機１６０は、放送局が放送したデータを受信する（ステップ１２０６）。
【０３０４】
次に、受信データ解析部１３６は、受信機１６０が受信したデータを解析し、広告情報を検出する（ステップ１２０７）。
【０３０５】
次に、広告情報選択部１６１は、検出した広告情報に付加されている特性情報を参照し、当該広告情報が、個人情報作成部１２８で作成された個人情報の条件を満足するか否かを判断する。そして、当該条件を満足する広告情報を選択する（ステップ１２０８）。ここでの処理は、ステップ２２０５における選択処理と、基本的に同様である。
【０３０６】
その後、選択した広告情報を、広告情報記憶部１４２に格納する（ステップ１２０９）。
【０３０７】
以上説明したように、本実施形態では、広告情報を放送局から放送することで移動体端末１ｂに提供している。したがって、移動体通信回線３によるサーバ２ａ及び移動体端末１ｂ間の接続状態がよくない場合や、移動体通信回線３がサービス情報の提供で長時間使用されているような場合でも、広告情報をユーザに提供することができる。
【０３０８】
尚、本発明の第二実施形態では、サーバ２は、個人情報に応じて検索した広告情報を不特定多数のユーザに向けて放送している。そして、動情報端末１ｂにおいて、受信した広告情報を個人情報を用いて選別している。
【０３０９】
しかしながら、サーバ２から広告情報を放送する際に、当該広告情報に移動体端末１ｂの識別情報を付加することで、移動体端末１ｂにおいて、受信した広告情報を当該識別情報を用いて選別するようにしてもよい。
【０３１０】
また、本実施形態では、サーバ２ａは、移動体端末１ｂから送信された個人情報に応じて、広告情報を放送するようにしている。しかしながら、本発明はこれに限定されるものではない。たとえば、サーバが、定期的に、不特定多数のユーザに向けて放送した広告情報を、移動体端末側において、個人情報を用いて検索するようにしてもよい。
【０３１１】
図１９は、本実施形態のサーバの変形例を示す図である。
【０３１２】
ここで、図１７に示すサーバ２ａと同じ機能を有するものには、同じ符号を付している。
【０３１３】
図１９に示すサーバ２ｂが、図１７に示すサーバ２ａと異なる点は、個人情報判別部２０５や地図記憶部２０７といった、移動体端末１ｂから送信された個人情報を受けて動作する構成が設けられていない点、および、広告情報選択部２０６に代えて個人情報選択部２０６ａが設けられている点である。
【０３１４】
広告情報選択部２０６ａは、予め決められた時刻毎に、その時点での様々な条件に応じて決定された優先度の高い広告情報を、広告情報記憶部２１３から所定数選択する。ここで、その時点での様々な条件は、例えば広告リンク情報記憶部２１５に記憶された特性情報、特に、広告情報の提示時刻（図５参照）を参考にして決定する。
【０３１５】
図２０は、図１９に示すサーバ２ａと図１６に示す移動体端末１ｂとからなる情報提供システムにおいて、移動体端末１ｂが広告情報を取得するまでの基本的な流れを説明するためのフロー図である。
【０３１６】
ここで、ステップ１３０１〜ステップ１３０４は、移動体端末１ｂ側で実行される処理であり、ステップ２３０１〜２３０４は、サーバ２ｂ側で実行される処理である。
【０３１７】
先ず、サーバ２ｂは、広告情報の放送処理を行う。
【０３１８】
ステップ２３０１では、広告情報選択部２０６ａは、広告情報放送のタイミングを検出する。
【０３１９】
そして、前記タイミングが検出されると、広告リンク情報記憶部２１３に記憶された特性情報等を用いて、当該タイミングの時点において優先度の高い広告情報を、広告情報記憶部２１３から所定数選択する（ステップ２３０２）。
【０３２０】
次に、送信データ作成部２２０ａは、ステップ２３０２で選択した広告情報と広告リンク情報記憶部２１５に記憶された当該広告情報の特性情報とを基に、送信データを作成する（ステップ２３０３）。
【０３２１】
そして、送信機２５０を介して放送局から送信データを放送する（ステップ２３０４）。
【０３２２】
これを受けて、移動体端末１ｂは、広告情報の受信・選択処理を行う。
【０３２３】
先ず、受信機１６０は、放送局が放送したデータを受信する（ステップ１３０１）。
【０３２４】
次に、受信データ解析部１３６は、受信機１６０が受信したデータを解析し、広告情報を検出する（ステップ１３０２）。
【０３２５】
次に、広告情報選択部１６１は、検出した広告情報に付加されている特性情報を参照し、当該広告情報が、個人情報作成部１２８で作成された個人情報との対応を満足するか否かを判断する。そして、当該条件を満足する広告情報を選択する（ステップ１３０３）。
【０３２６】
尚、個人情報は、上述したように、イベント検出部１２６でイベントが検出された場合や、入力装置１２４にユーザのその旨の指示が入力された場合、あるいは、定期的に作成される。
【０３２７】
次に、広告情報選択部２０６ａは、ステップ１３０３で選択した広告情報を、広告情報記憶部１４２に格納する（ステップ１３０４）。
【０３２８】
次に、上記の各実施形態で説明した情報提供システムを実現するための具体的なハードウエア構成について説明する。
【０３２９】
先ず、移動体端末のハードウエア構成について説明する。
【０３３０】
図２１は、上記の各実施形態で説明した移動体端末のハードウエア構成を示すブロック図である。
【０３３１】
移動体端末は、図２１に示すように、現在地測定や経路選択を行うナビゲーション部１７１と、時刻や時間を計測するタイマ１７２、カウンタ１７３と、放送局からの信号を受信する受信機１７４と、移動体通信回線を介して信号を送受する携帯電話、ＰＨＳ等の通信装置１７５と、ビーコンからの信号を受信するビーコン受信機１７６と、モニタ、ヘッドアップ・ディスプレイ、スピーカといった出力装置１７７と、リモコン、ボタン、タッチパネルといった入力装置１７８と、各種プログラムやデータを記憶するメモリ１７９と、移動体端末の各構成部分を統括的に制御するコントローラ１８０と、通信装置１８１と、を備えている。
【０３３２】
ナビゲーション部１７１は、図２に示したナビゲーション装置４と同様のものである。図１８に示す移動体端末は、ナビゲーションの機能と情報端末の機能を共に備えるものである。
【０３３３】
通信装置１８１は、車内ＬＡＮと移動体端末との接続を行って、車内ＬＡＮに接続された様々な機器やセンサのデータを送受信するためのもので、通信の管理、プロトコルの変換等を行う。
【０３３４】
メモリ１７９には、書き換え可能なフラッシュメモリや、ハードディスク、情報サービス事業者が広告情報などのデータを記録して配布するＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記憶媒体が用いられる。これらの様々な記憶媒体を適宜使用することで、上記各実施形態で説明した移動体端末の各記憶部を実現することができる。
【０３３５】
コントローラ１８０には、例えばマイクロコンピュータが用いられる。コントローラで所定のソフトウエアを実行させることで、各実施形態で説明した移動体端末の機能を実現させることができる。
【０３３６】
次に、サーバのハードウエア構成について説明する。
【０３３７】
図２２は、上記の各実施形態で説明したサーバのハードウエア構成を示すブロック図である。
【０３３８】
サーバは、図２２に示すように、時刻や時間を計測するタイマ２７１、カウンタ２７２と、移動体通信回線を介して移動体端末と通信したり、放送を行う通信装置２７３と、各種プログラムやデータを記憶するメモリ２７４と、サーバの各構成部分を統括的に制御するコントローラ２７５と、を備えている。
【０３３９】
メモリ２７４には、書き換え可能なフラッシュメモリや、ハードディスク等の記憶媒体が用いられる。これらの様々な記憶媒体を適宜使用することで、上記各実施形態で説明したサーバの各記憶部を実現することができる。
【０３４０】
コントローラ２７５には、例えばマイクロコンピュータが用いられる。コントローラで所定のソフトウエアを実行させることで、各実施形態で説明した移動体端末の機能を実現させることができる。
【０３４１】
最後に、上記の説明と若干重複するが、図１１に示すナビゲーション装置としての機能を備えた移動体端末１ａと、図１０に示すサーバ２ｃとからなる情報提供システムの動作について説明する。
【０３４２】
先ず、図１１に示す移動体端末１ａの詳細な処理の流れについて説明する。
【０３４３】
図２３は、図１１に示す移動体端末１ａの詳細な処理の流れを説明するためのフロー図である。
【０３４４】
このフローは、移動体端末１ａの電源が投入されることで開始される。
【０３４５】
初めにステップ３００１において、各部の初期処理を行う。この初期処理では、現在地測定部１５１の初期化や通信部１３４の初期化、ディスプレイ１３８ａの初期出力画面の作成及びその出力等を行って、ナビゲーション装置としての動作や、本発明の移動体端末としての動作を実現するための準備を行う。
【０３４６】
その後、ステップ３００２で、移動体端末１ａの各部は、割込を許可して、後述のステップ３００９〜ステップ３０１２の各割込処理に対応する割込信号が入力された際に、割込を受け付けて、これらの処理が実行できるようにする。
【０３４７】
ステップ３００３では、個人情報取得部１０５は、自己が備えるタイマとしての機能を利用し、時間及び時刻を計測する。
【０３４８】
次に、ステップ３００４では、図１１に示す現在地情報取得部１０７において、現在地測定部１５１で測定した現在位置情報を取得する。
【０３４９】
なお、ビーコン９から位置情報が得られる場合には、これを用いて移動体端末１ａの現在値を求めてもよい。また、通信部１３４で受信した情報に、ＰＨＳの基地局情報のような位置検出に使用可能な情報が含まれている場合は、これを用いて移動体端末１ａの現在値を求めてもよい。
【０３５０】
次のステップ３００５では、前回のフロー処理で取得した現在地情報と、今回のフロー処理においてステップ３００４で取得した現在値情報とを比較し、移動している場合には、ステップ３００６に移行して、ディスプレイ１３８ａに表示されている地図上での現在地を、今回取得した位置情報で特定される位置に変更する。
【０３５１】
なお、ディスプレイ１３８ａに表示されている地図上に、今回取得した位置情報で特定される位置を旨く表示できない場合、ディスプレイ１３８ａに表示する地図を変更した後、ステップ３００７に移行する。
【０３５２】
また、ステップ３００５で現在地が変化していない場合には、ステップ３００６を実行せずに、ステップ３００７に移行する。
【０３５３】
これらの処理は、主に、ナビゲーション装置としての機能を実現するためのものである。
【０３５４】
ステップ３００７では、図１１に示す個人情報作成部１２８は、ステップ３００３で測定された時間、あるいは時刻を取得する。そして、前回行われた個人情報の送信（ステップ３０１２）から、あらかじめ決められた時間が経過していたり、決められた時刻になっている場合に、ステップ３００８に移行して定期個人情報送信割込を発生させて、ステップ３０１２の個人情報送信割込処理を実行させる。
【０３５５】
ステップ３００８は、ステップ３０１２での個人情報送信処理を実行させるための割込を発生させるものであり、この割込が発生した場合には、個人情報が、移動体端末１ａからサーバ２ｃに送信される。
【０３５６】
ステップ３００７及びステップ３００８によって、移動体端末１ａからサーバ２ｃに、定期的に個人情報を送信することが可能になり、さらにこれ等の個人情報に基づいて、サーバ２ｃで広告情報の選択を行い、選択した広告情報を移動体端末１ａに送信することができる。
【０３５７】
このようにすることで、ユーザは特に操作を行うことなく、自動的に、広告情報を得ることができ、また、ユーザは特別に意識することなく、多様な広告情報を入手することができる。
【０３５８】
ここで、このような場合、移動体端末１ａからサーバ２ｃに接続を行って、通信を行うようにする必要があり、通信に必要なコストはユーザが負担することになる。サーバ２ｃから送信される情報が広告情報である場合には、ユーザが通信料金等を負担するのは不適当であり、その解決のためには、このような処理において、移動体端末１ａからサーバ２ｃに接続する際に、フリーダイヤル、すなわち通信料金をサーバ２ｃ側で支払うようにしたり、あるいは、サーバ２ｃの広告料金演算部２２２で、接続回数や接続時間を計測し、移動体端末１ａにかかる接続料金を推定することで、ユーザに課金する利用料金から差し引くと行った配慮を行うことが望ましい。
【０３５９】
ステップ３００９では、イベント検出部１２６は、車内情報取得部１１１および運転者情報取得部１１３からイベント検出のためのデータ、あるいは信号を取得する。
【０３６０】
その後、ステップ３０１０に移行して、取得したこれ等のデータや信号を用いて、イベントが発生しているか否かの判断処理を行う。イベントが発生している場合、たとえば所定のセンサからの信号値が所定の値を超えていたり、所定の制御装置から得られたデータの故障判定フラグがＯＮになっているなど、所定の条件を満たす入力が見つかった場合には、このイベントに結びつけられた個人情報を、新たな個人情報として検出する。そして、ステップ３０１１に移行して、個人情報の送信割込を発生させ、ステップ３０１２の個人情報送信割込処理を実行させる。
【０３６１】
一方、ステップ３０１０で、イベントが発生していないと判断された場合は、ステップ３０１１を実行せずに、次のステップに進む。
【０３６２】
ステップ３０１１が終了するか、あるいはステップ３０１０の判定がＮｏであった場合、再びステップ３００３に戻り、ステップ３００３〜ステップ３０１１の処理を繰り返す。これ等の処理は、移動体端末１ａの電源が切られるまで繰り返し実行される。
【０３６３】
また、これ等の処理に割り込んで、ステップ３０１２〜ステップ３０１５の各処理が実行される。ステップ３０１２〜ステップ３０１５は、所定の入力信号に応じて実行される割り込み処理であり、各割込信号に応じて、ステップ３００３〜ステップ３０１１での処理より優先的に実行される。
【０３６４】
ステップ３０１２は、所定の時刻になった場合や、イベント検出部１２６でイベントが検出された場合など、あらかじめ定められた条件が成立すると実行されるもので、個人情報を作成して、サーバ２ｃに送信する処理である。この個人情報送信割込処理については、後述する。
【０３６５】
ステップ３０１３は、データ受信割込処理で、図１１に示す通信部１３４でデータを受信すると実行され、受信データ解析部１３６で受信したデータを解析して、データに応じた様々な処理を行うものである。このデータ受信割込処理については、後述する。
【０３６６】
ステップ３０１４は広告詳細情報要求割込処理で、図１１に示す入力装置１０１において、ユーザが現在提示中の特定の広告情報に関する詳細情報を要求する操作を行った場合に実行されるものであって、サーバ２ｃに要求された広告情報の詳細情報要求信号を送信した後、サーバ２ｃより送信された詳細情報を受信する処理である。この広告詳細情報要求割込処理については、後述する。
【０３６７】
ステップ３０１５は電話受信割込処理であり、ステップ３０１３のデータ受信割込処理において、受信データの中から電話受信を知らせる電話受信割込信号が検出されると実行される。通信の優先度判定を行って、電話の優先度に比べて、使用中の通信の優先度が低い場合には、通信を一時中断して、電話を受信するための処理を行うものである。この電話受信割込処理については、後述する。
【０３６８】
上記のように、広告情報を、定期的に選択して送信するなどして、広告情報を自動的に移動体端末１ａに送信することで、ユーザは特に意識をすることなく、多様な広告情報を得ることができる。
【０３６９】
しかしながら、通信部１３４が、このために所定の期間占有されて、ユーザの電話の使用や受信等が行えなくなるという不具合も生じてしまう。特に、受信に関しては、緊急の連絡があるような場合に、かえってユーザに迷惑なものになってしまうことも考えられ得る。
【０３７０】
そこで、このような電話や重要な通信の受信時には、ステップ３０１２に示すように、電話受信割込を発生させて、他の通信よりも優先的に、電話の受信等を行えるように配慮している。
【０３７１】
図２４は、図２３に示すステップ３０１２の個人情報送信割込処理の詳細な流れを説明するためのフロー図である。
【０３７２】
図２４に示すフローは、図２３のステップ３００８、あるいはステップ３０１１が実行されると、開始される。
【０３７３】
あるいは、図１１の入力装置１０１からユーザがサービス情報の要求等の操作を行った場合にも、同様の割込が発生し、個人情報がサーバ２ｃに送信される。この場合の割込は、要求認識部１３２が、ユーザが所定のサービス情報を要求したことを検出して、送信データ作成部１３０に信号を出力することで、発生する。そして、送信データ作成部１３０は、対応するサービス情報の要求信号をサーバ２ｃに送信すると共に、すでに検出あるいは取得されて、送信データ作成部１３０に格納されている個人情報の中から、予め定められた条件に従って項目の選択を行って、個人情報として、サーバ２に送信している。
【０３７４】
なお、サービス情報の要求が検出された時点で、要求認識部１３２が個人情報作成部１２８に信号を出力して、個人情報作成部１２８で個人情報を作成し、送信データ作成部１３０からサーバ２ｃに送信するようにしてもよい。
【０３７５】
ステップ３１２１では、サービス情報の要求があるか否かの判別を行う。図２４では、上記のように、特定のサービス情報の要求操作が行われた場合や、定期的、あるいは、新たな個人情報の取得時に、個人情報をサーバ２ｃに送信する処理を、共通の処理モジュールを用いて行うようにしたため、割込毎に特化された処理については、ステップ３１２１のように割込の種類を判別して行うようにした。
【０３７６】
ステップ３１２１において、サービス情報がある場合、すなわち、入力装置１０１からのサービス情報入力時の割込に応じて本処理が実行された場合には、ステップ３１２２に移行する。そして、ステップ３１２２において、送信データ作成部１３０により、要求認識部１３２で認識された、ユーザの要求するサービス情報に対応するサービス情報要求信号を作成する。ここで、ステップ３１２２実行後、直ちにサービス情報要求信号をサーバ２ｃに送信してもよいが、通信時間をなるべく短くするため、個人情報を先に作成して、個人情報とサービス情報要求信号とを合わせたデータをサーバ２ｃに送信するようにしている。
【０３７７】
ステップ３１２１で、他の割込で本処理が実行されている場合には、ステップ３１２２を行わずにステップ３１２３に移行する。
【０３７８】
ステップ３１２３では、個人情報取得部１０５において、新たに個人情報を取得したり、あるいは各部で既に検出されている個人情報を呼び出して、個人情報作成部１２８に出力する。
【０３７９】
次の、ステップ３１２４では、図１１に示すユーザ情報記憶部１２２に記憶されたユーザＩＤやユーザの年齢や性別、趣味などのユーザ情報、あるいは、端末情報記憶部１２４に記憶された移動体端末の仕様などの端末情報が、個人情報として、個人情報作成部１２８に入力される。
【０３８０】
そして、ステップ３１２５で、個人情報作成部１２８において、個人情報取得部１０５やユーザ情報記憶部１２２などから得られた個人情報を用いて、あるいはそれ等の個人情報の中から、所定の条件に応じた個人情報の選択を行って、サーバ２ｃに送信すべき個人情報のデータを作成する。この個人情報のデータ作成にあたり、それぞれの個人情報をデータにしてつなぎ合わせることも可能であるが、種別や値を全て含むとデータ量が増大してしまうので、予め個人情報のパターンを決めておき、割込の種類等に応じて、適したパターンと、パターンに応じた個人情報を選択して、個人情報のデータを、パターン識別情報、パターンに応じた順番になったデータの順で組み合わせて作成すれば、データ量を削減することが可能になり、通信時間や処理を簡潔にできる。
【０３８１】
その後、ステップ３１２６において、ステップ３１２２で作成したサービス情報要求信号と、ステップ３１２５で作成した個人情報データ等を組み合わせて、送信データ作成部１３０で、送信データを作成する。
【０３８２】
ここで、上記のように、送信データ作成部１３０に、個人情報や、既に作成した個人情報の送信データを記憶しておき、これ等を個人情報データとして、ステップ３１２６で呼び出すようにすれば、ステップ３１２３〜３１２５の処理を省いたり、あるいは、簡潔にすることが可能である。
【０３８３】
このようにすれば、毎回、個人情報取得部１０５から個人情報を得るようにした場合に比べ、ソフトウェア処理を少なくすることができ、処理速度を向上させることが可能になり、また、処理を簡潔にすることが可能になる。
【０３８４】
続くステップ３１２７では、通信部１３４において、移動通信を用いて、サーバ２ｃへの接続を行う。そして、ステップ３１２８において、接続が成功した場合にはステップ３１２９に移行し、接続に失敗した場合にはステップ３１２７に戻って、再びサーバ２ｃへの接続を試みる。
【０３８５】
ここで、図２４では、ステップ３１２７、３１２８で、サーバ２ｃへの接続が成功するまで再接続を繰り返すようにしたが、このようにすると、長時間サーバ２ｃへの接続が繰り返される場合があるため、たとえば、ステップ３１２７において、再接続回数をカウントし、所定回数再接続に失敗した場合には、処理を中断するようにしてもよい。
【０３８６】
ステップ３１２８で接続に成功すると、ステップ３１２９に移行し、通信部１３４から、サーバ２ｃに上記の送信データを送信する。
【０３８７】
なお、ここでは、通信データをなるべく正しく送信するために、データ受信後、受信側から、データを完全に受信できたことを示すデータ受信確認信号を送信するようにした。ステップ３１３０は、上記のデータ送信後、サーバ２ｃからこのデータ受信確認信号が送信されてくるのを待つもので、データ受信確認信号を受信するまで繰り返される。
【０３８８】
ステップ３１３０でデータ受信確認信号を受信すれば、図２４に示すフローが終了する。
【０３８９】
ここで、図示しなかったが、所定の期間待っても、データ受信確認信号が受信できない場合には、ステップ３１２７に戻って、再接続をおこなってデータを再送信するか、あるいはデータの送信を中止するようにしてもよい。
【０３９０】
図２５は、図２３に示すステップ３０１３のデータ受信割込処理の詳細な流れを説明するためのフロー図である。
【０３９１】
図２５に示すフローは、通信部１３４がサーバ２ｃ、ネットワーク６に接続された広告主の端末７１〜７ｎ、据置型端末７ａ、あるいは外部サーバ７ｂからのデータを受信した場合に開始される。
【０３９２】
初めに、ステップ３１５１で、通信部１３４で、サーバ２ｃ等から送信されたデータを受信する。それ等のデータは、次のステップ３１５２で、受信データ解析部１３６で解析され、データの内容が識別される。
【０３９３】
ステップ３１５３では、ステップ３１５２において、受信データに電話受信割込が含まれているか否かを判別する。上記のように、データ通信中にユーザに緊急の通信や電話でかかってきた場合には、通信データ中に電話受信割込データを挿入するようにしている。そして、データ受信中にも、この電話受信割込データを随時検出して、検出時には、遅れなく、ステップ３１７０の電話受信割込処理を実行するようになっている。この電話受信割込は、受信データ解析部１３６において、電話受信割込に関するデータが解析されると、割込要求のある通信の内容や優先度が検出される。
【０３９４】
なお、ステップ３１７０の電話受信割込処理については、後述の図２７で詳しく説明する。
【０３９５】
ステップ３１７０を実行した後は、必要に応じて、サーバ２ｃ等への再接続を行ってから（図示しない）、ステップ３１５１に戻って、データの通信を再開する。
【０３９６】
一方、ステップ３１５３で電話受信割込が検出されなかった場合には、ブロック、あるいはパケット状になったデータのかたまりを受信した後、ステップ３１５４に移行し、データ受信完了判定を行う。
【０３９７】
ステップ３１５４において、データ受信が完了していない、すなわち、未受信データのブロックがある場合には、ステップ３１５１に戻って、続きのデータを受信する。データ受信が完了している場合にはステップ３１５５に移行して、接続しているサーバ２ｃ、広告主の端末７１〜７ｎ、据置型情報端末７ａ、あるいは外部サーバ７ｂに、データ受信確認信号を送信し、その後、ステップ３１３６に移行する。
【０３９８】
ステップ３１５６は、受信データに、ＰＨＳの基地局情報のような位置検出に使用可能な情報が含まれている場合にのみ実行され、受信データ解析部１３６において、通信データの中から位置検出情報を検出し、現在地情報取得部１０７でこれ等の情報を用いて演算を行い、移動体端末１ａの現在地を求める。
【０３９９】
ステップ３１５７、３１５８は、据置型情報端末７ａなどの外部機器から通信により、個人情報のデータが送信された場合にのみ実行される。この個人情報は、たとえばユーザの趣味や、様々な好み、年齢や性別など、主に入力によって得られる個人情報であり、入力がより自由に行える、たとえば家庭のパーソナルコンピュータから入力を行って、通信を介して移動体端末１ａにその情報を送信することで、ユーザの使い勝手を向上させたり、個人情報登録の自由度を向上させることが可能である。
【０４００】
ステップ３１５７では、受信データ解析部１３６において、このような個人情報のデータが検出されると、その内容を解析して、データの種類とその値や内容を取得し、ステップ３１５８で、それらをユーザ情報記憶部１２２や端末情報記憶部１２４に出力して記憶させる。
【０４０１】
ステップ３１５９は、受信データ解析部１３６において、受信データの中から、ユーザからの要求に応じてサーバ２ｃから送信されたサービス情報に関するデータが検出された場合にのみ実行され、サービス情報のデータを解析し、その種類や内容、出力の仕方や出力を行う時刻などの情報を取得して、出力制御部１４４に出力する。
【０４０２】
ステップ３１６０は、受信データ解析部１３６において、受信データの中から、広告情報が検出された場合に、広告情報のデータを解析し、その種類や内容、出力の仕方や出力を行う時刻などの情報を取得して、出力制御部１４４に出力する。
【０４０３】
ステップ３１６１では、ステップ３１６０で得られた広告情報を、受信データ解析部１３６から広告情報記憶部１４２に出力して、一旦記憶させるものである。得られた全ての広告情報を、直ちに出力装置１０１から出力する場合には、本ステップは不要であるが、受信した広告情報の中からさらに選択を行って出力したり、定められたタイミングで出力したり、所定の条件が成立してから出力を行うような場合には、本ステップを実行する。
【０４０４】
続くステップ３１６２では、出力制御部１４４において、ステップ３１６１で一旦記憶された広告情報の選択を行う。
【０４０５】
ステップ３１６３では、出力制御部１４４において、入力されたサービス情報に関する内容から、画面や音声信号などの出力信号を生成し、出力装置１３８に出力するタイミングを判定する。たとえば、車内情報取得部１１１において、一定の速度以上で走行していることが検出された場合や、タイヤのスリップ率が所定の値を超えた場合など、危険な状況に有る場合には、サービス情報であっても出力を行わない配慮が必要である。ステップ３１６３で判定が不可（ＮＧ）である間は判定を繰り返し、可（ＯＫ）になると、ステップ３１６４に移行して、出力装置１３８にサービス情報を出力する。
【０４０６】
なお、ステップ３１６３では、出力が可能になるまで処理を待つようにしたが、一旦あきらめて目的情報を記憶し、異なるタイミングで改めて出力する事もむろん可能である。
【０４０７】
続くステップ３１６５では出力制御部１４４において、入力された広告情報に関する内容から、画面や音声信号などの出力信号を生成し、出力装置１３８に出力するタイミングを判定する。たとえば、車内情報取得部１１１において、一定の速度以上で走行していることが検出された場合や、タイヤのスリップ率が所定の値を超えているなどの危険な状況にある場合、あるいは、ユーザの操作によって広告情報の出力が制限又は停止されている場合には、出力を行わない。この広告情報を出力しない条件は、ユーザが必ずしもその広告情報を望んでいるとは限らないので、上記のサービス情報を出力しない条件よりも広く設定し、煩わしくならないようにするのがよい。
【０４０８】
ステップ３１６５で判定が不可（ＮＧ）である間は判定を繰り返し、可（ＯＫ）になると、ステップ３１６６に移行する。
【０４０９】
なお、ステップ３１６５では、出力が可能になるまで処理を待つようにしたが、出力が所定の期間不可の場合には、一旦中止して、別のタイミングで改めて出力するようにしたり、あるいは広告情報であるのでそのまま出力を行わない事もむろん可能である。
【０４１０】
ステップ３１６６では、選択されて出力を行う広告情報に関して、その一部の情報が広告情報記憶部１４２に記憶されている場合にのみ行われ、たとえば画像情報などの読み出しが行われ、出力制御部１４４でこれ等と上記の広告情報とが合成されて、出力装置１３８への出力信号が生成される。
【０４１１】
次のステップ３１６７では、ステップ３１６６までに作成された広告情報の出力データが出力制御部１４４から出力装置１３８に出力される。
【０４１２】
続くステップ３１６８で、通信部１３４から端末状態部１１５に通信状態が出力されて、移動体端末１ａに個人情報の一つとして取得されて、記憶される。この端末状態は、通信部１３４４や受信データ解析部１３６で検出されるもので、たとえば通信の平均速度や、通信誤り率などが該当する。
【０４１３】
ステップ３１６８が終了すると、このフロー終了する。
【０４１４】
図２６は、図２３に示すステップ３０１４の詳細広告情報要求割込処理の詳細な流れを説明するためのフロー図である。
【０４１５】
出力装置１３８に出力された広告情報に関して、さらに詳細な情報が用意されており、たとえば、入力装置１０１の詳細情報表示ボタンを押すなどして、ユーザが、広告情報の詳細情報を要求する操作を行った場合に実行され、広告情報の詳細な情報を取得して出力装置１３８に出力する処理である。
【０４１６】
図２６に示すフローは、ユーザが、既に出力された広告情報に関する詳細な情報を要求する操作を行うと、開始される。すなわち、ユーザの入力装置１０１の操作に応じて、入力制御部１０３がその信号を検出し、要求認識部１３２において、その信号からユーザが詳細広告情報を要求していることが検出されて、開始される。そして、要求の内容や、対象の広告情報の登録番号などを通信部１３４に出力する。また、入力制御部１０３で検出された信号は、出力制御部１４４にも出力される。
【０４１７】
ステップ３１８１では、出力制御部１４４において、上記のようにユーザの操作内容を示す信号が入力され、これに基づいて広告情報記憶部１４２に記憶された広告情報を検索し、詳細広告情報が既に受信されて広告情報記憶部１４２に記憶されている場合には、これを取り出して、出力装置１３８に出力する。
【０４１８】
その後、ステップ３１８２に進み、詳細広告情報が全て受信されているか否かをチェックする。このステップ３１８２では、ステップ３１８１で検索した広告情報に関して、広告情報記憶部１４２の内容を検索して、さらに詳細な、あるいは他の情報が存在するか否かを調べる。そして、そのような情報が存在し、且つそれ等が広告情報記憶部１４２に取り込まれていない場合に、未送信データありとしてステップ３１８３に移行する。一方、全ての情報が取り込まれて記憶されている場合には、それ等を出力した後、このフローを終了する。
【０４１９】
ステップ３１８３に移行した場合には、送信データ作成部１３０において、詳細情報を要求する広告情報の識別、および要求する詳細情報の種類などを含む詳細広告情報要求信号を作成し、通信部１３４を介してサーバ２ｃに送信する。
【０４２０】
その後、サーバ２ｃから要求した詳細広告情報を受信すると、ステップ３１８４に移行して、図２５に示したデータ受信割込処理を行って、詳細広告情報を取得し、出力装置１３８に出力した後、このフローを終了する。
【０４２１】
図２７は、図２３に示すステップ３０１４の電話受信割込処理の詳細な流れを説明するためのフロー図である。
【０４２２】
図２７に示す処理は、図２５で説明したように、受信データ解析部１３６において、通信部１３４で受信した電話受信割込データに基づいて、電話等を割り込ませて接続し、その通信が終了した後に、もとの通信を再開させるものである。
【０４２３】
図２７に示すフローは、通信部１３４が、電話受信割込データを検出することで開始される。
【０４２４】
ステップ３２０１では、通信部１３４は、現在、通信中であるか否かを調べる。通信中でない場合には、即電話等の受信が可能であるので、ステップ３２１２に移行し、割込の通信が電話の場合には受話器（不図示）に信号を出力して、たとえばベルをならすなどしてユーザに電話の受信を知らせる。
【０４２５】
一方、ステップ３２０１で、通信部１３４が通信中であった場合には、ステップ３２０２に移行し、通信部１３４は、割り込む通信の優先度と、現在通信中の通信の優先度とを比較する。そして、現在の通信の優先度が高いか、あるいは同等の場合には、ステップ３２１１に移行して、現在の通信が終了するまで割り込む通信の接続を行わず、現在の通信が終了後、ステップ３２１２に移行して、待機中の通信や電話を開始する。
【０４２６】
ステップ３２１２を実行した場合には、ステップ３２１３に移行し、電話や通信の終了を待ってから、このフローを終了する。
【０４２７】
また、ステップ３２０２で、現在通信中の通信の優先度が、割り込む通信の優先度に比べて低い場合、ステップ３２０３に移行し、接続中の相手機器に対して通信中断信号を送信して、現在通信中の通信を一旦中断する。そして、割り込む通信を受け付けたり、あるいは、電話の場合には受話器（不図示）に信号を出力して、ユーザに受信を知らせる。
【０４２８】
その後、ステップ３２０６で通信、あるいは電話の使用が終了するまで待ち、終了してからステップ３２０７に移行して、中断している通信の相手先と再接続する。そして、ステップ３２０８で、通信再開信号を送信し、ステップ３２０９でデータ通信を行って中断させた通信を完了させた後、このフローを終了する。
【０４２９】
なお、図２７に示す通信割込処理において、ステップ３２０３で通信中断信号を送信するより前に行った通信内容をそのまま保持し、ステップ３２０７〜ステップ３２０９で中断した通信を再開する際に、続きのデータを通信するようにすれば、割込以前の通信内容を無駄にすることがなく、他の通信の割込による通信効率の悪化を防ぐことができる。
【０４３０】
次に、図１０に示すサーバ２ｃの詳細な処理の流れについて説明する。
【０４３１】
図２８は、図１０に示すサーバ２ｃの詳細な処理の流れを説明するためのフロー図である。
【０４３２】
図１８に示すフローは、サーバ２ｃの電源が投入されると開始される。
【０４３３】
初めに、ステップ４２３１において、初期処理を行う。この初期処理では、通信部２０１の初期化などを行う。
【０４３４】
その後、ステップ４２３２で、通信部２０１は、割込を許可して、後述のステップ４２４０の割込処理に対応する割込信号が入力された際に、割込を受け付けて、これらの処理が実行できるようして、ステップ４２３３に進む。
【０４３５】
ステップ４２３３では、通過時刻設定部２１１は、タイマ（不図示）の値を読み込んで時間や時刻に関する情報を得る。
【０４３６】
次に、ステップ４２３４では、通過地点推定部２０９において、移動体端末１ａから送信された、移動体端末１ａの個人情報（現在地、ナビゲーション情報）および地図記憶部２０７に記憶された地図情報等を用いて、ユーザの通り道、すなわち通過地点を推定する。
【０４３７】
次いでステップ４２３５で、通過時刻推定部２１１において、ステップ２０９で推定した通過地点をユーザが通過する時刻を、上記のナビゲーション情報や、地図情報、あるいは渋滞情報を用いて算出する。
【０４３８】
なお、ステップ４２３４やステップ４２３５の推定処理は、繰り返し行われるものであり、常に更新される。この通過地点の推定情報は、広告情報の選択や、広告情報を送信タイミングを決定するのに用いられる。このようにすることで、ユーザの行き先に応じて、適した広告情報を前もって選択し、ユーザに現在地付近ばかりでなく、先の広告情報を提供して、ユーザに安心感を与え、予約などのサービスを可能にすることができる。
【０４３９】
また、移動体通信等が使用不可能な地域をユーザが通過することを考慮して、広告情報を早めに移動体端末１ａに送信することで、通信エリアによる広告情報提供の不具合を解決することが可能である。
【０４４０】
さらに、通過時刻の推定情報は、広告情報を選択する際、ユーザの到達可能時刻に応じてその広告情報を選択するか否かの判断に用いられる。たとえば、施設に関する広告情報の場合、営業時間内に到達不可能な施設の広告情報を送信しても意味がないため、推定通過時刻、または推定到達時間が決められた条件内に入っている広告情報のみを選択する。
【０４４１】
ステップ４２３６では、広告情報送信タイミング決定部２１４において、選択広告情報一時記憶部２１６に記憶されている広告情報の検索を行い、これ等の中で、移動体端末１ａに送信するタイミングとなっていたり、送信するための条件が満たされていた場合（たとえば、ユーザが指定した位置、地域に到達している場合など）に、ステップ４２３７に移行して、選択広告情報一時記憶部２１６に記憶された内容を呼び出して、送信データ作成部２２０で他の送信情報と合わせて送信データを作成し、通信部２０１を介して移動体端末１ａに送信する。その後、ステップ４２３８に移行する。
【０４４２】
ステップ４２３６で、送信タイミングになった広告情報がない場合には、ステップ４２３７を行わずにステップ４２３８に移行する。
【０４４３】
ステップ４２３８では、各ユーザ毎に、前回のフロー処理で行った個人情報送信の時刻などを基準にして、個人情報の更新が必要か否かの判断を行う。
【０４４４】
サーバ２ｃは、各ユーザの現在地情報を用いて、付近の広告情報を選択したり、あるいは、これとナビゲーション情報とを組み合わせて、ユーザの通る経路や、到達推定時刻を推定したり、または、ユーザの使用する自動車の走行状況や、ユーザの状態などの様々な個人情報を用いて、的確な広告情報の選択を行うようにしている。したがって、これ等の個人情報が古くなった場合、情報の信頼性が低下し、かえって誤った広告情報を選択してしまうおそれがある。
【０４４５】
そこで、サーバ２ｃは、このステップ４２３８で、広告情報選択部２０６において、個人情報判別部２０５で判別された各ユーザの個人情報が所定時間経過した場合に、ステップ４２３９に移行して、送信データ作成部２２０２で個人情報要求信号を生成して、通信部２０１を介して移動体端末１ａに送信している。その後、ステップ４２３３に戻って、ステップ４２３３、４２３９の処理を、サーバ２ｃが停止するまで繰り返し実行する。
【０４４６】
また、ステップ４２３８で、個人情報が上記の条件に当てはまらない場合には、ステップ４２３９を実行せずに、ステップ４２３３に戻る。
【０４４７】
ステップ４２３３〜ステップ４２３９が繰り返し実行されている場合に、通信部２０１でデータを受信した場合、ステップ４２４０のデータ受信割込処理が実行され、データを受信して解析し、それぞれのデータに応じた処理が行われる。このデータ受信割込処理に関しては図２９で詳細に説明する。
【０４４８】
図２９は、図２８に示すステップ４２４０のデータ受信割込処理の詳細な流れを説明するためのフロー図である。
【０４４９】
図１９に示すフローは、通信部２０１に、移動体端末１ａや、据置型情報端末７ａ、外部サーバ７ｂ、あるいは広告主の端末７１〜７ｎからデータを受信した場合に開始される。
【０４５０】
ステップ４２５１では、通信部２０１で、ブロック、あるいはパケット状になったデータのかたまりを受信し、ステップ４２５２では、受信データ解析部２０３により、受信データを解析する。その後、ステップ４２５３に移行し、受信データ解析部２０３により、今回通信されるべき全てのブロック、あるいはパケットデータを受信したか否かのデータ受信完了判定を行う。
【０４５１】
ステップ４２５３で、全てのデータが受信済みの場合には、ステップ４２５４に移行し、未受信データがある場合には、ステップ４２５１に戻って、データの受信を続ける。
【０４５２】
ここで、ステップ４２５１のデータ受信及びステップ４２５２のデータ解析は、同時に、並列処理することもできる。この場合、はデータは随時受信して、１ブロック、あるいは１パケット分のデータが得られた時点で、受信データ解析部２０３でそのデータを受け取って、データを解析するようにすればよい。
【０４５３】
ステップ４２５４では、サーバ２ｃが全てのデータを受信したことを、移動体端末１ａなどに知らせるために、通信部２０１から、移動体端末１ａにデータ受信終了確認信号を送信する。
【０４５４】
このように、移動体端末１ａ側、サーバ２ｃ側で、データ受信の確認信号を送信することで、確実に相手に情報を送信することができ、特に、移動体のように通信の不安定な相手に対して広告情報を送信するような場合にも、相手に間違いなく情報が送られたことが分かる。このため、広告情報の送信に応じて、広告主から広告料を徴収する際にも、広告主はその実績をきちんと把握することができる。
【０４５５】
次のステップ４２５５では、受信データ解析部２０３で解析された受信データに、外部サーバ７ｂや据置型情報端末７ａなどから送信された個人情報が含まれていたか否か判定し、含まれていた場合（Ｙｅｓ）にはステップ４２７６に移行して、個人情報記憶部２７１に新たな個人情報を追加したり、あるいは記憶されている個人情報を更新する。その後、このフローを終了する。
【０４５６】
一方、ステップ４２５５でＮｏの場合には、ステップ４２５６に移行して、受信データ解析部２０３で解析された受信データに、広告情報記憶部２１３に記憶すべき新規な広告情報や、広告情報の更新情報があるか否かを判別する。そして、あった場合（Ｙｅｓ）にはステップ４２７７に移行して、広告情報記憶部２１３に新たな広告情報を追加したり、あるいは記憶されている広告情報を更新する。その後、このフローを終了する。
【０４５７】
ステップ４２５６でＮｏの場合には、ステップ４２５７に移行し、受信データ解析部２０３で解析された受信データに、移動体端末１ａから送信された広告情報の詳細情報要求信号があるか否か判別する。その結果、あった場合（Ｙｅｓ）には、受信データ解析部２０３で詳細を要求された広告情報の識別情報などを一緒に検出して、ステップ４２７８に移行する。
【０４５８】
ステップ４２７８では、広告情報選択部２０６は、検出された広告情報の識別情報などに基づいて、広告情報記憶部２１３から、要求された広告情報の詳細情報を検出する。
【０４５９】
なお、広告情報の詳細情報が選択広告情報一時記憶部２１６に記憶されている場合には、選択広告情報一時記憶部２１６から要求された広告情報の詳細情報を検出するようにしてもよい。
【０４６０】
次にステップ４２７９に移行して、検索された広告情報の詳細情報が、リンク情報によって表現されていた場合には、外部サーバ７ｂにリンク先の広告情報を要求する信号を出力し、次のステップ４２８０でそのリンク先の広告情報を受信する。
【０４６１】
次のステップ４２８１では、ステップ４２７８やステップ４２８０で得られた広告情報の詳細情報を、送信データ作成部２２０で、あらかじめ決められた手順にしたがって連結し、送信データを作成する。
【０４６２】
そして、ステップ４２８２で、通信部２０１を介して、移動体端末１ａにデータを送信し、その後、このフローを終了する。
【０４６３】
このデータ送信処理に関しては、後述の図３０で説明する。
【０４６４】
ところで、ステップ４２５７の判別がＮｏであった場合、すなわち、受信データに、広告情報の詳細情報要求信号がなかった場合には、ステップ４２５８に移行して、受信データ解析部２０３で解析された受信データに、移動体端末１ａから送信されたサービス情報の要求信号があるか否かを判別する。
【０４６５】
サービス情報の要求信号があった場合には、受信データ解析部２０３からサービス情報取得部２１９に、受信データから得られたサービス情報の種類や識別情報などが送信される。そして、ステップ４２５８において、サービス情報取得部２１９は、サービス情報記憶部２１８から要求されたサービス情報を検索し、送信データ作成部２２０に出力する。
【０４６６】
なお、ステップ４２５８でのサービス情報の取得は、従来からある情報提供サービスで用いられる構成、および方法を用いればよい。
【０４６７】
ステップ４２５８で、サービス情報がない場合（Ｎｏ）は、ステップ４２５９を行わずにステップ４２６０に移行する。
【０４６８】
ステップ４２６０では、受信データ解析部２０３での受信データの解析によって検出された個人情報を、個人情報判別部２０５に出力して、さらに詳しく解析し、その受信データのパターンや個人情報の種類などを識別する。すなわち、移動体端末１ａの動作説明で述べたように、個人情報には、ユーザや移動体端末１ａの識別を示す識別情報に加え、位置情報、ナビゲーション情報、車内情報、ユーザ情報などの様々な情報が含まれており、また、これ等の個人情報は、移動体端末１ａからサーバ２ｃに、あらかじめ決められた所定のパターンで送信したり、あるいは、その種類を示すパラメータを付加して送信するようになっており、個人情報判別部２０５で、そのパターンや個人情報の種類を示すパラメータを認識して、個人情報のデータを識別するようになっている。
【０４６９】
次のステップ４２６１では、個人情報判別部２０５は、ステップ４２６０で認識された、ユーザや移動体端末１ａの識別を示す識別情報を用いて、個人情報記憶部２７１に記憶されている個人情報を検索して、識別情報に対応するユーザまたは移動体端末１ａについて、あらかじめサーバ２ｃに記憶されている個人情報を取得する。
【０４７０】
このようにして、移動体端末１ａから送信される個人情報に、より多くの情報を付加することが可能となり、通信料をいたずらに増大させることなく、サーバ２ｃにおいて、詳細で多様な個人情報を得ることができる。
【０４７１】
次に、ステップ４２６２に移行して、得られた個人情報の一部、あるいは全部が、個人情報一時記憶部２７２に記憶される。このように、個人情報を一時記憶しておくことで、移動体端末１ａから個人情報を受信した時以外でも、自由なタイミングで、個人情報を用いた広告情報の選択を行うことができる。したがって、移動体端末１ａへの広告情報の送信をある特定のタイミングで行いたいような場合に、適したタイミングをサーバ２ｃ側で決定して、送信することが可能となり、より一層宣伝効果の高い広告情報サービスが実現できる。広告情報受信時に、直ちに個人情報を用いて広告情報を選択するような場合には、このステップ４２６２は不要となる。
【０４７２】
次にステップ４２６３は、ステップ４２６０で識別された個人情報に、ナビゲーション情報が含まれていた場合に実行され、個人情報を送信した移動体端末１ａについて記憶されているナビゲーション情報を更新する。
【０４７３】
上記のように、ナビゲーション情報は、ユーザの通過地点や、任意の場所の通過時刻、あいは到達時刻を推定するのに用いられ、ナビゲーション情報を受信した場合には、本ステップによって、通過地点推定部２０９や通過時刻推定部２１１で用いるナビゲーション情報が更新される。
【０４７４】
その後、ステップ４２６４では、タイマ（不図示）で計測された現在時刻を読み込み、ステップ４２６５で、通過地点推定部２０９、通過時刻推定部２１１により、上記のナビゲーション情報を基に、移動体端末１ａの通過地点、および任意の地点の通過時刻、または到達時刻を推定する。
【０４７５】
さらに、ステップ４２６６に進み、選択情報優先度呼び出しを行う。この選択情報優先度は、広告情報の選択を行う際に、どの項目を重視して選択を行うかを定めたものであり、たとえばユーザによって特定のジャンルの広告情報に高い関心を持っているような場合に、その情報を選択情報優先度として、個人情報記憶部２７１に記憶しておき、広告情報の選択時に呼び出して用いる。
【０４７６】
このようにすることで、ユーザの関心によりマッチした広告情報を選択して提供することが可能となり、ひいては宣伝効果を高めることが可能となる。
【０４７７】
続くステップ４２６７では、それまでのステップで取得された個人情報や選択情報優先度などを用いて、広告情報選択部２０６により、広告情報記憶部２１３から広告情報を選択し、選択広告情報一時記憶部２１６、および広告情報送信タイミング決定部２１４に出力する。
【０４７８】
次のステップ４２６８では、広告情報送信タイミング決定部２１４により、ステップ４２６７で選択された広告情報を移動体端末１ａに送信するタイミングを決定する。
【０４７９】
広告によっては特定の時刻に宣伝を行いたいものもある。このような場合に、移動体端末１ａへの送信のタイミングを限定すると共に、選択された広告情報を限定された時刻帯まで選択広告情報一時記憶部２１６に保持し、設定された時刻になったときに、当該広告情報を移動体端末１ａに送信するようなしくみが必要である。ステップ４２６８は、そのタイミングを決定する処理であって、決定された移動体端末１ａへの送信タイミングは、選択広告情報一時記憶部２１６に、当該選択された広告情報と共に、あるいはリンクされて記憶される。
【０４８０】
図２８で説明したように、選択広告情報一時記憶部２１６に記憶された広告情報は、その送信タイミングを常にチェックされ（ステップ４２３６）、好適なタイミングで、移動体端末１ａに送信される。
【０４８１】
続くステップ４２６９では、上述したように、選択された広告情報、およびその送信タイミングが、選択広告情報一時記憶部２１６に一時記憶される。
【０４８２】
ステップ４２７０は、図２８に示すステップ４２２６の処理に相当するもので、広告情報送信タイミング判別部２１７により、選択された広告情報の送信タイミングをチェックして、送信タイミングが、即送信するように設定されているものや、すでに送信タイミングを過ぎたものを検出する。
【０４８３】
そして、ステップ４２７１において、直ちに送信すべき広告情報が検出された場合（Ｙｅｓ）には、そのデータを送信データ作成部２２０に出力し、ステップ４２７２で、送信データ作成部２２０により、広告情報を含んだ送信データを作成し、ステップ４２７３に移行する。
【０４８４】
ステップ４２７３では、広告情報を送信するか否かをあらわす広告情報送信フラグを見て、Ｏｎになっていた場合にはステップ４２７４に移行して、送信データを通信部２０１から、移動体端末１ａに送信し、Ｏｆｆになっていた場合には、ステップ４２７４を行わずにこのフローを処理を終了する。
【０４８５】
この、広告情報送信フラグは、移動体端末１ａの入力装置１０１を介してユーザが設定したり、あるいは、車内情報によって検出された移動体の走行状態などに応じて、移動体端末１ａやサーバ２ｃでフラグを設定するもので、このようなフラグを設けることにより、ユーザに対して強制的に広告情報を送信することでユーザが煩わしさを感じたり、あるいは走行状況に応じて、広告の送信を制御することができる。
【０４８６】
このため、たとえば危険な走行状態に、無神経に広告情報を出力することがなくなり、自動車の運転などにおける広告情報提供に伴う危険性を削減することができる。
【０４８７】
一方、ステップ４２７１で、Ｎｏの場合、すなわち送信すべき広告情報が検出されなかった場合、ここでは、送信のための処理は不要であるので、このフローを終了する。
【０４８８】
図３０は、図２９に示すステップ４２７４およびステップ４２８２のデータ送信処理の詳細な流れを説明するためのフロー図である。通信部２０１が移動体端末１ａにデータを送信する際の処理の内容を詳しく示したものである。
【０４８９】
図３０に示すフローは、先ず、ステップ４３０１において、送信データ作成部２２０により、入力された送信情報に関するデータを用いて、所定の処理を行って送信データを作成し、ステップ４３０２に進む。
【０４９０】
ステップ４３０２では、通信部２０１から移動体端末１などの通信相手に接続を行い、続くステップ４３０３で、接続に成功すれば（Ｙｅｓ）、ステップ４３０４に進む。
【０４９１】
一方、ステップ４３０３において、通信回線が不安定であったり、通信相手が他の機器と通信中である等して接続に失敗した場合には、ステップ４３０２に戻って再び接続を行う。
【０４９２】
なお、図３０では、接続が成功するまで繰り返し接続処理を行うようにしているが、所定回数繰り返しても接続に成功しない場合には、処理を終了したり、あるいは、所定時間待ってから、再度接続を行うようにしてもよい。
【０４９３】
また、図３０では、データ作成の後、改めて通信相手に接続を行ってデータを送信するようにしたが、ユーザが個人情報を送信するために接続を行った場合で、広告情報を当該ユーザに直ちに送信するような場合には、ユーザからの接続状態をそのまま維持して、すなわち、ステップ４３０２、４３０３を行わずに、ステップ４３０４以降のデータ送信の処理を行ってもよい。
【０４９４】
ステップ４３０４では、送信データ作成部２２０で作成された送信データを、通信部２０１を介して通信相手に送信する。
【０４９５】
その後、通信相手から全てのデータを正常に受信できたことを示すデータ受信確認信号を受信すると、このフローを終了する。
【０４９６】
また、ステップ４３０５で、全てのデータを送信したにも関わらず、データ受信確認信号が受信できなかった場合には、ステップ４３０４に戻って、再度データの送信を行う。
【０４９７】
【発明の効果】
以上説明したように、本発明によれば、より高い広告の効果を期待することが可能になり、広告主をより多く集めることが可能となる。またユーザにとっても、近くに位置する広告主の情報が得られるため、従来の情報サービスに比べて一層利用価値が高い、移動に伴ったリアルタイムな広告情報を得ることができるので、送信されてくる広告情報に着目するようになる。
【０４９８】
したがって、これらの相乗効果によって、本発明を用いた情報サービス事業では、より多くの広告料収入を得ることができ、ひいては、より安い料金でユーザに情報を提供することが可能となる。
【図面の簡単な説明】
【図１】本発明の第一実施形態の情報提供システムを説明するための概略構成図である。
【図２】図１に示す移動体端末の概略ブロック図である。
【図３】図１に示す自動車や自動車の運転者に取り付けられた、車内情報や運転者情報を検出するセンサ等の一例を示す図である。
【図４】図１に示すサーバの概略ブロック図である。
【図５】図４に示す広告リンク情報記憶部に格納された特性情報の一例を示す図である。
【図６】図１に示す情報提供システムにおいて、移動体端末が広告情報を取得するまでの基本的な流れを説明するためのフロー図である。
【図７】図１に示す情報提供システムにおいて、移動体端末１がサービス情報を取得するまでの基本的な流れを説明するためのフロー図である。
【図８】図２に示す移動体端末での、サービス情報及び広告情報の表示例を示す図である。
【図９】図２に示す移動体端末での、サービス情報及び広告情報の他の表示例を示す図である。
【図１０】図１に示すサーバの変形例を示す図である。
【図１１】図１に示す移動体端末の変形例を示す図である。
【図１２】図１１に示す移動体端末での広告情報の表示例を示す図である。
【図１３】図１１に示す移動体端末での広告情報の他の表示例を示す図である。
【図１４】図１４は、イベントが検出された場合における、図１１に示す移動体端末での広告情報の表示例を示す図である。
【図１５】本発明の第二実施形態の情報提供システムを説明するための概略構成図である。
【図１６】図１５に示す移動体端末の概略ブロック図である。
【図１７】図１５に示すサーバの概略ブロック図である。
【図１８】図１５に示す情報提供システムにおいて、移動体端末１ｂが広告情報を取得するまでの基本的な流れを説明するためのフロー図である。
【図１９】図１５に示すサーバの変形例を示す図である。
【図２０】図１９に示すサーバと図１６に示す移動体端末とからなる情報提供システムにおいて、移動体端末が広告情報を取得するまでの基本的な流れを説明するためのフロー図である。
【図２１】本発明の各実施形態で説明した移動体端末のハードウエア構成を示すブロック図である。
【図２２】本発明の各実施形態で説明したサーバのハードウエア構成を示すブロック図である。
【図２３】図１１に示す移動体端末の詳細な処理の流れを示すフロー図である。
【図２４】図２３に示すステップ３０１２の個人情報送信割込処理の詳細な流れを説明するためのフロー図である。
【図２５】図２３に示すステップ３０１３のデータ受信割込処理の詳細な流れを説明するためのフロー図である。
【図２６】図２３に示すステップ３０１４の詳細広告情報要求割込処理の詳細な流れを説明するためのフロー図である。
【図２７】図２３に示すステップ３０１４の電話受信割込処理の詳細な流れを説明するためのフロー図である。
【図２８】図１０に示すサーバ２ｃの詳細な処理の流れを説明するためのフロー図である。
【図２９】図２８に示すステップ４２４０のデータ受信割込処理の詳細な流れを説明するためのフロー図である。
【図３０】図２９に示すステップ４２７４およびステップ４２８２のデータ送信処理の詳細な流れを説明するためのフロー図である。
【符号の説明】
１  移動体端末
２  サーバ
３  移動体通信回線
４  ナビゲーション装置
５  自動車
６  ネットワーク
７１〜７Ｎ  広告主の端末
７ａ  据え置型情報端末
７ｂ  外部サーバ
８  無線
９  ビーコン
１０１、１７８  入力装置
１０３  入力制御部
１０５  個人情報取得部
１０７  現在地情報取得部
１０９  ナビゲーション情報取得部
１１１  車内情報取得部
１１３  運転者情報取得部
１１５  端末情報取得部
１１８、１７６  ビーコン受信機
１２０  電源
１２２  ユーザ情報記憶部
１２４  端末情報記憶部
１２６  イベント検出部
１２８  個人情報作成部
１３０、２２０、２２０ａ  送信データ作成部
１３２  要求認識部
１３４、２０１、１７５、１８１、２７３  通信部
１３６、２０３  受信データ解析部
１３８、１７７  出力装置
１４０、２１８  サービス情報記憶部
１４２、２１３  広告情報記憶部
１４４  出力制御部
１５０、２０７  地図記憶部
１５１  現在地測定部
１５２  経路計算部
１５３  経路誘導部
１５４  地図描画領域設定部
１６０、１７４  受信機
１６１、２０６、２０６ａ  広告情報選択部
１７１  ナビゲーション部
１７２、５６１、２７１  タイマ
１７３、２７２  カウンタ
１７９、２７４  メモリ
１８０、２７５  コントローラ
２０５  個人情報判別部
２０９  通過地点推定部
２１１  通過時刻予測部
２１４、２１４ａ  広告情報送信タイミング決定部
２１５  広告リンク情報記憶部
２１６  選択広告情報一時記憶部
２１７  広告情報送信タイミング判定部
２１９  サービス情報取得部
２２１  送信回数カウンタ
２２２  料金演算部
２５０  送信機
２５１、２７２  個人情報一時記憶部
２７１  個人情報記憶部
５００  車内ＬＡＮ
５０１〜５１５  センサ
５５１〜５５４  制御ユニット
５６０  整備状況記憶部
【図１】
0003609590.tif 000002
【図２】
0003609590.tif 000003
【図３】
0003609590.tif 000004
【図４】
0003609590.tif 000005
【図５】
0003609590.tif 000006
【図６】
0003609590.tif 000007
【図７】
0003609590.tif 000008
【図８】
0003609590.tif 000009
【図９】
0003609590.tif 000010
【図１０】
0003609590.tif 000011
【図１１】
0003609590.tif 000012
【図１２】
0003609590.tif 000013
【図１３】
0003609590.tif 000014
【図１４】
0003609590.tif 000015
【図１５】
0003609590.tif 000016
【図１６】
0003609590.tif 000017
【図１７】
0003609590.tif 000018
【図１８】
0003609590.tif 000019
【図１９】
0003609590.tif 000020
【図２０】
0003609590.tif 000021
【図２１】
0003609590.tif 000022
【図２２】
0003609590.tif 000023
【図２３】
0003609590.tif 000024
【図２４】
0003609590.tif 000025
【図２５】
0003609590.tif 000026
【図２６】
0003609590.tif 000027
【図２７】
0003609590.tif 000028
【図２８】
0003609590.tif 000029
【図２９】
0003609590.tif 000030
【図３０】
0003609590.tif 000031