(57)【要約】【目的】比較的簡単に，画像について所望の変換を行う。【構成】クライアント・コンピュータ１からＦＴＰサーバ３０に画像ファイル，変換指示ファイルが送信される（ステップ３２）。受信したファイルの中に“＿００Ｃｏｍｍａｎｄ．ｔｘｔ”のファイル名をもつものがあれば（ステップ４３でＹＥＳ），そのファイルは変換指示ファイルであるとしてテンポラリ・フォルダに格納される（ステップ４４）。テンポラリ・フォルダに格納された変換指示ファイルに記述されているスクリプトにもとづいて，画像ファイルの変換処理が行われる（ステップ４８）。クライアント・コンピュータ１のユーザが記述した変換指示ファイルの内容にしたがって，画像変換が行われる（ステップ４８）。【選択図】図５
2008226062.tif 000002
【特許請求の範囲】
【請求項１】
クライアント・コンピュータから送信される画像ファイルを受信する画像ファイル受信手段，
上記クライアント・コンピュータから送信される変換指示ファイルであり，上記画像ファイル受信手段によって受信した画像ファイルにより表される画像の変換内容が記述されている変換指示ファイルを受信する変換指示ファイル受信手段，
上記変換指示ファイル受信手段によって受信した変換指示ファイルにもとづいて，上記画像ファイル受信手段によって受信した画像ファイルにより表される画像を変換する画像変換手段，および
上記画像変換手段によって画像変換処理が行われたことに応じて，上記変換指示ファイル受信手段によって受信した変換指示ファイルを消去する消去手段，
を備えたファイル受信サーバ。
【請求項２】
上記クライアント・コンピュータによるファイル受信サーバへのログイン後に上記画像ファイル受信手段における画像ファイルの受信および上記変換指示ファイル受信手段における変換指示ファイルの受信を許可し，かつ上記クライアント・コンピュータによるファイル受信サーバへのログアウト後に上記画像ファイル受信手段における画像ファイルの受信および上記変換指示ファイル受信手段における変換指示ファイルの受信を許否するように上記画像ファイル受信手段および上記変換指示ファイル受信手段を制御する第１の制御手段，ならびに
上記クライアント・コンピュータによるファイル受信サーバへのログイン中に，上記画像ファイル受信手段による画像ファイルの受信および上記変換指示ファイル受信手段による変換指示ファイルの受信があったかどうかを判定する判定手段をさらに備え，
上記画像変換手段は，上記判定手段により，上記画像ファイルおよび上記変換指示ファイルを受信したことに応じて，上記変換指示ファイル受信手段によって受信した変換指示ファイルにもとづいて，上記画像ファイル受信手段によって受信した画像ファイルにより表される画像を変換するものである，
請求項１に記載のファイル受信サーバ。
【請求項３】
上記判定手段が，上記クライアント・コンピュータによるファイル受信サーバへのログイン中に上記画像ファイルおよび上記変換指示ファイルの少なくとも一方を受信しなかったと判定したことに応じて，画像変換処理を停止するように上記画像変換手段を制御する第２の制御手段をさらに備えた請求項２に記載のファイル受信サーバ。
【請求項４】
画像ファイル受信手段が，クライアント・コンピュータから送信される画像ファイルを受信し，
変換指示ファイル受信手段が，上記クライアント・コンピュータから送信される変換指示ファイルであり，上記画像ファイル受信手段によって受信した画像ファイルにより表される画像の変換内容が記述されている変換指示ファイルを受信し，
画像変換手段が，上記変換指示ファイル受信手段によって受信した変換指示ファイルにもとづいて，上記画像ファイル受信手段によって受信した画像ファイルにより表される画像を変換し，
消去手段が，上記画像変換手段によって画像変換処理が行われたことに応じて，上記変換指示ファイル受信手段によって受信した変換指示ファイルを消去する，
ファイル受信サーバの動作制御方法。
【請求項５】
クライアント・コンピュータから送信される画像ファイルを受信させる手順，
上記クライアント・コンピュータから送信される変換指示ファイルであり，受信した画像ファイルにより表される画像の変換内容が記述されている変換指示ファイルを受信させる手順，
受信した変換指示ファイルにもとづいて，受信した画像ファイルにより表される画像を変換する手順，
画像変換処理が行われたことに応じて，受信した変換指示ファイルを消去する手順からなるファイル受信サーバを制御するプログラム。
【請求項６】
請求項５に記載のプログラムを格納した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，ファイル受信サーバならびにその動作制御方法およびその制御プログラムに関する。
【背景技術】
【０００２】
ウェブ・サーバなどに静止画などをアップロードする場合に，その静止画について画像処理を行わせることがある。たとえば，所望のサイズに縮小する，サムネイル画像を生成する，スポンサーのロゴを加入する，などである。このような場合には，静止画のアップロードが終了したことが確認されると，所定の画像処理が行われるようなシステム構成となっている。たとえば，所定のフォルダに画像ファイルが格納されると，その所定のフォルダに対応した画像処理が行われるものがある（特許文献１）。
【特許文献１】特開２００３−２８０９６１号公報
【０００３】
しかしながら，所望のフォルダに画像ファイルが格納されたかどうかを監視する必要がある。また，行われるべき画像処理はあらかじめ定められているので，静止画をアップロードするユーザが，画像処理の内容を決定したり変更したりすることはできないことが多い。
【発明の開示】
【０００４】
この発明は，画像をアップロードするユーザが画像処理の内容を設定することを目的とする。
【０００５】
この発明によるファイル受信サーバは，クライアント・コンピュータから送信される画像ファイルを受信する画像ファイル受信手段，上記画像ファイル受信手段によって表される変換指示ファイルであり，上記画像ファ留受信手段によって受信した画像ファイルにより表される画像の変換内容が記述されている変換指示ファイルを受信する変換指示ファイル受信手段，上記変換指示ファイル受信手段によって受信した変換指示ファイルにもとづいて，上記画像ファイル受信手段によって受信した画像ファイルにより表される画像を変換する画像変換手段，および上記画像変換手段によって画像変換処理が行われたことに応じて，上記変換指示ファイル受信手段によって受信した変換指示ファイルを消去する消去手段を備えていることを特徴とする。
【０００６】
この発明は，上記ファイル受信サーバに適した動作制御方法も提供している。すなわち，この方法は，画像ファイル受信手段が，クライアント・コンピュータから送信される画像ファイルを受信し，変換指示ファイル受信手段が，上記クライアント・コンピュータから送信される変換指示ファイルであり，上記画像ファイル受信手段によって受信した画像ファイルにより表される画像の変換内容が記述されている変換指示ファイルを受信し，画像変換手段が，上記変換指示ファイル受信手段によって受信した変換指示ファイルにもとづいて，上記画像ファイル受信手段によって受信した画像ファイルにより表される画像を変換し，消去手段が，上記画像変換手段によって画像変換処理が行われたことに応じて，上記変換指示ファイル受信手段によって受信した変換指示ファイルを消去するものである。
【０００７】
さらに，この発明は，上記動作制御方法を実施するためのプログラムおよびそのプログラムを格納した記録媒体も提供している。
【０００８】
この発明によると，クライアント・コンピュータから画像ファイルおよび変換指示ファイルが送信されると，ファイル受信サーバにおいて受信される。変換指示ファイルに記述されている変換内容にしたがって，受信した画像ファイルによって表される画像が変換される。変換処理が終了すると，受信した変換指示ファイルは消去される。変換指示ファイルに記述されている内容にしたがって画像が変換されるので，画像ファイルを送信するユーザは，所望の変換内容が記述された変換指示ファイルをファイル受信サーバに送信することにより，所望の画像変換を行わせることができる。また，変換指示ファイルは，消去されるので，後から送信された画像ファイルに間違って同じ変換が行われてしまうことを未然に防止できる。
【０００９】
上記クライアント・コンピュータによるファイル受信サーバへのログイン後に上記画像ファイル受信手段における画像ファイルの受信および上記変換指示ファイル受信手段における変換指示ファイルの受信を許可し，かつ上記クライアント・コンピュータによるファイル受信サーバへのログアウト後に上記画像ファイル受信手段における画像ファイルの受信および上記変換指示ファイル受信手段における変換指示ファイルの受信を許否するように上記画像ファイル受信手段および上記変換指示ファイル受信手段を制御する第１の制御手段，ならびに上記クライアント・コンピュータによるファイル受信サーバへのログイン中に，上記画像ファイル受信手段による画像ファイルの受信および上記変換指示ファイル受信手段による変換指示ファイルの受信があったかどうかを判定する判定手段をさらに備えてもよい。この場合，上記画像変換手段は，上記判定手段により，上記画像ファイルおよび上記変換指示ファイルを受信したことに応じて，上記変換指示ファイル受信手段によって受信した変換指示ファイルにもとづいて，上記画像ファイル受信手段によって受信した画像ファイルにより表される画像を変換するものとなろう。
【００１０】
また，上記判定手段が，上記クライアント・コンピュータによるファイル受信サーバへのログイン中に上記画像ファイルおよび上記変換指示ファイルの少なくとも一方を受信しなかったと判定したことに応じて，画像変換処理を停止するように上記画像変換手段を制御する第２の制御手段をさらに備えてもよい。
【実施例】
【００１１】
図１は，この発明の実施例を示すもので，ファイル通信システムの概要である。
【００１２】
ファイル通信システムは，インターネットを介して互いに通信可能なクライアント・コンピュータ１とＦＴＰ（File Transfer Protocol）サーバ１０とから構成されている。この実施例によるファイル通信システムは，クライアント・コンピュータ１からＦＴＰサーバ１０に画像ファイルと変換指示ファイルとを送信し，変換指示ファイルの内容にしたがって，画像ファイルによって表される画像をＦＴＰサーバ１０において変換するものである。変換指示ファイルの内容をクライアント・コンピュータ１のユーザが記述することにより，クライアント・コンピュータ１のユーザの所望の変換をＦＴＰサーバ１０において行わせることができる。
【００１３】
図２は，ＦＴＰサーバ１０の電気的構成を示すブロック図である。
【００１４】
ＦＴＰサーバ１０の全体の動作は，ＣＰＵ１４によって統括される。
【００１５】
ＦＴＰサーバ１０には，ＣＤ（コンパクト・ディスク）ドライブ１９が設けられている。このＣＤドライブ１９に，後述する動作を行わせるための動作プログラムが格納されているＣＤ２０が装填されると，そのＣＤ２０に格納されている動作プログラムがＦＴＰサーバ１０に読み取られてインストールされる。
【００１６】
ＦＴＰサーバ１０には，上述したようにインターネットに接続するための通信装置１１，データを一時等を記憶するためのメモリ１２，コマンド等を入力するための入力装置１３，画像等を表示するための表示装置１５，および時計１６が含まれている。また，ＦＴＰサーバ１０には，クライアント・コンピュータ１から送信された画像ファイル，変換指示ファイル等を記憶するためのハードディスク１８およびハードディスク１８にアクセスするためのＨＤ（ハードディスク）ドライブ１７も含まれている。
【００１７】
図３は，ハードディスクのディレクトリ構成の一例である。
【００１８】
このディレクトリ構成は，クライアント・コンピュータ１から００１．ｊｐｇのファイル名をもつ画像ファイルおよび００２．ｇｉｆのファイル名をもつ画像ファイルならびに＿００Ｃｏｍｍａｎｄ．ｔｘｔのファイル名をもつ変換指示ファイルが送信された後のものである。このディレクトリ構成は，特定のクライアント・コンピュータ１に対応するものであり，別のクライアント・コンピュータがＦＴＰサーバ１０にアクセスした場合には，別のフォルダが形成される。
【００１９】
ルート・ディレクトリの下の階層に，imagesのフォルダ名をもつ画像フォルダおよびｆｔｐ＿ｔｅｍｐ￥２００６１２３１０３０９５９のフォルダ名をもつ変換指示フォルダが形成されている。画像フォルダは，クライアント・コンピュータ１から画像ファイルが送信される前から形成されている。もっとも，クライアント・コンピュータ１から画像ファイルが送信されたことに応じて画像フォルダが形成されるようにしてもよい。変換指示フォルダは，クライアント・コンピュータ１から変換指示ファイルが送信されたことに応じて形成される。変換指示フォルダのフォルダ名に含まれる数字列は，変換指示ファイルがＦＴＰサーバ１０において受信された時間を示している（時間は,時計６により計時されている。）。これにより，同一の変換指示フォルダが形成されてしまうのが未然に防止される。
【００２０】
変換指示フォルダには，＿００Ｃｏｍｍａｎｄ．ｔｘｔのファイル名をもつ変換指示ファイルが格納されている。
【００２１】
画像フォルダには，クライアント・コンピュータ１から送信された００１．ｊｐｇのファイル名をもつ画像ファイルおよび００２．ｇｉｆのファイル名をもつ画像ファイルが格納されている。また，画像フォルダには，ｔｈｕｍｂｎａｉｌ＿ｉｍａｇｅｓのフォルダ名をもつサムネイル画像フォルダおよびｒｅｓｉｚｅｄ＿ｉｍａｇｅｓのフォルダ名をもつリサイズ画像フォルダも格納されている。変換指示ファイルに，送信した００１．ｊｐｇの画像ファイルによって表される画像のサムネイル画像を生成し，かつ送信した００２．ｇｉｆの画像ファイルによって表される画像をリサイズした画像を生成する旨が記述されていると，サムネイル画像およびリサイズした画像が生成される。生成されたサムネイル画像を表す画像ファイルがｔｈｕｍｂｎａｉｌ＿ｉｍａｇｅｓのフォルダ名をもつサムネイル画像フォルダに格納され，リサイズした画像を表す画像ファイルがｒｅｓｉｚｅｄ＿ｉｍａｇｅｓのフォルダ名をもつリサイズ画像フォルダに格納される。
【００２２】
図４は，変換指示ファイルに記述されている変換指示スクリプトの一例である。変換指示スクリプトには行の項目は存在しないが，説明の便宜のため行の項目が加入されている。
【００２３】
第１行目のスクリプトは，ｊｐｇの拡張子をもつ画像ファイルについては，サムネイル画像を生成し，生成されたサムネイル画像をｔｈｕｍｂｎａｉｌ＿ｉｍａｇｅｓのフォルダ名をもつサムネイル画像フォルダに格納させる指示を示すものである。第２行目のスクリプトは，ｇｉｆの拡張子をもつ画像ファイルについては，リサイズ処理をして水平方向６４０画素垂直方向４８０画素の大きさをもつ画像を生成し，生成された画像をｒｅｓｉｚｅｄ＿ｉｍａｇｅｓのフォルダ名をもつリサイズ画像フォルダに格納させる指示を示すものである。
【００２４】
このような変換指示ファイルが００１．ｊｐｇのファイル名をもつ画像ファイルおよび００２．ｇｉｆのファイル名をもつ画像ファイルとともにクライアント・コンピュータ１からＦＴＰサーバ１０に送信されることにより，上述したディレクトリ構成で画像ファイル等がＦＴＰサーバ１０に格納されることとなる。
【００２５】
図５は，クライアント・コンピュータ１とＦＴＰサーバ１０との通信処理手順を示すフローチャートである。
【００２６】
この通信処理手順においては，上述のように，クライアント・コンピュータ１からＦＴＰサーバ１０に００１．ｊｐｇのファイル名をもつ画像ファイル，００２．ｇｉｆのファイル名をもつ画像ファイルおよび＿００Ｃｏｍｍａｎｄ．ｔｘｔのファイル名をもつ変換指示ファイルが送信されるものとする。
【００２７】
まず，クライアント・コンピュータ１によってＦＴＰサーバ１０に接続されて，正規のＩＤおよびパスワードを用いて，クライアント・コンピュータ１がＦＴＰサーバ１０にログインされる（ステップ３１，４１）。ログインすると，クライアント・コンピュータ１からＦＴＰサーバ１０に画像ファイル，変換指示ファイルが送信される（ステップ３２）。
【００２８】
クライアント・コンピュータ１から送信されたファイルがＦＴＰサーバ１０において受信されると（ステップ４２でＹＥＳ），受信したファイルのファイル名が，あらかじめ定められている変換指示ファイルのファイル名である“＿００Ｃｏｍｍａｎｄ．ｔｘｔ”かどうかが確認される（ステップ４３）。
【００２９】
受信したファイルのファイル名が，“＿００Ｃｏｍｍａｎｄ．ｔｘｔ”であれば（ステップ４３でＹＥＳ），その受信したファイルは変換指示ファイルであるので，受信時刻がファイル名に含まれるテンポラリ・フォルダが生成されて，その生成されたテンポラリ・フォルダに格納される（ステップ４４）。受信したファイルのファイル名が，“＿００Ｃｏｍｍａｎｄ．ｔｘｔ”でなければ（ステップ４３でＮＯ），受信したファイルは画像ファイルであるので，画像フォルダに格納される（ステップ４５）。
【００３０】
クライアント・コンピュータ１がログアウトするまで，ステップ４２から４５までの処理が繰り返される（ステップ４６）。
【００３１】
クライアント・コンピュータ１がログアウトすると（ステップ３３，４６でＹＥＳ），テンポラリ・フォルダに“＿００Ｃｏｍｍａｎｄ．ｔｘｔ”のファイル名をもつ変換指示ファイルが格納されているかどうかが確認される（ステップ４７）。格納されていれば（ステップ４７でＹＥＳ），その変換指示ファイルに記述されているスクリプトにしたがって，受信した画像ファイルによって表される画像の変換処理が行われる（ステップ４８）。図４に示したスクリプトが記述されている変換指示ファイルがＦＴＰサーバ１０に格納されていると，上述したようにｊｐｇの拡張子をもつ画像ファイルについてはサムネイル画像が生成され，生成されたサムネイル画像はｔｈｕｍｂｎａｉｌ＿ｉｍａｇｅｓのフォルダ名をもつサムネイル画像フォルダに格納される。ｇｉｆの拡張子をもつ画像ファイルについてはリサイズ画像が生成され，生成されたリサイズ画像はｒｅｓｉｚｅｄ＿ｉｍａｇｅｓのフォルダ名をもつリサイズ画像フォルダに格納される。
【００３２】
画像変換処理が終了すると，テンポラリ・フォルダに格納されている“＿００Ｃｏｍｍａｎｄ．ｔｘｔ”のファイル名をもつ変換指示ファイルは消去される（ステップ４９）。テンポラリ・フォルダに格納されている“＿００Ｃｏｍｍａｎｄ．ｔｘｔ”のファイル名をもつ変換指示ファイルが格納されていない場合には（ステップ４７でＮＯ），ステップ４８および４９の処理はスキップされて画像変換処理は行われないこととなる。変換指示ファイルが送信されるか送信されないかに応じて，画像変換処理の有無が決定される。
【図面の簡単な説明】
【００３３】
【図１】ファイル通信システムの概要である。
【図２】ＦＴＰサーバの電気的構成を示すブロック図である。
【図３】ディレクトリ構成の一例である。
【図４】変換指示スクリプトの一例である。
【図５】ファイル通信システムの処理手順を示すフローチャートである。
【符号の説明】
【００３４】
１  クライアント・コンピュータ
１０  ＦＴＰサーバ（ファイル受信サーバ）
１１  通信装置
１４  ＣＰＵ
２０  ＣＤ
【図１】
2008226062.tif 000003
【図２】
2008226062.tif 000004
【図３】
2008226062.tif 000005
【図４】
2008226062.tif 000006
【図５】
2008226062.tif 000007