(57)【特許請求の範囲】
【請求項１】
ストリーミングデータをマルチホップで送信する無線ネットワークシステムの端末であって、
前記ストリーミングデータを構成する一連のデータを送信する送信元端末から宛先端末への通信経路を探索し、確立する経路制御部、
前記通信経路上の前記データを送信する次の端末との間のリンクを確認するリンク制御部、および、
受信したデータを保存し、前記リンクの切断後の前記リンクの接続に応答して、保存した前記データの中で最も最近受信したデータを前記次の端末へ送信し、保存した前記データの中の前記最も最近受信したデータ以外のデータを後刻に送信するように制御するデータ順序制御部を有することを特徴とする端末。
【請求項２】
前記データ順序制御部は、前記最も最近受信したデータの前記次の端末への送信に伴って、保存してある前記最も最近受信したデータを削除することを特徴とする請求項１記載の端末。
【請求項３】
前記受信したデータを保存する第１のテーブルと、前記リンクの切断に応答して前記受信したデータを保存する第２のテーブルとを設けることを特徴とする請求項２記載の端末。
【請求項４】
前記データ順序制御部は、前記第２のテーブルに保存されている前記受信したデータの中で、所定の時間以上前に受信したデータを、前記最も最近受信したデータに優先させて前記次の端末へ送信するように制御することを特徴とする請求項３記載の端末。
【請求項５】
前記データ順序制御部は、前記最も最近受信したデータの前記次の端末への送信と前記最も最近受信したデータの削除とを繰り返すことを特徴とする請求項２記載の端末。
【請求項６】
ストリーミングデータを構成する一連のデータを送信する送信元端末、前記一連のデータを送信する宛先である宛先端末、及び、前記送信元端末から前記データを受信し、受信した前記データを前記宛先端末へ中継送信する中継端末を有し、前記ストリーミングデータをマルチホップで送信する無線ネットワークシステムであって、
前記送信元端末と前記中継端末との各々の端末は、
前記送信元端末から前記宛先端末へのマルチホップ通信経路を探索し、確立する経路制御部、
前記通信経路上の前記データを送信する次の端末との間のリンクを確認するリンク制御部、および、
受信したデータを保存し、前記リンクの切断後の前記リンクの接続に応答して、保存した前記データの中で最も最近受信したデータを前記次の端末へ送信し、保存した前記データの中の前記最も最近受信したデータ以外のデータを後刻に送信するように制御するデータ順序制御部を有することを特徴とする無線ネットワークシステム。
【請求項７】
前記データ順序制御部は、前記最も最近受信したデータの前記次の端末への送信に伴って、保存してある前記最も最近受信したデータを削除することを特徴とする請求項６記載の無線ネットワークシステム。
【請求項８】
前記受信したデータを保存する第１のテーブルと、前記リンクの切断に応答して前記受信したデータを保存する第２のテーブルとを設けることを特徴とする請求項７記載の無線ネットワークシステム。
【請求項９】
前記データ順序制御部は、前記第２のテーブルに保存されている前記受信したデータの中で、所定の時間以上前に受信したデータを、前記最も最近受信したデータに優先させて前記次の端末へ送信するように制御することを特徴とする請求項８記載の無線ネットワークシステム。
【請求項１０】
前記データ順序制御部は、前記最も最近受信したデータの前記次の端末への送信と前記最も最近受信したデータの削除とを繰り返すことを特徴とする請求項７記載の無線ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リアルタイムデータを送信する無線ネットワークシステム及び端末に関する。
【背景技術】
【０００２】
近年、無線技術の発達により、様々な端末に無線デバイスが搭載されるようになっている。これに伴い、基地局などの固定されたインフラストラクチャを利用することなく、無線端末同士が自律分散的にネットワークを構築するアドホックネットワークが注目されている。アドホックネットワークでは、二つの端末が互いの無線通信範囲内に存在しない場合でも、中間に位置する端末が通信を中継することで、端末間通信が可能となる。
【０００３】
アドホックネットワークでは、多くの端末が移動端末であり、端末の位置が時間経過と共に変化するため、通信を中継する中継端末がなく(中継端末不在)、端末間で通信できないことがある。また、無線通信であるため、通信環境の悪化や障害物による電波の反射や回折などにより、通信品質が安定しないという問題もある。これらの通信経路を確立できない、または通信経路の切断の問題から、リアルタイム性の高いデータを連続的に伝送するストリーミング通信をアドホックネットワークで実現することは困難である。監視などを目的として画像や音声データを送信するストリーミング通信システムでは、データの不達が致命的な問題となる。
【０００４】
データ送信先の無線端末への通信経路を確立するまで、または通信経路が再開するまで、中継端末でデータを一時的に保存し、通信経路の再開の検知に応じて、データ送信元からデータ送信先へ通信しないように制御し、保存したデータを送信先の無線端末に送信する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2008−67192号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の中継端末がデータを一時的に記憶装置に保存し、データ受信端末の通信範囲内に移動する時間が伝送遅延時間となり、動画の伝送をし続けるようなストリーミングサービスにおいては、リアルタイム性を確保することが困難となる。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、次のような無線ネットワークシステム及びその端末が開示される。ストリーミングデータを構成する一連のデータを送信する送信元端末、一連のデータを送信する宛先である宛先端末、及び、送信元端末からデータを受信し、受信したデータを宛先端末へ中継送信する中継端末を有し、ストリーミングデータをマルチホップで送信する無線ネットワークシステムである。その送信元端末と中継端末との各々の端末は、送信元端末から宛先端末へのマルチホップ通信経路を探索し、確立する経路制御部、通信経路上のデータを送信する次の端末との間のリンクを確認するリンク制御部、および、受信したデータを保存し、リンクの切断後の接続に応答して、保存したデータの中で最も最近受信したデータを次の端末へ送信するように制御するデータ順序制御部を有する。
【０００８】
本発明の望ましい他の態様は、データ順序制御部は、最も最近受信したデータの次の端末への送信に伴って、保存してある最も最近受信したデータを削除する。
【０００９】
本発明の望ましいさらに他の態様は、受信したデータを保存する第１のテーブルと、リンクの切断に応答して受信したデータを保存する第２のテーブルとを設ける。
【００１０】
本発明の望ましいさらに他の態様は、データ順序制御部は、第２のテーブルに保存されている受信したデータの中で、所定の時間以上前に受信したデータを、最も最近受信したデータに優先させて次の端末への送信するように制御する。
【００１１】
本発明の望ましいさらに他の態様は、データ順序制御部は、最も最近受信したデータの次の端末への送信と最も最近受信したデータの削除とを繰り返す。
【発明の効果】
【００１２】
本発明によれば、通信リンク切断後の接続確立に伴って、画像データなどのストリーミングデータの送信のリアルタイム性を確保できる。
【図面の簡単な説明】
【００１３】
【図１】無線ネットワークシステムの概略図である。
【図２】一時保存テーブルの例である。
【図３】データ順序制御テーブルの例である。
【図４】経路テーブルの例である。
【図５】端末のハードウェア構成例である。
【図６】データ受信時に動作するデータ順序制御のフローチャートである。
【図７】タイマ起動により動作するデータ順序制御のフローチャートである。
【図８】実施例２のデータ順序制御部のフローチャートである。
【発明を実施するための形態】
【００１４】
本実施形態は、次のような無線ネットワークシステム及びその端末である。ストリーミングデータを構成する一連のデータを送信する送信元端末、一連のデータを送信する宛先である宛先端末、及び、送信元端末からデータを受信し、受信したデータを宛先端末へ中継送信する中継端末を有し、ストリーミングデータをマルチホップで送信する無線ネットワークシステムである。その送信元端末と中継端末との各々の端末は、送信元端末から宛先端末へのマルチホップ通信経路を探索し、確立する経路制御部、通信経路上のデータを送信する次の端末との間のリンクを確認するリンク制御部、および、受信したデータを保存し、リンクの切断後の接続に応答して、保存したデータの中で最も最近受信したデータを次の端末へ送信するように制御するデータ順序制御部を有する。以下、実施例として詳細に説明する。
【実施例１】
【００１５】
図１は、本実施例の無線ネットワークシステム１００の概略図である。図示するように、無線ネットワークシステム１００は、リアルタイムデータを配信する送信元端末１１０、データを中継する中継転送端末１２０（中継転送端末１２０は複数存在することもあるが、説明を簡単にするために１台とする。）、リアルタイムデータの配信先である宛先端末１３０（宛先端末１３０は複数存在することもあるが、説明を簡単にするために１台とする。）で構成される。無線ネットワークシステム１００は、いわゆるマルチホップ無線通信システムである。なお、宛先端末１３０が複数存在する場合、その中の少なくとも１台は中継転送端末１２０にもなり得る。図１の無線ネットワークシステム１００は、撮影動画リアルタイムデータ配信システムの実施例であり、送信元端末１１０は、動画撮影用のカメラ２５０を備えている。送信元端末１１０、中継転送端末１２０、および宛先端末１３０は、撮影動画リアルタイムデータ配信システムの動作を分かり易く説明するための呼称であり、これらの端末は同様の構成を有する。
【００１６】
各端末（図１では、送信元端末１１０を代表させている。）は、カメラ２５０からの動画データの取込みや、取込んだ動画データを再生するアプリケーション実行部２００、動画データの送信順序を制御するデータ順序制御部２１０と受信した動画データを一時的にキャッシュする一時保存テーブル２６０、動画データをキャッシュするためのデータ順序制御テーブル２７０、他の端末（送信元端末１１０であれば中継転送端末１２０、中継転送端末１２０であれば宛先端末１３０）との通信接続(リンク)の確立を制御するためのリンク制御部２２０、送信元端末１１０から宛先端末１２０までの伝送路を確立するための経路制御部２３０と確立された伝送経路情報を保存する経路テーブル２８０、動画データを送受信するデータ送受信部２４０を備えている。
【００１７】
送信元端末１１０が、記憶装置に保存している動画データをストリーミングする場合は、送信元端末１１０はカメラ２５０を備えていなくてもよい。中継転送端末１２０の動作が、データを中継転送するのみであれば、アプリケーション実行部２００を備えていなくてもよい。
【００１８】
アプリケーション実行部２００は、カメラ２５０から、撮影した動画データなどを取込み、その動画データを宛先端末１３０に向け、データ送受信部２４０を介して配信する。アプリケーション実行部２００として、ストリーミングプロトコルを有する既存の動画配信用のアプリケーションを利用することで、リアルタイムにデータ配信が可能である。また、宛先端末１３０のアプリケーション実行部２００は、受信したデータを再生する。動画データの１画面(フレーム)分のデータ、又は所定の連続した画面分のデータを１パケットとして連続的に送信することにより、一連の動画データを配信する。以下、送信の単位である１パケットのデータを、単にデータと呼ぶ。すなわち、動画データのようなストリーミングデータを構成する一連のデータをパケット化して、連続的に送信することにより、リアルタイム性を確保する。
【００１９】
データ順序制御部２１０は、一時保存テーブル２６０とデータ順序制御テーブル２７０を用いて、データを送信する順序を制御する。
【００２０】
図２に、一時保存テーブルの例を示す。一時保存テーブル２６０は、データを受信した時刻であるデータ受信時刻２６１、データの実体が保存されている記憶装置のアドレスであるメモリアドレス２６２およびデータサイズ２６３、データ配信している送信元端末１１０のアドレスである送信元アドレス２６４、データを配信先である宛先端末１３０の宛先アドレス２６５、次にデータを送信する端末のアドレスである次ホップアドレス２６６で構成されている。
【００２１】
次ホップアドレスについて、簡単に説明する。図１に示す構成においては、データは、送信元端末１１０から中継転送端末１２０へ、中継転送端末１２０で中継されて（複数の中継転送端末１２０で複数回中継されることもある）、中継転送端末１２０から宛先端末１３０へ送信される。すなわち、無線ネットワークシステム１００はマルチホップ無線ネットワークシステムである。したがって、端末が、送信元端末１１０であれば中継転送端末１２０、中継転送端末１２０であれば宛先端末１３０が、それぞれ次にデータを送信する端末であり、その端末のアドレスが次ホップアドレス２６６である。
【００２２】
図２に示す一時保存テーブル２６０は、図１における中継端末１２０に設けられた一時保存テーブルである。したがって、送信元アドレス２６４には送信元端末１１０のアドレス、宛先アドレス２６５及び次ホップアドレス２６６には宛先端末１３０のアドレスが各々格納されている。図２は１つの一連の動画データについて示しているが、複数の動画データ（複数台のカメラからの動画データ）の場合は、一連の動画データ毎にIDを付し（無線ネットワークシステム１００全体としては、複数の動画データの送信を同時に実現することもあるので、各々を識別するIDが必要となる）、一時保存テーブル２６０にID欄を設ける。他の方法として、一連の動画データ毎に一時保存テーブル２６０を設けてもよい。
【００２３】
図３に、データ順序制御テーブル２７０の例を示す。データ順序制御テーブル２７０は、データを受信した時刻であるデータ受信時刻２７１、データの実体が保存されている記憶装置のアドレスであるメモリアドレス２７２およびデータサイズ２７３、データ配信している端末のアドレスである送信元アドレス２７４、データ配信先である宛先端末の宛先アドレス２７５、自身の端末が次にデータを送信する端末のアドレスである次ホップアドレス２７６で構成されている。データ順序制御テーブル２７０の各項目の詳細や複数の動画データへの対応は、一時保存テーブル２６０と同様である。
【００２４】
後述するデータ順序制御部２１０の処理説明において明らかにするが、一時保存テーブル２６０に保存されるデータとデータ順序制御テーブル２７０に保存されるデータとを、全体としてみると、一時保存テーブル２６０に保存されるデータが一連の動画データの中で最も新しく(最近に)受信したデータであるので、受信の新しさはデータ受信時刻２７１（又は２６１）から判別できるので、１つのテーブルとして設けてもよい。
【００２５】
リンク制御部２３０は、データを送信する際、次ホップアドレスの端末との接続(リンク)を確認する。送信すべきデータを保持している端末は、次ホップアドレス端末との接続を確認するために、リンク確認メッセージ（ハローメッセージなど）を送信し、それに対する応答メッセージを受信することにより接続確立を確認する。一定時間、応答メッセージが返信されない場合は、次ホップアドレス端末との間で通信できないことを示している。
【００２６】
経路制御部２３０は、送信元端末１１０から中継転送端末１２０を含む宛先端末１３０までの通信経路を探索、確立する。この通信経路の探索、確立制御は、既存の経路制御プロトコルを利用することが可能である。
【００２７】
図４に、経路テーブル２８０の例を示す。経路テーブル２８０は、経路制御部２３０によって確立された伝送経路の情報を格納する。経路テーブル２８０は、送信元端末のアドレスである送信元アドレス２８１、宛先端末のアドレスである宛先アドレス２８２、自身の端末が次にデータを送る先の端末アドレスである、次ホップアドレス２８３で構成される。これらの項目は、経路制御部２３０の経路制御プロトコルによって得ることができる。無線ネットワークシステム１００の中には、複数の送信元の端末から複数の宛先端末への複数の経路が構成されるが、図４には、その中の１つの経路を示している。複数ある場合は、前述のIDを付して識別すればよい。
【００２８】
一般的な経路制御の経路探索方式は、データを送信する場合、送信元端末１１０は、経路探索パケットを同報配信する。宛先端末１３０以外の端末が経路探索パケットを受信した場合、受信した端末は自らの経路テーブル２８０に、送信元アドレス２８１、宛先アドレス２８２、経路探索パケットを送信した端末のアドレスを次ホップアドレスに格納する。次に、端末は、経路探索パケットの中継転送を行う。このことを、宛先端末に経路探索パケットが到達するまで、各端末は繰返す。宛先端末１３０が経路探索パケットを受信した場合、宛先端末１３０は、自身の経路テーブル２８０に情報を格納する。次に、宛先端末１３０は、経路テーブルの情報を元に送信元端末１１０に向けて経路応答パケットを伝送する。経路応答パケットが送信元端末１１０に到達することで、伝送経路が確立する。経路テーブルに格納された情報により、データが伝送されることになる。
【００２９】
データ送受信部２４０は、無線によるデータの送受信を行うためのデバイスである。
【００３０】
各端末は、図５に示すようにCPU（CENTRAL PROCESSING UNIT）４０１、主記憶メモリ４０２、ハードディスクのような外部記憶装置４０３、無線デバイスやネットワークに接続するためのLAN（LOCAL AREA NETWORK）や無線デバイスなどの通信装置４０４、キーボードやカメラなどを接続するための入力装置４０５、モニタやプリンタなどを接続するための出力装置４０６をハードウェアとして備えた一般的なパーソナルコンピュータで構成される。このような構成の端末であれば、パーソナルコンピュータだけでなく、ラップトップ、携帯電話や小型ゲーム機などでも問わず、任意の端末間で通信を行うことができる。
【００３１】
本実施例は、中継端末１２０において、次ホップアドレスの端末へのリンクが切断され、切断中に送信元１１０の端末から受信したデータを保存している場合、次ホップアドレスの端末へのリンクの確立に伴って、送信元１１０の端末から最も新しく（最近に）受信したデータを次ホップアドレスの端末へ送信する。
【００３２】
図６は、各端末のデータ順序制御部２１０の処理を示すフローチャートである。アプリケーション部２００からのデータの受け取りに応答して(データの受け取りをトリガーとして)、データ順序制御部２１０は、データを一時保存テーブル２６０にデータを保存する(ステップ３０１)。次に、経路テーブル２８０の情報から次ホップアドレスを取得し、リンク制御部２２０により次ホップアドレスの端末との接続(リンク)を確認する(ステップ３０２)。接続が確認できた場合、一時保存テーブル２６０に保存されているデータを次ホップアドレスの端末に送信する(ステップ３０３)し、送信したデータを一時保存テーブル２６０から削除する。。一方、次ホップアドレスの端末と接続が確認できなかった場合（リンクが切断している場合やリンクを確立する前にデータの受信が開始された場合）、一時保存テーブルのデータをデータ順序制御テーブル２７０に保存する(ステップ３０１)。
【００３３】
次に、データ順序制御テーブル２７０にデータが保存された場合のデータ順序制御部２１０の処理フローチャートを図７に示す。図７の処理は、タイマによる周期的な起動、又は図６の処理の終了に応答して、実行を開始する。データ順序制御テーブル２７０にデータが保存されているかをチェックし(ステップ３５１)、保存されていなければ、処理を終了する。データ順序制御テーブル２７０にデータが保存されている場合、データ受信時刻２７１で最も新しい（最近）のデータを取得する(ステップ３５２)。更に、そのデータの次ホップアドレス２７６を取得する(ステップ３５３)。取得した次ホップアドレス２７６をリンク制御部２２０により、次ホップアドレスの端末との接続を確認する(ステップ３５４)。接続が確立できた場合（切断していたリンクが接続した場合）、データ順序制御テーブル２７０のステップ３５２で取得したデータを次ホップアドレスの端末に送信し、データ順序制御テーブル２７０に保存されているデータを削除し(ステップ３５５)、ステップ３５１へ戻る。ステップ３５４で、次ホップアドレスの端末との接続が確認できなかった場合、処理を終了する。
【００３４】
図７の処理の繰返し実行によって、データ順序制御テーブル２７０に保存されているデータを順次送信する。ただし、図７の処理の実行中に、新たなデータの受信が有り得るので、新たなデータの受信処理を実行する図６の処理を優先させる。例えば、マルチタスクで構成し、図６の処理に対応するタスクの優先度を高くしておく。
【００３５】
動画データなどのリアルタイムデータを送信する場合、動画データの単位時間当たりのデータ量（MBPS）を余裕をもって送信できる回線容量（MBPS）の回線（リンク）を用いる。逆に言えば、余裕をもって送信できるように回線容量を設計する。余裕は数倍〜数十倍である。場合によっては、数百倍である。したがって、図６の処理を実行中であっても回線（次ホップアドレスの端末へのリンク）の容量に余裕があるので、図７の処理を実行することができる。
【００３６】
図６及び図７の処理を、簡単に説明すると、次ホップアドレスの端末へのリンクが確立している場合は、受信したデータを次々と中継転送し、次ホップアドレスの端末へのリンクが切断中は、受信したデータをデータ順序制御テーブル２７０に保存し、次ホップアドレスの端末へのリンクの確立（再開）に伴い、最も新しく（最近）受信したデータを中継転送する。次ホップアドレスの端末へのリンクの確立（再開）は、リンク切断前に接続していた端末へのリンクの確立（再開）とは限らない。リンク切断に伴って、経路制御部２３０は宛先端末１３０に向けた経路を探索し直すので、新たな端末を次ホップアドレスの端末として設定することがあるからである。
【００３７】
ここで、最も新しく（最近）受信したデータは、受信したデータが一時保存テーブル２６０にあれば、そのデータが最も新しいデータであるので、図７の処理に優先させて図６の処理を実行する。ステップ３５２では、データ順序制御テーブル２７０にデータが保存されている場合、最も新しい（最近）のデータを取得するとして説明したが、データ順序制御テーブル２７０に保存されているデータの場合は、送信順序は逆順でも良い。すなわち、監視システムなどとして用いられる無線ネットワークシステム１００は、動画データがリアルタイムに送信されることが重要であり、データ順序制御テーブル２７０に保存されたデータは古い(過去の)データであるので、もはや監視用のモニターにはリアルタイムで表示する必要はなく、後刻に監視データはどうであったかを見直すためなどの、監視システムの記録用データとして用いられる。
【００３８】
以上は、分かり易くするために、中継端末１２０におけるデータ順序制御部２１０の説明としたが、送信元端末１１０においても同様である。送信元端末１１０においては、カメラ２５０から入力される動画データをパケット化した後に一時保存テーブル２６０に保存し、中継端末１２０とのリンクが切断されたならば、一時保存テーブル２６０に保存し手あるデータを順次データ順序制御テーブル２７０に保存すればよい。
【００３９】
本実施例によれば、通信リンク切断後の接続確立に伴って、画像データなどのストリーミングデータの送信のリアルタイム性を確保できる。
【実施例２】
【００４０】
実施例２について説明する。実施例１では、データを受信しても隣接端末（次ホップアドレスの端末）との接続が確認できない場合、中継転送端末１２０がデータを保存した。更に、中継転送端末１２０にデータが保存されていても、新しくデータを受信し隣接端末との接続確立が行えた場合、新しく受信したデータを優先的に送信するシステムを説明した。実施例１は、説明したように、動画データなどのリアルタイムデータを送信する場合、動画データの単位時間当たりのデータ量（MBPS）を余裕をもって送信できる回線容量（MBPS）の回線（リンク）を用いることを前提としている。かつ、古い(過去の)データは記録用として用いることを前提としている。しかし、動画データの単位時間当たりのデータ量に対して回線容量に余裕が少ない（２倍程度の余裕）回線しか用意できない場合がある。このような場合、中継転送端末１２０がデータを保存している状態で、隣接端末（次ホップアドレスの端末）との接続が確立されると、新しく受信したデータを優先的に伝送するため、保存データを長時間に渡って伝送できない可能性がある。この場合、送信元端末１１０からのデータの送信が終わらない限り、中継転送端末１２０がデータ順序制御テーブル２７０に保存しているデータを送信できない。
【００４１】
そこで本実施例では、新しいデータを優先送信しながら、中継転送端末１２０が保存しているデータを適宜送信する技術について説明する。
【００４２】
図８は、本実施例におけるデータ順序制御部の処理フローチャートである。
【００４３】
データを端末が受信すると、一時保存テーブル２６０に、データ受信時刻２６１、データを格納した記憶装置のメモリアドレス２６２、データサイズ２６３、送信元端末のアドレスである送信元アドレス２６４、データ配信先である宛先アドレス２６５、次にデータを送信する端末のアドレスである次ホップアドレス２６６を格納する(ステップ６０１)。リンク制御部２２０により次ホップアドレス２６６の端末との接続を確認する(ステップ６０２)。接続が確立できなかった場合は、一時保存テーブル２６０のデータをデータ順序制御テーブル２７０に保存して(ステップ６０８)、終了する。一方、次ホップアドレス端末との接続が確立できた場合は、データ順序制御テーブル２７０に保存されているデータがあるか確認する(ステップ６０３)。データ順序制御テーブル２７０にデータが保存されていなければ、一時保存テーブル２６０のデータを次ホップアドレスの端末に送信して終了する(ステップ６０７)。データ順序制御テーブル２７０にデータが保存されている場合、その中の最も古い(過去の)データは、設定値をX秒として、X秒以上前に保存されたデータであるかどうかを、データ順序制御テーブル２７０のデータ受信時刻２７１を参照して判定する(ステップ６０４)。X秒以内に保存されたのであれば、一時保存テーブル２６０のデータを次ホップアドレス２６６の端末に送信６０７する。データ順序制御テーブル２７０に保存された最も古い(過去の)データが、設定値Xより過去に保存されたものであれば、一時保存テーブル２６０のデータをデータ順序制御テーブルに格納し(ステップ６０５)、データ順序制御テーブル２７０の最も古い(過去の)データを送信する(ステップ６０６)。
【００４４】
本実施例によれば、回線容量に余裕がない場合であり、監視システムのように新しい動画データを必要としながらも、送信できなかった古いデータの早期送信が必要とされるシステムにおいて、優先的に新しいデータの中継転送を行いながら、中継転送端末１２０に保存されているデータを送信することができる。
【符号の説明】
【００４５】
１００：無線ネットワークシステム、１１０、１２０、１３０：端末、２００：アプリケーション実行部、２１０：データ順序制御部、２２０：リンク制御部、２３０：経路制御部、２４０：データ送受信部、４０１：ＣＰＵ、４０２：主記憶メモリ、４０３：外部記憶装置、４０４：通信装置、４０５：入力装置、４０６：出力装置。
【図１】
0005525239.tif 000002
【図２】
0005525239.tif 000003
【図３】
0005525239.tif 000004
【図４】
0005525239.tif 000005
【図５】
0005525239.tif 000006
【図６】
0005525239.tif 000007
【図７】
0005525239.tif 000008
【図８】
0005525239.tif 000009