(57)【特許請求の範囲】
【請求項１】
実データを伝送する伝送制御装置と、
前記実データを受信する複数の伝送受信装置と、
前記伝送制御装置から前記実データを前記伝送受信装置に伝送する伝送媒体とを含み、
前記実データを受信するために必要である制御データが前記伝送制御装置から前記伝送受信装置に前記伝送媒体を介して伝送され、
前記伝送媒体は、
前記実データを前記伝送制御装置から前記伝送受信装置に伝送する実データ用伝送媒体と、
前記制御データを前記伝送制御装置から前記伝送受信装置に伝送する制御データ用伝送媒体とを備え、
前記実データ用伝送媒体と前記制御データ用伝送媒体とは別々に配線され、
前記実データは、実データ用マルチキャストアドレスに基づいて伝送され、
前記制御データは、制御データ用マルチキャストアドレスに基づいて伝送され、
前記伝送制御装置は、
入力部と、
制御部とを備え、
前記制御部は、
前記実データ用マルチキャストアドレスを登録する実データ用マルチキャストアドレス登録部と、
前記実データの通信を制御する実データ通信制御部とを含み、
前記実データ用マルチキャストアドレス登録部は、前記入力部から入力される送信データに対して、前記実データマルチキャストアドレスを割り当て、
前記実データ通信制御部は、
実データ用マルチキャストアドレス登録部に登録されている実データマルチキャストアドレスの中から使用するアドレスを選別する
動的マルチキャストの伝送装置。
【請求項２】
前記伝送制御装置は、
記憶部を更に備え、
前記記憶部は、
前記制御データ用マルチキャストアドレスを記憶する制御データ用マルチキャストアドレス記憶部と、
実データ用マルチキャストアドレスを記憶する実データ用マルチキャストアドレス記憶部とを更に含む
請求項１の動的マルチキャストの伝送装置。
【請求項３】
前記伝送受信装置は、制御データ用マルチキャストアドレスに一致し又は対応する制御データを受信し、前記制御データ用マルチキャストアドレスに基づいて自装置が前記実データの受信対象であるかどうかを判別し、
自装置が前記受信対象であると判別した場合には、前記伝送受信装置は前記制御データに含まれる実データ用マルチキャストアドレスを実データ用マルチキャストアドレス記憶部に登録することによって受信準備を行う
請求項２の動的マルチキャストの伝送装置。
【請求項４】
請求項１の動的マルチキャストの伝送装置を用いる動的マルチキャストの伝送方法であり、
前記伝送制御装置が複数の前記伝送受信装置の内の１群に共通する前記制御データ用マルチキャストアドレスに基づいて前記制御データを前記制御データ用伝送媒体を介して前記１群に送信することと、
前記伝送制御装置が前記制御用マルチキャストアドレスに対応する前記実データ用マルチキャストアドレスに基づいて前記実データを前記実データ用伝送媒体を介して前記１群に送信することと、
前記１群が前記実データ用マルチキャストアドレスに基づいて前記実データを受信することとを含み、
前記制御データは前記伝送受信装置が前記実データを受信するために必要である受信用データを含み、
前記伝送制御装置が前記制御データを送信する際に前記制御データ用マルチキャストアドレスを登録することと、
前記伝送制御装置が前記実データを送信する際に前記実データ用マルチキャストアドレスを登録することと、
前記伝送受信装置が前記実データを受信する際に、前記制御データ用マルチキャストアドレスを登録することと、
前記伝送受信装置が前記実データを受信する際に、前記実データ用マルチキャストアドレスを登録することと、
前記伝送制御装置が前記実データの送信を完了する際に、前記制御データ用マルチキャストアドレスの前記登録と前記実データ用マルチキャストアドレスの前記登録とを解除することと、
前記伝送受信装置が前記実データの受信を完了する際に、前記制御データ用マルチキャストアドレスの前記登録と前記実データ用マルチキャストアドレスの前記登録とを解除すること
とを含む動的マルチキャストの伝送方法。
【請求項５】
前記１群の任意の伝送受信装置が前記制御データから得られる実データ用のマルチキャストアドレスを登録することは、前記任意の伝送受信装置に対応するユーザーの手操作によって実行される
請求項４の動的マルチキャストの伝送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動的マルチキャストの伝送装置、及び、その伝送方法に関し、特に、選別された複数の装置に一度で伝送できる動的マルチキャストの伝送装置、及び、その伝送方法に関する。
【０００２】
【従来の技術】
ネットワークシステムの伝送技術として、ユニキャスト伝送が特開平１１−９８１５７号で知られている。この情報通信システムは、図６に示されるように、伝送制御装置１０１が伝送する相手の伝送受信装置１０２ａ〜１０２ｘを指定することによって行う伝送技術であり、相手の装置が複数になった場合には、伝送する相手を個別に選別して個別的にユニキャスト伝送１０３を行うことにより、複数の装置に同じ情報を伝送することができる。同時に複数の装置に対して同じデータを伝送する技術として、図７に示されるブロードキャスト伝送が知られている。このようなブロードキャスト伝送１０４は、ユニキャスト伝送と異なり装置１０２ａ〜１０２ｃ毎にデータの伝送をしないで、一度の伝送で複数の装置に情報を伝えることができる。
【０００３】
データを一度しか送らないこのような２つの伝送技術は、伝送する相手先の増加とは関係なく、伝送の処理を繰り返すことにより生じる時間的ロスがなく、伝送路上のデータの占有率を削減することができて効率がよい。マルチキャストのデータ伝送は、図８に示されるように、ネットワークシステムに接続される全ての装置を伝送対象とするブロードキャスト伝送とは異なり、アドレスを登録した装置のみを伝送対象としていて、限られた装置のみにデータを伝送する。マルチキャスト伝送によりデータを伝送するためには、マルチキャストのアドレスを事前に登録しておかなければならないので、任意に伝送する相手先を変更することができない。
【０００４】
伝送相手を自由に選別しうるデータ伝送システムは、マルチキャスト伝送とユニキャスト伝送の組み合わせにより行われている。一斉伝送の場合には、マルチキャスト伝送を用い、個別に、又は、伝送する相手先装置を選択して伝送する場合には、図９に示されるように、個別にユニキャスト伝送を用いている。このような伝送システムでは、伝送する相手先の装置が多くなった場合には、伝送先一覧１０５に基づいて、同じデータを伝送先の装置１０２ａ〜１０２ｘ毎に送信するので、図１０に示されるように、送信するための処理を繰り返し行わなければならずその処理が複雑になり、装置数分の時間的経過が必要であり、システムとしての効率が悪くなり、相手先装置へ送信している間は伝送路のデータ占有率が高くなり、他のデータの伝送の妨げになる。更に、マルチキャスト伝送とユニキャスト伝送の組み合わせによる伝送システムは、送信対象を動的に変更する場合に、複数の装置に同時にデータを送信して通信の効率化を図るマルチキャスト伝送をユニキャスト通信と組み合わせることになり、結果的に通信量の軽減が図れず、マルチキャスト伝送の効率の良さを十分に活用することができていない。
【０００５】
【発明が解決しようとする課題】
本発明の課題は、マルチキャスト伝送により伝送する相手先の装置を任意に選別して通信効率を向上することができる動的マルチキャストの伝送装置、及び、その伝送方法を提供することにある。
【０００６】
【課題を解決するための手段】
本発明による動的マルチキャストの伝送装置は、実データを伝送する伝送制御装置（１）と、実データを受信する複数の伝送受信装置（３ａ〜３ｘ）と、伝送制御装置（１）から実データを伝送受信装置（３ａ〜３ｘ）に伝送する伝送媒体とを含み、実データを受信するために必要である制御データが伝送制御装置（１）から伝送受信装置（３ａ〜３ｘ）に伝送媒体（２）を介して伝送される。実データを受信するために必要である制御データは、伝送受信装置の中から実データを受信する１群を個別化する。この個別化は、選別された伝送受信装置にのみマルチキャストを実行することができる。制御データの送信により、選別が自由になる。
【０００７】
このように、データ送信は全てマルチキャスト伝送で行われ、伝送したい情報（実データ）とその伝送を制御する制御データは、別々のマルチキャストアドレスで分けられて送られ、制御データは、受信すべき装置のリストの全てに送信され、伝送したい実データは、そのリストに存在する装置のみが受け取るので、データの送信量が削減され得る。
【０００８】
伝送媒体（２）は、実データを伝送制御装置（１）から伝送受信装置（３ａ〜３ｘ）に伝送する実データ用伝送媒体（２ａに対応）と、制御データを伝送制御装置（１）から伝送受信装置（３ａ〜３ｘ）に伝送する制御データ用伝送媒体（２ｂに対応）とを備える。実データ用伝送媒体（２ａ）により実データを伝送し、制御データ用伝送媒体（２ｂ）により制御データを伝送するので、実データを受信する群を容易に複数化することができる。
【０００９】
実データ用伝送媒体（２ａ）と制御データ用伝送媒体とは別々に配線されている。ここで、”別々に”とは、バス線、信号分割により複数データを個別的に送信することができる２様葉の媒体が形成されていることを意味し、空間的に分離された２本、又は、それ以上の線（電線、光伝達線）が配置されていることを含む。
【００１０】
実データは、実データ用マルチキャストアドレスに基づいて伝送され、制御データは、制御データ用マルチキャストアドレスに基づいて伝送される。伝送制御装置（１）は、入力部（４）と、制御部（５）とを備え、制御部（５）は、実データ用マルチキャストアドレスを登録する実データ用マルチキャストアドレス登録部（８）と、実データの通信を制御する実データ通信制御部（９）とを含み、実データ用マルチキャストアドレス登録部（８）は、入力部（４）から入力される送信データに対して、実データマルチキャストアドレスを割り当てる。実データ用マルチキャストアドレス登録部（８）に登録されている実データマルチキャストアドレスの中から使用するアドレスが選別され、送信対象の１群が特定される。
【００１１】
伝送制御装置（１）は、記憶部（７）を更に備え、記憶部（７）は、制御データ用マルチキャストアドレスを記憶する制御データ用マルチキャストアドレス記憶部（１１）と、実データ用マルチキャストアドレスを記憶する実データ用マルチキャストアドレス記憶部（１２）とを更に含む。記憶部（７）は、送信対象の１群の特定を固定化することができる。
【００１２】
伝送受信装置（３ａ〜３ｘ）は、制御データ用マルチキャストアドレスに一致し又は対応する制御データを受信し、制御データ用マルチキャストアドレスに基づいて自装置が実データの受信対象であるかどうかを判別し、自装置が受信対象であると判別した場合には、制御データに含まれる実データ用マルチキャストアドレスを実データ用マルチキャストアドレス記憶部（１２）に登録することによって受信準備を行う。
【００１３】
本発明による動的マルチキャストの伝送方法は、伝送制御装置（１）が複数の伝送受信装置（３ａ〜３ｘ）の内の１群に共通する制御データ用マルチキャストアドレスに基づいて制御データを第１伝送媒体（２ｂ）を介して１群に送信することと、制御用マルチキャストアドレスに対応する実データ用マルチキャストアドレスに基づいて実データを第２伝送媒体（２ａ）を介して１群に送信することと、その１群は実データ用マルチキャストアドレスに基づいて実データを受信することとから構成されていて、制御データは伝送受信装置（３ａ〜３ｘ）が実データを受信するために必要である受信用データを含んでいる。
【００１４】
伝送制御装置（１）が制御データを送信する際に制御データ用マルチキャストアドレスを登録することと、伝送制御装置（１）が実データを送信する際に実データ用マルチキャストアドレスを登録することと、伝送受信装置（３ａ〜３ｘ）が実データを受信する際に、制御データ用マルチキャストアドレスを登録することと、伝送受信装置（３ａ〜３ｘ）が実データを受信する際に、実データ用マルチキャストアドレスを登録することと、伝送制御装置（１）が実データの送信を完了する際に、制御データ用マルチキャストアドレスの登録と実データ用マルチキャストアドレスの登録とを解除することと、伝送受信装置（３ａ〜３ｘ）が実データの受信を完了する際に、制御データ用マルチキャストアドレスの登録と実データ用マルチキャストアドレスの登録とを解除することとが更に構成されている。第１伝送媒体（２ａ）と第２伝送媒体（２ｂ）は互いに独立していることは、既述の通りである。制御データ用マルチキャストアドレスが伝送制御装置（１）の一覧に存在していない場合、その１群の任意の伝送受信装置が制御データから得られる実データ用のマルチキャストアドレスを登録することとが更に構成されている。
【００１５】
１群の任意の伝送受信装置が制御データから得られる実データ用のマルチキャストアドレスを登録することは、任意の伝送受信装置に対応するユーザーの手操作によって実行される。ユーザーは、ダイナミックにマルチキャストを受けることができる。
【００１６】
本発明によるネットワークシステムは、伝送したい情報のデータとその伝送を制御するデータをマルチキャストで伝送する手段を別々に備え、伝送を制御するデータは全ての装置で受信出来るマルチキャストアドレスに基づいて伝送する相手先の装置リストを送信する。送られた装置のリストに自分の装置が存在する装置は、実データ受信用マルチキャストアドレスを登録し、伝送したい情報を受け取ることができるうに動作する。ダイナミックなマルチキャストを受信することができる伝送は、通信効率を向上させる。
【００１７】
【発明の実施の形態】
図に一致対応して本発明による動的マルチキャストの伝送装置の実施の形態は、プログラム制御により動作する伝送制御装置が複数伝送受信装置とともに設けられている。その伝送制御装置１は、図１に示されるように、二重マルチキャスト伝送媒体２を介して、複数伝送受信装置３ａ〜３ｘに接続している。二重マルチキャスト伝送媒体２は、実データ用マルチキャスト（又は、それの通信媒体）２ａと、制御データ用マルチキャスト（又はそれの通信媒体）２ｂとを二重に伝送することができる。
【００１８】
伝送制御装置１は、図２に示されるように、キーボード・マウス、又は、他の装置から情報を入力する入力部４と、マルチキャストアドレスの登録と通信制御を実行する制御部５と、通信処理を行う通信部６と、マルチキャストアドレスを記憶する記憶部７とから構成されている。
【００１９】
制御部５は、実データ用マルチキャストアドレスを登録する実データ用マルチキャストアドレス登録部８と、実データの通信を制御する実データ通信制御部９とを備えている。記憶部７は、制御データ用マルチキャストアドレスを記憶する制御データ用マルチキャストアドレス記憶部１１と、実データ用マルチキャストアドレスを記憶する実データ用マルチキャストアドレス記憶部１２とを備えている。
【００２０】
実データ用マルチキャストアドレス登録部８は、入力部４から入力される送信データに対して、実データ通信用の実データマルチキャストアドレスを割り当て、それを実データ用マルチキャストアドレス記憶部１２に登録する処理を行う。実データ通信制御部９は、登録された実データマルチキャストアドレスの中から使用するアドレスを選別し、通信部６を通して二重マルチキャスト伝送媒体２に投入して、伝送受信装置３へ実データマルチキャストアドレスを通知するとともに、実データの送信および受信を行う。
【００２１】
制御データ用マルチキャストアドレス記憶部１１は、あらかじめ制御用に使用する制御データ用マルチキャストアドレスを記憶している。実データ用マルチキャストアドレス記憶部１２は、制御部５から渡された実データ用マルチキャストアドレスを記憶する。
【００２２】
図３は、本発明による動的マルチキャストの伝送方法の実施の形態を示している。伝送制御装置１の制御データ用マルチキャストアドレスの既述の登録処理ステップＳ１と、伝送受信装置３の制御データ用マルチキャストアドレスの登録処理ステップＪ１とは、ネットワークシステム上で情報を伝送し合う全ての装置３ａ〜３ｘで、共通のマルチキャストアドレスをネットワークシステムに登録する処理である。この共通のマルチキャストアドレスは、既述の通り、”制御データ用マルチキャストアドレス”と呼ばれいる。制御データ用マルチキャストアドレスは、あらかじめ決定されていて処理の最初にその設定登録が実行される。
【００２３】
制御データ用マルチキャストアドレスを利用して送信するデータは、制御データと呼ばれる。制御データとは、実際に特定の伝送受信装置に伝送したいデータ（以下、実データといわれる）の受信のために必要な設定情報や実データの受信開始／終了等の通知を行うためのデータである。入力部４から送信データが渡される実データ通信制御部９は、実データ用マルチキャストアドレスを取得し（ステップＳ２）、更に、実データの受信対象になる相手先の伝送受信装置３ａ〜３ｘの一覧情報である制御データを生成する（ステップＳ３）。
【００２４】
次に、ステップＳ２とステップＳ３とで生成された制御データとして、あらかじめ登録されている制御データ用マルチキャストアドレスに送信する（ステップＳ４）。制御データ用マルチキャストアドレスに一致し又は対応する制御データを受信した伝送受信装置３ａ〜３ｘ又はその一部分は、制御データの制御データ用マルチキャストアドレスから自装置が実データの受信対象であるかどうかを判別する処理を行う（ステップＪ２）。自装置が受信対象となっている場合には、制御データに含まれる実データ用マルチキャストアドレスを実データ用マルチキャストアドレス記憶部１２に登録して受信準備を行う（ステップＪ３）。自装置が受信対象ではない場合には、実データ用マルチキャストアドレスの登録は行わない。
【００２５】
伝送制御装置１は、制御データの送信により受信装置の存在を確認した後に、割り当てた実データ用マルチキャストアドレスを登録する（ステップＳ５）。実データ用マルチキャストアドレスの登録の完了の後に、実データ用マルチキャストアドレスを使用して、実データの送信を伝送受信装置３に対して実行する（ステップＳ６）。伝送受信装置３のうち実データ用マルチキャストアドレスを登録した受信対象装置のみが、実データの受信を行うことになる（ステップＪ４）。
【００２６】
実データの送信が終了すると、伝送制御装置１は、実データの送信が終了したことを通知する制御データを、制御データ用マルチキャストアドレスを使用して伝送受信装置３に送信する（ステップＳ７）。伝送受信装置３は、制御データを受信すると（ステップＪ５）、該当する実データ用マルチキャストアドレスが登録されているか否かを確認し、登録されている場合には、そのアドレスの登録を解除する処理を行う（ステップＪ６）。
【００２７】
伝送制御装置１も、送信終了を通知する制御データの送信処理終了後、実データ用マルチキャストアドレスの登録解除処理を行う（ステップＳ８）。伝送制御装置１と伝送受信装置３とは、必要に応じて最後に、制御データ用マルチキャストアドレスの登録解除処理を行う（ステップＳ９、ステップＪ７）。
【００２８】
本実施の形態は、制御データ用マルチキャストアドレスと実データ用マルチキャストアドレスを別に用意し、実データ用マルチキャストアドレスを動的に割り当てて、制御データ用マルチキャストアドレスを用いて受信装置に通知することにより、効率的なデータ通信を行うことができる。また、マルチキャスト通信を用いて、任意の選択した送信先を指定することができる。制御データ用マルチキャストアドレスは、実施の形態では、あらかじめ登録しておくものとして述べられているが、本アドレスを複数から選択するか、又は、外部より入力することなどにより設定の幅を持たせることが可能である。
【００２９】
図４は、本発明による動的マルチキャストの伝送装置の実施の他の形態を示している。実データ用マルチキャスト２ａは、第１実データ用マルチキャスト２ａ−１と第２実データ用マルチキャスト２ａ−２とから形成されている。実データ用マルチキャスト２ａが２重になっているので、伝送するデータの複数化が可能である。伝送制御装置１は、伝送される実データの種類分のマルチキャストアドレスを割り振り、伝送先装置一覧と共に、制御データで伝送受信装置３に送信する。
【００３０】
図５は、本発明による動的マルチキャストの伝送装置の実施の更に他の形態を示している。記憶部７の実データ用マルチキャストアドレス記憶部１２には、実データ用マルチキャストアドレス格納領域を複数用意していて、制御データを受信した伝送受信装置３は、図３の処理Ｊ２で、受信した伝送先装置一覧に自装置が受信対象となる実データがあれば、その実データ用のマルチキャストアドレスを記憶部１２に登録する。このことにより、多重マルチキャスト配信が可能になる。
【００３１】
伝送受信装置３ａ〜３ｘは、自端末が伝送先装置一覧に存在していない場合でも、制御データで得られた実データ用のマルチキャストアドレスを手操作にて登録する処理を加えることにより、伝送制御装置１の処理に依存せず、任意に実データを受信することが可能である。
【００３２】
【発明の効果】
本発明による動的マルチキャストの伝送装置、及び、その伝送方法は、伝送したい情報（実データ）とその伝送を制御するデータ（制御データ）とが、別々のマルチキャストアドレスで伝送され、送信の処理を繰り返すことがないので、伝送受信装置が増えても送信に費やす時間が変化しない。
【００３３】
更に、送信の処理を繰り返すことがなく一回で送信の処理を行うことができるので、伝送路上のデータの占有がなくなって、他のデータの伝送を妨げることがない。更に、伝送受信装置毎に送信の動作を繰り返すことだけでなく、伝送受信装置毎に送信するために必要なインターネットアドレスとポート番号を取得する処理も不要となったので、送信するための繰り返し処理が不要になり処理が簡素になる。
【００３４】
更に、マルチキャスト伝送は、アドレスの構成上、ブロードキャスト伝送とは異なり、ルータを越えることが可能であり、マルチキャストアドレスの登録がしてあれば受信することが可能であるので、ルータの設定さえしてあれば外部のネットワーク上にある伝送受信端末にも送信できる。このように、マルチキャストアドレスの特質が有効に活用される。
【図面の簡単な説明】
【図１】図１は、本発明による動的マルチキャストの伝送装置の実施の形態を示す回路ブロック図である。
【図２】図２は、伝送制御装置の実施の形態を示す回路ブロック図である。
【図３】図３は、本発明による動的マルチキャストの伝送方法の実施の形態を示す動作フロー図である。
【図４】図４は、本発明による動的マルチキャストの伝送装置の実施の他の形態を示す回路ブロック図である。
【図５】図５は、伝送制御装置の実施の他の形態を示す回路ブロック図である。
【図６】図６は、公知のユニキャスト通信を示す回路ブロック図である。
【図７】図７は、公知のブロードキャスト通信を示す回路ブロック図である。
【図８】図８は、公知のマルチキャスト通信を示す回路ブロック図である。
【図９】図９は、公知のマルチキャスト通信を示す回路ブロック図である。
【図１０】図１０は、公知のマルチキャスト通信の処理動作を示す回路ブロック図である。
【符号の説明】
１…伝送制御装置
２…伝送媒体
２ａ…実データ用伝送媒体
２ｂ…制御データ用伝送媒体
３ａ〜３ｘ…伝送受信装置
４…入力部
５…制御部
７…記憶部
８…実データ用マルチキャストアドレス登録部
９…実データ通信制御部
１１…制御データ用マルチキャストアドレス記憶部
１２…実データ用マルチキャストアドレス記憶部
【図１】
0003572611.tif 000002
【図２】
0003572611.tif 000003
【図３】
0003572611.tif 000004
【図４】
0003572611.tif 000005
【図５】
0003572611.tif 000006
【図６】
0003572611.tif 000007
【図７】
0003572611.tif 000008
【図８】
0003572611.tif 000009
【図９】
0003572611.tif 000010
【図１０】
0003572611.tif 000011