(57)【要約】【課題】移動通信ネットワークにおいてコネクションレス型転送を実現し、データ配信の際に呼制御信号を飛ばす必要性をなくすこと等である。【解決手段】ルーティングノード（例えばゲートノード、中継ノード）およびエッジノードを備えた移動通信ネットワークの各ノード、移動機等にＩＰアドレスを割り振る。ルーティングノードにおいて、移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行う。エッジノードにおいて、ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機にデータを送信する。また、同じグループのユーザに対して同じデータを配信する場合や、ハンドオーバ等の制御を行う場合にもＩＰアドレスを利用する。【選択図】図１
2006238494.tif 000002
【特許請求の範囲】
【請求項１】
移動通信ネットワークであって、
移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うルーティングノードと、
前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するエッジノードと、
移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を管理する位置情報サーバとを備え、
前記ルーティングノードには、前記位置情報サーバとは別個に設けられたゲートノードが含まれ、
前記ゲートノードは、前記位置情報サーバにアクセスして、受信したデータに付加された移動機のＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードのＩＰアドレスを前記受信したデータに付加し、
前記ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれ、
前記ルーティングノードは、受信したデータに付加されたエッジノードのＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行うことを特徴とする移動通信ネットワーク。
【請求項２】
移動通信ネットワークであって、
移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うルーティングノードと、
前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するエッジノードと、
移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を管理する位置情報サーバとを備え、
前記ルーティングノードにはゲートノードが含まれ、
前記ゲートノードは、前記位置情報サーバにアクセスして、受信したデータに付加された移動機のＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードのＩＰアドレスを前記受信したデータに付加し、
前記ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれ、
前記ルーティングノードは、受信したデータに付加されたエッジノードのＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行い、
前記位置情報サーバは、ホームロケーションレジスタまたはビジティングロケーションレジスタであることを特徴とする移動通信ネットワーク。
【請求項３】
移動通信ネットワークであって、
移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うルーティングノードと、
前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するエッジノードと、
移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を管理する位置情報サーバとを備え、
前記ルーティングノードにはゲートノードが含まれ、
前記ゲートノードは、前記位置情報サーバにアクセスして、受信したデータに付加された移動機のＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードのＩＰアドレスを前記受信したデータに付加し、
前記ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれ、
前記ルーティングノードは、受信したデータに付加されたエッジノードのＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行い、
前記データに付加する移動機のＩＰアドレスは、移動機のグループのＩＰアドレスとすることができ、
前記位置情報サーバは、前記移動機のグループのＩＰアドレスに対する、該グループに属する移動機のＩＰアドレスの情報を管理し、
前記ゲートノードは、受信したデータに移動機のグループのＩＰアドレスが付加されている場合には、前記位置情報サーバにアクセスして、前記付加された移動機のグループのＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードの分だけ前記受信したデータを複製し、各データに各エッジノードのＩＰアドレス、および該エッジノードの監視エリアに在圏する移動機のＩＰアドレスを付加してルーティングを行うことを特徴とする移動通信ネットワーク。
【請求項４】
請求項１ないし３のいずれかに記載の移動通信ネットワークにおいて、移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスおよび前記新エッジノードのＩＰアドレスを前記位置情報サーバに通知し、前記位置情報サーバは、前記移動した移動機のＩＰアドレスに対する、該移動した移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を更新することを特徴とする移動通信ネットワーク。
【請求項５】
請求項１ないし３のいずれかに記載の移動通信ネットワークにおいて、移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスおよび前記新エッジノードのＩＰアドレスを前記旧エッジノードに送信し、前記旧エッジノードは、その後、前記移動した移動機のＩＰアドレスが付加されたデータを受信した場合には、該データに前記新エッジノードのＩＰアドレスを付加して前記新エッジノードに送信することを特徴とする移動通信ネットワーク。
【請求項６】
移動通信ネットワークであって、
移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うルーティングノードと、
前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するエッジノードと、
移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を管理する位置情報サーバとを備え、
前記エッジノードは、自己が監視するエリアに在圏する移動機が送信した、移動機のＩＰアドレスが付加されたデータを受信し、前記位置情報サーバにアクセスして、受信したデータに付加された移動機のＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードのＩＰアドレスを前記受信したデータに付加し、該データを前記ルーティングノードに送信し、
前記ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれ、
前記ルーティングノードは、受信したデータに付加されたエッジノードのＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行うことを特徴とする移動通信ネットワーク。
【請求項７】
請求項６に記載の移動通信ネットワークにおいて、前記エッジノードは、前記受信したデータに付加された移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を生成し、管理することを特徴とする移動通信ネットワーク。
【請求項８】
請求項７に記載の移動通信ネットワークにおいて、他の移動機と通信中の移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスおよび前記新エッジノードのＩＰアドレスを、通信相手の移動機が在圏するエリアを監視するエッジノードに送信し、該エッジノードは、前記移動した移動機のＩＰアドレスに対する、該移動した移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を更新することを特徴とする移動通信ネットワーク。
【請求項９】
請求項７に記載の移動通信ネットワークにおいて、移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスおよび前記新エッジノードのＩＰアドレスを前記旧エッジノードに送信し、前記旧エッジノードは、その後、前記移動した移動機のＩＰアドレスが付加されたデータを受信した場合には、該データに前記新エッジノードのＩＰアドレスを付加して前記新エッジノードに送信することを特徴とする移動通信ネットワーク。
【請求項１０】
請求項６に記載の移動通信ネットワークにおいて、移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスおよび前記新エッジノードのＩＰアドレスを前記位置情報サーバに通知し、該位置情報サーバは、前記移動した移動機のＩＰアドレスに対する、該移動した移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を更新することを特徴とする移動通信ネットワーク。
【請求項１１】
移動通信ネットワークであって、
移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うルーティングノードと、
前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するエッジノードとを備え、
前記ルーティング情報には、移動機のＩＰアドレスに対する送信ルートの情報が含まれ、
前記ルーティングノードは、受信したデータに付加された移動機のＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行うことを特徴とする移動通信ネットワーク。
【請求項１２】
移動通信ネットワークであって、
移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うルーティングノードと、
前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するエッジノードとを備え、
前記エッジノードは、自己が監視するエリアに在圏する移動機が送信した、移動機のＩＰアドレスが付加されたデータを受信し、該データを前記ルーティングノードに送信し、
前記ルーティング情報には、移動機のＩＰアドレスに対する送信ルートの情報が含まれ、
前記ルーティングノードは、受信したデータに付加された移動機のＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行うことを特徴とする移動通信ネットワーク。
【請求項１３】
ルーティングノードおよびエッジノードを備えた移動通信ネットワークにおけるデータ配信方法であって、
前記ルーティングノードにおいて、移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うステップと、
前記エッジノードにおいて、前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するステップとを備え、
前記移動通信ネットワークは、移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を管理する位置情報サーバをさらに備え、
前記ルーティングノードには、前記位置情報サーバとは別個に設けられたゲートノードが含まれ、
前記ゲートノードは、前記位置情報サーバにアクセスして、受信したデータに付加された移動機のＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードのＩＰアドレスを前記受信したデータに付加し、
前記ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれ、
前記ルーティングノードは、受信したデータに付加されたエッジノードのＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行うことを特徴とするデータ配信方法。
【請求項１４】
ルーティングノードおよびエッジノードを備えた移動通信ネットワークにおけるデータ配信方法であって、
前記ルーティングノードにおいて、移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うステップと、
前記エッジノードにおいて、前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するステップとを備え、
前記移動通信ネットワークは、移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を管理する位置情報サーバをさらに備え、
前記ルーティングノードにはゲートノードが含まれ、
前記ゲートノードは、前記位置情報サーバにアクセスして、受信したデータに付加された移動機のＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードのＩＰアドレスを前記受信したデータに付加し、
前記ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれ、
前記ルーティングノードは、受信したデータに付加されたエッジノードのＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行い、
前記位置情報サーバは、ホームロケーションレジスタまたはビジティングロケーションレジスタであることを特徴とするデータ配信方法。
【請求項１５】
ルーティングノードおよびエッジノードを備えた移動通信ネットワークにおけるデータ配信方法であって、
前記ルーティングノードにおいて、移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うステップと、
前記エッジノードにおいて、前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するステップとを備え、
前記移動通信ネットワークは、移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を管理する位置情報サーバをさらに備え、
前記ルーティングノードにはゲートノードが含まれ、
前記ゲートノードは、前記位置情報サーバにアクセスして、受信したデータに付加された移動機のＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードのＩＰアドレスを前記受信したデータに付加し、
前記ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれ、
前記ルーティングノードは、受信したデータに付加されたエッジノードのＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行い、
前記データに付加する移動機のＩＰアドレスは、移動機のグループのＩＰアドレスとすることができ、
前記位置情報サーバは、前記移動機のグループのＩＰアドレスに対する、該グループに属する移動機のＩＰアドレスの情報を管理し、
前記ゲートノードは、受信したデータに移動機のグループのＩＰアドレスが付加されている場合には、前記位置情報サーバにアクセスして、前記付加された移動機のグループのＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードの分だけ前記受信したデータを複製し、各データに各エッジノードのＩＰアドレス、および該エッジノードの監視エリアに在圏する移動機のＩＰアドレスを付加してルーティングを行うことを特徴とするデータ配信方法。
【請求項１６】
ルーティングノードおよびエッジノードを備えた移動通信ネットワークにおけるデータ配信方法であって、
前記ルーティングノードにおいて、移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うステップと、
前記エッジノードにおいて、前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するステップとを備え、
前記移動通信ネットワークは、移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を管理する位置情報サーバをさらに備え、
前記エッジノードは、自己が監視するエリアに在圏する移動機が送信した、移動機のＩＰアドレスが付加されたデータを受信し、前記位置情報サーバにアクセスして、受信したデータに付加された移動機のＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードのＩＰアドレスを前記受信したデータに付加し、該データを前記ルーティングノードに送信し、
前記ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれ、
前記ルーティングノードは、受信したデータに付加されたエッジノードのＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行うことを特徴とするデータ配信方法。
【請求項１７】
ルーティングノードおよびエッジノードを備えた移動通信ネットワークにおけるデータ配信方法であって、
前記ルーティングノードにおいて、移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うステップと、
前記エッジノードにおいて、前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するステップとを備え、
前記ルーティング情報には、移動機のＩＰアドレスに対する送信ルートの情報が含まれ、
前記ルーティングノードは、受信したデータに付加された移動機のＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行うことを特徴とするデータ配信方法。
【請求項１８】
ルーティングノードおよびエッジノードを備えた移動通信ネットワークにおけるデータ配信方法であって、
前記ルーティングノードにおいて、移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うステップと、
前記エッジノードにおいて、前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するステップとを備え、
前記エッジノードは、自己が監視するエリアに在圏する移動機が送信した、移動機のＩＰアドレスが付加されたデータを受信し、該データを前記ルーティングノードに送信し、
前記ルーティング情報には、移動機のＩＰアドレスに対する送信ルートの情報が含まれ、
前記ルーティングノードは、受信したデータに付加された移動機のＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行うことを特徴とするデータ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信ネットワークおよび移動通信ネットワークにおけるデータ配信方法に関する。
【背景技術】
【０００２】
従来、移動通信ネットワークにおいて、サーバからデータを配信（送信）したり、移動機間でデータを送受信する際には、移動機のＩＤから移動機の位置を検索し、呼制御信号をネットワークの各ノード間で転送し、その後にデータを配信する、いわゆるコネクション型転送を行っていた。
【０００３】
また、同一のエッジノード（例えば、基地局）が監視するエリアに同一のグループに属する複数のユーザ（移動機）が存在する場合でも、ユーザごとに呼制御信号を飛ばして位置を特定し、ユーザごとにデータを配信していた。
【０００４】
さらに、通常の固定網においてインターネット等に見られるように、データの転送時に呼制御信号を飛ばさないような、いわゆるコネクションレス網は存在するが、配信先が常に移動するような場合の制御（例えば、ハンドオーバ制御）は実現されていない。
【０００５】
しかし、従来のデータ配信方法では、配信するデータが少量であっても、ノード間に必ず呼制御信号を飛ばす必要があるため、ノードの処理能力低下につながったり、複雑なソフトウェアを開発する必要性を生じさせ、システムコストがかかってしまうという問題があった。
【０００６】
また、同じグループのユーザに対して同じデータを配信する際にも、ユーザごとに配信を行うため、ネットワークに輻輳が生じたり、データ配信サーバの負荷が増大するという問題もあった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、本発明の目的は、移動通信ネットワークの各ノード、位置情報サーバ、データ配信サーバ、および移動機等にＩＰ(Internet Protocol)アドレスを割り振り、コネクションレス網、コネクションレス型転送を実現し、ＩＰアドレスを用いてデータの配信を行い、データ配信において呼制御信号を飛ばす必要性をなくすことである。
【０００８】
また、同じグループのユーザに対して同じデータを配信する際に、ネットワークの輻輳を防止し、データ配信サーバの負荷を軽減することも本発明の目的である。
【０００９】
さらに、かかるコネクションレス網において、ＩＰアドレスを用いてハンドオーバ等の制御を実現することも本発明の目的である。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の第１の側面において、本発明に係る移動通信ネットワークは、移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うルーティングノードと、前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するエッジノードとを備える。
【００１１】
ここで、前記移動通信ネットワークは、移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を管理する位置情報サーバをさらに備え、前記ルーティングノードにはゲートノードが含まれ、前記ゲートノードは、前記位置情報サーバにアクセスして、受信したデータに付加された移動機のＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードのＩＰアドレスを前記受信したデータに付加し、前記ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれ、前記ルーティングノードは、受信したデータに付加されたエッジノードのＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行うものとすることができる。
【００１２】
ここで、前記データに付加する移動機のＩＰアドレスとして、移動機のグループのＩＰアドレスを付加することができ、前記位置情報サーバは、前記移動機のグループのＩＰアドレスに対する、該グループに属する移動機のＩＰアドレスの情報を管理し、前記ゲートノードは、受信したデータに移動機のグループのＩＰアドレスが付加されている場合には、前記位置情報サーバにアクセスして、前記付加された移動機のグループのＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードの分だけ前記受信したデータを複製し、各データに各エッジノードのＩＰアドレス、および該エッジノードの監視エリアに在圏する移動機のＩＰアドレスを付加してルーティングを行うものとすることができる。
【００１３】
ここで、移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスおよび前記新エッジノードのＩＰアドレスを前記位置情報サーバに通知し、前記位置情報サーバは、前記移動した移動機のＩＰアドレスに対する、該移動した移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を更新するものとすることができる。
【００１４】
ここで、移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスおよび前記新エッジノードのＩＰアドレスを前記旧エッジノードに送信し、前記旧エッジノードは、その後、前記移動した移動機のＩＰアドレスが付加されたデータを受信した場合には、該データに前記新エッジノードのＩＰアドレスを付加して前記新エッジノードに送信するものとすることができる。
【００１５】
ここで、前記ルーティング情報には、移動機のＩＰアドレスに対する送信ルートの情報が含まれ、前記ルーティングノードは、受信したデータに付加された移動機のＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行うものとすることができる。
【００１６】
ここで、前記データに付加する移動機のＩＰアドレスとして、移動機のグループのＩＰアドレスを付加することができ、前記ルーティングノードは、前記移動機のグループのＩＰアドレスに対する、該グループに属する移動機のＩＰアドレスの情報であるグループ情報を有し、受信したデータに移動機のグループのＩＰアドレスが付加されている場合には、前記グループ情報および前記ルーティング情報に基づき、前記付加された移動機のグループのＩＰアドレスに対応する移動機のＩＰアドレスに対応する送信ルートの分だけ前記受信したデータを複製してルーティングを行うものとすることができる。
【００１７】
ここで、前記データに付加する移動機のＩＰアドレスとして、複数の移動機のＩＰアドレスを付加することができ、前記ルーティングノードは、受信したデータに複数の移動機のＩＰアドレスが付加されている場合には、前記ルーティング情報に基づき、前記付加された複数の移動機のＩＰアドレスに対応する送信ルートの分だけ前記受信したデータを複製し、各データに各送信ルートに対応する移動機のＩＰアドレスを付加してルーティングを行うものとすることができる。
【００１８】
ここで、移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスを前記新エッジノードに送信し、前記新エッジノードの上位のルーティングノードから、前記旧エッジノードへの送信ルートと前記新エッジノードへの送信ルートとの分岐点となるルーティングノードまでの各ノードは、前記移動した移動機に関して自己のルーティング情報を更新するものとすることができる。
【００１９】
ここで、前記ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれ、前記ルーティングノードは、受信したデータに付加されたエッジノードのＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行い、移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスおよび前記新エッジノードのＩＰアドレスを前記旧エッジノードに送信し、前記旧エッジノードは、その後、前記移動した移動機のＩＰアドレスが付加されたデータを受信した場合には、該データに前記新エッジノードのＩＰアドレスを付加して前記新エッジノードに送信するものとすることができる。
【００２０】
ここで、前記移動通信ネットワークは、データを配信するデータ配信サーバをさらに備え、前記データ配信サーバは、前記移動機からの要求に応じて、前記移動機にデータを配信するものとすることができる。
【００２１】
ここで、前記移動通信ネットワークは、移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を管理する位置情報サーバをさらに備え、前記エッジノードは、自己が監視するエリアに在圏する移動機が送信した、移動機のＩＰアドレスが付加されたデータを受信し、前記位置情報サーバにアクセスして、受信したデータに付加された移動機のＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得し、該エッジノードのＩＰアドレスを前記受信したデータに付加し、該データを前記ルーティングノードに送信し、前記ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれ、前記ルーティングノードは、受信したデータに付加されたエッジノードのＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行うものとすることができる。
【００２２】
ここで、前記エッジノードは、前記受信したデータに付加された移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を生成し、管理するものとすることができる。
【００２３】
ここで、他の移動機と通信中の移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスおよび前記新エッジノードのＩＰアドレスを、通信相手の移動機が在圏するエリアを監視するエッジノードに送信し、該エッジノードは、前記移動した移動機のＩＰアドレスに対する、該移動した移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を更新するものとすることができる。
【００２４】
ここで、移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスおよび前記新エッジノードのＩＰアドレスを前記旧エッジノードに送信し、前記旧エッジノードは、その後、前記移動した移動機のＩＰアドレスが付加されたデータを受信した場合には、該データに前記新エッジノードのＩＰアドレスを付加して前記新エッジノードに送信するものとすることができる。
【００２５】
ここで、移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスおよび前記新エッジノードのＩＰアドレスを前記位置情報サーバに通知し、該位置情報サーバは、前記移動した移動機のＩＰアドレスに対する、該移動した移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を更新するものとすることができる。
【００２６】
ここで、前記エッジノードは、自己が監視するエリアに在圏する移動機が送信した、移動機のＩＰアドレスが付加されたデータを受信し、該データを前記ルーティングノードに送信し、前記ルーティング情報には、移動機のＩＰアドレスに対する送信ルートの情報が含まれ、前記ルーティングノードは、受信したデータに付加された移動機のＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行うものとすることができる。
【００２７】
ここで、移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスを前記新エッジノードに送信し、前記新エッジノードの上位のルーティングノードから、前記旧エッジノードへの送信ルートと前記新エッジノードへの送信ルートとの分岐点となるルーティングノードまで、および該分岐点となるルーティングノードから前記旧エッジノードの上位のルーティングノードまでの各ノードは、前記移動した移動機に関して自己のルーティング情報を更新するものとすることができる。
【００２８】
ここで、前記ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれ、前記ルーティングノードは、受信したデータに付加されたエッジノードのＩＰアドレスおよび前記ルーティング情報に基づき前記受信したデータのルーティングを行い、移動機が旧エッジノードの監視エリアから新エッジノードの監視エリアに移動した場合には、前記移動した移動機は、自己のＩＰアドレスおよび前記新エッジノードのＩＰアドレスを前記旧エッジノードに送信し、前記旧エッジノードは、その後、前記移動した移動機のＩＰアドレスが付加されたデータを受信した場合には、該データに前記新エッジノードのＩＰアドレスを付加して前記新エッジノードに送信するものとすることができる。
【００２９】
本発明の第２の側面において、本発明に係る移動通信ネットワークにおけるデータ配信方法は、ルーティングノードおよびエッジノードを備えた移動通信ネットワークにおけるデータ配信方法であって、前記ルーティングノードにおいて、移動機のＩＰアドレスが付加されたデータを受信し、該データのルーティングをルーティング情報に基づき行うステップと、前記エッジノードにおいて、前記ルーティングノードがルーティングを行ったデータを受信し、該データに付加された移動機のＩＰアドレスに対応する移動機に前記データを送信するステップとを備える。
【００３０】
以上の構成によれば、コネクションレス網、コネクションレス型転送を実現し、移動通信ネットワークにおけるデータ配信の際に、呼制御信号を飛ばす必要性をなくすことができる。
【００３１】
また、同じグループのユーザに対して同じデータを配信する際に、ネットワークの輻輳を防止し、データ配信サーバの負荷を軽減することもできる。
【００３２】
さらに、かかるコネクションレス網において、ハンドオーバ等の制御を実現することもできる。
【発明の効果】
【００３３】
本発明によれば、コネクションレス網、コネクションレス型転送を実現し、移動通信ネットワークにおけるデータ配信の際に、呼制御信号を飛ばす必要性をなくすことができる。
【００３４】
また、同じグループのユーザに対して同じデータを配信する際に、ネットワークの輻輳を防止し、データ配信サーバの負荷を軽減することもできる。
【００３５】
さらに、かかるコネクションレス網において、ハンドオーバ等の制御を実現することもできる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明を実施するための最良の形態について詳しく説明する。
【００３７】
（第１実施形態）
図１は、本発明の第１実施形態に係る移動通信ネットワークの例を示す図である。
【００３８】
本実施形態に係る移動通信ネットワークは、データ配信サーバ１０１、ゲートノード１０２、中継ノード１０３、１０４、エッジノード１０５〜１０８、および位置情報サーバ１００を備える。
【００３９】
データ配信サーバ１０１、ゲートノード１０２、中継ノード１０３、１０４、およびエッジノード１０５〜１０８はＩＰアドレス（本実施形態ではそれぞれ＃１、＃２、＃３、＃４、＃５〜＃８）を有し、移動機１０９もＩＰアドレス（本実施形態では＃９）を有する。
【００４０】
ゲートノード１０２および中継ノード１０３、１０４は、データのルーティングをルーティング情報に基づき行うルーティングノードである。
【００４１】
図２は、本発明の第１実施形態に係る移動通信ネットワークにおけるデータの配信方法例を示すフローチャートである。
【００４２】
データ配信サーバ１０１は、データ（ＩＰパケット）を配信したい移動機のＩＰアドレスを管理しており、データに移動機のＩＰアドレスを付加してゲートノード１０２に送信する（ステップＳ１０１）。
【００４３】
ゲートノード１０２は、受信したデータに付加された移動機のＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得するため、位置情報サーバ１００にアクセスする（Ｓ１０２）。
【００４４】
位置情報サーバ１００は、移動機のＩＰアドレスに対する、該移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報を管理する。位置情報サーバ１００としては、例えばホームロケーションレジスタ（ＨＬＲ）、ビジティングロケーションレジスタ（ＶＬＲ）が考えられる。
【００４５】
ゲートノード１０２は、位置情報サーバ１００にアクセスしてエッジノードのＩＰアドレスを取得した後、該エッジノードのＩＰアドレスを受信したデータに付加して（Ｓ１０３）、すなわちエッジノード宛てのＩＰパケットに受信した移動機宛てのＩＰパケットをカプセリングして、中継ノードに送信する（Ｓ１０４）。
【００４６】
なお、図１の例とは異なり、中継ノードを介さずに、ゲートノードとエッジノードとを直接接続したネットワーク構成とすることもできる。その場合、ゲートノードはデータを直接エッジノードに送信することになる。
【００４７】
図３は、移動通信ネットワークにおいて送受信されるＩＰパケット（データ）のフォーマット例を示す図である。図３に示すＩＰパケットは、エッジノードのＩＰアドレスを付加されたユーザ情報に関するＩＰパケットである。図３のフォーマットにおいて、UD(User Data)は配信すべきデータ本体を示し、UIP(User IP)は移動機のＩＰアドレスを示し、DGA(Destination Gatewaynode Address)はエッジノードのＩＰアドレスを示す。UI(User Information)はこのＩＰパケットがユーザ情報であることを示す識別子であり、制御情報に関するＩＰパケットと区別するために付加される。制御情報に関するＩＰパケットの場合には、ＩＰパケットに制御情報であることを示す識別子が付加される。上述のように、UIPはデータ配信サーバ１０１において付加され、DGAはゲートノード１０２において付加される。
【００４８】
本実施形態において、ゲートノード１０２は、位置情報サーバにアクセスして取得した移動機のＩＰアドレスとエッジノードのＩＰアドレスとの対応関係を記憶しておき、次回からはその記憶しておいた対応関係を利用するようにして、位置情報サーバ１００にアクセスしないようにしている。ただし、対応関係を記憶しておかず、データを受信する度に位置情報サーバ１００にアクセスして対応関係を取得するようにすることもできる。
【００４９】
ゲートノード１０２は、ルーティング情報（ルーティングテーブル）を有しており、ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれている。図１の例において、ゲートノード１０２は、ＩＰアドレス＃５を有するエッジノード１０５に向かう方路はＩＰアドレス＃３を有する中継ノード１０３であるというルーティング情報を有している。したがって、エッジノードのＩＰアドレス＃５が付加されたデータを受信したゲートノード１０２は、該データを中継ノード１０３に送信する。
【００５０】
中継ノード１０３、１０４は、受信したデータに付加されたエッジノードのＩＰアドレスに基づき該データを他の中継ノードまたはエッジノード（図１に示すネットワーク構成ではエッジノード）に送信する（Ｓ１０４）。中継ノード１０３、１０４も、ルーティング情報を有しており、ルーティング情報には、エッジノードのＩＰアドレスに対する送信ルートの情報が含まれている。図１の例において、中継ノード１０３は、ＩＰアドレス＃５を有するエッジノード１０５に向かう方路はＩＰアドレス＃５を有するエッジノード１０５である（この場合は次の送信先が目的地のノードそのもの）というルーティング情報を有している。
【００５１】
データがエッジノード１０５〜１０８に到達すると（Ｓ１０５）、エッジノード１０５〜１０８は、受信したデータに付加された移動機のＩＰアドレスに対応する移動機に該データを送信する、すなわちカプセリングされた移動機宛てのＩＰパケットを取り出し、移動機に送信する（Ｓ１０６）。図１の例において、エッジノード１０５は、移動機１０９のＩＰアドレス＃９が付加されたデータを受信すると、該データを移動機１０９に送信する。
【００５２】
移動機１０９は、エッジノードから送信されてきた自分宛てのデータを受信する（Ｓ１０７）。
【００５３】
以上のような構成、手順により、コネクションレス網、コネクションレス型転送が実現され、データ配信の際に、呼制御信号を飛ばす必要性をなくすことができる。
【００５４】
データに付加する移動機のＩＰアドレス（データを配信したい移動機のＩＰアドレス）として、移動機のグループのＩＰアドレスを付加できるようにすることができる。その場合、例えば位置情報サーバ１００に、移動機のグループのＩＰアドレスに対する、該グループに属する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報（グループ情報）を管理させる。
【００５５】
ゲートノード１０２は、受信したデータに移動機のグループのＩＰアドレスが付加されている場合には、位置情報サーバ１００にアクセスして、そのＩＰアドレスに対応する移動機、すなわちそのグループに属する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得する。グループに属する移動機が複数のエッジノードの監視エリアに分散している場合には、複数のエッジノードのＩＰアドレスが取得される。ゲートノード１０２は、取得したエッジノード（のＩＰアドレス）の分だけ受信したデータを複製する。各データには各エッジノードのＩＰアドレス、およびそのエッジノードの監視エリアに在圏する移動機のＩＰアドレスを付加する。そして、データをエッジノードに向けて送信する。
【００５６】
データはエッジノードにおいて移動機分だけ複製され、各移動機に送信される。また、同じグループに属する移動機のみに特定のグループＩＤを持たせ、エッジノードは、送信するデータにそのグループＩＤを付加して一斉同報するようにしてもよい。こうすれば、そのグループＩＤを持っている（そのグループに属する）移動機のみがそのデータを取得することができる。
【００５７】
なお、移動機によるグループへの参加は固定的なものとしてもよいし、一時的なものを認めてもよい。位置情報サーバ１００にもＩＰアドレスを持たせ、移動機のユーザが位置情報サーバ１００にそのＩＰアドレスを用いてアクセスし、グループに登録できるようにしてもよい。
【００５８】
このように、移動機のグループのＩＰアドレスを付加できるようにすることにより、移動機ごとにデータを配信する必要がなくなり、データ配信サーバの負荷が軽減される。また、エッジノード単位でデータを送信することにより、ネットワークの輻輳を防止することもできる。
【００５９】
データ配信サーバ１０１は、移動機１０９からの要求に応じて、移動機１０９にデータを配信するようにすることができる。例えば、移動機１０９は、配信を要求するデータの内容および自己のＩＰアドレスを含むデータに、データ配信サーバ１０１のＩＰアドレスを付加してデータ配信サーバ１０１に送信する。これを受け取ったデータ配信サーバ１０１は、配信を要求されたデータに移動機１０９のＩＰアドレスを付加して移動機１０９に送信する。
【００６０】
図４は、本発明の第１実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を説明するための図であり、図５は、本発明の第１実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を示すフローチャートである。ハンドオーバ制御を、移動機１０９がエッジノード１０５の監視エリアからエッジノード１０６の監視エリアに移動した場合を例として説明する。
【００６１】
エッジノード１０５〜１０８は自己の監視エリアに対し、自己のＩＰアドレスを報知しており、移動機１０９はエッジノードが報知したＩＰアドレスを受信し、記憶する。
【００６２】
移動機１０９は、報知されているＩＰアドレスが現在記憶しているＩＰアドレスと異なった場合には、在圏するエリアが変わったものと判断し、自己のＩＰアドレスおよび新エッジノードのＩＰアドレスをゲートノード１０２を介して位置情報サーバ１００に通知する（Ｓ２０１）。図４の例では、移動機１０９は、自己のＩＰアドレスおよびエッジノード１０６のＩＰアドレスを、例えばエッジノード１０６、中継ノード１０３およびゲートノード１０２を介して位置情報サーバ１００に通知する。
【００６３】
ゲートノード１０２は、受信した移動機のＩＰアドレスに関し、すでに位置情報サーバ１００にアクセスして該移動機が在圏するエッジノードのＩＰアドレスとの対応関係を例えばテーブルとしてもっている場合には、該移動機のＩＰアドレスと受信した新エッジノードのＩＰアドレスとが対応するようにそのテーブルを更新する（Ｓ２０２）。位置情報サーバ１００も、両ＩＰアドレスが対応するように自己の情報を更新する（この更新はゲートノード１０２がテーブルをもっているか否かによらず行う）（Ｓ２０３）。
【００６４】
図４の例では、移動機１０９が在圏するエッジノードのＩＰアドレスが＃５から＃６に更新される。ゲートノード１０２が移動機のＩＰアドレスとエッジノードのＩＰアドレスとの関係を記憶している場合には、その関係の更新も行う。更新後、移動機１０９のＩＰアドレス＃９が付加されたデータは、ゲートノード１０２において、エッジノードのＩＰアドレス＃６が付加されて送信される。
【００６５】
このようにして、コネクションレス網において、ハンドオーバ制御を実現することができる。
【００６６】
図６は、本発明の第１実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を説明するための図であり、図７は、本発明の第１実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を示すフローチャートである。ハンドオーバ制御を、移動機１０９がエッジノード１０５の監視エリアからエッジノード１０６の監視エリアに移動した場合を例として説明する。
【００６７】
エッジノード１０５〜１０８は自己の監視エリアに対し、自己のＩＰアドレスを報知しており、移動機１０９はエッジノードが報知したＩＰアドレスを受信し、記憶する。
【００６８】
移動機１０９は、報知されているＩＰアドレスが現在記憶しているＩＰアドレスと異なった場合には、在圏するエリアが変わったものと判断し、自己のＩＰアドレスおよび新エッジノードのＩＰアドレスを旧エッジノードに送信する（Ｓ３０１）。図６の例では、移動機１０９は、自己のＩＰアドレス＃９およびエッジノード１０６のＩＰアドレス＃６をエッジノード１０５に送信する。エッジノード１０５への送信は、例えばエッジノード１０６および中継ノード１０３を介して行う。
【００６９】
旧エッジノードは、例えば移動機のＩＰアドレスと新エッジノード（転送先エッジノード）のＩＰアドレスとの対応関係を表す転送テーブルを作成し（Ｓ３０２）、その後、その移動機のＩＰアドレスが付加されたデータを受信したときは、そのデータに新エッジノードのＩＰアドレスを付加して新エッジノードに送信（転送）する。図６の例では、エッジノード１０５が移動機１０９のＩＰアドレス＃９が付加されたデータを受信すると、そのデータをエッジノード１０６のＩＰアドレス＃６を付加してエッジノード１０６に送信する。
【００７０】
このようにして、コネクションレス網において、ハンドオーバ制御を実現することができる。この第２のハンドオーバ制御例を用いれば、第１のハンドオーバ制御例を用いる場合に比べてデータ（パケット）損失を少なくすることができる。
【００７１】
ただし、この第２のハンドオーバ制御例では、移動機がはじめに在圏していたエッジノードを起点に中継されるため、伝送遅延や輻輳（例えば図６のエッジノード１０５および中継ノード１０３間での輻輳）が生ずるおそれがある。そのため、何らかの契機で第１のハンドオーバ制御例のように位置情報サーバ１００を更新することが考えられる。
【００７２】
更新の契機としては、通信が終了したこと、データがなくなってある時間が経過したこと等が考えられる。また、旧エッジノードが新エッジノードに転送し始めてから一定時間経過した後に更新してもよい。さらに、あるエッジノードのトラヒックがしきい値を超えた場合に、そのエッジノードが転送を行う移動機のＩＰアドレスに関し、更新を行うようにしてもよい。
【００７３】
位置情報サーバ１００の更新は、旧エッジノードがゲートノード１０２に移動機のＩＰアドレスおよび新エッジノードのＩＰアドレスを送信することにより行う。旧エッジノードはそれらのＩＰアドレスを送信した後、自己の転送テーブル等を解放するが、データ（パケット）損失防止のため、位置情報サーバ１００の更新が行われたことの通知をゲートノード１０２から受けた後で解放することが好ましい。
【００７４】
（第２実施形態）
本発明の第２実施形態においては、ルーティングを移動機のＩＰアドレスにより行う。
【００７５】
図８は、本発明の第２実施形態に係る移動通信ネットワークの例を示す図である。以下、本発明の第１実施形態に係る移動通信ネットワークとの差異を中心に説明する。
【００７６】
本実施形態に係る移動通信ネットワークは、データ配信サーバ２０１、ゲートノード２０２、中継ノード２０３、２０４、およびエッジノード２０５〜２０８を備えるが、位置情報サーバは備えない。
【００７７】
データ配信サーバ２０１、ゲートノード２０２、中継ノード２０３、２０４、およびエッジノード２０５〜２０８はＩＰアドレス（本実施形態ではそれぞれ＃１、＃２、＃３、＃４、＃５〜＃８）を有し、移動機２０９もＩＰアドレス（本実施形態では＃９）を有する。
【００７８】
ゲートノード２０２および中継ノード２０３、２０４は、データのルーティングをルーティング情報に基づき行うルーティングノードである。
【００７９】
図９は、本発明の第２実施形態に係る移動通信ネットワークにおけるデータの配信方法例を示すフローチャートである。
【００８０】
データ配信サーバ２０１がデータ（ＩＰパケット）を配信したい移動機のＩＰアドレスを管理しており、データに移動機のＩＰアドレスを付加してゲートノード２０２に送信することは、本発明の第１実施形態の場合と同様である（Ｓ４０１）。
【００８１】
ゲートノード２０２は、受信したデータに付加された移動機のＩＰアドレスに基づき該データのルーティングを行う（Ｓ４０２）。ゲートノード２０２は、ルーティング情報を有しており、ルーティング情報には、移動機のＩＰアドレスに対する送信ルートの情報が含まれている。ゲートノード２０２は、すべての移動機（のＩＰアドレス）について、送信ルートの情報を有する。
【００８２】
図８の例において、ゲートノード２０２は、ＩＰアドレス＃９を有する移動機２０９が在圏するエリアを監視するエッジノードに向かう方路はＩＰアドレス＃３を有する中継ノード２０３であるというルーティング情報を有している。したがって、移動機のＩＰアドレス＃９が付加されたデータを受信したゲートノード２０２は、該データを中継ノード２０３に送信する。
【００８３】
本実施形態においては移動機のＩＰアドレスによりルーティングを行っており、エッジノードのＩＰアドレスによりルーティングを行う本発明の第１実施形態とは異なる。したがって、位置情報サーバは必要ない。
【００８４】
中継ノード２０３、２０４も、受信したデータに付加された移動機のＩＰアドレスに基づき該データを他の中継ノードまたはエッジノードに送信する（Ｓ４０２）。中継ノード２０３、２０４も、ルーティング情報を有しており、ルーティング情報には、移動機のＩＰアドレスに対する送信ルートの情報が含まれている。中継ノード２０３、２０４は、自配下のエッジノードの監視エリアに在圏する移動機（のＩＰアドレス）について、送信ルートの情報を有する。
【００８５】
図８の例において、中継ノード２０３は、ＩＰアドレス＃９を有する移動機２０９が在圏するエリアを監視するエッジノードに向かう方路はＩＰアドレス＃５を有するエッジノード２０５であるというルーティング情報を有している。
【００８６】
データがエッジノード２０５〜２０８に到達すると（Ｓ４０３）、エッジノード２０５〜２０８が受信したデータに付加された移動機のＩＰアドレスに対応する移動機に該データを送信すること（Ｓ４０４）、および移動機２０９がエッジノードから送信されてきた自分宛てのデータを受信すること（Ｓ４０５）は、本発明の第１実施形態の場合と同様である。
【００８７】
以上のような構成、手順により、コネクションレス網、コネクションレス型転送が実現され、データ配信の際に、呼制御信号を飛ばす必要性をなくすことができる。
【００８８】
本実施形態では、本発明の第１実施形態の場合と比べて、ネットワーク全体で必要となるルーティング情報の量が多くなるが、集中管理（位置情報サーバ）が不要になる。
【００８９】
データに付加する移動機のＩＰアドレスとして、移動機のグループのＩＰアドレスを付加できるようにすることができる。
【００９０】
その場合、例えばゲートノード２０２および中継ノード２０３、２０４に、移動機のグループのＩＰアドレスに対する、該グループに属する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスの情報（グループ情報）をもたせる。
【００９１】
ゲートノード２０２および中継ノード２０３、２０４は、受信したデータに移動機のグループのＩＰアドレスが付加されている場合には、まずグループ情報に基づきそのＩＰアドレスに対応する移動機のＩＰアドレスを取得する。次にルーティング情報に基づきそれらの移動機のＩＰアドレスに対応する送信ルートを取得する。ゲートノード２０２および中継ノード２０３、２０４は、取得した送信ルートの分だけ受信したデータを複製する。そして、データを移動機に向けて送信する。データには移動機のグループのＩＰアドレスが付加されているので、次の中継ノードにおいても同様の処理が行われる。データはエッジノードにおいて移動機分だけ複製され、各移動機に送信される。
【００９２】
グループ情報は、例えばデータとともにゲートノード２０２に送信するか、またはゲートノード２０２にあらかじめもたせた上で、ゲートノード２０２が一斉同報して各中継ノード２０３、２０４に知らせるようにすることができる。各ゲートノード２０２および中継ノード２０３、２０４は、グループのＩＰアドレスが付加されたデータのルーティングを行う際にグループ情報を有すればよい。したがって、例えばゲートノード２０２がグループのＩＰアドレスが付加されたデータのルーティングを行う度にグループ情報を中継ノード２０３、２０４に一斉同報するようにし、各中継ノード２０３、２０４がそのデータのルーティングをした後にグループ情報を消去するようにすることもできる。
【００９３】
このように、移動機のグループのＩＰアドレスを付加できるようにすることにより、移動機ごとにデータを配信する必要がなくなり、データ配信サーバの負荷が軽減される。また、データは必要な場合にのみ複製され、送信されるので、ネットワークの輻輳を防止することもできる。
【００９４】
また、データに付加する移動機のＩＰアドレスとして、複数の移動機のＩＰアドレスを付加できるようにすることができる。
【００９５】
ゲートノード２０２および中継ノード２０３、２０４は、受信したデータに複数の移動機のＩＰアドレスが付加されている場合には、ルーティング情報に基づきそれらの移動機のＩＰアドレスに対応する送信ルートを取得する。ゲートノード２０２および中継ノード２０３、２０４は、取得した送信ルートの分だけ受信したデータを複製する。各データには各送信ルートに対応する移動機のＩＰアドレスを付加する。そして、データを移動機に向けて送信する。データはエッジノードにおいて移動機分だけ複製され、各移動機に送信される。
【００９６】
図８において、例えばエッジノード２０５〜２０７の各監視エリアに移動機が１つずつ在圏する場合を考える。これら３つの移動機のＩＰアドレスが付加されたデータがゲートノード２０２に送られてきた場合、データはゲートノード２０２で２つ分だけ複製されて、中継ノード２０３および２０４に送られ、中継ノード２０３で２つ分だけ複製されて、エッジノード２０５および２０６に送られ、中継ノード２０４で１つ分だけ複製されて（これは複製を行わないことに等しい）、エッジノード２０７に送られる。
【００９７】
このように、複数の移動機のＩＰアドレスを付加できるようにすることにより、移動機ごとにデータを配信する必要がなくなり、データ配信サーバの負荷が軽減される。また、データは必要な場合にのみ複製され、送信されるので、ネットワークの輻輳を防止することもできる。
【００９８】
なお、本発明の第１実施形態と同様に、データ配信サーバ２０１は、移動機２０９からの要求に応じて、移動機２０９にデータを配信するようにすることができる。
【００９９】
図１０は、本発明の第２実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を説明するための図であり、図１１は、本発明の第２実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を示すフローチャートである。ハンドオーバ制御を、移動機２０９がエッジノード２０５の監視エリアからエッジノード２０６の監視エリアに移動した場合を例として説明する。
【０１００】
エッジノード２０５〜２０８は自己の監視エリアに対し、自己のＩＰアドレスを報知しており、移動機２０９はエッジノードが報知したＩＰアドレスを受信し、記憶する。
【０１０１】
移動機２０９は、報知されているＩＰアドレスが現在記憶しているＩＰアドレスと異なった場合には、在圏するエリアが変わったものと判断し、自己のＩＰアドレスを新エッジノードに送信する（Ｓ５０１）。図１０の例では、移動機２０９は、自己のＩＰアドレスをエッジノード２０６に送信する。
【０１０２】
新エッジノードは、上位のルーティングノード（中継ノードまたはゲートノード）に移動した移動機のＩＰアドレスを送信する（Ｓ５０２）。あるノードの上位のノードとは、そのノードにデータを送信するノードのことである。移動機のＩＰアドレスを受信したルーティングノードは、その移動機（のＩＰアドレス）に関して自己のルーティング情報を更新する（その移動機について情報がない場合は新規に作成する）（Ｓ５０３）。そして、さらに上位のルーティングノードに移動機のＩＰアドレスを送信する。この処理を、旧エッジノードへの送信ルートと新エッジノードへの送信ルートとの分岐点となるルーティングノードまで繰り返す（Ｓ５０４、Ｓ５０５）。
【０１０３】
図１０の例では、新エッジノードの上位のルーティングノードは中継ノード２０３であり、旧エッジノード（エッジノード２０５）への送信ルートと新エッジノード（エッジノード２０６）への送信ルートとの分岐点となるルーティングノードも中継ノード２０３である。したがって、中継ノード２０３において、移動機２０９（のＩＰアドレス）に関してルーティング情報が更新され、方路がエッジノード２０５（ＩＰアドレス＃５）からエッジノード２０６（ＩＰアドレス＃６）に変更される。
【０１０４】
ここで、移動機２０９がエッジノード２０６の監視エリアからエッジノード２０７の監視エリアに移動した場合を例として考えると、新エッジノードの上位のルーティングノードは中継ノード２０４であり、旧エッジノード（エッジノード２０６）への送信ルートと新エッジノード（エッジノード２０７）への送信ルートとの分岐点となるルーティングノードはゲートノード２０２である。したがって、中継ノード２０４およびゲートノード２０２において、移動機２０９（のＩＰアドレス）に関してルーティング情報が更新される。
【０１０５】
旧エッジノードへの送信ルートと新エッジノードへの送信ルートとの分岐点となるルーティングノードを判別できるようにするためには、例えば、最上位ノード（図１０の例では、ゲートノード２０２）から、移動機が在圏するエリアを監視するエッジノードまでの送信ルート中のルーティングノード以外のルーティングノードでは、常に上位のルーティングノードにルーティングするようにする方法が考えられる。新エッジノードの上位のルーティングノードから上位に向かって順にルーティング情報を調べていき、下位のルーティングノードにルーティングするルーティング情報があれば、そのルーティングノードが分岐点となるルーティングノードであることがわかる。
【０１０６】
同様に、最上位ノードから、移動機が在圏するエリアを監視するエッジノードまでの送信ルート中のルーティングノード以外のルーティングノードでは、その移動機のルーティング情報を持たないようにする方法が考えられる。新エッジノードの上位のルーティングノードから上位に向かって順にルーティング情報を調べていき、移動した移動機に関するルーティング情報があれば、そのルーティングノードが分岐点となるルーティングノードであることがわかる。
【０１０７】
以上のような方法を用いる場合には、新エッジノードの上位のルーティングノードから分岐点となるルーティングノードまでのルーティング情報を更新した後に、分岐点となるルーティングノードの下位のルーティングノードから旧エッジノードの上位のルーティングノードまでにおいて、移動した移動機に関するルーティング情報を更新する（上位ノードに送信するようにするか、またはルーティング情報を削除する）。このルーティング情報を更新する信号は、分岐点となるルーティングノードが作成して通知してもよいし、新エッジノードが作成して通知してもよい。
【０１０８】
なお、新エッジノードから最上位ノードまで辿っていき、移動した移動機宛のデータが最上位ノードから新エッジノードに送信されるように、各ルーティングノードにおいて、移動した移動機のルーティング情報を必要に応じて更新する方法も考えられる。
【０１０９】
以上のルーティング情報の更新方法は、移動機の電源を入れた場合等にも用いることができる。
【０１１０】
このようにして、コネクションレス網において、ハンドオーバ制御を実現することができる。
【０１１１】
図１２は、本発明の第２実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を説明するための図であり、図１３は、本発明の第２実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を示すフローチャートである。ハンドオーバ制御を、移動機２０９がエッジノード２０５の監視エリアからエッジノード２０６の監視エリアに移動した場合を例として説明する。
【０１１２】
エッジノード２０５〜２０８は自己の監視エリアに対し、自己のＩＰアドレスを報知しており、移動機２０９はエッジノードが報知したＩＰアドレスを受信し、記憶する。
【０１１３】
移動機２０９は、報知されているＩＰアドレスが現在記憶しているＩＰアドレスと異なった場合には、在圏するエリアが変わったものと判断し、自己のＩＰアドレスおよび新エッジノードのＩＰアドレスを旧エッジノードに送信する（Ｓ６０１）。図１２の例では、移動機２０９は、自己のＩＰアドレス＃９およびエッジノード２０６のＩＰアドレス＃６をエッジノード２０５に送信する。エッジノード２０５への送信は、例えば図１２に示すように、各ルーティングノードのルーティング情報に、エッジノードのＩＰアドレスに対する送信ルートの情報を含ませることにより実現することができる。
【０１１４】
旧エッジノードは、例えば移動機のＩＰアドレスと新エッジノード（転送先エッジノード）のＩＰアドレスとの対応関係を表す転送テーブルを作成し（Ｓ６０２）、その後、その移動機のＩＰアドレスが付加されたデータを受信したときは、そのデータに新エッジノードのＩＰアドレスを付加して新エッジノードに送信（転送）する。図１２の例では、エッジノード２０５が移動機２０９のＩＰアドレス＃９が付加されたデータを受信すると、そのデータをエッジノード２０６のＩＰアドレス＃６を付加してエッジノード２０６に送信する。新エッジノード２０６への送信は、上述のように例えば、各ルーティングノードのルーティング情報に、エッジノードのＩＰアドレスに対する送信ルートの情報を含ませることにより実現することができる。
【０１１５】
このようにして、コネクションレス網において、ハンドオーバ制御を実現することができる。この第２のハンドオーバ制御例を用いれば、第１のハンドオーバ制御例を用いる場合に比べてデータ（パケット）損失を少なくすることができる。
【０１１６】
ただし、この第２のハンドオーバ制御例では、移動機がはじめに在圏していたエッジノードを起点に中継されるため、伝送遅延や輻輳（例えば図１２のエッジノード１０５および中継ノード１０３間での輻輳）が生ずるおそれがある。そのため、何らかの契機で第１のハンドオーバ制御例のように中継ノードのルーティング情報を更新することが考えられる。
【０１１７】
更新の契機については、本発明の第１実施形態の場合と同様である。
【０１１８】
ルーティング情報の更新は、例えば第１のハンドオーバ制御例のように、新エッジノードの上位のルーティングノードから分岐点となるノードへ向けて行う。旧エッジノードの更新テーブル等の解放は、データ（パケット）損失防止のため、分岐点となるノードのルーティング情報を更新した後で行うことが好ましい。
【０１１９】
以上のように本発明の第２実施形態においては位置情報サーバは不要である。すなわち、ユーザの位置を登録しておくＨＬＲ、ＶＬＲ等の位置情報サーバをネットワークに備えておかなくても、移動通信におけるデータ配信、ハンドオーバ制御等を行うことができる。
【０１２０】
（第３実施形態）
本発明の第３実施形態においては、移動機間のデータの送受信を実現する。ルーティングは、第１実施形態と同様に、エッジノードのＩＰアドレスにより行う。
【０１２１】
図１４は、本発明の第３実施形態に係る移動通信ネットワークの例を示す図である。
【０１２２】
本実施形態に係る移動通信ネットワークは、ゲートノード３０２、中継ノード３０３、３０４、エッジノード３０５〜３０８、および位置情報サーバ３００を備える。各ノードおよびサーバの機能は、第１実施形態における対応する各ノードおよびサーバの機能と同様である。
【０１２３】
ゲートノード３０２、中継ノード３０３、３０４、およびエッジノード３０５〜３０８はＩＰアドレス（本実施形態ではそれぞれ＃２、＃３、＃４、＃５〜＃８）を有し、移動機３０９、３１０もＩＰアドレス（本実施形態ではそれぞれ＃９、＃１０）を有する。
【０１２４】
ゲートノード３０２および中継ノード３０３、３０４は、データのルーティングをルーティング情報に基づき行うルーティングノードである。
【０１２５】
図１５は、本発明の第３実施形態に係る移動通信ネットワークにおける移動機間のデータ送受信方法例の一部を示すフローチャートである。
【０１２６】
移動機（例えば、移動機３０９）が、データ（ＩＰパケット）に、通信相手の移動機（例えば、移動機３１０）のＩＰアドレス（この場合は＃１０）を付加して、エッジノード（この場合はエッジノード３０５）に送信したとする（ステップＳ７０１）。
【０１２７】
エッジノードは、受信したデータに付加された移動機のＩＰアドレスに対応する移動機が在圏するエリアを監視するエッジノードのＩＰアドレスを取得するため、位置情報サーバ３００にアクセスする（Ｓ７０２）。本実施形態において、エッジノードは、取得した対応関係の情報（テーブル）を生成し、管理する。これにより、次からは位置情報サーバ３００にアクセスする必要がなくなる。ただし、パケットを受信する度に位置情報サーバ３００にアクセスするようにしてもよい（この場合、テーブルは不要である）。また、周期的に位置情報サーバ３００にアクセスしてテーブルを更新するようにしてもよい（この場合、パケットごとにアクセスする場合より位置情報サーバ３００の負担は軽くなる）。
【０１２８】
エッジノードは、位置情報サーバ３００にアクセスしてエッジノードのＩＰアドレスを取得した後、該エッジノードのＩＰアドレスを受信したデータに付加して（Ｓ７０３）、すなわちエッジノード宛てのＩＰパケットに受信した移動機宛てのＩＰパケットをカプセリングして、ルーティングノードに送信する（Ｓ７０４）。
【０１２９】
図１４の例では、各エッジノードは、１つの中継ノードとしか接続されていないので、その中継ノードにデータを送信することになる。ただし、エッジノードを複数の中継ノードに接続して、エッジノードがデータの宛先エッジノードのＩＰアドレスに基づいてルーティングを行うようにしてもよい。
【０１３０】
データの以降のルーティングは、第１実施形態と同様である。例えば、移動機３０９から移動機３１０に向けて送信されたデータは、エッジノード３０５、中継ノード３０３およびエッジノード３０６を介して、移動機３１０に到達する。移動機３１０から移動機３０９へデータを送信する場合も同様である。
【０１３１】
図１６は、本発明の第３実施形態に係る移動通信ネットワークにおけるエッジノードが生成し、管理するテーブルの例を示す図である。エッジノード３０５は、移動機３０９から移動機３１０宛のデータを受信し、移動機３１０のエッジノードがエッジノード３０６であることを知ると、図１６に示すテーブルを生成し、管理する。エッジノード３０６は、移動機３１０から移動機３０９宛のデータを受信し、移動機３０９のエッジノードがエッジノード３０５であることを知ると、図１６に示すテーブルを生成し、管理する。
【０１３２】
図１７は、本発明の第３実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を説明するための図であり、図１８は、本発明の第３実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を示すフローチャートである。ハンドオーバ制御を、移動機３１０がエッジノード３０６の監視エリアからエッジノード３０７の監視エリアに移動した場合を例として説明する。
【０１３３】
移動機３１０は、報知されているＩＰアドレスが現在記憶しているＩＰアドレスと異なった場合には、在圏するエリアが変わったものと判断し、自己のＩＰアドレスおよび新エッジノードのＩＰアドレスを、通信相手の移動機（移動機３０９）が在圏するエリアを監視するエッジノード（相手方エッジノード、この場合はエッジノード３０５）に送信する（Ｓ８０１）。
【０１３４】
相手方エッジノードへ新たに対応する２つのＩＰアドレス（移動機３１０のＩＰアドレスおよびエッジノード３０７のＩＰアドレス）を送信する方法としては、いくつかの方法が考えられる。例えば、移動した移動機３１０が、通信相手の移動機３０９のＩＰアドレスを新エッジノードであるエッジノード３０７に通知し、エッジノード３０７が位置情報サーバ３００にアクセスして、移動機３０９のエッジノード（エッジノード３０５）を知り、エッジノード３０５に新たに対応する２つのＩＰアドレスを送信する方法がある。
【０１３５】
また、例えば、移動した移動機３１０が、旧エッジノードがエッジノード３０６であることを、新エッジノードであるエッジノード３０７に通知し、エッジノード３０７がエッジノード３０６に新たに対応する２つのＩＰアドレスを送信し、エッジノード３０６がエッジノード３０５に新たに対応する２つのＩＰアドレスを送信する（エッジノード３０６は、自己のテーブルにより、移動機３１０が移動機３０９と通信しており、その移動機３０９のエッジノードがエッジノード３０５であることを知っている）方法もある。この方法を用いた場合、エッジノード３０６は、不要になった移動機３１０に関するテーブルを削除することができる。
【０１３６】
また、例えば、上記２つの方法において、エッジノード３０７またはエッジノード３０６が位置情報サーバ３００に移動機３１０に関する情報を更新するように通知し（新たに対応する２つのＩＰアドレスを通知し）、位置情報サーバ３００がエッジノード３０５に移動機３１０に関する情報（テーブル）を更新するように通知する（新たに対応する２つのＩＰアドレスを通知する）方法もある。
【０１３７】
エッジノード３０５は、受信した新たに対応する２つのＩＰアドレスに基づき自己のテーブルを更新する。すなわち、移動機３１０のＩＰアドレスとエッジノード３０７のＩＰアドレスとが対応するように自己のテーブルを更新する（Ｓ８０２）。
【０１３８】
図１７の例では、エッジノード３０５のテーブルにおいて、移動機３１０が在圏するエッジノードのＩＰアドレスが＃６から＃７に更新される。更新後、移動機３１０のＩＰアドレス＃１０が付加されたデータは、エッジノード３０５において、エッジノード３０７のＩＰアドレス＃７が付加されて送信される。
【０１３９】
図１９は、本発明の第３実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を説明するための図であり、図２０は、本発明の第３実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を示すフローチャートである。ハンドオーバ制御を、移動機３１０がエッジノード３０６の監視エリアからエッジノード３０７の監視エリアに移動した場合を例として説明する。
【０１４０】
移動機３１０は、報知されているＩＰアドレスが現在記憶しているＩＰアドレスと異なった場合には、在圏するエリアが変わったものと判断し、自己のＩＰアドレスおよび新エッジノードのＩＰアドレスを旧エッジノードに送信する（Ｓ９０１）。図１９の例では、移動機３１０は、自己のＩＰアドレス＃１０およびエッジノード３０７のＩＰアドレス＃７をエッジノード３０６に送信する。エッジノード３０６への送信は、例えばエッジノード３０７、中継ノード３０４、ゲートノード３０２および中継ノード３０３を介して行う。
【０１４１】
旧エッジノードは、例えば移動機のＩＰアドレスと新エッジノード（転送先エッジノード）のＩＰアドレスとの対応関係を表す転送テーブルを作成し（Ｓ９０２）、その後、その移動機のＩＰアドレスが付加されたデータを受信したときは、そのデータに新エッジノードのＩＰアドレスを付加して新エッジノードに送信（転送）する。図１９の例では、エッジノード３０６が移動機３１０のＩＰアドレス＃１０が付加されたデータを受信すると、そのデータをエッジノード３０７のＩＰアドレス＃７を付加してエッジノード３０７に送信する。
【０１４２】
この第２のハンドオーバ制御例を用いれば、第１のハンドオーバ制御例を用いる場合に比べてデータ（パケット）損失を少なくすることができる。
【０１４３】
ただし、この第２のハンドオーバ制御例では、移動機がはじめに在圏していたエッジノードを起点に中継されるため、伝送遅延や輻輳が生ずるおそれがある。そのため、何らかの契機で第１のハンドオーバ制御例のように、相手方エッジノードのテーブルを更新することが考えられる。
【０１４４】
更新の契機については、本発明の第１実施形態の場合と同様である。
【０１４５】
相手方エッジノードのテーブルの更新は、旧エッジノードが相手方エッジノードに移動機のＩＰアドレスおよび新エッジノードのＩＰアドレスを送信することにより行う。旧エッジノードはそれらのＩＰアドレスを送信した後、自己の転送テーブル等を解放するが、データ（パケット）損失防止のため、相手方エッジノードのテーブルの更新が行われたことの通知を相手方エッジノードから受けた後で解放することが好ましい。
【０１４６】
なお、エッジノードがパケットを受信する度に位置情報サーバ３００にアクセスする方式を採用する場合、エッジノードにテーブルは不要であり、したがって、ハンドオーバ時に、相手方エッジノードのテーブルを更新する必要はない。この場合、例えば、移動した移動機が位置情報サーバ３００に自己のＩＰアドレスおよび新エッジノードのＩＰアドレスを通知し、位置情報サーバ３００がそれらのＩＰアドレスに基づき自己の情報を更新するようにすればよい。
【０１４７】
エッジノードが周期的に位置情報サーバ３００にアクセスしてテーブルを更新する方式を採用する場合に、ハンドオーバがあったときは、上述のような方法で相手方エッジノードのテーブルを更新してもよいし、更新を行わないようにしてもよい。ただし、更新を行わない場合には、ハンドオーバから次の周期的更新までの間、パケットロスが発生することになる。
【０１４８】
（第４実施形態）
本発明の第４実施形態においても、移動機間のデータの送受信を実現する。ルーティングは、第２実施形態と同様に、移動機のＩＰアドレスにより行う。
【０１４９】
図２１は、本発明の第４実施形態に係る移動通信ネットワークの例を示す図である。
【０１５０】
本実施形態に係る移動通信ネットワークは、ゲートノード４０２、中継ノード４０３、４０４、およびエッジノード４０５〜４０８を備えるが、位置情報サーバは備えない。各ノードの機能は、第２実施形態における対応する各ノードの機能と同様である。
【０１５１】
ゲートノード４０２、中継ノード４０３、４０４、およびエッジノード４０５〜４０８はＩＰアドレス（本実施形態ではそれぞれ＃２、＃３、＃４、＃５〜＃８）を有し、移動機４０９、４１０もＩＰアドレス（本実施形態ではそれぞれ＃９、＃１０）を有する。
【０１５２】
ゲートノード４０２および中継ノード４０３、４０４は、データのルーティングをルーティング情報に基づき行うルーティングノードである。
【０１５３】
図２２は、本発明の第４実施形態に係る移動通信ネットワークにおける移動機間のデータ送受信方法例の一部を示すフローチャートである。
【０１５４】
移動機（例えば、移動機４０９）が、データ（ＩＰパケット）に、通信相手の移動機（例えば、移動機４１０）のＩＰアドレス（この場合は＃１０）を付加して、エッジノード（この場合はエッジノード４０５）に送信したとする（ステップＳ１００１）。
【０１５５】
すると、エッジノードは、受信したデータをルーティングノードに送信する（Ｓ１００２）。図２１の例でも、第３実施形態と同様に、各エッジノードは、１つの中継ノードとしか接続されていないので、その中継ノードにデータを送信することになる。
【０１５６】
データの以降のルーティングは、第２実施形態と同様である。例えば、移動機３０９から移動機３１０に向けて送信されたデータは、エッジノード３０５、中継ノード３０３およびエッジノード３０６を介して、移動機３１０に到達する。移動機３１０から移動機３０９へデータを送信する場合も同様である。
【０１５７】
図２３は、本発明の第４実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を説明するための図であり、図２４Ａおよび図２４Ｂは、本発明の第４実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を示すフローチャートである。ハンドオーバ制御を、移動機４１０がエッジノード４０６の監視エリアからエッジノード４０７の監視エリアに移動した場合を例として説明する。
【０１５８】
移動機４１０は、報知されているＩＰアドレスが現在記憶しているＩＰアドレスと異なった場合には、在圏するエリアが変わったものと判断し、自己のＩＰアドレスを新エッジノードに送信する（Ｓ１１０１）。図２３の例では、移動機４１０は、自己のＩＰアドレスをエッジノード４０７に送信する。
【０１５９】
新エッジノードは、上位のルーティングノード（中継ノードまたはゲートノード）に移動した移動機のＩＰアドレスを送信する（Ｓ１１０２）。移動機のＩＰアドレスを受信したルーティングノードは、その移動機（のＩＰアドレス）に関して自己のルーティング情報を更新する（その移動機について情報がない場合は新規に作成する）（Ｓ１１０３）。そして、さらに上位のルーティングノードに移動機のＩＰアドレスを送信する。この処理を、旧エッジノードへの送信ルートと新エッジノードへの送信ルートとの分岐点となるルーティングノードまで繰り返す（Ｓ１１０４、Ｓ１１０５）。
【０１６０】
図２３の例では、新エッジノードの上位のルーティングノードは中継ノード４０４であり、旧エッジノード（エッジノード４０６）への送信ルートと新エッジノード（エッジノード４０７）への送信ルートとの分岐点となるルーティングノードはゲートノード４０２である。したがって、中継ノード４０４およびゲートノード４０２において、移動機４１０（のＩＰアドレス）に関してルーティング情報が更新される。
【０１６１】
分岐点となるルーティングノードに到達するとステップＳ１１０６に進む。ステップＳ１１０６では、現ノードが旧エッジノードの上位のルーティングノードか否かを判断し、そうであれば処理は終了となる。そうでなければ、移動機のＩＰアドレスを、旧エッジノードに向かう下位のルーティングノードに送信する（Ｓ１１０７）。下位のルーティングノードは、送信されてきた移動機のＩＰアドレスに関し、自己のルーティング情報を更新する（Ｓ１１０８）。すなわち、その移動機宛のデータが送られてきた場合には、上位のルーティングノードに送信するように自己のルーティング情報を更新する。ただし、ステップＳ１１０８で、その移動機のルーティング情報を削除するようにすることもできる。この場合、各ルーティングノードは、受信したデータに付加された移動機（のＩＰアドレス）に関するルーティング情報がない場合には、上位のルーティングノードに送信するようにすればよい。ステップＳ１１０８の後、再びステップＳ１１０６に進む。
【０１６２】
図２５は、本発明の第４実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を説明するための図であり、図２６は、本発明の第４実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を示すフローチャートである。ハンドオーバ制御を、移動機４１０がエッジノード４０６の監視エリアからエッジノード４０７の監視エリアに移動した場合を例として説明する。
【０１６３】
移動機４１０は、報知されているＩＰアドレスが現在記憶しているＩＰアドレスと異なった場合には、在圏するエリアが変わったものと判断し、自己のＩＰアドレスおよび新エッジノードのＩＰアドレスを旧エッジノードに送信する（Ｓ１２０１）。図２５の例では、移動機４１０は、自己のＩＰアドレス＃１０およびエッジノード４０７のＩＰアドレス＃７をエッジノード４０６に送信する。エッジノード４０６への送信は、例えば図２５に示すように、各ルーティングノードのルーティング情報に、エッジノードのＩＰアドレスに対する送信ルートの情報を含ませることにより実現することができる。
【０１６４】
旧エッジノードは、例えば移動機のＩＰアドレスと新エッジノード（転送先エッジノード）のＩＰアドレスとの対応関係を表す転送テーブルを作成し（Ｓ１２０２）、その後、その移動機のＩＰアドレスが付加されたデータを受信したときは、そのデータに新エッジノードのＩＰアドレスを付加して新エッジノードに送信（転送）する。図２５の例では、エッジノード４０６が移動機４１０のＩＰアドレス＃１０が付加されたデータを受信すると、そのデータをエッジノード４０７のＩＰアドレス＃７を付加してエッジノード４０７に送信する。新エッジノード４０７への送信は、上述のように例えば、各ルーティングノードのルーティング情報に、エッジノードのＩＰアドレスに対する送信ルートの情報を含ませることにより実現することができる。
【０１６５】
ただし、この第２のハンドオーバ制御例では、移動機がはじめに在圏していたエッジノードを起点に中継されるため、伝送遅延や輻輳が生ずるおそれがある。そのため、何らかの契機で第１のハンドオーバ制御例のようにルーティングノードのルーティング情報を更新することが考えられる。
【０１６６】
更新の契機については、本発明の第１実施形態の場合と同様である。
【０１６７】
ルーティング情報の更新は、例えば第１のハンドオーバ制御例のように、新エッジノードの上位のルーティングノードから分岐点となるノードを経由して旧エッジノードの上位のルーティングノードへ向けて行う。旧エッジノードの更新テーブル等の解放は、データ（パケット）損失防止のため、旧エッジノードの上位のルーティングノードのルーティング情報を更新した後で行うことが好ましい。
【０１６８】
（その他）
以上の各実施形態で説明した機能を併せ持つ（例えば、第１実施形態と第３実施形態の機能を併せ持つ）移動通信ネットワークおよびデータ配信方法を実現することもできる。
【０１６９】
以上の説明では、エッジノードのＩＰアドレスによりルーティングを行う方法（第１実施形態および第３実施形態）と移動機のＩＰアドレスによりルーティングを行う方法（第２実施形態および第４実施形態）とを分けて説明したが、両方法が混在したルーティング方法も考えられる。
【図面の簡単な説明】
【０１７０】
【図１】本発明の第１実施形態に係る移動通信ネットワークの例を示す図である。
【図２】本発明の第１実施形態に係る移動通信ネットワークにおけるデータの配信方法例を示すフローチャートである。
【図３】移動通信ネットワークにおいて送受信されるＩＰパケット（データ）のフォーマット例を示す図である。
【図４】本発明の第１実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を説明するための図である。
【図５】本発明の第１実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を示すフローチャートである。
【図６】本発明の第１実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を説明するための図である。
【図７】本発明の第１実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を示すフローチャートである。
【図８】本発明の第２実施形態に係る移動通信ネットワークの例を示す図である。
【図９】本発明の第２実施形態に係る移動通信ネットワークにおけるデータの配信方法例を示すフローチャートである。
【図１０】本発明の第２実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を説明するための図である。
【図１１】本発明の第２実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を示すフローチャートである。
【図１２】本発明の第２実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を説明するための図である。
【図１３】本発明の第２実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を示すフローチャートである。
【図１４】本発明の第３実施形態に係る移動通信ネットワークの例を示す図である。
【図１５】本発明の第３実施形態に係る移動通信ネットワークにおける移動機間のデータ送受信方法例を示すフローチャートである。
【図１６】本発明の第３実施形態に係る移動通信ネットワークにおけるエッジノードが生成し、管理するテーブルの例を示す図である。
【図１７】本発明の第３実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を説明するための図である。
【図１８】本発明の第３実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を示すフローチャートである。
【図１９】本発明の第３実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を説明するための図である。
【図２０】本発明の第３実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を示すフローチャートである。
【図２１】本発明の第４実施形態に係る移動通信ネットワークの例を示す図である。
【図２２】本発明の第４実施形態に係る移動通信ネットワークにおける移動機間のデータ送受信方法例を示すフローチャートである。
【図２３】本発明の第４実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を説明するための図である。
【図２４】図２４Ａと図２４Ｂとの関係を示す図である。
【図２４Ａ】本発明の第４実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を示すフローチャートである。
【図２４Ｂ】本発明の第４実施形態に係る移動通信ネットワークにおける第１のハンドオーバ制御例を示すフローチャートである。
【図２５】本発明の第４実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を説明するための図である。
【図２６】本発明の第４実施形態に係る移動通信ネットワークにおける第２のハンドオーバ制御例を示すフローチャートである。
【図１】
2006238494.tif 000003
【図２】
2006238494.tif 000004
【図３】
2006238494.tif 000005
【図４】
2006238494.tif 000006
【図５】
2006238494.tif 000007
【図６】
2006238494.tif 000008
【図７】
2006238494.tif 000009
【図８】
2006238494.tif 000010
【図９】
2006238494.tif 000011
【図１０】
2006238494.tif 000012
【図１１】
2006238494.tif 000013
【図１２】
2006238494.tif 000014
【図１３】
2006238494.tif 000015
【図１４】
2006238494.tif 000016
【図１５】
2006238494.tif 000017
【図１６】
2006238494.tif 000018
【図１７】
2006238494.tif 000019
【図１８】
2006238494.tif 000020
【図１９】
2006238494.tif 000021
【図２０】
2006238494.tif 000022
【図２１】
2006238494.tif 000023
【図２２】
2006238494.tif 000024
【図２３】
2006238494.tif 000025
【図２４】
2006238494.tif 000026
【図２４Ａ】
2006238494.tif 000027
【図２４Ｂ】
2006238494.tif 000028
【図２５】
2006238494.tif 000029
【図２６】
2006238494.tif 000030