Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4376504B2 - Information distribution device and information terminal device - Google Patents
[go: Go Back, main page]

JP4376504B2 - Information distribution device and information terminal device - Google Patents

Information distribution device and information terminal device Download PDF

Info

Publication number
JP4376504B2
JP4376504B2 JP2002314775A JP2002314775A JP4376504B2 JP 4376504 B2 JP4376504 B2 JP 4376504B2 JP 2002314775 A JP2002314775 A JP 2002314775A JP 2002314775 A JP2002314775 A JP 2002314775A JP 4376504 B2 JP4376504 B2 JP 4376504B2
Authority
JP
Japan
Prior art keywords
information
advertisement
service
unit
application
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 - Lifetime
Application number
JP2002314775A
Other languages
Japanese (ja)
Other versions
JP2004151254A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2002314775A priority Critical patent/JP4376504B2/en
Publication of JP2004151254A publication Critical patent/JP2004151254A/en
Application granted granted Critical
Publication of JP4376504B2 publication Critical patent/JP4376504B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は自動車ディーラやガソリンスタンド、自動車用品販売店などに設置された情報配信サーバ装置に適する情報配信装置、及び一般乗用車に搭載されるカーナビゲーションシステムやカーオーディオシステムに適する情報端末装置に関するものである。
【0002】
【従来の技術】
近年のカーナビゲーションシステムなどを構成する車載装置(情報端末装置)では、携帯電話などの通信手段を介して情報配信センタが提供する車外の情報やサービスを取得することができるものがある。しかしながら、携帯電話などの通信手段では、情報配信センタから車外の情報やサービスを取得するのに、当該車載装置の利用者が負担しなければならない通信費用が別途発生してしまう。これに対して、情報配信センタ側から情報やサービスを送る際、同時に広告情報を付加して上記通信費用の一部を当該広告情報の提供者に負担させるシステムが提案されている。
【0003】
例えば、道路情報配信センタが、カーナビゲーション装置(情報端末装置)に道路情報を配信するにあたり広告情報を添付して送信することで、上記道路情報の送信に必要な通信費用の一部を広告情報提供者に負担させるシステムが提案されている(特許文献1参照)。
【0004】
【特許文献1】
特開2001−147123公報
【0005】
【発明が解決しようとする課題】
従来では、情報端末装置が情報配信センタからサービス情報を取得する際に発生する通信費用の負担を広告情報を添付することで広告主に分散させることができる。しかしながら、情報端末装置の利用者が、情報配信センタからのサービス情報と広告情報のどちらか一方を取得したい場合であっても両方の情報が送信されてしまう。このため、自ずと情報配信センタと情報端末装置との間における情報通信量が多くなり、通信費用が増大してしまうという課題があった。
【0006】
この発明は上記のような課題を解決するためになされたもので、サービス情報を配信する情報配信装置が、広告情報及びサービス情報を扱うアプリケーションソフトウェアを別々に管理し、情報端末装置にて上記広告情報を扱うソフトウェアが動作している場合のみ上記サービス情報を配信することで、広告情報及びサービス情報が同時に配信されることなく情報通信量を軽減させることができる情報配信システムを構成する情報配信装置及び情報端末装置を得ることを目的とする。
【0007】
【課題を解決するための手段】
この発明に係る情報配信装置は、サービス情報を要求するサービスアプリケーション要求情報と、広告情報を提供する広告用ソフトウェアの実行状況を示す宣伝アプリケーション情報とを受信する受信部と、受信部が受信した宣伝アプリケーション情報に基づいて、サービス情報の送信可否を示す送信可否情報を生成する広告管理部と、広告管理部が生成した送信可否情報に基づいてサービスアプリケーション要求情報に対応するサービス情報を出力するサービス管理部と、サービス管理部から入力したサービス情報を送信する送信部とを備えるものである。
【0008】
また、この発明に係る情報端末装置は、広告情報を提供する広告用ソフトウェアを実行すると共に、当該ソフトウェアの実行状況を示す宣伝アプリケーション情報を出力する広告実行部と、サービス情報を要求するサービスアプリケーション要求情報と、広告実行部からの宣伝アプリケーション情報とを送信する送信部と、送信部から送信したサービスアプリケーション要求情報に対応するサービス情報を受信する受信部と、この受信部が受信したサービス情報を実行するサービス実行部とを備えるものである。
【0009】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態1.
図1はこの発明の実施の形態1による情報配信システムの構成を示す図である。図に示すシステムでは、携帯電話3を用いて車載装置1が携帯電話基地局4及び一般電話公衆網5を介して情報配信センタ2とデータ通信し、サービス情報や広告情報の配信を受ける。車載装置(情報端末装置)1は、宣伝アプリケーション実行部6、サービスアプリケーション実行部7、送信部8、受信部9、宣伝アプリケーション10、サービスアプリケーション11、要求入力部12、及び車載表示装置13から構成される。
【0010】
先ず、宣伝アプリケーション実行部(広告実行部)6(以下、実行部6と適宜略す)は、宣伝アプリケーション(広告用ソフトウェア)10を動作させるためのミドルウェアとこれを実行する演算処理に係るハードウェアとが協働して動作することで具現化される。その機能は、宣伝アプリケーション10が提供する広告情報を車載表示装置13に表示する他、宣伝アプリケーション10の動作状態に対応した宣伝アプリケーション情報を生成する。ここで、宣伝アプリケーション10とは、予め設定された広告情報を車載装置1に提供するソフトウェアである。また、宣伝アプリケーション情報とは、宣伝アプリケーション10が動作しているか否かを示す情報である。例えば、動作中であるとき「1」、動作していないと「0」が設定されるフラグを宣伝アプリケーション10内に設けておき、その値を宣伝アプリケーション情報とする。
ここで、広告情報とは、広告主やその製品をプロモーションする情報であって、広告を表示する画像ファイルやバナー広告などが挙げられる。
【0011】
また、サービスアプリケーション実行部(サービス実行部)7(以下、実行部7と適宜略す)は、サービスアプリケーション(サービス情報)11を実行して、サービスアプリケーション11に設定された表示内容を車載表示装置13に表示する。この実行部7は、Java(登録商標)仮想マシン(Java(登録商標)VM:Java(登録商標) Virtual Machine)として機能するソフトウェアとこれを実行する不図示の演算処理に係るハードウェアとが協働して動作することで具現化される。ここで、サービスアプリケーション11とは、車載装置1に所定のサービスを提供又は利用する機能を与えるソフトウェアであり、Java(登録商標)プログラミング言語で記述されたJava(登録商標)アプレットで具現化される。
【0012】
図2は図1中の車載表示装置における表示画面例を示す図である。図中の表示画面19aは、車載装置1の利用者に対してゲームを提供するサービスアプリケーション11の表示内容を示している。情報配信センタ2からダウンロードされたサービスアプリケーション11は、Java(登録商標)仮想マシンであるサービスアプリケーション実行部7によって処理され、上述のような内容を車載表示装置13に表示させる。一方、表示画面19bは、商品やサービスの広告情報を表示する宣伝アプリケーション10の表示内容を示している。
【0013】
送信部(通信処理部)8は、携帯電話3を介して情報配信センタ2に対してデータ送信を行う構成部であって、通信処理に関する動作を制御するソフトウェアとハードウェアが協働して動作することで具現化される。一方、受信部(通信処理部)9は、携帯電話3を介して情報配信センタ2からデータ受信する構成部であって、同様に通信処理に関するソフトウェアとハードウェアが協働して動作することで具現化される。なお、車載装置1内の送信部8及び受信部9と情報配信センタ2との通信方法については、携帯電話を用いたクライアント装置とサーバ装置との一般的な接続方法で説明することができるので詳細な説明を省略する。
【0014】
要求入力部12は、利用者からの情報入力を受け付けるハードウェアであって、例えばパーソナルコンピュータ(PC)に標準的に用いられるキーボードのようなものが考えられる。ここで、要求入力部12を用いて入力されるサービスアプリケーション要求(サービスアプリケーション要求情報)とは、サービスアプリケーション11を特定する情報である。例えば、「ぐるぐるスロット」、「モンキースイング」、「ムーンシュート」というようなサービスアプリケーション11が提供するゲームアプリケーションの名称などが挙げられる。なお、要求入力部12による文字入力の受付方法については、PCのキーボードと同様の方法で実現することができるので詳細説明を省略する。車載表示装置13は、実行部6,7から指定された表示内容を表示する構成部であって、CRT(Cathode−Ray Tube)やLCD(Liqud Crystal Display)などの標準的な表示装置によって具現化される。
【0015】
情報配信センタ(情報配信装置)2は、車載装置1とデータ通信を実施するコンピュータ装置によって具現化され、宣伝アプリケーション管理部14、サービスアプリケーション管理部15、サービスアプリケーション蓄積部16、受信部17、及び送信部18から構成されている。
【0016】
先ず、宣伝アプリケーション管理部(広告管理部)14(以下、管理部14と適宜略す)は、宣伝アプリケーション情報に応じてサービス送信許可情報の内容を決定するソフトウェアとこれを実行する演算処理に係るハードウェアとが協働して動作することで具現化される。その機能としては、車載装置1からの宣伝アプリケーション情報に応じて、サービス送信許可情報をサービスアプリケーション管理部15に設定する。
【0017】
ここで、サービス送信許可情報とは、サービス送信を許可する場合には「1」、許可しない場合は「0」で記述された情報である。管理部14は、車載装置1からの宣伝アプリケーション情報が前述した「1」であればサービス送信許可情報を「1」に設定し、宣伝アプリケーション情報が「0」であればサービス送信許可情報を「0」に設定する。
【0018】
サービスアプリケーション管理部(サービス管理部)15(以下、管理部15と適宜略す)は、サービスアプリケーション11の管理に関するソフトウェアとこれを実行する演算処理に係るハードウェアとが協働して動作することで具現化される。その機能としては、車載装置1からのサービスアプリケーション情報を受けると、これに記述された「サービスアプリケーション名称」で特定されるサービスアプリケーション11をサービスアプリケーション蓄積部16(以下、蓄積部16と適宜略す)から検索する。そして、検索結果のサービスアプリケーション11を、管理部14から受信したサービス送信許可情報の内容に応じて送信部18を介して車載装置1に送信する。
【0019】
受信部(通信処理部)17は、車載装置1からデータ受信する構成部であって、通信処理に関するソフトウェアとハードウェアが協働して動作することで具現化される。主な機能としては、車載装置1から送信されたサービスアプリケーション要求と宣伝アプリケーション情報を受信し、宣伝アプリケーション情報を管理部14に出力すると共に、サービスアプリケーション要求を管理部15に出力する。
【0020】
ここで、サービスアプリケーション要求及び宣伝アプリケーション情報は、例えば「サービスアプリケーション要求,宣伝アプリケーション情報」のようにカンマで区切られた文字列の形で、車載装置1より送信されてくる。この場合、受信部17では、送信されてきた文字列の中からカンマを検索し、最初の文字からカンマの前の文字までの文字列をサービスアプリケーション要求、カンマの後の文字から文字列の最後の文字までの文字列を宣伝アプリケーション情報として認識する。
【0021】
次に、送信部(通信処理部)18は、車載装置1にデータ送信する構成部であって、同様に通信処理に関するソフトウェアとハードウェアが協働して動作することで具現化される。主な機能としては、サービスアプリケーション要求を発行した車載装置1に対して、管理部15から入力されたサービスアプリケーション11を送信する。
【0022】
次に動作について説明する。
図3は図1中の車載装置の動作を示すフローチャートであり、この図に沿ってサービスアプリケーション要求及び宣伝アプリケーション情報を情報配信センタ2に送信するプロセスを説明する。
先ず、利用者が車載装置1の要求入力部12にサービスアプリケーション名称を入力すると、要求入力部12は、当該サービスアプリケーション名称をサービスアプリケーション要求として送信部8に送信する(ステップST1)。
【0023】
送信部8では、要求入力部12からサービスアプリケーション要求を受けとると、実行部6に対して宣伝アプリケーション情報を要求する(ステップST2)。このあと、実行部6では、送信部8から宣伝アプリケーション情報が要求されると、自己に設定されている宣伝アプリケーション10の動作状態を特定するフラグの内容を読み出し、これを宣伝アプリケーション情報として送信部8に返信する(ステップST3)。
【0024】
続いて、送信部8は、上述のようにして取得したサービスアプリケーション要求及び宣伝アプリケーション情報を、携帯電話3を用いて携帯電話基地局4及び一般電話公衆網5を介して情報配信センタ2に送信する。このとき、送信部8が送信するフォーマットとしては、例えばサービスアプリケーション要求と宣伝アプリケーション情報をカンマ(,)で結合した文字列が挙げられる。具体的には、サービスアプリケーション名称と宣伝アプリケーション10の動作状態を特定するフラグの内容をカンマで区切って、「ぐるぐるスロット,1」というような送信フォーマットとする。
【0025】
以上が車載装置1からサービスアプリケーション要求及び宣伝アプリケーション情報を情報配信センタ2に送信するプロセスであり、利用者からサービスアプリケーション要求がある度に上記動作が繰り返される。
【0026】
次に情報配信センタ2から車載装置1にサービスアプリケーション11を送信処理プロセスについて、図4の処理フローチャートを用いて説明する。
情報配信センタ2内の受信部17は、車載装置1からのサービスアプリケーション要求及び宣伝アプリケーション情報を常に受け付ける状態にある。ここで、サービスアプリケーション要求及び宣伝アプリケーション情報を受信すると(ステップST1a)、受信部17は、宣伝アプリケーション情報を管理部14に出力すると共に、サービスアプリケーション要求を管理部15に送出する。具体的に説明すると、受信部17は、例えばサービスアプリケーション要求と宣伝アプリケーション情報をカンマ(,)で結合した文字列の形式で車載装置1から受信する。このとき、受信部17は、上記文字列中のカンマを抽出してその前後の情報をサービスアプリケーション要求と宣伝アプリケーション情報に分離する。このあと、分離されたサービスアプリケーション要求及び宣伝アプリケーション情報は、管理部14及び管理部15にそれぞれ出力される。
【0027】
管理部15では、受信部17から入力したサービスアプリケーション要求に記載されるサービスアプリケーション名称を用いて蓄積部16を検索する(ステップST2a)。次に、管理部15は、当該名称にて特定されるサービスアプリケーション11が蓄積部16に存在するか否かを判定する(ステップST3a)。
【0028】
このとき、上記名称にて特定されるサービスアプリケーション11が蓄積部16になければ、管理部15は、管理部14から宣伝アプリケーション情報に応じて生成されたサービス送信許可情報(サービスアプリケーション11の送信を許可又は不許可とする旨を示す情報)を受信するまで待ち状態を保持する(ステップST4a)。受信部17は、サービスアプリケーション要求及び宣伝アプリケーション情報の受信待ち状態となる。ここで、受信部17がサービスアプリケーション要求及び宣伝アプリケーション情報を受信すれば(ステップST1a)、上述したステップST2aからステップST3aまでの処理が繰り返される。
【0029】
一方、上記名称にて特定されるサービスアプリケーション11が蓄積部16に存在すれば、管理部15は、管理部14から上記サービス送信許可情報が送信されるまで待ち状態を保持する(ステップST5a)。このあと、管理部15は、管理部14からの受信情報の内容が車載装置1に対してサービスアプリケーション11の送信を許可するものか、不許可とするものかを判定する(ステップST6a)。
【0030】
ここで、管理部14から受信した上記情報がサービスアプリケーション11の送信を許可する旨を伝える情報であると、管理部15は、上記検索結果として得られたサービスアプリケーション11を蓄積部16から取り出し、送信部18を用いて車載装置1に送信する(ステップST7a)。
【0031】
また、管理部14から受信した上記情報がサービスアプリケーション11を許可しない旨の情報であると、管理部15は、上記検索結果として得られたサービスアプリケーション11を車載装置1に送信しない。このあと、受信部17は、サービスアプリケーション要求の受信待ち状態となる。ここで、受信部17がサービスアプリケーション要求を受信すれば(ステップST1a)、上述したステップST2aからステップST6aまでの処理が繰り返される。
【0032】
以上のように、この実施の形態1によれば、車載装置1が情報配信センタ2からサービスアプリケーション11だけを取得したい場合に、車載装置1で宣伝アプリケーション10が動作しているか否かを示す宣伝アプリケーション情報をサービスアプリケーション要求に併せて情報配信センタ2に送信し、当該宣伝アプリケーション情報によって車載装置1にて宣伝アプリケーション10が動作していると判断されたときのみ、情報配信センタ2がサービスアプリケーション11を車載装置1に送信するように構成したので、情報配信センタ2は、車載装置1において宣伝アプリケーション10に設定された広告情報が表示されていることを条件に、サービスアプリケーション11のみを配信することができる。これにより、広告情報を提供する宣伝アプリケーション10とサービスアプリケーション11を同時に送信することによる通信量の増加を抑えることができる。
【0033】
また、サービスアプリケーション11の送信可否が、車載装置1において宣伝アプリケーション10に設定された広告情報が表示されていることを条件とすることから、当該広告情報の提供者が、車載装置1と情報配信センタ2との間のデータ通信に係る通信費用の一部を負担するのに見合うだけの上記広告情報による宣伝効果を担保することができる。
【0034】
なお、上記実施の形態1では、車載装置1から宣伝アプリケーション10が動作しているか否かを示すフラグの内容により宣伝アプリケーション情報を生成する例を示したが、例えば宣伝アプリケーション10の内部情報として自己が車載装置1にインストールされた時間を記述しておき、車載装置1から情報配信センタ2に送信する宣伝アプリケーション情報としてインストール時間を設定するようにしてもよい。
【0035】
これにより、情報配信センタ2の宣伝アプリケーション管理部14において、上記インストール時間に応じてサービスアプリケーション11の送信可否を判断させるようにしても構わない。具体的に説明すると、例えば「2000年1月1日以降のインストール時間の宣伝アプリケーション10を動かしている車載装置1にのみサービスを配信する」というように「インストール時間」をサービス配信の指標とする態様が挙げられる。
【0036】
また、上記実施の形態1において、宣伝アプリケーション10を特定する「名称」を宣伝アプリケーション情報に含めて情報配信センタ2に送信し、当該宣伝アプリケーション名称(識別情報)に応じて送信許可/拒否を判断しても構わない。宣伝アプリケーション名称としては、例えば「○○石油宣伝アプリケーション」、「△△自動車宣伝アプリケーション」などのようなものが使用できる。
【0037】
なお、上記実施の形態1では、車載装置1の送信部8からサービスアプリケーション要求と宣伝アプリケーション情報を同時に併せて情報配信センタ2に送信し、情報配信センタ2の受信部17においてサービスアプリケーション要求と宣伝アプリケーション情報を分割していたが、車載装置1の送信部8と情報配信センタ2の受信部17が連携して両者を別々に送信しても構わない。
【0038】
以下に具体的に説明する。
図5は図1中の車載装置による動作の他の例を示すフローチャートであり、この図に沿って車載装置1による上述した連携送信処理の詳細を説明する。
利用者が車載装置1の要求入力部12にサービスアプリケーション名称を入力すると、要求入力部12は、当該サービスアプリケーション名称をサービスアプリケーション要求として送信部8に送信する(ステップST1b)。
【0039】
送信部8では、要求入力部12からサービスアプリケーション要求を受けとると、当該サービスアプリケーション要求を情報配信センタ2に送信する(ステップST2b)。このとき、受信部9は、情報配信センタ2から宣伝アプリケーション情報取得要求を受信するまで待ち状態を保持する(ステップST3b)。
【0040】
このあと、受信部9は、宣伝アプリケーション情報取得要求を受け取ると、上述した図3の処理フローチャートと同様にして、ステップST4bにて実行部6より宣伝アプリケーション情報を取得し、ステップST5bにて当該宣伝アプリケーション情報を情報配信センタ2に送信する。このあと、受信部9は、サービスアプリケーション要求の受信待ち状態となる。ここで、受信部9がサービスアプリケーション要求を受信すれば(ステップST1b)、上述したステップST2bからステップST5bまでの処理が繰り返されることとなる。
【0041】
次に、情報配信センタ2における受信部17の連携受信処理について図6の処理フローチャートを用いて説明する。
受信部17は、車載装置1からのサービスアプリケーション要求を常に受け付ける状態にある。ここで、サービスアプリケーション要求を受信すると(ステップST1c)、受信部17は、車載装置1の送信部8に対して宣伝アプリケーション情報要求を送信する(ステップST2c)。このあと、当該宣伝アプリケーション情報要求に対する応答として、車載装置1から送信された宣伝アプリケーション情報を、受信部17が受信する(ステップST3c)。このようにすることで、車載装置1と情報配信センタ2の間で一度に送受信される通信量を削減することができる。
【0042】
また、上記実施の形態1では、サービスアプリケーション実行部7をJava(登録商標)仮想マシンで実現する例を示したが、これに限定されるものではない。例えば、サービスアプリケーション11をネイティブアプリケーション(装置に特化したコードで記述されたアプリケーション)とし、実行部7をネイティブアプリケーションを実行するためのミドルウェアで構成しても構わない。これは、サーバ装置からダウンロードしてきたアプリケーションをPocket PC(Personal Computer)やPDA(Personal Digital Assistants)上で動作させる仕組みと同様である。
【0043】
上記実施の形態1で宣伝アプリケーションを実行するミドルウェアで宣伝アプリケーション実行部6を構成する例を示したが、上記サービスアプリケーション実行部7と同様にJava(登録商標)仮想マシンで実現しても構わない。この場合、宣伝アプリケーション10は、Java(登録商標)で記述されたアプリケーションとなる。
【0044】
さらに、上記実施の形態1では、情報配信センタ2から提供するサービスをサービスアプリケーション11とし、Java(登録商標)で記述されたゲームアプリケーションを例に示したが、この他に、例えば天気予報や交通情報を見るためのアプリケーションなどが考えられる。ここで、本発明で扱うサービス情報は、プログラミング言語で記述されたアプリケーションでなくても構わない。また、車載装置1の一つの形態であるカーナビゲーションシステムで使われる地図データや、カーオーディオシステムで再生される音楽データなども挙げられる。さらには、車載装置1で使われる必要もなく、宣伝アプリケーション10を提供している広告主の商品やサービスの電子化された割引チケットであっても構わない。つまり、本発明で扱うサービス情報は、一般公衆回線などのネットワークを通じて所定のソフトウェアの機能やデータの利用を可能とする情報が挙げられる。
【0045】
上記実施の形態1の補足として、宣伝アプリケーション情報として宣伝アプリケーション10の広告レベルを情報配信センタ2に送信し、情報配信センタ2で宣伝アプリケーション10の広告レベルに応じてサービスアプリケーション11の送信許可又は拒否を判断しても構わない。以下に具体的に説明する。
【0046】
図7はサービスアプリケーションの送信可否と広告レベル及びサービスアプリケーションレベルとの関係を示す表である。図に示すように、宣伝アプリケーション10及びサービスアプリケーション11の両方に送信処理に関する優先度に対応するレベルを割り当てておく。例えば、広告レベルがレベルAの宣伝アプリケーション10に対しては、全てのレベルのサービスアプリケーション11の送信を許可し、広告レベルがレベルBの宣伝アプリケーション10に対しては、レベルBとレベルCのサービスアプリケーション11の送信を許可する。また、広告レベルがレベルCの宣伝アプリケーション10に対しては、レベルCのサービスアプリケーション11のみについて送信を許可するといったようになる。
【0047】
宣伝アプリケーション10の広告レベルのレベル分けについては、例えば音声、文字及び画像を提供する広告をレベルA、音声及び文字の広告をレベルB、音声のみの広告をレベルCとする。一方、サービスアプリケーション11のレベル分けについては、例えば3D表示を行い音声を出力するゲームに関するものをレベルA、2D表示で音声を出力するゲームに関するものをレベルB、表示のみのゲームに関するものをレベルCとする。
上記の他の例としては、高速道路でのみ広告情報の提供を行う宣伝アプリケーション10に対して、高速道路のみで動作するサービスアプリケーション11のみ送信を許可するということもできる。
【0048】
上記実施の形態1では、要求入力部12を介して利用者がサービスアプリケーション名称を入力する例を示したが、車載装置1から情報配信センタ2に対して複数のサービスアプリケーション11をまとめた「サービスアプリケーションリスト」を要求し、当該サービスアプリケーションリストを情報配信センタ2から配信するようにしてもよい。
【0049】
図8は図1中の車載表示装置に表示したサービスアプリケーションリストを示す図であり、車載装置1の表示装置13に表示させた上記リストの表示例を示している。図に示す表示画面19cのように、上記リスト内のサービスアプリケーション名称を利用者が適宜選択し入力できるような構成とする。この場合、車載表示装置13をタッチパネルで構成しておき、サービスアプリケーションリスト表示から利用者に選択させたサービスアプリケーション名称をサービスアプリケーション要求として送信部8に送信するようにしても構わない。なお、図2と同一構成要素には同一符号を付して重複する説明を省略する。
【0050】
また、上記実施の形態1では、車載装置1と情報配信センタ2との通信媒体として、携帯電話3を用いて携帯電話基地局4及び一般電話公衆網5を介したものを用いた例を示したが、本発明の趣旨を逸脱しない範囲で他の通信媒体を使用しても構わない。例えば、無線LAN(Local Area Network)やDSRC(Dedicated Short Range Communication)、短距離無線Bluetoothなどを使用しても良い。
【0051】
実施の形態2.
この実施の形態2は、車載装置1において宣伝アプリケーション10が動作していないとサービスアプリケーション11が実行できないように構成したものである。
【0052】
図9はこの発明の実施の形態2による車載装置の構成を示す図である。本実施の形態による宣伝アプリケーション実行部(広告実行部)6a(以下、実行部6aと適宜略す)は、サービスアプリケーション実行部7と連携して宣伝アプリケーション10の動作中にのみサービスアプリケーション11を実行させるものである。また、実行部6aは、例えば上記実施の形態1で示した実行部6と同様にミドルウェアとこれを実行する演算処理に係るハードウェアとが協働して動作することで具現化することができる。なお、図1と同一構成要素には同一符号を付して重複する説明を省略する。
【0053】
次に動作について説明する。
本実施の形態2は、実行部6a,7の動作が上記実施の形態1と異なる。よって、当該相違点について説明する。
先ず、上記実施の形態1で示した図4の処理フローの結果として、車載装置1が情報処理センタ2からサービスアプリケーション11を受信すると、車載装置1内の実行部7は、受信部9で受信したサービスアプリケーション11を実行する際に、実行部6aに対して宣伝アプリケーション情報を要求する。
【0054】
実行部6aでは、実行部7からの宣伝アプリケーション情報要求を受信すると、上記実施の形態1と同様に宣伝アプリケーション10内のフラグ内容を宣伝アプリケーション情報として実行部7に返信する。このあと、実行部7は、宣伝アプリケーション情報に応じてサービスアプリケーション11を実行するか停止するかを判断する。例えば、宣伝アプリケーション情報として宣伝アプリケーション10の動作中を示すディジタル値「1」であれば、実行部7は、サービスアプリケーション11を実行する。一方、宣伝アプリケーション10が停止中であることを示す「0」であれば、サービスアプリケーション11を実行しないか、停止する。
【0055】
以上のように、この実施の形態2によれば、サービスアプリケーション実行部7が宣伝アプリケーション10が動作しているか否かをチェックしてからサービスアプリケーション11を実行するので、宣伝アプリケーション10が停止した状態でサービスアプリケーション11が実行されることを防ぐことができる。これにより、宣伝アプリケーション10の広告情報の宣伝効果を下げることなく、上記広告情報の提供者が、車載装置1と情報配信センタ2との間のデータ通信に係る通信費用の一部を負担するのに見合うだけの宣伝効果を担保することができる。
【0056】
なお、上記実施の形態1と同様に、宣伝アプリケーション情報を宣伝アプリケーション10の広告レベルとして、サービスアプリケーション実行部7で宣伝アプリケーション10の広告レベルに応じてサービスアプリケーション11の実行許可/拒否を判断しても構わない。例えば、車載装置1をカーナビゲーション装置として実現した場合を考える。先ず、宣伝アプリケーション10に自車位置情報に応じた広告レベルを設定しておき、サービスアプリケーション11にも位置情報に応じたレベルを付与しておく。
【0057】
車載装置1は、自車の位置を検出すると、当該自車位置情報を宣伝アプリケーション実行部6aに送信する。続いて、車載装置1は、サービスアプリケーション要求に上記自車位置情報も含めて情報配信センタ2に送信し、当該位置情報に応じたサービスアプリケーション11をダウンロードする。このとき、実行部7は、サービスアプリケーション11のレベルと、宣伝アプリケーション実行部6aからの自車位置に応じた広告レベルである宣伝アプリケーション情報との組み合わせに応じて、サービスアプリケーション11の実行可否を判断する。
【0058】
このようにすることで、例えば自車が高速道路に位置する場合でしか動作しない宣伝アプリケーション10に対して、サービスアプリケーション11は高速道路のみで動作するといった態様を実現することができる。
【0059】
また、上記実施の形態2では、車載装置1から宣伝アプリケーション10が動作しているか否かを示すフラグの内容により宣伝アプリケーション情報を生成する例を示したが、例えば宣伝アプリケーション10の内部情報として自己が車載装置1にインストールされた時間を記述しておき、車載装置1から情報配信センタ2に送信する宣伝アプリケーション情報としてインストール時間を設定するようにしてもよい。
【0060】
これにより、情報配信センタ2の宣伝アプリケーション管理部14において、上記インストール時間に応じてサービスアプリケーション11の送信可否を判断させるようにしても構わない。具体的に説明すると、例えば「2000年1月1日以降のインストール時間の宣伝アプリケーション10を動かしている車載装置1にのみサービスを配信する」というように「インストール時間」をサービス配信の指標とする態様が挙げられる。
【0061】
さらに、上記実施の形態において、宣伝アプリケーション10を特定する「名称」を宣伝アプリケーション情報に含めて情報配信センタ2に送信し、当該宣伝アプリケーション名称(識別情報)に応じて送信許可/拒否を判断しても構わない。宣伝アプリケーション名称としては、例えば「○○石油宣伝アプリケーション」、「△△自動車宣伝アプリケーション」などのようなものが使用できる。
【0062】
実施の形態3.
上記実施の形態1及び実施の形態2では、車載装置1に宣伝アプリケーション10が予め設定されている場合を前提としているが、この実施の形態3は、宣伝アプリケーション10を情報配信センタ2からダウンロードするものである。
【0063】
図10はこの発明の実施の形態3による情報配信システムの構成を示す図である。図において、上記実施の形態1のシステム構成に加えて車載装置1内に宣伝アプリケーション実行部6b及び受信部9aが新たに設けられ、情報配信センタ2内に宣伝アプリケーション管理部14a及び宣伝アプリケーション蓄積部20が新たに設けられている。宣伝アプリケーション実行部(広告実行部)6b(以下、実行部6bと適宜略す)は、受信部9aが情報処理センタ2からダウンロードした宣伝アプリケーション10を動作させる。ここで、実行部6bで動作する宣伝アプリケーション10は、Java(登録商標)プログラミング言語で記述されたJava(登録商標)アプレットであり、上記実施の形態1と同様に動作又は停止を示すフラグを持っており、外部からフラグの状態を取得できるようになっている。
【0064】
さらに、この実行部6bは、例えば上記実施の形態1と同様に上記Java(登録商標)アプレットを実行するJava(登録商標)仮想マシンとして構成され、宣伝アプリケーション10から宣伝アプリケーション情報を生成する。具体的には、Java(登録商標)仮想マシンとして機能するソフトウェアとこれを実行する演算処理に係るハードウェアとが協働して動作することで具現化することができる。
【0065】
また、受信部(通信処理部)9aは、携帯電話3を介して情報配信センタ2から宣伝アプリケーション10及びサービスアプリケーション11を受信する構成部であって、例えば車載装置1内の通信処理に関するソフトウェアとハードウェアが協働して動作することで具現化することができる。一方、情報配信センタ2において、宣伝アプリケーション管理部(広告管理部)14a(以下、管理部14aと適宜略す)は、宣伝アプリケーション10の検索などに関する処理のソフトウェアとこれを実行する演算処理に係るハードウェアとが協働して動作することで具現化される。
【0066】
その機能としては、車載装置1からの宣伝アプリケーション情報に応じて、サービス送信許可情報をサービスアプリケーション管理部15に設定すると共に、車載装置1からの宣伝アプリケーション要求に応じて車載装置1に送信すべき宣伝アプリケーション10を検索する。さらに、宣伝アプリケーション蓄積部(記憶部)20(以下、蓄積部20と適宜略す)は、宣伝アプリケーション10を蓄積する記憶装置であって、サービスアプリケーション蓄積部16と同様に、情報配信センタ2としてのコンピュータ装置に搭載されるハードディスク装置やCD−ROMなどの記録媒体の内容を読み出すディスク装置などから具現化することができる。なお、図1と同一構成要素には同一符号を付して重複する説明を省略する。
【0067】
次に動作について説明する。
先ず、利用者が車載装置1の要求入力部12に宣伝アプリケーション要求を文字入力すると、要求入力部12は、当該宣伝アプリケーション要求を送信部8に出力する。ここで、宣伝アプリケーション要求とは、「宣伝:」の3文字に宣伝アプリケーション名称を追加した文字列である。例えば、「宣伝:○○自動車宣伝アプリケーション」、「宣伝:△△銀行宣伝アプリケーション」などが挙げられる。
【0068】
送信部8では、要求入力部12への文字入力情報を受信すると、当該入力情報である文字列の特定の箇所が宣伝アプリケーション要求を表しているものか、サービスアプリケーション要求を表しているものかを判定する。この場合、文字列の特定の箇所として、文字列の先頭の3文字を抽出して、いずれのアプリケーション要求を表しているものかを判断する。例えば、要求入力部12からの文字入力情報の最初の3文字が「宣伝:」であれば、送信部8は、当該入力情報を宣伝アプリケーション要求と判断し、これを情報配信センタ2に送信する。一方、サービスアプリケーション要求であれば、上記実施の形態1と同様にして宣伝アプリケーション情報とサービスアプリケーション要求を情報配信センタ2に送信する。
【0069】
上記宣伝アプリケーション要求に対する応答として情報配信センタ2から送信された宣伝アプリケーション10は、車載装置1内の受信部9aに受信される。このとき、受信部9aでは、情報配信センタ2から受信した情報が宣伝アプリケーション10であるか、サービスアプリケーション11であるかを判定する。この場合、情報配信センタ2から受信した情報に添付されたアプリケーション識別情報の内容に基づいて判断する。ここで、アプリケーション識別情報とは、宣伝アプリケーション10であれば「1」、サービスアプリケーション11であれば「0」と記述されるディジタル情報である。
【0070】
受信部9aは、情報配信センタ2からの入力情報が宣伝アプリケーション10であれば、当該情報を宣伝アプリケーション実行部6bに送信する。このあと、実行部6bは、受信部9aから宣伝アプリケーション10を入力し、当該宣伝アプリケーション10が提供する広告情報を車載表示装置13に表示させる。このとき、実行部6bは、宣伝アプリケーション10内に設定されたフラグの状態から、アプリケーション10の動作状態を示す宣伝アプリケーション情報を生成して送信部8に出力する。
【0071】
一方、情報配信センタ2からの入力情報がサービスアプリケーション11であれば、受信部9aは、当該情報をサービスアプリケーション実行部7に送信する。このあと、サービスアプリケーション実行部7は、受信部9aからサービスアプリケーション11を入力し、当該サービスアプリケーション11が提供する表示内容を車載表示装置13に表示させる。なお、上述した以外の車載装置1の動作については、上記実施の形態1と同様である。
【0072】
次に情報配信センタ2の動作について説明する。
情報配信センタ2内の受信部17は、車載装置1から文字入力情報を受信すると、当該入力情報である文字列の特定の箇所が宣伝アプリケーション要求を表しているものか、サービスアプリケーション要求を表しているものかを判定する。この場合、文字列の特定の箇所として、文字列の先頭の3文字を抽出して、いずれのアプリケーション要求を表しているものかを判断する。
【0073】
例えば、車載装置1からの文字入力情報の最初の3文字が「宣伝:」であれば、受信部17は、当該入力情報を宣伝アプリケーション要求と判断し、これを宣伝アプリケーション管理部14aに出力する。また、宣伝アプリケーション要求と宣伝アプリケーション情報の区別方法については、上述のように、宣伝アプリケーション要求は「宣伝:(宣伝アプリケーション名称)」となっており、宣伝アプリケーション情報は、0か1の数字であるので容易に区別できる。
【0074】
管理部14aでは、受信部17から宣伝アプリケーション要求を入力すると、宣伝アプリケーション蓄積部20から宣伝アプリケーション要求に応じた宣伝アプリケーションを検索する。この検索方法としては、上記実施の形態1で示したサービスアプリケーション管理部15によるサービスアプリケーション11の検索処理と同様である。
【0075】
つまり、管理部14aは、受信部17から入力した宣伝アプリケーション要求に記載される宣伝アプリケーション名称(識別情報)を用いて蓄積部20を検索する。このあと、管理部14aは、常に、当該名称にて特定される宣伝アプリケーション10が蓄積部20に存在するか否かを判定する。そして、上記名称にて特定される宣伝アプリケーション10が蓄積部20になければ、管理部14aは、受信部17から新たな宣伝アプリケーション要求を受信するまで待ち状態を保持する。
【0076】
また、上記名称にて特定される宣伝アプリケーション10が蓄積部20にあれば、管理部14aは、当該宣伝アプリケーション10を特定するアプリケーション識別情報(例えば、宣伝アプリケーション10であれば「1」、サービスアプリケーション11であれば「0」と記述されるディジタル情報)を生成する。このアプリケーション識別情報は、宣伝アプリケーション10と共に送信部18に出力され、一般電話公衆網5を介して車載装置1に送信される。
【0077】
一方、車載装置1からの文字入力情報がサービスアプリケーション要求及びこれに添付された宣伝アプリケーション情報であると、受信部17は、上記実施の形態1と同様にサービスアプリケーション要求と宣伝アプリケーション情報とを分離し、宣伝アプリケーション情報を宣伝アプリケーション管理部14aに出力し、サービスアプリケーション要求をサービスアプリケーション管理部15に出力する。
【0078】
このあと、管理部14aは、受信部17からの宣伝アプリケーション情報に応じて、サービス送信許可情報を管理部15に返信する。管理部15では、受信部17から受信したサービスアプリケーション要求に記述されたサービスアプリケーション名称で特定されるサービスアプリケーション11をサービスアプリケーション蓄積部16から検索する。この際、上記要求に該当するサービスアプリケーション11が検索結果として得られた場合、管理部15は、管理部14aからのサービス送信許可情報に応じてサービスアプリケーション11を送信部18に出力する。
【0079】
送信部18では、管理部14aから入力した宣伝アプリケーション10、又は、管理部15から入力したサービスアプリケーション11を、一般公衆電話回線網5を介してサービスアプリケーション要求を発行した車載装置1に送信する。
【0080】
以上のように、この実施の形態3によれば、車載装置1から宣伝アプリケーション要求又はサービスアプリケーション要求を発行し、当該要求に応じて情報配信センタ2から宣伝アプリケーション10又はサービスアプリケーション11を車載装置1に返信する構成としたので、車載装置1の利用者は、所望する宣伝アプリケーション10又はサービスアプリケーション11を別々にダウンロードすることができる。これにより、広告情報を提供する宣伝アプリケーション10とサービスアプリケーション11を同時に送信することによる通信量の増加を抑えることができる。
【0081】
また、情報配信センタ2から車載装置1にサービスアプリケーション11を設定するにあたり、実行部6bが宣伝アプリケーション10を動作させているか否かを判定するので、宣伝アプリケーション10の広告情報の宣伝効果を下げることなく、上記広告情報の提供者が、車載装置1と情報配信センタ2との間のデータ通信に係る通信費用の一部を負担するのに見合うだけの宣伝効果を担保することができる。
【0082】
なお、上記実施の形態3では、宣伝アプリケーション情報として、宣伝アプリケーション10が動作しているか否かを示す情報のみ送信していたが、宣伝アプリケーション名称を含めて宣伝アプリケーション情報として送信しても構わない。この場合、情報配信センタ2内の宣伝アプリケーション管理部14aは、宣伝アプリケーション情報に記載されている上記名称に該当する宣伝アプリケーション10が、宣伝アプリケーション蓄積部20に存在するか否かによって、サービスアプリケーション管理部15にサービス送信の可否を設定するようにしてもよい。
【0083】
このようにすることによって、車載装置1で動作させるべき宣伝アプリケーション10を情報配信センタ2が保有しているときのみ、サービスアプリケーション11を提供することができることになる。つまり、他からダウンロードした宣伝アプリケーション10では、サービスアプリケーション11をダウンロードすることができないというような態様を実現することができる。なお、この場合、宣伝アプリケーション管理部14aは、受信部17を介して車載装置1から入力した文字情報について、例えばその文字列の先頭3文字が「宣伝:」であるか否かによって宣伝アプリケーション要求と宣伝アプリケーション情報とを区別することが可能である。
【0084】
また、上記実施の形態3では、車載装置1に宣伝アプリケーション10とサービスアプリケーション11とを区別させるために、情報配信センタ2内の送信部18が、アプリケーション識別情報を付加して送信する例を示したが、各アプリケーション10,11に付属の情報として蓄積部16,20にそれぞれ蓄積しておき、各アプリケーション10,11を取り出すときに同時に取り出して送信するようにしても構わない。
【0085】
例えば、携帯電話3上で動作するJava(登録商標)アプレットであるMIDletは、そのアプリケーションソフトウェア本体(JARファイル)と当該アプリケーションに関する情報を記述したファイル(JADファイル)に分けて管理されている。そこで、上記JADファイル内の一つの情報として、宣伝アプリケーション10とサービスアプリケーション11の区別を記述しておくことで、各アプリケーション10,11に付属の情報としてアプリケーション識別情報を設定することができる。このMIDP(Mobile Information Device Profile)については、以下の文献に詳細に説明されている。
参考文献:「MIDP Java(登録商標)ゲームプログラミング」(発行所:毎日コミュニケーションズ)。
【0086】
また、上記実施の形態3では、宣伝アプリケーション10をJava(登録商標)アプレット、宣伝アプリケーション管理部14aをJava(登録商標)仮想マシンとして構成する例を示したが、上記実施の形態1で示したサービスアプリケーション11及びサービスアプリケーション管理部15と同様にネイティブアプリケーションや当該ネイティブアプリケーションを動作させるためのミドルウェアで構成しても構わない。
【0087】
さらに、情報配信センタ2における宣伝アプリケーション管理部14aとサービスアプリケーション管理部15が同一のマシン上にある場合を示したが、別々のマシンに設けてネットワークにより連携して動作するようにしても構わない。また、宣伝アプリケーション10及びサービスアプリケーション11をそれぞれ蓄積する蓄積部16,20も別マシン上に構成しても構わない。
【0088】
さらに、車載装置1から情報配信センタ2に対して宣伝アプリケーション10全体を要求する例を示したが、宣伝アプリケーション10が提供する広告情報の更新を要求するようにしても構わない。これにより、最新の広告情報を利用者に提供することができ、広告情報の宣伝効果を向上させることができる。
また、広告情報のみを入れ替えることから、車載装置1と情報配信センタ2との間における通信情報量を低減することができ、ひいては通信費用を軽減することができる。
【0089】
実施の形態4.
上記実施の形態3では、車載装置1から宣伝アプリケーション10を要求し、その要求に応じて情報配信センタ2が宣伝アプリケーション10を送信する例を示したが、この実施の形態4は、情報配信センタ2側から宣伝アプリケーション10を自動的に送信するものである。
【0090】
本実施の形態では、情報配信センタ2が特徴的な構成を有する。また、車載装置1については、上記実施の形態3と同様の構成で実現可能であるので詳細な説明を省略する。ただし、車載装置1と情報配信センタ2との通信には、無線通信でローカルエリアネットワークに接続する、いわゆる無線LANを用いるものとする。
【0091】
図11はこの発明の実施の形態4による情報配信センタの構成を示す図である。図において、上記実施の形態3で示した情報配信センタの構成の他に、宣伝アプリケーション管理部14b及び宣伝アプリケーション送信ボタン21が新たに設けられている。宣伝アプリケーション管理部(広告管理部)14b(以下、管理部14bと適宜略す)は、車載装置1に宣伝アプリケーション10を自動的に送信するソフトウェアとこれを実行する演算処理に係るハードウェアとが協働して動作することで具現化される。また、宣伝アプリケーション送信ボタン(設定部)21(以下、送信ボタン21と適宜略す)は、情報配信センタ2の管理者が適宜押下することで、管理部14bに対してアプリケーション送信トリガを発行する。
【0092】
この送信ボタン21は、例えば上記管理者が処理設定を行うためのGUIを提供するソフトウェア及びハードウェアが協働して動作することで具現化される。具体的には、不図示の表示装置の画面上に表示させるボタン型のアイコンなどで表現する。また、受信部17及び送信部18は、上記実施の形態1で示したものと同様の構成を有するが、上述したように無線LANについてのインタフェースである無線LANI/F部22を介して車載装置1とデータ通信を行う点で相違する。
【0093】
次に動作について説明する。
ここでは、上記実施の形態と異なる情報配信センタ2の動作ついて説明する。
先ず、情報配信センタ2の管理者などが送信ボタン21を押下する処理を施すと、管理部14bに対してアプリケーション送信トリガが発行される。このあと、管理部14bは、送信ボタン21からのアプリケーション送信トリガを取得すると、予め設定しておいた宣伝アプリケーション10を宣伝アプリケーション蓄積部20から読み出して送信部18に出力する。送信部18は、管理部14bから入力した宣伝アプリケーション10を、無線LANI/F部22、ローカルエリアネットワーク及び一般電話公衆網5を介して車載装置1に送信する。宣伝アプリケーション10を受信した車載装置1の動作は、上記実施の形態3と同様であるので説明を省略する。
【0094】
このように、情報配信センタ2の管理者が宣伝アプリケーション10を送信する処理を適宜実行するためのGUI(Graphical User Interface)として宣伝アプリケーション送信ボタン21を設け、これを押下することにより、車載装置1の利用者が好むと好まざるとに関わらず、車載装置1に宣伝アプリケーションを送信するように構成したので、宣伝アプリケーション10が動作する車載装置1の数を増加させることができ、宣伝アプリケーション10が提供する広告情報の宣伝効果を向上させることができる。これにより、上記広告情報の提供者が車載装置1と情報配信センタ2との間のデータ通信に係る通信費用の一部を負担するのに見合うだけの宣伝効果を担保することができる。
【0095】
なお、上記実施の形態4では、車載装置1と情報配信センタ2との通信媒体として無線LANを用いているが、上記実施の形態1と同様にDSRCや携帯電話網を用いても構わない。
【0096】
また、上記実施の形態4では、情報配信センタ2から送信する宣伝アプリケーション10を予め決めておく例を示したが、送信ボタン21を複数用意し、送信ボタン毎に送信する宣伝アプリケーション10を変えるようにしても構わない。さらに、上記実施の形態4の構成に上記実施の形態3を適用して双方の操作を実行することができるようにしてもよい。
【0097】
例えば、車載装置1の利用者が、要求入力部12としてのキーボートを用いて、所望する宣伝アプリケーション10のアプリケーション名称を入力し、情報配信センタ2に送信する。情報配信センタ2内の管理部14bは、車載装置1から受信した上記名称に合致する宣伝アプリケーション10を検索して車載装置1に返信する。このようにすることで、情報配信センタ2は、車載装置1の利用者が所望する広告情報を提供する宣伝アプリケーション10を、上記利用者が所望する時に送信することができる。
【0098】
実施の形態5.
上記実施の形態4では、情報配信センタ2から宣伝アプリケーション10が送られてくると、車載装置1は、宣伝アプリケーション10をそのまま受信して実行する例を示したが、この実施の形態5は車載装置1側で宣伝アプリケーション10の受信を利用者に確認させてからその受信を実行するものである。
【0099】
図12はこの発明の実施の形態5による車載装置の構成を示す図であり、当該車載装置1は宣伝アプリケーション10の受信を利用者に確認させてからその受信を実行する。上記実施の形態3に示した車載装置1と異なる構成として、受信部9b、宣伝アプリケーション受信確認部23及びインタフェース装置23aを備えている。受信部9bは、車載装置1からデータ受信する構成部であって、通信処理に関するソフトウェアとハードウェアが協働して動作することで具現化される。主な機能としては、情報配信センタ2からのデータ受信の他に、宣伝アプリケーション受信確認部23と連携して宣伝アプリケーション10の受信を利用者に確認させる処理を実行する。
【0100】
宣伝アプリケーション受信確認部(実行確認部)23(以下、受信確認部23と適宜略す)は、受信部9bと連携して宣伝アプリケーション10の受信を利用者に確認させるソフトウェアとこれを実行する演算処理に係るハードウェアとが協働して動作することで具現化される。その機能としては、例えば図13に示すような宣伝アプリケーション受信確認ダイアログ19eを車載表示装置13に表示する処理を行い、利用者の応答(はい又はいいえ)に応じて、宣伝アプリケーション受信許可情報を受信部に送信する。
【0101】
インタフェース装置(実行確認部)23aは、宣伝アプリケーション10の受信可否を受信部9bや受信確認部23に設定する処理を実行する。このインタフェース装置23aとしては、図14に示すような利用者の応答(はい又はいいえ)を受信部9bや受信確認部23に設定するための専用のハードウェアによって具現化される。また、利用者による宣伝アプリケーション10の受信可否を設定するためのGUIとして、利用者が応答(はい又はいいえ)可能なボタン型アイコンを車載表示装置13に表示させ、当該ボタンを要求入力部12で操作することによって受信確認部23に応答するようにしてもよい。
【0102】
次に動作について説明する。
先ず、受信部9bは、情報配信センタ2から宣伝アプリケーション10を受信すると、宣伝アプリケーション受信確認要求を宣伝アプリケーション受信確認部23に出力する。受信確認部23では、宣伝アプリケーション受信確認要求を受信すると、図13に示すような宣伝アプリケーション10の受信確認用ダイアログ19eを車載表示装置13に表示する。ここで、車載装置1の利用者が、インタフェース装置23aを用いてダイアログ19eの内容に応答する。この利用者の応答は、受信確認部23によって宣伝アプリケーション受信許可情報として受信部9bに出力される。
【0103】
具体的には、図14に示すようなインタフェース装置23aを用いて、利用者が「はい」を入力すれば、受信確認部23は、宣伝アプリケーション受信許可情報としてディジタル値「1」を受信部9bに設定する。また、利用者が「いいえ」を入力すれば、受信確認部23は、宣伝アプリケーション許可情報としてディジタル値「0」を受信部9bに設定する。
【0104】
受信部9bでは、受信確認部23から設定された宣伝アプリケーション受信許可情報に応じて、情報配信センタ2から受信した宣伝アプリケーション10を実行部6bに出力するか、あるいは、それを破棄する処理を実行する。つまり、宣伝アプリケーション許可情報が「1」であれば、受信部9bは、宣伝アプリケーション10を実行部6bに送信し、「0」であれば宣伝アプリケーション10を破棄する。
【0105】
このように、車載装置1において情報配信センタ2から自動的に送られてきた宣伝アプリケーション10を受信するときに、利用者の確認をとってから実行するように構成したので、利用者にとって不必要な宣伝アプリケーション10を実行することを防ぐことができる。
【0106】
なお、宣伝アプリケーション受信確認部23が、図14に示すようなインタフェース装置23aと連携して受信確認処理を実行する例を示したが、車載表示装置13をタッチパネルにしておき、図15に示すようなダイアログ19gを表示して、利用者が触った位置によって宣伝アプリケーション10の受信の許可/拒否を判断するようにしても構わない。また、利用者が要求入力部12を用いて宣伝アプリケーション10の受信可否を入力するようにしても構わない。
【0107】
また、上記の実施の形態5では、車載装置1の利用者の応答によって宣伝アプリケーション10の受信可否を決定する例を示したが、宣伝アプリケーション10に付加されて送られてくる上記実施の形態3で示したようなアプリケーション識別情報によって判断するようにしても構わない。この場合、アプリケーション識別情報に、当該宣伝アプリケーション10の作成者情報をベンダー情報として含ませておく。
【0108】
受信部9bでは、宣伝アプリケーション10を受信すると、これに添付されたアプリケーション識別情報を受信確認部23に送信する。このとき、受信確認部23は、アプリケーション識別情報のベンダー情報に応じて許可/拒否を判断する。このようにすることで、例えばA社の宣伝アプリケーション10は実行するが、B社の宣伝アプリケーション10は実行しないという実施態様を実現することができる。
【0109】
実施の形態6.
この実施の形態6は、情報配信センタ2が宣伝アプリケーション10を車載装置1に送信するときに、宣伝アプリケーション10と併せてその実行を許可する利用者に関する情報を送信し、車載装置1側で上記利用者情報に応じて実行を許可/拒否するようにしたものである。
【0110】
本実施の形態による車載装置1の基本的な構成は、上記実施の形態5と同様であるがその動作が異なる。例えば図12の構成において、宣伝アプリケーション受信確認部23が宣伝アプリケーション10に付加された利用者情報に基づいてアプリケーション10の受信可否を判断する。ここで、利用者情報とは、利用者を特定する情報をいい、例えば利用者を識別するIDや利用者毎に設定されてパスワードなどが挙げられる。
【0111】
車載装置1における具体的な動作について説明する。
先ず、受信部9bは、宣伝アプリケーション10を受信すると、これに付加された利用者情報を抽出して受信確認部23に送信する。受信確認部23では、内部に予め保持している利用者情報と宣伝アプリケーション10に添付されていた利用者情報とを比較し、一致すれば宣伝アプリケーション10の実行を許可し、不一致であれば実行を拒否する。なお、受信確認部23が保持している利用者情報を、車載装置1の利用者が適宜更新できるように構成しても構わない。
【0112】
次に情報配信センタ2における動作について説明する。
図16はこの発明の実施の形態6による情報配信センタの構成を示す図である。上記実施の形態4に示した情報配信センタ2と異なる構成として、宣伝アプリケーション送信ボタン21の代わりに、利用者情報を入力するカードリーダ25を備えている。カードリーダ(利用者情報入力部)25は、カード24から利用者情報を読み出して管理部14bに設定する装置である。また、利用者情報を記述したカード24としては、例えばガソリンスタンドや自動車用品店で配布される会員カードなどが挙げられる。
【0113】
先ず、利用者情報を記述したカード24をカードリーダ25に挿入する。これにより、カードリーダ25は、上記カード24内の利用者情報を読み出して宣伝アプリケーション管理部14bに出力する。この管理部14bでは、カードリーダ25から利用者情報を読み出し、予め設定しておいた宣伝アプリケーション10を宣伝アプリケーション蓄積部20から取り出し、利用者情報と併せて送信部18に出力する。送信部18では、無線LANI/F部22、ローカルエリアネットワーク及び一般電話公衆網5を介して、管理部14bから入力した利用者情報及び宣伝アプリケーション10を車載装置1に送信する。
【0114】
以上のように、この実施の形態6によれば、情報配信センタ2側で宣伝アプリケーション10を送信するにあたり、これに利用者情報を付加し、車載装置1側で利用者情報に応じて宣伝アプリケーション10の実行可否を判断するように構成したので、車載装置1の利用者にとっては、利用者情報を記述したカードを渡した(信頼関係のある)情報配信センタ2からの宣伝アプリケーション10のみを実行させることができる。
【0115】
また、情報配信センタ側(広告主側)にとっても、特定の顧客に対して、特定の宣伝アプリケーション10を送信することができ、宣伝アプリケーション10が提供する広告情報の宣伝効果を向上させることができる。例えば、ガソリンを補充するために上記情報配信センタ2として機能するガソリンスタンドに立ち寄った場合を考える。このとき、当該ガソリンスタンドで会員カードを渡すことで、ガソリンスタンド側から宣伝アプリケーション10が車載装置1に送信される。車載装置1では、ガソリンスタンドからの宣伝アプリケーションを動作させることによって、当該ガソリンスタンドが提供するサービスを受けることができる、というような実施態様を実現することができる。
【0116】
なお、上記実施の形態6では、情報配信センタ2側にカードリーダ25を設け、カード24を介して利用者情報を入力する例を示したが、カードリーダ25の代わりにキーボードなどの利用者情報の入力手段を備えるように構成しても構わない。
【0117】
また、情報配信センタ2が送信すべき宣伝アプリケーション10を予め設定しておく例を示したが、利用者情報に応じて情報配信センタ2内で宣伝アプリケーション蓄積部20に蓄積された宣伝アプリケーション10を指定して送信するようにしても構わない。
【0118】
実施の形態7.
この実施の形態7は、車載装置1が取得する車両情報に応じて宣伝アプリケーション10の動作内容を変化させるものである。
【0119】
図17はこの発明の実施の形態7による車両装置の構成を示す図である。本実施の形態7による車載装置1は、上記実施の形態3で示した車載装置1の構成に、走行操作制限部26及び車両情報取得インタフェース部27を追加したものである。走行操作制限部(変更情報提供部)26は、車両Xの走行状態情報を取得するための車両情報取得インタフェース部(変更情報提供部)27と接続しており、上記走行状態情報に応じた走行操作制限情報を宣伝アプリケーション10に設定するソフトウェアとこれを実行する演算処理に係るハードウェアとが協働して動作することで具現化することができる。
【0120】
ここで、走行状態情報とは、車載装置1をカーナビゲーションシステムとして実現した場合を考えると、現状のカーナビゲーションシステムで取得可能な車両情報、例えば車両Xの車速パルスなどの情報が挙げられる。この車速パルスによれば、車両の走行状態又は停止状態を区別することができる。
【0121】
また、走行操作制限情報(変更情報)は、走行操作制限を設定する情報である。例えば、走行操作制限情報としてディジタル値「1」が設定されている場合、宣伝アプリケーション10には走行操作制限が設定される。一方、走行操作制限情報としてディジタル値「0」が設定されていれば、宣伝アプリケーション10に走行操作制限が設定されない。
【0122】
次に動作について説明する。
先ず、走行操作制限部26は、車両Xに取り付けられた不図示のセンサなどから車両情報取得インタフェース部27を介して車両Xの走行状態情報を取得する。このとき、走行操作制限部26は、当該走行状態情報に応じて宣伝アプリケーション10に走行操作制限情報を設定する。例えば、走行操作制限部26は、走行状態情報から車両Xが走行中であると判断すると、走行操作制限情報をディジタル値「1」とし、車両が停止状態であると判断した場合には、走行操作制限情報をディジタル値「0」として、宣伝アプリケーション10に設定する。なお、走行操作制限部26が、宣伝アプリケーション10に走行操作制限情報を直接設定する他に、宣伝アプリケーション実行部6bを介して設定するように構成しても構わない。
【0123】
宣伝アプリケーション実行部6bは、走行操作制限部26によって宣伝アプリケーション10に設定された走行操作制限情報に応じて、当該宣伝アプリケーション10が提供する広告情報を車載表示装置13に表示するか否かを切り替える。例えば、宣伝アプリケーション10に設定された走行操作制限情報がディジタル値「1」である場合、実行部6bは、車載表示装置13への表示を行わずに広告情報を音声のみで提供する。
【0124】
以上のように、この実施の形態7によれば、車載装置1に走行操作制限部26を設け、走行操作制限部26からの走行操作制限情報に応じて、宣伝アプリケーション10が提供する広告情報の車載表示装置13への画面出力を停止するように構成したので、例えば車両Xが走行中である場合には広告情報の表示を停止することで、車両Xの安全運転を妨げることのない広告提供を実現することができる。
【0125】
なお、上記実施の形態7では、車両Xより取得する車両情報である車速パルスを走行状態情報として選択し、車両Xが走行しているか否かによって宣伝アプリケーション10の動作を変更する例を示した。この他に、予め設定しておいた車両情報と広告情報とを関連付けて宣伝アプリケーション10に保持しておき、走行操作制限情報(変更情報)として取得された車両情報に対応する広告情報を抽出して提供するように構成してもよい。以下に具体例を挙げる。
【0126】
(1)道路種別などの道路情報によって広告内容を変更する。
車載装置1をカーナビゲーションシステムとして実現した場合を考える。例えば、既存のカーナビゲーションシステムの車両位置検出機能を用いて取得した車両位置情報や地図データなどから、走行操作制限部26が車両Xが現在走行している道路が高速道路であるか一般道路であるかを区別する。この道路種別の識別処理は、既存のカーナビゲーションシステムで実現されている技術を適用する。また、宣伝アプリケーション10には、図18に示すように、予め設定しておいた道路識別情報とこれに対応する広告情報とを保持しておく。
【0127】
ここで、走行操作制限部26によって走行操作制限情報(変更情報)として道路識別情報が宣伝アプリケーション10に設定されると、実行部6bは、当該宣伝アプリケーション10を実行して、車両Xが高速道路を走行しているのであれば、広告A,D,Eに対応する、例えばサービスエリアにおける飲食店やサービスの広告を提供する。一方、一般道路であれば、広告B,Cに対応する車両Xの現在位置付近の飲食店やサービスの広告を提供するように構成する。
【0128】
(2)車両Xのメンテナンス情報によって広告を出力する。
例えば、走行操作制限部26に車両Xの車両情報としてタイヤやオイルなどの交換時期(変更情報)を設定しておく。さらに、走行操作制限部26に対して現在時間を常に入力する。これにより、走行操作制限部26は、現在時間と交換時期との比較処理を実行し、当該比較結果に応じて広告内容を変更する。具体的には、タイヤの交換時期が近くなれば、タイヤの広告を提供する宣伝アプリケーション10を動作させて車載表示装置13に表示する。また、オイルの交換時期が近づいてくれば、オイル交換の広告を表示する宣伝アプリケーション10に変更する。このようにすることによって、車両Xの状態に的確に対応した広告情報を利用者に提供することができ、広告情報の宣伝効果を向上させることができる。
【0129】
また、走行操作制限部26によって走行操作制限情報(変更情報)を宣伝アプリケーション10に設定することにより、宣伝アプリケーション10の動作を制御する例を示したが、宣伝アプリケーション10側から走行操作制限部26に対して車両Xの走行状態を取得するように依頼し、当該依頼に基づいて走行操作制限部26が車両Xから取得した走行状態を宣伝アプリケーション10に設定するようにしても構わない。なお、上述した(1)、(2)の例に関しても、走行操作制限部26が制御するだけではなく、宣伝アプリケーション10側がトリガとなって、車両情報を取得するように構成してもよい。
【0130】
上記の他に、広告情報とこれに関連する位置情報(例えば、当該広告情報で紹介される店の位置座標などの情報)とを関連付けた宣伝データ位置座標情報を宣伝アプリケーション10に保持しておき、走行操作制限部26が走行操作制限情報(変更情報)として取得する自車位置座標から所定の閾値以下の距離にある位置座標に対応する広告情報を抽出して提供するように構成しても良い。このようにすることで、自車の位置に応じた広告情報を提供することができ、その宣伝効果を向上させることもできる。
【0131】
実施の形態8.
この実施の形態8は、宣伝アプリケーション10の動作を車両情報によって変更する上記実施の形態7の構成に加えて、サービスアプリケーション11も宣伝アプリケーション10に応じて動作を変更させるものである。
【0132】
図19はこの発明の実施の形態8による車載装置の構成を示す図である。本実施の形態8による車載装置1の基本的な構成は上記実施の形態7と同様であるが、宣伝アプリケーション10に応じてサービスアプリケーション11の動作を変更させる点で異なる。
先ず、走行操作制限部(変更情報提供部)26aは、車両情報取得インタフェース部27を介して車両Xから走行状態情報を取得すると共に、当該走行状態情報に応じて宣伝アプリケーション10及びサービスアプリケーション11に対して走行操作制限情報(変更情報)を設定する。
【0133】
宣伝アプリケーション11に走行操作制限情報が設定されると、宣伝アプリケーション実行部6bは、走行操作制限情報に応じて、宣伝アプリケーション10が提供する広告情報を車載表示装置13に表示させるか否かを切り替える。また、同時に、サービスアプリケーション11に走行操作制限情報が設定されると、サービスアプリケーション実行部7は、走行操作制限情報に応じて、サービスアプリケーション11が提供するサービス内容に関する表示情報を車載表示装置13に表示させるか否かを切り替える。例えば、サービスアプリケーション11に設定された走行操作制限情報がディジタル値「1」である場合、実行部7は車載表示装置13への表示命令を行わない。
【0134】
以上のように、この実施の形態8によれば、車載装置1に走行操作制限部26aを設け、走行操作制限部26aからの走行操作制限情報に応じて宣伝アプリケーション10及びサービスアプリケーション11が提供する表示情報の画面出力を停止するように構成したので、車両Xが走行中である場合に安全運転を妨げない広告提供及びサービス提供を実現することができる。
【0135】
なお、上記実施の形態8では、走行操作制限部26aが宣伝アプリケーション10及びサービスアプリケーション11に走行操作制限情報を直接設定する例を示したが、宣伝アプリケーション実行部6b及び/又はサービスアプリケーション実行部7に設定するようにしても構わない。
【0136】
また、走行操作制限部26aから宣伝アプリケーション10のみに走行操作制限情報(変更情報)を設定し、宣伝アプリケーション10がサービスアプリケーション11に走行操作制限情報を送信し設定するように構成してもよい。逆に、走行操作制限部26aからサービスアプリケーション11のみに走行操作制限情報を設定し、サービスアプリケーション11が宣伝アプリケーション10に走行操作制限情報を送信し設定するようにしてもよい。
さらに、宣伝アプリケーション10からサービスアプリケーション11に走行操作制限情報を設定せず、宣伝アプリケーション10の動作状況をサービスアプリケーション11に設定し、当該動作状況に応じてサービスアプリケーション11自らの動作を変更するように構成しても構わない。
【0137】
さらに、上記実施の形態8では、走行操作制限部26aが宣伝アプリケーション10及びサービスアプリケーション11を制御する例を示したが、本発明はこれに限られるものではない。例えば、上記実施の形態7と同様に宣伝アプリケーション10及びサービスアプリケーション11側から走行操作制限部26aに対して走行状態を取得するように要求する。この要求の結果として、宣伝アプリケーション10及びサービスアプリケーション11に車両Xの走行状態(変更情報)が設定されて各動作の変更を実施するようにしても構わない。
【0138】
さらに、宣伝アプリケーション10及びサービスアプリケーション11において、予め設定しておいた車両情報とこれに対応する広告情報及びサービス内容とを関連付けて保持しておき、走行操作制限情報(変更情報)として取得された車両情報に対応する広告情報及びサービス内容を抽出して提供するように構成してもよい。例えば、車両情報として車両Xが走行している道路の道路種別情報を取得し、宣伝アプリケーション10及びサービスアプリケーション11が取得した道路種別情報に応じて動作を変更する態様などが挙げられる。
【0139】
実施の形態9.
この実施の形態9は、宣伝アプリケーション10が提供する広告情報の内容を書き換え可能にしておき、宣伝アプリケーション10が提供する広告情報を、車載装置1や情報配信センタ2側から適宜変更できるように構成したものである。
【0140】
図20はこの発明の実施の形態9による情報配信センタの構成を示す図である。本実施の形態による情報配信センタ2は、上記実施の形態3で示した構成に入力部28を追加し、上記実施の形態3とは異なる処理を実行する宣伝アプリケーション管理部14cを備えるものである。宣伝アプリケーション管理部(広告管理部)14c(以下、管理部14cと適宜略す)は、上記実施の形態3に示した管理部14aによる動作の他に、入力部28からの入力情報(変更情報)に基づいて宣伝アプリケーション10が提供する広告情報を変更する。また、この管理部14cは、上記処理機能を有するソフトウェアとこれを実行する演算処理に係るハードウェアとが協働して動作することで具現化することができる。
【0141】
入力部(変更情報提供部)28は、キーボードのような入力I/F装置を持っており、情報配信センタ2の管理者が使用して車両の次期車検タイミングなどの広告情報の変更条件(変更情報)を入力することができる。また、本実施の形態における宣伝アプリケーション10は、例えば車載装置1の利用者に対して車検のタイミングで車検の案内を行うものとする。
【0142】
さらに、当該宣伝アプリケーション10には、内部状態として次期車検時期に関する情報(例えば、「2002年11月」などの日付情報)が保持されている。この宣伝アプリケーション10を実行する車載装置1では、利用者に対して次期車検時期情報に記述された時期に近くなると、車検の案内情報が提供される。なお、この宣伝アプリケーション10は、例えばJava(登録商標)言語で記述されたJava(登録商標)アプレットとして構成し、JARファイルとして情報配信センタ2から車載装置1に送信されるものとする。
【0143】
次に動作について説明する。
先ず、情報配信センタ2の管理者は、入力部28を介して宣伝アプリケーション10を送信すべき車載装置1が搭載されている車両の次期車検時期情報(変更情報)を入力する。この次期車検時期情報は、入力部28から宣伝アプリケーション管理部14cに出力される。管理部14cでは、入力部28より入力した次期車検時期情報を記述したファイル(例えば、次期車検時期を記述したテキストファイル)を作成する。
【0144】
次に、管理部14cは、宣伝アプリケーション蓄積部20から当該次期車検時期情報に対応した車両の車載装置1に送信すべき宣伝アプリケーション10を読み出す。このあと、管理部14cは、当該宣伝アプリケーション10のJARファイルに上記次期車検時期情報を記述したファイル(変更情報)を追加して、送信部18を介して車載装置1に送信する。
【0145】
ここで、管理部14cによるJARファイル生成方法は、Java(登録商標)アプレット生成時におけるJARファイル生成方法に関する既存の技術を適用する。また、管理部14cで生成された次期車検時期情報を記述したファイルがテキストファイルである場合を示したが、例えば別途暗号化する等の処理を行い、バイナリデータとしても構わない。
【0146】
車載装置1は、上述のようにして情報配信センタ2から送信された宣伝アプリケーション10を受信すると、JARファイル内部にある次期車検時期情報テキストファイルを参照し、当該ファイルに記載された時期に対して現在時刻がある一定の閾値以内であれば、宣伝アプリケーション10を実行して利用者に対して広告情報(この場合、車検の案内)を提供する。
【0147】
以上のように、この実施の形態9によれば、情報配信センタ2において車載装置1の状態に即して広告情報を適宜変更するように宣伝アプリケーション10の内部情報を記述し、当該内部情報に応じて車載装置1にて広告情報を提供するように構成したので、利用者が見たい広告を提供することができ、当該宣伝アプリケーション10が提供する広告情報の宣伝効果を向上させることができる。
【0148】
また、車両情報を取得しなくても車両状況に応じた広告情報の提供が可能となる。例えば、自動車ディーラにおいて、車両を販売する際に、上記宣伝アプリケーション10をその車両に搭載した車載装置1に送信しておく。これにより、当該車両の車検を行う際に、利用者は、これを購入した自動車ディーラに車検を依頼する可能性が高くなる。
【0149】
なお、上記実施の形態9では、情報配信センタ2から宣伝アプリケーション10を車載装置1に送信する際にその内部情報を書き換えたが、車載装置1の要求入力部12などを使って宣伝アプリケーション10の内部情報を書き換えるように構成しても良い。
【0150】
また、宣伝アプリケーションをJava(登録商標)アプレットとして実現していれば、内部状態を書き換えることを許されているネイティブアプリであっても構わない。さらに、宣伝アプリケーションのみが内部状態書き換え可能であるとしているが、サービスアプリケーションにも書き換え可能な内部状態を持っておき、情報配信センタあるいは車載装置において、内部状態を書き換えても構わない。
【0151】
【発明の効果】
以上のように、この発明によれば、情報端末装置における広告用ソフトウェアの実行状況を示す宣伝アプリケーション情報に基づいて広告用ソフトウェアが実行されているか否かを判定し、当該ソフトウェアを実行している情報端末装置に対してサービス情報を送信するので、広告情報を提供する広告用ソフトウェアとサービス情報を同時に送信することによる通信量の増加を抑えることができるという効果がある。また、情報端末装置において広告用ソフトウェアが実行されている場合にのみサービス情報を送信することから、当該広告情報の提供者が情報端末装置と情報配信装置との間のデータ通信に係る通信費用の一部を負担するのに見合うだけの広告情報による宣伝効果を担保することができるという効果がある。
【図面の簡単な説明】
【図1】 この発明の実施の形態1による情報配信システムの構成を示す図である。
【図2】 図1中の車載表示装置における表示画面例を示す図である。
【図3】 図1中の車載装置の動作を示すフローチャートである。
【図4】 図1中の情報処理センタの動作を示すフローチャートである。
【図5】 図1中の車載装置による動作の他の例を示すフローチャートである。
【図6】 図1中の情報処理センタによる動作の他の例を示すフローチャートである。
【図7】 サービスアプリケーションの送信可否と広告レベル及びサービスアプリケーションレベルとの関係を示す表である。
【図8】 図1中の車載表示装置に表示したサービスアプリケーションリストを示す図である。
【図9】 この発明の実施の形態2による車載装置の構成を示す図である。
【図10】 この発明の実施の形態3による情報配信システムの構成を示す図である。
【図11】 この発明の実施の形態4による情報配信センタの構成を示す図である。
【図12】 この発明の実施の形態5による車載装置の構成を示す図である。
【図13】 実施の形態5による車載装置が提供する宣伝アプリケーション受信確認ダイアログを示す図である。
【図14】 図12中のインタフェース装置が提供する応答入力画面を示す図である。
【図15】 実施の形態5による車載装置が提供する宣伝アプリケーション受信確認ダイアログの他の例を示す図である。
【図16】 この発明の実施の形態6による情報配信センタの構成を示す図である。
【図17】 この発明の実施の形態7による車両装置の構成を示す図である。
【図18】 実施の形態7による宣伝アプリケーションに保持される広告情報と道路識別情報との関連情報を示す図である。
【図19】 この発明の実施の形態8による車載装置の構成を示す図である。
【図20】 この発明の実施の形態9による情報配信センタの構成を示す図である。
【符号の説明】
1 車載装置(情報端末装置)、2 情報配信センタ(情報配信装置)、3 携帯電話、4 携帯電話基地局、5 一般電話公衆網、6,6a,6b 宣伝アプリケーション実行部(広告実行部)、7 サービスアプリケーション実行部(サービス実行部)、8 送信部、9,9a,9b 受信部、10 宣伝アプリケーション(広告用ソフトウェア)、11 サービスアプリケーション(サービス情報)、12 要求入力部、13 車載表示装置、14,14a,14b,14c 宣伝アプリケーション管理部(広告管理部)、15 サービスアプリケーション管理部(サービス管理部)、16 サービスアプリケーション蓄積部、17受信部、18 送信部、19a,19c サービスアプリケーション表示画面、19b 宣伝アプリケーション表示画面、19e,19g 宣伝アプリケーション受信確認ダイアログ、20 宣伝アプリケーション蓄積部(記憶部)、21宣伝アプリケーション送信ボタン(設定部)、22 無線LANI/F部、23 宣伝アプリケーション受信確認部(実行確認部)、24 カード、25 カードリーダ(利用者情報入力部)、26,26a 走行操作制御部(変更情報提供部)、27 車両情報取得インタフェース部(変更情報提供部)、28 入力部(変更情報提供部)。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information distribution device suitable for an information distribution server device installed in an automobile dealer, a gas station, an automobile supply store, and the like, and an information terminal device suitable for a car navigation system and a car audio system installed in a general passenger car. is there.
[0002]
[Prior art]
Some in-vehicle devices (information terminal devices) constituting a car navigation system in recent years can acquire information and services outside the vehicle provided by an information distribution center via communication means such as a mobile phone. However, in a communication means such as a mobile phone, in order to acquire information and services outside the vehicle from the information distribution center, a communication cost that must be borne by the user of the in-vehicle device is separately generated. On the other hand, when sending information and services from the information distribution center side, a system has been proposed in which advertisement information is added at the same time and a part of the communication cost is borne by the provider of the advertisement information.
[0003]
For example, when a road information distribution center distributes road information to a car navigation device (information terminal device) and transmits it with advertisement information attached, the communication information necessary for transmission of the road information is partially advertised. There has been proposed a system for burdening a provider (see Patent Document 1).
[0004]
[Patent Document 1]
JP 2001-147123 A
[0005]
[Problems to be solved by the invention]
Conventionally, the burden of communication costs generated when an information terminal device acquires service information from an information distribution center can be distributed to advertisers by attaching advertisement information. However, even if the user of the information terminal device wants to acquire either service information or advertisement information from the information distribution center, both pieces of information are transmitted. For this reason, there is a problem that the amount of information communication between the information distribution center and the information terminal device increases and the communication cost increases.
[0006]
The present invention has been made to solve the above-described problems. An information distribution apparatus that distributes service information separately manages application software that handles advertisement information and service information, and the information terminal apparatus performs the advertisement. An information distribution apparatus that constitutes an information distribution system that can reduce the amount of information communication without distributing advertisement information and service information simultaneously by distributing the service information only when software that handles information is operating And it aims at obtaining an information terminal device.
[0007]
[Means for Solving the Problems]
An information distribution apparatus according to the present invention includes: a receiving unit that receives service application request information that requests service information; advertising application information that indicates an execution status of advertising software that provides advertisement information; and an advertisement received by the receiving unit An advertisement management unit that generates transmission permission / inhibition information indicating whether or not service information can be transmitted based on application information, and a service management that outputs service information corresponding to service application request information based on the transmission permission / inhibition information generated by the advertisement management unit And a transmission unit that transmits service information input from the service management unit.
[0008]
The information terminal device according to the present invention executes advertisement software for providing advertisement information, outputs an advertisement application information indicating the execution status of the software, and a service application request for requesting service information. A transmission unit that transmits information and advertisement application information from the advertisement execution unit, a reception unit that receives service information corresponding to the service application request information transmitted from the transmission unit, and the service information received by the reception unit And a service execution unit.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
An embodiment of the present invention will be described below.
Embodiment 1 FIG.
FIG. 1 is a diagram showing the configuration of an information distribution system according to Embodiment 1 of the present invention. In the system shown in the figure, the in-vehicle device 1 uses the mobile phone 3 to perform data communication with the information distribution center 2 via the mobile phone base station 4 and the general telephone public network 5 and receive service information and advertisement information. The in-vehicle device (information terminal device) 1 includes an advertisement application execution unit 6, a service application execution unit 7, a transmission unit 8, a reception unit 9, an advertisement application 10, a service application 11, a request input unit 12, and an in-vehicle display device 13. Is done.
[0010]
First, an advertisement application execution unit (advertisement execution unit) 6 (hereinafter abbreviated as execution unit 6 as appropriate) includes middleware for operating the advertisement application (advertisement software) 10 and hardware related to arithmetic processing for executing the middleware. Are realized by working together. The function displays advertisement information provided by the advertisement application 10 on the in-vehicle display device 13 and generates advertisement application information corresponding to the operation state of the advertisement application 10. Here, the advertisement application 10 is software that provides the in-vehicle device 1 with preset advertisement information. The advertising application information is information indicating whether or not the advertising application 10 is operating. For example, a flag that is set to “1” when operating and “0” when not operating is provided in the advertising application 10 and its value is used as advertising application information.
Here, the advertising information is information for promoting an advertiser or its product, and examples thereof include an image file for displaying an advertisement and a banner advertisement.
[0011]
In addition, a service application execution unit (service execution unit) 7 (hereinafter abbreviated as execution unit 7 as appropriate) executes a service application (service information) 11 and displays the display contents set in the service application 11 on the in-vehicle display device 13. To display. The execution unit 7 includes software that functions as a Java (registered trademark) VM (Java (registered trademark) VM) and hardware related to arithmetic processing (not shown) that executes the software. Realized by working and working. Here, the service application 11 is software that gives the in-vehicle device 1 a function of providing or using a predetermined service, and is realized by a Java (registered trademark) applet written in the Java (registered trademark) programming language. .
[0012]
FIG. 2 is a diagram showing an example of a display screen in the in-vehicle display device in FIG. The display screen 19a in the figure shows the display content of the service application 11 that provides a game to the user of the in-vehicle device 1. The service application 11 downloaded from the information distribution center 2 is processed by the service application execution unit 7 which is a Java (registered trademark) virtual machine, and displays the above-described contents on the in-vehicle display device 13. On the other hand, the display screen 19b shows the display contents of the advertising application 10 that displays the advertisement information of the product or service.
[0013]
The transmission unit (communication processing unit) 8 is a component that performs data transmission to the information distribution center 2 via the mobile phone 3, and operates in cooperation with software and hardware that control operations related to communication processing. It is embodied by doing. On the other hand, the receiving unit (communication processing unit) 9 is a component that receives data from the information distribution center 2 via the mobile phone 3, and similarly, software and hardware related to communication processing operate in cooperation. Embodied. Note that the communication method between the transmission unit 8 and the reception unit 9 in the in-vehicle device 1 and the information distribution center 2 can be described by a general connection method between a client device and a server device using a mobile phone. Detailed description is omitted.
[0014]
The request input unit 12 is hardware that receives information input from a user. For example, the request input unit 12 may be a keyboard that is typically used in a personal computer (PC). Here, the service application request (service application request information) input using the request input unit 12 is information for specifying the service application 11. For example, the names of game applications provided by the service application 11 such as “round and round slots”, “monkey swing”, and “moon shoot” may be used. Note that the method of accepting character input by the request input unit 12 can be realized by a method similar to that of a PC keyboard, and thus detailed description thereof is omitted. The in-vehicle display device 13 is a component that displays display contents designated by the execution units 6 and 7, and is realized by a standard display device such as a CRT (Cathode-Ray Tube) or an LCD (Liquid Crystal Display). Is done.
[0015]
The information distribution center (information distribution device) 2 is embodied by a computer device that performs data communication with the in-vehicle device 1, and includes an advertisement application management unit 14, a service application management unit 15, a service application storage unit 16, a reception unit 17, and The transmitter 18 is configured.
[0016]
First, the advertisement application management unit (advertisement management unit) 14 (hereinafter abbreviated as management unit 14 as appropriate) includes software for determining the content of service transmission permission information in accordance with advertisement application information and hardware related to arithmetic processing for executing the software. It is realized by the cooperation with the wear. As its function, service transmission permission information is set in the service application management unit 15 in accordance with the advertisement application information from the in-vehicle device 1.
[0017]
Here, the service transmission permission information is information described as “1” when the service transmission is permitted and “0” when the service transmission is not permitted. The management unit 14 sets the service transmission permission information to “1” if the advertising application information from the in-vehicle device 1 is “1”, and sets the service transmission permission information to “1” if the advertising application information is “0”. Set to “0”.
[0018]
A service application management unit (service management unit) 15 (hereinafter, abbreviated as management unit 15 as appropriate) is configured such that software related to management of the service application 11 and hardware related to arithmetic processing that executes the cooperation operate. Embodied. As its function, when service application information is received from the in-vehicle device 1, the service application 11 specified by the “service application name” described therein is referred to as a service application storage unit 16 (hereinafter, abbreviated as storage unit 16 as appropriate). Search from. Then, the service application 11 as a search result is transmitted to the in-vehicle device 1 via the transmission unit 18 according to the content of the service transmission permission information received from the management unit 14.
[0019]
The receiving unit (communication processing unit) 17 is a component that receives data from the in-vehicle device 1 and is realized by the cooperation of software and hardware related to communication processing. As main functions, it receives a service application request and advertisement application information transmitted from the in-vehicle device 1, outputs advertisement application information to the management unit 14, and outputs a service application request to the management unit 15.
[0020]
Here, the service application request and the advertisement application information are transmitted from the in-vehicle apparatus 1 in the form of a character string delimited by commas, for example, “service application request, advertisement application information”. In this case, the receiving unit 17 searches for a comma from the transmitted character string, and obtains a character string from the first character to the character before the comma as a service application request, and from the character after the comma to the end of the character string. A character string up to is recognized as advertising application information.
[0021]
Next, the transmission unit (communication processing unit) 18 is a component that transmits data to the in-vehicle device 1, and is similarly implemented by the cooperation of software and hardware related to communication processing. As a main function, the service application 11 input from the management unit 15 is transmitted to the in-vehicle device 1 that has issued the service application request.
[0022]
Next, the operation will be described.
FIG. 3 is a flowchart showing the operation of the in-vehicle apparatus in FIG. 1, and the process for transmitting the service application request and the advertisement application information to the information distribution center 2 will be described with reference to this figure.
First, when a user inputs a service application name to the request input unit 12 of the in-vehicle device 1, the request input unit 12 transmits the service application name to the transmission unit 8 as a service application request (step ST1).
[0023]
When receiving the service application request from the request input unit 12, the transmission unit 8 requests advertisement application information from the execution unit 6 (step ST2). Thereafter, when the advertisement application information is requested from the transmission unit 8, the execution unit 6 reads the content of the flag that specifies the operation state of the advertisement application 10 set in the execution unit 6, and uses this as the advertisement application information. 8 is returned (step ST3).
[0024]
Subsequently, the transmission unit 8 transmits the service application request and advertisement application information acquired as described above to the information distribution center 2 using the mobile phone 3 via the mobile phone base station 4 and the public telephone public network 5. To do. At this time, examples of the format transmitted by the transmission unit 8 include a character string obtained by combining a service application request and advertisement application information with a comma (,). Specifically, a service application name and a flag specifying the operation state of the advertising application 10 are separated by commas, and a transmission format such as “round and round slot, 1” is obtained.
[0025]
The above is the process of transmitting the service application request and the advertisement application information from the in-vehicle device 1 to the information distribution center 2, and the above operation is repeated every time there is a service application request from the user.
[0026]
Next, a process for transmitting the service application 11 from the information distribution center 2 to the in-vehicle device 1 will be described with reference to a process flowchart of FIG.
The receiving unit 17 in the information distribution center 2 is always in a state of receiving a service application request and advertisement application information from the in-vehicle device 1. Here, when receiving the service application request and the advertising application information (step ST1a), the receiving unit 17 outputs the advertising application information to the management unit 14 and sends the service application request to the management unit 15. If it demonstrates concretely, the receiving part 17 will receive from the vehicle-mounted apparatus 1 in the format of the character string which combined the service application request | requirement and advertisement application information with the comma (,), for example. At this time, the receiving unit 17 extracts a comma in the character string and separates information before and after the service application request and advertisement application information. Thereafter, the separated service application request and advertisement application information are output to the management unit 14 and the management unit 15, respectively.
[0027]
The management unit 15 searches the storage unit 16 using the service application name described in the service application request input from the reception unit 17 (step ST2a). Next, the management unit 15 determines whether or not the service application 11 specified by the name exists in the storage unit 16 (step ST3a).
[0028]
At this time, if the service application 11 identified by the above name is not in the storage unit 16, the management unit 15 generates service transmission permission information (transmission of the service application 11 from the management unit 14 according to the advertisement application information). A wait state is held until information indicating permission or disapproval is received (step ST4a). The receiving unit 17 waits to receive a service application request and advertisement application information. Here, if the receiving unit 17 receives the service application request and the advertising application information (step ST1a), the processes from step ST2a to step ST3a described above are repeated.
[0029]
On the other hand, if the service application 11 specified by the name exists in the storage unit 16, the management unit 15 holds a waiting state until the service transmission permission information is transmitted from the management unit 14 (step ST5a). Thereafter, the management unit 15 determines whether the content of the reception information from the management unit 14 permits or disallows the transmission of the service application 11 to the in-vehicle device 1 (step ST6a).
[0030]
Here, if the information received from the management unit 14 is information indicating that transmission of the service application 11 is permitted, the management unit 15 extracts the service application 11 obtained as the search result from the storage unit 16, It transmits to the vehicle-mounted apparatus 1 using the transmission part 18 (step ST7a).
[0031]
If the information received from the management unit 14 is information indicating that the service application 11 is not permitted, the management unit 15 does not transmit the service application 11 obtained as the search result to the in-vehicle device 1. Thereafter, the receiving unit 17 enters a service application request reception waiting state. Here, if the receiving unit 17 receives the service application request (step ST1a), the above-described processing from step ST2a to step ST6a is repeated.
[0032]
As described above, according to the first embodiment, when the in-vehicle device 1 wants to obtain only the service application 11 from the information distribution center 2, the advertisement indicating whether or not the advertisement application 10 is operating in the in-vehicle device 1. Only when the application information is transmitted to the information distribution center 2 together with the service application request and it is determined by the advertisement application information that the advertisement application 10 is operating in the in-vehicle device 1, the information distribution center 2 is the service application 11. Is transmitted to the in-vehicle device 1, the information distribution center 2 distributes only the service application 11 on the condition that the advertising information set in the advertising application 10 is displayed in the in-vehicle device 1. Can do. Thereby, it is possible to suppress an increase in communication amount due to the simultaneous transmission of the advertisement application 10 and the service application 11 that provide advertisement information.
[0033]
In addition, since whether or not the service application 11 can be transmitted is based on the condition that the advertisement information set in the advertisement application 10 is displayed in the in-vehicle device 1, the provider of the advertisement information communicates with the in-vehicle device 1 and the information distribution. It is possible to ensure the advertising effect of the advertisement information just enough to bear a part of the communication cost for data communication with the center 2.
[0034]
In the first embodiment, the example in which the advertisement application information is generated from the in-vehicle device 1 based on the content of the flag indicating whether or not the advertisement application 10 is operating has been described. May be described as the advertisement application information transmitted from the in-vehicle device 1 to the information distribution center 2.
[0035]
Thereby, the advertisement application management unit 14 of the information distribution center 2 may determine whether the service application 11 can be transmitted according to the installation time. More specifically, for example, “install time” is used as an index for service distribution, for example, “service is distributed only to the in-vehicle device 1 running the advertising application 10 with installation time after January 1, 2000”. An embodiment is mentioned.
[0036]
In the first embodiment, a “name” for specifying the advertising application 10 is included in the advertising application information and transmitted to the information distribution center 2, and transmission permission / rejection is determined according to the advertising application name (identification information). It doesn't matter. As the name of the advertising application, for example, “XX Petroleum Advertising Application”, “ΔΔ Car Advertising Application”, etc. can be used.
[0037]
In the first embodiment, the service application request and the advertisement application information are simultaneously transmitted from the transmission unit 8 of the in-vehicle device 1 to the information distribution center 2, and the service application request and the advertisement are received by the reception unit 17 of the information distribution center 2. Although the application information is divided, the transmission unit 8 of the in-vehicle device 1 and the reception unit 17 of the information distribution center 2 may cooperate to transmit both separately.
[0038]
This will be specifically described below.
FIG. 5 is a flowchart showing another example of the operation of the in-vehicle device in FIG. 1, and details of the above-described cooperative transmission processing by the in-vehicle device 1 will be described with reference to FIG.
When the user inputs a service application name to the request input unit 12 of the in-vehicle device 1, the request input unit 12 transmits the service application name as a service application request to the transmission unit 8 (step ST1b).
[0039]
Upon receiving the service application request from the request input unit 12, the transmission unit 8 transmits the service application request to the information distribution center 2 (step ST2b). At this time, the receiving unit 9 holds the waiting state until receiving the advertisement application information acquisition request from the information distribution center 2 (step ST3b).
[0040]
Thereafter, when receiving the advertising application information acquisition request, the receiving unit 9 acquires the advertising application information from the execution unit 6 in step ST4b in the same manner as the processing flowchart of FIG. 3 described above, and the advertising in step ST5b. Application information is transmitted to the information distribution center 2. Thereafter, the receiving unit 9 enters a service application request reception waiting state. Here, if the receiving unit 9 receives the service application request (step ST1b), the above-described processing from step ST2b to step ST5b is repeated.
[0041]
Next, the cooperative reception process of the reception unit 17 in the information distribution center 2 will be described with reference to the process flowchart of FIG.
The receiving unit 17 is always in a state of accepting a service application request from the in-vehicle device 1. Here, when a service application request is received (step ST1c), the receiving unit 17 transmits an advertisement application information request to the transmitting unit 8 of the in-vehicle device 1 (step ST2c). Thereafter, the receiving unit 17 receives the advertising application information transmitted from the in-vehicle device 1 as a response to the advertising application information request (step ST3c). By doing in this way, the communication amount transmitted / received at once between the vehicle-mounted apparatus 1 and the information distribution center 2 can be reduced.
[0042]
In the first embodiment, the service application execution unit 7 is realized by a Java (registered trademark) virtual machine. However, the present invention is not limited to this. For example, the service application 11 may be a native application (an application described with a device-specific code), and the execution unit 7 may be configured with middleware for executing the native application. This is similar to a mechanism in which an application downloaded from a server device is operated on a Pocket PC (Personal Computer) or PDA (Personal Digital Assistant).
[0043]
Although the example in which the advertisement application execution unit 6 is configured by middleware that executes the advertisement application in the first embodiment has been described, it may be realized by a Java (registered trademark) virtual machine, similar to the service application execution unit 7. . In this case, the advertising application 10 is an application described in Java (registered trademark).
[0044]
Furthermore, in the first embodiment, the service provided from the information distribution center 2 is the service application 11 and a game application described in Java (registered trademark) is shown as an example. An application for viewing information can be considered. Here, the service information handled in the present invention may not be an application described in a programming language. Moreover, the map data used with the car navigation system which is one form of the vehicle-mounted apparatus 1, the music data reproduced | regenerated with a car audio system, etc. are mentioned. Furthermore, it is not necessary to be used in the in-vehicle device 1, and it may be an electronic discount ticket for the product or service of the advertiser providing the advertising application 10. That is, the service information handled in the present invention includes information that enables the use of predetermined software functions and data through a network such as a general public line.
[0045]
As a supplement to the first embodiment, the advertisement application 10 transmits the advertisement level of the advertisement application 10 to the information distribution center 2 as the advertisement application information, and the information distribution center 2 permits or rejects transmission of the service application 11 according to the advertisement level of the advertisement application 10. You may judge. This will be specifically described below.
[0046]
FIG. 7 is a table showing the relationship between the availability of service application transmission, the advertisement level, and the service application level. As shown in the figure, a level corresponding to the priority related to transmission processing is assigned to both the advertising application 10 and the service application 11. For example, the advertisement application 10 with the advertisement level of level A is permitted to transmit the service application 11 of all levels, and the advertisement application 10 with the advertisement level of level B is provided with services of the level B and level C. The transmission of the application 11 is permitted. Further, for the advertising application 10 whose advertisement level is level C, transmission is permitted only for the service application 11 of level C.
[0047]
As for the level classification of the advertisement application 10, for example, an advertisement that provides voice, text, and images is level A, a voice and text advertisement is level B, and a voice-only advertisement is level C. On the other hand, regarding the level classification of the service application 11, for example, a game related to a game that performs 3D display and outputs sound is level A, a game related to a game that outputs sound in 2D display, level B, and a game related to a display-only game And
As another example, it can be said that only the service application 11 that operates only on the highway is permitted to be transmitted to the advertising application 10 that provides advertisement information only on the highway.
[0048]
In the first embodiment, an example in which a user inputs a service application name via the request input unit 12 has been described. However, a “service” in which a plurality of service applications 11 are collected from the in-vehicle device 1 to the information distribution center 2. An application list ”may be requested, and the service application list may be distributed from the information distribution center 2.
[0049]
FIG. 8 is a diagram showing a service application list displayed on the in-vehicle display device in FIG. 1, and shows a display example of the list displayed on the display device 13 of the in-vehicle device 1. As shown in the display screen 19c in the figure, the service application name in the list can be appropriately selected and input by the user. In this case, the in-vehicle display device 13 may be configured by a touch panel, and the service application name selected by the user from the service application list display may be transmitted to the transmission unit 8 as a service application request. In addition, the same code | symbol is attached | subjected to the same component as FIG. 2, and the overlapping description is abbreviate | omitted.
[0050]
In the first embodiment, an example in which a mobile phone 3 is used as a communication medium between the in-vehicle device 1 and the information distribution center 2 via the mobile phone base station 4 and the public telephone public network 5 is shown. However, other communication media may be used without departing from the spirit of the present invention. For example, a wireless LAN (Local Area Network), a DSRC (Dedicated Short Range Communication), a short-range wireless Bluetooth, or the like may be used.
[0051]
Embodiment 2. FIG.
The second embodiment is configured such that the service application 11 cannot be executed unless the advertising application 10 is operating in the in-vehicle device 1.
[0052]
FIG. 9 is a diagram showing a configuration of an in-vehicle apparatus according to Embodiment 2 of the present invention. The advertisement application execution unit (advertisement execution unit) 6a (hereinafter abbreviated as execution unit 6a as appropriate) according to the present embodiment causes the service application 11 to be executed only during the operation of the advertisement application 10 in cooperation with the service application execution unit 7. Is. In addition, the execution unit 6a can be embodied by, for example, the middleware and hardware related to the arithmetic processing that executes the middleware operating in the same manner as the execution unit 6 described in the first embodiment. . In addition, the same code | symbol is attached | subjected to the same component as FIG. 1, and the overlapping description is abbreviate | omitted.
[0053]
Next, the operation will be described.
In the second embodiment, the operations of the execution units 6a and 7 are different from those in the first embodiment. Therefore, the difference will be described.
First, when the in-vehicle device 1 receives the service application 11 from the information processing center 2 as a result of the processing flow of FIG. 4 shown in the first embodiment, the execution unit 7 in the in-vehicle device 1 receives the reception unit 9. When executing the service application 11, the advertisement application information is requested to the execution unit 6a.
[0054]
When receiving the advertisement application information request from the execution unit 7, the execution unit 6a returns the flag content in the advertisement application 10 to the execution unit 7 as the advertisement application information, as in the first embodiment. Thereafter, the execution unit 7 determines whether to execute or stop the service application 11 according to the advertisement application information. For example, if the digital value “1” indicating that the advertising application 10 is operating as the advertising application information, the execution unit 7 executes the service application 11. On the other hand, if it is “0” indicating that the advertising application 10 is stopped, the service application 11 is not executed or stopped.
[0055]
As described above, according to the second embodiment, since the service application execution unit 7 checks whether or not the advertisement application 10 is operating and then executes the service application 11, the advertisement application 10 is stopped. Thus, the service application 11 can be prevented from being executed. Thereby, the provider of the advertisement information bears a part of the communication cost related to the data communication between the in-vehicle device 1 and the information distribution center 2 without lowering the advertisement effect of the advertisement information of the advertisement application 10. It is possible to secure an advertising effect that is just enough to meet the requirements.
[0056]
As in the first embodiment, the advertisement application information is set to the advertisement application 10 advertisement level, and the service application execution unit 7 determines whether the service application 11 is permitted or rejected according to the advertisement application 10 advertisement level. It doesn't matter. For example, consider a case where the in-vehicle device 1 is realized as a car navigation device. First, an advertisement level corresponding to the own vehicle position information is set in the advertisement application 10, and a level corresponding to the position information is also given to the service application 11.
[0057]
When detecting the position of the own vehicle, the in-vehicle device 1 transmits the own vehicle position information to the advertisement application execution unit 6a. Subsequently, the in-vehicle device 1 transmits the service application request including the own vehicle position information to the information distribution center 2 and downloads the service application 11 corresponding to the position information. At this time, the execution unit 7 determines whether or not the service application 11 can be executed according to the combination of the level of the service application 11 and the advertisement application information that is the advertisement level according to the vehicle position from the advertisement application execution unit 6a. To do.
[0058]
By doing in this way, the mode that service application 11 operates only on a highway can be realized to advertising application 10 that operates only when the host vehicle is located on a highway, for example.
[0059]
In the second embodiment, the example in which the advertisement application information is generated from the in-vehicle device 1 based on the content of the flag indicating whether or not the advertisement application 10 is operating has been described. May be described as the advertisement application information transmitted from the in-vehicle device 1 to the information distribution center 2.
[0060]
Thereby, the advertisement application management unit 14 of the information distribution center 2 may determine whether the service application 11 can be transmitted according to the installation time. More specifically, for example, “install time” is used as an index for service distribution, for example, “service is distributed only to the in-vehicle device 1 running the advertising application 10 with installation time after January 1, 2000”. An embodiment is mentioned.
[0061]
Further, in the above embodiment, the “name” for specifying the advertising application 10 is included in the advertising application information and transmitted to the information distribution center 2, and transmission permission / rejection is determined according to the advertising application name (identification information). It doesn't matter. As the name of the advertising application, for example, “XX Petroleum Advertising Application”, “ΔΔ Car Advertising Application”, etc. can be used.
[0062]
Embodiment 3 FIG.
In the first embodiment and the second embodiment, it is assumed that the advertisement application 10 is set in advance in the in-vehicle device 1, but in the third embodiment, the advertisement application 10 is downloaded from the information distribution center 2. Is.
[0063]
FIG. 10 is a diagram showing the configuration of an information distribution system according to Embodiment 3 of the present invention. In the figure, in addition to the system configuration of the first embodiment, an in-vehicle device 1 is newly provided with an advertising application execution unit 6b and a receiving unit 9a, and an advertising application management unit 14a and an advertising application storage unit are provided in the information distribution center 2. 20 is newly provided. The advertisement application execution unit (advertisement execution unit) 6b (hereinafter abbreviated as execution unit 6b as appropriate) operates the advertisement application 10 downloaded from the information processing center 2 by the reception unit 9a. Here, the advertising application 10 operating in the execution unit 6b is a Java (registered trademark) applet described in the Java (registered trademark) programming language, and has a flag indicating operation or stop as in the first embodiment. The flag status can be acquired from the outside.
[0064]
Further, the execution unit 6 b is configured as a Java (registered trademark) virtual machine that executes the Java (registered trademark) applet as in the first embodiment, for example, and generates advertisement application information from the advertisement application 10. Specifically, the present invention can be realized by software that functions as a Java (registered trademark) virtual machine and hardware related to arithmetic processing that executes the software cooperate.
[0065]
The receiving unit (communication processing unit) 9a is a component that receives the advertising application 10 and the service application 11 from the information distribution center 2 via the mobile phone 3, and includes software related to communication processing in the in-vehicle device 1, for example. This can be realized by the hardware working together. On the other hand, in the information distribution center 2, the advertising application management unit (advertising management unit) 14 a (hereinafter abbreviated as management unit 14 a as appropriate) includes software for processing related to searching for the advertising application 10 and hardware related to arithmetic processing for executing the software. It is realized by the cooperation with the wear.
[0066]
As functions thereof, the service transmission permission information should be set in the service application management unit 15 in accordance with the advertisement application information from the in-vehicle device 1 and transmitted to the in-vehicle device 1 in response to the advertisement application request from the in-vehicle device 1. Search advertisement application 10. Further, the advertisement application storage unit (storage unit) 20 (hereinafter abbreviated as storage unit 20 as appropriate) is a storage device that stores the advertisement application 10, and as the service application storage unit 16, the information distribution center 2 The present invention can be embodied from a hard disk device mounted on a computer device or a disk device that reads the contents of a recording medium such as a CD-ROM. In addition, the same code | symbol is attached | subjected to the same component as FIG. 1, and the overlapping description is abbreviate | omitted.
[0067]
Next, the operation will be described.
First, when a user inputs an advertisement application request to the request input unit 12 of the in-vehicle device 1, the request input unit 12 outputs the advertisement application request to the transmission unit 8. Here, the advertisement application request is a character string in which the advertisement application name is added to the three characters “advertisement:”. For example, “advertisement: XX car advertisement application”, “advertisement: Δ △ bank advertisement application”, and the like.
[0068]
When the transmission unit 8 receives the character input information to the request input unit 12, it determines whether a specific part of the character string that is the input information represents an advertisement application request or a service application request. judge. In this case, as the specific part of the character string, the first three characters of the character string are extracted to determine which application request is represented. For example, if the first three characters of the character input information from the request input unit 12 are “advertisement:”, the transmission unit 8 determines that the input information is an advertisement application request, and transmits this to the information distribution center 2. . On the other hand, if it is a service application request, the advertising application information and the service application request are transmitted to the information distribution center 2 in the same manner as in the first embodiment.
[0069]
The advertising application 10 transmitted from the information distribution center 2 as a response to the advertising application request is received by the receiving unit 9a in the in-vehicle device 1. At this time, the receiving unit 9 a determines whether the information received from the information distribution center 2 is the advertisement application 10 or the service application 11. In this case, the determination is made based on the content of the application identification information attached to the information received from the information distribution center 2. Here, the application identification information is digital information described as “1” for the advertising application 10 and “0” for the service application 11.
[0070]
If the input information from the information distribution center 2 is the advertising application 10, the receiving unit 9a transmits the information to the advertising application executing unit 6b. Thereafter, the execution unit 6b inputs the advertising application 10 from the receiving unit 9a and causes the in-vehicle display device 13 to display the advertising information provided by the advertising application 10. At this time, the execution unit 6 b generates advertisement application information indicating the operation state of the application 10 from the flag state set in the advertisement application 10 and outputs the advertisement application information to the transmission unit 8.
[0071]
On the other hand, if the input information from the information distribution center 2 is the service application 11, the reception unit 9 a transmits the information to the service application execution unit 7. Thereafter, the service application execution unit 7 inputs the service application 11 from the reception unit 9a, and causes the in-vehicle display device 13 to display the display content provided by the service application 11. The operation of the in-vehicle device 1 other than that described above is the same as that in the first embodiment.
[0072]
Next, the operation of the information distribution center 2 will be described.
When receiving the character input information from the in-vehicle device 1, the receiving unit 17 in the information distribution center 2 indicates whether a specific part of the character string that is the input information represents an advertisement application request or a service application request. Determine if it is. In this case, as the specific part of the character string, the first three characters of the character string are extracted to determine which application request is represented.
[0073]
For example, if the first three characters of the character input information from the in-vehicle device 1 are “advertisement:”, the receiving unit 17 determines that the input information is an advertisement application request, and outputs this to the advertisement application management unit 14a. . As for the method for distinguishing the advertisement application request and the advertisement application information, as described above, the advertisement application request is “advertisement: (advertisement application name)”, and the advertisement application information is a number of 0 or 1. So it can be easily distinguished.
[0074]
When the advertisement application request is input from the receiving unit 17, the management unit 14 a searches the advertisement application storage unit 20 for an advertisement application corresponding to the advertisement application request. This search method is the same as the search process of the service application 11 by the service application management unit 15 shown in the first embodiment.
[0075]
That is, the management unit 14a searches the storage unit 20 using the advertising application name (identification information) described in the advertising application request input from the receiving unit 17. Thereafter, the management unit 14a always determines whether or not the advertisement application 10 specified by the name exists in the storage unit 20. If the advertisement application 10 specified by the above name is not in the storage unit 20, the management unit 14 a holds a waiting state until a new advertisement application request is received from the reception unit 17.
[0076]
If the advertisement application 10 identified by the name is in the storage unit 20, the management unit 14a identifies application identification information for identifying the advertisement application 10 (for example, “1” for the advertisement application 10, service application If it is 11, digital information described as “0”) is generated. The application identification information is output to the transmission unit 18 together with the advertising application 10 and transmitted to the in-vehicle device 1 via the general telephone public network 5.
[0077]
On the other hand, when the character input information from the in-vehicle device 1 is a service application request and advertisement application information attached thereto, the receiving unit 17 separates the service application request and advertisement application information as in the first embodiment. Then, the advertisement application information is output to the advertisement application management unit 14 a and the service application request is output to the service application management unit 15.
[0078]
Thereafter, the management unit 14 a returns service transmission permission information to the management unit 15 in accordance with the advertisement application information from the reception unit 17. The management unit 15 searches the service application storage unit 16 for the service application 11 specified by the service application name described in the service application request received from the reception unit 17. At this time, when the service application 11 corresponding to the request is obtained as a search result, the management unit 15 outputs the service application 11 to the transmission unit 18 according to the service transmission permission information from the management unit 14a.
[0079]
The transmission unit 18 transmits the advertising application 10 input from the management unit 14 a or the service application 11 input from the management unit 15 to the in-vehicle device 1 that issued the service application request via the general public telephone network 5.
[0080]
As described above, according to the third embodiment, an advertisement application request or a service application request is issued from the in-vehicle device 1, and the advertisement application 10 or the service application 11 is transmitted from the information distribution center 2 in response to the request. Therefore, the user of the in-vehicle device 1 can download the desired advertisement application 10 or service application 11 separately. Thereby, it is possible to suppress an increase in communication amount due to the simultaneous transmission of the advertisement application 10 and the service application 11 that provide advertisement information.
[0081]
Further, when setting the service application 11 from the information distribution center 2 to the in-vehicle device 1, the execution unit 6 b determines whether or not the advertising application 10 is operating, so that the advertising effect of the advertising information of the advertising application 10 is reduced. In addition, the advertising information provider can secure an advertising effect that is commensurate with paying a part of the communication cost related to data communication between the in-vehicle device 1 and the information distribution center 2.
[0082]
In the third embodiment, only the information indicating whether or not the advertising application 10 is operating is transmitted as the advertising application information. However, the advertising application information including the advertising application name may be transmitted. . In this case, the advertising application management unit 14a in the information distribution center 2 performs service application management depending on whether or not the advertising application 10 corresponding to the name described in the advertising application information exists in the advertising application storage unit 20. Whether or not service transmission is possible may be set in the unit 15.
[0083]
By doing so, the service application 11 can be provided only when the information distribution center 2 has the advertising application 10 to be operated by the in-vehicle device 1. That is, it is possible to realize a mode in which the service application 11 cannot be downloaded by the advertisement application 10 downloaded from others. In this case, for the character information input from the in-vehicle device 1 via the receiving unit 17, the advertising application management unit 14a requests the advertising application depending on whether, for example, the first three characters of the character string are “advertising:”. And advertising application information can be distinguished.
[0084]
Moreover, in the said Embodiment 3, in order to make the vehicle-mounted apparatus 1 distinguish the advertising application 10 and the service application 11, the transmission part 18 in the information delivery center 2 shows the example which adds and transmits application identification information. However, the information may be stored in the storage units 16 and 20 as information attached to the applications 10 and 11, respectively, and may be extracted and transmitted simultaneously when the applications 10 and 11 are extracted.
[0085]
For example, a MIDlet, which is a Java (registered trademark) applet that runs on the mobile phone 3, is managed separately in its application software body (JAR file) and a file (JAD file) describing information related to the application. Therefore, by describing the distinction between the advertising application 10 and the service application 11 as one piece of information in the JAD file, application identification information can be set as information attached to each application 10, 11. This MIDP (Mobile Information Device Profile) is described in detail in the following documents.
Reference: "MIDP Java (registered trademark) game programming" (Publisher: Mainichi Communications).
[0086]
In the third embodiment, the example in which the advertisement application 10 is configured as a Java (registered trademark) applet and the advertisement application management unit 14 a is configured as a Java (registered trademark) virtual machine has been described. Similarly to the service application 11 and the service application management unit 15, a native application or middleware for operating the native application may be used.
[0087]
Furthermore, although the case where the advertisement application management unit 14a and the service application management unit 15 in the information distribution center 2 are on the same machine has been shown, they may be provided on different machines and operate in cooperation with each other via a network. . The storage units 16 and 20 that store the advertisement application 10 and the service application 11 may also be configured on different machines.
[0088]
Furthermore, although the example which requests | requires the whole advertisement application 10 with respect to the information delivery center 2 from the vehicle-mounted apparatus 1 was shown, you may make it request | require update of the advertisement information which the advertisement application 10 provides. Thereby, the latest advertisement information can be provided to the user, and the advertising effect of the advertisement information can be improved.
Moreover, since only the advertisement information is replaced, the amount of communication information between the in-vehicle device 1 and the information distribution center 2 can be reduced, and the communication cost can be reduced.
[0089]
Embodiment 4 FIG.
In the third embodiment, the example in which the in-vehicle device 1 requests the advertisement application 10 and the information distribution center 2 transmits the advertisement application 10 in response to the request has been described. The advertisement application 10 is automatically transmitted from the second side.
[0090]
In the present embodiment, the information distribution center 2 has a characteristic configuration. The in-vehicle device 1 can be realized with the same configuration as that of the third embodiment, and thus detailed description thereof is omitted. However, for communication between the in-vehicle device 1 and the information distribution center 2, a so-called wireless LAN connected to a local area network by wireless communication is used.
[0091]
FIG. 11 is a diagram showing a configuration of an information distribution center according to Embodiment 4 of the present invention. In the figure, in addition to the configuration of the information distribution center shown in the third embodiment, an advertising application management unit 14b and an advertising application transmission button 21 are newly provided. The advertising application management unit (advertising management unit) 14b (hereinafter abbreviated as the management unit 14b as appropriate) cooperates with software that automatically transmits the advertising application 10 to the in-vehicle device 1 and hardware related to arithmetic processing that executes the software. Realized by working and working. Further, the advertisement application transmission button (setting unit) 21 (hereinafter abbreviated as “send button 21” as appropriate) issues an application transmission trigger to the management unit 14b when the administrator of the information distribution center 2 appropriately presses down.
[0092]
The transmission button 21 is realized, for example, by the cooperation of software and hardware that provide a GUI for the administrator to perform processing settings. Specifically, it is expressed by a button-type icon or the like displayed on the screen of a display device (not shown). The receiving unit 17 and the transmitting unit 18 have the same configuration as that shown in the first embodiment, but as described above, the in-vehicle device is connected via the wireless LAN I / F unit 22 that is an interface for the wireless LAN. 1 in that data communication is performed.
[0093]
Next, the operation will be described.
Here, the operation of the information distribution center 2 different from the above embodiment will be described.
First, when an administrator of the information distribution center 2 performs a process of pressing the transmission button 21, an application transmission trigger is issued to the management unit 14b. Thereafter, when acquiring the application transmission trigger from the transmission button 21, the management unit 14 b reads the advertising application 10 set in advance from the advertising application storage unit 20 and outputs it to the transmission unit 18. The transmission unit 18 transmits the advertising application 10 input from the management unit 14 b to the in-vehicle device 1 via the wireless LAN I / F unit 22, the local area network, and the public telephone public network 5. Since the operation of the in-vehicle device 1 that has received the advertisement application 10 is the same as that of the third embodiment, description thereof is omitted.
[0094]
Thus, the in-vehicle device 1 is provided by providing the advertisement application transmission button 21 as a GUI (Graphical User Interface) for appropriately executing the process of transmitting the advertisement application 10 by the administrator of the information distribution center 2, and pressing this button. Regardless of whether the user likes or dislikes, the advertisement application is transmitted to the in-vehicle device 1, so that the number of the in-vehicle devices 1 on which the advertisement application 10 operates can be increased. The advertising effect of the advertisement information to be provided can be improved. Accordingly, it is possible to secure an advertising effect that is commensurate with the fact that the provider of the advertisement information bears a part of the communication cost related to data communication between the in-vehicle device 1 and the information distribution center 2.
[0095]
In the fourth embodiment, a wireless LAN is used as a communication medium between the in-vehicle device 1 and the information distribution center 2, but a DSRC or a mobile phone network may be used as in the first embodiment.
[0096]
In the fourth embodiment, an example in which the advertisement application 10 to be transmitted from the information distribution center 2 is determined in advance has been described. However, a plurality of transmission buttons 21 are prepared, and the advertisement application 10 to be transmitted is changed for each transmission button. It doesn't matter. Furthermore, the above-described third embodiment may be applied to the configuration of the fourth embodiment so that both operations can be executed.
[0097]
For example, a user of the in-vehicle device 1 inputs a desired application name of the advertisement application 10 using a keyboard as the request input unit 12 and transmits it to the information distribution center 2. The management unit 14 b in the information distribution center 2 searches for the advertisement application 10 that matches the name received from the in-vehicle device 1 and returns it to the in-vehicle device 1. By doing in this way, the information distribution center 2 can transmit the advertisement application 10 that provides the advertisement information desired by the user of the in-vehicle device 1 when the user desires.
[0098]
Embodiment 5 FIG.
In the fourth embodiment, when the advertising application 10 is sent from the information distribution center 2, the in-vehicle device 1 receives and executes the advertising application 10 as it is, but this fifth embodiment is in-vehicle. The reception is executed after the user confirms the reception of the advertisement application 10 on the apparatus 1 side.
[0099]
FIG. 12 is a diagram showing a configuration of an in-vehicle device according to Embodiment 5 of the present invention, and the in-vehicle device 1 executes reception after confirming reception of the advertisement application 10 by a user. As a configuration different from the in-vehicle device 1 shown in the third embodiment, a receiving unit 9b, an advertisement application reception confirmation unit 23, and an interface device 23a are provided. The receiving unit 9b is a component that receives data from the in-vehicle device 1, and is implemented by cooperation of software and hardware related to communication processing. As a main function, in addition to receiving data from the information distribution center 2, a process for allowing the user to confirm reception of the advertisement application 10 in cooperation with the advertisement application reception confirmation unit 23 is executed.
[0100]
The advertisement application reception confirmation unit (execution confirmation unit) 23 (hereinafter abbreviated as reception confirmation unit 23 as appropriate) is software that allows the user to confirm reception of the advertisement application 10 in cooperation with the reception unit 9b and arithmetic processing that executes the software. It is embodied by the hardware related to operating in cooperation. As the function, for example, the advertisement application reception confirmation dialog 19e as shown in FIG. 13 is displayed on the in-vehicle display device 13, and the advertisement application reception permission information is received according to the response (yes or no) of the user. To the department.
[0101]
The interface device (execution confirmation unit) 23a executes a process of setting the reception unit 9b and the reception confirmation unit 23 to determine whether or not the advertisement application 10 can be received. The interface device 23a is embodied by dedicated hardware for setting a user response (yes or no) as shown in FIG. 14 to the reception unit 9b or the reception confirmation unit 23. Further, as a GUI for setting whether or not the advertisement application 10 can be received by the user, a button type icon that the user can respond to (yes or no) is displayed on the in-vehicle display device 13, and the button is displayed on the request input unit 12. You may make it respond to the reception confirmation part 23 by operating.
[0102]
Next, the operation will be described.
First, when receiving the advertising application 10 from the information distribution center 2, the receiving unit 9 b outputs an advertising application reception confirmation request to the advertising application reception confirmation unit 23. When receiving the advertisement application reception confirmation request, the reception confirmation unit 23 displays the reception confirmation dialog 19e of the advertisement application 10 as shown in FIG. Here, the user of the in-vehicle device 1 responds to the content of the dialog 19e using the interface device 23a. This user response is output to the receiving unit 9b by the reception confirmation unit 23 as advertisement application reception permission information.
[0103]
Specifically, if the user inputs “Yes” using the interface device 23a as shown in FIG. 14, the reception confirmation unit 23 receives the digital value “1” as the advertisement application reception permission information, and receives the reception unit 9b. Set to. If the user inputs “No”, the reception confirmation unit 23 sets the digital value “0” in the reception unit 9b as the advertisement application permission information.
[0104]
The receiving unit 9b outputs the advertising application 10 received from the information distribution center 2 to the executing unit 6b or executes a process of discarding it according to the advertising application reception permission information set from the reception confirming unit 23. To do. That is, if the advertising application permission information is “1”, the receiving unit 9b transmits the advertising application 10 to the execution unit 6b. If “0”, the receiving application 9b discards the advertising application 10.
[0105]
As described above, when the advertisement application 10 automatically sent from the information distribution center 2 is received in the in-vehicle device 1, it is configured to be executed after confirmation of the user, so that it is unnecessary for the user. It is possible to prevent the advertisement application 10 from being executed.
[0106]
In addition, although the example which the advertisement application reception confirmation part 23 performs a reception confirmation process in cooperation with the interface apparatus 23a as shown in FIG. 14 was shown, as shown in FIG. 15, the vehicle-mounted display apparatus 13 is made into the touch panel. A dialog 19g may be displayed to determine whether to accept / reject the advertisement application 10 according to the position touched by the user. In addition, the user may input whether or not the advertisement application 10 can be received using the request input unit 12.
[0107]
Further, in the above-described fifth embodiment, the example in which the propriety application 10 is received or not is shown based on the response of the user of the in-vehicle device 1, but the third embodiment is transmitted by being added to the advertising application 10. The determination may be made based on the application identification information as shown in FIG. In this case, the creator information of the advertisement application 10 is included in the application identification information as vendor information.
[0108]
When receiving the advertising application 10, the receiving unit 9 b transmits application identification information attached thereto to the reception confirming unit 23. At this time, the reception confirmation unit 23 determines permission / rejection according to the vendor information of the application identification information. In this way, for example, the advertisement application 10 of the company A is executed, but the advertisement application 10 of the company B is not executed.
[0109]
Embodiment 6 FIG.
In the sixth embodiment, when the information distribution center 2 transmits the advertising application 10 to the in-vehicle device 1, information related to the user who is permitted to execute the advertising application 10 is transmitted together with the advertising application 10. The execution is permitted / rejected according to the user information.
[0110]
The basic configuration of the in-vehicle device 1 according to the present embodiment is the same as that of the fifth embodiment, but the operation is different. For example, in the configuration of FIG. 12, the advertisement application reception confirmation unit 23 determines whether or not the application 10 can be received based on the user information added to the advertisement application 10. Here, the user information refers to information for identifying the user, and includes, for example, an ID for identifying the user and a password set for each user.
[0111]
A specific operation in the in-vehicle device 1 will be described.
First, when receiving the advertising application 10, the receiving unit 9 b extracts user information added thereto and transmits the user information to the reception confirmation unit 23. The reception confirmation unit 23 compares the user information held in advance inside with the user information attached to the advertising application 10, and if it matches, the execution of the advertising application 10 is permitted. To refuse. In addition, you may comprise so that the user information which the reception confirmation part 23 hold | maintains can be updated suitably by the user of the vehicle-mounted apparatus 1. FIG.
[0112]
Next, the operation in the information distribution center 2 will be described.
FIG. 16 is a diagram showing the configuration of an information distribution center according to Embodiment 6 of the present invention. As a configuration different from the information distribution center 2 shown in the fourth embodiment, a card reader 25 for inputting user information is provided instead of the advertisement application transmission button 21. The card reader (user information input unit) 25 is a device that reads user information from the card 24 and sets it in the management unit 14b. Examples of the card 24 describing user information include a membership card distributed at a gas station or a car supply store.
[0113]
First, the card 24 describing the user information is inserted into the card reader 25. Thereby, the card reader 25 reads out the user information in the card 24 and outputs it to the advertising application management unit 14b. In the management unit 14b, the user information is read from the card reader 25, the preset advertising application 10 is taken out from the advertising application storage unit 20, and is output to the transmitting unit 18 together with the user information. The transmission unit 18 transmits the user information and the advertisement application 10 input from the management unit 14 b to the in-vehicle device 1 via the wireless LAN I / F unit 22, the local area network, and the public telephone public network 5.
[0114]
As described above, according to the sixth embodiment, when the advertising application 10 is transmitted on the information distribution center 2 side, user information is added thereto, and the advertising application is added on the in-vehicle device 1 side according to the user information. 10 is determined so as to determine whether or not it can be executed, so that the user of the in-vehicle device 1 executes only the advertising application 10 from the information distribution center 2 that has passed the card describing the user information (with a trust relationship). Can be made.
[0115]
In addition, the information distribution center side (advertiser side) can also transmit the specific advertisement application 10 to a specific customer, and the advertisement effect of the advertisement information provided by the advertisement application 10 can be improved. . For example, consider a case where a user stops at a gas station functioning as the information distribution center 2 to replenish gasoline. At this time, the advertising application 10 is transmitted from the gas station side to the in-vehicle device 1 by passing the member card at the gas station. The in-vehicle device 1 can realize an embodiment in which a service provided by the gas station can be received by operating an advertisement application from the gas station.
[0116]
In the sixth embodiment, the card reader 25 is provided on the information distribution center 2 side and user information is input via the card 24. However, user information such as a keyboard is used instead of the card reader 25. The input means may be provided.
[0117]
Moreover, although the example which presets the advertisement application 10 which the information distribution center 2 should transmit was shown, the advertisement application 10 accumulate | stored in the advertisement application storage part 20 in the information distribution center 2 according to user information is shown. It may be specified and transmitted.
[0118]
Embodiment 7 FIG.
In the seventh embodiment, the operation content of the advertising application 10 is changed according to the vehicle information acquired by the in-vehicle device 1.
[0119]
FIG. 17 is a diagram showing a configuration of a vehicle apparatus according to Embodiment 7 of the present invention. The in-vehicle device 1 according to the seventh embodiment is obtained by adding a traveling operation restriction unit 26 and a vehicle information acquisition interface unit 27 to the configuration of the in-vehicle device 1 shown in the third embodiment. The travel operation restriction unit (change information providing unit) 26 is connected to a vehicle information acquisition interface unit (change information providing unit) 27 for acquiring the travel state information of the vehicle X, and travels according to the travel state information. This can be realized by the software that sets the operation restriction information in the advertising application 10 and the hardware related to the arithmetic processing that executes the software operating together.
[0120]
Here, the driving state information includes vehicle information that can be acquired by the current car navigation system, for example, information such as a vehicle speed pulse of the vehicle X, when considering the case where the in-vehicle device 1 is realized as a car navigation system. According to the vehicle speed pulse, it is possible to distinguish the running state or the stopped state of the vehicle.
[0121]
The travel operation restriction information (change information) is information for setting travel operation restrictions. For example, when the digital value “1” is set as the driving operation restriction information, the advertising operation 10 is set with the driving operation restriction. On the other hand, if the digital value “0” is set as the driving operation restriction information, the driving operation restriction is not set in the advertising application 10.
[0122]
Next, the operation will be described.
First, the travel operation restriction unit 26 acquires travel state information of the vehicle X from a sensor (not shown) attached to the vehicle X via the vehicle information acquisition interface unit 27. At this time, the traveling operation restriction unit 26 sets the traveling operation restriction information in the advertising application 10 according to the traveling state information. For example, when the traveling operation restriction unit 26 determines that the vehicle X is traveling from the traveling state information, the traveling operation restriction information is set to the digital value “1”, and when it is determined that the vehicle is in the stopped state, the traveling operation restriction unit 26 travels. The operation restriction information is set in the advertising application 10 as a digital value “0”. The travel operation restriction unit 26 may be configured to set the travel operation restriction information in the advertising application 10 via the advertising application execution unit 6b in addition to setting the driving operation restriction information directly.
[0123]
The advertisement application executing unit 6b switches whether to display the advertisement information provided by the advertisement application 10 on the in-vehicle display device 13 according to the driving operation restriction information set in the advertisement application 10 by the traveling operation restriction unit 26. . For example, when the travel operation restriction information set in the advertising application 10 is a digital value “1”, the execution unit 6 b provides the advertisement information only by voice without displaying on the in-vehicle display device 13.
[0124]
As described above, according to the seventh embodiment, the in-vehicle device 1 is provided with the travel operation restriction unit 26, and the advertisement information provided by the advertising application 10 according to the travel operation restriction information from the travel operation restriction unit 26. Since the screen output to the in-vehicle display device 13 is stopped, for example, when the vehicle X is traveling, the advertisement information is stopped without stopping the safe driving of the vehicle X by stopping the display of the advertisement information. Can be realized.
[0125]
In addition, in the said Embodiment 7, the vehicle speed pulse which is the vehicle information acquired from the vehicle X was selected as driving | running | working state information, and the example which changes operation | movement of the advertisement application 10 depending on whether the vehicle X is drive | working was shown. . In addition to this, the vehicle information set in advance and the advertisement information are associated with each other and held in the advertisement application 10, and the advertisement information corresponding to the vehicle information acquired as the driving operation restriction information (change information) is extracted. It may be configured to be provided. Specific examples are given below.
[0126]
(1) The advertisement content is changed according to road information such as road type.
Consider a case where the in-vehicle device 1 is realized as a car navigation system. For example, from the vehicle position information or map data acquired using the vehicle position detection function of the existing car navigation system, the traveling operation restriction unit 26 determines whether the road on which the vehicle X is currently traveling is an expressway or not. Distinguish between them. This road type identification process applies a technique realized in an existing car navigation system. Further, as shown in FIG. 18, the advertisement application 10 holds preset road identification information and advertisement information corresponding thereto.
[0127]
Here, when the road identification information is set in the advertising application 10 as the driving operation restriction information (change information) by the driving operation restriction unit 26, the execution unit 6b executes the advertising application 10 and the vehicle X is on the expressway. If the vehicle is traveling, advertisements of restaurants and services in the service area, for example, corresponding to the advertisements A, D, and E are provided. On the other hand, if it is a general road, it is configured to provide advertisements for restaurants and services near the current position of the vehicle X corresponding to the advertisements B and C.
[0128]
(2) An advertisement is output according to the maintenance information of the vehicle X.
For example, replacement time (change information) such as tires or oil is set as vehicle information of the vehicle X in the travel operation restriction unit 26. Further, the current time is always input to the travel operation restriction unit 26. Thereby, the traveling operation restriction unit 26 executes a comparison process between the current time and the exchange time, and changes the advertisement content according to the comparison result. Specifically, when the tire replacement time is near, the advertising application 10 that provides the tire advertisement is operated and displayed on the in-vehicle display device 13. When the oil replacement time is approaching, the advertisement application 10 is changed to an advertisement application 10 that displays an oil replacement advertisement. By doing in this way, advertising information corresponding to the state of vehicle X exactly can be provided to a user, and the advertising effect of advertising information can be improved.
[0129]
Moreover, although the example which controls the operation | movement of the advertisement application 10 by setting driving operation restriction information (change information) to the advertisement application 10 by the traveling operation restriction part 26 was shown, the driving operation restriction part 26 is shown from the advertisement application 10 side. May be requested to acquire the traveling state of the vehicle X, and the traveling state acquired from the vehicle X by the traveling operation restriction unit 26 based on the request may be set in the advertising application 10. In addition, regarding the examples of (1) and (2) described above, the vehicle operation may be acquired not only by the driving operation restriction unit 26 but also by the advertisement application 10 side as a trigger.
[0130]
In addition to the above, the advertisement application 10 holds advertisement data position coordinate information in which advertisement information and associated position information (for example, information such as the position coordinates of a store introduced in the advertisement information) are associated with each other. The advertising information corresponding to the position coordinates at a distance equal to or less than a predetermined threshold may be extracted and provided from the vehicle position coordinates acquired by the traveling operation restriction unit 26 as the traveling operation restriction information (change information). good. By doing in this way, the advertising information according to the position of the own vehicle can be provided, and the advertising effect can also be improved.
[0131]
Embodiment 8 FIG.
In the eighth embodiment, in addition to the configuration of the seventh embodiment in which the operation of the advertising application 10 is changed according to the vehicle information, the service application 11 also changes the operation in accordance with the advertising application 10.
[0132]
FIG. 19 is a diagram showing a configuration of an in-vehicle apparatus according to Embodiment 8 of the present invention. The basic configuration of the in-vehicle device 1 according to the eighth embodiment is the same as that of the seventh embodiment, but differs in that the operation of the service application 11 is changed according to the advertising application 10.
First, the travel operation restriction unit (change information providing unit) 26a acquires travel state information from the vehicle X via the vehicle information acquisition interface unit 27, and the advertising application 10 and the service application 11 according to the travel state information. On the other hand, travel operation restriction information (change information) is set.
[0133]
When the driving operation restriction information is set in the advertising application 11, the advertising application execution unit 6b switches whether to display the advertising information provided by the advertising application 10 on the in-vehicle display device 13 according to the driving operation restriction information. . At the same time, when the driving operation restriction information is set in the service application 11, the service application execution unit 7 displays display information related to the service contents provided by the service application 11 on the in-vehicle display device 13 according to the driving operation restriction information. Switches whether to display. For example, when the travel operation restriction information set in the service application 11 is a digital value “1”, the execution unit 7 does not issue a display command to the in-vehicle display device 13.
[0134]
As described above, according to the eighth embodiment, the in-vehicle device 1 is provided with the travel operation restriction unit 26a, and the advertisement application 10 and the service application 11 provide according to the travel operation restriction information from the travel operation restriction unit 26a. Since the screen output of the display information is stopped, advertisement provision and service provision that do not hinder safe driving when the vehicle X is traveling can be realized.
[0135]
In the eighth embodiment, the travel operation restriction unit 26a directly sets the travel operation restriction information in the advertisement application 10 and the service application 11. However, the advertisement application execution unit 6b and / or the service application execution unit 7 is described. You may make it set to.
[0136]
Alternatively, the driving operation restriction information (change information) may be set only for the advertising application 10 from the driving operation restriction unit 26a, and the advertising application 10 may be configured to transmit and set the driving operation restriction information to the service application 11. Conversely, the driving operation restriction information may be set only for the service application 11 from the driving operation restriction unit 26 a, and the service application 11 may transmit and set the driving operation restriction information to the advertising application 10.
Further, the travel application restriction information is not set from the advertisement application 10 to the service application 11, the operation state of the advertisement application 10 is set in the service application 11, and the operation of the service application 11 is changed according to the operation state. You may comprise.
[0137]
Furthermore, in the said Embodiment 8, although the driving operation restriction | limiting part 26a showed the example which controls the advertisement application 10 and the service application 11, this invention is not limited to this. For example, as in the seventh embodiment, the advertising application 10 and the service application 11 request the traveling operation restriction unit 26a to acquire the traveling state. As a result of this request, the driving state (change information) of the vehicle X may be set in the advertisement application 10 and the service application 11 to change each operation.
[0138]
Furthermore, in the advertisement application 10 and the service application 11, vehicle information set in advance and advertisement information and service contents corresponding to the vehicle information are stored in association with each other and acquired as travel operation restriction information (change information). You may comprise so that the advertisement information and service content corresponding to vehicle information may be extracted and provided. For example, a mode in which road type information of a road on which the vehicle X is traveling is acquired as the vehicle information, and the operation is changed according to the road type information acquired by the advertisement application 10 and the service application 11 may be used.
[0139]
Embodiment 9 FIG.
The ninth embodiment is configured so that the contents of the advertisement information provided by the advertisement application 10 can be rewritten, and the advertisement information provided by the advertisement application 10 can be appropriately changed from the in-vehicle device 1 or the information distribution center 2 side. It is a thing.
[0140]
FIG. 20 is a diagram showing the configuration of an information distribution center according to Embodiment 9 of the present invention. The information distribution center 2 according to the present embodiment includes an advertising application management unit 14c that adds an input unit 28 to the configuration shown in the third embodiment and executes processing different from that in the third embodiment. . The advertising application management unit (advertising management unit) 14c (hereinafter abbreviated as the management unit 14c as appropriate) receives input information (change information) from the input unit 28 in addition to the operation by the management unit 14a shown in the third embodiment. The advertisement information provided by the advertisement application 10 is changed based on the above. In addition, the management unit 14c can be realized by the software having the above processing function and the hardware related to the arithmetic processing that executes the software operating together.
[0141]
The input unit (change information providing unit) 28 has an input I / F device such as a keyboard, and is used by the administrator of the information distribution center 2 to change conditions (changes) of advertisement information such as the next vehicle inspection timing of the vehicle. Information). In addition, the advertisement application 10 according to the present embodiment performs vehicle inspection guidance at the vehicle inspection timing, for example, for the user of the in-vehicle device 1.
[0142]
Further, the advertisement application 10 holds information about the next vehicle inspection time (for example, date information such as “November 2002”) as an internal state. In the vehicle-mounted device 1 that executes the advertisement application 10, vehicle inspection guidance information is provided to the user when it is close to the time described in the next vehicle inspection time information. The advertisement application 10 is configured as a Java (registered trademark) applet described in, for example, a Java (registered trademark) language, and is transmitted from the information distribution center 2 to the in-vehicle device 1 as a JAR file.
[0143]
Next, the operation will be described.
First, the administrator of the information distribution center 2 inputs next vehicle inspection time information (change information) of a vehicle on which the in-vehicle device 1 to which the advertisement application 10 is to be transmitted is input via the input unit 28. The next vehicle inspection time information is output from the input unit 28 to the advertising application management unit 14c. The management unit 14c creates a file describing the next vehicle inspection time information input from the input unit 28 (for example, a text file describing the next vehicle inspection time).
[0144]
Next, the management unit 14c reads the advertisement application 10 to be transmitted from the advertisement application storage unit 20 to the in-vehicle device 1 of the vehicle corresponding to the next vehicle inspection time information. Thereafter, the management unit 14 c adds a file (change information) describing the next vehicle inspection time information to the JAR file of the advertisement application 10 and transmits the file to the in-vehicle device 1 via the transmission unit 18.
[0145]
Here, as the JAR file generation method by the management unit 14c, an existing technology related to the JAR file generation method at the time of generating a Java (registered trademark) applet is applied. Moreover, although the case where the file which described the next vehicle inspection time information produced | generated by the management part 14c was a text file was shown, for example, you may process separately, such as encrypting, and you may make it binary data.
[0146]
When the in-vehicle device 1 receives the advertising application 10 transmitted from the information distribution center 2 as described above, the in-vehicle device 1 refers to the next vehicle inspection time information text file in the JAR file, and the time described in the file is referred to. If the current time is within a certain threshold, the advertising application 10 is executed to provide advertisement information (in this case, vehicle inspection guidance) to the user.
[0147]
As described above, according to the ninth embodiment, the internal information of the advertising application 10 is described in the information distribution center 2 so that the advertising information is appropriately changed in accordance with the state of the in-vehicle device 1, and the internal information is included in the internal information. Accordingly, since the in-vehicle device 1 is configured to provide the advertisement information, the advertisement that the user wants to see can be provided, and the advertisement effect of the advertisement information provided by the advertisement application 10 can be improved.
[0148]
Further, it is possible to provide advertisement information according to the vehicle situation without acquiring vehicle information. For example, when a vehicle dealer sells a vehicle, the advertisement application 10 is transmitted to the in-vehicle device 1 mounted on the vehicle. Thereby, when performing a vehicle inspection of the vehicle, the user is more likely to request a vehicle dealer who has purchased the vehicle.
[0149]
In the ninth embodiment, the internal information is rewritten when the advertising application 10 is transmitted from the information distribution center 2 to the in-vehicle device 1. However, the internal information of the advertising application 10 using the request input unit 12 of the in-vehicle device 1 is rewritten. The internal information may be rewritten.
[0150]
Further, as long as the advertisement application is realized as a Java (registered trademark) applet, it may be a native application that is permitted to rewrite the internal state. Furthermore, although only the advertisement application can rewrite the internal state, the service application may have a rewriteable internal state and the internal state may be rewritten in the information distribution center or the in-vehicle device.
[0151]
【The invention's effect】
As described above, according to the present invention, it is determined whether or not the advertising software is executed based on the advertisement application information indicating the execution state of the advertising software in the information terminal device, and the software is executed. Since the service information is transmitted to the information terminal device, there is an effect that it is possible to suppress an increase in communication amount due to the simultaneous transmission of the advertisement software for providing the advertisement information and the service information. In addition, since the service information is transmitted only when the advertising software is executed in the information terminal device, the provider of the advertisement information can reduce the communication cost related to the data communication between the information terminal device and the information distribution device. There is an effect that it is possible to secure the advertising effect by the advertisement information that is commensurate with paying a part.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an information distribution system according to Embodiment 1 of the present invention.
FIG. 2 is a diagram showing an example of a display screen in the in-vehicle display device in FIG.
FIG. 3 is a flowchart showing an operation of the in-vehicle device in FIG. 1;
4 is a flowchart showing the operation of the information processing center in FIG.
FIG. 5 is a flowchart showing another example of the operation of the in-vehicle device in FIG.
6 is a flowchart showing another example of the operation by the information processing center in FIG.
FIG. 7 is a table showing the relationship between the availability of transmission of service applications, the advertisement level, and the service application level.
FIG. 8 is a diagram showing a service application list displayed on the in-vehicle display device in FIG. 1;
FIG. 9 is a diagram showing a configuration of an in-vehicle apparatus according to Embodiment 2 of the present invention.
FIG. 10 is a diagram showing a configuration of an information distribution system according to Embodiment 3 of the present invention.
FIG. 11 is a diagram showing a configuration of an information distribution center according to Embodiment 4 of the present invention.
FIG. 12 is a diagram showing a configuration of an in-vehicle device according to Embodiment 5 of the present invention.
13 is a diagram showing an advertisement application reception confirmation dialog provided by an in-vehicle device according to Embodiment 5. FIG.
14 is a diagram showing a response input screen provided by the interface device in FIG. 12. FIG.
FIG. 15 is a diagram showing another example of an advertisement application reception confirmation dialog provided by the in-vehicle device according to the fifth embodiment.
FIG. 16 is a diagram showing a configuration of an information distribution center according to Embodiment 6 of the present invention.
FIG. 17 is a diagram showing a configuration of a vehicle device according to a seventh embodiment of the present invention.
FIG. 18 is a diagram showing related information between advertisement information and road identification information held in the advertising application according to the seventh embodiment.
FIG. 19 is a diagram showing a configuration of an in-vehicle device according to Embodiment 8 of the present invention.
FIG. 20 is a diagram showing a configuration of an information distribution center according to Embodiment 9 of the present invention.
[Explanation of symbols]
1 in-vehicle device (information terminal device), 2 information distribution center (information distribution device), 3 mobile phone, 4 mobile phone base station, 5 public telephone public network, 6, 6a, 6b advertising application execution unit (advertisement execution unit), 7 service application execution unit (service execution unit), 8 transmission unit, 9, 9a, 9b reception unit, 10 advertising application (advertisement software), 11 service application (service information), 12 request input unit, 13 in-vehicle display device, 14, 14a, 14b, 14c Advertising application management unit (advertisement management unit), 15 Service application management unit (service management unit), 16 Service application storage unit, 17 reception unit, 18 transmission unit, 19a, 19c Service application display screen, 19b Advertising application display screen, 19e, 19g Advertising application reception confirmation dialog, 20 Advertising application storage part (storage part), 21 Advertising application transmission button (setting part), 22 Wireless LAN I / F part, 23 Advertising application reception confirmation part (execution confirmation part), 24 cards, 25 Card reader (user information input unit), 26, 26a Traveling operation control unit (change information providing unit), 27 Vehicle information acquisition interface unit (change information providing unit), 28 Input unit (change information providing unit).

