(57)【要約】【課題】  サーバ装置の記憶手段に作成される記憶領域の階層レベルが深くなったり、複雑化したりしても、データ処理装置側からの情報アップロード作業の混乱を防ぎ、円滑かつ確実にアップロード作業を遂行することである。【解決手段】  クライアントコンピュータ１０１からアップロードされる情報を記憶可能な記憶手段を備えて、該記憶手段に対して前記情報をアップロードするために関連する関連情報をクライアントコンピュータ１０１から取得したら、アップロード関連情報設定モジュール３０２が該取得される関連情報を記憶手段に作成される記憶領域に対応づけて設定する構成を特徴とする。【選択図】  図３
2006331072.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータ処理装置と通信可能なサーバ装置であって、
前記データ処理装置からアップロードされる情報を記憶可能な記憶手段と、
前記記憶手段に対して前記情報をアップロードするために関連する関連情報を前記データ処理装置から取得する取得手段と、
前記取得手段により取得される前記関連情報を前記記憶手段に作成される記憶領域に対応づけて設定するアップロード設定処理手段と、
を有することを特徴とするサーバ装置。
【請求項２】
前記データ処理装置から取得する特定情報に基づいて検索される前記記憶手段に設定されている格納先情報を前記データ処理装置に通知する検索処理手段と、
前記データ処理装置により選択される格納先情報に基づいて、前記データ処理装置から取得する情報を前記記憶手段にアップロードするアップロード処理手段と、
を有することを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記関連情報は、前記記憶単位に設定可能な拡張子、ドキュメント名、インデックス、コメント、アップロード履歴等を含むことを特徴とする請求項１記載のサーバ装置。
【請求項４】
ネットワークを介して記憶手段を有するサーバ装置に所望の情報をアップロードするデータ処理装置であって、
前記記憶手段に対して前記情報をアップロードするために関連する関連情報を設定するための設定画面情報を前記サーバ装置からを取得して設定画面を表示装置に閲覧可能に表示する閲覧手段と、
前記閲覧手段により前記表示手段に表示される設定画面に対して設定される所望の関連情報を前記サーバ装置に転送する転送手段と、
を有することを特徴とするデータ処理装置。
【請求項５】
前記関連情報は、前記記憶単位に設定可能な拡張子、ドキュメント名、インデックス、コメント、アップロード履歴等を含むことを特徴とする請求項４記載のデータ処理装置。
【請求項６】
前記閲覧手段は、前記サーバ装置にアップロードする情報の格納先を検索するための検索画面情報を前記サーバ装置から取得して前記表示装置に検索画面を表示することを特徴とする請求項４記載のデータ処理装置。
【請求項７】
前記閲覧手段は、前記検索画面で指定される関連情報を前記サーバ装置に転送することを特徴とする請求項４記載のデータ処理装置。
【請求項８】
前記閲覧手段は、前記関連情報に従うアップロード先候補選択画面情報を取得してアップロード先候補選択画面情報を前記サーバ装置から取得して前記表示装置にアップロード先候補選択画面を表示することを特徴とする請求項４記載のデータ処理装置。
【請求項９】
ネットワークを介してデータ処理装置とサーバ装置とが通信可能なデータ処理システムであって、
前記サーバ装置は、
前記データ処理装置からアップロードされる情報を記憶可能な記憶手段と、
前記記憶手段に対して前記情報をアップロードするために関連する関連情報を前記データ処理装置から取得する取得手段と、
前記取得手段により取得される前記関連情報を前記記憶手段に作成される記憶領域に対応づけて設定するアップロード設定処理手段とを有し、
前記データ処理装置は、
前記記憶手段に対して前記情報をアップロードするために関連する関連情報を設定するための設定画面情報を前記サーバ装置からを取得して設定画面を表示装置に閲覧可能に表示する閲覧手段と、
前記閲覧手段により前記表示手段に表示される設定画面に対して設定される所望の関連情報を前記サーバ装置に転送する転送手段とを有することを特徴とするデータ処理システム。
【請求項１０】
前記サーバ装置は、
さらに、前記データ処理装置から取得する特定情報に基づいて検索される前記記憶手段に設定されている格納先情報を前記データ処理装置に通知する検索処理手段と、
前記データ処理装置により選択される格納先情報に基づいて、前記データ処理装置から取得する情報を前記記憶手段にアップロードするアップロード処理手段と、を有することを特徴とする請求項９記載のデータ処理システム。
【請求項１１】
ネットワークを介してデータ処理装置からアップロードされる情報を記憶可能な記憶手段を有するサーバ装置におけるアップロード処理方法であって、
前記記憶手段に対して前記情報をアップロードするために関連する関連情報を前記データ処理装置から取得する取得ステップと、
前記取得ステップにより取得される前記関連情報を前記記憶手段に作成される記憶領域に対応づけて設定するアップロード設定処理ステップと、
を有することを特徴とするアップロード処理方法。
【請求項１２】
前記データ処理装置から取得する特定情報に基づいて検索される前記記憶手段に設定されている格納先情報を前記データ処理装置に通知する検索処理ステップと、
前記データ処理装置により選択される格納先情報に基づいて、前記データ処理装置から取得する情報を前記記憶手段にアップロードするアップロード処理ステップと、
を有することを特徴とする請求項１１記載のアップロード処理方法。
【請求項１３】
ネットワークを介して記憶手段を有するサーバ装置に所望の情報をアップロードするデータ処理装置におけるアップロード処理方法であって、
前記記憶手段に対して前記情報をアップロードするために関連する関連情報を設定するための設定画面情報を前記サーバ装置からを取得して設定画面を表示装置に閲覧可能に表示する閲覧ステップと、
前記閲覧ステップにより前記表示手段に表示される設定画面に対して設定される所望の関連情報を前記サーバ装置に転送する転送ステップと、
を有することを特徴とするアップロード処理方法。
【請求項１４】
請求項１１〜１３のいずれかに記載のアップロード処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１５】
請求項１１〜１３のいずれかに記載のアップロード処理方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１６】
アップロードすべき文書に関連する情報とフォルダに設定されている情報とに基づくアップロード先のフォルダの候補を表示する表示手段と、
前記表示手段により表示されたフォルダの候補から選択されたフォルダに文書をアップロードするアップロード手段とを有することを特徴とするデータ処理装置。
【請求項１７】
アップロードすべき文書に関連する情報とフォルダに設定されている情報とに基づくアップロード先のフォルダの候補を表示する表示ステップと、
前記表示ステップにより表示されたフォルダの候補から選択されたフォルダに文書をアップロードするアップロードステップとを有することを特徴とするアップロード処理方法。
【請求項１８】
アップロードすべき文書に関連する情報とフォルダに設定されている情報とに基づくアップロード先のフォルダの候補を表示する表示ステップと、
前記表示ステップにより表示されたフォルダの候補から選択されたフォルダに文書をアップロードするアップロードステップとをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置からサーバ装置が備える記憶手段に確保される記憶領域にアップロード関連情報を設定して、アップロード先の検索を行うサーバ装置、データ処理装置、アップロード処理情報およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
昨今のあらゆる産業でのＩＴ化の推進やインターネット環境の発達により、ネットワークを介したドキュメント共有サービスの利用は増加の一途を辿っている。
【０００３】
上記ドキュメント共有サービスは、ユーザがクライアントＰＣやＷｅｂブラウザ、複写機などのデバイスから、サービスを提供しているサーバ装置にアクセスし、ドキュメントをサーバ装置の記憶資源にアップロードし格納することによってドキュメントの共有を実現するものである。
【０００４】
上記ドキュメント共有サービスでは、時間の経過と共に、サーバ装置の記憶資源に作成されるフォルダ数の増加や、共有するドキュメント数やユーザ数の増加などにより、フォルダやドキュメントの管理は複雑で面倒なものになっていく。
【０００５】
従来、上記ドキュメント共有サービスやファイルシステムなどにおけるファイル管理を効率よく行う方法としては、複数のファイルを１つのフォルダファイルとして管理し迅速確実なファイル分類を行うことができるファイル分類方法を提供するものが一般的であった（例えば、特許文献１参照。）。
【特許文献１】特開平７−１２１４１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したドキュメント共有サービスにおいて、フォルダ階層が深く複雑な場合のアップロード時には、どのフォルダにアップロードを行うべきか判断することが必要となり、その判断は容易ではない。
【０００７】
その結果、アップロード先のフォルダを判断するのに時間を要したり、誤ったフォルダにアップロードを行ったり、正式なフォルダには後で移動させることを前提に一時的なアップロード用フォルダを作成しアップロードを行うような事態も起こり得る。
【０００８】
今までは、フォルダ階層が深く複雑な場合のアップロード時には、上記のような混乱を招き、円滑かつ確実にアップロード作業を遂行できなくなることが問題となっていた。また、アップロード作業に対するユーザの負荷も大きかった。
【０００９】
また、従来のファイル分類方法では、ファイルの属性データやファイルのデータ部に含まれる特定のデータ項目などに基づく分類となり、ユーザによる独自の分類方法の設定を行うことができず柔軟性に乏しかった。
【００１０】
特に、ファイルの分類操作を自動化することにより迅速確実なファイル分類を実現している特許文献１では、フォルダ内にサブフォルダを自動生成するため、フォルダ階層を更に深く複雑にしてしまう可能性があった。また、ユーザによるアップロード対象フォルダの管理を行うことができず柔軟性に乏しかった。
【００１１】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、サーバ装置の記憶手段に作成される記憶領域の階層レベルが深くなったり、複雑化したりしても、データ処理装置側からの情報アップロード作業の混乱を防ぎ、円滑かつ確実にアップロード作業を遂行することができたり、アップロード作業や検索作業に対するユーザの負荷も軽減することができたり、ユーザの利便性に優れたアップロード処理を行えたりするサーバ装置、データ処理装置、アップロード処理情報およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１２】
上記目的を達成する本発明のサーバ装置は以下に示す構成を備える。
【００１３】
ネットワークを介してデータ処理装置と通信可能なサーバ装置であって、前記データ処理装置からアップロードされる情報を記憶可能な記憶手段と、前記記憶手段に対して前記情報をアップロードするために関連する関連情報を前記データ処理装置から取得する取得手段と、前記取得手段により取得される前記関連情報を前記記憶手段に作成される記憶領域に対応づけて設定するアップロード設定処理手段を有することを特徴とする。
【００１４】
上記目的を達成する本発明のデータ処理装置は以下に示す構成を備える。
【００１５】
ネットワークを介して記憶手段を有するサーバ装置に所望の情報をアップロードするデータ処理装置であって、前記記憶手段に対して前記情報をアップロードするために関連する関連情報を設定するための設定画面情報を前記サーバ装置から取得して設定画面を表示装置に閲覧可能に表示する閲覧手段と、前記閲覧手段により前記表示手段に表示される設定画面に対して設定される所望の関連情報を前記サーバ装置に転送する転送手段とを有することを特徴とする。
【００１６】
上記目的を達成する本発明のデータ処理システムは以下に示す構成を備える。
【００１７】
ネットワークを介してデータ処理装置とサーバ装置とが通信可能なデータ処理システムであって、前記サーバ装置は、前記データ処理装置からアップロードされる情報を記憶可能な記憶手段と、前記記憶手段に対して前記情報をアップロードするために関連する関連情報を前記データ処理装置から取得する取得手段と、前記取得手段により取得される前記関連情報を前記記憶手段に作成される記憶領域に対応づけて設定するアップロード設定処理手段とを有し、前記データ処理装置は、前記記憶手段に対して前記情報をアップロードするために関連する関連情報を設定するための設定画面情報を前記サーバ装置からを取得して設定画面を表示装置に閲覧可能に表示する閲覧手段と、前記閲覧手段により前記表示手段に表示される設定画面に対して設定される所望の関連情報を前記サーバ装置に転送する転送手段とを有することを特徴とする。
【００１８】
上記目的を達成する本発明のアップロード処理方法は以下に示す構成を備える。
【００１９】
ネットワークを介してデータ処理装置からアップロードされる情報を記憶可能な記憶手段を有するサーバ装置におけるアップロード処理方法であって、前記記憶手段に対して前記情報をアップロードするために関連する関連情報を前記データ処理装置から取得する取得ステップと、前記取得ステップにより取得される前記関連情報を前記記憶手段に作成される記憶領域に対応づけて設定するアップロード設定処理ステップとを有することを特徴とする。
【００２０】
また、ネットワークを介して記憶手段を有するサーバ装置に所望の情報をアップロードするデータ処理装置におけるアップロード処理方法であって、前記記憶手段に対して前記情報をアップロードするために関連する関連情報を設定するための設定画面情報を前記サーバ装置から取得して設定画面を表示装置に閲覧可能に表示する閲覧ステップと、前記閲覧ステップにより前記表示手段に表示される設定画面に対して設定される所望の関連情報を前記サーバ装置に転送する転送ステップとを有することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、従来技術の課題として挙げた手段とは異なり、フォルダ階層が深く複雑な場合のアップロード時でも、フォルダに設定されているアップロード関連情報により、アップロード先候補フォルダを検索・一覧表示することが可能となる為、どのフォルダにアップロードを行うべきかの判断が容易となり、判断する時間も短縮される。
【００２２】
また、ユーザによりフォルダに対するアップロード関連情報の設定が可能となる為、アップロード対象フォルダのアップロード関連情報を詳細なレベルで柔軟に管理することができる。
【００２３】
また、アップロード関連情報に含まれるインデックスやコメントなどのインデックス情報を活用することにより、特定の用途のドキュメントを所定のフォルダに仕分けてアップロードすることが容易となる。
【００２４】
また、アップロード関連情報に含まれるユーザＩＤやアップロード日時などのアップロード履歴情報を活用することにより、頻繁にアップロードを行うユーザに関しては、どのフォルダにアップロードを行うべきかの判断が更に容易となる。
【００２５】
以上により、アップロード作業の混乱を防ぎ、円滑かつ確実にアップロード作業を遂行することができる。また、アップロード作業に対するユーザの負荷も軽減することができる。
【発明を実施するための最良の形態】
【００２６】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２７】
＜システム構成の説明＞
〔第１実施形態〕
以下、図面を参照して本発明の実施の形態を説明する。
【００２８】
図１は、本発明の第１実施形態を示すデータ処理システムの一例を示す図である。ユーザがアップロードを実施する際に、フォルダに設定されているアップロード関連情報によりアップロード先候補フォルダを検索・一覧表示し、円滑かつ確実なアップロード作業の実現を可能とするネットワークを介したアップロードシステムを説明するためのシステム例である。
【００２９】
図１に示すように、クライアントコンピュータ１０１とアプリケーションサーバ１０２とはインターネットなどのネットワーク１００を介して接続されている。
【００３０】
アプリケーションサーバ１０２は、それぞれ後述するようにＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等で構成される情報処理装置（コンピュータ）により構成される。また、クライアントコンピュータ１０１は、ネットワーク閲覧手段（例えばブラウザ）を備える一般的な情報処理装置（コンピュータ）により構成（ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等を備える）される。ネットワーク１００は、本実施形態ではインターネットを例に説明するが、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の他のネットワークシステムであってもかまわない。
【００３１】
図２は、図１に示したアプリケーションサーバ１０２、クライアントコンピュータ１０１の具体的な構成例を示すブロック図である。
【００３２】
図２において、２０１は情報処理装置の演算・制御を司る中央演算装置（以下、ＣＰＵと記す）である。２０２はランダムアクセスメモリ（以下、ＲＡＭと記す）であり、ＣＰＵ２０１の主メモリとして、及び実行プログラムの領域や該プログラムの実行エリアならびにデータエリアとして機能する。
【００３３】
２０３は前記ＣＰＵ２０１の動作処理手順を記憶しているリードオンリーメモリ（以下、ＲＯＭと記す）である。ＲＯＭ２０３には情報処理装置の機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭと、システムを稼働するために必要な情報等が記録されているデータＲＯＭがある。また、ＲＯＭ２０３の代わりに、後述のＨＤＤ２０９を用いる場合もある。
【００３４】
２０４はネットワークインタフェース（ＮＥＴＩＦ）であり、ネットワーク１００を介して情報処理装置間のデータ転送を行うための制御や接続状況の診断を行う。２０５はビデオＲＡＭ（ＶＲＡＭ）であり、後述する情報処理装置の稼働状態を示すＣＲＴ２０６の画面に表示させるための画像を展開し、その表示の制御を行う。
【００３５】
２０６はディスプレイ等の表示装置（以下、ＣＲＴと記す）である。２０７は外部入力装置２０８からの入力信号を制御するためのコントローラ（以下、ＫＢＣと記す）である。２０８は利用者が行う操作を受付けるための外部入力装置（以下、ＫＢＣと記す）であり、例えばキーボードやマウス等のポインティングデバイスが用いられる。
【００３６】
２０９はハードディスクドライブ（以下、ＨＤＤと記す）であり、アプリケーションプログラムや各種データ保存用に用いられる。本実施形態におけるアプリケーションプログラムとは、本実施形態における各種処理手段を実行するソフトウェアプログラム（モジュール）等である。
【００３７】
２１０は外部入出力装置（以下、ＦＤＤと記す）であり、例えばフレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ等のリムーバブルディスクを入出力するものであり、上述したアプリケーションプログラムの媒体からの読み出し等に用いられる。
【００３８】
２１３は前記ＦＤＤ２１０によって読み出しされる磁気記録媒体（例えば、フレキシブルディスク（以下、ＦＤと記す）や外付けハードディスク）である。なお、メディアは、フレキシブルディスクに限らず、光記録媒体（例えば、ＣＤ−ＲＯＭ）、光磁気記録媒体（例えば、ＭＯ）、半導体記録媒体（例えば、メモリカード）等の取り外し可能なデータ記録装置（リムーバブル・メディア）で構成されていてもよい。
【００３９】
尚、ＨＤＤ２０９に格納するアプリケーションプログラムやデータをＦＤＤ２１０に格納して使用することも可能である。
【００４０】
２１１はプリンタコントローラ（以下、ＰＲＴＣと記す）で、ＰＲＴ２１２への出力信号を制御する。２１２は印刷装置（以下、ＰＲＴと記す）であり、例えばＬＢＰ（Ｌａｓｅｒ  Ｂｅａｍ  Ｐｒｉｎｔｅｒ）等が用いられる。２００は上述した各ユニット間を接続するための伝送バス（アドレスバス、データバス、入出力バス、及び制御バス）である。
【００４１】
図３は、図１に示したデータ処理システムのモジュール構成を説明するブロック図である。本実施形態では、アプリケーションサーバ１０２には、アプリケーションサーバ１０２内で動作する処理モジュール群及び情報を格納する格納装置を備え、各処理モジュール群及び該格納装置間の制御及び情報の流れを以下説明する。
【００４２】
図３において、３０２、３０５は処理モジュールである。これら処理モジュール３０２、３０５は、図２に示したＲＯＭ２０３、ＨＤＤ２０９、又はＦＤＤ２１０より読み込まれてＲＡＭ２０２に展開され、ＣＰＵ２０１で使用されるアプリケーションプログラム、又はプログラムの一部として動作するモジュールである。
【００４３】
図３において、３０９は情報格納装置であり、ファイルシステム又はデータベースシステムを用いてアプリケーションサーバ１０２におけるＨＤＤ２０９、ＲＡＭ２０２、及びＦＤＤ２１０の少なくとも一つを用いて情報を格納する。また、情報格納装置３０９に格納された情報へは、特定のキーや条件で直接特定の情報へのアクセスが可能である。
【００４４】
図３に示す矢印は、処理モジュール間の制御や情報の流れのうち主要なものを表す。
【００４５】
情報処理装置（アプリケーションサーバ１０２）とその中の処理モジュールや情報格納装置との関係は、自動起動されるかもしくは、操作者がＫＢ２０８より入力した情報や指示によりＫＢＣ２０７を通じて、必要に応じてＲＡＭ２０２に展開しＣＰＵ２０１へ伝えられる。
【００４６】
ＣＰＵ２０１で演算し必要な処理モジュールと情報格納装置に格納された情報をＲＯＭ２０３、ＨＤＤ２０９、ＦＤＤ２１０或いはＲＡＭ２０２等よりＲＡＭ２０２に展開しＣＰＵ２０１へ伝え、ＣＰＵ２０１で演算した結果を、必要がある場合、ＲＡＭ２０２、ＨＤＤ２０９、ＦＤＤ２１０等に存在する情報格納装置にその演算結果の情報を書き込む。また同時に、ＣＰＵ２０１での演算した結果を、必要がある場合、ＶＲＡＭ２０５を介してＣＲＴ２０６に結果の情報を表示するものである。
【００４７】
ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＮＥＴＩＦ２０４、ＶＲＡＭ２０５、ＫＢＣ２０７、ＨＤＤ２０９、ＦＤＤ２１０間の伝送は伝送バス２００を通じて行われる。
【００４８】
クライアントコンピュータ１０１とアプリケーションサーバ１０２を接続するネットワーク１００は、一般的なネットワークシステムであって、本実施形態ではＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を用いるが、常時接続可能なネットワークであれば他のネットワークシステムであってもかまわない。
【００４９】
図３において、クライアントコンピュータ１０１にてアップロード関連情報を設定したいユーザは、インターネット閲覧可能なネットワーク閲覧手段３０１を用いてアプリケーションサーバ１０２のアップロード関連情報設定モジュール３０２にアップロード関連情報の設定を依頼する。なお、依頼自体は、ネットワーク閲覧手段３０１がＵＩ画面上で表示するボタン等の指示に従い、所定の依頼パケットをアプリケーションサーバ１０２に対して、所定のプロトコルで発行することで行うものとする。
【００５０】
アプリケーションサーバ１０２のアップロード関連情報設定モジュール３０２の画面制御部３０３は、ユーザに対して、フォルダ名、パス、拡張子、ドキュメント名、インデックス、コメント、アップロード履歴、ユーザＩＤなどを設定させる画面を表示する。そして、アップロード関連情報の設定を受付けると、アップロード関連情報設定モジュール３０２のアップロード関連情報設定処理部３０４は、ユーザが設定したアップロード関連情報をアップロード関連情報格納装置３０９のアップロード関連情報記憶部３１０に格納する。
【００５１】
そして、アプリケーションサーバ１０２のアップロード関連情報設定モジュール３０２のアップロード関連情報設定処理部３０４は、アップロード関連情報のうちフォルダ名やパスなどをフォルダ情報としてアップロード関連情報格納装置３０９のフォルダ情報記憶部３１１に格納する。
【００５２】
また、アップロード関連情報設定処理部３０４は、拡張子やドキュメント名などをドキュメント属性情報としてアップロード関連情報格納装置３０９のドキュメント属性情報記憶部３１２に格納する。
【００５３】
また、アップロード関連情報設定処理部３０４は、インデックスやコメントなどをインデックス情報としてアップロード関連情報格納装置３０９のインデックス情報記憶部３１３に格納する。
【００５４】
さらに、アップロード関連情報設定処理部３０４は、アップロード履歴やユーザＩＤなどをアップロード履歴情報としてアップロード関連情報格納装置３０９の履歴情報記憶部３１４に格納する。
【００５５】
また、クライアントコンピュータ１０１にてアップロードを実施したいユーザは、クライアントコンピュータ１０１の記憶資源に格納されているドキュメントの中からアップロードを実施したいドキュメントを表示装置に表示されるＵＩを介して選択する。そして、インターネット閲覧可能なネットワーク閲覧手段３０１を用いてアプリケーションサーバ１０２のアップロードモジュール３０５にアップロードの実施を要求する。
【００５６】
これにより、アプリケーションサーバ１０２のアップロードモジュール３０５の画面制御部３０６は、ユーザに対して、インデックスやコメントなどのインデックス情報を指定させる画面を表示しアップロードの実施を受付ける。
【００５７】
そして、アップロードモジュール３０５のアップロード先候補フォルダ検索処理部３０７は、指定されたインデックス情報を含むアップロード関連情報と一致するアップロード先候補フォルダをアップロード関連情報格納装置３０９のアップロード関連情報記憶部３１０から検索する。
【００５８】
アプリケーションサーバ１０２のアップロードモジュール３０５の画面制御部３０６は、ユーザに対して、検索結果をアップロード先候補フォルダ一覧として表示する。
【００５９】
そして、該表示されている同画面でアップロード先フォルダの確定を受付けると、アップロードモジュール３０５のアップロード処理部３０８は、ユーザが選択したクライアントコンピュータ１０１の記憶資源に格納されているドキュメントを指定されたアップロード先フォルダへアップロードを実施し、アップロードの進捗経過と結果を表示する。
【００６０】
図４は、図３に示したアプリケーションサーバ１０２のアップロード関連情報格納装置３０９のファオーマットを説明する図である。なお、図４に示す例は、アップロード関連情報格納装置３０９のアップロード関連情報記憶部３１０およびフォルダ情報記憶部３１１、ドキュメント属性情報記憶部３１２、インデックス情報記憶部３１３、履歴情報記憶部３１４のフォーマットの例に対応する。
【００６１】
図４において、アップロード関連情報テーブル４００は、フォルダを特定するフォルダＩＤ４０１、フォルダ名４０２、パス４０３、拡張子４０４、ドキュメント名４０５、インデックス４０６、コメント４０７、アップロードを実施したユーザを特定するユーザＩＤ４０８、アップロード日時４０９などから構成される。
【００６２】
アップロード関連情報テーブル４００は、フォルダＩＤ４０１、フォルダ名４０２、パス４０３などからなるフォルダ情報テーブル４１０と、フォルダＩＤ４０１、拡張子４０４、ドキュメント名４０５などからなるドキュメント属性情報テーブル４１１と、フォルダＩＤ４０１、インデックス４０６、コメント４０７などからなるインデックス情報テーブル４１２と、フォルダＩＤ４０１、ユーザＩＤ４０８、アップロード日時４０９などからなる履歴情報テーブル４１３に分割されていてもかまわない。
【００６３】
図５は、図２に示したＣＲＴ２０６に表示されるアップロード関連情報設定画面イメージの一例を示す図であり、図３に示したアプリケーションサーバ１０２のアップロード関連情報設定モジュール３０２の画面制御部３０３により、クライアントコンピュータ１０１のＣＲＴ２０６上に表示される。
【００６４】
具体的には、クライアントコンピュータ１０１にてユーザがインターネット閲覧可能なネットワーク閲覧手段３０１を用いてアプリケーションサーバ１０２にアップロード関連情報の設定を依頼した場合に表示される。
【００６５】
図５において、アップロード関連情報設定画面イメージ５００は、アップロード関連情報設定モジュール３０２の画面制御部３０３によりアップロード関連情報が設定されているフォルダ一覧５０５がＣＰＵ２０１の制御に基づいて表示される。
【００６６】
ユーザが、フォルダ一覧５０５の中のフォルダを選択し拡張子５０２（１）、ドキュメント名５０２（２）などのドキュメント属性情報５０２や、インデックス５０３（１）、コメント５０３（２）などのインデックス情報５０３や、アップロード履歴５０４（１）、ユーザＩＤ５０４（２）などの履歴情報５０４を設定する。上記設定後、「設定」ボタン５０６を押下すると、画面上で設定されたアップロード関連情報をアップロード関連情報設定モジュール３０２のアップロード関連情報設定処理部３０４に渡す。
【００６７】
一方、新規にフォルダに対してアップロード関連情報を設定する場合は、フォルダ名５０１（１）やパス５０１（２）などフォルダを特定するフォルダ情報５０１を指定する。フォルダ情報の指定後、拡張子５０２（１）、ドキュメント名５０２（２）などのドキュメント属性情報５０２や、インデックス５０３（１）、コメント５０３（２）などのインデックス情報５０３や、アップロード履歴５０４（１）、ユーザＩＤ５０４（２）などの履歴情報５０４を設定する。該設定後、「設定」ボタン５０６を押下すると、画面上で設定されたアップロード関連情報をアップロード関連情報設定モジュール３０２のアップロード関連情報設定処理部３０４に渡す。
【００６８】
これにより、アップロード関連情報がアップロード関連情報格納装置３０９のアップロード関連情報記憶部３１０に登録され、図５に示すアップロード関連情報設定画面５００上で、「取り消し」ボタン５０７を押下すると、画面上で設定されたアップロード関連情報は破棄される。
【００６９】
図６は、図２に示したＣＲＴ２０６に表示されるインデックス情報指定画面イメージの一例を示す図であり、アプリケーションサーバ１０２のアップロードモジュール３０５の画面制御部３０６によりクライアントコンピュータ１０１のＣＲＴ２０６上に表示される。
【００７０】
具体的には、クライアントコンピュータ１０１にてユーザがインターネット閲覧可能なネットワーク閲覧手段３０１を用いてアプリケーションサーバ１０２にアップロードの実施を要求した場合に表示される画面のうち、インデックス情報を指定するために操作する画面として表示される。
【００７１】
図６において、インデックス情報指定画面イメージ６００は、アップロードモジュール３０５の画面制御部３０６により表示される。ユーザが、インデックス５０３（１）、コメント５０３（２）などのインデックス情報５０３を指定し、「アップロード」ボタン６０１を押下すると、画面上で指定されたインデックス情報をアップロードモジュール３０５のアップロード先候補フォルダ検索処理部３０７に渡す。
【００７２】
これにより、アップロード先候補フォルダがアップロード関連情報格納装置３０９のアップロード関連情報記憶部３１０から検索され、「取り消し」ボタン６０２を押下すると、図６に示す画面上で指定されたインデックス情報は破棄される。
【００７３】
図７は、図２に示したＣＲＴ２０６に表示されるアップロード先フォルダ選択画面イメージの一例を示す図である。図７はアプリケーションサーバ１０２のアップロードモジュール３０５の画面制御部３０６によりクライアントコンピュータ１０１のＣＲＴ２０６上に表示される。
【００７４】
具体的には、クライアントコンピュータ１０１にてユーザがインターネット閲覧可能なネットワーク閲覧手段３０１を用いてアプリケーションサーバ１０２にアップロードの実施を要求した場合に表示される画面のうち、アップロード先フォルダを選択するために操作する画面として表示される。
【００７５】
図７において、アップロード先フォルダ選択画面イメージ７００は、アップロードモジュール３０５の画面制御部３０６により表示される。ユーザが、アップロード先候補フォルダ一覧７０１よりアップロード先フォルダを選択し、「フォルダ確定」ボタン７０２を押下すると、図７に示す画面上で選択されたアップロード先フォルダをアップロードモジュール３０５のアップロード処理部３０８に渡す。
【００７６】
これにより、選択されたアップロード先フォルダへアップロードが実施され、「取り消し」ボタン７０３を押下すると、図７に示す画面上で選択されたアップロード先フォルダは破棄される。
【００７７】
以下、図８および図９に示すフローチャートを用いてそれぞれの処理の概要をあらためて順に説明する。
【００７８】
図８は、本発明に係るデータ処理システムにおける第１のデータ処理手順の一例を示すフローチャートである。本手順は、ユーザが、クライアントコンピュータ１０１にてアプリケーションサーバ１０２が表示している画面でアップロード関連情報を設定し、「設定」ボタンを押下してから設定結果が表示されるまでの一連の処理に対応する。なお、Ｓ１〜Ｓ４は各ステップを示し、各ステップは、ユーザが、アプリケーションサーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムであるアップロード関連情報設定モジュール３０２の画面制御部３０３により実行される。
【００７９】
後述するアップロード関連情報設定モジュール３０２の画面制御部３０３は、アプリケーションサーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである。
【００８０】
また、アップロード関連情報設定モジュール３０２のアップロード関連情報設定処理部３０４は、アプリケーションサーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである。
【００８１】
まず、ステップＳ１で、アップロード関連情報設定モジュール３０２の画面制御部３０３がクライアントコンピュータ１０１のＣＲＴ２０６上にアップロード関連情報設定画面５００を表示する。
【００８２】
そして、クライアントコンピュータ１０１のＣＲＴ２０６上に表示されるアップロード関連情報設定画面５００に表示されるフォルダ一覧５０５の中のフォルダをユーザによる操作で選択する。例えば拡張子５０２（１）、ドキュメント名５０２（２）などのドキュメント属性情報５０２や、インデックス５０３（１）、コメント５０３（２）などのインデックス情報５０３や、アップロード履歴５０４（１）、ユーザＩＤ５０４（２）などの履歴情報５０４を既に登録している内容として設定する。
【００８３】
この際に、新規にフォルダに対してアップロード関連情報を設定する場合は、フォルダ名５０１（１）やパス５０１（２）などフォルダを特定するフォルダ情報５０１を指定し、拡張子５０２（１）、ドキュメント名５０２（２）などのドキュメント属性情報５０２や、インデックス５０３（１）、コメント５０３（２）などのインデックス情報５０３や、アップロード履歴５０４（１）、ユーザＩＤ５０４（２）などの履歴情報５０４を設定する。
【００８４】
そして、ステップＳ２で、ユーザが、アップロード関連情報設定モジュール３０２の画面制御部３０３がクライアントコンピュータ１０１のＣＲＴ２０６上に表示しているアップロード関連情報設定画面５００にて、「設定」ボタン５０６を押下したことを検知する。
【００８５】
次に、ステップＳ３で、アプリケーションプサーバ１０２側のアップロード関連情報設定モジュール３０２のアップロード関連情報設定処理部３０４は、クライアントコンピュータ１０１から設定された情報を取得し、アップロード関連情報格納装置３０９のアップロード関連情報記憶部３１０に対して、ステップＳ１でユーザが設定したフォルダＩＤ４０１とフォルダ名５０１（１）、パス５０１（２）、拡張子５０２（１）、ドキュメント名５０２（２）、インデックス５０３（１）、コメント５０３（２）、アップロードを実施するユーザＩＤ５０４（２）などを紐付けアップロード関連情報４００として格納する。
【００８６】
なお、アップロード関連情報設定モジュール３０２のアップロード関連情報設定処理部３０４は、ステップＳ１で、ユーザが設定したアップロード関連情報のうち、フォルダ名５０１（１）やパス５０１（２）などをフォルダ情報４１０としてアップロード関連情報記憶部３１０中のフォルダ情報記憶部３１１にフォルダＩＤ４０１と紐付けてして格納する。
【００８７】
同様に、拡張子５０２（１）、ドキュメント名５０２（２）などをドキュメント属性情報４１１としてアップロード関連情報記憶部３１０中のドキュメント属性情報記憶部３１２に、フォルダＩＤ４０１と紐付けて分割して格納する。
【００８８】
同様に、インデックス５０３（１）、コメント５０３（２）などをインデックス情報４１２としてアップロード関連情報記憶部３１０中のインデックス情報記憶部３１３に、フォルダＩＤ４０１と紐付けて分割して格納する。同様に、ユーザＩＤ５０４（２）などを履歴情報４１３としてアップロード関連情報記憶部３１０中の履歴情報記憶部３１４に、それぞれフォルダＩＤ４０１と紐付けて（関連付けて）格納して構わない。
【００８９】
次に、ステップＳ４で、アップロード関連情報設定モジュール３０２の画面制御部３０３は、設定結果をクライアントコンピュータ１０１に通知して、クライアントコンピュータ１０１側のＣＲＴ２０６上に表示して、処理を終了する。
【００９０】
これにより、クライアントコンピュータ１０２は、ブラウザ等のネットワーク閲覧手段３０１を起動して、アプリケーションサーバ１０２に確保される記憶手段に作成されている記録領域、例えばフォルダに対して、上述したようにアップロード関連情報を関連付けて、その登録状態をクライアントコンピュータ１０１のネットワーク閲覧手段３０１で表示装置に表示することで、その設定内容を確認することができる。なお、画面上では、修正作業を考慮していないが、クライアントコンピュータ１０１で、関連情報を設定してアプリケーションサーバ１０２に通知した後、修正指示を確認して、再度、クライアントコンピュータ１０１からのアップロード関連情報設定処理に戻るように制御してもよい。
【００９１】
また、本実施形態では、図５に示すようにアップロード関連情報設定画面は、設定項目と、設定済みの一覧表示を同時に行える設定画面としているが、それぞれを分離独立した画面としてもよい。
【００９２】
さらに、上記図５では、フォルダ名の属性を一括して表示する場合について説明したが、拡張子毎に、一覧表示を切り替え表示するように構成してもよい。
【００９３】
図９は、本発明に係るデータ処理システムにおける第２のデータ処理手順の一例を示すフローチャートである。本手順は、ユーザが、クライアントコンピュータ１０１にてアップロードを実施したいドキュメントを選択し、アプリケーションサーバ１０２にアップロードの実施を要求しアップロードの実施結果が表示されるまでの一連の処理に対応する。
【００９４】
なお、後述するアップロードモジュール３０５の画面制御部３０６は、ユーザが、アプリケーションサーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである。
【００９５】
同様に、アップロードモジュール３０５のアップロード先候補フォルダ検索処理部３０７は、ユーザが、アプリケーションサーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである。
【００９６】
まず、ステップＳ１１で、ユーザのドキュメントの選択操作に基づき、ネットワーク閲覧手段３０１を介して、クライアントコンピュータ１０１の記憶資源に格納されているドキュメントの中からアップロードを実施したいドキュメントを選択する。
【００９７】
次に、ステップＳ１２で、ユーザのアップロードの実施の要求に応じて、アプリケーションサーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムであるアップロードモジュール３０５にアップロードの実施をネットワーク閲覧手段３０１を介して要求する。
【００９８】
そして、ステップＳ１３で、アップロードモジュール３０５の画面制御部３０６がネットワーク閲覧手段３０１を介して、クライアントコンピュータ１０１のＣＲＴ２０６上に表示しているインデックス情報指定画面６００にて、インデックス５０３（１）やコメント５０３（２）などのインデックス情報５０３を指定し、「アップロード」ボタン６０１を押下したことを検知する。
【００９９】
次に、ステップＳ１４で、アップロードモジュール３０５のアップロード先候補フォルダ検索処理部３０７は、ステップＳ１３で、ネットワーク閲覧手段３０１を介して、指定されたインデックス情報や、ステップＳ１１でユーザが選択したドキュメントの拡張子やドキュメント名などのドキュメント属性情報、アップロードを実施するユーザを特定するユーザＩＤなどを含むアップロード関連情報と一致するアップロード先候補フォルダをアップロード関連情報格納装置３０９のアップロード関連情報記憶部３１０から検索する。
【０１００】
また、同アップロードモジュール３０５の画面制御部３０６は、ユーザに対して、検索結果をアップロード先フォルダ選択画面７００のアップロード先候補フォルダ一覧７０１としてクライアントコンピュータ１０１のＣＲＴ２０６上に表示する。
【０１０１】
次に、ステップＳ１５で、ユーザがアップロードモジュール３０５の画面制御部３０６がネットワーク閲覧手段３０１を介して、クライアントコンピュータ１０１のＣＲＴ２０６上に表示しているアップロード先フォルダ選択画面７００にて、アップロード先のフォルダを選択し「フォルダ確定」ボタン７０２を押下したことを検知する。
【０１０２】
そして、ステップＳ１６で、アップロードモジュール３０５のアップロード処理部３０８は、ステップＳ１１で、ネットワーク閲覧手段３０１を介して、ユーザが選択したクライアントコンピュータ１０１の記憶資源に格納されているドキュメントを、ネットワーク閲覧手段３０１を介して、ステップＳ１５でユーザが選択したアップロード先フォルダへアップロードを実施する。
【０１０３】
なお、アップロード関連情報格納装置３０９のアップロード関連情報記憶部３１０に格納されている、ステップＳ１５でユーザが選択したアップロード先フォルダに紐付くアップロード関連情報４００に、アップロードを実施するユーザを特定するユーザＩＤと同じユーザＩＤ４０８が設定されている場合は、アップロード日時４０９を更新する。
【０１０４】
そして、ステップＳ１７で、アップロードモジュール３０５の画面制御部３０６は、アップロードの進捗経過と結果をネットワーク閲覧手段３０１を介して、クライアントコンピュータ１０１のＣＲＴ２０６に表示して、本処理を終了する。
【０１０５】
これにより、クライアントコンピュータ１０１のユーザは、ネットワーク閲覧手段３０１を介して、アップロード関連情報の設定と、該設定された内容の確認、さらには、情報のアップロード状況を進捗として視覚的に確認することができる。
【０１０６】
したがって、アップロードするフォルダの選択基準をユーザが本位に設定することができ、複数の項目等からなるアップロード関連情報をあらかじめ登録することで、あらたな情報を登録したり、更新したりする。その際、情報のアップロード先をユーザが関連情報を入力することで、関連付けられているフォルダ一覧が表示されることで、アップロードすべきフォルダを確実に特定することができ、ユーザの利便性が向上する。また、フォルダを検索して登録するまでの時間を短縮することができる。
【０１０７】
さらに、アップロードする情報を一時的に登録してしまうような作業フォルダを作成することもなくなり、アプリケーションサーバ１０２のメモリ資源を有効活用できる。
【０１０８】
また、アプリケーションサーバ１０２の記憶手段に作成される各フォルダのフォルダ階層が深く複雑な場合のアップロード時でも、フォルダに設定されているアップロード関連情報により、アップロード先候補フォルダを検索・一覧表示することが可能となる。その為、どのフォルダにアップロードを行うべきかの判断が容易となり、判断する時間も短縮される。
【０１０９】
〔第２実施形態〕
上記実施形態では、図１に示したクライアントコンピュータ１０１が備えるネットワーク閲覧手段３０１を介して、アプリケーションサーバ１０２とネットワーク１００を介して通信することで、クライアントコンピュータ１０１から情報をアップロードする例について説明したが、アプリケーションサーバ１０２から図５〜図７に示すＵＩ画面を表示制御することで、アプリケーションサーバ１０２から直接情報を登録する場合にも同様の処理を行うことができる。
【０１１０】
〔第３実施形態〕
上記第１実施形態では、図８、図９に示すアップロード関連情報の設定処理において、クライアントコンピュータ１０１とアプリケーションサーバ１０２との処理をシステムとして説明する例について説明したが、後述するように、クライアント側とサーバ側との通信で処理されるように、それぞれの処理を独立した処理として構成してもよい。
【０１１１】
図１０は、本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートであり、図３に示したネットワーク閲覧手段３０１によるデータ処理手順に対応する。なお、Ｓ１０１〜Ｓ１０７は各ステップを示し、各ステップはネットワーク閲覧手段３０１が実行することで実現される。
【０１１２】
先ず、ネットワーク閲覧手段３０１によりアップロード要求がアプリケーションサーバ１０２に通知されることで、アプリケーションサーバ１０２からアップロード関連情報設定画面情報を取得したら（Ｓ１０１）、図５に示したアップロード関連情報設定画面をクライアントコンピュータ１０１のＣＲＴ２０６に表示する（Ｓ１０２）。
【０１１３】
次に、ユーザがアップロード関連設定画面を介してアップロード関連情報を設定する（Ｓ１０３）。そして、図５に示したアップロード関連情報設定画面上で、設定ボタン５０６が押下されると（Ｓ１０４）、設定されたアップロード関連情報をネットワーク閲覧手段３０１がアプリケーションサーバ１０２に対して送信する（Ｓ１０５）。
【０１１４】
次に、アップロード関連情報の設定結果をアプリケーションサーバ１０２からネットワーク閲覧手段３０１が取得したら（Ｓ１０６）、アップロード設定結果の状況をクライアントコンピュータ１０１のＣＲＴ２０６上に表示して（Ｓ１０７）、処理を終了する。
【０１１５】
図１１は、本発明に係るサーバ装置における第１のデータ処理手順の一例を示すフローチャートであり、図３に示したアップロード関連情報設定モジュール３０２によるデータ処理手順に対応する。なお、Ｓ１１１〜Ｓ１１５は各ステップを示し、各ステップは画面制御部３０３、アップロード関連情報設定処理部３０４が実行することで実現される。
【０１１６】
先ず、画面制御部３０３がクライアントコンピュータ１０１のネットワーク閲覧手段３０１よりアップロード要求を受信すると（Ｓ１１１）、画面制御部３０３がアップロード関連情報設定画面情報をクライアントコンピュータ１０１に送信する（Ｓ１１２）。そして、クライアントコンピュータ１０１よりアップロード関連情報を受信したら（Ｓ１１３）、該受信したアップロード関連情報に基づいて、アップロード関連情報設定処理部３０４がアップロード関連情報格納装置３０９のアップロード関連情報記憶部３１０に設定する（Ｓ１１４）。
【０１１７】
そして、画面制御部３０３がアップロード関連情報の結果情報をクライアントコンピュータ１０１に通知して（Ｓ２２５）、本処理を終了する。
【０１１８】
以下、図９に示した処理を、クライアントコンピュータ１０１とアプリケーションサーバ１０２との処理について詳述する。
【０１１９】
図１２は、本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートであり、図３に示したネットワーク閲覧手段３０１によるデータ処理手順に対応する。なお、Ｓ１１０１〜Ｓ１１０９は各ステップを示し、各ステップはネットワーク閲覧手段３０１が実行することで実現される。
【０１２０】
先ず、ネットワーク閲覧手段３０１は、ＣＲＴ２０６上で、アップロードすべき情報を選択したら（Ｓ１１０１）、アップロード要求をアプリケーションサーバ１０２に対して行う（Ｓ１１０２）。そして、インデックス画面情報をアプリケーションサーバ１０２より受信し（Ｓ１１０３）、ネットワーク閲覧手段３０１は、図６に示したインデックス情報指定画面をＣＲＴ２０６上に表示する（Ｓ１１０４）。
【０１２１】
そして、ユーザがキーボード２０８等を操作して、インデックス５０３（１）、コメント５０３（２）等を設定してアップロードボタン６０１が押下されると（Ｓ１１０５）、アプリケーションサーバ１０２より登録先を選択するためのフォルダ一覧情報を受信するのを待ち（Ｓ１１０６）、受信したら、ネットワーク閲覧手段３０１は、図７に示したアップロード先フォルダ選択画面として機能するフォルダ一覧をＣＲＴ２０６上に表示する（Ｓ１１０７）。
【０１２２】
次に、ユーザは、ＣＲＴ２０６に表示されるフォルダ一覧を確認して、キーボード２０８等を操作して、アップロードすべきフォルダを決定して、フォルダ確定ボタン７０２が押下されたことを検出したら（Ｓ１１０８）、ステップＳ１１０１で選択されている情報のアップロードを開始して（Ｓ１１０９）、本処理を終了する。
【０１２３】
図１３は、本発明に係るサーバ装置における第２のデータ処理手順の一例を示すフローチャートであり、図３に示したアップロード関連情報設定モジュール３０２によるデータ処理手順に対応する。なお、Ｓ１１１〜Ｓ１１５は各ステップを示し、各ステップは画面制御部３０３、アップロード関連情報設定処理部３０４が実行することで実現される。
【０１２４】
先ず、クライアントコンピュータ１０１よりインデックス設定画面要求を受信したら（Ｓ１２０１）で、画面制御部３０６がインデックス設定画面情報をクライアントコンピュータ１０１へ送信する（Ｓ１２０２）。そして、クライアントコンピュータ１０１のネットワーク閲覧手段３０１が図６に示したインデックス情報指定画面でインデックス等が指定されて、アップロードボタン６０１が押下されることで、送信されるインデックス設定情報を取得したら（Ｓ１２０３）、該インデックス等に従い、アップロード先候補フォルダ検索処理部３０７がアップロード関連情報格納装置３０９を検索して（Ｓ１２０４）、検索したアップロード先候補フォルダ一覧情報をクライアントコンピュータ１０１に通知する（Ｓ１２０５）。
【０１２５】
そして、クライアントコンピュータ１０１側でアップロード先が確定されたことを図６に示したフォルダ確定ボタン７０２の指示状態に基づいて確認したら（Ｓ１２０６）、クライアントコンピュータ１０１からアップロードすべき情報を画面制御部３０６が受信して、アップロード処理部３０８が確定された、例えばアプリケーションサーバ１０２内のハードディスク２０９のフォルダに対して送信されてきている情報を順次アップロードして（Ｓ１２０８）、処理を終了する。
【０１２６】
なお、クライアントコンピュータ１０１とアプリケーションサーバ１０２との通信は、所定のプロトコル（ＨＴＴＰ）等を介して表示される画面に対する指示に伴い自動的に行える構成としている。
【０１２７】
〔第４実施形態〕
以下、図１４〜図１６に示すメモリマップを参照して本発明に係るデータ処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１２８】
図１４は、本発明に係るデータ処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図であり、図１５は、本発明に係るデータ処理システムのデータ処理装置側で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図であり、図１６は、本発明に係るデータ処理システムのサーバ装置側で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１３０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１３１】
本実施形態における図８，図９、図１０〜図１３に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１３２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３４】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１３５】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１３６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１３８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１４２】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜１８について説明する。
【０１４３】
〔実施態様１〕
ネットワークを介してデータ処理装置と通信可能なサーバ装置であって、前記データ処理装置からアップロードされる情報を記憶可能な記憶手段（例えばアプリケーションサーバ１０２のハードディスク２０９等に確保される）と、前記記憶手段に対して前記情報をアップロードするために関連する関連情報を前記データ処理装置から取得する取得手段（図３に示す画面制御部３０３）と、前記取得手段により取得される前記関連情報を前記記憶手段に作成される記憶領域に対応づけて設定するアップロード設定処理手段（図３に示すアップロード関連情報設定モジュール３０２がアップロード関連情報格納装置３０９に設定処理する）とを有することを特徴とするサーバ装置。
【０１４４】
これにより、データ処理装置は、ブラウザ等のネットワーク閲覧手段３０１を起動して、サーバ装置に確保される記憶手段に作成されている記録領域、例えばフォルダに対して、アップロード関連情報を関連付けて、その登録状態を表示できる。したがって、ユーザが登録されているアップロード関連情報を確認しながら、あらたなアップロード関連情報を設定することができる。
【０１４５】
〔実施態様２〕
前記データ処理装置から取得する特定情報に基づいて検索される前記記憶手段に設定されている格納先情報を前記データ処理装置に通知する検索処理手段（図３に示すアップロード先候補フォルダ検索処理部３０７）と、前記データ処理装置により選択される格納先情報に基づいて、前記データ処理装置から取得する情報を前記記憶手段にアップロードするアップロード処理手段（図３に示すアップロード処理部３０８）とを有することを特徴とする実施態様１記載のサーバ装置。
【０１４６】
これにより、データ処理装置から取得するアップロード関連情報に基づいて検索されたアップロード候補先を確認した上で、アップロードすべき情報をユーザが意図する記憶先に登録することができる。
【０１４７】
〔実施態様３〕
前記関連情報は、前記記憶単位に設定可能な拡張子、ドキュメント名、インデックス、コメント、アップロード履歴等を含むことを特徴とする実施態様１記載のサーバ装置。
【０１４８】
これにより、ユーザが本位とする各種の関連情報を使用して、アップロード関連情報を設定することができる。
【０１４９】
〔実施態様４〕
ネットワークを介して記憶手段を有するサーバ装置に所望の情報をアップロードするデータ処理装置であって、前記記憶手段に対して前記情報をアップロードするために関連する関連情報を設定するための設定画面情報を前記サーバ装置からを取得して設定画面を表示装置に閲覧可能に表示する閲覧手段（図３に示すネットワーク閲覧手段３０１）と、前記閲覧手段により前記表示手段に表示される設定画面に対して設定される所望の関連情報を前記サーバ装置に転送する転送手段（図３に示すネットワーク閲覧手段３０１による通信機能）とを有することを特徴とするデータ処理装置。
【０１５０】
これにより、ネットワーク閲覧手段を使用して、サーバ装置と通信して、サーバ装置に確保される記憶手段に登録した情報の検索や、登録に必要なアップロード関連情報を自在に設定できる。
【０１５１】
〔実施態様５〕
前記関連情報は、前記記憶単位に設定可能な拡張子、ドキュメント名、インデックス、コメント、アップロード履歴等を含むことを特徴とする請求項４記載のデータ処理装置。
【０１５２】
これにより、ユーザが本位とする各種の関連情報を使用して、アップロード関連情報を設定することができる。
【０１５３】
〔実施態様６〕
前記閲覧手段は、前記サーバ装置にアップロードする情報の格納先を検索するための検索画面情報を前記サーバ装置から取得して前記表示装置に検索画面を表示することを特徴とする実施態様４記載のデータ処理装置。
【０１５４】
これにより、データ処理装置側にユーザインタフェースをあらかじめ登録する必要がなく、データ処理装置側の処理負担が軽減される。また、ユーザインタフェースの変更やバージョンアップにも即座に対応できる。
【０１５５】
〔実施態様７〕
前記閲覧手段は、前記検索画面で指定される関連情報を前記サーバ装置に転送することを特徴とする実施態様４記載のデータ処理装置。
【０１５６】
これにより、データ処理装置が備える汎用的な閲覧手段を使用して、ユーザ本位のアップロード関連情報を設定してサーバ装置に確実に指示できる。
【０１５７】
〔実施態様８〕
前記閲覧手段は、前記関連情報に従うアップロード先候補選択画面情報を取得してアップロード先候補選択画面情報を前記サーバ装置から取得して前記表示装置にアップロード先候補選択画面を表示することを特徴とする実施態様４記載のデータ処理装置。
【０１５８】
これにより、データ処理装置が備える汎用的な閲覧手段を使用して、アップロード先候補を自在に選択指示できる。
【０１５９】
〔実施態様９〕
ネットワークを介してデータ処理装置とサーバ装置とが通信可能なデータ処理システムであって、前記サーバ装置は、前記データ処理装置からアップロードされる情報を記憶可能な記憶手段（例えばアプリケーションサーバ１０２のハードディスク２０９等に確保される）と、前記記憶手段に対して前記情報をアップロードするために関連する関連情報を前記データ処理装置から取得する取得手段（図３に示す画面制御部３０３）と、前記取得手段により取得される前記関連情報を前記記憶手段に作成される記憶領域に対応づけて設定するアップロード設定処理手段（図３に示すアップロード関連情報設定モジュール３０２がアップロード関連情報格納装置３０９に設定処理する）とを有し、前記データ処理装置は、前記記憶手段に対して前記情報をアップロードするために関連する関連情報を設定するための設定画面情報を前記サーバ装置からを取得して設定画面を表示装置に閲覧可能に表示する閲覧手段（図３に示すネットワーク閲覧手段３０１）と、前記閲覧手段により前記表示手段に表示される設定画面に対して設定される所望の関連情報を前記サーバ装置に転送する転送手段（図３に示すネットワーク閲覧手段３０１の通信機能）とを有することを特徴とするデータ処理システム。
【０１６０】
これにより、実施態様１と実施態様４と同等の効果を奏する。
【０１６１】
〔実施態様１０〕
前記サーバ装置は、さらに、（図３に示すアップロード先候補フォルダ検索処理部３０７）と、前記データ処理装置により選択される格納先情報に基づいて、前記データ処理装置から取得する情報を前記記憶手段にアップロードするアップロード処理手段（図３に示すアップロード処理部３０８）と、を有することを特徴とする実施態様９記載のデータ処理システム。
【０１６２】
これにより、実施態様２と同等の効果を奏する。
【０１６３】
〔実施態様１１〕
ネットワークを介してデータ処理装置からアップロードされる情報を記憶可能な記憶手段を有するサーバ装置におけるアップロード処理方法であって、前記記憶手段に対して前記情報をアップロードするために関連する関連情報を前記データ処理装置から取得する取得ステップ（図８に示すステップＳ１、Ｓ２）と、前記取得ステップにより取得される前記関連情報を前記記憶手段に作成される記憶領域に対応づけて設定するアップロード設定処理ステップ（図８に示すステップＳ３、Ｓ４）とを有することを特徴とするアップロード処理方法。
【０１６４】
これにより、実施態様１と同等の効果を奏する。
【０１６５】
〔実施態様１２〕
前記データ処理装置から取得する特定情報に基づいて検索される前記記憶手段に設定されている格納先情報を前記データ処理装置に通知する検索処理ステップと（図９に示すステップＳ１１〜Ｓ１４）、前記データ処理装置により選択される格納先情報に基づいて、前記データ処理装置から取得する情報を前記記憶手段にアップロードするアップロード処理ステップ（図９に示すステップＳ１５〜Ｓ１７）とを有することを特徴とする実施態様１１記載のアップロード処理方法。
【０１６６】
これにより、実施態様２と同等の効果を奏する。
【０１６７】
〔実施態様１３〕
ネットワークを介して記憶手段を有するサーバ装置に所望の情報をアップロードするデータ処理装置におけるアップロード処理方法であって、
前記記憶手段に対して前記情報をアップロードするために関連する関連情報を設定するための設定画面情報を前記サーバ装置から取得して設定画面を表示装置に閲覧可能に表示する閲覧ステップ（図８に示すステップＳ１）と、前記閲覧ステップにより前記表示手段に表示される設定画面に対して設定される所望の関連情報を前記サーバ装置に転送する転送ステップ（図８に示すステップＳ２）とを有することを特徴とするアップロード処理方法。
【０１６８】
これにより、実施態様４と同等の効果を奏する。
【０１６９】
〔実施態様１４〕
実施態様１１〜１３のいずれかに記載のアップロード処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１７０】
これにより、実施態様１１〜１３と同等の効果を奏する。
【０１７１】
〔実施態様１５〕
実施態様１１〜１３のいずれかに記載のアップロード処理方法をコンピュータに実行させることを特徴とするプログラム。
【０１７２】
これにより、実施態様１１〜１３と同等の効果を奏する。
【０１７３】
〔実施態様１６〕
アップロードすべき文書に関連する情報とフォルダに設定されている情報とに基づくアップロード先のフォルダの候補を表示する表示手段（図９に示すステップＳ１４）と、前記表示手段により表示されたフォルダの候補から選択されたフォルダに文書をアップロードするアップロード手段（図９に示すステップＳ１６）とを有することを特徴とするデータ処理装置。
【０１７４】
これにより、実施態様２と同等の効果を奏する。
【０１７５】
〔実施態様１７〕
アップロードすべき文書に関連する情報とフォルダに設定されている情報とに基づくアップロード先のフォルダの候補を表示する表示ステップ（図９に示すステップＳ１４）と、前記表示ステップにより表示されたフォルダの候補から選択されたフォルダに文書をアップロードするアップロードステップ（図９に示すステップＳ１６）とを有することを特徴とするアップロード処理方法。
【０１７６】
これにより、実施態様２と同等の効果を奏する。
【０１７７】
〔実施態様１８〕
アップロードすべき文書に関連する情報とフォルダに設定されている情報とに基づくアップロード先のフォルダの候補を表示する表示ステップ（図９に示すステップＳ１４）と、前記表示ステップにより表示されたフォルダの候補から選択されたフォルダに文書をアップロードするアップロードステップ（図９に示すステップＳ１６）とをコンピュータに実行させるプログラム。
【０１７８】
これにより、実施態様２と同等の効果を奏する。
【図面の簡単な説明】
【０１７９】
【図１】本発明の第１実施形態を示すデータ処理システムの一例を示す図である。
【図２】図１に示したアプリケーションサーバ、クライアントコンピュータの具体的な構成例を示すブロック図である。
【図３】図１に示したデータ処理システムのモジュール構成を説明するブロック図である。
【図４】図３に示したアプリケーションサーバのアップロード関連情報格納装置のファオーマットを説明する図である。
【図５】図２に示したＣＲＴに表示されるアップロード関連情報設定画面イメージの一例を示す図である。
【図６】図２に示したＣＲＴに表示されるインデックス情報指定画面イメージの一例を示す図である。
【図７】図２に示したＣＲＴに表示されるアップロード先フォルダ選択画面イメージの一例を示す図である。
【図８】本発明に係るデータ処理システムにおける第１のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係るデータ処理システムにおける第２のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係るサーバ装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１２】本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１３】本発明に係るサーバ装置における第２のデータ処理手順の一例を示すフローチャートである
【図１４】本発明に係るデータ処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１５】本発明に係るデータ処理システムのデータ処理装置側で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１６】本発明に係るデータ処理システムのサーバ装置側で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１８０】
１０１  クライアントコンピュータ
１０２  アプリサーバ
３０１  ネットワーク閲覧手段
３０２  アップロード関連情報設定モジュール
３０５  アップロードモジュール
３０９  アップロード関連情報格納装置
【図１】
2006331072.tif 000003
【図２】
2006331072.tif 000004
【図３】
2006331072.tif 000005
【図４】
2006331072.tif 000006
【図５】
2006331072.tif 000007
【図６】
2006331072.tif 000008
【図７】
2006331072.tif 000009
【図８】
2006331072.tif 000010
【図９】
2006331072.tif 000011
【図１０】
2006331072.tif 000012
【図１１】
2006331072.tif 000013
【図１２】
2006331072.tif 000014
【図１３】
2006331072.tif 000015
【図１４】
2006331072.tif 000016
【図１５】
2006331072.tif 000017
【図１６】
2006331072.tif 000018