(57)【要約】【課題】開示の方法は、コンテンツを全て表示するまでの時間を短縮することを目的とする。【解決手段】サーバは、コンテンツプロバイダから受信したコンテンツ送信応答のＨＴＭＬデータを解析してコンテンツプロバイダに一又は複数の画像送信要求を行って、コンテンツプロバイダから一又は複数の画像送信応答を受信し、コンテンツ送信応答のＨＴＭＬデータと一又は複数の画像送信応答の画像データをパッケージ化して移動機に送信し、移動機は、受信したパッケージのデータからＨＴＭＬデータと一又は複数の画像データそれぞれを分離し、表示部にて分離したＨＴＭＬデータと一又は複数の画像データからコンテンツを表示する。【選択図】図４
2010033271.tif 000002
【特許請求の範囲】
【請求項１】
移動機からサーバを介してコンテンツプロバイダにコンテンツ送信要求を行い、前記コンテンツプロバイダからの応答を基に前記移動機で要求したコンテンツを表示するコンテンツ転送方法において、
前記サーバは、前記コンテンツプロバイダから受信したコンテンツ送信応答のＨＴＭＬデータを解析して前記コンテンツプロバイダに一又は複数の画像送信要求を行って、前記コンテンツプロバイダから一又は複数の画像送信応答を受信し、前記コンテンツ送信応答のＨＴＭＬデータと前記一又は複数の画像送信応答の画像データをパッケージ化して前記移動機に送信し、
前記移動機は、受信したパッケージのデータから前記ＨＴＭＬデータと前記一又は複数の画像データそれぞれを分離し、表示部にて分離した前記ＨＴＭＬデータと前記一又は複数の画像データからコンテンツを表示する
ことを特徴とするコンテンツ転送方法。
【請求項２】
請求項１記載のコンテンツ転送方法において、
前記サーバは、前記コンテンツ送信応答のＨＴＭＬデータと前記一又は複数の画像送信応答の画像データをパッケージ化したパッケージデータが最大パッケージサイズを超えた場合に、複数パッケージに分割して前記移動機に送信し、
前記移動機は、受信した複数パッケージのデータから前記ＨＴＭＬデータと前記一又は複数の画像データそれぞれを分離し、表示部にて分離した前記ＨＴＭＬデータと前記一又は複数の画像データからコンテンツを表示する
ことを特徴とするコンテンツ転送方法。
【請求項３】
移動機からサーバを介してコンテンツプロバイダにコンテンツ送信要求を行い、前記コンテンツプロバイダからの応答を基に前記移動機で要求したコンテンツを表示するコンテンツ転送方法において、
前記サーバは、前記コンテンツプロバイダから受信したコンテンツ送信応答のＨＴＭＬデータを前記移動機に送信すると共に、前記コンテンツ送信応答のＨＴＭＬデータを解析して前記コンテンツプロバイダに一又は複数の画像送信要求を行って、前記コンテンツプロバイダから一又は複数の画像送信応答を受信し、前記一又は複数の画像送信応答の画像データをパッケージ化して前記移動機に送信し、
前記移動機は、受信したパッケージのデータから前記一又は複数の画像データそれぞれを分離し、表示部にて先に受信したコンテンツ送信応答のＨＴＭＬデータと分離した前記一又は複数の画像データからコンテンツを表示する
ことを特徴とするコンテンツ転送方法。
【請求項４】
移動機からサーバを介してコンテンツプロバイダにコンテンツ送信要求を行い、前記コンテンツプロバイダからの応答を基に前記移動機で要求したコンテンツを表示するコンテンツ転送システムのサーバにおいて、
前記コンテンツプロバイダから受信したコンテンツ送信応答のＨＴＭＬデータを解析して前記コンテンツプロバイダに一又は複数の画像送信要求を行う解析手段と、
前記コンテンツプロバイダから一又は複数の画像送信応答を受信し、前記コンテンツ送信応答のＨＴＭＬデータと前記一又は複数の画像送信応答の画像データをパッケージ化して前記移動機に送信するパッケージ化手段と、
を有することを特徴とするサーバ。
【請求項５】
サーバを介してコンテンツプロバイダにコンテンツ送信要求を行い、前記コンテンツプロバイダからの応答を基に移動機で要求したコンテンツを表示するコンテンツ転送システムの移動機において、
前記サーバからコンテンツ送信応答のＨＴＭＬデータと一又は複数の画像送信応答の画像データをパッケージ化して送信されたパッケージを受信して、前記パッケージのデータから前記ＨＴＭＬデータと前記一又は複数の画像データそれぞれを分離する分離手段と、
分離した前記ＨＴＭＬデータと前記一又は複数の画像データからコンテンツを表示する表示部と、
を有することを特徴とする移動機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツプロバイダからコンテンツを移動機に転送して表示するコンテンツ転送方法及びサーバ及び移動機に関する。
【背景技術】
【０００２】
インターネットを利用してコンテンツプロバイダ（ＣＰ）からのコンテンツを移動機等のブラウザで表示する場合、図１に示すようにテキストと画像を含むコンテンツであれば、コンテンツの転送を複数回に分けて行われる。図１に示す表示画面は、画像（インライン画像）１，２，３と、テキスト部４，５を有している。
【０００３】
図２は、従来のブラウザ表示動作の一例のシーケンスを示す。同図中、移動機１０からのコンテンツ送信要求はＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを通してサーバ１１に送信され、更に、サーバ１１からＩＰネットワークを通してコンテンツプロバイダ１２に送信され、コンテンツプロバイダ１２はテキストを含むＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）の応答をサーバ１１を介して移動機１０に返送する。
【０００４】
移動機１０はコンテンツ送信応答のＨＴＭＬ解析し、テキスト部４，５の表示を開始する。ＨＴＭＬ解析の結果、コンテンツが図１に示すように画像１，２，３のファイルを含む場合には、サーバ１１を介してコンテンツプロバイダ１２に画像３のファイルの送信要求としてＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）要求を送信し、その応答で画像１のファイルを受信する。更に、画像２，３それぞれについても同様に送信要求を送信して画像２，３のファイルを受信し、画像２，３をテキスト部４，５に重ねて順次表示する。
【０００５】
ところで、文書提供装置から文書要求装置に要求された文書に関連のある文書のリストを転送し、文書要求装置は転送されたリストに基づいて文書提供装置に文書を要求する方法が提案されている（例えば特許文献１参照）。
【特許文献１】特開平９−１９０３７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来は、コンテンツに含まれる画像ファイルを取得するために移動機１０からサーバ１１を介してコンテンツプロバイダ１２までＨＴＴＰ要求を送信しており、コンテンツに含まれる画像ファイルの数が多い場合には、送信要求及びその応答の送受信回数が多くなり、
コンテンツを全て表示するまでに長時間を要するという問題があった。
【０００７】
開示の方法は、コンテンツを全て表示するまでの時間を短縮することを目的とする。
【課題を解決するための手段】
【０００８】
開示の一実施態様によるコンテンツ転送方法は、移動機からサーバを介してコンテンツプロバイダにコンテンツ送信要求を行い、前記コンテンツプロバイダからの応答を基に前記移動機で要求したコンテンツを表示するコンテンツ転送方法において、
前記サーバは、前記コンテンツプロバイダから受信したコンテンツ送信応答のＨＴＭＬデータを解析して前記コンテンツプロバイダに一又は複数の画像送信要求を行って、前記コンテンツプロバイダから一又は複数の画像送信応答を受信し、前記コンテンツ送信応答のＨＴＭＬデータと前記一又は複数の画像送信応答の画像データをパッケージ化して前記移動機に送信し、
前記移動機は、受信したパッケージのデータから前記ＨＴＭＬデータと前記一又は複数の画像データそれぞれを分離し、表示部にて分離した前記ＨＴＭＬデータと前記一又は複数の画像データからコンテンツを表示する。
【０００９】
好ましくは、前記サーバは、前記コンテンツ送信応答のＨＴＭＬデータと前記一又は複数の画像送信応答の画像データをパッケージ化したパッケージデータが最大パッケージサイズを超えた場合に、複数パッケージに分割して前記移動機に送信し、
前記移動機は、受信した複数パッケージのデータから前記ＨＴＭＬデータと前記一又は複数の画像データそれぞれを分離し、表示部にて分離した前記ＨＴＭＬデータと前記一又は複数の画像データからコンテンツを表示する。
【００１０】
開示の一実施態様によるサーバは、移動機からサーバを介してコンテンツプロバイダにコンテンツ送信要求を行い、前記コンテンツプロバイダからの応答を基に前記移動機で要求したコンテンツを表示するコンテンツ転送システムのサーバにおいて、
前記コンテンツプロバイダから受信したコンテンツ送信応答のＨＴＭＬデータを解析して前記コンテンツプロバイダに一又は複数の画像送信要求を行う解析手段と、
前記コンテンツプロバイダから一又は複数の画像送信応答を受信し、前記コンテンツ送信応答のＨＴＭＬデータと前記一又は複数の画像送信応答の画像データをパッケージ化して前記移動機に送信するパッケージ化手段と、を有する。
【００１１】
開示の一実施態様による移動機は、サーバを介してコンテンツプロバイダにコンテンツ送信要求を行い、前記コンテンツプロバイダからの応答を基に移動機で要求したコンテンツを表示するコンテンツ転送システムの移動機において、
前記サーバからコンテンツ送信応答のＨＴＭＬデータと一又は複数の画像送信応答の画像データをパッケージ化して送信されたパッケージを受信して、前記パッケージのデータから前記ＨＴＭＬデータと前記一又は複数の画像データそれぞれを分離する分離手段と、
分離した前記ＨＴＭＬデータと前記一又は複数の画像データからコンテンツを表示する表示部と、を有する。
【発明の効果】
【００１２】
開示の方法によれば、コンテンツを全て表示するまでの時間を短縮することを目的とする。
【発明を実施するための最良の形態】
【００１３】
以下、図面に基づいて実施形態について説明する。
【００１４】
＜移動機の構成＞
図３は、移動機２０の一実施形態のブロック図を示す。同図中、移動機２０は、表示部２１と、表示制御部２２と、データ解析部２３とコンテンツ表示部２４を持つブラウザ機能部２５と、データ受信部２６とデータ送信部２７を持つ通信制御部２８を有している。
【００１５】
通信制御部２８は図示しない無線基地局との間で無線信号の送受信を行う。なお、無線基地局は後述するＩＰネットワーク５０を介してサーバ４０に接続されている。通信制御部２８内のデータ受信部２６はアンテナ２９で受信した無線信号からＩＰデータを得てデータ解析部２３に供給する。データ送信部２７はブラウザ機能部２５から供給されるコンテンツ送信要求や画像送信要求等のＨＴＴＰ要求を無線信号としてアンテナ２９から送信する。
【００１６】
ブラウザ機能部２５は、コンテンツ送信要求（ＨＴＴＰリクエスト）に拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」を付与してデータ送信部２７に供給する。また、ブラウザ機能部２５内のデータ解析部２３は、コンテンツ送信要求に対して返信されたコンテンツ送信応答のＨＴＴＰ拡張ヘッダ解析及びＨＴＭＬ解析を行い、ＨＴＴＰ拡張ヘッダであればパッケージ化された受信データのパッケージヘッダに基づいて、テキストを含むＨＴＭＬデータと画像データとを分離して、コンテンツ表示部２４に供給する。また、コンテンツ送信応答がＨＴＴＰ拡張ヘッダでなく通常のＨＴＴＰヘッダであれば、データ解析部２３は必要に応じて画像ファイルの送信要求をデータ送信部２７に供給する。
【００１７】
コンテンツ表示部２４は、ＨＴＭＬデータと画像データの少なくともいずれか一方を供給されて、コンテンツを表示する表示信号を生成して表示制御部２２に供給する。表示制御部２２は、この表示信号を表示部２１に表示する。
【００１８】
＜サーバの構成＞
図４は、サーバ４０の一実施形態のブロック図を示す。同図中、サーバ４０は、パッケージ生成部４１と、ＨＴＴＰヘッダ解析部４２とＨＴＭＬ解析部４３を持つデータ解析部４４と、データ受信部４６とデータ送信部４７を持つ通信制御部４８を有している。
【００１９】
通信制御部４８内のデータ受信部４６はＩＰネットワーク５０から受信したＩＰデータをＨＴＴＰヘッダ解析部４２に供給する。
【００２０】
データ送信部４７は、データ解析部４４から供給されるコンテンツ送信要求や画像送信要求等のＨＴＴＰ要求をＩＰネットワーク５０からコンテンツプロバイダ６０に送信し、パッケージ生成部４１から供給されるパッケージ化されたパッケージデータをＩＰネットワーク５０から移動機２０に送信する。
【００２１】
データ解析部４４のＨＴＴＰヘッダ解析部４２はＩＰネットワークから受信したＩＰデータのＨＴＴＰヘッダを解析し、移動機２０からのコンテンツ送信要求や画像送信要求等のＨＴＴＰ要求であればデータ送信部４７に供給して移動機２０への送信を依頼する。また、コンテンツプロバイダ６０から移動機２０に対するコンテンツ送信応答（テキストを含むＨＴＭＬデータ）又は画像送信応答（画像データ）であればＨＴＭＬ解析部４３に供給する。
【００２２】
ＨＴＭＬ解析部４３は、コンテンツ送信応答（テキストを含むＨＴＭＬデータ）のＨＴＭＬデータを解析し、コンテンツが一又は複数の画像を含むものであれば、当該一又は複数の画像の送信を要求する画像送信要求を生成してデータ送信部４７に供給し、コンテンツプロバイダ６０への送信を依頼すると共に、コンテンツ送信応答（テキストを含むＨＴＭＬデータ）をパッケージ生成部４１に供給する。また、画像送信応答（画像データ）であれば、この画像送信応答（画像データ）をパッケージ生成部４１に供給する。
【００２３】
パッケージ生成部４１は、ＨＴＭＬ解析部４３から供給されるコンテンツ送信応答（テキストを含むＨＴＭＬデータ）と一又は複数の画像送信応答（画像データ）を一（又は複数の）パッケージにまとめるパッケージ化を行って、パッケージ化されたパッケージデータをデータ送信部４７に供給して移動機２０への送信を依頼する。
【００２４】
＜移動機の動作＞
図５は、移動機２０の一実施形態の動作フローチャートを示す。同図中、アンカー選択時に、ブラウザ機能部２５はステップＳ１で、コンテンツ送信要求（ＨＴＴＰリクエスト）に拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」を付与して送信する。なお、拡張ヘッダには「Ｘ−ＰＡＣＫＡＧＥ：ＸＸＸＸ」として、最大パッケージサイズ（ＸＸＸＸ）を指定することができる。最大パッケージサイズ（ＸＸＸＸ）は予め設定された値（例えば１．５Ｍバイト）である。
【００２５】
また、コンテンツ送信応答受信時に、データ解析部２３はステップＳ１１で受信したコンテンツ送信応答にＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」があるか否かを判別する。ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」がある場合はステップＳ１２でパッケージヘッダにしたがってパッケージを、テキストを含むＨＴＭＬデータと画像データ分解してコンテンツ表示部２４に供給する。ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」がない場合はステップＳ１３でコンテンツ送信応答のＩＰデータ（テキストを含むＨＴＭＬデータ又は画像データ）をコンテンツ表示部２４に供給する。
【００２６】
コンテンツ表示部２４はステップＳ１４で供給されるＨＴＭＬデータと画像データの少なくともいずれか一方でコンテンツ表示を行う。こののち、ブラウザ機能部２５はステップＳ１５でコンテンツを表示するためのデータ取得が完了したかを判別し、完了していなければ、続きのデータをサーバに要求するためにステップＳ１に進んでコンテンツ送信要求（ＨＴＴＰリクエスト）に拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」を付与して送信する。また、完了していればこの処理を終了する。
【００２７】
＜サーバの動作＞
図６及び図７は、サーバ４０の要求受信時の一実施形態の動作フローチャートを示す。同図中、データ受信部４６はステップＳ２１で、移動機２０からの要求（コンテンツ送信要求や画像送信要求等）のＩＰデータを受信する。データ解析部４４はステップＳ２２で、受信した要求にＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」があるか否かを判別する。ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」がある場合はステップＳ２３でＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」を保持する。そして、データ送信部４７はステップＳ２４で受信した要求をコンテンツプロバイダ６０に送信する。
【００２８】
こののち、データ受信部４６はステップＳ２５でコンテンツプロバイダ６０からのコンテンツ送信応答（テキストを含むＨＴＭＬデータ）のＩＰデータを受信する。次に、ステップＳ２６で移動機２０からＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」を保持（受信済み）しているか否かを判別し、ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」を保持していない場合には、データ送信部４７はステップＳ２７でコンテンツプロバイダ６０からのコンテンツ送信応答（テキストを含むＨＴＭＬデータ）を移動機２０に送信して、処理を終了する。
【００２９】
一方、ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」を保持している場合には、データ送信部４７はステップＳ２８でコンテンツプロバイダ６０からのコンテンツ送信応答（テキストを含むＨＴＭＬデータ）のＨＴＭＬ解析を行う。ステップＳ２９ではＨＴＭＬ解析結果を判別し、コンテンツが画像を含まないものであればステップＳ２７に進んでコンテンツプロバイダ６０からのコンテンツ送信応答（テキストを含むＨＴＭＬデータ）を移動機２０に送信して、処理を終了する。
【００３０】
一方、コンテンツが一又は複数の画像を含むものであればステップＳ３０に進み、ＨＴＭＬ解析部４３は当該一又は複数の画像の送信を要求する画像送信要求を生成してデータ送信部４７からコンテンツプロバイダ６０に送信する。
【００３１】
この後、図７のステップＳ３１でデータ受信部４６はコンテンツプロバイダ６０からの画像送信応答（画像データ）のＩＰデータを受信する。ＨＴＭＬ解析部４３はステップＳ３２で全ての画像データを受信したか否かを判別し、画像データが残っている場合はステップＳ３３で画像の送信を要求する画像送信要求を生成してデータ送信部４７からコンテンツプロバイダ６０に送信し、ステップＳ３１に進む。
【００３２】
また、ステップＳ３２で全ての画像データを受信した場合にはステップＳ３４に進み、パッケージ生成部４１はＨＴＭＬ解析部４３から供給されたコンテンツ送信応答（テキストを含むＨＴＭＬデータ）と一又は複数の画像送信応答（画像データ）のパッケージ化を行う。
【００３３】
次に、パッケージ生成部４１はステップＳ３５で、生成したパッケージデータが、拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ：ＸＸＸＸ」で指定された最大パッケージサイズ（ＸＸＸＸ）を超えていないかどうかを判別する。生成したパッケージデータが最大パッケージサイズを超えていない場合、ステップＳ３６でデータ送信部４７は生成したパッケージのＩＰデータを移動機２０に送信して処理を終了する。
【００３４】
一方、生成したパッケージデータが最大パッケージサイズを超えた場合、データ送信部４７はステップＳ３６で最大パッケージサイズを超えない最も少数の複数パッケージに分割し、この複数パッケージのＩＰデータを移動機２０に送信して処理を終了する。
【００３５】
＜ブラウザ表示動作の第１実施形態＞
図８は、ブラウザ表示動作の第１実施形態のシーケンスを示す。同図中、ステップＳ４１で移動機２０はＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」を付与したコンテンツ送信要求（ＨＴＴＰリクエスト）をサーバ４０に送信する。ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ：ＸＸＸＸ」はコンテンツのパッケージ化を指示すると共に、最大パッケージサイズ（ＸＸＸＸ）が指定されている。
【００３６】
ステップＳ４２でサーバ４０は、ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ：ＸＸＸＸ」を保持すると共に、コンテンツ送信要求（ＨＴＴＰリクエスト）をコンテンツプロバイダ（ＣＰ）６０に送信し、ステップＳ４３でコンテンツプロバイダ６０はコンテンツ送信応答（テキストを含むＨＴＭＬデータ）をサーバ４０に送信する。
【００３７】
サーバ４０はステップＳ４４でコンテンツ送信応答（テキストを含むＨＴＭＬデータ）のＨＴＭＬ解析を行い、この結果、コンテンツが複数の画像（インライン画像）を含む場合には、先に、ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ：ＸＸＸＸ」を保持し、移動機２０がパッケージ化対応であることが分かっているため、画像分だけコンテンツ送信要求をコンテンツプロバイダ６０に送信し、コンテンツプロバイダ６０からの画像送信応答（画像データ）を受信する（ステップＳ４５，Ｓ４６）。
【００３８】
この後、サーバ４０はステップＳ４７でテキストを含むＨＴＭＬデータと画像データとをパッケージ化し、ステップＳ４８でパッケージ化されたパッケージデータを移動機２０に送信する。
【００３９】
図９に、パッケージデータの一実施形態の構成を示す。パッケージデータは、パッケージヘッダ領域とデータ領域を有している。パッケージヘッダ領域には、パッケージヘッダとしてＨＴＭＬ数（ＨＴＭＬデータの総数）と、画像数（画像データの総数）と、拡張１，２（未使用）が設定されている。
【００４０】
データ領域には、ＨＴＭＬデータと画像データが設定される。ＨＴＭＬデータとしてはサイズ（ＨＴＭＬデータのバイト数）と種別（ＨＴＭＬ）とＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ：ＨＴＭＬデータを格納したアドレス）とＨＴＭＬデータが設定される。
【００４１】
画像データとしては、一又は複数の画像データが設定され、各画像データの先頭にはサイズ（画像データのバイト数）と種別（画像）とＵＲＬ（画像データを格納したアドレス）が付されている。
【００４２】
なお、パッケージデータには先頭にＩＰヘッダが付加されてＩＰネットワークに送出される。
【００４３】
移動機２０はステップＳ４９でパッケージ化されたパッケージデータのパッケージヘッダを解析してＨＴＭＬデータと画像データに分離し、ステップＳ５０で分離したテキストを含むＨＴＭＬデータと画像データを有するコンテンツを表示部２１に表示する。
【００４４】
この実施形態では、コンテンツプロバイダ６０からの画像送信応答（画像データ）を逐一移動機２０に転送するのではなく、サーバ４０でＨＴＭＬデータと複数の画像データをパッケージ化して移動機２０に転送するため、移動機２０への転送回数を減少させることができ、コンテンツを全て表示するまでの時間を短縮することができる。
【００４５】
＜ブラウザ表示動作の第２実施形態＞
図１０は、ブラウザ表示動作の第２実施形態のシーケンスを示す。同図中、ステップＳ５１で移動機２０はＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」を付与したコンテンツ送信要求（ＨＴＴＰリクエスト）をサーバ４０に送信する。ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ：ＸＸＸＸ」はコンテンツのパッケージ化を指示すると共に、最大パッケージサイズ（ＸＸＸＸ）が指定されている。
【００４６】
ステップＳ５２でサーバ４０は、ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ：ＸＸＸＸ」を保持すると共に、コンテンツ送信要求（ＨＴＴＰリクエスト）をコンテンツプロバイダ（ＣＰ）６０に送信し、ステップＳ５３でコンテンツプロバイダ６０はコンテンツ送信応答（テキストを含むＨＴＭＬデータ）をサーバ４０に送信する。
【００４７】
サーバ４０はステップＳ５４でコンテンツ送信応答（テキストを含むＨＴＭＬデータ）をそのまま移動機２０に送信し、また、ステップＳ５５でコンテンツ送信応答（テキストを含むＨＴＭＬデータ）のＨＴＭＬ解析を行う。
【００４８】
ＨＴＭＬ解析の結果、コンテンツが複数の画像を含む場合には、先に、ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ：ＸＸＸＸ」を保持し、移動機２０がパッケージ化対応であることが分かっているため、サーバ４０は画像分だけコンテンツ送信要求をコンテンツプロバイダ６０に送信し、コンテンツプロバイダ６０からの画像送信応答（画像データ）を受信する（ステップＳ５７，Ｓ５９）。
【００４９】
一方、コンテンツ送信応答（テキストを含むＨＴＭＬデータ）を受信した移動機２０はステップＳ５６で、コンテンツ送信応答のＨＴＭＬ解析を行う。そして、画像が含まれるためステップＳ５８でサーバ４０に対しコンテンツ送信要求を行うが、サーバ４０はステップＳ５５のＨＴＭＬ解析によりステップＳ５７でコンテンツプロバイダ６０に対しコンテンツ送信要求を行っているため、ステップＳ５８のコンテンツ送信要求を無視する。また、移動機２０はＨＴＭＬ解析の結果にしたがって、ステップＳ６０でコンテンツのテキスト部分のみ表示部２１に表示する。
【００５０】
サーバ４０は画像分だけコンテンツ送信要求をコンテンツプロバイダ６０に送信し、コンテンツプロバイダ６０からの画像送信応答（画像データ）を受信すると、サーバ４０はステップＳ６１で複数の画像データをパッケージ化し、ステップＳ６２でパッケージ化されたパッケージデータを移動機２０に送信する。
【００５１】
移動機２０はステップＳ６３でパッケージ化されたパッケージデータのパッケージヘッダを解析して複数の画像データを分離し、ステップＳ６４で先にテキストのみを表示しているコンテンツに複数の画像データを重ねて表示部２１に表示する。
【００５２】
この実施形態では、複数の画像データをパッケージ化して移動機２０に転送することで、移動機２０への転送回数を減少させることができ、コンテンツを全て表示するまでの時間を短縮することができる。また、サーバ４０から移動機２０にＨＴＭＬデータをパッケージデータより先に転送して、コンテンツのテキスト部分をより早く表示させることができる。
【００５３】
＜ブラウザ表示動作の第２実施形態の変形例＞
図１１は、ブラウザ表示動作の第２実施形態の変形例のシーケンスを示す。同図中、図１１と同一部分には同一符号を付す。図１１において、ステップＳ５１で移動機２０はＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ」を付与したコンテンツ送信要求（ＨＴＴＰリクエスト）をサーバ４０に送信する。ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ：ＸＸＸＸ」はコンテンツのパッケージ化を指示すると共に、最大パッケージサイズ（ＸＸＸＸ）が指定されている。
【００５４】
ステップＳ５２でサーバ４０は、ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ：ＸＸＸＸ」を保持すると共に、コンテンツ送信要求（ＨＴＴＰリクエスト）をコンテンツプロバイダ（ＣＰ）６０に送信し、ステップＳ５３でコンテンツプロバイダ６０はコンテンツ送信応答（テキストを含むＨＴＭＬデータ）をサーバ４０に送信する。
【００５５】
サーバ４０はステップＳ５４でコンテンツ送信応答（テキストを含むＨＴＭＬデータ）をそのまま移動機２０に送信し、また、ステップＳ５５でコンテンツ送信応答（テキストを含むＨＴＭＬデータ）のＨＴＭＬ解析を行う。
【００５６】
ＨＴＭＬ解析の結果、コンテンツが複数の画像を含む場合には、先に、ＨＴＴＰ拡張ヘッダ「Ｘ−ＰＡＣＫＡＧＥ：ＸＸＸＸ」を保持し、移動機２０がパッケージ化対応であることが分かっているため、サーバ４０は画像分だけコンテンツ送信要求をコンテンツプロバイダ６０に送信し、コンテンツプロバイダ６０からの画像送信応答（画像データ）を受信する（ステップＳ５７，Ｓ５９）。
【００５７】
一方、コンテンツ送信応答（テキストを含むＨＴＭＬデータ）を受信した移動機２０はステップＳ５６で、コンテンツ送信応答のＨＴＭＬ解析を行う。そして、画像が含まれるためステップＳ５８でサーバ４０に対しコンテンツ送信要求を行うが、サーバ４０はステップＳ５５のＨＴＭＬ解析によりステップＳ５７でコンテンツプロバイダ６０に対しコンテンツ送信要求を行っているため、ステップＳ５８のコンテンツ送信要求を無視する。また、移動機２０はＨＴＭＬ解析の結果にしたがって、ステップＳ６０でコンテンツのテキスト部分のみ表示部２１に表示する。
【００５８】
サーバ４０は画像分だけコンテンツ送信要求をコンテンツプロバイダ６０に送信し、コンテンツプロバイダ６０からの画像送信応答（画像データ）を受信すると、サーバ４０はステップＳ６１で複数の画像データをパッケージ化する。
【００５９】
図１０では生成したパッケージデータが最大パッケージサイズより小さいために１つのパッケージ化されたパッケージデータをステップＳ６２で移動機２０に送信しているが、図１１では生成したパッケージデータが最大パッケージサイズより大きく、かつ、最大パッケージサイズの２倍より小さいために２つのパッケージ化されたパッケージデータをステップＳ７１，Ｓ７２で移動機２０に送信している。
【００６０】
移動機２０はステップＳ７３でパッケージ化された２つのＩＰデータのパッケージヘッダを解析して複数の画像データを分離し、ステップＳ７４で先にテキストのみを表示しているコンテンツに複数の画像データを重ねて表示部２１に表示する。
【００６１】
この変形例では、画像データのデータ量が大きい場合、画像データを複数回に分けて移動機２０に転送することで、コンテンツの概要を早く表示させることができる。
（付記１）
移動機からサーバを介してコンテンツプロバイダにコンテンツ送信要求を行い、前記コンテンツプロバイダからの応答を基に前記移動機で要求したコンテンツを表示するコンテンツ転送方法において、
前記サーバは、前記コンテンツプロバイダから受信したコンテンツ送信応答のＨＴＭＬデータを解析して前記コンテンツプロバイダに一又は複数の画像送信要求を行って、前記コンテンツプロバイダから一又は複数の画像送信応答を受信し、前記コンテンツ送信応答のＨＴＭＬデータと前記一又は複数の画像送信応答の画像データをパッケージ化して前記移動機に送信し、
前記移動機は、受信したパッケージのデータから前記ＨＴＭＬデータと前記一又は複数の画像データそれぞれを分離し、表示部にて分離した前記ＨＴＭＬデータと前記一又は複数の画像データからコンテンツを表示する
ことを特徴とするコンテンツ転送方法。
（付記２）
付記１記載のコンテンツ転送方法において、
前記サーバは、前記コンテンツ送信応答のＨＴＭＬデータと前記一又は複数の画像送信応答の画像データをパッケージ化したパッケージデータが最大パッケージサイズを超えた場合に、複数パッケージに分割して前記移動機に送信し、
前記移動機は、受信した複数パッケージのデータから前記ＨＴＭＬデータと前記一又は複数の画像データそれぞれを分離し、表示部にて分離した前記ＨＴＭＬデータと前記一又は複数の画像データからコンテンツを表示する
ことを特徴とするコンテンツ転送方法。
（付記３）
移動機からサーバを介してコンテンツプロバイダにコンテンツ送信要求を行い、前記コンテンツプロバイダからの応答を基に前記移動機で要求したコンテンツを表示するコンテンツ転送方法において、
前記サーバは、前記コンテンツプロバイダから受信したコンテンツ送信応答のＨＴＭＬデータを前記移動機に送信すると共に、前記コンテンツ送信応答のＨＴＭＬデータを解析して前記コンテンツプロバイダに一又は複数の画像送信要求を行って、前記コンテンツプロバイダから一又は複数の画像送信応答を受信し、前記一又は複数の画像送信応答の画像データをパッケージ化して前記移動機に送信し、
前記移動機は、受信したパッケージのデータから前記一又は複数の画像データそれぞれを分離し、表示部にて先に受信したコンテンツ送信応答のＨＴＭＬデータと分離した前記一又は複数の画像データからコンテンツを表示する
ことを特徴とするコンテンツ転送方法。
（付記４）
移動機からサーバを介してコンテンツプロバイダにコンテンツ送信要求を行い、前記コンテンツプロバイダからの応答を基に前記移動機で要求したコンテンツを表示するコンテンツ転送システムのサーバにおいて、
前記コンテンツプロバイダから受信したコンテンツ送信応答のＨＴＭＬデータを解析して前記コンテンツプロバイダに一又は複数の画像送信要求を行う解析手段と、
前記コンテンツプロバイダから一又は複数の画像送信応答を受信し、前記コンテンツ送信応答のＨＴＭＬデータと前記一又は複数の画像送信応答の画像データをパッケージ化して前記移動機に送信するパッケージ化手段と、
を有することを特徴とするサーバ。
（付記５）
サーバを介してコンテンツプロバイダにコンテンツ送信要求を行い、前記コンテンツプロバイダからの応答を基に移動機で要求したコンテンツを表示するコンテンツ転送システムの移動機において、
前記サーバからコンテンツ送信応答のＨＴＭＬデータと一又は複数の画像送信応答の画像データをパッケージ化して送信されたパッケージを受信して、前記パッケージのデータから前記ＨＴＭＬデータと前記一又は複数の画像データそれぞれを分離する分離手段と、
分離した前記ＨＴＭＬデータと前記一又は複数の画像データからコンテンツを表示する表示部と、
を有することを特徴とする移動機。
（付記６）
付記４記載のサーバにおいて、
前記コンテンツ送信応答のＨＴＭＬデータと前記一又は複数の画像送信応答の画像データをパッケージ化したパッケージデータが最大パッケージサイズを超えた場合に、複数パッケージに分割して前記移動機に送信する分割送信手段を
有することを特徴とするコンテンツ転送方法。
（付記７）
移動機からサーバを介してコンテンツプロバイダにコンテンツ送信要求を行い、前記コンテンツプロバイダからの応答を基に前記移動機で要求したコンテンツを表示するコンテンツ転送システムのサーバにおいて、
前記コンテンツプロバイダから受信したコンテンツ送信応答のＨＴＭＬデータを前記移動機に送信する送信手段と、
前記コンテンツプロバイダから受信したコンテンツ送信応答のＨＴＭＬデータを解析して前記コンテンツプロバイダに一又は複数の画像送信要求を行う解析手段と、
前記コンテンツプロバイダから一又は複数の画像送信応答を受信し、前記一又は複数の画像送信応答の画像データをパッケージ化して前記移動機に送信するパッケージ化手段と、
を有することを特徴とするサーバ。
【図面の簡単な説明】
【００６２】
【図１】コンテンツの表示画面を示す図である。
【図２】従来のブラウザ表示動作の一例のシーケンスを示す図である。
【図３】移動機の一実施形態のブロック図である。
【図４】サーバの一実施形態のブロック図である。
【図５】移動機の一実施形態の動作フローチャートである。
【図６】サーバの要求受信時の一実施形態の動作フローチャートである。
【図７】サーバの要求受信時の一実施形態の動作フローチャートである。
【図８】ブラウザ表示動作の第１実施形態のシーケンスを示す図である。
【図９】パッケージデータの一実施形態の構成を示す図である。
【図１０】ブラウザ表示動作の第２実施形態のシーケンスを示す図である。
【図１１】ブラウザ表示動作の第２実施形態の変形例のシーケンスを示す図である。
【符号の説明】
【００６３】
２０  移動機
２１  表示部
２２  表示制御部
２３  データ解析部
２４  コンテンツ表示部
２５  ブラウザ機能部
２６  データ受信部
２７  データ送信部
２８  通信制御部
４０  サーバ
４１  パッケージ生成部
４２  ＨＴＴＰヘッダ解析部
４３  ＨＴＭＬ解析部
４４  データ解析部
４６  データ受信部
４７  データ送信部
４８  通信制御部
５０  ＩＰネットワーク
６０  コンテンツプロバイダ
【図１】
2010033271.tif 000003
【図２】
2010033271.tif 000004
【図３】
2010033271.tif 000005
【図４】
2010033271.tif 000006
【図５】
2010033271.tif 000007
【図６】
2010033271.tif 000008
【図７】
2010033271.tif 000009
【図８】
2010033271.tif 000010
【図９】
2010033271.tif 000011
【図１０】
2010033271.tif 000012
【図１１】
2010033271.tif 000013