Movatterモバイル変換


[0]ホーム

URL:


JP3609590B2 - Information providing system, information output method in terminal, mobile information terminal, and information providing apparatus - Google Patents

Information providing system, information output method in terminal, mobile information terminal, and information providing apparatus
Download PDF

Info

Publication number
JP3609590B2
JP3609590B2JP21871297AJP21871297AJP3609590B2JP 3609590 B2JP3609590 B2JP 3609590B2JP 21871297 AJP21871297 AJP 21871297AJP 21871297 AJP21871297 AJP 21871297AJP 3609590 B2JP3609590 B2JP 3609590B2
Authority
JP
Japan
Prior art keywords
information
advertisement
advertisement information
mobile terminal
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP21871297A
Other languages
Japanese (ja)
Other versions
JPH1165434A (en
Inventor
謙一郎 倉田
康弘 郡司
宜茂 大山
浩三 中村
芳則 遠藤
真理子 奥出
敏雄 藤原
一郎 本堂
正和 平部
元幹 平野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Faurecia Clarion Electronics Co Ltd
Original Assignee
Hitachi Ltd
Xanavi Informatics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd, Xanavi Informatics CorpfiledCriticalHitachi Ltd
Priority to JP21871297ApriorityCriticalpatent/JP3609590B2/en
Publication of JPH1165434ApublicationCriticalpatent/JPH1165434A/en
Application grantedgrantedCritical
Publication of JP3609590B2publicationCriticalpatent/JP3609590B2/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Landscapes

Description

Translated fromJapanese

【0001】
【発明の属する技術分野】
本発明は、移動体に搭載され、ユーザの欲する第一の情報に加え、さらにそれ以外第二の情報を出力可能な移動体端末と、当該移動体端末に、前記第一の情報と前記第二の情報を提供する情報提供装置、を備えた情報提供システムに関するものである。特に、前記第二の情報として、前記移動体の通過する地域のサービス(商品、或いは役務)に関する広告情報を提供するのに適した情報提供システムに関するものである。
【0002】
【従来の技術】
従来より、パーソナルコンピュータ等の情報端末に、広告主が提供するサービス(商品又は役務)についての広告情報を提供する情報提供システムが提案されている。
【0003】
この種の情報提供システムは、日経ビジネス紙、1996年7月29日号、92頁〜95頁「インターネットでマーケティング改革、双方向メディアの利点生かせ、広告の概念・根底から変わる」に記載されているように、ユーザの情報端末と、コンテンツ・プロバイダーのような情報サービス事業者によって運営されるサーバとが、双方向の通信回線で接続されて構成されている。そして、ユーザの情報端末が、例えばユーザの趣味等、ユーザ固有の情報をサーバに送信することで、サーバが、当該ユーザ固有の情報を基に広告情報を選択し、当該ユーザの情報端末に送信する。
【0004】
このように、情報提供システムは、ユーザ固有の情報に基づいて広告情報を選択し、当該選択した広告情報を当該ユーザの情報端末に提供するので、テレビ、ラジオ等のマスメディアを介して広告情報を提供する場合に比べ、様々な利点を有する。
【0005】
たとえば、ユーザにとっては、より関心度の高い、有益な広告情報を得ることができるという利点がある。
【0006】
また、広告情報の提供主(広告主)にとっては、広告情報を関心度の高いユーザに絞って提供することができるので、高い宣伝効果を挙げることができるという利点がある。
【0007】
さらに、情報サービス事業者にとっては、広告主から広告料を徴収することで、気象情報や交通情報の提供、あるいは通信カラオケといった各種サービスを情報端末に提供する際に、当該情報端末のユーザから徴収している利用料金を引き下げることができるという利点がある。サービスの利用料金の引き下げは、ユーザの当該サービス事業への加入を促進し、ひいては、情報サービス事業の拡大につながる。
【0008】
【発明が解決しようとする課題】
ところで、近年の携帯電話等の移動体通信の普及に伴い、携帯情報端末に、移動体通信回線を介して広告情報を提供する情報提供システムの実現が望まれている。
【0009】
しかしながら、携帯情報端末は、例えば出張等の出先で使用されることが多い。したがって、上記従来の情報提供システムのように、ユーザ固有の情報に応じて広告情報を提供していたのでは、ユーザがその場で利用できない価値の低い広告情報をも含んでしまう。このような広告情報は、ユーザにとって無意味なものとなってしまい問題である。また、広告主にとっては、無駄な宣伝になってしまい問題である。
【0010】
また、携帯情報端末は、可搬性をよくするため、小型・軽量化に重点をおいて開発されたものが多い。このため、通常、据え置き型の情報端末に比べて、記憶容量が小さく、表示画面も小さい。また、移動体通信は、有線の電話回線を用いた通信に比べて通信容量が小さい。
【0011】
したがって、上記従来の情報提供システムを、移動体通信回線を介して携帯情報端末に広告情報を提供する情報提供システムに適用しようとすると、移動体通信の通信容量が小さいため、サーバから送られてた複数の広告情報すべてを、携帯情報端末の記憶装置に格納するのに時間がかかると云う問題が生ずることが考えられる。また、表示画面が小さいため、格納した広告情報のすべてを、順に画面表示した場合には、全ての情報を出力し終るまでに時間がかかると云う問題が生ずることも考えられる。
【0012】
特に、広告情報が時間によって変化するようなリアルタイム性の高い情報の場合、画面表示されたときには、ユーザにとって無意味なものとなってしまい問題である。また、広告主にとっては、無駄な宣伝になってしまい問題である。
【0013】
これ等のような問題が生ずれば、高い宣伝効果が得られなくなるので、広告料を支払ってまで広告情報を提供しようとする広告主が減少するものと予測される。情報サービス事業者は、広告主から徴収する広告料が減少すると、気象情報や交通情報、あるいは通信カラオケといったサービスを情報端末に提供する際に、当該情報端末のユーザから徴収している利用料金を引き下げることができなくなる。そうなれば、ユーザの当該サービス事業への加入を促進することができなってしまう。
【0014】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、情報提供装置が、移動体に搭載された移動体端末に、当該移動体端末の位置に応じた広告情報を提供することで、移動体端末のユーザにとって利用価値の高い広告情報を提供することができる情報提供システム、移動体端末及び情報提供装置を提供することにある。
【0015】
【課題を解決するための手段】
上記課題を解決するために、本発明の情報提供システムは、移動体に搭載され、該移動体が通過する地域の位置に関する位置情報を含む個人情報と、ユーザの要求する要求情報とを外部に送信し、外部から受信した情報をユーザに出力する移動体端末と、
前記移動体端末から前記個人情報と前記要求情報を受信し、前記要求情報に応じた第一の情報と、前記個人情報に応じた第二の情報とを前記移動体端末に送信する情報提供装置と、
を備えていることを特徴とする。
【0016】
本発明の情報提供システムによれば、前記構成により、情報提供装置から移動体端末に、位置に応じた第二の情報、特に広告情報を提供することができるので、情報提供装置及び移動体端末間の通信量を削減することができる。
【0017】
また、情報提供装置から移動体端末に、当該移動体端末の位置に応じた広告情報を提供することで、移動体端末のユーザは利用価値の高い広告情報の提供を受けることができると共に、広告主は高い宣伝効果を挙げることができる。
【0018】
また、上述したように、気象情報や交通情報の提供、あるいは通信カラオケといった各種サービスは、通常、情報提供装置の運営者(情報サービス事業者)が移動体端末のユーザから利用料金を徴収することで運営されている。
【0019】
一方、情報サービス事業者は、広告情報の移動体端末への提供に際して、広告主から広告料を徴収するのが普通である。
【0020】
したがって、上記のようにした場合、情報サービス事業者は、広告主から広告料を徴収することで、気象情報や交通情報の提供、あるいは通信カラオケといった各種サービスを移動体端末に提供する際に、当該移動体端末のユーザから徴収している利用料金を引き下げることができる。サービスの利用料金の引き下げは、ユーザの当該サービス事業への加入を促進し、ひいては、情報サービス事業の拡大につながる。
【0021】
ここで、移動体端末の位置情報の取得は、当該移動体端末に当該移動体端末の位置を求める位置算出手段を設け、当該位置算出手段で求めた位置に関する情報を前記位置情報取得手段で取得するようにすればよい。
【0022】
あるいは、位置測定機能を有するナビゲーション装置で測定された、当該ナビゲーション装置の現在地に関する情報を、前記位置情報取得手段で取得するようにしてもよい。
【0023】
また、本発明の情報提供システムにおいて、
前記移動体端末に、地図情報を記憶する地図情報記憶手段と、
当該移動体端末の現在地を求める現在地算出手段と、
目的地を設定する目的地設定手段と、
前記地図情報記憶手段から、前記現在地算出手段で算出した現在地と前記目的地設定手段で設定した目的地とを結ぶ経路を選択する経路選択手段と、を設け、前記位置情報取得手段に、前記現在地算出手段で算出した現在地と、前記経路選択手段で選択した経路とを、前記位置情報として取得させ、
前記情報提供装置に、前記第二の受信手段で受信した個人情報に含まれる位置情報によって特定される経路上に、少なくとも1つの通過地点を設定する通過地点設定部と、
前記第二の受信手段で受信した個人情報に含まれる位置情報によって特定される現在地から、前記通過地点設定部で設定された通過地点までの移動時間を算出することで、当該個人情報を送信した移動体端末の当該通過地点への到達時刻を予測する到達時刻予測手段と、を設け、
前記情報検索手段に、前記通過地点設定手段で設定された通過地点から所定範囲内に関連づけられて記憶された広告情報を前記広告情報記憶手段から検出させると共に、
前記第二の送信手段に、現在時刻が前記到達時刻予測手段で予測した到達時刻に略達した時に、前記情報検索手段で検索した広告情報を、前記個人情報を送信した移動体端末に送信させるようにしてもよい。
【0024】
このようにすることで、移動体端末のユーザは、移動中であっても、その場で利用できる価値の高い広告情報の提供を受けることができ、広告主はより高い宣伝効果を挙げることができる。
【0025】
また、本発明の情報提供システムにおいて、
前記移動体端末が移動体に搭載されて使用されるものである場合、
当該移動体端末に、水温や油温等から当該移動体の動作状態に関連する情報を検出する動作状態情報検出手段と、
前記動作状態検出手段で検出した情報に基づいて、当該移動体に異常が発生したか否かを判断する異常判断手段と、を設け、
前記異常判断手段で当該移動体に異常が発生したと判断された場合、前記第一の送信手段に、前記個人情報に移動体の異常を示す情報を含めて、当該個人情報を前記情報提供装置に送信させ、
前記第二の受信手段で受信した個人情報に移動体の異常を示す情報が含まれている場合、前記情報提供装置の情報検索手段に、当該個人情報に含まれる位置に関する情報によって特定される地点から、所定範囲内にある移動体の修理施設が提供する広告情報を、前記広告情報記憶手段から検出させてもよい。
【0026】
このようにすることで、移動体に故障が生じた場合、移動体の現在地付近にある修理施設の広告情報を提供することができるので、移動体端末のユーザは、より利用価値の高い広告情報の提供を受けることができ、広告主はより高い宣伝効果を挙げることができる。
【0027】
さらに、本発明の情報提供システムにおいて、
前記移動体端末が移動体に搭載されて使用されるものである場合、
当該移動体端末に、当該移動体の燃料の残量を検出する残量検出手段と、
前記残量検出手段で検出した燃料の残量に基づいて、当該移動体に燃料補給が必要か否かを判断する燃料補給判断手段と、を設け、
前記燃料補給判断手段で当該移動体に燃料補給が必要と判断された場合、前記第一の送信手段に、前記個人情報に燃料補給を示す情報を含めて、当該個人情報を前記情報提供装置に送信させ、
前記第二の受信手段で受信した個人情報に燃料補給を示す情報が含まれている場合、前記情報提供装置の情報検索手段に、当該個人情報に含まれる位置に関する情報によって特定される地点から、所定範囲内にある移動体の燃料補給施設が提供する広告情報を、前記広告情報記憶手段から検出させてもよい。
【0028】
このようにすることで、移動体の燃料が少なくなってきた場合、移動体の現在地付近にある燃料補給施設の広告情報を提供することができるので、移動体端末のユーザは、より利用価値の高い広告情報の提供を受けることができ、広告主はより高い宣伝効果を挙げることができる。
【0029】
さらに、本発明の情報提供システムにおいて、
前記移動体端末が移動体に搭載されて使用されるものである場合、
当該移動体端末に、脈拍、脳波等から当該移動体の運転者の疲労状態に関連する情報を検出する疲労状態関連情報検出手段と、
前記疲労状態関連情報検出手段で検出した情報に基づいて、当該運転者に休息が必要か否かを判断する休息判断手段と、を設け、
前記休息判断手段で当該運転者に休息が必要と判断された場合、前記第一の送信手段に、前記個人情報に休息を示す情報を含めて、当該個人情報を前記情報提供装置に送信させ、
前記第二の受信手段で受信した個人情報に休息を示す情報が含まれている場合、前記情報提供装置の情報検索手段に、当該個人情報に含まれる位置に関する情報によって特定される地点から、所定範囲内にある休憩施設が提供する広告情報を、前記広告情報記憶手段から検出させてもよい。
【0030】
このようにすることで、移動体の運転者が疲れてきたときに、移動体の現在地付近にある休憩施設の広告情報を提供することができるので、運転者は、より利用価値の高い広告情報の提供を受けることができ、広告主はより高い宣伝効果を挙げることができる。
【0031】
また、本発明の情報提供システムにおいて、
前記広告情報が、提示時刻帯に関する情報に関連づけて記憶されている場合、前記移動体端末の出力手段に、前記第一の受信手段で受信した広告情報を、当該広告情報に含まれる提示時刻帯において、ユーザに出力させるようにしてもよい。
【0032】
このようにした場合、例えばレストランが提供するランチサービス等についての広告情報を、当該サービスが提供を受けられる時間帯にのみ提供することになるので、移動体端末のユーザは、リアルタイム性の高い広告情報の提供を受けることができ、広告主はより高い宣伝効果を挙げることができる。
【0033】
また、本発明の移動体端末は、放送局から放送された、広告主が提供するサービスの広告情報を、ユーザに出力する、移動体に搭載された移動体端末であって、
位置情報を取得する位置情報取得手段と、
前記放送局から放送された前記広告情報を受信する受信手段と、
前記受信手段で受信した広告情報が、前記位置情報取得手段で取得した位置情報によって特定される地点で定まる広告主の広告情報であるか否かを判別する情報判別手段と、
前記情報判別手段において、前記位置情報によって特定される地点で定まる広告主の広告情報であると判別された場合に、当該広告情報を出力する出力手段と、
を備えていることを特徴とする。
【0034】
本発明の移動体端末によれば、前記構成により、ユーザに、当該移動体端末の位置に応じた広告情報を出力することができるので、ユーザは利用価値の高い広告情報の提供を受けることができる。
【0035】
また、本発明の情報提供装置は、移動体に搭載された移動体端末から通信回線を介して送られてきた位置情報に応じて、広告主が提供するサービスの広告情報を、当該移動体端末に提供する情報提供装置であって、
前記広告情報を複数記憶する広告情報記憶手段と、
前記移動体端末から前記通信回線を介して送られてきた位置情報を受信する受信手段と、
前記受信手段で受信した個人情報に含まれる位置情報によって特定される地点で定まる広告情報を、前記広告情報記憶手段から検出する情報検索手段と、
前記情報検索手段で検出した前記広告情報を、前記通信回線を介して当該移動体端末に送信する送信手段と、
を備えていることを特徴とする。
【0036】
本発明の情報提供装置によれば、前記構成により、移動体端末に対して、位置に応じた広告情報を提供することができるので、移動体端末との間の通信量を削減することができる。
【0037】
また、移動体端末に対して、当該移動体端末の位置に応じた広告情報を提供することで、移動体端末のユーザは利用価値の高い広告情報の提供を受けることができると共に、広告主は高い宣伝効果を挙げることができる。
【0038】
【発明の実施の形態】
以下に、本発明の第一実施形態について、図面を参照して説明する。
【0039】
図1は本発明の第一実施形態の情報提供システムを説明するための概略構成図である。
【0040】
本実施形態の情報提供システムは、図1に示すように、移動体端末1と、移動体通信回線3を介して移動体端末1に接続されたサーバ2と、を備えて構成されている。
【0041】
尚、サーバ2には、インターネット等のネットワーク6を介して、広告主の端末71〜7Nや、移動体端末1のユーザが仕事場等で使用する据え置型情報端末7a、あるいは外部サーバ7b等が接続されているものとする。
【0042】
移動体端末1は、ユーザの指示に従い、気象情報や交通情報、あるいは通信カラオケといった各種サービス(これ等をサービス情報とも称する)の要求情報を、移動体通信回線3を介してサーバ2に送信する。
【0043】
また、ナビゲーション装置4やビーコン9から位置情報を取得し、当該位置情報を含む個人情報を、移動体通信回線3を介してサーバ2に送信する。
【0044】
一方、サーバ2は、移動体端末1から送られてきたサービスの要求情報に応じたサービス情報を、移動体通信回線3を介して、移動体端末1に送信する。
【0045】
また、移動体端末1から送られてきた個人情報に応じた広告情報(広告主が提供するサービスの宣伝情報)を検索する。そして、当該検索した広告情報を、移動体通信回線3を介して移動体端末1に送信する。
【0046】
これを受けて、移動体端末1は、サーバ2から送信されたサービス情報や広告情報をユーザに提供する。
【0047】
尚、移動体端末1は、携帯して使用することができる情報端末である。ユーザは、持ち歩いて使用したり、自動車5に取り付けて使用することができる。図1では、自動車5に取り付けた例を示している。また、図1では、移動体端末1を1つだけ表示しているが、実際には複数の移動体端末1が移動体通信回線3を介してサーバ2と接続される。
【0048】
本実施形態の情報提供システムでは、サーバ2が、移動体端末1から送信された位置情報を含む個人情報を基に、広告情報を検索している。
【0049】
したがって、例えば、現在地付近や、現在地と目的地とを結ぶ経路沿いにある、ユーザが直ぐに利用できるような広告情報のみを選択して、当該移動体端末1に提供することができる。これにより、ユーザにとって利用価値の高い広告情報のみを提供することができるので、ユーザの広告情報に対する注目度が向上する。このため、高い宣伝効果を挙げることができるので、広告主の増加が見込まれる。
【0050】
また、通常、サーバ2の運営者(情報サービス事業者)は、広告情報のユーザへの提供に際して、広告主から広告料を徴収することができる。
【0051】
したがって、情報サービス事業者は、気象情報や交通情報、あるいは通信カラオケといったサービス情報の提供に際して、ユーザから徴収している利用料金を引き下げることができるようになる。ひいては、ユーザの当該サービス事業への加入を促進することができる。
【0052】
また、このように、ユーザの欲するサービス情報と、ユーザにとって有用な広告情報とを共に提供できる情報提供システムとしたため、特に、これ等の情報を同時、あるいは所定の時間内にユーザに出力することができ、ユーザの広告情報への注目度を上げることができる。
【0053】
さらに、広告情報がサービス情報と同時に送信されるようにすれば、広告情報は、サービス情報とともに移動体端末に受信されるので、ユーザは移動体通信を広告情報受信のために勝手に使用されるという感覚をいだかないで済む。
【0054】
以下、本実施形態の情報提供システムについて、図面を参照して詳細に説明する。
【0055】
先ず、移動体端末1について説明する。
【0056】
図2は図1に示す移動体端末1の概略ブロック図である。
【0057】
図2において、入力装置101は、ユーザの指示を受け付ける。入力装置101は、リモコン101aやタッチパネル101b等の入力機器、あるいはマイクロフォン101c等の音声信号入力機器で構成される。
【0058】
入力制御部103は、入力装置101に入力されたユーザの指示に従い、移動体端末1が所定の動作をするように制御する。
【0059】
要求認識部132は、入力装置101に、ユーザのサーバ2に対する何らかの要求が入力された場合、当該要求の内容を判別して、後述する個人情報作成部128や、送信データ作成部130に知らせる。
【0060】
個人情報取得部105は、サーバ2で広告情報を検索するための様々な情報を取得するものであり、現在地情報取得部107と、ナビゲーション情報取得部109と、車内情報取得部111と、運転者情報取得部113と、端末情報取得部115と、を有する。
【0061】
位置情報取得部107は、ナビゲーション装置4から、現在地情報、即ち当該ナビゲーション装置4が搭載された自動車5の現在地に関する情報を取得する。また、ビーコン受信機118で受信した、道路沿い等に設置されたビーコン9から発せられる信号を基に現在地情報を取得する。
【0062】
ここでは、移動体端末1にナビゲーション装置4が接続されている場合に、ナビゲーション装置4で得られた現在地情報を優先して取得するようにしている。そして、ナビゲーション装置4が接続されていない場合にのみ、ビーコン受信機118で受信した信号を用いて現在地情報を取得するようにしている。
【0063】
ナビゲーション情報取得部109は、ナビゲーション装置4で設定された、現在地から目的地までの経路に関する情報等(以下、ナビゲーション情報とも称する)を取得する。
【0064】
尚、ナビゲーション装置4は、自動車用のものでよく、現在地測定機能及び経路選択機能を有するものであれば足りる。但し、現在地情報やナビゲーション情報の出力機能を有するものでなければならない。ここでは、個人情報取得部105がナビゲーション装置4に要求信号を送信することで、ナビゲーション装置4から情報を得るようにしている。
【0065】
あるいは、また、ナビゲーション装置と移動体端末は、出力装置等を共通に用いて、一体化されていてもよく、このような場合には、ハードウエアを共通にして、ナビゲーション情報を得るための機能がソフトウエアにより実現される。
【0066】
車内情報取得部111は、自動車5に設置されたセンサ等で検出された自動車5の動作状態や燃料の残量を示す情報(以下、車内情報とも称する)を、自動車5に設けられた車内LAN等のネットワークを介して取得する。
【0067】
運転者情報取得部113は、自動車5の運転者に取り付けられたセンサや、自動車5に設置されたセンサ等で検出された、運転者の疲労状態を示す情報(以下、運転者情報とも称する)を、自動車5に設けられた車内LAN等のネットワークを介して取得する。
【0068】
ここで、車内情報や運転者情報を検出するセンサ等について説明する。
【0069】
図3は自動車5や自動車5の運転者に取り付けられた、車内情報や運転者情報を検出するセンサ等の一例を示す図である。
【0070】
図3に示す例では、残存燃料センサ501、クラッシュセンサ502等の各種センサと、エンジン制御ユニット551、故障診断ユニット552等の各種制御装置とが、車内LAN500に接続された構成となっている。ここで、符号511〜515に示すセンサは、自動車5の運転者に取り付けられて使用されるものである。その他のセンサや、制御装置は、自動車5に設置されている。
【0071】
図3において、例えば、残存燃料センサ501で検出された燃料の残量について情報や、クラッシュセンサ502で検出された自動車5に加わった衝撃についての情報、故障診断ユニット552で判断された自動車5の異常についての情報等は、車内情報として車内情報取得部104に取得される。
【0072】
また、脈拍センサ511で検出された運転者の脈拍に関する情報や、脳波センサ512で検出された運転者の脳波に関する情報、ハンドル蛇角センサ507で検出されたハンドル蛇角に関する情報等は、運転者情報として運転者情報取得部106に取得される。
【0073】
図2に戻って説明を続ける。端末情報取得部115は、移動体端末1の各部動作をモニタする。そして、移動体端末1の電源120のオン・オフや、移動体端末1の通信状態等、移動体端末1の使用状況(自動車内での使用か否か等)に関する情報(以下、端末情報とも称する)を取得する。
【0074】
上記説明した個人情報取得部105の取得部107〜115各々での情報取得のタイミングは、当該取得部で取得される情報の時間的変化の度合いを考慮して、定期的に、あるいはユーザが入力装置101に入力した指示に従い、取得部107〜115各々が独自のタイミングで行えばよい。
【0075】
ユーザ情報記憶部122は、運転者情報取得部113で取得されるような、時間と共に刻々と変化する情報以外の、比較的変化の少ないユーザ個有の情報(以下、静的ユーザ情報とも称する)を記憶する。たとえば、ユーザの識別情報(ID番号等)、年齢、性別、あるいは趣味といった情報を記憶する。
【0076】
端末情報記憶部124は、端末情報取得部115で取得されるような、時間と共に刻々と変化する情報以外の、比較的変化の少ない移動体端末1固有の情報(以下、静的端末情報とも称する)を記憶する。たとえば、移動体端末1の識別情報(ID番号等)、移動体端末1の種類といった情報を記憶する。
【0077】
尚、静的ユーザ情報や静的端末情報は、ユーザが入力装置101を用いることで、ユーザ情報記憶部122及び端末情報記憶部124に記憶されるようにすればよい。また、ユーザが仕事場等で使う、ネットワーク6に接続された据え置型情報端末7aを用いて作成してもよい。そして、当該ユーザが、移動体端末1を用いて、据え置型情報端末7aにアクセスすることで、静的ユーザ情報や端末静的情報を入手することにより、ユーザ情報記憶部122や端末情報記憶部124に記憶させるようにしてもよい。
【0078】
イベント検出部124は、車内情報取得部104で取得された車内情報、および運転者情報取得部113で取得された運転者情報に基づき、自動車5の故障、燃料補給の必要性、および、運転者の休息の必要性(これ等をイベントとも称する)を検出する。イベント検出部124は、各イベントを以下の要領で検出する。
【0079】
▲1▼車内情報取得部111で取得された車内情報に基づき、自動車5の故障を検出する。たとえば、クラッシュセンサ502から衝撃についての情報が送られてきている場合や、エンジン制御ユニット551から水温や油温の異常を示す情報が送られてきている場合、あるいは、故障診断ユニット552から故障を示す情報が送られてきている場合は、自動車5に故障が発生したものと判断する。
【0080】
▲2▼車内情報取得部111で取得された車内情報のうち、残存燃料センサ501から送られてきた燃料の残量に関する情報に基づき、燃料補給の必要性を検出する。たとえば、燃料の残量に関する情報によって特定される燃料の残量が所定値以下の場合、自動車5に燃料補給の必要性があるものと判断する。
【0081】
▲3▼運転者情報取得部113で取得された運転者情報に基づき、運転者の休息の必要性を検出する。たとえば、脈拍センサ511から送られてきた情報によって特定される運転者の脈拍が所定値以上の場合や、視点センサ513から送られてきた情報によって特定される運転者の視点移動の頻度が所定値以下の場合、あるいはハンドル蛇角センサ507から送られてきた情報によって特定されるハンドル蛇角が所定値以上の場合は、運転者に休息の必要性があるものと判断する。
【0082】
個人情報作成部128は、個人情報取得部105で取得した各情報、ユーザ情報記憶部122に記憶された静的ユーザ情報、および端末情報記憶部124に記憶された静的端末情報を基に、サーバ2に送信すべき個人情報を作成する。
【0083】
個人情報を作成するタイミングは、イベント検出部126でイベントが検出されたときでもよいし、入力装置124にユーザの指示が入力されたときでもよい。また、定期的に作成するようにしてもよい。
【0084】
個人情報は、少なくとも現在地情報を含むものであればよく、必要に応じて、ナビゲーション情報や静ユーザ情報、あるいは端末情報等を含めるようにすればよい。
【0085】
ここでは、個人情報を以下の要領で作成している。
【0086】
▲1▼原則として、現在地情報取得部107で取得した現在地情報を含むように個人情報を作成する。
【0087】
▲2▼入力装置101に、ナビゲーション情報を選択する旨の指示が入力されている場合は、現在地情報に加えて、ナビゲーション情報取得部109で取得した経路等のナビゲーション情報(以下、現在地情報やナビゲーション情報を位置情報とも称する)を含めるように、個人情報を作成する。
【0088】
▲3▼イベント検出部126でイベントが検出されている場合は、当該イベントの内容を示す情報(以下、イベント情報とも称する)をも含めて、個人情報を作成する。
【0089】
▲4▼入力装置101に、広告主が提供するサービス(デパート、レストラン、ドライブイン等)についての情報(以下、種類情報とも称する)の指定が入力されている場合は、当該種類情報をも含めるように、個人情報を作成する。
【0090】
送信データ作成部130は、個人情報作成部128で作成された個人情報をサーバ2に送信するための送信データを作成する。
【0091】
たとえば、個人情報に、当該個人情報に含まれる各情報がどのような順序で並んでいるかを示す情報を付加して、送信データを作成する。あるいは、個人情報に含まれる情報各々に、当該情報の種類を表す識別子を付けて送信データを作成する。
【0092】
このようにすることで、個人情報に含まれる各情報を決まった順序で送る必要がなくなり、状況に応じて、必要なデータを、自由な形でサーバ2に送信することができる。
【0093】
また、入力装置101に、ユーザが、気象情報や交通情報といったサービスの提供を要求する旨の指示や、特定の広告情報の詳細を要求する旨の指示が入力された場合、当該指示に応じた要求データを作成する。
【0094】
通信部134は、移動体通信回線3を介して、サーバ2と双方向の通信を行う。送信データ作成部130で作成された送信データをサーバ2に送信したり、サーバ2から送信されたデータ(広告情報やサービス情報)を受信する。
【0095】
受信データ解析部136は、通信部134が受信した、サーバ2からのデータを解析する。具体的には、当該データの種類、即ち当該データが、サービス情報であるか、あるいは、広告情報であるかを判別する。また、当該データの属性、即ち文字データであるか、画像データであるか、あるいは、音声データであるか等を判別する。さらに、解析した広告情報に広告主の所在地や提示時刻に関する情報が付加されている場合、当該情報の内容を解析する。
【0096】
サービス情報記憶部140は、受信データ解析部136で解析したサービス情報を、当該サービス情報の属性と共に格納する。
【0097】
広告情報記憶部142は、受信データ解析部136で解析した広告情報を、当該広告情報の属性と共に格納する。また、当該広告情報に、広告主の所在地や出力時刻に関する情報等が付加されている場合は、当該情報も一緒に格納する。
【0098】
出力装置138は、モニタ138a等の画面出力装置や、スピーカ138b等を用いた音声信号出力装置を備えて構成される。
【0099】
出力制御部144は、サービス情報記憶部140に記憶されたサービス情報や、広告情報記憶部142に記憶された広告情報を、当該情報の属性に応じた形でユーザに出力できるように、出力装置138を制御する。
【0100】
また、出力制御部144は、広告情報に、広告主の所在地に関する情報が付加されている場合、個人情報取得部105から現在地情報を取得して、当該提示位置近辺で当該広告情報を出力するように、出力装置138を制御する。
【0101】
また、出力制御部144は、時刻測定機能を備えており、広告情報に提示時刻に関する情報が付加されている場合、当該提示時刻に当該広告情報を出力するように、出力装置138を制御する。
【0102】
さらに、出力制御部144は、時刻測定機能を利用して、広告情報の出力時間の制御も行う。たとえば、サービス情報記憶部140及び広告情報記憶部142各々に、サービス情報、広告情報が記憶されている場合、初めの5秒間に広告情報を出力し、その後サービス情報を出力するといった制御を行う。
【0103】
また、出力制御部144は、個人情報取得部105から車内情報を取得し、自動車5の走行状態に応じて情報をユーザに出力できるように、出力装置138を制御する。たとえば、自動車5が走行状態にある場合、音声のみを出力するようにしたりする。
【0104】
次に、サーバ2について説明する。
【0105】
図4は図1に示すサーバ2の概略ブロック図である。
【0106】
図4において、通信部201は、移動体端末1と双方向の通信を行う。また、ネットワーク6に接続された広告主71〜7nやユーザの据え置き型情報端末7a、外部サーバ7b等と双方向の通信を行う。
【0107】
受信データ解析部203は、通信部201で受信したデータを解析する。すなわち、通信部201で受信したデータが、移動体端末1から送られてきた個人情報であるか、またはサービス提供の要求情報であるか、もしくは、ネットワーク6を介しての情報であるかを判断する。
【0108】
個人情報判別部205は、受信データ解析部203で解析された個人情報に含まれる各情報の内容を判別する。具体的には、以下の点について行う。
【0109】
▲1▼個人情報に含まれる現在地情報を判別する。また、位置情報として、現在地情報の他に経路に関する情報が含まれているか否かも判別する。
【0110】
▲2▼個人情報にイベント情報が含まれているか否かを判別する。そして、イベント情報が含まれている場合は、当該情報によって特定されるイベントが、自動車5の故障に関するものであるか、自動車5の燃料補給の必要性に関するものであるか、あるいは、運転者の休息の必要性に関するものであるかを判断する。
【0111】
▲3▼個人情報に、広告主が提供するサービスの種類情報が含まれているか否かを判別する。含まれている場合は、その内容について判断する。
【0112】
▲4▼個人情報に静的ユーザ情報や、端末情報、あるいは静的端末情報が含まれているか否かを判別する。含まれている場合は、その内容について判断する。
【0113】
地図記憶部207には、地図情報が記憶されている。
【0114】
通過地点設定部209は、個人情報判別部205で個人情報に経路に関する情報が含まれていることが判別された場合、当該経路と地図記憶部207に記憶された地図情報とを基に、自動車5の通過地点を少なくとも1つ設定する。
【0115】
通過時刻推定部211は、通過時点設定部209で設定した通過地点の通過予想時刻を推定する。これは、通過地点が設定された経路の渋滞情報や、当該経路上を移動する自動車の平均速度等を基に、現在地から、前記設定した通過地点までの移動時間を推定することで可能である。
【0116】
尚、当該経路の渋滞情報や、当該経路を移動する自動車の平均速度に関する情報をサーバ2が有していない場合は、ネットワーク6を介して外部サーバ7b等にアクセスすることで、入手可能である。
【0117】
広告情報記憶部213は、複数の広告主から提供された広告情報がファイル形式で記憶されている。尚、広告情報記憶部213には、後述するサービス情報記憶部218に記憶されたサービス情報の提供者(スポンサ)の広告情報も記憶されている。
【0118】
広告リンク情報記憶部215には、広告情報記憶部213に記憶された複数の広告情報各々につき、当該広告情報の種類、広告主の所在地等を示す情報(以下、特性情報とも称する)が記憶されている。
【0119】
図5に広告リンク情報記憶部215に格納された特性情報の一例を示す。
【0120】
ここで、広告情報を選択するための特性情報は、識別番号801、サービスの種類802、広告選択条件803、端末の使用状況804、所在地805、広告情報ファイル806、広告リンク情報807、および送信回数808の項目によってデータベース化されている。
【0121】
ここで、識別番号801とは、広告情報を識別するための番号であり、広告情報毎に、個別の番号が付されている。
【0122】
サービスの種類802とは、広告主が提供するサービスの種類を示す項目である。
【0123】
広告選択条件803とは、広告主が設定した、当該広告主が広告情報を提供したいユーザの条件が設定されている。ここでは、選択条件として、宣伝範囲803a、宣伝時刻803b、車種803c、ユーザ年齢803dの項目が設けられている。
【0124】
端末の使用状況804は、移動体端末1がどのような状況で使用されているのかを示している。具体的には、自動車内で使用しているのか否かを示す。
【0125】
所在地805とは、広告情報の関連位置、または広告主の店の所在地等を示すもので、座標等のデータとして記憶される。
【0126】
広告情報ファイル806は、ファイル形式で保存されている広告情報のファイル名を示す。
【0127】
広告リンク情報807は、広告主の端末がネットワーク6に接続されている場合に、当該広告主の端末71〜7Nのリンク先が記憶されている。
【0128】
送信回数808は、後述する送信回数カウンタ221で測定された、各広告情報の送信回数を示すものである。この情報は、広告主への課金料金を求める際などに使用される。
【0129】
尚、図5において、「−」で示されている部分は、条件が設定されていないことを示す。
【0130】
広告情報選択部206は、広告リンク情報記憶部208に記憶された、複数の特性情報の中から、個人情報判別部205で判別された個人情報によって特定される条件を満足するものを検索する。そして、検索した情報によって特定される広告情報を、広告情報記憶部213から読み出す。
【0131】
ここで、情報検索の要領を、図5を参照して説明する。
【0132】
▲1▼個人情報に含まれる位置情報によって特定される位置から、所定範囲内に所在地805がある特性情報を検索する。
【0133】
これは、移動体端末1のユーザにとって、その場で利用することができないような、価値のない広告情報を、送信対象から外すためである。
【0134】
尚、通過地点設定部209で自動車5の通過地点が設定されている場合は、当該通過地点から所定範囲内に所在地805がある特性情報を検索する。
【0135】
▲2▼個人情報に端末情報が含まれている場合、当該端末情報よって特定される使用状況と一致する端末の使用状況804を有する特性情報を検索する。
【0136】
これは、たとえば、駐車場といった自動車のユーザにのみ利用価値のある広告情報を、自動車の中で移動体端末1を使用しているユーザにのみ提供するためである。
【0137】
▲3▼個人情報に、広告主が提供するサービスの種類情報やイベント情報が含まれている場合、当該情報に対応するサービスの種類802の特性情報を検索する。
【0138】
たとえば、個人情報に含まれる種類情報がレストランである場合、サービスの種類802がレストランの特性情報を検索する。
【0139】
また、例えば、個人情報に含まれるイベント情報が自動車の燃料補給の必要性である場合、サービスの種類802がガソリンスタンドの特性情報を検索する。
【0140】
▲4▼個人情報に含まれる静的ユーザ情報や静的端末情報が含まれている場合、当該情報と、広告選択条件803の車種803cやユーザ年齢803dとを比較して、特性情報を検索する。
【0141】
▲5▼上記▲1▼〜▲4▼で検索した結果、最後に残った特性情報について、宣伝範囲803aが設定されている場合、個人情報に含まれる位置情報によって特定される位置が、前記宣伝範囲内にある特性情報を検索する。
【0142】
これは、広告主にとって、あまり高い宣伝効果を挙げられそうにないユーザに対して、広告情報が送信されるのを防ぐためである。
【0143】
尚、通過地点設定部209で自動車5の通過地点が設定されている場合は、当該通過地点が、前記宣伝範囲内にある特性情報を検索する。
【0144】
▲6▼上記▲1▼〜▲4▼で検索した結果、最後に残った特性情報について、宣伝時刻803bが設定されている場合は、現在時刻が宣伝時間帯内にある特性情報を検索する。
【0145】
上記▲1▼〜▲6▼で検索した結果、最後に残った特性情報によって特定される広告情報を、広告情報記憶部213から読み出す。
【0146】
広告情報送信タイミング決定部214は、通過時刻推定部211で通過時刻が設定されている場合に起動する。広告情報送信タイミング決定部214は、広告情報選択部206において、通過時点設定部209で設定された通過地点を基に選択された広告情報の送信タイミングを、当該通過地点の通過予想時間を基に設定する。
【0147】
選択広告情報一時記憶部216は、広告情報送信タイミング決定部214で送信タイミングが決定された広告情報を広告情報選択部206から取り出し、格納する。
【0148】
広告情報送信タイミング判別部217は、時刻測定機能を備えており、選択広告情報一時記憶部216に格納された広告情報の送信タイミングをチェックし、送信タイミングになった広告情報を検出する。
【0149】
サービス情報記憶部218には、サーバ2の運営者がユーザに提供する気象情報、交通情報、あるいは通信カラオケといったサービス情報が記憶されている。
【0150】
サービス情報取得部219は、受信データ解析部203で解析されたサービス要求情報に対応するサービス情報を、サービス情報記憶部218から取得する。
【0151】
送信データ作成部220は、広告情報選択部206で選択した広告情報や、サービス情報取得部219で取得したサービス情報を基に、移動体端末1に送信する送信データを作成する。
【0152】
送信回数カウンタ221は、通信部201から移動体端末1に送信を行った広告情報に対してその送信回数を数える。
【0153】
広告料金演算部222は、送信回数カウンタ219で測定された広告情報毎の送信回数に基づいて、広告主への課金、すなわち広告料金を演算する。この課金情報は、通信手段7を介して、広告主等に送信することができる。
【0154】
次に、本実施形態である情報提供システムの動作について説明する。
【0155】
先ず、移動体端末1が広告情報を取得するまでの動作について説明する。
【0156】
図6は、本実施形態の情報提供システムにおいて、移動体端末1が広告情報を取得するまでの基本的な流れを説明するためのフロー図である。
【0157】
ここで、ステップ1001〜ステップ1008は、移動体端末1側で実行される処理であり、ステップ2001〜2007は、サーバ2側で実行される処理である。
【0158】
先ず、移動体端末1は、ステップ1001〜ステップ1005において、個人情報の送信処理を行う。
【0159】
個人情報作成部128は、個人情報を作成するタイミングを検出する(ステップ1001)。
【0160】
個人情報の作成タイミングは、上述したように、イベント検出部126でイベントが検出されたときでもよいし、入力装置124にユーザのその旨の指示が入力されたときでもよい。また、定期的に作成するようにしてもよい。
【0161】
個人情報の作成タイミングが検知されると、個人情報作成部128は、個人情報取得部105や、ユーザ情報記憶部122、あるいは端末情報記憶部124から、少なくとも位置情報を含む必要な諸情報を取り出して、これ等の情報を基に個人情報を作成する(ステップ1002)。
【0162】
次に、通信部134は、移動体通信回線3を介して、サーバ2との接続状態を確認し、接続していない場合はサーバ2と接続する(ステップ1003)。
【0163】
次に、送信データ作成部130は、ステップ1002で作成した個人情報を基に、サーバ2への送信データを作成する(ステップ1004)。
【0164】
その後、通信部134は、ステップ1004で作成した送信データをサーバ2に送信する(ステップ1005)。
【0165】
これを受けて、サーバ2は、ステップ2001〜2007において、広告情報の選択・送信処理を行う。
【0166】
先ず、通信部201は、移動体端末1から送られてきた送信データを受信する(ステップ2001)。
【0167】
次に、受信データ解析部203は、ステップ2001で受信したデータを解析して、当該データが個人情報のデータであることを解析する(ステップ2002)。
【0168】
次に、個人情報判別部205は、ステップ2002で解析した個人情報に含まれる諸情報を判別する(ステップ2003)。
【0169】
尚、個人情報に、位置情報として、経路に関する情報が含まれている場合、当該経路情報を通過地点推定部209に渡す。これを受けて、通過地点推定部209は、地図記憶部207に記憶された地図情報を参照して、当該経路上に通過地点を少なくとも1つ設定する。また、通過時刻推定部211が、前記設定した通過地点の通過時刻を予測する。
【0170】
次に、広告情報選択部206は、広告リンク情報記憶部215に記憶された特性情報の中から、ステップ2003で判別された個人情報の諸情報によって特定される条件を満足する特性情報を検索し、当該個人情報に対応する広告情報を、広告情報記憶部213から選択する(ステップ2004)。
【0171】
尚、特性情報の検索は、上述したように、少なくとも個人情報に含まれる位置情報を参照して行われる。また、通過地点推定部209で通過地点が設定されている場合は、当該通過地点の位置情報を参照して、特性情報の検索を行う。
【0172】
次に、通信部201は、サーバ2が移動体通信回線3を介して移動体端末1と接続された状態にあることを確認する(ステップ2005)。
【0173】
次に、送信データ作成部220は、ステップ2004で選択した広告情報と、広告リンク情報記憶部215に記憶された特性情報とを基に、移動体端末1への送信データを作成する(ステップ2006)。
【0174】
尚、通過時刻推定部209で、通過時刻が予測されている場合は、広告情報送信タイミング判定部217の指示に従い、当該通過時刻あたりで送信データが作成されるように、作成タイミングを調整する。
【0175】
次に、通信部201は、ステップ2005で作成した送信データを移動体端末1に送信する(ステップ2007)。
【0176】
これを受けて、移動体端末1は、ステップ1006〜ステップ1008において、広告情報の受信処理を行う。
【0177】
先ず、通信部134は、サーバ2から送られてきた送信データを受信する(ステップ1006)。
【0178】
次に、受信データ解析部136は、ステップ1006で受信したデータを解析して、当該データが広告情報のデータであることを解析する(ステップ1007)。
【0179】
そして、解析した広告情報を広告情報記憶部142に格納する(ステップ1008)。
【0180】
次に、移動体端末1がサービス情報を取得するまでの動作について説明する。
【0181】
図7は、本実施形態の情報提供システムにおいて、移動体端末1がサービス情報を取得するまでの基本的な流れを説明するためのフロー図である。
【0182】
ここで、ステップ1101〜ステップ1107は、移動体端末1側で実行される処理であり、ステップ2101〜2107は、サーバ2側で実行される処理である。
【0183】
先ず、移動体端末1は、ステップ1101〜ステップ1104において、サービス要求情報の送信処理を行う。
【0184】
先ず、要求認識部132は、入力装置101に、サービス情報の提供要求が入力されるのを待つ(ステップ1101)。
【0185】
サービス情報の提供要求が認識されると、通信部134は、移動体通信回線3を介して、サーバ2との接続状態を確認し、接続していない場合はサーバ2と接続する(ステップ1102)。
【0186】
次に、送信データ作成部130は、ステップ1101で認識したサービス提供要求の内容を基に、サーバ2への送信データを作成する(ステップ1103)。
【0187】
その後、通信部134は、ステップ1103で作成した送信データをサーバ2に送信する(ステップ1104)。
【0188】
これを受けて、サーバ2は、ステップ2101〜2107において、サービス情報の取得・送信処理を行う。
【0189】
先ず、通信部201は、移動体端末1から送られてきた送信データを受信する(ステップ2101)。
【0190】
次に、受信データ解析部203は、ステップ2101で受信したデータを解析して、当該データがサービス情報の提供要求であることを解析する(ステップ2102)。
【0191】
次に、サービス情報取得部219は、ステップ2102で解析した提供要求によって特定されるサービス情報の内容を判別する(ステップ2103)。
【0192】
次に、サービス情報取得部219は、サービス情報記憶部218に記憶されたサービス情報の中から、ステップ2103で判別された内容のサービス情報を取得する(ステップ2104)。
【0193】
ここで、広告情報選択部206は、ステップ2104で取得したサービス情報にスポンサ(提供者)がいる場合、当該スポンサの広告情報を、広告リンク情報記憶部215に記憶された特性情報を用いて、広告情報記憶部213から取得する。
【0194】
ここで、この広告情報の選択に用いられる個人情報は、受信したデータに要求情報とともに含まれていたものか、あるいは、前回以前に移動体端末から送信されたものであればよい。
【0195】
次に、通信部201は、サーバ2が移動体通信回線3を介して移動体端末1と接続された状態にあることを確認する(ステップ2105)。
【0196】
次に、送信データ作成部220は、ステップ2104で取得したサービス情報を基に、移動体端末1への送信データを作成する(ステップ2106)。
【0197】
尚、ステップ2104で取得したサービス情報のスポンサの広告情報が取得されている場合、当該サービス情報と当該広告情報とを基に、移動体端末1への送信データを作成する。
【0198】
次に、通信部201は、ステップ2105で作成した送信データを移動体端末1に送信する(ステップ2107)。
【0199】
これを受けて、移動体端末1は、ステップ1105〜ステップ1107において、サービス情報の受信処理を行う。
【0200】
先ず、通信部134は、サーバ2から送られてきた送信データを受信する(ステップ1105)。
【0201】
次に、受信データ解析部136は、ステップ1105で受信したデータを解析する(ステップ1106)。そして、当該データがサービス情報のデータであることを確認する。尚、解析したサービス情報に広告情報が付加されているか否かも確認する。
【0202】
次に、解析したサービス情報をサービス情報記億部140に格納する(ステップ1107)。尚、当該サービス情報に広告情報が付加されている場合は、当該広告情報を広告情報記憶部142に格納する。
【0203】
上記の図6及び/又は図7に示すフローが実行されて広告情報記憶部142、サービス情報記憶部140に格納された情報は、出力制御部144により、当該情報の属性に応じた形で、あるいは入力装置103に入力されたユーザの指示に応じた形で、出力装置138から出力される。
【0204】
たとえば、広告情報記憶部142又はサービス情報記憶部140に格納された情報が音声情報からなる場合は、当該情報を出力装置138のスピーカ138bから出力する。また、画像情報からなる場合は、当該情報を出力装置138のディスプレイ138aに表示する。
【0205】
ここで、サービス情報をディスプレイから、広告情報をスピーカから出力するようにすれば、ユーザのサービス情報の認識を妨げることなく、広告情報を効果的に伝えることが可能となる。
【0206】
また、広告情報記憶部142に格納された広告情報に、提示時刻に関する情報が付加されている場合、出力装置138を制御して、当該提示時刻に当該広告情報を出力する。
【0207】
このように、広告情報を適切な時刻に出力できるように構成したことで、ユーザが、例えば広告の施設付近に至ったときや、ユーザがそのような情報を欲すると予想されるタイミングに合わせて、ユーザに広告情報を提供することができるので、広告情報のユーザにとっての価値が高まり、ひいては宣伝の効果を高めることができる。
【0208】
また、たとえば、広告情報記憶部142及びサービス情報記憶部140に、それぞれ広告情報、サービス情報が記憶されている場合、初めの所定時間に広告情報を出力し、その後サービス情報を出力したり、サービス情報をディスプレイ138aに表示しながら、広告情報については文字情報のみディスプレイに表示したり、あるいは、サービス情報をディスプレイ138aに表示しながら、広告情報については、文字情報を音声認識して、スピーカ138bから出力するといった制御を行う。
【0209】
図8は、図2に示す移動体端末1における、サービス情報及び広告情報のユーザへの表示例を示す図である。
【0210】
図8では、移動体端末1のユーザが気象情報の提供を要求した場合に、気象情報及び当該気象情報のスポンサの広告情報が、サーバ2から送られてきた場合の例を示している。
【0211】
図8(a)において、ディスプレイ138aの表示画面には、サービス情報を表示する領域570と、広告情報を表示する領域571とが設けられている。そして、気象情報は領域570に表示され、気象情報のスポンサの広告情報は、簡単な形式(文字のみ)で、領域571に表示されている。
【0212】
このように、気象情報等のサービス情報と広告情報とを分けて、表示することで、スポンサが変わった場合でも、広告情報を容易に変更することができる。また、同一のサービス情報に複数のスポンサがついた場合にも、広告情報を順次切り替えることで、サービス情報と組み合わせて出力することができる。
【0213】
また、ユーザにとっても、常に一定の領域でサービス情報を見ることができるため、使い勝手がよい。
【0214】
また、図8(a)では、出力制御部144により、領域571に表示している文字を音声認識して、その内容を、スピーカ138bから音声572で出力している。
【0215】
このようにすることで、サービス情報を見ているユーザに対しても、広告情報を聴覚的に出力することができる。
【0216】
図8(b)は、図8(a)において、ユーザがタッチパネル101b等の入力装置101を用いて、特定の地域(茨城県地方)の天気予報を要求する操作を行った場合の表示例を示している。
【0217】
ユーザがタッチパネル101b等の入力装置101を用いて、特定地方の天気予報を要求する操作を行った場合、当該操作は要求認識部132で認識される。そして、送信データ作成部130において、当該地方の気象情報の提供要求データが作成され、サーバ2に送信される。
【0218】
これを受けて、サーバ2は、サービス情報記憶部218から当該地方の気象情報を取得すると共に、当該地方の気象情報に特有のスポンサがいれば、当該スポンサの広告情報を、広告情報記憶部213から取得する。
【0219】
そして、当該地方の気象情報と、特有のスポンサの広告情報とを、移動体端末1に送信する。
【0220】
これを受けて、移動体端末1は、図8(b)に示すように、当該地方の広告情報と、特有のスポンサの広告情報とを、ユーザに出力する。
【0221】
図9は、図2に示す移動体端末1における、サービス情報及び広告情報のユーザへの他の表示例を示す図である。
【0222】
図9では、移動体端末1のユーザが通信カラオケサービスの提供を要求した場合に、当該カラオケサービス及び当該カラオケサービスのスポンサの広告情報が、サーバ2から送られてきた場合の表示例を示している。
【0223】
ここでは、図9(a)に示すように、初めの所定の時間(例えば5秒程度)にカラオケサービスのスポンサの広告情報を出力装置138から出力し、その後、図9(b)に示すように、カラオケサービスを出力装置138から出力するようにしている。
【0224】
ユーザが通信カラオケの提供を要求した場合、カラオケ開始後には、広告情報の音声出力を行うことが難しかったり、あるいはユーザがカラオケに興味を奪われて広告情報に着目しない可能性が高い。
【0225】
この場合、図9に示すように、時間帯を分割して、広告情報を出力すれば、効果的な広告情報が提供可能となる。
【0226】
本実施形態の第一実施形態では、サーバ2は、移動体端末1の位置情報に応じた広告情報を提供することができる。このため、移動体端末1のユーザは、利用価値の高い広告情報の提供を受けることができる。また、広告情報の広告主は高い宣伝効果を挙げることができる。さらに、このようにすることで、移動体端末1に送信すべき広告情報を絞り込むことができるので、通信コストの削減にもつながる。
【0227】
また、気象情報や交通情報の提供、あるいは通信カラオケといった各種サービスは、通常、サーバ2の運営者(情報サービス事業者)が移動体端末1のユーザから利用料金を徴収することで運営されている。
【0228】
一方、情報サービス事業者は、広告情報の移動体端末1への提供に際して、広告主から広告料を徴収するのが普通である。
【0229】
したがって、上記のようにした場合、情報サービス事業者は、広告主から広告料を徴収することで、気象情報や交通情報の提供、あるいは通信カラオケといった各種サービスを移動体端末1に提供する際に、当該移動体端末のユーザから徴収している利用料金を引き下げることができる。サービスの利用料金の引き下げは、ユーザの当該サービス事業への加入を促進し、ひいては、情報サービス事業の拡大につながる。
【0230】
また、本実施形態では、移動体端末1から送られてきた位置情報が、ナビゲーション装置4で得られた経路に関する情報である場合、当該経路上に自動車5の通過地点を設定すると共に、当該通過地点の通過時刻を予測し、当該通過地点付近の広告情報を、前記予測した通過時刻を参照して移動体端末1に送信している。
【0231】
このようにすることで、ユーザは、自動車5で移動中であっても、その場で利用価値の高い広告情報の提供を受けることができる。また、広告情報の広告主はより高い宣伝効果を挙げることができる。
【0232】
すなわち、通信後、しばらく経過した後にも、ユーザの利用価値の高い広告情報を提供することが可能である。
【0233】
また、本実施形態では、ユーザの自動車5に故障や燃料補給の必要性が生じた場合、あるいは、自動車5の運転者に休息の必要性が生じた場合、自動車5の現在地付近にある修理施設やガソリンスタンド、あるいはレストランといった、ユーザにとって最も必要性の高い広告情報を、移動体端末1に送信している。
【0234】
したがって、ユーザは、より利用価値の高い広告情報の提供を受けることができる。また、広告情報の広告主はより高い宣伝効果を挙げることができる。
【0235】
さらに、本実施形態では、広告情報にサービス提供時間帯に関する情報が含まれている場合、当該時間帯を考慮して広告情報をユーザに出力するようにしている。
【0236】
このようにした場合、例えばレストランが提供するランチサービス等についての広告情報を、当該サービスを受けられる時間帯にのみ提供することになるので、ユーザは、リアルタイム性の高い広告情報の提供を受けることができる。
【0237】
尚、本実施形態では、移動体端末1側にユーザ情報記憶部122及び端末情報記憶部124を設け、比較的変化の少ない静的ユーザ情報や静的端末情報を、必要に応じて個人情報に含めて、サーバ2に送信するようにしている。しかしながら、本発明はこれに限定されるものではない。
【0238】
たとえば、サーバ2が運営するサービス事業に加入するユーザ各々について、ユーザの識別情報と、当該ユーザの静的ユーザ情報及び静的端末情報との関係を示すテーブルを、サーバ2に設ける。そして、移動体端末1からサーバ2へ、ユーザの識別情報を含んだ個人情報を送信することで、サーバ2において、当該識別情報に対応する静的ユーザ情報及び静的端末情報を、前記テーブルから取得するようにしてもよい。
【0239】
図10は、本実施形態のサーバの変形例を示す図である。
【0240】
図10に示すサーバ2cは、図4に示すサーバ2に加えて、個人情報記憶部271と、個人情報一時記憶部272と、を有する。
【0241】
個人情報記憶部271には、サーバ2cが運営するサービス事業に加入するユーザ各々について、ユーザの識別情報と、当該ユーザの静的ユーザ情報及び静的端末情報との関係を示すテーブルが記憶されている。
【0242】
個人情報一時記憶部272は、個人情報判別部205で判別した、広告情報選択部206で広告情報を選択するための個人情報が一時的に格納される。
【0243】
図10に示すサーバ2cでは、移動体端末1は、サーバ2cに、移動体の位置情報とユーザの識別情報を含んだ個人情報とを送信する。そして、サーバ2cにおいて、個人情報判別部205は、当該識別情報に対応する静的ユーザ情報及び静的端末情報を、個人情報記憶部271から抽出して、この抽出した情報を、移動体端末1から送られてきた個人情報に含めて、個人情報一時記憶部272に格納する。
【0244】
このようにすることで、ユーザは、全ての個人情報を移動体端末からサーバに送信する必要がなくなるので、通信料の削減を図ることができる。
【0245】
また、本実施形態では、移動体端末1とサーバ2とが移動体通信3を介して双方向の通信を行うものについて説明した。しかしながら、本発明はこれに限定されるものではなく、例えば移動体端末1を公衆電話等に接続することで、サーバ2との間で双方向通信を行うようにしたものでもよい。
【0246】
さらに、本実施形態では、広告情報に関する全ての情報を、サーバ2から移動体端末1に送信するようにしている。しかしながら、本発明はこれに限定されるものではない。広告情報のうち、比較的変更の少ない部分のデータを、予め移動体端末1側に記憶させておくと共に、広告情報のうち、比較的変更の多い部分のデータを、サーバ2から移動体端末1に送るようにしてもよい。
【0247】
このようにすることで、サーバ2及び移動体端末1間の通信データ量を更に削減することができる。
【0248】
また、本実施形態では、移動体端末1として、別個独立に設けられたナビゲーション装置4から現在地や経路等の位置情報を取得するものについて説明した。しかしながら、本発明はこれに限定されるものではない。移動体端末に現在地測定機能や経路選択機能を持たせることで、移動体端末自ら位置情報を検出することができるようにしてもよい。
【0249】
図11は、本実施形態の移動体端末の変形例を示す図である。
【0250】
図11に示す移動体端末1aは、図1に示す移動体端末1に加えて、地図記憶部150と、現在地測定部151と、目的地設定部155と、経路計算部152と、経路誘導部153と、地図描画領域設定部154と、を有する。
【0251】
地図記憶部150は、ディスプレイ138aに地図を表示するために必要な情報を、CD−ROMやICカード等の記憶媒体に記憶している。
【0252】
現在地測定部151は、自動車に設けられた車輪速センサ及びジャイロ(不図示)で各々計測された距離データ、角加速度データを基に、自動車の初期位置からの移動位置を算出すると共に、自動車に設けられた地磁気センサ(不図示)で計測された方位データを基に、自動車の進む方位の初期値を設定することで、自動車の現在地や進行方向を算出する。また、3つ以上のGPS衛星(不図示)からの信号を受信して、GPS衛生各々及び自動車間の距離と、当該距離の変化率とを測定することで、自動車の現在地や進行方向を算出する。
【0253】
目的地設定部155は、入力装置101に入力されたユーザ指示等に従い、目的地を設定する。
【0254】
経路計算部152は、ダイキストラ法等を用いて、地図記憶部150に記憶された地図データから、指定された2つの地点(現在地と目的地)間を結ぶ経路を検索することで、当該2地点間の誘導経路を決定する。経路の決定に際しては、異なる検索条件を用いて、例えば、2地点間の距離が最短になる経路、最も短い時間で到達可能な経路、最もコストが安くなる経路等をそれぞれ求めることができる。
【0255】
経路誘導部153は、経路計算部152で求めた経路情報と、現在地測定部151で求めた現在位置情報とを比較して、ディスプレイ138a上に表示された地図上に進行すべき方向を描画する。
【0256】
地図描画領域設定部154は、現在地測定部151で測定された現在地情報等を基に、予め定めたアルゴリズムに従って、ディスプレイ138a上に表示すべき地図領域を設定し、当該領域の地図データを地図記憶装置12から読み出す。
【0257】
図11に示す移動体端末1aは、図1に示す本実施形態の移動体端末1にナビゲーション装置としての機能を備えたものであり、以上説明した本実施形態の移動体端末1の機能に加えて、入力装置101に入力されたユーザの指示に従い、ディスプレイ138a上に地図を表示したり、当該地図上に現在地や目的地を表示したり、あるいは、目的地までの経路誘導を行ったりする。
【0258】
図11に示す移動体端末1aによれば、広告情報に当該広告情報の所在地が付加されて、サーバ2から送られてきた場合、ディスプレイに表示している現在地近辺の地図上に、当該広告情報に所在地を重ねて表示することも可能である。
【0259】
図12は、図11に示す移動体端末1aでの広告情報の表示例を示す図である。
【0260】
図12(a)では、ディスプレイ138a上に、自車550と、自車550の近辺に所在地がある広告情報551a〜551cが、各々に応じたアイコンで表示されている。
【0261】
尚、広告情報551a〜551cを、各々に応じたアイコンで表示するためには、サーバ2から移動体端末1aに広告情報を送信するに際し、当該広告情報の特性情報(図5参照)のうち、少なくとも、所在地とサービスの種類とを併せて送るようにする。また、移動体端末1aにサービスの種類各々に応じたアイコンをメモリ等に予め用意しておく。このようにすることで、地図上に広告情報の所在地を表示する際に、当該広告情報のサービス種類に応じたアイコンを前記メモリから読み出すことで、行うことができる。
【0262】
また、図12(a)では、同時に、アイコン表示されている広告情報が、ディスプレイ138aの予め決められた領域552に、簡単な形式(文字形式)で表示されている。
【0263】
このように、予め決められた領域552に、広告情報を表示するようことで、ユーザは、広告情報を他の情報と混同することを防止できる。
【0264】
さらに、図12(a)では、広告情報に含まれる文字情報を音声認識して、スピーカ138bから音声出力している。
【0265】
このようにすることで、ユーザは、ディスプレイ138aの表示画面に着目することなく広告情報を認識することができる。
【0266】
図12(b)は、図12(a)において、ユーザがタッチパネル101b等の入力装置101を用いてアイコン表示されている広告情報551bを選択した場合に、選択された広告情報の詳細を表示している例を示している。
【0267】
尚、サーバ2は、最初から広告情報の詳細を、移動体端末1aに提供するようにしてもよいし、移動体端末1aからの要求に応じて、広告情報の詳細を提供するようにしてもよい。
【0268】
このようにすれば、ユーザに過大な情報を提供することもなく、無駄な通信データ量を省いて、通信コストを低減することができる。
【0269】
また、図12(b)では、ディスプレイ138aの所定領域553に、広告主の所在地までの距離や、推定所用時間、方向等の情報を共に表示している。このようにすることで、ユーザがそこに行きやすくなり、宣伝の効果を高めることができる。尚、広告主の所在地までの距離や、推定所用時間、方向等の情報等は、移動体端末1aに設けられた、ナビゲーション装置としての機能を利用することで、得ることが可能である。
【0270】
図13は、図11に示す移動体端末1aでの広告情報の他の表示例を示す図であり、図12(a)に示す表示例において、広告情報を音声のみで出力するようにしたものである。このようにすれば、画面を煩雑にすることなく、広告情報をユーザに提供することが可能である。
【0271】
図14は、イベント検出部126でイベントが検出された場合における、図11に示す移動体端末1aでの広告情報の表示例を示す図である。
【0272】
図14では、イベント検出部126でエンジン故障が検出された場合における表示例を示している。
【0273】
上述したように、イベント検出部126で、自動車の故障や燃料補給の必要性等のイベントが検出された場合、移動体端末1aは、現在地情報と検出したイベントの内容を含む個人情報を、サーバ2に送信する。
【0274】
これを受けて、サーバ2は、イベントの内容に対応した広告情報であって、移動体端末1aの現在地近辺にあるものを検索して、当該移動体端末1aに送信する。
【0275】
この場合、移動体端末1aは、図14に示すように、取得した広告情報を図12(a)示す要領で表示すると共に、イベント検出部126で検出したイベントに対応する警告を、ディスプレイ138a及び/又はスピーカ138bから出力することで、ユーザは必要なときに必要な情報を自動的に取得できるので、大変に便利なばかりでなく、広告主にとっても利用の可能性の極めて高い宣伝活動を行うことができる。
【0276】
次に、本発明の第二実施形態について説明する。
【0277】
図15は本発明の第二実施形態の情報提供システムを説明するための概略構成図である。ここで、図1に示す第一実施形態と同じ機能を有するものには、同一の符号、または対応する符号を付している。
【0278】
図15に示す本実施形態の情報提供システムが、図1に示す第一実施形態の情報提供システムと異なる点は、サーバ2aから移動体端末1bに広告情報を送信する場合に、移動体通信回線3に代えて、FM多重データ送信、デジタル放送、衛星放送等の無線8を利用して送信するようにした点である。
【0279】
以下、本実施形態の情報提供システムについて、図面を参照して詳細に説明する。
【0280】
先ず、移動体端末1bについて説明する。
【0281】
図16は図15に示す移動体端末1bの概略ブロック図である。ここで、図2に示す移動体端末1と同じ機能を有するものには、同じ符号を付すことで、その詳細な説明を省略する。
【0282】
図16に示す移動体端末1bが図2に示す移動体端末1と異なる点は、放送局8から放送された情報を受信する受信機160を設けた点、および、受信データ解析部136で解析された広告情報を選択する広告情報選択部161を設けた点である。
【0283】
広告情報選択部161は、サーバ2aから送信された広告情報に付加されている特性情報(図5参照)を参照し、当該広告情報が、個人情報作成部128で作成された個人情報の条件を満足するか否かを判断する。そして、当該条件を満足する広告情報を選択し、広告情報記憶部142に格納する。
【0284】
次に、サーバ2aについて説明する。
【0285】
図17は図15に示すサーバ2aの概略ブロック図である。ここで、図4に示すサーバ2と同じ機能を有するものには、同じ符号を付すことで、その詳細な説明を省略する。
【0286】
図17に示すサーバ2aが図4に示すサーバ2と異なる点は、広告情報を放送局を介して送信する送信機250と、個人情報判別部205で判別された個人情報を一時記憶する個人情報一時記憶部251とを設けた点、送信データ作成部220に代えて送信データ作成部220aを設けた点、および広告情報送信タイミング決定部214に代えて広告情報送信タイミング決定部214aを設けた点である。
【0287】
送信データ作成部220aは、広告情報選択部206で選択した広告情報及び当該広告情報の特性情報を基に、無線8を介して放送局から送信される送信データを作成する。また、サービス情報取得部219で取得したサービス情報を基に、移動体通信回線3を介して送信される送信データを作成する。
【0288】
広告情報送信タイミング決定部214aは、広告情報選択部206で選択された広告情報の送信タイミングを決定する。不特定多数のユーザに同じ広告情報が送信される放送では、一定の広告情報(例えば、同じ地域にある広告情報等)をまとめて送信することが好ましい。そこで、本実施形態では、広告情報の送信タイミングを、ユーザの要求順ではなく、選択された広告情報の所在地等の属性に応じて、まとめて送信できるように送信タイミングを決めている。
【0289】
次に、本実施形態である情報提供システムの動作について説明する。
【0290】
尚、動情報端末1bがサービス情報を取得するまでの動作や、広告情報及び/又はサービス情報の移動体端末1bでの表示処理は、第一実施形態のものと同様であるので、その説明を省略する。ここでは、移動体端末1が広告情報を取得するまでの動作についてのみ説明する。
【0291】
図18は、本実施形態の情報提供システムにおいて、移動体端末1bが広告情報を取得するまでの基本的な流れを説明するためのフロー図である。
【0292】
ここで、ステップ1201〜ステップ1209は、移動体端末1b側で実行される処理であり、ステップ2201〜2210は、サーバ2a側で実行される処理である。
【0293】
先ず、移動体端末1bは、ステップ1201〜ステップ1205において、個人情報の送信処理を行う。ここでの処理は、図6に示すステップ1001〜1005での処理と同様であるので説明を省略する。
【0294】
次に、サーバ2は、ステップ2201〜2210において、広告情報の選択・送信処理を行う。
【0295】
先ず、ステップ2201〜2203において、移動体端末1bから送られてきた個人情報を判別する。ここでの処理は、図6に示すステップ2001〜2003での処理と同様である。
【0296】
ステップ2204では、上記の処理で判別した個人情報を、個人情報一時記憶部251に、一旦格納する。このようにすることで、自由なタイミングで、以降の処理を行うことができる。
【0297】
ステップ2205では、個人情報一時記憶部251に格納した個人情報を用いて、広告情報を選択する。ここでの処理は、図6に示すステップ2004と同様である。
【0298】
ステップ2206では、広告情報送信タイミング決定部214aは、ステップ2205で選択した広告情報の送信タイミングを決定する。そして、ステップ2205で選択した広告情報を、当該決定した送信タイミングデータと共に、選択広告情報一時記憶部216に格納する(ステップ2207)。
【0299】
ステップ2208では、広告情報送信タイミング判定部217は、選択広告情報一時記憶部216に記憶された広告情報の送信タイミングを検出する。
【0300】
送信タイミングが検出されると、選択情報一時記憶部216から広告情報が呼び出される。そして、送信データ作成部220aは、当該広告情報と広告リンク情報記憶部215に記憶された当該広告情報の特性情報とを基に、送信データを作成する(ステップ2209)。
【0301】
そして、送信機250を介して放送局から送信データを放送する(ステップ2210)。
【0302】
これを受けて、移動体端末1bは、ステップ1206〜ステップ1209において、広告情報の受信・選択処理を行う。
【0303】
先ず、受信機160は、放送局が放送したデータを受信する(ステップ1206)。
【0304】
次に、受信データ解析部136は、受信機160が受信したデータを解析し、広告情報を検出する(ステップ1207)。
【0305】
次に、広告情報選択部161は、検出した広告情報に付加されている特性情報を参照し、当該広告情報が、個人情報作成部128で作成された個人情報の条件を満足するか否かを判断する。そして、当該条件を満足する広告情報を選択する(ステップ1208)。ここでの処理は、ステップ2205における選択処理と、基本的に同様である。
【0306】
その後、選択した広告情報を、広告情報記憶部142に格納する(ステップ1209)。
【0307】
以上説明したように、本実施形態では、広告情報を放送局から放送することで移動体端末1bに提供している。したがって、移動体通信回線3によるサーバ2a及び移動体端末1b間の接続状態がよくない場合や、移動体通信回線3がサービス情報の提供で長時間使用されているような場合でも、広告情報をユーザに提供することができる。
【0308】
尚、本発明の第二実施形態では、サーバ2は、個人情報に応じて検索した広告情報を不特定多数のユーザに向けて放送している。そして、動情報端末1bにおいて、受信した広告情報を個人情報を用いて選別している。
【0309】
しかしながら、サーバ2から広告情報を放送する際に、当該広告情報に移動体端末1bの識別情報を付加することで、移動体端末1bにおいて、受信した広告情報を当該識別情報を用いて選別するようにしてもよい。
【0310】
また、本実施形態では、サーバ2aは、移動体端末1bから送信された個人情報に応じて、広告情報を放送するようにしている。しかしながら、本発明はこれに限定されるものではない。たとえば、サーバが、定期的に、不特定多数のユーザに向けて放送した広告情報を、移動体端末側において、個人情報を用いて検索するようにしてもよい。
【0311】
図19は、本実施形態のサーバの変形例を示す図である。
【0312】
ここで、図17に示すサーバ2aと同じ機能を有するものには、同じ符号を付している。
【0313】
図19に示すサーバ2bが、図17に示すサーバ2aと異なる点は、個人情報判別部205や地図記憶部207といった、移動体端末1bから送信された個人情報を受けて動作する構成が設けられていない点、および、広告情報選択部206に代えて個人情報選択部206aが設けられている点である。
【0314】
広告情報選択部206aは、予め決められた時刻毎に、その時点での様々な条件に応じて決定された優先度の高い広告情報を、広告情報記憶部213から所定数選択する。ここで、その時点での様々な条件は、例えば広告リンク情報記憶部215に記憶された特性情報、特に、広告情報の提示時刻(図5参照)を参考にして決定する。
【0315】
図20は、図19に示すサーバ2aと図16に示す移動体端末1bとからなる情報提供システムにおいて、移動体端末1bが広告情報を取得するまでの基本的な流れを説明するためのフロー図である。
【0316】
ここで、ステップ1301〜ステップ1304は、移動体端末1b側で実行される処理であり、ステップ2301〜2304は、サーバ2b側で実行される処理である。
【0317】
先ず、サーバ2bは、広告情報の放送処理を行う。
【0318】
ステップ2301では、広告情報選択部206aは、広告情報放送のタイミングを検出する。
【0319】
そして、前記タイミングが検出されると、広告リンク情報記憶部213に記憶された特性情報等を用いて、当該タイミングの時点において優先度の高い広告情報を、広告情報記憶部213から所定数選択する(ステップ2302)。
【0320】
次に、送信データ作成部220aは、ステップ2302で選択した広告情報と広告リンク情報記憶部215に記憶された当該広告情報の特性情報とを基に、送信データを作成する(ステップ2303)。
【0321】
そして、送信機250を介して放送局から送信データを放送する(ステップ2304)。
【0322】
これを受けて、移動体端末1bは、広告情報の受信・選択処理を行う。
【0323】
先ず、受信機160は、放送局が放送したデータを受信する(ステップ1301)。
【0324】
次に、受信データ解析部136は、受信機160が受信したデータを解析し、広告情報を検出する(ステップ1302)。
【0325】
次に、広告情報選択部161は、検出した広告情報に付加されている特性情報を参照し、当該広告情報が、個人情報作成部128で作成された個人情報との対応を満足するか否かを判断する。そして、当該条件を満足する広告情報を選択する(ステップ1303)。
【0326】
尚、個人情報は、上述したように、イベント検出部126でイベントが検出された場合や、入力装置124にユーザのその旨の指示が入力された場合、あるいは、定期的に作成される。
【0327】
次に、広告情報選択部206aは、ステップ1303で選択した広告情報を、広告情報記憶部142に格納する(ステップ1304)。
【0328】
次に、上記の各実施形態で説明した情報提供システムを実現するための具体的なハードウエア構成について説明する。
【0329】
先ず、移動体端末のハードウエア構成について説明する。
【0330】
図21は、上記の各実施形態で説明した移動体端末のハードウエア構成を示すブロック図である。
【0331】
移動体端末は、図21に示すように、現在地測定や経路選択を行うナビゲーション部171と、時刻や時間を計測するタイマ172、カウンタ173と、放送局からの信号を受信する受信機174と、移動体通信回線を介して信号を送受する携帯電話、PHS等の通信装置175と、ビーコンからの信号を受信するビーコン受信機176と、モニタ、ヘッドアップ・ディスプレイ、スピーカといった出力装置177と、リモコン、ボタン、タッチパネルといった入力装置178と、各種プログラムやデータを記憶するメモリ179と、移動体端末の各構成部分を統括的に制御するコントローラ180と、通信装置181と、を備えている。
【0332】
ナビゲーション部171は、図2に示したナビゲーション装置4と同様のものである。図18に示す移動体端末は、ナビゲーションの機能と情報端末の機能を共に備えるものである。
【0333】
通信装置181は、車内LANと移動体端末との接続を行って、車内LANに接続された様々な機器やセンサのデータを送受信するためのもので、通信の管理、プロトコルの変換等を行う。
【0334】
メモリ179には、書き換え可能なフラッシュメモリや、ハードディスク、情報サービス事業者が広告情報などのデータを記録して配布するCD−ROM、DVD−ROM等の記憶媒体が用いられる。これらの様々な記憶媒体を適宜使用することで、上記各実施形態で説明した移動体端末の各記憶部を実現することができる。
【0335】
コントローラ180には、例えばマイクロコンピュータが用いられる。コントローラで所定のソフトウエアを実行させることで、各実施形態で説明した移動体端末の機能を実現させることができる。
【0336】
次に、サーバのハードウエア構成について説明する。
【0337】
図22は、上記の各実施形態で説明したサーバのハードウエア構成を示すブロック図である。
【0338】
サーバは、図22に示すように、時刻や時間を計測するタイマ271、カウンタ272と、移動体通信回線を介して移動体端末と通信したり、放送を行う通信装置273と、各種プログラムやデータを記憶するメモリ274と、サーバの各構成部分を統括的に制御するコントローラ275と、を備えている。
【0339】
メモリ274には、書き換え可能なフラッシュメモリや、ハードディスク等の記憶媒体が用いられる。これらの様々な記憶媒体を適宜使用することで、上記各実施形態で説明したサーバの各記憶部を実現することができる。
【0340】
コントローラ275には、例えばマイクロコンピュータが用いられる。コントローラで所定のソフトウエアを実行させることで、各実施形態で説明した移動体端末の機能を実現させることができる。
【0341】
最後に、上記の説明と若干重複するが、図11に示すナビゲーション装置としての機能を備えた移動体端末1aと、図10に示すサーバ2cとからなる情報提供システムの動作について説明する。
【0342】
先ず、図11に示す移動体端末1aの詳細な処理の流れについて説明する。
【0343】
図23は、図11に示す移動体端末1aの詳細な処理の流れを説明するためのフロー図である。
【0344】
このフローは、移動体端末1aの電源が投入されることで開始される。
【0345】
初めにステップ3001において、各部の初期処理を行う。この初期処理では、現在地測定部151の初期化や通信部134の初期化、ディスプレイ138aの初期出力画面の作成及びその出力等を行って、ナビゲーション装置としての動作や、本発明の移動体端末としての動作を実現するための準備を行う。
【0346】
その後、ステップ3002で、移動体端末1aの各部は、割込を許可して、後述のステップ3009〜ステップ3012の各割込処理に対応する割込信号が入力された際に、割込を受け付けて、これらの処理が実行できるようにする。
【0347】
ステップ3003では、個人情報取得部105は、自己が備えるタイマとしての機能を利用し、時間及び時刻を計測する。
【0348】
次に、ステップ3004では、図11に示す現在地情報取得部107において、現在地測定部151で測定した現在位置情報を取得する。
【0349】
なお、ビーコン9から位置情報が得られる場合には、これを用いて移動体端末1aの現在値を求めてもよい。また、通信部134で受信した情報に、PHSの基地局情報のような位置検出に使用可能な情報が含まれている場合は、これを用いて移動体端末1aの現在値を求めてもよい。
【0350】
次のステップ3005では、前回のフロー処理で取得した現在地情報と、今回のフロー処理においてステップ3004で取得した現在値情報とを比較し、移動している場合には、ステップ3006に移行して、ディスプレイ138aに表示されている地図上での現在地を、今回取得した位置情報で特定される位置に変更する。
【0351】
なお、ディスプレイ138aに表示されている地図上に、今回取得した位置情報で特定される位置を旨く表示できない場合、ディスプレイ138aに表示する地図を変更した後、ステップ3007に移行する。
【0352】
また、ステップ3005で現在地が変化していない場合には、ステップ3006を実行せずに、ステップ3007に移行する。
【0353】
これらの処理は、主に、ナビゲーション装置としての機能を実現するためのものである。
【0354】
ステップ3007では、図11に示す個人情報作成部128は、ステップ3003で測定された時間、あるいは時刻を取得する。そして、前回行われた個人情報の送信(ステップ3012)から、あらかじめ決められた時間が経過していたり、決められた時刻になっている場合に、ステップ3008に移行して定期個人情報送信割込を発生させて、ステップ3012の個人情報送信割込処理を実行させる。
【0355】
ステップ3008は、ステップ3012での個人情報送信処理を実行させるための割込を発生させるものであり、この割込が発生した場合には、個人情報が、移動体端末1aからサーバ2cに送信される。
【0356】
ステップ3007及びステップ3008によって、移動体端末1aからサーバ2cに、定期的に個人情報を送信することが可能になり、さらにこれ等の個人情報に基づいて、サーバ2cで広告情報の選択を行い、選択した広告情報を移動体端末1aに送信することができる。
【0357】
このようにすることで、ユーザは特に操作を行うことなく、自動的に、広告情報を得ることができ、また、ユーザは特別に意識することなく、多様な広告情報を入手することができる。
【0358】
ここで、このような場合、移動体端末1aからサーバ2cに接続を行って、通信を行うようにする必要があり、通信に必要なコストはユーザが負担することになる。サーバ2cから送信される情報が広告情報である場合には、ユーザが通信料金等を負担するのは不適当であり、その解決のためには、このような処理において、移動体端末1aからサーバ2cに接続する際に、フリーダイヤル、すなわち通信料金をサーバ2c側で支払うようにしたり、あるいは、サーバ2cの広告料金演算部222で、接続回数や接続時間を計測し、移動体端末1aにかかる接続料金を推定することで、ユーザに課金する利用料金から差し引くと行った配慮を行うことが望ましい。
【0359】
ステップ3009では、イベント検出部126は、車内情報取得部111および運転者情報取得部113からイベント検出のためのデータ、あるいは信号を取得する。
【0360】
その後、ステップ3010に移行して、取得したこれ等のデータや信号を用いて、イベントが発生しているか否かの判断処理を行う。イベントが発生している場合、たとえば所定のセンサからの信号値が所定の値を超えていたり、所定の制御装置から得られたデータの故障判定フラグがONになっているなど、所定の条件を満たす入力が見つかった場合には、このイベントに結びつけられた個人情報を、新たな個人情報として検出する。そして、ステップ3011に移行して、個人情報の送信割込を発生させ、ステップ3012の個人情報送信割込処理を実行させる。
【0361】
一方、ステップ3010で、イベントが発生していないと判断された場合は、ステップ3011を実行せずに、次のステップに進む。
【0362】
ステップ3011が終了するか、あるいはステップ3010の判定がNoであった場合、再びステップ3003に戻り、ステップ3003〜ステップ3011の処理を繰り返す。これ等の処理は、移動体端末1aの電源が切られるまで繰り返し実行される。
【0363】
また、これ等の処理に割り込んで、ステップ3012〜ステップ3015の各処理が実行される。ステップ3012〜ステップ3015は、所定の入力信号に応じて実行される割り込み処理であり、各割込信号に応じて、ステップ3003〜ステップ3011での処理より優先的に実行される。
【0364】
ステップ3012は、所定の時刻になった場合や、イベント検出部126でイベントが検出された場合など、あらかじめ定められた条件が成立すると実行されるもので、個人情報を作成して、サーバ2cに送信する処理である。この個人情報送信割込処理については、後述する。
【0365】
ステップ3013は、データ受信割込処理で、図11に示す通信部134でデータを受信すると実行され、受信データ解析部136で受信したデータを解析して、データに応じた様々な処理を行うものである。このデータ受信割込処理については、後述する。
【0366】
ステップ3014は広告詳細情報要求割込処理で、図11に示す入力装置101において、ユーザが現在提示中の特定の広告情報に関する詳細情報を要求する操作を行った場合に実行されるものであって、サーバ2cに要求された広告情報の詳細情報要求信号を送信した後、サーバ2cより送信された詳細情報を受信する処理である。この広告詳細情報要求割込処理については、後述する。
【0367】
ステップ3015は電話受信割込処理であり、ステップ3013のデータ受信割込処理において、受信データの中から電話受信を知らせる電話受信割込信号が検出されると実行される。通信の優先度判定を行って、電話の優先度に比べて、使用中の通信の優先度が低い場合には、通信を一時中断して、電話を受信するための処理を行うものである。この電話受信割込処理については、後述する。
【0368】
上記のように、広告情報を、定期的に選択して送信するなどして、広告情報を自動的に移動体端末1aに送信することで、ユーザは特に意識をすることなく、多様な広告情報を得ることができる。
【0369】
しかしながら、通信部134が、このために所定の期間占有されて、ユーザの電話の使用や受信等が行えなくなるという不具合も生じてしまう。特に、受信に関しては、緊急の連絡があるような場合に、かえってユーザに迷惑なものになってしまうことも考えられ得る。
【0370】
そこで、このような電話や重要な通信の受信時には、ステップ3012に示すように、電話受信割込を発生させて、他の通信よりも優先的に、電話の受信等を行えるように配慮している。
【0371】
図24は、図23に示すステップ3012の個人情報送信割込処理の詳細な流れを説明するためのフロー図である。
【0372】
図24に示すフローは、図23のステップ3008、あるいはステップ3011が実行されると、開始される。
【0373】
あるいは、図11の入力装置101からユーザがサービス情報の要求等の操作を行った場合にも、同様の割込が発生し、個人情報がサーバ2cに送信される。この場合の割込は、要求認識部132が、ユーザが所定のサービス情報を要求したことを検出して、送信データ作成部130に信号を出力することで、発生する。そして、送信データ作成部130は、対応するサービス情報の要求信号をサーバ2cに送信すると共に、すでに検出あるいは取得されて、送信データ作成部130に格納されている個人情報の中から、予め定められた条件に従って項目の選択を行って、個人情報として、サーバ2に送信している。
【0374】
なお、サービス情報の要求が検出された時点で、要求認識部132が個人情報作成部128に信号を出力して、個人情報作成部128で個人情報を作成し、送信データ作成部130からサーバ2cに送信するようにしてもよい。
【0375】
ステップ3121では、サービス情報の要求があるか否かの判別を行う。図24では、上記のように、特定のサービス情報の要求操作が行われた場合や、定期的、あるいは、新たな個人情報の取得時に、個人情報をサーバ2cに送信する処理を、共通の処理モジュールを用いて行うようにしたため、割込毎に特化された処理については、ステップ3121のように割込の種類を判別して行うようにした。
【0376】
ステップ3121において、サービス情報がある場合、すなわち、入力装置101からのサービス情報入力時の割込に応じて本処理が実行された場合には、ステップ3122に移行する。そして、ステップ3122において、送信データ作成部130により、要求認識部132で認識された、ユーザの要求するサービス情報に対応するサービス情報要求信号を作成する。ここで、ステップ3122実行後、直ちにサービス情報要求信号をサーバ2cに送信してもよいが、通信時間をなるべく短くするため、個人情報を先に作成して、個人情報とサービス情報要求信号とを合わせたデータをサーバ2cに送信するようにしている。
【0377】
ステップ3121で、他の割込で本処理が実行されている場合には、ステップ3122を行わずにステップ3123に移行する。
【0378】
ステップ3123では、個人情報取得部105において、新たに個人情報を取得したり、あるいは各部で既に検出されている個人情報を呼び出して、個人情報作成部128に出力する。
【0379】
次の、ステップ3124では、図11に示すユーザ情報記憶部122に記憶されたユーザIDやユーザの年齢や性別、趣味などのユーザ情報、あるいは、端末情報記憶部124に記憶された移動体端末の仕様などの端末情報が、個人情報として、個人情報作成部128に入力される。
【0380】
そして、ステップ3125で、個人情報作成部128において、個人情報取得部105やユーザ情報記憶部122などから得られた個人情報を用いて、あるいはそれ等の個人情報の中から、所定の条件に応じた個人情報の選択を行って、サーバ2cに送信すべき個人情報のデータを作成する。この個人情報のデータ作成にあたり、それぞれの個人情報をデータにしてつなぎ合わせることも可能であるが、種別や値を全て含むとデータ量が増大してしまうので、予め個人情報のパターンを決めておき、割込の種類等に応じて、適したパターンと、パターンに応じた個人情報を選択して、個人情報のデータを、パターン識別情報、パターンに応じた順番になったデータの順で組み合わせて作成すれば、データ量を削減することが可能になり、通信時間や処理を簡潔にできる。
【0381】
その後、ステップ3126において、ステップ3122で作成したサービス情報要求信号と、ステップ3125で作成した個人情報データ等を組み合わせて、送信データ作成部130で、送信データを作成する。
【0382】
ここで、上記のように、送信データ作成部130に、個人情報や、既に作成した個人情報の送信データを記憶しておき、これ等を個人情報データとして、ステップ3126で呼び出すようにすれば、ステップ3123〜3125の処理を省いたり、あるいは、簡潔にすることが可能である。
【0383】
このようにすれば、毎回、個人情報取得部105から個人情報を得るようにした場合に比べ、ソフトウェア処理を少なくすることができ、処理速度を向上させることが可能になり、また、処理を簡潔にすることが可能になる。
【0384】
続くステップ3127では、通信部134において、移動通信を用いて、サーバ2cへの接続を行う。そして、ステップ3128において、接続が成功した場合にはステップ3129に移行し、接続に失敗した場合にはステップ3127に戻って、再びサーバ2cへの接続を試みる。
【0385】
ここで、図24では、ステップ3127、3128で、サーバ2cへの接続が成功するまで再接続を繰り返すようにしたが、このようにすると、長時間サーバ2cへの接続が繰り返される場合があるため、たとえば、ステップ3127において、再接続回数をカウントし、所定回数再接続に失敗した場合には、処理を中断するようにしてもよい。
【0386】
ステップ3128で接続に成功すると、ステップ3129に移行し、通信部134から、サーバ2cに上記の送信データを送信する。
【0387】
なお、ここでは、通信データをなるべく正しく送信するために、データ受信後、受信側から、データを完全に受信できたことを示すデータ受信確認信号を送信するようにした。ステップ3130は、上記のデータ送信後、サーバ2cからこのデータ受信確認信号が送信されてくるのを待つもので、データ受信確認信号を受信するまで繰り返される。
【0388】
ステップ3130でデータ受信確認信号を受信すれば、図24に示すフローが終了する。
【0389】
ここで、図示しなかったが、所定の期間待っても、データ受信確認信号が受信できない場合には、ステップ3127に戻って、再接続をおこなってデータを再送信するか、あるいはデータの送信を中止するようにしてもよい。
【0390】
図25は、図23に示すステップ3013のデータ受信割込処理の詳細な流れを説明するためのフロー図である。
【0391】
図25に示すフローは、通信部134がサーバ2c、ネットワーク6に接続された広告主の端末71〜7n、据置型端末7a、あるいは外部サーバ7bからのデータを受信した場合に開始される。
【0392】
初めに、ステップ3151で、通信部134で、サーバ2c等から送信されたデータを受信する。それ等のデータは、次のステップ3152で、受信データ解析部136で解析され、データの内容が識別される。
【0393】
ステップ3153では、ステップ3152において、受信データに電話受信割込が含まれているか否かを判別する。上記のように、データ通信中にユーザに緊急の通信や電話でかかってきた場合には、通信データ中に電話受信割込データを挿入するようにしている。そして、データ受信中にも、この電話受信割込データを随時検出して、検出時には、遅れなく、ステップ3170の電話受信割込処理を実行するようになっている。この電話受信割込は、受信データ解析部136において、電話受信割込に関するデータが解析されると、割込要求のある通信の内容や優先度が検出される。
【0394】
なお、ステップ3170の電話受信割込処理については、後述の図27で詳しく説明する。
【0395】
ステップ3170を実行した後は、必要に応じて、サーバ2c等への再接続を行ってから(図示しない)、ステップ3151に戻って、データの通信を再開する。
【0396】
一方、ステップ3153で電話受信割込が検出されなかった場合には、ブロック、あるいはパケット状になったデータのかたまりを受信した後、ステップ3154に移行し、データ受信完了判定を行う。
【0397】
ステップ3154において、データ受信が完了していない、すなわち、未受信データのブロックがある場合には、ステップ3151に戻って、続きのデータを受信する。データ受信が完了している場合にはステップ3155に移行して、接続しているサーバ2c、広告主の端末71〜7n、据置型情報端末7a、あるいは外部サーバ7bに、データ受信確認信号を送信し、その後、ステップ3136に移行する。
【0398】
ステップ3156は、受信データに、PHSの基地局情報のような位置検出に使用可能な情報が含まれている場合にのみ実行され、受信データ解析部136において、通信データの中から位置検出情報を検出し、現在地情報取得部107でこれ等の情報を用いて演算を行い、移動体端末1aの現在地を求める。
【0399】
ステップ3157、3158は、据置型情報端末7aなどの外部機器から通信により、個人情報のデータが送信された場合にのみ実行される。この個人情報は、たとえばユーザの趣味や、様々な好み、年齢や性別など、主に入力によって得られる個人情報であり、入力がより自由に行える、たとえば家庭のパーソナルコンピュータから入力を行って、通信を介して移動体端末1aにその情報を送信することで、ユーザの使い勝手を向上させたり、個人情報登録の自由度を向上させることが可能である。
【0400】
ステップ3157では、受信データ解析部136において、このような個人情報のデータが検出されると、その内容を解析して、データの種類とその値や内容を取得し、ステップ3158で、それらをユーザ情報記憶部122や端末情報記憶部124に出力して記憶させる。
【0401】
ステップ3159は、受信データ解析部136において、受信データの中から、ユーザからの要求に応じてサーバ2cから送信されたサービス情報に関するデータが検出された場合にのみ実行され、サービス情報のデータを解析し、その種類や内容、出力の仕方や出力を行う時刻などの情報を取得して、出力制御部144に出力する。
【0402】
ステップ3160は、受信データ解析部136において、受信データの中から、広告情報が検出された場合に、広告情報のデータを解析し、その種類や内容、出力の仕方や出力を行う時刻などの情報を取得して、出力制御部144に出力する。
【0403】
ステップ3161では、ステップ3160で得られた広告情報を、受信データ解析部136から広告情報記憶部142に出力して、一旦記憶させるものである。得られた全ての広告情報を、直ちに出力装置101から出力する場合には、本ステップは不要であるが、受信した広告情報の中からさらに選択を行って出力したり、定められたタイミングで出力したり、所定の条件が成立してから出力を行うような場合には、本ステップを実行する。
【0404】
続くステップ3162では、出力制御部144において、ステップ3161で一旦記憶された広告情報の選択を行う。
【0405】
ステップ3163では、出力制御部144において、入力されたサービス情報に関する内容から、画面や音声信号などの出力信号を生成し、出力装置138に出力するタイミングを判定する。たとえば、車内情報取得部111において、一定の速度以上で走行していることが検出された場合や、タイヤのスリップ率が所定の値を超えた場合など、危険な状況に有る場合には、サービス情報であっても出力を行わない配慮が必要である。ステップ3163で判定が不可(NG)である間は判定を繰り返し、可(OK)になると、ステップ3164に移行して、出力装置138にサービス情報を出力する。
【0406】
なお、ステップ3163では、出力が可能になるまで処理を待つようにしたが、一旦あきらめて目的情報を記憶し、異なるタイミングで改めて出力する事もむろん可能である。
【0407】
続くステップ3165では出力制御部144において、入力された広告情報に関する内容から、画面や音声信号などの出力信号を生成し、出力装置138に出力するタイミングを判定する。たとえば、車内情報取得部111において、一定の速度以上で走行していることが検出された場合や、タイヤのスリップ率が所定の値を超えているなどの危険な状況にある場合、あるいは、ユーザの操作によって広告情報の出力が制限又は停止されている場合には、出力を行わない。この広告情報を出力しない条件は、ユーザが必ずしもその広告情報を望んでいるとは限らないので、上記のサービス情報を出力しない条件よりも広く設定し、煩わしくならないようにするのがよい。
【0408】
ステップ3165で判定が不可(NG)である間は判定を繰り返し、可(OK)になると、ステップ3166に移行する。
【0409】
なお、ステップ3165では、出力が可能になるまで処理を待つようにしたが、出力が所定の期間不可の場合には、一旦中止して、別のタイミングで改めて出力するようにしたり、あるいは広告情報であるのでそのまま出力を行わない事もむろん可能である。
【0410】
ステップ3166では、選択されて出力を行う広告情報に関して、その一部の情報が広告情報記憶部142に記憶されている場合にのみ行われ、たとえば画像情報などの読み出しが行われ、出力制御部144でこれ等と上記の広告情報とが合成されて、出力装置138への出力信号が生成される。
【0411】
次のステップ3167では、ステップ3166までに作成された広告情報の出力データが出力制御部144から出力装置138に出力される。
【0412】
続くステップ3168で、通信部134から端末状態部115に通信状態が出力されて、移動体端末1aに個人情報の一つとして取得されて、記憶される。この端末状態は、通信部1344や受信データ解析部136で検出されるもので、たとえば通信の平均速度や、通信誤り率などが該当する。
【0413】
ステップ3168が終了すると、このフロー終了する。
【0414】
図26は、図23に示すステップ3014の詳細広告情報要求割込処理の詳細な流れを説明するためのフロー図である。
【0415】
出力装置138に出力された広告情報に関して、さらに詳細な情報が用意されており、たとえば、入力装置101の詳細情報表示ボタンを押すなどして、ユーザが、広告情報の詳細情報を要求する操作を行った場合に実行され、広告情報の詳細な情報を取得して出力装置138に出力する処理である。
【0416】
図26に示すフローは、ユーザが、既に出力された広告情報に関する詳細な情報を要求する操作を行うと、開始される。すなわち、ユーザの入力装置101の操作に応じて、入力制御部103がその信号を検出し、要求認識部132において、その信号からユーザが詳細広告情報を要求していることが検出されて、開始される。そして、要求の内容や、対象の広告情報の登録番号などを通信部134に出力する。また、入力制御部103で検出された信号は、出力制御部144にも出力される。
【0417】
ステップ3181では、出力制御部144において、上記のようにユーザの操作内容を示す信号が入力され、これに基づいて広告情報記憶部142に記憶された広告情報を検索し、詳細広告情報が既に受信されて広告情報記憶部142に記憶されている場合には、これを取り出して、出力装置138に出力する。
【0418】
その後、ステップ3182に進み、詳細広告情報が全て受信されているか否かをチェックする。このステップ3182では、ステップ3181で検索した広告情報に関して、広告情報記憶部142の内容を検索して、さらに詳細な、あるいは他の情報が存在するか否かを調べる。そして、そのような情報が存在し、且つそれ等が広告情報記憶部142に取り込まれていない場合に、未送信データありとしてステップ3183に移行する。一方、全ての情報が取り込まれて記憶されている場合には、それ等を出力した後、このフローを終了する。
【0419】
ステップ3183に移行した場合には、送信データ作成部130において、詳細情報を要求する広告情報の識別、および要求する詳細情報の種類などを含む詳細広告情報要求信号を作成し、通信部134を介してサーバ2cに送信する。
【0420】
その後、サーバ2cから要求した詳細広告情報を受信すると、ステップ3184に移行して、図25に示したデータ受信割込処理を行って、詳細広告情報を取得し、出力装置138に出力した後、このフローを終了する。
【0421】
図27は、図23に示すステップ3014の電話受信割込処理の詳細な流れを説明するためのフロー図である。
【0422】
図27に示す処理は、図25で説明したように、受信データ解析部136において、通信部134で受信した電話受信割込データに基づいて、電話等を割り込ませて接続し、その通信が終了した後に、もとの通信を再開させるものである。
【0423】
図27に示すフローは、通信部134が、電話受信割込データを検出することで開始される。
【0424】
ステップ3201では、通信部134は、現在、通信中であるか否かを調べる。通信中でない場合には、即電話等の受信が可能であるので、ステップ3212に移行し、割込の通信が電話の場合には受話器(不図示)に信号を出力して、たとえばベルをならすなどしてユーザに電話の受信を知らせる。
【0425】
一方、ステップ3201で、通信部134が通信中であった場合には、ステップ3202に移行し、通信部134は、割り込む通信の優先度と、現在通信中の通信の優先度とを比較する。そして、現在の通信の優先度が高いか、あるいは同等の場合には、ステップ3211に移行して、現在の通信が終了するまで割り込む通信の接続を行わず、現在の通信が終了後、ステップ3212に移行して、待機中の通信や電話を開始する。
【0426】
ステップ3212を実行した場合には、ステップ3213に移行し、電話や通信の終了を待ってから、このフローを終了する。
【0427】
また、ステップ3202で、現在通信中の通信の優先度が、割り込む通信の優先度に比べて低い場合、ステップ3203に移行し、接続中の相手機器に対して通信中断信号を送信して、現在通信中の通信を一旦中断する。そして、割り込む通信を受け付けたり、あるいは、電話の場合には受話器(不図示)に信号を出力して、ユーザに受信を知らせる。
【0428】
その後、ステップ3206で通信、あるいは電話の使用が終了するまで待ち、終了してからステップ3207に移行して、中断している通信の相手先と再接続する。そして、ステップ3208で、通信再開信号を送信し、ステップ3209でデータ通信を行って中断させた通信を完了させた後、このフローを終了する。
【0429】
なお、図27に示す通信割込処理において、ステップ3203で通信中断信号を送信するより前に行った通信内容をそのまま保持し、ステップ3207〜ステップ3209で中断した通信を再開する際に、続きのデータを通信するようにすれば、割込以前の通信内容を無駄にすることがなく、他の通信の割込による通信効率の悪化を防ぐことができる。
【0430】
次に、図10に示すサーバ2cの詳細な処理の流れについて説明する。
【0431】
図28は、図10に示すサーバ2cの詳細な処理の流れを説明するためのフロー図である。
【0432】
図18に示すフローは、サーバ2cの電源が投入されると開始される。
【0433】
初めに、ステップ4231において、初期処理を行う。この初期処理では、通信部201の初期化などを行う。
【0434】
その後、ステップ4232で、通信部201は、割込を許可して、後述のステップ4240の割込処理に対応する割込信号が入力された際に、割込を受け付けて、これらの処理が実行できるようして、ステップ4233に進む。
【0435】
ステップ4233では、通過時刻設定部211は、タイマ(不図示)の値を読み込んで時間や時刻に関する情報を得る。
【0436】
次に、ステップ4234では、通過地点推定部209において、移動体端末1aから送信された、移動体端末1aの個人情報(現在地、ナビゲーション情報)および地図記憶部207に記憶された地図情報等を用いて、ユーザの通り道、すなわち通過地点を推定する。
【0437】
次いでステップ4235で、通過時刻推定部211において、ステップ209で推定した通過地点をユーザが通過する時刻を、上記のナビゲーション情報や、地図情報、あるいは渋滞情報を用いて算出する。
【0438】
なお、ステップ4234やステップ4235の推定処理は、繰り返し行われるものであり、常に更新される。この通過地点の推定情報は、広告情報の選択や、広告情報を送信タイミングを決定するのに用いられる。このようにすることで、ユーザの行き先に応じて、適した広告情報を前もって選択し、ユーザに現在地付近ばかりでなく、先の広告情報を提供して、ユーザに安心感を与え、予約などのサービスを可能にすることができる。
【0439】
また、移動体通信等が使用不可能な地域をユーザが通過することを考慮して、広告情報を早めに移動体端末1aに送信することで、通信エリアによる広告情報提供の不具合を解決することが可能である。
【0440】
さらに、通過時刻の推定情報は、広告情報を選択する際、ユーザの到達可能時刻に応じてその広告情報を選択するか否かの判断に用いられる。たとえば、施設に関する広告情報の場合、営業時間内に到達不可能な施設の広告情報を送信しても意味がないため、推定通過時刻、または推定到達時間が決められた条件内に入っている広告情報のみを選択する。
【0441】
ステップ4236では、広告情報送信タイミング決定部214において、選択広告情報一時記憶部216に記憶されている広告情報の検索を行い、これ等の中で、移動体端末1aに送信するタイミングとなっていたり、送信するための条件が満たされていた場合(たとえば、ユーザが指定した位置、地域に到達している場合など)に、ステップ4237に移行して、選択広告情報一時記憶部216に記憶された内容を呼び出して、送信データ作成部220で他の送信情報と合わせて送信データを作成し、通信部201を介して移動体端末1aに送信する。その後、ステップ4238に移行する。
【0442】
ステップ4236で、送信タイミングになった広告情報がない場合には、ステップ4237を行わずにステップ4238に移行する。
【0443】
ステップ4238では、各ユーザ毎に、前回のフロー処理で行った個人情報送信の時刻などを基準にして、個人情報の更新が必要か否かの判断を行う。
【0444】
サーバ2cは、各ユーザの現在地情報を用いて、付近の広告情報を選択したり、あるいは、これとナビゲーション情報とを組み合わせて、ユーザの通る経路や、到達推定時刻を推定したり、または、ユーザの使用する自動車の走行状況や、ユーザの状態などの様々な個人情報を用いて、的確な広告情報の選択を行うようにしている。したがって、これ等の個人情報が古くなった場合、情報の信頼性が低下し、かえって誤った広告情報を選択してしまうおそれがある。
【0445】
そこで、サーバ2cは、このステップ4238で、広告情報選択部206において、個人情報判別部205で判別された各ユーザの個人情報が所定時間経過した場合に、ステップ4239に移行して、送信データ作成部2202で個人情報要求信号を生成して、通信部201を介して移動体端末1aに送信している。その後、ステップ4233に戻って、ステップ4233、4239の処理を、サーバ2cが停止するまで繰り返し実行する。
【0446】
また、ステップ4238で、個人情報が上記の条件に当てはまらない場合には、ステップ4239を実行せずに、ステップ4233に戻る。
【0447】
ステップ4233〜ステップ4239が繰り返し実行されている場合に、通信部201でデータを受信した場合、ステップ4240のデータ受信割込処理が実行され、データを受信して解析し、それぞれのデータに応じた処理が行われる。このデータ受信割込処理に関しては図29で詳細に説明する。
【0448】
図29は、図28に示すステップ4240のデータ受信割込処理の詳細な流れを説明するためのフロー図である。
【0449】
図19に示すフローは、通信部201に、移動体端末1aや、据置型情報端末7a、外部サーバ7b、あるいは広告主の端末71〜7nからデータを受信した場合に開始される。
【0450】
ステップ4251では、通信部201で、ブロック、あるいはパケット状になったデータのかたまりを受信し、ステップ4252では、受信データ解析部203により、受信データを解析する。その後、ステップ4253に移行し、受信データ解析部203により、今回通信されるべき全てのブロック、あるいはパケットデータを受信したか否かのデータ受信完了判定を行う。
【0451】
ステップ4253で、全てのデータが受信済みの場合には、ステップ4254に移行し、未受信データがある場合には、ステップ4251に戻って、データの受信を続ける。
【0452】
ここで、ステップ4251のデータ受信及びステップ4252のデータ解析は、同時に、並列処理することもできる。この場合、はデータは随時受信して、1ブロック、あるいは1パケット分のデータが得られた時点で、受信データ解析部203でそのデータを受け取って、データを解析するようにすればよい。
【0453】
ステップ4254では、サーバ2cが全てのデータを受信したことを、移動体端末1aなどに知らせるために、通信部201から、移動体端末1aにデータ受信終了確認信号を送信する。
【0454】
このように、移動体端末1a側、サーバ2c側で、データ受信の確認信号を送信することで、確実に相手に情報を送信することができ、特に、移動体のように通信の不安定な相手に対して広告情報を送信するような場合にも、相手に間違いなく情報が送られたことが分かる。このため、広告情報の送信に応じて、広告主から広告料を徴収する際にも、広告主はその実績をきちんと把握することができる。
【0455】
次のステップ4255では、受信データ解析部203で解析された受信データに、外部サーバ7bや据置型情報端末7aなどから送信された個人情報が含まれていたか否か判定し、含まれていた場合(Yes)にはステップ4276に移行して、個人情報記憶部271に新たな個人情報を追加したり、あるいは記憶されている個人情報を更新する。その後、このフローを終了する。
【0456】
一方、ステップ4255でNoの場合には、ステップ4256に移行して、受信データ解析部203で解析された受信データに、広告情報記憶部213に記憶すべき新規な広告情報や、広告情報の更新情報があるか否かを判別する。そして、あった場合(Yes)にはステップ4277に移行して、広告情報記憶部213に新たな広告情報を追加したり、あるいは記憶されている広告情報を更新する。その後、このフローを終了する。
【0457】
ステップ4256でNoの場合には、ステップ4257に移行し、受信データ解析部203で解析された受信データに、移動体端末1aから送信された広告情報の詳細情報要求信号があるか否か判別する。その結果、あった場合(Yes)には、受信データ解析部203で詳細を要求された広告情報の識別情報などを一緒に検出して、ステップ4278に移行する。
【0458】
ステップ4278では、広告情報選択部206は、検出された広告情報の識別情報などに基づいて、広告情報記憶部213から、要求された広告情報の詳細情報を検出する。
【0459】
なお、広告情報の詳細情報が選択広告情報一時記憶部216に記憶されている場合には、選択広告情報一時記憶部216から要求された広告情報の詳細情報を検出するようにしてもよい。
【0460】
次にステップ4279に移行して、検索された広告情報の詳細情報が、リンク情報によって表現されていた場合には、外部サーバ7bにリンク先の広告情報を要求する信号を出力し、次のステップ4280でそのリンク先の広告情報を受信する。
【0461】
次のステップ4281では、ステップ4278やステップ4280で得られた広告情報の詳細情報を、送信データ作成部220で、あらかじめ決められた手順にしたがって連結し、送信データを作成する。
【0462】
そして、ステップ4282で、通信部201を介して、移動体端末1aにデータを送信し、その後、このフローを終了する。
【0463】
このデータ送信処理に関しては、後述の図30で説明する。
【0464】
ところで、ステップ4257の判別がNoであった場合、すなわち、受信データに、広告情報の詳細情報要求信号がなかった場合には、ステップ4258に移行して、受信データ解析部203で解析された受信データに、移動体端末1aから送信されたサービス情報の要求信号があるか否かを判別する。
【0465】
サービス情報の要求信号があった場合には、受信データ解析部203からサービス情報取得部219に、受信データから得られたサービス情報の種類や識別情報などが送信される。そして、ステップ4258において、サービス情報取得部219は、サービス情報記憶部218から要求されたサービス情報を検索し、送信データ作成部220に出力する。
【0466】
なお、ステップ4258でのサービス情報の取得は、従来からある情報提供サービスで用いられる構成、および方法を用いればよい。
【0467】
ステップ4258で、サービス情報がない場合(No)は、ステップ4259を行わずにステップ4260に移行する。
【0468】
ステップ4260では、受信データ解析部203での受信データの解析によって検出された個人情報を、個人情報判別部205に出力して、さらに詳しく解析し、その受信データのパターンや個人情報の種類などを識別する。すなわち、移動体端末1aの動作説明で述べたように、個人情報には、ユーザや移動体端末1aの識別を示す識別情報に加え、位置情報、ナビゲーション情報、車内情報、ユーザ情報などの様々な情報が含まれており、また、これ等の個人情報は、移動体端末1aからサーバ2cに、あらかじめ決められた所定のパターンで送信したり、あるいは、その種類を示すパラメータを付加して送信するようになっており、個人情報判別部205で、そのパターンや個人情報の種類を示すパラメータを認識して、個人情報のデータを識別するようになっている。
【0469】
次のステップ4261では、個人情報判別部205は、ステップ4260で認識された、ユーザや移動体端末1aの識別を示す識別情報を用いて、個人情報記憶部271に記憶されている個人情報を検索して、識別情報に対応するユーザまたは移動体端末1aについて、あらかじめサーバ2cに記憶されている個人情報を取得する。
【0470】
このようにして、移動体端末1aから送信される個人情報に、より多くの情報を付加することが可能となり、通信料をいたずらに増大させることなく、サーバ2cにおいて、詳細で多様な個人情報を得ることができる。
【0471】
次に、ステップ4262に移行して、得られた個人情報の一部、あるいは全部が、個人情報一時記憶部272に記憶される。このように、個人情報を一時記憶しておくことで、移動体端末1aから個人情報を受信した時以外でも、自由なタイミングで、個人情報を用いた広告情報の選択を行うことができる。したがって、移動体端末1aへの広告情報の送信をある特定のタイミングで行いたいような場合に、適したタイミングをサーバ2c側で決定して、送信することが可能となり、より一層宣伝効果の高い広告情報サービスが実現できる。広告情報受信時に、直ちに個人情報を用いて広告情報を選択するような場合には、このステップ4262は不要となる。
【0472】
次にステップ4263は、ステップ4260で識別された個人情報に、ナビゲーション情報が含まれていた場合に実行され、個人情報を送信した移動体端末1aについて記憶されているナビゲーション情報を更新する。
【0473】
上記のように、ナビゲーション情報は、ユーザの通過地点や、任意の場所の通過時刻、あいは到達時刻を推定するのに用いられ、ナビゲーション情報を受信した場合には、本ステップによって、通過地点推定部209や通過時刻推定部211で用いるナビゲーション情報が更新される。
【0474】
その後、ステップ4264では、タイマ(不図示)で計測された現在時刻を読み込み、ステップ4265で、通過地点推定部209、通過時刻推定部211により、上記のナビゲーション情報を基に、移動体端末1aの通過地点、および任意の地点の通過時刻、または到達時刻を推定する。
【0475】
さらに、ステップ4266に進み、選択情報優先度呼び出しを行う。この選択情報優先度は、広告情報の選択を行う際に、どの項目を重視して選択を行うかを定めたものであり、たとえばユーザによって特定のジャンルの広告情報に高い関心を持っているような場合に、その情報を選択情報優先度として、個人情報記憶部271に記憶しておき、広告情報の選択時に呼び出して用いる。
【0476】
このようにすることで、ユーザの関心によりマッチした広告情報を選択して提供することが可能となり、ひいては宣伝効果を高めることが可能となる。
【0477】
続くステップ4267では、それまでのステップで取得された個人情報や選択情報優先度などを用いて、広告情報選択部206により、広告情報記憶部213から広告情報を選択し、選択広告情報一時記憶部216、および広告情報送信タイミング決定部214に出力する。
【0478】
次のステップ4268では、広告情報送信タイミング決定部214により、ステップ4267で選択された広告情報を移動体端末1aに送信するタイミングを決定する。
【0479】
広告によっては特定の時刻に宣伝を行いたいものもある。このような場合に、移動体端末1aへの送信のタイミングを限定すると共に、選択された広告情報を限定された時刻帯まで選択広告情報一時記憶部216に保持し、設定された時刻になったときに、当該広告情報を移動体端末1aに送信するようなしくみが必要である。ステップ4268は、そのタイミングを決定する処理であって、決定された移動体端末1aへの送信タイミングは、選択広告情報一時記憶部216に、当該選択された広告情報と共に、あるいはリンクされて記憶される。
【0480】
図28で説明したように、選択広告情報一時記憶部216に記憶された広告情報は、その送信タイミングを常にチェックされ(ステップ4236)、好適なタイミングで、移動体端末1aに送信される。
【0481】
続くステップ4269では、上述したように、選択された広告情報、およびその送信タイミングが、選択広告情報一時記憶部216に一時記憶される。
【0482】
ステップ4270は、図28に示すステップ4226の処理に相当するもので、広告情報送信タイミング判別部217により、選択された広告情報の送信タイミングをチェックして、送信タイミングが、即送信するように設定されているものや、すでに送信タイミングを過ぎたものを検出する。
【0483】
そして、ステップ4271において、直ちに送信すべき広告情報が検出された場合(Yes)には、そのデータを送信データ作成部220に出力し、ステップ4272で、送信データ作成部220により、広告情報を含んだ送信データを作成し、ステップ4273に移行する。
【0484】
ステップ4273では、広告情報を送信するか否かをあらわす広告情報送信フラグを見て、Onになっていた場合にはステップ4274に移行して、送信データを通信部201から、移動体端末1aに送信し、Offになっていた場合には、ステップ4274を行わずにこのフローを処理を終了する。
【0485】
この、広告情報送信フラグは、移動体端末1aの入力装置101を介してユーザが設定したり、あるいは、車内情報によって検出された移動体の走行状態などに応じて、移動体端末1aやサーバ2cでフラグを設定するもので、このようなフラグを設けることにより、ユーザに対して強制的に広告情報を送信することでユーザが煩わしさを感じたり、あるいは走行状況に応じて、広告の送信を制御することができる。
【0486】
このため、たとえば危険な走行状態に、無神経に広告情報を出力することがなくなり、自動車の運転などにおける広告情報提供に伴う危険性を削減することができる。
【0487】
一方、ステップ4271で、Noの場合、すなわち送信すべき広告情報が検出されなかった場合、ここでは、送信のための処理は不要であるので、このフローを終了する。
【0488】
図30は、図29に示すステップ4274およびステップ4282のデータ送信処理の詳細な流れを説明するためのフロー図である。通信部201が移動体端末1aにデータを送信する際の処理の内容を詳しく示したものである。
【0489】
図30に示すフローは、先ず、ステップ4301において、送信データ作成部220により、入力された送信情報に関するデータを用いて、所定の処理を行って送信データを作成し、ステップ4302に進む。
【0490】
ステップ4302では、通信部201から移動体端末1などの通信相手に接続を行い、続くステップ4303で、接続に成功すれば(Yes)、ステップ4304に進む。
【0491】
一方、ステップ4303において、通信回線が不安定であったり、通信相手が他の機器と通信中である等して接続に失敗した場合には、ステップ4302に戻って再び接続を行う。
【0492】
なお、図30では、接続が成功するまで繰り返し接続処理を行うようにしているが、所定回数繰り返しても接続に成功しない場合には、処理を終了したり、あるいは、所定時間待ってから、再度接続を行うようにしてもよい。
【0493】
また、図30では、データ作成の後、改めて通信相手に接続を行ってデータを送信するようにしたが、ユーザが個人情報を送信するために接続を行った場合で、広告情報を当該ユーザに直ちに送信するような場合には、ユーザからの接続状態をそのまま維持して、すなわち、ステップ4302、4303を行わずに、ステップ4304以降のデータ送信の処理を行ってもよい。
【0494】
ステップ4304では、送信データ作成部220で作成された送信データを、通信部201を介して通信相手に送信する。
【0495】
その後、通信相手から全てのデータを正常に受信できたことを示すデータ受信確認信号を受信すると、このフローを終了する。
【0496】
また、ステップ4305で、全てのデータを送信したにも関わらず、データ受信確認信号が受信できなかった場合には、ステップ4304に戻って、再度データの送信を行う。
【0497】
【発明の効果】
以上説明したように、本発明によれば、より高い広告の効果を期待することが可能になり、広告主をより多く集めることが可能となる。またユーザにとっても、近くに位置する広告主の情報が得られるため、従来の情報サービスに比べて一層利用価値が高い、移動に伴ったリアルタイムな広告情報を得ることができるので、送信されてくる広告情報に着目するようになる。
【0498】
したがって、これらの相乗効果によって、本発明を用いた情報サービス事業では、より多くの広告料収入を得ることができ、ひいては、より安い料金でユーザに情報を提供することが可能となる。
【図面の簡単な説明】
【図1】本発明の第一実施形態の情報提供システムを説明するための概略構成図である。
【図2】図1に示す移動体端末の概略ブロック図である。
【図3】図1に示す自動車や自動車の運転者に取り付けられた、車内情報や運転者情報を検出するセンサ等の一例を示す図である。
【図4】図1に示すサーバの概略ブロック図である。
【図5】図4に示す広告リンク情報記憶部に格納された特性情報の一例を示す図である。
【図6】図1に示す情報提供システムにおいて、移動体端末が広告情報を取得するまでの基本的な流れを説明するためのフロー図である。
【図7】図1に示す情報提供システムにおいて、移動体端末1がサービス情報を取得するまでの基本的な流れを説明するためのフロー図である。
【図8】図2に示す移動体端末での、サービス情報及び広告情報の表示例を示す図である。
【図9】図2に示す移動体端末での、サービス情報及び広告情報の他の表示例を示す図である。
【図10】図1に示すサーバの変形例を示す図である。
【図11】図1に示す移動体端末の変形例を示す図である。
【図12】図11に示す移動体端末での広告情報の表示例を示す図である。
【図13】図11に示す移動体端末での広告情報の他の表示例を示す図である。
【図14】図14は、イベントが検出された場合における、図11に示す移動体端末での広告情報の表示例を示す図である。
【図15】本発明の第二実施形態の情報提供システムを説明するための概略構成図である。
【図16】図15に示す移動体端末の概略ブロック図である。
【図17】図15に示すサーバの概略ブロック図である。
【図18】図15に示す情報提供システムにおいて、移動体端末1bが広告情報を取得するまでの基本的な流れを説明するためのフロー図である。
【図19】図15に示すサーバの変形例を示す図である。
【図20】図19に示すサーバと図16に示す移動体端末とからなる情報提供システムにおいて、移動体端末が広告情報を取得するまでの基本的な流れを説明するためのフロー図である。
【図21】本発明の各実施形態で説明した移動体端末のハードウエア構成を示すブロック図である。
【図22】本発明の各実施形態で説明したサーバのハードウエア構成を示すブロック図である。
【図23】図11に示す移動体端末の詳細な処理の流れを示すフロー図である。
【図24】図23に示すステップ3012の個人情報送信割込処理の詳細な流れを説明するためのフロー図である。
【図25】図23に示すステップ3013のデータ受信割込処理の詳細な流れを説明するためのフロー図である。
【図26】図23に示すステップ3014の詳細広告情報要求割込処理の詳細な流れを説明するためのフロー図である。
【図27】図23に示すステップ3014の電話受信割込処理の詳細な流れを説明するためのフロー図である。
【図28】図10に示すサーバ2cの詳細な処理の流れを説明するためのフロー図である。
【図29】図28に示すステップ4240のデータ受信割込処理の詳細な流れを説明するためのフロー図である。
【図30】図29に示すステップ4274およびステップ4282のデータ送信処理の詳細な流れを説明するためのフロー図である。
【符号の説明】
1 移動体端末
2 サーバ
3 移動体通信回線
4 ナビゲーション装置
5 自動車
6 ネットワーク
71〜7N 広告主の端末
7a 据え置型情報端末
7b 外部サーバ
8 無線
9 ビーコン
101、178 入力装置
103 入力制御部
105 個人情報取得部
107 現在地情報取得部
109 ナビゲーション情報取得部
111 車内情報取得部
113 運転者情報取得部
115 端末情報取得部
118、176 ビーコン受信機
120 電源
122 ユーザ情報記憶部
124 端末情報記憶部
126 イベント検出部
128 個人情報作成部
130、220、220a 送信データ作成部
132 要求認識部
134、201、175、181、273 通信部
136、203 受信データ解析部
138、177 出力装置
140、218 サービス情報記憶部
142、213 広告情報記憶部
144 出力制御部
150、207 地図記憶部
151 現在地測定部
152 経路計算部
153 経路誘導部
154 地図描画領域設定部
160、174 受信機
161、206、206a 広告情報選択部
171 ナビゲーション部
172、561、271 タイマ
173、272 カウンタ
179、274 メモリ
180、275 コントローラ
205 個人情報判別部
209 通過地点推定部
211 通過時刻予測部
214、214a 広告情報送信タイミング決定部
215 広告リンク情報記憶部
216 選択広告情報一時記憶部
217 広告情報送信タイミング判定部
219 サービス情報取得部
221 送信回数カウンタ
222 料金演算部
250 送信機
251、272 個人情報一時記憶部
271 個人情報記憶部
500 車内LAN
501〜515 センサ
551〜554 制御ユニット
560 整備状況記憶部
[0001]
BACKGROUND OF THE INVENTION
The present invention includes a mobile terminal mounted on a mobile body and capable of outputting second information in addition to the first information desired by the user, and the mobile terminal including the first information and the first information. The present invention relates to an information providing system including an information providing apparatus that provides second information. In particular, the second information relates to an information providing system suitable for providing advertisement information related to a service (product or service) in a region through which the mobile body passes.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, an information providing system for providing advertisement information about a service (product or service) provided by an advertiser to an information terminal such as a personal computer has been proposed.
[0003]
This type of information provision system is described in Nikkei Business Paper, July 29, 1996, pages 92-95, “Marketing reforms on the Internet, taking advantage of interactive media, and changing the concept and fundamentals of advertising” As shown, a user information terminal and a server operated by an information service provider such as a content provider are connected via a two-way communication line. Then, the user's information terminal transmits user-specific information such as a user's hobby to the server, so that the server selects advertisement information based on the user-specific information and transmits it to the user's information terminal. To do.
[0004]
In this way, the information providing system selects the advertising information based on the user-specific information and provides the selected advertising information to the information terminal of the user, so the advertising information is transmitted via mass media such as television and radio. There are various advantages over the case of providing
[0005]
For example, for a user, there is an advantage that useful advertisement information with a higher degree of interest can be obtained.
[0006]
Further, since the advertisement information provider (advertiser) can provide the advertisement information to users who have a high degree of interest, there is an advantage that a high advertising effect can be obtained.
[0007]
Furthermore, for information service providers, by collecting advertising fees from advertisers, when providing various services such as weather information, traffic information, or communication karaoke to information terminals, they are collected from users of the information terminals. There is an advantage that the usage fee can be reduced. The reduction of the service usage fee promotes the user's participation in the service business, and consequently leads to the expansion of the information service business.
[0008]
[Problems to be solved by the invention]
By the way, with the recent spread of mobile communication such as mobile phones, it is desired to realize an information providing system that provides advertisement information to mobile information terminals via mobile communication lines.
[0009]
However, the portable information terminal is often used at a destination such as a business trip. Therefore, if the advertisement information is provided according to the user-specific information as in the conventional information providing system, the advertisement information includes low-value advertisement information that cannot be used on the spot by the user. Such advertisement information is meaningless for the user. For advertisers, it becomes a problem because it becomes useless advertisement.
[0010]
Many portable information terminals have been developed with an emphasis on miniaturization and weight reduction in order to improve portability. For this reason, the storage capacity is generally smaller and the display screen is smaller than a stationary information terminal. Mobile communication has a smaller communication capacity than communication using a wired telephone line.
[0011]
Therefore, when the conventional information providing system is applied to an information providing system that provides advertisement information to a portable information terminal via a mobile communication line, the mobile communication communication capacity is small, so that the information is sent from the server. In addition, it may be problematic that it takes time to store all the plurality of advertisement information in the storage device of the portable information terminal. In addition, since the display screen is small, when all the stored advertisement information is displayed on the screen in order, there may be a problem that it takes time to output all the information.
[0012]
In particular, in the case of highly real-time information in which advertisement information changes with time, when displayed on the screen, it becomes a meaningless problem for the user. For advertisers, it becomes a problem because it becomes useless advertisement.
[0013]
If problems such as these occur, high advertising effects cannot be obtained, and it is expected that the number of advertisers who intend to provide advertising information until an advertising fee is paid will decrease. When the advertising fee collected from the advertiser is reduced, the information service provider, when providing services such as weather information, traffic information, or communication karaoke to the information terminal, the usage fee collected from the user of the information terminal Cannot be lowered. If it becomes so, it will become possible to accelerate | stimulate the user's subscription to the said service business.
[0014]
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide advertisement information according to the position of the mobile terminal to a mobile terminal mounted on the mobile body. Thus, an object of the present invention is to provide an information providing system, a mobile terminal, and an information providing apparatus that can provide advertisement information having high utility value for the user of the mobile terminal.
[0015]
[Means for Solving the Problems]
In order to solve the above problems, an information providing system of the present invention is mounted on a mobile object, and externally receives personal information including position information regarding the position of an area through which the mobile object passes, and request information requested by a user. A mobile terminal that transmits and outputs information received from the outside to the user;
An information providing apparatus that receives the personal information and the request information from the mobile terminal, and transmits first information according to the request information and second information according to the personal information to the mobile terminal When,
It is characterized by having.
[0016]
According to the information providing system of the present invention, the information providing apparatus and the mobile terminal can be provided with the second configuration according to the position, in particular, the advertisement information, from the information providing apparatus to the mobile terminal. The amount of communication between them can be reduced.
[0017]
In addition, by providing advertisement information according to the position of the mobile terminal from the information providing device to the mobile terminal, the user of the mobile terminal can receive advertisement information with high utility value and advertisement. The Lord can have a high advertising effect.
[0018]
In addition, as described above, for various services such as provision of weather information and traffic information, or communication karaoke, the operator of the information providing apparatus (information service provider) usually collects a usage fee from the user of the mobile terminal. It is operated by.
[0019]
On the other hand, information service providers usually collect advertising fees from advertisers when providing advertising information to mobile terminals.
[0020]
Therefore, in the case of doing as described above, the information service provider collects advertising fees from the advertiser, thereby providing the mobile terminal with various services such as weather information and traffic information, or communication karaoke, The usage fee collected from the user of the mobile terminal can be reduced. The reduction of the service usage fee promotes the user's participation in the service business, and consequently leads to the expansion of the information service business.
[0021]
Here, the acquisition of the position information of the mobile terminal is provided with position calculation means for obtaining the position of the mobile terminal in the mobile terminal, and the position information acquisition means obtains information regarding the position obtained by the position calculation means. You just have to do it.
[0022]
Or you may make it acquire the information regarding the present location of the said navigation apparatus measured with the navigation apparatus which has a position measurement function with the said position information acquisition means.
[0023]
In the information providing system of the present invention,
Map information storage means for storing map information in the mobile terminal;
A current location calculating means for obtaining the current location of the mobile terminal;
Destination setting means for setting the destination;
Route selection means for selecting a route connecting the current location calculated by the current location calculation means and the destination set by the destination setting means from the map information storage means, and the location information acquisition means includes the current location The current location calculated by the calculation means and the route selected by the route selection means are acquired as the position information,
A passing point setting unit that sets at least one passing point on the route specified by the position information included in the personal information received by the second receiving unit in the information providing device;
The personal information is transmitted by calculating the travel time from the current location specified by the position information included in the personal information received by the second receiving means to the passing point set by the passing point setting unit. An arrival time prediction means for predicting the arrival time of the mobile terminal to the passing point,
The information search means causes the advertisement information storage means to detect advertisement information stored in association with a predetermined range from the passage point set by the passage point setting means,
Causing the second transmission means to transmit the advertisement information retrieved by the information retrieval means to the mobile terminal that has transmitted the personal information when the current time substantially reaches the arrival time predicted by the arrival time prediction means; You may do it.
[0024]
By doing in this way, even if the user of the mobile terminal is moving, the user can be provided with valuable advertising information that can be used on the spot, and the advertiser can have a higher advertising effect. it can.
[0025]
In the information providing system of the present invention,
When the mobile terminal is mounted on a mobile body and used,
Operation state information detecting means for detecting information related to the operation state of the mobile body from the water temperature, oil temperature, etc. on the mobile terminal;
An abnormality determining means for determining whether an abnormality has occurred in the moving body based on the information detected by the operating state detecting means;
If it is determined by the abnormality determining means that an abnormality has occurred in the moving body, the personal information is included in the first transmitting means by including information indicating abnormality of the moving body in the personal information. Send to
If the personal information received by the second receiving means includes information indicating an abnormality of the moving object, the information search means of the information providing device identifies the point specified by the information about the position included in the personal information Therefore, the advertisement information provided by the mobile repair facility within the predetermined range may be detected from the advertisement information storage means.
[0026]
In this way, when a failure occurs in the mobile body, it is possible to provide advertisement information of a repair facility in the vicinity of the current location of the mobile body. The advertiser can receive a higher level of advertising effectiveness.
[0027]
Furthermore, in the information providing system of the present invention,
When the mobile terminal is mounted on a mobile body and used,
A remaining amount detecting means for detecting a remaining amount of fuel of the moving body on the mobile terminal;
Fuel replenishment determining means for determining whether or not the mobile body needs to be refueled based on the remaining amount of fuel detected by the remaining amount detecting means,
When it is determined by the refueling determination means that the mobile body needs refueling, the personal information is included in the first information transmission means, including information indicating refueling in the personal information. Send
When information indicating fuel supply is included in the personal information received by the second receiving means, the information search means of the information providing device, from the point specified by the information about the position included in the personal information, The advertisement information provided by the refueling facility of the mobile body within the predetermined range may be detected from the advertisement information storage means.
[0028]
In this way, when the fuel of the mobile body becomes low, it is possible to provide advertisement information of a fuel supply facility near the current location of the mobile body, so that the user of the mobile terminal has more utility value. High advertisement information can be provided, and the advertiser can have a higher advertising effect.
[0029]
Furthermore, in the information providing system of the present invention,
When the mobile terminal is mounted on a mobile body and used,
Fatigue state related information detecting means for detecting information related to the driver's fatigue state from the pulse, brain waves, etc. on the mobile terminal,
Based on the information detected by the fatigue state related information detecting means, a rest judging means for judging whether or not the driver needs rest,
When it is determined by the rest determination means that the driver needs rest, the first transmission means includes information indicating rest in the personal information, and transmits the personal information to the information providing device,
When information indicating rest is included in the personal information received by the second receiving means, the information search means of the information providing device is set to a predetermined point from the point specified by the information regarding the position included in the personal information. The advertisement information provided by the break facility within the range may be detected from the advertisement information storage means.
[0030]
In this way, when the driver of the moving body gets tired, it is possible to provide advertisement information of a resting facility near the current location of the moving body, so that the driver can use advertisement information with higher utility value. The advertiser can receive a higher level of advertising effectiveness.
[0031]
In the information providing system of the present invention,
When the advertising information is stored in association with information related to the presentation time zone, the advertising information received by the first receiving unit is displayed in the presentation time zone included in the advertising information in the output unit of the mobile terminal. In this case, the user may make the output.
[0032]
In such a case, for example, advertisement information about a lunch service provided by a restaurant is provided only during a time period during which the service can be provided. Information can be provided, and advertisers can have higher advertising effectiveness.
[0033]
Further, the mobile terminal of the present invention is a mobile terminal mounted on a mobile body that outputs advertisement information of services provided by advertisers broadcasted from a broadcasting station to a user,
Position information acquisition means for acquiring position information;
Receiving means for receiving the advertising information broadcast from the broadcasting station;
Information discriminating means for discriminating whether or not the advertising information received by the receiving means is advertising information of an advertiser determined at a point specified by the positional information acquired by the positional information acquiring means;
An output means for outputting the advertisement information when the information determination means is determined to be the advertisement information of the advertiser determined at the point specified by the position information;
It is characterized by having.
[0034]
According to the mobile terminal of the present invention, with the above-described configuration, advertisement information corresponding to the position of the mobile terminal can be output to the user, so that the user can be provided with advertisement information with high utility value. it can.
[0035]
Further, the information providing apparatus of the present invention provides advertisement information of a service provided by an advertiser according to position information sent via a communication line from a mobile terminal mounted on a mobile body. An information providing device to provide to
Advertisement information storage means for storing a plurality of the advertisement information;
Receiving means for receiving position information sent from the mobile terminal via the communication line;
Information search means for detecting, from the advertisement information storage means, advertisement information determined at a point specified by position information included in the personal information received by the receiving means;
Transmitting means for transmitting the advertisement information detected by the information search means to the mobile terminal via the communication line;
It is characterized by having.
[0036]
According to the information providing apparatus of the present invention, it is possible to provide advertisement information corresponding to the position to the mobile terminal with the above-described configuration, thereby reducing the amount of communication with the mobile terminal. .
[0037]
In addition, by providing advertisement information according to the position of the mobile terminal to the mobile terminal, the user of the mobile terminal can receive advertisement information with high utility value, and the advertiser can High advertising effectiveness can be achieved.
[0038]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a first embodiment of the present invention will be described with reference to the drawings.
[0039]
FIG. 1 is a schematic configuration diagram for explaining an information providing system according to a first embodiment of the present invention.
[0040]
As shown in FIG. 1, the information providing system according to the present embodiment includes amobile terminal 1 and aserver 2 connected to themobile terminal 1 via amobile communication line 3.
[0041]
Theserver 2 is connected to theadvertiser terminals 71 to 7N, the stationary information terminal 7a used by the user of themobile terminal 1 at the workplace, or theexternal server 7b via thenetwork 6 such as the Internet. It is assumed that
[0042]
Themobile terminal 1 transmits request information of various services such as weather information, traffic information, and communication karaoke (these are also referred to as service information) to theserver 2 via themobile communication line 3 in accordance with a user instruction. .
[0043]
In addition, position information is acquired from thenavigation device 4 or thebeacon 9 and personal information including the position information is transmitted to theserver 2 via themobile communication line 3.
[0044]
On the other hand, theserver 2 transmits service information corresponding to the service request information sent from themobile terminal 1 to themobile terminal 1 via themobile communication line 3.
[0045]
Further, advertisement information (advertisement information on services provided by the advertiser) corresponding to the personal information sent from themobile terminal 1 is searched. Then, the searched advertisement information is transmitted to themobile terminal 1 via themobile communication line 3.
[0046]
In response to this, themobile terminal 1 provides service information and advertisement information transmitted from theserver 2 to the user.
[0047]
Themobile terminal 1 is an information terminal that can be carried and used. The user can carry it around and use it by attaching it to theautomobile 5. In FIG. 1, the example attached to themotor vehicle 5 is shown. In FIG. 1, only onemobile terminal 1 is displayed, but a plurality ofmobile terminals 1 are actually connected to theserver 2 via themobile communication line 3.
[0048]
In the information providing system of this embodiment, theserver 2 searches for advertisement information based on personal information including location information transmitted from themobile terminal 1.
[0049]
Therefore, for example, it is possible to select only advertisement information that can be used immediately by the user, which is near the current location or along the route connecting the current location and the destination, and can provide the selected information to themobile terminal 1. Thereby, since only the advertising information with high utility value for the user can be provided, the degree of attention to the advertising information of the user is improved. For this reason, since a high advertising effect can be obtained, an increase in advertisers is expected.
[0050]
In general, an operator (information service provider) of theserver 2 can collect an advertising fee from an advertiser when providing advertising information to a user.
[0051]
Therefore, the information service provider can reduce the usage fee collected from the user when providing service information such as weather information, traffic information, or communication karaoke. As a result, the user's participation in the service business can be promoted.
[0052]
In addition, since the information providing system can provide both service information desired by the user and advertisement information useful for the user, the information is output to the user at the same time or within a predetermined time. It is possible to increase the degree of attention to the user's advertisement information.
[0053]
Further, if the advertisement information is transmitted simultaneously with the service information, the advertisement information is received by the mobile terminal together with the service information, so that the user can use mobile communication without permission for receiving the advertisement information. You don't have to feel that.
[0054]
Hereinafter, the information provision system of this embodiment is demonstrated in detail with reference to drawings.
[0055]
First, themobile terminal 1 will be described.
[0056]
FIG. 2 is a schematic block diagram of themobile terminal 1 shown in FIG.
[0057]
In FIG. 2, theinput device 101 receives a user instruction. Theinput device 101 includes input devices such as aremote controller 101a and atouch panel 101b, or audio signal input devices such as amicrophone 101c.
[0058]
Theinput control unit 103 controls themobile terminal 1 to perform a predetermined operation in accordance with a user instruction input to theinput device 101.
[0059]
When a request for a user'sserver 2 is input to theinput device 101, therequest recognition unit 132 determines the content of the request and notifies the personalinformation creation unit 128 and the transmissiondata creation unit 130 described later.
[0060]
The personalinformation acquisition unit 105 acquires various information for searching for advertisement information in theserver 2, and includes a current locationinformation acquisition unit 107, a navigationinformation acquisition unit 109, an in-vehicleinformation acquisition unit 111, and a driver. Aninformation acquisition unit 113 and a terminalinformation acquisition unit 115 are included.
[0061]
The positioninformation acquisition unit 107 acquires from thenavigation device 4 current location information, that is, information related to the current location of theautomobile 5 on which thenavigation device 4 is mounted. In addition, the present location information is acquired based on a signal received by thebeacon receiver 118 and emitted from thebeacon 9 installed along the road.
[0062]
Here, when thenavigation device 4 is connected to themobile terminal 1, the current location information obtained by thenavigation device 4 is preferentially acquired. Only when thenavigation device 4 is not connected, the current location information is acquired using the signal received by thebeacon receiver 118.
[0063]
The navigationinformation acquisition unit 109 acquires information related to the route from the current location to the destination set by the navigation device 4 (hereinafter also referred to as navigation information).
[0064]
In addition, thenavigation apparatus 4 may be for automobiles, and it is sufficient if it has a current location measurement function and a route selection function. However, it must have a function for outputting current location information and navigation information. Here, the personalinformation acquisition unit 105 obtains information from thenavigation device 4 by transmitting a request signal to thenavigation device 4.
[0065]
Alternatively, the navigation device and the mobile terminal may be integrated by using an output device or the like in common, and in such a case, a function for obtaining navigation information by sharing hardware. Is realized by software.
[0066]
The in-vehicleinformation acquisition unit 111 uses the in-vehicle LAN provided in theautomobile 5 for information indicating the operation state of theautomobile 5 and the fuel remaining amount detected by a sensor or the like installed in the automobile 5 (hereinafter also referred to as in-vehicle information). Etc. via the network.
[0067]
The driverinformation acquisition unit 113 is information indicating a driver's fatigue state detected by a sensor attached to the driver of theautomobile 5, a sensor installed in theautomobile 5, or the like (hereinafter also referred to as driver information). Is acquired via a network such as an in-vehicle LAN provided in theautomobile 5.
[0068]
Here, a sensor for detecting in-vehicle information and driver information will be described.
[0069]
FIG. 3 is a diagram illustrating an example of a sensor or the like attached to theautomobile 5 or the driver of theautomobile 5 to detect in-vehicle information or driver information.
[0070]
In the example shown in FIG. 3, various sensors such as the remainingfuel sensor 501 and thecrash sensor 502 and various control devices such as theengine control unit 551 and thefailure diagnosis unit 552 are connected to the in-vehicle LAN 500. Here, the sensors denoted byreference numerals 511 to 515 are used by being attached to the driver of theautomobile 5. Other sensors and a control device are installed in theautomobile 5.
[0071]
In FIG. 3, for example, information on the remaining amount of fuel detected by the remainingfuel sensor 501, information on the impact applied to theautomobile 5 detected by thecrash sensor 502, and information on theautomobile 5 determined by thefailure diagnosis unit 552. Information about the abnormality is acquired by the in-vehicle information acquisition unit 104 as in-vehicle information.
[0072]
Further, information on the driver's pulse detected by thepulse sensor 511, information on the driver's brain wave detected by thebrain wave sensor 512, information on the steering wheel angle detected by thesteering wheel sensor 507, etc. The information is acquired by the driver information acquisition unit 106 as information.
[0073]
Returning to FIG. 2, the description will be continued. The terminalinformation acquisition unit 115 monitors the operation of each unit of themobile terminal 1. And information on the usage status of mobile terminal 1 (whether it is used in an automobile, etc.) such as ON / OFF ofpower source 120 ofmobile terminal 1 and communication status of mobile terminal 1 (hereinafter also referred to as terminal information) Obtain).
[0074]
The timing of information acquisition in each of theacquisition units 107 to 115 of the personalinformation acquisition unit 105 described above is input periodically or by the user in consideration of the degree of temporal change of information acquired by the acquisition unit. According to the instruction input to theapparatus 101, each of theacquisition units 107 to 115 may be performed at a unique timing.
[0075]
The userinformation storage unit 122 is user-specific information with relatively little change (hereinafter also referred to as static user information) other than the information that changes every moment as obtained by the driverinformation acquisition unit 113. Remember. For example, information such as user identification information (ID number or the like), age, sex, or hobby is stored.
[0076]
The terminalinformation storage unit 124 is information unique to themobile terminal 1 with relatively little change (hereinafter also referred to as static terminal information), other than information that changes every moment with time as acquired by the terminal information acquisition unit 115. ) Is memorized. For example, information such as identification information (ID number or the like) of themobile terminal 1 and the type of themobile terminal 1 is stored.
[0077]
Note that static user information and static terminal information may be stored in the userinformation storage unit 122 and the terminalinformation storage unit 124 by the user using theinput device 101. Moreover, you may create using the stationary information terminal 7a connected to thenetwork 6 which a user uses in a workplace etc. And when the said user accesses the stationary information terminal 7a using themobile terminal 1, it acquires static user information and terminal static information, and the userinformation storage part 122 and the terminal information storage part You may make it memorize | store in 124.
[0078]
Based on the in-vehicle information acquired by the in-vehicle information acquisition unit 104 and the driver information acquired by the driverinformation acquisition unit 113, theevent detection unit 124 detects a failure of theautomobile 5, the need for refueling, and the driver. The necessity of rest (this is also called an event) is detected. Theevent detection unit 124 detects each event in the following manner.
[0079]
(1) Based on the in-vehicle information acquired by the in-vehicleinformation acquisition unit 111, a failure of theautomobile 5 is detected. For example, when information about an impact is sent from thecrash sensor 502, information indicating an abnormality in water temperature or oil temperature is sent from theengine control unit 551, or a failure is diagnosed from thefailure diagnosis unit 552. When the information shown is sent, it is determined that a failure has occurred in theautomobile 5.
[0080]
(2) The necessity of fuel replenishment is detected based on the information on the remaining amount of fuel sent from the remainingfuel sensor 501 among the in-vehicle information acquired by the in-vehicleinformation acquiring unit 111. For example, when the remaining amount of fuel specified by the information regarding the remaining amount of fuel is equal to or less than a predetermined value, it is determined that theautomobile 5 needs to be refueled.
[0081]
(3) Based on the driver information acquired by the driverinformation acquisition unit 113, the necessity of the driver's rest is detected. For example, when the driver's pulse specified by the information sent from thepulse sensor 511 is equal to or greater than a predetermined value, or the driver's viewpoint movement frequency specified by the information sent from the viewpoint sensor 513 is a predetermined value. In the following cases, or when the steering wheel steering angle specified by the information sent from the steering wheelsteering angle sensor 507 is a predetermined value or more, it is determined that the driver needs to rest.
[0082]
The personalinformation creation unit 128 is based on each information acquired by the personalinformation acquisition unit 105, static user information stored in the userinformation storage unit 122, and static terminal information stored in the terminalinformation storage unit 124. Personal information to be transmitted to theserver 2 is created.
[0083]
The timing for creating the personal information may be when an event is detected by theevent detection unit 126 or when a user instruction is input to theinput device 124. Moreover, you may make it produce regularly.
[0084]
The personal information only needs to include at least current location information, and may include navigation information, static user information, terminal information, or the like as necessary.
[0085]
Here, personal information is created as follows.
[0086]
(1) In principle, personal information is created so as to include the current location information acquired by the current locationinformation acquisition unit 107.
[0087]
(2) When an instruction to select navigation information is input to theinput device 101, navigation information such as a route acquired by the navigationinformation acquisition unit 109 in addition to the current location information (hereinafter, current location information and navigation) Personal information is created so that information is also included.
[0088]
(3) When an event is detected by theevent detection unit 126, personal information is created including information indicating the content of the event (hereinafter also referred to as event information).
[0089]
(4) If designation of information (hereinafter also referred to as type information) about the service (department store, restaurant, drive-in, etc.) provided by the advertiser is input to theinput device 101, the type information is also included. So as to create personal information.
[0090]
The transmissiondata creation unit 130 creates transmission data for transmitting the personal information created by the personalinformation creation unit 128 to theserver 2.
[0091]
For example, transmission data is created by adding information indicating in what order the information included in the personal information is arranged in the personal information. Alternatively, transmission data is created by attaching an identifier representing the type of the information to each piece of information included in the personal information.
[0092]
In this way, it is not necessary to send each piece of information included in the personal information in a fixed order, and necessary data can be transmitted to theserver 2 in a free form depending on the situation.
[0093]
In addition, when an instruction to request provision of a service such as weather information or traffic information or an instruction to request details of specific advertisement information is input to theinput device 101, the instruction is accepted. Create request data.
[0094]
Thecommunication unit 134 performs bidirectional communication with theserver 2 via themobile communication line 3. The transmission data created by the transmissiondata creation unit 130 is transmitted to theserver 2 and data (advertisement information and service information) transmitted from theserver 2 is received.
[0095]
The receptiondata analysis unit 136 analyzes the data received by thecommunication unit 134 from theserver 2. Specifically, the type of the data, that is, whether the data is service information or advertisement information is determined. Also, the attribute of the data, that is, whether it is character data, image data, audio data, or the like is determined. Further, when information on the advertiser's location and presentation time is added to the analyzed advertisement information, the contents of the information are analyzed.
[0096]
The serviceinformation storage unit 140 stores the service information analyzed by the receiveddata analysis unit 136 together with the attribute of the service information.
[0097]
The advertisementinformation storage unit 142 stores the advertisement information analyzed by the receiveddata analysis unit 136 together with the attribute of the advertisement information. In addition, when information related to an advertiser's location and output time is added to the advertisement information, the information is also stored together.
[0098]
Theoutput device 138 includes a screen output device such as amonitor 138a and an audio signal output device using aspeaker 138b and the like.
[0099]
Theoutput control unit 144 is configured to output the service information stored in the serviceinformation storage unit 140 and the advertisement information stored in the advertisementinformation storage unit 142 to the user according to the attribute of the information. 138 is controlled.
[0100]
Further, when the information related to the advertiser's location is added to the advertisement information, theoutput control unit 144 acquires the current location information from the personalinformation acquisition unit 105 and outputs the advertisement information in the vicinity of the presentation position. Then, theoutput device 138 is controlled.
[0101]
Moreover, theoutput control part 144 is provided with the time measurement function, and when the information regarding presentation time is added to advertisement information, it controls theoutput device 138 to output the advertisement information at the presentation time.
[0102]
Further, theoutput control unit 144 also controls the output time of the advertisement information using the time measurement function. For example, when service information and advertisement information are stored in each of the serviceinformation storage unit 140 and the advertisementinformation storage unit 142, control is performed such that the advertisement information is output for the first 5 seconds and then the service information is output.
[0103]
Further, theoutput control unit 144 acquires the in-vehicle information from the personalinformation acquisition unit 105 and controls theoutput device 138 so that the information can be output to the user according to the traveling state of theautomobile 5. For example, when theautomobile 5 is in a running state, only the voice is output.
[0104]
Next, theserver 2 will be described.
[0105]
FIG. 4 is a schematic block diagram of theserver 2 shown in FIG.
[0106]
In FIG. 4, thecommunication unit 201 performs bidirectional communication with themobile terminal 1. In addition, bidirectional communication is performed with theadvertisers 71 to 7n connected to thenetwork 6, the user's stationary information terminal 7a, theexternal server 7b, and the like.
[0107]
The receptiondata analysis unit 203 analyzes the data received by thecommunication unit 201. That is, it is determined whether the data received by thecommunication unit 201 is personal information sent from themobile terminal 1, service provision request information, or information via thenetwork 6. To do.
[0108]
The personalinformation determination unit 205 determines the content of each information included in the personal information analyzed by the receiveddata analysis unit 203. Specifically, the following points are performed.
[0109]
(1) The current location information included in the personal information is determined. Further, it is also determined whether or not the position information includes information on the route in addition to the current location information.
[0110]
(2) It is determined whether or not event information is included in the personal information. If the event information is included, the event specified by the information is related to the failure of thevehicle 5, the need for refueling thevehicle 5, or the driver's Determine if it is related to the need for rest.
[0111]
(3) It is determined whether or not the personal information includes service type information provided by the advertiser. If it is included, determine its contents.
[0112]
(4) It is determined whether or not static user information, terminal information, or static terminal information is included in the personal information. If it is included, determine its contents.
[0113]
Themap storage unit 207 stores map information.
[0114]
When the personalinformation discriminating unit 205 determines that the information related to the route is included in the personalinformation discriminating unit 205, the passingpoint setting unit 209 is based on the route and the map information stored in themap storage unit 207. At least one passing point of 5 is set.
[0115]
The passagetime estimation unit 211 estimates the estimated passage time of the passage point set by the passagetime setting unit 209. This is possible by estimating the travel time from the current location to the set passing point based on the traffic jam information of the route where the passing point is set, the average speed of the automobile moving on the route, and the like. .
[0116]
If theserver 2 does not have traffic information on the route or information on the average speed of the automobile traveling on the route, it can be obtained by accessing theexternal server 7b or the like via thenetwork 6. .
[0117]
The advertisementinformation storage unit 213 stores advertisement information provided from a plurality of advertisers in a file format. The advertisementinformation storage unit 213 also stores advertisement information of a service information provider (sponsor) stored in a serviceinformation storage unit 218 described later.
[0118]
The advertisement linkinformation storage unit 215 stores information (hereinafter also referred to as characteristic information) indicating the type of the advertisement information, the location of the advertiser, etc. for each of the plurality of advertisement information stored in the advertisementinformation storage unit 213. ing.
[0119]
FIG. 5 shows an example of characteristic information stored in the advertisement linkinformation storage unit 215.
[0120]
Here, characteristic information for selecting advertisement information includes anidentification number 801, aservice type 802, anadvertisement selection condition 803, aterminal usage status 804, alocation 805, an advertisement information file 806, advertisement linkinformation 807, and the number of transmissions. It is databased by 808 items.
[0121]
Here, theidentification number 801 is a number for identifying advertisement information, and an individual number is assigned to each advertisement information.
[0122]
Theservice type 802 is an item indicating the type of service provided by the advertiser.
[0123]
Theadvertisement selection condition 803 is a condition set by the advertiser for the user who wants the advertiser to provide advertisement information. Here, items of anadvertisement range 803a, anadvertisement time 803b, avehicle type 803c, and auser age 803d are provided as selection conditions.
[0124]
Theterminal usage status 804 indicates under what circumstances themobile terminal 1 is used. Specifically, it indicates whether or not it is used in an automobile.
[0125]
Thelocation 805 indicates the relevant location of the advertisement information or the location of the advertiser's store, and is stored as data such as coordinates.
[0126]
The advertisement information file 806 indicates the file name of advertisement information stored in a file format.
[0127]
The advertisement linkinformation 807 stores the link destinations of theadvertiser terminals 71 to 7N when the advertiser terminal is connected to thenetwork 6.
[0128]
The number oftransmissions 808 indicates the number of transmissions of each advertisement information measured by atransmission number counter 221 described later. This information is used when a billing fee is charged to the advertiser.
[0129]
In FIG. 5, the part indicated by “−” indicates that no condition is set.
[0130]
The advertisementinformation selection unit 206 searches the plurality of characteristic information stored in the advertisement link information storage unit 208 for information satisfying the condition specified by the personal information determined by the personalinformation determination unit 205. Then, the advertisement information specified by the searched information is read from the advertisementinformation storage unit 213.
[0131]
Here, the point of the information search will be described with reference to FIG.
[0132]
(1) Characteristic information having alocation 805 within a predetermined range is searched from the position specified by the position information included in the personal information.
[0133]
This is to exclude advertisement information that is not valuable for the user of themobile terminal 1 from being transmitted.
[0134]
When the passing point of theautomobile 5 is set by the passingpoint setting unit 209, the characteristic information having thelocation 805 within a predetermined range from the passing point is searched.
[0135]
(2) When the terminal information is included in the personal information, the characteristic information having theusage status 804 of the terminal that matches the usage status specified by the terminal information is searched.
[0136]
This is because, for example, advertisement information that is useful only for automobile users such as a parking lot is provided only to users who are using themobile terminal 1 in the automobile.
[0137]
{Circle around (3)} If the personal information includes service type information or event information provided by the advertiser, theservice type 802 characteristic information corresponding to the information is searched.
[0138]
For example, if the type information included in the personal information is a restaurant, theservice type 802 searches for restaurant characteristic information.
[0139]
For example, when the event information included in the personal information indicates the necessity of refueling the automobile, theservice type 802 searches for the characteristic information of the gas station.
[0140]
(4) When static user information or static terminal information included in personal information is included, the information is compared with thevehicle type 803c anduser age 803d of theadvertisement selection condition 803 to search for characteristic information. .
[0141]
(5) As a result of searching in the above (1) to (4), when theadvertisement range 803a is set for the last remaining characteristic information, the position specified by the position information included in the personal information is the advertisement Search for characteristic information within the range.
[0142]
This is to prevent the advertisement information from being transmitted to a user who is unlikely to have a very high advertising effect for the advertiser.
[0143]
When the passing point of theautomobile 5 is set by the passingpoint setting unit 209, the characteristic information that the passing point is within the advertisement range is searched.
[0144]
(6) As a result of searching in the above (1) to (4), when theadvertising time 803b is set for the last remaining characteristic information, the characteristic information whose current time is within the advertising time zone is searched.
[0145]
As a result of searching in the above (1) to (6), the advertisement information specified by the last remaining characteristic information is read from the advertisementinformation storage unit 213.
[0146]
The advertisement information transmissiontiming determination unit 214 is activated when the passage time is set by the passagetime estimation unit 211. The advertisement information transmissiontiming determination unit 214 determines the transmission timing of the advertisement information selected based on the passage point set by the passagetime setting unit 209 in the advertisementinformation selection unit 206 based on the expected passage time of the passage point. Set.
[0147]
The selected advertisement informationtemporary storage unit 216 takes out the advertisement information whose transmission timing is determined by the advertisement information transmissiontiming determination unit 214 from the advertisementinformation selection unit 206 and stores it.
[0148]
The advertisement information transmissiontiming determination unit 217 has a time measurement function, checks the transmission timing of the advertisement information stored in the selected advertisement informationtemporary storage unit 216, and detects the advertisement information that has reached the transmission timing.
[0149]
The serviceinformation storage unit 218 stores service information such as weather information, traffic information, or communication karaoke provided by the operator of theserver 2 to the user.
[0150]
The serviceinformation acquisition unit 219 acquires service information corresponding to the service request information analyzed by the receiveddata analysis unit 203 from the serviceinformation storage unit 218.
[0151]
The transmissiondata creation unit 220 creates transmission data to be transmitted to themobile terminal 1 based on the advertisement information selected by the advertisementinformation selection unit 206 and the service information acquired by the serviceinformation acquisition unit 219.
[0152]
Thetransmission number counter 221 counts the number of transmissions for the advertisement information transmitted from thecommunication unit 201 to themobile terminal 1.
[0153]
The advertisementfee calculation unit 222 calculates the billing to the advertiser, that is, the advertisement fee, based on the number of transmissions for each advertisement information measured by thetransmission number counter 219. This billing information can be transmitted to the advertiser or the like via the communication means 7.
[0154]
Next, the operation of the information providing system according to this embodiment will be described.
[0155]
First, an operation until themobile terminal 1 acquires advertisement information will be described.
[0156]
FIG. 6 is a flowchart for explaining a basic flow until themobile terminal 1 acquires advertisement information in the information providing system of the present embodiment.
[0157]
Here, steps 1001 to 1008 are processes executed on themobile terminal 1 side, andsteps 2001 to 2007 are processes executed on theserver 2 side.
[0158]
First, themobile terminal 1 performs personal information transmission processing insteps 1001 to 1005.
[0159]
The personalinformation creation unit 128 detects timing for creating personal information (step 1001).
[0160]
As described above, the personal information may be generated when an event is detected by theevent detection unit 126 or when an instruction to that effect is input to theinput device 124. Moreover, you may make it produce regularly.
[0161]
When the creation timing of the personal information is detected, the personalinformation creation unit 128 takes out necessary information including at least position information from the personalinformation acquisition unit 105, the userinformation storage unit 122, or the terminalinformation storage unit 124. Then, personal information is created based on such information (step 1002).
[0162]
Next, thecommunication unit 134 confirms the connection state with theserver 2 via themobile communication line 3, and if not connected, connects to the server 2 (step 1003).
[0163]
Next, the transmissiondata creation unit 130 creates transmission data to theserver 2 based on the personal information created in step 1002 (step 1004).
[0164]
Thereafter, thecommunication unit 134 transmits the transmission data created inStep 1004 to the server 2 (Step 1005).
[0165]
In response to this, theserver 2 performs advertisement information selection / transmission processing in steps 2001-2007.
[0166]
First, thecommunication unit 201 receives transmission data sent from the mobile terminal 1 (step 2001).
[0167]
Next, the receiveddata analysis unit 203 analyzes the data received instep 2001 and analyzes that the data is personal information data (step 2002).
[0168]
Next, the personalinformation determination unit 205 determines various information included in the personal information analyzed in Step 2002 (Step 2003).
[0169]
In addition, when the information regarding a route is included as position information in the personal information, the route information is passed to the passingpoint estimation unit 209. In response to this, the passingpoint estimation unit 209 refers to the map information stored in themap storage unit 207 and sets at least one passing point on the route. Further, the passagetime estimation unit 211 predicts the passage time of the set passage point.
[0170]
Next, the advertisementinformation selection unit 206 searches the characteristic information stored in the advertisement linkinformation storage unit 215 for characteristic information that satisfies the conditions specified by the various pieces of personal information determined instep 2003. The advertisement information corresponding to the personal information is selected from the advertisement information storage unit 213 (step 2004).
[0171]
The characteristic information search is performed with reference to at least position information included in the personal information as described above. When a passing point is set by the passingpoint estimation unit 209, the characteristic information is searched with reference to the position information of the passing point.
[0172]
Next, thecommunication unit 201 confirms that theserver 2 is connected to themobile terminal 1 via the mobile communication line 3 (step 2005).
[0173]
Next, the transmissiondata creation unit 220 creates transmission data to themobile terminal 1 based on the advertisement information selected instep 2004 and the characteristic information stored in the advertisement link information storage unit 215 (step 2006). ).
[0174]
If the passage time is predicted by the passagetime estimation unit 209, the creation timing is adjusted so that transmission data is created around the passage time in accordance with an instruction from the advertisement information transmissiontiming determination unit 217.
[0175]
Next, thecommunication unit 201 transmits the transmission data created instep 2005 to the mobile terminal 1 (step 2007).
[0176]
In response, themobile terminal 1 performs advertisement information reception processing insteps 1006 to 1008.
[0177]
First, thecommunication unit 134 receives transmission data sent from the server 2 (step 1006).
[0178]
Next, the receptiondata analysis unit 136 analyzes the data received instep 1006 and analyzes that the data is advertisement information data (step 1007).
[0179]
Then, the analyzed advertisement information is stored in the advertisement information storage unit 142 (step 1008).
[0180]
Next, an operation until themobile terminal 1 acquires service information will be described.
[0181]
FIG. 7 is a flowchart for explaining a basic flow until themobile terminal 1 acquires service information in the information providing system of the present embodiment.
[0182]
Here, steps 1101 to 1107 are processes executed on themobile terminal 1 side, andsteps 2101 to 2107 are processes executed on theserver 2 side.
[0183]
First, themobile terminal 1 performs service request information transmission processing insteps 1101 to 1104.
[0184]
First, therequest recognition unit 132 waits for a service information provision request to be input to the input device 101 (step 1101).
[0185]
When the service information provision request is recognized, thecommunication unit 134 confirms the connection state with theserver 2 via themobile communication line 3, and connects to theserver 2 if not connected (step 1102). .
[0186]
Next, the transmissiondata creation unit 130 creates transmission data to theserver 2 based on the content of the service provision request recognized in Step 1101 (Step 1103).
[0187]
Thereafter, thecommunication unit 134 transmits the transmission data created inStep 1103 to the server 2 (Step 1104).
[0188]
In response to this, theserver 2 performs service information acquisition / transmission processing insteps 2101 to 2107.
[0189]
First, thecommunication unit 201 receives transmission data sent from the mobile terminal 1 (step 2101).
[0190]
Next, the receiveddata analysis unit 203 analyzes the data received instep 2101 and analyzes that the data is a service information provision request (step 2102).
[0191]
Next, the serviceinformation acquisition unit 219 determines the content of the service information specified by the provision request analyzed in Step 2102 (Step 2103).
[0192]
Next, the serviceinformation acquisition unit 219 acquires the service information having the content determined instep 2103 from the service information stored in the service information storage unit 218 (step 2104).
[0193]
Here, when there is a sponsor (provider) in the service information acquired inStep 2104, the advertisementinformation selection unit 206 uses the sponsor information and the characteristic information stored in the advertisement linkinformation storage unit 215. Obtained from the advertisementinformation storage unit 213.
[0194]
Here, the personal information used for the selection of the advertisement information may be information included in the received data together with the request information or transmitted from the mobile terminal before the previous time.
[0195]
Next, thecommunication unit 201 confirms that theserver 2 is connected to themobile terminal 1 via the mobile communication line 3 (step 2105).
[0196]
Next, the transmissiondata creation unit 220 creates transmission data for themobile terminal 1 based on the service information acquired in Step 2104 (Step 2106).
[0197]
If the sponsor information of the service information acquired instep 2104 has been acquired, transmission data to themobile terminal 1 is created based on the service information and the advertisement information.
[0198]
Next, thecommunication unit 201 transmits the transmission data created inStep 2105 to the mobile terminal 1 (Step 2107).
[0199]
In response to this, themobile terminal 1 performs service information reception processing insteps 1105 to 1107.
[0200]
First, thecommunication unit 134 receives transmission data sent from the server 2 (step 1105).
[0201]
Next, the receptiondata analysis unit 136 analyzes the data received in Step 1105 (Step 1106). Then, it is confirmed that the data is service information data. It is also confirmed whether or not advertisement information is added to the analyzed service information.
[0202]
Next, the analyzed service information is stored in the service information storage unit 140 (step 1107). If advertisement information is added to the service information, the advertisement information is stored in the advertisementinformation storage unit 142.
[0203]
The information stored in the advertisementinformation storage unit 142 and the serviceinformation storage unit 140 by executing the flow shown in FIG. 6 and / or FIG. 7 is output by theoutput control unit 144 according to the attribute of the information. Alternatively, the data is output from theoutput device 138 in accordance with a user instruction input to theinput device 103.
[0204]
For example, when the information stored in the advertisementinformation storage unit 142 or the serviceinformation storage unit 140 is voice information, the information is output from thespeaker 138b of theoutput device 138. In the case of image information, the information is displayed on thedisplay 138a of theoutput device 138.
[0205]
Here, if the service information is output from the display and the advertisement information is output from the speaker, the advertisement information can be effectively transmitted without disturbing the user's recognition of the service information.
[0206]
In addition, when information related to the presentation time is added to the advertisement information stored in the advertisementinformation storage unit 142, theoutput device 138 is controlled to output the advertisement information at the presentation time.
[0207]
In this way, by configuring so that the advertisement information can be output at an appropriate time, for example, when the user reaches the vicinity of the facility of the advertisement, or in accordance with the timing at which the user is expected to desire such information. Since the advertisement information can be provided to the user, the value of the advertisement information for the user can be increased, and as a result, the advertising effect can be enhanced.
[0208]
Further, for example, when advertisement information and service information are stored in the advertisementinformation storage unit 142 and the serviceinformation storage unit 140, respectively, the advertisement information is output at the initial predetermined time, and then the service information is output. While the information is displayed on thedisplay 138a, only the character information is displayed on the display for the advertisement information, or the service information is displayed on thedisplay 138a, and the advertisement information for the advertisement information is voice-recognized from thespeaker 138b. Control to output.
[0209]
FIG. 8 is a diagram showing a display example of service information and advertisement information to the user in themobile terminal 1 shown in FIG.
[0210]
FIG. 8 shows an example in which weather information and sponsor information of the weather information are sent from theserver 2 when the user of themobile terminal 1 requests provision of weather information.
[0211]
In FIG. 8A, the display screen of thedisplay 138a is provided with anarea 570 for displaying service information and anarea 571 for displaying advertisement information. The weather information is displayed in thearea 570, and the advertisement information of the sponsor of the weather information is displayed in thearea 571 in a simple format (only characters).
[0212]
In this way, by separately displaying service information such as weather information and advertisement information, the advertisement information can be easily changed even if the sponsor changes. Further, even when a plurality of sponsors are attached to the same service information, the advertisement information can be sequentially switched and output in combination with the service information.
[0213]
In addition, it is convenient for the user because the service information can always be viewed in a certain area.
[0214]
In FIG. 8A, theoutput control unit 144 recognizes the characters displayed in thearea 571 by voice, and outputs the content from thespeaker 138b byvoice 572.
[0215]
By doing in this way, advertisement information can be auditorily output also to the user who is viewing service information.
[0216]
FIG. 8B shows a display example when the user performs an operation for requesting a weather forecast for a specific region (Ibaraki Prefecture) using theinput device 101 such as thetouch panel 101b in FIG. 8A. Show.
[0217]
When the user performs an operation for requesting a weather forecast for a specific region using theinput device 101 such as thetouch panel 101b, the operation is recognized by therequest recognition unit 132. Then, the transmissiondata creation unit 130 creates the weather information provision request data for the local area and transmits it to theserver 2.
[0218]
In response to this, theserver 2 acquires the local weather information from the serviceinformation storage unit 218 and, if there is a sponsor specific to the local weather information, the advertisement information of the sponsor is stored in the advertisementinformation storage unit 213. Get from.
[0219]
Then, the local weather information and the advertisement information of the specific sponsor are transmitted to themobile terminal 1.
[0220]
In response to this, themobile terminal 1 outputs the local advertisement information and the specific sponsor advertisement information to the user as shown in FIG. 8 (b).
[0221]
FIG. 9 is a diagram showing another display example of service information and advertisement information to the user in themobile terminal 1 shown in FIG.
[0222]
In FIG. 9, when the user of themobile terminal 1 requests the provision of the communication karaoke service, the display example when the advertisement information of the karaoke service and the sponsor of the karaoke service is sent from theserver 2 is shown. Yes.
[0223]
Here, as shown in FIG. 9A, the advertisement information of the sponsor of the karaoke service is output from theoutput device 138 at the initial predetermined time (for example, about 5 seconds), and thereafter, as shown in FIG. 9B. In addition, the karaoke service is output from theoutput device 138.
[0224]
When the user requests the provision of online karaoke, it is highly likely that after the karaoke starts, it is difficult to perform audio output of the advertising information, or the user is deprived of interest in karaoke and does not pay attention to the advertising information.
[0225]
In this case, as shown in FIG. 9, if advertising information is output by dividing the time zone, effective advertising information can be provided.
[0226]
In the first embodiment of the present embodiment, theserver 2 can provide advertisement information according to the location information of themobile terminal 1. For this reason, the user of themobile terminal 1 can be provided with advertisement information with high utility value. In addition, the advertiser of the advertising information can have a high advertising effect. Furthermore, by doing in this way, advertisement information to be transmitted to themobile terminal 1 can be narrowed down, which leads to reduction in communication cost.
[0227]
In addition, various services such as provision of weather information and traffic information, or communication karaoke are normally operated by the usage fee of themobile terminal 1 being collected by the operator of the server 2 (information service provider). .
[0228]
On the other hand, an information service provider usually collects an advertising fee from an advertiser when providing advertising information to themobile terminal 1.
[0229]
Therefore, in the case of the above, the information service provider collects advertisement fees from the advertiser, thereby providing themobile terminal 1 with various services such as provision of weather information and traffic information, or communication karaoke. The usage fee collected from the user of the mobile terminal can be reduced. The reduction of the service usage fee promotes the user's participation in the service business, and consequently leads to the expansion of the information service business.
[0230]
Further, in the present embodiment, when the position information sent from themobile terminal 1 is information related to the route obtained by thenavigation device 4, the passing point of theautomobile 5 is set on the route and the passage The passing time of the point is predicted, and the advertisement information near the passing point is transmitted to themobile terminal 1 with reference to the predicted passing time.
[0231]
By doing in this way, even if the user is moving in theautomobile 5, the user can be provided with advertisement information with high utility value on the spot. In addition, the advertiser of the advertisement information can have a higher advertising effect.
[0232]
That is, it is possible to provide advertisement information with high user utility value even after a while after communication.
[0233]
Further, in the present embodiment, when the user'scar 5 is broken or needs to be refueled, or when the driver of thecar 5 needs to rest, a repair facility near the current location of thecar 5 Advertising information that is most necessary for the user, such as a gas station or a gas station, is transmitted to themobile terminal 1.
[0234]
Therefore, the user can be provided with advertisement information with higher utility value. In addition, the advertiser of the advertisement information can have a higher advertising effect.
[0235]
Furthermore, in this embodiment, when the information regarding the service provision time zone is included in the advertisement information, the advertisement information is output to the user in consideration of the time zone.
[0236]
In such a case, for example, since advertisement information about a lunch service provided by a restaurant is provided only during a time zone in which the service can be received, the user is provided with advertisement information with high real-time characteristics. Can do.
[0237]
In the present embodiment, the userinformation storage unit 122 and the terminalinformation storage unit 124 are provided on themobile terminal 1 side, and static user information and static terminal information with relatively little change are converted into personal information as necessary. Including the data to be transmitted to theserver 2. However, the present invention is not limited to this.
[0238]
For example, for each user who subscribes to a service business operated by theserver 2, a table indicating the relationship between the user identification information and the static user information and static terminal information of the user is provided in theserver 2. Then, by transmitting the personal information including the user identification information from themobile terminal 1 to theserver 2, theserver 2 obtains the static user information and the static terminal information corresponding to the identification information from the table. You may make it acquire.
[0239]
FIG. 10 is a diagram illustrating a modification of the server according to the present embodiment.
[0240]
A server 2c illustrated in FIG. 10 includes a personalinformation storage unit 271 and a personal informationtemporary storage unit 272 in addition to theserver 2 illustrated in FIG.
[0241]
The personalinformation storage unit 271 stores, for each user who subscribes to the service business operated by the server 2c, a table indicating the relationship between the user identification information and the static user information and static terminal information of the user. Yes.
[0242]
The personal informationtemporary storage unit 272 temporarily stores personal information determined by the personalinformation determination unit 205 and used for selecting advertisement information by the advertisementinformation selection unit 206.
[0243]
In the server 2c shown in FIG. 10, themobile terminal 1 transmits the position information of the mobile body and personal information including the user identification information to the server 2c. In the server 2c, the personalinformation determination unit 205 extracts static user information and static terminal information corresponding to the identification information from the personalinformation storage unit 271, and uses the extracted information as themobile terminal 1. And stored in the personal informationtemporary storage unit 272.
[0244]
In this way, the user does not need to transmit all personal information from the mobile terminal to the server, so that communication charges can be reduced.
[0245]
Further, in the present embodiment, the case where themobile terminal 1 and theserver 2 perform bidirectional communication via themobile communication 3 has been described. However, the present invention is not limited to this, and for example, themobile terminal 1 may be connected to a public telephone or the like so as to perform bidirectional communication with theserver 2.
[0246]
Furthermore, in this embodiment, all the information regarding advertisement information is transmitted from theserver 2 to themobile terminal 1. However, the present invention is not limited to this. Of the advertising information, data of a portion with relatively little change is stored in advance on themobile terminal 1 side, and data of a portion with relatively much change of the advertising information is transferred from theserver 2 to themobile terminal 1. You may make it send to.
[0247]
By doing in this way, the communication data amount between theserver 2 and themobile terminal 1 can further be reduced.
[0248]
Further, in the present embodiment, themobile terminal 1 has been described which acquires position information such as the current location and route from thenavigation device 4 provided separately and independently. However, the present invention is not limited to this. By providing the mobile terminal with a current location measurement function and a route selection function, the mobile terminal itself may be able to detect location information.
[0249]
FIG. 11 is a diagram illustrating a modification of the mobile terminal according to the present embodiment.
[0250]
Amobile terminal 1a shown in FIG. 11 includes amap storage unit 150, a currentlocation measurement unit 151, adestination setting unit 155, aroute calculation unit 152, and a route guidance unit in addition to themobile terminal 1 shown in FIG. 153 and a map drawingarea setting unit 154.
[0251]
Themap storage unit 150 stores information necessary for displaying a map on thedisplay 138a in a storage medium such as a CD-ROM or an IC card.
[0252]
The currentlocation measuring unit 151 calculates the moving position from the initial position of the vehicle based on the distance data and the angular acceleration data respectively measured by a wheel speed sensor and a gyro (not shown) provided in the vehicle, and Based on azimuth data measured by a provided geomagnetic sensor (not shown), the initial value of the azimuth direction of the automobile is set to calculate the current location and the traveling direction of the automobile. Also, by receiving signals from three or more GPS satellites (not shown) and measuring the distance between each GPS hygiene and the vehicle and the rate of change of the distance, the current location and direction of travel of the vehicle are calculated. To do.
[0253]
Thedestination setting unit 155 sets a destination according to a user instruction or the like input to theinput device 101.
[0254]
Theroute calculation unit 152 uses the Dijkstra method or the like to search the map data stored in themap storage unit 150 for a route connecting the two specified points (current location and destination), thereby obtaining the two points. Determine the guidance route between. When determining a route, for example, a route with the shortest distance between two points, a route that can be reached in the shortest time, a route with the lowest cost, and the like can be obtained using different search conditions.
[0255]
Theroute guidance unit 153 compares the route information obtained by theroute calculation unit 152 with the current position information obtained by the currentlocation measurement unit 151, and draws the direction to travel on the map displayed on thedisplay 138a. .
[0256]
The map drawingarea setting unit 154 sets a map area to be displayed on thedisplay 138a according to a predetermined algorithm based on the current position information measured by the currentposition measuring unit 151, and stores the map data of the area in the map Read from device 12.
[0257]
Amobile terminal 1a shown in FIG. 11 has a function as a navigation device in themobile terminal 1 of this embodiment shown in FIG. 1, and in addition to the functions of themobile terminal 1 of this embodiment described above. In accordance with a user instruction input to theinput device 101, a map is displayed on thedisplay 138a, a current location or a destination is displayed on the map, or a route guidance to the destination is performed.
[0258]
According to themobile terminal 1a shown in FIG. 11, when the location of the advertisement information is added to the advertisement information and sent from theserver 2, the advertisement information is displayed on the map near the current location displayed on the display. It is also possible to display the location in an overlapping manner.
[0259]
FIG. 12 is a diagram showing a display example of advertisement information on themobile terminal 1a shown in FIG.
[0260]
In FIG. 12A, theown vehicle 550 and advertisement information 551a to 551c having a location in the vicinity of theown vehicle 550 are displayed on thedisplay 138a with icons corresponding to each.
[0261]
In order to display the advertisement information 551a to 551c with an icon corresponding to each, when transmitting the advertisement information from theserver 2 to themobile terminal 1a, among the characteristic information of the advertisement information (see FIG. 5), At least send the location and service type together. Also, icons corresponding to each type of service are prepared in advance in the memory or the like in themobile terminal 1a. By doing in this way, when displaying the location of advertising information on a map, it can carry out by reading the icon according to the service kind of the advertising information from the memory.
[0262]
In FIG. 12A, the advertisement information displayed as an icon is simultaneously displayed in a simple format (character format) in apredetermined area 552 of thedisplay 138a.
[0263]
Thus, by displaying the advertisement information in thepredetermined area 552, the user can prevent the advertisement information from being confused with other information.
[0264]
Furthermore, in FIG. 12A, the character information included in the advertisement information is recognized as voice and output from thespeaker 138b.
[0265]
In this way, the user can recognize the advertisement information without paying attention to the display screen of thedisplay 138a.
[0266]
FIG. 12B shows details of the selected advertisement information when the user selects the advertisement information 551b displayed as an icon using theinput device 101 such as thetouch panel 101b in FIG. 12A. An example is shown.
[0267]
Theserver 2 may provide the details of the advertisement information from the beginning to themobile terminal 1a, or may provide the details of the advertisement information in response to a request from themobile terminal 1a. Good.
[0268]
In this way, it is possible to reduce useless communication data amount and reduce communication cost without providing excessive information to the user.
[0269]
In FIG. 12B, information such as the distance to the advertiser's location, estimated estimated time, direction, and the like are displayed in apredetermined area 553 of thedisplay 138a. By doing in this way, it becomes easy for a user to go there and can raise the effect of advertisement. Information such as the distance to the advertiser's location, estimated time, direction, etc. can be obtained by using a function as a navigation device provided in themobile terminal 1a.
[0270]
FIG. 13 is a diagram showing another display example of the advertisement information on themobile terminal 1a shown in FIG. 11. In the display example shown in FIG. 12 (a), the advertisement information is output only by voice. It is. In this way, advertisement information can be provided to the user without complicating the screen.
[0271]
FIG. 14 is a diagram showing a display example of advertisement information on themobile terminal 1a shown in FIG. 11 when an event is detected by theevent detection unit 126.
[0272]
FIG. 14 shows a display example when an engine failure is detected by theevent detection unit 126.
[0273]
As described above, when theevent detection unit 126 detects an event such as a car failure or the need for refueling, themobile terminal 1a uses the current location information and personal information including the detected event content as a server. 2 to send.
[0274]
In response to this, theserver 2 searches for advertisement information corresponding to the content of the event and is in the vicinity of the current location of themobile terminal 1a, and transmits it to themobile terminal 1a.
[0275]
In this case, as shown in FIG. 14, themobile terminal 1a displays the acquired advertisement information in the manner shown in FIG. 12 (a), and displays a warning corresponding to the event detected by theevent detection unit 126 on thedisplay 138a and By outputting from thespeaker 138b, the user can automatically obtain necessary information when necessary, so that not only is it very convenient, but also an advertising activity with a high possibility of use for the advertiser is performed. be able to.
[0276]
Next, a second embodiment of the present invention will be described.
[0277]
FIG. 15 is a schematic configuration diagram for explaining an information providing system according to the second embodiment of the present invention. Here, elements having the same functions as those of the first embodiment shown in FIG.
[0278]
The information providing system of the present embodiment shown in FIG. 15 is different from the information providing system of the first embodiment shown in FIG. 1 in that when the advertising information is transmitted from the server 2a to themobile terminal 1b, the mobile communication line Instead of 3, transmission is performed using radio 8 such as FM multiplex data transmission, digital broadcasting, and satellite broadcasting.
[0279]
Hereinafter, the information provision system of this embodiment is demonstrated in detail with reference to drawings.
[0280]
First, themobile terminal 1b will be described.
[0281]
FIG. 16 is a schematic block diagram of themobile terminal 1b shown in FIG. Here, components having the same functions as those of themobile terminal 1 shown in FIG.
[0282]
Themobile terminal 1b shown in FIG. 16 is different from themobile terminal 1 shown in FIG. 2 in that areceiver 160 for receiving information broadcast from the broadcasting station 8 is provided and analyzed by the receiveddata analysis unit 136. This is the point that an advertisement information selection unit 161 is provided for selecting the advertisement information.
[0283]
The advertisement information selection unit 161 refers to the characteristic information (see FIG. 5) added to the advertisement information transmitted from the server 2a, and the advertisement information indicates the condition of the personal information created by the personalinformation creation unit 128. Determine if you are satisfied. Then, advertisement information satisfying the condition is selected and stored in the advertisementinformation storage unit 142.
[0284]
Next, the server 2a will be described.
[0285]
FIG. 17 is a schematic block diagram of the server 2a shown in FIG. Here, those having the same functions as those of theserver 2 shown in FIG.
[0286]
The server 2a shown in FIG. 17 is different from theserver 2 shown in FIG. 4 in that personal information that temporarily stores personal information determined by thetransmitter 250 that transmits the advertisement information via the broadcasting station and the personalinformation determination unit 205 is stored. The point that thetemporary storage unit 251 is provided, the point that the transmissiondata creation unit 220a is provided instead of the transmissiondata creation unit 220, and the point that the advertisement information transmissiontiming determination unit 214a is provided instead of the advertisement information transmissiontiming determination unit 214 It is.
[0287]
The transmissiondata creation unit 220a creates transmission data to be transmitted from the broadcast station via the radio 8 based on the advertisement information selected by the advertisementinformation selection unit 206 and the characteristic information of the advertisement information. In addition, based on the service information acquired by the serviceinformation acquisition unit 219, transmission data to be transmitted via themobile communication line 3 is created.
[0288]
The advertisement information transmissiontiming determination unit 214a determines the transmission timing of the advertisement information selected by the advertisementinformation selection unit 206. In a broadcast in which the same advertisement information is transmitted to an unspecified number of users, it is preferable to transmit a certain amount of advertisement information (for example, advertisement information in the same region) collectively. Therefore, in the present embodiment, the transmission timing of the advertisement information is determined so that it can be transmitted collectively according to attributes such as the location of the selected advertisement information, not according to the user request order.
[0289]
Next, the operation of the information providing system according to this embodiment will be described.
[0290]
The operation until themobile information terminal 1b acquires the service information and the display processing of the advertisement information and / or the service information on themobile terminal 1b are the same as those in the first embodiment. Omitted. Here, only the operation until themobile terminal 1 acquires the advertisement information will be described.
[0291]
FIG. 18 is a flowchart for explaining a basic flow until themobile terminal 1b acquires advertisement information in the information providing system of the present embodiment.
[0292]
Here, steps 1201 to 1209 are processes executed on themobile terminal 1b side, andsteps 2201 to 2210 are processes executed on the server 2a side.
[0293]
First, insteps 1201 to 1205, themobile terminal 1b performs personal information transmission processing. The processing here is the same as the processing insteps 1001 to 1005 shown in FIG.
[0294]
Next, theserver 2 performs advertisement information selection / transmission processing insteps 2201 to 2210.
[0295]
First, insteps 2201 to 2203, the personal information sent from themobile terminal 1b is determined. The processing here is the same as the processing insteps 2001 to 2003 shown in FIG.
[0296]
Instep 2204, the personal information determined by the above processing is temporarily stored in the personal informationtemporary storage unit 251. By doing in this way, subsequent processing can be performed at a free timing.
[0297]
Instep 2205, advertisement information is selected using the personal information stored in the personal informationtemporary storage unit 251. The processing here is the same asstep 2004 shown in FIG.
[0298]
Instep 2206, the advertisement information transmissiontiming determination unit 214a determines the transmission timing of the advertisement information selected instep 2205. Then, the advertisement information selected instep 2205 is stored in the selected advertisement informationtemporary storage unit 216 together with the determined transmission timing data (step 2207).
[0299]
Instep 2208, the advertisement information transmissiontiming determination unit 217 detects the transmission timing of the advertisement information stored in the selected advertisement informationtemporary storage unit 216.
[0300]
When the transmission timing is detected, the advertisement information is called from the selection informationtemporary storage unit 216. Then, the transmissiondata creation unit 220a creates transmission data based on the advertisement information and the characteristic information of the advertisement information stored in the advertisement link information storage unit 215 (Step 2209).
[0301]
Then, the transmission data is broadcast from the broadcasting station via the transmitter 250 (step 2210).
[0302]
In response to this, themobile terminal 1b performs advertisement information reception / selection processing insteps 1206 to 1209.
[0303]
First, thereceiver 160 receives data broadcast by a broadcasting station (step 1206).
[0304]
Next, the receptiondata analysis unit 136 analyzes the data received by thereceiver 160 and detects advertisement information (step 1207).
[0305]
Next, the advertisement information selection unit 161 refers to the characteristic information added to the detected advertisement information, and determines whether the advertisement information satisfies the conditions of the personal information created by the personalinformation creation unit 128. to decide. Then, advertisement information satisfying the condition is selected (step 1208). This process is basically the same as the selection process instep 2205.
[0306]
Thereafter, the selected advertisement information is stored in the advertisement information storage unit 142 (step 1209).
[0307]
As described above, in the present embodiment, advertisement information is provided to themobile terminal 1b by broadcasting from a broadcasting station. Therefore, even when the connection state between the server 2a and themobile terminal 1b by themobile communication line 3 is not good or when themobile communication line 3 has been used for a long time for providing service information, the advertisement information is displayed. Can be provided to the user.
[0308]
In the second embodiment of the present invention, theserver 2 broadcasts advertisement information searched according to personal information to an unspecified number of users. In thedynamic information terminal 1b, the received advertisement information is selected using personal information.
[0309]
However, when advertising information is broadcast from theserver 2, themobile terminal 1b adds the identification information of themobile terminal 1b to the advertising information so that the received advertising information is selected using the identification information. It may be.
[0310]
In the present embodiment, the server 2a broadcasts advertisement information according to the personal information transmitted from themobile terminal 1b. However, the present invention is not limited to this. For example, the server may periodically search for advertisement information broadcast to an unspecified number of users using personal information on the mobile terminal side.
[0311]
FIG. 19 is a diagram illustrating a modification of the server according to the present embodiment.
[0312]
Here, components having the same functions as those of the server 2a shown in FIG.
[0313]
Theserver 2b shown in FIG. 19 is different from the server 2a shown in FIG. 17 in that a configuration that operates in response to personal information transmitted from themobile terminal 1b, such as a personalinformation determination unit 205 and amap storage unit 207, is provided. And a personalinformation selection unit 206a is provided instead of the advertisementinformation selection unit 206.
[0314]
The advertisementinformation selection unit 206a selects a predetermined number of high-priority advertisement information determined according to various conditions at that time from the advertisementinformation storage unit 213 at predetermined times. Here, various conditions at that time are determined with reference to, for example, the characteristic information stored in the advertisement linkinformation storage unit 215, in particular, the advertisement information presentation time (see FIG. 5).
[0315]
FIG. 20 is a flowchart for explaining a basic flow until themobile terminal 1b acquires advertisement information in the information providing system including the server 2a shown in FIG. 19 and themobile terminal 1b shown in FIG. It is.
[0316]
Here, steps 1301 to 1304 are processes executed on themobile terminal 1b side, andsteps 2301 to 2304 are processes executed on theserver 2b side.
[0317]
First, theserver 2b performs a broadcast process of advertisement information.
[0318]
Instep 2301, the advertisementinformation selection unit 206a detects the timing of the advertisement information broadcast.
[0319]
When the timing is detected, a predetermined number of high-priority advertisement information is selected from the advertisementinformation storage unit 213 using the characteristic information stored in the advertisement linkinformation storage unit 213. (Step 2302).
[0320]
Next, the transmissiondata creation unit 220a creates transmission data based on the advertisement information selected inStep 2302 and the characteristic information of the advertisement information stored in the advertisement link information storage unit 215 (Step 2303).
[0321]
Then, the transmission data is broadcast from the broadcasting station via the transmitter 250 (step 2304).
[0322]
In response to this, themobile terminal 1b performs advertisement information reception / selection processing.
[0323]
First, thereceiver 160 receives data broadcast by a broadcasting station (step 1301).
[0324]
Next, the receiveddata analysis unit 136 analyzes the data received by thereceiver 160 and detects advertisement information (step 1302).
[0325]
Next, the advertisement information selection unit 161 refers to the characteristic information added to the detected advertisement information, and whether or not the advertisement information satisfies the correspondence with the personal information created by the personalinformation creation unit 128. Judging. Then, advertisement information satisfying the condition is selected (step 1303).
[0326]
As described above, personal information is created when an event is detected by theevent detector 126, when an instruction to that effect is input to theinput device 124, or periodically.
[0327]
Next, the advertisementinformation selection unit 206a stores the advertisement information selected inStep 1303 in the advertisement information storage unit 142 (Step 1304).
[0328]
Next, a specific hardware configuration for realizing the information providing system described in each of the above embodiments will be described.
[0329]
First, the hardware configuration of the mobile terminal will be described.
[0330]
FIG. 21 is a block diagram illustrating a hardware configuration of the mobile terminal described in each of the above embodiments.
[0331]
As shown in FIG. 21, the mobile terminal includes anavigation unit 171 that performs current location measurement and route selection, atimer 172 that measures time and time, acounter 173, a receiver 174 that receives a signal from a broadcasting station, Acommunication device 175 such as a mobile phone or PHS that transmits / receives a signal via a mobile communication line, abeacon receiver 176 that receives a signal from a beacon, anoutput device 177 such as a monitor, a head-up display, a speaker, and a remote controller , Buttons, and a touch panel, amemory 179 that stores various programs and data, acontroller 180 that comprehensively controls each component of the mobile terminal, and acommunication device 181.
[0332]
Thenavigation unit 171 is the same as thenavigation device 4 shown in FIG. The mobile terminal shown in FIG. 18 has both a navigation function and an information terminal function.
[0333]
Thecommunication device 181 connects the in-vehicle LAN and the mobile terminal and transmits / receives data of various devices and sensors connected to the in-vehicle LAN, and performs communication management, protocol conversion, and the like.
[0334]
Thememory 179 may be a rewritable flash memory, a hard disk, or a storage medium such as a CD-ROM or DVD-ROM on which information service providers record and distribute data such as advertisement information. By appropriately using these various storage media, each storage unit of the mobile terminal described in the above embodiments can be realized.
[0335]
As thecontroller 180, for example, a microcomputer is used. By causing the controller to execute predetermined software, the function of the mobile terminal described in each embodiment can be realized.
[0336]
Next, the hardware configuration of the server will be described.
[0337]
FIG. 22 is a block diagram illustrating a hardware configuration of the server described in each of the above embodiments.
[0338]
As shown in FIG. 22, the server communicates with a mobile terminal via a mobile communication line, atimer 271 that measures time and time, acounter 272, acommunication device 273 that broadcasts, and various programs and data. And acontroller 275 for comprehensively controlling each component of the server.
[0339]
As thememory 274, a rewritable flash memory or a storage medium such as a hard disk is used. By appropriately using these various storage media, each storage unit of the server described in the above embodiments can be realized.
[0340]
For thecontroller 275, for example, a microcomputer is used. By causing the controller to execute predetermined software, the function of the mobile terminal described in each embodiment can be realized.
[0341]
Finally, although slightly overlapping with the above description, the operation of the information providing system including themobile terminal 1a having the function as the navigation apparatus shown in FIG. 11 and the server 2c shown in FIG. 10 will be described.
[0342]
First, the detailed processing flow of themobile terminal 1a shown in FIG. 11 will be described.
[0343]
FIG. 23 is a flowchart for explaining the detailed processing flow of themobile terminal 1a shown in FIG.
[0344]
This flow starts when themobile terminal 1a is powered on.
[0345]
First, in step 3001, initial processing of each unit is performed. In this initial processing, initialization of the currentlocation measurement unit 151, initialization of thecommunication unit 134, creation of an initial output screen of thedisplay 138a, output thereof, etc. Prepare to realize the operation of.
[0346]
Thereafter, instep 3002, each unit of themobile terminal 1a permits the interrupt, and accepts an interrupt when an interrupt signal corresponding to each interrupt process insteps 3009 to 3012 described later is input. Thus, these processes can be executed.
[0347]
Instep 3003, the personalinformation acquisition unit 105 uses a function as a timer provided in itself to measure time and time.
[0348]
Next, instep 3004, the current position information acquired by the currentposition measuring unit 151 is acquired by the current positioninformation acquiring unit 107 shown in FIG.
[0349]
In addition, when position information is obtained from thebeacon 9, the current value of themobile terminal 1a may be obtained using this. If the information received by thecommunication unit 134 includes information that can be used for position detection such as PHS base station information, the current value of themobile terminal 1a may be obtained using this information. .
[0350]
In thenext step 3005, the current location information acquired in the previous flow process is compared with the current value information acquired instep 3004 in the current flow process. If the current position information is moved, the process proceeds to step 3006. The current position on the map displayed on thedisplay 138a is changed to a position specified by the position information acquired this time.
[0351]
If the position specified by the position information acquired this time cannot be displayed on the map displayed on thedisplay 138a, the map displayed on thedisplay 138a is changed, and the process proceeds to step 3007.
[0352]
If the current location has not changed instep 3005, the process proceeds to step 3007 without executingstep 3006.
[0353]
These processes are mainly for realizing a function as a navigation apparatus.
[0354]
Instep 3007, the personalinformation creation unit 128 shown in FIG. 11 acquires the time or time measured instep 3003. Then, when a predetermined time has elapsed or a predetermined time has elapsed since the previous transmission of personal information (step 3012), the routine proceeds to step 3008 and a periodic personal information transmission interruption is performed. Is generated, and the personal information transmission interruption process ofstep 3012 is executed.
[0355]
Step 3008 generates an interrupt for executing the personal information transmission process instep 3012. When this interrupt occurs, the personal information is transmitted from themobile terminal 1a to the server 2c. The
[0356]
Throughsteps 3007 and 3008, it becomes possible to periodically transmit personal information from themobile terminal 1a to the server 2c. Further, based on the personal information, the server 2c selects advertisement information, The selected advertisement information can be transmitted to themobile terminal 1a.
[0357]
By doing so, the user can automatically obtain the advertisement information without performing any particular operation, and the user can obtain a variety of advertisement information without being particularly aware of it.
[0358]
Here, in such a case, it is necessary to connect themobile terminal 1a to the server 2c to perform communication, and the user bears the cost required for communication. When the information transmitted from the server 2c is advertisement information, it is inappropriate for the user to bear the communication fee and the like. When connecting to 2c, toll-free, that is, the communication fee is paid on the server 2c side, or the advertisementfee calculating unit 222 of the server 2c measures the number of connections and the connection time, and it is applied to themobile terminal 1a. It is desirable to perform the consideration given by deducting from the usage fee charged to the user by estimating the connection fee.
[0359]
Instep 3009, theevent detection unit 126 acquires data or signals for event detection from the in-vehicleinformation acquisition unit 111 and the driverinformation acquisition unit 113.
[0360]
Thereafter, the process proceeds to step 3010, and determination processing as to whether or not an event has occurred is performed using these acquired data and signals. When an event occurs, for example, a predetermined condition such as a signal value from a predetermined sensor exceeding a predetermined value, or a failure determination flag of data obtained from a predetermined control device is ON. If a satisfying input is found, the personal information associated with this event is detected as new personal information. Then, the process proceeds to step 3011 where a personal information transmission interrupt is generated and the personal information transmission interrupt process ofstep 3012 is executed.
[0361]
On the other hand, if it is determined instep 3010 that an event has not occurred, the process proceeds to the next step without executingstep 3011.
[0362]
Ifstep 3011 ends or if the determination instep 3010 is No, the process returns to step 3003 again, and the processing insteps 3003 to 3011 is repeated. These processes are repeatedly executed until themobile terminal 1a is turned off.
[0363]
In addition, the processes insteps 3012 to 3015 are executed by interrupting these processes.Steps 3012 to 3015 are interrupt processing executed in response to a predetermined input signal, and are executed with priority over the processing insteps 3003 to 3011 in accordance with each interrupt signal.
[0364]
Step 3012 is executed when a predetermined condition is satisfied, such as when a predetermined time is reached or an event is detected by theevent detection unit 126. Personal information is created and stored in the server 2c. It is a process to transmit. This personal information transmission interrupt process will be described later.
[0365]
Step 3013 is a data reception interrupt process that is executed when data is received by thecommunication unit 134 shown in FIG. 11, and the receiveddata analysis unit 136 analyzes the received data and performs various processes according to the data. It is. This data reception interrupt process will be described later.
[0366]
Step 3014 is an advertisement detailed information request interruption process, which is executed when the user performs an operation for requesting detailed information related to the specific advertisement information currently presented in theinput device 101 shown in FIG. This is a process of receiving the detailed information transmitted from the server 2c after transmitting the detailed information request signal of the requested advertisement information to the server 2c. This advertisement detailed information request interrupt process will be described later.
[0367]
Step 3015 is a telephone reception interrupt process, which is executed when a telephone reception interrupt signal notifying the reception of a telephone is detected from the received data in the data reception interrupt process ofstep 3013. When the priority of communication is determined and the priority of the communication in use is lower than the priority of the telephone, the communication is temporarily interrupted and a process for receiving the telephone is performed. This telephone reception interruption process will be described later.
[0368]
As described above, the advertisement information is automatically transmitted to themobile terminal 1a by, for example, periodically selecting and transmitting the advertisement information. Can be obtained.
[0369]
However, there is a problem that thecommunication unit 134 is occupied for a predetermined period for this purpose, and the user cannot use or receive a telephone. In particular, with regard to reception, when there is an urgent contact, it can be considered that the reception becomes annoying to the user.
[0370]
Therefore, when receiving such a phone call or important communication, as shown instep 3012, it is necessary to generate a phone reception interrupt so that the phone can be received with priority over other communications. Yes.
[0371]
FIG. 24 is a flowchart for explaining the detailed flow of the personal information transmission interrupt process instep 3012 shown in FIG.
[0372]
The flow shown in FIG. 24 is started whenstep 3008 orstep 3011 in FIG. 23 is executed.
[0373]
Alternatively, when the user performs an operation such as a request for service information from theinput device 101 in FIG. 11, a similar interrupt occurs and personal information is transmitted to the server 2c. The interruption in this case occurs when therequest recognition unit 132 detects that the user has requested predetermined service information and outputs a signal to the transmissiondata creation unit 130. The transmissiondata creation unit 130 transmits a request signal for the corresponding service information to the server 2c, and is previously detected or acquired and is determined in advance from the personal information stored in the transmissiondata creation unit 130. The items are selected according to the conditions, and transmitted to theserver 2 as personal information.
[0374]
When a request for service information is detected, therequest recognition unit 132 outputs a signal to the personalinformation creation unit 128 to create personal information by the personalinformation creation unit 128, and the transmissiondata creation unit 130 sends the server 2 c. You may make it transmit to.
[0375]
Instep 3121, it is determined whether there is a request for service information. In FIG. 24, as described above, a process for transmitting personal information to the server 2c when a request operation for specific service information is performed, or when acquiring new personal information is performed as a common process. Since processing is performed using modules, processing specialized for each interrupt is performed by determining the type of interrupt as instep 3121.
[0376]
Instep 3121, if there is service information, that is, if this process is executed according to an interrupt at the time of service information input from theinput device 101, the process proceeds to step 3122. Instep 3122, the transmissiondata creation unit 130 creates a service information request signal corresponding to the service information requested by the user, recognized by therequest recognition unit 132. Here, the service information request signal may be transmitted to the server 2c immediately after execution ofstep 3122. However, in order to shorten the communication time as much as possible, personal information is created first, and the personal information and the service information request signal are displayed. The combined data is transmitted to the server 2c.
[0377]
If it is determined instep 3121 that this process is being executed by another interrupt,step 3122 is not performed and the process proceeds to step 3123.
[0378]
Instep 3123, the personalinformation acquisition unit 105 acquires new personal information or calls the personal information already detected in each unit and outputs it to the personalinformation creation unit 128.
[0379]
In thenext step 3124, the user ID stored in the userinformation storage unit 122 shown in FIG. 11, the user information such as the user's age, sex, and hobby, or the mobile terminal stored in the terminalinformation storage unit 124 is stored. Terminal information such as specifications is input to the personalinformation creation unit 128 as personal information.
[0380]
Instep 3125, the personalinformation creation unit 128 uses personal information obtained from the personalinformation acquisition unit 105, the userinformation storage unit 122, or the like, or from such personal information according to a predetermined condition. The personal information is selected, and personal information data to be transmitted to the server 2c is created. In creating the personal information data, it is possible to connect the individual information as data, but if all types and values are included, the amount of data increases. Depending on the type of interrupt, etc., select a suitable pattern and personal information according to the pattern, and combine the data of the personal information in the order of the pattern identification information and the data in the order according to the pattern. If created, the amount of data can be reduced, and the communication time and processing can be simplified.
[0381]
Thereafter, instep 3126, the transmissiondata creating unit 130 creates transmission data by combining the service information request signal created instep 3122 with the personal information data created instep 3125.
[0382]
Here, as described above, the transmissiondata creation unit 130 stores personal information and transmission data of personal information already created, and these are called as personal information data instep 3126. The processing ofsteps 3123 to 3125 can be omitted or simplified.
[0383]
In this way, software processing can be reduced, processing speed can be improved, and processing can be simplified compared to the case where personal information is obtained from the personalinformation acquisition unit 105 each time. It becomes possible to.
[0384]
In thesubsequent step 3127, thecommunication unit 134 connects to the server 2c using mobile communication. Instep 3128, if the connection is successful, the process proceeds to step 3129. If the connection is unsuccessful, the process returns to step 3127 to try to connect to the server 2c again.
[0385]
Here, in FIG. 24, reconnection is repeated until the connection to the server 2c is successful insteps 3127 and 3128. However, in this case, the connection to the server 2c may be repeated for a long time. For example, instep 3127, the number of reconnections may be counted, and the process may be interrupted if reconnection fails a predetermined number of times.
[0386]
If the connection is successful instep 3128, the process proceeds to step 3129, and the transmission data is transmitted from thecommunication unit 134 to the server 2c.
[0387]
Here, in order to transmit communication data as correctly as possible, a data reception confirmation signal indicating that data has been completely received is transmitted from the receiving side after data reception.Step 3130 waits until the data reception confirmation signal is transmitted from the server 2c after the data transmission, and is repeated until the data reception confirmation signal is received.
[0388]
If the data reception confirmation signal is received instep 3130, the flow shown in FIG. 24 is completed.
[0389]
Although not shown in the figure, if a data reception confirmation signal cannot be received after waiting for a predetermined period, the process returns to step 3127 to reconnect and retransmit the data, or transmit the data. You may make it cancel.
[0390]
FIG. 25 is a flowchart for explaining a detailed flow of the data reception interrupt process instep 3013 shown in FIG.
[0390]
The flow shown in FIG. 25 is started when thecommunication unit 134 receives data from the server 2c, theadvertiser terminals 71 to 7n connected to thenetwork 6, the stationary terminal 7a, or theexternal server 7b.
[0392]
First, instep 3151, thecommunication unit 134 receives data transmitted from the server 2c or the like. These data are analyzed by the receiveddata analysis unit 136 in thenext step 3152 to identify the contents of the data.
[0393]
In step 3153, instep 3152, it is determined whether or not a telephone reception interrupt is included in the received data. As described above, when an emergency communication or telephone call is made to a user during data communication, telephone reception interrupt data is inserted into the communication data. Further, even during data reception, this telephone reception interrupt data is detected at any time, and at the time of detection, the telephone reception interruption process ofstep 3170 is executed without delay. In the telephone reception interrupt, when the data relating to the telephone reception interrupt is analyzed in the receptiondata analysis unit 136, the content and priority of the communication with the interrupt request is detected.
[0394]
Note that the telephone reception interrupt process instep 3170 will be described in detail later with reference to FIG.
[0395]
After executingStep 3170, if necessary, after reconnecting to the server 2c or the like (not shown), the process returns to Step 3151 to resume data communication.
[0396]
On the other hand, if a telephone reception interrupt is not detected in step 3153, after receiving a block or a block of data in packet form, the process proceeds to step 3154 to determine whether data reception is complete.
[0397]
If it is determined instep 3154 that data reception has not been completed, that is, there is a block of unreceived data, the flow returns to step 3151 to receive subsequent data. When the data reception is completed, the process proceeds to step 3155, and a data reception confirmation signal is transmitted to the connected server 2c, theadvertiser terminals 71 to 7n, the stationary information terminal 7a, or theexternal server 7b. Thereafter, the process proceeds to step 3136.
[0398]
Step 3156 is executed only when the received data includes information that can be used for position detection, such as PHS base station information. The receiveddata analysis unit 136 obtains position detection information from the communication data. The current locationinformation acquisition unit 107 detects the current location and calculates the current location of themobile terminal 1a.
[0399]
Steps 3157 and 3158 are executed only when personal information data is transmitted by communication from an external device such as the stationary information terminal 7a. This personal information is personal information obtained mainly by input such as user's hobbies, various preferences, age and gender, etc., and can be input more freely, for example, input from a home personal computer and communicating By transmitting the information to themobile terminal 1a through the user interface, it is possible to improve the usability of the user and improve the degree of freedom of personal information registration.
[0400]
Instep 3157, when the receiveddata analyzing unit 136 detects such personal information data, the content is analyzed to obtain the type of data and its value and content. In step 3158, the received data is analyzed by the user. The information is output and stored in theinformation storage unit 122 or the terminalinformation storage unit 124.
[0401]
Step 3159 is executed only when the receiveddata analysis unit 136 detects data related to the service information transmitted from the server 2c in response to a request from the user from the received data, and analyzes the data of the service information. Then, the information such as the type, contents, output method, and output time is acquired and output to theoutput control unit 144.
[0402]
Instep 3160, the receiveddata analysis unit 136 analyzes the advertisement information data when the advertisement information is detected from the received data, and information such as the type, contents, output method, and output time, etc. Is output to theoutput control unit 144.
[0403]
Instep 3161, the advertisement information obtained instep 3160 is output from the receiveddata analysis unit 136 to the advertisementinformation storage unit 142 and is temporarily stored. When all the obtained advertisement information is immediately output from theoutput device 101, this step is unnecessary. However, the advertisement information is further selected and output from the received advertisement information, or output at a predetermined timing. This step is executed when output is performed after a predetermined condition is satisfied.
[0404]
Insubsequent step 3162, theoutput control unit 144 selects the advertisement information temporarily stored instep 3161.
[0405]
Instep 3163, theoutput control unit 144 generates an output signal such as a screen or an audio signal from the contents related to the input service information, and determines the timing to output to theoutput device 138. For example, if the in-vehicleinformation acquisition unit 111 detects that the vehicle is traveling at a certain speed or more, or if the tire slip rate exceeds a predetermined value, the service information is It is necessary to consider that information is not output. While the determination is impossible (NG) instep 3163, the determination is repeated. If the determination is OK (OK), the process proceeds to step 3164 to output the service information to theoutput device 138.
[0406]
Instep 3163, the process waits until output is possible. However, it is possible to give up and store the target information once and output it again at a different timing.
[0407]
In thesubsequent step 3165, theoutput control unit 144 generates an output signal such as a screen or an audio signal from the content related to the input advertisement information, and determines the timing to output to theoutput device 138. For example, when it is detected in the in-vehicleinformation acquisition unit 111 that the vehicle is traveling at a certain speed or more, when the tire slip rate exceeds a predetermined value, or when the user is in a dangerous situation, or the user When the output of advertisement information is restricted or stopped by the operation of, output is not performed. The condition for not outputting the advertisement information does not necessarily mean that the user wants the advertisement information. Therefore, it is preferable to set the condition wider than the condition for not outputting the service information so as not to bother.
[0408]
The determination is repeated while the determination is not possible (NG) atstep 3165, and when it becomes possible (OK), the process proceeds to step 3166.
[0409]
Instep 3165, processing is waited until output is possible, but if output is not possible for a predetermined period, it is temporarily stopped and output again at another timing, or advertisement information. Therefore, it is of course possible not to output as it is.
[0410]
Instep 3166, the advertisement information to be selected and output is performed only when part of the information is stored in the advertisementinformation storage unit 142. For example, image information is read out, and theoutput control unit 144 is read out. These are combined with the above advertisement information, and an output signal to theoutput device 138 is generated.
[0411]
In thenext step 3167, the output data of the advertisement information created up to step 3166 is output from theoutput control unit 144 to theoutput device 138.
[0412]
In the followingstep 3168, the communication state is output from thecommunication unit 134 to theterminal state unit 115, and is acquired and stored as one piece of personal information in themobile terminal 1a. This terminal state is detected by the communication unit 1344 and the receptiondata analysis unit 136, and corresponds to, for example, an average communication speed or a communication error rate.
[0413]
Whenstep 3168 ends, this flow ends.
[0414]
FIG. 26 is a flowchart for explaining a detailed flow of the detailed advertisement information request interrupt process instep 3014 shown in FIG.
[0415]
More detailed information is prepared regarding the advertisement information output to theoutput device 138. For example, when the user presses the detailed information display button of theinput device 101, the user performs an operation for requesting the detailed information of the advertisement information. This process is executed when it is performed, and acquires detailed information of the advertisement information and outputs it to theoutput device 138.
[0416]
The flow shown in FIG. 26 is started when the user performs an operation for requesting detailed information related to advertisement information that has already been output. That is, theinput control unit 103 detects the signal in response to the user's operation of theinput device 101, and therequest recognition unit 132 detects that the user requests detailed advertisement information from the signal, and starts. Is done. Then, the contents of the request, the registration number of the target advertisement information, and the like are output to thecommunication unit 134. The signal detected by theinput control unit 103 is also output to theoutput control unit 144.
[0417]
In step 3181, theoutput control unit 144 receives the signal indicating the user's operation content as described above, searches the advertisement information stored in the advertisementinformation storage unit 142 based on this signal, and has received the detailed advertisement information already. If it is stored in the advertisementinformation storage unit 142, it is taken out and output to theoutput device 138.
[0418]
Thereafter, the process proceeds to step 3182 to check whether or not all the detailed advertisement information has been received. In thisstep 3182, regarding the advertisement information searched in step 3181, the contents of the advertisementinformation storage unit 142 are searched to check whether more detailed or other information exists. If such information exists and is not taken into the advertisementinformation storage unit 142, the process proceeds to step 3183 because there is untransmitted data. On the other hand, if all the information has been captured and stored, after outputting them, this flow is terminated.
[0419]
When the process proceeds to step 3183, the transmissiondata creation unit 130 creates a detailed advertisement information request signal including the identification of the advertisement information for which detailed information is requested and the type of detailed information to be requested, and the like via thecommunication unit 134. To the server 2c.
[0420]
After that, when the detailed advertisement information requested from the server 2c is received, the process proceeds to step 3184, the data reception interrupt process shown in FIG. This flow is finished.
[0421]
FIG. 27 is a flowchart for explaining a detailed flow of the telephone reception interrupt process instep 3014 shown in FIG.
[0422]
In the processing shown in FIG. 27, as described with reference to FIG. 25, the receptiondata analysis unit 136 interrupts and connects a telephone or the like based on the telephone reception interruption data received by thecommunication unit 134, and the communication ends. After that, the original communication is resumed.
[0423]
The flow shown in FIG. 27 is started when thecommunication unit 134 detects telephone reception interrupt data.
[0424]
Instep 3201, thecommunication unit 134 checks whether communication is currently being performed. When the communication is not in progress, it is possible to receive an immediate telephone call or the like, so the process proceeds to step 3212. If the interrupt communication is a telephone call, a signal is output to a handset (not shown), for example, a bell is leveled. Etc. to inform the user that the call has been received.
[0425]
On the other hand, if thecommunication unit 134 is communicating instep 3201, the process proceeds to step 3202, and thecommunication unit 134 compares the priority of the interrupting communication with the priority of the currently communicating communication. If the priority of the current communication is high or equivalent, the process proceeds to step 3211 and the connection for interrupting communication is not performed until the current communication is completed. After the current communication is completed,step 3212 is performed. Go to, and start waiting communications and telephone calls.
[0426]
Whenstep 3212 is executed, the process proceeds to step 3213, and after waiting for the telephone or communication to end, this flow is ended.
[0427]
Instep 3202, if the priority of the currently communicating communication is lower than the priority of the interrupting communication, the process proceeds to step 3203, where a communication interruption signal is transmitted to the connected counterpart device, Temporarily interrupt the current communication. Then, it accepts interrupting communication or outputs a signal to a receiver (not shown) in the case of a telephone to notify the user of reception.
[0428]
Thereafter, instep 3206, the communication or the use of the telephone is waited for, and after the completion, the process proceeds to step 3207 to reconnect to the interrupted communication partner. Instep 3208, a communication resumption signal is transmitted. Instep 3209, data communication is performed to complete the interrupted communication, and then this flow is ended.
[0429]
In the communication interruption process shown in FIG. 27, when the communication content performed before transmitting the communication interruption signal instep 3203 is retained as it is and the communication interrupted insteps 3207 to 3209 is resumed, If data is communicated, the communication content before the interruption is not wasted, and deterioration of communication efficiency due to interruption of other communication can be prevented.
[0430]
Next, the detailed processing flow of the server 2c shown in FIG. 10 will be described.
[0431]
FIG. 28 is a flowchart for explaining the detailed processing flow of the server 2c shown in FIG.
[0432]
The flow shown in FIG. 18 is started when the power of the server 2c is turned on.
[0433]
First, instep 4231, initial processing is performed. In this initial process, thecommunication unit 201 is initialized.
[0434]
Thereafter, instep 4232, thecommunication unit 201 permits the interrupt, and when an interrupt signal corresponding to an interrupt process instep 4240 described later is input, accepts the interrupt and executes these processes. The process proceeds to step 4233.
[0435]
Instep 4233, the passagetime setting unit 211 reads the value of a timer (not shown) and obtains information related to time and time.
[0436]
Next, instep 4234, the passingpoint estimation unit 209 uses personal information (current location, navigation information) of themobile terminal 1a transmitted from themobile terminal 1a, map information stored in themap storage unit 207, and the like. Thus, the user's path, that is, the passing point is estimated.
[0437]
Next, instep 4235, the passagetime estimation unit 211 calculates the time when the user passes the passage point estimated instep 209 using the navigation information, the map information, or the traffic jam information.
[0438]
Note that the estimation processing instep 4234 andstep 4235 is repeatedly performed and is constantly updated. The estimated information of the passing point is used to select advertisement information and determine the transmission timing of advertisement information. In this way, according to the destination of the user, suitable advertisement information is selected in advance, the user is provided not only near the current location but also the previous advertisement information, giving the user a sense of security, such as reservation Service can be enabled.
[0439]
In addition, considering that the user passes through an area where mobile communication or the like cannot be used, the advertisement information is transmitted to themobile terminal 1a early, thereby solving the problem of providing advertisement information by the communication area. Is possible.
[0440]
Furthermore, the estimated information of the passage time is used for determining whether or not to select the advertisement information according to the reachable time of the user when selecting the advertisement information. For example, in the case of advertising information related to facilities, it is meaningless to send advertising information about facilities that cannot be reached within business hours, so an advertisement that falls within the conditions for which the estimated transit time or estimated arrival time is determined Select information only.
[0441]
Instep 4236, the advertisement information transmissiontiming determination unit 214 searches for the advertisement information stored in the selected advertisement informationtemporary storage unit 216, and among these, it is the timing to transmit to themobile terminal 1a. When the conditions for transmission are satisfied (for example, when the user has reached the position or area specified by the user), the process proceeds to step 4237 and is stored in the selected advertisement informationtemporary storage unit 216. The content is called, and the transmissiondata creating unit 220 creates transmission data together with other transmission information, and transmits it to themobile terminal 1a via thecommunication unit 201. Thereafter, the process proceeds to step 4238.
[0442]
If there is no advertisement information at the transmission timing instep 4236, the process proceeds to step 4238 without performingstep 4237.
[0443]
Instep 4238, it is determined for each user whether or not the personal information needs to be updated based on the time of personal information transmission performed in the previous flow process.
[0444]
The server 2c uses the current location information of each user to select nearby advertisement information, or combines this with navigation information to estimate the route that the user takes and the estimated arrival time, The user selects the appropriate advertisement information using various personal information such as the driving situation of the automobile used by the user and the state of the user. Therefore, when these pieces of personal information become out of date, the reliability of the information is lowered, and there is a possibility that incorrect advertisement information is selected.
[0445]
Accordingly, instep 4238, when the personal information of each user determined by the personalinformation determination unit 205 has passed for a predetermined time in the advertisementinformation selection unit 206, the server 2c proceeds to step 4239 to generate transmission data. Theunit 2202 generates a personal information request signal and transmits it to themobile terminal 1 a via thecommunication unit 201. Then, it returns to step 4233 and repeats the processing ofsteps 4233 and 4239 until the server 2c stops.
[0446]
If it is determined instep 4238 that the personal information does not satisfy the above condition, the process returns to step 4233 without executingstep 4239.
[0447]
WhenStep 4233 to Step 4239 are repeatedly executed and data is received by thecommunication unit 201, the data reception interrupt process ofStep 4240 is executed, and the data is received and analyzed. Processing is performed. This data reception interrupt process will be described in detail with reference to FIG.
[0448]
FIG. 29 is a flowchart for explaining a detailed flow of the data reception interrupt process instep 4240 shown in FIG.
[0449]
The flow shown in FIG. 19 is started when thecommunication unit 201 receives data from themobile terminal 1a, the stationary information terminal 7a, theexternal server 7b, or theadvertiser terminals 71 to 7n.
[0450]
Instep 4251, thecommunication unit 201 receives a block or block of data, and instep 4252, the receiveddata analysis unit 203 analyzes the received data. Thereafter, the process proceeds to step 4253, and the receptiondata analysis unit 203 determines whether or not data reception completion has been received as to whether all blocks or packet data to be communicated this time have been received.
[0451]
If all the data has been received instep 4253, the process proceeds to step 4254. If there is unreceived data, the process returns to step 4251 to continue receiving data.
[0452]
Here, the data reception instep 4251 and the data analysis instep 4252 can be simultaneously performed in parallel. In this case, the data may be received at any time, and when one block or one packet of data is obtained, the receiveddata analysis unit 203 receives the data and analyzes the data.
[0453]
Instep 4254, in order to notify themobile terminal 1a and the like that the server 2c has received all the data, thecommunication unit 201 transmits a data reception end confirmation signal to themobile terminal 1a.
[0454]
In this way, by transmitting a data reception confirmation signal on themobile terminal 1a side and the server 2c side, it is possible to reliably transmit information to the other party, and in particular, communication is unstable like a mobile body. Even when advertising information is transmitted to the other party, it can be seen that the information is definitely sent to the other party. For this reason, even when the advertising fee is collected from the advertiser in response to the transmission of the advertising information, the advertiser can properly grasp the record.
[0455]
In thenext step 4255, it is determined whether or not the received data analyzed by the receiveddata analyzing unit 203 includes personal information transmitted from theexternal server 7b or the stationary information terminal 7a. In (Yes), the process shifts to step 4276 to add new personal information to the personalinformation storage unit 271 or update the stored personal information. Thereafter, this flow is terminated.
[0456]
On the other hand, in the case of No instep 4255, the process proceeds to step 4256 to update the new advertisement information to be stored in the advertisementinformation storage unit 213 to the reception data analyzed by the receptiondata analysis unit 203 or the update of the advertisement information. Determine whether there is information. If there is (Yes), the process proceeds to step 4277, where new advertisement information is added to the advertisementinformation storage unit 213, or the stored advertisement information is updated. Thereafter, this flow is terminated.
[0457]
In the case of No instep 4256, the process shifts to step 4257 to determine whether or not the reception data analyzed by the receptiondata analysis unit 203 includes the detailed information request signal of the advertisement information transmitted from themobile terminal 1a. . As a result, if there is (Yes), the receiveddata analysis unit 203 detects the identification information of the advertisement information requested for details, and the process proceeds to Step 4278.
[0458]
In Step 4278, the advertisementinformation selection unit 206 detects the detailed information of the requested advertisement information from the advertisementinformation storage unit 213 based on the detected identification information of the advertisement information.
[0459]
In addition, when the detailed information of advertisement information is memorize | stored in the selection advertisement informationtemporary storage part 216, you may make it detect the detailed information of the advertisement information requested | required from the selection advertisement informationtemporary storage part 216. FIG.
[0460]
Next, the process proceeds to step 4279, and when the detailed information of the searched advertisement information is expressed by link information, a signal requesting link destination advertisement information is output to theexternal server 7b, and the next step At 4280, the advertisement information of the link destination is received.
[0461]
In the next step 4281, the detailed information of the advertisement information obtained in step 4278 or step 4280 is concatenated in accordance with a predetermined procedure by the transmissiondata creation unit 220, and transmission data is created.
[0462]
Instep 4282, data is transmitted to themobile terminal 1a via thecommunication unit 201, and then this flow ends.
[0463]
This data transmission processing will be described later with reference to FIG.
[0464]
By the way, if the determination instep 4257 is No, that is, if there is no detailed information request signal for advertisement information in the received data, the process proceeds to step 4258 and the received data analyzed by the receiveddata analysis unit 203. It is determined whether or not the data includes a service information request signal transmitted from themobile terminal 1a.
[0465]
When there is a service information request signal, the type of service information obtained from the received data, identification information, and the like are transmitted from the receiveddata analysis unit 203 to the serviceinformation acquisition unit 219. Instep 4258, the serviceinformation acquisition unit 219 retrieves the requested service information from the serviceinformation storage unit 218 and outputs it to the transmissiondata creation unit 220.
[0466]
The acquisition of service information instep 4258 may be performed using a configuration and method used in a conventional information providing service.
[0467]
If there is no service information in Step 4258 (No), the process proceeds to Step 4260 without performingStep 4259.
[0468]
Instep 4260, the personal information detected by the received data analysis in the receiveddata analyzing unit 203 is output to the personalinformation discriminating unit 205 for further detailed analysis, and the pattern of the received data, the type of personal information, etc. Identify. That is, as described in the explanation of the operation of themobile terminal 1a, personal information includes various information such as position information, navigation information, in-vehicle information, and user information in addition to identification information indicating identification of the user and themobile terminal 1a. Information is included, and such personal information is transmitted from themobile terminal 1a to the server 2c in a predetermined pattern or added with a parameter indicating its type. In this way, the personalinformation discriminating unit 205 recognizes the parameters indicating the pattern and the type of personal information, and identifies the data of the personal information.
[0469]
In thenext step 4261, the personalinformation discriminating unit 205 searches the personal information stored in the personalinformation storage unit 271 using the identification information indicating the identification of the user or themobile terminal 1a recognized instep 4260. Then, personal information stored in advance in the server 2c is acquired for the user or themobile terminal 1a corresponding to the identification information.
[0470]
In this way, more information can be added to the personal information transmitted from themobile terminal 1a, and detailed and diverse personal information can be stored in the server 2c without unnecessarily increasing communication charges. Can be obtained.
[0471]
Next, the process proceeds to step 4262, and part or all of the obtained personal information is stored in the personal informationtemporary storage unit 272. As described above, by temporarily storing the personal information, it is possible to select the advertisement information using the personal information at any time other than when the personal information is received from themobile terminal 1a. Therefore, when it is desired to transmit the advertising information to themobile terminal 1a at a specific timing, it is possible to determine and transmit an appropriate timing on the server 2c side, and an advertisement with a higher advertising effect. Information services can be realized. When the advertisement information is selected using personal information immediately when the advertisement information is received, thisstep 4262 is not necessary.
[0472]
Next,Step 4263 is executed when navigation information is included in the personal information identified inStep 4260, and the navigation information stored for themobile terminal 1a that transmitted the personal information is updated.
[0473]
As described above, the navigation information is used to estimate the passing point of the user, the passing time of an arbitrary place, or the arrival time, and when the navigation information is received, this step estimates the passing point. The navigation information used in theunit 209 and the passagetime estimation unit 211 is updated.
[0474]
Thereafter, instep 4264, the current time measured by a timer (not shown) is read, and instep 4265, the passingpoint estimation unit 209 and the passingtime estimation unit 211 determine themobile terminal 1a based on the navigation information. A passing point and a passing time or an arrival time of an arbitrary point are estimated.
[0475]
Further, the process proceeds to step 4266, and the selection information priority is called. This selection information priority determines which item is to be emphasized when selecting advertisement information. For example, it seems that a user is highly interested in advertisement information of a specific genre. In this case, the information is stored in the personalinformation storage unit 271 as the selection information priority, and is called up and used when the advertisement information is selected.
[0476]
By doing in this way, it becomes possible to select and provide advertisement information that matches according to the user's interest, and as a result, it is possible to enhance the advertising effect.
[0477]
In thesubsequent step 4267, the advertisementinformation selection unit 206 selects the advertisement information from the advertisementinformation storage unit 213 using the personal information or the selection information priority obtained in the previous steps, and the selected advertisement information temporary storage unit. 216 and the advertisement information transmissiontiming determination unit 214.
[0478]
In thenext step 4268, the advertisement information transmissiontiming determination unit 214 determines the timing for transmitting the advertisement information selected instep 4267 to themobile terminal 1a.
[0479]
Some advertisements want to be promoted at a specific time. In such a case, the timing of transmission to themobile terminal 1a is limited, and the selected advertisement information is held in the selected advertisement informationtemporary storage unit 216 until the limited time zone, and the set time has come. Sometimes, a mechanism for transmitting the advertisement information to themobile terminal 1a is necessary.Step 4268 is a process for determining the timing, and the determined transmission timing to themobile terminal 1a is stored in the selected advertisement informationtemporary storage unit 216 together with the selected advertisement information or linked. The
[0480]
As described with reference to FIG. 28, the advertisement information stored in the selected advertisement informationtemporary storage unit 216 is always checked for transmission timing (step 4236) and transmitted to themobile terminal 1a at a suitable timing.
[0481]
In the subsequent step 4269, as described above, the selected advertisement information and its transmission timing are temporarily stored in the selected advertisement informationtemporary storage unit 216.
[0482]
Step 4270 corresponds to the processing of step 4226 shown in FIG. 28. The advertisement information transmissiontiming determination unit 217 checks the transmission timing of the selected advertisement information and sets the transmission timing to be transmitted immediately. That have been transmitted or whose transmission timing has already passed are detected.
[0483]
If advertisement information to be transmitted immediately is detected in step 4271 (Yes), the data is output to the transmissiondata creation unit 220. Instep 4272, the transmissiondata creation unit 220 includes the advertisement information. The transmission data is created, and the process proceeds to step 4273.
[0484]
Instep 4273, the advertisement information transmission flag indicating whether or not to transmit the advertisement information is looked at. If it is transmitted and turned off, step 4274 is not performed and this flow is terminated.
[0485]
The advertisement information transmission flag is set by the user via theinput device 101 of themobile terminal 1a, or depending on the traveling state of the mobile body detected by the in-vehicle information, themobile terminal 1a or the server 2c. By setting such a flag, the user feels bothered by forcibly sending advertisement information to the user, or sending an advertisement according to the driving situation. Can be controlled.
[0486]
For this reason, for example, advertisement information is not output insensitively in a dangerous driving state, and it is possible to reduce the risk associated with providing advertisement information when driving a car.
[0487]
On the other hand, in the case of No instep 4271, that is, when the advertisement information to be transmitted is not detected, the processing is not performed here, so this flow is ended.
[0488]
FIG. 30 is a flowchart for explaining a detailed flow of the data transmission processing insteps 4274 and 4282 shown in FIG. The details of the processing when thecommunication unit 201 transmits data to themobile terminal 1a are shown in detail.
[0489]
In the flow shown in FIG. 30, first, instep 4301, the transmissiondata creating unit 220 performs predetermined processing using the input data related to transmission information to create transmission data, and the process proceeds to step 4302.
[0490]
InStep 4302, thecommunication unit 201 connects to a communication partner such as themobile terminal 1. If the connection succeeds in Step 4303 (Yes), the process proceeds to Step 4304.
[0491]
On the other hand, instep 4303, if the communication line is unstable or the communication partner is communicating with another device and the connection fails, the process returns to step 4302 to connect again.
[0492]
In FIG. 30, the connection process is repeatedly performed until the connection is successful. However, if the connection is not successful even after a predetermined number of times, the process is completed, or after waiting for a predetermined time, again. You may make it connect.
[0493]
In FIG. 30, after the data is created, the data is transmitted again by connecting to the communication partner. In the case of transmitting immediately, the connection state from the user may be maintained as it is, that is, the processing of data transmission afterstep 4304 may be performed without performingsteps 4302 and 4303.
[0494]
Instep 4304, the transmission data created by the transmissiondata creation unit 220 is transmitted to the communication partner via thecommunication unit 201.
[0495]
Thereafter, when a data reception confirmation signal indicating that all data has been normally received from the communication partner is received, this flow is terminated.
[0496]
Instep 4305, if all the data has been transmitted but the data reception confirmation signal has not been received, the process returns to step 4304 and data is transmitted again.
[0497]
【The invention's effect】
As described above, according to the present invention, it is possible to expect a higher advertising effect, and it is possible to collect more advertisers. In addition, since information on advertisers located in the vicinity can be obtained for the user, real-time advertising information associated with movement can be obtained, which has higher utility value than conventional information services. Focus on advertising information.
[0498]
Therefore, due to these synergistic effects, in the information service business using the present invention, it is possible to obtain more advertising fee income, and thus to provide information to the user at a lower fee.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram for explaining an information providing system according to a first embodiment of the present invention.
FIG. 2 is a schematic block diagram of the mobile terminal shown in FIG.
FIG. 3 is a diagram illustrating an example of a sensor or the like that detects in-vehicle information or driver information attached to the automobile or the driver of the automobile shown in FIG. 1;
4 is a schematic block diagram of the server shown in FIG. 1. FIG.
5 is a diagram showing an example of characteristic information stored in an advertisement link information storage unit shown in FIG.
6 is a flowchart for explaining a basic flow until a mobile terminal acquires advertisement information in the information providing system shown in FIG. 1; FIG.
7 is a flowchart for explaining a basic flow until themobile terminal 1 acquires service information in the information providing system shown in FIG. 1; FIG.
8 is a diagram showing a display example of service information and advertisement information on the mobile terminal shown in FIG. 2. FIG.
FIG. 9 is a diagram showing another display example of service information and advertisement information on the mobile terminal shown in FIG. 2;
FIG. 10 is a diagram showing a modification of the server shown in FIG.
FIG. 11 is a diagram showing a modification of the mobile terminal shown in FIG.
12 is a diagram showing a display example of advertisement information on the mobile terminal shown in FIG.
FIG. 13 is a diagram showing another display example of advertisement information on the mobile terminal shown in FIG.
FIG. 14 is a diagram showing a display example of advertisement information on the mobile terminal shown in FIG. 11 when an event is detected.
FIG. 15 is a schematic configuration diagram for explaining an information providing system according to a second embodiment of the present invention;
16 is a schematic block diagram of the mobile terminal shown in FIG.
FIG. 17 is a schematic block diagram of the server shown in FIG. 15;
18 is a flowchart for explaining a basic flow until themobile terminal 1b acquires advertisement information in the information providing system shown in FIG.
FIG. 19 is a diagram showing a modification of the server shown in FIG.
20 is a flowchart for explaining a basic flow until the mobile terminal acquires advertisement information in the information providing system including the server shown in FIG. 19 and the mobile terminal shown in FIG. 16;
FIG. 21 is a block diagram showing a hardware configuration of the mobile terminal described in each embodiment of the present invention.
FIG. 22 is a block diagram showing a hardware configuration of a server described in each embodiment of the present invention.
FIG. 23 is a flowchart showing a detailed processing flow of the mobile terminal shown in FIG. 11;
FIG. 24 is a flowchart for explaining a detailed flow of a personal information transmission interrupt process instep 3012 shown in FIG. 23;
FIG. 25 is a flowchart for explaining a detailed flow of a data reception interrupt process instep 3013 shown in FIG. 23;
FIG. 26 is a flowchart for explaining a detailed flow of a detailed advertisement information request interrupt process instep 3014 shown in FIG. 23;
FIG. 27 is a flowchart for explaining a detailed flow of a telephone reception interrupt process instep 3014 shown in FIG. 23;
FIG. 28 is a flowchart for explaining a detailed process flow of the server 2c shown in FIG. 10;
29 is a flowchart for explaining a detailed flow of a data reception interrupt process instep 4240 shown in FIG. 28. FIG.
30 is a flowchart for explaining a detailed flow of data transmission processing insteps 4274 and 4282 shown in FIG. 29; FIG.
[Explanation of symbols]
1 Mobile terminal
2 servers
3 Mobile communication line
4 navigation devices
5 cars
6 network
71-7N Advertiser terminal
7a Stationary information terminal
7b External server
8 wireless
9 Beacon
101, 178 input device
103 Input controller
105 Personal Information Acquisition Department
107 Current location information acquisition unit
109 Navigation information acquisition unit
111 In-vehicle information acquisition unit
113 Driver information acquisition unit
115 Terminal information acquisition unit
118, 176 beacon receiver
120 power supply
122 User information storage unit
124 Terminal information storage unit
126 Event detector
128 Personal Information Creation Department
130, 220, 220a Transmission data creation unit
132 Request recognition part
134, 201, 175, 181, 273 Communication unit
136, 203 Received data analysis unit
138, 177 output device
140, 218 Service information storage unit
142, 213 Advertisement information storage unit
144 Output control unit
150, 207 Map storage
151 Current location measurement unit
152 Route calculator
153 Route guidance part
154 Map drawing area setting section
160, 174 receiver
161, 206, 206a Advertising information selection unit
171 Navigation part
172, 561, 271 Timer
173, 272 counter
179,274 memory
180, 275 controller
205 Personal Information Discrimination Department
209 Passage point estimation part
211 Passing time prediction unit
214, 214a Advertisement information transmission timing determination unit
215 Advertising link information storage unit
216 Selected advertisement information temporary storage unit
217 Advertisement information transmission timing determination unit
219 Service information acquisition unit
221 Transmission counter
222 Charge calculator
250 transmitter
251,272 Personal information temporary storage
271 Personal Information Storage
500 in-car LAN
501 to 515 sensors
551-554 Control unit
560 Maintenance status storage

