(57)【要約】【課題】従来のファイル保存時においては、サーバや利用者端末のディレクトリ構成などの表示はできるが、ファイル名や作成者名などの検索情報を基に、保存先候補のディレクトリを表示することはできない。よって、保存先ディレクトリは利用者がディレクトリ階層の選択を繰り返し、選択する必要がある。【解決手段】上記課題を解決するために、ファイル保存時に既存ファイルのファイル名や作成者名など保存したファイル情報ＤＢと、利用者が入力する検索情報を比較判定する。ファイル情報ＤＢと文字判定情報ＤＢを有するシステムにより解決する。【選択図】  図１
2011133922.tif 000002
【特許請求の範囲】
【請求項１】
利用者がクライアント上で作成したファイルを保存する場合に、利用者が入力する検索情報を基に、ネットワークを介して接続されたサーバ、および利用者が使用するクライアントを対象に、該当する既存ファイルを検索する手段と、該当ファイルが保存されているディレクトリを、候補ディレクトリとして表示する手段を有することを特徴とするファイル保存先候補表示システム。
【請求項２】
請求項１において、利用者が入力する検索情報に該当したファイルの保存ディレクトリを、サーバおよびクライアント毎に表示することを特徴とするファイル保存先候補表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者が新規作成やダウンロードなどファイルを保存する場合において、ファイル名や作成者名などの情報を基に、候補ディレクトリを表示し、同様ファイルなどの保存先を統一することができるシステムに関するものである。
【背景技術】
【０００２】
従来のファイル保存時において、利用者が新規作成やダウンロードなどファイルを保存する場合においては、利用者自身がサーバや利用者端末のディレクトリ構成など、表示された中から選択を繰り返し、保存先を指定する。必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２６０１９７
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のファイル保存時においては、サーバや利用者端末のディレクトリ構成などの表示はできるが、ファイル名や作成者名などの検索情報を基に、保存先候補のディレクトリを表示することはできない。
【０００５】
本発明の目的は、ファイル保存時にこれまでに作成したファイルのファイル名や作成者などの検索情報から、保存候補ディレクトリを表示することにより同様ファイルなどの保存先を統一することができるようにすることである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は以下のように構成したことを特徴とする。
【０００７】
本発明は、利用者がファイルを保存する場合に、「ファイル名」、「作成者」などといった検索情報を入力し、サーバや利用者端末上に保存されているファイルのファイル情報（ファイル名、作成者）と比較判定し、一致した場合に保存先候補のディレクトリを表示する。これにより保存すべきディレクトリを容易に検索できる。
【０００８】
本発明のファイル保存先候補表示システムは、サーバおよび利用者端末上に情報入出力部を備え、利用者からの入力制御や、利用端末への出力制御などの入出力処理を行う。
【０００９】
本発明のファイル保存先候補表示システムは、サーバおよび利用者端末上に文字判定制御部を備え、利用者からの入力された文字の判定処理を行う。
【００１０】
本発明のファイル保存先候補表示システムは、サーバおよび利用者端末上にファイル情報制御部を備え、既存ファイルのファイル名、作成者名、保存先情報などファイル情報の受け渡し制御を行う。
【００１１】
本発明のファイル保存先候補表示システムは、サーバおよび利用者端末上に表示制御部を備え、利用者端末への表示制御を行う。
【発明の効果】
【００１２】
本発明のファイル保存先候補表示システムでは次の効果が得られる。  
利用者が入力する複数の検索情報から合致（部分一致）するファイルを検索し、そのファイルが保存されているディレクトリ情報を表示する。
また、検索する検索情報毎に検索結果を表示する。
また、検索情報に合致するファイルが保存されているディレクトリを表示することにより、保存するべきディレクトリを容易に検索できる。
【図面の簡単な説明】
【００１３】
【図１】全体構成を示した図である。
【図２】ファイル保存時のフローチャートである。
【図３】図２のファイル名/作成者名検索時の詳細フローチャートである。
【図４】図２のファイル名および作成者名検索時の詳細フローチャートである。
【図５】ファイル保存時に保存先をユーザが指定する場合のフローチャートである。
【図６】利用者端末のファイル情報ＤＢのデータテーブルの概要図である。
【図７】共用サーバのファイル情報ＤＢのデータテーブルの概要図である。
【図８】文字判定情報ＤＢのデータテーブルの概要図である。
【図９】利用者端末でのファイル保存時の画面イメージ図である。
【図１０】利用者端末で、ファイル名にて検索した結果の保存候補ディレクトリの検索結果の画面イメージ図である。
【図１１】利用者端末で、作成者名にて検索した結果の保存候補ディレクトリの検索結果の画面イメージ図である。
【図１２】利用者端末で、ファイル名と作成者名にて検索した結果の保存候補ディレクトリの検索結果の画面イメージ図である。
【発明を実施するための形態】
【００１４】
本発明を実施するための最良の形態を図面に基づいて説明する。
【００１５】
図１は、本発明の全体構成図である。  利用者端末１０とネットワーク３０を介し、共用サーバ４０へ接続している構成とし、利用者がファイル保存時に検索情報の入力により、該当するファイルが保存されているディレクトリを利用者端末１０および共用サーバ４０内より検索し、その結果を表示することができることを特徴としたファイル保存先候補表示システム。  利用者端末１０は、表示装置１１、ＣＰＵ１２、メモリ１３、入力装置１４、通信装置１５、記憶装置１６のハードウェアを有し、記憶装置１６は、利用者端末１０からの入力情報、および利用者端末１０への出力情報を制御する情報入出力制御部１７と、利用者より入力された検索情報と利用者端末１０上の情報を比較判定する文字判定制御部１８と、利用者端末１０が格納しているファイルのファイル名、作成者名、保存先情報などファイル情報の受け渡し制御を行うファイル情報制御部１９と、判定した結果を利用者端末１０へ表示する表示制御部２０から構成され、また、利用者端末１０内のファイル情報を格納するファイル情報ＤＢ２１、判定条件や判定結果のファイル情報などを格納する文字判定情報ＤＢ２２を有しており、これらをもって、ファイル保存先候補を表示することを特徴としている。
【００１６】
ファイル情報ＤＢ２１は、図６に示すように、ファイル名、作成者などの比較判定情報、および本ファイルが保存されている保存先情報が格納されている。共用サーバ４０は、表示装置４１、ＣＰＵ４２、メモリ４３、入力装置４４、通信装置４５、記憶装置４６のハードウェアを有し、記憶装置４６は、利用者端末１０からの入力情報、および利用者端末１０への出力情報を制御する情報入出力制御部４７と利用者より入力された検索情報と共用サーバ４０上の情報を比較判定する文字判定制御部４８と、共用サーバ４０が格納しているファイルのファイル名、作成者名、保存先情報などファイル情報の受け渡し制御を行うファイル情報制御部４９と、判定した結果を利用者端末１０へ表示する表示制御部５０から構成され、また、共用サーバ４０内のファイル情報を格納するファイル情報ＤＢ５１を有しており、これらをもって、ファイル保存先候補を表示することを特徴としている。ファイル情報ＤＢ５１は、図７に示すように、ファイル名、作成者などの比較判定情報、および本ファイルが保存されている保存先情報が格納されている。
【００１７】
図２はファイル保存時のフローチャートである。
これより、判定条件１を「ファイル名」、判定条件２を「作成者」として説明する。
利用者が利用者端末１０よりファイルを保存する場合、図９のファイル保存時の画面イメージが表示される。
【００１８】
利用者端末１０の情報入出力部１７を介し、検索情報の入力を受付ける。（ステップ１００）
【００１９】
利用者端末１０から入力された検索情報が確定される（ステップ１０１）と、利用者端末１０の文字判定情報ＤＢ２２の判定条件１  ７００（図８参照）へ格納する（ステップ１０２）。入力確定後に検索情報が追加入力される場合（ステップ１０３）は、ステップ１００と同様に検索情報の入力を受付け（ステップ１０４）、入力された検索情報が確定される（ステップ１０５）と、利用者端末１０の文字判定情報ＤＢ２２の判定条件２  ７１０（図８参照）へ格納し、複数条件判定フラグ７０３を「１」にする（ステップ１０６）検索情報の追加がない場合は、利用者端末１０の画面に表示される図９ファイル保存時の画面イメージ内の検索ボタン８０３を押下することにより検索を開始する。（ステップ１０７）
【００２０】
検索情報との比較から、利用者端末１０への結果表示に関しての詳細フローは、図３および図４に示す。（ステップ１０８、１０９、１１０、１１３）検索の結果、該当情報が無く、利用者端末１０の表示制御部２０を介し利用者端末１０に「該当なし」と表示（ステップ１１０）し、かつ検索情報が再入力されない場合（ステップ１１１）、もしくは、該当情報が在り、利用者端末１０の表示制御部２０を介し利用者端末１０に候補ディレクトリが表示（ステップ１１３）したが保存されず、かつ検索情報が再入力されない場合（ステップ１１４）は、保存先を利用者が指定することとなる。（ステップ１１２）利用者が、利用者端末１０に表示した候補ディレクトリから選択し、保存するとき（ステップ１１５）、保存先が利用者端末１０の場合、ファイル情報制御部１９によりファイル情報ＤＢ２１へファイル名５００、作成者５０１、保存先情報５０２（図６参照）などのファイル情報を取得（ステップ１１６）し、更新する（ステップ１１７）。また、保存先が共用サーバ４０の場合、ファイル情報制御部４９により、ファイル情報ＤＢ５１へファイル名６００、作成者６０１、保存先情報６０２（図７参照）などのファイル情報を取得（ステップ１１６）し、更新する（ステップ１１７）。ファイル情報を更新後、利用者端末１０の文字判定情報ＤＢ２２内のデータをクリアする。（ステップ１１８）
【００２１】
図３はファイル保存時の詳細フローチャートである。文字判定情報ＤＢ２２の判定条件１  ７００（図８参照）に格納された検索情報と、共用サーバ４０のファイル情報ＤＢ５１の情報を比較（ステップ２００）し、一致している場合（ステップ２０１）、該当情報在りとして、文字判定情報ＤＢ２２の共用サーバ結果フラグ1  ７０１を「１」にし（ステップ２０３）、共用サーバ４０のファイル情報制御部４９により該当情報のデータレコードを取得し、文字判定情報ＤＢ２２のファイル名７２０、作成者７２１、保存先情報７２２へ格納する（ステップ２０４）。また、該当情報が無い場合は、文字判定情報ＤＢ２２の共用サーバ結果フラグ１  ７０１を「０」にする（ステップ２０２）。
【００２２】
次に、文字判定情報ＤＢ２２の判定条件１  ７００に格納された検索情報と、利用者端末１０のファイル情報ＤＢ２１の情報を比較（ステップ２０５）し、一致している場合（ステップ２０６）、該当情報在りとして、文字判定情報ＤＢ２２の利用者端末結果フラグ１  ７０２を「１」にし（ステップ２０８）、利用者端末１０のファイル情報制御部１９により該当情報のデータレコードを取得し、文字判定情報ＤＢ２２のファイル名７２０、作成者７２１、保存先情報７２２へ格納する（ステップ２０９）。また、該当情報が無い場合は、文字判定情報ＤＢ２２の利用者端末結果フラグ８０２を「０」にする（ステップ２０７）。）
【００２３】
文字判定情報ＤＢ２２の複数判定条件フラグ１  ７０３「１」が場合（ステップ２１０）、検索情報が複数あるため、詳細なフローを図４に示す（ステップ２１１）以下は、検索情報がファイル名の場合として説明する。
【００２４】
文字情報判定ＤＢ２１の複数判定条件フラグ１  ７０３が「１」でなく、かつ共用サーバ結果フラグ１  ７０１が「０」の場合（ステップ２１２）、利用者端末１０の表示制御部２０を介し、図１０の共用サーバ４０の保存ファイル名一致  ディレクトリ一覧９０１へ「該当情報なし」と表示する（ステップ２１３）。また、文字情報判定ＤＢ２１の複数判定条件フラグ１  ７０３が「１」でなく、かつ利用者端末結果フラグ７０２が「０」の場合（ステップ２１２）、利用者端末１０の表示制御部２０を介し、図１０の利用者端末１０の保存ファイル名一致  ディレクトリ一覧９０２へ「該当情報なし」表示する（ステップ２１３）。また文字情報判定ＤＢ２１の複数判定条件フラグ１  ７０３が「１」でなく、かつ共用サーバ結果フラグ１  ７０１が「１」の場合（ステップ２１２）、利用者端末１０の表示制御部２０を介し、保存先情報７１３より候補ディレクトリを図１０の共用サーバ４０の保存ファイル名一致  ディレクトリ一覧９０１へ表示する（ステップ２１４）。また、文字情報判定ＤＢ２１の複数判定条件フラグ７０３が「１」でなく、かつ利用者端末結果フラグ７０２が「１」の場合（ステップ２１２）、利用者端末１０の表示制御部２０を介し、保存先情報７１３より候補ディレクトリを図１０の利用者端末１０の保存ファイル名一致  ディレクトリ一覧９０２へ表示する（ステップ２１４）。
【００２５】
検索情報が作成者名の場合の結果は、図１１の共用サーバ４０の作成者名一致  ディレクトリ一覧１００１、利用者端末１０の作成者名一致  ディレクトリ一覧１００２へ表示する。
【００２６】
図４はファイル保存時（複数の検索情報）の詳細フローチャートである。文字判定情報ＤＢ２２の複数判定条件フラグ１  ７０３「１」の場合、検索情報が複数指定されていることを表す。まず、１つ目の検索情報である判定条件１    ８００と一致している情報については、文字判定情報ＤＢ２２の判定条件１の該当ファイル１  ７２０に格納されており、本該当情報を対象に２つ目の検索情報である判定条件２  ７１０を比較し（ステップ３００）、一致している場合（ステップ３０１）、判定条件１の該当ファイルの複数判定条件一致フラグ１１  ７２３を「１」にする（ステップ３０３）。また、該当情報が無い場合は、判定条件１の該当ファイルの複数判定条件一致フラグ１１  ７２３を「０」にする（ステップ３０２）。これにより、共用サーバ４０、および利用者端末１０において複数の検索条件に一致するファイルを特定する。文字情報判定ＤＢ２１の複数判定条件一致フラグ１１  ７２３「１」で無く（ステップ３０４）、かつ利用者端末結果フラグ１  ７０２が「０」の場合、利用者端末１０の表示制御部２０を介し、図１２の共用サーバ４０の保存ファイル名/作成者名一致  ディレクトリ一覧１１０１へ「該当情報なし」と表示する（ステップ３０５）。また、文字情報判定ＤＢ２１の複数判定条件一致フラグ１１  ７２３が「１」で無く、かつ利用者端末結果フラグ７０２が「０」の場合（ステップ３０４）、利用者端末１０の表示制御部２０を介し、図１０の利用者端末１０の保存ファイル名/作成者名一致  ディレクトリ一覧１１０２へ「該当情報なし」表示する（ステップ３０５）。また文字情報判定ＤＢ２１の複数判定条件一致フラグ１１  ７２３が「１」で（ステップ３０４）、利用者端末１０の表示制御部２０を介し、保存先情報１１  ７２２より候補ディレクトリを図１２の共用サーバ４０の保存ファイル名/作成者名一致  ディレクトリ一覧１１０１、または、利用者端末１０の保存ファイル名/作成者名一致  ディレクトリ一覧１１０２へ表示する（ステップ３０６）。
【００２７】
図５は、ファイル保存時に保存先をユーザが指定する場合のフローチャートである。利用者が保存先を指定するとき（ステップ４００）、利用者端末１０、もしくは共用サーバ４０の既存ディレクトリ以外の場合（ステップ４０１）、利用者が新規にディレクトリを作成する（ステップ４０２）。利用者端末１０に新規にディレクトリを作成し、ファイルを保存する場合、ファイル情報制御部１９により、ファイル情報ＤＢ２１へファイル名５０１、作成者５０２、保存先情報５０４などのファイル情報を更新する（ステップ４０３）。また、共用サーバ４０に新規ディレクトリを作成し、ファイルを保存する場合、ファイル情報制御部４９により、ファイル情報ＤＢ５１へファイル名６０１、作成者６０２、保存先情報６０４などのファイル情報を更新する（ステップ４０３）。利用者が保存先を指定するとき、利用者端末１０が表示する、利用者端末１０、もしくは共用サーバ４０の既存ディレクトリの場合、利用者が保存先を指定する（ステップ４０４）。保存先に同一ファイル名がある場合は（ステップ４０５）、利用者端末１０が情報入出力部１７を介し、ファイル名が入力される（ステップ４０６）。
【００２８】
ファイル保存が利用者端末１０の場合（ステップ４０７）、ファイル情報制御部１９によりファイル情報ＤＢ２１へファイル名５０１、作成者５０２、保存先情報５０３などのファイル情報を取得（ステップ４０７）し、更新する（ステップ４０９）。また、保存先が共用サーバ４０の場合（ステップ４０７）、ファイル情報制御部４９により、ファイル情報ＤＢ５１へファイル名６０１、作成者６０２、保存先情報６０３などのファイル情報を取得（ステップ４０７）し、更新する（ステップ４０９）。図６は、利用者端末１０のファイル情報ＤＢ２１に格納されるデータテーブルの概要図である。
【００２９】
ファイル単位に、ファイル名情報を格納するファイル名５００、そのファイルの作成者情報を格納する作成者５０１、ファイルの保存先情報として格納先のフルパス情報を格納する保存先情報５０２を有する。
【００３０】
図７は、共用サーバ４０のファイル情報ＤＢ５１に格納されるデータテーブルの概要図である。ファイル単位に、ファイル名情報を格納するファイル名６００、そのファイルの作成者情報を格納する作成者６０１、ファイルの保存先情報として格納先のフルパス情報を格納する保存先情報６０２を有する。図８は、利用者端末１０の文字判定情報ＤＢ２２に格納されるデータテーブルの概要図である。
【００３１】
利用者が利用者端末１０の情報入出力部１７を介し、入力を受付けた検索情報の判定条件７００、比較した結果の有無を表す共用サーバ結果フラグ７０１、利用者端末結果フラグ７０２、検索情報を複数入力したことを表す複数判定条件フラグ７０３を有する。また、利用者が追加の検索情報として、利用者端末１０の情報入出力部１７を介し、入力を受付けた検索情報の判定条件７１０、比較した結果の有無を表す共用サーバ結果フラグ７１１、利用者端末結果フラグ７１２を有する。
【００３２】
また、判定条件１の該当ファイル情報として、該当ファイル単位に、ファイル名７２０、作成者７２１、保存先情報７２２、複数の判定条件に一致したことを表す複数判定条件一致フラグ７２３を有する。また、判定条件２の該当ファイル情報として、該当ファイル単位に、ファイル名７３０、作成者７３１、保存先情報７３２を有する。図９は、利用者がファイルを保存するときの、画面イメージ８００である。
【００３３】
検索情報としてのファイル名の入力を受付けるフォーム８０１と、作成者名の入力を受付けるフォーム８０２を表示する。
【００３４】
図１０は、ファイル名で検索した結果を表示した画面イメージ９００である。
【００３５】
共用サーバ４０での一致した場合の候補ディレクトリ９０１と、利用者端末１０で一致した場合の候補ディレクトリ９０２を表示する。図１１は、作成者名で検索した結果を表示した画面イメージ１０００である。
【００３６】
共用サーバ４０での一致した場合の候補ディレクトリ１００１と、利用者端末１０で一致した場合の候補ディレクトリ１００２を表示する。図１２は、ファイル名と作成者名で検索した結果を表示した画面イメージ１１０１である。
【００３７】
共用サーバ４０での一致した場合の候補ディレクトリ１１０１と、利用者端末１０で一致した場合の候補ディレクトリ１１０２を表示する。
【符号の説明】
【００３８】
１０  利用者端末
１１、４１  表示装置
１２、４２  ＣＰＵ
１３、４３  メモリ
１４、４４  入力装置
１５、４５  通信装置
１６、４６  記憶装置
１７、４７  情報入出力部
１８、４８  文字判定制御部
１９、４９  ファイル情報制御部
２０、５０  表示制御部
２１、５１  ファイル情報ＤＢ
２２  文字判定情報ＤＢ
３０  ネットワーク
４０  共用サーバ
【図１】
2011133922.tif 000003
【図２】
2011133922.tif 000004
【図３】
2011133922.tif 000005
【図４】
2011133922.tif 000006
【図５】
2011133922.tif 000007
【図６】
2011133922.tif 000008
【図７】
2011133922.tif 000009
【図８】
2011133922.tif 000010
【図９】
2011133922.tif 000011
【図１０】
2011133922.tif 000012
【図１１】
2011133922.tif 000013
【図１２】
2011133922.tif 000014