(57)【特許請求の範囲】
【請求項１】
（ａ）第１データと前記第１データより優先順位が低い第２データとの中で、いずれかの１つのデータを生成または受信するのかを決定するステップと、
（ｂ）前記決定による前記第１データまたは前記第２データを保有している第１ノードが、第１モードまたは第２モードで駆動中なのかを定義する、第１ノードのモード値を測定するステップと、
（ｃ）前記第１ノードが前記第１データを保有して前記第１ノードのモード値が前記第２モードであるならば、前記第１ノードのモード値を前記第１モードに変換して前記第１データを処理し、前記第１ノードが前記第２データを保有して前記第１ノードのモード値が前記第１モードであるならば、前記第２データを廃棄するステップと、
を含むことを特徴とするアドホックネットワークにおけるデータ処理方法。
【請求項２】
前記（ａ）ステップと前記（ｂ）ステップの中間ステップとして、
前記第１データを生成するステップ
を含み、
前記第１データを生成したものが前記第１ノードである時、前記（ｃ）ステップは、
（ｃａ）測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合しない第２モードであれば、前記第１ノードのモード値を前記第１データ処理基準に符合する第１モードに変換するステップと、
（ｃｂ）前記第１ノードが前記第１データを最終受信する目的地ノードであるか否かを判別するステップと、
（ｃｃ）前記第１ノードが前記目的地ノードであれば、前記第１ノードが前記第１データをユーザに提供し、前記第１ノードが前記目的地ノードでなければ、前記第１ノードが第２ノードに前記第１データを転送するステップと、
を含むことを特徴とする、請求項１に記載のアドホックネットワークにおけるデータ処理方法。
【請求項３】
前記（ｃａ）ステップは、
（ｃａａ）前記第１データを最終受信する目的地ノードと前記第１ノードのうちの優先順位のより高いノードを前記第１ノードのモード変換を設定するモード設定ノードに指定するステップと、
（ｃａｂ）前記指定されたノードを通じて前記第１ノードを前記第１モードに変換し、前記変換されたモードを維持する時間を設定するステップと、
を含むことを特徴とする、請求項２に記載のアドホックネットワークにおけるデータ処理方法。
【請求項４】
測定された前記第１ノードのモード値が前記第１モードである時、前記（ｃａ）ステップは、
（ｃａａ）前記第１データを最終受信する目的地ノードと前記第１ノードのうちの少なくとも１つのノードが、前記第１ノードを前記第１モードに変換させたモード設定ノードより優先順位がより高いか同等であるかを判別するステップと、
（ｃａｂ）前記（ｃａａ）ステップにおいて、優先順位がより高いか同等であれば、前記目的地ノードと前記第１ノードのうちの優先順位のより高いノードを前記モード設定ノードに指定するステップと、
（ｃａｃ）前記指定されたノードを通じて前記第１ノードの第１モード維持時間を変更するステップと、
をさらに含み、
前記（ｃ）ステップにおいては、前記（ｃａａ）ステップにおいて、優先順位がより低ければ、前記第１ノードが前記第１データを廃棄することを特徴とする、請求項２に記載のアドホックネットワークにおけるデータ処理方法。
【請求項５】
前記（ｃａａ）ステップは、優先順位判別基準として予め定められたルーティングプロトコルに応じたデータ転送優先順位を利用することを特徴とする、請求項４に記載のアドホックネットワークにおけるデータ処理方法。
【請求項６】
前記（ａ）ステップと前記（ｂ）ステップの中間ステップとして、
前記第２データを生成するステップ
を含み、
前記第２データを生成したものが前記第１ノードである時、前記（ｃ）ステップは、
（ｃａ）測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであれば、前記第１ノードが前記第２データを廃棄し、前記第１ノードのモード値が第２モードであれば、前記第１ノードが前記第２データを最終受信する目的地ノードであるか否かを判別するステップと、
（ｃｂ）前記第１ノードが前記目的地ノードであれば、前記第１ノードが前記第２データをユーザに提供し、前記第１ノードが前記目的地ノードでなければ、前記第１ノードが第２ノードに前記第２データを転送するステップと、
を含むことを特徴とする、請求項１に記載のアドホックネットワークにおけるデータ処理方法。
【請求項７】
前記（ａ）ステップと前記（ｂ）ステップの中間ステップとして、
前記第１データを受信するステップ
を含み、
前記第１データを受信したものが前記第１ノードである時、前記（ｃ）ステップは、測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであるか、前記第１データ処理基準に符合しない第２モードであるかより、前記第１データを処理することを特徴とする、請求項１に記載のアドホックネットワークにおけるデータ処理方法。
【請求項８】
前記第１ノードのモード値が前記第１モードであれば、前記（ｃ）ステップは、
（ｃａ）前記第１データを最終受信する目的地ノードと前記第１データを最初生成したソースノードのうちの少なくとも１つのノードが、前記第１ノードを前記第１モードに変換させたモード設定ノードより優先順位がより高いか同等であるかを判別するステップと、
（ｃｂ）前記（ｃａ）ステップにおいて、優先順位がより高いか同等であれば、前記目的地ノードと前記ソースノードのうちの優先順位のより高いノードを前記モード設定ノードに指定し、前記指定されたノードを通じて前記第１ノードの第１モード維持時間を変更し、前記（ｃａ）ステップにおいて、優先順位がより低ければ、前記第１ノードが前記第１データを廃棄するステップと、
（ｃｃ）前記第１ノードが前記第１データを最終受信する目的地ノードであるか否かを判別するステップと、
（ｃｄ）前記第１ノードが前記目的地ノードであれば、前記第１ノードが前記第１データをユーザに提供し、前記第１ノードが前記目的地ノードでなければ、前記第１ノードが前記第１データを中継する中継ノードであるか否かを判別するステップと、
（ｃｅ）前記第１ノードが前記中継ノードであれば、前記第１ノードが第２ノードに前記第１データを転送し、前記第１ノードが前記中継ノードでなければ、前記第１データを廃棄するステップと、
を含むことを特徴とする、請求項７に記載のアドホックネットワークにおけるデータ処理方法。
【請求項９】
前記第１ノードのモード値が前記第２モードであれば、前記（ｃ）ステップは、
（ｃａ）前記第１データを最終受信する目的地ノードと前記第１データを最初生成したソースノードのうちの優先順位のより高いノードを前記第１ノードのモード変換を設定するモード設定ノードに指定するステップと、
（ｃｂ）前記指定されたノードを通じて前記第１ノードを前記第１モードに変換し、前記変換されたモードを維持する時間を設定するステップと、
（ｃｃ）前記第１ノードが前記第１データを最終受信する目的地ノードであるか否かを判別するステップと、
（ｃｄ）前記第１ノードが前記目的地ノードであれば、前記第１ノードが前記第１データをユーザに提供し、前記第１ノードが前記目的地ノードでなければ、前記第１ノードが前記第１データを中継する中継ノードであるか否かを判別するステップと、
（ｃｅ）前記第１ノードが前記中継ノードであれば、第２ノードに前記第１データを転送し、前記第１ノードが前記中継ノードでなければ、前記第１データを廃棄するステップと、
を含むことを特徴とする、請求項７に記載のアドホックネットワークにおけるデータ処理方法。
【請求項１０】
前記（ａ）ステップと前記（ｂ）ステップの中間ステップとして、
前記第２データを受信するステップ
を含み、
前記第２データを受信したものが前記第１ノードである時、前記（ｃ）ステップは、
（ｃａ）測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであるか否かを判別するステップと、
（ｃｂ）第１モードと判別されれば、前記第２データを廃棄し、第１モードではないと判別されれば、前記第１ノードが前記第２データを最終受信する目的地ノードであるか否かを判別するステップと、
（ｃｃ）目的地ノードと判別されれば、前記第１ノードが前記第２データをユーザに提供し、目的地ノードではないと判別されれば、前記第１ノードが前記第２データを中継する中継ノードであるか否かを判別するステップと、
（ｃｄ）中継ノードと判別されれば、前記第１ノードが第２ノードに前記第２データを転送し、中継ノードではないと判別されれば、前記第１ノードが前記第２データを廃棄するステップと、
を含むことを特徴とする、請求項１に記載のアドホックネットワークにおけるデータ処理方法。
【請求項１１】
第１データと前記第１データより優先順位が低い第２データとの中で、いずれかの１つのデータを生成または受信するのかを決定する決定部と、
前記決定による前記第１データまたは前記第２データを保有している第１ノードが、第１モードまたは第２モードで駆動中なのかを定義する、第１ノードのモード値を測定する測定部と、
前記第１ノードが前記第１データを保有して前記第１ノードのモード値が前記第２モードであるならば、前記第１ノードのモード値を前記第１モードに変換して前記第１データを処理し、前記第１ノードが前記第２データを保有して前記第１ノードのモード値が前記第１モードであるならば、前記第２データを廃棄する処理部と、
を含むことを特徴とするアドホックネットワークにおけるデータ処理装置。
【請求項１２】
前記第１データを生成する第１データ生成部
をさらに含み、
前記第１データを生成したものが前記第１ノードである時、前記処理部は、
測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合しない第２モードであれば、前記第１ノードのモード値を前記第１データ処理基準に符合する第１モードに変換するモード変換部と、
前記第１ノードが前記第１データを最終受信する目的地ノードであるか否かを判別する目的地ノード判別部と、
前記第１ノードが目的地ノードであると判別されれば、前記第１データをユーザに提供し、前記第１ノードが目的地ノードではないと判別されれば、第２ノードに前記第１データを転送するデータ処理部と、
を含むことを特徴とする、請求項１１に記載のアドホックネットワークにおけるデータ処理装置。
【請求項１３】
前記モード変換部は、
前記第１データを最終受信する目的地ノードと前記第１ノードのうちの優先順位のより高いノードを前記第１ノードのモード変換を設定するモード設定ノードに指定する設定ノード指定部と、
前記指定されたノードを通じて前記第１ノードを前記第１モードに変換する変換部と、
前記変換されたモードを維持する時間を設定する時間設定部と、
を含むことを特徴とする、請求項１２に記載のアドホックネットワークにおけるデータ処理装置。
【請求項１４】
測定された前記第１ノードのモード値が前記第１モードである時、前記モード変換部は、
前記第１データを最終受信する目的地ノードと前記第１ノードのうちの少なくとも１つのノードが、前記第１ノードを前記第１モードに変換させたモード設定ノードより優先順位がより高いか同等であるかを判別する優先順位判別部と、
前記判別により、優先順位がより高いか同等であれば、前記目的地ノードと前記第１ノードのうちの優先順位のより高いノードを前記モード設定ノードに指定する設定ノード指定部と、
前記指定されたノードを通じて前記第１ノードの第１モード維持時間を変更する時間変更部と、
を含み、
前記処理部は、前記判別により、優先順位がより低ければ、前記第１データを廃棄することを特徴とする、請求項１２に記載のアドホックネットワークにおけるデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドホックネットワークにおけるデータ処理装置およびその方法に関する。より詳しくは、ＭＡＮＥＴ（Ｍｏｂｉｌｅ  Ａｄ−ｈｏｃ  ＮＥＴｗｏｒｋ）におけるデータ処理装置およびその方法に関する。
【背景技術】
【０００２】
ＭＡＮＥＴ（Ｍｏｂｉｌｅ  Ａｄ−ｈｏｃ  ＮＥＴｗｏｒｋ）において優先順位の高いノードの緊急な音声データを正しく伝達するためには、音声データが伝達されるトラフィック経路に他のデータやその他の要因による干渉が発生してはいけない。
【０００３】
従来は、このために、音声データを送信した送信ノードが音声データを受信する受信ノードから音声データを受信したという応答信号の提供を受け、干渉によってデータ転送損失が発生したか否かを判断した。干渉によってデータ転送損失が発生した場合には、送信ノードは再転送によってデータの転送エラー問題を解決した。
【０００４】
しかし、このような方法によっては、再転送によるデータ転送遅延が避けられない。また、トラフィック経路上にデータ転送損失が再び発生し得るだけでなく、再転送回数の制限のために音声データが正しく転送できないことも発生し得る。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、前記問題点を解決するために導き出されたものであり、ノードの沈黙モードを利用して、緊急な音声データと一般データを区分してデータ処理を行うアドホックネットワークにおけるデータ処理装置およびその方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、前記目的を達成するために導き出されたものであり、（ａ）第１データと前記第１データより優先順位の低い第２データのうちのどの１つのデータを生成するかを決定するステップ、（ｂ）前記決定によって特定データが生成されれば、前記生成された特定データを現在保有した第１ノードの駆動と関連したモード値を測定するステップ、および（ｃ）前記第１ノードが前記生成されたデータの内容と前記測定されたモード値を考慮して、前記生成されたデータを処理するステップを含むことを特徴とするアドホックネットワークにおけるデータ処理方法を提供する。
【０００７】
好ましくは、前記（ａ）ステップと前記（ｂ）ステップの中間ステップとして、前記第１データを生成するステップを含み、前記第１データを生成したものが前記第１ノードである時、前記（ｃ）ステップは、（ｃａ）測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合しない第２モードであれば、前記第１ノードのモード値を前記第１データ処理基準に符合する第１モードに変換するステップ；（ｃｂ）前記第１ノードが前記第１データを最終受信する目的地ノードであるか否かを判別するステップ；および（ｃｃ）前記第１ノードが前記目的地ノードであれば、前記第１ノードが前記第１データをユーザに提供し、前記第１ノードが前記目的地ノードでなければ、前記第１ノードが第２ノードに前記第１データを転送するステップを含む。より好ましくは、前記（ｃａ）ステップは、（ｃａａ）前記第１データを最終受信する目的地ノードと前記第１ノードのうちの優先順位のより低くないノードを前記第１ノードのモード変換を設定するモード設定ノードに指定するステップ；および（ｃａｂ）前記指定されたノードを通じて前記第１ノードを前記第１モードに変換し、前記変換されたモードを維持する時間を設定するステップを含む。
【０００８】
好ましくは、測定された前記第１ノードのモード値が前記第１モードである時、前記（ｃａ）ステップは、（ｃａａ）前記第１データを最終受信する目的地ノードと前記第１ノードのうちの少なくとも１つのノードが、前記第１ノードを前記第１モードに変換させたモード設定ノードより優先順位がより高いか同等であるかを判別するステップ；（ｃａｂ）前記（ｃａａ）ステップにおいて、優先順位がより高いか同等であれば、前記目的地ノードと前記第１ノードのうちの優先順位のより低くないノードを前記モード設定ノードに指定するステップ；および（ｃａｃ）前記指定されたノードを通じて前記第１ノードの第１モード維持時間を変更するステップをさらに含み、前記（ｃ）ステップにおいては、前記（ｃａａ）ステップにおいて、優先順位がより低ければ、前記第１ノードが前記第１データを廃棄する。より好ましくは、前記（ｃａａ）ステップは、優先順位判別基準として予め定められたルーティングプロトコルに応じたデータ転送優先順位を利用する。
【０００９】
好ましくは、前記（ａ）ステップと前記（ｂ）ステップの中間ステップとして、前記第２データを生成するステップを含み、前記第２データを生成したものが前記第１ノードである時、前記（ｃ）ステップは、（ｃａ）測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであれば、前記第１ノードが前記第２データを廃棄し、前記第１ノードのモード値が第２モードであれば、前記第１ノードが前記第２データを最終受信する目的地ノードであるか否かを判別するステップ；および（ｃｂ）前記第１ノードが前記目的地ノードであれば、前記第１ノードが前記第２データをユーザに提供し、前記第１ノードが前記目的地ノードでなければ、前記第１ノードが第２ノードに前記第２データを転送するステップを含む。
【００１０】
好ましくは、前記（ａ）ステップと前記（ｂ）ステップの中間ステップとして、前記第１データを受信するステップを含み、前記第１データを受信したものが前記第１ノードである時、前記（ｃ）ステップは、測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであるか、前記第１データ処理基準に符合しない第２モードであるかより、前記第１データを処理する。
【００１１】
好ましくは、前記第１ノードのモード値が前記第１モードであれば、前記（ｃ）ステップは、（ｃａ）前記第１データを最終受信する目的地ノードと前記第１データを最初生成したソースノードのうちの少なくとも１つのノードが、前記第１ノードを前記第１モードに変換させたモード設定ノードより優先順位がより高いか同等であるかを判別するステップ；（ｃｂ）前記（ｃａ）ステップにおいて、優先順位がより高いか同等であれば、前記目的地ノードと前記ソースノードのうちの優先順位のより低くないノードを前記モード設定ノードに指定し、前記指定されたノードを通じて前記第１ノードの第１モード維持時間を変更し、前記（ｃａ）ステップにおいて、優先順位がより低ければ、前記第１ノードが前記第１データを廃棄するステップ；（ｃｃ）前記第１ノードが前記第１データを最終受信する目的地ノードであるか否かを判別するステップ；（ｃｄ）前記第１ノードが前記目的地ノードであれば、前記第１ノードが前記第１データをユーザに提供し、前記第１ノードが前記目的地ノードでなければ、前記第１ノードが前記第１データを中継する中継ノードであるか否かを判別するステップ；および（ｃｅ）前記第１ノードが前記中継ノードであれば、前記第１ノードが第２ノードに前記第１データを転送し、前記第１ノードが前記中継ノードでなければ、前記第１データを廃棄するステップを含む。
【００１２】
好ましくは、前記第１ノードのモード値が前記第２モードであれば、前記（ｃ）ステップは、（ｃａ）前記第１データを最終受信する目的地ノードと前記第１データを最初生成したソースノードのうちの優先順位のより低くないノードを前記第１ノードのモード変換を設定するモード設定ノードに指定するステップ；（ｃｂ）前記指定されたノードを通じて前記第１ノードを前記第１モードに変換し、前記変換されたモードを維持する時間を設定するステップ；（ｃｃ）前記第１ノードが前記第１データを最終受信する目的地ノードであるか否かを判別するステップ；（ｃｄ）前記第１ノードが前記目的地ノードであれば、前記第１ノードが前記第１データをユーザに提供し、前記第１ノードが前記目的地ノードでなければ、前記第１ノードが前記第１データを中継する中継ノードであるか否かを判別するステップ；および（ｃｅ）前記第１ノードが前記中継ノードであれば、第２ノードに前記第１データを転送し、前記第１ノードが前記中継ノードでなければ、前記第１データを廃棄するステップを含む。
【００１３】
好ましくは、前記（ａ）ステップと前記（ｂ）ステップの中間ステップとして、前記第２データを受信するステップを含み、前記第２データを受信したものが前記第１ノードである時、前記（ｃ）ステップは、（ｃａ）測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであるか否かを判別するステップ；（ｃｂ）第１モードと判別されれば、前記第２データを廃棄し、第１モードではないと判別されれば、前記第１ノードが前記第２データを最終受信する目的地ノードであるか否かを判別するステップ；（ｃｃ）目的地ノードと判別されれば、前記第１ノードが前記第２データをユーザに提供し、目的地ノードではないと判別されれば、前記第１ノードが前記第２データを中継する中継ノードであるか否かを判別するステップ；および（ｃｄ）中継ノードと判別されれば、前記第１ノードが第２ノードに前記第２データを転送し、中継ノードではないと判別されれば、前記第１ノードが前記第２データを廃棄するステップを含む。
【００１４】
好ましくは、前記アドホックネットワークにおいては、前記第１データを音声データとし、前記第２データを音声データを除いた他のデータとする。
好ましくは、前記第１ノードを含んで前記アドホックネットワークに備えられた少なくとも１つのノードは移動可能なノードである。
【００１５】
また、本発明は、第１データと前記第１データより優先順位の低い第２データのうちのどの１つのデータを生成するかを決定する決定部；前記決定によって特定データが生成されれば、前記生成された特定データを現在保有した第１ノードの駆動と関連したモード値を測定する測定部；および前記生成されたデータの内容と前記測定されたモード値を考慮して、前記生成されたデータを処理する処理部を含むことを特徴とするアドホックネットワークにおけるデータ処理装置を提供する。
【００１６】
好ましくは、前記データ処理装置は、前記第１データを生成する第１データ生成部をさらに含み、前記第１データを生成したものが前記第１ノードである時、前記処理部は、測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合しない第２モードであれば、前記第１ノードのモード値を前記第１データ処理基準に符合する第１モードに変換するモード変換部；前記第１ノードが前記第１データを最終受信する目的地ノードであるか否かを判別する目的地ノード判別部；および前記第１ノードが目的地ノードであると判別されれば、前記第１データをユーザに提供し、前記第１ノードが目的地ノードではないと判別されれば、第２ノードに前記第１データを転送するデータ処理部を含む。より好ましくは、前記モード変換部は、前記第１データを最終受信する目的地ノードと前記第１ノードのうちの優先順位のより低くないノードを前記第１ノードのモード変換を設定するモード設定ノードに指定する設定ノード指定部；前記指定されたノードを通じて前記第１ノードを前記第１モードに変換する変換部；および前記変換されたモードを維持する時間を設定する時間設定部を含む。
【００１７】
好ましくは、測定された前記第１ノードのモード値が前記第１モードである時、前記モード変換部は、前記第１データを最終受信する目的地ノードと前記第１ノードのうちの少なくとも１つのノードが、前記第１ノードを前記第１モードに変換させたモード設定ノードより優先順位がより高いか同等であるかを判別する優先順位判別部；前記判別により、優先順位がより高いか同等であれば、前記目的地ノードと前記第１ノードのうちの優先順位のより低くないノードを前記モード設定ノードに指定する設定ノード指定部；および前記指定されたノードを通じて前記第１ノードの第１モード維持時間を変更する時間変更部を含み、前記処理部は、前記判別により、優先順位がより低ければ、前記第１データを廃棄する。より好ましくは、前記優先順位判別部は、優先順位判別基準として予め定められたルーティングプロトコルに応じたデータ転送優先順位を利用する。
【００１８】
好ましくは、前記データ処理装置は、前記第２データを生成する第２データ生成部をさらに含み、前記第２データを生成したものが前記第１ノードである時、前記処理部は、測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードでなければ、前記第１ノードが前記第２データを最終受信する目的地ノードであるか否かを判別する目的地ノード判別部；および前記第１ノードのモード値が前記第１モードであれば、前記第２データを廃棄し、前記第１ノードが目的地ノードであると判別されれば、前記第２データをユーザに提供し、前記第１ノードが目的地ノードではないと判別されれば、第２ノードに前記第２データを転送するデータ処理部を含む。
【００１９】
好ましくは、前記データ処理装置は、前記第１データを受信する第１データ受信部をさらに含み、前記第１データを受信したものが前記第１ノードである時、前記処理部は、測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであるか、前記第１データ処理基準に符合しない第２モードであるかより、前記第１データを処理する。
【００２０】
好ましくは、前記第１ノードのモード値が前記第１モードであれば、前記処理部は、前記第１データを最終受信する目的地ノードと前記第１データを最初生成したソースノードのうちの少なくとも１つのノードが、前記第１ノードを前記第１モードに変換させたモード設定ノードより優先順位がより高いか同等であるかを判別する優先順位判別部；優先順位がより高いか同等であると判別されれば、前記目的地ノードと前記ソースノードのうちの優先順位のより低くないノードを前記モード設定ノードに指定する設定ノード指定部；前記指定されたノードを通じて前記第１ノードの第１モード維持時間を変更する時間変更部；前記第１ノードが前記第１データを最終受信する目的地ノードであるか否かを判別する目的地ノード判別部；前記第１ノードが前記目的地ノードではないと判別されれば、前記第１ノードが前記第１データを中継する中継ノードであるか否かを判別する中継ノード判別部；および優先順位がより低いと判別されるか、前記第１ノードが中継ノードではないと判別されれば、前記第１データを廃棄し、前記第１ノードが前記目的地ノードであると判別されれば、前記第１データをユーザに提供し、前記第１ノードが前記中継ノードであると判別されれば、第２ノードに前記第１データを転送するデータ処理部を含む。
【００２１】
好ましくは、前記第１ノードのモード値が前記第２モードであれば、前記処理部は、前記第１データを最終受信する目的地ノードと前記第１データを最初生成したソースノードのうちの優先順位のより低くないノードを前記第１ノードのモード変換を設定するモード設定ノードに指定する設定ノード指定部；前記指定されたノードを通じて前記第１ノードを前記第１モードに変換するモード変換部；前記変換されたモードを維持する時間を設定する時間設定部；前記第１ノードが前記第１データを最終受信する目的地ノードであるか否かを判別する目的地ノード判別部；前記第１ノードが前記目的地ノードではないと判別されれば、前記第１ノードが前記第１データを中継する中継ノードであるか否かを判別する中継ノード判別部；および前記第１ノードが前記目的地ノードであると判別されれば、前記第１データをユーザに提供し、前記第１ノードが前記中継ノードであると判別されれば、第２ノードに前記第１データを転送し、前記第１ノードが前記中継ノードではないと判別されれば、前記第１データを廃棄するデータ処理部を含む。
【００２２】
好ましくは、前記データ処理装置は、前記第２データを受信する第２データ受信部をさらに含み、前記第２データを受信したものが前記第１ノードである時、前記処理部は、測定された前記第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであるか否かを判別するモード判別部；第１モードではないと判別されれば、前記第１ノードが前記第２データを最終受信する目的地ノードであるか否かを判別する目的地ノード判別部；目的地ノードではないと判別されれば、前記第１ノードが前記第２データを中継する中継ノードであるか否かを判別する中継ノード判別部；および第１モードと判別されるか、前記第１ノードが前記中継ノードではないと判別されれば、前記第２データを廃棄し、前記第１ノードが目的地ノードであると判別されれば、前記第２データをユーザに提供し、前記第１ノードが中継ノードであると判別されれば、第２ノードに前記第２データを転送するデータ処理部を含む。
【発明の効果】
【００２３】
本発明は、ノードの沈黙モードを利用して、緊急な音声データと一般データを区分してデータ処理を行うことによって次のような効果を得ることができる。第１に、ネットワークを介した優先順位の高いノードの緊急な音声データ伝達時のトラフィック経路に対する干渉を除去することができる。第２に、音声データの伝達遅延や伝達損失を除去することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の好ましい実施形態によるアドホックネットワークにおけるデータ処理装置を概略的に示すブロック図である。
【図２】本発明の好ましい実施形態によるアドホックネットワークにおけるデータ処理方法を示すフローチャートである。
【図３】アドホックネットワークの構成図である。
【図４】ソースノードが音声データ送信のために音声ＰＴＴをオンにする場合の動作流れを示す図である。
【図５】ノードの沈黙モードと一般モード間の関係を示す図である。
【図６】本ノードから一般データを生成する場合の動作流れを示す図である。
【図７】一般データを受信する場合の動作流れを示す図である。
【図８】音声データを受信する場合の動作流れを示す図である。
【図９】音声データ伝達後ノード別沈黙モード設定ノードに関連した図である。
【発明を実施するための形態】
【００２５】
以下、本発明の好ましい実施形態について添付図面を参照してより詳細に説明する。先ず、各図面の構成要素に参照符号を付する際、同一の構成要素に対しては他の図面上に表示する際にも可能な限り同一の符号を付するようにしていることに留意しなければならない。また、本発明を説明するにおいて、関連した公知構成または機能に対する具体的な説明が本発明の要旨を濁す恐れがあると判断した場合にはその詳細な説明は省略する。また、以下では本発明の好ましい実施形態を説明するが、本発明の技術的思想はこれに限定もしくは制限されず、当業者によって変形されて様々に実施できることは勿論である。
【００２６】
図１は、本発明の好ましい実施形態によるアドホックネットワークにおけるデータ処理装置を概略的に示すブロック図である。図１によれば、アドホックネットワークにおけるデータ処理装置１００は、決定部１１０、測定部１２０、処理部１３０、電源部１４０、および主制御部１５０を含む。
【００２７】
本実施形態は、アドホックネットワークにおいて、緊急データを伝達する時に緊急データトラフィック経路が干渉に影響を受けないようにするために、優先順位に基づき、ノードの沈黙モードを活用する方法と関連したものである。本実施形態は、ＭＡＮＥＴ（Ｍｏｂｉｌｅ  Ａｄ−ｈｏｃ  ＮＥＴｗｏｒｋ）において緊急な音声データを伝達する時に適用することができ、優先順位の高いノードに緊急な音声データを伝達する時にトラフィック経路に対する干渉、伝達遅延などの損失問題を最小化することができる。
【００２８】
決定部１１０は、第１データ、第１データより優先順位の低い第２データのうちのどの１つのデータを生成するかを決定する機能を果たす。予め定められた基準に従い、第１データは第２データより優先順位がより高く策定される。本実施形態において、第１データとしては音声データ、特に緊急な音声データがあり、第２データは緊急な音声データを除いたデータであって、画像データ、文字／記号／符号データなどがある。しかし、本実施形態は必ずしもこれらに限定される必要はない。
【００２９】
測定部１２０は、決定部１１０の決定によって特定データ（第１データまたは第２データ）が生成されれば、生成された特定データを現在保有した第１ノードの駆動と関連したモード値を測定する機能を果たす。本実施形態において、データ処理装置１００は、第１データを生成する第１データ生成部（図示せず）、第２データを生成する第２データ生成部（図示せず）などをさらに含むことができる。
【００３０】
処理部１３０は、生成されたデータの内容と測定部１２０によって測定されたモード値を考慮して、生成されたデータを処理する機能を果たす。
電源部１４０は、データ処理装置１００を構成する各部に電源を供給する機能を果たす。
主制御部１５０は、データ処理装置１００を構成する各部の全体作動を制御する機能を果たす。
【００３１】
データ処理装置１００は、アドホックネットワークを構成する各々のノード、例えば、第１ノードに備えられることができる。この時、アドホックネットワークを構成する各々のノードは移動性を備えたノードであってもよい。第１データ生成部によって第１データを生成したものが第１ノードであれば、処理部１３０は、モード変換部（図示せず）、目的地ノード判別部（図示せず）、データ処理部（図示せず）などを含むことができる。
【００３２】
モード変換部は、測定された第１ノードのモード値が予め定められた第１データ処理基準に符合しない第２モードであれば、第１ノードのモード値を第１データ処理基準に符合する第１モードに変換する機能を果たす。本実施形態において、第１モードは沈黙モードをいう。詳しくは、第１データ処理基準で緊急な音声データを伝達するための条件が形成された沈黙モードをいう。第２モードは沈黙モードを除いたモードであって、一般モードとみることができる。
【００３３】
測定された第１ノードのモード値が第２モードであれば、モード変換部は、設定ノード指定部（図示せず）、変換部（図示せず）、時間設定部（図示せず）などを含むことができる。設定ノード指定部は、第１データを最終受信する目的地ノードと第１ノードのうちの優先順位のより高いノードを第１ノードのモード変換を設定するモード設定ノードに指定する機能を果たす。目的地ノードと第１ノードの優先順位が同等であれば、設定ノード指定部は、目的地ノードと第１ノードのうちの任意のノードをモード設定ノードに指定する。変換部は、指定されたノードを通じて第１ノードを第１モードに変換する機能を果たす。時間設定部は、変換されたモードを維持する時間を設定する機能を果たす。
【００３４】
測定された第１ノードのモード値が第１モードである時、モード変換部は、優先順位判別部（図示せず）、設定ノード指定部（図示せず）、時間変更部（図示せず）などを含むことができる。優先順位判別部は、第１データを最終受信する目的地ノードと第１ノードのうちの少なくとも１つのノードが、第１ノードを第１モードに変換させたモード設定ノードより優先順位がより高いか同等であるかを判別する機能を果たす。本実施形態において、優先順位判別部は、優先順位判別基準として予め定められたルーティングプロトコルに応じたデータ転送優先順位を利用する。設定ノード指定部は、優先順位判別部の判別に応じ、優先順位がより高いか同等であれば、目的地ノードと第１ノードのうちの優先順位のより高いノードをモード設定ノードに指定する機能を果たす。目的地ノードと第１ノードの優先順位が同等であれば、設定ノード指定部は、目的地ノードと第１ノードのうちの任意のノードをモード設定ノードに指定する。時間変更部は、指定されたノードを通じて第１ノードの第１モード維持時間を変更する機能を果たす。一方、処理部１３０は、優先順位判別部の判別に応じ、優先順位がより低ければ第１データを廃棄する。
【００３５】
目的地ノード判別部は、第１ノードが第１データを最終受信する目的地ノードであるか否かを判別する機能を果たす。
データ処理部は、第１ノードが目的地ノードであると判別されれば、第１データを第１ノードのユーザに提供し、第１ノードが目的地ノードではないと判別されれば、第２ノードに第１データを転送する機能を果たす。
【００３６】
第２データ生成部によって第２データを生成したものが第１ノードであれば、この時、処理部１３０は、目的地ノード判別部（図示せず）、データ処理部（図示せず）などを含むことができる。
目的地ノード判別部は、測定された第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードでなければ、第１ノードが第２データを最終受信する目的地ノードであるか否かを判別する機能を果たす。
【００３７】
データ処理部は、第１ノードのモード値が第１モードであれば、第２データを廃棄し、第１ノードのモード値が第２モードであり、第１ノードが目的地ノードであると判別されれば、第２データを第１ノードのユーザに提供し、第１ノードが目的地ノードではないと判別されれば、第２ノードに第２データを転送する機能を果たす。
【００３８】
一方、第１ノードは第１データ、すなわち、緊急な音声データを生成せず、このデータを受信するノードであってもよい。本実施形態において、データ処理装置１００は、この点を考慮し、第１データ生成部や第２データ生成部の代わりに、第１データ受信部（図示せず）や第２データ受信部（図示せず）を含むことができる。第１データ受信部は第１データを受信する機能を果たし、第２データ受信部は第２データを受信する機能を果たす。
【００３９】
第１データ受信部によって第１データを受信するものが第１ノードであれば、処理部１３０は、測定された第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであるか、第１データ処理基準に符合しない第２モードであるかによって第１データを処理する。
この時、第１ノードのモード値が前記第１モードであれば、処理部１３０は、優先順位判別部（図示せず）、設定ノード指定部（図示せず）、時間変更部（図示せず）、目的地ノード判別部（図示せず）、中継ノード判別部（図示せず）、データ処理部（図示せず）などを含むことができる。
【００４０】
優先順位判別部は、第１データを最終受信する目的地ノードと第１データを最初生成したソースノードのうちの少なくとも１つのノードが、第１ノードを第１モードに変換させたモード設定ノードより優先順位がより高いか同等であるかを判別する機能を果たす。
【００４１】
設定ノード指定部は、優先順位がより高いか同等であると判別されれば、目的地ノードとソースノードのうちの優先順位のより高いノードをモード設定ノードに指定する機能を果たす。目的地ノードとソースノードの優先順位が同等であれば、設定ノード指定部は、目的地ノードとソースノードのうちの任意のノードをモード設定ノードに指定する機能を果たす。
【００４２】
時間変更部は、指定されたノードを通じて第１ノードの第１モード維持時間を変更する機能を果たす。
目的地ノード判別部は、第１ノードが第１データを最終受信する目的地ノードであるか否かを判別する機能を果たす。
中継ノード判別部は、第１ノードが目的地ノードではないと判別されれば、第１ノードが第１データを中継する中継ノードであるか否かを判別する機能を果たす。
【００４３】
データ処理部は、優先順位のより低いと判別されるか、第１ノードが中継ノードではないと判別されれば、第１データを廃棄し、第１ノードが目的地ノードであると判別されれば、第１データをユーザに提供し、第１ノードが中継ノードであると判別されれば、第２ノードに第１データを転送する機能を果たす。
一方、第１ノードのモード値が第２モードであれば、処理部１３０は、設定ノード指定部、モード変換部、時間設定部、目的地ノード判別部、中継ノード判別部、データ処理部などを含むことができる。
【００４４】
設定ノード指定部は、第１データを最終受信する目的地ノードと第１データを最初生成したソースノードのうちの優先順位のより高いノードを第１ノードのモード変換を設定するモード設定ノードに指定する機能を果たす。
モード変換部は、指定されたノードを通じて第１ノードを第１モードに変換する機能を果たす。
時間設定部は、変換されたモードを維持する時間を設定する機能を果たす。
【００４５】
目的地ノード判別部は、第１ノードが第１データを最終受信する目的地ノードであるか否かを判別する機能を果たす。
中継ノード判別部は、第１ノードが目的地ノードではないと判別されれば、第１ノードが第１データを中継する中継ノードであるか否かを判別する機能を果たす。
【００４６】
データ処理部は、第１ノードが目的地ノードであると判別されれば、第１データをユーザに提供し、第１ノードが中継ノードであると判別されれば、第２ノードに第１データを転送し、第１ノードが中継ノードではないと判別されれば、第１データを廃棄する機能を果たす。
【００４７】
第２データ受信部を通じて第２データを受信するものが第１ノードであれば、処理部１３０は、モード判別部、目的地ノード判別部、中継ノード判別部、データ処理部などを含むことができる。
モード判別部は、測定された第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであるか否かを判別する機能を果たす。
【００４８】
目的地ノード判別部は、第１モードではないと判別されれば、第１ノードが第２データを最終受信する目的地ノードであるか否かを判別する機能を果たす。
中継ノード判別部は、目的地ノードではないと判別されれば、第１ノードが第２データを中継する中継ノードであるか否かを判別する機能を果たす。
【００４９】
データ処理部は、第１モードと判別されるか、第１ノードが中継ノードではないと判別されれば、第２データを廃棄し、第１ノードが目的地ノードであると判別されれば、第２データをユーザに提供し、第１ノードが中継ノードであると判別されれば、第２ノードに第２データを転送する機能を果たす。
次に、アドホックネットワークにおいて、データ処理装置１００のデータ処理方法について説明する。図２は、本発明の好ましい実施形態によるアドホックネットワークにおけるデータ処理方法を示すフローチャートである。
【００５０】
本実施形態によるアドホックネットワークにおいては、第１データを音声データとし、第２データを音声データを除いた他のデータとする。音声データを除いた他のデータは、例えば、画像データ、文字／記号／符号データなどである。また、本実施形態によるアドホックネットワークに備えられた少なくとも１つのノードは移動可能なノードである。以下、説明は図２を参照する。
【００５１】
先ず、決定部１１０は、第１データ、および第１データより優先順位の低い第２データのうちのどの１つのデータを生成するかを決定する（Ｓ２００）。
その次、前記決定によって特定データが生成されれば、測定部１２０は、アドホックネットワークを構成する第１ノードの駆動と関連したモード値を測定する（Ｓ２１０）。本実施形態において、第１ノードは生成された特定データを現在所有したものであり、前記特定データを生成したノードであるか、前記特定データを他のノードから受信したノードである。
【００５２】
その次、処理部１３０は、生成されたデータの内容と測定されたモード値を考慮して、生成されたデータを処理する（Ｓ２２０）。
どのデータを生成するかを決定（Ｓ２００）した後、第１データ生成部が第１データを生成することができる。第１データを生成したものが第１ノードであれば、処理部１３０のデータ処理過程（Ｓ２２０）は次の通りである。
【００５３】
第１ステップにおいて、測定された第１ノードのモード値が予め定められた第１データ処理基準に符合しない第２モードであれば、モード変換部は、第１ノードのモード値を第１データ処理基準に符合する第１モードに変換する。
【００５４】
第１ノードのモード値を第１モードに変換する時には、設定ノード指定部が、第１データを最終受信する目的地ノードと第１ノードのうちの優先順位のより高いノードを第１ノードのモード変換を設定するモード設定ノードに指定する。目的地ノードと第１ノードの優先順位が同等であれば、設定ノード指定部は、目的地ノードと第１ノードのうちの任意のノードをモード設定ノードに指定する機能を果たす。その次、変換部は、指定されたノードを通じて第１ノードを第１モードに変換し、時間設定部は、変換されたモードを維持する時間を設定する。
【００５５】
一方、第１ステップで測定された第１ノードのモード値が第１モードであれば、モード変換部の優先順位判別部は、第１データを最終受信する目的地ノードと第１ノードのうちの少なくとも１つのノードが、第１ノードを第１モードに変換させたモード設定ノードより優先順位がより高いか同等であるかを判別する。この時、優先順位判別基準として予め定められたルーティングプロトコルに応じたデータ転送優先順位を利用することができる。その次、優先順位がより高いか同等であれば、設定ノード指定部は、目的地ノードと第１ノードのうちの優先順位のより高いノードをモード設定ノードに指定し、時間変更部は、指定されたノードを通じて第１ノードの第１モード維持時間を変更する。目的地ノードと第１ノードの優先順位が同等であれば、設定ノード指定部は、目的地ノードと第１ノードのうちの任意のノードをモード設定ノードに指定する機能を果たす。その反面、優先順位がより低ければ、処理部１３０は第１データを廃棄する。
【００５６】
第１ステップ後、第２ステップにおいて、目的地ノード判別部は、第１ノードが第１データを最終受信する目的地ノードであるか否かを判別する。
その次、第３ステップにおいて、第１ノードが目的地ノードであれば、データ処理部は第１データをユーザに提供し、第１ノードが目的地ノードでなければ、データ処理部は第２ノードに第１データを転送する。
一方、第２データを生成したものが第１ノードであれば、処理部１３０のデータ処理過程（Ｓ２２０）は次の通りである。
【００５７】
第１ステップにおいて、測定された第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであれば、処理部１３０は、第２データを廃棄し、第１ノードのモード値が第２モードであれば、目的地ノード判別部は、第１ノードが第２データを最終受信する目的地ノードであるか否かを判別する。
その次、第２ステップにおいて、第１ノードが目的地ノードであれば、データ処理部は第２データを第１ノードのユーザに提供し、第１ノードが目的地ノードでなければ、データ処理部は第２ノードに第２データを転送する。
【００５８】
一方、第１データを受信するものが第１ノードであれば、処理部１３０は、測定された第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであるか、第１データ処理基準に符合しない第２モードであるかによって第１データを処理する。詳しくは、次の通りである。
【００５９】
第１ノードのモード値が第１モードであれば、優先順位判別部は、第１データを最終受信する目的地ノードと第１データを最初生成したソースノードのうちの少なくとも１つのノードが、第１ノードを第１モードに変換させたモード設定ノードより優先順位がより高いか同等であるかを判別する。その次、優先順位がより高いか同等であれば、設定ノード指定部は、目的地ノードとソースノードのうちの優先順位のより高いノードをモード設定ノードに指定し、時間変更部は、指定されたノードを通じて第１ノードの第１モード維持時間を変更する。目的地ノードとソースノードの優先順位が同等であれば、設定ノード指定部は、目的地ノードとソースノードのうちの任意のノードをモード設定ノードに指定する機能を果たす。その反面、優先順位がより低ければ、処理部１３０は第１データを廃棄する。その次、目的地ノード判別部は、第１ノードが第１データを最終受信する目的地ノードであるか否かを判別する。その次、第１ノードが目的地ノードであれば、データ処理部は第１データをユーザに提供し、第１ノードが目的地ノードでなければ、データ処理部は第１ノードが第１データを中継する中継ノードであるか否かを判別する。その次、第１ノードが中継ノードであれば、データ処理部は第２ノードに第１データを転送し、第１ノードが中継ノードでなければ、データ処理部は第１データを廃棄する。
【００６０】
第１ノードのモード値が前記第２モードであれば、設定ノード指定部は、第１データを最終受信する目的地ノードと第１データを最初生成したソースノードのうちの優先順位のより高いノードを第１ノードのモード変換を設定するモード設定ノードに指定する。目的地ノードとソースノードの優先順位が同等であれば、設定ノード指定部は、目的地ノードとソースノードのうちの任意のノードをモード設定ノードに指定する機能を果たす。その次、モード変換部は、指定されたノードを通じて第１ノードを第１モードに変換し、時間設定部は、変換されたモードを維持する時間を設定する。その次、目的地ノード判別部は、第１ノードが第１データを最終受信する目的地ノードであるか否かを判別する。その次、第１ノードが目的地ノードであれば、データ処理部は第１データをユーザに提供し、第１ノードが目的地ノードでなければ、データ処理部は第１ノードが第１データを中継する中継ノードであるか否かを判別する。その次、第１ノードが中継ノードであれば、データ処理部は第２ノードに第１データを転送し、第１ノードが中継ノードでなければ、データ処理部は第１データを廃棄する。
【００６１】
一方、第２データを受信するものが第１ノードであれば、処理部１３０は次のような機能を順次遂行することができる。
第１ステップにおいて、モード判別部は、測定された第１ノードのモード値が予め定められた第１データ処理基準に符合する第１モードであるか否かを判別する。その次、第２ステップにおいて、第１モードと判別されれば、データ処理部は第２データを廃棄し、第１モードではないと判別されれば、目的地ノード判別部は第１ノードが第２データを最終受信する目的地ノードであるか否かを判別する。その次、第３ステップにおいて、第１ノードが目的地ノードであると判別されれば、データ処理部は第２データを第１ノードのユーザに提供し、第１ノードが目的地ノードではないと判別されれば、中継ノード判別部は第１ノードが第２データを中継する中継ノードであるか否かを判別する。その次、第４ステップにおいて、第１ノードが中継ノードと判別されれば、データ処理部は第２ノードに第２データを転送し、第１ノードが中継ノードではないと判別されれば、データ処理部は第２データを廃棄する。
【００６２】
次に、図２を参照し、前述したアドホックネットワークにおけるデータ処理方法として一実施形態を挙げて説明する。
本実施形態においては、データ処理方法として、ネットワークを介した高い優先順位ノードの緊急な音声データの伝達時、他トラフィック経路からの干渉を除去するように沈黙モードを用いた音声データおよび一般データの生成および伝達方法を提案する。このような方法は、音声データのソースノードと目的地ノードの優先順位が考慮された緊急な音声データの伝達方法であり、色々なソースノードから音声トラフィックが発生する場合には、優先順位の高いソースノードの音声データを優先して伝達する。
【００６３】
図３は、アドホックネットワークの構成図である。ルーティングアルゴリズムによれば、ノード２をソースノードとし、ノード４を目的地ノードとする音声データのトラフィック経路を求めることができ、本実施形態においては、音声データのトラフィック経路が２−３−４ノードで構成されたものを例に挙げて説明する。また、ルーティングアルゴリズムにより、ノード１０とノード１３との間にも音声データのトラフィック経路が１０−１１−１２−１３ノードで構成された場合を例に挙げて説明する。
【００６４】
第１の音声データトラフィック経路（１０−１１−１２−１３ノードで構成）が存在する場合、新規音声データトラフィック経路（２−３−４ノードで構成）は１０、１１、１２、１３番ノードの転送距離内に各々４、３、２番ノードが位置して干渉を受け、また、その逆に第１の音声データトラフィック経路への干渉に影響を与えるようになる。
【００６５】
第１の音声データトラフィック経路に優先して第２の音声データトラフィック経路を通じて音声データがソースノード２から目的地ノード４に伝達されないと、ソースノード２番がノード１０番より高い優先順位の音声データを伝達することができない。
本実施形態においては、音声データのソースノードと目的地ノードの優先順位が考慮された緊急な音声データの伝達方法を提案する。
【００６６】
ネットワーク上のノードのうちの音声データまたは一般データを送信するノードは、ルーティングアルゴリズムに応じてトラフィック経路の設定を始める。
トラフィック経路の設定が完了すれば、経路上の中継ノードは、ソースノードから伝達される音声データまたは一般データを目的地へ向かう次のノードに伝達する。
【００６７】
図４は、ソースノードが音声データ送信のために音声ＰＴＴ（Ｐｕｓｈ  Ｔｏ  Ｔａｌｋ）をオンにする場合の動作流れを示す。沈黙モードはノードの次の特定状態を意味する。
−沈黙モードにおいて、ノードは一般データを送信することができない。
−沈黙モードにおいて、送信予定である音声データのソース／目的地のうちの高い優先順位のものが沈黙モード設定ノードより高いか同等である場合、目的地へ向かう次のホップノードに音声データの伝達が可能である。
−沈黙モードにおいて、送信予定である音声データのソース／目的地のうちの高い優先順位のものが沈黙モード設定ノードより低ければ、送信予定の音声データを廃棄する。
【００６８】
一方、一般モードにおいて、ノードは音声データおよび一般データを制約されることなく（ソース／目的地の優先順位に関係なく）送信可能である。次の条件により、ノードは一般モードから沈黙モードに入る。沈黙モードへの進入時の進入原因となる音声データのソースまたは目的地は沈黙モード設定ノードに指定される。
−初めにノードが音声データを受信したり生成したりする場合、ノードは一般モードから沈黙モードに入る。そして、沈黙モード終了タイマーをＴｑｕｉｅｔに設定し、音声データのソース／目的地ノードのうちの優先順位の高いものを沈黙モード設定ノードに指定する（図５の条件１）。
【００６９】
−ノードが沈黙モードに入った後、沈黙モード中であるノードが音声データを受信したり生成したりする場合、沈黙モード設定ノードより音声データのソースまたは目的地ノードが同等または高い優先順位を有すれば、新たに沈黙モード設定ノードを音声データのソースまたは目的地のうちの高い優先順位のもので設定する。そして、沈黙モード終了タイマーをＴｑｕｉｅｔに設定する（図５の条件２）。
【００７０】
−ノードが沈黙モードに入った後、沈黙モード中であるノードが音声データを受信したり生成したりする場合、沈黙モード設定ノードより音声データのソースおよび目的地ノードが低い優先順位を有すれば、現在の沈黙モード設定ノードと沈黙モード終了タイマーをそのままにする。ここで、Ｔｑｕｉｅｔは音声データの転送周期より大きい値に定める。
【００７１】
沈黙モードに入ったノードは、沈黙モード終了タイマー値が時間に応じて減少し、沈黙モードに再進入するようになれば、Ｔｑｕｉｅｔ値に再設定される。Ｔｑｕｉｅｔ経過時間の間に沈黙モードの再進入が起こらない場合には、すなわち、タイマー値が０になれば、ノードは沈黙モードから一般モードに入る（図５の条件３）。
【００７２】
図３において、ノード間通信が可能である場合には線で連結した。ノード２の場合には、１、３、６、１２ノードと通信が可能であるため、相互間に線が存在する。一方、１、３、６、１２ノードが同時にデータを送信すれば、ノード２は干渉によって受信が不可能となる。
【００７３】
本実施形態の効果を説明するために、図３のネットワーク構成図において、第１の一般データがソースノード６から中継ノード２を経て目的地ノード１２に転送されると仮定する（図３のデータ経路１）。そして、他の音声データと一般データは伝達されないと仮定する。また、図３において、ノードの優先順位はノード番号と同じであると仮定する（低い番号が高い優先順位である）。
ノード６番が図６の（６−１）、（６−２）過程を経て中継ノード２番に一般データを伝達する。図６は、本ノードから一般データを生成する場合の動作流れに関するものである。
【００７４】
ノード６番から中継ノード２番に一般データを伝達する時、ノード５、７は同じ一般データを受信し、ノード５番と７番は図７における（７−１）、（７−２）、（７−３）過程により一般データを廃棄し、ノード２番は図７における（７−１）、（７−２）、（７−６）過程を経て目的地ノード１２番に一般データを伝達する。図７は、一般データを受信する場合の動作流れに関するものである。
【００７５】
ノード２番から目的地ノード１２番に一般データを伝達する時、ノード１、３、６番は図７における（７−１）、（７−２）、（７−３）過程により一般データを廃棄し、目的地ノード１２番ノードは図７の（７−１）、（７−５）過程を経て一般データをユーザに伝達する。
図３のデータ経路１が存在する中、ソースノード１０番から音声データを中継ノード１１、１２を経て目的地ノード１３番に送ると仮定する。
【００７６】
ソースノード１０番は（４−１）、（４−２）、（４−３）過程を経て中継ノード１１番に音声データを伝達する。そして、ソースノード１０番は（４−１）過程によって沈黙モードに入る。
（４−４）過程は、音声データをソースノードからループバックでユーザに伝達する時に利用される。
【００７７】
ソースノード１０番が中継ノード１１番に音声データを伝達する時、ノード４番は図８の（８−１）、（８−２）、（８−３）、（８−４）過程により受信音声データを廃棄し、ノード４番は（８−１）過程を経て沈黙モードに入り、中継ノード１１番は図８の（８−１）、（８−２）、（８−３）、（８−８）過程を経てノード１２番に音声データを伝達し、中継ノード１１番は（８−１）過程を経て沈黙モードに入る。図８は、音声データを受信する場合の動作流れに関するものである。
【００７８】
中継ノード１１番が中継ノード１２番に音声データを伝達する時、ノード１０番は図８の（８−５）、（８−６）、（８−２）、（８−３）、（８−４）過程を経て受信された音声データを廃棄し、ノード１０番は図８の（８−６）過程を経て沈黙モードに再進入し、ノード３番は図８の（８−１）、（８−２）、（８−３）、（８−４）過程を経て受信された音声データを廃棄し、ノード３番は図８の（８−１）過程を経て沈黙モードに入り、ノード１２番は図８の（８−１）、（８−２）、（８−３）、（８−８）過程を経て目的地ノード１３番に音声データを伝達し、ノード１２番は図８の（８−１）過程を経て沈黙モードに入る。
【００７９】
中継ノード１２番が目的地ノード１３番に音声データを伝達する時、ノード１１番は図８の（８−５）、（８−６）、（８−２）、（８−３）、（８−４）過程を経て受信された音声データを廃棄し、ノード１１番は図８の（８−６）過程を経て沈黙モードに再進入し、ノード２番は図８の（８−１）、（８−２）、（８−３）、（８−４）過程を経て受信された音声データを廃棄し、ノード２番は図８の（８−１）過程を経て沈黙モードに入り、目的地ノード１３番は図８の（８−１）、（８−２）、（８−７）過程を経て受信された音声データを音声に変換してユーザに伝達し、目的地ノード１３番は図８の（８−１）過程を経て沈黙モードに入る。
【００８０】
図３の音声経路２を通じて音声データをソースノード１０番から目的地ノード１３番に伝達する過程が完了すれば、図９に示すように、２、３、４、１０、１１、１２、１３ノードは沈黙モード設定ノードとして１０番ノードを有する。図９は、音声データ伝達後ノード別沈黙モード設定ノードに関連した図である。この場合、既存のデータ経路１の中継ノード２番は沈黙モードに入り、データ経路１のソースノード６番から一般データを受信する場合、図７の（７−４）過程により、受信された一般データを廃棄する。図３の音声経路２の中継ノード１２が目的地ノード１３番にＴｑｕｉｅｔより短い周期で音声データを連続的に伝達すれば、図３のデータ経路１の２番ノードが沈黙モードに持続的に入り、図３の音声経路２を通じ、ユーザは周辺ノードの干渉を受けることなく音声データをソースノードから目的地ノードに伝達することができる。
【００８１】
図３のデータ経路１と音声経路２が存在する中、ソースノード２から中継ノード３を経て目的地ノード４に音声データを送ると仮定する。ソースノード２番は図４の（４−５）、（４−６）、（４−２）、（４−３）を経て中継ノード３に音声データを伝達し、ソースノード２番は（４−１）過程により沈黙モードに再進入する。
【００８２】
ソースノード２番が中継ノード３番に音声データを伝達する時、ノード１番は図８の（８−１）、（８−２）、（８−３）、（８−４）過程を経て受信された音声データを廃棄し、ノード１番は図８の（８−１）過程により沈黙モードに入り、６番ノードも１番ノードと同様に動作し、ノード１２番は図８の（８−５）、（８−６）、（８−２）、（８−３）、（８−４）過程により受信音声データを廃棄し、ノード１２番は図８の（８−６）過程により沈黙モードに再進入し、中継ノード３番は図８の（８−５）、（８−６）、（８−２）、（８−３）、（８−８）過程を経て目的地ノード４に音声データを伝達し、中継ノード３番は図８の（８−６）過程により沈黙モードに再進入する。この場、ノード１２番の沈黙モード設定ノードが１０番ノードから２番ノードに変更され、ノード１１番から伝達される図３の音声経路２上の音声データは図８の（８−５）、（８−９）を通じて廃棄される。
【００８３】
中継ノード３番が目的地ノード４番に音声データを伝達する時、ノード２番は図８の（８−５）、（８−６）、（８−２）、（８−３）、（８−４）過程を通じて受信された音声データを廃棄し、ノード２番は図８の（８−６）過程を経て沈黙モードに再進入し、ノード７番は図８の（８−１）、（８−２）、（８−３）、（８−４）過程を経て受信された音声データを廃棄し、ノード７番は図８の（８−１）過程を経て沈黙モードに入り、ノード１１番は図８の（８−５）、（８−６）、（８−２）、（８−３）、（８−４）過程により受信音声データを廃棄し、目的地ノード４番は図８の（８−５）、（８−６）、（８−２）、（８−７）過程を経て受信された音声データを音声に変換してユーザに伝達し、目的地ノード４番は図８の（８−６）過程を経て沈黙モードに再進入する。
【００８４】
以上のように本実施形態で記述された方法によって図３の音声経路３の緊急な音声データの伝達時、他のノードの干渉影響を除去し、高い優先順位のノードが緊急な音声データのソースまたは目的地として定められる場合、緊急な音声データの伝達遅延を減らし、伝達損失に対する防止が可能である。
【００８５】
以上の説明は本発明の技術思想を例示的に説明したものに過ぎず、本発明が属する技術分野で通常の知識を有した者であれば、本発明の本質的な特性から逸脱しない範囲内で様々な修正、変更、および置き換えが可能である。したがって、本発明に開示された実施形態および添付した図面は本発明の技術思想を限定するためのものではなく説明するためのものであって、このような実施形態および添付した図面によって本発明の技術思想の範囲が限定されるものではない。本発明の保護範囲は下記の請求範囲によって解釈すべきであり、それと同等な範囲内にある全ての技術思想は本発明の権利範囲に含まれると解釈しなければならない。
【産業上の利用可能性】
【００８６】
本発明は、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）に基づく携帯用兵士通信システムに適用することができる。例えば、本発明は、ＭＡＮＥＴを構成する無線機間に音声データを伝達するのに適用することができる。
【符号の説明】
【００８７】
１００    データ処理装置
１１０    決定部
１２０    測定部
１３０    処理部
１４０    電源部
１５０    主制御部
【図１】
0005250019.tif 000002
【図２】
0005250019.tif 000003
【図３】
0005250019.tif 000004
【図４】
0005250019.tif 000005
【図５】
0005250019.tif 000006
【図６】
0005250019.tif 000007
【図７】
0005250019.tif 000008
【図８】
0005250019.tif 000009
【図９】
0005250019.tif 000010