Claims (7)

Translated fromJapanese
移動体から、前記移動体の現在位置情報および該現在位置から目的地までの経路に関する走行経路情報を含む個人情報とサービスの要求情報とを受信する受信手段と、
サービス情報が記憶されたサービス情報記憶手段から、前記受信手段で受信した要求情報に対応するサービス情報を取得するサービス情報取得手段と、
広告情報が位置情報に関連付けられて記憶された広告情報記憶手段から、前記受信手段で受信した個人情報に含まれている現在位置情報および走行経路情報に対応する地域の広告情報を検索する広告情報検索手段と、
前記受信手段で受信した個人情報に含まれている現在位置情報および走行経路情報を用いて該走行経路上の通過する特定の地点を設け、前記移動体が前記広告情報検索手段で検索された広告情報に対応する位置情報により特定される前記特定の地点を前記走行経路に沿って通過する時刻である通過予想時刻を推定する広告情報送信タイミング決定手段と、
前記サービス情報取得手段で取得したサービス情報および前記広告情報検索手段で検索された広告情報を前記移動体に送信する送信手段と、を有し、
前記送信手段は、
前記広告情報検索手段で検索された広告情報を、前記広告情報送信タイミング決定手段で推定された通過予想時刻に応じた時刻に送信すること
を特徴とする情報提供システム。
Receiving means for receiving, from a mobile object, personal information including current position information of the mobile object and travel route informationrelating to a route from the current position to the destination, and service request information;
Service information acquisition means for acquiring service information corresponding to the request information received by the reception means from service information storage means in which service information is stored;
Advertisement information for searching for advertisement information in a region corresponding to current position information and travel route information included in the personal information received by the receiving means from the advertisement information storage means in which the advertisement information is stored in association with the position information Search means;
An advertisement in which aspecific point that passes on the travel route is provided using the current position information and the travel route information included in the personal information received by the receiving means, and the mobile object is searched by the advertisement information searching means Advertisement information transmission timing determining means for estimating a predicted passage time that is a time of passingalong the travel route through thespecific point specified by position information corresponding to information;
Transmission means for transmitting the service information acquired by the service information acquisition means and the advertisement information searched by the advertisement information search means to the mobile body,
The transmission means includes
An information providing system for transmitting the advertisement information searched by the advertisement information search means at a time corresponding to the expected passage time estimated by the advertisement information transmission timing determination means.
請求項1に記載の情報提供システムであって、
前記送信手段は、前記サービス情報取得手段で取得したサービス情報および前記広告情報検索手段で検索された広告情報を別々に送信すること
を特徴とする情報提供システム。
The information providing system according to claim 1,
The transmission means separately transmits service information acquired by the service information acquisition means and advertisement information searched by the advertisement information search means.
請求項1又は2に記載の情報提供システムであって、
前記広告情報検索手段は、前記受信手段で受信した個人情報に前記移動体の故障を示す情報が含まれている場合、移動体の修理或いは整備に関連する広告情報であって、且つ前記移動体の現在地情報によって特定される地点から所定範囲内の広告情報を、前記広告情報記憶手段から検索すること
を特徴とする情報提供システム。
The information providing system according to claim1 or 2 ,
When the personal information received by the receiving means includes information indicating a failure of the mobile object, the advertisement information search means is advertisement information related to repair or maintenance of the mobile object, and the mobile object An advertisement providing system that searches the advertisement information storage means for advertisement information within a predetermined range from the point specified by the current location information.
請求項1乃至のいずれか一項に記載の情報提供システムであって、
前記広告情報検索手段は、前記受信手段で受信した個人情報に前記移動体の燃料補給の必要性を示す情報が含まれている場合、移動体に燃料を補給する施設に関連する広告情報であって、且つ前記移動体の現在地情報によって特定される地点から所定範囲内の広告情報を、前記広告情報記憶手段から検索すること
を特徴とする情報提供システム。
The information providing system according to any one of claims 1 to3 ,
The advertisement information search means is advertisement information related to a facility for refueling the mobile object when the personal information received by the receiving means includes information indicating the necessity of refueling the mobile object. And an advertisement information storage unit that searches for advertisement information within a predetermined range from a point specified by the current location information of the mobile object.
請求項1乃至のいずれか一項に記載の情報提供システムであって、
前記広告情報検索手段は、前記受信手段で受信した個人情報に運転者の休息の必要性を示す情報が含まれている場合、休息施設に関連する広告情報であって、且つ前記移動体の現在地情報によって特定される地点から所定範囲内の広告情報を、前記広告情報記憶手段から検索すること
を特徴とする情報提供システム。
An information providing system according to any one of claims 1 to4 , wherein
When the personal information received by the receiving means includes information indicating a driver's need for rest, the advertisement information search means is advertisement information related to a resting facility, and the current location of the mobile object An information providing system for searching advertisement information within a predetermined range from a point specified by information from the advertisement information storage means.
請求項1乃至のいずれか一項に記載の情報提供システムであって、
前記広告情報には、地図上の位置を示す表示位置情報が付加されていること
を特徴とする情報提供システム。
An information providing system according to any one of claims 1 to5 ,
An information providing system, wherein display information indicating a position on a map is added to the advertisement information.
情報提供システムが移動体に情報を提供する情報提供方法であって、
前記移動体から、前記移動体の現在位置情報および該現在位置から目的地までの経路に関する走行経路情報を含む個人情報とサービスの要求情報とを受信するステップと、
サービス情報が記憶されたサービス情報記憶手段から、受信した要求情報に対応するサービス情報を取得するステップと、
広告情報が位置情報に関連付けられて記憶された広告情報記憶手段から、受信した個人情報に含まれている現在位置情報および走行経路情報に対応する地域の広告情報を検索するステップと、
前記取得したサービス情報および前記検索した広告情報を前記移動体に送信するステップと、を有し、
前記送信するステップは、
受信した個人情報に含まれている現在位置情報および走行経路情報を用いて該走行経路上の通過する特定の地点を設け、前記移動体が前記検索した広告情報に対応する位置情報により特定される前記特定の地点を前記走行経路に沿って通過する時刻である通過予想時刻を推定し、前記検索した広告情報を、前記推定した通過予想時刻に応じた時刻に送信すること
を特徴とする情報提供方法。
An information providing method in which an information providing system provides information to a mobile body,
Receiving from the mobile object personal information including service location information regarding the current position information of the mobile object anda route from the current position to the destination and service request information;
Obtaining service information corresponding to the received request information from service information storage means storing the service information;
Searching for advertisement information in a region corresponding to the current position information and travel route information included in the received personal information from the advertisement information storage means in which the advertisement information is stored in association with the position information;
Transmitting the acquired service information and the searched advertisement information to the mobile body,
The transmitting step includes
Using the current position information and travel route information included in the received personal information,a specific point on the travel route is provided , and the mobile body is identified by the position information corresponding to the searched advertisement information An information provision characterized by estimating a predicted passing time which is a time passing through thespecific point along the travel route, and transmitting the searched advertisement information at a time corresponding to the estimated predicted passing time Method.
JP21871297A1997-08-131997-08-13 Information providing system, information output method in terminal, mobile information terminal, and information providing apparatusExpired - Fee RelatedJP3609590B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP21871297AJP3609590B2 (en)1997-08-131997-08-13 Information providing system, information output method in terminal, mobile information terminal, and information providing apparatus

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP21871297AJP3609590B2 (en)1997-08-131997-08-13 Information providing system, information output method in terminal, mobile information terminal, and information providing apparatus

