【手続補正書】
【提出日】平成17年3月22日(2005.3.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークに接続され、ファイルに対して所定の処理を行う情報処理装置であって、
ネットワークリソース毎に保存されたファイルに対して実行する処理を設定する第１の設定手段と、
前記ネットワークリソースへのファイル格納状況を監視する監視手段と、
前記監視手段で監視しているネットワークリソースにファイルが格納されたことを検出した場合、当該ファイルに対して、前記第１の設定手段で当該ネットワークリソースに設定した処理を実行する処理実行手段と、
当該ファイルに対する処理実行手段による処理により得られた実行結果ファイルを他のネットワークリソースに保存する保存手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記設定手段で設定する処理の種別には、文字認識処理が含まれることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記保存手段で前記実行結果ファイルを保存する際の分類方法を設定する第２の設定手段を更に備え、
前記保存手段は前記分類方法に従って、前記実行結果ファイルを他のネットワークリソースに保存することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第２の設定手段は、処理対象となるファイルの保存された日時、ファイル中の特定領域にある文字列、或いはファイル中に含まれる文字画像に対する文字認識処理結果得られるキーワードを前記分類方法として設定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記処理実行手段により前記実行結果ファイルが得られた場合に、処理対象となった前記ファイルを前記監視対象のネットワークリソースより削除する削除手段を備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
ネットワークに接続され、ファイルに対して所定の処理を行う情報処理装置の制御方法であって、
ネットワークリソース毎に保存されたファイル対して実行する処理を設定するの設定工程と、
前記ネットワークリソースへのファイル格納状況を監視する監視工程と、
前記監視工程で監視しているネットワークリソースにファイルが格納されたことを検出した場合、当該ファイルに対して、前記設定工程で当該ネットワークリソースに設定した処理を実行する処理実行工程と、
ファイルに対する処理を実行して得られた実行結果ファイルを他のネットワークリソースに保存する保存工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項７】
ネットワークに接続され、ファイルに対して所定の処理を行う情報処理装置として機能するコンピュータプログラムであって、
ネットワークリソース毎に保存されたファイル対して実行する処理を設定するの設定手段と、
前記ネットワークリソースへのファイル格納状況を監視する監視手段と、
前記監視手段で監視しているネットワークリソースへのファイルが格納されたことを検出した場合、当該ファイルに対して前記設定手段で当該ネットワークリソースに設定した処理を実行する処理実行手段と、
当該ファイルに対する処理実行手段による処理により得られた実行結果ファイルを他のネットワークリソースに保存する保存手段
として機能することを特徴とするコンピュータプログラム。
【請求項８】
請求項７に記載のコンピュータプログラムを格納することを特徴とするコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
普通、かかるファイルの共有を行うためには、ネットワーク上にファイルサーバを設置する。そして、ファイルサーバは、ドライブやフォルダ（ディレクトリ）を共有設定しておくことで、ネットワーク上のパーソナルコンピュータ（以下、ＰＣという）等のクライアントから自由にファイルを読み書きできるようにしている。ここで、ファイルサーバ、クライアントの違いは、夫々で動作しているＯＳ或いは／及びサービスするプログラムの違いであって、ハードウェア上の違いはあっても無くても構わない。ただし、一般にサーバとなる装置は、不特定多数のクライアントがアクセスしてくるので、処理能力が要求される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明はかかる問題点に鑑みなされたものであり、ネットワーク上の各クライアントに対しては格別な処理を行うためのアプリケーションを必要とせず、簡単に複数の処理の中から目的とする処理を行わせることを可能ならしめる情報処理システム、情報処理装置、及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体を提供しようとするものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
かかる課題を解決するため、例えば本発明の情報処理装置は以下の構成を備える。すなわち、
ネットワークに接続され、ファイルに対して所定の処理を行う情報処理装置であって、
ネットワークリソース毎に保存されたファイルに対して実行する処理を設定する第１の設定手段と、
前記ネットワークリソースへのファイル格納状況を監視する監視手段と、
前記監視手段で監視しているネットワークリソースにファイルが格納されたことを検出した場合、当該ファイルに対して、前記第１の設定手段で当該ネットワークリソースに設定した処理を実行する処理実行手段と、
当該ファイルに対する処理実行手段による処理により得られた実行結果ファイルを他のネットワークリソースに保存する保存手段とを備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、３００、４００はファイルサーバであって、図示の場合は模式的に示しているが、ハードウェアはＰＣ１０１等と同様である。また、ファイルサーバ３００、４００を区別するため、ファイルサーバ３００は一時ファイルサーバと呼び、ファイルサーバ４００は通常ファイルサーバと呼ぶ（その違いは後述の記載から明らかにする）。また、５００は文字認識や翻訳処理、さらには、ファイル分類処理を行うための処理サーバである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
図２は実施形態における処理サーバ５００のブロック構成図である。図示において、５０１は装置全体の制御を司るＣＰＵ、５０２はブートプログラム及びＢＩＯＳを記憶しているＲＯＭ、５０３はＣＰＵ５０１のワークエリアとして使用するＲＡＭである。５０４はキーボード、５０５はマウス（Ｒ）等のポインティングデバイスである。５０６はネットワーク（一時ファイルサーバ３００、通常ファイルサーバ４００）と接続するためのネットワークインターフェース（ネットワークＩ／Ｆ）であり、５０７は表示用イメージを展開するメモリを有し、ＣＰＵ５０１の制御の下でイメージの描画を行うと共に、表示用メモリに格納されたイメージデータをビデオ信号として表示装置５０８に出力する表示制御部である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
５０９は外部記憶装置としてのハードディスク装置であって、図示に示す如く、ＯＳ５０９ａ、及び、一時ファイルサーバ３００の共有フォルダにファイルが保存されたか否かを監視し、各種処理の起動制御、さらには、分類処理を行う監視・分類プログラム５０９ｂ（詳細後述）、起動対象となる文字認識プログラム５０９ｃ、翻訳プログラム５０９ｄ、設定ファイル５０９ｅ（詳細後述）、キーワードファイル５０９ｆ（詳細後述）が予め格納されている。なお、文字認識プログラムや翻訳プログラムそのものは公知の技術を用いるものとし、その説明は省略する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
この結果、一時ファイルサーバ３００の共有フォルダ３００ａ乃至３００ｃへの、クライアントからのＴＩＦＦファイルが格納されたか否かを監視を開始することになる。以下、この監視・分類プログラム５０９ｂの動作概要を説明する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
上記の如く、一時ファイルサーバ３００の各共有フォルダ３００ａ乃至３００ｃには、クライアントからＴＩＦＦ形式のファイル（画像ファイル）が格納されるが、格納する共有フォルダ毎に、如何なる処理を行うか否か、及び、その処理結果を何を基準に分類して通常ファイルサーバ４００に保存するかを処理サーバ５００に設定しておく。設定内容は設定ファイル５０９ｅとして保存されることになる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
図に示す如く、入力する項目は、一時共有フォルダ名、処理種別、処理結果を出力する際の分類方法、そして、出力先である通常共有フォルダ名である。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
図示の場合、一時共有フォルダ名として「\\server-a\folder-a1」、すなわち、図１における一時共有フォルダ３００ａについての設定であることを示している。そして、このフォルダに格納されたＴＩＦＦファイルについては、何も処理しないことを指定し、分類方法としてはＴＩＦＦファイルを格納した際の日時情報を使用すること、そして、処理結果を「\\server-b\folder-b1」（通常ファイルサーバ４００の共有フォルダ４００ａ）にサブフォルダ「一般」として作成し、その中に必要に応じて更なるサブフォルダを作成して格納するように設定していることを示している。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
「デフォルト」とは、一時共有ファイルに格納したＴＩＦＦファイルのタイムスタンプを利用し、「日付」というサブフォルダを作成し、更にその下に日付のサブフォルダを作成し、その中に格納する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
以上が処理サーバ５００における監視・分類プログラム５０９ｂの動作概要であるが、一時ファイルサーバ３００の他の共有フォルダ３００ｂ、３００ｃについても図３に示したウインドウで設定を行う。このとき、例えば、ＯＣＲを行うように設定した一時共有フォルダの出力リソース名（図３参照）には、例えば「\\server-b\folder-b1\OCR」等と記述しておけば、ユーザからは分かりやすいであろう。翻訳についても同じである。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
また、一時ファイルサーバ３００の共有フォルダ３００ａ乃至３００ｃに保存する際のファイル名であるが、クライアントがＰＣ１０１乃至１０３である場合には任意のファイル名で、任意のフォルダに保存できる。すなわち、どの共有フォルダに保存するかは、ユーザの判断に任せる。従って、実際には、共有フォルダの名称は、如何なる処理が行われるかを示す名称を付けることが望ましい。場合によってはフォルダのプロパティを表示させた際、いかなる処理を行うかを表示させるようにしても良いであろう。一方、ＦＡＸ装置１５０やイメージスキャナ１６０の場合、格納する共有フォルダ名をその都度指定しても良いが、その指定に係る作業が繁雑になることが予想される。従って、これらの装置の場合には、それぞれに適した共有フォルダ名を予め設定しておき、特に変更がない限りは、同じ共有フォルダに受信、或いは読み取った画像を格納するようにする。この際の格納するファイル名であるが、互いに同じファイル名にし、同じ共有フォルダに格納してしまうと、後から格納するファイルで上書きされてしまうので、実施形態では、各装置にユニークな機番番号＋作成するファイルの順番を示す番号をファイル名とするようにした。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
一方、通常ファイルサーバ４００に格納する際のファイル名であるが、これは基本的に一時ファイルサーバ３００に格納する際に用いたファイル名を利用するものとした。つまり、先に説明したように、一時共有フォルダに格納した際のファイル名が例えば「1234567.tif」である場合には、通常ファイルサーバ３００の共有フォルダに保存するファイル名は、オリジナルの「1234567.tif」、文字認識結果、翻訳結果を行った際には、それぞれ「1234567ocr.txt」、「1234567trns.txt」となるようにした。ただし、処理結果のファイルは、一時共有フォルダに保存した際の時刻にしても良いし、如何なるものでも構わない。更に、ファイル名の付け方について、日時を採用するか、オリジナルのファイル名を利用するか、さらには、他の手法を用いるか（例えば、「文書０１」、「文書０２」…）とするか等をオプションとして指定できるようにしても構わない。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
先ず、処理サーバ５００における、監視・分類プログラム５０９ｂの実行が開始されると、ステップＳ１で設定ファイル５０９ｅが存在するか否か（或いは、意味のあるデータが格納されているか否か）を判断する。否の場合には、本プログラムを最初に起動させた場合であるので、ステップＳ２で監視すべき一時共有フォルダや、処理種別、分類方法、出力先の共有フォルダの設定ウインドウ（図３参照）を表示し、設定を行わせ、設定ファイルを作成させる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
また、ステップＳ３でユーザによる入力がなかったと判断した場合には、ステップＳ６で設定ファイル５０９ｅで設定された監視対象となる一時共有フォルダ内にファイルが存在するか否かを判断する。否の場合には、ステップＳ３に戻ることになる。つまり、キー入力がない場合には、ステップＳ３、Ｓ６の判断処理を繰り返すことで、一時共有フォルダの監視を行うことになる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
さて、一時共有フォルダにファイルが格納されていると判断した場合には、ステップＳ７に進み、該当一時共有フォルダについて翻訳を行うように設定されているか否かを判断する。翻訳を行うように設定されていた場合には、ステップＳ８において、予めメモリに確保された翻訳フラグをオンし、ステップＳ１１に進み、翻訳の前処理である文字認識を行わせる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
なお、上記において、文字認識処理、及び翻訳処理を行った結果は、処理サーバ５００の予め設定したテンポラリフォルダに格納され、ステップＳ１４でその出力先を決定し、保存することになる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
先ず、ステップＳ２１において、図３に示すウインドウを表示し、ステップＳ２２で各種欄に文字列（共有フォルダのパス）の入力や、オプションの選択を行わせる。そして、ステップＳ２３で設定内容を検査し、ステップＳ２４でＯＫであるか否かを判断し、ＯＫであれば設定内容を設定ファイル５０９ｅに保存する。なお、設定内容に誤りがある場合とは、一時共有フォルダ名（監視対象フォルダ名）や、分類した際の出力用フォルダ名の記述が正しいか否か、及び、キーワード分類が選択された場合に、キーワードファイル５０９ｆが存在するか否かである。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
次に、図５のステップＳ１４における分類保存処理の詳細を図７のフローチャートに従って説明する。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
一方、コントロールファイルを優先しない、もしくは、優先すると指定したものの該当するコントロールファイルが存在しない場合には、ステップＳ４０に進み、ＴＩＦＦのヘッダ（予め設定された上端余白領域）を抜き出し、それに対して文字認識プログラム５０９ｃを実行させる。そして、ステップＳ４１で文字列の抽出が行われたか否かを判断し、抽出されていればその抽出文字列を仮のフォルダ名として設定する（ステップＳ４２）。また、抽出されなかった場合には、「その他」を仮のフォルダ名として設定する。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
また、ＣＴＬ（コントロールファイル）を優先する。
出力リソース名：\\server-b\folder-b1\ＦＡＸ等
・一時共有フォルダ３００ｃについて：
処理種別：ＯＣＲを行う。
分類方法：キーワード
出力リソース名：\\server-b\folder-b1\スキャン原稿等
また、これに伴い、ＦＡＸ装置１５０の出力先を、一時共有フォルダ３００ｂ、スキャナ装置１６０の出力先を一時共有フォルダ３００ｃに設定してあるものとする。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
図８は通常ファイルサーバ４００の共有フォルダ「\\server-b\folder-b1」の、実際に運用した際のツリー構造を示している。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
図示において、サブフォルダ「FAX等」に着目した場合、ファイル名の「F0001」がＦＡＸ装置１５０の機番情報を示し、続く文字（数字）がＩＤ（発行する度にインクリメントする数字）を示している。このフォルダは、先に説明したように文字認識を行うように設定した結果が格納されるので、図示の如く、ＴＩＦＦファイル（拡張子「ｔｉｆ」）とは別に、「…ｏｃｒ．ｔｘｔ」のファイルが格納されている。また、２段目のサブフォルダにおいて「アイウ株01」とあるのは、それ以前に同階層に「アイウ株」というフォルダがあって、その中のファイル数が許容数に達したために作成されたことを示している。また、２段目のサブフォルダ「その他」に着目すると、ファイル「F0001019.tif」には送信元に該当する文字列が発見できず、且つ、文字認識結果のファイル「F0001019ocr.txt」が英文であったため、その翻訳結果のファイル「F0001019trns.txt」が生成されていることを示している。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
更にまた、実施形態では一時ファイルサーバ３００における１つの共有リソースについて１つの設定を行うものとして説明したが、これによって本願発明が限定されるものでもない。すなわち、１つの共有フォルダに、予めサブフォルダを作成しておき、そのサブフォルダ毎に如何なる処理を行うかを設定しても本実施形態では動作可能であるからである。これは、通常ファイルサーバ４００の共有フォルダについても言えるものである。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
また、実施形態では、一時ファイルサーバ３００、通常ファイルサーバ４００、処理サーバ５００の３つに分けて説明したが、これらは論理的なものであって、物理的な３つのサーバを設ける必要はないし、１つの物理的なハードウェア（装置）で実現しても構わない。特に、一時ファイルサーバ３００、通常ファイルサーバ４００は名前の違いこそあれ、その動作内容は通常のファイルサーバと何等変わるものでもないので、ファイルサーバは１つで充分である。ただし、処理サーバは５００、その処理能力が要求されるので、ファイルサーバとは物理的に異なる装置で運用することが望ましい。