JP2004228885A - Mobile communication system, mobile terminal, and multicast communication control method - Google Patents
Mobile communication system, mobile terminal, and multicast communication control method Download PDFInfo
- Publication number
- JP2004228885A JP2004228885A JP2003013683A JP2003013683A JP2004228885A JP 2004228885 A JP2004228885 A JP 2004228885A JP 2003013683 A JP2003013683 A JP 2003013683A JP 2003013683 A JP2003013683 A JP 2003013683A JP 2004228885 A JP2004228885 A JP 2004228885A
- Authority
- JP
- Japan
- Prior art keywords
- multicast
- mobile terminal
- router
- request
- multicast router
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
【課題】マルチキャスト配信経路の削除を適切に行うことが可能な移動通信システム、移動端末及びマルチキャスト通信制御方法を提供する。
【解決手段】移動端末30bは、マルチキャストルータ20cによる存在確認要求の送信間隔よりも短い周期のタイマを、マルチキャスト配信経路が確立される際及びマルチキャストルータ20cからの情報パケットを受信する毎に起動し、当該タイマが満了した場合に、マルチキャストルータ20cに対して、自身が属するマルチキャストグループの脱退要求を送信する。マルチキャストルータ20cは、この脱退要求に応じて、配下にマルチキャストグループに属する他の移動端末が存在しなければ、マルチキャスト配信経路を削除する。
【選択図】 図3Provided are a mobile communication system, a mobile terminal, and a multicast communication control method that can appropriately delete a multicast distribution path.
A mobile terminal activates a timer having a cycle shorter than a transmission interval of a presence confirmation request by a multicast router when a multicast distribution path is established and each time an information packet is received from the multicast router. When the timer has expired, the multicast router 20c transmits a request to withdraw from the multicast group to which the router belongs to the multicast router 20c. In response to the withdrawal request, the multicast router 20c deletes the multicast distribution path if there are no other mobile terminals belonging to the multicast group under its control.
[Selection diagram] FIG.
Description
【0001】
【発明の属する技術分野】
本発明は、一般にマルチキャスト通信の技術分野に関し、特に、マルチキャスト通信を行う移動通信システム、移動端末、及び、マルチキャスト通信における制御方法に関する。
【0002】
【従来の技術】
ICMP(Internet Control Message Protocol)、IGMP(Internet Group Management Protocol)等を含む広義のIP(Internet Protocol)を用いたネットワーク(IPネットワーク)では、送信装置は、複数の受信装置に対してファイルや動画像のデータを配信するマルチキャスト通信を行うことができる。IGMPを用いたマルチキャストグループの管理手順は、IETF(Internet Engineering Task Force)のRFC(Request For Comments)1112等に規定されている。
【0003】
このようなマルチキャスト通信では、受信装置は、マルチキャストルータを介してマルチキャストデータの配信を行う送信装置に接続される。この場合、受信装置とマルチキャストルータとは、有線又は無線を介して接続される。更に、受信装置は、IGMP−joinパケットもしくはIGMP−Reportパケット(以下では単にjoinパケットと表記する)をマルチキャストルータへ送信する。このjoinパケットを受信したマルチキャストルータは、受信装置に対してマルチキャストパケットを送信する必要があることを知り、送信装置から供給されるマルチキャストパケットの送信を行う。
【0004】
IPネットワークにおけるマルチキャストパケットの配信経路(マルチキャストパケット配信経路)は、受信装置から送信装置の方向に確立される。具体的には、受信装置がjoinパケットを送信すると、このjoinパケットを受信したマルチキャストルータは、自身の配信テーブルに、joinパケットにより要求されたマルチキャストグループを追加し、上流(受信装置から見て送信装置側)にマルチキャスト配信経路の確立要求を送信する。このマルチキャスト配信経路の確立要求を受信した上流のマルチキャストルータも同様に配信テーブルを更新し、更に上流のマルチキャストルータに向けてマルチキャスト配信経路確立要求パケットを送信する。
【0005】
送信装置が接続しているマルチキャストルータにマルチキャスト配信経路確立要求パケットが届くと、送信装置から受信装置へのマルチキャスト配信経路が確立されることになる。なお、ある受信装置がマルチキャストグループへのjoinパケットを送信した際に、既に他の受信装置がマルチキャストパケットを受信しており、送受信装置間のマルチキャスト配信経路上に存在するあるマルチキャストルータまでマルチキャスト配信経路が確立されている場合は、マルチキャスト配信経路の確立要求がそのマルチキャストルータに到達した時点で、送信装置から受信装置へのマルチキャスト配信経路が確立されることになる。
【0006】
マルチキャスト配信経路の確立後、送信装置は、このマルチキャスト配信経路上のマルチキャストルータへマルチキャストパケットを送信する。マルチキャストルータは、配下(送信装置を上流として下流側)に複数の受信装置が存在し、これら複数の受信装置へマルチキャストパケットを送信するために複数のマルチキャスト配信経路を必要とする場合に、受信したマルチキャストパケットを複製して各マルチキャスト配信経路へ送信する。
【0007】
このように、配下に複数のマルチキャスト配信経路が存在する位置、即ちマルチキャスト配信経路が分岐する位置に存在するマルチキャストルータは、マルチキャストパケットを複製して配信が必要なマルチキャスト配信経路にのみ送信することにより、マルチキャスト配信経路上でのトラヒックを必要以上に増加させず、ネットワークの帯域を有効に利用することができる。
【0008】
ところで、受信装置とマルチキャストルータとが有線を介して接続される場合、マルチキャストルータは、配下に受信装置が存在するマルチキャスト配信経路の数だけマルチキャストパケットを複製して送信する必要がある。一方、受信装置とマルチキャストルータとが無線を介して接続される場合、複数の受信装置がマルチキャストルータから送信されるマルチキャストパケットの電波信号を同時に受信することができる。このため、マルチキャストルータは、受信装置の数だけマルチキャストパケットを複製する必要がなく、1台の受信装置にパケットを送信する場合と同じ使用帯域で、複数の受信装置への送信を行うことができる。
【0009】
また、受信装置とマルチキャストルータとが無線を介して接続される場合、受信装置はネットワーク間を移動することがある。受信装置がネットワーク間を移動した場合、受信装置の接続相手となるマルチキャストルータが変わるため、移動先のネットワークへのマルチキャスト配信経路が新たに確立される必要がある。しかしながら、上述したようにマルチキャスト配信経路は、受信装置がjoinパケットを送信し、このjoinパケットを受信したマルチキャストルータが自身の配信テーブルに、当該joinパケットにより要求されたマルチキャストグループを追加し、更に上流にマルチキャスト配信経路確立要求パケットを送信することによって確立される。このため、既にマルチキャストパケットの送信を行っているマルチキャストルータが受信装置の近傍にない場合は、マルチキャスト配信経路の確立に時間がかかり、その間に配信されるパケットが受信装置に到着せず、パケットロスが発生する。
【0010】
また、移動元のネットワークに同じマルチキャストグループ宛のマルチキャストパケットを受信している他の受信装置が存在しない場合、受信装置が移動した後は、移動元のネットワークにおいて、そのマルチキャストパケットを受信している受信装置が存在しないにもかかわらず、マルチキャストパケットが配信され、帯域が無駄に使用されることになる。
【0011】
このように帯域が無駄に使用されることを防止し、マルチキャスト配信経路を迅速に削除するための方法として、受信装置がマルチキャストグループからの脱退を要求するためのIGMP−leaveパケット(以下では単にleaveパケットと表記する)をマルチキャストルータへ送信する方法がある。しかし、IGMPでは、leaveパケットは、その時点で接続されているネットワーク、即ち、移動先のネットワークにおけるマルチキャストルータのみに対してマルチキャスト通信により送信される。このため、leaveパケットは、移動元のネットワークのマルチキャストルータには到着せず、移動元ネットワークにおいてマルチキャスト配信経路が削除されない場合がある。
【0012】
なお、マルチキャストルータは、配下の受信装置の中に、対応するマルチキャストグループに属する受信装置が存在するかどうかを確認するため、受信装置の存在確認要求であるIGMP−Queryパケット(以下では単にQueryパケットと表記する)を定期的に送信している。マルチキャストパケットの配信を希望する受信装置は、このQueryパケットに応答して、自身が存在することを通知するためのIGMP−ReportパケットもしくはIGMP−joinパケット(以下では単にReportパケットと表記する)を、少なくともQueryパケットの送信元のマルチキャストルータへ送信する。
【0013】
このため、受信装置がマルチキャストルータに対して明示的にleaveパケットを送信しない場合においても、マルチキャストルータは、Queryパケット送信後、一定時間内にReportパケットを受信しない場合には、対応するマルチキャストグループに属する受信装置が存在しないと判断し、マルチキャスト配信経路をマルチキャスト配信テーブルから削除する。従って、一定時間後には、マルチキャストルータは、そのマルチキャストグループ宛のマルチキャストパケットの配信を停止することができる。
【0014】
しかしながら、Queryパケットの送信間隔のデフォルト値は120秒である。このため、leaveパケットにより明示的にマルチキャスト配信経路が削除されない場合、平均して60秒程度の期間、マルチキャストパケットが移動元ネットワークに配信され、帯域を無駄に使用してしまうこととなる。
【0015】
この問題を解決するために、ネットワーク毎にMSA(Mobility Support Agent)を配置し、このMSAによりマルチキャスト配信経路を削除する方法が考えられている。具体的には、受信装置は、移動前には移動先のネットワークに存在するMSAに対して、移動後には移動元のネットワークに存在するMSAに対して、移動先のネットワークにおけるマルチキャストグループへの参加及び移動元のネットワークにおけるマルチキャストグループの脱退を要求するパケットを送信する。このパケットを受信したMSAは、受信装置の代理としてマルチキャストルータに対してjoinパケットもしくはleaveパケットを送信する。これにより、受信装置が移動する前に移動先のネットワークにおけるマルチキャスト配信経路が確立され、移動した後に移動元のネットワークにおけるマルチキャスト配信経路が削除される。この方法は、例えば、Jiang Wu(Department of Teleinformatics、Royal Institute of Technology、Stockholm)による非特許文献1「An IP Mobility Support Architecture for the 4GW Wireless Infrastructure」、Proceedings of the 1999 Personal Computing and Communication Workshop(PCC’99)に記載されている。
【0016】
しかしながら、上述した非特許文献1では、移動元のネットワークにおけるマルチキャスト配信経路の削除について、どのようなタイミングで行うかということについての言及はなされていなかった。このため、マルチキャスト配信経路の削除を適切に行う方法が要求されている。
【0017】
【非特許文献1】
Jiang Wu(Department of Teleinformatics、Royal Institute of Technology、Stockholm)著、「An IP Mobility Support Architecture for the 4GW Wireless Infrastructure」、Proceedings of the 1999 Personal Computing and Communication Workshop(PCC’99)
【0018】
【発明が解決しようとする課題】
本願の課題は、マルチキャスト配信経路の削除を適切に行うことが可能な移動通信システム、移動端末及びマルチキャスト通信制御方法を提供することである。
【0019】
【問題を解決するための手段】
上記課題を解決するために、本発明は請求項1に記載されるように、マルチキャストグループに属する移動端末と、前記マルチキャストグループに属する移動端末に対して情報信号を送信するマルチキャストルータとを有する移動通信システムにおいて、前記移動端末は、前記マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信するマルチキャスト配信経路確立要求送信手段と、前記マルチキャストルータにより存在確認要求が送信される間隔よりも短い時間で満了するタイマと、前記マルチキャスト配信経路の確立要求が送信される際及び前記マルチキャストルータからの情報信号を受信する毎に前記タイマを起動するタイマ起動手段と、前記タイマが満了した場合に、前記マルチキャストルータに対して、自身が属するマルチキャストグループの脱退要求を送信するマルチキャストグループ脱退要求送信手段とを備え、前記マルチキャストルータは、前記移動端末からのマルチキャストグループの脱退要求に応じて、配下に前記マルチキャストグループに属する他の移動端末が存在しない場合に、前記マルチキャスト配信経路を削除するマルチキャスト配信経路削除手段を備えることを特徴とする。
【0020】
また、本発明は請求項2に記載されるように、請求項1に記載の移動通信システムにおいて、前記マルチキャストグループ脱退要求送信手段は、前記移動端末と前記マルチキャストルータとの通信を中継する中継装置を介して前記マルチキャストグループの脱退要求を送信することを特徴とする。
【0021】
また、本発明は請求項3に記載されるように、請求項2に記載の移動通信システムにおいて、前記中継装置は、前記マルチキャストルータの通信可能領域に存在する他の移動端末、前記移動端末が受信する情報信号の送信元である他のマルチキャストルータ、前記マルチキャストルータの代理として機能するサーバ、及び、前記マルチキャストルータに接続される無線基地局の何れかであることを特徴とする。
【0022】
また、本発明は請求項4に記載されるように、請求項1乃至3の何れかに記載の移動通信システムにおいて、前記マルチキャストグループ脱退要求送信手段は、前記マルチキャストルータとの間で情報信号を送受信する情報信号通信手段とは別の通信手段であることを特徴とする。
【0023】
また、本発明は請求項5に記載されるように、請求項4に記載の移動通信システムにおいて、前記マルチキャストグループ脱退要求送信手段は、前記情報信号通信手段の通信可能領域より広い送信可能領域を有することを特徴とする。
【0024】
また、本発明は請求項6に記載されるように、請求項1乃至5の何れかに記載の移動通信システムにおいて、前記マルチキャスト配信経路確立要求送信手段は、前記マルチキャストルータからのブロードキャスト通信による最初の情報信号を受信した場合に、該マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信することを特徴とする。
【0025】
また、本発明は請求項7に記載されるように、請求項1乃至6の何れかに記載の移動通信システムにおいて、前記マルチキャスト配信経路確立要求送信手段は、前記マルチキャストルータからの存在確認要求を受信した場合に、該マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信することを特徴とする。
【0026】
また、本発明は請求項8に記載されるように、マルチキャストグループに属し、マルチキャストルータからの情報信号を受信する移動端末において、前記マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信するマルチキャスト配信経路確立要求送信手段と、前記マルチキャストルータにより存在確認要求が送信される間隔よりも短い時間で満了するタイマと、前記マルチキャスト配信経路の確立要求が送信される際及び前記マルチキャストルータからの情報信号を受信する毎に前記タイマを起動するタイマ起動手段と、前記タイマが満了した場合に、前記マルチキャストルータに対して、自身が属するマルチキャストグループの脱退要求を送信するマルチキャストグループ脱退要求送信手段とを備えることを特徴とする。
【0027】
また、本発明は請求項9に記載されるように、請求項8に記載の移動端末において、前記マルチキャストグループ脱退要求送信手段は、前記移動端末と前記マルチキャストルータとの通信を中継する中継装置を介して前記マルチキャストグループの脱退要求を送信することを特徴とする。
【0028】
また、本発明は請求項10に記載されるように、請求項9に記載の移動端末において、前記中継装置は、前記マルチキャストルータの通信可能領域に存在する他の移動端末、前記移動端末が受信する情報信号の送信元である他のマルチキャストルータ、前記マルチキャストルータの代理として機能するサーバ、及び、前記マルチキャストルータに接続される無線基地局の何れかであることを特徴とする。
【0029】
また、本発明は請求項11に記載されるように、請求項8乃至10の何れかに記載の移動端末において、前記マルチキャストグループ脱退要求送信手段は、前記マルチキャストルータとの間で情報信号を送受信する情報信号通信手段とは別の通信手段であることを特徴とする。
【0030】
また、本発明は請求項12に記載されるように、請求項11に記載の移動端末において、前記マルチキャストグループ脱退要求送信手段は、前記情報信号通信手段の通信可能領域より広い送信可能領域を有することを特徴とする。
【0031】
また、本発明は請求項13に記載されるように、請求項8乃至12の何れかに記載の移動端末において、前記マルチキャスト配信経路確立要求送信手段は、前記マルチキャストルータからのブロードキャスト通信による最初の情報信号を受信した場合に、該マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信することを特徴とする。
【0032】
また、本発明は請求項14に記載されるように、請求項8乃至13の何れかに記載の移動端末において、前記マルチキャスト配信経路確立要求送信手段は、前記マルチキャストルータからの存在確認要求を受信した場合に、該マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信することを特徴とする。
【0033】
また、本発明は請求項15に記載されるように、マルチキャストグループに属する移動端末と、前記マルチキャストグループに属する移動端末に対して情報信号を送信するマルチキャストルータとを有する移動通信システムにおけるマルチキャスト通信制御方法において、前記移動端末は、マルチキャスト配信経路の確立要求を送信する際及び前記マルチキャストルータからの情報信号を受信する毎に、前記マルチキャストルータにより存在確認要求が送信される間隔よりも短い時間で満了するタイマを起動し、前記移動端末は、前記タイマが満了した場合に、前記マルチキャストルータに対して、自身が属するマルチキャストグループの脱退要求を送信し、前記マルチキャストルータは、前記移動端末からのマルチキャストグループの脱退要求に応じて、配下に前記マルチキャストグループに属する他の移動端末が存在しない場合に、前記マルチキャスト配信経路を削除することを特徴とする。
【0034】
請求項1乃至15に記載の発明によれば、移動端末は、マルチキャストルータによる存在確認要求の送信間隔よりも短い周期のタイマを、マルチキャスト配信経路が確立される際及びマルチキャストルータからの情報信号を受信する毎に起動し、当該タイマが満了した場合に、マルチキャストルータに対して、自身が属するマルチキャストグループの脱退要求を送信している。このため、マルチキャストルータは、定期的に送信する存在確認要求に対する移動端末からの応答がないことをもってマルチキャスト配信経路の削除を行う場合よりも、迅速にマルチキャスト配信経路の削除を行い、不必要なマルチキャスト通信を削減して帯域が無駄に使用されることを防止することができる。一方、移動端末は、タイマが満了するまではマルチキャストグループの脱退要求を送信しないため、移動端末がマルチキャストルータの通信可能領域を頻繁に入出する場合に、マルチキャスト配信経路の確立要求とマルチキャストグループの脱退要求とが短時間に繰り返されて、帯域が過剰に使用されることを防止することができる。
【0035】
また、請求項2、3、9及び10に記載の発明によれば、移動端末は、当該移動端末とマルチキャストルータとの通信を中継する中継装置、具体的には、マルチキャストルータの通信可能領域に存在する他の移動端末、移動端末が受信する情報信号の送信元である他のマルチキャストルータ、マルチキャストルータの代理として機能するサーバ、及び、マルチキャストルータに接続される無線基地局の何れかを介してマルチキャストグループの脱退要求を送信することにより、マルチキャストルータと直接に通信を行うことができない環境下においても、当該マルチキャストルータへマルチキャストグループの脱退要求を送信することが可能となる。
【0036】
特に、中継装置がマルチキャストルータの通信可能領域に存在する他の移動端末である場合には、移動端末がマルチキャストルータの通信可能領域の外に存在する場合でも、当該マルチキャストルータへマルチキャストグループの脱退要求を送信することが可能となる。また、中継装置がマルチキャストルータの代理として機能するサーバである場合には、マルチキャストグループの加入要求や脱退要求が移動端末からサーバを介してマルチキャストグループへ送信されるため、マルチキャストグループに関する加入要求及び脱退要求は受信側から送信側へと行うこととするマルチキャスト通信の原則を維持することができ、マルチキャストに関する他のプロトコルとの整合性も良好になる。
【0037】
また、請求項4、5、11及び12に記載の発明によれば、移動端末は、マルチキャストグループの脱退要求を送信する際に、マルチキャストルータとの間で情報信号を送受信する通信手段とは別の通信手段、具体的にはマルチキャストルータとの間で情報信号を送受信する通信手段よりも広い送信可能領域を有する通信手段を用いることにより、マルチキャストルータからの情報信号を受信することができない位置に存在する場合においても、当該マルチキャストルータへマルチキャストグループの脱退要求を送信することが可能となる。
【0038】
また、請求項6、7、13及び14に記載の発明によれば、移動端末は、マルチキャストルータからのブロードキャスト通信による最初の情報信号を受信した場合に、当該マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信し、その後は当該マルチキャストルータからの存在確認要求を受信した場合にのみ、マルチキャスト配信経路の確立要求を送信しており、当該マルチキャスト配信経路の確立要求の送信を必要最小限に抑え、帯域の有効利用を図ることが可能となる。
【0039】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を説明する。なお、各図において、同様の要素には同様の参照番号が付されている。
【0040】
図1は、本願第1実施例による移動通信システムの概念図である。この通信システムは、マルチキャストパケットをマルチキャスト通信で送信する送信装置10と、送信装置10からのマルチキャストパケットを複製しながら中継するマルチキャストルータ20a、20b、20c、20dとを含む。
【0041】
送信装置10には、マルチキャストルータ20aが接続され、このマルチキャストルータ20aの配下に、マルチキャストルータ20b、20c、20dが接続され、全体としてツリー上に形成されている。本願実施例では、簡単のため、4つのマルチキャストルータが接続されているツリー構造の例を示しているが、更に多くのマルチキャストルータを利用してツリー構造でない複雑なネットワークを形成することも可能である。
【0042】
また、本実施例では、マルチキャストルータ20b、20c、20dは、無線基地局としての機能も有する。この機能を利用して、マルチキャスト20b、20cの通信可能領域内には、それぞれ移動端末30a、30bが無線リンクを通じて接続されている。各マルチキャストルータ/無線基地局20b、20c、20dを中心として描かれている円は、これらマルチキャストルータ/無線基地局20b、20c、20dの通信可能な領域を示している。各マルチキャストルータ/無線基地局20b、20c、20dは、この通信可能領域に対して、各自の管轄するネットワーク又は通信可能領域を区別するための識別情報(例えば、IPアドレス)を含む広告(advertisement)パケットをブロードキャスト通信により定期的に送信している。移動端末30は、この広告パケットに含まれる識別情報を受信することによって、通信可能なマルチキャストルータ/無線基地局20を認識することが可能になる。
【0043】
送信装置10は、例えば、パーソナルコンピュータやワークステーション等の情報処理端末である。送信装置10は、例えば、ソフトウェア、動画像等のファイルデータ、リアルタイムに取得した動画等をマルチキャストパケットとしてマルチキャストルータ20aへ送信する。
【0044】
マルチキャストルータ20aは、受信したマルチキャストパケットを必要な数だけ複製し、配下のマルチキャストルータ20b、20c、20dへその複製したマルチキャストパケットを送信する。マルチキャストルータ20b、20c、20dの配下は無線区間である。このため、これらマルチキャストルータ20b、20c、20dは、無線送信を一度行うことによって、配下の移動端末にマルチキャストパケットを配信することができる。
【0045】
移動端末30a、30bは、マルチキャスト受信装置である。これら移動端末30a、30bは、所望のマルチキャストグループ宛のマルチキャストパケットを受信することができるように、自身が現在接続しているマルチキャストルータ20bまたは20cに対して、マルチキャスト配信経路の確立要求を送信する。また、移動端末30a、30bは、マルチキャストパケットの受信が不要になった場合は、同様に現在接続しているマルチキャストルータ20bまたは20cに対してマルチキャストグループの脱退要求を送信する。
【0046】
このような移動通信システムにおいて、移動端末30a、30bが所定のマルチキャストグループ宛のマルチキャストパケットを受信することを考察する。マルチキャストグループ(マルチキャストグループGとする)のアドレスは、例えば、239.1.2.3のように指定される。
【0047】
図1は、最初、移動端末30aのみがマルチキャストグループG宛のマルチキャストパケットを受信している状態で、移動端末30bが新たにマルチキャストグループG宛のマルチキャストパケットを受信する場合を示している。移動端末30bへのマルチキャスト配信経路が確立されていない状態では、送信装置10からのマルチキャストパケットは、マルチキャストルータ20a、20bを経由して、移動端末30aにのみ送信されている(図中の実線の矢線)。なお、この状態ではマルチキャストルータ20c、20dへのマルチキャスト配信経路は確立されていないので、マルチキャストグループG宛のマルチキャストパケットはこれらのマルチキャストルータ20c、20dへは配信されない。
【0048】
次に、新たにマルチキャストパケットの受信を開始しようとする移動端末30bは、自身の属するネットワークを管轄するマルチキャストルータ20cに対して、マルチキャストグループG宛のマルチキャストパケットを配信するためのマルチキャスト配信経路の確立要求を送信する。このマルチキャストグループG宛のマルチキャストパケットを配信するためのマルチキャスト配信経路の確立要求は、マルチキャストグループG宛のマルチキャストパケットの配信要求や、マルチキャストグループGへの加入要求としての役割も有する。更に、移動端末30bは、内蔵する当該マルチキャスト配信経路に関するタイマを起動する。
【0049】
なお、ここで使用されるタイマの満了時間は、マルチキャストルータ20により定期的に送信される、マルチキャスト受信装置の存在確認要求であるIGMP−Queryパケット(以下では単にQueryパケットと表記する)の送信間隔(デフォルト値は120秒)よりも短く、広告パケットの送信間隔(通常1秒程度)よりも長く設定される(図中では5秒)。タイマの満了時間の設定方法については、上記の範囲内で設定できるのであれば、例えば、移動通信システム全体としてあらかじめ定められているとしても良く、また、個々の移動端末30がマルチキャストルータ20によるマルチキャスト受信装置の存在確認要求の送信間隔と、広告パケットの送信間隔から適切な値を決定するとしても良い。なお、移動端末30aも、移動端末30bと同様、最初にマルチキャスト配信経路の確立を要求した際に、内蔵するタイマを起動している。
【0050】
移動端末30bからのマルチキャスト配信経路の確立要求を受信したマルチキャストルータ20cは、マルチキャストルータ20aに対して、マルチキャストグループG宛のマルチキャストパケットを配信するためのマルチキャスト配信経路の確立要求を送信するとともに、マルチキャストグループG宛のマルチキャストパケットを配信するためのマルチキャスト配信経路を確立する。
【0051】
マルチキャストルータ20aには、送信装置10からマルチキャストルータ20bへのマルチキャストグループGに関するマルチキャスト配信経路が既に存在する。このため、マルチキャストルータ20aは、マルチキャストルータ20cからのマルチキャスト配信経路の確立要求を受信しても、送信装置10にマルチキャスト配信経路の確立要求を送信せず、マルチキャストグループGに関するマルチキャスト配信経路にマルチキャストルータ20cを追加する。図中の点線の矢線がマルチキャスト配信経路確立要求の流れを示している。これにより、マルチキャストグループGに関する移動端末30bへのマルチキャスト配信経路が確立されることになる。
【0052】
その後は、図2に示すように、送信装置10がマルチキャストルータ20aへマルチキャストグループG宛のマルチキャストパケットを送信すると、マルチキャストルータ20aは、このマルチキャストパケットを複製し、確立されたマルチキャスト配信経路を通じて、マルチキャストルータ20b、20cへ送信する。
【0053】
マルチキャストルータ20b、20cは配下の無線区間にマルチキャストパケットを送信する。その結果、マルチキャストパケットは移動端末30a、30bの双方へ送信に配信され、移動端末30bも所望のマルチキャストパケットを受信することができるようになる。
【0054】
この状態で、移動端末30bは、マルチキャストルータ20cからのマルチキャストパケットや広告パケット(以下、これらをまとめて情報パケットと表記する)を受信した場合、タイマを初期化し、再起動する。なお、移動端末30bは、マルチキャストルータ20cからの広告パケットを受信した場合のみ、タイマを初期化し、再起動するようにしても良い。
【0055】
また、移動端末30bは、マルチキャストルータ20cからのマルチキャスト受信装置の存在確認要求を受信した場合には、当該マルチキャストルータ20cに対して、マルチキャスト配信経路確立要求を送信する。
【0056】
上述したように、タイマの満了時間をマルチキャストルータ20cによる広告パケット送信間隔よりも長い値としている。このため、移動端末30bが、マルチキャストルータ20cの通信可能領域内にいる限り、タイマが満了することはない。
【0057】
次に、図3に示すように、移動端末30bがマルチキャストルータ20cの通信可能領域の外に出ると、当該移動端末30bは、マルチキャストルータ20cからの情報パケットを受信できなくなり、タイマが満了する。タイマが満了すると、移動端末30bは、マルチキャストルータ20cの通信可能領域の外に出たことを検知し、当該マルチキャストルータ20cに対して、マルチキャストグループGの脱退要求を送信する。この際、移動端末30bは、マルチキャストルータ20cの通信可能領域の外に出ているため、直接マルチキャストルータ20cにマルチキャストグループGの脱退要求を送信することができない。このため、マルチキャストルータ20cの通信可能領域内に存在する別の移動端末30cが移動端末30bからのマルチキャストグループGの脱退要求を中継することにより、マルチキャストルータ20cに当該マルチキャストグループGの脱退要求が到達する。
【0058】
このように、移動端末30bは、内蔵するタイマの満了により、自身がマルチキャストルータ20cの通信可能領域の外に出たことを検知し、マルチキャストグループGの脱退要求をマルチキャストルータ20cへ送信することが可能となる。
【0059】
マルチキャストグループGの脱退要求を受信したマルチキャストルータ20cは、配下の他のマルチキャスト通信装置に向けて臨時に存在確認要求を送信する。そして、この存在確認要求に対する応答がない場合には、マルチキャストルータ20cは、配下の他のマルチキャスト通信装置の中に、マルチキャストグループGに属するマルチキャスト受信装置が存在しないと判断し、定期的に送信する存在確認要求に対する移動端末30bからの応答の有無を確認することなく、マルチキャストグループGに関するマルチキャスト配信経路を削除する。
【0060】
これにより、マルチキャストルータ20cは、定期的に送信する存在確認要求に対する移動端末30bからの応答の有無を確認することなく、迅速にマルチキャスト配信経路の削除を行うことが可能となり、不必要なマルチキャスト通信を削減して帯域の有効利用を図ることができる。一方、移動端末30bは、タイマが満了するまではマルチキャストグループの脱退要求を送信しないため、当該移動端末30bがマルチキャストルータ20cの通信可能領域を頻繁に入出する場合に、マルチキャスト配信経路の確立要求とマルチキャストグループの脱退要求とが短時間に繰り返されて、帯域が過剰に使用されることを防止することができる。
【0061】
なお、本実施例では、移動端末30cが移動端末30bからのマルチキャストグループGの脱退要求をマルチキャストルータ20cへ中継したが、中継装置はは、移動端末30bからのマルチキャストグループGの脱退要求をマルチキャストルータ20cへ中継することができるものであれば良く、例えば固定的に設置されている中継無線基地局でも良い。また、中継装置が複数存在し、これら複数の中継装置を介して移動端末30bからのマルチキャストグループGの脱退要求がマルチキャストルータ20cへ送信されるようにしても良い。更に、移動端末30bにおける中継装置との通信手段、及び、マルチキャストルータ20cにおける中継装置との通信手段は、マルチキャストパケットを送信もしくは受信する通信手段でなくても良く、移動端末30bから送信されたマルチキャストグループGの脱退要求が、マルチキャストルータ20cに到達するような通信手段であれば良い。
【0062】
また、図4に示すように、移動端末30bとマルチキャストルータ20c(無線基地局20c)が複数の通信手段(無線インターフェース)を有しており、マルチキャストパケットを送信もしくは受信する通信手段よりも、通信可能領域が広い通信手段(通信可能領域はマルチキャストルータ20cを中心として描かれている外側の円)が存在する場合、移動端末30bは、その通信手段を使用して、マルチキャストグループGの脱退要求をマルチキャストルータ20cへ直接送信するようにしても良い。
【0063】
図5は、図2乃至図4における移動端末30bの動作を示すフローチャートである。移動端末30bは、新たにマルチキャストパケットの受信を開始しようとする場合、自身の属するネットワークを管轄するマルチキャストルータ20cに対して、マルチキャスト配信経路の確立要求を送信する(ステップ101)。次に、移動端末30bは、内蔵するタイマを起動する(ステップ102)。
【0064】
その後、移動端末30bは、マルチキャストルータ20cからのパケットを受信したか否かを判定する(ステップ103)。移動端末30bは、パケットを受信した場合、当該パケットが存在確認要求であるか否かを判定する(ステップ104)。パケットが存在確認要求でない場合、移動端末30bは、内蔵するタイマを初期化し、再起動する(ステップ102)。また、パケットが存在確認要求である場合には、移動端末30bは、再度、マルチキャストルータ20cに対して、マルチキャスト配信経路の確立要求を送信する(ステップ101)。
【0065】
一方、移動端末30bは、マルチキャストルータ20cからのパケットを受信していない場合、タイマが満了したか否かを判定する(ステップ105)。タイマが満了していない場合、移動端末30bは、再び、マルチキャストルータ20cからのパケットを受信したか否かを判定する(ステップ103)。
【0066】
また、タイマが満了した場合、移動端末30bは、パケットを受信しないことにより、マルチキャストルータ20cの通信可能領域の外に出たことを検知し、当該マルチキャストルータ20cに対して、マルチキャストグループGの脱退要求を送信する(ステップ106)。マルチキャストグループGの脱退要求を受信したマルチキャストルータ20cは、配下の他のマルチキャスト通信装置の中に、マルチキャストグループGに属するマルチキャスト受信装置が存在しない場合は、移動端末30bによる脱退要求に応じて、マルチキャストグループGに関するマルチキャスト配信経路を削除する。
【0067】
ところで、上記では、移動端末30bがマルチキャストルータ20の通信可能領域でない位置に移動する場合について説明したが、次に、移動端末30bが異なるマルチキャストルータ20の管轄するネットワーク間を移動する場合について説明する。
【0068】
図6は、図2と同様の状態で、マルチキャストルータ20cを介して、マルチキャストグループG宛のマルチキャストパケットを受信している移動端末30bが、マルチキャストルータ20cの管轄するネットワークからマルチキャストルータ20dの管轄するネットワークへ移動する場合の様子を示す図である。
【0069】
移動端末30bは、マルチキャストルータ20cからマルチキャストルータ20dの方向に移動し、マルチキャストルータ20c及びマルチキャストルータ20dの双方とも通信可能な領域内に入ると、マルチキャストルータ20dがブロードキャスト通信により送信する広告パケットを受信することができる。移動端末30bは、この時点では、マルチキャストルータ20cからのマルチキャストパケットを受信しているが、新たにマルチキャストルータ20dからの広告パケットを受信したことにより、当該マルチキャストルータ20dの管轄するネットワークに移動することを予想する。
【0070】
更に、移動端末30bは、前もって、マルチキャストルータ20cを介してマルチキャストルータ20dに対し、マルチキャスト配信経路の確立要求を送信する。更に、移動端末30bは、内蔵する当該マルチキャストルータ20dに関するマルチキャスト配信経路についてのタイマを起動する。
【0071】
なお、本実施例では、移動端末30bは、マルチキャストルータ20dからの広告パケットの受信を契機にマルチキャスト配信経路の確立要求を送信するとしたが、例えば、マルチキャストルータ20dとの間の無線リンクの通信品質が所定値を超えた場合に、マルチキャスト配信経路の確立要求を送信するようにしても良い。
【0072】
移動端末30bからのマルチキャスト配信経路の確立要求を受信したマルチキャストルータ20dは、マルチキャストルータ20aに対して、マルチキャストグループG宛のマルチキャストパケットを配信するためのマルチキャスト配信経路の確立要求を送信するとともに、マルチキャストグループG宛のマルチキャストパケットを配信するためのマルチキャスト配信経路を確立する。
【0073】
マルチキャストルータ20aは、マルチキャストルータ20dからのマルチキャスト配信経路の確立要求を受信すると、マルチキャストグループGに関するマルチキャスト配信経路にマルチキャストルータ20dを追加する。これにより、図7に示すように、マルチキャストルータ20aは、送信装置10からのマルチキャストグループG宛のマルチキャストパケットをマルチキャストルータ20dにも送信する。
【0074】
移動端末30bは、マルチキャストルータ20dに関するマルチキャスト配信経路が確立された後は、当該マルチキャストルータ20dからの広告パケットを受信しても、単にマルチキャストルータ20dに関するマルチキャスト配信経路についてのタイマを初期化し、再起動するのみであり、マルチキャスト配信経路の確立要求を送信することはしない。
【0075】
一方、移動端末30bは、図8に示すように、マルチキャストルータ20dからのマルチキャスト受信装置の存在確認要求を受信した場合には、当該マルチキャストルータ20dへ再度マルチキャスト配信経路の確立要求を送信する。移動端末30bは、このような処理を行うことにより、移動先と予想されるネットワークを管轄するマルチキャストルータ20dに関するマルチキャスト配信経路を保持しつつ、マルチキャスト配信経路の確立要求の送信を必要最小限に抑え、帯域の有効利用を図ることが可能となる。
【0076】
その後、移動端末30bの移動が進むと、マルチキャストルータ20cの通信可能領域と、マルチキャストルータ20dの通信可能領域が重複する領域で、接続先基地局の切り替えが行われる。これにより移動端末30bは、マルチキャストルータ20dを介して、マルチキャストグループG宛のマルチキャストパケットを受信するようになる。この接続先基地局の切り替え方法は、例えば、マルチキャストルータ20dとの間の無線リンクの通信品質が所定値を超えた場合に切り替える方法や、既存の携帯電話等の移動通信システムにおける基地局の切り替え方法等を採用することができる。
【0077】
接続先基地局の切り替えが行われる前に、マルチキャストルータ20dにおけるマルチキャスト配信経路が確立されているため、移動端末30bは、接続先基地局が切り替えられた後、直ちにマルチキャストグループG宛のマルチキャストパケットを受信することができる。
【0078】
図9は、移動局30bが更に移動し、マルチキャストルータ20cの通信可能領域の外に出た場合の様子を示す図である。この状態では、移動端末30bは、マルチキャストルータ20cからの広告パケットを受信することができない。このため、所定時間経過後に、マルチキャストルータ20cに関するマルチキャスト配信経路についてのタイマが満了する。移動端末30bは、タイマが満了したことにより、マルチキャストルータ20cの通信可能領域の外に出たことを検知し、図の点線の矢線のように、現在接続しているマルチキャストルータ20dを介して、当該マルチキャストルータ20cに対し、マルチキャストグループGの脱退要求を送信する。
【0079】
マルチキャストグループGの脱退要求を受信したマルチキャストルータ20cは、配下の他のマルチキャスト通信装置に向けて臨時に存在確認要求を送信する。そして、この存在確認要求に対する応答がない場合には、マルチキャストルータ20cは、配下の他のマルチキャスト通信装置の中に、マルチキャストグループGに属するマルチキャスト受信装置が存在しないと判断し、定期的に送信する存在確認要求に対する移動端末30bからの応答の有無を確認することなく、マルチキャストグループGに関するマルチキャスト配信経路を削除する。
【0080】
なお、本実施例では、移動端末30bが現在接続しているマルチキャストルータ20dが、当該移動端末30bからのマルチキャストグループGの脱退要求をマルチキャストルータ20cへ中継したが、中継装置は、移動端末30bからのマルチキャストグループGの脱退要求をマルチキャストルータ20cへ中継することができるものであれば良く、例えばマルチキャストルータ20cの通信可能領域に存在する他の移動端末30でも良い。
【0081】
また、移動端末30bとマルチキャストルータ20c(無線基地局20c)が複数の通信手段(無線インターフェース)を有しており、マルチキャストパケットを送信もしくは受信する通信手段よりも、通信可能領域が広い通信手段が存在する場合、移動端末30bは、その通信手段を使用して、マルチキャストグループGの脱退要求をマルチキャストルータ20cへ直接送信するようにしても良い。
【0082】
図10は、移動端末30bの移動が完了した様子を示す。送信装置10からのマルチキャストグループG宛のマルチキャストパケットは、マルチキャストルータ20aを介して、マルチキャストルータ20b及び20dへ送信され、更に、移動端末30a及び30bへ送信されており、移動端末30bの移動元のネットワークを管轄するマルチキャストルータ20cには送信されていない。
【0083】
図11は、図6乃至図10における移動端末30bの動作を示すフローチャートである。マルチキャストルータ20cからのマルチキャストパケットを受信している移動端末30bは、他のマルチキャストルータ20dからの広告パケットを受信したか否かを判定する(ステップ201)。移動端末30bは、マルチキャストルータ20c及び他のマルチキャストルータ20dの双方とも通信可能な領域内に入り、マルチキャストルータ20dからの広告パケットを受信すると、次に、当該マルチキャストルータ20dに対して、マルチキャスト配信経路の確立要求を送信する(ステップ202)。更に、移動端末30bは、マルチキャストルータ20dに関するマルチキャスト配信経路についてのタイマを起動する(ステップ203)。
【0084】
その後、移動端末30bは、マルチキャストルータ20c及びマルチキャストルータ20dからのパケットを受信したか否かを判定する(ステップ204)。移動端末30bは、パケットを受信した場合、当該パケットが存在確認要求であるか否かを判定する(ステップ205)。パケットが存在確認要求でない場合、移動端末30bは、当該パケットの送信元のマルチキャストルータ20に関するマルチキャスト配信経路についてのタイマを初期化し、再起動する(ステップ203)。また、パケットが存在確認要求である場合には、移動端末30bは、再度、そのパケットの送信元のマルチキャストルータ20に対して、マルチキャスト配信経路の確立要求を送信する(ステップ202)。
【0085】
一方、移動端末30bは、マルチキャストルータ20c又はマルチキャストルータ20dからのパケットを受信していない場合、そのマルチキャストルータ20に関するマルチキャスト配信経路についてのタイマが満了したか否かを判定する(ステップ206)。
【0086】
タイマが満了していない場合、移動端末30bは、再び、マルチキャストルータ20c及びマルチキャストルータ20dからのパケットを受信したか否かを判定する(ステップ204)。
【0087】
また、タイマが満了した場合、移動端末30bは、パケットを受信しないことにより、マルチキャストルータ20の通信可能領域の外に出たことを検知し、当該マルチキャストルータ20に対して、マルチキャストグループGの脱退要求を送信する(ステップ207)。マルチキャストグループGの脱退要求を受信したマルチキャストルータ20は、配下の他のマルチキャスト通信装置の中に、マルチキャストグループGに属するマルチキャスト受信装置が存在しない場合は、移動端末30bによる脱退要求に応じて、マルチキャストグループGに関するマルチキャスト配信経路を削除する。
【0088】
図12は、本願第2実施例による移動通信システムの概念図を示す。この実施例では、マルチキャストルータと無線基地局の機能が分離されており、マルチキャストルータ40a、40b、40cの配下に、無線基地局50a、50b、50cが設けられている。本実施例における無線基地局50は、マルチキャストルータ40が送信したマルチキャストパケットを無線リンクに対して送信する機能を有している。このため、マルチキャストルータ40が無線インターフェースを持つ必要がなく、機能分離により、負荷を分散させることが可能となる。
【0089】
図13は、本願第3実施例による移動通信システムの概念図を示す。この実施例では、本願第2実施例に加えて、マルチキャストルータ40a、40b、40cの配下に、代理サーバ60a、60b、60cが設けられている。これらの代理サーバ60は、移動端末30からのマルチキャスト配信経路の確立要求やマルチキャストグループの脱退要求を受信し、マルチキャストルータ20に通知する機能を有する。
【0090】
上述の図6に示すように、移動端末30bは、移動時において、前もって、マルチキャスト配信経路の確立要求を、現在接続しているマルチキャストルータ20cを通じて、移動先と想定されるネットワークを管轄するマルチキャストルータ20dへ送信する(図中の点線の矢線)。この目的は、マルチキャストルータ20dがマルチキャストルータ20aにマルチキャスト配信経路の確立を要求するためである。
【0091】
一方、本実施例では、移動端末30bは、マルチキャストルータ40d(図6におけるマルチキャストルータ20dに対応するもの)に対して、マルチキャスト配信経路の確立要求を送信する際、現在接続している無線基地局50cを介して移動先のネットワーク上に存在する代理サーバ60dへ送信する。代理サーバ60dは、そのマルチキャスト配信経路の確立要求をマルチキャストルータ40dへ送信する。その後は、図6の場合と同様に、マルチキャストルータ40dは、マルチキャストルータ20aに対して、マルチキャスト配信経路の確立要求を送信し、マルチキャスト配信経路を確立する。
【0092】
また、移動端末30bの移動により、移動元のネットワークを管轄するマルチキャストルータ40cにマルチキャストグループGの脱退要求を送信する場合も、代理サーバ60cを介して送信される。即ち、無線基地局50dの通信可能領域内に存在する移動端末30bは、無線基地局50dを介して代理サーバ60cへマルチキャストグループGの脱退要求を送信する。
【0093】
代理サーバ60cは、そのマルチキャストグループGの脱退要求をマルチキャストルータ40cへ送信し、当該マルチキャストルータ40cは、配下の他のマルチキャスト通信装置の中に、マルチキャストグループGに属するマルチキャスト受信装置が存在しない場合は、マルチキャストグループGに関するマルチキャスト配信経路を削除する。
【0094】
このように、代理サーバ60を利用すると、マルチキャスト配信経路の確立要求及びマルチキャストグループの脱退要求の受信に関する処理負担をマルチキャストルータ20から分散させることができる。更に、代理サーバ60を利用することで、マルチキャスト配信経路の確立要求及びマルチキャストグループの脱退要求は、マルチキャストパケットの配信及び停止を行う側から行われるとするマルチキャスト通信の原則に忠実に従うことが可能になる。即ち、移動端末30bからのマルチキャスト配信経路の確立要求及びマルチキャストグループの脱退要求が代理サーバ60に一旦送信され、更に代理サーバ60がマルチキャストルータ20へ送信することで、実際にマルチキャストパケットの配信及び停止を行う側から送信が行われる。このようなマルチキャスト通信の原則に忠実な動作は、マルチキャスト通信に関する他のプロトコルとの整合性も良好になるという利点をもたらす。
【0095】
以上説明したように、本実施形態によれば、移動端末30は、マルチキャストルータ20による存在確認要求の送信間隔よりも短い周期のタイマを、マルチキャスト配信経路が確立される際及びマルチキャストルータ20からの情報パケットを受信する毎に起動し、当該タイマが満了した場合に、マルチキャストルータ20に対して、自身が属するマルチキャストグループの脱退要求を送信している。このため、マルチキャストルータ20は、定期的に送信する存在確認要求に対する移動端末からの応答がないことをもってマルチキャスト配信経路の削除を行う場合よりも、迅速にマルチキャスト配信経路の削除を行い、不必要なマルチキャスト通信を削減して帯域が無駄に使用されることを防止することができる。
【0096】
一方、移動端末30は、タイマが満了するまではマルチキャストグループの脱退要求を送信しないため、移動端末30がマルチキャストルータの通信可能領域を頻繁に入出する場合に、マルチキャスト配信経路の確立要求とマルチキャストグループの脱退要求とが短時間に繰り返されて、帯域が過剰に使用されることを防止することができる。
【0097】
なお、上述した実施形態では、移動端末30は、マルチキャストルータ20からの情報パケットを受信する毎に、タイマを再起動させたが、情報パケットに限らず、何らかの情報信号を受信する毎に、タイマを再起動させるようにしても良い。
【0098】
【発明の効果】
本発明によれば、マルチキャスト配信経路の削除を適切に行うことが可能となる。
【図面の簡単な説明】
【図1】本願第1実施例による移動通信システムの概念図である。
【図2】図1の通信システムにおいて、マルチキャスト配信経路が確立された様子を表す概念図である。
【図3】図1の通信システムにおいて、移動端末がマルチキャストルータに対してマルチキャストグループからの脱退要求を送信する第1の例を表す概念図である。
【図4】図1の通信システムにおいて、移動端末がマルチキャストルータに対してマルチキャストグループからの脱退要求を送信する第2の例を表す概念図である。
【図5】図2乃至図4における移動端末の動作を示すフローチャートである。
【図6】図1の移動通信システムにおけるネットワーク間の移動の様子を表す概念図である。
【図7】図6の次の段階を表す概念図である。
【図8】図7の次の段階を表す概念図である。
【図9】図8の次の段階を表す概念図である。
【図10】ネットワーク間の移動が完了した様子を表す概念図である。
【図11】図6乃至図10における移動端末の動作を示すフローチャートである。
【図12】本願第2実施例による移動通信システムの概念図である。
【図13】本願第3実施例による移動通信システムの概念図である。
【符号の説明】
10 送信装置
20a マルチキャストルータ
20b、 20c、 20d マルチキャストルータ/無線基地局
30a、 30b、30c 移動端末
40a、 40b、 40c マルチキャストルータ
50a、 50b、 50c 無線基地局
60a、 60b、 60c 代理サーバ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention generally relates to the technical field of multicast communication, and more particularly, to a mobile communication system and a mobile terminal that perform multicast communication, and a control method in multicast communication.
[0002]
[Prior art]
In a network (IP network) using an IP (Internet Protocol) in a broad sense including an ICMP (Internet Control Message Protocol), an IGMP (Internet Group Management Protocol), and the like, a transmitting device transmits a file or a moving image to a plurality of receiving devices. Can be performed by multicast communication for distributing the data. The management procedure of the multicast group using IGMP is specified in RFC (Request For Comments) 1112 of the Internet Engineering Task Force (IETF) and the like.
[0003]
In such multicast communication, a receiving device is connected to a transmitting device that distributes multicast data via a multicast router. In this case, the receiving device and the multicast router are connected via a wired or wireless connection. Further, the receiving device transmits an IGMP-join packet or an IGMP-Report packet (hereinafter simply referred to as a join packet) to the multicast router. The multicast router receiving the join packet knows that it is necessary to transmit the multicast packet to the receiving device, and transmits the multicast packet supplied from the transmitting device.
[0004]
A multicast packet distribution route (multicast packet distribution route) in the IP network is established in a direction from the receiving device to the transmitting device. Specifically, when the receiving device transmits the join packet, the multicast router that has received the join packet adds the multicast group requested by the join packet to its distribution table, and transmits the upstream (to the transmission device as viewed from the receiving device). To the device side). The upstream multicast router that has received this multicast distribution path establishment request also updates the distribution table and transmits a multicast distribution path establishment request packet to the upstream multicast router.
[0005]
When the multicast distribution path establishment request packet arrives at the multicast router connected to the transmitting apparatus, a multicast distribution path from the transmitting apparatus to the receiving apparatus is established. When a certain receiving device transmits a join packet to a multicast group, another receiving device has already received the multicast packet, and the multicast distribution route to a certain multicast router existing on the multicast distribution route between the transmitting and receiving devices is reached. Is established, the multicast distribution path from the transmitting device to the receiving device is established when the request for establishing the multicast distribution route reaches the multicast router.
[0006]
After the establishment of the multicast distribution path, the transmitting device transmits the multicast packet to the multicast router on the multicast distribution path. The multicast router receives a packet when there are a plurality of receiving devices under its control (the transmitting device is upstream and downstream) and a plurality of multicast distribution routes are required to transmit a multicast packet to the plurality of receiving devices. The multicast packet is copied and transmitted to each multicast distribution path.
[0007]
In this way, a multicast router located at a position where a plurality of multicast distribution routes exist under the subordinate, that is, a multicast router located at a position where the multicast distribution route branches, can copy a multicast packet and transmit it only to the multicast distribution route requiring distribution. Thus, it is possible to effectively use the bandwidth of the network without unnecessarily increasing the traffic on the multicast distribution path.
[0008]
Meanwhile, when the receiving device and the multicast router are connected via a wire, the multicast router needs to duplicate and transmit the multicast packets by the number of multicast distribution paths under which the receiving devices exist. On the other hand, when the receiving device and the multicast router are connected via wireless, a plurality of receiving devices can simultaneously receive the radio signal of the multicast packet transmitted from the multicast router. For this reason, the multicast router does not need to duplicate the multicast packets by the number of receiving devices, and can transmit to a plurality of receiving devices in the same bandwidth used when transmitting a packet to one receiving device. .
[0009]
Also, when the receiving device and the multicast router are connected via wireless, the receiving device may move between networks. When the receiving device moves between networks, the multicast router to which the receiving device connects is changed, so a new multicast distribution path to the destination network needs to be established. However, as described above, in the multicast distribution path, the receiving device transmits a join packet, and the multicast router receiving the join packet adds the multicast group requested by the join packet to its own distribution table, and further upstream. Is transmitted by transmitting a multicast distribution path establishment request packet to the server. Therefore, if a multicast router that is already transmitting multicast packets is not in the vicinity of the receiving device, it takes time to establish a multicast distribution path, and packets distributed during that time do not arrive at the receiving device, and packet loss occurs. Occurs.
[0010]
Further, when there is no other receiving device receiving the multicast packet addressed to the same multicast group in the source network, after the receiving device moves, the multicast packet is received in the source network. Despite the absence of the receiving device, the multicast packet is distributed and the band is wasted.
[0011]
As a method for preventing the band from being wastefully used and quickly deleting the multicast distribution route, an IGMP-leave packet (hereinafter simply referred to as “leave”) for the receiving device to request withdrawal from the multicast group is used as a method. (Referred to as a packet) to a multicast router. However, in IGMP, a leave packet is transmitted by multicast communication only to a multicast router in a network connected at that time, that is, a destination network. Therefore, the leave packet may not arrive at the multicast router of the source network, and the multicast distribution path may not be deleted in the source network.
[0012]
Note that the multicast router checks the presence or absence of a receiving device belonging to the corresponding multicast group among the receiving devices under its control, so that an IGMP-Query packet (hereinafter simply referred to as a Query packet), which is a request to confirm the presence of the receiving device, is issued. Is written on a regular basis. In response to the Query packet, the receiving device desiring to distribute the multicast packet transmits an IGMP-Report packet or an IGMP-join packet (hereinafter simply referred to as a Report packet) for notifying that the receiving device is present, The query packet is transmitted at least to the multicast router of the transmission source of the query packet.
[0013]
For this reason, even when the receiving device does not explicitly transmit the leave packet to the multicast router, the multicast router, if the Report packet is not received within a predetermined time after transmitting the Query packet, the multicast device enters the corresponding multicast group. It is determined that the receiving device to which the device belongs does not exist, and the multicast distribution route is deleted from the multicast distribution table. Therefore, after a certain time, the multicast router can stop the distribution of the multicast packet addressed to the multicast group.
[0014]
However, the default value of the query packet transmission interval is 120 seconds. Therefore, if the multicast distribution route is not explicitly deleted by the leave packet, the multicast packet is distributed to the source network for about 60 seconds on average, and the bandwidth is wasted.
[0015]
In order to solve this problem, a method has been considered in which an MSA (Mobility Support Agent) is arranged for each network and the multicast distribution path is deleted by using the MSA. Specifically, the receiving device joins the MSA existing in the destination network before the movement and the MSA existing in the source network after the movement to join the multicast group in the destination network. And a packet requesting withdrawal of the multicast group in the source network. The MSA receiving this packet transmits a join packet or a leave packet to the multicast router on behalf of the receiving device. As a result, the multicast distribution path in the destination network is established before the receiving apparatus moves, and the multicast distribution path in the source network is deleted after the receiving apparatus moves. This method is, for example, Jiang Wu (Department of Teleinformatics, Royal Institute of Technology, Stockholm) by Non-Patent Document 1 "An IP Mobility Support Architecture for the 4GW Wireless Infrastructure", Proceedings of the 1999 Personal Computing and Communication Workshop (PCC ' 99).
[0016]
However, Non-Patent Document 1 mentioned above does not mention at what timing the multicast distribution path in the source network is deleted. Therefore, there is a demand for a method of appropriately deleting the multicast distribution route.
[0017]
[Non-patent document 1]
Jiang Wu (Department of Teleinformatics, Royal Institute of Technology, Stockholm) al., "An IP Mobility Support Architecture for the 4GW Wireless Infrastructure", Proceedings of the 1999 Personal Computing and Communication Workshop (PCC'99)
[0018]
[Problems to be solved by the invention]
It is an object of the present application to provide a mobile communication system, a mobile terminal, and a multicast communication control method that can appropriately delete a multicast distribution path.
[0019]
[Means to solve the problem]
In order to solve the above problem, the present invention provides a mobile terminal having a mobile terminal belonging to a multicast group and a multicast router transmitting an information signal to the mobile terminal belonging to the multicast group. In the communication system, the mobile terminal includes: a multicast distribution path establishment request transmitting unit that transmits a multicast distribution path establishment request to the multicast router; and a time shorter than an interval at which a presence confirmation request is transmitted by the multicast router. A timer that expires, and a timer starting unit that starts the timer each time the multicast distribution path establishment request is transmitted and each time an information signal is received from the multicast router, and when the timer expires, To the multicast router, Multicast group withdrawal request transmitting means for transmitting a multicast group withdrawal request to perform, wherein the multicast router responds to a multicast group withdrawal request from the mobile terminal, under which other mobile terminals belonging to the multicast group When there is no multicast distribution path, a multicast distribution path deletion unit for deleting the multicast distribution path is provided.
[0020]
According to a second aspect of the present invention, in the mobile communication system according to the first aspect, the multicast group leaving request transmission unit relays communication between the mobile terminal and the multicast router. The request for withdrawal from the multicast group is transmitted via a.
[0021]
According to a third aspect of the present invention, in the mobile communication system according to the second aspect, the relay device includes another mobile terminal existing in the communicable area of the multicast router; It is any one of another multicast router that is a source of the information signal to be received, a server functioning as a substitute for the multicast router, and a wireless base station connected to the multicast router.
[0022]
According to a fourth aspect of the present invention, in the mobile communication system according to any one of the first to third aspects, the multicast group leave request transmitting unit transmits an information signal to and from the multicast router. It is a communication means different from the information signal communication means for transmitting and receiving.
[0023]
According to a fifth aspect of the present invention, in the mobile communication system according to the fourth aspect, the multicast group withdrawal request transmitting unit sets a transmittable area wider than a communicable area of the information signal communication unit. It is characterized by having.
[0024]
According to a sixth aspect of the present invention, in the mobile communication system according to any one of the first to fifth aspects, the multicast distribution path establishment request transmitting unit transmits the multicast distribution path establishment request by broadcast communication from the multicast router. When the information signal is received, a request for establishing a multicast distribution path is transmitted to the multicast router.
[0025]
According to a seventh aspect of the present invention, in the mobile communication system according to any one of the first to sixth aspects, the multicast distribution path establishment request transmitting unit transmits an existence confirmation request from the multicast router. Upon receipt, a request for establishing a multicast distribution path is transmitted to the multicast router.
[0026]
Further, according to the present invention, in a mobile terminal that belongs to a multicast group and receives an information signal from a multicast router, the mobile terminal transmits a multicast distribution path establishment request to the multicast router. Means for transmitting a distribution path establishment request, a timer which expires in a time shorter than an interval at which a presence confirmation request is transmitted by the multicast router, an information signal when the request for establishment of the multicast distribution path is transmitted, and an information signal from the multicast router And a multicast group withdrawal request transmitting means for transmitting to the multicast router a withdrawal request of the multicast group to which the multicast router belongs when the timer expires. Characterized by .
[0027]
According to a ninth aspect of the present invention, in the mobile terminal according to the eighth aspect, the multicast group withdrawal request transmitting means includes a relay device that relays communication between the mobile terminal and the multicast router. The request for withdrawal from the multicast group is transmitted via the multicast group.
[0028]
According to a tenth aspect of the present invention, in the mobile terminal according to the ninth aspect, the relay device is configured to receive another mobile terminal existing in the communicable area of the multicast router and to receive the mobile terminal. A multicast server that is a source of an information signal to be transmitted, a server that functions as a proxy for the multicast router, or a wireless base station that is connected to the multicast router.
[0029]
Further, according to the present invention, as set forth in claim 11, in the mobile terminal according to any one of claims 8 to 10, the multicast group leaving request transmitting means transmits and receives an information signal to and from the multicast router. The communication means is a communication means different from the information signal communication means.
[0030]
According to a twelfth aspect of the present invention, in the mobile terminal according to the eleventh aspect, the multicast group withdrawal request transmitting unit has a transmittable area wider than a communicable area of the information signal communication unit. It is characterized by the following.
[0031]
According to a thirteenth aspect of the present invention, in the mobile terminal according to any one of the eighth to twelfth aspects, the multicast distribution path establishment request transmitting unit transmits an initial request based on broadcast communication from the multicast router. When an information signal is received, a request for establishing a multicast distribution path is transmitted to the multicast router.
[0032]
According to a fourth aspect of the present invention, in the mobile terminal according to any one of the eighth to thirteenth aspects, the multicast distribution path establishment request transmitting unit receives an existence confirmation request from the multicast router. In this case, a request for establishing a multicast distribution path is transmitted to the multicast router.
[0033]
According to another aspect of the present invention, there is provided a multicast communication control in a mobile communication system having a mobile terminal belonging to a multicast group and a multicast router transmitting an information signal to the mobile terminal belonging to the multicast group. In the method, the mobile terminal, upon transmitting a request for establishing a multicast distribution path and each time receiving an information signal from the multicast router, expires in a time shorter than an interval at which a presence confirmation request is transmitted by the multicast router. When the timer expires, the mobile terminal transmits to the multicast router a request to withdraw from the multicast group to which the mobile terminal belongs, and the multicast router transmits the multicast group from the mobile terminal. Withdraw Depending on the demanded, if the other mobile terminal belonging to the multicast group under the absence, and deletes the multicast distribution path.
[0034]
According to the invention as set forth in claims 1 to 15, the mobile terminal sets a timer having a cycle shorter than the transmission interval of the presence confirmation request by the multicast router when the multicast distribution path is established and the information signal from the multicast router. It starts up every time it receives, and when the timer expires, it sends a request to withdraw from the multicast group to which it belongs to the multicast router. For this reason, the multicast router deletes the multicast distribution path more quickly than in the case where the multicast distribution path is deleted because there is no response from the mobile terminal to the presence confirmation request transmitted periodically, and unnecessary multicast distribution is performed. It is possible to prevent communication from being used wastefully by reducing communication. On the other hand, since the mobile terminal does not transmit a request to leave the multicast group until the timer expires, when the mobile terminal frequently enters and leaves the communicable area of the multicast router, a request to establish a multicast distribution path and leave the multicast group are issued. It is possible to prevent the request and the request from being repeated in a short time, so that the band is excessively used.
[0035]
According to the second, third, ninth, and tenth aspects of the present invention, a mobile terminal relays a communication between the mobile terminal and the multicast router, specifically, a communication device of a multicast router. Via any other existing mobile terminal, another multicast router that is the source of the information signal received by the mobile terminal, a server acting as a proxy for the multicast router, or a wireless base station connected to the multicast router By transmitting the multicast group withdrawal request, it is possible to transmit the multicast group withdrawal request to the multicast router even in an environment where it is not possible to directly communicate with the multicast router.
[0036]
In particular, when the relay device is another mobile terminal existing in the communicable area of the multicast router, even if the mobile terminal exists outside the communicable area of the multicast router, the multicast router is requested to leave the multicast group. Can be transmitted. If the relay device is a server functioning as a proxy for the multicast router, a request to join or leave the multicast group is transmitted from the mobile terminal to the multicast group via the server. The request can maintain the principle of multicast communication that is performed from the receiving side to the transmitting side, and the consistency with other protocols related to multicasting is improved.
[0037]
According to the invention described in claims 4, 5, 11, and 12, the mobile terminal is different from communication means for transmitting and receiving an information signal to and from a multicast router when transmitting a request to leave a multicast group. Communication means, specifically, a communication means having a wider transmittable area than a communication means for transmitting and receiving information signals to and from a multicast router, so that an information signal from the multicast router cannot be received. Even in the case where there is, it is possible to transmit a request to withdraw from the multicast group to the multicast router.
[0038]
According to the sixth, seventh, thirteenth, and fourteenth aspects of the present invention, when the mobile terminal receives the first information signal by the broadcast communication from the multicast router, the mobile terminal sends the multicast information to the multicast router. Request to establish a multicast distribution route only after receiving a presence confirmation request from the multicast router, and minimizes the transmission of the multicast distribution route establishment request. Thus, it is possible to effectively use the bandwidth.
[0039]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In each drawing, similar elements are denoted by similar reference numerals.
[0040]
FIG. 1 is a conceptual diagram of a mobile communication system according to a first embodiment of the present invention. This communication system includes a transmitting
[0041]
A
[0042]
In the present embodiment, the
[0043]
The
[0044]
The
[0045]
The
[0046]
In such a mobile communication system, consider that the
[0047]
FIG. 1 shows a case where the
[0048]
Next, the
[0049]
Note that the expiration time of the timer used here is the transmission interval of an IGMP-Query packet (hereinafter simply referred to as a Query packet), which is periodically transmitted by the multicast router 20 and is a request for confirming the presence of the multicast receiver. (The default value is 120 seconds) and longer than the advertisement packet transmission interval (typically about 1 second) (5 seconds in the figure). As long as the setting method of the timer expiration time can be set within the above range, for example, the setting may be predetermined for the entire mobile communication system. An appropriate value may be determined from the transmission interval of the presence check request of the receiving device and the transmission interval of the advertisement packet. Note that, similarly to the
[0050]
The
[0051]
A multicast distribution path for the multicast group G from the
[0052]
Thereafter, as shown in FIG. 2, when the transmitting
[0053]
The
[0054]
In this state, when receiving a multicast packet or an advertisement packet (hereinafter collectively referred to as an information packet) from the
[0055]
When receiving the presence confirmation request of the multicast receiving device from the
[0056]
As described above, the expiration time of the timer is set to a value longer than the advertisement packet transmission interval by the
[0057]
Next, as shown in FIG. 3, when the
[0058]
As described above, the
[0059]
The
[0060]
As a result, the
[0061]
In the present embodiment, the mobile terminal 30c relays the request for withdrawal of the multicast group G from the mobile terminal 30b to the
[0062]
As shown in FIG. 4, the
[0063]
FIG. 5 is a flowchart showing the operation of the
[0064]
Thereafter, the
[0065]
On the other hand, when the
[0066]
When the timer expires, the
[0067]
By the way, in the above description, the case where the
[0068]
FIG. 6 shows a
[0069]
The
[0070]
Further, the
[0071]
In the present embodiment, the
[0072]
The
[0073]
When receiving the request for establishing a multicast distribution path from the
[0074]
After the multicast distribution path related to the
[0075]
On the other hand, as shown in FIG. 8, when the
[0076]
Thereafter, when the movement of the
[0077]
Since the multicast distribution route in the
[0078]
FIG. 9 is a diagram showing a situation where the
[0079]
The
[0080]
In the present embodiment, the
[0081]
Also, the
[0082]
FIG. 10 shows a state in which the movement of the
[0083]
FIG. 11 is a flowchart showing the operation of the
[0084]
Thereafter, the
[0085]
On the other hand, when the
[0086]
If the timer has not expired, the
[0087]
Further, when the timer expires, the
[0088]
FIG. 12 shows a conceptual diagram of a mobile communication system according to the second embodiment of the present invention. In this embodiment, the functions of the multicast router and the wireless base station are separated, and the
[0089]
FIG. 13 is a conceptual diagram of a mobile communication system according to the third embodiment of the present invention. In this embodiment, in addition to the second embodiment of the present application,
[0090]
As shown in FIG. 6 described above, when moving, the
[0091]
On the other hand, in the present embodiment, when the
[0092]
Also, when the
[0093]
The proxy server 60c transmits a request to withdraw from the multicast group G to the
[0094]
As described above, when the proxy server 60 is used, the processing load related to the reception of the request to establish the multicast distribution path and the request to withdraw from the multicast group can be distributed from the multicast router 20. Further, by using the proxy server 60, a request for establishing a multicast distribution path and a request for withdrawing from a multicast group can faithfully follow the principle of multicast communication, which is performed from the side that distributes and stops multicast packets. Become. That is, a request to establish a multicast distribution path and a request to withdraw from a multicast group from the
[0095]
As described above, according to the present embodiment, the mobile terminal 30 sets the timer having a cycle shorter than the transmission interval of the presence confirmation request by the multicast router 20 when the multicast distribution path is established and when the multicast router 20 It starts up every time an information packet is received, and when the timer expires, sends a request to withdraw from the multicast group to which the router belongs to the multicast router 20. For this reason, the multicast router 20 deletes the multicast distribution path more quickly than in the case where the multicast distribution path is deleted because there is no response from the mobile terminal to the presence confirmation request transmitted periodically, and unnecessary multicast path is deleted. Multicast communication can be reduced to prevent unnecessary use of bandwidth.
[0096]
On the other hand, since the mobile terminal 30 does not transmit the multicast group withdrawal request until the timer expires, when the mobile terminal 30 frequently enters and exits the communicable area of the multicast router, the request for establishing the multicast distribution path and the multicast group The request for withdrawal is repeated in a short time to prevent the band from being used excessively.
[0097]
In the above-described embodiment, the mobile terminal 30 restarts the timer every time an information packet is received from the multicast router 20. However, the mobile terminal 30 is not limited to the information packet. May be restarted.
[0098]
【The invention's effect】
According to the present invention, it is possible to appropriately delete a multicast distribution path.
[Brief description of the drawings]
FIG. 1 is a conceptual diagram of a mobile communication system according to a first embodiment of the present application.
FIG. 2 is a conceptual diagram illustrating a state in which a multicast distribution path is established in the communication system of FIG. 1;
FIG. 3 is a conceptual diagram illustrating a first example in which a mobile terminal transmits a request to withdraw from a multicast group to a multicast router in the communication system of FIG.
4 is a conceptual diagram illustrating a second example in which a mobile terminal transmits a request to withdraw from a multicast group to a multicast router in the communication system of FIG.
FIG. 5 is a flowchart showing an operation of the mobile terminal in FIGS. 2 to 4;
FIG. 6 is a conceptual diagram illustrating a state of movement between networks in the mobile communication system of FIG. 1;
FIG. 7 is a conceptual diagram showing the next stage of FIG.
FIG. 8 is a conceptual diagram showing the next stage of FIG.
FIG. 9 is a conceptual diagram showing the next stage of FIG.
FIG. 10 is a conceptual diagram illustrating a state in which movement between networks is completed.
FIG. 11 is a flowchart showing an operation of the mobile terminal in FIGS. 6 to 10;
FIG. 12 is a conceptual diagram of a mobile communication system according to a second embodiment of the present application.
FIG. 13 is a conceptual diagram of a mobile communication system according to a third embodiment of the present invention.
[Explanation of symbols]
10 Transmission device
20a Multicast router
20b, 20c, 20d Multicast router / wireless base station
30a, 30b, 30c mobile terminal
40a, 40b, 40c Multicast router
50a, 50b, 50c Radio base station
60a, 60b, 60c Proxy server
Claims (15)
前記移動端末は、
前記マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信するマルチキャスト配信経路確立要求送信手段と、
前記マルチキャストルータにより存在確認要求が送信される間隔よりも短い時間で満了するタイマと、
前記マルチキャスト配信経路の確立要求が送信される際及び前記マルチキャストルータからの情報信号を受信する毎に前記タイマを起動するタイマ起動手段と、
前記タイマが満了した場合に、前記マルチキャストルータに対して、自身が属するマルチキャストグループの脱退要求を送信するマルチキャストグループ脱退要求送信手段と、
を備え、
前記マルチキャストルータは、
前記移動端末からのマルチキャストグループの脱退要求に応じて、配下に前記マルチキャストグループに属する他の移動端末が存在しない場合に、前記マルチキャスト配信経路を削除するマルチキャスト配信経路削除手段を備えることを特徴とする移動通信システム。In a mobile communication system having a mobile terminal belonging to a multicast group and a multicast router transmitting an information signal to mobile terminals belonging to the multicast group,
The mobile terminal,
To the multicast router, a multicast distribution path establishment request transmitting means for transmitting a multicast distribution path establishment request,
A timer that expires in a time shorter than the interval at which the presence confirmation request is transmitted by the multicast router,
Timer activation means for activating the timer when the multicast distribution path establishment request is transmitted and each time an information signal from the multicast router is received,
When the timer has expired, to the multicast router, a multicast group leave request transmitting means for transmitting a request to leave the multicast group to which it belongs,
With
The multicast router,
In response to a request for withdrawal of the multicast group from the mobile terminal, when there is no other mobile terminal belonging to the multicast group under the multicast terminal, a multicast distribution path deletion unit for deleting the multicast distribution path is provided. Mobile communication system.
前記マルチキャストグループ脱退要求送信手段は、前記移動端末と前記マルチキャストルータとの通信を中継する中継装置を介して前記マルチキャストグループの脱退要求を送信することを特徴とする移動通信システム。The mobile communication system according to claim 1,
The mobile communication system, wherein the multicast group withdrawal request transmitting unit transmits the multicast group withdrawal request via a relay device that relays communication between the mobile terminal and the multicast router.
前記中継装置は、前記マルチキャストルータの通信可能領域に存在する他の移動端末、前記移動端末が受信する情報信号の送信元である他のマルチキャストルータ、前記マルチキャストルータの代理として機能するサーバ、及び、前記マルチキャストルータに接続される無線基地局の何れかであることを特徴とする移動通信システム。In the mobile communication system according to claim 2,
The relay device, another mobile terminal that exists in the communicable area of the multicast router, another multicast router that is a source of the information signal received by the mobile terminal, a server that functions as a proxy of the multicast router, and, A mobile communication system, which is one of the radio base stations connected to the multicast router.
前記マルチキャストグループ脱退要求送信手段は、前記マルチキャストルータとの間で情報信号を送受信する情報信号通信手段とは別の通信手段であることを特徴とする移動通信システム。In the mobile communication system according to any one of claims 1 to 3,
The mobile communication system, wherein the multicast group leaving request transmitting means is a communication means different from an information signal communication means for transmitting / receiving an information signal to / from the multicast router.
前記マルチキャストグループ脱退要求送信手段は、前記情報信号通信手段の通信可能領域より広い送信可能領域を有することを特徴とする移動通信システム。In the mobile communication system according to claim 4,
The mobile communication system according to claim 1, wherein the multicast group withdrawal request transmitting means has a transmittable area wider than a communicable area of the information signal communication means.
前記マルチキャスト配信経路確立要求送信手段は、前記マルチキャストルータからのブロードキャスト通信による最初の情報信号を受信した場合に、該マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信することを特徴とする移動通信システム。In the mobile communication system according to any one of claims 1 to 5,
The multicast distribution path establishment request transmitting means, when receiving an initial information signal by broadcast communication from the multicast router, transmits a multicast distribution path establishment request to the multicast router. Communications system.
前記マルチキャスト配信経路確立要求送信手段は、前記マルチキャストルータからの存在確認要求を受信した場合に、該マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信することを特徴とする移動通信システム。In the mobile communication system according to any one of claims 1 to 6,
The mobile communication system, wherein the multicast distribution path establishment request transmitting means transmits a multicast distribution path establishment request to the multicast router when receiving a presence confirmation request from the multicast router.
前記マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信するマルチキャスト配信経路確立要求送信手段と、
前記マルチキャストルータにより存在確認要求が送信される間隔よりも短い時間で満了するタイマと、
前記マルチキャスト配信経路の確立要求が送信される際及び前記マルチキャストルータからの情報信号を受信する毎に前記タイマを起動するタイマ起動手段と、
前記タイマが満了した場合に、前記マルチキャストルータに対して、自身が属するマルチキャストグループの脱退要求を送信するマルチキャストグループ脱退要求送信手段と、
を備えることを特徴とする移動端末。In a mobile terminal belonging to a multicast group and receiving an information signal from a multicast router,
To the multicast router, a multicast distribution path establishment request transmitting means for transmitting a multicast distribution path establishment request,
A timer that expires in a time shorter than the interval at which the presence confirmation request is transmitted by the multicast router,
Timer activation means for activating the timer when the multicast distribution path establishment request is transmitted and each time an information signal from the multicast router is received,
When the timer has expired, to the multicast router, a multicast group leave request transmitting means for transmitting a request to leave the multicast group to which it belongs,
A mobile terminal comprising:
前記マルチキャストグループ脱退要求送信手段は、前記移動端末と前記マルチキャストルータとの通信を中継する中継装置を介して前記マルチキャストグループの脱退要求を送信することを特徴とする移動端末。The mobile terminal according to claim 8,
The mobile terminal, wherein the multicast group withdrawal request transmitting means transmits the multicast group withdrawal request via a relay device that relays communication between the mobile terminal and the multicast router.
前記中継装置は、前記マルチキャストルータの通信可能領域に存在する他の移動端末、前記移動端末が受信する情報信号の送信元である他のマルチキャストルータ、前記マルチキャストルータの代理として機能するサーバ、及び、前記マルチキャストルータに接続される無線基地局の何れかであることを特徴とする移動端末。The mobile terminal according to claim 9,
The relay device, another mobile terminal that exists in the communicable area of the multicast router, another multicast router that is a source of the information signal received by the mobile terminal, a server that functions as a proxy of the multicast router, and, A mobile terminal, being one of the radio base stations connected to the multicast router.
前記マルチキャストグループ脱退要求送信手段は、前記マルチキャストルータとの間で情報信号を送受信する情報信号通信手段とは別の通信手段であることを特徴とする移動端末。In the mobile terminal according to any one of claims 8 to 10,
The mobile terminal, wherein the multicast group leaving request transmission unit is a communication unit different from an information signal communication unit that transmits and receives an information signal to and from the multicast router.
前記マルチキャストグループ脱退要求送信手段は、前記情報信号通信手段の通信可能領域より広い送信可能領域を有することを特徴とする移動端末。The mobile terminal according to claim 11,
The mobile terminal, wherein the multicast group leaving request transmission unit has a transmission area wider than a communication area of the information signal communication unit.
前記マルチキャスト配信経路確立要求送信手段は、前記マルチキャストルータからのブロードキャスト通信による最初の情報信号を受信した場合に、該マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信することを特徴とする移動端末。In the mobile terminal according to any one of claims 8 to 12,
The multicast distribution path establishment request transmitting means, when receiving an initial information signal by broadcast communication from the multicast router, transmits a multicast distribution path establishment request to the multicast router. Terminal.
前記マルチキャスト配信経路確立要求送信手段は、前記マルチキャストルータからの存在確認要求を受信した場合に、該マルチキャストルータに対して、マルチキャスト配信経路の確立要求を送信することを特徴とする移動端末。The mobile terminal according to any one of claims 8 to 13,
The mobile terminal, wherein the multicast distribution path establishment request transmitting means transmits a request for establishing a multicast distribution path to the multicast router when receiving a presence confirmation request from the multicast router.
前記移動端末は、マルチキャスト配信経路の確立要求を送信する際及び前記マルチキャストルータからの情報信号を受信する毎に、前記マルチキャストルータにより存在確認要求が送信される間隔よりも短い時間で満了するタイマを起動し、
前記移動端末は、前記タイマが満了した場合に、前記マルチキャストルータに対して、自身が属するマルチキャストグループの脱退要求を送信し、
前記マルチキャストルータは、前記移動端末からのマルチキャストグループの脱退要求に応じて、配下に前記マルチキャストグループに属する他の移動端末が存在しない場合に、前記マルチキャスト配信経路を削除することを特徴とするマルチキャスト通信制御方法。A multicast communication control method in a mobile communication system having a mobile terminal belonging to a multicast group and a multicast router transmitting an information signal to the mobile terminal belonging to the multicast group,
The mobile terminal, when transmitting a request to establish a multicast distribution path, and each time an information signal is received from the multicast router, a timer that expires in a time shorter than the interval at which the presence confirmation request is transmitted by the multicast router. Start up,
When the timer expires, the mobile terminal transmits a request to withdraw from the multicast group to which the mobile terminal belongs, to the multicast router,
The multicast router deletes the multicast distribution path in response to a request from the mobile terminal to leave the multicast group, when there is no other mobile terminal belonging to the multicast group under the multicast router. Control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003013683A JP3965121B2 (en) | 2003-01-22 | 2003-01-22 | Mobile communication system, mobile terminal, and multicast communication control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003013683A JP3965121B2 (en) | 2003-01-22 | 2003-01-22 | Mobile communication system, mobile terminal, and multicast communication control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004228885A true JP2004228885A (en) | 2004-08-12 |
| JP3965121B2 JP3965121B2 (en) | 2007-08-29 |
Family
ID=32901951
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003013683A Expired - Fee Related JP3965121B2 (en) | 2003-01-22 | 2003-01-22 | Mobile communication system, mobile terminal, and multicast communication control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3965121B2 (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006067498A (en) * | 2004-08-30 | 2006-03-09 | Ntt Communications Kk | Multicast control method, multicast control apparatus, and program |
| WO2006037266A1 (en) * | 2004-10-09 | 2006-04-13 | Huawei Technologies Co., Ltd. | A method for identifing the receiver’s state and location during group communication |
| JP2007195046A (en) * | 2006-01-20 | 2007-08-02 | Denso Corp | Mobile communication system, radio base station, mobile terminal, and distribution method |
| JP2008519489A (en) * | 2004-10-28 | 2008-06-05 | メッシュネットワークス インコーポレイテッド | System and method for supporting multicast routing in large scale wireless mesh networks |
| CN100450224C (en) * | 2005-12-29 | 2009-01-07 | 华为技术有限公司 | A method and system for cluster listener identification |
| US20090164835A1 (en) * | 2007-12-19 | 2009-06-25 | James Uttaro | Method and system for survival of data plane through a total control plane failure |
| EP2373069A2 (en) | 2010-03-29 | 2011-10-05 | Fujitsu Limited | Base station apparatus and method for delivering multicast signal |
| JP2011254501A (en) * | 2011-07-11 | 2011-12-15 | Sharp Corp | Mobile station, base station and wireless communication system including these stations |
| CN107241269A (en) * | 2016-03-29 | 2017-10-10 | 丛林网络公司 | Provider's edge network equipment and the method for network |
-
2003
- 2003-01-22 JP JP2003013683A patent/JP3965121B2/en not_active Expired - Fee Related
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006067498A (en) * | 2004-08-30 | 2006-03-09 | Ntt Communications Kk | Multicast control method, multicast control apparatus, and program |
| WO2006037266A1 (en) * | 2004-10-09 | 2006-04-13 | Huawei Technologies Co., Ltd. | A method for identifing the receiver’s state and location during group communication |
| JP2008519489A (en) * | 2004-10-28 | 2008-06-05 | メッシュネットワークス インコーポレイテッド | System and method for supporting multicast routing in large scale wireless mesh networks |
| CN100450224C (en) * | 2005-12-29 | 2009-01-07 | 华为技术有限公司 | A method and system for cluster listener identification |
| DE102007003159B8 (en) * | 2006-01-20 | 2013-01-31 | Denso Corporation | Mobile communication system, radio base station, mobile terminal and transmission method |
| DE102007003159B4 (en) * | 2006-01-20 | 2012-11-08 | Denso Corporation | Mobile communication system, radio base station, mobile terminal and transmission method |
| JP2007195046A (en) * | 2006-01-20 | 2007-08-02 | Denso Corp | Mobile communication system, radio base station, mobile terminal, and distribution method |
| US20090164835A1 (en) * | 2007-12-19 | 2009-06-25 | James Uttaro | Method and system for survival of data plane through a total control plane failure |
| US8396988B2 (en) * | 2007-12-19 | 2013-03-12 | At&T Intellectual Property I, L.P. | Method and system for survival of data plane through a total control plane failure |
| US8667174B2 (en) | 2007-12-19 | 2014-03-04 | At&T Intellectual Property I, L.P. | Method and system for survival of data plane through a total control plane failure |
| EP2373069A2 (en) | 2010-03-29 | 2011-10-05 | Fujitsu Limited | Base station apparatus and method for delivering multicast signal |
| US9749989B2 (en) | 2010-03-29 | 2017-08-29 | Fujitsu Limited | Base station apparatus and method for delivering multicast signal |
| JP2011254501A (en) * | 2011-07-11 | 2011-12-15 | Sharp Corp | Mobile station, base station and wireless communication system including these stations |
| CN107241269A (en) * | 2016-03-29 | 2017-10-10 | 丛林网络公司 | Provider's edge network equipment and the method for network |
| CN107241269B (en) * | 2016-03-29 | 2020-06-26 | 丛林网络公司 | Provider edge network device and method for network |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3965121B2 (en) | 2007-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3833450B2 (en) | Communication control method and router | |
| JP4292890B2 (en) | Multicast distribution method, distribution apparatus and system | |
| EP1928133B1 (en) | Method of transmitting data in handover between base stations in wireless communication system | |
| JP4170929B2 (en) | Mobile communication system, mobile terminal, and mobile communication method | |
| US8064445B2 (en) | Layer 2 mobility network | |
| US20050063409A1 (en) | Method and apparatus for managing multicast delivery to mobile devices involving a plurality of different networks | |
| US9516475B2 (en) | Method and system for peer-to-peer communication among sites | |
| US7564817B2 (en) | Multicast communication method, home agent, and mobile node | |
| JP4543097B2 (en) | Session-aware connection control method and apparatus | |
| JP3990168B2 (en) | Mobile communication system and mobile terminal | |
| JP3965121B2 (en) | Mobile communication system, mobile terminal, and multicast communication control method | |
| CN114765578B (en) | Service quality control method and related equipment | |
| JP2007195046A (en) | Mobile communication system, radio base station, mobile terminal, and distribution method | |
| JP2000217157A (en) | Mobile communication system and mobile station | |
| JP3742060B2 (en) | Mobile IP packet communication system | |
| JP2006217382A (en) | Mobile router, radio base station, location management apparatus, and mobile router handover method | |
| CN111935745A (en) | Method for optimizing moving performance of terminal across base stations | |
| JP3991001B2 (en) | Data relay apparatus, distribution path management apparatus, distribution path management system, and distribution path management method | |
| JP4209752B2 (en) | Mobile communication system, mobile terminal, node device, and mobile communication method | |
| JPWO2004077870A1 (en) | Diversity handover method, control station and mobile terminal apparatus in mobile communication | |
| JP3668130B2 (en) | Multicast communication apparatus and multicast communication method | |
| JP4853678B2 (en) | Mobile communication system and radio base station | |
| CN101193331B (en) | Multicast receiving system and method under mobile status | |
| KR101091397B1 (en) | Mobile communication system and method for supporting fast handover | |
| JP2006128795A (en) | Multicast reception method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050405 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060807 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060815 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070206 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070409 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070522 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070525 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100601 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110601 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120601 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120601 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130601 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |