(57)【要約】【課題】データを効率的に伝送することができ、トラフィックの増加を抑制して伝送路の混雑回避に寄与する。【解決手段】サーバ装置１０の分割処理部１３は、提供情報保持部１２ａ上の提供情報を所定長以下に分割し、分割情報として分割情報保持部１２ｂに保持し、提供情報に対応する分割情報を示す管理情報を管理情報保持部１２ｃに保持する。携帯電話端末装置２０のＷｅｂブラウザ２３は、ＨＴＴＰサーバ１１から取得した管理情報に応じて提供情報に対応する全ての分割情報を取得し、接続して提供情報を復元し、実行部２３ｄによって実行させる。【選択図】　　　図１
2004032122.tif 000002
【特許請求の範囲】
【請求項１】
コネクション型のネットワーク経由で情報利用端末装置に提供する情報（提供情報）を格納する提供情報格納手段と、
該格納手段に格納されている提供情報を所定長以下の分割情報に分割して保持する分割情報保持手段と、
前記各提供情報と前記分割情報との対応を示す管理情報を保持する管理情報保持手段と、
前記情報利用端末装置から指示された前記提供情報に対応する前記管理情報を前記情報利用端末装置に送信する管理情報送信手段と、
該送信した管理情報に応じて前記情報端末装置から要求される個々の前記分割情報を前記情報端末装置宛てに送信する分割情報送信手段と
を備えることを特徴とする情報提供サーバ装置。
【請求項２】
前記分割情報送信手段は、送信する前記個々の分割情報に対応させて、当該分割情報に対応する前記提供情報の分割数を示す情報又は前記提供情報中の当該分割情報の位置を示す情報を送信することを特徴とする請求項１記載の情報提供サーバ装置。
【請求項３】
予め提供情報を所定長以下に分割した分割情報と、該分割情報と前記提供情報との対応を示す管理情報を保持している情報提供サーバ装置が提供する提供情報を利用する情報利用端末装置であって、
コネクション型のネットワーク経由で前記情報提供サーバ装置から前記管理情報を取得する管理情報取得手段と、
該管理情報取得手段が取得した管理情報に対応する前記個々の分割情報を取得する分割情報取得手段と、
該分割情報取得手段が取得した分割情報を接続して前記提供情報を復元する提供情報復元手段と
を備えることを特徴とする情報利用端末装置。
【請求項４】
前記分割情報取得手段が取得した前記分割情報を監視する監視手段と、
前記分割情報取得手段が前記管理情報に対応する前記全ての分割情報を取得する前に、前記情報提供サーバ装置との間のコネクションが切断された場合に、コネクションの再設定後に、取得が終了していない分割情報の送信を前記情報提供サーバ装置に要求する再送制御手段と
を備えることを特徴とする請求項３記載の情報利用端末装置。
【請求項５】
前記個々の分割情報と共に、当該分割情報に対応する前記提供情報の分割数を示す情報又は前記提供情報中の当該分割情報の位置を示す情報を取得する情報取得手段を備え、
前記監視手段は、該情報取得手段が取得した情報に応じて前記分割情報取得手段が取得した前記分割情報の監視を行うことを特徴とする請求項４記載の情報利用端末装置。
【請求項６】
コネクション型のネットワーク経由で提供する情報（提供情報）を格納する提供情報格納手段と、
該格納手段に格納されている提供情報を所定長以下の分割情報に分割して保持する分割情報保持手段と、
前記各提供情報と前記分割情報との対応を示す管理情報を保持する管理情報保持手段と、
前記情報利用端末装置から指示された前記提供情報に対応する前記管理情報を送信する管理情報送信手段と、
該送信した管理情報に応じて要求される個々の前記分割情報を前記情報端末装置宛てに送信する分割情報送信手段とを有する情報提供サーバ装置と、
予め提供情報を所定長以下に分割した分割情報と、該分割情報と前記提供情報との対応を示す管理情報を保持している情報提供サーバ装置が提供する提供情報を利用する情報利用端末装置であって、
コネクション型のネットワーク経由で前記情報提供サーバ装置から前記管理情報を取得する管理情報取得手段と、
該管理情報取得手段が取得した管理情報に対応する前記個々の分割情報を取得する分割情報取得手段と、
該分割情報取得手段が取得した分割情報を接続して前記提供情報を復元する提供情報復元手段とを有する情報利用端末装置と
を備えることを特徴とする情報通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラム、画像データ等のデータを効率的に伝送する情報提供サーバ装置、情報利用端末装置及び情報通信システムに関する。
【０００２】
【従来の技術】
近年の移動体通信機器の性能の向上、通信速度の向上等により、携帯電話端末装置に、移動体通信網を介して接続されたＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）サーバが提供するＨＴＴＰサービスを利用するＷｅｂブラウザを実装し、ＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）等のページ記述言語で記述された文字画像等の情報を利用することができるようになっている。
【０００３】
また、携帯電話端末装置の更なる高機能化により、サーバ装置からゲーム等のプログラムデータを受信し、受信したプログラムを実行させる携帯電話端末装置、サーバ装置あるいは他の端末からの静止画，動画等の自然画像の画像データを受信して表示させることができる携帯電話端末装置等も利用されるようになっている。
【０００４】
プログラム、自然画像等のデータを伝送する手順として、近年普及が進みつつあるパケット交換型と回線交換型とがあるが、回線交換型の無線通信網では、移動機（携帯電話端末装置）と基地局の間で無線回線のセッションを確立した後、従来のＰＤＣ（パーソナルデジタルセルラ）電話等において用いられている所定の手順で、サーバ装置等から移動機側にデータを転送するようになっている。
【０００５】
【発明が解決しようとする課題】
移動体通信では、基地局と端末装置の間の無線回線の通信状態は、基地局と端末装置の相対位置の変化あるいは無線伝送路の状態等によって経時的に変化するため、データの転送中にセッションが切断されてしまうことがある。
【０００６】
上述のようなプログラム、自然画像等のデータは、ＨＴＭＬ等で記述されたホームページ等の情報に比較すると、情報量が多く、伝送すべきデータのサイズが大きい。このため、データの受信中にセッションが切断されてしまう確率が、ホームページ等のデータに比較して多いと考えられる。
【０００７】
回線交換型の移動体通信網では、セッションが切断された場合には、再度、基地局との間でセッションを確立し、所定の手順で、プログラム、画像等のデータの受信を再度実行する必要がある。すなわち、先の接続時に既に受信していた部分があっても、データの受信を最初からやり直す必要があり、実効的な伝送レートの低下、トラフィックの増加等の一因にもなっている。また、伝送レートが低下することにより、ユーザに対する反応（レスポンス）が低下する問題もある。
【０００８】
本発明は、上述のような課題に鑑みてなされたものであり、プログラム、画像等のデータを効率的に伝送することができ、トラフィックの増加を抑制して伝送路の混雑回避に寄与することができる情報提供サーバ装置、情報利用端末装置及び情報通信システムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上述の問題を解決するために、本発明に係る情報提供サーバ装置は、コネクション型のネットワーク経由で情報利用端末装置に提供する情報（提供情報）を格納する提供情報格納手段と、格納手段に格納されている提供情報を所定長以下の分割情報に分割して保持する分割情報保持手段と、各提供情報と分割情報との対応を示す管理情報を保持する管理情報保持手段と、情報利用端末装置から指示された提供情報に対応する管理情報を情報利用端末装置に送信する管理情報送信手段と、送信した管理情報に応じて情報端末装置から要求される個々の分割情報を情報端末装置宛てに送信する分割情報送信手段とを備えることを特徴とする。
【００１０】
ネットワークには、例えば移動体通信網、公衆通信網等のコネクション型の通信網が含まれる。
【００１１】
この情報提供サーバ装置では、予め提供情報を所定長以下に分割した分割情報として格納しておき、提供情報と分割情報との対応を示す管理情報を保持しておく。提供情報を分割する長さ（所定長）は、ネットワークの伝送速度、コネクションの切断頻度、提供情報のサイズ等に応じて設定する。
【００１２】
当該情報提供サーバ装置が提供する提供情報を利用する情報利用端末装置は、まず、提供情報を指示し、これに応じて管理情報送信手段から提供される管理情報を取得し、取得した管理情報に応じて、個々の分割情報を分割情報取得手段から取得する。
【００１３】
一の提供情報に対応する全ての分割情報を取得する前に、情報提供サーバ装置と情報利用端末装置の間のコネクションが切断された場合には、情報利用端末装置は、情報提供サーバ装置との間のコネクションが再設定された後、残りの分割情報を情報提供サーバ装置から取得することができる。
【００１４】
また、分割情報送信手段は、送信する分割情報と供に、当該分割情報に対応する提供情報の分割数を示す情報又は提供情報中の当該分割情報の位置を示す情報を送信することを特徴とする。
【００１５】
分割情報と供に分割数を示す情報を受信した情報利用端末装置は、分割数を示す情報と受信した分割情報により、全ての分割情報を受信したか否か、残りの分割情報数等を把握することができる。また、提供情報中の当該分割情報の位置を示す情報を受信した情報利用端末装置は、少なくとも全ての分割情報を受信したか否かを検出することができる。
【００１６】
本発明に係る情報利用端末装置は、予め提供情報を所定長以下に分割した分割情報と、分割情報と提供情報との対応を示す管理情報を保持している情報提供サーバ装置が提供する提供情報を利用する情報利用端末装置であって、コネクション型のネットワーク経由で情報提供サーバ装置から管理情報を取得する管理情報取得手段と、管理情報取得手段が取得した管理情報に対応する個々の分割情報を取得する分割情報取得手段と、分割情報取得手段が取得した分割情報を接続して提供情報を復元する提供情報復元手段とを備えることを特徴とする。
【００１７】
この情報利用端末は、管理情報に応じて情報提供サーバ装置から取得した個々の分割情報を接続して提供情報を復元して利用することができる。このため、例えば、全ての分割情報を取得する前に情報提供サーバ装置との間のコネクションが切断された場合であっても、コネクションの再設定後に残りの分割情報を取得すれば、提供情報復元手段によって元の提供情報を復元することができる。
【００１８】
また、本発明に係る情報通信システムは、本発明に係る情報提供サーバ装置と、本発明に係る情報利用端末装置を備えている。
【００１９】
【発明の実施の形態】
本発明は、例えば移動体通信網を介してサーバ装置から携帯電話端末装置にプログラム等を提供可能な情報通信システムに適用することができる。
【００２０】
（構成）
本発明の一実施形態に係る情報通信システムは、例えば図１に示すように、携帯電話端末装置等の情報利用端末装置に提供し得る情報（提供情報）を保持するサーバ装置（情報提供サーバ装置）１０と、音声通話サービス，サーバ装置１０が提供する情報等を利用し得る携帯電話端末装置（情報利用端末装置）２０と、サーバ装置１０と携帯電話端末装置２０の間の通信の中継等の処理を行う移動体通信網（コネクション型のネットワーク）３０とを備えている。
【００２１】
この情報通信システムでは、サーバ装置１０と携帯電話端末装置２０の間のコネクション設定等の下位のプロトコルとして、例えば従来のＰＤＣ電話等において用いられている回線交換型のプロトコルを用いている。また、この情報通信システムでは、提供情報を伝送する上位のプロトコルとして、例えばＨＴＴＰプロトコルを用いている。
【００２２】
また、サーバ装置１０が携帯電話端末装置２０に提供する提供情報は、例えばＪａｖａ［登録商標］等のスクリプト言語で記載されたプログラム（以下、単にスクリプトという。）、静止画，動画等の自然画像等の比較的サイズが大きいデータである。
【００２３】
サーバ装置１０は、例えばプロセッサ（ＭＰＵ）、メモリ、ハードディスクドライブ（ＨＤＤ）等の補助記憶装置、キーボード，ディスプレイ等の入出力装置、ネットワークインタフェース等を有するパーソナルコンピュータ，ワークステーション等の情報処理装置からなり、ＨＤＤ等に保持されているオペレーティングシステム（ＯＳ）及び制御ソフトウェアを実行することにより、同図中に示す機能ブロックとして機能する。
【００２４】
このサーバ装置１０は、ＨＴＴＰサービスを提供するＨＴＴＰサーバ１１と、このＨＴＴＰサーバ１１が提供するデータを保持するデータ保持部１２と、データ保持部１２に保持された提供情報を所定長以下の分割情報に分割する分割処理部１３を備えている。
【００２５】
また、携帯電話端末装置２０は、他の携帯電話端末装置あるいは固定電話端末装置等との間での音声通話、ＨＴＴＰサービスの利用、電子メールの送受信、画像データの送受信等の機能を有している。
【００２６】
この携帯電話端末装置２０は、移動体通信網３０との間の通信制御を実行する通信制御部２１と、音声通話の処理を実行する通話処理部２２と、ＨＴＴＰサーバ１１が提供するＨＴＴＰサービスを利用するＷｅｂブラウザ２３と、電話番号，動作指示等を入力する操作キー２４と、液晶ディスプレイ（ＬＣＤ）等からなる表示画面を有する表示部２５と、表示部２５の制御を行う表示制御部２６と、メールの送受信を行うメール処理部（図示せず）と、被写体を撮像するカメラ（図示せず）を備えている。
【００２７】
Ｗｅｂブラウザ２３は、ＨＴＴＰサーバ１１から管理情報，分割情報を取得して利用することができるようになっている。このため、例えば提供情報がスクリプトである場合には、Ｗｅｂブラウザ２３に、実行部として当該スクリプトを実行する機能が実装されている。また、提供情報が自然画像である場合には、Ｗｅｂブラウザ２３に、実行部として当該自然画像の格納，表示制御を行う機能が実装されている。
【００２８】
また、移動体通信網３０は、携帯電話端末装置２０との間で無線回線を設定し、通信を行う基地局３１と、基地局３１の受信出力等に応じて携帯電話端末装置２０の位置を検出する端末位置検出部３２と、サーバ装置１０との間の通信制御を行う通信制御部３３と、端末位置検出部３２が検出した携帯電話端末装置２０の位置に応じてサーバ装置１０と携帯電話端末装置２０の間の通信路を設定する交換制御部３５とを備えている。
【００２９】
ところで、この情報通信システムでは、サーバ装置１０は、外部の装置から供給された提供情報（携帯電話端末装置２０に提供し得る情報）を、予め所定長以下の分割情報に分割してデータ保持部１２に格納している。
【００３０】
このデータ保持部１２には、提供情報、分割情報、管理情報を格納する領域として提供情報保持部１２ａ、分割情報保持部１２ｂ、管理情報保持部１２ｃが設けられている。これらの保持部は、予めＨＤＤ上の所定の領域を確保しておいても、ＯＳによる制御下、各情報を適宜ファイルとして格納することによって各保持部１２ａ〜１２ｃが形成されるようにしてもよい。
【００３１】
また、提供情報保持部１２ａには、提供情報を常時格納しておかなくてもよく、例えば外部の装置から供給された提供情報を、分割処理部１３が分割して分割情報保持部１２ｂ、管理情報保持部１２ｃに格納した後、提供情報保持部１２ａに保持した提供情報を消去するようにしてもよい。これにより、記憶領域を効率的に利用することができる。
【００３２】
サーバ装置１０が携帯電話端末装置２０に提供する提供情報は、例えば図２に示すように、ヘッダ部５１（Ｓａｍｐｌｅ．ｊａｄ）と、データ部５２（Ｓａｍｐｌｅ．ｊａｒ）の２つのファイルから構成されている。
【００３３】
提供情報が上述のスクリプトである場合には、データ部５２には、例えばいわゆるｊａｒ（Ｊａｖａ［登録商標］アーカイブファイル）のように、スクリプト本体と、当該スクリプトの実行時に用いる画像，音声等のデータが一緒に圧縮符号化されて格納されていることが多い。この場合、ヘッダ部５１には、例えば図３に示すｊａｄ（Ｊａｖａ［登録商標］デスクリプターファイル）のように、スクリプトのバージョン，スクリプトの作成者，ＵＲＬ（Ｕｎｉｆｉｅｄ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）等のデータ部５２のアドレス等を示す情報が格納されている。
【００３４】
なお、ヘッダ部５１とデータ部５２とは別個のファイルとして構成されていることを前提としているが、単一のファイルとして構成されていても分割処理部１３がヘッダ部５１とデータ部５２に分離するようにすれば、それ以降の処理は同様に実行することができる。
【００３５】
また、提供情報が自然画像等のデータである場合には、ヘッダ部５１とデータ部５２とは同一のファイルとして提供されることが多いが、同様に、分割処理部１３がヘッダ部５１とデータ部５２に分離する。なお、自然画像のデータでは、例えばヘッダ部５１に相当する部分に画像データのフォーマット，圧縮符号化方式等が格納されており、データ部５２に相当する部分に圧縮符号化された画素の値等が格納されている。
【００３６】
（サーバ側動作）
分割処理部１３は、外部の装置等から提供情報保持部１２ａに提供情報（ヘッダ部５１、データ部５２）が供給されると、図４に示す処理を開始する。
【００３７】
分割処理部１３は、提供情報保持部１２ａに格納されているデータ部５２を取得し（Ｓ１）、データ部５２の長さが所定長より長い場合には、例えば図５に示すように、データ部５２を所定長以下の長さのデータ部（分割情報）５４に分割し（Ｓ２〜Ｓ４）、分割したデータ部５４と元のデータ部５２との対応関係を示す情報（管理情報）をヘッダ部５３に挿入する（Ｓ５）。
【００３８】
分割された個々のデータ部５４は、図５に示すように各々別のファイル名が付されて分割情報保持部１２ｂに格納される。分割したデータ部５４のファイル名は、一定の規則に従って命名することにより、携帯電話端末装置２０における復元が容易になる。この図５に示す例では、元のデータ部５２のファイル名“Ｓａｍｐｌｅ．ｊａｒ”に順番を示す連続番号を付加して“Ｓａｍｐｌｅ＿１．ｊａｒ”から“Ｓａｍｐｌｅ＿３．ｊａｒ”としている。このようなファイル名としておけば、携帯電話端末装置２０のＷｅｂブラウザ２３は、ファイル名の末尾の連続番号に従って受信した各データ部５４を並べ、不要な情報を削除して接続することにより、元のデータ部５２を復元することができる。
【００３９】
また、分割処理部１３は、例えば図６に示すように、ヘッダ部５１中のデータ部５２のアドレスを示す情報（ＭＩＤｌｅｔ−Ｊａｒ−ＵＲＬ）の代わりに、データ部５２に対応する全てのデータ部５４のファイル名を示す情報（ＭＩＤｌｅｔ−Ｂａｓｅ−ＵＲＬ，ＭＩＤｌｅｔ−Ｊａｒ−Ｄｉｖ１〜ＭＩＤｌｅｔ−Ｊａｒ−Ｄｉｖ３）を付加してヘッダ部５３を構成し、新たなファイル“Ｓａｍｐｌｅ’．ｊａｄ”として管理情報保持部１２ｃに格納する。
【００４０】
また、分割処理部１３は、データ部５２をデータ部５４に分割する際に、各々のデータ部５４に、データ部５２内の位置を示す情報ｎ及びデータ部５２の分割数ｍを付加する。このような情報を付加しておくことにより、各データ部５２を受信したＷｅｂブラウザ２３は、受信が完了したデータ部５４の数と残りのデータ部５４の数を容易に判断することができる。これにより、例えばユーザに対してデータの受信完了状況を知らせるための表示を行うことが容易になる。
【００４１】
上述の図５に示す場合では、上述の図２中のデータ部５２を３つに分割しているためｍは３となり、ｎは各々のデータ部５４の位置に応じて１から３までの値となる。図５中では各データ部５４の左上にｎ／ｍとして示している。なお、各データ部５４のデータ部５２内の位置を示す情報としてｎのみを用いてもよい。この場合、１つのデータ部５２に対応するデータ部５４の総数は、ヘッダ部５３中のデータ部５２のサイズ（ＭＩＤｌｅｔ−Ｊａｒ−Ｓｉｚｅ）を、予め決められている上述の所定長で割れば求められるため、連続番号をデータ部５４に付加するだけでも、Ｗｅｂブラウザ２３がデータ部５４の受信完了状況を把握することができる。
【００４２】
データ部５２を分割する長さ（所定長）は、対象となる移動体通信網３０の基地局の配置密度、携帯電話端末装置２０の移動速度、ネットワークの伝送速度、コネクションの切断頻度、提供情報のサイズ等に応じて設定する。
【００４３】
例えば数１０ｋｍ／ｈで移動する自動車での移動、１９２００ｂｐｓの伝送速度のネットワークでは、所定長を、数分の１秒程度の時間で伝送できるサイズ、例えば６ｋバイトとする。
【００４４】
以上のような分割処理が終了すると、ＨＴＴＰサーバ１１は、例えばＵＲＬ｛ｗｗｗ．ｊ−ｐｈｏｎｅ．ｃｏｍ／ｓａｍｐｌｅ’．ｊａｄ｝を指定した要求に対して管理情報保持部１２ｃに格納されているヘッダ部５３（“ｓａｍｐｌｅ’．ｊａｄ”）を提供し、ＵＲＬ｛ｗｗｗ．ｊ−ｐｈｏｎｅ．ｃｏｍ／ｓａｍｐｌｅ＿１．ｊａｒ｝〜｛ｗｗｗ．ｊ−ｐｈｏｎｅ．ｃｏｍ／ｓａｍｐｌｅ＿３．ｊａｒ｝を指定した要求に対して分割情報保持部１２ｂに保持されているデータ部５４（“ｓａｍｐｌｅ＿１．ｊａｒ”〜“ｓａｍｐｌｅ＿３．ｊａｒ”）を送信し得る状態となる。
【００４５】
（携帯電話端末装置側動作）
携帯電話端末装置２０のユーザがＨＴＴＰサーバ１１が提供する提供情報を利用する際には、まず、Ｗｅｂブラウザ２３を操作して、ＨＴＴＰサーバ１１が提供する提供情報のリストを示す情報（例えばＨＴＭＬ形式）を取得させる。
【００４６】
このリストを示す情報中には、ユーザが利用可能な提供情報のリストを表示させる指示と、リスト中から選択された提供情報に対応する上述のヘッダ情報５４のアドレス（ＵＲＬ）を示す情報が含まれている。
【００４７】
ＨＴＴＰサーバ１１等から当該リストを示す情報を受信すると、Ｗｅｂブラウザ２３は、当該情報中のリストに応じて、例えば図７（Ａ）に示すように、ユーザが利用可能な提供情報のリストを表示部２５に表示させる。このようなリストを見たユーザは、携帯電話端末装置２０の操作キー２４を操作して利用したい提供情報を選択する（同図（Ｂ））。
【００４８】
ユーザが提供情報を選択すると、Ｗｅｂブラウザ２３は、図８に示す処理を開始し、Ｗｅｂブラウザ２３の管理情報取得部２３ａが、ユーザが選択した提供情報に対応するヘッダ部５３のＵＲＬ（上述の図５に示す場合では“ｗｗｗ．ｊ−ｐｈｏｎｅ．ｃｏｍ／ｓａｍｐｌｅ’．ｊａｄ”）をＨＴＴＰサーバ１１に送信して、ヘッダ部５３の送信を要求する（図９中のＳ１０１）。これに応じてＨＴＴＰサーバ１１から供給されたヘッダ部５３は、管理情報取得部２３ａが保持する（Ｓ１１、図９中のＳ１０２）。
【００４９】
ヘッダ部５３を取得すると、Ｗｅｂブラウザ２３の管理情報解析部２３ｂは、管理情報取得部２３ａに保持されているヘッダ部５３を解析し、分割情報取得部２３ｃはこの解析結果に応じてヘッダ部５３で指定されているデータ部５４を順次取得する（Ｓ１２〜Ｓ１３）。
【００５０】
具体的には、分割情報取得部２３ｃは、まず、ヘッダ部５３中で最初に指定されているデータ部５４のファイル名“ｓａｍｐｌｅ＿１．ｊａｒ”と、基底ＵＲＬ（ＭＩＤｌｅｔ−Ｂａｓｅ−ＵＲＬ）“ｈｔｔｐ：／／ｗｗｗ．ｊ−ｐｈｏｎｅ．ｃｏｍ”とから当該データ部５４のＵＲＬを生成し、生成したＵＲＬをＨＴＴＰサーバ１１に送信して当該データ部５４の送信を要求する（図９中のＳ１０３）。これに応じてデータ部５４“ｓａｍｐｌｅ＿１．ｊａｒ”が供給されると（Ｓ１０４）、分割情報取得部２３ｃは順次データ部５４“ｓａｍｐｌｅ＿２．ｊａｒ”及び“ｓａｍｐｌｅ＿３．ｊａｒ”のＵＲＬをＨＴＴＰサーバ１１に送信して当該データ部５４の送信を要求する（図９中のＳ１０５，Ｓ１０７）。
【００５１】
各要求に応じてデータ部５４が供給され（Ｓ１０６，Ｓ１０８）、全てのデータ部５４の取得が終了すると、分割情報取得部２３ｃは、取得したデータ部５４を接続してデータ部５２“ｓａｍｐｌｅ．ｊａｒ”を復元し、実行部２３ｄに供給する（図８中のＳ１４）。さらに、分割情報取得部２３ｃは、ヘッダ部５３“ｓａｍｐｌｅ’．ｊａｄ”中の各データ部５４のファイル名を復元したデータ部５２のファイル名“ｓａｍｐｌｅ．ｊａｒ”に置換したヘッダ部５１“ｓａｍｐｌｅ．ｊａｄ”を復元し、実行部２３ｄに供給する。
【００５２】
実行部２３ｄは、供給されたヘッダ部５１とデータ部５２に応じた処理を実行する際に、データ部５２中のスクリプト，画像，音声等のデータを復元し、これらを用いて処理を実行する。これにより、例えばゲーム処理が実行され、ユーザが利用することができるようになる。
【００５３】
ところで、各データ部５４の受信中に、携帯電話端末装置２０と基地局３１との間の無線回線のコネクションが切断されてしまった場合には、通信制御部２１は、分割情報取得部２３ｃからの要求に応じて、再度、無線回線のコネクションを設定し、受信が終了していないデータ部５４を、上述と同様の手順でＨＴＴＰサーバ１１から取得する。これにより、途中でコネクションが切断されても、受信が終了していないデータ部５４のみをＨＴＴＰサーバ１１から取得することができる。
【００５４】
分割情報取得部２３ｃは、このような処理を実行するために、ＨＴＴＰサーバ１１から取得すべきデータ部５４の総数と、受信が終了したデータ部５４の管理を行っている。コネクションが切断されたことを検出すると、この分割情報取得部２３ｃは、通信制御部２１に再度コネクションを設定させ、コネクションが確立した後、受信が終了していないデータ部５４の送信をＨＴＴＰサーバ１１に要求する。
【００５５】
以上、スクリプトを例に説明したが、静止画，動画等の自然画像あるいは容量が大きい文字情報等の移動体通信網３０の伝送レートに比較して大きなデータを伝送する場合にも本発明を適用することができる。この場合、データ（提供情報）のフォーマット，容量等に応じて、提供情報の分割方法を適宜変更することが望ましい。
【００５６】
（効果）
上述のように、この情報通信システムでは、サーバ装置１０側において、提供情報のデータ部５２を所定長以下に分割した分割情報（データ部５４）として保持しておき、ヘッダ部５３に元のデータ部５２に対応するデータ部５４を示す情報（管理情報）を付加して保持している。
【００５７】
サーバ装置１０が提供する提供情報を利用する携帯電話端末装置２０は、ヘッダ部５３内の管理情報に応じて、ユーザが利用しようとする提供情報に対応する全てのデータ部５４を各々サーバ装置１０から取得し、元のデータ部５２を復元して実行するようになっている。これにより、データ部５２を分割しないで伝送した場合と同様に、提供情報に応じた処理を実行することができる。
【００５８】
データ部５２を分割しないで提供情報を伝送する場合には、提供情報を伝送している途中で携帯電話端末装置２０と基地局３１との間の無線回線のコネクションが切断されてしまった場合には、最初から当該提供情報の伝送を実行する必要がある。
【００５９】
これに対し、この情報通信システムでは、提供情報を所定長以下に分割しているため、途中で無線回線のコネクションが切断されてしまった場合であっても、ダウンロードが終了していない分割情報のみのダウンロードを行えば足りる。
【００６０】
このため、提供情報全体を再度ダウンロードする場合に比較して伝送すべきデータ量を低減させることができる。これにより、実行的なデータ転送レートを向上させ、データの効率的な伝送、トラフィックの増加の抑制に寄与することができる。この結果、伝送路の混雑回避に寄与することができる。
【００６１】
また、この情報通信システムでは、サーバ装置１０側で予め提供情報を分割して保持しており、携帯電話端末装置２０側で分割情報と提供情報の対応関係を示す管理情報に従ってＨＴＴＰサーバ１１に分割情報の送信要求を送信するだけで提供情報に対応する分割情報を容易に取得することができる。このため、携帯電話端末装置２０側の処理負荷の増加を抑制することができる。
【００６２】
また、管理情報に従って分割情報を取得し、提供情報を復元するまでの部分をＷｅｂブラウザ２３のライブラリあるいはプラグイン等の形態のプログラムとして提供することにより、携帯電話端末装置２０の設計者は、従来の提供情報を分割しないで伝送する場合とほぼ同じ環境で、携帯電話端末装置２０の設計を行うことができる。これにより、設計負担の低減に寄与することができる。
【００６３】
（変形例）
上述の説明では、サーバ装置１０と携帯電話端末装置２０の間のコネクションは、同時には１つのみ設定されるものとして考えていたが、移動体通信網３０の伝送レート等の条件で許容される場合には、複数のコネクションを設定し、各々のコネクションで異なる分割情報を伝送するようにしてもよい。
【００６４】
この場合は、提供情報に対応する全ての分割情報を受信するまでの時間が短くなるため、コネクションが切断されてしまう確率を低減させることができる。従って、コネクションを再設定して、分割情報を伝送する可能性がさらに低下する。このため、データの効率的な伝送、トラフィックの増加の抑制にさらに寄与することができる。
【００６５】
【発明の効果】
本発明では、情報提供サーバ装置が、提供情報を予め所定長以下に分割した分割情報と、各提供情報と分割情報との対応を示す管理情報を保持している。
【００６６】
情報利用端末装置は、コネクション型のネットワークを介して情報提供サーバ装置から、管理情報を取得し、管理情報に応じて提供情報に対応する全ての分割情報を取得し、分割情報を接続して提供情報を復元することができる。
【００６７】
提供情報を分割していない場合には、提供情報の受信が終了する前に情報提供サーバ装置との間のコネクションが切断されてしまったような場合には、提供情報全体を再送信する必要がある。
【００６８】
これに対し、本発明では、一の提供情報に対応する全ての分割情報を受信する前に、情報提供サーバ装置との間のコネクションが切断されてしまったような場合であっても、受信が終了していない分割情報のみを再送信すれば、情報利用端末装置側で提供情報を復元することができる。従って、本発明によれば、プログラム、画像データ等のデータを効率的に伝送し、トラフィックの増加を抑制して伝送路の混雑回避に寄与することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る情報通信システムの構成を示す図である。
【図２】前記情報通信システムを構成するサーバ装置のデータ保持部に格納される提供情報の一例を示す図である。
【図３】前記サーバ装置を構成するデータ保持部に格納される提供情報の一部（ヘッダ部）のフォーマットの一例を示す図である。
【図４】前記サーバ装置を構成する分割処理部が実行する分割処理を示すフローチャートである。
【図５】前記サーバ装置を構成するデータ保持部に保持される管理情報（ヘッダ部）及び分割情報（データ部）の一例を示す図である。
【図６】前記サーバ装置を構成するデータ保持部に格納される管理情報のフォーマットの一例を示す図である。
【図７】携帯電話端末装置が表示する提供情報の一覧を示す画像の例を示す図である。
【図８】前記携帯電話端末装置が実行する通信（ダウンロード）処理を示すフローチャートである。
【図９】前記サーバ装置と前記携帯電話端末装置との間の通信手順を示す図である。
【符号の説明】
１０…サーバ装置、１１…ＨＴＴＰサーバ、１２…データ保持部、１２ａ…提供情報保持部、１２ｂ…分割情報保持部、１２ｃ…管理情報保持部、１３…分割処理部、２０…携帯電話端末装置、２１…通信制御部、２２…通話処理部、２３…Ｗｅｂブラウザ、２３ａ…管理情報取得部、２３ｂ…解析部、２３ｃ…分割情報取得部、２３ｄ…実行部、２４…操作キー、２５…表示部、２６…表示制御部、３０…移動体通信網、３１…基地局、３２…端末位置検出部、３３…通信制御部、３５…交換制御部
【図１】
2004032122.tif 000003
【図２】
2004032122.tif 000004
【図３】
2004032122.tif 000005
【図４】
2004032122.tif 000006
【図５】
2004032122.tif 000007
【図６】
2004032122.tif 000008
【図７】
2004032122.tif 000009
【図８】
2004032122.tif 000010
【図９】
2004032122.tif 000011