(57)【要約】【課題】  ネットワーク中の所望のアプリケーションを有する端末を迅速に検索し、通信を行うことを可能とするアドレス構成方法、および通信プロトコルを提供する。【解決手段】  通信ネットワークの端末グループを示すネットワークＩＤ１５と、端末を示す端末ＩＤ１６と、端末が保有する機能を示すサービスＩＤ１７と、前記端末の保有する機能の性能を示すパフォーマンスＩＤにより、送信元アドレス、及び送信先アドレスを構成することにより、所望のアプリケーションを迅速に検索し、通信を行うことができる。【選択図】  図２
2005269465.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末間でデータを交換する通信ネットワークの各端末において、該端末間で送受信する通信パケットに含まれるアドレスを生成するアドレス生成方法であって、
前記端末を示す端末ＩＤを生成し、
前記端末の持つ少なくとも一つの機能毎に機能コードを割り当て、該機能コードを用いて前記端末が持つ機能のすべてを示す１つのサービスＩＤを生成し、
前記端末ＩＤと前記サービスＩＤとを組み合わせて１つの端末アドレスを生成する、
ことを特徴としたアドレス作成方法。
【請求項２】
請求項１に記載のアドレス生成方法において、
前記端末の持つ少なくとも一つの機能の性能毎に性能コードを割り当て、該性能コードを用いて前記端末の持つ機能の性能のすべてを示す１つのパフォーマンスＩＤを生成し、
前記端末ＩＤと前記サービスＩＤと前記パフォーマンスＩＤとを組み合わせて１つの端末アドレスを生成する、
ことを特徴としたアドレス生成方法。
【請求項３】
請求項１に記載のアドレス生成方法において、
前記通信ネットワークの端末グループを示すネットワークＩＤを生成し、
前記端末ＩＤと前記サービスＩＤと前記ネットワークＩＤとを組み合わせて１つの端末アドレスを生成する、
ことを特徴としたアドレス生成方法。
【請求項４】
請求項２に記載のアドレス生成方法において、
前記通信ネットワークの端末グループを示すネットワークＩＤを生成し、
前記端末ＩＤと前記サービスＩＤと前記パフォーマンスＩＤと前記ネットワークＩＤとを組み合わせて１つの端末アドレスを生成する、
ことを特徴としたアドレス生成方法。
【請求項５】
請求項１に記載のアドレス生成方法において、
前記サービスＩＤは、前記機能コードを組み合わせて生成する、
ことを特徴とするアドレス生成方法。
【請求項６】
請求項２に記載のアドレス生成方法において、
前記パフォーマンスＩＤは、前記性能コードを組み合わせて生成する、
ことを特徴とするアドレス生成方法。
【請求項７】
請求項１に記載のアドレス生成方法において、
前記サービスＩＤは、前記機能コードの全ての組み合わせを示す対応表から選択して生成する、
ことを特徴とするアドレス生成方法。
【請求項８】
請求項２に記載のアドレス生成方法において、
前記パフォーマンスＩＤは、前記性能コードの全ての組み合わせを示す対応表から選択して生成する、
ことを特徴とするアドレス生成方法。
【請求項９】
請求項１に記載のアドレス構成方法において、
前記サービスＩＤは、前記機能コードをそれぞれ素数として構成し、該素数を乗算して生成する、
ことを特徴とするアドレス生成方法。
【請求項１０】
請求項２に記載のアドレス生成方法において、
前記パフォーマンスＩＤは、前記性能コードをそれぞれ素数として構成し、該素数を乗算して生成する、
ことを特徴とするアドレス生成方法。
【請求項１１】
複数の端末間でデータを交換する通信ネットワーク中の各端末に含まれる、該端末間で送受信する通信パケットに含まれるアドレスを生成するアドレス生成回路であって、
前記端末を示す端末ＩＤを生成する端末ＩＤ生成部と、
前記端末の持つ少なくとも一つの機能に対してそれぞれ割り当てられた機能コードを保持する機能コードレジスタを含み、該機能コードを用いて前記端末の持つ機能のすべてを示す１つのサービスＩＤを生成するサービスＩＤ生成部と、
前記端末ＩＤと前記サービスＩＤとを組み合わせて１つの端末アドレスを生成する合成部とを備える、
ことを特徴としたアドレス生成回路。
【請求項１２】
請求項１１に記載のアドレス生成回路において、
前記端末の持つ少なくとも一つの機能の性能に対してそれぞれ割り当てられた性能コードを保持する性能コードレジスタを含み、該性能コードを用いて前記端末の持つ機能の性能のすべてを示す１つのパフォーマンスＩＤを生成するパフォーマンスＩＤ生成部を備え、
前記合成部は、前記端末ＩＤと前記サービスＩＤと前記パフォーマンスＩＤとを組み合わせて１つの端末アドレスを生成する、
ことを特徴としたアドレス生成回路。
【請求項１３】
請求項１１に記載のアドレス生成回路において、
前記通信ネットワークの端末グループを示すネットワークＩＤを作成するネットワークＩＤ生成部を備え、
前記合成部は、前記端末ＩＤと前記サービスＩＤと前記ネットワークＩＤとを組み合わせて１つの端末アドレスを生成する、
ことを特徴とするアドレス生成回路。
【請求項１４】
請求項１ないし請求項１０のいずれかに記載のアドレス生成方法により生成されたアドレスを、送信端末のアドレスである送信元アドレス、及び受信端末のアドレスである送信先アドレスとして使用する、
ことを特徴とする通信パケット。
【請求項１５】
複数の端末間でデータを交換する通信ネットワークにおける、通信に必要なステータス情報を示す制御部と、前記データを格納するペイロード部とにより構成され、該制御部に含まれるアドレス部が、送信端末の端末アドレスである送信元アドレス、及び受信端末の端末アドレスである送信先アドレスで構成された通信パケットを端末間で送受信する通信プロトコルにおいて、
前記送信元アドレス及び送信先アドレスは、前記通信ネットワークの端末グループを示すネットワークＩＤと、前記端末を示す端末ＩＤと、前記端末の持つ少なくとも一つの機能それぞれに対して割り当てられた機能コードを用いて生成される該端末が持つ機能のすべてを示す１つのサービスＩＤと、前記端末の持つ少なくとも一つの機能の性能それぞれに対して割り当てられた性能コードを用いて生成される該端末が持つ性能のすべてを示す１つのパフォーマンスＩＤと、で構成されているものであって、
前記送信端末が、前記複数の端末のうちの該送信端末とデータを交換可能な受信端末を検索する際は、
前記送信元アドレスを構成する前記ネットワークＩＤを、該送信端末が属するグループを示すものにし、前記端末ＩＤを、前記グループ内の前記送信端末を示すものにし、前記サービスＩＤを、前記送信端末が実行する少なくとも一つの機能のすべてを示すものにし、前記パフォーマンスＩＤを、前記送信端末が実行する少なくとも一つの機能の性能のすべてを示すものにし、且つ、
前記送信先アドレスを構成する前記ネットワークＩＤを、該送信端末が属するグループを示すものにし、前記端末ＩＤを、前記グループ内の全ての端末を示すものにし、前記サービスＩＤを、前記受信端末が実行する少なくとも一つの機能のすべてを示すものにし、前記パフォーマンスＩＤを前記受信端末が実行する少なくとも一つの機能の性能のすべてを示すものにし、
前記送信端末から前記通信パケットを受信した各受信端末は、
前記送信先アドレスを構成する前記ネットワークＩＤ、前記端末ＩＤ、前記サービスＩＤ、及び前記パフォーマンスＩＤを検出し、
該検出した前記ネットワークＩＤが該受信端末の所属するグループを示すものであって、該検出した前記端末ＩＤに該受信端末を示す端末ＩＤが含まれ、且つ該検出した前記サービスＩＤに該受信端末が持つ少なくとも一つの機能コードが含まれ、該検出した前記パフォーマンスＩＤに該受信端末が持つ少なくとも一つの性能コードが含まれている場合のみ、前記送信端末に対して応答を行い、
それ以外の場合は、前記送信端末に対して応答を行わない、
ことを特徴とした通信プロトコル。
【請求項１６】
請求項１５に記載の通信プロトコルにおいて、
前記通信パケットを送信した送信端末が、該送信端末に対し応答を行った前記受信端末のうち、所望の機能及び性能を有する一つの受信端末に対して前記データを送信する際は、
前記送信元アドレスを構成する前記ネットワークＩＤを、該送信端末が属するグループを示すものにし、前記端末ＩＤを、該送信端末を示すものにし、前記サービスＩＤを、該送信端末が実行する少なくとも一つの機能のすべてを示すものにし、前記パフォーマンスＩＤを、該送信端末が実行する少なくとも一つの機能の性能のすべてを示すものにし、且つ、
前記送信先アドレスを構成する前記ネットワークＩＤを、前記送信端末が属するグループを示すものにし、前記端末ＩＤを、前記受信端末を示すものにし、前記サービスＩＤを、前記受信端末が実行する少なくとも一つの機能のすべてを示すものにし、前記パフォーマンスＩＤを、前記受信端末が実行する少なくとも一つの機能の性能のすべてを示すものにし、
前記送信端末から前記通信パケットを受信した各受信端末は、
前記送信先アドレスを構成する前記ネットワークＩＤ、前記端末ＩＤ、前記サービスＩＤ、及び前記パフォーマンスＩＤを検出し、
該検出した前記ネットワークＩＤが該受信端末の所属するグループを示すものであって、該検出した前記端末ＩＤに該受信端末を示す端末ＩＤが含まれ、且つ該検出した前記サービスＩＤに該受信端末が持つ少なくとも一つの機能コードが含まれ、該検出した前記パフォーマンスＩＤに該受信端末が持つ少なくとも一つの性能コードが含まれている場合のみ、前記通信パケットの前記ペイロード部のデータを処理し、
それ以外の場合は、前記ペイロード部のデータを処理しない、
ことを特徴とした通信プロトコル。
【請求項１７】
請求項１５に記載の通信プロトコルにおいて、
前記通信パケットを送信した送信端末が、前記複数の受信端末に対して前記データを同報通信する際は、
前記送信元アドレスを構成する前記ネットワークＩＤを、該送信端末が属するグループを示すものにし、前記端末ＩＤを、該送信端末を示すものにし、前記サービスＩＤを、該送信端末が実行する少なくとも一つの機能のすべてを示すものにし、前記パフォーマンスＩＤを、該送信端末が実行する少なくとも一つの機能の性能のすべてを示すものにし、且つ、
前記送信先アドレスを構成する前記ネットワークＩＤを、前記送信端末が属するグループを示すものにし、前記端末ＩＤを、前記グループ内のすべての端末を示すものにし、前記サービスＩＤを、前記受信端末が実行する少なくとも一つの機能のすべてを示すものにし、前記パフォーマンスＩＤを、前記受信端末が実行する少なくとも一つの機能の性能のすべてを示すものにし、
前記送信端末から前記通信パケットを受信した各受信端末は、
前記送信先アドレスを構成する前記ネットワークＩＤ、前記端末ＩＤ、前記サービスＩＤ、及び前記パフォーマンスＩＤを検出し、
該検出した前記ネットワークＩＤが該受信端末の所属するグループであり、該検出した前記端末ＩＤに該受信端末を示す端末ＩＤが含まれ、且つ該検出した前記サービスＩＤの示す前記機能コードに該受信端末が持つ少なくとも一つの機能コードが含まれ、該検出した前記パフォーマンスＩＤが示す前記性能コードに該受信端末が持つ少なくとも一つの性能コードが含まれている場合のみ、前記通信パケットの前記ペイロード部のデータを処理し、
それ以外の場合は、前記ペイロード部のデータを処理しない、
ことを特徴とした通信プロトコル。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークにおけるアドレス生成方法、アドレス生成回路、及び該アドレス生成方法にて生成されたアドレスを用いた通信パケット、通信プロトコルに関する。
【背景技術】
【０００２】
従来のネットワークアドレスは、ネットワーク上の端末の物理的な位置を示すもので構成されていた。例えば、インターネットで標準プロトコルとなっているＴＣＰ／ＩＰでは、３２ビットのアドレスを、ネットワークアドレス部とホストアドレス部とで構成し、該ネットワークアドレス部において、該ネットワーク上の端末までのノードを示している。
【０００３】
しかし、このようなアドレス構成では、ネットワーク上にある各端末の属性、例えば接続に必要なＱｏＳ（品質保証サービス）等を認識するために、該各端末の本来の主情報、つまり端末の物理的な位置情報を転送する回線とは別に、シグナリングパケットを転送する必要があった。
【０００４】
これを解決するものとして、例えば、図１０に示されるように、ユーザから送信されるパケットに、送信元の自アドレスであるSource Addressと、相手（送信先）のアドレスであるDestination Addressとを含め、該Source AddressとDestination Addressに多次元アドレスを使用し、さらに該Source AddressとDestination Addressの各々のアドレスには、ユーザの属性をユーザの多次元アドレスの個々の成分として取り入れ、該各アドレスの領域を複数に区切り、物理的な位置、論理的な位置、及び属性の成分で体系付けて、個々のユーザに対応したパケット転送が可能となる構成にしたものが開示されている。（特許文献１参照）
【特許文献１】特開平１１−１１２５７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述した従来のアドレス構成では、前記Source AddressとDestination Addressの各々のアドレスにおいて、ネットワーク中の端末の位置が明示的に示されるだけで、その端末がどのような機能、性能を有する端末であるかを示すものではなかった。
【０００６】
このため、従来の通信プロトコルでは、アドレスを生成する際に、ネットワーク上にある端末を探すためのプロトコルと、該探した端末と通信を行うためのプロトコルとを含め、それらのプロトコルを使ってネットワーク上の各端末と情報交換して、該各端末の機能を認識した後に、該ネットワークを通じてアプリケーションを実行するものであった。つまり、従来のアドレス構成でネットワーク上にある所望の端末と通信によるアプリケーションを実行するためには、アドレス内に多くの通信プロトコルを含んでいる必要があった。
【０００７】
本発明は、前記従来の課題を解決するもので、アドレス内に多くの通信プロトコルを有さなくとも、ネットワーク中の所望のアプリケーションを有する端末を迅速に検索し通信を行うことを可能とするアドレス生成方法、アドレス生成回路、通信パケット、及び通信プロトコルを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記従来の課題を解決するために、本発明のアドレス生成方法は、複数の端末間でデータを交換する通信ネットワークの各端末において、該端末間で送受信する通信パケットに含まれるアドレスを生成するアドレス生成方法であって、前記端末を示す端末ＩＤを生成し、前記端末の持つ少なくとも一つの機能毎に機能コードを割り当て、該機能コードを用いて前記端末が持つ機能のすべてを示す１つのサービスＩＤを生成し、前記端末ＩＤと前記サービスＩＤとを組み合わせて１つの端末アドレスを生成するものである。
これにより、アドレスに機能コードを含めることが可能となり、各端末が持つ少なくとも一つの機能をアドレスにて判断することができ、この結果、少ない通信プロトコルにより、通信によるアプリケーションを実行することができる。
【０００９】
また、本発明のアドレス生成方法は、前記端末の持つ少なくとも一つの機能の性能毎に性能コードを割り当て、該性能コードを用いて前記端末の持つ機能の性能のすべてを示す１つのパフォーマンスＩＤを生成し、前記端末ＩＤと前記サービスＩＤと前記パフォーマンスＩＤとを組み合わせて１つの端末アドレスを生成するものである。
これにより、アドレスに、機能コード、及び性能コードを含めることが可能となり、各端末が持つ少なくとも一つの機能及び性能をアドレスにて判断することができ、この結果、最少のプロトコルによって、通信によるアプリケーションを実行することができる。
【００１０】
また、本発明のアドレス生成方法は、前記通信ネットワークの端末グループを示すネットワークＩＤを作成し、前記端末ＩＤと前記サービスＩＤと前記ネットワークＩＤとを組み合わせて１つの端末アドレスを生成するものである。
これにより、アドレスに、端末の属するネットワーク、及び機能コードを含めることが可能となり、各端末が持つ少なくとも一つの機能及び性能をアドレスにて判断することができ、この結果、最少のプロトコルによって、通信によるアプリケーションを実行することができる。
【００１１】
また、本発明のアドレス生成方法は、前記通信ネットワークの端末グループを示すネットワークＩＤを生成し、前記端末ＩＤと前記サービスＩＤと前記パフォーマンスＩＤと前記ネットワークＩＤとを組み合わせて１つの端末アドレスを生成するものである。
これにより、アドレスに、端末の属するネットワーク、及び機能コード、及び性能コードを含めることが可能となり、各端末が持つ少なくとも一つの機能及び性能をアドレスにて判断することができ、この結果、最少のプロトコルによって、通信によるアプリケーションを実行することができる。
【００１２】
また、本発明のアドレス生成方法は、前記サービスＩＤは、前記機能コードを組み合わせて生成するものである。
これにより、端末の持つ機能が複数であっても、該複数ある機能を正確にアドレスに表示できる。
【００１３】
また、本発明のアドレス生成方法は、前記パフォーマンスＩＤは、前記性能コードを組み合わせて生成するものである。
これにより、端末の持つ機能の性能が複数であっても、該複数ある性能を正確にアドレスに表示できる。
【００１４】
また、本発明のアドレス生成方法は、前記サービスＩＤは、前記機能コードの全ての組み合わせを示す対応表から選択して生成するものである。
これにより、端末の持つ機能が複数であっても、該複数ある機能を正確にアドレスに表示できる。
【００１５】
また、本発明のアドレス生成方法は、前記パフォーマンスＩＤは、前記性能コードの全ての組み合わせを示す対応表から選択して生成するものである。
これにより、端末の持つ機能の性能が複数であっても、該複数ある性能を正確にアドレスに表示できる。
【００１６】
また、本発明のアドレス生成方法は、前記サービスＩＤは、前記機能コードをそれぞれ素数として構成し、該素数を乗算して生成するものである。
これにより、端末の持つ機能が複数であっても、該複数ある機能を正確に、且つ短くアドレスに表示できる。
【００１７】
また、本発明のアドレス生成方法は、前記パフォーマンスＩＤは、前記性能コードをそれぞれ素数として構成し、該素数を乗算して生成するものである。
これにより、端末の持つ機能の性能が複数であっても、該複数ある性能を正確に、且つ短くアドレスに表示できる。
【００１８】
本発明のアドレス生成回路は、複数の端末間でデータを交換する通信ネットワーク中の各端末に含まれる、該端末間で送受信する通信パケットに含まれるアドレスを生成するアドレス生成回路であって、前記端末を示す端末ＩＤを生成する端末ＩＤ生成部と、前記端末の持つ少なくとも一つの機能に対してそれぞれ割り当てられた機能コードを保持する機能コードレジスタを含み、該機能コードを用いて前記端末の持つ機能のすべてを示す１つのサービスＩＤを生成するサービスＩＤ生成部と、前記端末ＩＤと前記サービスＩＤとを組み合わせて１つの端末アドレスを生成する合成部とを備えるものである。
これにより、アドレスに機能コードを含めることが可能となり、各端末が持つ少なくとも一つの機能をアドレスにて判断することができ、この結果、小さいプロトコルによって、通信によるアプリケーションを実行することができる。
【００１９】
また、本発明のアドレスイ生成回路は、前記端末の持つ少なくとも一つの機能の性能に対してそれぞれ割り当てられた性能コードを保持する性能コードレジスタを含み、該性能コードを用いて前記端末の持つ機能の性能のすべてを示す１つのパフォーマンスＩＤを生成するパフォーマンスＩＤ生成部を備え、前記合成部は、前記端末ＩＤと前記サービスＩＤと前記パフォーマンスＩＤとを組み合わせて１つの端末アドレスを生成するものである。
これにより、アドレスに、機能コード、及び性能コードを含めることが可能となり、各端末が持つ少なくとも一つの機能及び性能をアドレスにて判断することができ、この結果、最少のプロトコルによって、通信によるアプリケーションを実行することができる。
【００２０】
また、本発明のアドレス生成回路は、前記通信ネットワークの端末グループを示すネットワークＩＤを作成するネットワークＩＤ生成部を備え、前記合成部は、前記端末ＩＤと前記サービスＩＤと前記ネットワークＩＤとを組み合わせて１つの端末アドレスを生成するものである。
これにより、アドレスに、端末の属するネットワーク、及び機能コード、及び性能コードを含めることが可能となり、各端末が持つ少なくとも一つの機能及び性能をアドレスにて判断することができ、この結果、最少のプロトコルによって、通信によるアプリケーションを実行することができる。
【００２１】
本発明の通信パケットは、請求項１ないし請求項１０のいずれかに記載のアドレス生成方法により生成されたアドレスを、送信端末のアドレスである送信元アドレス、及び受信端末のアドレスである送信先アドレスとして使用するものである。
これにより、複数の端末間でデータを交換する通信ネットワークで、端末間で送受信する通信パケットに含める送信元アドレス、及び送信先アドレスに、各端末の機能及び性能を含めることが可能となり、各端末が持つ少なくとも一つの機能及び性能をアドレスにて判断することができ、この結果、最少のプロトコルによって、通信によるアプリケーションを実行することができる。
【００２２】
本発明の通信プロトコルは、複数の端末間でデータを交換する通信ネットワークにおける、通信に必要なステータス情報を示す制御部と、前記データを格納するペイロード部とにより構成され、該制御部に含まれるアドレス部が、送信端末の端末アドレスである送信元アドレス、及び受信端末の端末アドレスである送信先アドレスで構成された通信パケットを端末間で送受信する通信プロトコルにおいて、前記送信元アドレス及び送信先アドレスは、前記通信ネットワークの端末グループを示すネットワークＩＤと、前記端末を示す端末ＩＤと、前記端末の持つ少なくとも一つの機能それぞれに対して割り当てられた機能コードを用いて生成される該端末が持つ機能のすべてを示す１つのサービスＩＤと、前記端末の持つ少なくとも一つの機能の性能それぞれに対して割り当てられた性能コードを用いて生成される該端末が持つ性能のすべてを示す１つのパフォーマンスＩＤと、で構成されているものであって、前記送信端末が、前記複数の端末のうちの該送信端末とデータを交換可能な受信端末を検索する際は、前記送信元アドレスを構成する前記ネットワークＩＤを、該送信端末が属するグループを示すものにし、前記端末ＩＤを、前記グループ内の前記送信端末を示すものにし、前記サービスＩＤを、前記送信端末が実行する少なくとも一つの機能のすべてを示すものにし、前記パフォーマンスＩＤを、前記送信端末が実行する少なくとも一つの機能の性能のすべてを示すものにし、且つ、前記送信先アドレスを構成する前記ネットワークＩＤを、該送信端末が属するグループを示すものにし、前記端末ＩＤを、前記グループ内の全ての端末を示すものにし、前記サービスＩＤを、前記受信端末が実行する少なくとも一つの機能のすべてを示すものにし、前記パフォーマンスＩＤを前記受信端末が実行する少なくとも一つの機能の性能のすべてを示すものにし、前記送信端末から前記通信パケットを受信した各受信端末は、前記送信先アドレスを構成する前記ネットワークＩＤ、前記端末ＩＤ、前記サービスＩＤ、及び前記パフォーマンスＩＤを検出し、該検出した前記ネットワークＩＤが該受信端末の所属するグループを示すものであって、該検出した前記端末ＩＤに該受信端末を示す端末ＩＤが含まれ、且つ該検出した前記サービスＩＤに該受信端末が持つ少なくとも一つの機能コードが含まれ、該検出した前記パフォーマンスＩＤに該受信端末が持つ少なくとも一つの性能コードが含まれている場合のみ、前記送信端末に対して応答を行い、それ以外の場合は、前記送信端末に対して応答を行わないものである。
【００２３】
これにより、複数の端末間でデータを交換する通信ネットワークにおいて、該端末間で送受信する通信パケットに含まれる送信先アドレス及び送信元アドレスに、該アドレスが示す端末の機能及び性能を含めることが可能となり、ネットワーク中の端末から所望の機能を有する端末を迅速に検索でき、この結果、最少のプロトコルにより通信によるアプリケーションを容易に実行することができる。
【００２４】
また、本発明の通信プロトコルは、前記通信パケットを送信した送信端末が、該送信端末に対し応答を行った前記受信端末のうち、所望の機能及び性能を有する一つの受信端末に対して前記データを送信する際は、前記送信元アドレスを構成する前記ネットワークＩＤを、該送信端末が属するグループを示すものにし、前記端末ＩＤを、該送信端末を示すものにし、前記サービスＩＤを、該送信端末が実行する少なくとも一つの機能のすべてを示すものにし、前記パフォーマンスＩＤを、該送信端末が実行する少なくとも一つの機能の性能のすべてを示すものにし、且つ、前記送信先アドレスを構成する前記ネットワークＩＤを、前記送信端末が属するグループを示すものにし、前記端末ＩＤを、前記受信端末を示すものにし、前記サービスＩＤを、前記受信端末が実行する少なくとも一つの機能のすべてを示すものにし、前記パフォーマンスＩＤを、前記受信端末が実行する少なくとも一つの機能の性能のすべてを示すものにし、前記送信端末から前記通信パケットを受信した各受信端末は、前記送信先アドレスを構成する前記ネットワークＩＤ、前記端末ＩＤ、前記サービスＩＤ、及び前記パフォーマンスＩＤを検出し、該検出した前記ネットワークＩＤが該受信端末の所属するグループを示すものであって、該検出した前記端末ＩＤに該受信端末を示す端末ＩＤが含まれ、且つ該検出した前記サービスＩＤに該受信端末が持つ少なくとも一つの機能コードが含まれ、該検出した前記パフォーマンスＩＤに該受信端末が持つ少なくとも一つの性能コードが含まれている場合のみ、前記通信パケットの前記ペイロード部のデータを処理し、それ以外の場合は、前記ペイロード部のデータを処理しないものである。
【００２５】
これにより、前記送信端末に対して応答を行った前記受信端末のうち、所望の機能及び性能を有する一つの受信端末を迅速に検出して、該検出された受信端末に対して、最少のプロトコルにより、通信によりアプリケーションを容易に実行することができる。
【００２６】
また、本発明の通信プロトコルは、前記通信パケットを送信した送信端末が、前記複数の受信端末に対して前記データを同報通信する際は、前記送信元アドレスを構成する前記ネットワークＩＤを、該送信端末が属するグループを示すものにし、前記端末ＩＤを、該送信端末を示すものにし、前記サービスＩＤを、該送信端末が実行する少なくとも一つの機能のすべてを示すものにし、前記パフォーマンスＩＤを、該送信端末が実行する少なくとも一つの機能の性能のすべてを示すものにし、且つ、前記送信先アドレスを構成する前記ネットワークＩＤを、前記送信端末が属するグループを示すものにし、前記端末ＩＤを、前記グループ内のすべての端末を示すものにし、前記サービスＩＤを、前記受信端末が実行する少なくとも一つの機能のすべてを示すものにし、前記パフォーマンスＩＤを、前記受信端末が実行する少なくとも一つの機能の性能のすべてを示すものにし、前記送信端末から前記通信パケットを受信した各受信端末は、前記送信先アドレスを構成する前記ネットワークＩＤ、前記端末ＩＤ、前記サービスＩＤ、及び前記パフォーマンスＩＤを検出し、該検出した前記ネットワークＩＤが該受信端末の所属するグループであり、該検出した前記端末ＩＤに該受信端末を示す端末ＩＤが含まれ、且つ該検出した前記サービスＩＤの示す前記機能コードに該受信端末が持つ少なくとも一つの機能コードが含まれ、該検出した前記パフォーマンスＩＤが示す前記性能コードに該受信端末が持つ少なくとも一つの性能コードが含まれている場合のみ、前記通信パケットの前記ペイロード部のデータを処理し、それ以外の場合は、前記ペイロード部のデータを処理しないものである。
【００２７】
これにより、ネットワーク上にあるすべての端末に対して同報通信をする際に、データを受信して処理可能な受信端末を迅速に検出して、該検出された受信端末に対して、最少のプロトコルにより、通信によりアプリケーションを容易に実行することができる。
【発明の効果】
【００２８】
本発明のアドレス生成方法、アドレス生成回路、通信パケット、及び通信プロトコルによれば、ネットワーク中の端末から所望の機能を有する端末を迅速に検索し通信することにより、最少のプロトコルにより通信によるアプリケーションを容易に実行することができる。
【発明を実施するための最良の形態】
【００２９】
以下に、本発明の実施の形態について図面を用いて詳細に説明する。
（実施の形態１）
まず、図１及び図２を用いて、本実施の形態１にかかる通信パケット１００の構成について説明する。
【００３０】
図１は、本発明の実施の形態１にかかる通信パケットの構成を示す図である。なお、図１では、本通信パケットの各ブロックのビット長を示すために３２ビット単位で記載している。
【００３１】
本実施の形態１に係る通信パケット１００は、パケットのステータス情報を格納するヘッダ部１と、データを格納するペイロード部２、パケットのエラー検出を行うためのＦＣＳ（Frame Check Sequence）３とで構成されている。
【００３２】
そして、ヘッダ部１はさらにプロトコルのバージョンを示すＶｅｒ５と、パケットの内容を示すＴｙｐｅ６、ヘッダ部１の長さをバイト単位で示すヘッダ長７と、前記ペイロード部２の長さをバイト単位で示すペイロード長８と、パケットがフラグメンテーションされた場合、フラグメンテーションのグループを示すフラグＩＤ９と、パケットがフラグメンテーションにより分割されたかどうかを示すフラグビット１０と、該フラグメンテーションにより分割されたパケットの順番を示すフラグシーケンス１１と、パケットを送信した端末を示す送信元アドレス１２とパケットを受信する端末を示す送信先アドレス１３とからなるアドレス部４と、オプション１４とにより構成されている。
【００３３】
ここで、図２を用いて、前記アドレス部４の詳細な構成を説明する。
図２は、前記アドレス部の構成を示す図である。なお、図２においても、アドレス部４の各ブロックのビット長を示すために３２ビット単位で記載している。
【００３４】
図２に示すように、本実施の形態１に係る送信元アドレス１２及び送信先アドレス１３は、それぞれネットワーク上の端末の中で同じグループを示すネットワークＩＤ１５ａ，１５ｂと、該同じネットワークＩＤを持つグループ内にある各端末を示す端末ＩＤ１６ａ，１６ｂと、該各端末が持っている機能を示すサービスＩＤ１７ａ，１７ｂと、該各端末が持っている機能の性能を示すパフォーマンスＩＤ１８ａ，１８ｂとにより構成されている。なお、前述の各ＩＤは、各端末内で任意に決定することができるものである。
【００３５】
ここでは、前記ネットワークＩＤ１５ａ，１５ｂ及び端末ＩＤ１６ａ，１６ｂが、それぞれ８ビットの領域を有し、前記サービスＩＤ１７ａ，１７ｂ及びパフォーマンスＩＤ１８ａ，１８ｂが、それぞれ１６ビットの領域を有するものとして説明する。
【００３６】
以下、具体的なネットワーク構成の例を示す。
図３は本発明の好適な応用例を示す無線ネットワークである。
【００３７】
第１カメラ３０は、無線通信機能を有する動画カメラで、端末ＩＤは０１HEX（以下、１６進数での表示を「HEX」で示す。）であり、映像及び音声をＭＰＥＧ２方式で圧縮してデータとして伝送する機能を有する。第２カメラ３１は、無線通信機能を有する静止画カメラで、端末ＩＤは０２HEXであり、撮影した映像を静止画としてＪＰＥＧ方式に圧縮してデータとして伝送する機能を有する。第１モニタ３２は無線通信機能を有するモニタで、端末ＩＤは０３HEXであり、ＭＰＥＧ２方式にて圧縮されたデータをデコードし、該デコードされた映像信号及び音声信号を再生して、該映像信号をモニタに動画表示し且つ前記音声信号をスピーカから出力する機能を有する。スピーカ３３は無線通信機能を有するスピーカで、端末ＩＤは０４HEXであり、ＭＰＥＧ２方式にて圧縮されたデータをデコードして音声信号を再生する機能を有する。第２モニタ３４は無線通信機能を有するモニタで、端末ＩＤは０５HEXであり、ＪＰＥＧ方式にて圧縮されたデータをデコードして画像を再生し、モニタに静止画表示する機能を有する。そして、記録機３５は無線通信機能を有するデータ記録装置で、端末ＩＤは０６HEXであり、ＭＰＥＧ１、ＭＰＥＧ２方式にて圧縮されたデータを記録、再生する機能を有する。また、このネットワークのネットワークＩＤは０１HEXとする。
【００３８】
ここで、図４及び図５を用いて、前述したような無線ネットワーク上にある各端末が備える、アドレスを生成するアドレス生成回路について説明する。
図４は、本実施の形態１における、各端末が備えるアドレス生成回路の構成を示す図であり、図５（ａ）は、本実施の形態１におけるサービスＩＤ生成部に含まれる機能コードレジスタの一例を示す図であり、図５（ｂ）は、本実施の形態１におけるパフォーマンスＩＤ生成部に含まれる性能コードレジスタの一例を示す図である。
【００３９】
図４に示すように、アドレス生成回路４０は、ネットワークＩＤを出力するネットワークＩＤ生成部４１と、端末ＩＤを出力する端末ＩＤ生成部４２と、機能コードレジスタ４４からサービスＩＤを生成して出力するサービスＩＤ生成部４３と、性能コードレジスタ４６からパフォーマンスＩＤを生成して出力するパフォーマンスＩＤ生成部４５と、前述の各生成部から出力されたＩＤを組み合わせてアドレスを出力する合成部４７と、からなる。そして、このアドレス生成回路４０により、通信パケット１００内のアドレス部４、つまり、送信元アドレスと送信先アドレスを生成する。
【００４０】
ここで、図５を用いて、前記アドレス生成回路４０内のサービスＩＤ生成部４３におけるサービスＩＤ１７の生成方法、及びパフォーマンスＩＤ生成部４５におけるパフォーマンスＩＤ１８の生成方法について説明すると、前記サービスＩＤ１７ａ，１７ｂは、図５（ａ）に示されるように、機能コードレジスタ４４に、各端末が備えるすべての機能に対してあらかじめ機能コードを割り当てて保持しておき、送信局となる端末が送信元アドレスを決定する場合、自端末が実行しようとする少なくとも一つのサービスの機能を、前記機能コードレジスタ４４に保持された機能コードを用いて生成する。例えば、自端末が実行するサービスが、映像出力と音声出力である場合、前記サービスＩＤは、映像出力のコード：０２と、音声出力のコード：０３とを乗算して、サービスＩＤ：０００６HEXを生成する。
【００４１】
また、パフォーマンスＩＤ１８ａ，１８ｂは、図５（ｂ）に示されるように、性能コードレジスタ４６に、各端末が備えるすべての機能にかかる性能に対してあらかじめ性能コードを割り当てて保持しておき、前記自端末が実行しようとする機能に対応した性能を、前記性能コードレジスタ４６に保持された性能コードを用いて生成する。例えば、自端末が実行するサービスである前記映像出力と音声出力が、ＭＰＥＧ２で圧縮されたデータの出力である場合、前記パフォーマンスＩＤは、ＭＰＧＥ２のコード：０２より、パフォーマンスＩＤ：０００２HEXを生成する。
【００４２】
このように、各レジスタ４４，４６に保持されている各コードを素数とし、複数のコードを乗算することにより、各端末が備える機能の全てを示す１つのサービスＩＤ、あるいは該各端末が備える機能の性能の全てを示す１つのパフォーマンスＩＤを生成することができる。
【００４３】
なお、前記サービスＩＤあるいはパフォーマンスＩＤを生成する方法は、前述の方法に限るものではなく、例えば、複数のコードを並べて１つのＩＤを生成する方法や、あらかじめ複数のコードを組み合わせた表を作成し、その表より選択する方法であっても、前記と同様の効果が得られる。
【００４４】
次に、図６〜図９を用いて、ネットワーク上にある端末間でデータを伝送する通信プロトコルについて説明する。
【００４５】
まず、ネットワーク上にある端末から、所望の機能及び性能を有する端末を検索し、端末−端末間でデータを伝送する通信プロトコルについて、図６〜７を用いて説明する。ここでは、図３の第１カメラ３０がネットワーク中から映像、音声入力機能を有する端末を検索し、通信するまでを例に挙げて説明する。
【００４６】
図６（ａ）は、本実施の形態１に係る端末−端末間の通信パケットの流れを示す図であり、図６（ｂ）は、図６（ａ）に示す各通信パケットの送信元アドレス、及び送信先アドレスを示す図であり、図７は、本実施の形態１に係る端末−端末間でデータを伝送する際の一連の流れを示すフローチャートである。
【００４７】
まず、送信端末である第１カメラ３０は、自端末のインターネットＩＤ、端末ＩＤ、及び自端末の機能である画像、音声出力機能とその性能であるＭＰＥＧ２を、端末ＩＤ、及びサービスＩＤ、パフォーマンスＩＤとして送信元アドレスＳ１に含め、一方、ネットワーク上にある全ての端末を選択するＩＤ、及び他端末に実行させたい機能として画像、音声入力機能とその性能であるＭＰＥＧ２を、端末ＩＤ及び、サービスＩＤ、パフォーマンスＩＤとして送信先アドレスＤ１含めた接続要求パケット６０を、全ての端末に対して送出する（ステップｓ７１）。
【００４８】
このときの送信元アドレスＳ１及び送信先アドレスＤ１を図６（ｂ）に示す。送信元アドレスＳ１では、ネットワークＩＤが“０１HEX”、端末ＩＤが“０１HEX”であり、サービスＩＤは図４の機能コードレジスタ４４から、映像出力“０２”、音声出力“０３”を検出して、“０００６HEX”を生成し、パフォーマンスＩＤは、図４の性能コードレジスタ４６から、ＭＰＥＧ２“０２”を検出して、“０００２HEX”を生成する。
【００４９】
一方、送信先アドレスＤ１では、ネットワークＩＤは“０１HEX”、端末ＩＤは“ＦＦHEX”に設定する。この“ＦＦHEX”はブロードキャストを示す。そしてサービスＩＤは、図４の機能コードレジスタ４４から、映像入力“０５”、音声入力“０７”を検出して、“００２３HEX”を生成し、そしてパフォーマンスＩＤは、図４の性能コードレジスタ４６から、ＭＰＥＧ２“０２”を検出して、“０００２HEX”を生成する。
【００５０】
この接続要求パケット６０を受信したネットワーク上にあるすべての各端末３１〜３５は、送信先アドレスＤ１により、第１カメラ３０が要求する機能、性能を認識する（ステップｓ７２〜ｓ７６）。そして機能、性能が自端末の保有する機能、性能と適合する第１モニタ３２は応答パケット６１を、スピーカ３３は応答パケット６２、記録機３５は応答パケット６３を送出し（ステップｓ７７）、それ以外の端末、第２カメラ３１、第２モニタ３４は、第１カメラ３０に対して応答しない（ステップｓ７８）。
【００５１】
このときの各端末から出力される送信元アドレス及び送信先アドレスを図６（ｂ）に示す。
前記第１モニタ３２の応答パケット６５の送信元アドレスＳ２は、図６（ｂ）に示すように、ネットワークＩＤが“０１HEX”、端末ＩＤが“０３HEX”であり、サービスＩＤは、図４の機能コードレジスタ４４から画像入力“０５”、音声入力“０７”、表示“１３”を検出して、“０１Ｃ７HEX”を生成し、パフォーマンスＩＤは、図４の性能コードレジスタ４６からＭＰＥＧ２“０２”を検出して、“０００２HEX”を生成する。一方、送信先アドレスＤ２は、前記第１カメラ３０からの接続要求パケット６０に含まれる送信元アドレスＳ１と同じ内容とする。
【００５２】
また、スピーカ３３の応答パケット６２の送信元アドレスＳ３は、図６（ｂ）に示すように、ネットワークＩＤが“０１HEX”、端末ＩＤが“０４HEX”であり、サービスＩＤは、図４の機能コードレジスタ４４から音声入力“０７”、表示“１３”を検出して、“００５ＢHEX”を生成し、パフォーマンスＩＤは、図４の性能コードレジスタ４６からＭＰＥＧ２“０２”を検出して、“０００２HEX”を生成する。一方、送信先アドレスＤ３は、前記第１カメラ３０からの接続要求パケット６０に含まれる送信元アドレスＳ１と同じ内容とする。
【００５３】
さらに、記録機３５の応答パケット６３の送信元アドレスＳ４は、図６（ｂ）に示すように、ネットワークＩＤが“０１HEX”、端末ＩＤが“０６HEX”であり、サービスＩＤは、図４の機能コードレジスタ４４から映像入力“０５”、音声入力“０７”、記録“１１”を検出し、“０１８１HEX”を生成し、パフォーマンスＩＤは、図４の性能コードレジスタ４６からＭＰＥＧ２“０２”を検出して、“０００２HEX”を生成する。一方、送信先アドレスＤ４は、前記第１カメラ３０からの接続要求パケット６０に含まれる送信元アドレスＳ１と同じ内容とする。
【００５４】
これらの応答パケット６１〜６３を受信した第１カメラ３０は、サービスＩＤとして映像、音声入力機能を保有し、パフォーマンスＩＤがＭＰＥＧ２である第１モニタ３２を選択し（ステップｓ７９）、該選択した第１モニタ３２に対して画像、音声データパケット６４を送信する（ステップｓ８０）。
【００５５】
前記画像・音声データパケット６４の送信元アドレスＳ５は、図６（ｂ）に示されるように、第１カメラ３０の機能、性能を表すため、前記送信元アドレスＳ１と同じ内容になり、一方、送信先アドレスＤ５は、ネットワークＩＤが“０１HEX”、端末ＩＤが第１モニタ３２の端末アドレス“０３HEX”となり、サービスＩＤは、図４の機能コードレジスタ４４から画像入力“０５”、音声入力“０７”、表示“１３”を検出して、“０１Ｃ７HEX”を生成し、パフォーマンスＩＤは、図４の性能コードレジスタ４６からＭＰＥＧ２“０２”を検出して“０００２HEX”を生成する。
【００５６】
前記画像、音声データパケット６４を受信した第１モニタ３２は、受信が完了したことを通知するため応答パケット６５を送信する（ステップｓ８１〜ｓ８２）。このときの応答パケット６５の送信元アドレスＳ６は、図６（ｂ）に示すように、前記送信元アドレスＳ２と同じ内容となり、送信先アドレスＤ６も前記送信元アドレスＤ２と同じ内容となる。
【００５７】
以上のようにして、第１カメラ３０と第１モニタ３２は、データの送受信を行い、第１モニタ３２では、送信先アドレスＤ５に含まれるサービスＩＤ及びパフォーマンスＩＤの内容に従い、該画像、音声データパケット６４のペイロード部のデータを、ＭＰＥＧ２のフォーマットにより画像、音声信号に復元し表示する（ステップｓ８３）。
【００５８】
次に、ネットワーク上にある画像、音声入力機能を有する端末を検索し、それらの端末に対してデータを同報通信する通信プロトコルについて、図８〜９を用いて説明する。ここでは、図３の第１カメラ３０がネットワーク中から映像、音声入力機能を有するすべての端末を検索し、同報通信するまでを例に挙げて説明する。
【００５９】
図８（ａ）は、本実施の形態１において複数端末に対して同報通信する際の通信パケットの流れを示す図であり、図８（ｂ）は、図８（ａ）に示す各通信パケットの送信元アドレス、及び送信先アドレスを示す図であり、図９は、本実施の形態１において同報通信でデータを伝送する際の一連の流れを示すフローチャートである。
【００６０】
まず、送信端末であり第１カメラ３０は、自端末のインターネットＩＤ、端末ＩＤ、及び自端末の機能である画像、音声出力機能とその性能であるＭＰＥＧ２を、端末ＩＤ、及びサービスＩＤ、パフォーマンスＩＤとして送信元アドレスＳ１に含め、一方、ネットワーク上にある全ての端末を選択するＩＤ、及び他端末に実行させたい機能として画像、音声入力機能とその性能であるＭＰＥＧ２を、端末ＩＤ及び、サービスＩＤ、パフォーマンスＩＤとして送信先アドレスＤ１含めた接続要求パケット８０を、全ての端末に対して送出する（ステップｓ９１）。
【００６１】
このときの送信元アドレスＳ１及び送信先アドレスＤ１を図８（ｂ）に示す。送信元アドレスＳ１では、ネットワークＩＤが“０１HEX”、端末ＩＤが“０１HEX”であり、サービスＩＤは図４の機能コードレジスタ４４から、映像出力“０２”、音声出力“０３”を検出して、“０００６HEX”を生成し、パフォーマンスＩＤは、図４の性能コードレジスタ４６から、ＭＰＥＧ２“０２”を検出して、“０００２HEX”を生成する。
【００６２】
一方、送信先アドレスＤ１では、ネットワークＩＤは“０１HEX”、端末ＩＤは“ＦＦHEX”に設定する。この“ＦＦHEX”はブロードキャストを示す。そしてサービスＩＤは、図４の機能コードレジスタ４４から、映像入力“０５”、音声入力“０７”を検出して、“００２３HEX”を生成し、そしてパフォーマンスＩＤは、図４の性能コードレジスタ４６から、ＭＰＥＧ２“０２”を検出して、“０００２HEX”を生成する。
【００６３】
この接続要求パケット８０を受信したネットワーク上の各端末３１〜３５は、送信先アドレスＤ１により、第１カメラ３０が要求する機能、性能を認識する（ステップｓ９２〜ｓ９６）。そして機能、性能が自端末の保有する機能、性能と適合する第１モニタ３２は応答パケット８１を、スピーカ３３は応答パケット８２、記録機３５は応答パケット８３を送出し（ステップｓ９７）、それ以外の端末、第２カメラ３１、第２モニタ３４は、第１カメラ３０に対して応答しない（ステップｓ９８）。
【００６４】
このときの各端末から出力される送信元アドレス及び送信先アドレスを図８（ｂ）に示す。
前記第１モニタ３２の応答パケット８１の送信元アドレスＳ２は、図８（ｂ）に示すように、ネットワークＩＤが“０１HEX”、端末ＩＤが“０３HEX”であり、サービスＩＤは、図４の機能コードレジスタ４４から画像入力“０５”、音声入力“０７”、表示“１３”を検出して、“０１Ｃ７HEX”を生成し、パフォーマンスＩＤは、図４の性能コードレジスタ４６からＭＰＥＧ２“０２”を検出して、“０００２HEX”を生成する。一方、送信先アドレスＤ２は、前記第１カメラ３０からの接続要求パケット８０に含まれる送信元アドレスＳ１と同じ内容とする。
【００６５】
また、スピーカ３３の応答パケット８２の送信元アドレスＳ３は、図８（ｂ）に示すように、ネットワークＩＤが“０１HEX”、端末ＩＤが“０４HEX”であり、サービスＩＤは、図４の機能コードレジスタ４４から音声入力“０７”、表示“１３”を検出して、“００５ＢHEX”を生成し、パフォーマンスＩＤは、図４の性能コードレジスタ４６からＭＰＥＧ２“０２”を検出して、“０００２HEX”を生成する。一方、前記第１カメラ３０からの接続要求パケット８０に含まれる送信元アドレスＳ１と同じ内容とする。
【００６６】
さらに、記録機３５の応答パケット８３の送信元アドレスＳ４は、図８（ｂ）に示すように、ネットワークＩＤが“０１HEX”、端末ＩＤが“０６HEX”であり、サービスＩＤは、図４の機能コードレジスタ４４から映像入力“０５”、音声入力“０７”、記録“１１”を検出し、“０１８１HEX”を生成し、パフォーマンスＩＤは、図４の性能コードレジスタ４６からＭＰＥＧ２“０２”を検出して、“０００２HEX”を生成する。一方、送信先アドレスＤ４は、前記第１カメラ３０からの接続要求パケット８０に含まれる送信元アドレスＳ１と同じ内容とする。
【００６７】
これらの応答パケット８１〜８３を受信した第１カメラ３０は、サービスＩＤとして映像、音声入力機能を保有し、パフォーマンスＩＤがＭＰＥＧ２である第１モニタ３２と、サービスＩＤとして音声入力機能を保有し、パフォーマンスＩＤがＭＰＥＧ２であるスピーカ３３と、サービスＩＤとして映像、音声入力機能及び記録機能を保有し、パフォーマンスＩＤがＭＰＥＧ２である記録機３５とに対して、同時に画像、音声データパケット８４を送信する（ステップｓ９９）。
【００６８】
前記画像・音声データパケット８４の送信元アドレス送信元アドレスＳ５は、図８（ｂ）に示されるように、第１カメラ３０の機能、性能を表すため、前記送信元アドレスＳ１と同じ内容になり、一方、送信先アドレスＤ５は、ネットワークＩＤが“０１HEX”、端末ＩＤがブロードキャストを示すアドレス“ＦＦHEX”となり、サービスＩＤは、図４の機能コードレジスタ４４から画像入力“０５”、音声入力“０７”、記録“１１”、表示“１３”を検出して、 “１３８ＤHEX”を生成し、図４の性能コードレジスタ４６からＭＰＥＧ２“０２”を検出して“０００２HEX”を生成する。
【００６９】
前記画像、音声データパケット８４を受信した全ての端末の中で、機能、性能が適合する第１モニタ３２、スピーカ３３、及び記録機３５は、受信が完了したことを通知するため応答パケット８５〜８７を送信する（ステップｓ１００〜ｓ１０１）。このときの各端末から出力される応答パケット８５〜８７における送信元アドレスＳ６〜Ｓ８は、図８（ｂ）に示すように、それぞれ前記送信元アドレスＳ２〜Ｓ４と同じ内容となり、送信先アドレスＤ６〜Ｄ８も前記送信元アドレスＤ２〜Ｄ４と同じ内容となる。
【００７０】
以上のようにして、第１カメラ３０は、第１モニタ３２、スピーカ３３、及び記録機３５に対してデータを同報通信し、該データを受信した第１モニタ３２は、前記送信先アドレスＤ５に含まれるサービスＩＤ及びパフォーマンスＩＤの内容に従い、該画像、音声データパケット８４のペイロード部のデータを、ＭＰＥＧ２のフォーマットにより画像、音声信号に復元し表示し、また、スピーカ３３は、前記送信先アドレスＤ５に含まれるサービスＩＤ及びパフォーマンスＩＤの内容に従い、該画像、音声データパケット８４のペイロード部のデータを、ＭＰＥＧ２のフォーマットにより音声信号に復元し音声出力し、さらに、記録機３５は、前記送信先アドレスＤ５に含まれるサービスＩＤ及びパフォーマンスＩＤの内容に従い、該画像、音声データパケット８４のペイロード部のデータを、ＭＰＥＧ２の画像、音声データとして記録する。
【００７１】
このように、本実施の形態１によれば、通信パケットに含まれる送信元アドレス及び送信先アドレスに、端末の機能、あるいは性能を含めるようにしたので、前記アドレスから他端末の情報を認知することにより、端末検索や応答において、最少の通信プロトコルで通信を行うことが出来る。
【産業上の利用可能性】
【００７２】
本発明にかかるアドレス生成方法、アドレス生成回路、通信パケット、及び通信プロトコルは、機能及び性能がある程度特定できる映像・音声ネットワークのアドレス生成方法、及び通信プロトコル等として有用である。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態１にかかる通信パケットの構成を示す図である。
【図２】本発明の実施の形態１にかかるアドレス部の構成を示す図である。
【図３】本発明の実施の形態１にかかる無線ネットワークの構成を示す図である。
【図４】本発明の実施の形態１にかかるアドレス生成部の構成を示す図である。
【図５（ａ）】本発明の実施の形態１にかかる機能コードレジスタに保持される機能コードを示す図である。
【図５（ｂ）】本発明の実施の形態１にかかる性能コードレジスタに保持される性能コードを示す図である。
【図６（ａ）】本発明の実施の形態１にかかる端末−端末間の通信パケットの流れを示す図である。
【図６（ｂ）】本発明の実施の形態１にかかる端末−端末間の各通信パケットの送信元アドレス、及び送信先アドレスを示す図である。
【図７】本発明の実施の形態１に係る端末−端末間でデータを伝送する際の一連の流れを示すフローチャートである。
【図８（ａ）】本発明の実施の形態１において、複数端末に対して同報通信する際の通信パケットの流れを示す図である。
【図８（ｂ）】本発明の実施の形態１において、複数端末に対して同報通信する際の各通信パケットの送信元アドレス、及び送信先アドレスを示す図である。
【図９】本発明の実施の形態１において、同報通信でデータを伝送する際の一連の流れを示すフローチャートである。
【図１０】従来のアドレス構成を示す図である。
【符号の説明】
【００７４】
１  ヘッダ部
２  ペイロード部
３  ＦＣＳ
４  アドレス部
５  Ｖｅｒ
６  Ｔｙｐｅ
７  ヘッダ長
８  ペイロード長
９  フラグＩＤ
１０  フラグビット
１１  フラグシーケンス
１２  送信元アドレス
１３  送信先アドレス
１４  オプション
１５ａ，１５ｂ  ネットワークＩＤ
１６ａ，１６ｂ  端末ＩＤ
１７ａ，１７ｂ  サービスＩＤ
１８ａ，１８ｂ  パフォーマンスＩＤ
３０  第１カメラ
３１  第２カメラ
３２  第１モニタ
３３  スピーカ
３４  第２モニタ
３５  記録機
４０  アドレス生成回路
４１  ネットワークＩＤ生成部
４２  端末ＩＤ生成部
４３  サービスＩＤ生成部
４４  機能コードレジスタ
４５  パフォーマンスＩＤ生成部
４６  性能コードレジスタ
４７  合成部
６０、８０  接続要求パケット
６１、８１、６５、８５  第１モニタからの応答パケット
６２、８２、８６  スピーカからの応答パケット
６３、８３、８７  記録機からの応答パケット
６４、８４  画像、音声データパケット
【図１】
2005269465.tif 000003
【図２】
2005269465.tif 000004
【図３】
2005269465.tif 000005
【図４】
2005269465.tif 000006
【図５（ａ）】
2005269465.tif 000007
【図５（ｂ）】
2005269465.tif 000008
【図６（ａ）】
2005269465.tif 000009
【図６（ｂ）】
2005269465.tif 000010
【図７】
2005269465.tif 000011
【図８（ａ）】
2005269465.tif 000012
【図８（ｂ）】
2005269465.tif 000013
【図９】
2005269465.tif 000014
【図１０】
2005269465.tif 000015