(57)【要約】【課題】ダウンロードされるファイルの大きさが１パケット分に満たない場合、ダウンロード時間を短くすることができるファイル転送方法を提供する。【解決手段】携帯電話１０でｅラーニングを行う際、主教材と復習教材とから構成される学習教材のファイルをサーバ装置６０からダウンロードする。まず、主教材のファイルをパケットのデータ領域に埋め込む。このデータ領域に空き領域がある場合、復習教材のファイルをその空き領域に埋め込む。携帯電話１０は、複数のパケットを受信し、各パケットのデータ領域に埋め込まれた分割されたファイルの再構成を行う。【選択図】  図８
2007066052.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された情報処理装置がパケット単位に分割されたファイルをダウンロードする際のファイル転送方法であって、
第１のファイルを分割し、この分割された第１のファイルを少なくとも１つのパケットのデータ領域に埋め込む第１の埋込ステップと、
前記分割された第１のファイルが埋め込まれた最後のパケットのデータ空き領域に、第２のファイルを埋め込む第２の埋込ステップと、
前記第２のファイルが埋め込まれた前記最後のパケットを含むパケット群を前記ネットワークに向けて送信する送信ステップと、
前記パケット群を前記ネットワークを介して受信する受信ステップと、
前記受信したパケット群を用いて前記第１のファイルを再構成する再構成ステップと、
を有することを特徴とするファイル転送方法。
【請求項２】
請求項１記載のファイル転送方法であって、
前記第２のファイルの大きさが前記データ空き領域を越えるか否かを判別する判別ステップを有し、
前記データ空き領域を越えない場合、前記第２の埋込ステップでは、前記データ空き領域に第２のファイルを埋め込むことを特徴とするファイル転送方法。
【請求項３】
請求項１記載のファイル転送方法であって、
前記第２の埋込ステップでは、前記第２のファイルが埋め込まれたパケットに、まだデータ空き領域が存在する場合、さらに別のファイルを埋め込むことを特徴とするファイル転送方法。
【請求項４】
請求項１記載のファイル転送方法であって、
前記第２の埋込ステップでは、前記第２のファイルの大きさが前記データ空き領域を越える場合、前記第２のファイルを分割し、分割された第２のファイルを前記最後のパケットおよび後続するパケットのデータ領域に埋め込み、
前記再構成ステップでは、前記第１および第２のファイルを再構成することを特徴とするファイル転送方法。
【請求項５】
請求項１記載のファイル転送方法であって、
要求に応じて、ダウンロードされる前記第１および第２のファイルを選択する選択ステップと、
前記第１の埋込ステップでは、前記選択された第１のファイルを分割してパケットのデータ領域に埋め込むことを特徴とするファイル転送方法。
【請求項６】
ネットワークに接続された送信装置および受信装置を備え、前記受信装置が前記送信装置からパケット単位に分割されたファイルをダウンロードするファイル転送システムであって、
前記送信装置は、
第１のファイルを分割し、この分割された第１のファイルを少なくとも１つのパケットのデータ領域に埋め込む第１の埋込手段と、
前記分割された第１のファイルが埋め込まれた最後のパケットのデータ空き領域に、第２のファイルを埋め込む第２の埋込手段と、
前記第２のファイルが埋め込まれた前記最後のパケットを含むパケット群を前記ネットワークに向けて送信する送信手段とを備え、
前記受信装置は、
前記パケット群を前記ネットワークを介して受信する受信手段と、
前記受信したパケット群を用いて前記第１のファイルを再構成する再構成手段とを備えたことを特徴とするファイル転送システム。
【請求項７】
ネットワークに接続され、パケット単位に分割されたファイルをダウンロードする受信装置であって、
分割された第１のファイルが埋め込まれた最後のパケットのデータ空き領域に、第２のファイルが埋め込まれたパケットを含むパケット群を前記ネットワークを介して受信する受信手段と、
前記受信したパケット群を用いて前記第１のファイルを再構成する再構成手段とを備えたことを特徴とする受信装置。
【請求項８】
ネットワークに接続され、ファイルをパケット単位に分割して送信する送信装置であって、
第１のファイルを分割し、この分割された第１のファイルを少なくとも１つのパケットのデータ領域に埋め込む第１の埋込手段と、
前記分割された第１のファイルが埋め込まれた最後のパケットのデータ空き領域に、第２のファイルを埋め込む第２の埋込手段と、
前記第２のファイルが埋め込まれた前記最後のパケットを含むパケット群を前記ネットワークに向けて送信する送信手段とを備えたことを特徴とする送信装置。
【請求項９】
コンピュータに、請求項１乃至５のいずれかに記載の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された情報処理装置がパケット単位に分割されたファイルをダウンロードする際のファイル転送方法、ファイル転送システム、受信装置および送信装置に関する。
【背景技術】
【０００２】
従来、携帯電話にアプリケーションをダウンロードする際、パケット単位でダウンロードすることが行われている（非特許文献１参照）。
【非特許文献１】浅野  理森著  「まるごと図解  最新ＴＣＰ／ＩＰがわかる」  株式会社  技術評論社出版、平成１２年８月１４日  初版  第１刷発行  平成１５年８月１日  初版  第８刷発行
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来のファイル転送方法では、ダウンロードされるアプリケーションの大きさが１パケットの容量（長さ）に満たない場合でも、１パケット分のダウンロード時間がかかっていた。
【０００４】
そこで、本発明は、ダウンロードされるファイルの大きさが１パケット分に満たない場合、ダウンロード時間を短くすることができるファイル転送方法、ファイル転送システム、受信装置および送信装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明のファイル転送方法は、ネットワークに接続された情報処理装置がパケット単位に分割されたファイルをダウンロードする際のファイル転送方法であって、第１のファイルを分割し、この分割された第１のファイルを少なくとも１つのパケットのデータ領域に埋め込む第１の埋込ステップと、前記分割された第１のファイルが埋め込まれた最後のパケットのデータ空き領域に、第２のファイルを埋め込む第２の埋込ステップと、前記第２のファイルが埋め込まれた前記最後のパケットを含むパケット群を前記ネットワークに向けて送信する送信ステップと、前記パケット群を前記ネットワークを介して受信する受信ステップと、前記受信したパケット群を用いて前記第１のファイルを再構成する再構成ステップとを有することを特徴とする。
【０００６】
これにより、ダウンロードされるファイルの大きさが１パケット分に満たない場合、ダウンロード時間を短くすることができる。また、パケットの空いた領域を有効に利用することができ、全体のパケット数を減らすことができる。
【０００７】
また、前記第２のファイルの大きさが前記データ空き領域を越えるか否かを判別する判別ステップを有し、前記データ空き領域を越えない場合、前記第２の埋込ステップでは、前記データ空き領域に第２のファイルを埋め込むことを特徴とする。
【０００８】
これにより、第２のファイルの大きさを考慮し、適切に処理することができる。
【０００９】
また、前記第２の埋込ステップでは、前記第２のファイルが埋め込まれたパケットに、まだデータ空き領域が存在する場合、さらに別のファイルを埋め込むことを特徴とする。
【００１０】
これにより、データ空き領域をより一層有効に利用することができる。
【００１１】
また、前記第２の埋込ステップでは、前記第２のファイルの大きさが前記データ空き領域を越える場合、前記第２のファイルを分割し、分割された第２のファイルを前記最後のパケットおよび後続するパケットのデータ領域に埋め込み、前記再構成ステップでは、前記第１および第２のファイルを再構成することを特徴とする。
【００１２】
これにより、第２のファイルの大きさに拘わらず、パケットのデータ空き領域を有効に利用することができる。
【００１３】
また、要求に応じて、ダウンロードされる前記第１および第２のファイルを選択する選択ステップと、前記第１の埋込ステップでは、前記選択された第１のファイルを分割してパケットのデータ領域に埋め込むことを特徴とする。
【００１４】
これにより、所望のファイルをダウンロードすることができる。
【００１５】
本発明のファイル転送システムは、ネットワークに接続された送信装置および受信装置を備え、前記受信装置が前記送信装置からパケット単位に分割されたファイルをダウンロードするファイル転送システムであって、前記送信装置は、第１のファイルを分割し、この分割された第１のファイルを少なくとも１つのパケットのデータ領域に埋め込む第１の埋込手段と、前記分割された第１のファイルが埋め込まれた最後のパケットのデータ空き領域に、第２のファイルを埋め込む第２の埋込手段と、前記第２のファイルが埋め込まれた前記最後のパケットを含むパケット群を前記ネットワークに向けて送信する送信手段とを備え、前記受信装置は、前記パケット群を前記ネットワークを介して受信する受信手段と、前記受信したパケット群を用いて前記第１のファイルを再構成する再構成手段とを備えたことを特徴とする。
【００１６】
本発明の受信装置は、ネットワークに接続され、パケット単位に分割されたファイルをダウンロードする受信装置であって、分割された第１のファイルが埋め込まれた最後のパケットのデータ空き領域に、第２のファイルが埋め込まれたパケットを含むパケット群を前記ネットワークを介して受信する受信手段と、前記受信したパケット群を用いて前記第１のファイルを再構成する再構成手段とを備えたことを特徴とする。
【００１７】
本発明の送信装置は、ネットワークに接続され、ファイルをパケット単位に分割して送信する送信装置であって、第１のファイルを分割し、この分割された第１のファイルを少なくとも１つのパケットのデータ領域に埋め込む第１の埋込手段と、前記分割された第１のファイルが埋め込まれた最後のパケットのデータ空き領域に、第２のファイルを埋め込む第２の埋込手段と、前記第２のファイルが埋め込まれた前記最後のパケットを含むパケット群を前記ネットワークに向けて送信する送信手段とを備えたことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、ダウンロードされるファイルの大きさが１パケット分に満たない場合、ダウンロード時間を短くすることができる。また、パケットの空いた領域を有効に利用することができ、全体のパケット数を減らすことができる。
【発明を実施するための最良の形態】
【００１９】
本発明のファイル転送方法、ファイル転送システム、受信装置および送信装置の実施の形態について図面を参照しながら説明する。本実施形態のファイル転送方法は、携帯電話を用いてｅラーニングを提供するネットワークシステムに適用される。
【００２０】
図１はネットワークシステムの構成を示す図である。このネットワークシステムは、複数の携帯電話１０、無線アクセスポイント２０、通信事業者網３０、通信制御装置４０、インターネット網５０およびサーバ装置６０から構成される。各携帯電話１０は、インターネット網５０等を経由してサーバ装置６０と接続可能である。
【００２１】
図２は携帯電話１０の外観およびその内部のハードウェア構成を示す図である。同図（Ａ）に示すように、携帯電話機１０は、ヒンジ部１２により開閉自在な上部本体１０ａおよび下部本体１０ｂからなる筐体を有する。
【００２２】
上部本体１０ａには、アンテナ７９、ディスプレイ（ＬＣＤ）パネル７７およびスピーカ８０が設けられている。一方、下部本体１０ｂには、マイク８１およびキー操作部７８が設けられている。キー操作部７８には、設定メニューの選択を行う十字キー７８ａ、複数のディジットキー７８ｂ、通話開始キー７８ｃ、通話終了キー７８ｄ、確認キー７８ｅ等が設けられている。
【００２３】
ユーザは、ディジットキー７８ｂキーを押下することにより通話先へのダイヤル接続を行い、通話開始キー７８ｃを押下することにより通話を開始することができる。また、十字キー７８ａを押下することによりｅラーニングを提供するサイトへの接続を行うことができる。
【００２４】
また、同図（Ｂ）に示すように、携帯電話１０は、その内部に、制御部７２、無線通信部７３、内部メモリ７４、音声処理部７５および画像処理部７６を有する。無線通信部７３には、アンテナ７９が接続されている。音声処理部７５には、スピーカ８０およびマイク８１が接続されている。画像処理部７６には、表示部７７が接続されている。キー操作部７８は制御部７２に接続されている。
【００２５】
制御部７２は、バスを介して接続される周知のＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、ＲＯＭに格納された各種制御プログラムの実行にしたがって、内部メモリ７４や無線通信部７３との間でデータの送受信を行ったり、各部を制御する。内部メモリ７４には、制御部７２で実行される制御プログラムやデータが格納される。
【００２６】
また、この内部メモリ７４には、情報提供サイト（例えば、ｅラーニングを提供するサイト）からダウンロードした画像、音楽、プログラム等のコンテンツデータが記憶される。無線通信部７３は、制御部７２によって制御され、アンテナ７９を介して無線アクセスポイント２０と無線通信を行う。
【００２７】
音声処理部７５はマイク８１から入力された音声信号を符号化して制御部７２に送出し、また、無線通信部７３で受信した音声信号を復号化してスピーカ８０から出力する。画像処理部７６は、無線通信部７３で受信した画像データや、内部メモリ７４に記憶された画像データを処理して表示部７７に出力する。キー操作部７８は、各種キーを有し、電話の発信や着信の他、表示部７７に表示される情報のスクロールや選択等を行う。
【００２８】
図３はサーバ装置６０の機能的構成およびハードウェア構成を示す図である。サーバ装置６０は、前述したように、インターネット網５０、通信制御装置４０、通信事業者網３０および無線アクセスポイント２０を介して、携帯電話１０と接続される。
【００２９】
サーバ装置６０は、同図（Ａ）に示すように、汎用の情報処理装置から構成され、周知のＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ネットワークＩ／Ｆコントローラ（ＮＩＣ）１０９、ストレージメモリ１１０、ディスプレイＩ／Ｆ１０４、Ｉ／Ｏインタフェース１０６等がバス１０８を介して接続された構成を有する。
【００３０】
ディスプレイＩ／Ｆ１０４には、ディスプレイ１０５が接続され、Ｉ／Ｏインタフェース１０６には、操作部１０７が接続される。ネットワークＩ／Ｆコントローラ（ＮＩＣ）１０９は、インターネット網５０との接続を制御する。ストレージメモリ１１０は、ハードディスク等の大容量の記憶媒体を有する。
【００３１】
ＣＰＵ１０１は、ストレージメモリ１１０に格納された各種の制御プログラムを一旦ＲＡＭ１０３にロードした後、これら各種の制御ブログラムを実行する。
【００３２】
また、サーバ装置６０は、同図（Ｂ）に示すように、制御部６１、送受信部６２およびファイル選定部６３からなる機能的構成を有する。制御部６１には、番号確認部６４およびデータ構築部６５が設けられる。これらの各部は、ＣＰＵ１０１がＲＯＭ１０２に格納された制御プログラムを実行することによって実現される。
【００３３】
送受信部６２は、インターネット網５０を介して携帯電話１０とデータの送受信を行う。番号確認部６４は、送受信部６２から得られるアクセス番号と教材テーブル（図４参照）に登録された教材の番号（教材内容）とを比較し、一致した教材の番号をファイル選定部６３に送出する。
【００３４】
図４は番号確認部６４に予め登録されている教材テーブルを示す図である。この教材テーブルには、アクセス番号に対応する教材内容を表す教材の番号が登録されている。具体的に、アクセス番号「００００＃」に教材の番号「１−１」が対応しており、アクセス番号「××××＃」に教材の番号「Ｍ−Ｎ」が対応している。
【００３５】
ファイル選定部６３は、受信した教材の番号から該当する教材ファイルを選択し、データ構築部６５に送出する。図５はファイル選定部６３における教材内容の選択を示す図である。
【００３６】
尚、本実施形態では、教材内容として、１つの学習教材には、メインの教材（主教材）と、メインの教材を復習するための復習教材が含まれている。尚、１つの学習教材としては、主教材および復習教材の２つに限らず、３つ以上の教材から構成されてもよい。
【００３７】
データ構築部６５は、ファイル選定部６５からの教材ファイルをパケット（フレーム）のデータ領域に埋め込む。図６はパケットの構造を示す図である。パケット（ＩＰパケット）はヘッダ部およびデータ部（領域）から構成される。
【００３８】
データ部には、前述した教材ファイルが埋め込まれる。一方、ヘッダ部には、ＩＰヘッダの長さを示す「ヘッダの長さ」、ＩＰヘッダを含むＩＰパケット全体の長さを示す「パケットの長さ」、ＩＰパケットが分割されたことを示す「フラグ」、ＩＰパケットの分割された順番を示す「フラグメント・オフセット」、「送信元ＩＰアドレス」、「宛先ＩＰアドレス」、「オプション」等のフィールドが含まれている。
【００３９】
図７はデータ構築部６５においてパケットのデータ領域に教材ファイルが埋め込まれた状態を示す図である。ここでは、教材ファイル１−１に対し、３つのパケットのデータ領域９１、９２、９３が用いられる。
【００４０】
教材ファイル１−１における主教材（第１章１項の主教材）ファイルは、２パケット分を越え、３パケット目の途中のデータ領域９３ａまで埋め込まれている。一方、復習教材（第１章１項復習教材）ファイルは、３パケット目の残りのデータ領域９３ｂに埋め込まれている。
【００４１】
尚、ここでは、復習教材ファイルの大きさが３パケット目の残りのデータ領域９３ｂの大きさに一致している場合を示したが、一致せずに、空き領域が残ってもよいことは勿論である。
【００４２】
また、復習教材ファイルの大きさが３パケット目の残りのデータ領域９３ｂを越える場合、４パケット目のデータ領域に埋め込まれるようにしてもよい。
【００４３】
上記構成を有するネットワークシステムにおけるダウンロード動作を示す。図８は携帯電話１０およびサーバ装置６０間のダウンロード動作手順を示す図である。まず、使用者は、携帯電話１０の表示部７７にｅラーニングのサイトが表示された状態で、キー操作部７８を介してダウンロードする教材を指定する。この教材の指定を受け付けると（Ｔ１）、指定された教材のアクセス番号をサーバ装置６０に送信する（Ｔ２）。
【００４４】
サーバ装置６０は、アクセス番号を受信すると、番号確認部６４において、教材テーブル（図４参照）を検索し、該当する教材の番号（教材内容）をファイル選定部６３に送出する（Ｔ３）。そして、ファイル選定部６３において、教材の番号から該当するファイルを選択し、データ構築部６５に送出する（Ｔ４）。
【００４５】
データ構築部６５において、フレーム（パケット）のデータ領域に主教材ファイルを割り当て（埋め込み）、さらに残りの空いているデータ領域に復習教材ファイルを割り当てる（埋め込む）ことによるフレーム構築を行う（Ｔ５）。構築されたパケット（フレーム）は送受信部６２に送出される。
【００４６】
携帯電話１０は、送受信部６２から順次送られるパケットを受信し、教材ファイルのダウンロードを行う（Ｔ６）。教材ファイルのダウンロードが完了すると、そのファイルの再構成を行う（Ｔ７）。このファイルの再構成では、分割された主教材ファイルに対し、ファイルの再構成が行われる。
【００４７】
一般に、ファイルを再構成する場合、パケットのヘッダ部に含まれる「フラグ」を参照し、ファイルが分割されていることを認識する。そして、ヘッダ部に含まれる「フラグメント・オフセット」に格納された順番に従って、分割されたファイルを連結する。本実施形態では、最後のパケットのデータ領域９３には、分割された主教材ファイルと復習教材ファイルが含まれているので、例えば、以下の手順でファイルの再構成が行われる。
【００４８】
即ち、データ構築部６５における手順Ｔ５で、最後のパケットのヘッダ部の「オプション」フィールドに、分割された主教材ファイルの他に復習教材ファイルが含まれていること、分割された主教材ファイルの大きさ（オクテット）、復習教材ファイルの大きさ等の情報を書き込んでおく。
【００４９】
これにより、手順７で主教材ファイルを再構成する際、データ部に含まれるデータのうち、どの領域までが分割された主教材ファイルとして用いるかが認識される。
【００５０】
尚、分割された主教材ファイルが埋め込まれた最後のパケットのデータ領域に、復習教材ファイルが埋め込まれていることを、携帯電話１０に認識させる手法は、上記手法に限定されないことは勿論である。
【００５１】
例えば、ダウンロードされる教材ファイルの最後のパケットには、主教材ファイルの他に、復習教材ファイルが含まれていることが予め分かっている場合、最後のパケットから主教材ファイルと復習教材ファイルを振り分ける際、主教材ファイルと復習教材ファイルとの境に、特定の記号等のデータを含ませることで区別可能である。
【００５２】
また、最後のパケットに含まれる主教材ファイル量が予め算出されている場合、その量を境に振り分けるようにしてもよい。
【００５３】
図９は携帯電話１０におけるファイル受信処理手順を示すフローチャートである。この処理プログラムは、制御部７２内のＲＯＭに格納されており、ＣＰＵによって実行される。まず、使用者によるキー操作部７８からの操作に従って、ｅラーニングを提供するサイトを表示部７７に表示し、学習教材の指定を促す（ステップＳ１）。
【００５４】
複数の教材内容（図５参照）の中から、特定の教材が指定されるのを待つ（ステップＳ２）。特定の教材（例えば、教材１−１）が指定されると、指定された教材のアクセス番号をサーバ装置６０に送信する（ステップＳ３）。例えば、送信される教材１−１に対応するアクセス番号は「００００＃」である（図４参照）。
【００５５】
この後、サーバ装置６０から指定した学習教材ファイルのパケット群が到着するのを待つ（ステップＳ４）。学習教材ファイルのパケット群が到着すると、学習教材ファイルに含まれる主教材ファィルおよび復習教材ファイルの再構築を行う（ステップＳ５）。
【００５６】
そして、再構築された主教材ファィルおよび復習教材ファイルを表示部７７の画面に反映させ（ステップＳ６）、本処理を終了する。
【００５７】
図１０はサーバ装置６０におけるファイル送信処理手順を示すフローチャートである。この処理プログラムは、制御部７２内のＲＯＭに格納されており、ＣＰＵによって実行される。
【００５８】
まず、携帯電話１０から教材のアクセス番号を受信したか否かを判別する（ステップＳ１１）。受信していない場合、そのまま本処理を終了する。一方、アクセス番号を受信した場合、番号確認部６４における、教材テーブル（図４参照）を用いて、該当する教材内容（教材の番号）を検索する（ステップＳ１２）。
【００５９】
該当する教材内容があったか否かを判別する（ステップＳ１３）。該当する教材内容がなかった場合、そのまま本処理を終了する。一方、該当する教材内容があった場合、ファイル選定部６３において、該当する教材内容のファイル（主教材ファイル、復習教材ファイル）を選択する（ステップＳ１４）。
【００６０】
そして、データ構築部６５において、主教材ファイルを分割し、複数のパケットのデータ領域に埋め込む（ステップＳ１５）。さらに、最後のパケットのデータ空き領域は、復習教材ファイルの大きさ以上であるか否かを判別する（ステップＳ１６）。
【００６１】
復習教材ファイルの大きさ以上のデータ空き領域がある場合、最後のパケットのデータ空き領域に、復習教材ファイルを埋め込む（ステップＳ１７）。一方、復習教材ファイルの大きさ以上のデータ空き領域がない場合、新たなパケットに復習教材ファイルを埋め込む（ステップＳ１８）。
【００６２】
主教材ファイルおよび復習教材ファイルが埋め込まれた複数のパケットを携帯電話１０に送信する（ステップＳ１９）。この後、本処理を終了する。
【００６３】
図１１はデータ構築部６５においてパケットのデータ領域に教材ファイルが埋め込まれた他の状態を示す図である。同図（Ａ）に示すように、復習教材ファイルが複数あって、１つの復習教材ファイル（復習教材ファイル１）を、最後のパケットのデータ部に埋め込んでも、まだ空き領域がある場合、２つ目以降の復習教材ファイル（復習教材ファイル２）を埋め込んでもよいことは勿論である。
【００６４】
また、同図（Ｂ）に示すように、復習教材ファイルの大きさが最後のパケットのデータ部の空き領域より大きい場合、復習教材ファィルを分割し、前述した最後のパケットおよびそれに後続するパケットに埋め込むようにしてもよい。
【００６５】
この場合、各ヘッダ部の「フラグメント・オフセット」に格納される順番を示す値は、主教材ファイルから復習教材ファイルまで連続した番号となる。また、復習教材ファイルの大きさが最後のパケットのデータ部の空き領域より大きい場合、最後のパケットのデータ部の空き領域を使用せず、従来と同様、新たなパケットのデータ部に最初から復習教材ファイルを埋め込むようにしてもよい。
【００６６】
このように、本実施形態のファイル転送方法によれば、学習教材をダウンロードする際、従来に比べてダウンロード時間を短くすることができる。また、パケットの空いた領域を有効に利用するので、全体のパケット数を減らすことができ、維持費の高いパケット定額制を利用していない携帯電話のユーザにとって、パケットの利用料金を低く抑えることができる。
【００６７】
尚、上記実施形態では、携帯電話を用いたｅラーニングに適用された場合を示したが、一般的なファイルのダウンロード全般に適用可能であることは勿論である。また、ダウンロードする機器も、携帯電話に限らず、携帯情報端末（ＰＤＡ）、ノート型ＰＣ等、種々の情報通信端末に適用可能であり、特に限定されない。
【００６８】
また、情報通信端末における制御は、ハードウェア回路だけで実現されてもよいし、その内部のコンピュータが所定のプログラムを実行することによって実現されてもよい。このコンピュータで実行されるプログラムの受け渡しには、ＲＯＭカード等の記録媒体を用いてもよいし、コンピュータネットワーク等の通信ネットワークを用いてもよい。
【産業上の利用可能性】
【００６９】
携帯電話等にファイルをダウンロードする際、１パケット内のデータ空き領域を有効に利用することができ、全体のパケット数を減らすことができる。
【図面の簡単な説明】
【００７０】
【図１】ネットワークシステムの構成を示す図。
【図２】携帯電話１０の外観およびその内部のハードウェア構成を示す図。
【図３】サーバ装置６０の機能的構成およびハードウェア構成を示す図。
【図４】番号確認部６４に予め登録されている教材テーブルを示す図。
【図５】ファイル選定部６３における教材内容の選択を示す図。
【図６】バケットの構造を示す図。
【図７】データ構築部６５においてパケットのデータ領域に教材ファイルが埋め込まれた状態を示す図。
【図８】携帯電話１０およびサーバ装置６０間のダウンロード動作手順を示す図。
【図９】携帯電話１０におけるファイル受信処理手順を示すフローチャート。
【図１０】サーバ装置６０におけるファイル送信処理手順を示すフローチャート。
【図１１】データ構築部６５においてパケットのデータ領域に教材ファイルが埋め込まれた他の状態を示す図。
【符号の説明】
【００７１】
１０  携帯電話
６０  サーバ装置
６３  ファイル選定部
６４  番号確認部
６５  データ構築部
９１、９２、９３  パケット
【図１】
2007066052.tif 000003
【図２】
2007066052.tif 000004
【図３】
2007066052.tif 000005
【図４】
2007066052.tif 000006
【図５】
2007066052.tif 000007
【図６】
2007066052.tif 000008
【図７】
2007066052.tif 000009
【図８】
2007066052.tif 000010
【図９】
2007066052.tif 000011
【図１０】
2007066052.tif 000012
【図１１】
2007066052.tif 000013