(57)【要約】【課題】  通信回線の特性に応じた通信を実現する。【解決手段】  プロキシサーバ２０は、Ｗｅｂサーバ３０，６０からモバイル端末１０宛に送信されたＨＴＭＬファイルおよび画像ファイルを受信し、これらのデータファイルを、プロキシサーバ２０とモバイル端末１０とを接続する無線通信網７０の通信品質（データ受信速度およびデータ再送率）に応じてアーカイブするとともに、このアーカイブ後のアーカイブファイルをモバイル端末１０に送信する。【選択図】  図１
2005117417.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上にあるＷｅｂサーバと当該Ｗｅｂサーバに接続可能な通信端末との間で行われる通信を中継する通信中継装置であって、
前記通信端末からの参照要求に応じて送信された文書ファイルを前記Ｗｅｂサーバから受信する文書ファイル受信手段と、
前記文書ファイル受信手段により受信された前記文書ファイルにおいて指定されたオブジェクトファイルを前記Ｗｅｂサーバから受信するオブジェクトファイル受信手段と、
自装置と前記通信端末との間で行われる通信の通信品質に基づいて、前記文書ファイル受信手段により受信された前記文書ファイルおよび前記オブジェクトファイル受信手段により受信された前記オブジェクトファイルをアーカイブするアーカイブ手段と、
前記アーカイブ手段によりアーカイブされた後のアーカイブファイルを前記通信端末に送信するアーカイブファイル送信手段と
を備えることを特徴とする通信中継装置。
【請求項２】
前記通信品質は、前記通信端末において前記アーカイブファイル送信手段により送信された前記アーカイブファイルを受信するのに要した受信時間および当該アーカイブファイルのデータサイズに基づいて算出されるデータ受信速度であり、
当該データ受信速度に関する受信速度情報を前記通信端末から受信する受信速度情報受信手段をさらに備え、
前記アーカイブ手段は、前記受信速度情報受信手段により受信された前記受信速度情報に基づいて、前記文書ファイルおよび前記オブジェクトファイルをアーカイブすることを特徴とする請求項１記載の通信中継装置。
【請求項３】
前記通信品質は、前記アーカイブファイル送信手段により送信された前記アーカイブファイルが送信されている最中に発生した再送要求の回数に基づいて算出されるデータ再送率であり、
当該データ再送率を前記通信端末に対応づけて記憶させる記憶手段をさらに備え、
前記アーカイブ手段は、前記記憶手段により記憶された前記データ再送率に基づいて、前記文書ファイルおよび前記オブジェクトファイルをアーカイブすることを特徴とする請求項１記載の通信中継装置。
【請求項４】
ネットワーク上にあるＷｅｂサーバと、当該Ｗｅｂサーバに接続可能な通信端末と、当該通信端末と前記Ｗｅｂサーバ間の通信を中継する通信中継装置とを備える通信システムであって、
前記通信中継装置が、
前記通信端末からの参照要求に応じて送信された文書ファイルを前記Ｗｅｂサーバから受信する文書ファイル受信手段と、
前記文書ファイル受信手段により受信された前記文書ファイルにおいて指定されたオブジェクトファイルを前記Ｗｅｂサーバから受信するオブジェクトファイル受信手段と、
自装置と前記通信端末との間で行われる通信の通信品質に基づいて、前記文書ファイル受信手段により受信された前記文書ファイルおよび前記オブジェクトファイル受信手段により受信された前記オブジェクトファイルをアーカイブするアーカイブ手段と、
前記アーカイブ手段によりアーカイブされた後のアーカイブファイルを前記通信端末に送信するアーカイブファイル送信手段とを備え、
前記通信端末が、
前記通信中継装置から受信した前記アーカイブファイルを画面上に表示させるブラウザ手段と、
前記ブラウザ手段と前記通信中継装置間の通信を中継するローカルプロキシ手段とを備える
ことを特徴とする通信システム。
【請求項５】
ネットワーク上にあるＷｅｂサーバと当該Ｗｅｂサーバに接続可能な通信端末との間で行われる通信を中継する通信中継装置を制御する制御プログラムであって、
前記通信中継装置を、
前記通信端末からの参照要求に応じて送信された文書ファイルを前記Ｗｅｂサーバから受信する文書ファイル受信手段と、
前記文書ファイル受信手段により受信された前記文書ファイルにおいて指定されたオブジェクトファイルを前記Ｗｅｂサーバから受信するオブジェクトファイル受信手段と、
自装置と前記通信端末との間で行われる通信の通信品質に基づいて、前記文書ファイル受信手段により受信された前記文書ファイルおよび前記オブジェクトファイル受信手段により受信された前記オブジェクトファイルをアーカイブするアーカイブ手段と、
前記アーカイブ手段によりアーカイブされた後のアーカイブファイルを前記通信端末に送信するアーカイブファイル送信手段として
機能させるための制御プログラム。
【請求項６】
請求項５記載の制御プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信中継装置、通信システム、制御プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
下記特許文献１には、携帯端末等の通信端末から情報の参照要求を受信した情報提供サーバが、当該通信端末の処理能力（通信端末の特性）に応じて配信情報を変換または生成し、この変換または生成した配信情報を通信端末に送信する情報提供システムに関する技術が開示されている。
【特許文献１】特開２００３−１６２４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に開示されている情報提供システムでは、通信端末の特性のみに基づいて配信情報を変換または生成しているため、通信回線の特性によっては通信時間を必要以上に要する場合がある。
【０００４】
そこで、本発明は、上述した課題を解決するために、通信回線の特性に応じた通信を実現することができる通信中継装置、通信システム、制御プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の通信中継装置は、ネットワーク上にあるＷｅｂサーバと当該Ｗｅｂサーバに接続可能な通信端末との間で行われる通信を中継する通信中継装置であって、通信端末からの要求に応じて送信された文書ファイルをＷｅｂサーバから受信する文書ファイル受信手段と、文書ファイル受信手段により受信された文書ファイルにおいて指定されたオブジェクトファイルをＷｅｂサーバから受信するオブジェクトファイル受信手段と、自装置と通信端末との間で行われる通信の通信品質に基づいて、文書ファイル受信手段により受信された文書ファイルおよびオブジェクトファイル受信手段により受信されたオブジェクトファイルをアーカイブするアーカイブ手段と、アーカイブ手段によりアーカイブされた後のアーカイブファイルを通信端末に送信するアーカイブファイル送信手段とを備えることを特徴とする。
【０００６】
また、本発明の通信システムは、ネットワーク上にあるＷｅｂサーバと、当該Ｗｅｂサーバに接続可能な通信端末と、当該通信端末と前記Ｗｅｂサーバ間の通信を中継する通信中継装置とを備える通信システムであって、上記通信中継装置が、通信端末からの参照要求に応じて送信された文書ファイルをＷｅｂサーバから受信する文書ファイル受信手段と、文書ファイル受信手段により受信された文書ファイルにおいて指定されたオブジェクトファイルをＷｅｂサーバから受信するオブジェクトファイル受信手段と、自装置と通信端末との間で行われる通信の通信品質に基づいて、文書ファイル受信手段により受信された文書ファイルおよびオブジェクトファイル受信手段により受信されたオブジェクトファイルをアーカイブするアーカイブ手段と、アーカイブ手段によりアーカイブされた後のアーカイブファイルを通信端末に送信するアーカイブファイル送信手段とを備え、上記通信端末が、通信中継装置から受信したアーカイブファイルを画面上に表示させるブラウザ手段と、ブラウザ手段と通信中継装置間の通信を中継するローカルプロキシ手段とを備えることを特徴とする。
【０００７】
また、本発明の制御プログラムは、ネットワーク上にあるＷｅｂサーバと当該Ｗｅｂサーバに接続可能な通信端末との間で行われる通信を中継する通信中継装置を制御する制御プログラムであって、上記通信中継装置を、通信端末からの参照要求に応じて送信された文書ファイルをＷｅｂサーバから受信する文書ファイル受信手段と、文書ファイル受信手段により受信された文書ファイルにおいて指定されたオブジェクトファイルをＷｅｂサーバから受信するオブジェクトファイル受信手段と、自装置と通信端末との間で行われる通信の通信品質に基づいて、文書ファイル受信手段により受信された文書ファイルおよびオブジェクトファイル受信手段により受信されたオブジェクトファイルをアーカイブするアーカイブ手段と、アーカイブ手段によりアーカイブされた後のアーカイブファイルを通信端末に送信するアーカイブファイル送信手段として機能させることを特徴とする。
【０００８】
これらの発明によれば、通信中継装置は、Ｗｅｂサーバから受信した文書ファイルとオブジェクトファイルを、通信中継装置と通信端末との間で行われる通信の通信品質に基づいてアーカイブし、このアーカイブ後のアーカイブファイルを通信端末に送信することができる。したがって、通信中継装置と通信端末間の通信回線における通信品質に応じてアーカイブされたアーカイブファイルを送信することが可能となるため、通信回線の特性に応じた通信を実現することができる。
【０００９】
本発明の通信中継装置において、上記通信品質は、通信端末においてアーカイブファイル送信手段により送信されたアーカイブファイルを受信するのに要した受信時間および当該アーカイブファイルのデータサイズに基づいて算出されるデータ受信速度であり、当該データ受信速度に関する受信速度情報を通信端末から受信する受信速度情報受信手段をさらに備え、アーカイブ手段は、受信速度情報受信手段により受信された受信速度情報に基づいて、文書ファイルおよびオブジェクトファイルをアーカイブさせることが好ましい。
【００１０】
このようにすれば、通信中継装置は、通信端末におけるデータ受信速度に基づいて、文書ファイルおよびオブジェクトファイルをアーカイブすることができる。したがって、通信端末におけるデータ受信速度に応じてアーカイブされたアーカイブファイルを送信することが可能となるため、通信回線の特性に応じた通信を実現することができる。
【００１１】
本発明の通信中継装置において、上記通信品質は、アーカイブファイル送信手段により送信されたアーカイブファイルが送信されている最中に発生した再送要求の回数に基づいて算出されるデータ再送率であり、当該データ再送率を通信端末に対応づけて記憶させる記憶手段をさらに備え、アーカイブ手段は、記憶手段により記憶されたデータ再送率に基づいて、文書ファイルおよびオブジェクトファイルをアーカイブさせることが好ましい。
【００１２】
このようにすれば、通信中継装置は、データ再送率に基づいて、文書ファイルおよびオブジェクトファイルをアーカイブすることができる。したがって、データ再送率に応じてアーカイブされたアーカイブファイルを送信することが可能となるため、通信回線の特性に応じた通信を実現することができる。
【発明の効果】
【００１３】
本発明に係る通信中継装置、通信システム、制御プログラムおよび記録媒体によれば、通信回線の特性に応じた通信を実現させることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係る通信システムの実施形態を図面に基づき説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。
【００１５】
まず、図１は、実施形態における通信システム１の構成を例示する図である。図１に示すように、通信システム１は、モバイル端末（通信端末）１０と、プロキシサーバ（通信中継装置）２０と、Ｗｅｂサーバ３０，６０と、ダイアルアップルータ４０と、ルータ５０と、無線通信網７０と、インターネット８０とを有する。モバイル端末１０とダイアルアップルータ４０は、低速回線からなる無線通信網７０を介して接続され、ルータ５０とＷｅｂサーバ６０は、インターネット８０を介して接続される。また、プロキシサーバ２０、Ｗｅｂサーバ３０、ダイアルアップルータ４０およびルータ５０により企業内ネットワーク５が構成される。なお、Ｗｅｂサーバ３０，６０は、ＨＴＭＬファイルや画像ファイル等のＨＴＭＬ情報を格納するサーバである。
【００１６】
このように構成される通信システム１では、Ｗｅｂサーバ３０，６０からモバイル端末１０宛に送信された複数のデータファイルを受信したプロキシサーバ２０が、受信した複数のデータファイルを後述するデータ受信速度およびデータ再送率に応じてアーカイブし、このアーカイブ後のファイルをモバイル端末１０に送信することにより、通信回線の特性に応じた通信を実現している。
【００１７】
次に、図１に示される各装置について説明する。モバイル端末１０は、無線通信が可能な通信端末であり、例えば、ＰＣカードを用いて通信を行うノートＰＣ端末、携帯電話機、簡易型携帯電話機（ＰＨＳ）、通信機能を有する携帯型情報端末（ＰＤＡ）等が該当する。
【００１８】
ここで、図２を参照してモバイル端末１０の機能構成を説明する。図２に示すように、モバイル端末１０は、Ｗｅｂブラウザ部（ブラウザ手段）１１と、ローカルプロキシ部（ローカルプロキシ手段）１２とを備えている。
【００１９】
Ｗｅｂブラウザ部１１は、Ｗｅｂページを閲覧するためのアプリケーションソフトであり、Ｗｅｂサーバ３０，６０からＨＴＭＬファイルや画像ファイル等を取得（ダウンロード）して画面上に表示させる。また、Ｗｅｂブラウザ部１１は、ローカルプロキシ部１２からＨＴＭＬファイル（文書ファイル）を受信した場合に、このＨＴＭＬファイルに含まれる画像ファイル（オブジェクトファイル）のファイル名を認識する構文解析機能を有する。Ｗｅｂブラウザ部１１は、認識した画像ファイル名ごとにＨＴＴＰリクエストを生成し、生成したＨＴＴＰリクエストをローカルプロキシ部１２に送信する。
【００２０】
ローカルプロキシ部１２は、Ｗｅｂブラウザ部１１に代行してプロキシサーバ２０との接続を行うプロキシ機能を有し、Ｗｅｂブラウザ部１１とプロキシサーバ２０間の通信を中継する。また、ローカルプロキシ部１２は、データ受信速度（受信速度情報）を算出し、メモリ上に一時的に記憶させる。データ受信速度は、プロキシサーバ２０から送信されたアーカイブファイルを受信するのに要した受信時間と当該アーカイブファイルのデータサイズとに基づいて算出される。さらに、ローカルプロキシ部１２は、Ｗｅｂブラウザ部１１から受信したＨＴＴＰリクエストをプロキシサーバ２０に送信する際に、メモリ上に記憶されているデータ受信速度を前回のデータ受信速度としてプロキシサーバ２０に送信する。
【００２１】
ローカルプロキシ部１２は、プロキシサーバ２０から受信したアーカイブファイルを、ＨＴＭＬファイルと画像ファイルとに分解し、分解後のＨＴＭＬファイルおよび画像ファイルを個別にＷｅｂブラウザ部１１に送信する。
【００２２】
図１に示すプロキシサーバ２０は、モバイル端末１０とＷｅｂサーバ３０，６０間の通信を中継するサーバ装置である。ここで、図３を参照してプロキシサーバ２０の機能構成を説明する。図３に示すように、プロキシサーバ２０は、データファイル受信部（文書ファイル受信手段，オブジェクトファイル受信手段）２１と、構文解析部２２と、アーカイブ部（アーカイブ手段）２３と、アーカイブファイル送信部（アーカイブファイル送信手段）２４と、再送率算出部２５と、再送率記憶部（記憶手段）２６と、受信速度情報受信部（受信速度情報受信手段）２７と、プロキシ部２８とを備えている。
【００２３】
データファイル受信部２１は、モバイル端末１０からの参照要求に応じて送信されたＨＴＭＬファイル（文書ファイル）をＷｅｂサーバ３０，６０から受信する。また、データファイル受信部２１は、文書ファイルにおいて指定された画像ファイル（オブジェクトファイル）をＷｅｂサーバ３０，６０から受信する。なお、この画像ファイルは、後述するようにＨＴＭＬファイルの構文を解析する構文解析部２２により認識される。
【００２４】
構文解析部２２は、データファイル受信部２１により受信されたＨＴＭＬファイルの構文を解析する。構文解析部２２は、ＨＴＭＬファイルの構文を解析することにより、ＨＴＭＬファイルに含まれる画像ファイル名を認識する。
【００２５】
アーカイブ部２３は、プロキシサーバ２０とモバイル端末１０との間で行われる通信の通信品質に基づいて、データファイル受信部２１により受信されたＨＴＭＬファイルおよび画像ファイルをアーカイブしてアーカイブファイルを生成する。ここで、通信品質としては、例えば、データ受信速度や後述するデータ再送率が該当する。なお、アーカイブ部２３が、データ受信速度およびデータ再送率に基づいて行うアーカイブ処理の具体的な内容については後述する。
【００２６】
アーカイブファイル送信部２４は、アーカイブ部２３によりアーカイブされたアーカイブファイルをモバイル端末１０に送信する。
【００２７】
再送率算出部２５は、データ再送率を算出する。データ再送率は、アーカイブファイルが送信されている最中に発生した当該アーカイブファイルの再送要求の回数に基づいて算出される。
【００２８】
再送率記憶部２６は、再送率算出部２５により算出されたデータ再送率を、モバイル端末１０を一意に特定する識別番号（例えば、加入者番号）に対応づけて再送率データベースに記憶させる。この再送率データベースは、データ項目として、例えば、モバイル端末１０を一意に特定する識別番号とデータ再送率とを有する。
【００２９】
受信速度情報受信部２７は、データ受信速度を含む受信速度情報をモバイル端末１０から受信する。
【００３０】
プロキシ部２８は、Ｗｅｂサーバ３０，６０に代行してモバイル端末１０との接続を行うプロキシ機能を有し、モバイル端末１０とＷｅｂサーバ３０，６０間の通信を中継する。
【００３１】
ここで、図４を参照して、プロキシサーバ２０のアーカイブ部２３がデータ受信速度およびデータ再送率に基づいて行うアーカイブ処理の具体的な内容について説明する。なお、図４および以下の説明において記載するデータ受信速度、データ再送率、画像品質の度合、アーカイブサイズの具体的な数値は、あくまでも参考値として記載するものであり、これらの数値に限定するものではない。
【００３２】
まず、図４に示すデータ受信速度が２５６[ｋｂｐｓ]以上であり、データ再送率が１[％]以下である場合、すなわち、データ受信速度が高速であり、データ再送率が低い場合について説明する。この場合に、アーカイブ部２３は、Ｗｅｂサーバ３０，６０から受信した全てのＨＴＭＬファイルおよび画像ファイルをそのままアーカイブして一のアーカイブファイルを生成する。このように、データ受信速度が高速であり、データ再送率が低い場合には、全てのＨＴＭＬファイルおよび画像ファイルを一のアーカイブファイルにアーカイブするため、複数のデータファイルを一括してモバイル端末１０に送信することができる。これにより、ネットワークを介して行われるリクエストやデータファイルの受信処理を減らすことができるため、ネットワーク内の遅延の影響を最小限に留めることが可能になる。
【００３３】
次に、図４に示すデータ受信速度が２５６[ｋｂｐｓ]以上であり、データ再送率が１[％]超〜５[％]未満である場合、すなわち、データ受信速度が高速であり、データ再送率が中程度である場合について説明する。この場合に、アーカイブ部２３は、全てのＨＴＭＬファイルおよび画像ファイルをそのままアーカイブして一のアーカイブファイルを生成するとともに、生成後のアーカイブファイルを１２８[ＫＢ]単位に分割する。このように、アーカイブファイルを分割してアーカイブサイズを１２８[ＫＢ]以下に抑えることによって、送信単位となるアーカイブサイズを小さく抑えることができる。したがって、通信中に回線が切断され、再接続された場合に行われる再送処理において、再送の対象となるアーカイブファイルのデータ量を削減することができる。すなわち、データ再送率が中程度であっても、再送に要する時間を短縮することができる。
【００３４】
次に、図４に示すデータ受信速度が６４[ｋｂｐｓ]超〜２５６[ｋｂｐｓ]未満であり、データ再送率が１[％]以下である場合、すなわち、データ受信速度が中速であり、データ再送率が低い場合について説明する。この場合に、アーカイブ部２３は、画像ファイルの画像の品質（例えば、画素数や色数）を６０％に調整し、調整後の画像ファイルとＨＴＭＬファイルとをアーカイブして一のアーカイブファイルを生成する。このように、画像ファイルの品質を落とすことによって、アーカイブサイズを小さくすることができる。したがって、データ受信速度が中速であっても、アーカイブファイルの受信時間を短縮させることができる。
【００３５】
次に、図４に示すデータ受信速度が６４[ｋｂｐｓ]超〜２５６[ｋｂｐｓ]未満であり、データ再送率が１[％]超〜５[％]未満である場合、すなわち、データ受信速度が中速であり、データ再送率が中程度である場合について説明する。この場合に、アーカイブ部２３は、画像ファイルの画像の品質（例えば、画素数や色数）を６０％に調整し、調整後の画像ファイルとＨＴＭＬファイルとをアーカイブして一のアーカイブファイルを生成するとともに、生成後のアーカイブファイルを１２８[ＫＢ]単位に分割する。このように、画像ファイルの品質を落とすとともに、アーカイブサイズを小さく抑えることによって、アーカイブファイルの受信時間を短縮させるとともに、回線再接続時の再送データ量を削減することができる。したがって、データ受信速度が中速であり、データ再送率が中程度であっても、アーカイブファイルの受信時間および再送時間を短縮することができる。
【００３６】
次に、図４に示すデータ受信速度が６４[ｋｂｐｓ]未満である場合、あるいはデータ再送率が５[％]以上である場合、すなわち、データ受信速度が低速である場合、あるいはデータ再送率が高い場合について説明する。この場合に、アーカイブ部２３は、ＨＴＭＬファイルのテキスト部分のみをアーカイブして一のアーカイブファイルを生成するとともに、生成後のアーカイブファイルを６４[ＫＢ]単位に分割する。このように、データ容量が大きい画像ファイルをアーカイブの対象から除外することによって、アーカイブファイルのデータ容量を小さくすることができる。さらに、アーカイブファイルを分割してアーカイブサイズを小さく抑えることによって、回線再接続時の再送データ量を削減することができる。したがって、データ受信速度が低速である場合や、データ再送率が高い場合であっても、アーカイブファイルの受信時間や再送時間を短縮することができる。
【００３７】
次に、図５を参照して本実施形態における通信システム１の動作を説明する。この通信システム１における動作は、モバイル端末１０とプロキシサーバ２０との間に呼が確立された後、モバイル端末１０がＷｅｂサーバ３０にアクセスし、ＨＴＭＬ情報の参照要求をＷｅｂサーバ３０宛に送信することによって開始される。
【００３８】
まず、モバイル端末１０のＷｅｂブラウザ部１１は、上記参照要求の対象となるＨＴＭＬファイルのファイル名（例えば、ｉｎｄｅｘ．ｈｔｍｌ）を含むＨＴＴＰリクエストを生成し、この生成したＨＴＴＰリクエストをモバイル端末１０のローカルプロキシ部１２に送信する（ステップＳ１）。
【００３９】
次に、モバイル端末１０のローカルプロキシ部１２は、モバイル端末１０のＷｅｂブラウザ部１１から受信したＨＴＴＰリクエスト、およびモバイル端末１０における前回のデータ受信速度をプロキシサーバ２０に送信する（ステップＳ２）。
【００４０】
次に、プロキシサーバ２０は、ローカルプロキシ部１２を介して受信したＨＴＴＰリクエストをＷｅｂサーバ３０に送信する（ステップＳ３）。
【００４１】
次に、ＨＴＴＰリクエストを受信したＷｅｂサーバ３０は、受信したＨＴＴＰリクエストに対応するＨＴＭＬファイルを含むＨＴＴＰレスポンスを生成し、この生成したＨＴＴＰレスポンスをプロキシサーバ２０に送信する（ステップＳ４）。
【００４２】
次に、プロキシサーバ２０のデータファイル受信部２１は、Ｗｅｂサーバ３０からＨＴＴＰレスポンスを受信する。プロキシサーバ２０の構文解析部２２は、データファイル受信部２１により受信されたＨＴＴＰレスポンスに含まれるＨＴＭＬファイルの構文を解析する（ステップＳ５）。具体的に説明すると、構文解析部２２は、ＨＴＭＬファイルに含まれる画像ファイルのファイル名（例えば、ａ．ｇｉｆ）を認識する。
【００４３】
次に、プロキシサーバ２０は、構文解析部２２により認識された画像ファイル名（例えば、ａ．ｇｉｆ，ｂ．ｇｉｆ，ｃ．ｇｉｆ）ごとにＨＴＴＰリクエストを生成し、この生成したＨＴＴＰリクエストをそれぞれ個別にＷｅｂサーバ３０に送信する（ステップＳ６〜Ｓ８）。
【００４４】
次に、プロキシサーバ２０から送信されたＨＴＴＰリクエストを受信したＷｅｂサーバ３０は、受信したＨＴＴＰリクエストに対応する画像ファイルを含むＨＴＴＰレスポンスを生成し、この生成したＨＴＴＰレスポンスをプロキシサーバ２０に送信する（ステップＳ９〜Ｓ１１）。プロキシサーバ２０のデータファイル受信部２１は、Ｗｅｂサーバ３０から送信されたＨＴＴＰレスポンスを受信する。
【００４５】
次に、プロキシサーバ２０のアーカイブ部２３は、モバイル端末１０のローカルプロキシ部１２から受信した前回のデータ受信速度、および再送率記憶部２６により記憶されているデータ再送率に基づいて、プロキシサーバ２０のデータファイル受信部２１により受信されたＨＴＭＬファイルおよび画像ファイルをアーカイブしてアーカイブファイルを生成する（ステップＳ１２）。すなわち、アーカイブ部２３は、上述したようにデータ受信速度やデータ再送率等の通信品質に応じたアーカイブファイルを生成する。これにより、通信回線の特性に応じた通信を実現することができる。
【００４６】
次に、プロキシサーバ２０のアーカイブファイル送信部２４は、アーカイブ部２３により生成されたアーカイブファイルを含むＨＴＴＰレスポンスを生成し、この生成したＨＴＴＰレスポンスをモバイル端末１０に送信する（ステップＳ１３）。プロキシサーバ２０の再送率算出部２５は、アーカイブファイルの送信中に発生した当該アーカイブファイルの再送要求の回数に基づいてデータ再送率を算出する（ステップＳ１４）。プロキシサーバ２０の再送率記憶部２６は、再送率算出部２５により算出されたデータ再送率により、モバイル端末１０を一意に特定する識別番号に対応づけて記憶されているデータ再送率を更新する。
【００４７】
次に、モバイル端末１０のローカルプロキシ部１２は、プロキシサーバ２０から送信されたＨＴＴＰレスポンスに含まれるアーカイブファイルを受信するのに要した受信時間と当該アーカイブファイルのデータサイズとに基づいてデータ受信速度を算出する（ステップＳ１５）。ローカルプロキシ部１２は、算出したデータ受信速度をメモリ上に一時的に記憶させる。
【００４８】
モバイル端末１０のローカルプロキシ部１２は、受信したＨＴＴＰレスポンスに含まれるアーカイブファイルを、ＨＴＭＬファイルと画像ファイルとに分解し（ステップＳ１６）、分解後のＨＴＭＬファイルを含むＨＴＴＰレスポンスを生成してモバイル端末１０のＷｅｂブラウザ部１１に送信する（ステップＳ１７）。
【００４９】
次に、モバイル端末１０のＷｅｂブラウザ部１１は、ローカルプロキシ部１２から受信したＨＴＴＰレスポンスに含まれるＨＴＭＬファイルの構文を解析する（ステップＳ１８）。具体的に説明すると、Ｗｅｂブラウザ部１１は、ＨＴＭＬファイルに含まれる画像ファイルのファイル名を認識する。
【００５０】
次に、Ｗｅｂブラウザ部１１は、認識した画像ファイル名（例えば、ａ．ｇｉｆ，ｂ．ｇｉｆ，ｃ．ｇｉｆ）ごとにＨＴＴＰリクエストを生成し、この生成したＨＴＴＰリクエストをそれぞれ個別にローカルプロキシ部１２に送信する（ステップＳ１９）。
【００５１】
次に、Ｗｅｂブラウザ部１１から送信されたＨＴＴＰリクエストを受信したローカルプロキシ部１２は、受信したＨＴＴＰリクエストに対応する画像ファイルを含むＨＴＴＰレスポンスを生成し、この生成したＨＴＴＰレスポンスをＷｅｂブラウザ部１１に送信する（ステップＳ２０）。Ｗｅｂブラウザ部１１は、プロキシサーバ２０から送信されたＨＴＴＰレスポンスを受信する。これにより、モバイル端末１０の表示画面上には、モバイル端末１０が利用する無線通信網７０の通信品質（データ受信速度およびデータ再送率）に応じたＨＴＭＬ情報が表示される（ステップＳ２１）。
【００５２】
以上のように、本実施形態においては、プロキシサーバ２０とモバイル端末１０間の無線通信網７０におけるデータ受信速度およびデータ再送率に応じてアーカイブされたアーカイブファイルをプロキシサーバ２０からモバイル端末１０に送信することが可能となるため、プロキシサーバ２０とモバイル端末１０間における通信回線の特性に応じた通信を実現することができる。
【００５３】
なお、本願発明は、プロキシサーバ２０が、Ｗｅｂサーバ３０，６０からモバイル端末１０宛に送信されたＨＴＭＬファイルおよび画像ファイルを受信し、これらのデータファイルを、プロキシサーバ２０とモバイル端末１０との間で行われる通信の通信品質（例えば、データ受信速度やデータ再送率）に応じてアーカイブし、このアーカイブ後のアーカイブファイルをモバイル端末１０に送信する点に特徴がある。したがって、上述した実施形態における実施例に限定されることはなく、例えば、以下に記載する変形実施が可能である。
【００５４】
上述した実施形態においては、プロキシサーバ２０が、データ受信速度およびデータ再送率に基づいてアーカイブ処理を行っているが、これに限られず、例えば、データ受信速度またはデータ再送率のいずれかに基づいてアーカイブ処理を行ってもよい。
【００５５】
また、上述した実施形態では、モバイル端末１０からプロキシサーバ２０に送信される受信速度情報の例示としてデータ受信速度を用いて説明しているが、受信速度情報には、データ受信時間とデータサイズも含まれる。すなわち、上述した実施形態では、モバイル端末１０で算出されたデータ受信速度を受信速度情報としてプロキシサーバ２０に送信しているが、これに限られず、例えば、モバイル端末１０からデータ受信時間およびデータサイズを含んだ受信速度情報を受信したプロキシサーバ２０が、データ受信速度を算出することとしてもよい。
【００５６】
また、上述した実施形態においては、本発明の実施態様の代表例である通信システムについて説明しているが、本発明の実施態様は通信システムに限られない。例えば、通信中継方法にも適用可能である。この場合に、本発明の通信中継方法は、ネットワーク上にあるＷｅｂサーバと当該Ｗｅｂサーバに接続可能な通信端末との間で行われる通信を中継する通信中継装置における通信中継方法であって、上記通信中継装置が、通信端末からの参照要求に応じて送信された文書ファイルをＷｅｂサーバから受信する文書ファイル受信ステップと、文書ファイル受信ステップにおいて受信された文書ファイルで指定されたオブジェクトファイルをＷｅｂサーバから受信するオブジェクトファイル受信ステップと、自装置と通信端末との間で行われる通信の通信品質に基づいて、文書ファイル受信ステップにおいて受信された文書ファイルおよびオブジェクトファイル受信ステップにおいて受信されたオブジェクトファイルをアーカイブするアーカイブステップと、アーカイブステップにおいてアーカイブされた後のアーカイブファイルを通信端末に送信するアーカイブファイル送信ステップとを備えることを特徴とする。
【００５７】
最後に、本発明の実施形態にかかるプロキシサーバ２０を制御するための制御プログラム、および、当該制御プログラムを記録したコンピュータ読み取り可能な記録媒体（以下、単に記録媒体という）について説明する。ここで、記録媒体とは、コンピュータのハードウェア資源に備えられている読み取り装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読み取り装置にプログラムの記述内容を伝達できるものである。かかる記録媒体としては、例えば、磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、コンピュータに内蔵されるメモリなどが該当する。
【００５８】
記録媒体には、制御プログラムを記録するプログラム領域が備えられている。制御プログラムは、データファイル受信モジュール、構文解析モジュール、アーカイブモジュール、アーカイブファイル送信モジュール、再送率算出モジュール、再送率記憶モジュール、受信速度情報受信モジュール、およびプロキシモジュールを有している。ここで、上述した各モジュールをそれぞれ動作させることによって実現する機能は、上述したプロキシサーバ２０のデータファイル受信部２１、構文解析部２２、アーカイブ部２３、アーカイブファイル送信部２４、再送率算出部２５、再送率記憶部２６、受信速度情報受信部２７、およびプロキシ部２８が有する機能と、それぞれ同様の機能である。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施形態における通信システムのシステム構成を示す図である。
【図２】図１に示すモバイル端末の機能構成を示す図である。
【図３】図１に示すプロキシサーバの機能構成を示す図である。
【図４】受信速度およびデータ再送率に基づいて行われるアーカイブ処理の具体的な内容を説明するための図である。
【図５】図１に示す通信システムの詳細動作を示すシーケンス図である。
【符号の説明】
【００６０】
１・・・通信システム、１０・・・モバイル端末、１１・・・Ｗｅｂブラウザ部、１２・・・ローカルプロキシ部、２０・・・プロキシサーバ、２１・・・データファイル受信部、２２・・・構文解析部、２３・・・アーカイブ部、２４・・・アーカイブファイル送信部、２５・・・再送率算出部、２６・・・再送率記憶部、２７・・・受信速度情報受信部、２８・・・プロキシ部、３０，６０・・・Ｗｅｂサーバ、４０・・・ダイアルアップルータ、５０・・・ルータ、７０・・・無線通信網、８０・・・インターネット。
【図１】
2005117417.tif 000003
【図２】
2005117417.tif 000004
【図３】
2005117417.tif 000005
【図４】
2005117417.tif 000006
【図５】
2005117417.tif 000007