(57)【要約】【課題】データ量削減技術を使用している場合において、通信区間を通過する通信データのデータ量が増加してしまうことを抑制すること。【解決手段】移動局装置１０は、ＲＯＨＣサーバ３０から一部分が省略されたデータを受信し、受信したデータに従って前記省略されたデータの一部分に関する情報を取得する。取得した情報をＲＯＨＣサーバ３０へ送信する。【選択図】図２
2008244875.tif 000002
【特許請求の範囲】
【請求項１】
第１通信装置と第２通信装置とを含む通信システムであって、
前記第１通信装置は、
データを取得する第１通信装置用データ取得手段と、
前記第１通信装置用データ取得手段により取得されたデータの一部分を省略する第１通信装置用省略手段と、
前記第１通信装置用省略手段で一部分を省略されたデータを、前記第２通信装置へ送信する第１通信装置用データ送信手段と、
を含み、
前記第２通信装置は、
前記第１通信装置用データ送信手段により送信されたデータを受信する第２通信装置用データ受信手段と、
前記第２通信装置用データ受信手段により受信された前記データに基づいて、前記第１通信装置用省略手段で省略されたデータの一部分に関する情報を取得する省略情報取得手段と、
前記省略情報取得手段により取得された情報を、前記第１通信装置に対して送信する情報送信手段と、
を含む、
ことを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
前記第２通信装置は、
データを取得する第２通信装置用データ取得手段と、
前記第２通信装置用データ取得手段により取得されたデータの一部分を省略する第２通信装置用省略手段と、
前記第２通信装置用省略手段で一部分を省略されたデータを、前記第1通信装置へ送信する第２通信装置用データ送信手段と、
を更に含み、
前記第１通信装置は、
前記第２通信装置用データ送信手段により送信されたデータを受信する第１通信装置用受信手段と、
前記第１通信装置用受信手段により受信された前記データに従って、省略された一部分のデータを予測するための予測基礎情報を生成する予測基礎情報生成手段と、
前記予測基礎情報生成手段により生成される予測基礎情報に従って、前記第１通信装置用受信手段により受信されたデータの省略された一部分を予測する第１通信装置用予測手段と、
を更に含み、
前記第２通信装置は、
前記第２通信装置用データ取得手段により取得されたデータに従って、前記予測基礎情報を取得する予測基礎情報取得手段と、
を更に含み、
前記第２通信装置は、
前記情報送信手段により、前記省略情報取得手段と前記予測基礎情報取得手段とで取得した各情報を、前記第１通信装置に対して送信する、
ことを特徴とする通信システム。
【請求項３】
請求項１または請求項２に記載の通信システムにおいて、
前記第１通信装置を複数備え、
前記第２通信装置の前記情報送信手段は、前記第１通信装置が変更される場合に、前記省略情報取得手段により取得した情報と、前記予測基礎情報取得手段により取得した情報とを、変更先の前記第１通信装置に対して送信する、
ことを特徴とする通信システム。
【請求項４】
相手側の通信装置から送信された、一部分が省略されたデータを受信するデータ受信手段と、
前記データ受信手段により受信されたデータに従って、前記省略されたデータの一部分に関する情報を取得する省略情報取得手段と、
前記省略情報取得手段により取得した情報を前記相手側の通信装置に対して送信する送信手段と、を含む、
ことを特徴とする通信装置。
【請求項５】
第１通信装置と第２通信装置とを含む通信システムにおける通信方法において、
前記第１通信装置が、
データを取得し、取得した当該データの一部分を省略するステップと、
前記省略されたデータを、前記第２通信装置へ送信するステップと、
前記第２通信装置が、
前記送信されたデータを受信するステップと、
受信された前記データに従って、前記省略されたデータの一部分に関する情報を取得するステップと、
取得した情報を前記第１通信装置に対して送信するステップと、
を含む、
ことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システム、通信装置及び通信方法に関し、特に通信区間を通過する通信データのデータ量が増加してしまうことを抑制するための技術に関する。
【背景技術】
【０００２】
通信データの一部分を省略（「圧縮」と同義である。以下、同じ。）して送信することにより、通信区間を通過する通信データのデータ量を削減するデータ量削減技術が知られている（例えば、特許文献１に示されているＲＯＨＣ（Robust Header Compression）技術等）。このデータ量削減技術では、送信装置は、通信データのうち、受信装置で予測可能（復元可能）な一部分を省略して送信する。受信装置は、一部分が省略（圧縮）された通信データを受信すると、省略された部分を予測により復元し、省略前の通信データを取得する。
【０００３】
この予測は、次のようにして行われる。すなわち、送信装置は、初めに何ら省略を行わずに（省略率ゼロで）通信データを送信する。そして、段階的に省略率を上げていく。一方、受信装置は、通信データの省略率が低い間に、受信した通信データから予測のための予測基礎情報を取得する。受信装置は、こうして取得した予測基礎情報に基づいて、省略された部分を予測する。
【特許文献１】特表２００４−５３３７９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述の予測処理では、送信装置が送信する通信データの構成に予測不能な変化が生ずると受信装置において予測ができなくなるが、実際には、このような変化がないにも関わらず、受信装置において予測ができなくなることがあり得る。
【０００５】
例えば、移動体通信システムを構成する移動局装置（受信装置）と基地局装置（送信装置）におけるダウンリンクでは、移動局装置（受信装置）がハンドオーバすると接続先の基地局装置（送信装置）が変更される。そのため、移動局装置（受信装置）は、新たな基地局装置（送信装置）が省略率ゼロ（省略無し）で送信を始めた通信データから、再度、順次受信しなければならず、通信区間を通過する通信データのデータ量が増加してしまう。
【０００６】
従って、本発明は、データ量削減技術を使用している場合において、移動局装置が接続している基地局装置（送信装置）が変更することによって、通信区間を通過する通信データのデータ量が増加してしまうことを抑制することのできる通信システム、通信装置及び通信方法を提供することにある。
【０００７】
一方、移動体通信システムを構成する移動局装置（送信装置）と基地局装置（受信装置）におけるアップリンクでは、同様に移動局装置（送信装置）がハンドオーバすると接続先の基地局装置（受信装置）が変更されるが、新たな接続先となる基地局装置（受信装置）は予測基礎情報を取得していないので、移動局装置（送信装置）が送信する通信データの構成に予測不能な変化が生じていないにも関わらず、予測ができなくなる。
【０００８】
また、基地局装置（受信装置）は、受信した通信データにエラーを検出したことをもって、予測が不能になったと判定し、予測基礎情報を放棄してしまう場合がある。このようなときにも、移動局装置（送信装置）が送信する通信データの構成に予測不能な変化が生じていないにも関わらず、予測ができなくなる。
【０００９】
こうして基地局装置（受信装置）における予測ができなくなる場合、移動局装置（送信装置）は、省略率をゼロ（省略無し状態）に戻して、再度、基地局装置（受信装置）に予測基礎情報を取得させなければならなくなる。このため、通信区間を通過する通信データのデータ量が増加してしまう。
【００１０】
従って、本発明は、データ量削減技術を使用している場合において、基地局装置（受信装置）が予測できなくなることによって、通信区間を通過する通信データのデータ量が増加してしまうことを抑制することのできる通信システム、通信装置及び通信方法をも提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するための本発明は、第１通信装置（ＲＯＨＣサーバ）と第２通信装置（移動局装置）とを含む通信システムであって、前記第１通信装置は、データを取得する第１通信装置用データ取得手段と、前記第１通信装置用データ取得手段により取得されたデータの一部分を省略する第１通信装置用省略手段と、前記第１通信装置用省略手段で一部分を省略されたデータを、前記第２通信装置へ送信する第１通信装置用データ送信手段と、を含み、前記第２通信装置は、前記第１通信装置用データ送信手段により送信されたデータを受信する第２通信装置用データ受信手段と、前記第２通信装置用データ受信手段により受信された前記データに基づいて、前記第１通信装置用省略手段で省略されたデータの一部分に関する情報を取得する省略情報取得手段と、前記省略情報取得手段により取得された情報を、前記第１通信装置に対して送信する情報送信手段と、を含む、ことを第１の特徴とする。
【００１２】
前記第１の特徴によれば、第１通信装置においてデータ削減技術による圧縮ができなくなることによって、通信区間を通過する通信データのデータ量が増加してしまうことを抑制することができる。
【００１３】
また、本発明において、前記第２通信装置は、データを取得する第２通信装置用データ取得手段と、前記第２通信装置用データ取得手段により取得されたデータの一部分を省略する第２通信装置用省略手段と、前記第２通信装置用省略手段で一部分を省略されたデータを、前記第1通信装置へ送信する第２通信装置用データ送信手段と、を更に含み、前記第１通信装置は、前記第２通信装置用データ送信手段により送信されたデータを受信する第１通信装置用受信手段と、前記第１通信装置用受信手段により受信された前記データに従って、省略された一部分のデータを予測するための予測基礎情報を生成する予測基礎情報生成手段と、前記予測基礎情報生成手段により生成される予測基礎情報に従って、前記第１通信装置用受信手段により受信されたデータの省略された一部分を予測する第１通信装置用予測手段と、を更に含み、前記第２通信装置は、前記第２通信装置用データ取得手段により取得されたデータに従って、前記予測基礎情報を取得する予測基礎情報取得手段と、を更に含み、前記第２通信装置は、前記情報送信手段により、前記省略情報取得手段と前記予測基礎情報取得手段とで取得した各情報を、前記第１通信装置に対して送信する、ことを第２の特徴とする。
【００１４】
前記第２の特徴によれば、第１通信装置において予測ができなくなることによって、通信区間を通過する通信データのデータ量が増加してしまうことを抑制することができる。
【００１５】
また、本発明における通信システムは、前記第１通信装置を複数備え、前記第２通信装置の前記情報送信手段は、前記第１通信装置が変更される場合に、前記省略情報取得手段により取得した情報と、前記予測基礎情報取得手段により取得した情報とを、変更先の前記第１通信装置に対して送信する、ことを第３の特徴とする。
【００１６】
前記第３の特徴によれば、第１通信装置変更時に、第２通信装置へ送信する通信データの省略する部分を把握するための省略情報と、予測基礎情報を送信することができるので、第１通信装置の変更によって新たな第１通信装置における予測可能な部分の省略率がゼロとなることや、省略された部分の予測ができなくなり、通信区間を通過する通信データのデータ量が増加してしまうことを抑制することができる。
【００１７】
また本発明にかかる通信装置は、相手側の通信装置から送信された、一部分が省略されたデータを受信するデータ受信手段と、前記データ受信手段により受信されたデータに従って、前記省略されたデータの一部分に関する情報を取得する省略情報取得手段と、前記省略情報取得手段により取得した情報を前記相手側の通信装置に対して送信する送信手段と、を含む、ことを第４の特徴とする。
【００１８】
また本発明にかかる通信方法は、第１通信装置と第２通信装置とを含む通信システムにおける通信方法において、前記第１通信装置が、データを取得し、取得した当該データの一部分を省略するステップと、前記省略されたデータを、前記第２通信装置へ送信するステップと、前記第２通信装置が、前記送信されたデータを受信するステップと、受信された前記データに従って、前記省略されたデータの一部分に関する情報を取得するステップと、取得した情報を前記第１通信装置に対して送信するステップと、を含む、ことを第５の特徴とする。
【発明の効果】
【００１９】
データ量削減技術を使用している場合、ハンドオーバなどにより、データ削減技術による省略率がゼロとなることや、受信した通信データにおける省略された部分の予測できなくなることで、通信区間を通過する通信データのデータ量が増加してしまうことを抑制することができる。
【発明を実施するための最良の形態】
【００２０】
図１は、本実施の形態にかかる移動体通信システム１のシステム構成を示す図である。移動体通信システム１はｉＢｕｒｓｔ（登録商標）システムであり、同図に示すように、移動局装置（第２通信装置）１０、基地局装置２０、ＲＯＨＣサーバ３０（第１通信装置）、パケット交換機４０を含んで構成される。
【００２１】
移動局装置１０、基地局装置２０、ＲＯＨＣサーバ３０、パケット交換機４０は、いずれもＣＰＵ及びメモリを備えるコンピュータである。ＣＰＵは、メモリに記憶されるプログラムを実行するための処理ユニットであり、各装置の各部を制御する処理を行うとともに、後述する各機能を実現する。メモリは本実施の形態を実施するためのプログラムやデータを記憶している。また、ＣＰＵのワークメモリとしても動作する。
【００２２】
移動局装置１０は、基地局装置２０との間で無線による通信を行う。基地局装置２０は、ＲＯＨＣサーバ３０との間で有線による通信を行う。ＲＯＨＣサーバ３０は、パケット交換機４０との間で有線による通信を行う。
【００２３】
また、移動局装置１０は、コンピュータ１００と通信接続される。さらに、パケット交換機４０は、インターネット１０１に通信接続されている。
【００２４】
本実施の形態では特に、コンピュータ１００は、インターネット１０１に通信接続されている通信装置（不図示）との間で、移動体通信システム１を介し、ＳＩＰ（Session Initiation Protocol）及びＲＴＰ（Real-time Transport Protocol）の各プロトコルを用いるパケット音声通信（ＶｏＩＰ（Voice over IP）通信）を行う。
【００２５】
移動体通信システム１は、基地局装置２０を複数備えている。移動局装置１０は、複数の基地局装置２０のうち、いずれか１つと通信を行う。
【００２６】
移動局装置１０は、ある基地局装置２０と通信を行っているとき、その通信状態を定期的に確認する。具体的には、基地局装置２０から受信している無線信号のＳ／Ｎ比（Signal to Noise Ratio：信号対雑音比）を確認する。そして、通信状態が悪化した場合、すなわちＳ／Ｎ比が所定値を下回った場合、他の基地局装置２０との通信が可能であるか否かを判断する。具体的には、他の基地局装置２０が常時送信している制御信号を受信し、そのＳ／Ｎ比を確認することにより、該他の基地局装置２０との通信が可能であるか否かを判断する。その結果、他の基地局装置２０との通信が可能であると判断した場合、通信中の基地局装置２０との通信を切断し、他の基地局装置２０との間で通信を開始する。このように、通信相手の基地局装置２０を切り替えることをハンドオーバという。ハンドオーバの際には、基地局装置２０だけでなくＲＯＨＣサーバ３０やパケット交換機４０も切り替えることになる場合がある。
【００２７】
また、移動局装置１０は、パケット音声通信にかかる送信データ（パケット）を送信する際、パケットヘッダの圧縮を行う。具体的には、ＲＯＨＣ（Robust Header Compression：ロバストヘッダ圧縮）と呼ばれる技術を利用して、パケットヘッダの圧縮を行う。この圧縮では、移動局装置１０は、各パケットについて、その全体を含む状態で、又はその一部分を省略した状態で、順次送信する。ＲＯＨＣサーバ３０は、移動局装置１０により送信されたパケットを順次受信し、受信されたパケットに従って、省略された部分を予測するための予測基礎情報（コンテキストと呼ばれる。）を生成する。そして、生成した予測基礎情報に従って、受信されたパケットの省略された部分を予測する。
【００２８】
予測基礎情報について説明する。パケットヘッダには、パケット音声通信の継続中変わらない情報（不変情報：宛先アドレスなど）と、一定のルールに従いその内容が変化するため、ＲＯＨＣサーバ３０で予測可能な情報（予測可能情報：ＲＴＰシーケンス番号、ＲＴＰタイムスタンプなど）と、ＲＯＨＣサーバ３０で予測不可能な情報（予測不可能情報：チェックサムなど）と、が含まれる。予測基礎情報には、このうち、不変情報と、予測可能情報を予測するためのルール情報と、が含まれる。
【００２９】
ルール情報について、具体例を挙げて説明する。ＲＴＰシーケンス番号からＲＴＰタイムスタンプを予測するためには、ＲＴＰシーケンス番号を変数とする等差数列を利用することができる。このため、ＲＴＰタイムスタンプを予測するためのルール情報には、該等差数列の公差と初項を示す情報が含まれる。
【００３０】
予測基礎情報はこのようなものであるので、ＲＯＨＣサーバ３０は予測基礎情報を生成するために複数の送信データを受信する必要がある。予測基礎情報が生成されると、ＲＯＨＣサーバ３０は予測をすることができるようになる。このため、移動局装置１０は、通信開始後しばらくの間、各送信データについてその全体を含む状態で送信し、段階的に省略率を上げていく。
【００３１】
また、ＲＯＨＣサーバ３０も、パケット音声通信にかかる送信データ（パケット）を送信する際、パケットヘッダの圧縮（省略）を行い、各パケットについて、その全体を含む状態で、又はその一部分を省略した状態で、移動局装置１０へ順次送信する。移動局装置１０は、ＲＯＨＣサーバ３０により送信されたパケットを順次受信し、受信されたパケットに従って、ＲＯＨＣサーバ３０が省略した部分を把握するための省略情報を生成する。この省略情報は、上述したパケットヘッダにおける、不変情報と、予測可能情報を省略するためのルール情報と、が含まれる。そして、生成した省略情報に従って、コンピュータ１００へ送信するパケットにおけるＲＯＨＣサーバ３０が省略する部分を把握する。さらに、ＲＯＨＣサーバ３０も移動局装置１０へ送信する際に省略した部分を省略情報として生成し、保持する。
【００３２】
ところで、移動局装置１０は上述のようにハンドオーバを行う。上述のように、ハンドオーバ前と後とでは、通信相手のＲＯＨＣサーバ３０が変化する場合がある。この場合、新たなＲＯＨＣサーバ３０は予測基礎情報及び省略情報を有していない。そこで、移動局装置１０は、自身で予測基礎情報及び省略情報を生成して保持しておき、新たなＲＯＨＣサーバ３０に対して送信する。これにより、移動局装置１０は、ハンドオーバ直後から、各送信データについて、それまでの省略率を維持しつつ、順次送受信できるようになる。
【００３３】
以下では、以上説明した処理について、移動局装置１０及びＲＯＨＣサーバ３０の機能ブロックを参照しながら、より詳細に説明する。
【００３４】
図２は、移動局装置１０及びＲＯＨＣサーバ３０の機能ブロックを示す図である。同図に示すように、移動局装置１０は機能的に第１コンプレッサ１１、第１デコンプレッサ１２、予測基礎情報・省略情報記憶部１３、予測基礎情報・省略情報送信部１４、ハンドオーバ実施判定部１５、第２コンプレッサ１６、第２デコンプレッサ１７、省略データ送信部１８を含んで構成される。また、ＲＯＨＣサーバ３０は機能的に、デコンプレッサ３１、予測基礎情報・省略情報記憶部３２、予測基礎情報・省略情報受信部３３、コンプレッサ３４、省略データ送信部３５を含んで構成される。
【００３５】
第１コンプレッサ１１は内部的に、第１送信データ取得部（第２通信装置用データ取得手段）１１０及び省略部（第２通信装置用省略手段）１１１を含んで構成される。第１送信データ取得部１１０は、コンピュータ１００から、パケット音声通信にかかるパケットを順次受信する。省略部１１１は、第１送信データ取得部１１０により順次取得される各パケットについてＲＯＨＣによるパケットヘッダの圧縮を行い、省略データ送信部（第２通信装置用データ送信手段）１８を介して、デコンプレッサ３１へ順次送信する。こうして送信されるパケットはＲＯＨＣパケットと呼ばれる。
【００３６】
デコンプレッサ３１は内部的に、第１送信データ受信部（第１通信装置用受信手段）３１０、予測部（第１通信装置用予測手段）３１１、予測基礎情報生成部（予測基礎情報生成手段）３１２を含んで構成される。第１送信データ受信部３１０は、移動局装置１０の省略データ送信部より送信されたＲＯＨＣパケットを受信する。予測基礎情報生成部３１２は、順次受信されるＲＯＨＣパケットに基づき、上述のようにして予測基礎情報を生成し、ＲＯＨＣパケットの送信元である移動局装置１０を示す情報と対応付けて、予測基礎情報・省略情報記憶部３２に記憶させる。
【００３７】
予測部３１１は、第１送信データ受信部３１０により順次受信されるＲＯＨＣパケットについて、パケットヘッダが省略されているか否かを判断する。予測部３１１は、パケットヘッダが省略されていると判断した場合、該ＲＯＨＣパケットの送信元である移動局装置１０を示す情報と対応付けて予測基礎情報・省略情報記憶部３２に記憶される予測基礎情報に基づいて省略されたパケットヘッダを予測し、完全なパケットヘッダを含むパケットを復元して、パケット交換機４０に対して転送する。
【００３８】
移動局装置１０の第１デコンプレッサ１２は内部的に、予測基礎情報生成部（予測基礎情報取得手段）１２１を含んで構成される。予測基礎情報生成部１２１は、省略部１１１から順次送信されたＲＯＨＣパケットを取得する。そして、予測基礎情報生成部３１２の処理と同様にして予測基礎情報を生成し、予測基礎情報・省略情報記憶部１３に記憶させる。これにより、予測基礎情報・省略情報記憶部１３には、原則として、予測基礎情報・省略情報記憶部３２に記憶される予測基礎情報と同じものが記憶される。
【００３９】
ＲＯＨＣサーバ３０のコンプレッサ３４は内部的に、省略情報生成部３４０、省略部（第１通信装置用省略手段）３４１、第２送信データ受信部（第１送信データ取得手段）３４２、を含んで構成される。第２送信データ受信部３４２は、パケット交換機４０により送信されたパケットを受信（取得）する。省略情報生成部３４０は、順次受信されるパケットに基づき、省略情報を生成し、ＲＯＨＣパケットの送信先である移動局装置１０を示す情報と対応付けて、予測基礎情報・省略情報記憶部３２に記憶させる。
【００４０】
ＲＯＨＣサーバ３０の省略部３４１は、第２送信データ受信部３４２により順次受信されるパケットについて、ＲＯＨＣによるヘッダ圧縮を行う。省略部３４１は、該ＲＯＨＣパケットの送信先である移動局装置１０を示す情報と対応付けて予測基礎情報・省略情報記憶部３２に記憶される省略情報に基づいてパケットのヘッダ圧縮を行う。その後、ヘッダ圧縮されたパケット（データ）を省略データ送信部（第１通信装置用データ送信手段）３５から該移動局装置１０へ転送する。
【００４１】
移動局装置１０の第２デコンプレッサ１７は内部的に、第２送信データ送信部１７０及び第２送信データ取得部（第２通信装置用データ受信手段）１７１を含んで構成される。第２送信データ取得部１７１は、ＲＯＨＣサーバ３０から、ＲＯＨＣパケットを順次取得（受信）する。第２送信データ送信部１７０は、第２送信データ取得部１７１により順次取得される各ＲＯＨＣパケットについてパケットヘッダの復元を行い、順次送信する。
【００４２】
移動局装置１０の第２コンプレッサ１６は内部的に、省略情報生成部（省略情報取得手段）１６１を含んで構成される。省略情報生成部１６１は、第２送信データ送信部１７０が順次送信しているパケットを取得する。そして、省略情報生成部３４０の処理と同様にして省略情報を生成し、予測基礎情報・省略情報記憶部１３に記憶させる。これにより、予測基礎情報・省略情報記憶部１３には、原則として、予測基礎情報・省略情報記憶部３２に記憶される省略情報と同じものが記憶される。
【００４３】
ハンドオーバ実施判定部１５は、当該移動局装置１０がハンドオーバを行うか否かを判定する。ハンドオーバを行うと判定した場合には、さらにハンドオーバにより通信相手のＲＯＨＣサーバ３０が変更されるか否かを判定する。通信相手のＲＯＨＣサーバ３０が変更されると判定した場合、ハンドオーバ実施判定部１５は新たな通信相手となるＲＯＨＣサーバ３０を示すＲＯＨＣサーバ情報を生成し、予測基礎情報・省略情報送信部（情報送信手段）１４に対して出力する。
【００４４】
予測基礎情報・省略情報送信部１４は、ＲＯＨＣサーバ情報の入力を受けると、予測基礎情報・省略情報記憶部１３に記憶される省略情報及び予測基礎情報を読み出す。そして、ＲＯＨＣサーバ情報により示されるＲＯＨＣサーバ３０に対して、読み出した省略情報及び予測基礎情報を送信する。
【００４５】
予測基礎情報・省略情報受信部３３は、移動局装置１０から省略情報及び予測基礎情報を受信すると、該移動局装置１０を示す情報と該省略情報及び該予測基礎情報とを対応付けて、予測基礎情報・省略情報記憶部３２に記憶させる。その結果、予測部３１１は、以後該移動局装置１０からＲＯＨＣパケットを受信すると、該移動局装置１０から受信した予測基礎情報に基づいて、省略されたパケットヘッダを予測することになる。さらに、省略部３４１は、パケット交換機４０からパケットを第２送信データ受信部３４２で受信すると、該移動局装置１０から受信した省略情報に基づいて、ＲＯＨＣによるパケットヘッダの圧縮を行い、該移動局装置１０へ順次送信する。
【００４６】
なお、こうして予測基礎情報・省略情報記憶部３２に記憶された予測基礎情報は、予測基礎情報生成部３１２により、新たに順次受信されるＲＯＨＣパケットに基づき、順次更新される。同様に、予測基礎情報・省略情報記憶部３２に記憶された省略情報は、省略情報生成部３４１により、新たに順次受信されるパケットに基づき、順次更新される。
【００４７】
以上説明した処理について、移動局装置１０の処理フローを参照しながら、再度より詳細に説明する。
【００４８】
図３は、移動局装置１０の処理フローを示す図である。同図に示すように、移動局装置１０は、コンピュータ１００からパケットを受信すると（Ｓ１のＹｅｓに相当）、パケットヘッダの圧縮にかかる処理を行う（Ｓ２）。そして、当該移動局装置１０が送信しようとするパケットを通信相手のＲＯＨＣサーバ３０が受信したと仮定して、当該ＲＯＨＣサーバ３０用の予測基礎情報を生成する（Ｓ３）。移動局装置１０は、さらに、送信しようとするパケットを予測基礎情報により復元してみる（Ｓ４）。その結果、復元できなかった場合（Ｓ４のＮｏに相当）には、予測基礎情報を破棄する（Ｓ５）とともに、ＲＯＨＣパケットの送信も中止し、再度コンピュータ１００からの受信を待機する。待機後受信されたパケットについては、所定時間にわたり、Ｓ２の処理でパケットヘッダを圧縮することなく、ＲＯＨＣパケットを生成する。つまり、省略率０の状態に戻って、ＲＯＨＣパケットの生成を行う。
【００４９】
また、移動局装置１０は、ＲＯＨＣサーバ３０からＲＯＨＣパケットを受信すると（Ｓ１０）、パケットヘッダの復元にかかる処理を行い（Ｓ１１）、完全なパケットヘッダを含むパケットを復元できなかった場合（Ｓ１２のＮｏに相当）には、省略情報を破棄する（Ｓ１５）とともに、コンピュータ１００へパケットの送信も中止し、再度ＲＯＨＣサーバ３０からの送信を待機する。待機後受信されたパケットについては、所定時間にわたり、パケットヘッダを圧縮されていない、ＲＯＨＣパケットを受信することとなる。つまり、省略率０の状態に戻ったＲＯＨＣパケットの受信を行う。復元できた場合（Ｓ１２のＹｅｓに相当）、移動局装置１０は、復元により得られた完全なパケットヘッダを含むパケットを、当該ＲＯＨＣサーバ３０がパケットヘッダの圧縮をした後に送信すると仮定して、当該ＲＯＨＣサーバ３０用の省略情報を生成する（Ｓ１３）。移動局装置１０は、さらに復元された完全なパケットヘッダを含むパケットを省略情報によりパケットヘッダの圧縮の処理を行う（Ｓ１４）。その結果、受信したＲＯＨＣパケットと同一に圧縮できなかった場合（Ｓ１４のＮｏに相当）には、省略情報を破棄する（Ｓ１５）し、上記Ｓ１２のＮｏに相当する場合と同様な処理を行う。
【００５０】
一方、Ｓ４において復元できた場合（Ｓ４のＹｅｓに相当）、及び/又はＳ１４において圧縮できた場合（Ｓ１４のＹｅｓに相当）には、ハンドオーバが実施されるか否かを判断する（Ｓ６）。ハンドオーバが実施されず（Ｓ６のＮｏに相当）、ＲＯＨＣパケットを送信する場合（Ｓ７のＹｅｓに相当）、インターネット１０１に対してＲＯＨＣパケットを送信し（Ｓ８）、そうでない場合（Ｓ７のＮｏに相当）は、コンピュータ１００に対しパケットを送信する（Ｓ１６）。一方、ハンドオーバが実施される場合（Ｓ６のＹｅｓに相当）には、ハンドオーバ先のＲＯＨＣサーバ３０に対し、Ｓ３で生成した予測基礎情報、及びＳ１４で生成された省略情報を送信する（Ｓ９）。その後、ＲＯＨＣパケットをインターネット１０１に対して送信する場合（Ｓ７のＹｅｓに相当）、送信し（Ｓ８）、送信しない場合（Ｓ７のＮｏに相当）は、コンピュータ１００に対しパケットを送信し（Ｓ１６）、処理を終了する。
【００５１】
次に、移動局装置１０とＲＯＨＣサーバ３０の間の処理シーケンスを参照しながら、再度より詳細に説明する。
【００５２】
図４（ａ）は、移動局装置１０とＲＯＨＣサーバ３０の間の処理シーケンスを示す図である。同図に示すように、第１コンプレッサ１１がＲＯＨＣパケットを送信すると、第１デコンプレッサ１２がこれを受信し、予測基礎情報を生成する。また、ＲＯＨＣサーバ３０もＲＯＨＣパケットを受信し、予測基礎情報を生成するとともに、パケットヘッダを復元してパケット交換機４０に対して転送する（Ｓ３０）。
【００５３】
ここで、移動局装置１０がハンドオーバしたとする（Ｓ３１）。すると、移動局装置１０は、生成していた予測基礎情報及び省略情報をハンドオーバ後のＲＯＨＣサーバ３０に対して送信する（Ｓ３２）。一方、移動局装置１０はハンドオーバ前のＲＯＨＣサーバ３０との通信を切断する（Ｓ３３）。そして、その後、ＲＯＨＣパケットをハンドオーバ後のＲＯＨＣサーバ３０に対して送信する（Ｓ３４）。
【００５４】
以上説明したように、移動体通信システム１によれば、ＲＯＨＣサーバ３０において予測ができなくなることによって、通信区間を通過する通信データ（ＲＯＨＣパケット）のデータ量が増加してしまうことを抑制することができる。
【００５５】
また、ＲＯＨＣサーバ３０変更時に予測基礎情報を送信することができるので、ＲＯＨＣサーバ３０の変更によって受信装置（新たなＲＯＨＣサーバ３０）において予測ができなくなり、通信区間を通過する通信データのデータ量が増加してしまうことを抑制することができる。
【００５６】
図４（ｂ）は、移動局装置１０とＲＯＨＣサーバ３０の間の処理シーケンスを示す図である。同図に示すように、ＲＯＨＣサーバ３０が送信したＲＯＨＣパケットを第２デコンプレッサ１７が受信すると、第２コンプレッサ１６はＲＯＨＣパケットが汗顔されたパケットを受信する。また、第２デコンプレッサ１７は、パケットヘッダを復元してコンピュータ１００に対して転送すると共に、第２コンプレッサ１６は省略情報を生成する。また、ＲＯＨＣサーバ３０も、ＲＯＨＣパケット送信時に省略情報を生成する（Ｓ４０）。
【００５７】
ここで、移動局装置１０がハンドオーバしたとする（Ｓ４１）。すると、移動局装置１０は、生成していた省略情報及び予測基礎情報をハンドオーバ後のＲＯＨＣサーバ３０に対して送信する（Ｓ４２）。一方、移動局装置１０はハンドオーバ前のＲＯＨＣサーバ３０との通信を切断する（Ｓ４３）。その後、新たなＲＯＨＣサーバ３０が省略情報に基づいてパケットヘッダを圧縮したＲＯＨＣパケットをハンドオーバ後のＲＯＨＣサーバ３０から受信する（Ｓ４４）。
【００５８】
省略情報を送信することができるので、ＲＯＨＣサーバ３０の変更によって送信装置（新たなＲＯＨＣサーバ３０）において該移動局装置１０に対応する省略情報を生成し、保持していないため、予測可能な部分の省略率がゼロとなり、通信区間を通過する通信データのデータ量が増加してしまうことを抑制することができる。
【００５９】
なお、本発明は上記実施の形態に限定されるものではない。例えば、本発明はハンドオーバ時だけではなく、ＲＯＨＣサーバ３０でパケットの復元ができなくなった場合にも適用することができる。この例について、以下で説明する。
【００６０】
図５（ａ）は、上記実施の形態の変形例にかかる移動局装置１０とＲＯＨＣサーバ３０の間の処理シーケンスを示す図である。同図に示すように、第１コンプレッサ１１がＲＯＨＣパケットを送信すると、第１デコンプレッサ１２がこれを受信し、予測基礎情報を生成する。また、ＲＯＨＣサーバ３０もこれを受信し、予測基礎情報を生成するとともに、パケットヘッダを復元してパケット交換機４０に対して転送する（Ｓ５０，Ｓ５１）。
【００６１】
ここで、ＲＯＨＣサーバ３０が、Ｓ５１において受信したＲＯＨＣパケットの復元に失敗したとする（Ｓ５２）。この例としては、ＣＲＣ（巡回冗長符号）によるエラーチェックの結果、修復不能なエラーが検出された場合が挙げられる。
【００６２】
復元に失敗すると、ＲＯＨＣサーバ３０は、移動局装置１０に対し、エラー情報を送信する（Ｓ５３）。このエラー情報を受け取った場合、移動局装置１０は、記憶している予測基礎情報をＲＯＨＣサーバ３０に対して送信する（Ｓ５４）とともに、第１コンプレッサ１１に対し予測基礎情報の送信が完了したことを示す予測基礎情報送信完了情報を出力する（Ｓ５５）。第１コンプレッサ１１は、エラー情報を受け取ると、通常は省略率を下げてＲＯＨＣパケットの送信を開始するところ、予測基礎情報送信完了情報が入力された場合には、それまでの省略率を維持しつつ、ＲＯＨＣパケットを送信する（Ｓ５６）。ＲＯＨＣサーバ３０は、移動局装置１０から受信した予測基礎情報に基づき、Ｓ５６において送信されたＲＯＨＣパケットを復元する。
【００６３】
本変形例に示したように、移動体通信システム１によれば、ＲＯＨＣサーバ３０での復元が失敗した場合でも、それまでの省略率を維持しつつＲＯＨＣパケットを送信するようにすることができる。
【００６４】
図５（ｂ）も、上記実施の形態の変形例にかかる移動局装置１０とＲＯＨＣサーバ３０の間の処理シーケンスを示す図である。同図に示すように、第２デコンプレッサ１７がＲＯＨＣパケットを受信する（Ｓ６０）と、第２コンプレッサ１６は、第２デコンプレッサが受信したＲＯＨＣパケットから復元されたパケットを受信し、省略情報を生成する（Ｓ６１）。また、ＲＯＨＣサーバ３０も送信時に、省略情報を生成するとともに、パケットヘッダを復元してパケット交換機４０に対して転送する（Ｓ６０）。
【００６５】
ここで、ＲＯＨＣサーバ３０が、送信するパケットの圧縮に失敗したとする（Ｓ６２）。  圧縮に失敗すると、ＲＯＨＣサーバ３０は、移動局装置１０に対し、エラー情報を送信する（Ｓ６３）。このエラー情報を受け取った場合、移動局装置１０は、記憶している省略情報をＲＯＨＣサーバ３０に対して送信する（Ｓ６４）とともに、第２デコンプレッサ１７に対し省略情報の送信が完了したことを示す省略情報送信完了情報を出力する（Ｓ６５）。第２デコンプレッサ１７は、エラー情報を受け取ると、通常は省略率を下げられたＲＯＨＣパケットを受信するところ、省略情報送信完了情報が入力された場合には、それまでの省略率が維持された、ＲＯＨＣパケットを受信できる（Ｓ６６）。ＲＯＨＣサーバ３０は、移動局装置１０から受信した省略情報に基づき、Ｓ６６において送信するパケットを圧縮する。
【００６６】
本変形例に示したように、移動体通信システム１によれば、ＲＯＨＣサーバ３０での圧縮が失敗した場合でも、それまでの省略率が維持されたＲＯＨＣパケットを受信するようにすることができる。
【００６７】
さらに、本発明は、移動局装置１０とＲＯＨＣサーバ３０が逆の構成、またはＲＯＨＣサーバ３０と移動局装置１０が同様な構成（移動局装置１０の構成に相当）を適用することができる。これにより、移動局装置１０でパケットの復元に失敗した場合、ＲＯＨＣサーバ３０に対して、エラー情報を送信することで、ＲＯＨＣサーバ３０が予測基礎情報を送信する。これにより、移動局装置１０もＲＯＨＣパケットを復元することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施の形態にかかる移動体通信システムのシステム構成を示す図である。
【図２】本発明の実施の形態にかかる移動局装置とＲＯＨＣサーバの機能ブロックを示す図である。
【図３】本発明の実施の形態にかかる移動局装置の処理フローを示す図である。
【図４】本発明の実施の形態にかかる移動局装置とＲＯＨＣサーバの間の処理シーケンスを示す図である。
【図５】本発明の変形例にかかる移動局装置とＲＯＨＣサーバの間の処理シーケンスを示す図である。
【符号の説明】
【００６９】
１：移動体通信システム、１０：移動局装置、１１：第１コンプレッサ、１２：第１デコンプレッサ、１３：予測基礎情報・省略情報・記憶部、１４：予測基礎情報・省略情報送信部、１５：ハンドオーバ実施判定部、１６：第２コンプレッサ、１７：第２デコンプレッサ、１８：省略データ送信部、２０：基地局装置、３０：ＲＯＨＣサーバ、３１：デコンプレッサ、３２：予測基礎情報・省略情報記憶部、３３：予測基礎情報・省略情報受信部、３４：コンプレッサ、３５：省略データ送信部、４０：パケット交換機、１００：コンピュータ、１０１：インターネット、１１０：第１送信データ取得部、１１１：省略部、１２１：予測基礎情報生成部、１６１：省略情報生成部、１７０：第２送信データ送信部、１７１：第２送信データ取得部、３１０：第１送信データ受信部、３１１：予測部、３１２：予測基礎情報生成部、３４０：省略情報生成部、３４１：省略部、３４２：第２送信データ受信部。 
【図１】
2008244875.tif 000003
【図２】
2008244875.tif 000004
【図３】
2008244875.tif 000005
【図４】
2008244875.tif 000006
【図５】
2008244875.tif 000007