(57)【要約】【課題】メッセージ生成装置の各々が非同期で動作する場合でも、各メッセージ生成装置が生成するメッセージを共通化し、データの欠落を低減することを可能にする。【解決手段】データのメッセージへの多重方法を示す多重識別情報を前記データに付与して一つ以上のメッセージ生成装置へ送信する。また、一つ以上のデータ送信装置からデータを受信し、前記データに付与された多重識別情報が示す、前記データのメッセージへの多重方法に従って、前記データを前記メッセージへ多重して送信する。【選択図】      図１
2018006898.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上のデータ送信装置からデータを受信するデータ受信部と、
前記データに付与された多重識別情報が示す、前記データのメッセージへの多重方法に従って、前記データを前記メッセージへ多重して送信するメッセージ送信部と
を備えることを特徴とするメッセージ生成装置。
【請求項２】
前記多重識別情報を前記データ送信装置へ送信する識別情報送信部
をさらに備えることを特徴とする請求項１に記載のメッセージ生成装置。
【請求項３】
自装置の優先度を前記データ送信装置へ送信する優先度送信部
をさらに備えることを特徴とする請求項１あるいは請求項２に記載のメッセージ生成装置。
【請求項４】
データのメッセージへの多重方法を示す多重識別情報を前記データに付与して一つ以上のメッセージ生成装置へ送信するデータ送信部
を備えることを特徴とするデータ送信装置。
【請求項５】
一つ以上の前記メッセージ生成装置に対する前記多重識別情報を受信する識別情報受信部と、
一つ以上の前記メッセージ生成装置の優先度を受信する優先度受信部と
をさらに備え、
前記データ送信部は、前記優先度が最も高い前記メッセージ生成装置に対する前記多重識別情報を前記データに付与する
ことを特徴とする請求項４に記載のデータ送信装置。
【請求項６】
請求項１から請求項３のいずれかに記載のメッセージ生成装置と、
前記データ送信装置と
を備え、
前記データ送信装置は、請求項４あるいは請求項５に記載のデータ送信装置である
ことを特徴とするデータ送信システム。
【請求項７】
一つ以上のデータ送信装置からデータを受信し、
前記データに付与された多重識別情報が示す、前記データのメッセージへの多重方法に従って、前記データを前記メッセージへ多重して送信する
ことを特徴とするメッセージ生成方法。
【請求項８】
データのメッセージへの多重方法を示す多重識別情報を前記データに付与して一つ以上のメッセージ生成装置へ送信する
ことを特徴とするデータ送信方法。
【請求項９】
コンピュータに、
一つ以上のデータ送信装置からデータを受信するデータ受信機能と、
前記データに付与された多重識別情報が示す、前記データのメッセージへの多重方法に従って、前記データを前記メッセージへ多重して送信するメッセージ送信機能と
を実現させることを特徴とするメッセージ生成プログラム。
【請求項１０】
コンピュータに、
データのメッセージへの多重方法を示す多重識別情報を前記データに付与して一つ以上のメッセージ生成装置へ送信するデータ送信機能
を実現させることを特徴とするデータ送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各冗長経路が非同期で動作するシステムにおける、データ送信装置、メッセージ生成装置、データ送信システム、方法およびプログラムに関する。
【背景技術】
【０００２】
フォールトトレラントな通信システムを実現する方法として、システムの複製を複数用意し、これらの複製システムの全部に同じ処理を並列に実行させる方法がある。たとえば、特許文献１には、二系統のＩ／Ｏ（Input／Output）装置を備える方法について記載されている。
【０００３】
これらの複製システムは、各複製システムに同じ入力を与えた場合に、各複製システムから同じ出力が得られることが期待される。複製システムの出力結果を同期させるためには、各複製システムの内部状態が一致していなければならない。
【０００４】
各複製システムの内部状態を一致させる方法としては、各複製システム間で内部状態を同期する方法や、リセット状態などの内部状態が同じ状態から一斉に動作を開始する方法がある。
【０００５】
複製システム間で内部状態を同期する方法は、同期するための仕組みが高度で複雑である。また、複製システムを増加して対障害性を向上させたい場合にはさらに高度な技術を要するなど、拡張性に課題がある。
【０００６】
これに対し、内部状態が同じ状態から一斉に動作を開始する方法は、同期のための処理や仕組みを必要としないため、開発が容易である。また、拡張性についても、入力元の複製分配先の増加で容易に対応が可能である。
【０００７】
そのため、システム構築に必要な費用や期間などの観点から、各複製システム間を非同期に動作させ、内部状態が同じ状態から一斉に動作を開始する方法を選択する場合がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−１８８５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、内部状態が同じ状態から一斉に動作を開始する方法では、データの伝送遅延や複製システムの負荷状態などにより、内部状態が同一とならない場合があるため、各複製システムの出力結果が異なる場合がある。
【００１０】
たとえば、複製システムへの入力元が複数存在し、各複製システムで各入力元からのデータを多重して出力する場合に、データの多重に必要な判断情報を各複製システムの各々が管理しているため、異なる出力結果が得られる場合がある。
【００１１】
図１６を用いて具体的な例について説明する。
【００１２】
図１６は、三つのデータ送信装置（１００Ａ、１００Ｂ、１００Ｃ）のデータをメッセージ生成装置で多重し、メッセージ選択装置経由でデータ受信装置に送信する場合のシーケンスの例である。メッセージ選択装置は、複数のメッセージ生成装置が送信したメッセージから一つを選択してデータ受信装置へ送信する装置である。この例では、メッセージ生成装置を二重化することで、一方で何らかの障害が発生しても他方がメッセージを生成できるようにしている。
【００１３】
この例では、メッセージ選択装置は、一つのタイムスロットに一つのメッセージを送信する。Ｔ１、Ｔ２は各タイムスロットのメッセージ送信時刻である。各メッセージ生成装置では、メッセージ選択装置が送信時刻Ｔ１、Ｔ２にメッセージを送信できるよう、Ｔ１メッセージ締切時刻、Ｔ２メッセージ締切時刻までに到着したデータをメッセージへ多重してメッセージ選択装置へ送信する。また、メッセージ選択装置は最も早く到着したメッセージをデータ受信装置へ出力するものとする。
【００１４】
まず、各データ送信装置が、各メッセージ生成装置へデータ（データＡ、データＢ、データＣ）を送信する（ステップＳ７０１〜Ｓ７０３）。そして、メッセージ生成装置１０１Ａは、Ｔ１メッセージ締切時刻までに到着したデータＡをメッセージ１−１に多重してメッセージ選択装置へ送信する（ステップＳ７０４）。メッセージ生成装置１０１Ｂは、Ｔ１メッセージ締切時刻までに到着したデータＡとデータＢをメッセージ２−１に多重してメッセージ選択装置へ送信する（ステップＳ７０５）。メッセージ選択装置では、同じ送信時刻Ｔ１向けのメッセージ１−１とメッセージ２−１を受信し、メッセージ１−１が先に到着しているため、メッセージ１−１をデータ受信装置へ送信する（ステップＳ７０６）。
【００１５】
また、メッセージ生成装置１０１Ａは、Ｔ２メッセージ締切時刻までに到着したデータＢとデータＣをメッセージ１−２に多重してメッセージ選択装置へ送信する（ステップＳ７０７）。メッセージ生成装置１０１Ｂは、Ｔ２メッセージ締切時刻までに到着したデータＣをメッセージ２−２に多重してメッセージ選択装置へ送信する（ステップＳ７０８）。ここで、メッセージ１−２が何らかの障害でメッセージ選択装置に到着しなかったとする。メッセージ選択装置では、到着しているのはメッセージ２−２だけのため、メッセージ２−２をデータ受信装置へ送信する（ステップＳ７０９）。
【００１６】
データ受信装置は、データＡが多重されたメッセージ１−１とデータＣが多重されたメッセージ２−２を受信する。データＢについては、ステップＳ７０６においてメッセージ２−１が選択されず、ステップＳ７０７においてメッセージ１−２が欠落したため、受信することができない。
【００１７】
このように、図１６の例では、メッセージ生成装置１０１Ａとメッセージ生成装置１０１Ｂが異なるデータを多重したメッセージを出力し、一方のメッセージが欠落した結果、データ受信装置ではデータＢを受信できなくなっている。つまり、複数のメッセージ生成装置の出力結果が異なることで、データ受信装置が受信できないデータが発生してしまっている。
【００１８】
また、他の具体例として、メッセージ生成装置が符号分割多重方式や周波数分割多重方式等でデータをメッセージに多重する場合について説明する。この場合、データ受信装置はメッセージの受信前にメッセージの符号情報や周波数情報を把握しておく必要がある。たとえば、いずれか一つのメッセージ生成装置の符号情報をデータ受信装置が把握していたとする。このとき、各々のメッセージ生成装置が異なる符号でデータをメッセージに多重して出力すると、メッセージ選択装置での選択結果によっては、データ受信装置が把握していたものとは異なる符号で多重されたメッセージがデータ受信装置に到着する可能性がある。データ受信装置が把握していたものとは異なる符号で多重されたメッセージがデータ受信装置に到着すると、データ受信装置ではデータを復号できず、受信できないデータが発生してしまう。
【００１９】
このように、メッセージ生成装置間の内部状態を同期しない場合、各メッセージ生成装置が異なるメッセージを生成する可能性がある。そして、各メッセージ生成装置が異なるメッセージを生成した結果、データ受信装置が受信するデータに欠落が発生する可能性がある。
【００２０】
本発明の目的は、メッセージ生成装置の各々が非同期で動作する場合でも、各メッセージ生成装置が生成するメッセージを共通化し、データの欠落を低減することを可能にする、データ送信装置、メッセージ生成装置、データ送信システム、方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００２１】
上述の問題を解決するために、本発明のメッセージ生成装置は、一つ以上のデータ送信装置からデータを受信するデータ受信部と、前記データに付与された多重識別情報が示す、前記データのメッセージへの多重方法に従って、前記データを前記メッセージへ多重して送信するメッセージ送信部とを備えることを特徴とする。
【００２２】
また、本発明のデータ送信装置は、データのメッセージへの多重方法を示す多重識別情報を前記データに付与して一つ以上のメッセージ生成装置へ送信するデータ送信部を備えることを特徴とする。
【００２３】
また、本発明のメッセージ生成方法は、一つ以上のデータ送信装置からデータを受信し、前記データに付与された多重識別情報が示す、前記データのメッセージへの多重方法に従って、前記データを前記メッセージへ多重して送信することを特徴とする。
【００２４】
また、本発明のデータ送信方法は、データのメッセージへの多重方法を示す多重識別情報を前記データに付与して一つ以上のメッセージ生成装置へ送信することを特徴とする。
【００２５】
また、本発明のメッセージ生成プログラムは、コンピュータに、一つ以上のデータ送信装置からデータを受信するデータ受信機能と、前記データに付与された多重識別情報が示す、前記データのメッセージへの多重方法に従って、前記データを前記メッセージへ多重して送信するメッセージ送信機能とを実現させることを特徴とする。
【００２６】
また、本発明のデータ送信プログラムは、コンピュータに、データのメッセージへの多重方法を示す多重識別情報を前記データに付与して一つ以上のメッセージ生成装置へ送信するデータ送信機能を実現させることを特徴とする。
【発明の効果】
【００２７】
本発明のデータ送信装置、メッセージ生成装置、データ送信システム、方法およびプログラムにより、メッセージ生成装置の各々が非同期で動作する場合でも、各メッセージ生成装置が生成するメッセージを共通化し、データの欠落を低減することが可能になる。
【図面の簡単な説明】
【００２８】
【図１】本発明の第一および第二の実施形態のデータ送信装置およびメッセージ生成装置の構成例を示す図である。
【図２】本発明の第一および第二の実施形態のデータ送信装置の動作例を示す図である。
【図３】本発明の第一および第二の実施形態のメッセージ生成装置の動作例を示す図である。
【図４】本発明の第二の実施形態のデータ送信システムの構成例を示す図である。
【図５】本発明の第二の実施形態のメッセージ選択装置の構成例を示す図である。
【図６】本発明の第二の実施形態のデータ受信装置の構成例を示す図である。
【図７】本発明の第二の実施形態の送信シーケンスの例を示す図である。
【図８】本発明の第三の実施形態のデータ送信装置の構成例を示す図である。
【図９】本発明の第三の実施形態のメッセージ生成装置の構成例を示す図である。
【図１０】本発明の第三の実施形態のメッセージ生成装置の構成例を示す図である。
【図１１】本発明の第三の実施形態のメッセージ生成装置の構成例を示す図である。
【図１２】本発明の第三の実施形態のデータ送信装置の動作例を示す図である。
【図１３】本発明の第三の実施形態のメッセージ生成装置の動作例を示す図である。
【図１４】本発明の第三の実施形態の送信シーケンスの例を示す図である。
【図１５】本発明の各実施形態のハードウェア構成例を示す図である。
【図１６】データ送信の例を示す図である。
【発明を実施するための形態】
【００２９】
［第一の実施形態］
本発明の第一の実施の形態について説明する。
【００３０】
図１に本実施形態のデータ送信装置１０およびメッセージ生成装置３０の構成例を示す。
【００３１】
本実施形態のデータ送信装置１０は、データ送信部１１により構成される。
【００３２】
データ送信部１１は、データのメッセージへの多重方法を示す多重識別情報をデータに付与して一つ以上のメッセージ生成装置３０へ送信する部分である。
【００３３】
また、本実施形態のメッセージ生成装置３０は、データ受信部３１およびメッセージ送信部３２により構成される。
【００３４】
データ受信部３１は、一つ以上のデータ送信装置１０からデータを受信する部分である。メッセージ送信部３２は、データに付与された多重識別情報が示す、データのメッセージへの多重方法に従って、データをメッセージへ多重して送信する部分である。
【００３５】
このようにデータ送信装置１０およびメッセージ生成装置３０を構成することによって、データ送信装置１０は、データのメッセージへの多重方法を示す多重識別情報をデータに付与して一つ以上のメッセージ生成装置３０へ送信する。また、メッセージ生成装置３０はデータに付与された多重識別情報が示す多重方法に従って、データをメッセージへ多重して送信する。これにより、各々のメッセージ生成装置３０の多重方法を共通化し、各々のメッセージ生成装置３０が出力するメッセージを共通化することが可能になる。そのため、メッセージ生成装置の各々が非同期で動作する場合でも、各メッセージ生成装置が生成するメッセージを共通化し、データの欠落を低減することが可能になる。
【００３６】
次に、図２に本実施形態のデータ送信装置１０の動作の例を示す。
【００３７】
データ送信装置１０のデータ送信部１１は、データのメッセージへの多重方法を示す多重識別情報をデータに付与して一つ以上のメッセージ生成装置３０へ送信する（ステップＳ１０１）。
【００３８】
また、図３に本実施形態のメッセージ生成装置３０の動作の例を示す。
【００３９】
まず、メッセージ生成装置３０のデータ受信部３１は、一つ以上のデータ送信装置１０からデータを受信する（ステップＳ２０１でＹＥＳ）。
【００４０】
そして、メッセージ送信部３２は、データに付与された多重識別情報が示す、データのメッセージへの多重方法に従って、データをメッセージへ多重して送信する（ステップＳ２０２）。
【００４１】
このように動作することによって、データ送信装置１０は、データのメッセージへの多重方法を示す多重識別情報をデータに付与して一つ以上のメッセージ生成装置３０へ送信する。また、メッセージ生成装置３０はデータに付与された多重識別情報が示す多重方法に従って、データをメッセージへ多重して送信する。これにより、各々のメッセージ生成装置３０の多重方法を共通化し、各々のメッセージ生成装置３０が出力するメッセージを共通化することが可能になる。そのため、メッセージ生成装置の各々が非同期で動作する場合でも、各メッセージ生成装置が生成するメッセージを共通化し、データの欠落を低減することが可能になる。
【００４２】
以上で説明したように、本発明の第一の実施形態では、データ送信装置は、データのメッセージへの多重方法を示す多重識別情報をデータに付与して一つ以上のメッセージ生成装置へ送信する。また、メッセージ生成装置はデータに付与された多重識別情報が示す多重方法に従って、データをメッセージへ多重して送信する。そのため、メッセージ生成装置の各々が非同期で動作する場合でも、各メッセージ生成装置が生成するメッセージを共通化し、データの欠落を低減することが可能になる。
【００４３】
［第二の実施形態］
次に、本発明の第二の実施の形態について説明する。本実施形態では、第一の実施形態のデータ送信装置およびメッセージ生成装置について、さらに具体的に説明する。
【００４４】
まず、図４に本実施形態のデータ送信装置１０およびメッセージ生成装置３０を用いたデータ送信システムの構成例を示す。本実施形態のデータ送信システムは、一つ以上のデータ送信装置１０、一つ以上のメッセージ生成装置３０、一つ以上のメッセージ選択装置７０および一つ以上のデータ受信装置８０を備える。
【００４５】
図４の例では、データ送信装置１０がデータ送信装置１０Ａ、１０Ｂ、１０Ｃの三つ、メッセージ生成装置３０がメッセージ生成装置３０Ａ、３０Ｂの二つ、メッセージ選択装置７０が一つ、データ受信装置８０が一つであるとする。この構成では、メッセージ生成装置３０を複数備えることで、各々のデータ送信装置１０からデータ受信装置８０へデータを伝達する経路を複数にし、フォールトトレラントなデータ送信システムを実現している。
【００４６】
データ送信装置１０（１０Ａ、１０Ｂ、１０Ｃ）は、データを送信する装置である。メッセージ生成装置３０（３０Ａ、３０Ｂ）は、一つ以上のデータ送信装置１０から受信したデータをメッセージに多重して送信する装置である。メッセージ選択装置７０は、一つ以上のメッセージ生成装置３０からメッセージを受信し、データ受信装置８０へ送信するメッセージを決定し、データ受信装置８０へメッセージを送信する装置である。データ受信装置８０は、メッセージ選択装置７０からメッセージを受信し、受信したメッセージから自装置宛のデータを抽出する装置である。なお、データ受信装置８０はメッセージ選択装置７０を含む構成としても良い。
【００４７】
次に、データ送信装置１０Ａ、１０Ｂ、１０Ｃの構成例について説明する。データ送信装置１０Ａ、１０Ｂ、１０Ｃの構成例は、図１のデータ送信装置１０と同様である。
【００４８】
データ送信部１１は、データのメッセージへの多重方法を示す多重識別情報をデータに付与して、メッセージ生成装置３０（３０Ａおよび３０Ｂ）へ送信する部分である。このとき、各々のメッセージ生成装置３０（３０Ａ、３０Ｂ）に送信するデータ、および、データに付与する多重識別情報は同一である。
【００４９】
多重識別情報には、各メッセージ生成装置３０が生成するメッセージを共通化するための、メッセージの多重方法に関するパラメータを指定する。このパラメータは、たとえば、
・メッセージ選択装置７０からデータ受信装置８０へメッセージを送信する時刻
・メッセージ生成装置３０が符号分割多重方式でデータを多重する場合の、当該データに割り当てる符号の情報
・メッセージ生成装置３０が周波数分割多重方式でデータを多重する場合の、当該データに割り当てる周波数帯の情報
・メッセージ生成装置３０が偏波分割多重方式でデータを多重する場合の、当該データに割り当てる偏波角の情報
である。
【００５０】
次に、メッセージ生成装置３０Ａ、３０Ｂの構成例について説明する。メッセージ生成装置３０Ａ、３０Ｂの構成例は、図１のメッセージ生成装置３０と同様である。
【００５１】
データ受信部３１は、データ送信装置１０（１０Ａ、１０Ｂ、１０Ｃ）からデータを受信する部分である。メッセージ送信部３２は、データに付与された多重識別情報が示す、データのメッセージへの多重方法に従って、データをメッセージへ多重して送信する部分である。
【００５２】
次に、図５を用いて、メッセージ選択装置７０の構成例について説明する。メッセージ選択装置７０は、メッセージ受信部７１、メッセージ選択部７２およびメッセージ送信部７３により構成される。
【００５３】
メッセージ受信部７１は、一つ以上のメッセージ生成装置３０（本実施形態の場合、メッセージ生成装置３０Ａ、３０Ｂ）からメッセージを受信する部分である。メッセージ選択部７２は、データ受信装置８０へ送信するメッセージを選択する部分である。メッセージ送信部７３は、メッセージ選択部７２で決定したメッセージをデータ受信装置８０へ送信する部分である。
【００５４】
次に、図６を用いて、データ受信装置８０の構成例について説明する。データ受信装置８０は、メッセージ受信部８１により構成される。メッセージ受信部８１は、メッセージ選択装置７０からメッセージを受信し、受信したメッセージから自装置宛てのデータを抽出する部分である。
【００５５】
このようにデータ送信装置１０およびメッセージ生成装置３０を構成することによって、データ送信装置１０は、データのメッセージへの多重方法を示す多重識別情報をデータに付与して一つ以上のメッセージ生成装置３０へ送信する。また、メッセージ生成装置３０はデータに付与された多重識別情報が示す多重方法に従って、データをメッセージへ多重して送信する。これにより、各々のメッセージ生成装置３０の多重方法を共通化し、各々のメッセージ生成装置３０が出力するメッセージを共通化することが可能になる。そのため、メッセージ生成装置の各々が非同期で動作する場合でも、各メッセージ生成装置が生成するメッセージを共通化し、データの欠落を低減することが可能になる。
【００５６】
次に、図２および図３を用いて、本実施形態のデータ送信装置１０（１０Ａ、１０Ｂ、１０Ｃ）およびメッセージ生成装置３０（３０Ａ、３０Ｂ）の動作例について説明する。
【００５７】
まず、データ送信装置１０（１０Ａ、１０Ｂ、１０Ｃ）のデータ送信部１１は、多重方法を示す多重識別情報をデータに付与してメッセージ生成装置３０（３０Ａ、３０Ｂ）へ送信する（ステップＳ１０１）。このとき、データ送信部１１は、同一の多重識別情報を付与した同一のデータをメッセージ生成装置３０Ａおよびメッセージ生成装置３０Ｂへ送信する。
【００５８】
メッセージ生成装置３０（３０Ａ、３０Ｂ）のデータ受信部３１は、データ送信装置１０Ａ、１０Ｂ、１０Ｃからデータを受信する（ステップＳ２０１でＹＥＳ）。
【００５９】
そして、メッセージ送信部３２は、データに付与された多重識別情報が示す多重方法に従って、データをメッセージへ多重して送信する（ステップＳ２０２）。
【００６０】
次に、図７に、本実施形態のデータ送信装置１０（１０Ａ、１０Ｂ、１０Ｃ）およびメッセージ生成装置３０（３０Ａ、３０Ｂ）のシーケンス例を示す。
【００６１】
本実施形態では、メッセージ選択装置７０は、一つのタイムスロットに一つのメッセージを送信する。Ｔ１、Ｔ２は各タイムスロットのメッセージ送信時刻である。メッセージ生成装置３０（３０Ａ、３０Ｂ）では、メッセージ選択装置７０が送信時刻Ｔ１、Ｔ２にメッセージを送信できるよう、Ｔ１メッセージ締切時刻、Ｔ２メッセージ締切時刻までに到着したデータをメッセージへ多重してメッセージ選択装置７０へ送信する。また、メッセージ選択装置７０は最も早く到着したメッセージをデータ受信装置８０へ出力するものとする。
【００６２】
また、本実施形態では、多重方法を示す多重識別情報として、メッセージ選択装置７０のメッセージ送信時刻を使用する。多重識別情報は、データ送信装置１０で決定しても良いし、データ送信装置１０の外部の管理装置やメッセージ生成装置３０（３０Ａ、３０Ｂ）等が指定しても良い。
【００６３】
データ送信装置１０Ａは、多重識別情報（Ｔ１）をデータＡに付与して、メッセージ生成装置３０Ａおよびメッセージ生成装置３０Ｂへ送信する（ステップＳ３０１）。多重識別情報Ｔ１は、メッセージ選択装置７０のメッセージ送信時刻Ｔ１である。
【００６４】
また、データ送信装置１０Ｂは、多重識別情報（Ｔ２）をデータＢに付与して、メッセージ生成装置３０Ａおよびメッセージ生成装置３０Ｂへ送信する（ステップＳ３０２）。データ送信装置１０Ｃは、多重識別情報（Ｔ２）をデータＣに付与して、メッセージ生成装置３０Ａおよびメッセージ生成装置３０Ｃへ送信する（ステップＳ３０３）。
【００６５】
ステップＳ３０１からＳ３０３により、メッセージ生成装置３０Ａおよびメッセージ生成装置３０Ｂは、多重識別情報がＴ１のデータＡ、多重識別情報がＴ２のデータＢおよびデータＣを受信する。そして、メッセージ生成装置３０では、多重識別情報が示す多重方法に従って、受信したデータをメッセージに多重して送信する。
【００６６】
メッセージ生成装置３０Ａは、Ｔ１メッセージ締切時刻になると、多重識別情報がＴ１のデータＡをメッセージ１−１に多重してメッセージ選択装置７０へ送信する（ステップＳ３０４）。また、メッセージ生成装置３０Ｂは、Ｔ１メッセージ締切時刻になると、多重識別情報がＴ１のデータＡをメッセージ２−１に多重してメッセージ選択装置７０へ送信する（ステップＳ３０５）。
【００６７】
そして、メッセージ選択装置７０は、送信時刻Ｔ１までに受信したメッセージから、データ受信装置８０へ送信するメッセージを選択する。本実施形態では、たとえば、メッセージ選択装置７０は、同一のメッセージを受信した場合には、最も早くメッセージ選択装置７０に到着したメッセージをデータ受信装置８０へ送信するメッセージとして選択するものとする。図７の例の場合、メッセージ１−１とメッセージ２−１は同一のため、メッセージ選択装置７０は先着のメッセージ１−１を選択して、送信時刻Ｔ１にデータ受信装置８０へ送信する（ステップＳ３０６）。
【００６８】
メッセージ生成装置３０Ａは、Ｔ２メッセージ締切時刻になると、多重識別情報がＴ２のデータＢとデータＣをメッセージ１−２に多重してメッセージ選択装置７０へ送信する（ステップＳ３０７）。このメッセージ１−２は、何らかの障害によりメッセージ選択装置７０へ到達しなかったものとする。また、メッセージ生成装置３０Ｂは、Ｔ２メッセージ締切時刻になると、多重識別情報がＴ２のデータＢとデータＣをメッセージ２−２に多重してメッセージ選択装置７０へ送信する（ステップＳ３０８）。
【００６９】
そして、メッセージ選択装置７０は、送信時刻Ｔ２までに受信したメッセージ２−２（データＢとデータＣが多重されたメッセージ）をデータ受信装置８０へ送信する（ステップＳ３０９）。
【００７０】
図１６の例では、メッセージ１−２が欠落した結果、データ受信装置８０に到達しないデータ（データＢ）が発生していた。しかし、本実施形態（図７）では、メッセージ生成装置３０Ａおよびメッセージ生成装置３０Ｂから同一のメッセージを送信しているため、メッセージ１−２が欠落してもデータＡからＣのすべてをデータ受信装置８０に到達させることができている。
【００７１】
次に、多重識別情報に符号分割多重方式の符号情報を使用する場合について説明する。なお、多重識別情報に周波数分割多重方式の周波数情報や偏波分割多重方式の偏波角情報を使用する場合についても同様である。
【００７２】
この場合、データ受信装置８０が到着予定のメッセージについての符号情報を把握している必要がある。そのため、データ送信装置１０（１０Ａ、１０Ｂ、１０Ｃ）は、データに付与する多重識別情報（符号情報）をデータ受信装置８０にも通知する。これは、たとえば、事前に決められた、符号情報伝送用の通信路、具体的には、携帯電話における共通チャネル等を使用して、行うことが可能である。
【００７３】
そして、データ送信装置１０（１０Ａ、１０Ｂ、１０Ｃ）は、符号情報を付与したデータを送信し、メッセージ生成装置３０Ａおよびメッセージ生成装置３０Ｂは、符号情報に従ってデータをメッセージに多重する。
【００７４】
このようにして、メッセージ生成装置３０Ａおよびメッセージ生成装置３０Ｂは同じデータを同じ符号でメッセージに多重して送信する。そのため、メッセージ選択装置７０がどのメッセージを選択しても、データ受信装置８０はメッセージを復号してデータを受信することが可能になる。
【００７５】
このように動作することによって、データ送信装置１０は、データのメッセージへの多重方法を示す多重識別情報をデータに付与して一つ以上のメッセージ生成装置３０へ送信する。また、メッセージ生成装置３０はデータに付与された多重識別情報が示す多重方法に従って、データをメッセージへ多重して送信する。これにより、各々のメッセージ生成装置３０の多重方法を共通化し、各々のメッセージ生成装置３０が出力するメッセージを共通化することが可能になる。そのため、メッセージ生成装置の各々が非同期で動作する場合でも、各メッセージ生成装置が生成するメッセージを共通化し、データの欠落を低減することが可能になる。
【００７６】
以上で説明したように、本発明の第二の実施形態では、第一の実施形態と同様に、データ送信装置は、データのメッセージへの多重方法を示す多重識別情報をデータに付与して一つ以上のメッセージ生成装置へ送信する。また、メッセージ生成装置はデータに付与された多重識別情報が示す多重方法に従って、データをメッセージへ多重して送信する。そのため、メッセージ生成装置の各々が非同期で動作する場合でも、各メッセージ生成装置が生成するメッセージを共通化し、データの欠落を低減することが可能になる。
【００７７】
［第三の実施形態］
次に、本発明の第三の実施の形態について説明する。本実施形態は、第二の実施形態に対して、データ送信装置が各データに付与する多重識別情報を各々のメッセージ生成装置の優先度と多重識別情報から決定する機能を追加した形態である。
【００７８】
まず、図８に本実施形態のデータ送信装置２０の構成例を示す。図１のデータ送信装置１０の構成例に対して、識別情報受信部２２および優先度受信部２３を追加している。
【００７９】
識別情報受信部２２は、各々のメッセージ生成装置４０に対応する多重識別情報を受信する部分である。本実施形態では、識別情報受信部２２は、データ送信の都度、各々のメッセージ生成装置４０へ多重識別情報を要求し、各々のメッセージ生成装置４０から多重識別情報を受信するものとする。
【００８０】
識別情報受信部２２は、送信システム内の一部（一つ以上）のメッセージ生成装置４０から多重識別情報を受信しても良いし、メッセージ生成装置４０以外の管理装置等から多重識別情報を受信しても良い。また、識別情報受信部２２からメッセージ生成装置４０へ多重識別情報を能動的に要求するのではなく、メッセージ生成装置４０から送信される多重識別情報を受動的に受信しても良い。データ送信装置２０のデータ送信頻度より多重識別情報の更新頻度の方が低い場合には、データ送信装置２０が受動的に多重識別情報を受信した方が、受信する情報量を少なくすることができる。
【００８１】
優先度受信部２３は、各々のメッセージ生成装置４０の優先度を受信する部分である。本実施形態では、識別情報受信部２２が各々のメッセージ生成装置４０に対して多重識別情報と優先度の両方を要求し、メッセージ生成装置４０から多重識別情報とともに送信された優先度を優先度受信部２３が受信するものとする。
【００８２】
優先度受信部２３も、識別情報受信部２２と同様に、送信システム内の一部（一つ以上）のメッセージ生成装置４０から優先度を受信しても良いし、メッセージ生成装置４０以外の管理装置等から優先度を受信しても良い。また、優先度受信部２３からメッセージ生成装置４０へ優先度を能動的に要求するのではなく、メッセージ生成装置４０から送信される優先度を受動的に受信しても良い。
【００８３】
データ送信部１１では、各メッセージ生成装置４０へのデータ送信の際、優先度が最も高いメッセージ生成装置４０に対する多重識別情報をデータに付与して送信する。これにより、データ送信部１１は、優先度が最も高いメッセージ生成装置４０に対する多重識別情報を付与した同じデータを、各々のメッセージ生成装置４０へ送信することになる。
【００８４】
次に、図９に本実施形態のメッセージ生成装置４０の構成例を示す。図１のメッセージ生成装置３０に対して、識別情報送信部４３および優先度送信部４４を追加している。
【００８５】
識別情報送信部４３は、データ送信装置２０へ多重識別情報を送信する部分である。識別情報送信部４３は、能動的に多重識別情報を送信しても良いし、データ送信装置２０からの要求を受けて多重識別情報を送信しても良い。たとえば、多重識別情報が変わったときにデータ送信装置２０へ多重識別情報を送信しても良い。本実施形態では、データ送信装置２０からの要求を受けて、多重識別情報を要求元のデータ送信装置２０へ送信するものとする。
【００８６】
優先度送信部４４は、データ送信装置２０へ自装置の優先度を送信する部分である。優先度送信部４４は、能動的に優先度を送信しても良いし、データ送信装置２０からの要求を受けて優先度を送信しても良い。たとえば、優先度が変わったときにデータ送信装置２０へ優先度を送信しても良い。本実施形態では、データ送信装置２０から多重識別情報および優先度の要求を受けて、多重識別情報とともに優先度を要求元のデータ送信装置２０へ送信するものとする。
【００８７】
データ受信部３１とメッセージ送信部３２については第二の実施形態の説明と同様のため、説明を省略する。
【００８８】
なお、メッセージ生成装置は、図１０のメッセージ生成装置５０や図１１のメッセージ生成装置６０のように構成しても良い。図１０のメッセージ生成装置５０は、図９のメッセージ生成装置４０から優先度送信部４４を削除した構成である。この場合、メッセージ生成装置５０は、優先度をデータ送信装置２０へ送信しない。たとえば、データ送信装置２０がメッセージ生成装置５０以外の管理装置等から優先度を受信する場合などが、この場合に相当する。
【００８９】
また、図１１のメッセージ生成装置６０は、図９のメッセージ生成装置４０から識別情報送信部４３を削除した構成である。この場合、メッセージ生成装置５０は、多重識別情報をデータ送信装置２０へ送信しない。たとえば、データ送信装置２０がメッセージ生成装置６０以外の管理装置等から多重識別情報を受信する場合などが、この場合に相当する。
【００９０】
なお、メッセージ選択装置７０およびデータ受信装置８０については、第二の実施形態の説明と同様のため、説明を省略する。
【００９１】
このようにデータ送信装置２０およびメッセージ生成装置４０を構成することによって、データ送信装置２０は、データのメッセージへの多重方法を示す多重識別情報をデータに付与して一つ以上のメッセージ生成装置４０へ送信する。また、メッセージ生成装置４０はデータに付与された多重識別情報が示す多重方法に従って、データをメッセージへ多重して送信する。これにより、各々のメッセージ生成装置４０の多重方法を共通化し、各々のメッセージ生成装置４０が出力するメッセージを共通化することが可能になる。そのため、メッセージ生成装置の各々が非同期で動作する場合でも、各メッセージ生成装置が生成するメッセージを共通化し、データの欠落を低減することが可能になる。
【００９２】
また、本実施形態では、データ送信装置２０が一つ以上のメッセージ生成装置４０の多重識別情報と優先度を受信し、優先度が最も高いメッセージ生成装置４０の多重識別情報をデータに付与して各々のメッセージ生成装置４０へ送信する。そのため、優先度が最も高いメッセージ生成装置４０の多重方法にその他のメッセージ生成装置４０の多重方法を合わせることが可能になる。
【００９３】
また、メッセージ生成装置４０を増減する場合に、各々のデータ送信装置２０に対して多重識別情報および優先度を要求するメッセージ生成装置４０の情報を更新するのみで対応することができる。そのため、容易にメッセージ生成装置４０を増減することが可能になる。
【００９４】
また、メッセージ生成装置４０を追加する場合に、他より高い優先度を追加するメッセージ生成装置４０に設定することで、他のメッセージ生成装置４０の設定を変更することなく主たる経路を追加するメッセージ生成装置４０に切り替えることが可能になる。そのため、容易に追加するメッセージ生成装置４０に主たる経路を切り替えることが可能になる。
【００９５】
次に、図１２に本実施形態のデータ送信装置２０の動作例を示す。
【００９６】
まず、データ送信装置２０の識別情報受信部２２および優先度受信部２３は、各々のメッセージ生成装置４０へ多重識別情報および優先度を要求し、多重識別情報および優先度を受信する（ステップＳ４０１）。
【００９７】
そして、データ送信部１１は、最も優先度が高いメッセージ生成装置４０に対する多重識別情報をデータに付与して、各々のメッセージ生成装置４０へ送信する（ステップＳ４０２）。これにより、最も優先度が高いメッセージ生成装置４０に対する多重識別情報を付与した同じデータをメッセージ生成装置４０へ送信することになる。
【００９８】
次に、図１３に本実施形態のメッセージ生成装置４０の動作例を示す。図１３の動作例は、図３のメッセージ生成装置３０の動作例と独立して並列に行うものである。図３の動作例については、第二の実施形態の説明と同様のため、説明を省略する。
【００９９】
識別情報送信部４３が多重識別情報および優先度の要求を受信すると（ステップＳ５０１でＹＥＳ）、識別情報送信部４３および優先度送信部４４は、多重識別情報と優先度を要求元のデータ送信装置２０へ送信する（ステップＳ５０２）。
【０１００】
なお、図１２および図１３には、データ送信装置２０が各々のメッセージ生成装置４０へ優先度および多重識別情報を要求する場合の動作例を示したが、データ送信装置２０は、他の方法で優先度および多重識別情報を受信しても良い。
【０１０１】
たとえば、優先度の更新頻度は低いと推定できるため、データ送信装置２０は、優先度を更新時等に受動的に受信し、優先度が最も高いメッセージ生成装置４０に対してのみデータ送信の都度多重識別情報を要求しても良い。また、この方法で、優先度が最も高いメッセージ生成装置４０から多重識別情報の応答がなかった場合には、次に優先度が高いメッセージ生成装置４０へ多重識別情報を要求すると良い。このようにすることで、優先度が最も高いメッセージ生成装置４０に何らかの障害が発生した場合に、次に優先度が高いメッセージ生成装置４０から多重識別情報を取得することができる。
【０１０２】
次に、図１４に、多重識別情報がメッセージ選択装置７０のメッセージ送信時刻の場合の送信シーケンスの例を示す。この例では、メッセージ生成装置４０Ａの優先度がＰ１、メッセージ生成装置４０Ｂの優先度がＰ２であり、また、優先度Ｐ１の方が優先度Ｐ２より優先度が高いものとする。
【０１０３】
データ送信装置２０Ａは、データ（図７のデータＡ）を送信する前に、メッセージ生成装置４０Ａおよびメッセージ生成装置４０Ｂへ、多重識別情報と優先度を要求する（ステップＳ６０１）。そして、メッセージ生成装置４０Ａは、データ送信装置２０Ａへ多重識別情報（Ｔ１）と優先度（Ｐ１）を応答する（ステップＳ６０２）。また、メッセージ生成装置４０Ｂは、データ送信装置２０Ａへ多重識別情報（Ｔ１）と優先度（Ｐ２）を応答する（ステップＳ６０３）。多重識別情報と優先度を受信したデータ送信装置２０Ａは、メッセージ生成装置４０Ａとメッセージ生成装置４０Ｂから同じ多重識別情報（Ｔ１）を受信したため、データ（データＡ）に付与する多重識別情報をＴ１に決定する。なお、データ送信装置２０Ａは、受信した多重識別情報が同じかどうかに関係なく、常に、優先度が高い方の多重識別情報をデータに付与する多重識別情報として採用しても良い。
【０１０４】
同様に、データ送信装置２０Ｂは、データ（図７のデータＢ）を送信する前に、メッセージ生成装置４０Ａおよびメッセージ生成装置４０Ｂへ、多重識別情報と優先度を要求する（ステップＳ６０４）。そして、メッセージ生成装置４０Ａは、データ送信装置２０Ｂへ多重識別情報（Ｔ２）と優先度（Ｐ１）を応答する（ステップＳ６０５）。また、メッセージ生成装置４０Ｂは、データ送信装置２０Ｂへ多重識別情報（Ｔ１）と優先度（Ｐ２）を応答する（ステップＳ６０６）。多重識別情報と優先度を受信したデータ送信装置２０Ｂは、優先度Ｐ１の方が優先度Ｐ２より優先度が高いため、データ（データＢ）に付与する多重識別情報をＴ２に決定する。
【０１０５】
データ送信装置２０Ｃでも同様にステップＳ６０７からステップＳ６０９を行う。そして、データ送信装置２０Ｃは、データ（データＣ）に付与する多重識別情報をＴ２に決定する。
【０１０６】
以降の動作は、図７のステップＳ３０１以降と同様のため、説明を省略する。
【０１０７】
このように動作することによって、データ送信装置２０は、データのメッセージへの多重方法を示す多重識別情報をデータに付与して一つ以上のメッセージ生成装置４０へ送信する。また、メッセージ生成装置４０はデータに付与された多重識別情報が示す多重方法に従って、データをメッセージへ多重して送信する。これにより、各々のメッセージ生成装置４０の多重方法を共通化し、各々のメッセージ生成装置４０が出力するメッセージを共通化することが可能になる。そのため、メッセージ生成装置の各々が非同期で動作する場合でも、各メッセージ生成装置が生成するメッセージを共通化し、データの欠落を低減することが可能になる。
【０１０８】
以上で説明したように、本発明の第三の実施形態では、第一および第二の実施形態と同様に、データ送信装置は、データのメッセージへの多重方法を示す多重識別情報をデータに付与して一つ以上のメッセージ生成装置へ送信する。また、メッセージ生成装置はデータに付与された多重識別情報が示す多重方法に従って、データをメッセージへ多重して送信する。そのため、メッセージ生成装置の各々が非同期で動作する場合でも、各メッセージ生成装置が生成するメッセージを共通化し、データの欠落を低減することが可能になる。
【０１０９】
また、本実施形態では、データ送信装置が一つ以上のメッセージ生成装置の多重識別情報と優先度を受信し、優先度が最も高いメッセージ生成装置の多重識別情報をデータに付与して各々のメッセージ生成装置へ送信する。そのため、優先度が最も高いメッセージ生成装置の多重方法にその他のメッセージ生成装置の多重方法を合わせることが可能になる。
【０１１０】
また、メッセージ生成装置を増減する場合に、各々のデータ送信装置に対して多重識別情報および優先度を要求するメッセージ生成装置の情報を更新するのみで対応することができる。そのため、容易にメッセージ生成装置を増減することが可能になる。
【０１１１】
また、メッセージ生成装置を追加する場合に、他より高い優先度を追加するメッセージ生成装置に設定することで、他のメッセージ生成装置の設定を変更することなく主たる経路を追加するメッセージ生成装置に切り替えることが可能になる。そのため、容易に追加するメッセージ生成装置に主たる経路を切り替えることが可能になる。
【０１１２】
［ハードウェア構成例］
上述した本発明の各実施形態におけるデータ送信装置等（データ送信装置（１０、２０）、メッセージ生成装置（３０、４０、５０、６０））を、一つの情報処理装置（コンピュータ）を用いて実現するハードウェア資源の構成例について説明する。なお、データ送信装置等は、物理的または機能的に少なくとも二つの情報処理装置を用いて実現してもよい。また、データ送信装置等は、専用の装置として実現してもよい。また、データ送信装置等の一部の機能のみを情報処理装置を用いて実現しても良い。
【０１１３】
図１５は、本発明の各実施形態のデータ送信装置等を実現可能な情報処理装置のハードウェア構成例を概略的に示す図である。情報処理装置９０は、通信インタフェース９１、入出力インタフェース９２、演算装置９３、記憶装置９４および不揮発性記憶装置９５およびドライブ装置９６を備える。
【０１１４】
通信インタフェース９１は、各実施形態のデータ送信装置等が、有線あるいは／および無線で外部装置と通信するための通信手段である。なお、データ送信装置等を、少なくとも二つの情報処理装置を用いて実現する場合、それらの装置の間を通信インタフェース９１経由で相互に通信可能なように接続しても良い。
【０１１５】
入出力インタフェース９２は、入力デバイスの一例であるキーボードや、出力デバイスとしてのディスプレイ等のマンマシンインタフェースである。
【０１１６】
演算装置９３は、汎用のＣＰＵ（Central Processing Unit）やマイクロプロセッサ等の演算処理装置である。演算装置９３は、たとえば、不揮発性記憶装置９５に記憶された各種プログラムを記憶装置９４に読み出し、読み出したプログラムに従って処理を実行することが可能である。
【０１１７】
記憶装置９４は、演算装置９３から参照可能な、ＲＡＭ（Random Access Memory）等のメモリ装置であり、プログラムや各種データ等を記憶する。記憶装置９４は、揮発性のメモリ装置であっても良い。
【０１１８】
不揮発性記憶装置９５は、たとえば、ＲＯＭ（Read Only Memory）、フラッシュメモリ、等の、不揮発性の記憶装置であり、各種プログラムやデータ等を記録することが可能である。
【０１１９】
ドライブ装置９６は、たとえば、後述する記録媒体９７に対するデータの読み込みや書き込みを処理する装置である。
【０１２０】
記録媒体９７は、たとえば、光ディスク、光磁気ディスク、半導体フラッシュメモリ等、データを記録可能な任意の記録媒体である。
【０１２１】
本発明の各実施形態は、たとえば、図１５に例示した情報処理装置９０によりデータ送信装置等を構成し、このデータ送信装置等に対して、上記各実施形態において説明した機能を実現可能なプログラムを供給することにより実現してもよい。
【０１２２】
この場合、データ送信装置等に対して供給したプログラムを、演算装置９３が実行することによって、実施形態を実現することが可能である。また、データ送信装置等のすべてではなく、一部の機能を情報処理装置９０で構成することも可能である。
【０１２３】
さらに、上記プログラムを記録媒体９７に記録しておき、データ送信装置等の出荷段階、あるいは運用段階等において、適宜上記プログラムが不揮発性記憶装置９５に格納されるよう構成してもよい。なお、この場合、上記プログラムの供給方法は、出荷前の製造段階、あるいは運用段階等において、適当な治具を利用してデータ送信装置等内にインストールする方法を採用してもよい。また、上記プログラムの供給方法は、インターネット等の通信回線を介して外部からダウンロードする方法等の一般的な手順を採用してもよい。
【０１２４】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。
【０１２５】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１２６】
（付記１）
一つ以上のデータ送信装置からデータを受信するデータ受信部と、
前記データに付与された多重識別情報が示す、前記データのメッセージへの多重方法に従って、前記データを前記メッセージへ多重して送信するメッセージ送信部と
を備えることを特徴とするメッセージ生成装置。
【０１２７】
（付記２）
前記多重方法は、前記メッセージのデータ受信装置への送信時刻、符号分割多重方式の符号情報、周波数分割多重方式の周波数情報、偏波分割多重方式の偏波角情報、のいずれか一つ以上を含む
ことを特徴とする付記１に記載のメッセージ生成装置。
【０１２８】
（付記３）
前記多重識別情報を前記データ送信装置へ送信する識別情報送信部
をさらに備えることを特徴とする付記１あるいは付記２に記載のメッセージ生成装置。
【０１２９】
（付記４）
前記識別情報送信部は、前記多重識別情報が変わったとき、前記多重識別情報の送信を行う
ことを特徴とする付記３に記載のメッセージ生成装置。
【０１３０】
（付記５）
前記識別情報送信部は、前記データ送信装置から前記多重識別情報の送信要求を受信したとき、前記多重識別情報の送信を行う
ことを特徴とする付記３あるいは付記４に記載のメッセージ生成装置。
【０１３１】
（付記６）
自装置の優先度を前記データ送信装置へ送信する優先度送信部
をさらに備えることを特徴とする付記１から付記５のいずれかに記載のメッセージ生成装置。
【０１３２】
（付記７）
前記優先度送信部は、前記優先度が変わったとき、前記優先度の送信を行う
ことを特徴とする付記６に記載のメッセージ生成装置。
【０１３３】
（付記８）
前記優先度送信部は、前記データ送信装置から前記優先度の送信要求を受信したとき、前記優先度の送信を行う
ことを特徴とする付記６あるいは付記７に記載のメッセージ生成装置。
【０１３４】
（付記９）
データのメッセージへの多重方法を示す多重識別情報を前記データに付与して一つ以上のメッセージ生成装置へ送信するデータ送信部
を備えることを特徴とするデータ送信装置。
【０１３５】
（付記１０）
前記多重方法は、前記メッセージのデータ受信装置への送信時刻、符号分割多重方式の符号情報、周波数分割多重方式の周波数情報、偏波分割多重方式の偏波角情報、のいずれか一つ以上を含む
ことを特徴とする付記９に記載のデータ送信装置。
【０１３６】
（付記１１）
一つ以上の前記メッセージ生成装置に対する前記多重識別情報を受信する識別情報受信部と、
一つ以上の前記メッセージ生成装置の優先度を受信する優先度受信部と
をさらに備え、
前記データ送信部は、前記優先度が最も高い前記メッセージ生成装置に対する前記多重識別情報を前記データに付与する
ことを特徴とする付記９あるいは付記１０に記載のデータ送信装置。
【０１３７】
（付記１２）
前記識別情報受信部は、前記多重識別情報を前記メッセージ生成装置から受信する
ことを特徴とする付記１１に記載のデータ送信装置。
【０１３８】
（付記１３）
前記識別情報受信部は、前記多重識別情報を前記メッセージ生成装置へ要求する
ことを特徴とする付記１２に記載のデータ送信装置。
【０１３９】
（付記１４）
前記優先度受信部は、前記優先度を前記メッセージ生成装置から受信する
ことを特徴とする付記１１から付記１３のいずれかに記載のデータ送信装置。
【０１４０】
（付記１５）
前記優先度受信部は、前記優先度を前記メッセージ生成装置へ要求する
ことを特徴とする付記１４に記載のデータ送信装置。
【０１４１】
（付記１６）
付記１あるいは付記２に記載のメッセージ生成装置と、
前記データ送信装置と
を備え、
前記データ送信装置は、付記９から付記１１のいずれかに記載のデータ送信装置である
ことを特徴とするデータ送信システム。
【０１４２】
（付記１７）
付記３あるいは付記４に記載のメッセージ生成装置と、
前記データ送信装置と
を備え、
前記データ送信装置は、付記１２に記載のデータ送信装置である
ことを特徴とするデータ送信システム。
【０１４３】
（付記１８）
付記５に記載のメッセージ生成装置と、
前記データ送信装置と
を備え、
前記データ送信装置は、付記１３に記載のデータ送信装置である
ことを特徴とするデータ送信システム。
【０１４４】
（付記１９）
付記６あるいは付記７に記載のメッセージ生成装置と、
前記データ送信装置と
を備え、
前記データ送信装置は、付記１４に記載のデータ送信装置である
ことを特徴とするデータ送信システム。
【０１４５】
（付記２０）
付記８に記載のメッセージ生成装置と、
前記データ送信装置と
を備え、
前記データ送信装置は、付記１５に記載のデータ送信装置である
ことを特徴とするデータ送信システム。
【０１４６】
（付記２１）
一つ以上のデータ送信装置からデータを受信し、
前記データに付与された多重識別情報が示す、前記データのメッセージへの多重方法に従って、前記データを前記メッセージへ多重して送信する
ことを特徴とするメッセージ生成方法。
【０１４７】
（付記２２）
前記多重方法は、前記メッセージのデータ受信装置への送信時刻、符号分割多重方式の符号情報、周波数分割多重方式の周波数情報、偏波分割多重方式の偏波角情報、のいずれか一つ以上を含む
ことを特徴とする付記２１に記載のメッセージ生成方法。
【０１４８】
（付記２３）
前記多重識別情報を前記データ送信装置へ送信する
ことを特徴とする付記２１あるいは付記２２に記載のメッセージ生成方法。
【０１４９】
（付記２４）
前記多重識別情報が変わったとき、前記多重識別情報の送信を行う
ことを特徴とする付記２３に記載のメッセージ生成方法。
【０１５０】
（付記２５）
前記データ送信装置から前記多重識別情報の送信要求を受信したとき、前記多重識別情報の送信を行う
ことを特徴とする付記２３あるいは付記２４に記載のメッセージ生成方法。
【０１５１】
（付記２６）
自装置の優先度を前記データ送信装置へ送信する
ことを特徴とする付記２１から付記２５のいずれかに記載のメッセージ生成方法。
【０１５２】
（付記２７）
前記優先度が変わったとき、前記優先度の送信を行う
ことを特徴とする付記２６に記載のメッセージ生成方法。
【０１５３】
（付記２８）
前記データ送信装置から前記優先度の送信要求を受信したとき、前記優先度の送信を行う
ことを特徴とする付記２６あるいは付記２７に記載のメッセージ生成方法。
【０１５４】
（付記２９）
データのメッセージへの多重方法を示す多重識別情報を前記データに付与して一つ以上のメッセージ生成装置へ送信する
ことを特徴とするデータ送信方法。
【０１５５】
（付記３０）
前記多重方法は、前記メッセージのデータ受信装置への送信時刻、符号分割多重方式の符号情報、周波数分割多重方式の周波数情報、偏波分割多重方式の偏波角情報、のいずれか一つ以上を含む
ことを特徴とする付記２９に記載のデータ送信方法。
【０１５６】
（付記３１）
一つ以上の前記メッセージ生成装置に対する前記多重識別情報を受信し、
一つ以上の前記メッセージ生成装置の優先度を受信し、
前記優先度が最も高い前記メッセージ生成装置に対する前記多重識別情報を前記データに付与する
ことを特徴とする付記２９あるいは付記３０に記載のデータ送信方法。
【０１５７】
（付記３２）
前記多重識別情報を前記メッセージ生成装置から受信する
ことを特徴とする付記３１に記載のデータ送信方法。
【０１５８】
（付記３３）
前記多重識別情報を前記メッセージ生成装置へ要求する
ことを特徴とする付記３２に記載のデータ送信方法。
【０１５９】
（付記３４）
前記優先度を前記メッセージ生成装置から受信する
ことを特徴とする付記３１から付記３３のいずれかに記載のデータ送信方法。
【０１６０】
（付記３５）
前記優先度を前記メッセージ生成装置へ要求する
ことを特徴とする付記３４に記載のデータ送信方法。
【０１６１】
（付記３６）
コンピュータに、
一つ以上のデータ送信装置からデータを受信するデータ受信機能と、
前記データに付与された多重識別情報が示す、前記データのメッセージへの多重方法に従って、前記データを前記メッセージへ多重して送信するメッセージ送信機能と
を実現させることを特徴とするメッセージ生成プログラム。
【０１６２】
（付記３７）
前記多重方法は、前記メッセージのデータ受信装置への送信時刻、符号分割多重方式の符号情報、周波数分割多重方式の周波数情報、偏波分割多重方式の偏波角情報、のいずれか一つ以上を含む
ことを特徴とする付記３６に記載のメッセージ生成プログラム。
【０１６３】
（付記３８）
前記多重識別情報を前記データ送信装置へ送信する識別情報送信機能
をコンピュータにさらに実現させることを特徴とする付記３６あるいは付記３７に記載のメッセージ生成プログラム。
【０１６４】
（付記３９）
前記識別情報送信機能は、前記多重識別情報が変わったとき、前記多重識別情報の送信を行う
ことを特徴とする付記３８に記載のメッセージ生成プログラム。
【０１６５】
（付記４０）
前記識別情報送信機能は、前記データ送信装置から前記多重識別情報の送信要求を受信したとき、前記多重識別情報の送信を行う
ことを特徴とする付記３８あるいは付記３９に記載のメッセージ生成プログラム。
【０１６６】
（付記４１）
自装置の優先度を前記データ送信装置へ送信する優先度送信機能
をコンピュータにさらに実現させることを特徴とする付記３６から付記４０のいずれかに記載のメッセージ生成プログラム。
【０１６７】
（付記４２）
前記優先度送信機能は、前記優先度が変わったとき、前記優先度の送信を行う
ことを特徴とする付記４１に記載のメッセージ生成プログラム。
【０１６８】
（付記４３）
前記優先度送信機能は、前記データ送信装置から前記優先度の送信要求を受信したとき、前記優先度の送信を行う
ことを特徴とする付記４１あるいは付記４２に記載のメッセージ生成プログラム。
【０１６９】
（付記４４）
コンピュータに、
データのメッセージへの多重方法を示す多重識別情報を前記データに付与して一つ以上のメッセージ生成装置へ送信するデータ送信機能
を実現させることを特徴とするデータ送信プログラム。
【０１７０】
（付記４５）
前記多重方法は、前記メッセージのデータ受信装置への送信時刻、符号分割多重方式の符号情報、周波数分割多重方式の周波数情報、偏波分割多重方式の偏波角情報、のいずれか一つ以上を含む
ことを特徴とする付記４４に記載のデータ送信プログラム。
【０１７１】
（付記４６）
一つ以上の前記メッセージ生成装置に対する前記多重識別情報を受信する識別情報受信機能と、
一つ以上の前記メッセージ生成装置の優先度を受信する優先度受信機能と
をコンピュータにさらに実現させ、
前記データ送信機能は、前記優先度が最も高い前記メッセージ生成装置に対する前記多重識別情報を前記データに付与する
ことを特徴とする付記４４あるいは付記４５に記載のデータ送信プログラム。
【０１７２】
（付記４７）
前記識別情報受信機能は、前記多重識別情報を前記メッセージ生成装置から受信する
ことを特徴とする付記４６に記載のデータ送信プログラム。
【０１７３】
（付記４８）
前記識別情報受信機能は、前記多重識別情報を前記メッセージ生成装置へ要求する
ことを特徴とする付記４７に記載のデータ送信プログラム。
【０１７４】
（付記４９）
前記優先度受信機能は、前記優先度を前記メッセージ生成装置から受信する
ことを特徴とする付記４６から付記４８のいずれかに記載のデータ送信プログラム。
【０１７５】
（付記５０）
前記優先度受信機能は、前記優先度を前記メッセージ生成装置へ要求する
ことを特徴とする付記４９に記載のデータ送信プログラム。
【符号の説明】
【０１７６】
１０、２０    データ送信装置
１１    データ送信部
２２    識別情報受信部
２３    優先度受信部
３０、４０、５０、６０    メッセージ生成装置
３１    データ受信部
３２    メッセージ送信部
４３    識別情報送信部
４４    優先度送信部
７０    メッセージ選択装置
７１    メッセージ受信部
７２    メッセージ選択部
７３    メッセージ送信部
８０    データ受信装置
８１    メッセージ受信部
９０    情報処理装置
９１    通信インタフェース
９２    入出力インタフェース
９３    演算装置
９４    記憶装置
９５    不揮発性記憶装置
９６    ドライブ装置
９７    記録媒体
【図１】
2018006898.tif 000003
【図２】
2018006898.tif 000004
【図３】
2018006898.tif 000005
【図４】
2018006898.tif 000006
【図５】
2018006898.tif 000007
【図６】
2018006898.tif 000008
【図７】
2018006898.tif 000009
【図８】
2018006898.tif 000010
【図９】
2018006898.tif 000011
【図１０】
2018006898.tif 000012
【図１１】
2018006898.tif 000013
【図１２】
2018006898.tif 000014
【図１３】
2018006898.tif 000015
【図１４】
2018006898.tif 000016
【図１５】
2018006898.tif 000017
【図１６】
2018006898.tif 000018