(57)【特許請求の範囲】
【請求項１】
画面表示装置、内部記憶装置、ファイル送信要求送信装置、及びファイル受信装置を内部に備えた情報処理装置と、内部記憶装置、ファイル送信要求受信装置、及びファイル送信装置を内部に備えた外部記憶装置とを備えるファイル転送システムであって、
上記ファイル送信要求送信装置には、受信したいファイル名を示すファイル名、及び上記画面表示装置の表示能力を基に作られた表示画面条件を含むファイル送信要求情報を生成する要求情報生成手段を備え、
上記ファイル送信要求受信装置には、上記ファイル名及び表示画面条件情報をファイル送信要求情報から取り出し、それを適切なファイル読み出し命令に変換した上で、そのファイル読み出し命令を上記ファイル送信装置に送信するファイル条件情報解析手段を備えたことを特徴とする、情報処理装置と外部記憶装置とを備えるファイル転送システム。
【請求項２】
請求項１に記載のファイル転送システムを構成する情報処置装置であって、
上記要求情報生成手段は、上記ファイル名及び表示画面条件と共に該当ファイルの受信したい部分を指し示す位置情報を含むファイル送信要求情報を生成することを特徴とする情報処置装置。
【請求項３】
請求項１に記載のファイル転送システムを構成する情報処置装置であって、
上記要求情報生成手段は、上記表示装置の画面サイズを表示画面条件として含むファイル送信要求情報を生成することを特徴とする情報処置装置。
【請求項４】
請求項１に記載のファイル転送システムを構成する情報処置装置であって、
上記要求情報生成手段は、上記表示装置の表示文字サイズを表示画面条件として含むファイル送信要求情報を生成することを特徴とする情報処置装置。
【請求項５】
請求項１に記載のファイル転送システムを構成する外部記憶装置であって、
上記ファイル条件情報解析手段は、表示画面条件に定義された表示画面１画面分を単位として順次ファイル読み出し命令に変換することを特徴とする外部記憶装置。
【請求項６】
画面表示装置、内部記憶装置、ファイル送信要求送信装置及びファイル受信装置を内部に備えた情報処理装置と、内部記憶装置、ファイル送信要求受信装置及びファイル送信装置を内部に備えた外部記憶装置とを備えるシステムのためのファイル転送方法であって、
上記ファイル送信要求送信装置は、受信したいファイル名を示すファイル名、及び上記画面表示装置の表示能力を基に作られた表示画面条件をファイル送信要求情報として送信する送信ステップを実行し、
上記ファイル送信要求受信装置は、上記ファイル名、表示画面条件情報をファイル送信要求から取り出し、それを適切なファイル読み出し命令に変換した上で、そのファイル読み出し命令を上記ファイル送信装置に送信するファイル条件情報解析する解析ステップ実行することを特徴とするファイル転送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部記憶装置に記憶されている情報を、無線、ケーブル、基盤配線等の情報伝達媒体を経由して情報処理装置に効率的に転送するファイル転送システム及びファイル転送方法に関する。なお、ここでいう外部記憶装置とは、フロッピーディスクドライブ等のコンピュータ周辺機器でも良いし、ネットワーク上に存在するコンピュータ本体でも良い。
【０００２】
【従来の技術】
従来、情報処理装置と外部記憶装置との間でファイル転送を行うシステムは数多く存在するが、そのいずれもが外部記憶装置上にあるファイルの全体を一度に取得するものであるか、もしくは外部記憶装置から情報処理装置に少しずつ情報を転送し、引き続き情報を取得すべきかどうかを情報処理装置側で判別し、必要なら再び外部記憶装置に情報を転送依頼するという図１８のような構成のものが一般的であった。
【０００３】
すなわち、図１８において、ファイル送信要求送信装置（２ａ１）はファイル送信要求受信装置（２ｂ１）に対しファイル読み出し命令を送信し、これを受けたファイル送信要求受信装置（２ｂ１）はファイル送信装置（２ｂ３）に対しファイル読み出し命令を送信する。これを受けたファイル送信装置（２ｂ３）は外部記憶装置側の内部記憶装置（２ｂ４）に対しファイル読み出し命令を送信し、これを受けた外部記憶装置側の内部記憶装置（２ｂ４）はファイル送信装置（２ｂ３）に対しファイル送信要求通り、該当ファイルの部分情報又は全情報を送信する。これを受けたファイル送信装置（２ｂ３）はファイル受信装置（２ａ３）に対し該当ファイルの部分情報又は全情報を送信し、これを受けたファイル受信装置（２ａ３）は情報処理装置側の内部記憶装置（２ａ４）に対し該当ファイルの部分情報又は全情報を送信する。
【０００４】
もしくは、公知技術として、特開平４−１８４６５２号公報の様に、情報処理装置が次に読み込むであろう情報をあらかじめ外部記憶装置より転送しておくものも存在する。
【０００５】
【発明が解決しようとする課題】
上記した従来の技術のうち、ファイルの全体を一度に取得する方法によれば、転送したいファイルの大きさが情報処理装置の記憶容量を超えている場合には転送エラーとして扱われ、読込に成功したファイルの一部分も破棄されてしまうという問題点があり、少しずつ情報を転送し、引き続き情報を取得するかを情報処理装置側で判断する方法によれば、外部記憶装置側では情報処理装置の記憶容量が分からないため、一度に少量の情報しか取得できず、情報の転送効率が非常に悪いという問題点がある。
【０００６】
特開平４−１８４６５２号公報ではこれらの問題を情報の先読みという方法で改善されてはいるが、情報を少しずつ（１レコードずつ）転送しているという点で、情報の転送効率が悪いという問題点は残っている。
【０００７】
本発明は、上記課題を解決するためのものであって、情報処理装置側が要求する情報の条件通りの情報が外部記憶装置より転送されるため、その情報を確実に読み込むことが出来、しかもその情報が一度に転送されるため、ファイル転送の回数が減り、読み込み速度が飛躍的に向上するファイル転送システム及びファイル転送方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
請求項１記載のファイル転送システムは、画面表示装置、内部記憶装置、ファイル送信要求送信装置、及びファイル受信装置を内部に備えた情報処理装置と、内部記憶装置、ファイル送信要求受信装置、及びファイル送信装置を内部に備えた外部記憶装置とを備えるファイル転送システムであって、
上記ファイル送信要求送信装置には、受信したいファイル名を示すファイル名、及び上記画面表示装置の表示能力を基に作られた表示画面条件を含むファイル送信要求情報を生成する要求情報生成手段を備え、
上記ファイル送信要求受信装置には、上記ファイル名及び表示画面条件情報をファイル送信要求情報から取り出し、それを適切なファイル読み出し命令に変換した上で、そのファイル読み出し命令を上記ファイル送信装置に送信するファイル条件情報解析手段を備えたことを特徴とする、情報処理装置と外部記憶装置とを備えるファイル転送システムである。
【０００９】
請求項２記載のファイル転送システムは、請求項１に記載のファイル転送システムを構成する情報処置装置であって、
上記要求情報生成手段は、上記ファイル名及び表示画面条件と共に該当ファイルの受信したい部分を指し示す位置情報を含むファイル送信要求情報を生成することを特徴とする情報処置装置である。
【００１０】
請求項３記載のファイル転送システムは、請求項１に記載のファイル転送システムを構成する情報処置装置であって、
上記要求情報生成手段は、上記表示装置の画面サイズを表示画面条件として含むファイル送信要求情報を生成することを特徴とする情報処置装置である。
【００１１】
請求項４記載のファイル転送システムは、請求項１に記載のファイル転送システムを構成する情報処置装置であって、
上記要求情報生成手段は、上記表示装置の表示文字サイズを表示画面条件として含むファイル送信要求情報を生成することを特徴とする情報処置装置である。
【００１２】
請求項５記載のファイル転送システムは、請求項１に記載のファイル転送システムを構成する外部記憶装置であって、
上記ファイル条件情報解析手段は、表示画面条件に定義された表示画面１画面分を単位として順次ファイル読み出し命令に変換することを特徴とする外部記憶装置である。
【００１３】
請求項６記載のファイル転送システムは、画面表示装置、内部記憶装置、ファイル送信要求送信装置及びファイル受信装置を内部に備えた情報処理装置と、内部記憶装置、ファイル送信要求受信装置及びファイル送信装置を内部に備えた外部記憶装置とを備えるシステムのためのファイル転送方法であって、
上記ファイル送信要求送信装置は、受信したいファイル名を示すファイル名、及び上記画面表示装置の表示能力を基に作られた表示画面条件をファイル送信要求情報として送信する送信ステップを実行し、
上記ファイル送信要求受信装置は、上記ファイル名、表示画面条件情報をファイル送信要求から取り出し、それを適切なファイル読み出し命令に変換した上で、そのファイル読み出し命令を上記ファイル送信装置に送信するファイル条件情報解析する解析ステップ実行することを特徴とするファイル転送方法である。
【００２４】
請求項１記載のファイル転送システムによれば、情報処理装置側が要求する情報の条件通りの情報が外部記憶装置より転送されるため、その情報を確実に読み込むことが出来きる。さらに、情報処理装置側が一度に表示可能な容量の情報が外部記憶装置より転送されるため、ユーザに見える情報だけを読み込んで表示することにより、必要な情報を素早く表示することが出来るようになる。
【００２５】
請求項２記載の情報処理装置によれば、上記の優れた効果を達成するファイル転送システムを構成することが可能である。さらに該当ファイルの受信したい部分だけを確実に読み込むことが出来、ファイル転送の回数が減り、読み込み速度が飛躍的に向上する。
【００２６】
請求項３記載の情報処理装置によれば、画面サイズに合わせて、情報が外部記憶装置より転送され、上記の優れた効果を達成するファイル転送システムを構成することが可能である。
【００２７】
請求項４記載の情報処理装置によれば、表示文字サイズに合わせて、情報が外部記憶装置より転送され、上記の優れた効果を達成するファイル転送システムを構成することが可能である。
【００２８】
請求項５記載の外部記憶装置によれば、上記の優れた効果を達成するファイル転送システムを構成することが可能である。さらに表示画面条件に定義された表示画面１画面分を単位として順次転送することができ、情報処理装置の表示条件に合わせて情報を転送することができる。
【００２９】
請求項６記載のファイル転送方法によれば、情報処理装置側が要求する情報の条件通りの情報が外部記憶装置より転送されるため、その情報を確実に読み込むことが出来きる。さらに、情報処理装置側が一度に表示可能な容量の情報が外部記憶装置より転送されるため、ユーザに見える情報だけを読み込んで表示することにより、必要な情報を素早く表示することが出来るようになる。
【００３２】
【発明の実施の形態】
以下、本発明の一実施の形態のファイル転送システム及びファイル転送方法について図面を参照しながら説明する。
【００３３】
（実施の形態１）
以下に、本発明に係るファイル転送システムの一実施の形態を、図１、図２、図３を用いて説明する。
【００３４】
図１において、外部記憶装置側の内部記憶装置（１ｂ４）にはファイルＡ（サイズ１００Ｍバイト）が記憶されており、情報処理装置側の内部記憶装置（１ａ４）の、現在の空き容量が１０Ｍバイトであるとする。この時、ファイルＡを外部記憶装置より読み込み、その内容を情報処理装置側の内部記憶装置に記憶させるアプリケーションＢは以下のように動作する。
【００３５】
アプリケーションＢは、ファイル送信要求送信装置（１ａ１）に対し、ファイル名「ファイルＡ」、位置情報「０バイト目」を入力としてファイル読み出し命令を送信する。但し、アプリケーションの実行状態によっては位置情報として「ｍバイト目」を入力とすることもある。これを受けたファイル送信要求送信装置（１ａ１）は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、図３に示すようなアルゴリズムを用いてファイル送信要求を生成する。位置情報／ファイル条件情報生成手段（１ａ２）は、ファイル送信要求情報を生成する要求情報生成手段である。
【００３６】
図２は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、ファイル送信要求を生成する際に必要となる、ファイル名、位置情報、ファイル容量条件を出力するアルゴリズムのフローチャートである。
【００３７】
図２において、位置情報／ファイル条件情報生成手段（１ａ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」を読み出す（ステップ１：以下単に「Ｓ１」という）。次に、情報処理装置側の内部記憶装置（１ａ４）の、現在の空き容量「１０Ｍバイト」を取得し、その容量に定数「０．５」を掛けた「５Ｍバイト」をファイル容量条件とする（Ｓ２）。次に、ファイル名「ファイルＡ」、位置情報「０バイト目」、ファイル容量条件「５Ｍバイト」を出力し（Ｓ３）、終了する。
【００３８】
図１において、ファイル送信要求送信装置（１ａ１）は、この出力をファイル送信要求として、ファイル送信要求受信装置（１ｂ１）に対しファイル送信要求を送信する。これを受けたファイル送信要求受信装置（１ｂ１）は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、図４に示すようなアルゴリズムを用いてファイル読み出し命令を生成する。
【００３９】
図３は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、位置情報で示された位置より、ファイル容量条件に示された容量分の情報を一度に読み出すファイル読み出し命令を一つだけ生成するアルゴリズムのフローチャートである。
【００４０】
図３において、位置情報／ファイル条件情報解析手段（１ｂ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」、ファイル容量条件「５Ｍバイト」を読み出す（Ｓ４）。次に、ファイル名「ファイルＡ」の、位置情報が示す位置「０バイト目」を始点として、ファイル容量条件「５Ｍバイト」が示す容量分の情報をファイルから読み出す命令を生成する（Ｓ５）。次に、そのファイル読み出し命令をファイル送信装置（１ｂ３）に送信し（Ｓ６）、終了する。
【００４１】
図１において、ファイル読み出し命令を受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。それを受けたファイル送信装置（１ｂ３）は、それをファイル受信装置（１ａ３）に送信し、それを受けたファイル受信装置（１ａ３）は、それを情報処理装置側の内部記憶装置（１ａ４）に送信する。それを受けた情報処理装置側の内部記憶装置（１ａ４）は、それを内部に記憶する。
【００４２】
（実施の形態２）
以下に、本発明に係るファイル転送システムの一実施の形態を、図１、図４、図５を用いて説明する。
【００４３】
図１において、外部記憶装置側の内部記憶装置（１ｂ４）にはファイルＡ（サイズ１００Ｍバイト）が記憶されており、情報処理装置側の内部記憶装置（１ａ４）の、現在の空き容量が１０Ｍバイトであるとする。又、情報処理装置は画面表示装置を持ち、そのサイズが８００ｘ６００ドット、そこに表示する文字の標準サイズが１６ｘ１６ドットであるとする。この時、ファイルＡを外部記憶装置より読み込み、その内容を情報処理装置側の内部記憶装置に記憶させ、かつ情報処理装置が持つ画面表示装置に表示するアプリケーションＢは以下のように動作する。
【００４４】
アプリケーションＢは、ファイル送信要求送信装置（１ａ１）に対し、ファイル名「ファイルＡ」、位置情報「０バイト目」を入力としてファイル読み出し命令を送信する。但し、アプリケーションの実行状態によっては位置情報として「ｍバイト目」を入力とすることもある。これを受けたファイル送信要求送信装置（１ａ１）は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、図４に示すようなアルゴリズムを用いてファイル送信要求を生成する。
【００４５】
図４は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、ファイル送信要求を生成する際に必要となる、ファイル名、位置情報、表示画面条件を出力するアルゴリズムのフローチャートである。
【００４６】
図４において、位置情報／ファイル条件情報生成手段（１ａ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」を読み出す（Ｓ７）。次に、情報処理装置が持つ画面表示装置のサイズ「８００ｘ６００ドット」、そこに表示する文字の標準サイズ「１６ｘ１６ドット」を取得し、これを表示画面条件とする（Ｓ８）。次に、ファイル名「ファイルＡ」、位置情報「０バイト目」、表示画面条件「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」を出力し（Ｓ９）、終了する。
【００４７】
図１において、ファイル送信要求送信装置（１ａ１）は、この出力をファイル送信要求として、ファイル送信要求受信装置（１ｂ１）に対しファイル送信要求を送信する。これを受けたファイル送信要求受信装置（１ｂ１）は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、図５に示すようなアルゴリズムを用いてファイル読み出し命令の列を生成する。位置情報／ファイル条件情報解析手段（１ｂ２）は、ファイル条件情報解析手段である。
【００４８】
図５は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、位置情報で示された位置より、表示画面条件に示された表示画面に表示するために必要かつ十分な情報を順次読み出すファイル読み出し命令の列を生成するアルゴリズムのフローチャートである。
【００４９】
図５において、位置情報／ファイル条件情報解析手段（１ｂ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」、表示画面条件「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」を読み出す（Ｓ１０）。次に、ファイル名「ファイルＡ」の、位置情報が示す位置「０バイト目」を始点として、一定量「１０００バイト」の情報をファイルから読み出す命令を生成する（Ｓ１１）。
【００５０】
次に、そのファイル読み出し命令をファイル送信装置（１ｂ３）に送信し（Ｓ１２）、それを受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。それを受けたファイル送信装置（１ｂ３）は、それを一旦自分自身に記憶するとともに、同じ情報を位置情報／ファイル条件情報解析手段（１ｂ２）に送信する（Ｓ１３）。それを受けた位置情報／ファイル条件情報解析手段（１ｂ２）は、位置情報を読み込んだバイト数「１０００バイト」だけ進める（Ｓ１４）。
【００５１】
ここで位置情報がファイルの終端かどうかが判断され（Ｓ１５）、まだ最後まで読み込んでいないので、表示画面条件分の情報を読み込んだかどうかが判断される（Ｓ１６）。「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」の画面表示サイズ条件では「５０文字ｘ３８行＝１９００文字＝３８００バイト（１文字＝２バイトとする）」の情報が表示できるため、まだ表示画面条件分の情報を読み込んでいないと判断し、引き続き情報の読み込みに移る（Ｓ１１）。（Ｓ１１）〜（Ｓ１６）を繰り返し、４０００バイト読み込んだところで表示画面条件分の情報「３８００バイト」を読み込んだと判断し、終了する。
【００５２】
図１において、ファイル読み出し命令「１０００バイト」を受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。それを受けたファイル送信装置（１ｂ３）は、それをファイル受信装置（１ａ３）に送信し、それを受けたファイル受信装置（１ａ３）は、それを情報処理装置側の内部記憶装置（１ａ４）に送信する。それを受けた情報処理装置側の内部記憶装置（１ａ４）は、それを内部に記憶させ、アプリケーションＢは、その情報を情報処理装置が持つ画面表示装置に順次表示する。
【００５３】
（実施の形態３）
以下に、本発明に係るファイル転送システムの一実施の形態を、図１、図６〜図８を用いて説明する。
【００５４】
図１において、外部記憶装置側の内部記憶装置（１ｂ４）にはファイルＡ（サイズ１００Ｍバイト）が記憶されており、情報処理装置側の内部記憶装置（１ａ４）の、現在の空き容量が１０Ｍバイトであるとする。又、情報処理装置は画面表示装置を持ち、そのサイズが８００ｘ６００ドット、そこに表示する文字の標準サイズが１６ｘ１６ドットであるとする。この時、ファイルＡを外部記憶装置より読み込み、その内容を情報処理装置側の内部記憶装置に記憶させ、かつ情報処理装置が持つ画面表示装置に表示するアプリケーションＢは以下のように動作する。
【００５５】
アプリケーションＢは、ファイル送信要求送信装置（１ａ１）に対し、ファイル名「ファイルＡ」、位置情報「０バイト目」を入力としてファイル読み出し命令を送信する。但し、アプリケーションの実行状態によっては位置情報として「ｍバイト目」を入力とすることもある。これを受けたファイル送信要求送信装置（１ａ１）は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、図６に示すようなアルゴリズムを用いてファイル送信要求を生成する。
【００５６】
図６は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、ファイル送信要求を生成する際に必要となる、ファイル名、位置情報、ファイル容量条件、表示画面条件を出力するアルゴリズムのフローチャートである。
【００５７】
図６において、位置情報／ファイル条件情報生成手段（１ａ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」を読み出す（Ｓ１７）。次に、情報処理装置側の内部記憶装置（１ａ４）の、現在の空き容量「１０Ｍバイト」を取得し、その容量に定数（０．５）を掛けた「５Ｍバイト」をファイル容量条件とする（Ｓ１８）。次に、情報処理装置が持つ画面表示装置のサイズ「８００ｘ６００ドット」、そこに表示する文字の標準サイズ「１６ｘ１６ドット」を取得し、これを表示画面条件とする（Ｓ１９）。次に、ファイル名「ファイルＡ」、位置情報「０バイト目」、ファイル容量条件「５Ｍバイト」、ファイル表示サイズ条件「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」を出力し（Ｓ２０）、終了する。
【００５８】
図１において、ファイル送信要求送信装置（１ａ１）は、この出力をファイル送信要求として、ファイル送信要求受信装置（１ｂ１）に対しファイル送信要求を送信する。これを受けたファイル送信要求受信装置（１ｂ１）は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、図７、図８に示すようなアルゴリズムを用いてファイル読み出し命令の列を生成する。
【００５９】
図７、図８は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、ファイル容量条件に示された容量が、表示画面条件に示された表示画面２画面分に表示するために必要な容量以下であれば、位置情報で示された位置より、表示画面条件より求められた表示画面２画面分の情報を順次読み出すファイル読み出し命令の列を生成し、２倍以上であれば、位置情報で示された位置より、表示画面条件より求められた表示画面２画面分の情報を順次読み出すファイル読み出し命令の列を生成した後、位置情報で示された位置より、表示画面条件に示された表示画面１画面分の情報をファイルの先頭方向に順次読み出すファイル読み出し命令の列を生成するアルゴリズムのフローチャートである。
【００６０】
図７において、位置情報／ファイル条件情報解析手段（１ｂ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」、ファイル容量条件「５Ｍバイト」、表示画面条件「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」を読み出す（Ｓ２１）。次に、ファイル名「ファイルＡ」の、位置情報が示す位置「０バイト目」を始点として、一定量「１０００バイト」の情報をファイルから読み出す命令を生成する（Ｓ２２）。
【００６１】
次に、そのファイル読み出し命令をファイル送信装置（１ｂ３）に送信し（Ｓ２３）、それを受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。それを受けたファイル送信装置（１ｂ３）は、それを一旦自分自身に記憶するとともに、同じ情報を位置情報／ファイル条件情報解析手段（１ｂ２）に送信する（Ｓ２４）。それを受けた位置情報／ファイル条件情報解析手段（１ｂ２）は、位置情報を読み込んだバイト数「１０００バイト」だけ進める（Ｓ２５）。
【００６２】
ここで位置情報がファイルの終端かどうかが判断され（Ｓ２６）、まだ最後まで読み込んでいないので、ファイル容量条件「５Ｍバイト」分の情報を読み込んだかどうかが判断される（Ｓ２７）。ここではまだ１０００バイトしか読み込んでいないため、引き続き、表示画面２画面分の情報を読み込んだかどうかが判断される（Ｓ２８）。「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」の画面表示サイズ条件では「５０文字ｘ３８行＝１９００文字＝３８００バイト（１文字＝２バイトとする）」の情報が表示できるため、まだ表示画面条件分の情報を読み込んでいないと判断し、引き続き情報の読み込みに移る（Ｓ２２）。（Ｓ２２）〜（Ｓ２８）を繰り返し、８０００バイト読み込んだところで表示画面２画面分の情報「７６００バイト」を読み込んだと判断し、図８のＳ２９に移る。
【００６３】
図８において、位置情報／ファイル条件情報解析手段（１ｂ２）は、位置情報を一番初めの値「０バイト目」に戻す（Ｓ２９）。次に、ファイル名「ファイルＡ」の、位置情報が示す位置「０バイト目」を始点として、一定量「１０００バイト」の情報をファイルからファイルの先頭方向に読み出す命令を生成する（Ｓ３０）。次に、そのファイル読み出し命令をファイル送信装置（１ｂ３）に送信し（Ｓ３１）、それを受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報（この場合０バイト分の情報）をファイル送信装置（１ｂ３）に送信する。それを受けたファイル送信装置（１ｂ３）は、それを一旦自分自身に記憶するとともに、同じ情報を位置情報／ファイル条件情報解析手段（１ｂ２）に送信する（Ｓ３２）。それを受けた位置情報／ファイル条件情報解析手段（１ｂ２）は、位置情報を読み込んだバイト数「０バイト」だけ進める（Ｓ３３）。ここで位置情報がファイルの先頭かどうかが判断され（Ｓ３４）、先頭であるため、終了する。図８のＳ３５、Ｓ３６は必要な情報を読んだかどうかの確認である。
【００６４】
図１において、ファイル読み出し命令「１０００バイト」を受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。それを受けたファイル送信装置（１ｂ３）は、それをファイル受信装置（１ａ３）に送信し、それを受けたファイル受信装置（１ａ３）は、それを情報処理装置側の内部記憶装置（１ａ４）に送信する。それを受けた情報処理装置側の内部記憶装置（１ａ４）は、それを内部に記憶させ、アプリケーションＢは、その情報を情報処理装置が持つ画面表示装置に順次表示する。
【００６５】
（実施の形態４）
以下に、本発明に係るファイル転送システムの一実施の形態を、図１、図９、図１０を用いて説明する。
【００６６】
図１において、外部記憶装置側の内部記憶装置（１ｂ４）にはファイルＡ（サイズ１００Ｍバイト）が記憶されているとする。この時、ファイルＡを外部記憶装置より読み込み、その内容を情報処理装置側の内部記憶装置に記憶させるアプリケーションＢは以下のように動作する。
【００６７】
アプリケーションＢは、ファイル送信要求送信装置（１ａ１）に対し、ファイル名「ファイルＡ」、位置情報「０バイト目」を入力としてファイル読み出し命令を送信する。但し、アプリケーションの実行状態によっては位置情報として「ｍバイト目」を入力とすることもある。これを受けたファイル送信要求送信装置（１ａ１）は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、図９に示すようなアルゴリズムを用いてファイル送信要求を生成する。
【００６８】
図９は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、ファイル送信要求を生成する際に必要となる、ファイル名、位置情報、ファイル転送時間条件を出力するアルゴリズムのフローチャートである。
【００６９】
図９において、位置情報／ファイル条件情報生成手段（１ａ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」を読み出す（Ｓ３７）。次に、ユーザからの入力によりファイル転送時間条件「５分」を取得する（Ｓ３８）。次に、ファイル名「ファイルＡ」、位置情報「０バイト目」、ファイル転送時間条件「５分」を出力し（Ｓ３９）、終了する。
【００７０】
図１において、ファイル送信要求送信装置（１ａ１）は、この出力をファイル送信要求として、ファイル送信要求受信装置（１ｂ１）に対しファイル送信要求を送信する。これを受けたファイル送信要求受信装置（１ｂ１）は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、図１０に示すようなアルゴリズムを用いてファイル読み出し命令を生成する。
【００７１】
図１０は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、ファイル転送時間条件からファイル容量条件を計算し、位置情報で示された位置より、上記ファイル容量条件に示された容量分の情報を一度に読み出すファイル読み出し命令を一つだけ生成するアルゴリズムのフローチャートである。
【００７２】
図１０において、位置情報／ファイル条件情報解析手段（１ｂ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」、ファイル転送時間条件「５分」を読み出す（Ｓ４０）。次に、情報処理装置と外部記憶装置との間を結ぶ通信路の転送速度「１Ｋバイト／秒」を取得し、それにファイル転送時間条件「５分」を掛けた「３００Ｋバイト」をファイル容量条件とする（Ｓ４１）。
【００７３】
次に、ファイル名「ファイルＡ」の、位置情報が示す位置「０バイト目」を始点として、ファイル容量条件「３００Ｋバイト」が示す容量分の情報をファイルから読み出す命令を生成する（Ｓ４２）。次に、そのファイル読み出し命令をファイル送信装置（１ｂ３）に送信し（Ｓ４３）、終了する。
【００７４】
図１において、ファイル読み出し命令「３００Ｋバイト」を受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。それを受けたファイル送信装置（１ｂ３）は、それをファイル受信装置（１ａ３）に送信し、それを受けたファイル受信装置（１ａ３）は、それを情報処理装置側の内部記憶装置（１ａ４）に送信する。それを受けた情報処理装置側の内部記憶装置（１ａ４）は、それを内部に記憶する。
【００７５】
（実施の形態５）
以下に、本発明に係るファイル転送システムの一実施の形態を、図１、図１１、図１２を用いて説明する。
【００７６】
図１において、外部記憶装置側の内部記憶装置（１ｂ４）にはファイルＡ（サイズ１００Ｍバイト）が記憶されているとする。この時、ファイルＡを外部記憶装置より読み込み、その内容を情報処理装置側の内部記憶装置に記憶させるアプリケーションＢは以下のように動作する。
【００７７】
アプリケーションＢは、ファイル送信要求送信装置（１ａ１）に対し、ファイル名「ファイルＡ」、位置情報「０バイト目」を入力としてファイル読み出し命令を送信する。但し、アプリケーションの実行状態によっては位置情報として「ｍバイト目」を入力とすることもある。これを受けたファイル送信要求送信装置（１ａ１）は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、図１１に示すようなアルゴリズムを用いてファイル送信要求を生成する。
【００７８】
図１１は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、ファイル送信要求を生成する際に必要となる、ファイル名、位置情報、ファイル転送料金条件を出力するアルゴリズムのフローチャートである。
【００７９】
図１１において、位置情報／ファイル条件情報生成手段（１ａ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」を読み出す（Ｓ４４）。次に、ユーザからの入力によりファイル転送料金条件「１００円」を取得する（Ｓ４５）。次に、ファイル名「ファイルＡ」、位置情報「０バイト目」、ファイル転送料金条件「１００円」を出力し（Ｓ４６）、終了する。
【００８０】
図１において、ファイル送信要求送信装置（１ａ１）は、この出力をファイル送信要求として、ファイル送信要求受信装置（１ｂ１）に対しファイル送信要求を送信する。これを受けたファイル送信要求受信装置（１ｂ１）は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、図１２に示すようなアルゴリズムを用いてファイル読み出し命令を生成する。
【００８１】
図１２は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、ファイル転送料金条件からファイル容量条件を計算し、位置情報で示された位置より、上記ファイル容量条件に示された容量分の情報を一度に読み出すファイル読み出し命令を一つだけ生成するアルゴリズムのフローチャートである。
【００８２】
図１２において、位置情報／ファイル条件情報解析手段（１ｂ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」、ファイル転送料金条件「１００円」を読み出す（Ｓ４７）。次に、情報処理装置と外部記憶装置との間を結ぶ通信路の転送速度「１Ｋバイト／秒」と、単位時間当りの転送料金「１０円／分」を取得し、転送料金条件「１００円」を単位時間当りの転送料金「１０円／分」で割り、その結果「１０分」に転送速度「１Ｋバイト／秒」を掛けた「６００Ｋバイト」をファイル容量条件とする（Ｓ４８）。
【００８３】
次に、ファイル名「ファイルＡ」の、位置情報が示す位置「０バイト目」を始点として、ファイル容量条件「６００Ｋバイト」が示す容量分の情報をファイルから読み出す命令を生成する（Ｓ４９）。次に、そのファイル読み出し命令をファイル送信装置（１ｂ３）に送信し（Ｓ５０）、終了する。
【００８４】
図１において、ファイル読み出し命令「６００Ｋバイト」を受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。それを受けたファイル送信装置（１ｂ３）は、それをファイル受信装置（１ａ３）に送信し、それを受けたファイル受信装置（１ａ３）は、それを情報処理装置側の内部記憶装置（１ａ４）に送信する。それを受けた情報処理装置側の内部記憶装置（１ａ４）は、それを内部に記憶する。
【００８５】
（実施の形態６）
以下に、本発明に係るファイル転送システムの一実施の形態を、図１、図１３、図１４を用いて説明する。
【００８６】
図１において、外部記憶装置側の内部記憶装置（１ｂ４）にはファイルＡ（サイズ１００Ｍバイト）が記憶されているとする。この時、ファイルＡを外部記憶装置より読み込み、その内容を情報処理装置側の内部記憶装置に記憶させ、かつ情報処理装置が持つ画面表示装置に表示するアプリケーションＢは以下のように動作する。
【００８７】
アプリケーションＢは、ファイル送信要求送信装置（１ａ１）に対し、ファイル名「ファイルＡ」、位置情報「０バイト目」を入力としてファイル読み出し命令を送信する。但し、アプリケーションの実行状態によっては位置情報として「ｍバイト目」を入力とすることもある。これを受けたファイル送信要求送信装置（１ａ１）は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、図１３に示すようなアルゴリズムを用いてファイル送信要求を生成する。
【００８８】
図１３は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、ファイル送信要求を生成する際に必要となる、ファイル名、位置情報、ファイル転送時間条件／ファイル転送料金条件を出力するアルゴリズムのフローチャートである。ここでは、ユーザがファイル転送時間条件を指定するものとして説明する。
【００８９】
図１３において、位置情報／ファイル条件情報生成手段（１ａ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」を読み出す（Ｓ５１）。次に、ユーザからの入力によりファイル転送時間条件「５分」を取得する（Ｓ５２）。次に、ファイル名「ファイルＡ」、位置情報「０バイト目」、ファイル転送時間条件「５分」を出力し（Ｓ５３）、終了する。
【００９０】
図１において、ファイル送信要求送信装置（１ａ１）は、この出力をファイル送信要求として、ファイル送信要求受信装置（１ｂ１）に対しファイル送信要求を送信する。これを受けたファイル送信要求受信装置（１ｂ１）は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、図１４に示すようなアルゴリズムを用いてファイル読み出し命令の列を生成する。
【００９１】
図１４は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、位置情報で示された位置より、ある一定量の情報を読み出すファイル読み出し命令を生成する動作を、ファイル転送速度条件／ファイル転送料金条件分の時間／料金がかかるまで繰り返すアルゴリズムのフローチャートである。
【００９２】
図１４において、位置情報／ファイル条件情報解析手段（１ｂ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」、転送時間条件「５分」を読み出す（Ｓ５４）。次に、ファイル名「ファイルＡ」の、位置情報が示す位置「０バイト目」を始点として、一定量「１０００バイト」の情報をファイルから読み出す命令を生成する（Ｓ５５）。次に、そのファイル読み出し命令をファイル送信装置（１ｂ３）に送信し（Ｓ５６）、それを受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。
【００９３】
それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。それを受けたファイル送信装置（１ｂ３）は、それを一旦自分自身に記憶するとともに、同じ情報を位置情報／ファイル条件情報解析手段（１ｂ２）に送信する（Ｓ５７）。それを受けた位置情報／ファイル条件情報解析手段（１ｂ２）は、位置情報を読み込んだバイト数「１０００バイト」だけ進める（Ｓ５８）。ここで位置情報がファイルの終端かどうかが判断され（Ｓ５９）、まだ最後まで読み込んでいないので、ファイル転送時間条件「５分」の時間が経過したかどうかが判断される（Ｓ６０）。（Ｓ５５）〜（Ｓ６０）を繰り返し、（Ｓ６０）でファイル転送時間条件「５分」が経過したと判断されたところで終了する。
【００９４】
図１において、ファイル読み出し命令「１０００バイト」を受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。それを受けたファイル送信装置（１ｂ３）は、それをファイル受信装置（１ａ３）に送信し、それを受けたファイル受信装置（１ａ３）は、それを情報処理装置側の内部記憶装置（１ａ４）に送信する。それを受けた情報処理装置側の内部記憶装置（１ａ４）は、それを内部に記憶する。
【００９５】
（実施の形態７）
以下に、本発明に係るファイル転送システムの一実施の形態を、図１、図１５〜図１７を用いて説明する。
【００９６】
図１において、外部記憶装置側の内部記憶装置（１ｂ４）にはファイルＡ（サイズ５０００バイト）、ファイルＢ（サイズ１０００バイト）記憶されており、ファイルＡの先頭２０００バイトの位置に、ファイル名（ファイルＢ）を挿入する記述があるとする。又、情報処理装置は画面表示装置を持ち、そのサイズが８００ｘ６００ドット、そこに表示する文字の標準サイズが１６ｘ１６ドットであるとする。この時、ファイルＡを外部記憶装置より読み込み、その内容を情報処理装置側の内部記憶装置に記憶させ、かつ情報処理装置が持つ画面表示装置に表示するアプリケーションＣは以下のように動作する。
【００９７】
アプリケーションＣは、ファイル送信要求送信装置（１ａ１）に対し、ファイル名「ファイルＡ」、位置情報「０バイト目」を入力としてファイル読み出し命令を送信する。但し、アプリケーションの実行状態によっては位置情報として「ｍバイト目」を入力とすることもある。これを受けたファイル送信要求送信装置（１ａ１）は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、図１５に示すようなアルゴリズムを用いてファイル送信要求を生成する。
【００９８】
図１５は、位置情報／ファイル条件情報生成手段（１ａ２）が有する、ファイル送信要求を生成する際に必要となる、ファイル名、位置情報、表示画面条件を出力するアルゴリズムのフローチャートである。
【００９９】
図１５において、位置情報／ファイル条件情報生成手段（１ａ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」を読み出す（Ｓ６１）。次に、情報処理装置が持つ画面表示装置のサイズ「８００ｘ６００ドット」、そこに表示する文字の標準サイズ「１６ｘ１６ドット」を取得し、これを表示画面条件とする（Ｓ６２）。次に、ファイル名「ファイルＡ」、位置情報「０バイト目」、表示画面条件「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」を出力し（Ｓ６３）、終了する。
【０１００】
図１において、ファイル送信要求送信装置（１ａ１）は、この出力をファイル送信要求として、ファイル送信要求受信装置（１ｂ１）に対しファイル送信要求を送信する。これを受けたファイル送信要求受信装置（１ｂ１）は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、図１６、図１７に示すようなアルゴリズムを用いてファイル読み出し命令の列を生成する。
【０１０１】
図１６、図１７は、位置情報／ファイル条件情報解析手段（１ｂ２）が有する、該当ファイルの情報として、該当ファイルと同一画面に表示する様指定された全てのファイルのファイル名を情報として含んでいた場合にも、上記位置情報／ファイル条件情報解析手段に、位置情報で示された位置より、表示画面条件が示す表示画面に表示するために必要かつ十分な情報を順次読み出すファイル読み出し命令の列を生成するアルゴリズムのフローチャートである。
【０１０２】
図１６において、位置情報／ファイル条件情報解析手段（１ｂ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」、表示画面条件「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」を読み出す（ｓ６４）。次に、それらを引数として図１７に示すようなサブルーチンを以下の手順で実行する（Ｓ６５）。
【０１０３】
図１７において、位置情報／ファイル条件情報解析手段（１ｂ２）はまず、ファイル名「ファイルＡ」、位置情報「０バイト目」、表示画面条件「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」を読み出す（Ｓ６６）。
【０１０４】
次に、ファイル名「ファイルＡ」の、位置情報が示す位置「０バイト目」を始点として、一定量「１０００バイト」の情報をファイルから読み出す命令を生成する（Ｓ６７）。次に、そのファイル読み出し命令をファイル送信装置（１ｂ３）に送信し（Ｓ６８）、それを受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。
【０１０５】
それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。それを受けたファイル送信装置（１ｂ３）は、それを一旦自分自身に記憶するとともに、同じ情報を位置情報／ファイル条件情報解析手段（１ｂ２）に送信する（Ｓ６９）。それを受けた位置情報／ファイル条件情報解析手段（１ｂ２）は、位置情報を読み込んだバイト数「１０００バイト」だけ進める（Ｓ７０）。
【０１０６】
ここで位置情報がファイルの終端かどうかが判断され（Ｓ７１）、まだ最後まで読み込んでいないので、表示画面条件分の情報を読み込んだかどうかが判断される（Ｓ７２）。「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」の画面表示サイズ条件では「５０文字ｘ３８行＝１９００文字＝３８００バイト（１文字＝２バイトとする）」の情報が表示できるため、まだ表示画面条件分の情報を読み込んでいないと判断し、次に、読み出した情報にファイル読み込み記述があるかどうかが判定される（Ｓ７３）。ここではファイル読み込み記述がないため、引き続き情報の読み込みに移る（Ｓ６７）。（Ｓ６７）〜（Ｓ７３）を繰り返し、２０００バイト読み込んだところでファイル読み込み記述「ファイルＢ」があるため、ファイル名「ファイルＢ」、位置情報「０バイト目」、表示画面条件「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」を引数として、図１７に示すようなサブルーチンを以下の手順で実行する（Ｓ７４）。
【０１０７】
図１７において、位置情報／ファイル条件情報解析手段（１ｂ２）はまず、ファイル名「ファイルＢ」、位置情報「０バイト目」、表示画面条件「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」を読み出す（Ｓ６６）。次に、ファイル名「ファイルＡ」の、位置情報が示す位置「０バイト目」を始点として、一定量「１０００バイト」の情報をファイルから読み出す命令を生成する（Ｓ６７）。次に、そのファイル読み出し命令をファイル送信装置（１ｂ３）に送信し（Ｓ６８）、それを受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。
【０１０８】
それを受けたファイル送信装置（１ｂ３）は、それを一旦自分自身に記憶するとともに、同じ情報を位置情報／ファイル条件情報解析手段（１ｂ２）に送信する（Ｓ６９）。それを受けた位置情報／ファイル条件情報解析手段（１ｂ２）は、位置情報を読み込んだバイト数「１０００バイト」だけ進める（Ｓ７０）。ここで位置情報がファイルの終端かどうかが判断され（Ｓ７１）、最後まで読み込んだと判断し、サブルーチンを終了する。
【０１０９】
図１７において、サブルーチンから戻った後、位置情報／ファイル条件情報解析手段（１ｂ２）は、ファイル名「ファイルＡ」の、位置情報が示す位置「３０００バイト目」を始点として、一定量「１０００バイト」の情報をファイルから読み出す命令を生成する（Ｓ６７）。次に、そのファイル読み出し命令をファイル送信装置（１ｂ３）に送信し（Ｓ６８）、それを受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。
【０１１０】
それを受けたファイル送信装置（１ｂ３）は、それを一旦自分自身に記憶するとともに、同じ情報を位置情報／ファイル条件情報解析手段（１ｂ２）に送信する（Ｓ６９）。それを受けた位置情報／ファイル条件情報解析手段（１ｂ２）は、位置情報を読み込んだバイト数「１０００バイト」だけ進める（Ｓ７０）。ここで位置情報がファイルの終端かどうかが判断され（Ｓ７１）、まだ最後まで読み込んでいないので、表示画面条件分の情報を読み込んだかどうかが判断される（Ｓ７２）。「画面サイズ８００ｘ６００ドット」「文字サイズ１６ｘ１６ドット」の画面表示サイズ条件では「５０文字ｘ３８行＝１９００文字＝３８００バイト（１文字＝２バイトとする）」の情報が表示できるが、すでに４０００バイト読み込んだため、表示画面条件分の情報「３８００バイト」を読み込んだと判断し、アルゴリズムを終了する。
【０１１１】
図１において、ファイル読み出し命令「１０００バイト」を受けたファイル送信装置（１ｂ３）は、外部記憶装置側の内部記憶装置（１ｂ４）にファイル読み出し命令を送信する。それを受けた外部記憶装置側の内部記憶装置（１ｂ４）は、そのファイル読み出し命令に対応する、ファイルの部分情報又は全情報をファイル送信装置（１ｂ３）に送信する。それを受けたファイル送信装置（１ｂ３）は、それをファイル受信装置（１ａ３）に送信し、それを受けたファイル受信装置（１ａ３）は、それを情報処理装置側の内部記憶装置（１ａ４）に送信する。それを受けた情報処理装置側の内部記憶装置（１ａ４）は、それを内部に記憶させ、アプリケーションＢは、その情報を情報処理装置が持つ画面表示装置に順次表示する。
【０１１２】
その他、本発明は上記しかつ図面に示した実施の形態のみに限定されるものではなく、要旨を逸脱しない範囲内で適宜変形して実施できることは勿論である。
【０１１３】
【発明の効果】
請求項１記載のファイル転送システムによれば、情報処理装置側が要求する情報の条件通りの情報が外部記憶装置より転送されるため、その情報を確実に読み込むことが出来きる。さらに、情報処理装置側が一度に表示可能な容量の情報が外部記憶装置より転送されるため、ユーザに見える情報だけを読み込んで表示することにより、必要な情報を素早く表示することが出来るようになる。
【０１１４】
請求項２記載の情報処理装置によれば、上記の優れた効果を達成するファイル転送システムを構成することが可能である。さらに該当ファイルの受信したい部分だけを確実に読み込むことが出来、ファイル転送の回数が減り、読み込み速度が飛躍的に向上する。
【０１１５】
請求項３記載の情報処理装置によれば、画面サイズに合わせて、情報が外部記憶装置より転送され、上記の優れた効果を達成するファイル転送システムを構成することが可能である。
【０１１６】
請求項４記載の情報処理装置によれば、表示文字サイズに合わせて、情報が外部記憶装置より転送され、上記の優れた効果を達成するファイル転送システムを構成することが可能である。
【０１１７】
請求項５記載の外部記憶装置によれば、上記の優れた効果を達成するファイル転送システムを構成することが可能である。さらに表示画面条件に定義された表示画面１画面分を単位として順次転送することができ、情報処理装置の表示条件に合わせて情報を転送することができる。
【０１１８】
請求項６記載のファイル転送方法によれば、情報処理装置側が要求する情報の条件通りの情報が外部記憶装置より転送されるため、その情報を確実に読み込むことが出来きる。さらに、情報処理装置側が一度に表示可能な容量の情報が外部記憶装置より転送されるため、ユーザに見える情報だけを読み込んで表示することにより、必要な情報を素早く表示することが出来るようになる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るファイル転送システムの概略構成を示すブロック図である。
【図２】本発明の一実施の形態に係る位置情報／ファイル条件情報生成手段が備えるアルゴリズムの具体例を示すフローチャートである。
【図３】本発明の一実施の形態に係る位置情報／ファイル条件情報解析手段が備えるアルゴリズムの具体例を示すフローチャートである。
【図４】本発明の一実施の形態に係る位置情報／ファイル条件情報生成手段が備えるアルゴリズムの具体例を示すフローチャートである。
【図５】本発明の一実施の形態に係る位置情報／ファイル条件情報解析手段が備えるアルゴリズムの具体例を示すフローチャートである。
【図６】本発明の一実施の形態に係る位置情報／ファイル条件情報生成手段が備えるアルゴリズムの具体例を示すフローチャートである。
【図７】本発明の一実施の形態に係る位置情報／ファイル条件情報解析手段が備えるアルゴリズムの具体例を示すフローチャートの前半部分である。
【図８】本発明の一実施の形態に係る位置情報／ファイル条件情報解析手段が備えるアルゴリズムの具体例を示すフローチャートの後半部分である。
【図９】本発明の一実施の形態に係る位置情報／ファイル条件情報生成手段が備えるアルゴリズムの具体例を示すフローチャートである。
【図１０】本発明の一実施の形態に係る位置情報／ファイル条件情報解析手段が備えるアルゴリズムの具体例を示すフローチャートである。
【図１１】本発明の一実施の形態に係る位置情報／ファイル条件情報生成手段が備えるアルゴリズムの具体例を示すフローチャートである。
【図１２】本発明の一実施の形態に係る位置情報／ファイル条件情報解析手段が備えるアルゴリズムの具体例を示すフローチャートである。
【図１３】本発明の一実施の形態に係る位置情報／ファイル条件情報生成手段が備えるアルゴリズの具体例を示すフローチャートである。
【図１４】本発明の一実施の形態に係る位置情報／ファイル条件情報解析手段が備えるアルゴリズムの具体例を示すフローチャートである。
【図１５】本発明の一実施の形態に係る位置情報／ファイル条件情報生成手段が備えるアルゴリズムの具体例を示すフローチャートである。
【図１６】本発明の一実施の形態に係る位置情報／ファイル条件情報解析手段が備えるアルゴリズムの具体例を示すフローチャートの前半部分である。
【図１７】本発明の一実施の形態に係る位置情報／ファイル条件情報解析手段が備えるアルゴリズムの具体例を示すフローチャートの後半部分である。
【図１８】従来技術に係るファイル転送システムの概略構成を示すブロック図である。
【符号の説明】
１ａ１、２ａ１  ファイル送信要求送信装置
１ｂ１、２ｂ１  ファイル送信要求受信装置
１ａ２  位置情報／ファイル条件情報生成手段
１ｂ２  位置情報／ファイル条件情報解析手段
１ａ３、２ａ３  ファイル受信装置
１ｂ３、２ｂ３  ファイル送信装置
１ａ４、２ａ４  情報処理装置側の内部記憶装置
１ｂ４、２ｂ４  外部記憶装置側の内部記憶装置
【図１】
0003621251.tif 000002
【図２】
0003621251.tif 000003
【図３】
0003621251.tif 000004
【図４】
0003621251.tif 000005
【図５】
0003621251.tif 000006
【図６】
0003621251.tif 000007
【図７】
0003621251.tif 000008
【図８】
0003621251.tif 000009
【図９】
0003621251.tif 000010
【図１０】
0003621251.tif 000011
【図１１】
0003621251.tif 000012
【図１２】
0003621251.tif 000013
【図１３】
0003621251.tif 000014
【図１４】
0003621251.tif 000015
【図１５】
0003621251.tif 000016
【図１６】
0003621251.tif 000017
【図１７】
0003621251.tif 000018
【図１８】
0003621251.tif 000019