Publications (2)

Publication NumberPublication Date
JPH1165434A JPH1165434A (en)1999-03-05
JP3609590B2true JP3609590B2 (en)2005-01-12

Family

ID=16724259

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP21871297AExpired - Fee RelatedJP3609590B2 (en)1997-08-131997-08-13 Information providing system, information output method in terminal, mobile information terminal, and information providing apparatus

Country Status (1)

CountryLink
JP (1)JP3609590B2 (en)

Families Citing this family (215)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH11249554A (en)*1998-03-051999-09-17Fujitsu Ten LtdNavigation device
JP2000268288A (en)*1999-03-192000-09-29Nippon Telegr & Teleph Corp <Ntt> Moving vehicle position tracking control system
JP2000295669A (en)*1999-04-072000-10-20Matsushita Electric Ind Co Ltd In-vehicle terminal, information transfer system and emergency call system
JP3366873B2 (en)*1999-04-072003-01-14株式会社電通 Mobile body advertisement system and mobile body advertisement information notification method
WO2000062564A1 (en)*1999-04-122000-10-19Qualcomm IncorporatedSystem and method for distributing advertising and gathering information in a wireless communication network
US6381626B1 (en)*1999-04-222002-04-30Electronic Data Systems CorporationATM video advertising
GB2350973A (en)*1999-06-112000-12-13Nokia Mobile Phones LtdSimultaneously fetching page content and link content in a mobile web browser
JP3532492B2 (en)*1999-06-252004-05-31株式会社ザナヴィ・インフォマティクス Road traffic information providing system, information providing device, and navigation device
JP3665832B2 (en)*1999-06-302005-06-29コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus
JP2001014237A (en)*1999-07-022001-01-19Nec CorpElectronic mail program device and recording medium with program for electronic mail program recorded thereon
DE19930780A1 (en)*1999-07-032001-01-18Bosch Gmbh Robert Method for receiving digital signals via a radio network and receiving device for digital signals transmitted via radio channels
JP3738607B2 (en)*1999-07-132006-01-25三菱自動車工業株式会社 Information acquisition system
JP2001027944A (en)*1999-07-142001-01-30Fujitsu Ltd Device with menu interface and program recording medium
JP2001054170A (en)*1999-08-122001-02-23Toshiba Corp Mobile radio terminal
JP2001067036A (en)*1999-08-262001-03-16Fujitsu Ten LtdInformation terminal advertizing system
JP2001067594A (en)*1999-08-312001-03-16Hitachi Ltd Broadcasting method and device, and traffic information editing device and traffic information presentation system
JP4345163B2 (en)*1999-10-082009-10-14株式会社エクォス・リサーチ Information distribution device
CN1229993C (en)1999-10-182005-11-30株式会社电通Television broadcasting method, television broadcasting apparatus receiver and medium
KR100845568B1 (en)*1999-10-192008-07-10아메리칸 캘카어 인코포레이티드Technique for effective navigation based on user preferences
JP2001127656A (en)*1999-10-262001-05-11Nec CorpOn-demand type radio transmitter-receiver for vehicle user compatible with itinerary, on-demand type radio transmission-reception method for vehicle user compatible with itinerary, and recording medium
JP2001134581A (en)1999-11-022001-05-18Nec CorpMethod, device, and receiver for advertisement, and recording medium
JP2001134591A (en)*1999-11-052001-05-18Fuji Xerox Co LtdInformation processing system and position information output device
JP2001147123A (en)*1999-11-192001-05-29Denso CorpRoad information center and navigation device
JP4491881B2 (en)*1999-11-192010-06-30株式会社エクォス・リサーチ Center device and navigation system
JP3550062B2 (en)*1999-11-192004-08-04三菱電機株式会社 In-vehicle electronic control device failure diagnosis device
DE19957550C2 (en)*1999-11-302001-12-13Bosch Gmbh Robert navigation device
JP3941312B2 (en)*1999-12-242007-07-04株式会社日立製作所 Road traffic system and information processing method thereof
JP3657835B2 (en)*1999-12-272005-06-08日本電信電話株式会社 Information providing method and information providing system
AU2597801A (en)*1999-12-292001-07-09Harry A. GlorikianAn internet system for connecting client-travelers with geographically-associated data
JP2001204062A (en)*2000-01-212001-07-27Hitachi Ltd Navigation system, center station, radio base station, mobile terminal, map extraction method and usage fee settlement method using the same
JP2001211128A (en)*2000-01-252001-08-03Yamaha CorpInformation distribution system
JP2001209722A (en)*2000-01-282001-08-03Mitsubishi Electric Corp Digital content billing system by network
JP4517480B2 (en)*2000-01-312010-08-04ソニー株式会社 Information providing system, information terminal device, information server device, and information providing method
EP1252769B2 (en)2000-02-012006-12-20Swisscom Mobile AGSystem and method for diffusing image objects
JP3889196B2 (en)*2000-02-032007-03-07パイオニア株式会社 Information distribution system for mobile terminals
JP2001216236A (en)*2000-02-042001-08-10Pioneer Electronic Corp Advertisement display system for map information service
JP3502810B2 (en)*2000-02-082004-03-02株式会社サイバーマップ・ジャパン Position correspondence information providing apparatus, position correspondence information provision method, and communication terminal
JP3545666B2 (en)*2000-02-142004-07-21株式会社東芝 Service providing system for mobile terminals
JP3697568B2 (en)*2000-02-242005-09-21株式会社日立製作所 Information distribution system
WO2001063503A1 (en)*2000-02-252001-08-30Matsushita Electric Industrial Co., Ltd.Information distributing system
JP2001256140A (en)*2000-03-092001-09-21Synergy:KkContents distribution system, transmitter terminal, receiver terminal, data base server and contents distribution method
US7103563B1 (en)*2000-03-212006-09-05America Online, Inc.System and method for advertising with an internet voice portal
JP2001282831A (en)*2000-03-282001-10-12Sony CorpDevice for and method of online information proccessing, system for online information proccessing and storage medium for program
JP2001283089A (en)*2000-03-312001-10-12Casio Comput Co Ltd Network advertising system, server, in-vehicle terminal and storage medium
JP2001280981A (en)*2000-03-312001-10-10Hideaki InoueAutomobile navigation system, advertisement distributing server, and advertisement system
US6781972B1 (en)*2000-03-312004-08-24Lucent Technologies Inc.Method and system for subscriber-configurable communications service
CA2405060A1 (en)*2000-04-112001-10-18American Calcar, Inc.Gps publication application server
JP2001312643A (en)*2000-04-272001-11-09Toppan Printing Co Ltd Information providing system with advertisement and information providing method
JP2001319135A (en)*2000-05-092001-11-16Taisei Corp Information notification system
JP2002032406A (en)2000-05-092002-01-31Toshiba Corp Service information providing method, service information providing apparatus and system
JP2001320767A (en)*2000-05-102001-11-16Nec CorpInformation presentation system
US6603984B2 (en)*2000-05-162003-08-05At&T Wireless Services, Inc.Methods and systems for managing information on wireless data devices
JP2001333455A (en)2000-05-232001-11-30Aisin Aw Co LtdMobile body advertisement information distribution method, mobile body advertisement information distribution system, mobile body advertisement information registration system, mobile body advertisement information charging system, mobile communication device and recording medium
JP2001338209A (en)*2000-05-252001-12-07Dainippon Printing Co Ltd Information provision system
JP2001339358A (en)*2000-05-302001-12-07Netyear Group CorpInformation distribution system for mobile communication terminal and information distribution method
JP3519342B2 (en)*2000-06-022004-04-12株式会社ゼンリンデータコム Map information providing system and providing method
JP4574292B2 (en)*2000-06-082010-11-04日本電信電話株式会社 Advertisement providing method, advertisement providing apparatus, and computer program
JP2001352586A (en)*2000-06-092001-12-21Oki Electric Ind Co LtdSystem and method for communicating guide information
JP2001356779A (en)*2000-06-092001-12-26Fujitsu Ten LtdMusic data distributing method
JP4073610B2 (en)*2000-06-132008-04-09株式会社エヌ・ティ・ティ・データ Internet common platform system
US20010056369A1 (en)*2000-06-162001-12-27Kuniharu TakayamaAdvertisement posting system, advertisement-cost calculating method, and record medium storing advertisement-cost calculating program
JP2002009691A (en)*2000-06-202002-01-11Nec CorpSystem and method for distributing area information
JP2002007587A (en)*2000-06-222002-01-11Yamaha CorpServer device for information transmission, client device for information reception, system and method for information transmission and reception, and storage medium
JP4215935B2 (en)*2000-06-302009-01-28ヤフー株式会社 Product introduction service provision method, product introduction service provision system
CN1388930A (en)2000-06-302003-01-01精工爱普生株式会社Information distribution system, information distribution method, and computer program for executing the method
JP2002015218A (en)*2000-06-302002-01-18Nippon Telegr & Teleph Corp <Ntt> Method of providing advertising information to mobile terminals
JP2002024248A (en)*2000-07-072002-01-25Good Com KkOn-line real estate retrieval system
JP4080680B2 (en)*2000-07-132008-04-23パイオニア株式会社 In-facility image information providing system using portable information terminal and portable information terminal
JP2002032649A (en)*2000-07-172002-01-31Toshiba Corp Purchasing promotion system, method and apparatus
JP2002032402A (en)*2000-07-182002-01-31Ntt Comware Corp How to provide advertising information
JP2002029325A (en)*2000-07-192002-01-29Alpine Electronics IncOn-vehicle browser unit
JP2002044043A (en)*2000-07-262002-02-08Matsushita Electric Ind Co Ltd Data receiving device
JP2002041954A (en)*2000-07-272002-02-08Sony CorpAdvertisement information providing method, mobile object mounted appliance and advertisement information providing device used for the method, and program recording medium used for these devices
JP2002077997A (en)*2000-08-252002-03-15Taito CorpAdvertising system in mobile information terminal
JP2002073608A (en)*2000-08-252002-03-12Nec CorpService system and service method for referring to/ notifying positional relation information and recording medium with program for positional relation information reference/notification service recorded thereon
JP4064044B2 (en)*2000-08-292008-03-19三菱電機株式会社 Traffic information transmission system, traffic information collection and distribution system, and traffic information collection and distribution method
JP3295908B1 (en)*2001-09-032002-06-24株式会社ヘリオス Wireless communication service providing system, wireless communication service providing method, wireless communication device, wireless communication method, information storage medium, and program
JP3245836B1 (en)*2000-09-052002-01-15株式会社ヘリオス Wireless communication service providing system and wireless communication service providing method
AU2001284424A1 (en)*2000-09-052002-03-22Helios Co., Ltd.Radio communication service providing system, radio communication device, radio communication service providing method, and radio communication method
JP4376437B2 (en)*2000-09-062009-12-02パイオニア株式会社 Information distribution system
JP2002083088A (en)*2000-09-062002-03-22Sankyo KkMethod for supplying game center information
JP2002092245A (en)*2000-09-142002-03-29Sankyo KkMethod for providing game hall information
JP2002092473A (en)*2000-09-182002-03-29Nec CorpAdvertisement distribution method and system
JP4502487B2 (en)*2000-09-212010-07-14三洋電機株式会社 Mobile terminal device
JP4862212B2 (en)*2000-09-282012-01-25カシオ計算機株式会社 Map display control device, recording medium, map data service system, and map display control method
JP2002109370A (en)*2000-09-292002-04-12Casio Comput Co Ltd Mail advertisement management device, mail advertisement management system, and storage medium
JP2002116263A (en)*2000-10-052002-04-19Shimizu CorpSystem and method for processing/transmitting earthquake information
EP1260791B1 (en)2000-10-112009-04-29Mitsubishi Denki Kabushiki KaishaPosition-associated information brokering/acquiring method, brokering computer system, and mobile terminal
US6725203B1 (en)*2000-10-122004-04-20E-Book Systems Pte Ltd.Method and system for advertisement using internet browser to insert advertisements
JP2002131065A (en)*2000-10-202002-05-09Honda Motor Co Ltd Navigation system and information providing method
JP2002133593A (en)*2000-10-242002-05-10Nec Soft LtdParking lot retrieval and reservation method
JP2002132462A (en)2000-10-262002-05-10Fujitsu Ltd Printing agency service method and system
JP2002132820A (en)*2000-10-272002-05-10Nippon Telegr & Teleph Corp <Ntt> How to supply area-limited notification information
JP3542770B2 (en)*2000-11-092004-07-14株式会社電通 Information providing apparatus and information providing method
JP2002157516A (en)*2000-11-172002-05-31Hitachi Ltd Method and apparatus for providing advertisement information
JP3540740B2 (en)*2000-11-212004-07-07三洋電機株式会社 Digital broadcast reception advertisement information output device
JP3922518B2 (en)*2000-11-212007-05-30富士通株式会社 Advertising information distribution method
JP2002157525A (en)*2000-11-222002-05-31Nec CorpAccounting system and method for contents utilization fee
JP2002162234A (en)*2000-11-242002-06-07Nippon Telegr & Teleph Corp <Ntt> Driving plan support information providing method and system, and recommended traffic information calculation method
JP2002163550A (en)*2000-11-272002-06-07E-Knowhow Inc Information service providing system and information service providing method
JP2002163267A (en)2000-11-282002-06-07Nec CorpStore information display system
JP2002162238A (en)*2000-11-282002-06-07Mazda Motor CorpNavigation method for vehicle, navigation system for vehicle, on-vehicle navigation device and record medium recording navigation control program which the device can read
US6681107B2 (en)2000-12-062004-01-20Xybernaut CorporationSystem and method of accessing and recording messages at coordinate way points
US6377793B1 (en)2000-12-062002-04-23Xybernaut CorporationSystem and method of accessing and recording messages at coordinate way points
JP4174177B2 (en)*2000-12-152008-10-29パイオニア株式会社 Advertisement information system
JP2002199127A (en)*2000-12-262002-07-12Hitachi Software Eng Co LtdMethod and system for providing information to portable telephone set
JP2002197355A (en)*2000-12-262002-07-12Imd:KkInformation intermediating device and information control device
US20020087401A1 (en)*2000-12-292002-07-04Gateway, Inc.System and method for targeted advertising
JP3732411B2 (en)*2001-01-102006-01-05シャープ株式会社 Information processing apparatus, server, network system, advertisement data display method, advertisement data transmission method, recording medium recording computer program for advertisement data display processing, and recording medium recording computer program for advertisement data transmission processing
JP2002215926A (en)*2001-01-192002-08-02Nippon Seiki Co LtdInformation communication system
JP2002213975A (en)*2001-01-192002-07-31Honda Motor Co Ltd Navigation device and advertisement distribution system
JP4459459B2 (en)*2001-01-192010-04-28本田技研工業株式会社 Ad distribution system
JP2002216021A (en)*2001-01-232002-08-02Fujitsu Ltd Server system that delivers information to mobile information terminals in specific areas
JP2002229883A (en)*2001-01-312002-08-16Ntt Docomo Inc Content providing method, communication method, content providing system, gateway, registration server, program, and recording medium
JP3528918B2 (en)*2001-02-062004-05-24日本電気株式会社 Advertising providing method, data processing device and method, data communication system, computer program
JP4386593B2 (en)*2001-02-092009-12-16セイコーエプソン株式会社 Information utilization system, portable terminal and registration terminal
JP3636668B2 (en)*2001-02-162005-04-06エヌ・ティ・ティ・コムウェア株式会社 Application service providing method for vehicle and portal server thereof
JP2002251555A (en)*2001-02-212002-09-06Catalog City Japan KkService offering method for commodity sale, server executing the method, and program
JP4187419B2 (en)*2001-03-012008-11-26アルパイン株式会社 Walking route guidance system
JP3678660B2 (en)*2001-03-082005-08-03Necモバイリング株式会社 Personal information management system and method
JP2002271509A (en)*2001-03-092002-09-20Mitsubishi Electric Corp Advertising information supply system, method for supplying advertisement information to mobile communication terminal, and mobile communication terminal
JP3921351B2 (en)*2001-03-122007-05-30株式会社ケンウッド Pedestrian guidance system
JP2002288518A (en)*2001-03-232002-10-04Aisin Aw Co LtdMobile advertisement information distribution method and system, mobile advertisement information registration system, mobile advertisement information accounting system, mobile communication apparatus and recording medium
JP2002290356A (en)*2001-03-272002-10-04Toshiba Corp Method of transmitting broadcast channel list, method of transmitting broadcast channel list and broadcast, and mobile phone
JP2002297615A (en)*2001-03-302002-10-11Justec:KkMethod and system for map information provision, and computer-readable program
JP2002303520A (en)*2001-04-052002-10-18Aisin Aw Co LtdMobile body parking lot information delivery method, its system, mobile body parking lot information updating system, mobile body parking lot information charging system, mobile body communication apparatus, and storage medium
JP2003208381A (en)*2001-04-202003-07-25Nippon Telegr & Teleph Corp <Ntt> Token-type content providing system, token-type content providing method, and portable user terminal
US7761326B2 (en)2001-04-202010-07-20Nippon Telegraph And Telephone CorporationToken type content providing system and token type content providing method and portable user terminal
AUPR454601A0 (en)*2001-04-232001-05-24Summit Cd Manufacture Pte LimitedA display system
JP2002318744A (en)*2001-04-232002-10-31Sony CorpSystem and method for providing information, portable terminal equipment, local server device and storage medium
EP2113909B1 (en)*2001-04-272015-01-28Accenture Global Services LimitedLocation-based services
US7437295B2 (en)*2001-04-272008-10-14Accenture LlpNatural language processing for a location-based services system
JP2002334258A (en)*2001-04-272002-11-22Masafumi MiyamotoInformation provision server, information provision method and program
JP2002329136A (en)*2001-05-072002-11-15Access:Kk Advertising point processing method, web server and advertising point server
JP2002344402A (en)*2001-05-152002-11-29Nec CorpInformation providing system, and portable terminal used for the same and information providing method
JP2002344403A (en)*2001-05-162002-11-29Mitsubishi Electric Corp Information browsing apparatus, information browsing method, and program for causing computer to execute the method
JP2002359602A (en)*2001-05-312002-12-13Sanyo Electric Co LtdBroadcast system
US6463265B1 (en)*2001-06-052002-10-08International Business Machines Corp.Data source hand-off in a broadcast-based data dissemination environment
JP4569051B2 (en)*2001-06-072010-10-27株式会社エクォス・リサーチ Area-specific information transmitter
JP4507462B2 (en)*2001-06-072010-07-21ソニー株式会社 Information distribution system, mobile information device, information distribution apparatus, distribution request method, and information distribution method
JP2002366843A (en)*2001-06-112002-12-20Casio Comput Co Ltd Ad distribution system, ad distribution method, and program
JP4746775B2 (en)*2001-06-252011-08-10キヤノン株式会社 Content distribution system, content distribution method, content distribution program, and computer-readable recording medium recording the content distribution program
JP2003015981A (en)*2001-06-282003-01-17Nisshin Seifun Group IncInformation management proxy system
JP2003016339A (en)*2001-06-282003-01-17Pioneer Electronic Corp Information distribution apparatus, system and method
CA2451656C (en)*2001-06-292009-05-26Novus Communications TechnologiesDynamic device and method for billboard advertising
KR20010096693A (en)*2001-07-232001-11-08김동석Mobile motion pictures advertising with applying VM, Streaming
JP3634778B2 (en)*2001-08-282005-03-30株式会社エヌ・ティ・ティ・データ Image distribution system, image distribution apparatus, and program
JP3785968B2 (en)*2001-08-302006-06-14株式会社デンソー Wireless communication terminal
JP2003090734A (en)*2001-09-202003-03-28Pioneer Electronic CorpNavigation information providing system, navigation server, and navigation terminal
JP2003099670A (en)*2001-09-262003-04-04Nec CorpContent delivery system and content reception and display device
JP2003111078A (en)*2001-09-272003-04-11Fujitsu Ltd Content encoding device, content decoding device, content distribution device, content reproduction device, content distribution system, content encoding method, content decoding method, content encoding program, and content decoding program
JP2003114635A (en)*2001-10-052003-04-18Toppan Printing Co Ltd Thin and flexible information display medium, information providing method using the same, and information providing system
JP4194108B2 (en)2001-10-122008-12-10オムロン株式会社 Information processing apparatus, sensor network system, information processing program, and computer-readable recording medium on which information processing program is recorded
CN100504305C (en)*2001-10-162009-06-24松下电器产业株式会社 terminal device
JP2003131604A (en)*2001-10-232003-05-09Toyota Motor Corp Advertising display method and advertisement data distribution server
JP2003130660A (en)*2001-10-232003-05-08Alpine Electronics IncFacility information providing device
JP2003143260A (en)*2001-10-312003-05-16Toshiba Corp Wireless terminal and method of displaying advertisement information by the terminal
ATE495423T1 (en)*2001-11-022011-01-15Panasonic Corp TERMINAL DEVICE
JP2003153338A (en)*2001-11-122003-05-23Nippon Telegr & Teleph Corp <Ntt> Communication service providing method and apparatus
JP2003151080A (en)*2001-11-162003-05-23Mazda Motor CorpInformation providing system, method and program for automobile
JP2003156358A (en)*2001-11-202003-05-30Pioneer Electronic CorpSystem, method, server apparatus, and program for providing information and information recording medium
JP2003162244A (en)*2001-11-272003-06-06Yasuteru YamamotoAdvertisement display system, advertisement display method and advertisement supply method
JP2003167899A (en)*2001-11-282003-06-13Ubiquitous Agent Technology Inc Information providing service system and method
JP2003248898A (en)*2002-02-222003-09-05Hitachi Ltd Information management system
JP3870320B2 (en)*2002-03-182007-01-17株式会社日立製作所 Reservation service system
JP2003281684A (en)*2002-03-272003-10-03Fujitsu Ten LtdInformation processing system, program, and recording medium
JP2003296328A (en)*2002-04-032003-10-17Isao NagaokaIndustrial information providing system
JP2003330961A (en)*2002-05-132003-11-21Nippon Telegr & Teleph Corp <Ntt> Token-type content providing system and token-type content providing method
JP2004029572A (en)*2002-06-272004-01-29Ishikawajima Harima Heavy Ind Co Ltd Advertising system and advertising method
WO2004019225A1 (en)2002-08-262004-03-04Fujitsu LimitedDevice and method for processing information with situation
JP2004094699A (en)*2002-09-022004-03-25Tatsuya SatoIntermediation system for vehicle sharing
JP4094391B2 (en)*2002-09-202008-06-04富士通テン株式会社 Data provision system
JP4121346B2 (en)*2002-09-302008-07-23三洋電機株式会社 Guide receiver
JP2004201117A (en)*2002-12-192004-07-15Mitsubishi Electric Corp Broadcast channel information providing system and device, and mobile communication device
JP4209204B2 (en)*2003-01-092009-01-14株式会社日立製作所 Information distribution method, information distribution system and in-vehicle terminal device to in-vehicle terminal
JP4265924B2 (en)*2003-04-152009-05-20日本電信電話株式会社 Content providing method and apparatus, content providing program, and recording medium on which content providing program is recorded
JP4514096B2 (en)*2003-11-102010-07-28株式会社日立製作所 Operation information processing system for transportation and operation information processing method for transportation
JP4426826B2 (en)*2003-11-132010-03-03日本電信電話株式会社 Content search method, content update method, content update reflection method, content search device, content update device, content search program, content update program, and recording medium thereof
JP2005332368A (en)*2004-04-222005-12-02Ntt Docomo Inc Communication terminal, information providing system, and information providing method
JP2005339279A (en)*2004-05-272005-12-08Nec CorpOn-vehicle terminal device, content recommendation system, center server, content recommendation method, and content recommendation program
JP4276616B2 (en)*2004-11-262009-06-10株式会社ライフビジネスウェザー Commercial delivery system
US20060282312A1 (en)*2005-06-102006-12-14Microsoft CorporationAdvertisements in an alert interface
WO2007007385A1 (en)*2005-07-082007-01-18National Institute Of Information And Communications TechnologyContent information providing system, terminal information management server, and content information display communication terminal
WO2007109541A2 (en)*2006-03-162007-09-27Brubaker Curtis MSystem and method for obtaining revenue through the display of hyper-relevant advertising on moving objects
US10282988B2 (en)*2006-05-022019-05-07Here Global B.V.Methods of providing advertisements in traffic channels and supporting apparatus, readable medium, and data structure
JP2008046715A (en)*2006-08-112008-02-28Kenwood CorpOn-vehicle apparatus and display control method
JP2007104698A (en)*2006-10-272007-04-19Matsushita Electric Ind Co Ltd Data receiver
JP4830889B2 (en)*2007-02-152011-12-07ブラザー工業株式会社 Information distribution system, information distribution method, node device, etc.
JP4495182B2 (en)*2007-03-162010-06-30ソニー株式会社 Information processing system, vehicle-mounted device, program, and information processing method
US8082098B2 (en)2007-03-162011-12-20Sony CorporationInformation supplying system, apparatus mounted in vehicle, information supplying server, program, and information processing method
JP4495183B2 (en)*2007-03-162010-06-30ソニー株式会社 Information processing system, vehicle-mounted device, program, and information processing method
WO2008114437A1 (en)*2007-03-202008-09-25Fujitsu LimitedDisplay device for rotary body
KR100981179B1 (en)2007-11-232010-09-10(주)엠앤소프트 Method and apparatus for providing a point of interest reflecting time information
JP2009145384A (en)*2007-12-112009-07-02Pioneer Electronic Corp Server apparatus and program
US20090222343A1 (en)*2008-02-282009-09-03Palo Alto Research Center IncorporatedIncentive mechanism for developing activity-based triggers of advertisement presentation
US9858616B2 (en)*2008-02-282018-01-02Palo Alto Research Center IncorporatedAdvertising payment based on confirmed activity prediction
US20090222344A1 (en)*2008-02-282009-09-03Palo Alto Research Center IncorporatedReceptive opportunity presentation of activity-based advertising
WO2016014966A2 (en)2014-07-242016-01-28Brubaker Curtis MSystems, methods, and devices for generating critical mass in a mobile advertising, media, and communications platform
US20100241623A1 (en)*2009-03-232010-09-23Acker Robert LUser generated notes integrated with location-based application
JP5342975B2 (en)2009-09-252013-11-13本田技研工業株式会社 Navigation server
JP5236624B2 (en)*2009-12-252013-07-17ソニー株式会社 Information providing server, program, and information processing method
JP4987956B2 (en)*2009-12-252012-08-01ソニー株式会社 Information providing server, program, and information processing method
JP2012049963A (en)*2010-08-302012-03-08Hitachi Solutions LtdAdvertisement information distribution system
JP5929134B2 (en)*2011-12-022016-06-01株式会社デンソー Information display device and information providing system
JP5710522B2 (en)*2012-02-222015-04-30株式会社東芝 Charging facility reservation management device, charging facility reservation terminal and electric vehicle
CN108306945B (en)2012-10-082021-01-22P·孙雄Distributed storage system and method
JP6173182B2 (en)*2013-11-182017-08-02三菱電機株式会社 Information processing apparatus, information terminal, advertising system, and information processing method
US9878666B2 (en)2014-03-192018-01-30Bcat, LlcDigital display system with a front-facing camera and rear digital display
JP6246101B2 (en)*2014-09-162017-12-13株式会社オプティム Message transmission server and message transmission method
JP6881297B2 (en)2015-03-202021-06-02日本電気株式会社 Vehicle communication systems, MMEs, vehicle terminals, and methods
CN109311433B (en)2016-04-142022-10-11比凯特有限责任公司System and apparatus for manufacturing, installing and using externally installed digital displays on moving objects
JP6639444B2 (en)2017-06-072020-02-05本田技研工業株式会社 Information providing apparatus and information providing method
WO2019230434A1 (en)*2018-05-292019-12-05株式会社村田製作所Information providing electronic tag, information providing system, and information providing method
JP7166801B2 (en)*2018-06-212022-11-08三菱電機株式会社 Information providing system, information processing device, information providing method, and information providing program
WO2023181382A1 (en)*2022-03-252023-09-28シャープNecディスプレイソリューションズ株式会社Information processing device, display system, and information processing method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0876706A (en)*1994-09-071996-03-22Nippon Telegr & Teleph Corp <Ntt> Electronic advertising method and device
JPH098917A (en)*1995-06-211997-01-10N T T Data Tsushin KkInformation service system using mobile communication terminal equipment
JPH0998473A (en)*1995-09-291997-04-08Matsushita Electric Ind Co Ltd Area information automatic display terminal device and system
JP3413318B2 (en)*1995-12-252003-06-03トヨタ自動車株式会社 Route information providing method and route information providing system

