(57)【特許請求の範囲】
【請求項１】
複数の通信機器間での通信を行う通信システムにおけるマルチキャストパケットのアドレスを制御するマルチキャスト処理システムであって、
移動体上に設けられた移動体通信システムと、
所定の移動体上の移動体通信システムと通信を行う地上通信サーバと、
特定の地域に対応付けられたマルチキャストグループとマルチキャストアドレスの管理を行うマルチキャスト管理サーバと、
移動体通信システム、地上通信サーバ、マルチキャスト管理サーバを接続するネットワークと、
を備え、
前記移動体通信システムは、前記地上通信サーバとの間でデータ通信を行う車上通信サーバを備え、
前記地上通信サーバは、前記車上通信サーバとの間でデータの通信を行う、前記車上通信サーバに対応した移動体地上通信サーバを備え、
前記地上通信サーバの前記移動体地上通信サーバは、前記移動体通信システムの前記車上通信サーバから受け取った状態情報に基づいて、前記マルチキャスト管理サーバにマルチキャストアドレスを問い合わせ、
前記地上通信サーバの前記移動体地上通信サーバは、前記マルチキャスト管理サーバから通知された前記マルチキャストアドレスに基づいて、マルチキャストパケットの宛先アドレスの変換を行う、
ことを特徴とするマルチキャスト処理システム。
【請求項２】
前記移動体通信システムの前記車上通信サーバは、
前記状態情報を処理する車上マルチキャスト処理手段と、
前記状態情報を記憶する車上記憶手段と、
前記地上通信サーバとの間でデータの通信を行う車上通信制御手段と、
を備え、
前記移動体地上通信サーバは、
前記車上通信サーバからの前記状態情報やマルチキャスト管理サーバから送信されてきたマルチキャストアドレスを処理する地上マルチキャスト処理手段と、
前記車上通信サーバからの状態情報や前記マルチキャスト管理サーバからのマルチキャストアドレスを記憶する地上記憶手段と、
前記車上通信サーバとの間でデータの通信を行う地上通信制御手段と、
を備え、
前記マルチキャスト管理サーバは、
前記特定の地域に対応付けられたグループとそのグループに対応するマルチキャストアドレスをグループ−マルチキャストアドレス対応テーブルとして記憶するグループ管理記憶手段と、
前記地上通信サーバとの間でデータの通信を行うマルチキャスト通信制御手段と、
前記地上通信サーバからの前記状態情報と前記グループ管理記憶手段に記憶されている前記グループ−マルチキャストアドレス対応テーブルの情報に基づいて、前記移動体システムのマルチキャストアドレスを特定するマルチキャスト管理制御手段と、
を備える、
ことを特徴とする請求項１記載のマルチキャスト処理システム。
【請求項３】
前記移動体は、鉄道列車であり、
前記状態情報は、前記鉄道列車の位置情報である、
ことを特徴とする請求項１又は２記載のマルチキャスト処理システム。
【請求項４】
前記ネットワークは、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）の通信プロトコルを利用する、ことを特徴とする請求項１乃至３記載のマルチキャスト処理システム。
【請求項５】
複数の通信機器間での通信を行う通信システムにおけるマルチキャストパケットのアドレスを制御するマルチキャスト処理方法であって、
（Ａ）移動体のサーバとの間でデータの通信を行うための、当該移動体のサーバに対応する地上サーバを設け、
（Ｂ）前記移動体のサーバが存在する場所を表す位置情報に基づいて、特定の地域に対応付けられたマルチキャストアドレスの中から前記移動体のサーバが存在する場所に対応するマルチキャストアドレスを決定し、
（Ｃ）前記マルチキャストアドレスに基づいて、前記移動体のサーバと前記地上サーバとの間でデータの通信を行う、
ことを特徴とするマルチキャスト処理方法。
【請求項６】
前記移動体は、鉄道列車であり、
前記状態情報は、前記鉄道列車の位置情報である、
ことを特徴とする請求項５記載のマルチキャスト処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチキャストパケットのアドレスを制御してマルチキャスト通信を行うマルチキャスト処理システム及びマルチキャスト処理方法に関する。特には、鉄道列車やバス、航空機などの移動体に設けられた通信機器へ送受信するマルチキャストパケットのアドレスを動的に制御して移動体上の通信機器のマルチキャスト通信を可能にするマルチキャスト処理システム及びマルチキャスト処理方法に関する。
【０００２】
【従来の技術】
従来から、複数のコンピュータを通信回線などによって接続し、データやプログラムなどを複数のコンピュータ同士で蓄積交換したり、データなどを共有するコンピュータ・ネットワーク（以下、単に「ネットワーク」とも言う）が構築されている。
【０００３】
このようなネットワークの方式としては、所定の通信プロトコルなどに準拠すれば、原則として自由にコンピュータの接続ができるオープン型ネットワーク方式と、ネットワークをホスト・コンピュータなどで管理し、接続されるコンピュータなどの端末装置に一定のセキュリティなどの制限を設けて、管理外のコンピュータ・ノードをネットワークに接続させないようにするクローズ型ネットワーク方式がある。
【０００４】
上述のオープン型ネットワーク方式の代表的なものとして、インターネットがある。このインターネットにおいては、通信プロトコルにＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（ＩｎｔｅｒｎｅｔＰｒｏｔｏｃｏｌ）が採用されており、原則としてこの通信プロトコルを遵守したコンピュータであればネットワークに接続することができる。また、特定のセキュリティなどの制限を受けるが、通信プロトコルはインターネットと同様のＴＣＰ／ＩＰを使用するイントラネットなども存在する。
【０００５】
近年において、インターネットのような自由なネットワーク環境を背景に、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）などのマルチメディア環境が整備されてきた。特に、最近では、このインターネットやイントラネットを利用して、情報の伝達を電子メールの通信で行ったり、ネットワーク上に接続されている複数のコンピュータで情報の分散処理を行うことが多くなってきている。
【０００６】
ここで、インターネットやイントラネットでは、ネットワークに接続されているコンピュータにＩＰアドレスという固有の識別子を割当てて管理している。このＩＰアドレスは、所定の桁数の数字を羅列したもので、人間には覚えにくい、負荷分散ができない等の理由により文字列（ドメインネーム）でコンピュータを指定できるようなシステムが提供されている（ＤＮＳ：Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）。
【０００７】
一方、鉄道の列車制御や防護システムなどにおいては、コンピュータ通信の制御方式を自律分散型の制御方式に移行しつつある。このような環境においては、列車、信号機や運動装置などの機器、沿線の作業員の持つ通信装置などは、自分の位置や移動速度などの状態情報を自律的に発信し、受信側のシステムでは、いろいろな発信源からの情報を処理する必要がある。この場合、送信側のデータは所定の範囲内の受信側装置に受信され、所定の範囲を超える位置にある装置などには受信されないような通信を行う必要がある。
【０００８】
これを実現する方法としては、無線電波を利用して無線電波の到達範囲にある機器でデータを受信する方法がある。また、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を利用し、１のＬＡＮセグメントに接続された機器のみを通信可能にする方法がある。
【０００９】
さらに、インターネットのプロトコルであるＩＰのマルチキャスト機能を利用する方法もある。このＩＰマルチキャスト方法は、送信側から１つのマルチキャストパケットを送信し、途中のルータが受信側の方向へ必要に応じてパケットの複製を作りながら送信していく方式をとっている。この方式では、受信側の装置からは、マルチキャストグループへの参加をルータに送信すると、送信側から送信されたマルチキャストパケットが、ルータ間で処理され、同一グループ内の受信側装置に配信されるようになっている。
【００１０】
このように、送信側からは、１つのマルチキャストパケットを送信するだけで、同一マルチキャストグループに存在する複数の受信側装置にデータを送信することができる。これにより、受信側装置の数だけパケットを送信する必要がないため、ネットワークの負荷が軽減され、動画の配信なども可能となる。
【００１１】
即ち、１つのマルチキャストグループ毎に１つのマルチキャストアドレスが対応付けられており、送信側は、複数の受信側装置に対応する宛先を特定するためのマルチキャストアドレスを利用してデータの送信を行うようにすればよい。このように、ＩＰマルチキャストを利用すると、送信側と受信側の間の伝送媒体に限定されることなく複数の受信側装置に対して効率的にデータ（パケット）を配信することができる。
【００１２】
【発明が解決しようとする課題】
しかしながら、上述したような従来の無線電波やＬＡＮを利用して通信する方法においては、各通信装置は全て同じ規格の伝送装置（無線機など）を備える必要があり、実際の通信機器を１つの規格に揃えるように設備を整えることは、既存設備の有効利用が図れずコストがかかるという問題がある。
【００１３】
また、ネットワークの構成が、一度構築された構成に拘束されるため、グループへの装置の追加や削除などを自由に行うことができず、ネットワーク負荷やセキュリティ、グループ変更などを考慮したネットワーク設計を行うことができないという問題があった。
【００１４】
また、ＩＰマルチキャストによる通信方法においては、グループへ新たに参加する場合、参加通知を各ルータに適用させる必要があるため、参加通知を行ってから実際にパケットの通信が可能になるまで時間がかかるという問題があった。
【００１５】
特に、移動体上のコンピュータの通信において、移動体の位置によってグループへの所属を行う場合、グループへの参加やグループからの脱退をその位置によって判断する必要があり、ＩＰマルチキャストを直ちに適用することができない。さらに、通信帯域が狭いため、移動体上の装置の接続や制御が困難であるという問題があった。
【００１６】
従って、本発明の目的は、鉄道列車やバス、航空機などの移動体に設けられた通信機器が送受信するマルチキャストパケットのアドレスを動的に制御して移動体上の通信機器のマルチキャスト通信を可能にするマルチキャスト処理システム及びマルチキャスト処理方法を提供することである。
【００１７】
【課題を解決するための手段】
上記課題を解決するため、本発明のマルチキャスト処理システムは、複数の通信機器間での通信を行う通信システムにおけるマルチキャストパケットのアドレスを制御するマルチキャスト処理システムであって、移動体上に設けられた移動体通信システムと、所定の移動体上の移動体通信システムと通信を行う地上通信サーバと、特定の地域に対応付けられたマルチキャストグループとマルチキャストアドレスの管理を行うマルチキャスト管理サーバと、移動体通信システム、地上通信サーバ、マルチキャスト管理サーバを接続するネットワークと、を備え、移動体通信システムは、地上通信サーバとの間でデータ通信を行う車上通信サーバを備え、地上通信サーバは、車上通信サーバとの間でデータの通信を行う、車上通信サーバに対応した移動体地上通信サーバを備え、地上通信サーバの移動体地上通信サーバは、移動体通信システムの車上通信サーバから受け取った状態情報に基づいて、マルチキャスト管理サーバにマルチキャストアドレスを問い合わせ、地上通信サーバの移動体地上通信サーバは、マルチキャスト管理サーバから通知されたマルチキャストアドレスに基づいて、マルチキャストパケットの宛先アドレスの変換を行う、ことを特徴とする。
【００１８】
ここで、移動体通信システムの車上通信サーバは、状態情報を処理する車上マルチキャスト処理手段と、状態情報を記憶する車上記憶手段と、地上通信サーバとの間でデータの通信を行う車上通信制御手段と、を備え、移動体地上通信サーバは、車上通信サーバからの状態情報やマルチキャスト管理サーバから送信されてきたマルチキャストアドレスを処理する地上マルチキャスト処理手段と、車上通信サーバからの状態情報やマルチキャスト管理サーバからのマルチキャストアドレスを記憶する地上記憶手段と、車上通信サーバとの間でデータの通信を行う地上通信制御手段と、を備え、マルチキャスト管理サーバは、特定の地域に対応付けられたグループとそのグループに対応するマルチキャストアドレスをグループ−マルチキャストアドレス対応テーブルとして記憶するグループ管理記憶手段と、地上通信サーバとの間でデータの通信を行うマルチキャスト通信制御手段と、地上通信サーバからの状態情報とグループ管理記憶手段に記憶されているグループ−マルチキャストアドレス対応テーブルの情報に基づいて、移動体システムのマルチキャストアドレスを特定するマルチキャスト管理制御手段と、を備える、ようにするとよい。
【００１９】
ここで、移動体は、鉄道列車であり、状態情報は、鉄道列車の位置情報である、ことができる。
【００２０】
また、ネットワークは、ＴＣＰ／ＩＰの通信プロトコルを利用する、ことができる。
【００２１】
また、上記課題を解決するため、本発明のマルチキャスト処理方法は、複数の通信機器間での通信を行う通信システムにおけるマルチキャストパケットのアドレスを制御するマルチキャスト処理方法であって、（Ａ）移動体のサーバとの間でデータの通信を行うための、当該移動体のサーバに対応する地上サーバを設け、（Ｂ）移動体のサーバが存在する場所を表す位置情報に基づいて、特定の地域に対応付けられたマルチキャストアドレスの中から移動体のサーバが存在する場所に対応するマルチキャストアドレスを決定し、（Ｃ）マルチキャストアドレスに基づいて、移動体のサーバと地上サーバとの間でデータの通信を行う、ことを特徴とする。
【００２２】
ここで、移動体は、鉄道列車であり、状態情報は、鉄道列車の位置情報である、ことができる。
【００２３】
特定の地域に応じて、グループ管理を行い、このグループ毎にマルチキャストアドレスを割当ててデータの通信を行うため、鉄道列車やバス、航空機などの移動体に設けられた通信機器の送信するパケットや受信すべきパケットの宛先アドレスを動的に制御して移動体上の通信機器のマルチキャスト通信を可能にする。
【００２４】
【発明の実施の形態】
以下、図面を参照して本発明のマルチキャスト処理システム及びマルチキャスト処理方法の実施の形態を説明する。以下においては、一例として、列車内に設けられたコンピュータシステムのマルチキャストの処理について説明する。
【００２５】
図１は、本発明のマルチキャスト処理システムの一形態を示す図である。このマルチキャスト処理システムは、コンピュータネットワーク（以下、単に「ネットワーク」ともいう）４０と、ネットワーク４０に接続され、列車などの移動体上に構築された移動体通信システムであるコンピュータシステム（図１においては、Ａ列車システム３０ａ、Ｂ列車システム３０ｂ）と、所定の移動体上のコンピュータシステム（Ａ列車システム３０ａ、Ｂ列車システム３０ｂ）と通信を行う地上通信サーバ１０と、特定の地域に対応付けられたグループとマルチキャストアドレスの管理を行うマルチキャスト管理サーバ２０と、地上通信サーバ１０、マルチキャスト管理サーバ２０などが接続される地上ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）５０と、移動体上のコンピュータシステム（Ａ列車システム３０ａ、Ｂ列車システム３０ｂ）からのデータを処理する地上ホスト６０と、を備えている。
【００２６】
ここで、ネットワーク４０は、通信プロトコルにＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）が採用されている。この場合、インターネットの通信プロトコルに準拠した既存のアプリケーションやシステムを使用することができるので、低コストでマルチキャスト処理システムを実現することができる。
【００２７】
また、列車などの移動体上に構築されたコンピュータシステム（図１においては、Ａ列車システム３０ａ、Ｂ列車システム３０ｂ）には、車上の各コンピュータを接続する車上ＬＡＮ３６と、列車内のデータを処理する車上ホスト３１、列車の状態をモニタするモニタ装置３７と、地上通信サーバ１０との間でデータ通信を行う車上通信サーバ３２と、を備えている。ここで、車上通信サーバ３２は、モニタ装置３７からの位置情報を処理する車上マルチキャスト処理部３３と、モニタ装置３７からの位置情報や自列車に対応するマルチキャストアドレスを記憶する車上ＤＢ（Ｄａｔａ  Ｂａｓｅ）３４と、地上通信サーバ１０との間でデータの通信を行う車上通信制御部３５と、を備えている。なお、図１では、Ａ列車システム３０ａのみにその構成を示す。
【００２８】
また、地上通信サーバ１０は、地上ＬＡＮ５０に接続され、車上通信サーバ３２との間でデータの通信を行うサーバ通信制御部１１と、各移動体通信システム（Ａ列車システム３０ａ、Ｂ列車システム３０ｂ）に対応する移動体地上通信サーバ（図１においては、Ａ列車地上通信サーバ１２ａ、Ｂ列車地上通信サーバ１２ｂ）と、を備えている。また、移動体地上通信サーバ（Ａ列車地上通信サーバ１２ａ、Ｂ列車地上通信サーバ１２ｂ）は、車上通信サーバ３２からの位置情報及びマルチキャストアドレスやマルチキャスト管理サーバ２０から送信されてきたマルチキャストアドレスを処理する地上マルチキャスト処理部１３と、車上通信サーバ３２からの位置情報及びマルチキャストアドレスやマルチキャスト管理サーバ２０からのマルチキャストアドレスを記憶する地上ＤＢ１４と、サーバ通信制御部１１を介して、車上通信サーバ３２との間でデータの通信を行う地上通信制御部１５と、を備えている。なお、図１では、Ａ列車地上通信サーバ１２ａのみにその構成を示す。
【００２９】
また、マルチキャスト管理サーバ２０は、特定の地域に対応付けられたグループとそのグループに対応するマルチキャストアドレス（グループ−マルチキャストアドレス対応テーブル）を記憶するグループ管理ＤＢ２３と、地上ＬＡＮ５０に接続され、地上通信サーバ１０との間でデータの通信を行うマルチキャスト通信制御部２１と、地上通信サーバ１０からの位置情報とグループ管理ＤＢ２３に記憶されているグループ−マルチキャストアドレス対応テーブルの情報に基づいて、位置情報に基づくグループとマルチキャストアドレスを特定するマルチキャスト管理制御部２２と、を備えている。
【００３０】
ここで、グループ管理ＤＢ２３に記憶されているグループとしては、固定的なもの（例えば、１つの駅構内など）や、一時的（臨時的）なもの（例えば、線路の工事区間など）が適用できる。マルチキャスト管理サーバ２０のグループ管理ＤＢ２３に記憶されているこれらのグループデータは、必要に応じて更新することができる。
【００３１】
以下、本発明のマルチキャスト処理方法について説明する。以下においては、図１のＡ列車システム３０ａ、地上通信サーバ１０、及びマルチキャスト管理サーバ２０におけるマルチキャスト処理方法を一例として説明する。
【００３２】
図２は、本発明のマルチキャスト処理方法を示すフローチャートである。先ず、マルチキャスト管理サーバ２０のグループ管理ＤＢ２３に、特定の地域に対応付けられたグループとそのグループに対応するマルチキャストアドレス（グループ−マルチキャストアドレス対応テーブル）を記憶して準備する（ステップ２０１）。
【００３３】
また、グループ管理ＤＢ２３に記憶されているこれらのグループデータは、必要に応じて更新される（ステップ２０２、ステップ２０３）。Ａ列車システム３０ａの車上通信サーバ３２において、車上マルチキャスト処理部３３は、自列車に対応するマルチキャストアドレスを車上ＤＢ３４に記憶するとともに周期的／又は所定のタイミング（例えばマルチキャストアドレスの更新時のタイミングなど）で地上通信サーバ１０に送信する。（ステップ２０４）。ここで、マルチキャストアドレスを地上通信サーバ１０に送信せずに地上通信サーバ１０で別途設定してもよい。送信した場合には、地上通信サーバ１０のサーバ通信制御部１１は、Ａ列車システム３０ａの車上通信サーバ３２からマルチキャストアドレスを受け取ると、Ａ列車システム３０ａに対応するＡ列車地上通信サーバ１２ａにこのマルチキャストアドレスを渡す。Ａ列車地上通信サーバ１２ａは、このマルチキャストアドレスを地上ＤＢ１４に記憶する。
【００３４】
Ａ列車システム３０ａの車上通信サーバ３２において、車上マルチキャスト処理部３３は、モニタ装置３７から位置情報を検出し、車上ＤＢ３４に記憶すると共に、周期的に及び／又は所定のタイミング（例えば、位置情報の更新時のタイミングなど）で地上通信サーバ１０に送信する（ステップ２０５）。
【００３５】
地上通信サーバ１０のサーバ通信制御部１１は、Ａ列車システム３０ａの車上通信サーバ３２から位置情報を受け取ると、Ａ列車システム３０ａに対応するＡ列車地上通信サーバ１２ａにこの位置情報を渡す。
【００３６】
Ａ列車地上通信サーバ１２ａの地上マルチキャスト処理部１３は、地上ＤＢ１４に記憶されている位置情報と、車上通信サーバ３５から送信されてきた位置情報を比較し、位置情報に変更があるかどうかを確認する（ステップ２０６）。
【００３７】
位置情報に変更があった場合（ステップ２０６）、マルチキャスト管理サーバ２０にこの位置情報を送信してマルチキャストアドレスの問い合わせを行う（ステップ２０７）。
【００３８】
マルチキャスト管理サーバ２０のマルチキャスト管理制御部２２は、受け取った位置情報に基づいて、グループ管理ＤＢ２３のグループ−マルチキャストアドレス対応テーブルを検索し、位置情報に対応するグループとマルチキャストアドレスを特定する（ステップ２０８）。
【００３９】
マルチキャスト管理サーバ２０は、特定されたグループとマルチキャストアドレスを地上通信サーバ１０に送信する。地上通信サーバ１０は、Ａ列車地上通信サーバ１２ａにこの送信されてきたグループとマルチキャストアドレスを通知する（ステップ２０９）。
【００４０】
Ａ列車地上通信サーバ１２ａは、このグループとマルチキャストアドレス、及び位置情報を地上ＤＢ１４に記憶する（ステップ２１０）と共に、マルチキャストグループへの参加をルータに送信する。
【００４１】
一方、ステップ２０６で位置情報の変更がなく、ステップ２１１で列車の運行が終了した場合には、このマルチキャスト処理は終了する。
【００４２】
以上のようにして、Ａ列車システム３０ａの車上通信サーバ３２と、地上通信サーバ１０内に構築されたＡ列車システム３０ａの車上通信サーバ３２に対応するＡ列車地上通信サーバ１２ａとで、同一のマルチキャストアドレスを有し、また、地上通信サーバ１０内に構築されたＡ列車システム３０ａの車上通信サーバ３２に対応するＡ列車地上サーバ１２ａは、Ａ列車の位置情報に対応するマルチキャストアドレスを有し、これらのマルチキャストアドレスを利用してデータの通信を行うことができる。
【００４３】
図３は、マルチキャストグループの概念を示す図である。図３において、Ａ列車が地上固定グループ３から地上固定グループ２の位置（範囲）へ移動してくると（ステップ２０６）、Ａ列車システム３０ａからの位置情報に基づいて、地上通信サーバ１０からマルチキャスト管理サーバ２０にマルチキャストアドレスの問い合わせが行われる（ステップ２０７）。これに対応して、マルチキャス管理サーバ２０から地上通信サーバ１０へ、固定グループ２及び３のマルチキャストアドレスが回答され（ステップ２０８及びステップ２０９）、Ａ列車地上通信サーバ１２ａは、この固定グループ２及び３のマルチキャストアドレスを記憶し（ステップ２１０）、固定グループ２及び３のグループに加入する。
【００４４】
以上のように、本発明のマルチキャスト処理システム及びマルチキャスト処理方法によれば、移動体の通信装置に対するマルチキャストアドレスを動的に割当てることができるため、移動体の通信をシームレスにマルチキャストすることができる。
【００４５】
以下、本発明のマルチキャスト処理システム及びマルチキャスト処理方法を利用したサーバ間の通信について説明する。
【００４６】
先ず、Ａ列車システムからマルチキャストパケットが送信される場合について説明する。Ａ列車システム３０ａの車上ホスト３１は、宛先ＩＰアドレスを自列車のマルチキャストアドレスにしてマルチキャストパケットを送信する。このとき、車上通信制御部３５は、このマルチキャストアドレスに応じて、地上通信サーバ１０のＡ列車地上通信サーバ１２ａにマルチキャストパケットを送信するように定義しておく。
【００４７】
Ａ列車地上通信サーバ１２ａの地上マルチキャスト処理部１３は、マルチキャストパケットを受け取ると、地上ＤＢ１４に記憶されているマルチキャストアドレスに基づいて、必要な分だけマルチキャストパケットをコピーし、それぞれのグループに送信する。例えば、図３においては、固定グループ２及び３宛の２つのマルチキャストパケットを作成し送信する。このマルチキャストパケットは、グループ内の地上ホスト６０が受信することになる。
【００４８】
次に、地上の装置からマルチキャストパケットが送信される場合について説明する。地上ホスト６０は、地上マルチキャストグループ宛にマルチキャストパケットを送信する。
【００４９】
地上マルチキャスト処理部１３は、加入しているマルチキャストグループ宛のマルチキャストパケットを受信すると、宛先を自列車（Ａ列車）に対応するマルチキャストアドレスに置き換える。車上ホスト３１は、このグループに加入しているため、このマルチキャストパケットは、Ａ列車システム３０ａに送られ、車上通信サーバ３２を介して、車上ホスト３１で受け取ることができる。
【００５０】
【発明の効果】
以上述べた通り、本発明のマルチキャスト処理システム及びマルチキャスト処理方法によれば、特定の地域に対応して、グループ管理を行い、このグループ毎にマルチキャストアドレスを割当ててデータの通信を行うため、鉄道列車やバス、航空機などの移動体に設けられた通信機器（コンピュータなど）の状態（位置など）に応じてマルチキャストアドレスを動的に制御して移動体上の通信機器のマルチキャスト通信を可能にすることができるようになった。
【図面の簡単な説明】
【図１】本発明のマルチキャスト処理システムの一例を示す図である。
【図２】本発明のマルチキャスト処理方法を示すフローチャートである。
【図３】マルチキャストグループの概念を示す図である。
【符号の説明】
１０  地上通信サーバ
１１  サーバ通信制御部
１２ａ  Ａ列車地上通信サーバ
１２ｂ  Ｂ列車地上通信サーバ
１３  地上マルチキャスト処理部
１４  地上ＤＢ
１５  地上通信制御部
２０  マルチキャスト管理サーバ
２１  マルチキャスト通信制御部
２２  マルチキャスト管理制御部
２３  グループ管理ＤＢ
３０ａ  Ａ列車システム
３０ｂ  Ｂ列車システム
３１  車上ホスト
３２  車上通信サーバ
３３  車上マルチキャスト処理部
３４  車上ＤＢ
３５  車上通信制御部
３６  車上ＬＡＮ
４０  ネットワーク
５０  地上ＬＡＮ
６０  地上ホスト
【図１】
0003822831.tif 000002
【図２】
0003822831.tif 000003
【図３】
0003822831.tif 000004