(57)【要約】【課題】記録データをＰＣからプリンタに転送する場合等、ユーザ固有のシステム構成における最良〈最短時間〉のデータ転送方法が選択されていない。【課題を解決するための手段】転送データを複数に分割して切り出しするデータサイズを変更し、各々の転送時間を測定、学習し最短時間で済むような切り出しサイズを見つけるようにした。【選択図】    図１
2004234526.tif 000002
【特許請求の範囲】
【請求項１】
データを転送するデータ転送手段と、データの転送時間を学習する学習手段と、
転送時間が短くなる転送データの区切りサイズを前記学習した転送時間に基づいて変更する区切りサイズ変更手段と
を有することを特徴とするデータ転送システム。
【請求項２】
転送すべきデータを記憶するデータ記憶手段をさらに備えたことを特徴とする請求項１に記載のデータ転送システム。
【請求項３】
前記データ記憶手段に記憶するデータ量を設定するデータ量設定手段を有することを特徴とする
請求項１、及び２に記載のデータ転送システム。
【請求項４】
前記区切りサイズを予め設定する区切りサイズ設定手段と
を有することを特徴とする請求項１から３に記載のデータ転送システム。
【請求項５】
前記区切りサイズの変更量を予め設定するサイズ変更量設定手段とを有することを特徴とする請求項４に記載のデータ転送システム。
【請求項６】
前記区切りサイズを増加するか減少するかを設定するサイズ変更方向設定手段とを有することを特徴とする請求項５に記載の
データ転送システム。
【請求項７】
前記区切りサイズ変更手段により変更されたデータを複数回繰り返し転送する繰り返し手段を有することを特徴とする
請求項１から６に記載のデータ転送システム。
【請求項８】
前記区切りサイズ変更手段により変更されたデータの転送時間を計測する計測手段を有することを特徴とする請求項１から７に記載の
データ転送システム。
【請求項９】
転送に関連するデータを記憶装置に記憶することを特徴とする請求項１記載のデータ転送システム。
【請求項１０】
前記学習手段に関連するデータを記憶装置に記憶することを特徴とする請求項１記載のデータ転送システム。
【請求項１１】
データの転送にかかる転送時間を学習する学習ステップと、
転送時間が短くなる転送データの区切りサイズを前記学習した転送時間に基づいて設定するステップと
を有することを特徴とするプログラム。
【請求項１２】
前記プログラムと、
データを転送する転送ステップと
を有することを特徴とするデバイスドライバ。
【請求項１３】
前記デバイスドライバと、
デバイスドライバを管理する管理手段と
を有することを特徴とするオペレーティングシステム。
【請求項１４】
前記プログラムと、
該プログラムを動作させる動作ステップと
を有することを特徴とするアプリケーションソフトウェア。
【請求項１５】
前記プログラムと、対象デバイスとの通信を行う通信手段と
を有することを特徴とする情報処理装置。
【請求項１６】
要求された処理に対し、データの転送処理を行う情報処理システムであって、
前記転送処理を行うプロセッサと、
前記転送処理を行う通信手段と、
転送に関連するデータを記憶する記憶装置と、
データを転送するのにかかる時間を学習する学習手段と
を備えたことを特徴とする情報処理システム。
【請求項１７】
前記転送処理は、前記学習した転送時間に基づいて、転送時間が短くなる転送データの区切りサイズを設定するデータ区切り手段と
を備えたことを特徴とする請求項１６に記載の情報処理システム。
【請求項１８】
前記記憶装置は、転送開始時間を記憶することを特徴とする請求項１６に記載の情報処理システム。
【請求項１９】
前記記憶装置は、転送終了時間を記憶することを特徴とする請求項１６に記載の情報処理システム。
【請求項２０】
前記記憶装置は、転送の開始から終了までの転送所要時間を記憶することを特徴とする請求項１６に記載の情報処理システム。
【請求項２１】
前記記憶装置は、転送時間から算出された数値を記憶することを特徴とする請求項１６に記載の情報処理システム。
【請求項２２】
前記記憶装置は、前記学習手段が使用する転送データ量を予め記憶することを特徴とする請求項１６に記載の情報処理システム。
【請求項２３】
前記記憶装置は、前記学習手段が使用する区切りデータ量を予め記憶することを特徴とする請求項１６に記載の情報処理システム。
【請求項２４】
前記データ転送はケーブル、及びインタフェースを介して行なうことを特徴とする請求項１から２３に記載のデータ転送システム、又は情報処理システム。
【請求項２５】
転送データを記憶する第１の記憶手段と、転送時間を測定するための転送データを記憶する第２の記憶手段と前記第２の記憶手段のデータを分割、出力するデータ分割手段と、前記分割手段からの出力データの転送時間を学習する学習手段と、
転送時間が短くなる転送データの分割方法を前記学習した転送時間に基づいて決定する分割方法決定手段と、前記分割方法決定手段の決定結果に基づき、前記第１の記憶手段のデータを転送することを特徴とするデータ転送システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は転送データを扱うデータ転送システム、プログラム、デバイスドライバ、オペレーティングシステム、アプリケーションソフトウェア、情報処理装置、及び情報処理システムに関するものである。
【０００２】
【従来の技術】
従来、転送処理装置は複合機器を例とすると、特開平１１−０５５９５８号に記載されているように、情報処理装置から送信された転送情報を基に複数のバスを使用し、データの書き込みと読み取りを並列に行うことでスループットを向上するように構成されている。
（例えば特許文献１参照）
【特許文献１】
特開２０００−１９１１７３号公報
【０００３】
【発明が解決しようとする課題】
しかし、上記従来例ではユーザが構築しているシステム毎に、データの送信側、受信側の処理特性の整合をとり、最もスピーディなデータ転送方法を得るのは難しかった。
【０００４】
本発明に係る第１の発明の目的は、書き込みデータの転送サイズを変化させる方法でスループットを短縮し、かつ、その変化する転送サイズを学習する機能を具備し、更なるスループットの短縮が可能なデータ転送処理装置を提供することにある。
【０００５】
本発明に係る第２の発明の目的は、転送する側のホスト媒体を限定しないことにある。
【０００６】
本発明に係る第３の発明の目的は、転送されたデータを処理する側のデバイス種類を限定しないことにある。
【０００７】
【課題を解決するための手段及び作用】
上記目的を達成するために、本発明にあっては、転送対象データに対し一回以上の回数に分けて転送を行う転送処理装置であって、前記転送処理を行うプロセッサと、前記転送処理を行う通信手段と、前記転送対象データを転送するのにかかる転送時間を測定する測定手段と、転送に関連するデータを記憶する記憶手段と、前記転送対象データを転送するのにかかる時間を学習する学習手段と、前記学習した転送時間に基づいて、転送時間が短くなる転送データの区切りサイズを設定する手段と、前記設定する手段により設定された区切りサイズに基づき、前記転送対象データを区切る手段とを備えることを特徴とする。
【０００８】
【発明の実施の形態】
以下に、図面を参照して、この発明の最適な実施の形態を例示的に詳しく説明する。
【０００９】
ただし、この実施の形態に記載されている構成要素の相対配置、数式、数値等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する主旨のものではない。
本発明を実施した転送処理システムの概念図を図１に示す。
【００１０】
データ転送元デバイス１００内のＣＰＵ１０１は中央演算処理装置で、後述するメモリに記憶されているプログラムを実行して、システムの各部を制御する。
【００１１】
１０２は記憶装置で、ＯＳ、デバイスドライバ、アプリケーションソフトウェア及び図２に示すフローに対応するプログラムが記憶されている。
【００１２】
１０３は転送及び、記録に関わるデータを記憶するためのＲＡＭ（記憶装置）で、最新切り出し設定サイズ１２０、前回切出しサイズ１２１、転送開始時間１２２、転送終了時間１２３、比較対象転送時間１２４、転送サイズ変更傾き１２５、切り出しサイズ変更量１２６、及び転送データ１２７等を記憶する。
【００１３】
１０４は転送対象デバイスとの通信を行うＵＳＢインタフェースである。１０５は転送されたデータを受け取るプリンタデバイスである。
【００１４】
次に本発明を具現化した情報処理装置（転送元デバイス）１００の構成について図３を用いて説明する。
情報処理装置１００の出力デバイスとして記録装置３３０と通信ケーブルで接続される。本図記録装置３３０は前述プリンタデバイス１０５に対応している。
【００１５】
情報処理装置では、オペレーティングシステム（ＯＳ）の制御下でメインＣＰＵ３０１が各種プログラムを実行する。ＣＰＵ３０１は前述のＣＰＵ１０１に対応する機能を有する。
メインＣＰＵ３０１のシステムバスにはキャッシュ３０２と呼ぶＳＲＡＭを使用した高速のメモリをもち、メインＣＰＵ３０１が常時アクセスするような、コード、データを記憶する。システムバスと、階層化されたローカルバスとしてのＰＣＩバス３０５はＰＣＩブリッジ３０３を介し接続されている。
メインメモリ３０４はオペレーティングシステム（ＯＳ）、各種アプリケーションプログラム、出力デバイス用デバイスドライバ等、実行プログラムの一時的記憶領域で且つ、各プログラム実行のための作業用メモリ領域としても用いられる。
【００１６】
メインメモリ３０４は又、前述のＲＡＭ（記憶装置）１０３に相当する。
これらの実行プログラムは例えばハードディスクドライブＨＤＤ３１７から読み出されるものである。
【００１７】
メインメモリ３０４にはアプリケーションプログラムによって編集されたＲＧＢの表示データ、そして例えば記録装置３３０用プリンタドライバによってＲＧＢ記録データからＣＭＹＫ信号に変換された記録データも一時的に記憶され、アプリケーションプログラムの実行指示によって、表示信号はビデオコントローラ３２３を介してＶＲＡＭ（Ｖｉｄｅｏ−ＲＡＭ）３２４に書き込まれる。
【００１８】
そしてメインメモリ３０４では記録装置３３０へ送信するための、アプリケーションプログラムで生成する各コマンド、記録データを一時的に記憶する。
【００１９】
各コマンド、記録データ等は例えばＵＳＢポート３１９を介し、記録装置３３０に送信される。ＵＳＢポート３１９は又、前述の（図１）ＵＳＢインタフェースに対応する。
ビデオコントローラ３２３はＶＲＡＭ３２４に書き込まれたＲＧＢの表示データを連続的、且つ継続的に読み出し、ＣＲＴ，ＬＣＤ、ＰＤＰ等のディスプレイ３２５に画面リフレッシュ信号として、連続的に表示データを送り続ける。
【００２０】
ＲＯＭ３０６はキーボード／マウスコントローラ３１２を介して接続されるキーボード３１３、及びマウス３１４、そしてＣＤＤ（８０８）やＦＤＤ（８１０）等の入出力機器を制御するＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）プログラム、パワーＯＮ時の初期化、自己診断プログラム等を格納し、ＥＥＰＲＯＭ３０７は恒久的に利用する各種のパラメータを記憶させるための不揮発性のメモリである。
【００２１】
又本発明では、データ転送開始、終了時各々の時刻読み出しにＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ
Ｃｌｏｃｋ）３０８を用いる場合もある。
【００２２】
本発明による動作の特徴は例えばＵＳＢポート３１９を介して出力デバイスとしての記録装置３３０へ記録データを転送する場合、使われている各ハードウェアの特性、ＵＳＢドライバ、プリンタドライバの特性、そしてＯＳの特性等、ユーザ固有のシステムに対して最適なデータ転送方法を見つけ出すことである。
【００２３】
上述の構成からなる実施例の動作説明を図２に示すフローにて説明する。
【００２４】
以下の動作は例えばＨＤＤ３１７からメインメモリ３０４にロードされた図２に示すフローに対応するプログラムをＣＰＵ３０１が実行することによりなされる。
【００２５】
本発明ではデータ転送する際、転送データ全体を１つ、又は２分割以上に区切り、通信インタフェースを介して、転送先デバイスに転送する。
この時、区切られた転送データのサイズを切り出しサイズという。
【００２６】
先ず転送処理を開始する時に、総データ量を予め１００  ［ＫＢ］  に設定（ステップＳ２０１）、続いて切り出しサイズ変更傾き１２５をデフォルト値：（＋）に、そして切り出しサイズ変更量１２６の初期値を２  ［ＫＢ］  に夫々設定する（ステップＳ２０１）。
この値（＋）はサイズ変更する時に前回よりも増加することを示す。
又切り出しサイズ変更傾き１２５が（−）に設定されている場合には、サイズ変更時に前回よりも転送サイズを減少（小さく）する。
続いてＲＡＭに最新切り出しサイズ１２０が保存されているかどうかを調べ、保存されていたら（ステップＳ２０２−Ｙｅｓ）、その値を切出しサイズに設定し（ステップＳ２０４）、転送データを区切る（分割する）。
保存されていない場合（ステップＳ２０２−Ｎｏ）、初期値として４  ［ＫＢ］  を切出しサイズに設定し、転送データを区切る（ステップＳ２０３）。
【００２７】
以上の処理が、転送データの区切りサイズを前回学習した転送時間に基づいて設定する手段である。
【００２８】
次に区切られた転送データを転送開始する時点の時間を転送開始時間１２２として取得、ＲＡＭに記憶する（ステップＳ２０５）。
【００２９】
続いてデータ転送を行い（ステップＳ２０６）、全ての転送が終了した時間を転送終了時間１２３として取得、ＲＡＭに記憶する（ステップＳ２０７）。
【００３０】
転送開始時間１２２と転送終了時間１２３とから転送にかかった時間を計算し（ステップＳ２０８）、次に今回要した転送時間と比較する対象の比較対象転送時間１２４が保存されているかどうかを調べ、保存されていたら（ステップＳ２０９−Ｙｅｓ）、その比較対象転送時間と今回の転送時間を比較する（ステップＳ２１０）。
【００３１】
比較対象転送時間１２４が保存されていない場合（ステップＳ２０９−Ｎｏ）、今回の転送時間を比較対照転送時間として設定（ステップＳ２１１）、ＲＡＭに設定された変更傾きの値に従ってサイズ変更し（ステップＳ２１２）、ステップＳ２０２に戻る。
ステップＳ２１０にて今回の転送時間の方が短かったなら（ステップＳ２１２−Ｙｅｓ）、今回の時間を比較対照転送時間として更新（ステップＳ２１１）、ＲＡＭに設定された変更傾きの値に従ってサイズ変更し（ステップＳ２１２）、ステップＳ２０２に戻る。
一方、ステップＳ２１０にて今回の転送時間の方が長かった（遅かった）ならば（ステップＳ２１０−Ｎｏ）、切り出しサイズ変更傾きをトグル（逆転）する。
【００３２】
もし（＋）に設定されていたなら（―）に、（―）に設定されていたなら（＋）に逆転する（ステップＳ２１３）。
【００３３】
次に切り出しサイズ変更量１２６を１／２に減らす（ステップＳ２１４）。
つまり切り出しサイズ変更量１２６が例えば２  ［ＫＢ］  に設定されていたなら１  ［ＫＢ］
に減らす。
次に（ステップＳ２１３、Ｓ２１４）の操作がｎ回目（例えば３回目）でなければ（ステップＳ２１５−Ｎｏ）、逆転されたサイズ変更傾きと１／２に更新されたサイズ変更量１２６に従ってサイズ変更し最新切り出しサイズに設定（ステップＳ２１２）、そしてステップＳ２０２に戻る。
もし（ステップＳ２１３、Ｓ２１４）の操作がｎ回目（例えば３回目）であった場合（ステップＳ２１５−Ｙｅｓ）、この時点でＲＡＭに設定されている最新切り出しサイズ１２０が最速であると判定、保存し（ステップＳ２１６）、終了する。
この処理が転送対象データの転送時間を学習する手段である。
【００３４】
本プログラムの総データ量は１００  ［ＫＢ］  に限らず、任意のサイズで良い。
【００３５】
変更量のデフォルト値は２  ［ＫＢ］  に限らず、任意のサイズで良い。
【００３６】
又、変更傾きのデフォルト値は＋／−何れの値でも良い。
【００３７】
転送開始時間１２２は転送開始する時点の時間に限らず、例えば、基準時間や、任意の尺度で変化する時間及び、これらの時間を元に算出される数値でも良い。
【００３８】
転送終了時間１２３は転送終了した時点の時間に限らず、例えば、基準時間からの経過時間や、任意の尺度で変化する時間及び、これらの時間を元に算出される数値などでも良い。
【００３９】
転送にかかった時間を計算するタイミングは転送終了直後に限らず、例えば、転送終了直後から比較対象転送時間と今回の転送時間を比較する以前ならば、任意のタイミングで良い。
【００４０】
比較対象転送時間１２４が保存されていなかった場合の、今回の切り出しサイズの変化方向及び、変化幅は任意の変化方向及び、変化幅で良い。
【００４１】
比較対象転送時間１２４を更新するタイミングは、比較対象時間と今回の転送時間との比較直後でなく、比較終了から、次の転送処理が終了する以前ならば、任意のタイミングで良い。
【００４２】
比較対象転送時間１２４と比較した結果、今回の転送時間が増加した場合、比較対象転送時間１２４の更新を行わないだけではなく、たとえば、比較対象時間として保存されている数値で新たに更新しても良い。
【００４３】
比較対象転送時間１２４と今回の転送時間を比較した後、次回切り出しサイズの変化幅は、任意の値で良い。
【００４４】
今回の切り出しサイズに対し任意に変更された値を最新切り出しサイズ１２０として保存するタイミングはサイズ変更傾き１２５を逆転した直後だけではなく、今回の切り出しサイズを変更した直後から、転送処理が終了する以前ならば、任意のタイミングで良い。
【００４５】
転送に関するデータとしては、最新切り出しサイズ１２０、前回切り出しサイズ１２１、転送開始時間１２２、転送終了時間１２３、比較対象転送時間１２４、サイズ変更傾き１２５、転送データ１２６だけに限らず、これらのうちの一部又は、それ以外の値も保存できる。
【００４６】
記憶装置の記憶媒体１０３はＲＡＭに限らず、例えば、磁気記憶媒体（ＦＤ、ハードディスク、磁気テープ等）、光ディスク（ＭＯやＰＤ等の光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等）、半導体ストレージ、紙テープ、ＲＯＭ素子などを挙げることができる。
【００４７】
インタフェース１０４はＵＳＢに限らず、例えばＲＣ−２３２Ｃ、ＩｒＤＡ、ＩＥＥＥ１３９４等のシリアルインタフェイスや、ＩＥＥＥ１２８４、ＳＣＳＩ、ＩＤＥなどのパラレルインタフェイス、或いはネットワークでも可能である。
【００４８】
デバイス１０５はプリンタに限らず、例えばコンピュータや、複写機、プロッタ、ディスプレイ、磁気ディスクデバイス、磁気テープデバイス、記録可能光学ディスクデバイス、ネットワークデバイス、ヒューマンインタフェースデバイスなども可能である。
【００４９】
上述の実施形態では、システムとして記述したが、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に情報伝送手段（記憶媒体、回線、ネットワーク等を介した有線伝送或いは光や電波の無線伝送）を用いて直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが、上記情報伝送手段から、一旦ハードディスク等の記憶装置にインストールした後であればその記憶装置からそのプログラムをＲＡＭに読み出して実行する場合にも適用できる。
【００５０】
従って、本発明は上記実施形態で説明した機能処理をコンピュータで実現するための、該コンピュータにインストールされるプログラムコード自体も本発明を構成するものである。
【００５１】
つまり、本発明における特許請求の範囲に記載した要件を満たす機能を実現するコンピュータプログラム自体も本願発明に含まれる。
【００５２】
なお、プログラムとしては、プロセッサが直接に解釈し実行可能なオブジェクトコードプログラム、及び、インタプリタにより実行されるプログラム、ＯＳ或いはアプリケーション上で動作するスクリプトデータ形式のプログラム等、プログラムの形態は問われない。
【００５３】
また、プログラムを供給するための「記憶媒体」としては、例えば、磁気記憶媒体（ＦＤ、ハードディスク、磁気テープ等）、光ディスク（ＭＯやＰＤ等の光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等）、半導体ストレージ、紙テープ、ＲＯＭ素子などを挙げることができる。
【００５４】
また、伝送信号によるプログラムの供給方法としては、たとえばクライアントコンピュータのブラウザやＦＴＰクライアントを用いてインタネットのＷｅｂサイトやＦＴＰサーバに接続し、該ＷｅｂサイトやＦＴＰサーバから本発明の機能を実現するコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードする処理がある。
【００５５】
また、本発明のプログラムが複数の小プログラムファイルで構成される場合、それぞれの小プログラムファイルを異なるＷｅｂサイトやＦＴＰサーバからダウンロードすることによっても実現可能である。例えば、本願発明が、その主要部分となるプログラム以外に、それと連携して動作する小プログラム（ダイナミックリンクライブラリやオーバレイプログラム等）を必要とする場合、その小プログラムをインタネット上のサーバからダウンロードしても構わない。
【００５６】
この場合、小プログラムも本願発明を構成する要素の１つとなるので、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるネットワーク上のサーバも、本発明に含まれるものである。
【００５７】
なお、小プログラムは、電子メールに添付されるプログラムも含む。
【００５８】
また、本発明は、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インタネットを介してホームページ等から暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５９】
また、コンピュータが、記憶媒体よりＲＡＭに読み出したプログラムを実行することによって、前述した実施形態の機能が実現する以外にも、コンピュータ上で稼動しているＯＳやドライバプログラムなどが、本発明を構成する要素の１つ、或いは全要素中一部または全部を実行する場合であっても、前述した実施形態の機能を実現する場合には本発明に含まれる。
【００６０】
さらに、実施例ではプログラムで具現化した例を説明したが、ハードウェアにより同じ機能を実現しても良い。
【００６１】
【発明の効果】
以上説明した通り、本説明によれば、データの転送にかかる転送時間を学習する学習手段と、転送時間が短くなる転送データの区切りサイズを前記学習した転送時間に基づいて設定する手段とを設ける事により、ユーザ及び開発者が特に設定や測定を必要としないで、そのデバイスを使い込んでいくうちにデータ転送時間が短縮されていき、最終的には、ユーザ環境固有の最速転送時間を得る事が可能である。
【００６２】
【図面の簡単な説明】
【図１】本発明のデータ転送システムを説明する概念図である。
【図２】本発明を実施したデータ転送システムの処理の流れを示すフローである。
【図３】本発明を実施した転送処理システムのブロック図である。
【符号の説明】
１０１  ＣＰＵ
１０２  記憶装置
１０３  ＲＡＭ
１０４  インタフェース
１０５  プリンタ（デバイス）
３０１  ＣＰＵ
３０４  メインメモリ
３０８  ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）
３１７  ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
３１９  ＵＳＢポート
３３０  プリンタデバイス（記録装置）
【図１】
2004234526.tif 000003
【図２】
2004234526.tif 000004
【図３】
2004234526.tif 000005