(57)【要約】【課題】ファイル閲覧情報の生成規則に従ってファイル閲覧情報を生成するとともに、生成されたファイル閲覧情報をクライアントに供給することができるようにする。【解決手段】本発明に係る情報提供装置に適用可能なファイルサーバ２においては、ファイル生成部１４は、本発明に係る情報処理装置に適用可能なクライアント３からファイルの閲覧要求を取得したとき、ファイルに対応するデータに基づいて、ファイルとファイル閲覧情報生成規則が予め対応付けられて登録されているファイル閲覧情報マッピングテーブル１６を参照して、閲覧要求がなされたファイルのファイル閲覧情報を生成し、データ供給部１２は、生成されたファイル閲覧情報をクライアント３に供給する。【選択図】  図１
2008123227.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置からファイルの閲覧要求を取得したとき、前記ファイルに対応するデータに基づいて、前記ファイルとファイル閲覧情報生成規則が予め対応付けられて登録されているテーブルを参照して、閲覧要求がなされたファイルのファイル閲覧情報を生成するファイル閲覧情報生成手段と、
前記ファイル閲覧情報生成手段により生成された前記ファイル閲覧情報を前記情報処理装置に供給する供給手段とを備えることを特徴とする情報提供装置。
【請求項２】
情報処理装置からファイルの閲覧要求を取得したとき、前記ファイルに対応するデータに基づいて、前記ファイルとファイル閲覧情報生成規則が接続先ごとに予め対応付けられて登録されているテーブルを参照して、閲覧要求がなされたファイルのファイル閲覧情報を生成するファイル閲覧情報生成手段と、
前記ファイル閲覧情報生成手段により生成された前記ファイル閲覧情報を前記情報処理装置に供給する供給手段とを備えることを特徴とする情報提供装置。
【請求項３】
前記情報処理装置から前記ファイルの操作要求を取得したとき、接続先と許可される前記ファイルの操作要求とが予め対応付けられて登録されているテーブルを参照して、前記情報処理装置から取得された前記ファイルの操作要求が許可されるか否かを判定する判定手段と、
前記判定手段により前記情報処理装置から取得された前記ファイルの操作要求が許可されると判定された場合、前記ファイルの操作要求に伴う実ファイルを生成する実ファイル生成手段とをさらに備えることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記ファイル閲覧情報生成手段により生成された前記ファイル閲覧情報を、前記ファイルとファイル閲覧情報生成規則が予め対応付けられて登録されているテーブルに登録することを特徴とする請求項１または２に記載の情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報提供装置に係り、特に、ファイル名を生成することができるようにした情報提供装置に関する。
【背景技術】
【０００２】
従来から、パーソナコンピュータなどでは、ファイル名やディレクトリ（ファイル管理の情報を記述した部分で、ファイルサイズや変更日付などの詳細な情報が記述された部分）、フォルダなどによるデータの閲覧が可能である。
【０００３】
また、近年、有線または無線ＬＡＮ（Local Area Network）などを介してネットワーク越しにファイル名やディレクトリ、フォルダなどによるデータの閲覧が可能となってきいている。
【０００４】
なお、以下のようなファイル管理技術が提案されている（例えば、特許文献１参照）。
【０００５】
特許文献１に提案されている技術によれば、プリントサーバは、クライアントの印刷要求発行部が送信した要求に基づいて印刷ジョブをプリンタに出力するとともに、印刷ジョブをファイルに変換してファイルサーバに送信して記憶管理する。属性情報抽出部は印刷要求受付部で受け付けられた印刷要求に含まれる各種の属性情報をシステム情報記憶部の属性一覧情報に基づいて抽出する。ファイル名生成部は、出力プリンタに対応して予め設定されたファイル名生成規則をファイル名生成規則一覧から取得し、抽出された属性情報を用いてファイルサーバにファイル転送するファイルのファイル名を生成する。これにより、ファイル化した印刷データをファイルサーバに転送して管理するファイル名の生成規則に自由度をもたせるとともに、ファイル名の生成規則に対するユーザカスタマイズを容易にすることができる。
【特許文献１】特開２００４−３３４６８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、携帯電話機やディジタルカメラなどでは、すべてのデータがファイルとして管理されているわけではない。また、たとえすべてのデータがファイルとして管理されていたとしても、ファイル名が必ずしもその内容を表すわけではないため、ユーザがそのファイル名を読んでも理解できない場合がある。
【０００７】
さらに、データがファイルとして管理されていたとしても、ファイル名の生成規則が存在するわけではないため、生成されるファイルが例えば音楽ファイルである場合にファイル名が必ずしも歌手名や曲名となるわけでもなく、ファイル名の生成の際にはファイルの内容を解析しなければならず、ファイル構造が異なるファイルが混在する場合に一律に処理を施すことは困難であるという課題があった。
【０００８】
このような課題は、特許文献１に提案されている技術を用いても解決することはできない。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、ファイル閲覧情報の生成規則に従ってファイル閲覧情報を生成するとともに、生成されたファイル閲覧情報をクライアントに供給することができる情報提供装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の情報提供装置は、上述した課題を解決するために、情報処理装置からファイルの閲覧要求を取得したとき、ファイルに対応するデータに基づいて、ファイルとファイル閲覧情報生成規則が予め対応付けられて登録されているテーブルを参照して、閲覧要求がなされたファイルのファイル閲覧情報を生成するファイル閲覧情報生成手段と、ファイル閲覧情報生成手段により生成されたファイル閲覧情報を情報処理装置に供給する供給手段とを備えることを特徴とする。
【００１１】
本発明の情報提供装置は、上述した課題を解決するために、情報処理装置からファイルの閲覧要求を取得したとき、ファイルに対応するデータに基づいて、ファイルとファイル閲覧情報生成規則が接続先ごとに予め対応付けられて登録されているテーブルを参照して、閲覧要求がなされたファイルのファイル閲覧情報を生成するファイル閲覧情報生成手段と、ファイル閲覧情報生成手段により生成されたファイル閲覧情報を情報処理装置に供給する供給手段とを備えることを特徴とする。
【００１２】
本発明の情報提供装置においては、情報処理装置からファイルの閲覧要求を取得したとき、ファイルに対応するデータに基づいて、ファイルとファイル閲覧情報生成規則が予め対応付けられて登録されているテーブルを参照して、閲覧要求がなされたファイルのファイル閲覧情報が生成され、生成されたファイル閲覧情報が情報処理装置に供給される。
【００１３】
本発明の情報提供装置においては、情報処理装置からファイルの閲覧要求を取得したとき、ファイルに対応するデータに基づいて、ファイルとファイル閲覧情報生成規則が接続先ごとに予め対応付けられて登録されているテーブルを参照して、閲覧要求がなされたファイルのファイル閲覧情報が生成され、生成されたファイル閲覧情報が情報処理装置に供給される。
【発明の効果】
【００１４】
本発明によれば、ファイル閲覧情報の生成規則に従ってファイル閲覧情報を生成するとともに、生成されたファイル閲覧情報をクライアントに供給することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１６】
［第１実施形態］
図１は、本発明に係る情報処理システム１の第１実施形態における構成を表している。
【００１７】
情報処理システム１は、本発明に係る情報提供装置に適用可能なファイルサーバ２と、本発明に係る情報処理装置に適用可能なクライアント３により構成される。
【００１８】
ファイルサーバ２とクライアント３は、例えばＵＳＢ（Universal Serial Bus）、ＷＬＡＮ（Wireless Local Area Network）、ＢＴ（Bluetooth（登録商標））、またはＬＡＮ（Local Area Network）などを介して接続される。
【００１９】
ファイルサーバ２は、接続管理部１１、データ供給部１２、ファイル管理部１３、ファイル生成部１４、記憶部１５、およびファイル閲覧情報マッピングテーブル１６により構成される。また、クライアント３は、接続管理部１７および閲覧部１８により構成される。
【００２０】
ファイルサーバ２は、接続管理部１１を介してクライアント３から接続要求を取得するとともに、ファイルサーバ２の記憶部１５に記憶されている種々のデータをファイルとして閲覧することを要求する閲覧要求を取得する。ファイルサーバ２は、クライアント３から閲覧要求が取得されると、記憶部１５に記憶されている種々のデータを用いて、所定のファイル生成規則に従ってファイル閲覧情報を生成し、生成されたファイル閲覧情報をクライアント３に供給する。
【００２１】
次に、図２のフローチャートを参照して、図１のファイルサーバ２におけるファイル閲覧情報供給処理について説明する。このファイル閲覧情報供給処理は、クライアント３から接続管理部１１を介して、ファイルサーバ２との接続を要求する接続要求が取得されることにより開始される。
【００２２】
ステップＳ１において、ファイルサーバ２の接続管理部１１は、例えばＵＳＢ（Universal Serial Bus）、ＷＬＡＮ（Wireless Local Area Network）、ＢＴ（Bluetooth（登録商標））、またはＬＡＮ（Local Area Network）などを介して接続されたクライアント３から、ファイルサーバ２との接続を要求する接続要求を取得する。
【００２３】
ステップＳ２において、接続管理部１１は、クライアント３から接続要求を取得すると、クライアント３の認証処理などを行い、接続要求に対する接続応答を生成する。ステップＳ３において、接続管理部１１は、生成された接続応答を例えばＵＳＢ（Universal Serial Bus）、ＷＬＡＮ（Wireless Local Area Network）、ＢＴ（Bluetooth（登録商標））、またはＬＡＮ（Local Area Network）などを介してクライアント３に供給する。
【００２４】
ステップＳ４において、接続管理部１１は、クライアント３との接続に成功したか否かを判定し、クライアント３との接続に成功したと判定するまで待機する。
【００２５】
ステップＳ４においてクライアント３との接続に成功したと判定された場合、データ供給部１２はステップＳ５で、最上位階層のフォルダを接続管理部１１を介してクライアント３に供給する。なお、クライアント３からの要求にある階層のフォルダやファイルを示す情報（パス）が含まれている場合は、最上位階層のフォルダを供給せずに、パスが示すフォルダを供給してもよい。
【００２６】
ステップＳ６において、接続管理部１１は、ユーザによりクライアント３の図示せぬ入力部などが操作されることにより、ファイルサーバ３との接続が切断されたか否かを判定する。ステップＳ６におぃてファイルサーバ３との接続が切断されたと判定された場合、ファイル閲覧情報供給処理は終了する。
【００２７】
一方、ステップＳ６においてファイルサーバ３との接続が切断されていないと判定された場合、接続管理部１１はステップＳ７で、ファイルサーバ２の記憶部１５に記憶されている種々のデータをファイルとして閲覧することを要求する閲覧要求を取得したか否かを判定し、ファイルサーバ２の記憶部１５に記憶されている種々のデータをファイルとして閲覧することを要求する閲覧要求を取得したと判定するまで待機する。
【００２８】
ステップＳ７においてファイルサーバ２の記憶部１５に記憶されている種々のデータをファイルとして閲覧することを要求する閲覧要求を取得したと判定した場合、接続管理部１１は、取得された閲覧要求（ファイルサーバ２の記憶部１５に記憶されている種々のデータをファイルとして閲覧することを要求する閲覧要求）をデータ供給部１２に供給する。
【００２９】
ステップＳ８において、データ供給部１２は、接続管理部１１から供給された閲覧要求（ファイルサーバ２の記憶部１５に記憶されている種々のデータをファイルとして閲覧することを要求する閲覧要求）を取得し、取得された閲覧要求の中から、閲覧要求がなされたフォルダをファイル管理部１３に通知する。
【００３０】
ステップＳ９において、ファイル管理部１３は、データ供給部１２からの通知に従い、閲覧要求がなされたフォルダに対応するデータのファイル閲覧情報の生成を指示するファイル閲覧情報生成指示信号を生成し、生成されたファイル閲覧情報生成指示信号をファイル生成部１４に供給する。
【００３１】
ステップＳ１０において、ファイル生成部１４は、ファイル管理部１３から供給されたファイル閲覧情報生成指示信号に基づいて、ファイル閲覧情報の生成を開始する前に、ファイル、ファイル閲覧情報の生成規則、およびファイル閲覧情報が予め対応付けられているファイル閲覧情報マッピングテーブル１６を読み出す。
【００３２】
例えば図３に示されるように、ファイル閲覧情報マッピングテーブル１６の第１列目乃至第３列目には、「ファイル」、「ファイル閲覧情報生成規則」、および「ファイル閲覧情報」が記載されており、それぞれ、記憶部１５に記憶されている所定のデータが格納されているファイル、ファイル閲覧情報を生成するための生成規則、ファイル閲覧情報生成規則に従って生成されたファイル閲覧情報を示している。
【００３３】
図３のファイル閲覧情報マッピングテーブル１６の第１行目の場合、「ファイル」は「Ａ．ｔｅｘｔ」であり、記憶部１５に記憶されているデータが格納されているファイルが「Ａ．ｔｅｘｔ」であることを示している。「ファイル閲覧情報生成規則」は「歌手の歌詞. ｔｅｘｔ」であり、ファイル閲覧情報を生成するための生成規則が「歌手の歌詞. ｔｅｘｔ」であることを示している。「ファイル閲覧情報」は「／」であり、まだファイル閲覧情報が生成されていないことを示している。
【００３４】
図３のファイル閲覧情報マッピングテーブル１６の第２行目の場合、「ファイル」は「Ｂ．ｔｅｘｔ」であり、記憶部１５に記憶されているデータが格納されているファイルが「Ｂ．ｔｅｘｔ」であることを示している。「ファイル閲覧情報生成規則」は「歌手の名前. ｔｅｘｔ」であり、ファイル閲覧情報を生成するための生成規則が「歌手の名前. ｔｅｘｔ」であることを示している。「ファイル閲覧情報」は「／」であり、まだファイル閲覧情報が生成されていないことを示している。
【００３５】
ステップ１１において、ファイル生成部１４は、読み出されたファイル閲覧情報マッピングテーブルを参照して、すでにファイル閲覧情報が生成されて登録されているか否かを判定する。
【００３６】
ステップＳ１１においてすでにファイル閲覧情報が生成されて登録されていると判定された場合、ファイル生成部１４はステップＳ１２で、読み出されたファイル閲覧情報マッピングテーブルにすでに登録されているファイル閲覧情報をファイル管理部１３を介してデータ供給部１２に供給する。
【００３７】
一方、ステップＳ１１においてすでにファイル閲覧情報が生成されて登録されていないと判定された場合、ファイル生成部１４はステップＳ１３で、記憶部１５に記憶されている閲覧要求がなされたフォルダに対応するデータ（例えば、音楽ファイルに格納されたオーディオデータなど）を読み出し、読み出されたファイル閲覧情報マッピングテーブル１６を参照して、読み出された閲覧要求がなされたフォルダに対応するデータに基づいて、予め対応付けられたファイル閲覧情報生成規則に従ってファイル閲覧情報を生成する。
【００３８】
例えば図３のファイル閲覧情報マッピングテーブル１６の第１行目の場合、ファイル閲覧情報生成規則である「歌手の歌詞. ｔｅｘｔ」に従い、例えば図４のファイル閲覧情報マッピングテーブル１６の第１行目の第３列目に示されるように、ファイル閲覧情報として「青い空×××.ｔｅｘｔ」が生成される。また、例えば図３のファイル閲覧情報マッピングテーブル１６の第２行目の場合、ファイル閲覧情報生成規則である「歌手の名前. ｔｅｘｔ」に従い、例えば図４のファイル閲覧情報マッピングテーブル１６の第２行目の第３列目に示されるように、ファイル閲覧情報として「山田○子.ｔｅｘｔ」が生成される。
【００３９】
ステップＳ１４において、ファイル生成部１４は、生成されたファイル閲覧情報をファイル閲覧情報マッピングテーブル１６に登録し、ファイル閲覧情報マッピングテーブル１６は例えば図３から図４に更新される。
【００４０】
ステップＳ１５において、ファイル生成部１４は、生成されたファイル閲覧情報をファイル管理部１３を介してデータ供給部１２に供給する。データ供給部１２は、ファイル生成部１４からファイル管理部１３を介して供給されたファイル閲覧情報を取得し、取得されたファイル閲覧情報を接続管理部１１を介して、例えばＵＳＢ（Universal Serial Bus）、ＷＬＡＮ（Wireless Local Area Network）、ＢＴ（Bluetooth（登録商標））、またはＬＡＮ（Local Area Network）などによりクライアント３に供給する。
【００４１】
図６のフローチャートを参照して、図２のフローチャートを参照して説明したファイルサーバ２におけるファイル閲覧情報供給処理に対応する、図１のクライアント３におけるファイル閲覧情報取得処理について説明する。
【００４２】
ステップＳ２１において、クライアント３の接続管理部１７は、ファイルサーバ２との接続を要求する接続要求を生成する。ステップＳ２２において、接続管理部１７は、生成された接続要求を、例えばＵＳＢ（Universal Serial Bus）、ＷＬＡＮ（Wireless Local Area Network）、ＢＴ（Bluetooth（登録商標））、またはＬＡＮ（Local Area Network）などによりファイルサーバ２に供給する。
【００４３】
ステップＳ２３において、接続管理部１７は、ファイルサーバ２との接続が成功したか否かを判定し、ファイルサーバ２との接続に成功したと判定するまで待機する。
【００４４】
ステップＳ２３においてファイルサーバ２との接続に成功したと判定された場合、閲覧部１８はステップＳ２４で、ユーザによりクライアント３の図示せぬ入力部などが操作されることにより所定のフォルダの閲覧要求が指示されると、ユーザにより指示された所定のフォルダの閲覧を要求する閲覧要求を生成する。ステップＳ２５において、閲覧部１８は、生成された閲覧要求を接続管理部１７を介してファイルサーバ２に供給する。
【００４５】
ステップＳ２６において、接続管理部１７は、ファイルサーバ２からファイル閲覧情報を取得し、取得されたファイル閲覧情報を閲覧部１８に供給する。
【００４６】
ステップＳ２７において、閲覧部１８は、接続管理部１７から供給されたファイル閲覧情報を取得し、取得されたファイル閲覧情報を表示してユーザに閲覧させる。
【００４７】
本発明の第１実施形態においては、閲覧要求がなされたフォルダに対応するデータのファイル閲覧情報を、予め対応付けられたファイル閲覧情報生成規則に従って生成することができるとともに、生成されたファイル閲覧情報を接続管理部１１を介してクライアント３に供給することができる。これにより、ファイルサーバ２とは異なるデバイスであるクライアント３においても、従来のファイルやディレクトリと同一のインタフェースを用いてファイルサーバ２の記憶部１５に記憶されているデータをユーザに閲覧させることができる。また、ファイル構造が異なるファイルが混在する場合であっても一律に処理を施すことができる。さらに、データベースなどの閲覧がFile Explorerにより実現することができる。従って、ファイルサーバ２として用いることが可能な各デバイス（例えば、ディジタルカメラや携帯電話機など）に記憶されているデータを利用する際の利便性を向上させることができる。
【００４８】
とろこで、ファイルサーバ２に接続される接続先であるクライアント３に応じて、異なるファイル閲覧情報生成規則に従ってファイル閲覧情報を生成するようにしてもよい。以下、本発明の第２実施形態について説明する。
【００４９】
［第２実施形態］
図６は、本発明に係る情報処理システム１の第２実施形態の構成を表している。なお、図１の構成と対応するものについては同一の符号を付しており、その説明は繰り返しになるので省略する。
【００５０】
ファイルサーバ２は、クライアント３から閲覧要求が取得されると、接続先であるクライアント３とファイル閲覧情報生成規則が予め対応付けられて登録されている接続先管理テーブル２１を参照して、記憶部１５に記憶されている種々のデータを用いて、接続先であるクライアント３に応じたファイル生成規則に従ってファイル閲覧情報を生成し、生成されたファイル閲覧情報をクライアント３に供給する。
【００５１】
次に、図７のフローチャートを参照して、図６のファイルサーバ２におけるファイル閲覧情報供給処理について説明する。なお、図７のステップＳ３１乃至Ｓ３７の処理は、図２のステップＳ１乃至Ｓ７の処理と基本的には同様であり、その説明は繰り返しになるので省略する。
【００５２】
ステップＳ３８において、データ供給部１２は、接続管理部１１から供給された閲覧要求（ファイルサーバ２の記憶部１５に記憶されている種々のデータをファイルとして閲覧することを要求する閲覧要求）を取得し、取得された閲覧要求の中から、閲覧要求がなされたフォルダと接続先（クライアント３）をファイル管理部１３に通知する。
【００５３】
ステップＳ３９において、ファイル管理部１３は、データ供給部１２から通知（閲覧要求がなされたフォルダと接続先（クライアント３）の通知）を取得すると、接続先とファイル閲覧情報生成規則が予め対応付けられた接続先管理テーブル２１を読み出す。
【００５４】
例えば図８に示されるように、データとしてのファイル（例えば、Ａ．ｔｅｘｔなど）ごとに、接続先であるクライアント３と、その接続先に応じたファイル閲覧情報生成規則が対応付けられて登録されている。例えば図８［Ａ］に示されるように、Ａ．ｔｅｘｔの場合、接続先である「Ｍさん」に対応付けられたファイル閲覧情報生成規則として「生成規則１」が登録されており、また、接続先である「Ｎさん」に対応付けられたファイル閲覧情報生成規則として「生成規則２」が登録されている。
【００５５】
また、例えば図８［Ｂ］に示されるように、Ｂ．ｔｅｘｔの場合、接続先である「Ｍさん」に対応付けられたファイル閲覧情報生成規則として「生成規則３」が登録されており、接続先である「Ｎさん」に対応付けられたファイル閲覧情報生成規則として「生成規則１」が登録されており、また、接続先である「Ｏさん」に対応付けられたファイル閲覧情報生成規則として「生成規則２」が登録されている。
【００５６】
なお、接続先管理テーブル２１において接続先であるクライアント３を管理する場合、「Ｍさん」や「Ｎさん」などのようにユーザ名で管理するようにしてもよいし、ユーザアカウントやＩＰアドレスなどで管理するようにしてもよい。これにより、例えば夫婦で１つのパーソナルコンピュータをクライアント３として用いる場合に、同じクライアント３の機器であっても、ファイル閲覧情報の生成規則を予め変えることができる。
【００５７】
ステップＳ４０において、ファイル管理部１３は、データ供給部１２からの通知に従い、読み出された接続先管理テーブル２１を参照して、接続先管理テーブル２１に対応付けられて登録されているファイル閲覧情報生成規則に従い、閲覧要求がなされたフォルダに対応するデータのファイル閲覧情報の生成を指示するファイル閲覧情報生成指示信号を生成し、生成されたファイル閲覧情報生成指示信号をファイル生成部１４に供給する。
【００５８】
このファイル閲覧情報生成指示信号には、閲覧要求がなされたフォルダに対応するデータのファイル閲覧情報を生成する際に用いられるファイル閲覧情報生成規則に関するデータも含まれている。
【００５９】
ステップＳ４１において、ファイル生成部１４は、ファイル、ファイル閲覧情報の生成規則、およびファイル閲覧情報が予め対応付けられているファイル閲覧情報マッピングテーブル１６を読み出す。
【００６０】
例えば図９に示されるように、ファイル閲覧情報マッピングテーブル１６の第１列目乃至第３列目には、「ファイル」、「ファイル閲覧情報生成規則」、および「ファイル閲覧情報」が記載されており、それぞれ、記憶部１５に記憶されている所定のデータが格納されているファイル、ファイル閲覧情報を生成するための生成規則、ファイル閲覧情報生成規則に従って生成されたファイル閲覧情報を示している。
【００６１】
図９のファイル閲覧情報マッピングテーブル１６の第１行目の場合、「ファイル」は「Ａ．ｔｅｘｔ」であり、記憶部１５に記憶されているデータが格納されているファイルが「Ａ．ｔｅｘｔ」であることを示している。「ファイル閲覧情報生成規則」は「Ａ．ｔｅｘｔ生成規則１  歌手の歌詞. ｔｅｘｔ」および「Ａ．ｔｅｘｔ生成規則２  ファイル生成年月日. ｔｅｘｔ」であり、ファイル閲覧情報を生成するための生成規則が「Ａ．ｔｅｘｔ生成規則１  歌手の歌詞. ｔｅｘｔ」および「Ａ．ｔｅｘｔ生成規則２  ファイル生成年月日. ｔｅｘｔ」であることを示している。「ファイル閲覧情報」は「青い空に×××. ｔｅｘｔ」および「２００６年７月１３日」であり、それぞれに対応付けられたファイル閲覧情報生成規則に従って生成されたファイル閲覧情報が「青い空に×××. ｔｅｘｔ」および「２００６年７月１３日」であることを示している。
【００６２】
図９のファイル閲覧情報マッピングテーブル１６の第２行目の場合、「ファイル」は「Ｂ．ｔｅｘｔ」であり、記憶部１５に記憶されているデータが格納されているファイルが「Ｂ．ｔｅｘｔ」であることを示している。「ファイル閲覧情報生成規則」は「Ｂ．ｔｅｘｔ生成規則１  歌手の歌詞. ｔｅｘｔ」、「Ｂ．ｔｅｘｔ生成規則２  歌手の名前. ｔｅｘｔ」、および「Ｂ．ｔｅｘｔ生成規則２  ファイル生成年月日. ｔｅｘｔ」であり、ファイル閲覧情報を生成するための生成規則が「Ｂ．ｔｅｘｔ生成規則１  歌手の歌詞. ｔｅｘｔ」、「Ｂ．ｔｅｘｔ生成規則２  歌手の名前. ｔｅｘｔ」、および「Ｂ．ｔｅｘｔ生成規則３  ファイル生成年月日. ｔｅｘｔ」であることを示している。「ファイル閲覧情報」は「夏になれば××. ｔｅｘｔ」、「山田○子. ｔｅｘｔ」、および「／」であり、それぞれに対応付けられたファイル閲覧情報生成規則に従って生成されたファイル閲覧情報のうちの２つが「夏になれば××. ｔｅｘｔ」および「山田○子. ｔｅｘｔ」であり、もう１つについてはファイル閲覧情報が生成されていないことを示している。
【００６３】
ステップ４２において、ファイル生成部１４は、読み出されたファイル閲覧情報マッピングテーブルを参照して、すでにファイル閲覧情報が生成されて登録されているか否かを判定する。
【００６４】
ステップＳ４２においてすでにファイル閲覧情報が生成されて登録されていると判定された場合、ファイル生成部１４はステップＳ４３で、読み出されたファイル閲覧情報マッピングテーブルにすでに登録されているファイル閲覧情報をファイル管理部１３を介してデータ供給部１２に供給する。
【００６５】
一方、ステップＳ４２においてすでにファイル閲覧情報が生成されて登録されていないと判定された場合、ファイル生成部１４はステップＳ４４で、記憶部１５に記憶されている閲覧要求がなされたフォルダに対応するデータ（例えば、音楽ファイルに格納されたオーディオデータなど）を読み出し、読み出された閲覧要求がなされたフォルダに対応するデータに基づいて、ファイル閲覧情報生成信号に含まれる予め対応付けられて登録されているファイル閲覧情報生成規則に従ってファイル閲覧情報を生成する。
【００６６】
例えばファイル閲覧情報生成指示信号に含まれるファイル閲覧情報生成規則が「Ｂ．ｔｅｘｔ生成規則３  ファイル生成年月日. ｔｅｘｔ」の場合、ファイル閲覧情報生成規則である「Ｂ．ｔｅｘｔ生成規則３  ファイル生成年月日. ｔｅｘｔ」に従い、例えば図１０のファイル閲覧情報マッピングテーブル１６の第２行目の第３列目に示されるように、ファイル閲覧情報として「２００６年９月１０日.ｔｅｘｔ」が生成される。
【００６７】
ステップＳ４５において、ファイル生成部１４は、生成されたファイル閲覧情報をファイル閲覧情報マッピングテーブル１６に登録し、ファイル閲覧情報マッピングテーブル１６は例えば図９から図１０に更新される。
【００６８】
ステップＳ４６において、ファイル生成部１４は、生成されたファイル閲覧情報をファイル管理部１３を介してデータ供給部１２に供給する。データ供給部１２は、ファイル生成部１４からファイル管理部１３を介して供給されたファイル閲覧情報を取得し、取得されたファイル閲覧情報を接続管理部１１を介して、例えばＵＳＢ（Universal Serial Bus）、ＷＬＡＮ（Wireless Local Area Network）、ＢＴ（Bluetooth（登録商標））、またはＬＡＮ（Local Area Network）などによりクライアント３に供給する。
【００６９】
なお、本発明の第２実施形態において図６のクライアント３におけるファイル閲覧情報取得処理についは、図５のフローチャートを用いて説明したファイル閲覧情報取得処理と同様であり、その説明は繰り返しになるので省略する。
【００７０】
本発明の第２実施形態においては、閲覧要求がなされたフォルダに対応するデータのファイル閲覧情報を、接続管理テーブル２１において接続先であるクライアント３ごとに予め対応付けられたファイル閲覧情報生成規則に従って生成することができるとともに、生成されたファイル閲覧情報を接続管理部１１を介してクライアント３に供給することができる。これにより、ファイルサーバ２とは異なるデバイスであるクライアント３においても、接続先であるクライアント３に応じて、従来のファイルやディレクトリと同一のインタフェースを用いてファイルサーバ２の記憶部１５に記憶されているデータをユーザに閲覧させることができる。また、ファイル構造が異なるファイルが混在する場合であっても一律に処理を施すことができる。従って、ファイルサーバ２として用いることが可能な各デバイス（例えば、ディジタルカメラや携帯電話機など）に記憶されているデータを利用する際の利便性をより向上させることができる。
【００７１】
ところで、クライアント３からファイルサーバ２に編集（例えばコピーや削除など）の操作要求があった場合、接続先であるクライアント２に応じて、許可される操作要求を変えるようにしてもよい。以下、本発明の第３実施形態について説明する。
【００７２】
［第３実施形態］
図１１は、本発明に係る情報処理システム１の第３実施形態の構成を表している。なお、図１の構成と対応するものについては同一の符号を付しており、その説明は繰り返しになるので省略する。
【００７３】
ファイルサーバ２は、ファイル操作要求を取得すると、接続先とその接続先に許可されるファイル操作要求が予め対応付けられて登録されている許可テーブル２２を参照して、ファイルサーバ３に接続された接続先に許可されるファイル操作要求であるか否かを判定するとともに、ファイルサーバ３に接続された接続先に許可されるファイル操作要求であると判定された場合、ファイル生成部１４に実ファイルを生成させ、生成された実ファイルをクライアント３に供給する。
【００７４】
次に、図１２と図１３のフローチャートを参照して、図１１のファイルサーバ２におけるファイル閲覧情報供給処理について説明する。なお、図１１のステップＳ５１乃至Ｓ６５の処理は、図２のステップＳ１乃至Ｓ１５の処理と基本的には同様であり、その説明は繰り返しになるので省略する。
【００７５】
ステップＳ６６において、接続管理部１１は、ファイルの操作を要求するファイル操作要求をクライアント３から取得したか否かを判定する。ステップＳ６６においてファイルの操作を要求するファイル操作要求をクライアント３から取得していないと判定された場合、処理はステップＳ５６に戻り、ステップＳ５６以降の処理が繰り返して実行される。
【００７６】
ステップＳ６６おいてファイルの操作を要求するファイル操作要求をクライアント３から取得したと判定された場合、ファイル管理部１３はステップＳ６７で、データ供給部１２を介して接続管理部１１から供給されたファイル操作要求を取得すると、接続先であるクライアント３と、許可されるファイル操作要求が予め対応付けられた許可テーブルを読み出す。
【００７７】
例えば図１４に示されるように、「wander」という曲のオーディオデータ（音楽データ）に関しては、１つの接続先であるクライアント３からは、オーディオデータのうちのＭｅｔａ情報、ＭＰ３Ｄａｔａ、Ａｌｂｕｍ Ｊａｃｋｅｔ ＪＰＧ ｄａｔａ、ＡＡＣ Ｄａｔａ、およびＬｙｒｉｃ（歌詞） Ｉ ｓｅｅ ｔｅｅｓ ａｒｅ…が読み出し可／書き込み不可であり、ユーザリストおよびユーザコメントが読み出し可／書き込み可であり、コンテンツ管理情報のみが読み出し不可／書き込み不可である。
【００７８】
ステップＳ６８において、ファイル管理部１３は、読み出された許可テーブルを参照して、取得されたファイル操作要求（例えば、ファイルのコピーの操作要求など）が、接続された接続先のクライアント３に許可されるか否かを判定する。
【００７９】
ステップＳ６８において取得されたファイル操作要求が接続された接続先のクライアント３に許可されないと判定された場合、ファイル管理部１３はステップＳ６９で、エラー処理を実行し、要求されたファイル操作が許可されない操作である旨をデータ供給部１２に供給する。データ供給部１２は、ファイル管理部１３から供給された要求されたファイル操作が許可されない操作である旨を取得し、取得された要求されたファイル操作が許可されない操作である旨を接続管理部１１を介してクライアント３に供給する。
【００８０】
ステップＳ６８において取得されたファイル操作要求が接続された接続先のクライアント３に許可されると判定された場合、ファイル管理部１３はステップＳ７０で、要求されたファイル操作に伴う実ファイルの生成を指示する実ファイル生成指示信号を生成し、生成された実ファイル生成指示信号をファイル生成部１４に供給する。
【００８１】
ステップＳ７１において、ファイル生成部１４は、ファイル管理部１３から供給された実ファイル生成指示信号に基づいて、実ファイルの生成を開始する前に、ファイル閲覧情報マッピングテーブル１６を読み出す。
【００８２】
ステップＳ７２において、ファイル生成部１４は、読み出されたファイル閲覧情報マッピングテーブル１６を参照して、要求されたファイル操作に伴う実ファイルがすでに登録
されているか否かを判定する。
【００８３】
ステップＳ７２において要求されたファイル操作に伴う実ファイルがすでに登録されていると判定された場合、ファイル生成部１４はステップＳ７３で、読み出されたファイル閲覧情報マッピングテーブルにすでに登録されている実ファイルをファイル管理部１３を介してデータ供給部１２に供給する。
【００８４】
一方、ステップＳ７２において要求されたファイル操作に伴う実ファイルがすでに登録されていると判定された場合、ファイル生成部１４はステップＳ７４で、記憶部１５に記憶されている閲覧要求がなされたフォルダに対応するデータ（例えば、音楽ファイルに格納されたオーディオデータなど）を読み出し、読み出された閲覧要求がなされたフォルダに対応するデータに基づいて、要求されたファイル操作に伴う実ファイルを生成する。
【００８５】
ステップＳ７５において、ファイル生成部１４は、生成された実ファイルをファイル閲覧情報マッピングテーブル１６に登録し、ファイル閲覧情報マッピングテーブル１６は更新される。
【００８６】
ステップＳ７６において、ファイル生成部１４は、生成された実ファイルをファイル管理部１３を介してデータ供給部１２に供給する。データ供給部１２は、ファイル生成部１４からファイル管理部１３を介して供給された実ファイルを取得し、取得された実ファイルをファイル操作応答として接続管理部１１を介して、例えばＵＳＢ（Universal Serial Bus）、ＷＬＡＮ（Wireless Local Area Network）、ＢＴ（Bluetooth（登録商標））、またはＬＡＮ（Local Area Network）などによりクライアント３に供給する。
【００８７】
本発明の第３実施形態においては、閲覧要求がなされたフォルダに対応するデータのファイル閲覧情報を、予め対応付けられたファイル閲覧情報生成規則に従って生成することができるとともに、生成されたファイル閲覧情報を接続管理部１１を介してクライアント３に供給することができる。これにより、ファイルサーバ２とは異なるデバイスであるクライアント３においても、従来のファイルやディレクトリと同一のインタフェースを用いてファイルサーバ２の記憶部１５に記憶されているデータをユーザに閲覧させることができる。また、ファイル構造が異なるファイルが混在する場合であっても一律に処理を施すことができる。
【００８８】
さらに、接続先と許可されるファイル操作要求が予め対応付けられて登録されている許可テーブルを参照して、クライアント３から供給されたファイル操作要求が、接続先であるクライアント３に許可されるか否かを判定し、クライアント３から供給されたファイル操作要求が接続先であるクライアント３に許可されると判定された場合、ファイル操作要求に伴う実ファイルを生成し、生成された実ファイルをクライアント３に供給することができる。これにより、接続先であるクライアント３に応じて、所定のファイル操作要求を許可することができる。従って、ファイルサーバ２として用いることが可能な各デバイス（例えば、ディジタルカメラや携帯電話機など）に記憶されているデータを利用する際の利便性をより向上させることができるとともに、そのデータを利用する際の安全性を向上させることができる。
【００８９】
なお、例えば図１５に示されるように、ファイルサーバ２に接続管理テーブル２１だけでなく、許可テーブル２２も備えるようにしてもようにして、１つの接続先であるクライアント３として適用可能なパーソナルコンピュータについては、曲のメタ情報を“wander_meta.txt”として読み出し／書き込み不可にし、１つの接続先であるクライアント３として適用可能な携帯電話機については、曲のメタ情報のうちのタイトルのみを“wander_title.txt”として読み出し／書き込み不可にしたり、曲のメタ情報のうちの歌手情報のみを“wander_singer.txt”として読み出し／書き込み不可にするようにしてもよい。
【００９０】
また、例えば図１６に示されるように、ファイルサーバ２の外部にＰＯＰ３サーバを設けるようにして、ＰＯＰ３から供給されるテキストデータ（ファイルになっていない単なる文字列としてのデータ）を、クライアント３からのファイル操作要求に対するファイル操作応答としてクライアント３に供給するようにしてもよい。なお、ＰＯＰ３においはメールの閲覧や削除などという機能しかないため、ファイルの書き込みなどについて考慮する必要はない。これにより、ＰＯＰ３機能を有しないクライアント３（例えば、パーソナルコンピュータや携帯電話機など）から、ＰＯＰ３サーバ２３に存在するメールの閲覧などを行うことができる。
【００９１】
勿論、反対に、ファイルの情報をＰＯＰ／ｉｍａｐの形式に変換するようにしてもよい。
【００９２】
さらに、本発明の実施形態においては、ファイル閲覧情報生成規則として、例えば歌手の歌詞や名前、ファイルの生成年月日を用いるようにしたが、このような場合に限られず、例えば圧縮ビットレートや曲番号などを用いるようにしてもよい。
【００９３】
また、許可テーブルを用いて接続先に応じて許可されるファイル操作要求を変える場合、許可されるファイル操作要求を階層化してより高精細に許可されるファイル操作要求を変えるようにしてもよい。
【００９４】
なお、本発明においては、暗号化キーを用いてクライアント３からの閲覧制限を管理するようにしてもよい。
【００９５】
また、クライアント３に設けられる図示せぬ表示部の大きさに応じて、生成されるファイル閲覧情報の文字数を少なくするようにしてもよい。
【００９６】
さらに、本発明においては、ファイルサーバ２として例えば携帯電話機、ＰＤＡ（（Personal Digital Assistant））、ディジタル携帯電話機、および携帯型音楽再生機などを用いることができ、クライアント３として例えばパーソナルコンピュータやＰＤＡなどを用いることができる。
【００９７】
さらに、ファイルサーバ２に接続された接続先の履歴情報を記憶するようにしてもよい。
【００９８】
なお、本発明の実施形態において説明した一連の処理は、ソフトウェアにより実行させることもできるが、ハードウェアにより実行させることもできる。
【００９９】
また、本発明の実施形態では、フローチャートのステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【図面の簡単な説明】
【０１００】
【図１】本発明に係る情報処理システムの第１実施形態の構成を示す図。
【図２】図１のファイルサーバにおけるファイル閲覧情報供給処理を説明するフローチャート。
【図３】図１のファイル閲覧情報マッピングテーブルの構成例を示す図。
【図４】図１のファイル閲覧情報マッピングテーブルの構成例を示す図。
【図５】図１のクライアントにおけるファイル閲覧情報取得処理を説明するフローチャート。
【図６】本発明に係る情報処理システムの第２実施形態の構成を示す図。
【図７】図６のファイルサーバにおけるファイル閲覧情報供給処理を説明するフローチャート。
【図８】図６の接続管理テーブルの構成例を示す図。
【図９】図６のファイル閲覧情報マッピングテーブルの構成例を示す図。
【図１０】図６のファイル閲覧情報マッピングテーブルの構成例を示す図。
【図１１】本発明に係る情報処理システムの第３実施形態の構成を示す図。
【図１２】図１１のファイルサーバにおけるファイル閲覧情報供給処理を説明するフローチャート。
【図１３】図１１のファイルサーバにおけるファイル閲覧情報供給処理を説明するフローチャート。
【図１４】図１１の許可テーブルの構成例を示す図。
【図１５】本発明に係る情報処理システムの第３実施形態の他の構成を示す図。
【図１６】本発明に係る情報処理システムの第３実施形態の他の構成を示す図。
【符号の説明】
【０１０１】
１…情報処理システム、２…ファイルサーバ、３…クライアント、１１…接続管理部、１２…データ供給部、１３…ファイル管理部、１４…ファイル生成部、１５…記憶部、１６…ファイル閲覧情報マッピングテーブル、１７…接続管理部、１８…閲覧部、２１…接続管理テーブル、２２…許可テーブル、２３…ＰＯＰ３サーバ。
【図１】
2008123227.tif 000003
【図２】
2008123227.tif 000004
【図３】
2008123227.tif 000005
【図４】
2008123227.tif 000006
【図５】
2008123227.tif 000007
【図６】
2008123227.tif 000008
【図７】
2008123227.tif 000009
【図８】
2008123227.tif 000010
【図９】
2008123227.tif 000011
【図１０】
2008123227.tif 000012
【図１１】
2008123227.tif 000013
【図１２】
2008123227.tif 000014
【図１３】
2008123227.tif 000015
【図１４】
2008123227.tif 000016
【図１５】
2008123227.tif 000017
【図１６】
2008123227.tif 000018