Claims (14)

広告情報を提供する広告用ソフトウェアを実行すると共に、当該ソフトウェアの実行状況を示す宣伝アプリケーション情報を出力する広告実行部、
サービス情報を要求するサービスアプリケーション要求情報と、上記広告実行部からの上記宣伝アプリケーション情報とを送信する送信部、
上記送信部から送信したサービスアプリケーション要求情報に対応するサービス情報を受信する受信部、及び
この受信部が受信したサービス情報を実行するサービス実行部
を備えた情報端末装置に対して前記サービス情報を送信する情報配信装置であって、
上記サービス情報を要求するサービスアプリケーション要求情報と、広告情報を提供する広告用ソフトウェアの実行状況を示す上記宣伝アプリケーション情報とを受信する受信部と、
上記受信部が受信した上記宣伝アプリケーション情報に基づいて、上記サービス情報の送信可否を示す送信可否情報を生成する広告管理部と、
上記広告管理部が生成した送信可否情報に基づいて、上記サービスアプリケーション要求情報に対応するサービス情報を出力するサービス管理部と、
上記サービス管理部から入力したサービス情報を送信する送信部と
を備えた情報配信装置。
An advertisement execution unit that executes advertisement software that provides advertisement information and outputs advertising application information indicating the execution status of the software,
A transmission unit for transmitting service application request information for requesting service information and the advertising application information from the advertisement execution unit;
A receiver that receives service information corresponding to the service application request information transmitted from the transmitter; and
Service execution unit that executes the service information received by this reception unit
An information distribution device that transmits the service information to an information terminal device comprising:
And the service application request information for requesting the service information, a receiver for receiving the said advertising application information indicating the execution status of advertising software that provides advertising information,
Based on the advertisement application information the receiving unit receives the advertisement management unit that generates a transmission availability information indicating whether transmission of the service information,
A service management unit that outputs service information corresponding to the service application request information based on the transmission permission information generated by the advertisement management unit;
An information distribution apparatus comprising: a transmission unit that transmits service information input from the service management unit.
広告用ソフトウェアを記憶する記憶部を備え、
受信部は、前記情報端末装置から宣伝アプリケーション情報に加えて前記広告用ソフトウェアの種別を示す識別情報を受信し、
広告管理部は、上記受信部が受信した識別情報に基づいて特定される広告用ソフトウェアが、上記記憶部に記憶される広告用ソフトウェアと同一であるか否かに基づいて送信可否情報を生成することを特徴とする請求項1記載の情報配信装置。
A storage unit for storing advertising software;
The receiving unit receives identification information indicating the type of the advertising software in addition to the advertising application information from the information terminal device ,
The advertisement management unit generates transmission permission / inhibition information based on whether or not the advertisement software specified based on the identification information received by the reception unit is the same as the advertisement software stored in the storage unit. The information distribution apparatus according to claim 1.
広告用ソフトウェアを記憶する記憶部を備え、
広告管理部は、受信部を介して要求された広告用ソフトウェアを上記記憶部から抽出して出力し、
送信部は、上記広告管理部が出力した広告用ソフトウェアを送信することを特徴とする請求項1記載の情報配信装置。
A storage unit for storing advertising software;
The advertisement management unit extracts and outputs the advertisement software requested via the reception unit from the storage unit,
The information distribution apparatus according to claim 1, wherein the transmission unit transmits the advertisement software output by the advertisement management unit.
広告用ソフトウェアを記憶する記憶部と、広告用ソフトウェアを送信するタイミングを設定する設定部とを備え、
広告管理部は、上記設定部に設定されたタイミングに従って広告用ソフトウェアを上記記憶部から抽出して出力し、
送信部は、上記広告管理部が出力した広告用ソフトウェアを送信することを特徴とする請求項1記載の情報配信装置。
A storage unit for storing the advertising software, and a setting unit for setting the timing for transmitting the advertising software,
The advertisement management unit extracts and outputs advertisement software from the storage unit according to the timing set in the setting unit,
The information distribution apparatus according to claim 1, wherein the transmission unit transmits the advertisement software output by the advertisement management unit.
広告用ソフトウェアを記憶する記憶部と、利用者情報を入力する利用者情報入力部とを備え、
広告管理部は、上記利用者情報入力部に入力された利用者情報が予め設定された利用者に合致すると、上記記憶部から広告用ソフトウェアを抽出して出力し、
送信部は、上記広告管理部が出力した広告用ソフトウェアを送信することを特徴とする請求項1記載の情報配信装置。
A storage unit for storing advertisement software; and a user information input unit for inputting user information;
When the user information input to the user information input unit matches a preset user, the advertisement management unit extracts and outputs advertising software from the storage unit,
The information distribution apparatus according to claim 1, wherein the transmission unit transmits the advertisement software output by the advertisement management unit.
サービス情報を要求するサービスアプリケーション要求情報と、広告情報を提供する広告用ソフトウェアの実行状況を示す宣伝アプリケーション情報とを受信する受信部、
上記受信部が受信した上記宣伝アプリケーション情報に基づいて、サービス情報の送信可否を示す送信可否情報を生成する広告管理部、
上記広告管理部が生成した送信可否情報に基づいて、上記サービスアプリケーション要求情報に対応するサービス情報を出力するサービス管理部、及び
上記サービス管理部から入力したサービス情報を送信する送信部
を備えた情報配信装置から前記サービス情報を受信する情報端末装置であって、
広告情報を提供する広告用ソフトウェアを実行すると共に、当該ソフトウェアの実行状況を示す上記宣伝アプリケーション情報を出力する広告実行部と、
上記サービス情報を要求するサービスアプリケーション要求情報と、上記広告実行部からの上記宣伝アプリケーション情報とを送信する送信部と、
上記送信部から送信したサービスアプリケーション要求情報に対応するサービス情報を受信する受信部と、
この受信部が受信したサービス情報を実行するサービス実行部と
を備えた情報端末装置。
A receiving unit for receiving service application request information for requesting service information and advertising application information indicating an execution status of advertising software for providing advertisement information;
Based on the advertising application information received by the receiving unit, an advertisement management unit that generates transmission propriety information indicating whether or not service information can be transmitted;
A service management unit that outputs service information corresponding to the service application request information based on the transmission permission information generated by the advertisement management unit; and
Transmitter for transmitting service information input from the service manager
An information terminal device that receives the service information from an information distribution device comprising:
And executes the advertising software that provides advertisement information, and advertisement execution unit for outputting the advertisement application information indicating an execution state of the software,
And the service application request information for requesting the service information, a transmission unit that transmits and the advertisement application information from the advertisement execution unit,
A receiver that receives service information corresponding to the service application request information transmitted from the transmitter;
An information terminal device comprising: a service execution unit that executes service information received by the reception unit.
受信部は、広告用ソフトウェアを受信し、
広告実行部は、上記受信部が受信した広告用ソフトウェアを実行することを特徴とする請求項6記載の情報端末装置。
The receiving unit receives the advertising software,
The information terminal device according to claim 6, wherein the advertisement execution unit executes the advertisement software received by the reception unit.
受信部が受信した広告用ソフトウェアを実行又は受信するか否かを設定する実行確認部を備え、
広告実行部は、上記実行確認部にて実行可又は受信可と設定されたソフトウェアのみを実行又は受信することを特徴とする請求項7記載の情報端末装置。
An execution confirmation unit for setting whether to execute or receive the advertisement software received by the reception unit;
Advertisement execution unit, the information terminal apparatus according to claim 7, wherein the executing or receiving only the software that is set as executable or receivable in the execution confirmation section.
広告実行部は、広告用ソフトウェアの実行状況をサービス実行部に通知し、
上記サービス実行部は、上記広告実行部が上記広告用ソフトウェアを実行している場合にのみサービス情報を実行処理することを特徴とする請求項6記載の情報端末装置。
The advertisement execution unit notifies the service execution unit of the execution status of the advertisement software,
The information terminal device according to claim 6, wherein the service execution unit executes service information only when the advertisement execution unit is executing the advertisement software.
ソフトウェアの実行内容を変更させる変更情報を提供する変更情報提供部を備え、
広告実行部及び/又はサービス実行部は、上記変更情報提供部から提供された変更情報に従って広告用ソフトウェア及び/又はサービス情報の実行内容を変更することを特徴とする請求項6記載の情報端末装置。
A change information providing unit for providing change information for changing the execution content of the software,
7. The information terminal device according to claim 6, wherein the advertisement execution unit and / or the service execution unit changes the execution contents of the advertisement software and / or service information according to the change information provided from the change information providing unit. .
ソフトウェアの実行内容を変更させる変更情報を提供する変更情報提供部を備え、
広告実行部又はサービス実行部は、上記変更情報に従って広告用ソフトウェア又はサービス情報の実行内容を変更すると共に、当該変更内容に関する情報をサービス実行部又は広告実行部に送信し、
上記サービス実行部又は上記広告実行部は、上記広告実行部又は上記サービス実行部から受信した上記情報に従って上記サービス情報又は上記広告用ソフトウェアの実行内容を変更することを特徴とする請求項6記載の情報端末装置。
A change information providing unit for providing change information for changing the execution content of the software,
The advertisement execution unit or the service execution unit changes the execution content of the advertisement software or service information according to the change information, and transmits information related to the change content to the service execution unit or the advertisement execution unit.
The said service execution part or the said advertisement execution part changes the execution content of the said service information or the said advertisement software according to the said information received from the said advertisement execution part or the said service execution part. Information terminal device.
広告情報を提供する広告用ソフトウェアを実行すると共に、当該ソフトウェアの所定時点におけるインストール有無を示す宣伝アプリケーション情報を出力する広告実行部、An advertisement execution unit that executes advertisement software that provides advertisement information and outputs advertisement application information indicating whether or not the software is installed at a predetermined time point;
サービス情報を要求するサービスアプリケーション要求情報と、上記広告実行部からの上記宣伝アプリケーション情報とを送信する送信部、A transmission unit for transmitting service application request information for requesting service information and the advertising application information from the advertisement execution unit;
上記送信部から送信したサービスアプリケーション要求情報に対応するサービス情報を受信する受信部、及びA receiving unit that receives service information corresponding to the service application request information transmitted from the transmitting unit; and
この受信部が受信したサービス情報を実行するサービス実行部Service execution unit for executing the service information received by the reception unit
を備えた情報端末装置に対して前記サービス情報を送信する情報配信装置であって、An information distribution device that transmits the service information to an information terminal device comprising:
上記サービス情報を要求するサービスアプリケーション要求情報と、広告情報を提供する広告用ソフトウェアの所定時点におけるインストール有無を示す上記宣伝アプリケーション情報とを受信する受信部と、A receiving unit that receives the service application request information requesting the service information and the advertising application information indicating whether or not the advertisement software that provides the advertisement information is installed at a predetermined time;
上記受信部が受信した上記宣伝アプリケーション情報に基づいて、上記サービス情報の送信可否を示す送信可否情報を生成する広告管理部と、Based on the advertising application information received by the receiving unit, an advertisement management unit that generates transmission propriety information indicating whether the service information can be transmitted;
上記広告管理部が生成した送信可否情報に基づいて、上記サービスアプリケーション要求情報に対応するサービス情報を出力するサービス管理部と、A service management unit that outputs service information corresponding to the service application request information based on the transmission permission information generated by the advertisement management unit;
上記サービス管理部から入力したサービス情報を送信する送信部とA transmission unit for transmitting service information input from the service management unit;
を備えた情報配信装置。An information distribution apparatus comprising:
サービス情報を要求するサービスアプリケーション要求情報と、広告情報を提供する広告用ソフトウェアの所定時点におけるインストール有無を示す宣伝アプリケーション情報とを受信する受信部、A receiving unit for receiving service application request information for requesting service information and advertising application information indicating whether or not the advertisement software for providing the advertisement information is installed at a predetermined time;
上記受信部が受信した上記宣伝アプリケーション情報に基づいて、サービス情報の送信可否を示す送信可否情報を生成する広告管理部、Based on the advertising application information received by the receiving unit, an advertisement management unit that generates transmission propriety information indicating whether or not service information can be transmitted;
上記広告管理部が生成した送信可否情報に基づいて、上記サービスアプリケーション要求情報に対応するサービス情報を出力するサービス管理部、及びA service management unit that outputs service information corresponding to the service application request information based on the transmission permission information generated by the advertisement management unit; and
上記サービス管理部から入力したサービス情報を送信する送信部Transmitter for transmitting service information input from the service manager
を備えた情報配信装置から前記サービス情報を受信する情報端末装置であって、An information terminal device that receives the service information from an information distribution device comprising:
広告情報を提供する広告用ソフトウェアを実行すると共に、当該ソフトウェアの所定時点におけるインストール有無を示す上記宣伝アプリケーション情報を出力する広告実行部と、An advertisement execution unit that executes advertisement software that provides advertisement information and outputs the advertisement application information indicating whether or not the software is installed at a predetermined time point;
上記サービス情報を要求するサービスアプリケーション要求情報と、上記広告実行部からの上記宣伝アプリケーション情報とを送信する送信部と、A transmission unit that transmits service application request information for requesting the service information, and the advertising application information from the advertisement execution unit;
上記送信部から送信したサービスアプリケーション要求情報に対応するサービス情報を受信する受信部と、A receiver that receives service information corresponding to the service application request information transmitted from the transmitter;
この受信部が受信したサービス情報を実行するサービス実行部とA service execution unit for executing the service information received by the reception unit;
を備えた情報端末装置。An information terminal device comprising:
サービス情報を要求するサービスアプリケーション要求情報を受信する受信部、サービス情報を記憶する記憶部を備え、受信部を介して要求されたサービス情報を上記記憶部から抽出して出力するサービス管理部、上記サービス管理部から入力したサービス情報を送信する送信部を備えた情報配信装置から前記サービス情報を受信する情報端末装置であって、A reception unit that receives service application request information for requesting service information; a storage unit that stores service information; a service management unit that extracts and outputs service information requested via the reception unit; An information terminal device that receives the service information from an information distribution device including a transmission unit that transmits service information input from a service management unit,
上記サービス情報を要求するサービスアプリケーション要求情報を送信する送信部と、上記送信部から送信したサービスアプリケーション要求情報に対応するサービス情報を受信する受信部と、A transmission unit that transmits service application request information for requesting the service information; a reception unit that receives service information corresponding to the service application request information transmitted from the transmission unit;
この受信部が受信したサービス情報を実行するサービス実行部とA service execution unit for executing the service information received by the reception unit;
広告情報を提供する広告用ソフトウェアを実行すると共に、広告用ソフトウェアの実行状況をサービス実行部に通知する広告実行部とを備え、An advertisement execution unit that executes advertisement software that provides advertisement information, and that notifies the service execution unit of the execution status of the advertisement software,
上記サービス実行部は、上記広告実行部が上記広告用ソフトウェアを実行している場合にのみサービス情報を実行処理することを特徴とする情報端末装置。The information terminal device, wherein the service execution unit executes service information only when the advertisement execution unit is executing the advertisement software.
JP2002314775A 2002-10-29 2002-10-29 Information distribution device and information terminal device Expired - Lifetime JP4376504B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002314775A JP4376504B2 (en) 2002-10-29 2002-10-29 Information distribution device and information terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002314775A JP4376504B2 (en) 2002-10-29 2002-10-29 Information distribution device and information terminal device