Also Published As

Publication numberPublication date
JPH1165434A (en)1999-03-05

Similar Documents

PublicationPublication DateTitle
JP3609590B2 (en) Information providing system, information output method in terminal, mobile information terminal, and information providing apparatus
JP7219545B2 (en) Driving evaluation device, driving evaluation system, and program
US20090106036A1 (en)Method and system for making automated appointments
US7406321B2 (en)Method and system for providing user-selected telematic services
JP4068095B2 (en) Communication system and in-vehicle communication device
JP2002032889A (en)Taxi arranging system
US20080306682A1 (en)System serving a remotely accessible page and method for requesting navigation related information
JP2002213990A (en) Navigation system in portable information terminal and map information download request method in portable information terminal
JP5474598B2 (en) Navigation system, portable terminal and in-vehicle device
US7720486B2 (en)Method and system for providing personalized services to a mobile vehicle
JP2009026217A (en)Taxi tracing system
JPH11183184A (en) Traffic information system
JPH08227425A (en) Information system
JP3880430B2 (en) Navigation device having wireless LAN communication function
JP2002008194A (en) Vehicle reservation system and operation status management device
JP2003109189A (en)System and method for supporting allocation of cars
JP2004165889A (en) Mobile communication equipment
US20100312607A1 (en)Advertisement delivery method
JP2003217091A (en)Taxi operation state retrieving boarding reserving system
JP2005151224A (en) Content transmitting apparatus and communication system
JP4301603B2 (en) How to provide car parking information
JP3791205B2 (en) Vehicle communication system
JP3362625B2 (en) Vehicle information retrieval device
JP2012014471A (en)Traffic information processing apparatus, traffic information processing system, program, and traffic information processing method
JP2005025461A (en) Advertising information distribution system

Legal Events

DateCodeTitleDescription
A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20040323

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20040521

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20040713

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20040913

TRDDDecision of grant or rejection written
A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20041005

A61First payment of annual fees (during grant procedure)

Free format text:JAPANESE INTERMEDIATE CODE: A61

Effective date:20041014

R150Certificate of patent or registration of utility model

Free format text:JAPANESE INTERMEDIATE CODE: R150

LAPSCancellation because of no payment of annual fees

[8]ページ先頭

©2009-2025 Movatter.jp