JPWO2006109462A1 - 無線通信システムおよび無線通信方法 - Google Patents
無線通信システムおよび無線通信方法 Download PDFInfo
- Publication number
- JPWO2006109462A1 JPWO2006109462A1 JP2007512455A JP2007512455A JPWO2006109462A1 JP WO2006109462 A1 JPWO2006109462 A1 JP WO2006109462A1 JP 2007512455 A JP2007512455 A JP 2007512455A JP 2007512455 A JP2007512455 A JP 2007512455A JP WO2006109462 A1 JPWO2006109462 A1 JP WO2006109462A1
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- relay device
- network
- packet
- address
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/20—Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1095—Inter-network session transfer or sharing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/22—Manipulation of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
端末(101)は、移動網(102)および無線LAN網(103)と通信するためのインタフェースを備えている。第1IMSサーバ(107)は移動網(102)に存在する端末に関するIMSの呼制御処理を行うもので、第2IMSサーバ(111)は無線LAN網(103)に存在する端末に関するIMSの呼制御処理に関する信号を中継するものである。これらのIMSサーバは、移動網パケット中継装置(106)、パケットデータ中継装置(110)、および、パケットの伝送路の切替を要求する経路切替要求の制御対象となる中継装置を検索して経路切替要求を中継する。そして、端末(101)からの経路切替要求をIMSサーバで中継し指定対象の網全てに切替要求を出力し、その要求に従い中継装置でパケットの伝送路を切り替える。これにより、移動通信と無線LANの両方のインタフェースを持つ端末が、通信ポートごとに使用する網を選択できる。
Description
本発明は、移動通信網と無線LAN網の連携システムにおいて、両方の通信網に対して移動通信と無線LANのインタフェースを備えている端末の通信を最適に分配することを可能とした無線通信システム技術に関するものである。
近年、広域エリアで通信可能な携帯電話と、比較的狭いエリアで高速データ通信が可能な公衆無線LANサービスを連携(インタワーク)させて、相互に補完させる通信システムの構築が検討されている。このような通信システムでは、例えば、携帯電話の移動通信網と無線LANの両方にアクセス可能な端末を使用して、高速移動時は基地局当りのカバーエリアが広い移動網を利用して接続を維持する一方、低速移動時や静止時においては無線LANを利用して高速アクセスを行うなどといったサービス提供が可能となる。
インタワークシステムは、第3世代の高速ワイヤレスネットワークを通じてマルチメディアを制作・配信・再生するための新しい国際標準である3GPP(3rd Generation Partnership Project)において、WLAN経由で移動網のパケットサービスにアクセスするシナリオを実現するアーキテクチャなどが規格化されている。3GPP規格においては、TR(Technical Report)22.934にその要件が、TS(Technical Specification)23.234(3GPP TS23.234,”3GPP system to Wireless Local Area Network(WLAN)interworking;System description”参照)でアーキテクチャ、TS33.234で認証方式が記述されている。
これらのインタワークシステムの仕様においては、インタワークの形態によりシナリオ1から6まで6つのシナリオが定義されている。例えば、シナリオ3では、無線LANのエリアの端末が移動網にアクセスできるサービスが規定されている。シナリオ4では、通信中に無線LANと移動網のエリアが変わった時に端末の通信セッションを継続できるサービスが規定されている。
シナリオ4を既存の技術で実現する方法としては、IETF(Internet Engineering Task Force)のRFC3344(IETF RFC3344,”IP Mobility Support for IPv4”参照)で規定されているMobile IPv6と、3GPPで規格化されたインタワークシステムを組み合わせる方法が挙げられる。この技術の狙いは、Mobile IPv6を使用することにより、通信相手の端末から自端末の移動を隠蔽し、これにより、無線LAN網と移動通信網の相互間を移動する時に通信セッションを継続することにある。
図19は、Mobile IPv6と3GPPのインタワークシステムを組み合わせたシステムの構成の概略を説明するための図である。図19において、1901は、3GPPにおけるUE(User Equipment)に相当する端末である。この端末1901は、無線LANと携帯電話のインタフェースを備えており、移動(通信)網1902および無線LAN網1903と接続している。移動網1902は、移動アクセス網1904、パケット制御装置1905、および移動網パケット中継装置1906を備えており、無線LAN網1903は、WLANアクセス網1908、WLAN中継装置、およびパケットデータ中継装置1910を備えている。
移動網1902に設けられた移動アクセス網1904は、端末1901の携帯電話と通信が可能で、3GPPのUTRAN(Universal Terrestrial Radio Access Network)に相当する。パケット制御装置1905は、端末1901のGPRS(General Packet Radio Service)接続設定を行うもので、3GPPのSGSN(Serving GPRS Support Node)に相当する。移動網パケット中継装置1906は、3GPPのGGSN(Gateway GPRS Support Node)に相当し、移動網1902と公衆パケット網1911との間でパケットの中継を行う。
WLANアクセス網1908は、無線LAN接続を端末1901に提供し、3GPPのWLAN AN(Access Network)にあたる。WLAN中継装置1909は、WLANアクセス網1908と接続され、移動網1902にアクセスできるパケットを中継する。パケットデータ中継装置1910は、WLANのパケットを公衆パケット網1911に中継する。この公衆パケット網1911は、移動網1902と無線LAN網1903に接続され、公衆でパケット交換を行う通信網で、3GPPのPDNに相当する。
移動網パケット中継装置1906とパケットデータ中継装置1910とを接続するIMSサーバ1907は、パケット上のリアルタイム通信などをサポートするIMS(IP Multimedia Core Network Subsystem)の制御を司り、3GPPのP−CSCF(Proxy−Call Session Control Function)にあたる。ユーザ情報格納装置1912は、端末1901の接続状態などを管理する。このユーザ情報格納装置1912は、認証システム1913に接続されている。認証システム1913は、無線LANからの認証を行う際にユーザ情報格納装置1912との間の認証用の信号を中継する。ユーザ情報格納装置1912は、3GPPのAAA Proxy/AAA Serverの両方に相当するものである。
公衆パケット網1911には、ホームエージェント1914と対向ノード1915とが接続されている。ホームエージェント1914は、Mobile IPのホームエージェントであり、対向ノード1915は端末1901との間で通信を行う。
以下では、図19に示した通信システムの動作の概略を説明する。端末1901に電源が投入されると、端末1901は先ず自端末の位置登録を行い、待受中状態になる。このとき、端末1901は移動網1902にアクセスするためのアクセス用IPアドレスを取得し、IMSサーバ1907に端末1901とMobile IPのホームIPアドレスを登録する。
アクセス用IPアドレスIPaとは、端末1901が公衆パケット網1911に接続する場合に用いるIPアドレスである。端末1901が移動網1902を利用する場合は移動網パケット中継装置1906経由でアクセス用IPアドレスを取得し、無線LAN網1903を利用する場合にはパケットデータ中継装置1910経由でアクセス用IPアドレスを取得する。図19に示した例では、端末1901は移動網1902のエリア(M1)に位置するため、移動網パケット中継装置1906からアクセス用IPアドレスIPaを取得することとなる。
アクセス用IPアドレスを取得した後、端末1901はホームエージェント1914に対して、アクセス用IPアドレスIPaとホームIPアドレスIPcを用いて位置登録を行う。この場合の位置登録の方法としては、端末1901が固有のホームIPアドレスIPcをもつ方法、および、網側の機能要素がホームIPアドレスIPcを割り当てる方法の何れの方法によってもよい。この位置登録が終了した後に、端末1901はIMSサーバ1907に対して、端末1901のID(IMSI,International Mobile Subscriber Identifier)とホームIPアドレスIPcを登録する。以上が、位置登録の処理である。
位置登録が完了すると、端末1901は呼の待ち受けを開始する。ここでは、待ち受け開始後、端末1901がIMSによる発信を行い、音声と動画を組み合わせたテレビ電話の通話を開始する例について説明する。このとき、音声および動画ストリームは、ホームエージェント1914と移動網パケット中継装置1906を経由している。
端末1901が無線LANのエリア(L1)に進入すると、無線LAN網1903経由で端末1901にパケット伝送が行われる。以下では、この切替えを実行するハンドオーバー処理の概要を説明する。端末1901がセルL1に入ると、端末1901は無線LAN網1903のアクセス用IPアドレスIPbを取得する。その後、端末1901は無線LAN網1903経由で通信を行うため、ホームエージェント1914に対してMobile IPの登録を行う。ホームエージェント1914は、パケット伝送経路をパケットデータ中継装置1910経由とするように、端末1901の通信に関する情報を設定変更する。
以上の処理を行うと、通信中に端末1901が移動網(M1)から無線LAN網(L1)に移動したとしても、対向ノード1915からみた場合のホームエージェント1914が使用するホームIPアドレスIPcは変化しない。また、ホームIPアドレスIPcを登録したので、IMSサーバ1907に対する再登録が不要になる。
特開2004−180311号公報には、端末装置とルータとを接続する無線通信ネットワークにおける方法が開示されている。この方法は、第1のネットワークインターフェースを利用して、第1の接続ポイントとリンク層接続を成立させたのち、第2のネットワークインターフェースを利用して第2の接続ポイントを検出し、第2の接続ポイントとリンク層接続を成立させ、第2の接続ポイントと接続している接続ルータと端末装置の適合性を判定して、端末装置と接続ルータとを接続するというものである。
図20は、特開2004−180311号公報に開示された上記方法を説明するための概念図である。図20に示すシステムは、図19に図示したシステムと同様に、移動網2002と無線LAN網2003とが連携している。移動網2002には、移動網パケット中継装置2004が配置され、無線LAN網2003にはLMA2005が配置されている。なお、無線ネットワーク制御装置(RNC)などの無線関連の機能要素は不図示とした。図20に図示した端末2001、移動網2002、無線LAN網2003の基本的動作は、図19のシステムと同じであり、公衆パケット網2007および対向ノード2008もそれぞれ図19の公衆パケット網1901および対向ノード1915と同じであるので、重複しての説明は省略する。
移動網パケット中継装置2004は、図19に図示した移動網パケット中継装置1906と同様に、パケットの中継を行うとともに端末2001の接続を管理する。LMA2005(LMAはLocal Mobility Agentの略)は、移動網2002と無線LAN網2003との間のパケットの中継を行うとともに、端末2001の要求に従い、アクセス用IPアドレスの割当を行う。ISP2006(ISPはInternet Service Providerの略)は、公衆パケット網2007への接続を提供し、端末2001にIPアドレスを割り当てる。
図20に示したシステムでは、端末2001の電源が投入されると、端末2001の公衆パケット網2007への接続が確立される。端末2001は、GPRSの手順を用いて、IPアドレスIP−mtを獲得し、GGSNに対して「Secondary PDP context」と呼ばれる接続情報を作成する。この「Secondary PDP context」は、QoSなどのGPRSの接続情報であるが、中継情報などは無線LANにも使用可能である。
次に、端末2001が無線LAN網2003のエリアに進入すると、端末2001は無線LAN網2003におけるアクセス用IPアドレスを取得し、LMA2005に対してMobile IPの登録処理を行う。LMA2005は、移動網パケット中継装置2004に対してGPRSを用いて登録を行う。その結果、端末2001の接続情報と無線LAN網2003のLMA2005とが関連づけられ、端末2001のパケットはLMA2005を経由するようになる。
図20に示したシステムでは、移動網2002と無線LAN2003の両方を同時に経由させる。これにより、トラフィックがどちらかの網に集中して発生した場合に両者の網間の負荷を分散させることが可能になる。
上述したように、図19に示したようなインタワークシステムの仕様では、インタワークの形態によりシナリオ1から6まで6つのシナリオが定義されている。これらのシナリオには、無線LANのエリアの端末が移動網にアクセスできるサービスや、通信中に無線LANと移動網のエリアが変わった時にも端末のサービスが継続するサービスが規定されている。
しかしながら、これらのサービスでは、端末と通信パスとが1対1対応しているために、端末が使用するサービス毎に、サービスデータの伝送に適した網を選択することができない。また、移動網1902と無線LAN網1903の何れか一方の網に負荷が集中した場合には、負荷が集中している網に接続しているユーザをもう一方の網に移して負荷の分散を図ることもできないという問題がある。
一方、図20に図示したようなインタワークシステムにおいては、移動網と無線LAN網の関係が固定的とならざるを得ない。具体的には、LMA2005は、端末2001からの登録要求を移動網パケット中継装置2004に転送するために、移動網パケット中継装置2004のアドレスを予め保持しておく必要がある。また、移動網パケット中継装置2004は、GPRSの接続情報を用いて無線LAN網2003の管理を行うため、LMA2005はIETF標準のMobile IP(IETF RFC3344,”IP Mobility Support for IPv4”)ではなく、適用先が限られる3GPP標準のプロトコルである、GPRSを実装する必要がある。このような制限により、図20に示したシステムを利用する場合には、相互接続先が限られることになるのである。
本発明は、このような問題に鑑みなされたもので、その目的とするところは、移動網と無線LAN網の両方の網でパケットの分配処理を実行して、網側の要因による接続の切替とパケットの分配を設定する際にIMSを使用することで、未知の網が相互接続対象になった場合にも、適切にパケットの分配処理方法の設定を可能とすることにある。
本発明の無線通信システムは、公衆パケット網と、それぞれに中継装置が設けられた複数の無線通信網と、該複数の無線通信網とパケット接続可能な端末と、前記公衆パケット網を介して該端末とパケット通信を行う対向ノードと、端末の移動によって変わる該端末の宛先を管理するルータとを備え、前記端末は、前記対向ノードから前記端末へ送信されるパケットを中継する中継装置を前記端末のポート番号毎に指定し、前記複数の中継装置の中から選択した主中継装置に前記中継装置を指定する情報を設定し、ルータは対向ノードから入力される端末宛のパケットを主中継装置に出力し、主中継装置は端末のポート番号毎に指定された転送先の中継装置のIPアドレスに端末宛てのパケットを出力し、中継装置は主中継装置から入力された端末宛てのパケットを端末に出力し、端末はポート番号毎に指定された転送先の中継装置のIPアドレスに対向ノード宛のパケットを出力するように構成されている。
かかる構成とすることにより、ポート毎にパケットデータの伝送先の網を指定させ、未知の網が相互接続対象になった場合にも、適切なパケットの分配処理が可能となる。
上記の無線通信システムにおいて、主中継装置が設けられた主網の無線通信網に属してパケット呼の呼制御を実行する主網IMSサーバと、主網以外の在圏の無線通信網毎にパケット呼の呼制御を実行する在圏網IMSサーバとを備え、在圏網IMSサーバは、在圏の網に設けられた中継装置に対して、指定したポート番号のパケットを中継するための転送設定処理を実行するとともに端末の識別子とポート番号と転送先の中継装置のIPアドレスの組を格納した経路変更要求を主網IMSサーバに出力し、主網IMSサーバは、経路変更要求に応じて、指定したポート番号のパケットの転送先を転送先の中継装置に変更する転送設定処理を主中継装置に対して実行するように構成されている。
かかる構成とすることにより、端末の設定や動作をユーザが指定することでパケットデータの伝送路を柔軟に変更できるという効果や、移動元と移動先の中継装置同士にお互いのアドレスに関する情報が格納されていない場合でもポート毎に伝送路を切り替えることができるという効果が得られる。
上記の無線通信システムにおいて、端末は、主網IMSサーバまたは在圏網IMSサーバに対して経路変更要求を出力可能に構成されており、在圏網IMSサーバは、端末からの経路変更要求に応じて転送設定処理を実行するように構成されている。
かかる構成とすることにより、端末側から入力される経路変更要求に応じたパケット転送処理が可能となる。
上記の無線通信システムにおいて、複数の中継装置の中から選択された一の中継装置の動作情報を出力する中継装置設定部と、一の中継装置以外の他の中継装置から出力される動作情報を収集する動作情報管理部とを備え、一の中継装置は、該一の中継装置の動作情報と他の中継装置の動作情報を比較し、当該結果に基づいて主中継装置の切替のための主中継装置変更処理を他の中継装置に対して実行し、他の中継装置は、主中継装置変更処理に基づいて指定された端末に対応する主中継装置を一の中継装置とする変更処理を実行し、一の中継装置は、主中継装置の変更に伴って一の中継装置のアドレスを気付アドレスとして登録するMIP経路変更要求をルータに対して出力するように構成されている。
かかる構成とすることにより、無線通信網側からの要求に応じたパケット転送処理が可能となり、無線通信網側の負荷増大や輻輳の回避を行うことが可能になる。
本発明の無線通信方法は、上記システムにおける無線通信に必要なステップを備えている。
かかる構成とすることにより、移動網と無線LAN網の両方の網でパケットの分配処理を実行して、未知の網が相互接続対象になった場合にも、適切にパケットの分配処理方法の設定を可能とすることが可能となる。
本発明の無線通信システムは、移動網と無線LAN網の両方の網でパケットの分配処理を実行して、未知の網が相互接続対象になった場合にも、適切にパケットの分配処理方法の設定が可能となる。
本発明の無線通信システムは、ユーザが伝送データの種類や特徴に応じて使用する通信網を選択する機能を有し、複数の通信網による連携システムとして有用である。また、通信事業者が一部の網やノードに負荷が集中したり輻輳が発生したりする状態を回避するための障害回避等の用途にも適用できる。
以下に説明するように、本発明には他の態様が存在する。従って、この発明の開示は本発明の一部の態様の提供を意図しており、請求される発明の範囲を制限することは意図していない。
以下に、本発明の無線通信システムについて、図面を参照して説明する。ただし、以下の詳細な説明と添付の図面は、発明を限定するものではない。発明の範囲は、添付の請求の範囲により規定される。
(第1の実施の形態)
図1は、本発明の第1の実施の形態におけるインタワークシステムのシステム構成を示すブロック図である。図1において、エリアM1にある端末101aとエリアL1にある端末101bは同じ構成の端末であり、両者を総称して端末101で表すことがある。本実施の形態における端末101は、移動網102および無線LAN網103と通信するためのインタフェースを備えている。この端末101は、移動網102と通信する場合には3GPPにおけるUE(User Equipment)にあたる。
図1は、本発明の第1の実施の形態におけるインタワークシステムのシステム構成を示すブロック図である。図1において、エリアM1にある端末101aとエリアL1にある端末101bは同じ構成の端末であり、両者を総称して端末101で表すことがある。本実施の形態における端末101は、移動網102および無線LAN網103と通信するためのインタフェースを備えている。この端末101は、移動網102と通信する場合には3GPPにおけるUE(User Equipment)にあたる。
図1に示した例では、端末101aは移動網102のエリア(M1)に位置しており、端末101bは移動網102および無線LAN網103の両方へのアクセスが可能なエリア(L1)に位置している。以降の本実施の形態の説明においては、端末101が当初端末101aにおいてその位置を登録した後に通信を開始し、端末101bの位置へと移動した際の処理を説明する。
移動網102は、GSM、GPRS、W−CDMAなどの移動体通信の規格に従った(通信)網である。本実施の形態では、移動網102が端末101のホーム網であると仮定する。ここで、ホーム網とは、端末101のユーザが契約している網を意味し、在圏網とは、端末101が存在している場所のセルが属する網を意味する。
移動網102は、移動アクセス網104、パケット制御装置105、および、移動網パケット中継装置106を備えている。移動アクセス網104は、移動網102の無線インタフェースを持ち、移動網102のデータを伝送するもので、3GPPのUTRANにあたる。パケット制御装置105は、端末101のGPRS接続設定を行うもので、3GPPのSGSNにあたる。移動網パケット中継装置106は、3GPPのGGSNにあたるもので、移動網102と公衆パケット網112との間でパケットの中継を行う。
無線LAN網103は、IEEE802.11/11a/11b/11g/11nやHIPERLANなどの無線LANのインタフェースを持ち、パケットを伝送する網である。この無線LAN網103は、WLANアクセス網108、WLAN中継装置109、および、パケットデータ中継装置110を備えている。
WLANアクセス網108は、無線LAN接続を端末に提供するもので、3GPPのWLAN AN(Access Network)にあたる。WLAN中継装置109は、WLANアクセス網108と接続されており、移動網102にアクセス可能なパケットを中継する。パケットデータ中継装置110は、無線LANのパケットを公衆パケット網112に中継する。
第1IMSサーバ107は、移動網102に存在する端末に関するIMSの呼制御処理を行う。この第1IMSサーバ107は、3GPPのS−CSCF(Serving−CSCF)にあたる。また、この第1IMSサーバ107と接続されている第2IMSサーバ111は、無線LAN網103に存在する端末に関するIMSの呼制御処理に関する信号を中継するもので、3GPPのP−CSCFにあたる。なお、第1IMSサーバ107と第2IMSサーバ111を総称して単に「IMSサーバ」と記すことがある。
ユーザ情報格納装置113は、端末101の接続状態などを管理するもので、3GPPのHLR(Home Location Register)またはHSS(Home Subscriber Server)にあたる。このユーザ情報格納装置113と接続されている認証システム114は、無線LANからの認証を行う際にユーザ情報格納装置113との間の認証用の信号を中継する。認証システム114は、3GPPのAAA Proxy/AAA Serverの一方または両方にあたる。
公衆パケット網112は、移動網102および無線LAN網103に接続されている。公衆パケット網112は、公衆でパケット交換を行う網であり、3GPPのPDN(Packet Data Network)にあたる。この公衆パケット網112には、モバイルノードの移動をサポートするルータであるホームエージェント115と対向ノード116が接続されている。ホームエージェント115は、Mobile IPのホームエージェントであり、対向ノード116は端末101との間で通信を行う。
図2は、移動網パケット中継装置106の内部構成を示すブロック図である。この図において、GGSN接続設定部201は、移動網パケット中継装置106を使用する端末101に関する接続設定を行う。端末状態管理部202は、移動網パケット中継装置106を使用する端末101に関する接続の状態を管理する。PDG状態管理部203は、パケットデータ中継装置110の負荷などの動作状態を取得・管理する。パケット中継部204は、パケット制御装置105、パケットデータ中継装置110、および公衆パケット網112と移動網パケット中継装置106との間のパケットデータの入出力を行う。
SGSN通信部205は、パケット制御装置105とのプロトコル処理、通信データの入出力を行う。PDG/PDN通信部206は、パケットデータ中継装置110および公衆パケット網112との間でパケットの入出力を行う。なお、本実施の形態では、これらと移動網パケット中継装置106とは、何れもIPを介して接続されていることを仮定している。さらに、IMS通信部207は、移動網パケット中継装置106と「IMSサーバ」との間の呼制御データの通信を行う。
図3は、パケットデータ中継装置110の内部構成を示すブロック図である。図3において、PDG接続設定部301は、パケットデータ中継装置110を使用する端末101に関する接続設定を行う。端末状態管理部302は、パケットデータ中継装置110を使用する端末101に関する接続の状態を管理する。GGSN状態管理部303は、移動網パケット中継装置106とのプロトコル処理および通信データの入出力を行う。パケット中継部304は、WLAN中継装置109、移動網パケット中継装置106、および公衆パケット網112とパケットデータ中継装置110との間のパケットデータの入出力を行う。
WAG通信部305は、WLAN中継装置109とのプロトコル処理および通信データの入出力を行う。GGSN/PDN通信部306は、移動網パケット中継装置106および公衆パケット網112との間のパケットの入出力を行う。なお、移動網パケット中継装置106および公衆パケット網112とパケットデータ中継装置110とは、何れもIPを介して接続されていることを仮定している。そして、IMS通信部307は、移動網パケット中継装置106とIMSサーバとの間の呼制御データの通信を行う。
図4は、IMSサーバの内部構成を示すブロック図である。この図において、端末制御部401は、「IMSサーバ」を使用する端末101に関する接続設定を行う。端末状態管理部402は、IMSサーバを使用する端末101に関する呼制御の状態等を管理する。転送設定部403は、端末101に応じて呼制御メッセージを転送する設定を行う。IP通信部404は、IP伝送とMobile IPの処理を行う。
パケット網通信部405は、公衆パケット網112との間で通信を行う。IMS通信部406は別の「IMSサーバ」との通信を行う。GGSN/PDG通信部407は、移動網パケット中継装置106およびパケットデータ中継装置110との間でパケットの入出力を行う。なお、移動網パケット中継装置106およびパケットデータ中継装置110とIMSサーバとは何れもIPを介して接続されることを仮定している。
図5は、端末101の内部構成を示すブロック図である。図5において、端末呼制御部501は、端末101に関する呼制御を行い、IMSサーバに対するメッセージなどを生成し、IMSとSIPのプロトコル処理の機能を持つ。端末状態管理部502は、端末101に関する各種状態を管理する。経路制御部503は、アプリケーションまたは接続に応じて適切な伝送経路を決定する。IP通信部504は、端末101向けのIP通信を行う。IP分配通信部505は、端末状態管理部502を参照して、網の種類に応じてパケットを分配したり、パケットの通信先を決定する。
GPRS通信部506は、GPRSに関するプロトコル処理を行う。移動アクセス網通信部507は、移動アクセス網104と通信し、無線制御を行う。WLANアクセスIP通信部508は、パケットデータ中継装置110と、無線LAN網のアクセス用IPアドレスを用いての通信を行う。WLAN通信部509は、WLANアクセス網108との通信を行う。
図6は端末101の端末状態管理部のデータを示すフィールド図、図7は移動網パケット中継装置106の端末状態管理部のデータを示すフィールド図、図8はパケットデータ中継装置110の端末状態管理部のデータを示すフィールド図、図9は第1IMSサーバ107の端末状態管理部のデータを示すフィールド図、図10は第2IMSサーバ111の端末状態管理部のデータを示すフィールド図、図11はホームエージェント115の端末状態管理部のデータを示すフィールド図である。
以下では、図6〜図11のフィールド図に表記されているアドレス等の意味について説明する。
「端末ID」(601,701,801,901,1001,1101)は、端末を一意に識別する識別子である。この端末IDとしては、例えば、IMSI、NAI(Network Access Identifier)、SIP URI、SIP URLなどを用いることができる。
「端末ID」(601,701,801,901,1001,1101)は、端末を一意に識別する識別子である。この端末IDとしては、例えば、IMSI、NAI(Network Access Identifier)、SIP URI、SIP URLなどを用いることができる。
「アクセス用IPアドレス」(605,606,702,802)は、移動網102または無線LAN網103に端末101がアクセスする際に用いるIPアドレスである。本実施の形態では、ホームエージェント115が移動網102と無線LAN網103の外部に存在する。従って、ホームエージェント115が扱うホームIPアドレス(後述)で両方の網内をルーティングできる可能性は保証されない。端末101がアクセスを行う際には、アクセスを行う網から、このアクセス網内でルーティングすることが可能なアクセス用IPアドレスを取得する必要がある。
「ホームIPアドレス」(607,703,803,1103)は、端末101が移動網102と無線LAN網103の外部にアクセスする際に使用するIPアドレスである。本実施の形態においては、移動網102および無線LAN網103の両方の網に対する端末101の移動透過性を提供するために、外部にアクセスするときはホームIPアドレスを用いる。なお、本実施の形態においては、端末101が予めホームIPアドレスを保持しているものと仮定するが、アクセス開始時にホームIPアドレスを取得する場合でも同様の効果が得られる。
「使用ポート番号」(609,704,804)は、端末101が通信サービスの伝送に用いているTCP,UDP,SCTPなどのポート番号であり、同一アドレスに対する、または同一アドレスからの伝送において伝送路を区別するための番号である。フィールド図中では、ポート番号「Pa」および「Pv」の例だけを示したが、これら以外のポート番号に対する指定を示すため、”default”の値を指定することも可能である。例えば、「Pa」や「Pv」の他に”default”が指定してあれば、それは「Pa」,「Pv」以外のポート番号全てを示すこととなる。
図6において、「端末状態」602は、端末の通信状態を示すもので、「停止」、「待受中」、および「通信中」の3種類の状態を有する。「GPRS接続情報」603は、GPRSに関する接続情報で、3GPP TS23.060のPDP contextにあたる。「WLAN接続情報」604は、無線LAN網103に接続するために格納されている情報である。「WLAN接続情報」としては、例えば、WLANアクセス網108へ接続するためのWEPキー、ESS−ID、認証方式、認証ID、パスワード等や、接続後に端末に割り当てられるアクセス用IPアドレスが挙げられる。「IMSサーバアドレス」608は、端末が使用するIMSサーバのアドレスである。「使用網中継装置IPアドレス」610は、端末101からホームエージェント115へのパケットの通信に用いる移動網102と無線LAN網103のいずれかの中継装置のIPアドレスである。「使用網中継装置IPアドレス」610は、「使用ポート番号」609ごとに付与される。
図7および図8において、転送先中継装置IPアドレス(705,805)は、該当する使用ポートの下り(端末101宛の)パケットの伝送先となるアドレスを示す。転送先中継装置IPアドレス(705,805)は、使用ポート番号(704,804)ごとに付与される。主中継装置IPアドレス(706,806)は、主中継装置のIPアドレスを示す。なお、主中継装置とは、端末毎にホームエージェントに登録している気付アドレスが割り当てられた中継装置のことで、具体的には移動網パケット中継装置またはパケットデータ中継装置のことである。GPRS接続情報(707,807)は、GPRSに関する接続情報で、3GPPにおけるPDP contextにあたる。
図9および図10において、端末IPアドレス(902,1002)は、端末101のIPアドレスである。ホームサーバIPアドレス(903,1003)は、端末101のホーム網のIMSサーバのIPアドレスである。なお、本実施の形態においては、端末101のホーム網は、移動網102と仮定されており、無線LAN網103が端末101の在圏網となる。
図11において、気付アドレス1102は、Mobile IPで使用される気付(care−of)アドレスである。本実施の形態で想定するMobile IPv4の場合は、Foreign Agent(FA)となる中継装置のアドレスとなる。
以下では、図12〜図17を参照して、本実施の形態におけるシステムの動作を説明する。
図12は端末101がセルM1に位置して端末101aとなっているときのシーケンス図、図13は端末101aがセルL1に移動して端末101bとなった時のシーケンス図である。
図14は、本実施の形態における端末101の状態遷移図である。図14に示すように、端末101は、電源のオン/オフや滞在エリアおよび通信の開始/完了などによって、「停止」1401、「待機中」1402、および「通信中」1403の3つの状態をとる。端末101の状態は、端末状態管理部502の端末状態602のフィールドに格納される。
図15は、本実施の形態における、位置登録時の端末101の動作を説明するためのフロー図、図16は通信中の端末101の動作を説明するためのフロー図、図17は移動網パケット中継装置またはパケットデータ中継装置のパケット転送の動作を説明するためのフロー図である。
図12を用いて、端末101がセルM1に位置して端末101aとなっているときのシーケンスを説明する。状態1201は、端末101aが「停止」1401(図14)していることを示す。ユーザにより端末101aに電源が投入されると、電源投入された端末101aは、GPRS位置登録・ユーザ情報登録1202を出力する。端末101aは、GPRS位置登録・ユーザ情報登録1202を出力する処理において、図15のステップS1501からステップS1503までの処理を行う。すなわち、先ず、接続可能な網の検出を実行する(ステップS1501)。ここでは、端末101aは、移動網102とのみ通信可能であると仮定する。次に、検出した網の種別を判定する(ステップS1502)。検出した網が移動網であると判定されると、GPRS接続処理(ステップS1503)に移行し、この処理により移動体パケット中継装置106に端末ID1の位置M1が登録される。
このGPRS接続処理(ステップS1503)の中で、端末101aは当該登録が電源投入後最初の網の登録であることを移動網パケット中継装置106に通知する。移動網パケット中継装置106は、端末101aの主中継装置IPアドレスに自身のアドレスIPgを登録する。端末101aは、移動体パケット中継装置106から移動網102側のアクセス用IPアドレスIPaを取得する。このとき、端末101aの内部では、以下の処理が行われる。
端末101aのGPRS通信部506は、端末101aの電源が投入されると、GPRSの位置登録処理を開始し、パケット制御装置105への要求の出力・応答の入力を、移動アクセス網通信部507を介して行う。端末101aにおいて、移動網102の移動網パケット中継装置106とのパケット通信を行うのは、GPRS通信部506である。GPRS位置登録・ユーザ情報登録1202の処理においても、GPRSプロトコルと同じ処理を行うため、基本的にGPRS通信部506が用いられる。端末101aとパケット制御装置105との間において行われる位置登録処理は、位置登録を行うATTACH処理と認証処理とからなり、3GPP TS23.060では、ATTACH Request/Response/Accept/Complete、Identity Request/Response、IMEI Check手順に従って処理が実行される。
パケット制御装置105は、GPRS位置登録・ユーザ情報登録1202が入力されると、GPRS接続設定を行う。このGPRS接続設定では、パケット制御装置105が端末101に対応するパケット制御装置105用の(一次)GPRS接続情報(3GPPにおけるPDP context)を作成し、移動網103における端末101の位置の管理を開始する。また、GPRS接続設定において、パケット制御装置105は、位置の更新処理(3GPPにおけるLocation Update Request/Response)、移動網パケット中継装置106への(一次)GPRS接続情報の作成処理(3GPPにおけるCreate PDP Context Request/Response)、ユーザ情報格納装置113への位置更新処理(3GPPにおけるRouteing Area Update)を行う。
移動網パケット中継装置106は、GPRS位置登録・ユーザ情報登録1202が入力されると、(二次)GPRS接続情報(3GPPにおけるSecondary PDP context)を作成し、アクセス用IPアドレスIPaを端末101aに渡す。そして、端末101aは、移動網102用のアクセス用IPアドレスIPaを端末状態管理部502に格納する。なお、以降では、単にGPRS接続情報と記述する時は移動網パケット中継装置用のGPRS接続情報を指すものとする。
アクセス用IPアドレスIPaは、公衆パケット網112などの移動網パケット中継装置106の外部のノードにより割り当てが行われ、移動網パケット中継装置106を介して端末101aに伝送される。
このとき、移動網パケット中継装置106内では、先ず、端末101aからの要求がパケット制御装置105を介してSGSN通信部205に入力される。この端末101aからの要求は、GPRSの位置登録に関連するものであるため、GGSN接続設定部201が端末101に対応する移動網パケット中継装置用のGPRS接続情報を作成し、端末状態管理部202にGPRS接続情報707として格納する。
また、移動網パケット中継装置106は、端末101aが接続する最初の中継装置であるため、移動網パケット中継装置106のIPアドレスIPgを主中継装置IPアドレス707として格納する。なお、移動網パケット中継装置106は、アクセス用IPアドレスとして702にはアクセス用IPアドレスIPaを格納する。GPRS接続情報の作成後、GGSN接続設定部201が応答を生成して、SGSN通信部205を介してパケット制御装置105に出力する。
さらに、パケット制御装置105は、GPRS位置登録・ユーザ情報登録1202を受けて、端末のIDおよび接続した位置(セルM1)をユーザ情報格納装置113へ登録する。ここでは3GPPにおけるUpdate Location/Ack、Insert Subscriber Dataメッセージを用いる。以上の処理の結果、端末101aのGPRSによる通信が可能になる。
端末101aは、MIP登録1203を出力する。MIP登録1203を出力する前に、端末101aは、Mobile IP設定処理(ステップS1506)において、ホームエージェント115に、ホームIPアドレスと共に移動網102のアクセス用IPアドレスIPaを気付アドレスとして登録する。端末101aは、ステップS1506を実行する前に、ホームエージェント115のIPアドレスと端末101aのホームIPアドレスを別途取得し、端末状態管理部502に格納しておく。例えば、端末101aがホームIPアドレスを常時端末状態管理部502に保持してもよいし、ホームエージェントのサービス提供者と別途認証を行い、認証完了時に配布する方法も可能である。
端末101aの内部では、GPRS通信部506によるGPRSの通信設定が完了すると、端末呼制御部501にIP分配通信部505とIP通信部504を介してアクセス用IPアドレスが通知される。端末呼制御部501は、端末状態管理部502にアクセス用IPアドレスIPaを端末101a(端末IDはID1)とともに登録する。この登録が完了すると、端末呼制御部501は、ホームエージェント115に端末101aを登録する要求であるMIP登録1203を作成し、IP通信部504とIP分配通信部505で外部ネットワーク向けのIPパケットを生成し、GPRS通信部506と移動アクセス網通信部507を介して移動アクセス網104にMIP登録1203を出力する。以降の処理では、移動網102経由の全てのIPパケットは、この経路を用いて入出力が行われる。
図12に示すように、MIP登録1203は、移動アクセス網104、パケット制御装置105、移動網パケット中継装置106、公衆パケット網112を経由してホームエージェント115に入力される。このMIP登録1203は、Mobile IPのRegistration Request/Replyを含む信号である。
ホームエージェント115は、端末ID1101 ID1、アクセス用IPアドレス1102としてアクセス用IPアドレスIPaを登録し、アクセス用アドレスIPaに対応付けて、ホームIPアドレス1103としてホームIPアドレスIPcを登録する。この登録の完了後、ホームエージェント115は、登録成功を示す応答を端末101aに対して出力する。この応答が入力されると、端末101aは、端末呼制御部501が端末状態管理部502に端末101aの端末IDであるID1とホームIPアドレスIPcの組を登録する。
IMSサーバ検索・SIP登録1204は、端末101aが第1IMSサーバに対して出力する信号である。IMSサーバ検索・SIP登録1204を出力する前に、端末101aは、Mobile IPの処理が完了すると、SIP設定処理S1507を行う。IMSサーバ検索・SIP登録1204において、端末101aは、移動網102に関連するIMSサーバを検索し、IMSサーバを検出したときにそのIPアドレスを端末状態管理部502に格納する。このとき、移動網102配下の端末を制御するIMSサーバである第1IMSサーバ107のアドレスIPsが、移動網102から取得される。
なお、IMSの仕様を記述した3GPP TS23.228(3GPP TS23.228,”IP Multimedia Subsystem(IMS);Stage 2”)には、移動網102のDHCPサーバとDNSサーバが連携してIMSサーバのIPアドレスを端末101aに通知する機構が示されている。移動体パケット中継装置106またはパケット制御装置105から、IMSサーバのIPアドレスを取得する方法もある。
端末101aは、第1IMSサーバ107に対して、IMSサーバ検索・SIP登録1204を出力する。この信号は、IETF SIPのRegistrationに相当する。IMSサーバ検索・SIP登録1204を出力するとき、端末101aの内部では以下の処理が行われる。
端末呼制御部501が第1IMSサーバ107のIPアドレスIPsを取得すると、端末呼制御部501は第1IMSサーバ107に登録処理を行うため、SIP登録要求を作成して移動網102に出力する。端末101aは、端末101aによるIMSサーバ検索・SIP登録1204が入力されると、第1IMSサーバ107にSIP登録処理を実行し、ユーザ情報格納装置113にユーザのIDと端末101aのホームIPアドレスIPcが登録される。なお、TS23.228では、Cx−Put/Cx−Pullにより、「public user identity」(電話番号、RFC3261のSIP URIかRFC2806のtel URLの形態を取る)、「private user identity」(NAIの形態を取る)、「S−CSCF name」を出力している。
第1IMSサーバ107の内部では、先ず、GGSN/PDG通信部407で、データ・リンク層の一部分であるMAC層(Media Access Control layer)まで、IP通信部404でIPのプロトコル処理を行ってIMSサーバ検索・SIP登録1204が入力されると、端末制御部401がメッセージを解析する。この場合は、ホーム網に対するSIP登録なので、端末制御部401は端末状態管理部402に入力された端末ID901とホームIPアドレス902とホームサーバIPアドレス903の組として、それぞれID1とホームIPアドレスIPcと第1IMSサーバ107のIPアドレスIPsを登録する。その後、端末101bに対してIP通信部404とGGSN/PDG通信部407を介して登録完了を示す応答を出力する。端末101aにおいては、端末状態管理部502のIMSサーバIPアドレス608に第1IMSサーバ107のIPアドレスIPsを登録する。
端末101aにおいて、IMSサーバ検索・SIP登録1204のSIP登録処理が完了すると、図15に図示した一連の処理が完了し、端末101aは(状態1205)の「待受中」状態1402(図14)となる。ここでは、端末101a内の端末呼制御部501が、端末状態管理部502内の状態を「待受中」に変更する。
SIPの登録が完了すると、SIP発信処理1206で、端末101aは第1IMSサーバ107を用いて、SIPの発信を対向ノード(ID2)に対して行う。発信はSIPのINVITEメッセージから始まり、「Offer」、「Reservation」、「Ringing」、「OK」、「ACK」のメッセージが送受される。これらの信号は移動網102と第1IMSサーバ107が中継し、対向ノードに出力する。
端末101aは、一連の処理が完了すると、図12に示すように、取得した対向ノードのIPアドレスに対して端末のデータストリーム(信号1207)の出力を開始する。また、音声の使用ポートPaと動画の使用ポートPvについて共に移動網パケット中継装置106経由であることを端末101bが端末状態管理部502に格納する。
端末101aはSIP発信処理1206の出力が完了すると、端末101aは状態1208の「通信中」状態1403(図14)となる。ここでは、端末101a内の端末呼制御部501が端末状態管理部502内の状態を「通信中」1403に変更する。この時点を「時点(a)」とし、このときのノードに格納されているデータが図6〜図11の「(a)」に示されている。
次に、図13のシーケンス図と図16のフロー図を用いて、端末101aがセルL1に移動して端末101bとなった時の本実施の形態のシステムの動作を説明する。図13は図12から継続したシーケンスを示している。
図16は、「通信中」状態1403における、網の検出から網の選択までの処理を説明するフロー図である。図13の最初の時点においては、図12の最後のセルL1進入1209で端末101aは、セルL1に移動して端末101bとなっている。そして、図16の「接続可能な網の検出・接続処理」(ステップS1601)によって、端末101bが無線LAN網103を接続可能な網として検出し、これを処理S1601の「網A」として、以下の接続処理を実行する。
図13に示すWLAN接続設定1301において、端末101bは、進入した無線LAN網103に対してWLAN接続設定を行う。先ず、端末101bを検出したWLANアクセス網108は、WLAN接続設定を行い、端末101bが無線LANアクセス網108への接続時に用いるローカルIPアドレスIPbを払い出す。端末101bにおいて、WLANアクセス網108との間の物理層およびMAC層の通信処理は、WLAN通信部509が行う。WLAN通信部509はWLANアクセス網108が出力するビーコンを受け取るか、WLANアクセス網108のアクセスポイントを検出し、無線LAN網103の接続処理および必要に応じて認証処理を行う。
ここで、無線LAN網103が使用する無線インタフェースの規格がIEEE802.11ならば、接続処理にはBeacon、Probe Request/Responseが用いられ、認証処理にはAuthentication Request/Responseメッセージが用いられる。なお、認証処理においては、端末IDのほか、端末のNAIを用いることも可能である。
MAC層までの接続処理後、WLAN通信部509が無線LAN網103において、ローカルIPアドレスIPlを取得する。なお、ローカルIPアドレスは認証処理と同時に取得してもよい。
端末101bの内部では、WLAN通信部509が端末IDを無線LAN網103によって決められた認証手順で出力し、これに対してWLANアクセス網108が認証を行う。認証の結果、端末101bの端末IDでWLANアクセス網108にアクセス可能と判定したら、WLANアクセス網108が応答し、ローカルIPアドレスIPlをWLAN通信部509に入力する。また、端末状態管理部502にWLAN接続情報604としてローカルIPアドレスIPlを格納する。
無線LAN網103への接続が可能になった時点で、端末103bは、図16に示された一連の処理、すなわち通信中における接続対象の網の選択処理を行う。この場合は、動画の使用ポートPvを移動網102から無線LAN網103へ変更する決定を行う。
端末101bは、無線LAN網103のアクセス用IPアドレスIPbをパケットデータ中継装置110経由で取得し、端末状態管理部502に無線LAN網103用のアクセス用IPアドレス606として格納する。アクセス用IPアドレスIPbは、3GPPのTS23.234で規定されるインタワーク使用におけるリモートIPアドレスである。この後、端末101bは、パケットデータ中継装置110とWLAN中継装置109を経由した通信が可能になる。
端末101bの内部では、WLANアクセスIP通信部508がWLANアクセス網からアクセス可能な無線LAN網103を選択し、認証システム114に対して端末ID ID1を含む認証要求を出力する。端末101bが無線LAN網103と通信可能であれば、許可の旨の認証応答が端末101bに入力される。その後、端末101bとパケットデータ中継装置110の間にトンネルを張るための設定処理が行われ、通信が開始される。この処理の間に、端末状態管理部502にWLAN接続情報604が格納される。
上記の処理以降において、端末101bが無線LAN網103と通信を行う場合は、端末101bの内部では、WLANアクセスIP通信部508がパケットデータ中継装置110と通信するためのカプセル化処理を行う。WLAN通信部509は、無線LANの物理層及びMAC層の処理と、無線LAN網103におけるローカルIPアドレスによるカプセル化処理を行う。以下において、「端末101bが無線LAN網103と通信する」と記述した場合は、端末101bにおいてこれらの処理が行われているものとする。
端末101bは、パケットデータ中継装置のIPアドレスIPpをDNSサーバ(不図示)を用いて検索する。端末101bの内部では、WLANアクセスIP通信部508がパケットデータ中継装置110のIPアドレスIPpを取得する。これにより、端末101bと無線LAN網103が接続可能な状態になり、ステップS1601が完了する。
「通信中の網の取得」(ステップS1602)では、端末101bは、通信中の網である移動網102を取得して、これを「網B」とする。そして、網の一致・不一致を判断する処理である「網A≠網B」(ステップS1603)で、通信中の網Bと接続可能な網Aが比較される。ここでは、通信中の網Bと接続可能な網Aは異なっているため、「未通信&接続可能な網の抽出」(ステップS1604)に移行して当該処理を行う。なお、ステップS1603における網の比較処理は、使用している中継装置のアドレスとして移動網102の移動網パケット中継装置106のIPアドレスIPgを取得し、無線LAN網103の中継装置であるパケットデータ中継装置110のIPアドレスIPpと異なっていると判定したり、端末101と接続している網毎に割り当てられたアクセス用IPアドレスで、移動網102に対応するIPaと無線LAN網103に対応するIPbが異なっていると判定してもよい。
ステップS1604では、通信を行っておらず、かつ接続可能な網を抽出し、これを「網C」とする。この時点では、端末101bにおいては無線LAN網103が当該条件に合致し、抽出されることとなる。
その後、「使用ポートとサービス抽出」(ステップS1605)により、端末101bが通信に使用しているポートとサービスを抽出する。端末101bは、ポートPvを動画伝送用として、ポートPaを音声伝送用として用いている。
ステップS1606は、「網Cが網Bより良い使用ポートに関し網Bから網Cに切り替える要求を出力」する処理である。この処理では、上記のステップS1604により新しく接続可能になった網(網C)が通信中の網(網B)より優先度が高いと判定されたサービスのポート番号に関して、網の切替処理を行う。本実施の形態においては、ポートPaの音声伝送に関しては、エリアが広い移動網102、動画伝送には帯域が広い無線LAN網103を用いることとする。従って、切替対象のポートはポートPvのみ、切替先は無線LAN網103となる。
以下では、ポートPvの伝送路切替の処理を、IMSサーバの検索と切替要求に対する処理の順に説明する。
IMSサーバ検索1302で、端末101bはIMSサーバを検索し、第2IMSサーバ111のアドレスIPtを取得する。さらに、端末101bは、第2IMSサーバ111に対して端末ID1のSIP登録1303を出力する。その際には、SIP Registrationメッセージを用いる。
第2IMSサーバ111と端末101bとの間の通信処理は、第1IMSサーバ107における第1サーバのIPアドレス取得処理と同じである。ただし、この場合は、移動網102が端末101のホーム網になるため、無線LAN103は在圏網になる。従って、TS23.228のIMS仕様におけるS−CSCFは第1IMSサーバ107であるから、第2IMSサーバ111はP−CSCFの動作を行う。先ず、第2IMSホーム網のIMSサーバを端末101bのユーザIDを用いて検索する。その結果、第1IMSサーバ107とそのIPアドレスIPsが検索され、第2IMSサーバ111と第1IMSサーバ107との間の接続が形成される。
このとき、第2IMSサーバ111においては、以下のように処理が行われる。第2IMSサーバ111は、端末101aによるSIP登録1303が入力されると、第2IMSサーバ111にSIP登録処理を行う。このとき、第2IMSサーバ111の内部では、先ず、GGSN/PDG通信部407で、MAC層までIP通信部404でIPのプロトコル処理を行って、SIP登録1303が入力されると、端末制御部401がメッセージを解析する。この場合は、在圏網に対するSIP登録なので、端末制御部401は転送制御部403に要求を渡す。
転送制御部403は、IP通信部404とGGSN/PDG通信部407を介してユーザ情報格納装置113と連携して、ユーザIDをキーとして、ホーム網のIMSサーバを検索する処理を行う。この際のキーとしては、ユーザIDの他、IMSI、ユーザIDから抽出したドメイン名、GGSNのアドレス、またはGGSN numberを用いてもよい。
検索が完了した場合、第1IMSサーバ107のIPアドレスIPsを端末101bのユーザIDとともに端末状態管理部402に登録する。その後、端末101bからの信号を第1IMSサーバ107に出力する。第1IMSサーバ107は、ホーム網における場合と同様に、端末101bの登録を行い、応答を第2IMSサーバ111に出力する。そして、第2IMSサーバ111は、上記の応答をそのまま端末101bに出力する。端末101bでは、端末制御部501が、端末状態管理部502に第2IMSサーバ111のIPアドレスIPtをIMSサーバIPアドレス608として格納する。
この後、IMS関連の呼制御の信号は、端末101bから無線LAN網103と第2IMSサーバ111を経由して第1IMSサーバ107という経路で伝送される。この時点を「時点(b)」とし、このときのノードに格納されているデータが図6〜図11の「(b)」に示されている。
端末101bは、ビデオのポートPvに関するホームIPアドレスIPcに関連するストリームを、移動網102経由のIPアドレスIPaから、無線LAN網103のパケットデータ中継装置110のIPアドレスIPp経由のIPアドレスIPbに変更する経路変更要求1304を、第2IMSサーバ111に対して出力する。
端末101bの内部では、端末呼制御部501が経路変更要求1304を生成し、無線LAN網103に対して出力する。経路変更要求1304には、端末101bの端末ID ID1、ホームIPアドレスIPc、変更前の端末(アクセス用)IPアドレスIPa、変更後の端末(アクセス用)IPアドレスIPb、転送先中継装置のIPアドレスIPp、ポート番号Pv、および端末ID ID1を、端末状態管理部502から取得して格納する。
第2IMSサーバ111は、経路変更要求1304が入力されると、パケットデータ中継装置110に対して、転送対象のストリームと転送先を指定した転送設定要求1305を出力する。また、第2IMSサーバ111は、第1IMSサーバ107に対して、経路変更要求1306をそのまま転送する。
第2IMSサーバ111の内部で、経路変更要求1304がGGSN/PDG通信部407によって入力される。IP通信部404から検出した経路変更要求1304を端末制御部401が解析し、経路変更要求であることを検出する。端末制御部401は、IP通信部404とIMS通信部406を使用して、経路変更要求1304を、ホームサーバIPアドレスIPsを持つ第1IMSサーバ107に出力する。
第1IMSサーバ107は、第2IMSサーバ111から経路変更要求1306が入力されると、端末ID ID1または変更前の端末IPアドレスIPaから移動網パケット中継装置106を検索し、転送設定要求1307を出力する。第1IMSサーバ107の内部では、経路変更要求1306がIMS通信部406とIP通信部404を介して入力される。端末制御部401は、経路変更要求1306を解析して、変更前の端末IPアドレスIPaと変更後の端末IPアドレスIPb、転送先中継装置のIPアドレスIPp、ポート番号Pv、および、端末ID ID1を抽出する。
ここで、端末101の公衆パケット網とのゲートウェイは、移動網パケット中継装置106であるから、端末制御部401は経路変更要求1306に含まれる端末ID ID1、変更前の端末IPアドレスIPa、転送先中継装置のIPアドレスIPp、および、ポート番号Pvを格納した転送変更を要求する転送設定要求1307を生成し、IP通信部とGGSN/PDG通信部407を介して移動網パケット制御装置106に対して出力する。
移動網パケット中継装置106は、転送設定要求1307において転送変更を要求する信号が入力されると、信号内の転送先中継装置のIPアドレスと自分のIPアドレスとを比較する。この場合は、転送先中継装置のIPアドレスIPpは主中継装置707のIPアドレスIPgと異なるため、信号で指定されたポートPvに関して、転送先中継装置IPアドレス705の設定をIPpに変更する。
移動網パケット中継装置106の内部では、GGSN接続設定部201にIMS通信部207を介して転送設定要求1307が入力されると、GGSN接続設定部201が端末ID ID1に基づいて端末状態管理部302内部の主中継装置IPアドレス706を検索する。GGSN接続設定部201は、指定された転送先中継装置IPアドレスIPpが主中継装置IPアドレス706のIPgと異なるので、端末状態管理部202に使用ポート番号Pvと転送先IPアドレスIPpを追加する。そして、GGSN接続設定部201は、転送変更を確認する信号を、IMS通信部207を介して第1IMSサーバ107に出力する。なお、指定された転送先中継装置IPアドレスと主中継装置IPアドレス706が同じで、かつ信号で指定されたポートに関するエントリがある場合は、そのエントリを削除する。
第1IMSサーバ107は、転送設定の処理が完了したら、経路変更要求の応答である経路変更確認1308を第2IMSサーバ111に出力する。第1IMSサーバ107の端末制御部401は、経路変更要求1306と対応づけるための情報(例えば、端末IDかメッセージに一意に割り当てられた識別子)を格納して経路変更確認1308を生成し、IP通信部404とGGSN/PDG通信部407を介して端末101bに出力する。
第2IMSサーバ111は、第1IMSサーバ107から経路変更確認1308が入力されると、自網の中継装置であるパケットデータ中継装置110の転送設定1309を受けて変更する転送変更処理を行う。その結果、パケットデータ中継装置110の設定が変更される。
パケットデータ中継装置110は、転送設定1309を受けて転送変更処理において転送変更を要求する信号が入力されると、信号内の転送先中継装置のIPアドレスと自分のIPアドレスとを比較する。この場合は、転送先中継装置のIPアドレスIPpは主中継装置807のIPアドレスIPgと異なるため、信号で指定されたポートPvに関して、転送先中継装置IPアドレス805の設定をIPpに変更する。
移動網パケット中継装置106の内部では、GGSN接続設定部201にIMS通信部207を介して転送設定要求1307が入力されると、GGSN接続設定部201は端末IDID1から端末状態管理部302内部の主中継装置IPアドレス806を検索する。指定された転送先中継装置IPアドレスIPpが主中継装置IPアドレス806のIPgと異なるので、GGSN接続設定部201は端末状態管理部202に使用ポート番号Pvと転送先IPアドレスIPpを追加する。そして、GGSN接続設定部201は、転送変更を確認する信号を、IMS通信部207を介して第1IMSサーバ107に出力する。なお、指定された転送先中継装置IPアドレスと主中継装置IPアドレス806が同じで、かつ信号で指定されたポートに関するエントリがある場合は、そのエントリを削除する。
第2IMSサーバ111は、パケットデータ中継装置110の設定が終了すると経路変更確認1310を端末に出力する。第2IMSサーバ111の端末制御部401は、経路変更要求1304と対応づけるための情報(例えば、端末IDかメッセージに一意に割り当てられた識別子)を格納して経路変更確認1308を生成し、IP通信部404とGGSN/PDG通信部407を介して端末101bに出力する。
端末101bは、処理が完了すると端末状態管理部502にポートPvと、ポートPvに対するアクセス用IPアドレスIPpの組を格納する。
以上で切替処理が完了する。この後、移動網パケット制御装置106とパケットデータ中継装置110では、以下のようにして音声データに関するIPパケット転送1311と動画データに関するIPパケット転送1312が行われる。
図17は、本実施の形態における、移動網パケット中継装置106またはパケットデータ中継装置110のパケット転送の動作を説明するためのフロー図で、以下では、このフローを3つの場合に分けて説明する。
第1は、端末101bから対向ノード116へのパケット転送動作に関するもので、移動網パケット中継装置106の処理がこれに該当する。移動網パケット中継装置106は、端末101bの主中継装置となるから、端末101bのホーム網中継装置か否かを判断するステップS1701の分岐では「Yes」と判断されてステップS1702へと進む。ステップS1702では、転送元がホームエージェントか否かが判断され、転送元が端末101bになるので「Yes」と判断されてステップS1703に進む。そして、ステップS1703により、転送先IPアドレスがホームエージェントのIPアドレスとされる。
第2は、端末101bから対向ノード116へのパケット転送動作に関するもので、パケットデータ中継装置110の処理がこれに該当する。パケットデータ中継装置110は、端末101bの在圏網である無線LAN網103の中継装置になる。従って、ステップS1701の分岐では、「No」と判断されてステップS1705へと進む。ステップS1705では、転送元がホームエージェントか否かが判断され、転送元が端末101bになるので「Yes」と判断されてステップS1706に進む。そして、ステップS1706により、転送先IPアドレスが主中継装置のIPアドレスとされる。なお、この場合の転送先IPアドレスは、移動網パケット中継装置106のIPアドレスであるIPgとなる。
第3は、対向ノード116から端末101bへのパケット転送動作である。この場合のパケットは、端末の位置にかかわらず、転送元とホームエージェントの同一・非同一判断であるステップS1702およびステップS1705の判定結果は何れも「No」となるからステップS1704へと進む。ステップS1704では、転送先IPアドレスは端末とポート番号から選択される。ここで、ポート番号がPvならば転送先IPアドレスはIPpとなり、ポートがPaならば転送先IPアドレスはIPgとなる。
また、端末101では、IP分配通信部505によって、端末状態管理部502内の使用ポート番号09に対応する使用網中継装置IPアドレス610により、GPRS通信部506とWLANアクセスIP通信部508のどちらかから使用する通信部を選択し、使用網中継装置IPアドレス610へIPパケットを転送する。
転送先IPアドレスを決定した後、ステップS1507を実行して、転送先IPアドレスに中継対象のIPパケットを出力する。この時点を「時点(c)」とし、このときのノードに格納されているデータが図6〜図11の「(c)」に示されている。
以上が、移動網102との通信中に端末が無線LAN網103に進入した時のパケット伝送の分岐の設定処理の内容であるが、これまで説明してきた実施の形態はシステムの利用態様に応じて適宜変更することができることはいうまでもない。
例えば、上述したような端末が移動網102との通信中に無線LAN網103に進入した場合と同様に、端末が、無線LAN網103との通信中に移動網102に進入した場合、無線LAN網103との通信中に別の無線LAN網に進入した場合、および、移動網102との通信中に別の移動網に進入した場合においても、IMSサーバが制御対象となる移動網パケット中継装置かパケットデータ中継装置を制御することにより同様の効果を実現できる。
また、本実施の形態によって実現されたIPパケットの分岐を解除する場合は、切替先IPアドレスにホーム網のアクセス用IPアドレスを格納して経路変更要求を行えばよい。
さらに、ホームエージェント115と移動体パケット中継装置106またはパケットデータ中継装置110が一体化した場合にも上記と同様のシステムを構成することが可能である。この場合には、一体化した網のアクセス用IPアドレスとホームIPアドレスが一致するため、トンネルを張る必要が無く、伝送効率が向上するという効果が得られる。
また、上述した実施形態では、動画伝送に広帯域で接続可能な網を用いることを網の判定基準としたが、ユーザの通信回線に関するプリファレンス情報から、接続先を設定することも可能である。
また、待受中の場合に、予め上述した実施の形態に示したパケット伝送を分岐させる登録処理を行い、端末101が通信を開始した時は、本実施の形態の後半で示したような分岐したパケット伝送を直ちに実行させることも可能である。
なお、通信の切断時には、その通信に関連するポート全ての設定を分岐しないように変更することもできる。そのためには、端末101がサービスの切断時に分岐を行っているポート全てに対して、切替先アドレスとして主中継装置のIPアドレスを格納した経路変更要求を出力するか、IMSサーバに端末が該当の通信で使用しているポートを格納し、通信の切断時にはIMSサーバから全てポートの分岐を解除する経路設定要求を移動網パケット中継装置またはパケットデータ中継装置に出力する。
本実施の形態をMobile IPv6に適用する場合は、階層化Mobile IPv6を使用して、移動網パケット中継装置106またはパケットデータ中継装置110をMAP(Mobility Anchor Point)とし、それらのアドレスを気付アドレス1102に格納することで本実施の形態と同様の効果を実現できる。
また、上述した実施の形態では、ホーム網と主中継装置が一致している場合の処理を示したが、主中継装置が属する網を検索する機能をIMSサーバにもたせることにより、ホーム網と主中継装置が異なる場合でも、上述の実施形態と同様の経路の切替を行うことが可能である。この場合には、例えば、端末101がMobile IPの登録を行う際に、主中継装置を特定する情報(IMSサーバのIPアドレス、中継装置のIPアドレス、ドメイン名など)と端末IDをIMSサーバに登録し、経路変更要求を端末101がIMSサーバに出力した際に、IMSサーバが登録済みの情報から主中継装置を特定する情報を取得し、更にその情報から主中継装置と同じ網に属するIMSサーバのIPアドレスをユーザ情報格納装置113から取得すればよい。
さらに、上述した実施の形態では、変更前と変更後の2つの網に対する経路変更方法を示したが、第1IMSサーバ107に端末101が使用している全ての中継装置の属する網を特定する情報を格納し、経路変更要求を第1IMSサーバ107から端末101が使用している全ての網のIMSサーバに送出し、その信号を受信した全てのIMSサーバが上述の実施形態の第2IMSサーバ111の転送変更処理と同様に、各々と同じ網に属する中継装置の転送変更処理を行うことにより、3つ以上の網に対する経路変更を行うことも可能である。
なお、上述した実施の形態では、IMSサーバを用いて複数の網の中継装置の設定変更を同時に行うことで、経路の切替を実現したが、経路の変更前と変更後に用いる網の中継装置同士の間に経路変更要求の送受信を行うインタフェースと、変更後の網から変更前の網の中継装置のIPアドレスを検索する部を設け、変更前の網から本実施の形態と同様の転送変更処理を行っても上述の実施形態と同様の効果が得られる。
また、端末101と中継装置の間に経路変更用のインタフェースを設け、接続可能な網の中継装置全てに、変更前及び変更後のアクセス用IPアドレス、変更後の転送先中継装置のIPアドレス、主中継装置のIPアドレスを含む経路変更要求を端末から中継装置に出力し、その要求に従い中継装置が上述の実施形態と同様の変更を行うことによってもすでに説明したのと同様の効果が得られる。
なお、本実施の形態においては、端末が電源投入後最初にアクセスした中継装置が主中継装置となるが、各装置の端末状態管理部の内容を適宜書き換えることにより、主中継装置の変更も可能である。その場合に、主中継装置を端末との距離や位置関係を元にユーザまたは網が選択できるようにすることや、主中継装置と他の中継装置、または無線アクセス網の帯域・遅延・スループットを元にして、アプリケーションに最も適した通信が可能な網に接続先を変更する方法も考えられる。
以上説明したように、本実施の形態においては、IMSサーバに端末状態管理部402と転送設定部403とを設け、転送先の網のIMSサーバが転送設定要求を転送元の網のIMSサーバに出力し、転送元と転送先の網と両方の中継装置が端末状態管理部に転送元と転送先の網における端末のIPアドレスを格納し、移動網パケット中継装置106のパケット中継部204とパケットデータ中継装置110のパケット中継部304と端末101のIP分配通信部505により、ポート毎にパケットデータの伝送先の網を指定させ、ホームエージェント116に既存のホームエージェントを改変させることなく通信品質を向上させるという従来のシステムでは得られない効果が得られる。
また、端末101から経路変更要求をIMSサーバに出力し、その経路要求により中継装置の転送設定を変更する動作を行うIMSサーバを設けることにより、端末101の設定や動作をユーザが指定することで、パケットデータの伝送路を柔軟に変更できるという効果が得られる。
さらに、IMSサーバから中継装置を制御させる端末制御部401をIMSサーバに設けることにより、移動元と移動先の中継装置同士にお互いのアドレスに関する情報が格納されていない場合でも、ポート毎に伝送路を切り替えることができるという効果が得られる。
(第2実施の形態)
本実施の態様のインタワークシステムのシステム構成は、上述した第1の実施の形態と同様である。したがって、本実施の形態のインタワークシステムのシステム構成示すブロック図、移動網パケット中継装置の内部構成を示すブロック図、および、パケットデータ中継装置の内部構成を示すブロック図についても、すでに参照した図1、図2、および図3を用いる。なお、以下では、第1の実施の形態で説明したシステムの動作の最終状態から継続される動作について説明する。
本実施の態様のインタワークシステムのシステム構成は、上述した第1の実施の形態と同様である。したがって、本実施の形態のインタワークシステムのシステム構成示すブロック図、移動網パケット中継装置の内部構成を示すブロック図、および、パケットデータ中継装置の内部構成を示すブロック図についても、すでに参照した図1、図2、および図3を用いる。なお、以下では、第1の実施の形態で説明したシステムの動作の最終状態から継続される動作について説明する。
図18は、本発明の第2の実施の形態におけるシステムの動作を示すシーケンス図で、このシーケンス図には、第1の実施の態様で説明したシステムの動作の最終状態から継続される動作が示されている。
移動網パケット中継装置106は、パケットデータ中継装置110と一定間隔毎に双方の中継装置で扱っているトラフィック量、接続数、CPU使用率、回線使用率などの動作情報を動作状態交換1801として交換する。この動作状態交換1801の交換は、移動網パケット中継装置106とパケットデータ中継装置110の両者に同時にアクセス可能な端末が存在する時に行ってもよい。
移動網パケット中継装置106では、GGSN接続設定部201が移動網パケット中継装置106の状態を測定し、PDG/PDN通信部206を介してパケットデータ中継装置110に出力する。一方、パケットデータ中継装置110から入力される動作情報は、PDG状態管理部203にPDG/PDN通信部206を介して入力される。
パケットデータ中継装置110では、PDG接続設定部301がパケットデータ中継装置110の状態を測定し、GGSN/PDN通信部306を介して移動網パケット中継装置106に出力する。一方、移動網パケット中継装置106から入力される動作情報はSSGN状態管理部303にGGSN/PDN通信部306を介して入力される。
「切替決定」(ステップS1802)は、パケットデータ中継装置110においては、動作状態交換1801で取得した動作情報により、PDG接続設定部301がGGSN状態管理部303から情報を取得しながら負荷の大小または輻輳の度合いを判定し、切替決定処理を行う。
移動網パケット中継装置106で動作情報を元にした判定は、GGSN接続設定部201がPDG状態管理部203の情報を取得して行う。なお、移動網パケット中継装置106は、移動網パケット中継装置106とパケットデータ中継装置110の動作情報から負荷の大小または輻輳の度合いを判定する。
パケットデータ中継装置110は、切替を決定したら、MIP経路変更要求1803をホームエージェント115に出力する。
パケットデータ中継装置110の内部では、PDG接続設定部301が端末状態管理部302から、ホームエージェント115を使用している端末の端末IDと、ホームIPアドレス、アクセス用IPアドレスを全て抽出する。それら全ての組のデータと各組に対して、要求の出力元であるパケットデータ中継装置110のIPアドレスIPpを主中継装置IPアドレス706(図7参照)に格納する。また、パケットデータ中継装置110のIPアドレスIPpを抽出した全ての端末の気付アドレスとするMIP経路変更要求1803を生成し、ホームエージェント115に出力する。この後、第1の実施の形態で参照した図17のフローに従ってパケットが中継される。
また、パケットデータ中継装置110は、MIP経路変更要求1803に格納した全端末の主中継装置をパケットデータ中継装置110のIPアドレスIPpに変更する「主中継装置変更」を指示する主中継装置変更1804を移動網パケット中継装置106に出力する。
移動網パケット中継装置106では、端末制御部201が「主中継装置変更」を指示する主中継装置変更1804を検出すると、その中に含まれる全ての端末IDに対する主中継装置IPアドレス706をIPgからIPpに書き換える。移動網パケット中継装置106は処理が完了したら、完了を示す応答をパケットデータ中継装置110に出力する。
ホームエージェント115は、MIP経路変更要求1803が入力された時、該当の端末全てに対応する気付アドレスのエントリをパケットデータ中継装置110のIPアドレスIPpに書き換え、さらに書き換えたエントリに対応する端末のパケットの伝送路を変更する。
ホームエージェント115は、処理が完了したら、経路変更確認1805をパケットデータ中継装置110に出力する。
以上の処理の結果として変更された、音声データの経路を1806(Audio)として示し、動画データの経路を1807(Video)として示す。この変更の時点を「時点(d)」とし、このときのノードに格納されているデータが図6〜図11の「(d)」に示されている。
なお、移動網パケット中継装置106に対する「主中継装置変更」処理の主中継装置変更1804において、主中継装置を変更するタイミングを指定して、パケットデータ中継装置110の主中継装置変更のタイミングと同期を取るように変更しても同様の効果が得られることに加え、移動網パケット中継装置106とパケットデータ中継装置110との間で値を変更するタイミングがずれて、IPパケットが両者の間を往復し、廃棄されるという不都合な現象を回避できる。
なお、本実施の形態においては網側の移動網パケット中継装置106とパケットデータ中継装置110との間の信号送受で切替を実現したが、パケットデータ中継装置110からのMIP登録変更要求の代わりに、主中継装置の変更を行う候補となる端末に対して主中継装置の変更(気付アドレスの変更)を指示または推奨する通知を行う。さらに、端末がその通知に従いホームエージェント115に対して、気付アドレスを切り替える要求を出力するようにしても同様の効果が得られると共に、変更の可否をユーザ側で判断することが可能になる効果と移動網パケット中継装置106とパケットデータ中継装置110間のインタフェースが不要になり既存の装置の利用が容易になるという効果が得られる。
また、上述の実施形態では、切替対象の主中継装置に属する端末全てを一度に切り替える方式を示したが、端末の状態や使用しているサービスと必要なQoSパラメータなどによって切替対象の端末を少なくすることも可能である。
以上、本実施の形態においては、移動網パケット中継装置106の動作状態を通知し、主中継装置を変更するGGSN接続設定部201を備える移動網パケット中継装置106と、パケットデータ中継装置110の状態を通知し、主中継装置を変更するPDG接続設定部301を備えるパケットデータ中継装置110とを備えることにより、ホームエージェント115との間のトラフィックを切替、網側の負荷増大や輻輳の回避を行うことが可能になるという効果が得られる。
以上に現時点で考えられる本発明の好適な実施の形態を説明したが、本実施の形態に対して多様な変形が可能なことが理解され、そして、本発明の真実の精神と範囲内にあるそのようなすべての変形を請求の範囲が含むこと意図されている。
本発明にかかる無線通信システムは、ユーザが伝送データの種類や特徴に応じて使用する通信網を選択する機能を有し、複数の通信網による連携システムとして有用である。また、通信事業者が一部の網やノードに負荷が集中したり輻輳が発生したりする状態を回避するための障害回避等の用途にも適用できる。
本発明は、移動通信網と無線LAN網の連携システムにおいて、両方の通信網に対して移動通信と無線LANのインタフェースを備えている端末の通信を最適に分配することを可能とした無線通信システム技術に関するものである。
近年、広域エリアで通信可能な携帯電話と、比較的狭いエリアで高速データ通信が可能な公衆無線LANサービスを連携(インタワーク)させて、相互に補完させる通信システムの構築が検討されている。このような通信システムでは、例えば、携帯電話の移動通信網と無線LANの両方にアクセス可能な端末を使用して、高速移動時は基地局当りのカバーエリアが広い移動網を利用して接続を維持する一方、低速移動時や静止時においては無線LANを利用して高速アクセスを行うなどといったサービス提供が可能となる。
インタワークシステムは、第3世代の高速ワイヤレスネットワークを通じてマルチメディアを制作・配信・再生するための新しい国際標準である3GPP(3rd Generation Partnership Project)において、WLAN経由で移動網のパケットサービスにアクセスするシナリオを実現するアーキテクチャなどが規格化されている。3GPP規格においては、TR(Technical Report)22.934にその要件が、TS(Technical Specification)23.234(3GPP TS23.234,”3GPP system to Wireless Local Area Network (WLAN) interworking; System description”参照)でアーキテクチャ、TS33.234で認証方式が記述されている。
これらのインタワークシステムの仕様においては、インタワークの形態によりシナリオ1から6まで6つのシナリオが定義されている。例えば、シナリオ3では、無線LANのエリアの端末が移動網にアクセスできるサービスが規定されている。シナリオ4では、通信中に無線LANと移動網のエリアが変わった時に端末の通信セッションを継続できるサービスが規定されている。
シナリオ4を既存の技術で実現する方法としては、IETF(Internet Engineering Task Force)のRFC3344(IETF RFC3344,”IP Mobility Support for IPv4”参照)で規定されているMobile IPv6と、3GPPで規格化されたインタワークシステムを組み合わせる方法が挙げられる。この技術の狙いは、Mobile IPv6を使用することにより、通信相手の端末から自端末の移動を隠蔽し、これにより、無線LAN網と移動通信網の相互間を移動する時に通信セッションを継続することにある。
図19は、Mobile IPv6と3GPPのインタワークシステムを組み合わせたシステムの構成の概略を説明するための図である。図19において、1901は、3GPPにおけるUE(User Equipment)に相当する端末である。この端末1901は、無線LANと携帯電話のインタフェースを備えており、移動(通信)網1902および無線LAN網1903と接続している。移動網1902は、移動アクセス網1904、パケット制御装置1905、および移動網パケット中継装置1906を備えており、無線LAN網1903は、WLANアクセス網1908、WLAN中継装置、およびパケットデータ中継装置1910を備えている。
移動網1902に設けられた移動アクセス網1904は、端末1901の携帯電話と通信が可能で、3GPPのUTRAN(Universal Terrestrial Radio Access Network)に相当する。パケット制御装置1905は、端末1901のGPRS(General Packet Radio Service)接続設定を行うもので、3GPPのSGSN(Serving GPRS Support Node)に相当する。移動網パケット中継装置1906は、3GPPのGGSN(Gateway GPRS Support Node)に相当し、移動網1902と公衆パケット網1911との間でパケットの中継を行う。
WLANアクセス網1908は、無線LAN接続を端末1901に提供し、3GPPのWLAN AN(Access Network)にあたる。WLAN中継装置1909は、WLANアクセス網1908と接続され、移動網1902にアクセスできるパケットを中継する。パケットデータ中継装置1910は、WLANのパケットを公衆パケット網1911に中継する。この公衆パケット網1911は、移動網1902と無線LAN網1903に接続され、公衆でパケット交換を行う通信網で、3GPPのPDNに相当する。
移動網パケット中継装置1906とパケットデータ中継装置1910とを接続するIMSサーバ1907は、パケット上のリアルタイム通信などをサポートするIMS(IP Multimedia Core Network Subsystem)の制御を司り、3GPPのP−CSCF(Proxy−Call Session Control Function)にあたる。ユーザ情報格納装置1912は、端末1901の接続状態などを管理する。このユーザ情報格納装置1912は、認証システム1913に接続されている。認証システム1913は、無線LANからの認証を行う際にユーザ情報格納装置1912との間の認証用の信号を中継する。ユーザ情報格納装置1912は、3GPPのAAA Proxy/AAA Serverの両方に相当するものである。
公衆パケット網1911には、ホームエージェント1914と対向ノード1915とが接続されている。ホームエージェント1914は、Mobile IPのホームエージェントであり、対向ノード1915は端末1901との間で通信を行う。
以下では、図19に示した通信システムの動作の概略を説明する。端末1901に電源が投入されると、端末1901は先ず自端末の位置登録を行い、待受中状態になる。このとき、端末1901は移動網1902にアクセスするためのアクセス用IPアドレスを取得し、IMSサーバ1907に端末1901とMobile IPのホームIPアドレスを登録する。
アクセス用IPアドレスIPaとは、端末1901が公衆パケット網1911に接続する場合に用いるIPアドレスである。端末1901が移動網1902を利用する場合は移動網パケット中継装置1906経由でアクセス用IPアドレスを取得し、無線LAN網1903を利用する場合にはパケットデータ中継装置1910経由でアクセス用IPアドレスを取得する。図19に示した例では、端末1901は移動網1902のエリア(M1)に位置するため、移動網パケット中継装置1906からアクセス用IPアドレスIPaを取得することとなる。
アクセス用IPアドレスを取得した後、端末1901はホームエージェント1914に対して、アクセス用IPアドレスIPaとホームIPアドレスIPcを用いて位置登録を行う。この場合の位置登録の方法としては、端末1901が固有のホームIPアドレスIPcをもつ方法、および、網側の機能要素がホームIPアドレスIPcを割り当てる方法の何れの方法によってもよい。この位置登録が終了した後に、端末1901はIMSサーバ1907に対して、端末1901のID(IMSI,International Mobile Subscriber Identifier)とホームIPアドレスIPcを登録する。以上が、位置登録の処理である。
位置登録が完了すると、端末1901は呼の待ち受けを開始する。ここでは、待ち受け開始後、端末1901がIMSによる発信を行い、音声と動画を組み合わせたテレビ電話の通話を開始する例について説明する。このとき、音声および動画ストリームは、ホームエージェント1914と移動網パケット中継装置1906を経由している。
端末1901が無線LANのエリア(L1)に進入すると、無線LAN網1903経由で端末1901にパケット伝送が行われる。以下では、この切替えを実行するハンドオーバー処理の概要を説明する。端末1901がセルL1に入ると、端末1901は無線LAN網1903のアクセス用IPアドレスIPbを取得する。その後、端末1901は無線LAN網1903経由で通信を行うため、ホームエージェント1914に対してMobile IPの登録を行う。ホームエージェント1914は、パケット伝送経路をパケットデータ中継装置1910経由とするように、端末1901の通信に関する情報を設定変更する。
以上の処理を行うと、通信中に端末1901が移動網(M1)から無線LAN網(L1)に移動したとしても、対向ノード1915からみた場合のホームエージェント1914が使用するホームIPアドレスIPcは変化しない。また、ホームIPアドレスIPcを登録したので、IMSサーバ1907に対する再登録が不要になる。
特開2004−180311号公報には、端末装置とルータとを接続する無線通信ネットワークにおける方法が開示されている。この方法は、第1のネットワークインターフェースを利用して、第1の接続ポイントとリンク層接続を成立させたのち、第2のネットワークインターフェースを利用して第2の接続ポイントを検出し、第2の接続ポイントとリンク層接続を成立させ、第2の接続ポイントと接続している接続ルータと端末装置の適合性を判定して、端末装置と接続ルータとを接続するというものである。
図20は、特開2004−180311号公報に開示された上記方法を説明するための概念図である。図20に示すシステムは、図19に図示したシステムと同様に、移動網2002と無線LAN網2003とが連携している。移動網2002には、移動網パケット中継装置2004が配置され、無線LAN網2003にはLMA2005が配置されている。なお、無線ネットワーク制御装置(RNC)などの無線関連の機能要素は不図示とした。図20に図示した端末2001、移動網2002、無線LAN網2003の基本的動作は、図19のシステムと同じであり、公衆パケット網2007および対向ノード2008もそれぞれ図19の公衆パケット網1901および対向ノード1915と同じであるので、重複しての説明は省略する。
移動網パケット中継装置2004は、図19に図示した移動網パケット中継装置1906と同様に、パケットの中継を行うとともに端末2001の接続を管理する。LMA2005(LMAはLocal Mobility Agentの略)は、移動網2002と無線LAN網2003との間のパケットの中継を行うとともに、端末2001の要求に従い、アクセス用IPアドレスの割当を行う。ISP2006(ISPはInternet Service Providerの略)は、公衆パケット網2007への接続を提供し、端末2001にIPアドレスを割り当てる。
図20に示したシステムでは、端末2001の電源が投入されると、端末2001の公衆パケット網2007への接続が確立される。端末2001は、GPRSの手順を用いて、IPアドレスIP−mtを獲得し、GGSNに対して「Secondary PDP context」と呼ばれる接続情報を作成する。この「Secondary PDP context」は、QoSなどのGPRSの接続情報であるが、中継情報などは無線LANにも使用可能である。
次に、端末2001が無線LAN網2003のエリアに進入すると、端末2001は無線LAN網2003におけるアクセス用IPアドレスを取得し、LMA2005に対してMobile IPの登録処理を行う。LMA2005は、移動網パケット中継装置2004に対してGPRSを用いて登録を行う。その結果、端末2001の接続情報と無線LAN網2003のLMA2005とが関連づけられ、端末2001のパケットはLMA2005を経由するようになる。
図20に示したシステムでは、移動網2002と無線LAN2003の両方を同時に経由させる。これにより、トラフィックがどちらかの網に集中して発生した場合に両者の網間の負荷を分散させることが可能になる。
上述したように、図19に示したようなインタワークシステムの仕様では、インタワークの形態によりシナリオ1から6まで6つのシナリオが定義されている。これらのシナリオには、無線LANのエリアの端末が移動網にアクセスできるサービスや、通信中に無線LANと移動網のエリアが変わった時にも端末のサービスが継続するサービスが規定されている。
しかしながら、これらのサービスでは、端末と通信パスとが1対1対応しているために、端末が使用するサービス毎に、サービスデータの伝送に適した網を選択することができない。また、移動網1902と無線LAN網1903の何れか一方の網に負荷が集中した場合には、負荷が集中している網に接続しているユーザをもう一方の網に移して負荷の分散を図ることもできないという問題がある。
一方、図20に図示したようなインタワークシステムにおいては、移動網と無線LAN網の関係が固定的とならざるを得ない。具体的には、LMA2005は、端末2001からの登録要求を移動網パケット中継装置2004に転送するために、移動網パケット中継装置2004のアドレスを予め保持しておく必要がある。また、移動網パケット中継装置2004は、GPRSの接続情報を用いて無線LAN網2003の管理を行うため、LMA2005はIETF標準のMobile IP(IETF RFC3344,”IP Mobility Support for IPv4”)ではなく、適用先が限られる3GPP標準のプロトコルである、GPRSを実装する必要がある。このような制限により、図20に示したシステムを利用する場合には、相互接続先が限られることになるのである。
本発明は、このような問題に鑑みなされたもので、その目的とするところは、移動網と無線LAN網の両方の網でパケットの分配処理を実行して、網側の要因による接続の切替とパケットの分配を設定する際にIMSを使用することで、未知の網が相互接続対象になった場合にも、適切にパケットの分配処理方法の設定を可能とすることにある。
本発明の無線通信システムは、公衆パケット網と、それぞれに中継装置が設けられた複数の無線通信網と、該複数の無線通信網とパケット接続可能な端末と、前記公衆パケット網を介して該端末とパケット通信を行う対向ノードと、端末の移動によって変わる該端末の宛先を管理するルータとを備え、前記端末は、前記対向ノードから前記端末へ送信されるパケットを中継する中継装置を前記端末のポート番号毎に指定し、前記複数の中継装置の中から選択した主中継装置に前記中継装置を指定する情報を設定し、ルータは対向ノードから入力される端末宛のパケットを主中継装置に出力し、主中継装置は端末のポート番号毎に指定された転送先の中継装置のIPアドレスに端末宛てのパケットを出力し、中継装置は主中継装置から入力された端末宛てのパケットを端末に出力し、端末はポート番号毎に指定された転送先の中継装置のIPアドレスに対向ノード宛のパケットを出力するように構成されている。
かかる構成とすることにより、ポート毎にパケットデータの伝送先の網を指定させ、未知の網が相互接続対象になった場合にも、適切なパケットの分配処理が可能となる。
上記の無線通信システムにおいて、主中継装置が設けられた主網の無線通信網に属してパケット呼の呼制御を実行する主網IMSサーバと、主網以外の在圏の無線通信網毎にパケット呼の呼制御を実行する在圏網IMSサーバとを備え、在圏網IMSサーバは、在圏の網に設けられた中継装置に対して、指定したポート番号のパケットを中継するための転送設定処理を実行するとともに端末の識別子とポート番号と転送先の中継装置のIPアドレスの組を格納した経路変更要求を主網IMSサーバに出力し、主網IMSサーバは、経路変更要求に応じて、指定したポート番号のパケットの転送先を転送先の中継装置に変更する転送設定処理を主中継装置に対して実行するように構成されている。
かかる構成とすることにより、端末の設定や動作をユーザが指定することでパケットデータの伝送路を柔軟に変更できるという効果や、移動元と移動先の中継装置同士にお互いのアドレスに関する情報が格納されていない場合でもポート毎に伝送路を切り替えることができるという効果が得られる。
上記の無線通信システムにおいて、端末は、主網IMSサーバまたは在圏網IMSサーバに対して経路変更要求を出力可能に構成されており、在圏網IMSサーバは、端末からの経路変更要求に応じて転送設定処理を実行するように構成されている。
かかる構成とすることにより、端末側から入力される経路変更要求に応じたパケット転送処理が可能となる。
上記の無線通信システムにおいて、複数の中継装置の中から選択された一の中継装置の動作情報を出力する中継装置設定部と、一の中継装置以外の他の中継装置から出力される動作情報を収集する動作情報管理部とを備え、一の中継装置は、該一の中継装置の動作情報と他の中継装置の動作情報を比較し、当該結果に基づいて主中継装置の切替のための主中継装置変更処理を他の中継装置に対して実行し、他の中継装置は、主中継装置変更処理に基づいて指定された端末に対応する主中継装置を一の中継装置とする変更処理を実行し、一の中継装置は、主中継装置の変更に伴って一の中継装置のアドレスを気付アドレスとして登録するMIP経路変更要求をルータに対して出力するように構成されている。
かかる構成とすることにより、無線通信網側からの要求に応じたパケット転送処理が可能となり、無線通信網側の負荷増大や輻輳の回避を行うことが可能になる。
本発明の無線通信方法は、上記システムにおける無線通信に必要なステップを備えている。
かかる構成とすることにより、移動網と無線LAN網の両方の網でパケットの分配処理を実行して、未知の網が相互接続対象になった場合にも、適切にパケットの分配処理方法の設定を可能とすることが可能となる。
本発明の無線通信システムは、移動網と無線LAN網の両方の網でパケットの分配処理を実行して、未知の網が相互接続対象になった場合にも、適切にパケットの分配処理方法の設定が可能となる。
本発明の無線通信システムは、ユーザが伝送データの種類や特徴に応じて使用する通信網を選択する機能を有し、複数の通信網による連携システムとして有用である。また、通信事業者が一部の網やノードに負荷が集中したり輻輳が発生したりする状態を回避するための障害回避等の用途にも適用できる。
以下に説明するように、本発明には他の態様が存在する。従って、この発明の開示は本発明の一部の態様の提供を意図しており、請求される発明の範囲を制限することは意図していない。
以下に、本発明の無線通信システムについて、図面を参照して説明する。ただし、以下の詳細な説明と添付の図面は、発明を限定するものではない。発明の範囲は、添付の請求の範囲により規定される。
(第1の実施の形態)
図1は、本発明の第1の実施の形態におけるインタワークシステムのシステム構成を示すブロック図である。図1において、エリアM1にある端末101aとエリアL1にある端末101bは同じ構成の端末であり、両者を総称して端末101で表すことがある。本実施の形態における端末101は、移動網102および無線LAN網103と通信するためのインタフェースを備えている。この端末101は、移動網102と通信する場合には3GPPにおけるUE(User Equipment)にあたる。
図1は、本発明の第1の実施の形態におけるインタワークシステムのシステム構成を示すブロック図である。図1において、エリアM1にある端末101aとエリアL1にある端末101bは同じ構成の端末であり、両者を総称して端末101で表すことがある。本実施の形態における端末101は、移動網102および無線LAN網103と通信するためのインタフェースを備えている。この端末101は、移動網102と通信する場合には3GPPにおけるUE(User Equipment)にあたる。
図1に示した例では、端末101aは移動網102のエリア(M1)に位置しており、端末101bは移動網102および無線LAN網103の両方へのアクセスが可能なエリア(L1)に位置している。以降の本実施の形態の説明においては、端末101が当初端末101aにおいてその位置を登録した後に通信を開始し、端末101bの位置へと移動した際の処理を説明する。
移動網102は、GSM、GPRS、W−CDMAなどの移動体通信の規格に従った(通信)網である。本実施の形態では、移動網102が端末101のホーム網であると仮定する。ここで、ホーム網とは、端末101のユーザが契約している網を意味し、在圏網とは、端末101が存在している場所のセルが属する網を意味する。
移動網102は、移動アクセス網104、パケット制御装置105、および、移動網パケット中継装置106を備えている。移動アクセス網104は、移動網102の無線インタフェースを持ち、移動網102のデータを伝送するもので、3GPPのUTRANにあたる。パケット制御装置105は、端末101のGPRS接続設定を行うもので、3GPPのSGSNにあたる。移動網パケット中継装置106は、3GPPのGGSNにあたるもので、移動網102と公衆パケット網112との間でパケットの中継を行う。
無線LAN網103は、IEEE802.11/11a/11b/11g/11nやHIPERLANなどの無線LANのインタフェースを持ち、パケットを伝送する網である。この無線LAN網103は、WLANアクセス網108、WLAN中継装置109、および、パケットデータ中継装置110を備えている。
WLANアクセス網108は、無線LAN接続を端末に提供するもので、3GPPのWLAN AN(Access Network)にあたる。WLAN中継装置109は、WLANアクセス網108と接続されており、移動網102にアクセス可能なパケットを中継する。パケットデータ中継装置110は、無線LANのパケットを公衆パケット網112に中継する。
第1IMSサーバ107は、移動網102に存在する端末に関するIMSの呼制御処理を行う。この第1IMSサーバ107は、3GPPのS−CSCF(Serving−CSCF)にあたる。また、この第1IMSサーバ107と接続されている第2IMSサーバ111は、無線LAN網103に存在する端末に関するIMSの呼制御処理に関する信号を中継するもので、3GPPのP−CSCFにあたる。なお、第1IMSサーバ107と第2IMSサーバ111を総称して単に「IMSサーバ」と記すことがある。
ユーザ情報格納装置113は、端末101の接続状態などを管理するもので、3GPPのHLR(Home Location Register)またはHSS(Home Subscriber Server)にあたる。このユーザ情報格納装置113と接続されている認証システム114は、無線LANからの認証を行う際にユーザ情報格納装置113との間の認証用の信号を中継する。認証システム114は、3GPPのAAA Proxy/AAA Serverの一方または両方にあたる。
公衆パケット網112は、移動網102および無線LAN網103に接続されている。公衆パケット網112は、公衆でパケット交換を行う網であり、3GPPのPDN(Packet Data Network)にあたる。この公衆パケット網112には、モバイルノードの移動をサポートするルータであるホームエージェント115と対向ノード116が接続されている。ホームエージェント115は、Mobile IPのホームエージェントであり、対向ノード116は端末101との間で通信を行う。
図2は、移動網パケット中継装置106の内部構成を示すブロック図である。この図において、GGSN接続設定部201は、移動網パケット中継装置106を使用する端末101に関する接続設定を行う。端末状態管理部202は、移動網パケット中継装置106を使用する端末101に関する接続の状態を管理する。PDG状態管理部203は、パケットデータ中継装置110の負荷などの動作状態を取得・管理する。パケット中継部204は、パケット制御装置105、パケットデータ中継装置110、および公衆パケット網112と移動網パケット中継装置106との間のパケットデータの入出力を行う。
SGSN通信部205は、パケット制御装置105とのプロトコル処理、通信データの入出力を行う。PDG/PDN通信部206は、パケットデータ中継装置110および公衆パケット網112との間でパケットの入出力を行う。なお、本実施の形態では、これらと移動網パケット中継装置106とは、何れもIPを介して接続されていることを仮定している。さらに、IMS通信部207は、移動網パケット中継装置106と「IMSサーバ」との間の呼制御データの通信を行う。
図3は、パケットデータ中継装置110の内部構成を示すブロック図である。図3において、PDG接続設定部301は、パケットデータ中継装置110を使用する端末101に関する接続設定を行う。端末状態管理部302は、パケットデータ中継装置110を使用する端末101に関する接続の状態を管理する。GGSN状態管理部303は、移動網パケット中継装置106とのプロトコル処理および通信データの入出力を行う。パケット中継部304は、WLAN中継装置109、移動網パケット中継装置106、および公衆パケット網112とパケットデータ中継装置110との間のパケットデータの入出力を行う。
WAG通信部305は、WLAN中継装置109とのプロトコル処理および通信データの入出力を行う。GGSN/PDN通信部306は、移動網パケット中継装置106および公衆パケット網112との間のパケットの入出力を行う。なお、移動網パケット中継装置106および公衆パケット網112とパケットデータ中継装置110とは、何れもIPを介して接続されていることを仮定している。そして、IMS通信部307は、移動網パケット中継装置106とIMSサーバとの間の呼制御データの通信を行う。
図4は、IMSサーバの内部構成を示すブロック図である。この図において、端末制御部401は、「IMSサーバ」を使用する端末101に関する接続設定を行う。端末状態管理部402は、IMSサーバを使用する端末101に関する呼制御の状態等を管理する。転送設定部403は、端末101に応じて呼制御メッセージを転送する設定を行う。IP通信部404は、IP伝送とMobile IPの処理を行う。
パケット網通信部405は、公衆パケット網112との間で通信を行う。IMS通信部406は別の「IMSサーバ」との通信を行う。GGSN/PDG通信部407は、移動網パケット中継装置106およびパケットデータ中継装置110との間でパケットの入出力を行う。なお、移動網パケット中継装置106およびパケットデータ中継装置110とIMSサーバとは何れもIPを介して接続されることを仮定している。
図5は、端末101の内部構成を示すブロック図である。図5において、端末呼制御部501は、端末101に関する呼制御を行い、IMSサーバに対するメッセージなどを生成し、IMSとSIPのプロトコル処理の機能を持つ。端末状態管理部502は、端末101に関する各種状態を管理する。経路制御部503は、アプリケーションまたは接続に応じて適切な伝送経路を決定する。IP通信部504は、端末101向けのIP通信を行う。IP分配通信部505は、端末状態管理部502を参照して、網の種類に応じてパケットを分配したり、パケットの通信先を決定する。
GPRS通信部506は、GPRSに関するプロトコル処理を行う。移動アクセス網通信部507は、移動アクセス網104と通信し、無線制御を行う。WLANアクセスIP通信部508は、パケットデータ中継装置110と、無線LAN網のアクセス用IPアドレスを用いての通信を行う。WLAN通信部509は、WLANアクセス網108との通信を行う。
図6は端末101の端末状態管理部のデータを示すフィールド図、図7は移動網パケット中継装置106の端末状態管理部のデータを示すフィールド図、図8はパケットデータ中継装置110の端末状態管理部のデータを示すフィールド図、図9は第1IMSサーバ107の端末状態管理部のデータを示すフィールド図、図10は第2IMSサーバ111の端末状態管理部のデータを示すフィールド図、図11はホームエージェント115の端末状態管理部のデータを示すフィールド図である。
以下では、図6〜図11のフィールド図に表記されているアドレス等の意味について説明する。
「端末ID」(601,701,801,901,1001,1101)は、端末を一意に識別する識別子である。この端末IDとしては、例えば、IMSI、NAI(Network Access Identifier)、SIP URI、SIP URLなどを用いることができる。
「端末ID」(601,701,801,901,1001,1101)は、端末を一意に識別する識別子である。この端末IDとしては、例えば、IMSI、NAI(Network Access Identifier)、SIP URI、SIP URLなどを用いることができる。
「アクセス用IPアドレス」(605,606,702,802)は、移動網102または無線LAN網103に端末101がアクセスする際に用いるIPアドレスである。本実施の形態では、ホームエージェント115が移動網102と無線LAN網103の外部に存在する。従って、ホームエージェント115が扱うホームIPアドレス(後述)で両方の網内をルーティングできる可能性は保証されない。端末101がアクセスを行う際には、アクセスを行う網から、このアクセス網内でルーティングすることが可能なアクセス用IPアドレスを取得する必要がある。
「ホームIPアドレス」(607,703,803,1103)は、端末101が移動網102と無線LAN網103の外部にアクセスする際に使用するIPアドレスである。本実施の形態においては、移動網102および無線LAN網103の両方の網に対する端末101の移動透過性を提供するために、外部にアクセスするときはホームIPアドレスを用いる。なお、本実施の形態においては、端末101が予めホームIPアドレスを保持しているものと仮定するが、アクセス開始時にホームIPアドレスを取得する場合でも同様の効果が得られる。
「使用ポート番号」(609,704,804)は、端末101が通信サービスの伝送に用いているTCP,UDP,SCTPなどのポート番号であり、同一アドレスに対する、または同一アドレスからの伝送において伝送路を区別するための番号である。フィールド図中では、ポート番号「Pa」および「Pv」の例だけを示したが、これら以外のポート番号に対する指定を示すため、”default”の値を指定することも可能である。例えば、「Pa」や「Pv」の他に”default”が指定してあれば、それは「Pa」,「Pv」以外のポート番号全てを示すこととなる。
図6において、「端末状態」602は、端末の通信状態を示すもので、「停止」、「待受中」、および「通信中」の3種類の状態を有する。「GPRS接続情報」603は、GPRSに関する接続情報で、3GPP TS23.060のPDP contextにあたる。「WLAN接続情報」604は、無線LAN網103に接続するために格納されている情報である。「WLAN接続情報」としては、例えば、WLANアクセス網108へ接続するためのWEPキー、ESS−ID、認証方式、認証ID、パスワード等や、接続後に端末に割り当てられるアクセス用IPアドレスが挙げられる。「IMSサーバアドレス」608は、端末が使用するIMSサーバのアドレスである。「使用網中継装置IPアドレス」610は、端末101からホームエージェント115へのパケットの通信に用いる移動網102と無線LAN網103のいずれかの中継装置のIPアドレスである。「使用網中継装置IPアドレス」610は、「使用ポート番号」609ごとに付与される。
図7および図8において、転送先中継装置IPアドレス(705,805)は、該当する使用ポートの下り(端末101宛の)パケットの伝送先となるアドレスを示す。転送先中継装置IPアドレス(705,805)は、使用ポート番号(704,804)ごとに付与される。主中継装置IPアドレス(706,806)は、主中継装置のIPアドレスを示す。なお、主中継装置とは、端末毎にホームエージェントに登録している気付アドレスが割り当てられた中継装置のことで、具体的には移動網パケット中継装置またはパケットデータ中継装置のことである。GPRS接続情報(707,807)は、GPRSに関する接続情報で、3GPPにおけるPDP contextにあたる。
図9および図10において、端末IPアドレス(902,1002)は、端末101のIPアドレスである。ホームサーバIPアドレス(903,1003)は、端末101のホーム網のIMSサーバのIPアドレスである。なお、本実施の形態においては、端末101のホーム網は、移動網102と仮定されており、無線LAN網103が端末101の在圏網となる。
図11において、気付アドレス1102は、Mobile IPで使用される気付(care−of)アドレスである。本実施の形態で想定するMobile IPv4の場合は、Foreign Agent(FA)となる中継装置のアドレスとなる。
以下では、図12〜図17を参照して、本実施の形態におけるシステムの動作を説明する。
図12は端末101がセルM1に位置して端末101aとなっているときのシーケンス図、図13は端末101aがセルL1に移動して端末101bとなった時のシーケンス図である。
図14は、本実施の形態における端末101の状態遷移図である。図14に示すように、端末101は、電源のオン/オフや滞在エリアおよび通信の開始/完了などによって、「停止」1401、「待機中」1402、および「通信中」1403の3つの状態をとる。端末101の状態は、端末状態管理部502の端末状態602のフィールドに格納される。
図15は、本実施の形態における、位置登録時の端末101の動作を説明するためのフロー図、図16は通信中の端末101の動作を説明するためのフロー図、図17は移動網パケット中継装置またはパケットデータ中継装置のパケット転送の動作を説明するためのフロー図である。
図12を用いて、端末101がセルM1に位置して端末101aとなっているときのシーケンスを説明する。状態1201は、端末101aが「停止」1401(図14)していることを示す。ユーザにより端末101aに電源が投入されると、電源投入された端末101aは、GPRS位置登録・ユーザ情報登録1202を出力する。端末101aは、GPRS位置登録・ユーザ情報登録1202を出力する処理において、図15のステップS1501からステップS1503までの処理を行う。すなわち、先ず、接続可能な網の検出を実行する(ステップS1501)。ここでは、端末101aは、移動網102とのみ通信可能であると仮定する。次に、検出した網の種別を判定する(ステップS1502)。検出した網が移動網であると判定されると、GPRS接続処理(ステップS1503)に移行し、この処理により移動体パケット中継装置106に端末ID1の位置M1が登録される。
このGPRS接続処理(ステップS1503)の中で、端末101aは当該登録が電源投入後最初の網の登録であることを移動網パケット中継装置106に通知する。移動網パケット中継装置106は、端末101aの主中継装置IPアドレスに自身のアドレスIPgを登録する。端末101aは、移動体パケット中継装置106から移動網102側のアクセス用IPアドレスIPaを取得する。このとき、端末101aの内部では、以下の処理が行われる。
端末101aのGPRS通信部506は、端末101aの電源が投入されると、GPRSの位置登録処理を開始し、パケット制御装置105への要求の出力・応答の入力を、移動アクセス網通信部507を介して行う。端末101aにおいて、移動網102の移動網パケット中継装置106とのパケット通信を行うのは、GPRS通信部506である。GPRS位置登録・ユーザ情報登録1202の処理においても、GPRSプロトコルと同じ処理を行うため、基本的にGPRS通信部506が用いられる。端末101aとパケット制御装置105との間において行われる位置登録処理は、位置登録を行うATTACH処理と認証処理とからなり、3GPP TS23.060では、ATTACH Request/Response/Accept/Complete、Identity Request/Response、IMEI Check手順に従って処理が実行される。
パケット制御装置105は、GPRS位置登録・ユーザ情報登録1202が入力されると、GPRS接続設定を行う。このGPRS接続設定では、パケット制御装置105が端末101に対応するパケット制御装置105用の(一次)GPRS接続情報(3GPPにおけるPDP context)を作成し、移動網103における端末101の位置の管理を開始する。また、GPRS接続設定において、パケット制御装置105は、位置の更新処理(3GPPにおけるLocation Update Request/Response)、移動網パケット中継装置106への(一次)GPRS接続情報の作成処理(3GPPにおけるCreate PDP Context Request/Response)、ユーザ情報格納装置113への位置更新処理(3GPPにおけるRouteing Area Update)を行う。
移動網パケット中継装置106は、GPRS位置登録・ユーザ情報登録1202が入力されると、(二次)GPRS接続情報(3GPPにおけるSecondary PDP context)を作成し、アクセス用IPアドレスIPaを端末101aに渡す。そして、端末101aは、移動網102用のアクセス用IPアドレスIPaを端末状態管理部502に格納する。なお、以降では、単にGPRS接続情報と記述する時は移動網パケット中継装置用のGPRS接続情報を指すものとする。
アクセス用IPアドレスIPaは、公衆パケット網112などの移動網パケット中継装置106の外部のノードにより割り当てが行われ、移動網パケット中継装置106を介して端末101aに伝送される。
このとき、移動網パケット中継装置106内では、先ず、端末101aからの要求がパケット制御装置105を介してSGSN通信部205に入力される。この端末101aからの要求は、GPRSの位置登録に関連するものであるため、GGSN接続設定部201が端末101に対応する移動網パケット中継装置用のGPRS接続情報を作成し、端末状態管理部202にGPRS接続情報707として格納する。
また、移動網パケット中継装置106は、端末101aが接続する最初の中継装置であるため、移動網パケット中継装置106のIPアドレスIPgを主中継装置IPアドレス707として格納する。なお、移動網パケット中継装置106は、アクセス用IPアドレスとして702にはアクセス用IPアドレスIPaを格納する。GPRS接続情報の作成後、GGSN接続設定部201が応答を生成して、SGSN通信部205を介してパケット制御装置105に出力する。
さらに、パケット制御装置105は、GPRS位置登録・ユーザ情報登録1202を受けて、端末のIDおよび接続した位置(セルM1)をユーザ情報格納装置113へ登録する。ここでは3GPPにおけるUpdate Location/Ack、Insert Subscriber Dataメッセージを用いる。以上の処理の結果、端末101aのGPRSによる通信が可能になる。
端末101aは、MIP登録1203を出力する。MIP登録1203を出力する前に、端末101aは、Mobile IP設定処理(ステップS1506)において、ホームエージェント115に、ホームIPアドレスと共に移動網102のアクセス用IPアドレスIPaを気付アドレスとして登録する。端末101aは、ステップS1506を実行する前に、ホームエージェント115のIPアドレスと端末101aのホームIPアドレスを別途取得し、端末状態管理部502に格納しておく。例えば、端末101aがホームIPアドレスを常時端末状態管理部502に保持してもよいし、ホームエージェントのサービス提供者と別途認証を行い、認証完了時に配布する方法も可能である。
端末101aの内部では、GPRS通信部506によるGPRSの通信設定が完了すると、端末呼制御部501にIP分配通信部505とIP通信部504を介してアクセス用IPアドレスが通知される。端末呼制御部501は、端末状態管理部502にアクセス用IPアドレスIPaを端末101a(端末IDはID1)とともに登録する。この登録が完了すると、端末呼制御部501は、ホームエージェント115に端末101aを登録する要求であるMIP登録1203を作成し、IP通信部504とIP分配通信部505で外部ネットワーク向けのIPパケットを生成し、GPRS通信部506と移動アクセス網通信部507を介して移動アクセス網104にMIP登録1203を出力する。以降の処理では、移動網102経由の全てのIPパケットは、この経路を用いて入出力が行われる。
図12に示すように、MIP登録1203は、移動アクセス網104、パケット制御装置105、移動網パケット中継装置106、公衆パケット網112を経由してホームエージェント115に入力される。このMIP登録1203は、Mobile IPのRegistration Request/Replyを含む信号である。
ホームエージェント115は、端末ID1101 ID1、アクセス用IPアドレス1102としてアクセス用IPアドレスIPaを登録し、アクセス用アドレスIPaに対応付けて、ホームIPアドレス1103としてホームIPアドレスIPcを登録する。この登録の完了後、ホームエージェント115は、登録成功を示す応答を端末101aに対して出力する。この応答が入力されると、端末101aは、端末呼制御部501が端末状態管理部502に端末101aの端末IDであるID1とホームIPアドレスIPcの組を登録する。
IMSサーバ検索・SIP登録1204は、端末101aが第1IMSサーバに対して出力する信号である。IMSサーバ検索・SIP登録1204を出力する前に、端末101aは、Mobile IPの処理が完了すると、SIP設定処理S1507を行う。IMSサーバ検索・SIP登録1204において、端末101aは、移動網102に関連するIMSサーバを検索し、IMSサーバを検出したときにそのIPアドレスを端末状態管理部502に格納する。このとき、移動網102配下の端末を制御するIMSサーバである第1IMSサーバ107のアドレスIPsが、移動網102から取得される。
なお、IMSの仕様を記述した3GPP TS23.228(3GPP TS23.228,”IP Multimedia Subsystem (IMS);Stage 2”)には、移動網102のDHCPサーバとDNSサーバが連携してIMSサーバのIPアドレスを端末101aに通知する機構が示されている。移動体パケット中継装置106またはパケット制御装置105から、IMSサーバのIPアドレスを取得する方法もある。
端末101aは、第1IMSサーバ107に対して、IMSサーバ検索・SIP登録1204を出力する。この信号は、IETF SIPのRegistrationに相当する。IMSサーバ検索・SIP登録1204を出力するとき、端末101aの内部では以下の処理が行われる。
端末呼制御部501が第1IMSサーバ107のIPアドレスIPsを取得すると、端末呼制御部501は第1IMSサーバ107に登録処理を行うため、SIP登録要求を作成して移動網102に出力する。端末101aは、端末101aによるIMSサーバ検索・SIP登録1204が入力されると、第1IMSサーバ107にSIP登録処理を実行し、ユーザ情報格納装置113にユーザのIDと端末101aのホームIPアドレスIPcが登録される。なお、TS23.228では、Cx−Put/Cx−Pullにより、「public user identity」(電話番号、RFC3261のSIP URIかRFC2806のtel URLの形態を取る)、「private user identity」(NAIの形態を取る)、「S−CSCF name」を出力している。
第1IMSサーバ107の内部では、先ず、GGSN/PDG通信部407で、データ・リンク層の一部分であるMAC層(Media Access Control layer)まで、IP通信部404でIPのプロトコル処理を行ってIMSサーバ検索・SIP登録1204が入力されると、端末制御部401がメッセージを解析する。この場合は、ホーム網に対するSIP登録なので、端末制御部401は端末状態管理部402に入力された端末ID901とホームIPアドレス902とホームサーバIPアドレス903の組として、それぞれID1とホームIPアドレスIPcと第1IMSサーバ107のIPアドレスIPsを登録する。その後、端末101bに対してIP通信部404とGGSN/PDG通信部407を介して登録完了を示す応答を出力する。端末101aにおいては、端末状態管理部502のIMSサーバIPアドレス608に第1IMSサーバ107のIPアドレスIPsを登録する。
端末101aにおいて、IMSサーバ検索・SIP登録1204のSIP登録処理が完了すると、図15に図示した一連の処理が完了し、端末101aは(状態1205)の「待受中」状態1402(図14)となる。ここでは、端末101a内の端末呼制御部501が、端末状態管理部502内の状態を「待受中」に変更する。
SIPの登録が完了すると、SIP発信処理1206で、端末101aは第1IMSサーバ107を用いて、SIPの発信を対向ノード(ID2)に対して行う。発信はSIPのINVITEメッセージから始まり、「Offer」、「Reservation」、「Ringing」、「OK」、「ACK」のメッセージが送受される。これらの信号は移動網102と第1IMSサーバ107が中継し、対向ノードに出力する。
端末101aは、一連の処理が完了すると、図12に示すように、取得した対向ノードのIPアドレスに対して端末のデータストリーム(信号1207)の出力を開始する。また、音声の使用ポートPaと動画の使用ポートPvについて共に移動網パケット中継装置106経由であることを端末101bが端末状態管理部502に格納する。
端末101aはSIP発信処理1206の出力が完了すると、端末101aは状態1208の「通信中」状態1403(図14)となる。ここでは、端末101a内の端末呼制御部501が端末状態管理部502内の状態を「通信中」1403に変更する。この時点を「時点(a)」とし、このときのノードに格納されているデータが図6〜図11の「(a)」に示されている。
次に、図13のシーケンス図と図16のフロー図を用いて、端末101aがセルL1に移動して端末101bとなった時の本実施の形態のシステムの動作を説明する。図13は図12から継続したシーケンスを示している。
図16は、「通信中」状態1403における、網の検出から網の選択までの処理を説明するフロー図である。図13の最初の時点においては、図12の最後のセルL1進入1209で端末101aは、セルL1に移動して端末101bとなっている。そして、図16の「接続可能な網の検出・接続処理」(ステップS1601)によって、端末101bが無線LAN網103を接続可能な網として検出し、これを処理S1601の「網A」として、以下の接続処理を実行する。
図13に示すWLAN接続設定1301において、端末101bは、進入した無線LAN網103に対してWLAN接続設定を行う。先ず、端末101bを検出したWLANアクセス網108は、WLAN接続設定を行い、端末101bが無線LANアクセス網108への接続時に用いるローカルIPアドレスIPbを払い出す。端末101bにおいて、WLANアクセス網108との間の物理層およびMAC層の通信処理は、WLAN通信部509が行う。WLAN通信部509はWLANアクセス網108が出力するビーコンを受け取るか、WLANアクセス網108のアクセスポイントを検出し、無線LAN網103の接続処理および必要に応じて認証処理を行う。
ここで、無線LAN網103が使用する無線インタフェースの規格がIEEE802.11ならば、接続処理にはBeacon、Probe Request/Responseが用いられ、認証処理にはAuthentication Request/Responseメッセージが用いられる。なお、認証処理においては、端末IDのほか、端末のNAIを用いることも可能である。
MAC層までの接続処理後、WLAN通信部509が無線LAN網103において、ローカルIPアドレスIPlを取得する。なお、ローカルIPアドレスは認証処理と同時に取得してもよい。
端末101bの内部では、WLAN通信部509が端末IDを無線LAN網103によって決められた認証手順で出力し、これに対してWLANアクセス網108が認証を行う。認証の結果、端末101bの端末IDでWLANアクセス網108にアクセス可能と判定したら、WLANアクセス網108が応答し、ローカルIPアドレスIPlをWLAN通信部509に入力する。また、端末状態管理部502にWLAN接続情報604としてローカルIPアドレスIPlを格納する。
無線LAN網103への接続が可能になった時点で、端末103bは、図16に示された一連の処理、すなわち通信中における接続対象の網の選択処理を行う。この場合は、動画の使用ポートPvを移動網102から無線LAN網103へ変更する決定を行う。
端末101bは、無線LAN網103のアクセス用IPアドレスIPbをパケットデータ中継装置110経由で取得し、端末状態管理部502に無線LAN網103用のアクセス用IPアドレス606として格納する。アクセス用IPアドレスIPbは、3GPPのTS23.234で規定されるインタワーク使用におけるリモートIPアドレスである。この後、端末101bは、パケットデータ中継装置110とWLAN中継装置109を経由した通信が可能になる。
端末101bの内部では、WLANアクセスIP通信部508がWLANアクセス網からアクセス可能な無線LAN網103を選択し、認証システム114に対して端末ID ID1を含む認証要求を出力する。端末101bが無線LAN網103と通信可能であれば、許可の旨の認証応答が端末101bに入力される。その後、端末101bとパケットデータ中継装置110の間にトンネルを張るための設定処理が行われ、通信が開始される。この処理の間に、端末状態管理部502にWLAN接続情報604が格納される。
上記の処理以降において、端末101bが無線LAN網103と通信を行う場合は、端末101bの内部では、WLANアクセスIP通信部508がパケットデータ中継装置110と通信するためのカプセル化処理を行う。WLAN通信部509は、無線LANの物理層及びMAC層の処理と、無線LAN網103におけるローカルIPアドレスによるカプセル化処理を行う。以下において、「端末101bが無線LAN網103と通信する」と記述した場合は、端末101bにおいてこれらの処理が行われているものとする。
端末101bは、パケットデータ中継装置のIPアドレスIPpをDNSサーバ(不図示)を用いて検索する。端末101bの内部では、WLANアクセスIP通信部508がパケットデータ中継装置110のIPアドレスIPpを取得する。これにより、端末101bと無線LAN網103が接続可能な状態になり、ステップS1601が完了する。
「通信中の網の取得」(ステップS1602)では、端末101bは、通信中の網である移動網102を取得して、これを「網B」とする。そして、網の一致・不一致を判断する処理である「網A≠網B」(ステップS1603)で、通信中の網Bと接続可能な網Aが比較される。ここでは、通信中の網Bと接続可能な網Aは異なっているため、「未通信&接続可能な網の抽出」(ステップS1604)に移行して当該処理を行う。なお、ステップS1603における網の比較処理は、使用している中継装置のアドレスとして移動網102の移動網パケット中継装置106のIPアドレスIPgを取得し、無線LAN網103の中継装置であるパケットデータ中継装置110のIPアドレスIPpと異なっていると判定したり、端末101と接続している網毎に割り当てられたアクセス用IPアドレスで、移動網102に対応するIPaと無線LAN網103に対応するIPbが異なっていると判定してもよい。
ステップS1604では、通信を行っておらず、かつ接続可能な網を抽出し、これを「網C」とする。この時点では、端末101bにおいては無線LAN網103が当該条件に合致し、抽出されることとなる。
その後、「使用ポートとサービス抽出」(ステップS1605)により、端末101bが通信に使用しているポートとサービスを抽出する。端末101bは、ポートPvを動画伝送用として、ポートPaを音声伝送用として用いている。
ステップS1606は、「網Cが網Bより良い使用ポートに関し網Bから網Cに切り替える要求を出力」する処理である。この処理では、上記のステップS1604により新しく接続可能になった網(網C)が通信中の網(網B)より優先度が高いと判定されたサービスのポート番号に関して、網の切替処理を行う。本実施の形態においては、ポートPaの音声伝送に関しては、エリアが広い移動網102、動画伝送には帯域が広い無線LAN網103を用いることとする。従って、切替対象のポートはポートPvのみ、切替先は無線LAN網103となる。
以下では、ポートPvの伝送路切替の処理を、IMSサーバの検索と切替要求に対する処理の順に説明する。
IMSサーバ検索1302で、端末101bはIMSサーバを検索し、第2IMSサーバ111のアドレスIPtを取得する。さらに、端末101bは、第2IMSサーバ111に対して端末ID1のSIP登録1303を出力する。その際には、SIP Registrationメッセージを用いる。
第2IMSサーバ111と端末101bとの間の通信処理は、第1IMSサーバ107における第1サーバのIPアドレス取得処理と同じである。ただし、この場合は、移動網102が端末101のホーム網になるため、無線LAN103は在圏網になる。従って、TS23.228のIMS仕様におけるS−CSCFは第1IMSサーバ107であるから、第2IMSサーバ111はP−CSCFの動作を行う。先ず、第2IMSホーム網のIMSサーバを端末101bのユーザIDを用いて検索する。その結果、第1IMSサーバ107とそのIPアドレスIPsが検索され、第2IMSサーバ111と第1IMSサーバ107との間の接続が形成される。
このとき、第2IMSサーバ111においては、以下のように処理が行われる。第2IMSサーバ111は、端末101aによるSIP登録1303が入力されると、第2IMSサーバ111にSIP登録処理を行う。このとき、第2IMSサーバ111の内部では、先ず、GGSN/PDG通信部407で、MAC層までIP通信部404でIPのプロトコル処理を行って、SIP登録1303が入力されると、端末制御部401がメッセージを解析する。この場合は、在圏網に対するSIP登録なので、端末制御部401は転送制御部403に要求を渡す。
転送制御部403は、IP通信部404とGGSN/PDG通信部407を介してユーザ情報格納装置113と連携して、ユーザIDをキーとして、ホーム網のIMSサーバを検索する処理を行う。この際のキーとしては、ユーザIDの他、IMSI、ユーザIDから抽出したドメイン名、GGSNのアドレス、またはGGSN numberを用いてもよい。
検索が完了した場合、第1IMSサーバ107のIPアドレスIPsを端末101bのユーザIDとともに端末状態管理部402に登録する。その後、端末101bからの信号を第1IMSサーバ107に出力する。第1IMSサーバ107は、ホーム網における場合と同様に、端末101bの登録を行い、応答を第2IMSサーバ111に出力する。そして、第2IMSサーバ111は、上記の応答をそのまま端末101bに出力する。端末101bでは、端末制御部501が、端末状態管理部502に第2IMSサーバ111のIPアドレスIPtをIMSサーバIPアドレス608として格納する。
この後、IMS関連の呼制御の信号は、端末101bから無線LAN網103と第2IMSサーバ111を経由して第1IMSサーバ107という経路で伝送される。この時点を「時点(b)」とし、このときのノードに格納されているデータが図6〜図11の「(b)」に示されている。
端末101bは、ビデオのポートPvに関するホームIPアドレスIPcに関連するストリームを、移動網102経由のIPアドレスIPaから、無線LAN網103のパケットデータ中継装置110のIPアドレスIPp経由のIPアドレスIPbに変更する経路変更要求1304を、第2IMSサーバ111に対して出力する。
端末101bの内部では、端末呼制御部501が経路変更要求1304を生成し、無線LAN網103に対して出力する。経路変更要求1304には、端末101bの端末ID ID1、ホームIPアドレスIPc、変更前の端末(アクセス用)IPアドレスIPa、変更後の端末(アクセス用)IPアドレスIPb、転送先中継装置のIPアドレスIPp、ポート番号Pv、および端末ID ID1を、端末状態管理部502から取得して格納する。
第2IMSサーバ111は、経路変更要求1304が入力されると、パケットデータ中継装置110に対して、転送対象のストリームと転送先を指定した転送設定要求1305を出力する。また、第2IMSサーバ111は、第1IMSサーバ107に対して、経路変更要求1306をそのまま転送する。
第2IMSサーバ111の内部で、経路変更要求1304がGGSN/PDG通信部407によって入力される。IP通信部404から検出した経路変更要求1304を端末制御部401が解析し、経路変更要求であることを検出する。端末制御部401は、IP通信部404とIMS通信部406を使用して、経路変更要求1304を、ホームサーバIPアドレスIPsを持つ第1IMSサーバ107に出力する。
第1IMSサーバ107は、第2IMSサーバ111から経路変更要求1306が入力されると、端末ID ID1または変更前の端末IPアドレスIPaから移動網パケット中継装置106を検索し、転送設定要求1307を出力する。第1IMSサーバ107の内部では、経路変更要求1306がIMS通信部406とIP通信部404を介して入力される。端末制御部401は、経路変更要求1306を解析して、変更前の端末IPアドレスIPaと変更後の端末IPアドレスIPb、転送先中継装置のIPアドレスIPp、ポート番号Pv、および、端末ID ID1を抽出する。
ここで、端末101の公衆パケット網とのゲートウェイは、移動網パケット中継装置106であるから、端末制御部401は経路変更要求1306に含まれる端末ID ID1、変更前の端末IPアドレスIPa、転送先中継装置のIPアドレスIPp、および、ポート番号Pvを格納した転送変更を要求する転送設定要求1307を生成し、IP通信部とGGSN/PDG通信部407を介して移動網パケット制御装置106に対して出力する。
移動網パケット中継装置106は、転送設定要求1307において転送変更を要求する信号が入力されると、信号内の転送先中継装置のIPアドレスと自分のIPアドレスとを比較する。この場合は、転送先中継装置のIPアドレスIPpは主中継装置707のIPアドレスIPgと異なるため、信号で指定されたポートPvに関して、転送先中継装置IPアドレス705の設定をIPpに変更する。
移動網パケット中継装置106の内部では、GGSN接続設定部201にIMS通信部207を介して転送設定要求1307が入力されると、GGSN接続設定部201が端末ID ID1に基づいて端末状態管理部302内部の主中継装置IPアドレス706を検索する。GGSN接続設定部201は、指定された転送先中継装置IPアドレスIPpが主中継装置IPアドレス706のIPgと異なるので、端末状態管理部202に使用ポート番号Pvと転送先IPアドレスIPpを追加する。そして、GGSN接続設定部201は、転送変更を確認する信号を、IMS通信部207を介して第1IMSサーバ107に出力する。なお、指定された転送先中継装置IPアドレスと主中継装置IPアドレス706が同じで、かつ信号で指定されたポートに関するエントリがある場合は、そのエントリを削除する。
第1IMSサーバ107は、転送設定の処理が完了したら、経路変更要求の応答である経路変更確認1308を第2IMSサーバ111に出力する。第1IMSサーバ107の端末制御部401は、経路変更要求1306と対応づけるための情報(例えば、端末IDかメッセージに一意に割り当てられた識別子)を格納して経路変更確認1308を生成し、IP通信部404とGGSN/PDG通信部407を介して端末101bに出力する。
第2IMSサーバ111は、第1IMSサーバ107から経路変更確認1308が入力されると、自網の中継装置であるパケットデータ中継装置110の転送設定1309を受けて変更する転送変更処理を行う。その結果、パケットデータ中継装置110の設定が変更される。
パケットデータ中継装置110は、転送設定1309を受けて転送変更処理において転送変更を要求する信号が入力されると、信号内の転送先中継装置のIPアドレスと自分のIPアドレスとを比較する。この場合は、転送先中継装置のIPアドレスIPpは主中継装置807のIPアドレスIPgと異なるため、信号で指定されたポートPvに関して、転送先中継装置IPアドレス805の設定をIPpに変更する。
移動網パケット中継装置106の内部では、GGSN接続設定部201にIMS通信部207を介して転送設定要求1307が入力されると、GGSN接続設定部201は端末ID ID1から端末状態管理部302内部の主中継装置IPアドレス806を検索する。指定された転送先中継装置IPアドレスIPpが主中継装置IPアドレス806のIPgと異なるので、GGSN接続設定部201は端末状態管理部202に使用ポート番号Pvと転送先IPアドレスIPpを追加する。そして、GGSN接続設定部201は、転送変更を確認する信号を、IMS通信部207を介して第1IMSサーバ107に出力する。なお、指定された転送先中継装置IPアドレスと主中継装置IPアドレス806が同じで、かつ信号で指定されたポートに関するエントリがある場合は、そのエントリを削除する。
第2IMSサーバ111は、パケットデータ中継装置110の設定が終了すると経路変更確認1310を端末に出力する。第2IMSサーバ111の端末制御部401は、経路変更要求1304と対応づけるための情報(例えば、端末IDかメッセージに一意に割り当てられた識別子)を格納して経路変更確認1308を生成し、IP通信部404とGGSN/PDG通信部407を介して端末101bに出力する。
端末101bは、処理が完了すると端末状態管理部502にポートPvと、ポートPvに対するアクセス用IPアドレスIPpの組を格納する。
以上で切替処理が完了する。この後、移動網パケット制御装置106とパケットデータ中継装置110では、以下のようにして音声データに関するIPパケット転送1311と動画データに関するIPパケット転送1312が行われる。
図17は、本実施の形態における、移動網パケット中継装置106またはパケットデータ中継装置110のパケット転送の動作を説明するためのフロー図で、以下では、このフローを3つの場合に分けて説明する。
第1は、端末101bから対向ノード116へのパケット転送動作に関するもので、移動網パケット中継装置106の処理がこれに該当する。移動網パケット中継装置106は、端末101bの主中継装置となるから、端末101bのホーム網中継装置か否かを判断するステップS1701の分岐では「Yes」と判断されてステップS1702へと進む。ステップS1702では、転送元がホームエージェントか否かが判断され、転送元が端末101bになるので「Yes」と判断されてステップS1703に進む。そして、ステップS1703により、転送先IPアドレスがホームエージェントのIPアドレスとされる。
第2は、端末101bから対向ノード116へのパケット転送動作に関するもので、パケットデータ中継装置110の処理がこれに該当する。パケットデータ中継装置110は、端末101bの在圏網である無線LAN網103の中継装置になる。従って、ステップS1701の分岐では、「No」と判断されてステップS1705へと進む。ステップS1705では、転送元がホームエージェントか否かが判断され、転送元が端末101bになるので「Yes」と判断されてステップS1706に進む。そして、ステップS1706により、転送先IPアドレスが主中継装置のIPアドレスとされる。なお、この場合の転送先IPアドレスは、移動網パケット中継装置106のIPアドレスであるIPgとなる。
第3は、対向ノード116から端末101bへのパケット転送動作である。この場合のパケットは、端末の位置にかかわらず、転送元とホームエージェントの同一・非同一判断であるステップS1702およびステップS1705の判定結果は何れも「No」となるからステップS1704へと進む。ステップS1704では、転送先IPアドレスは端末とポート番号から選択される。ここで、ポート番号がPvならば転送先IPアドレスはIPpとなり、ポートがPaならば転送先IPアドレスはIPgとなる。
また、端末101では、IP分配通信部505によって、端末状態管理部502内の使用ポート番号09に対応する使用網中継装置IPアドレス610により、GPRS通信部506とWLANアクセスIP通信部508のどちらかから使用する通信部を選択し、使用網中継装置IPアドレス610へIPパケットを転送する。
転送先IPアドレスを決定した後、ステップS1507を実行して、転送先IPアドレスに中継対象のIPパケットを出力する。この時点を「時点(c)」とし、このときのノードに格納されているデータが図6〜図11の「(c)」に示されている。
以上が、移動網102との通信中に端末が無線LAN網103に進入した時のパケット伝送の分岐の設定処理の内容であるが、これまで説明してきた実施の形態はシステムの利用態様に応じて適宜変更することができることはいうまでもない。
例えば、上述したような端末が移動網102との通信中に無線LAN網103に進入した場合と同様に、端末が、無線LAN網103との通信中に移動網102に進入した場合、無線LAN網103との通信中に別の無線LAN網に進入した場合、および、移動網102との通信中に別の移動網に進入した場合においても、IMSサーバが制御対象となる移動網パケット中継装置かパケットデータ中継装置を制御することにより同様の効果を実現できる。
また、本実施の形態によって実現されたIPパケットの分岐を解除する場合は、切替先IPアドレスにホーム網のアクセス用IPアドレスを格納して経路変更要求を行えばよい。
さらに、ホームエージェント115と移動体パケット中継装置106またはパケットデータ中継装置110が一体化した場合にも上記と同様のシステムを構成することが可能である。この場合には、一体化した網のアクセス用IPアドレスとホームIPアドレスが一致するため、トンネルを張る必要が無く、伝送効率が向上するという効果が得られる。
また、上述した実施形態では、動画伝送に広帯域で接続可能な網を用いることを網の判定基準としたが、ユーザの通信回線に関するプリファレンス情報から、接続先を設定することも可能である。
また、待受中の場合に、予め上述した実施の形態に示したパケット伝送を分岐させる登録処理を行い、端末101が通信を開始した時は、本実施の形態の後半で示したような分岐したパケット伝送を直ちに実行させることも可能である。
なお、通信の切断時には、その通信に関連するポート全ての設定を分岐しないように変更することもできる。そのためには、端末101がサービスの切断時に分岐を行っているポート全てに対して、切替先アドレスとして主中継装置のIPアドレスを格納した経路変更要求を出力するか、IMSサーバに端末が該当の通信で使用しているポートを格納し、通信の切断時にはIMSサーバから全てポートの分岐を解除する経路設定要求を移動網パケット中継装置またはパケットデータ中継装置に出力する。
本実施の形態をMobile IPv6に適用する場合は、階層化Mobile IPv6を使用して、移動網パケット中継装置106またはパケットデータ中継装置110をMAP(Mobility Anchor Point)とし、それらのアドレスを気付アドレス1102に格納することで本実施の形態と同様の効果を実現できる。
また、上述した実施の形態では、ホーム網と主中継装置が一致している場合の処理を示したが、主中継装置が属する網を検索する機能をIMSサーバにもたせることにより、ホーム網と主中継装置が異なる場合でも、上述の実施形態と同様の経路の切替を行うことが可能である。この場合には、例えば、端末101がMobile IPの登録を行う際に、主中継装置を特定する情報(IMSサーバのIPアドレス、中継装置のIPアドレス、ドメイン名など)と端末IDをIMSサーバに登録し、経路変更要求を端末101がIMSサーバに出力した際に、IMSサーバが登録済みの情報から主中継装置を特定する情報を取得し、更にその情報から主中継装置と同じ網に属するIMSサーバのIPアドレスをユーザ情報格納装置113から取得すればよい。
さらに、上述した実施の形態では、変更前と変更後の2つの網に対する経路変更方法を示したが、第1IMSサーバ107に端末101が使用している全ての中継装置の属する網を特定する情報を格納し、経路変更要求を第1IMSサーバ107から端末101が使用している全ての網のIMSサーバに送出し、その信号を受信した全てのIMSサーバが上述の実施形態の第2IMSサーバ111の転送変更処理と同様に、各々と同じ網に属する中継装置の転送変更処理を行うことにより、3つ以上の網に対する経路変更を行うことも可能である。
なお、上述した実施の形態では、IMSサーバを用いて複数の網の中継装置の設定変更を同時に行うことで、経路の切替を実現したが、経路の変更前と変更後に用いる網の中継装置同士の間に経路変更要求の送受信を行うインタフェースと、変更後の網から変更前の網の中継装置のIPアドレスを検索する部を設け、変更前の網から本実施の形態と同様の転送変更処理を行っても上述の実施形態と同様の効果が得られる。
また、端末101と中継装置の間に経路変更用のインタフェースを設け、接続可能な網の中継装置全てに、変更前及び変更後のアクセス用IPアドレス、変更後の転送先中継装置のIPアドレス、主中継装置のIPアドレスを含む経路変更要求を端末から中継装置に出力し、その要求に従い中継装置が上述の実施形態と同様の変更を行うことによってもすでに説明したのと同様の効果が得られる。
なお、本実施の形態においては、端末が電源投入後最初にアクセスした中継装置が主中継装置となるが、各装置の端末状態管理部の内容を適宜書き換えることにより、主中継装置の変更も可能である。その場合に、主中継装置を端末との距離や位置関係を元にユーザまたは網が選択できるようにすることや、主中継装置と他の中継装置、または無線アクセス網の帯域・遅延・スループットを元にして、アプリケーションに最も適した通信が可能な網に接続先を変更する方法も考えられる。
以上説明したように、本実施の形態においては、IMSサーバに端末状態管理部402と転送設定部403とを設け、転送先の網のIMSサーバが転送設定要求を転送元の網のIMSサーバに出力し、転送元と転送先の網と両方の中継装置が端末状態管理部に転送元と転送先の網における端末のIPアドレスを格納し、移動網パケット中継装置106のパケット中継部204とパケットデータ中継装置110のパケット中継部304と端末101のIP分配通信部505により、ポート毎にパケットデータの伝送先の網を指定させ、ホームエージェント116に既存のホームエージェントを改変させることなく通信品質を向上させるという従来のシステムでは得られない効果が得られる。
また、端末101から経路変更要求をIMSサーバに出力し、その経路要求により中継装置の転送設定を変更する動作を行うIMSサーバを設けることにより、端末101の設定や動作をユーザが指定することで、パケットデータの伝送路を柔軟に変更できるという効果が得られる。
さらに、IMSサーバから中継装置を制御させる端末制御部401をIMSサーバに設けることにより、移動元と移動先の中継装置同士にお互いのアドレスに関する情報が格納されていない場合でも、ポート毎に伝送路を切り替えることができるという効果が得られる。
(第2実施の形態)
本実施の態様のインタワークシステムのシステム構成は、上述した第1の実施の形態と同様である。したがって、本実施の形態のインタワークシステムのシステム構成示すブロック図、移動網パケット中継装置の内部構成を示すブロック図、および、パケットデータ中継装置の内部構成を示すブロック図についても、すでに参照した図1、図2、および図3を用いる。なお、以下では、第1の実施の形態で説明したシステムの動作の最終状態から継続される動作について説明する。
本実施の態様のインタワークシステムのシステム構成は、上述した第1の実施の形態と同様である。したがって、本実施の形態のインタワークシステムのシステム構成示すブロック図、移動網パケット中継装置の内部構成を示すブロック図、および、パケットデータ中継装置の内部構成を示すブロック図についても、すでに参照した図1、図2、および図3を用いる。なお、以下では、第1の実施の形態で説明したシステムの動作の最終状態から継続される動作について説明する。
図18は、本発明の第2の実施の形態におけるシステムの動作を示すシーケンス図で、このシーケンス図には、第1の実施の態様で説明したシステムの動作の最終状態から継続される動作が示されている。
移動網パケット中継装置106は、パケットデータ中継装置110と一定間隔毎に双方の中継装置で扱っているトラフィック量、接続数、CPU使用率、回線使用率などの動作情報を動作状態交換1801として交換する。この動作状態交換1801の交換は、移動網パケット中継装置106とパケットデータ中継装置110の両者に同時にアクセス可能な端末が存在する時に行ってもよい。
移動網パケット中継装置106では、GGSN接続設定部201が移動網パケット中継装置106の状態を測定し、PDG/PDN通信部206を介してパケットデータ中継装置110に出力する。一方、パケットデータ中継装置110から入力される動作情報は、PDG状態管理部203にPDG/PDN通信部206を介して入力される。
パケットデータ中継装置110では、PDG接続設定部301がパケットデータ中継装置110の状態を測定し、GGSN/PDN通信部306を介して移動網パケット中継装置106に出力する。一方、移動網パケット中継装置106から入力される動作情報はSSGN状態管理部303にGGSN/PDN通信部306を介して入力される。
「切替決定」(ステップS1802)は、パケットデータ中継装置110においては、動作状態交換1801で取得した動作情報により、PDG接続設定部301がGGSN状態管理部303から情報を取得しながら負荷の大小または輻輳の度合いを判定し、切替決定処理を行う。
移動網パケット中継装置106で動作情報を元にした判定は、GGSN接続設定部201がPDG状態管理部203の情報を取得して行う。なお、移動網パケット中継装置106は、移動網パケット中継装置106とパケットデータ中継装置110の動作情報から負荷の大小または輻輳の度合いを判定する。
パケットデータ中継装置110は、切替を決定したら、MIP経路変更要求1803をホームエージェント115に出力する。
パケットデータ中継装置110の内部では、PDG接続設定部301が端末状態管理部302から、ホームエージェント115を使用している端末の端末IDと、ホームIPアドレス、アクセス用IPアドレスを全て抽出する。それら全ての組のデータと各組に対して、要求の出力元であるパケットデータ中継装置110のIPアドレスIPpを主中継装置IPアドレス706(図7参照)に格納する。また、パケットデータ中継装置110のIPアドレスIPpを抽出した全ての端末の気付アドレスとするMIP経路変更要求1803を生成し、ホームエージェント115に出力する。この後、第1の実施の形態で参照した図17のフローに従ってパケットが中継される。
また、パケットデータ中継装置110は、MIP経路変更要求1803に格納した全端末の主中継装置をパケットデータ中継装置110のIPアドレスIPpに変更する「主中継装置変更」を指示する主中継装置変更1804を移動網パケット中継装置106に出力する。
移動網パケット中継装置106では、端末制御部201が「主中継装置変更」を指示する主中継装置変更1804を検出すると、その中に含まれる全ての端末IDに対する主中継装置IPアドレス706をIPgからIPpに書き換える。移動網パケット中継装置106は処理が完了したら、完了を示す応答をパケットデータ中継装置110に出力する。
ホームエージェント115は、MIP経路変更要求1803が入力された時、該当の端末全てに対応する気付アドレスのエントリをパケットデータ中継装置110のIPアドレスIPpに書き換え、さらに書き換えたエントリに対応する端末のパケットの伝送路を変更する。
ホームエージェント115は、処理が完了したら、経路変更確認1805をパケットデータ中継装置110に出力する。
以上の処理の結果として変更された、音声データの経路を1806(Audio)として示し、動画データの経路を1807(Video)として示す。この変更の時点を「時点(d)」とし、このときのノードに格納されているデータが図6〜図11の「(d)」に示されている。
なお、移動網パケット中継装置106に対する「主中継装置変更」処理の主中継装置変更1804において、主中継装置を変更するタイミングを指定して、パケットデータ中継装置110の主中継装置変更のタイミングと同期を取るように変更しても同様の効果が得られることに加え、移動網パケット中継装置106とパケットデータ中継装置110との間で値を変更するタイミングがずれて、IPパケットが両者の間を往復し、廃棄されるという不都合な現象を回避できる。
なお、本実施の形態においては網側の移動網パケット中継装置106とパケットデータ中継装置110との間の信号送受で切替を実現したが、パケットデータ中継装置110からのMIP登録変更要求の代わりに、主中継装置の変更を行う候補となる端末に対して主中継装置の変更(気付アドレスの変更)を指示または推奨する通知を行う。さらに、端末がその通知に従いホームエージェント115に対して、気付アドレスを切り替える要求を出力するようにしても同様の効果が得られると共に、変更の可否をユーザ側で判断することが可能になる効果と移動網パケット中継装置106とパケットデータ中継装置110間のインタフェースが不要になり既存の装置の利用が容易になるという効果が得られる。
また、上述の実施形態では、切替対象の主中継装置に属する端末全てを一度に切り替える方式を示したが、端末の状態や使用しているサービスと必要なQoSパラメータなどによって切替対象の端末を少なくすることも可能である。
以上、本実施の形態においては、移動網パケット中継装置106の動作状態を通知し、主中継装置を変更するGGSN接続設定部201を備える移動網パケット中継装置106と、パケットデータ中継装置110の状態を通知し、主中継装置を変更するPDG接続設定部301を備えるパケットデータ中継装置110とを備えることにより、ホームエージェント115との間のトラフィックを切替、網側の負荷増大や輻輳の回避を行うことが可能になるという効果が得られる。
以上に現時点で考えられる本発明の好適な実施の形態を説明したが、本実施の形態に対して多様な変形が可能なことが理解され、そして、本発明の真実の精神と範囲内にあるそのようなすべての変形を請求の範囲が含むこと意図されている。
本発明にかかる無線通信システムは、ユーザが伝送データの種類や特徴に応じて使用する通信網を選択する機能を有し、複数の通信網による連携システムとして有用である。また、通信事業者が一部の網やノードに負荷が集中したり輻輳が発生したりする状態を回避するための障害回避等の用途にも適用できる。
Claims (8)
- 無線通信システムであって、
公衆パケット網と、それぞれに中継装置が設けられた複数の無線通信網と、該複数の無線通信網とパケット接続可能な端末と、前記公衆パケット網を介して該端末とパケット通信を行う対向ノードと、前記端末の移動によって変わる該端末の宛先を管理するルータと、を備え、
前記端末は、前記対向ノードから前記端末へ送信されるパケットを中継する中継装置を前記端末のポート番号毎に指定し、前記複数の中継装置の中から選択した主中継装置に前記中継装置を指定する情報を設定し、
前記ルータは、前記対向ノードから入力される前記端末宛のパケットを前記主中継装置に出力し、
前記主中継装置は、前記端末のポート番号毎に指定されたIPアドレスの転送先の中継装置に前記端末宛てのパケットを出力し、
前記中継装置は前記主中継装置から入力された前記端末宛てのパケットを前記端末に出力し、
前記端末は前記ポート番号毎に指定されたIPアドレスの転送先の中継装置に前記対向ノード宛のパケットを出力するように構成されている無線通信システム。 - 請求項1に記載の無線通信システムにおいて、
前記主中継装置が設けられた主網の無線通信網に属してパケット呼の呼制御を実行する主網IMSサーバと、前記主網以外の在圏の無線通信網毎にパケット呼の呼制御を実行する在圏網IMSサーバとを備え、
前記在圏網IMSサーバは、前記在圏の網に設けられた中継装置に対して、指定したポート番号のパケットを中継するための転送設定処理を実行するとともに前記端末の識別子と前記ポート番号と前記転送先の中継装置のIPアドレスの組を格納した経路変更要求を前記主網IMSサーバに出力し、
前記主網IMSサーバは、前記経路変更要求に応じて、指定したポート番号のパケットの転送先を前記転送先の中継装置に変更する転送設定処理を前記主中継装置に対して実行するように構成されている無線通信システム。 - 請求項2に記載の無線通信システムにおいて、
前記端末は、前記主網IMSサーバまたは前記在圏網IMSサーバに対して前記経路変更要求を出力可能に構成されており、
前記在圏網IMSサーバは、前記端末からの経路変更要求に応じて前記転送設定処理を実行するように構成されている無線通信システム。 - 請求項2に記載の無線通信システムにおいて、
前記複数の中継装置の中から選択された一の中継装置の動作情報を出力する中継装置設定部と、前記一の中継装置以外の他の中継装置から出力される動作情報を収集する動作情報管理部とを備え、
前記一の中継装置は、該一の中継装置の動作情報と前記他の中継装置の動作情報を比較し、当該結果に基づいて前記主中継装置の切替のための主中継装置変更処理を前記他の中継装置に対して実行し、
前記他の中継装置は、前記主中継装置変更処理に基づいて指定された前記端末に対応する主中継装置を前記一の中継装置とする変更処理を実行し、
前記一の中継装置は、前記主中継装置の変更に伴って前記一の中継装置のアドレスを気付アドレスとして登録するMIP経路変更要求を前記ルータに対して出力するように構成されている無線通信システム。 - 公衆パケット網と、複数の無線通信網と、該複数の無線通信網とパケット接続可能な端末と、該端末との間でパケット通信を行う対向ノードと、前記複数の無線通信網のそれぞれに設けられ前記公衆パケット網を介して前記対向ノードと接続された中継装置と、前記端末の移動によって変わる該端末の宛先を管理するルータと、を備えたシステムにおける無線通信方法であって、
前記端末が、前記対向ノードから前記端末へ送信されるパケットを中継する中継装置を前記端末のポート番号毎に指定し、中継装置を指定する情報を前記複数の中継装置の中から前記端末により選択された主中継装置に設定するステップと、
前記ルータが、前記対向ノードから入力される前記端末宛のパケットを前記中継装置の中から前記端末に応じて選択された主中継装置に出力するステップと、
前記主中継装置が、前記端末のポート番号毎に指定された転送先の中継装置のIPアドレスに前記端末宛てのパケットを出力するステップと、
前記中継装置が、前記主中継装置から入力された前記端末宛てのパケットを前記端末に出力するステップと、
前記端末が、前記ポート番号毎に指定された転送先の中継装置のIPアドレスに前記対向ノード宛のパケットを出力するステップと、を備えている無線通信方法。 - 請求項5に記載の無線通信方法において、
前記主中継装置が設けられた主網の無線通信網に属しない在圏網毎にパケット呼の呼制御を行う在圏網IMSサーバが、前記在圏網に設けられた中継装置に対して、指定したポート番号のパケットを中継するための転送設定処理を実行し、前記端末の識別子と前記ポート番号と前記転送先の中継装置のIPアドレスの組を格納した経路変更要求を前記主中継装置が設けられた主網の無線通信網に属してパケット呼の呼制御を実行する主網IMSサーバに対して出力するステップと、
前記主網IMSサーバが、前記経路変更要求に応じて、指定したポート番号のパケットの転送先を前記転送先の中継装置に変更する転送設定処理を前記主中継装置に対して実行するステップと、を備えている無線通信方法。 - 請求項5に記載の無線通信方法において、
前記端末が、前記主網IMSサーバまたは前記在圏網IMSサーバに対して前記経路変更要求を出力するステップと、
前記在圏網IMSサーバが、前記端末からの経路変更要求に応じて前記転送設定処理を実行するステップと、を備えている無線通信方法。 - 請求項5に記載の無線通信方法において、
前記複数の中継装置の中から選択された一の中継装置が、該一の中継装置の動作情報と該一の中継装置以外の他の中継装置の動作情報を比較し、当該結果に基づいて前記主中継装置の切替のための主中継装置変更処理を前記他の中継装置に対して実行するステップと、
前記他の中継装置が、前記主中継装置変更処理に基づいて指定された前記端末に対応する主中継装置を前記一の中継装置に変更するステップと、
前記一の中継装置が、前記主中継装置の変更に伴って前記一の中継装置のアドレスを気付アドレスとして登録するMIP経路変更要求を前記ルータに対して出力するステップと、を備えている無線通信方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005108845 | 2005-04-05 | ||
JP2005108845 | 2005-04-05 | ||
PCT/JP2006/305669 WO2006109462A1 (ja) | 2005-04-05 | 2006-03-22 | 無線通信システムおよび無線通信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPWO2006109462A1 true JPWO2006109462A1 (ja) | 2008-10-16 |
Family
ID=37086753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007512455A Pending JPWO2006109462A1 (ja) | 2005-04-05 | 2006-03-22 | 無線通信システムおよび無線通信方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7808961B2 (ja) |
JP (1) | JPWO2006109462A1 (ja) |
CN (1) | CN101156488B (ja) |
WO (1) | WO2006109462A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014143696A (ja) * | 2009-08-21 | 2014-08-07 | Interdigital Patent Holdings Inc | 相異なる無線アクセス技術にわたってダウンリンク−アップリンクを分割するマルチ無線アクセス技術レイヤのための方法および装置 |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006135217A1 (en) * | 2005-06-16 | 2006-12-21 | Samsung Electronics Co., Ltd. | System and method for otimizing tunnel authentication procedure over a 3g-wlan interworking system |
US7606202B2 (en) * | 2006-07-28 | 2009-10-20 | Tekelec | Methods, systems, and computer program products for offloading call control services from a first network of a first type to a second network of a second type |
EP2057818B1 (en) * | 2006-08-28 | 2019-04-03 | Nokia Technologies Oy | Method, system and terminal for multimedia session establishment |
US7986623B2 (en) * | 2006-10-16 | 2011-07-26 | Fujitsu Limited | System and method for rejecting a request to alter a connection |
JP5128496B2 (ja) * | 2006-12-27 | 2013-01-23 | 京セラ株式会社 | 通信システム、無線通信端末、通信方法、無線通信方法、無線通信装置、およびその制御方法 |
KR100861929B1 (ko) * | 2007-01-23 | 2008-10-09 | 삼성전자주식회사 | 피디지 정보 제공을 위한 장치 및 방법 |
US8213440B2 (en) * | 2007-02-21 | 2012-07-03 | Tekelec Global, Inc. | Methods, systems, and computer program products for using a location routing number based query and response mechanism to route calls to IP multimedia subsystem (IMS) subscribers |
US20080198996A1 (en) * | 2007-02-21 | 2008-08-21 | Tekelec | Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect advanced routing |
US8073127B2 (en) * | 2007-02-21 | 2011-12-06 | Tekelec | Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect subscriber cutover |
US20080260119A1 (en) * | 2007-04-20 | 2008-10-23 | Rohini Marathe | Systems, methods, and computer program products for providing service interaction and mediation in a communications network |
KR101124369B1 (ko) * | 2007-06-01 | 2012-03-23 | 리서치 인 모션 리미티드 | 대안의 시그널링을 사용하여 ims 네트워크 환경에서 mt 호를 관리하는 시스템 및 방법 |
EP2938043B1 (en) * | 2007-12-28 | 2019-11-27 | Telefonaktiebolaget LM Ericsson (publ) | Method of access provision |
US8724528B2 (en) * | 2008-03-03 | 2014-05-13 | Optis Wireless Technology, Llc | Information exchange between gateways for route optimization with network-based mobility management |
BRPI0911861A2 (pt) * | 2008-05-01 | 2015-10-06 | Nortel Networks Ltd | método e sistema para identificação de portas de pacote que suporta diferentes tipos de serviço. |
US8984105B2 (en) * | 2008-05-27 | 2015-03-17 | Qualcomm Incorporated | FMC architecture for CDMA network |
WO2009149133A2 (en) | 2008-06-02 | 2009-12-10 | Tekelec | Methods, systems, and computer readable media for providing next generation network (ngn)-based end user services to legacy subscribers in a communications network |
JP2009296077A (ja) | 2008-06-03 | 2009-12-17 | Nec Corp | 移動体通信システム、ノード装置および網間移行制御方法 |
JP5292952B2 (ja) * | 2008-07-04 | 2013-09-18 | 富士通株式会社 | 基地局およびデータ転送方法 |
US9544924B2 (en) * | 2008-11-25 | 2017-01-10 | Lantiq Beteiligungs-GmbH & Co. KG | Ad hoc communication protocol method and apparatus |
US8565139B2 (en) * | 2009-10-29 | 2013-10-22 | Symbol Technologies, Inc. | Methods and apparatus for WAN/WLAN unicast and multicast communication |
FI20100055A0 (fi) * | 2010-02-12 | 2010-02-12 | Notava Oy | Päätelaite ja menetelmä hallittuun dataliikenteen uudelleenohjaukseen |
US8914523B2 (en) * | 2010-05-17 | 2014-12-16 | Verizon Patent And Licensing Inc. | Dynamic internet protocol registry for mobile internet protocol based communications |
CN101969643B (zh) * | 2010-09-21 | 2014-04-16 | 国家无线电监测中心检测中心 | 一种复合式无线网络交联方法 |
US8811393B2 (en) * | 2010-10-04 | 2014-08-19 | Cisco Technology, Inc. | IP address version interworking in communication networks |
KR20120105846A (ko) * | 2011-03-16 | 2012-09-26 | 주식회사 네이블커뮤니케이션즈 | 다중 통신 경로 기반의 서비스 제공 시스템 |
CN102333353A (zh) * | 2011-10-29 | 2012-01-25 | 华为技术有限公司 | 访问媒体内容的方法和装置 |
EP2820884A4 (en) * | 2012-03-01 | 2015-11-25 | Nec Corp | COMMUNICATION SYSTEM, GATEWAY CONTROL APPARATUS, PATH CONTROL APPARATUS, COMMUNICATION METHOD, AND PROGRAM |
US9565615B2 (en) * | 2012-05-16 | 2017-02-07 | Qualcomm Incorporated | Evolved hybrid internet protocol (IP) multimedia subsystem (IMS) architecture |
CN103813296B (zh) * | 2012-11-14 | 2018-07-24 | 南京中兴新软件有限责任公司 | 因特网协议多媒体子***终端接入网络的方法及装置 |
US9854457B2 (en) * | 2013-04-03 | 2017-12-26 | Qualcomm Incorporated | Management of communications with multiple access points based on inter-access point communications |
US9763166B2 (en) | 2013-05-10 | 2017-09-12 | Elwha Llc | Dynamic point to point mobile network including communication path monitoring and analysis aspects system and method |
US9591692B2 (en) | 2013-05-10 | 2017-03-07 | Elwha Llc | Dynamic point to point mobile network including destination device aspects system and method |
US9559766B2 (en) | 2013-05-10 | 2017-01-31 | Elwha Llc | Dynamic point to point mobile network including intermediate device aspects system and method |
US9832728B2 (en) * | 2013-05-10 | 2017-11-28 | Elwha Llc | Dynamic point to point mobile network including origination user interface aspects system and method |
KR101469010B1 (ko) * | 2014-04-25 | 2014-12-04 | 한국전자통신연구원 | 스마트가전 네트워크 접속 정보 전달 장치 및 방법 |
CN106878970B (zh) | 2015-12-14 | 2020-05-05 | 阿里巴巴集团控股有限公司 | 变更手机号码的业务请求的识别方法及装置 |
CN111200851A (zh) * | 2018-11-20 | 2020-05-26 | 华为技术有限公司 | 一种数据通信方法以及装置 |
CN111402525B (zh) * | 2020-04-26 | 2021-07-27 | 重庆红透科技有限公司 | 机柜内设备现场定位***、方法以及运维管理***与方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06284466A (ja) * | 1993-03-26 | 1994-10-07 | Mitsubishi Electric Corp | 移動無線電話通信装置 |
US5682601A (en) * | 1993-06-25 | 1997-10-28 | Motorola, Inc. | Method for providing communication handoff in a multiple site communication system |
US6385449B2 (en) * | 1998-03-06 | 2002-05-07 | Telefonaktiebolaget L M Ericsson | System and method used in a mobile telecommunications network for load balancing ongoing calls between different base station controllers |
US6542729B1 (en) * | 1999-04-27 | 2003-04-01 | Qualcomm Inc. | System and method for minimizing fraudulent usage of a mobile telephone |
JP4180236B2 (ja) * | 1999-12-28 | 2008-11-12 | 株式会社エヌ・ティ・ティ・ドコモ | ハンドオーバ制御方法及びシステム |
DE60010321T2 (de) * | 2000-09-28 | 2005-02-17 | Mitsubishi Denki K.K. | Funkbasisstationsgerät und funkkommunikationsverfahren |
US7315744B2 (en) * | 2001-01-24 | 2008-01-01 | Qualcomm Incorporated | System and method for minimizing hardware and maximizing capacity in a wireless communications system |
JP4032814B2 (ja) * | 2002-04-25 | 2008-01-16 | 株式会社デンソー | 通信端末、ルータ、端末局、および固定端末 |
JP4183443B2 (ja) * | 2002-05-27 | 2008-11-19 | 株式会社日立製作所 | データ再配置方法及び装置 |
US20040103204A1 (en) | 2002-11-27 | 2004-05-27 | Docomo Communications Laboratories Usa, Inc. | Method of connecting a client device with a router in a wireless communication network |
KR100501324B1 (ko) * | 2002-12-30 | 2005-07-18 | 삼성전자주식회사 | 음성 품질 예측값을 이용한 보이스 오버 인터넷프로토콜에서의 콜 라우팅 방법 |
WO2004105272A1 (ja) | 2003-05-20 | 2004-12-02 | Fujitsu Limited | 移動通信システムにおけるアプリケーションハンドオーバ方法並びに同移動通信システムに使用される移動管理ノード及び移動ノード |
JP2005244525A (ja) * | 2004-02-25 | 2005-09-08 | Fujitsu Ltd | 通信装置 |
-
2006
- 2006-03-22 JP JP2007512455A patent/JPWO2006109462A1/ja active Pending
- 2006-03-22 CN CN2006800110630A patent/CN101156488B/zh not_active Expired - Fee Related
- 2006-03-22 WO PCT/JP2006/305669 patent/WO2006109462A1/ja active Application Filing
- 2006-03-22 US US11/887,833 patent/US7808961B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014143696A (ja) * | 2009-08-21 | 2014-08-07 | Interdigital Patent Holdings Inc | 相異なる無線アクセス技術にわたってダウンリンク−アップリンクを分割するマルチ無線アクセス技術レイヤのための方法および装置 |
Also Published As
Publication number | Publication date |
---|---|
US7808961B2 (en) | 2010-10-05 |
CN101156488B (zh) | 2012-09-26 |
CN101156488A (zh) | 2008-04-02 |
WO2006109462A1 (ja) | 2006-10-19 |
US20090052415A1 (en) | 2009-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPWO2006109462A1 (ja) | 無線通信システムおよび無線通信方法 | |
JP4934593B2 (ja) | セルラネットワークと無線ローカルエリアネットワークとのインターワーキング方法およびインターワーキングシステム | |
CN101019460B (zh) | 用于异构网络中互连的方法,分组数据网关和验证服务器 | |
US7817622B2 (en) | Unlicensed mobile access optimization | |
US7733824B2 (en) | Fixed access point for a terminal device | |
JP5220010B2 (ja) | 移動端末からのマルチメディアセッションの切り換え | |
KR20070104521A (ko) | 이동 중 무선 네트워크들을 통해 일관 네트워크 접속 유지 | |
US20100309881A1 (en) | Mobile communication system and tunnel management method thereof | |
EP1897284A2 (en) | Method, system and apparatus for assigning and managing ip addresses for wireless clients in wireless local area networks (wlans) | |
CN101682657A (zh) | 使用接入点名称提供本地ip出口服务的***和方法 | |
JP2006197536A (ja) | 無線網制御装置、無線lan中継装置、無線通信システム及び無線通信システムの通信方法 | |
JP2006203641A (ja) | パケット制御装置、認証サーバ及び無線通信システム | |
JP4642506B2 (ja) | 識別アドレス設定装置およびこれを備えた移動網パケット中継装置 | |
Georgiades et al. | AAA context transfer for seamless and secure multimedia services over all-IP infrastructures | |
US20090282155A1 (en) | Providing peer-to-peer media | |
US9749779B2 (en) | Method and system for establishing local routing in mobile communication network | |
Thanh et al. | mSCTP-based proxy in support of multimedia session continutity and QoS for IMS-based networks | |
KR200412435Y1 (ko) | 셀룰라 네트워크들과 무선 랜을 인터워킹하기 위한 장치 및 시스템 | |
AU2017203987A1 (en) | Method and System for Interworking of Cellular Networks and Wireless Local Area Networks |