Publications (2)

Publication Number Publication Date
JP2004151254A JP2004151254A (en) 2004-05-27
JP4376504B2 true JP4376504B2 (en) 2009-12-02

Family

ID=32459001

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002314775A Expired - Lifetime JP4376504B2 (en) 2002-10-29 2002-10-29 Information distribution device and information terminal device

Country Status (1)

Country Link
JP (1) JP4376504B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023099543A (en) * 2016-07-14 2023-07-13 株式会社ロジック・マイスター Game control method

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4792772B2 (en) * 2005-03-08 2011-10-12 住友電気工業株式会社 Traffic signal controller and communication method
JP5401777B2 (en) * 2007-10-11 2014-01-29 株式会社Jvcケンウッド Information providing apparatus, information providing method, and program
JP5050767B2 (en) * 2007-10-11 2012-10-17 株式会社Jvcケンウッド Information providing apparatus, information providing method, and program
JP5178271B2 (en) * 2008-03-21 2013-04-10 三菱電機株式会社 Advertisement providing device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023099543A (en) * 2016-07-14 2023-07-13 株式会社ロジック・マイスター Game control method
JP7698936B2 (en) 2016-07-14 2025-06-26 株式会社Cygames Game Control Method

Also Published As

Publication number Publication date
JP2004151254A (en) 2004-05-27

