(57)【要約】【課題】  従来、監視領域内の移動体を探知して取得した探知データを配信するデータ配信装置は、データ発行部とデータ購読部との間のデータ伝送速度は同一又は十分ある通信ネットワーク上に構成されていることが前提となっており、データ伝送速度が異なるデータ配信領域間でデータ発行部からデータ購読部へ周期的にデータを送信すると、データ購読部で周期的にデータが購読できない問題がった。【解決手段】  データ購読部からデータ発行部への要求に自分が受信可能なデータ伝送速度を付与し、データ発行部がデータ購読部から要求されたデータ伝送速度でデータを送信するようにした。【選択図】  図１
2011180815.tif 000002
【特許請求の範囲】
【請求項１】
監視区域毎に、前記監視区域内の移動体を探知して取得した前記移動体の探知データを発信するデータ発信機能を備えるデータ発行部と、必要な種類の探知データを要求し前記探知データを受信するデータ受信機能を備えるデータ購読部と、を備えるデータ配信システムであって、
前記データ購読部は必要とする前記探知データの種類と受信可能なデータ伝送速度とを関連付けして前記データ発行部に対して伝達し、前記データ発行部は前記データ購読部が要求する種類の探知データを送信可能な場合に前記種類の探知データを繰返し取得して最新の前記探知データを前記データ伝送速度で前記データ購読部に対して送信することを特徴とするデータ配信システム。
【請求項２】
監視区域毎に、前記監視区域内の移動体を探知して取得した前記移動体の探知データを発信するデータ発信機能を備えるデータ発行部と、必要な種類の探知データを要求し前記探知データを受信するデータ受信機能を備えるデータ購読部と、前記データ購読部から必要とする探知データの種類を受信し当該種類の探知データを取得可能なデータ発行部に対して当該探知データを前記データ購読部に向けて送信することを要求するデータ配信制御部と、を備えるデータ配信システムであって、
前記データ購読部は必要な前記探知データの種類と受信可能なデータ伝送速度とを関連付けして前記データ配信制御部に送信し、前記データ配信制御部は前記種類の探知データを送信可能な前記データ発行部に対して前記探知データの種類と前記データ購読部と前記データ伝送速度を送信し、前記データ発行部は前記データ購読部が要求する種類の探知データの最新の前記探知データを前記データ伝送速度で前記データ購読部に対して送信することを特徴とするデータ配信システム。
【請求項３】
前記探知データの種類は、監視区域の名称と目標とする移動体の種別を含むことを特徴とする請求項１、２いずれか記載のデータ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データを発行する機能を持つデータ発行部とデータを購読する機能を持つデータ購読部がそれぞれ独立に構成され、データ発行部からデータ購読部にデータの配信を行うデータ配信システムに関するものである。
【背景技術】
【０００２】
データを配信する装置は、データ配信領域内でデータを発行する機能を有するデータ発行部とデータを購読する機能を有するデータ購読部を、それぞれ独立に配置した発行／購読型モデルに基づき実現することができる。
ただし、この発行／購読型モデルを採用した場合、どのデータ発行部が送信したデータをどのデータ購読部に送り届けるのかを一元管理する機能が必要となる。
一元管理する機能を備えることで、データ発行部はデータの送信先を管理する必要がなくなると共に、データ購読部はデータの送信元を意識することなく要求した欲しい種類のデータを受信することが可能となる。
【０００３】
データ配信装置の一例として、データ発行部からデータ購読部に直接データを送信するデータ配信装置が挙げられる。
このデータ配信装置は、データ発行部から発行されるデータの種類を保持し、データ購読部からの要求のあったデータの種類に合致するデータを発行するデータ発行部を検索する機能及びデータ発行部に対してデータの送信先を指示する機能を有する１個のデータ配信制御部と、発行するデータの種類をデータ配信制御部に登録する機能及びデータ配信制御部から送信先として指示されたデータ購読部にデータを送信する機能を有する複数個のデータ発行部と、データ配信制御部に欲しい種類のデータを要求する機能及びデータ発行部からデータを受信する機能を有する複数個のデータ購読部から構成され、データ発行部はデータ配信制御部から指示されたデータ購読部に対し、購読部が要求する種類のデータを送信することができる。
なお、従来、発行／購読型モデルを採用しデータの発行／購読をデータ配信領域ごとに管理する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特願２００９-１４５２０５
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のデータ配信装置では、データ配信領域内のデータ配信制御部、データ発行部及びデータ購読部がデータ伝送速度が十分ある通信ネットワークに接続されていることが前提となっているため、データ伝送速度が速いデータ配信領域内のデータ発行部からデータ伝送速度が遅いデータ配信領域内のデータ購読部に周期的にデータを送信する状況において、データ購読部からある種類のデータを受信したいという要求を受けているデータ発行部が周期的にデータを該当するデータ購読部に送信し始めると、データ伝送速度が異なるため、そのデータ発行部がデータを送信している間に次に送信すべきデータが周期に間に合わなくなり、次に送信すべきデータが送信できずに送信バッファに置かれ始める。このとき、データ発行部が送信する周期はデータ購読部が所望する周期から遅れていくため、データ購読部は周期的にデータを購読できないという問題がった。また、時間の経過とともにデータ発行部の送信バッファにデータが蓄積されていくため、データ発行部の送信バッファが一杯になって、後から続くデータが送信バッファに蓄積できなくなり破棄されていくという問題がった。
【０００６】
データ伝送速度が異なるデータ配信領域の間にデータ中継器を持つデータ配信装置でも、上記のデータ発行部と同様にデータ中継器の送信すべきデータが送信バッファに置かれ始めるため、データ購読部は周期的にデータを購読できないという問題がった。また、データ発行部と同様に時間の経過とともにデータ中継器の送信バッファにデータが蓄積されていくため、データ発行部の送信バッファが一杯になって、後から続くデータが送信バッファに蓄積できなくなり破棄されていくという問題がった。
【０００７】
この発明は上記のような問題点を解決するためになされたものであり、異なるデータ伝送速度であるデータ配信領域間の周期的なデータ配信においてデータ購読部が所望の周期でデータを購読できるようにするデータ配信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係るデータ配信システムは、監視区域毎に、前記監視区域内の移動体を探知して取得した前記移動体の探知データを発信するデータ発信機能を備えるデータ発行部と、必要な種類の探知データを要求し前記探知データを受信するデータ受信機能を備えるデータ購読部と、を備えるデータ配信システムであって、前記データ購読部は必要とする前記探知データの種類と受信可能なデータ伝送速度とを関連付けして前記データ発行部に対して伝達し、前記データ発行部は前記データ購読部が要求する種類の探知データを送信可能な場合に前記種類の探知データを繰返し取得して最新の前記探知データを前記データ伝送速度で前記データ購読部に対して送信する。
【発明の効果】
【０００９】
本発明の実施例１によれば、データ発行部がデータ伝送速度を付与してデータ配信制御部に購読の要求をし、データ配信制御部がデータ発行部にそのデータ伝送速度を付与して発行の要求をすることで、データ発行部はデータ購読部ごとに対応したデータ伝送速度でデータを配信でき、データ購読部が所望する周期でデータを送信できるため、データ購読部で周期的にデータを購読できる効果がある。また、データ発行部の送信バッファが一杯にならずにデータが破棄しなくなるため、後から続くデータが破棄されなくなり、データ購読部で時間どおりに周期的にデータを購読できる効果がある。
【００１０】
本発明の実施例２によれば、データ伝送速度が異なるデータ配信領域の間にデータ中継器を持つデータ配信装置において、データ中継器がデータ発行部から受信したデータからデータを等間隔で間引くことで、データ購読部ごとに対応したデータ伝送速度でデータを中継でき、データ中継器の送信バッファが一杯にならずにデータが滞留しなくなるため、後から続くデータが破棄されなくなり、データ購読部で時間どおりに周期的にデータを購読できる効果がある。また、データ発行部は送信先である各データ購読部に対するデータ伝送速度を意識せずにデータを送信できる効果がある。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１のデータ配信装置の構成を示す図である。
【図２】実施の形態１のデータ発行部情報テーブル１０１、１０２及びデータ購読部速度テーブル１０３、１０４の一例である。
【図３】実施の形態１のデータ発行部情報テーブル１０１、１０２の一例である。
【図４】実施の形態１のデータ配信装置が適用される場面における課題を説明する図である。
【図５】実施の形態１のデータ配信装置の動作を説明するフロー図である。
【図６】実施の形態２のデータ配信装置の構成を示す図である。
【図７】実施の形態２のデータ配信装置の動作を説明するフロー図である。
【図８】実施の形態２のデータ中継テーブル１０５の一例である。
【発明を実施するための形態】
【００１２】
まず、本発明のデータ配信装置が適用される状況における課題について説明する。図４は、本発明のデータ配信装置の適用状況を説明する図である。
図４において、２つの監視区域（監視区域Ａと監視区域Ｂ）内を、飛行体（飛行機１５〜１７とヘリコプター１８、１９）が飛行している。ヘリコプター１８は監視区域Ａ内を飛行し、飛行機１５と飛行機１６とヘリコプター１９は監視区域Ｂ内を飛行し、飛行機１７は監視区域Ａと監視区域Ｂの重複する区域を飛行している。監視区域Ａ内は、データ発行部であるレーダ２０により監視されており、監視区域Ｂ内は、同じくデータ発行部であるレーダ２１により監視されている。また、レーダ２０はネットワークＡに接続されており、レーダ２１はネットワークＢに接続されている。ネットワークＡとネットワークＢは接続されているが、ネットワークＡ内のデータ伝送速度はネットワークＢ内のデータ伝送速度よりも遅い。データ購読部である車両２２はネットワークＡに接続されており、長い周期でレーダ２０から発行されるデータを購読している。データ購読部である車両２３はネットワークＢに接続されており、短い周期でレーダ２１から発行されるデータを購読している。
ここで、データ購読部とは、ある種類のデータを要求し、要求したデータを受信する通信機能を備えたもののことをいい、データ発行部とは、ある種類のデータを取得し、取得したデータを発信する通信機能を備えたもののことをいう。
車両２２が監視領域Ｂ内の飛行体の情報を必要とする場合、車両２２はレーダ２１に問合せをしてレーダ２１は短い周期でデータを送信するが、ネットワークＡ内のデータ伝送速度が遅いためネットワークの境界でデータが滞留してしまい車両２２において短い周期でデータを受信することができず、レーダ２１の送信バッファに次に続くデータが蓄積されていき、ついには送信バッファに入りきらずデータが破棄されていく。このため車両２２で新しい時間のデータを必要としていた場合、車両２２はネットワークＡのデータ伝送速度にみあった長い周期でデータを受信するが、時間がたつにつれてレーダ２２から途中で滞留していた古い情報を受け取ることになり、車両２２で必要なデータを周期的に時間どおりに受信できなくなるという課題があった。
【００１３】
実施の形態１．
以下では、本発明の実施の形態のデータ配信装置について、図を用いて説明する。
図１は実施の形態のデータ配信装置を示す図であり、２個のデータ配信領域１、２の間でデータを配信する状況を示す。予め設定されているデータ配信領域１、２には、データ配信領域ごとに１台のデータ配信制御部３、４が設置される。データ配信領域１には、ｉ台のデータ発行部５-１〜５-ｉが配置されており、ｊ台のデータ購読部７-１〜７-ｊがある。同様に、データ配信領域２には、ｍ台のデータ発行部６-１〜６-ｍが配置されており、ｎ台のデータ購読部８-１〜８-ｎがある。
【００１４】
データ配信領域１内のｉ個のデータ発行部は、自分が発行するデータの種類の情報をデータ配信制御部３に送信する。
また、データ配信領域２内のｍ個のデータ発行部は、自分が発行するデータの種類の情報をデータ配信制御部４に送信する。
データ配信制御部３、４は自らが属するデータ配信領域１内のデータ発行部から受信したデータの種類の情報をデータ発行部の名称と関連付けしてデータ発行部情報テーブル１０１として記憶部（図示せず）に登録する。同様に、データ配信制御部４はデータ発行部情報テーブル１０２を登録する。
【００１５】
図２は、データ配信制御部３、４で記録されるデータ発行部情報テーブル１０１、１０２の一例である。このようにデータ配信制御部３、４はデータ発行部の名称と発行可能なデータの種類の対応が分かるデータ発行部情報テーブルを予め保持する。
【００１６】
図３はデータ発行部情報テーブルの具体例であり、図４で説明した実施状況においてデータ配信制御部が保持するデータ発行部情報テーブルを示したものである。
図４において、データ発行部（１）であるレーダ２０がレーダ探知により監視区域Ａの飛行体（飛行機とヘリコプター）の情報を所有しているとすると、レーダ２０は、自らのデータ発行部の名称（データ発行部（１））、目標の種類（飛行体）、監視区域（Ａ）を発行可能なデータとして、自らが属するデータ配信制御部に送信する。データ配信制御部では、図３に示すようにデータ発行部情報テーブルに、データ発行部の名称と発行するデータの種類の情報を関連付けして記憶部に格納する。
【００１７】
同様にして、データ発行部であるレーダ２１は、レーダにより探知した情報について、データ発行部の名称と発行するデータの種類の情報をデータ配信制御部に送信し、データ配信制御部は受信した情報を図３のようにデータ発行部情報テーブルに格納していく。
【００１８】
データ配信領域２にあるデータ購読部８-１及び８-２に対してデータ配信領域１にあるデータ発行部５-１からデータを送信するまでのデータ配信装置の動作を、図１、図５を参照しながら、以下に説明する。なお、データ配信領域１の動作をステップＳ１０１から採番し、データ配信領域２の動作をステップＳ２０１から採番している。
【００１９】
図５は、実施の形態１のデータ配信装置の動作を説明するフロー図である。
データ通信領域１内のデータ発行部５-ｉは、レーダ監視等により情報を取得すると、取得情報に基づき発行可能なデータの種類の情報をデータ発行部の名称と共に、データ通信領域１内のデータ配信制御部３に送信する（図５のステップ：Ｓ１０１）。
データ配信制御部３は、受信したデータをデータ発行部情報テーブル１０１に格納する（Ｓ１０２）。
【００２０】
一方、データ配信領域２内のデータ発行部６-ｍは、同じくレーダ監視等により情報を取得すると、取得情報に基づき発行可能なデータの種類の情報をデータ発行部の名称と共に、データ通信領域２内のデータ配信制御部４に送信する（Ｓ２０１）。
データ配信制御部４は、受信したデータをデータ発行部情報テーブル１０１に格納する（Ｓ２０２）。
【００２１】
データ購読部８-１は自分が欲しいデータの種類と自分が購読可能なデータ伝送速度をデータ配信制御部４に要求する（Ｓ２０３）。図４の例では、例えば、「目標の種類＝飛行体」、「監視区域＝Ａ」というデータの種類に自分が購読可能なデータ伝送速度を付与してデータ配信制御部４に要求する。
【００２２】
このようにデータ購読部８-１は、自分が欲しいデータの種類と共に、自分が購読可能なデータ伝送速度をデータ配信制御部４に要求する。このようにすることで、データ購読部８-１は、データの送信元に対して、自らが受信可能なデータ伝送速度の情報を伝えることが可能となる。
【００２３】
データ配信制御部４は、データ購読部から受信したデータのデータ購読部名称をデータ伝送速度と関連付けしてデータ購読部速度テーブル１０４として記憶部（図示せず）に格納する（Ｓ２０４）。
データ配信制御部４では保持しているデータ発行部情報テーブル１０２をデータ購読部８-１から要求されたデータの種類で検索する（Ｓ２０５）。
しかしながら、データ配信領域２内のデータ発行部６が発行するデータには該当するものがないという検索結果が得られるため、データ配信制御部４は別のデータ配信領域１に属するデータ配信制御部３に対し、データ購読部８-１の名称とデータ購読部８-１が要求したデータの種類にデータ購読部８-１に対応するデータ伝送速度を付与して送信し、データ配信制御部３が保持しているデータ発行部情報テーブル１０１の検索を要求する（Ｓ２０６）。
【００２４】
このようにしてデータ配信制御部４は、所望のデータをもっている可能性のある別のデータ配信領域に属するデータ配信制御部３に対し、データ要求元（データ購読部８-１）の名称やデータの種類と共に、データ要求元が受信可能なデータ伝送速度を送信する。
【００２５】
データ配信制御部３は、データ配信制御部４から受信したデータのデータ購読部名称にデータ伝送速度関連付けしたデータを、データ購読部速度テーブル１０３として記憶部（図示せず）に記憶する（Ｓ１０３）。
次に、データ配信制御部３は、保持しているデータ発行部情報テーブル１０１をデータ配信制御部４から要求されたデータの種類で検索する（Ｓ１０４）。
検索の結果、データ発行部５-１が発行するデータが要求に合致することが分かると、データ配信制御部３は、問い合わせのあったデータ配信制御部４に対して、送信ＯＫの応答をする（Ｓ１０５）。また、データ配信制御部３は、要求元のデータ購読部８-１に対して、送信ＯＫの応答をする（Ｓ１０６）。
データ配信制御部３はデータ発行部５-１に対してデータ購読部８-１の名称にデータ購読部８-１に対応したデータ伝送速度を付与して送信し、データの送信を指示する（Ｓ１０７）。
データ発行部５-１は、データの送信を指示された送付先であるデータ購読部８-１の名称とデータ伝送速度を保持する（Ｓ１０８）。なお、保持形態はデータ購読部速度テーブル１０３と同様である。
ここでは、送信先であるデータ購読部は１つしかないので、データ発行部５-１は通信機能に保持したデータ伝送速度を上限として送信するように設定する（Ｓ１０９）。
データ発行部５-１は、送信先として保持したデータ購読部（データ購読部８-１）に対して、要求のあった種類のデータを前記設定したデータ伝送速度以内で送信する（Ｓ１１０）。
なお、データ発行部５-１は以後停止指示があるまで、要求のあった種類のデータをデータ購読部８-１に対して前記設定したデータ伝送速度以内で送信し続ける。
【００２６】
このようにして、データ購読部８-１は必要とする種類のデータを、当該データを保有するデータ発行部５-１から受信可能なデータ伝送速度で取得することができる。
【００２７】
他のデータ購読部８-２が所望のデータを保有するデータ発行部５-１へ要求を送信するまでのデータ配信装置の動作は、データ購読部８-１がデータ発行部５-１へ要求を送信するまでの動作と同様である（Ｓ２０７〜Ｓ２０９及びＳ１１１〜Ｓ１１５）。
【００２８】
ステップＳ１１６以降のフローについて以下に説明する。
データ配信制御部３から送信の指示を受信したデータ発行部５-１は、データの送信を指示された送付先であるデータ購読部８-１の名称を保持する（Ｓ１１６）。
【００２９】
データ発行部５-１は、データ購読部８-１に対応するデータ伝送速度とデータ購読部８-２に対応するデータ伝送速度を比較して異なる場合は、遅い方をデータ伝送速度として保存する。（Ｓ１１７）。
データ発行部５-１は通信機能に保持したデータ伝送速度を上限として送信するように設定する（Ｓ１１８）。
データ発行部５-１はデータ送信先として保持したデータ購読部（データ購読部８-１とデータ購読部８-２）に対し、要求のあった種類のデータを前記設定したデータ伝送速度で、送信する（Ｓ１１９とＳ１２０）。
なお、データ発行部５-１は以後停止指示があるまで、要求のあった種類のデータをデータ購読部８-１とデータ購読部８-２に対して前記設定したデータ伝送速度以内で送信し続ける。
【００３０】
このように、実施の形態１のデータ配信装置によれば、データ購読部がデータ伝送速度を付与して要求し、データ発行部がデータ購読部速度テーブルに従ってデータ購読部にデータを送信する。
これにより、データ伝送速度が異なるデータ配信領域の間においても、データ発行部はデータ購読部が所望する周期でデータを送信できる。すなわち、データ要求元のデータ購読部が受信可能なデータ伝送速度でデータを送信することができる。
このように実施の形態１のデータ配信装置によれば、従来のように、データ要求元に送信すべき最新のデータが送信バッファに蓄積されてしまい、先に蓄積されたデータが掃けるまでの間はその最新のデータが送信されないという問題や、最新のデータが破棄されてしまうという問題を解決して、データ要求元（データ購読部）はその時点でデータ送信側（データ発行部）が取得した最新のデータを、自らが受信可能なデータ伝送速度の周期で、入手することができる。また、データ発行部でのデータの破棄がなくなるため、データ購読部は周期的に時間どおりにデータを購読できる。
【００３１】
なお、ここではデータ購読部として飛行体を例として説明したが、データ購読部は飛行体に限られるものではなく、通信設備を有する戦車などの車両や通信設備を携帯する人員であってもよい。
また、データ発行部はレーダ施設に限定されるものではなく、通信設備を有する画像センサのようなものであっても構わない。
【００３２】
実施の形態２．
実施の形態１では、データ発行部がデータ購読部側のデータ伝送速度に合わせて、データを送信するようにしたが、実施の形態２ではデータ中継器がデータ伝送の速度テーブルを用いて伝送速度の調整を行う。
【００３３】
図６は、実施の形態２のデータ配信装置の構成を示す図である。２個のデータ配信領域１、２の間でデータを配信する状況を示す。実施の形態１と同機能の構成には同符号を付し、必要ある場合を除き説明を省略する。
実施の形態２では、実施の形態１の構成に加えてデータ中継器９を追加している。データ中継器９は、データ配信領域１にあるデータ発行部５がデータ配信領域２のデータ購読部８に該当データを送信する際のデータの中継を行い、また、データ配信領域２にあるデータ発行部６がデータ配信領域２のデータ購読部７に該当データを送信する際のデータの中継を行う機能を有する。
実施の形態１では、データ配信部からデータ送信指示を受けたデータ発行部がデータ購読部に対して直接データを配信していたが、実施の形態２ではデータ中継器がデータ発行部からのデータを一括して受信し、データ中継器がデータ購読部に対してデータの配信を行う。
【００３４】
データ配信領域２にあるデータ購読部８-１及び８-２が同じ種類のデータを別々に要求し、データの発行が可能なデータ配信領域１にあるデータ発行部５-１が要求元のデータ購読部にデータを送信するまでのデータ配信装置の動作を、図６、図７を参照して説明する。なお、データ配信領域１の動作をステップＳ３０１から採番し、データ中継器９の動作をステップＳ４０１から採番し、データ配信領域２の動作をステップＳ５０１から採番している。
【００３５】
図７は、実施の形態２のデータ配信装置の動作を説明するフロー図である。
データ配信領域１内のｉ個の各データ発行部は、自分が発行可能なデータの種類の情報をデータ配信制御部３に送信する（図７のステップ：Ｓ３０１）。
また、データ配信領域２内のｍ個のデータ発行部は、自分が発行可能なデータの種類の情報をデータ配信制御部４に送信する（Ｓ５０１）。
データ配信制御部３は、自らが属するデータ配信領域１内のデータ発行部から受信したデータの種類の情報をデータ発行部の名称と関連付けしてデータ発行部情報テーブル１０１として記憶部（図示せず）に格納する（Ｓ３０２）。同様に、データ配信制御部４はデータ発行部情報テーブル１０２を格納する（Ｓ５０２）。
【００３６】
データ購読部８-１は自分が欲しいデータの種類と自分が購読可能なデータ伝送速度をデータ配信制御部４に要求する（Ｓ５０３）。
データ配信制御部４は、データ購読部から受信したデータのデータ購読部名称をデータ伝送速度と関連付けしてデータ購読部速度テーブル１０４として記憶部（図示せず）に格納する（Ｓ５０４）。
データ配信制御部４では保持しているデータ発行部情報テーブル１０２をデータ購読部８-１から要求されたデータの種類で検索する（Ｓ５０５）。
データ配信領域２内のデータ発行部６が発行するデータには該当するものがないという検索結果が得られると、データ配信制御部４はデータ中継器９に対してデータ購読部８-１の名称とデータ購読部８-１が要求したデータの種類にデータ購読部８-１に対応したデータ伝送速度を付与して送信する（Ｓ５０６）。
【００３７】
データ中継器９はデータの送信先として、図８のようにデータの種類に対応した要求元のデータ購読部の名称とデータ伝送速度を関連付けしてデータ中継テーブル１０５を保持し、送信先の中継設定を行う（Ｓ４０１）。
ここでは、送付先であるデータ購読部は１つしかないので、データ中継器９は通信機能に保持したデータ伝送速度を上限として送信するように設定する（Ｓ４０２）。
データ中継器９は中継設定が完了すると、データ配信制御部４に対して中継可能である旨の応答を返す（Ｓ４０３）。
【００３８】
次に、検索により自らのいるデータ配信領域２内に所望のデータが無いことが判ったデータ配信制御部４は、データ配信制御部３に対してデータ配信領域２の名称とデータ購読部８-１が要求したデータの種類とデータ伝送速度を送信し、データ配信制御部３が保持しているデータ発行部情報テーブル１０１の検索を要求する（Ｓ５０７）。
【００３９】
データ配信制御部３は、データ配信制御部４から受信したデータのデータ購読部名称をデータ伝送速度と関連付けしてデータ購読部速度テーブル１０３として記憶部（図示せず）に格納する（Ｓ３０３）。
データ配信制御部３では保持しているデータ発行部情報テーブル１０１をデータ配信制御部４から要求されたデータの種類で検索する（Ｓ３０４）。
データ配信制御部３は、検索の結果、データ発行部５-１が発行するデータが要求に合致することがわかると、データ中継器９に対し要求元が要求するデータがデータ配信領
域１にあって送信可能である旨を応答する（Ｓ３０５）。
また、データ配信制御部３は、データ発行部５-１に対してデータ配信領域２の名称を送信し、データ中継器９へのデータの送信を指示する（Ｓ３０６）。
【００４０】
データ中継器９は、データ配信制御部４（要求元のデータ配信制御部）とデータ購読部８-１（要求元のデータ購読部）に対して、要求するデータの送信が可能である旨の応答を行う（Ｓ４０４、Ｓ４０５）。
【００４１】
データ配信制御部３からデータ送信の指示を受けたデータ発行部５-１はデータの送信を指示された送付先であるデータ配信領域２の名称を保持する（Ｓ３０７）。
データ発行部５-１は、データ中継器９に対してデータの送信を開始する（Ｓ３０８）。
【００４２】
データ中継器９は、データ発行部５-１から受信したデータのデータ伝送速度を計算する（Ｓ４０６）。
計算したデータ伝送速度とデータ購読部８-１に対応するデータ伝送速度を比較し、計算したデータ伝送速度の方が速い場合は、データ購読部８-１に対応するデータ伝送速度になるようにデータを等間隔で間引くように設定する。（Ｓ４０７）。
データ中継器９は、ステップＳ４０１で保存したデータ送信先に対して、データ発行部５-１から受信したデータをステップＳ４０７の設定に従って等間隔で間引いてステップＳ４０１で保存したデータ伝送速度で送信する（Ｓ４０８）。
データ中継器９は、以後停止指示があるまで、データ発行部５-１から受信したデータをステップＳ４０８と同様にデータ購読部８-１へ送信し続ける。
なお、データ発行部５-１から受信したデータのデータ伝送速度よりデータ購読部８-１に対応するデータ伝送速度の方が速い場合は、ステップＳ４０８では等間隔で間引く処理は実施せずにステップＳ４０１で保存したデータ伝送速度以内で送信する。
このようにしてデータ購読部８-１は、必要とするデータを中継器９を介して、継続
的に入手することができる。
【００４３】
次に、他のデータ購読部８-２が、前にデータ購読部８-１が要求したデータの種類と同じデータを要求している場合のデータ配信装置の動作について、以下、説明する。
データ購読部８-２は、自分が欲しいデータの種類と自分が購読可能なデータ伝送速度をデータ配信制御部４に要求する（Ｓ５０８）。
データ配信制御部４は、データ購読部から受信したデータのデータ購読部名称をデータ伝送速度と関連付けしてデータ購読部速度テーブル１０３として記憶部（図示せず）に格納する（Ｓ５０９）。
データ配信制御部４は保持しているデータ発行部情報テーブル１０２をデータ購読部８-２から要求されたデータの種類で検索する（Ｓ５１０）。データ配信領域２内のデータ発行部６が発行するデータには該当するものがないという検索結果が得られると、データ配信制御部４はデータ中継器９に対し、要求するデータの種類と要求元のデータ購読部名称にデータ購読部８-１に対応したデータ伝送速度を付与して送信する（Ｓ５１１）。
【００４４】
データ中継器９は、同じ種類のデータ要求が以前にされていないか否かを調査する。
データ購読部８-２が要求するデータの種類が以前にデータ購読部８-１が要求したデータと同じ種類であることが判明すると、データ中継器９は、同じデータの種類の欄に要求元のデータ購読部の名称とデータ伝送速度をデータ中継テーブル１０５に追加する（Ｓ４０９）。
データ中継器９は、通信機能に保持したデータ伝送速度を上限として送信するように設定する（Ｓ４１０）。
データ中継器９は、ステップＳ４０６で計算したデータ伝送速度とデータ購読部８-１に対応するデータ伝送速度を比較し、計算したデータ伝送速度の方が速い場合は、データ購読部８-２に対応するデータ伝送速度になるようにデータを等間隔で間引くように設定する。（Ｓ４１１）。
【００４５】
データ中継器９はデータ配信制御部４（要求元のデータ配信制御部）に対して、送信可能であること、及び、データ配信領域１のデータ配信制御部３に対する要求は不要である旨を、送信する（Ｓ４１２）。
また、データ中継器９は、データ購読部８-２に対して送信可能である旨応答する（
Ｓ４１３）。
【００４６】
データ発行部５-１はデータ配信制御部３からの送信指示により、データ中継器９に対して、データ送信を継続している（Ｓ３０９）。
【００４７】
データ中継器９は、これ以降、データ購読部５-１から受信したデータをデータ中継テーブル１０５を参照してデータ送信先として登録されたデータ購読部８-１及びデータ購読部８-２に向けて、設定したデータ伝送速度で送信する（Ｓ４１４、Ｓ４１５）
【００４８】
このように実施の形態２のデータ配信装置では、異なるデータ配信領域の間に置おかれたデータ中継器がデータ発行部の代わりにデータ伝送速度を保存するようにした。
これにより、データ中継器が送信先のデータ購読部が受信可能な伝送速度になるように等間隔でデータを間引いて送信することにより、データ伝送速度が異なるデータ配信領域の間においても、データ中継器はデータ購読部が所望する周期でデータを送信できる。また、データ発行部は送信先である各データ購読部に対するデータ伝送速度を意識せずにデータを送信できる。
【符号の説明】
【００４９】
１、２  データ配信領域、３、４  データ配信制御部、５、６  データ発行部、７、８  データ購読部、９  データ中継器、１５、１６、１７  飛行機、１８、１９  ヘリコプター、２０、２１  レーダ、２２、２３  車両、１０１、１０２  データ発行部情報テーブル、１０３、１０４  データ購読部速度テーブル、１０５  データ中継テーブル。
【図１】
2011180815.tif 000003
【図２】
2011180815.tif 000004
【図３】
2011180815.tif 000005
【図４】
2011180815.tif 000006
【図５】
2011180815.tif 000007
【図６】
2011180815.tif 000008
【図７】
2011180815.tif 000009
【図８】
2011180815.tif 000010