Similar Documents

Publication Publication Date Title
CN102017662B (en) Information providing system, terminal for transmitting/receiving information, and information providing method
JP6173182B2 (en) Information processing apparatus, information terminal, advertising system, and information processing method
US9928745B2 (en) System and method for pairing passengers and in-vehicle equipment
US20130132513A1 (en) Roadside apparatus, control method and program
US20090234741A1 (en) Navigation system and program
JP4376504B2 (en) Information distribution device and information terminal device
JP4346834B2 (en) Navigation in-vehicle terminal
JP6656797B2 (en) Information processing system, information processing program, terminal device, information processing device, and information processing method
JP5102254B2 (en) In-vehicle device in automatic fee payment system
CN112016980A (en) Method and device for issuing travel invoice, server and storage medium
JP6207353B2 (en) Contract support apparatus, advertising system, and program
JP2004271738A (en) Advertisement distribution device, in-car terminal device, advertisement distribution method, advertisement reception / display method, and advertisement distribution program
CN107135255A (en) Method and device for pushing messages
GB2534273A (en) System and method for pairing passengers and in-vehicle equipment
JP5369439B2 (en) Distribution system and in-vehicle device
JP5141290B2 (en) Information distribution system, information distribution method and program
WO2009116617A1 (en) Delivery system and in-vehicle device
US20130311289A1 (en) Display device, image display system, and method for displaying image
JP2015133137A (en) Information provision system
JP7728101B2 (en) Distribution device, distribution method, and distribution program
JP5088190B2 (en) Distribution system, center device, and vehicle-mounted device
JP3871126B2 (en) Management server and in-vehicle device in automatic fee payment system
JP2002260169A (en) Traffic information distribution method and traffic information distribution computer
KR20230013961A (en) Advertisement providing method, terminal system of taxi vehicle and ser ver performing the same
JP2009229138A (en) Distribution system, center device, and vehicle-mounted unit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051003

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20071026

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20071026

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071026

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080813

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090803

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090901

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090909

R150 Certificate of patent or registration of utility model

Ref document number: 4376504

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120918

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130918

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term