(57)【要約】【課題】利便性が向上された端末装置等を提供する。【解決手段】端末装置２０は、ネットワーク上で第１所定時間共有化されるフォルダを格納しているストレージ装置１０に、当該ネットワークを介して接続されている。端末装置２０が備える制御部２２は、フォルダの利用を命令する操作を入力部２４が受け付けた場合、通信部２１を介して、ストレージ装置１０にセキュリティフォルダのネットワーク上での共有サービスを有効化させるための第１キーを含む解錠信号を送信し、解錠信号を送信した後で、端末装置２０とストレージ装置１０との通信を必要としない操作を入力部２４で受け付けた場合、ストレージ装置１０が計測している前記共有サービスの継続時間である計測時間をリセットさせるリセット信号を、通信部２１を介してストレージ装置１０へ送信する。【選択図】図３
2019133393.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上で第１所定時間共有化されるフォルダを格納しているストレージ装置に、前記ネットワークを介して接続された端末装置であって、
前記ストレージ装置に前記ネットワークを介して通信する通信部と、
ユーザからの操作を受け付ける入力部と、
前記通信部及び前記入力部を制御する制御部と、を備え、
前記制御部は、
前記フォルダの利用を命令する操作を前記入力部が受け付けた場合、前記通信部を介して、前記ストレージ装置に前記フォルダの前記ネットワーク上での共有サービスを有効化させるための第１キーを含む解錠信号を送信し、
前記解錠信号を送信した後で、前記端末装置と前記ストレージ装置との通信を必要としない操作を前記入力部が受け付けた場合、前記ストレージ装置が計測している前記共有サービスの継続時間である計測時間をリセットさせるリセット信号を、前記通信部を介して前記ストレージ装置へ送信する
端末装置。
【請求項２】
さらに、前記フォルダが表示される表示部を備え、
前記制御部は、
前記通信部を介して、前記フォルダを表示するためのフォルダ情報を前記ストレージ装置から受信したとき、前記フォルダ情報に基づいて前記フォルダ内のファイルの内容を前記表示部に表示させ、
前記表示部に表示されている前記ファイルの操作を前記入力部が受け付けた場合、前記リセット信号を、前記通信部を介して前記ストレージ装置へ送信する
請求項１に記載の端末装置。
【請求項３】
前記制御部は、
前記通信部を介して、前記解錠信号を送信してから時間の計測を開始し、
前記第１所定時間より短い第２所定時間内に、前記入力部が操作を受け付けた場合、前記解錠信号を送信してから前記第２所定時間が経過したとき、前記リセット信号を、前記通信部を介して前記ストレージ装置へ送信する
請求項１又は２に記載の端末装置。
【請求項４】
ネットワーク上で所定時間共有化されるフォルダを格納しているストレージ装置に、ネットワークを介して接続された端末装置の制御方法であって、
前記フォルダの利用を命令する操作を受け付けるステップと、
前記命令に基づいて、前記フォルダの前記ネットワーク上での共有サービスを有効化させるための第１キーを含む解錠信号を前記ストレージ装置に送信するステップと、
前記解錠信号を前記ストレージ装置に送信するステップの後に、前記端末装置と前記ストレージ装置との通信を必要としない操作を受け付けた場合、前記ストレージ装置が計測している前記共有サービスの継続時間である経過時間をリセットさせるリセット信号を、前記ストレージ装置へ送信するステップと、を含む
端末装置の制御方法。
【請求項５】
請求項４に記載の端末装置の制御方法をコンピュータに実行させるための
プログラム。
【請求項６】
請求項１〜３のいずれか１項に記載の端末装置と、
前記ストレージ装置と、を備え、
前記ストレージ装置は、
前記フォルダを前記ネットワーク上で共有するための共有情報を第２キーに対応付けて格納しており、
前記端末装置から前記共有サービスを有効化させるための前記第１キーを含む解錠信号を受信した場合に、受信した前記第１キーと前記第２キーとが一致するか否かを判定し、
前記第１キーと前記第２キーとが一致すると判定した場合に、前記共有情報を用いて前記ネットワーク上での前記共有サービスを有効化し、且つ、前記共有サービスを無効化させるまでの時間の計測を開始し、
前記端末装置から、前記リセット信号を受信した場合、計測している計測時間をリセットして、再度時間の計測を開始する
ファイル共有システム。
【請求項７】
ネットワーク上で所定時間有効化されるフォルダを格納しているストレージ装置と、前記ストレージ装置に前記ネットワークを介して接続された端末装置とを備えるファイル共有システムの制御方法であって、
前記端末装置が、前記フォルダの利用を命令する操作を受け付けるステップと、
前記端末装置が、前記命令に基づいて、前記フォルダの前記ネットワーク上での共有サービスを有効化させるための第１キーを含む解錠信号を前記ストレージ装置に送信するステップと、
前記ストレージ装置が、前記端末装置から前記第１キーを含む解錠信号を受信した場合に、受信した前記第１キーと、前記フォルダを前記ネットワーク上で共有するための共有情報が対応付けられた第２キーとが一致するか否かを判定するステップと、
前記ストレージ装置が、前記第１キーと前記第２キーとが一致すると判定した場合に、前記共有情報を用いて前記ネットワーク上での前記共有サービスを有効化し、且つ、前記共有サービスを無効化させるまでの時間の計測を開始するステップと、
前記端末装置が、前記端末装置と前記ストレージ装置との通信を必要としない操作を受け付けた場合、前記ストレージ装置が計測している前記共有サービスの継続時間である経過時間をリセットさせるリセット信号を、前記ストレージ装置へ送信するステップと、
前記ストレージ装置が、前記端末装置から前記リセット信号を受信した場合、計測している計測時間をリセットして、再度時間の計測を開始するステップと、を含む
ファイル共有システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォルダを格納しているストレージ装置とネットワークを介して接続された端末装置、当該端末装置の制御方法、プログラム、ファイル共有システム、及び、ファイル共有システムの制御方法に関する。
【背景技術】
【０００２】
従来、ネットワーク上で複数のユーザからアクセス可能な、いわゆる共有フォルダを備えたサーバ装置を有するファイル共有システムがある。
【０００３】
このようなファイル共有システムでは、ユーザが端末装置を操作してサーバ装置にログオンし、サーバ装置が備える共有フォルダにアクセスした場合、ユーザが操作している端末装置には、共有フォルダが表示されることで、当該共有フォルダ及び共有フォルダ内のファイルをユーザが確認することができるようになっている（例えば、特許文献１参照）。
【０００４】
特許文献１には、端末装置がサーバ装置との間の接続を自ら遮断した場合、又は、サーバ装置が所定時間以上端末装置からフォルダの操作等のコマンドを送信されない場合は、ログオフとなるファイル共有システムの一例であるネットワークシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１１０４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１記載のネットワークシステムでは、端末装置でサーバ装置が格納している共有フォルダ内のファイルを開いて閲覧するだけの場合に、当該ファイルのウィンドウのスクロール、又は、ページの選択が行われていても、サーバ装置にはこれら操作のコマンドが送信されない。そのため、サーバ装置は、ユーザが端末装置を操作して共有ファイルの閲覧を続けているにもかかわらず、所定の時間が経過した場合に自動的にログオフされてしまい、利便性に問題ある。
【０００７】
そこで、本発明は、上記問題を鑑みてなされたものであり、利便性が向上された端末装置等を提供する。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一態様に係る端末装置は、ネットワーク上で第１所定時間共有化されるフォルダを格納しているストレージ装置に、前記ネットワークを介して接続された端末装置であって、前記ストレージ装置に前記ネットワークを介して通信する通信部と、ユーザからの操作を受け付ける入力部と、前記通信部及び前記入力部を制御する制御部と、を備え、前記制御部は、前記フォルダの利用を命令する操作を前記入力部が受け付けた場合、前記通信部を介して、前記ストレージ装置に前記フォルダの前記ネットワーク上での共有サービスを有効化させるための第１キーを含む解錠信号を送信し、前記解錠信号を送信した後で、前記端末装置と前記ストレージ装置との通信を必要としない操作を前記入力部が受け付けた場合、前記ストレージ装置が計測している前記共有サービスの継続時間である計測時間をリセットさせるリセット信号を、前記通信部を介して前記ストレージ装置へ送信する。
【０００９】
このような構成によれば、端末装置は、ユーザから、端末装置とストレージ装置との通信を必要としない操作を受け付けている場合に、フォルダを格納しているストレージ装置へ、ストレージ装置が計測している計測時間を当該ストレージ装置に再計測させるコマンド（リセット信号）を送信することとなる。これにより、ストレージ装置は、時間を再計測させるリセット信号を受信した場合に、共有サービスの提供を停止せず、且つ、当該共有サービスを提供し続けることとなる。そのため、端末装置のユーザは、例えば、ストレージ装置が格納しているフォルダ内のファイルを端末装置で閲覧している場合に、所定時間が経過して共有サービスの提供が停止されることなく、閲覧を続けることができる。このように、本発明の一態様に係る端末装置によれば、利便性が向上される。なお、ストレージ装置との通信を必要としない操作とは、当該フォルダ内のファイルの閲覧操作のみならず、端末装置内のフォルダやファイルの操作やアプリケーションの操作等も含めてもよい。
【００１０】
例えば、本発明の一態様に係る端末装置は、さらに、前記フォルダが表示される表示部を備え、前記制御部は、前記通信部を介して、前記フォルダを表示するためのフォルダ情報を前記ストレージ装置から受信したとき、前記フォルダ情報に基づいて前記フォルダ内のファイルの内容を前記表示部に表示させ、前記表示部に表示されている前記ファイルの操作を前記入力部が受け付けた場合、前記リセット信号を、前記通信部を介して前記ストレージ装置へ送信してもよい。
【００１１】
このような構成によれば、端末装置は、例えば、ストレージ装置に格納されているフォルダ内のファイルの内容を示す画面であるウィンドウのスクロール、又は、ページの選択等、当該ファイルの操作を受け付けている場合にのみ、計測している時間をリセットさせるリセット信号をストレージ装置に送信することとなる。そのため、端末装置は、ストレージ装置に格納されているフォルダ内のファイル以外の操作をユーザから受け付けている場合には、ストレージ装置が計測している計測時間をリセットさせるリセット信号を送信しない。これにより、端末装置が、不要にストレージ装置へ信号を送信することは、抑制される。
【００１２】
また、例えば、前記制御部は、前記通信部を介して、前記解錠信号を送信してから時間の計測を開始し、前記第１所定時間より短い第２所定時間内に、前記入力部が操作を受け付けた場合、前記解錠信号を送信してから前記第２所定時間が経過したとき、前記リセット信号を、前記通信部を介して前記ストレージ装置へ送信してもよい。
【００１３】
このような構成によれば、例えば、端末装置がユーザから、端末装置とストレージ装置との通信を必要としない操作を受け付けた場合に、ストレージ装置が計測している計測時間をリセットさせるリセット信号をすぐに送信する場合と比較して、当該リセット信号を送信する回数を少なくすることができる。そのため、端末装置が、不要にストレージ装置へ信号を送信することは、より抑制される。
【００１４】
また、本発明の一態様に係るファイル共有システムは、前記端末装置と、前記ストレージ装置と、を備え、前記ストレージ装置は、前記フォルダを前記ネットワーク上で共有するための共有情報を第２キーに対応付けて格納しており、前記端末装置から前記共有サービスを有効化させるための前記第１キーを含む解錠信号を受信した場合に、受信した前記第１キーと前記第２キーとが一致するか否かを判定し、前記第１キーと前記第２キーとが一致すると判定した場合に、前記共有情報を用いて前記ネットワーク上での前記共有サービスを有効化し、且つ、前記共有サービスを無効化させるまでの時間の計測を開始し、前記端末装置から、前記リセット信号を受信した場合、計測している計測時間をリセットして、再度時間の計測を開始する。
【００１５】
このような構成によれば、端末装置は、ユーザから、端末装置とストレージ装置との通信を必要としない操作を受け付けている場合に、フォルダを格納しているストレージ装置へ、計測している計測時間をリセットさせるリセット信号を送信することとなる。また、ストレージ装置は、計測している計測時間をリセットするリセット信号を受け付けた場合に、共有サービスの提供を停止せず、且つ、当該共有サービスを提供し続けることとなる。これにより、端末装置のユーザは、例えば、ストレージ装置が格納しているフォルダ内のファイルを当該端末装置で閲覧している場合に、所定時間が経過して共有サービスの提供が停止されることなく、閲覧を続けることができるだけでなく更新、複製なども行うことができる。そのため、本発明の一態様に係るファイル共有システムによれば、利便性が向上される。
【００１６】
なお、これらの包括的又は具体的な態様は、システム、方法、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１７】
本発明の一態様に係る端末装置等によれば、利便性が向上される。
【図面の簡単な説明】
【００１８】
【図１】実施の形態に係る端末装置を含むファイル共有システムの構成を示す図
【図２】実施の形態に係る端末装置のハードウェア構成を示す図
【図３】実施の形態に係るファイル共有システムの特徴的な機能構成を示すブロック図
【図４】実施の形態に係るファイル共有システムが実行する共有サービスにおいて、セキュリティフォルダを設定する動作手順を示すシーケンス図
【図５】実施の形態に係る端末装置がストレージ装置に格納されているセキュリティフォルダではない通常の共有フォルダを利用する際の動作手順を示すシーケンス図
【図６】実施の形態に係る端末装置がストレージ装置に格納されているセキュリティフォルダの利用に失敗した場合の動作手順を示すシーケンス図
【図７】実施の形態に係る端末装置がストレージ装置に格納されているセキュリティフォルダを利用する際の動作手順を示すシーケンス図
【図８】実施の形態に係る端末装置がストレージ装置に格納されているセキュリティフォルダの利用を停止する際の動作手順の一例を示すシーケンス図
【図９】実施の形態に係る端末装置がストレージ装置に格納されているセキュリティフォルダの利用を継続する際の動作手順の第１例を示すシーケンス図
【図１０】実施の形態に係る端末装置がストレージ装置に格納されているセキュリティフォルダの利用を継続する際の動作手順の第２例を示すシーケンス図
【図１１】実施の形態に係る端末装置がリセット信号を送信する動作手順を示すフローチャート
【図１２】フォルダの共有設定する際に表示される画面の一例を示す図
【図１３】実施の形態に係るストレージ装置が管理する共有設定テーブルの一例を示す図
【図１４】セキュリティフォルダを利用する際に端末装置に表示される画面の一例を示す図
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序等は、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲だけによって限定される。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００２０】
なお、各図は模式図であり、必ずしも厳密に図示されたものではない。また、各図において、実質的に同一の構成に対しては同一の符号を付しており、重複する説明は省略または簡略化される場合がある。
【００２１】
（実施の形態）
［構成］
まず、図１〜図３を参照して、実施の形態に係る端末装置２０及び実施の形態に係るファイル共有システム１００の構成について説明する。
【００２２】
図１は、実施の形態に係るファイル共有システム１００の構成を示す図である。図２は、実施の形態に係る端末装置２０のハードウェア構成を示す図である。図３は、実施の形態に係るファイル共有システム１００の特徴的な機能構成を示すブロック図である。
【００２３】
図１に示すファイル共有システム１００は、図２に示すストレージ装置１０の一例であるＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）１０ａと、それぞれ図２に示す端末装置２０の一例であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２０ａ〜２０ｃとを備える。
【００２４】
ＮＡＳ１０ａは、ネットワークを介して、ＰＣ２０ａ〜２０ｃと通信可能に接続されており、ＰＣ２０ａ〜２０ｃのそれぞれがアクセス可能な、いわゆる共有ファイルが格納されたＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等のストレージを備える。図１には、ネットワークの一例として、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を示しているが、インターネット等でもよく、特に限定されない。
【００２５】
ＮＡＳ１０ａは、有線ＬＡＮアダプタ１１ａと、無線ＬＡＮモジュール１１ｂと、ＨＤＤ＿Ａ１２ａと、ＨＤＤ＿Ｂ１２ｂと、ＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  ａｒｒａｙｓ  ｏｆ  ｉｎｅｘｐｅｎｓｉｖｅ  ｄｉｓｋｓ）モジュール１２ｄと、ＳＤカード１２ｅと、ＳＤカードコネクタ１２ｆと、ＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  Ｃｈｉｐ）１３ａと、ＤＤＲ  ＳＤＲＡＭ（Ｄｏｕｂｌｅ−Ｄａｔａ−Ｒａｔｅ  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３ｂとを備える。
【００２６】
有線ＬＡＮアダプタ１１ａは、通信部１１の一例であり、ＰＣ２０ａ、２０ｂと通信するアダプタである。有線ＬＡＮアダプタ１１ａは、通信線によって、ＰＣ２０ａ、２０ｂと接続されている。有線ＬＡＮアダプタ１１ａとＰＣ２０ａ、２０ｂとの通信方式は、特に限定されないが、例えば、ＩＥＥＥ８０２．３、Ｅｔｈｅｒｎｅｔ（登録商標）等の通信方式を用いて通信してもよい。
【００２７】
無線ＬＡＮモジュール１１ｂは、通信部１１の一例であり、ＰＣ２０ｃと無線通信するモジュールである。無線ＬＡＮモジュール１１ｂとＰＣ２０ｃとの通信方式は、特に限定されないが、例えば、ＩＥＥＥ８０２．１１方式、ＩＥＥＥ８０２．１５．１、ＩＥＥＥ８０２．１５．４、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）等の通信方式を用いて通信してもよい。
【００２８】
ＨＤＤ＿Ａ１２ａ、及び、ＨＤＤ＿Ｂ１２ｂは、ストレージ部１２の構成要素の一例であり、ＰＣ２０ａ〜２０ｃのそれぞれが共有可能なファイル（共有ファイル）及び当該ファイルが属するフォルダ（共有フォルダ）を格納している記憶装置であり、本実施の形態には、一例として、ＨＤＤを示している。
【００２９】
ＲＡＩＤモジュール１２ｄは、ストレージ部１２の構成要素の一例であり、複数台のハードディスクでミラーリング処理（ＲＡＩＤ１）を行わせるモジュールである。本実施の形態においては、ＲＡＩＤモジュール１２ｄが、ＨＤＤ＿Ａ１２ａと、ＨＤＤ＿Ｂ１２ｂとの２台のＨＤＤでミラーリングを行うことにより、冗長性を確保している。
【００３０】
ＳＤカード１２ｅは、ストレージ部１２の構成要素の一例であり、ＳＤカードコネクタ１２ｆを介してＮＡＳ１０ａと着脱可能に接続されるフラッシュメモリであり、制御プログラムと設定データを記憶している。
【００３１】
ＳｏＣ１３ａは、制御部１３の構成要素の一例であり、ＤＤＲ  ＳＤＲＡＭ１３ｂに格納させている制御プログラムを実行するプロセッサを有する集積回路部品である。
【００３２】
ＤＤＲ  ＳＤＲＡＭ１３ｂは、制御部１３の構成要素の一例であり、ＳｏＣ１３ａが実行する制御プログラムが格納されているメモリである。この制御プログラムには、ファイル共有プログラムと、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバプログラム及び通信プログラムが含まれている。
【００３３】
ＰＣ２０ａ〜２０ｃは、端末装置２０の一例であり、ユーザが操作し、ＮＡＳ１０ａが有する共有フォルダ内の共有ファイルを閲覧、変更等の操作をするためのコンピュータである。
【００３４】
図２に示すように、ＰＣ２０ａは、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２１ａと、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２ａと、チップセット２２ｂと、ディスプレイ２３ａと、キーボード２４ａと、マウス２４ｂと、ＨＤＤ２５ａと、ＤＤＲ  ＳＤＲＡＭ２６ａとを備える。
【００３５】
ＮＩＣ２１ａは、通信部２１の一例であり、ＮＡＳ１０ａと通信するためのハードウェアである。ＮＩＣ２１ａは、ＰＣ２０ａ、２０ｂにおいては、ＮＡＳ１０ａと有線通信するためのハードウェアである。ＰＣ２０ｃにおいては、さらに無線ＬＡＮモジュールが備えられており（図示せず）、この無線ＬＡＮモジュールがＮＡＳ１０ａと無線通信するためのハードウェアとなる。
【００３６】
ＣＰＵ２２ａは、制御部２２の構成要素の一例であり、ＤＤＲ  ＳＤＲＡＭ２６ａに格納されている制御プログラムを実行するプロセッサである。
【００３７】
チップセット２２ｂは、制御部２２の構成要素の一例であり、ＮＩＣ２１ａ、キーボード２４ａ、マウス２４ｂ、ＨＤＤ２５ａ等の周辺機器とＣＰＵ２２ａとを接続するための集積回路である。
【００３８】
ディスプレイ２３ａは、表示部２３の一例であり、画面を表示する表示装置である。
【００３９】
キーボード２４ａ及びマウス２４ｂは、入力部２４の一例であり、ユーザに操作され、ＰＣ２０ａに実行させる処理の命令を入力するための入力装置である。
【００４０】
ＨＤＤ２５ａは、ストレージ部２５の一例であり、ＰＣ２０ａの制御プログラム及びファイル等のデータを記憶する記憶装置である。
【００４１】
ＤＤＲ  ＳＤＲＡＭ２６ａは、メモリ部２６の一例であり、ＨＤＤ２５ａから読み出された制御プログラムが、ＣＰＵ２０ａで実行可能に格納されているメモリである。また、ＤＤＲ  ＳＤＲＡＭ２６ａは処理データも記憶する。
【００４２】
また、ＤＤＲ  ＳＤＲＡＭ２６ａには、ＨＤＤ２５ａから読みだされた管理アプリケーション２６ｂと、ファイラープログラム２６ｃとが格納されている。
【００４３】
管理アプリケーション２６ｂは、ＮＡＳ１０ａに格納されている共有フォルダ及び共有ファイルを管理するためのアプリケーションである。
【００４４】
ファイラープログラム２６ｃは、ＮＡＳ１０ａに格納されている共有フォルダ及び共有ファイルにアクセスするためのプログラムである。ファイラープログラム２６ｃは、ＨＤＤ２５ａ格納されているフォルダ、ファイル、ＮＡＳ１０ａに格納されている共有フォルダ及び共有ファイルを操作するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）である。例えば、ＮＡＳ１０ａに格納されている共有フォルダ及び共有ファイルは、ファイラープログラム２６ｃによってディスプレイ２３ａに表示される。
【００４５】
なお、ＰＣ２０ｂ、２０ｃの構成要素は、ＰＣ２０ａと同様であればよい。また、ＰＣ２０ａ〜２０ｃは、ＰＣではなく、ＮＡＳ１０ａとネットワークを介して通信可能なスマートフォン、タブレット端末等でもよい。
【００４６】
また、図１に示すファイル共有システム１００においては、ＰＣ２０ａ〜２０ｃの３台がＮＡＳ１０ａとＬＡＮを介して接続されている状態を例示しているが、ＮＡＳ１０ａにＬＡＮを介して接続されるＰＣの台数は、限定されるものではなく、２台でもよいし、４台以上でもよい。
【００４７】
図３に示すように、本実施の形態に係るファイル共有システム１００は、ストレージ装置１０と、端末装置２０とを備える。
【００４８】
ストレージ装置１０は、機能的には、通信部１１と、ストレージ部１２と、制御部１３とを備える。
【００４９】
通信部１１は、端末装置２０とネットワークを介して通信する。
【００５０】
ストレージ部１２は、共有フォルダ及び共有ファイルを格納している。また、ストレージ部１２は、記憶している共有ファイルが属する共有フォルダをネットワーク上で端末装置２０が共有するための共有情報が対応付けられたキー（第２キー）を格納している。
【００５１】
制御部１３は、通信部１１及びストレージ部１２を制御する。制御部１３は、具体的には、通信部１１が端末装置２０からセキュリティキー（第１キー）を含む解錠信号を受信した場合に、受信した第１キーが第２キーと一致するか否かを判定する。制御部１３は、第１キーと第２キーとが一致すると判定した場合に、共有情報を用いて共有フォルダのネットワーク上での共有サービスを有効化する。共有サービスとは、共有フォルダ及び当該共有フォルダに属する共有ファイルの利用を提供するサービスを示す。より具体的には、共有サービスとは、共有フォルダであるセキュリティフォルダ及び通常の共有フォルダ利用を提供するサービスを示す。セキュリティフォルダとは、端末装置２０からセキュリティキーを受信した場合にのみ共有サービスが有効化されるフォルダであり、通常の共有フォルダとは、端末装置２０からセキュリティキーを受信せずに共有サービスが有効化されているフォルダである。
【００５２】
なお、本明細書では、共有サービスが有効化されている場合にのみ閲覧可能な共有フォルダをセキュリティフォルダと呼称し、セキュリティフォルダ内の共有ファイルをセキュリティファイルと呼称する場合がある。
【００５３】
また、制御部１３は、通信部１１が端末装置２０から共有サービスを無効化するための施錠信号を受信した場合、又は、任意に設定される所定時間（第１所定時間）以上アクセスが無い場合、端末装置２０への共有サービスを無効化する。第１所定時間は、特に限定されるものではなく、例えば、３０分でもよいし、３０分未満でもよいし、３０分を超えてもよい。
【００５４】
なお、ストレージ装置１０は、時間を計測するためのＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）等の図示しない計時部を備えてもよい。
【００５５】
また、制御部１３は、端末装置２０から、ストレージ装置１０が計測している計測時間をリセットさせるリセット信号を受信した場合、計測した計測時間をリセットして、再度時間の計測を開始する。
【００５６】
端末装置２０は、機能的には、通信部２１と、制御部２２と、表示部２３と、入力部２４と、ストレージ部２５と、メモリ部２６とを備える。
【００５７】
通信部２１は、ストレージ装置１０とネットワークを介して通信する。
【００５８】
入力部２４は、ユーザからの操作を受け付ける。具体的には、入力部２４は、ユーザが端末装置２０に実行させる命令が入力される。入力部２４は、上述したように、例えば、キーボード２４ａ、又は、マウス２４ｂである。例えば、端末装置２０がスマートフォンである場合、端末装置２０の向きにより表示部２３に表示される画面の向きを変えるためのジャイロセンサ等でもよい。
【００５９】
表示部２３は、ストレージ装置１０に格納されている共有ファイルが属する共有フォルダのウィンドウ、共有ファイルをアプリケーションで開いたウィンドウ等の共有ファイルの内容を示す画面を表示する。
【００６０】
ストレージ部２５は、端末装置２０が有するフォルダ及びファイル等のデータを記憶する。
【００６１】
メモリ部２６は、ストレージ装置１０に共有フォルダのネットワーク上での共有サービスを有効化させるための第１キーを記憶している。また、メモリ部２６には、フォルダのウィンドウを表示させるためのファイラープログラム２６ｃ（図２参照）が格納されている。制御部２２は、ファイラープログラム２６ｃに基づいて、共有フォルダ又は共有ファイルのウィンドウを作成し、表示部２３に当該ウィンドウを表示させる。なお、メモリ部２６には、互いに異なるファイラープログラム２６ｃが複数格納されていてもよい。
【００６２】
制御部２２は、通信部２１、入力部２４、表示部２３、ストレージ部２５及びメモリ部２６を制御する。具体的には、制御部２２は、ストレージ装置１０に格納されている共有ファイルを利用する命令を入力部２４が受け付けた場合に、通信部２１を介して、第１キーを含む解錠信号を送信する。より具体的には、制御部２２は、ストレージ装置１０にセキュリティフォルダの共有サービスの有効化を命令する操作がユーザによって入力部２４に入力された場合、当該命令に基づいて、通信部２１を介して、第１キーを含む解錠信号を送信する。
【００６３】
また、制御部２２は、通信部２１を介して、ストレージ装置１０から共有ファイルの内容を表示部２３に表示させるためのファイル情報を受信したときに、表示部２３に共有ファイルの内容（例えば、共有ファイルのウィンドウ）を表示させる。より具体的には、制御部２２は、受信したファイル情報に基づいて、共有ファイルのウィンドウを表示部２３に表示させる。ファイル情報には、例えば、共有ファイルのパスが含まれている。こうすることで、ユーザは、表示部２３に表示された共有ファイルのウィンドウを操作することができる。なお、パスとは、ネットワーク上のリソースの位置を示すネットワークパスを意味する。共有フォルダのパスは、フォルダの共有名を含む。例えば、ネットワークパスは、ＵＮＣ（Ｕｎｉｖｅｒｓａｌ  Ｎａｍｉｎｇ  Ｃｏｎｖｅｎｔｉｏｎ）に基づいて決定される。
【００６４】
また、制御部２２は、入力部２４がユーザから端末装置２０とストレージ装置１０との通信を必要としない操作を受け付けた場合、ストレージ装置１０が計測している、共有サービスの継続時間である計測時間をリセットさせるリセット信号を、通信部２１を介してストレージ装置１０へ送信する。
【００６５】
例えば、制御部２２は、入力部２４がユーザから共有フォルダ（セキュリティフォルダ）内の共有ファイル（セキュリティファイル）の操作（例えば、共有ファイルのウィンドウの操作）を受け付けた場合、リセット信号を、通信部２１を介してストレージ装置１０へ送信するとよい。
【００６６】
また、制御部２２は、リセット信号を、セキュリティフォルダ内のセキュリティファイルのウィンドウの操作以外の操作を受け付けた場合に、通信部２１を介して送信してもよい。
【００６７】
また、制御部２２は、通信部２１を介して、解錠信号を送信してから時間の計測を開始してもよい。さらに、制御部２２は、ストレージ装置１０に設けられた第１所定時間より短い第２所定時間内に入力部２４で端末装置２０とストレージ装置１０との通信を必要としない操作をユーザから受け付けた場合、解錠信号を送信してから第２所定時間が経過した後に、リセット信号を、通信部２１を介してストレージ装置１０へ送信してもよい。第２所定時間は、第１所定時間より短ければよく、任意に設定されてよい。例えば、第１所定時間が３０分と設定される場合、第２所定時間は、１０分等と設定される。
【００６８】
なお、制御部２２は、リセット信号を、入力部２４がユーザからセキュリティフォルダ内のセキュリティファイルにおける端末装置２０とストレージ装置１０との通信を必要としない操作を受け付けた場合、すぐに、リセット信号を、通信部２１を介してストレージ装置１０へ送信してもよい。
【００６９】
また、端末装置２０は、時間を計測するためのＲＴＣ等の図示しない計時部を備えてもよい。
【００７０】
［動作］
続いて、図４〜図１４を参照して、実施の形態に係る端末装置２０及びファイル共有システム１００が実行する動作の手順について説明する。
【００７１】
図４は、実施の形態に係るファイル共有システム１００でセキュリティフォルダを設定するための動作手順を示すシーケンス図である。
【００７２】
まず、端末装置２０はブラウザを起動し、ストレージ装置１０にログイン画面を要求する。ストレージ装置１０は、ＨＴＴＰサーバとして機能し、端末装置２０からのログイン画面要求に応じて、ユーザ認証するためのログイン画面を、ネットワークを介して端末装置２０へ送信する。
【００７３】
次に、端末装置２０は、ネットワークを介してストレージ装置１０から受信したログイン画面をブラウザにより表示部２３に表示させる（ステップＳ１０１）。
【００７４】
次に、端末装置２０は、入力部２４でユーザからの認証情報の入力を受け付ける（ステップＳ１０２）。端末装置２０は、入力部２４で受け付けた認証情報をストレージ装置１０へ送信する。認証情報は、例えば、予め定められたユーザＩＤとパスワードとを含む情報である。なお、認証情報の送信や後述の解錠信号、施錠信号の送信等には、ＨＴＴＰなどの一般的な通信プロトコルで通信される。この場合、認証情報やキー情報が盗み取られないように、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）／ＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）を使用して暗号化して通信するＨＴＴＰＳ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅ）のようなセキュアな通信プロトコルが好ましい。
【００７５】
次に、ストレージ装置１０は、受信したユーザＩＤとパスワードとを参照して、ユーザ認証を行う（ステップＳ１０３）。ストレージ装置１０は、ステップＳ１０３において、例えば、予めストレージ部１２に格納されているユーザＩＤ及びパスワードと、端末装置２０から受信したユーザＩＤ及びパスワードと一致するか否かを判定する。ストレージ装置１０は、ステップＳ１０３においてユーザ認証し、共有設定を行うための共有登録画面を端末装置２０へ送信する。
【００７６】
次に、端末装置２０は、表示部２３にストレージ装置１０から受信した共有登録画面を表示させる（ステップＳ１０４）。
【００７７】
次に、端末装置２０は、入力部２４でユーザからの共有サービス設定をするための共有情報の入力を受け付ける（ステップＳ１０５）。端末装置２０は、入力部２４で受け付けた共有情報をストレージ装置１０へ送信する。
【００７８】
次に、ストレージ装置１０は、端末装置２０から受信した共有情報を登録する（ステップＳ１０６）。言い換えると、ストレージ装置１０は、ステップＳ１０６で、端末装置２０から受信した共有情報をストレージ部１２のＳＤカード１２ｅに格納する。
【００７９】
次に、ストレージ装置１０は、端末装置２０へ、共有サービスの提供を開始する（ステップＳ１０７）。具体的には、ストレージ装置１０は、ステップＳ１０７において、端末装置２０へストレージ部１２に格納されているセキュリティフォルダ及びセキュリティフォルダ内のセキュリティファイル及びサブフォルダを利用できるようにする。
【００８０】
図５は、実施の形態に係る端末装置２０がストレージ装置１０に格納されているセキュリティフォルダではない通常の共有フォルダを利用する際の動作手順を示すシーケンス図である。
【００８１】
まず、端末装置２０は、ストレージ装置１０のストレージ部１２に格納されている通常の共有フォルダにアクセスするとする（ステップＳ１１１）。端末装置２０、例えば、入力部２４でユーザからストレージ部１２に格納されている通常の共有フォルダにアクセスする命令を受け付けたとする。端末装置２０は、通常の共有フォルダ内のファイル情報を要求する操作信号（パス）を送信する。ファイル情報には、例えば、共有フォルダ及び当該共有フォルダに属する共有ファイルのアイコンを表示部２３に表示するためのパス等の情報が含まれる。端末装置２０は、ファイル情報を受信して、ファイラープログラム２６ｃにより表示部２３にアクセスしている共有ファイルのウィンドウを表示する。
【００８２】
次に、ストレージ装置１０は、端末装置２０から操作信号を受信した場合に、端末装置２０にユーザ認証情報を要求する認証入力要求を行う（ステップＳ１１２）。具体的には、ストレージ装置１０は、端末装置２０へ、ユーザ認証情報を要求する要求信号を送信する。
【００８３】
次に、端末装置２０は、ストレージ装置１０から受信した要求信号に基づいて、ユーザからユーザ認証情報の入力を受け付けるための画面を表示部２３に表示させ、ユーザからユーザ認証情報を入力部２４で受け付ける（ステップＳ１１３）。ユーザ認証情報は、例えば、図４のステップＳ１０２で受け付けたユーザＩＤ及びパスワードである。端末装置２０は、ユーザ認証情報として、ユーザＩＤ及びパスワードをストレージ装置へ送信する。
【００８４】
次に、ストレージ装置１０は、受信したユーザＩＤとパスワードとを参照して、ユーザ認証を行う（ステップＳ１１４）。ストレージ装置１０は、ステップＳ１１４において、例えば、予めストレージ部１２に格納されているユーザＩＤ及びパスワードと、端末装置２０から受信したユーザＩＤ及びパスワードとが一致するか否かを判定する。
【００８５】
次に、ストレージ装置１０は、例えば、ステップＳ１０２において受信した操作信号に基づいて、ファイル操作を実行し、操作信号の応答として、ファイル情報を含む応答信号を、端末装置２０へ送信する（ステップＳ１１５）。
【００８６】
次に、端末装置２０は、受信したファイル情報に基づいて、共有ファイルのウィンドウを表示部２３に表示させる（ステップＳ１１６）。
【００８７】
このように、端末装置２０は、ストレージ装置１０にユーザ認証させることで、通常の共有フォルダ内のファイル情報を受信し、表示部２３にファイルのウィンドウを表示させる。
【００８８】
なお、ストレージ装置１０は、端末装置２０からストレージ部１２に格納されている共有フォルダに繰り返し操作信号を受信した場合、認証入力要求を都度実行してもよいし、二度目以降には認証入力要求を実行しなくてもよい。つまり、ストレージ装置１０及び端末装置２０は、ステップＳ１１２〜ステップＳ１１４までの処理を一度実行すればよい。
【００８９】
図６は、実施の形態に係る端末装置２０がストレージ装置１０に格納されているセキュリティフォルダの利用に失敗した場合の動作手順を示すシーケンス図である。
【００９０】
まず、端末装置２０は、ストレージ装置１０のストレージ部１２に格納されているセキュリティフォルダにアクセスするとする（ステップＳ１２１）。端末装置２０、例えば、入力部２４でユーザからストレージ部１２に格納されているセキュリティフォルダにアクセスする命令を受け付けたとする。端末装置２０は、セキュリティフォルダ内のセキュリティファイルのファイル情報を要求する操作信号（パス）を送信する。
【００９１】
ここで、ストレージ装置１０は、操作信号を受信した場合、ストレージ部１２に格納されているセキュリティフォルダをネットワーク上に存在していないフォルダとして扱っているために、操作信号に対して反応しない（ステップＳ１２２）。そのため、端末装置２０は、操作信号に対する応答信号を受信できないために、例えば、エラー表示を表示部２３に表示させる（ステップＳ１２３）。ステップＳ１２３では、例えば、「フォルダが存在しません」等のエラー表示がされる。例えば、アプリケーションの最近使った項目からセキュリティフォルダ内のファイルを開こうとしても、ストレージ装置１０から応答がないのでアプリケーションはエラーを表示する。
【００９２】
このように、端末装置２０は、ストレージ装置１０によって共有サービスが無効化されている状態では、ネットワーク上のストレージ部１２に格納されているセキュリティフォルダの存在を認識することができない。そのため、端末装置２０は、セキュリティフォルダにアクセスできない。
【００９３】
図７は、実施の形態に係る端末装置２０がストレージ装置１０に格納されているセキュリティフォルダを利用する際の動作手順を示すシーケンス図である。
【００９４】
まず、端末装置２０は、セキュリティフォルダの共有サービスをストレージ装置１０に有効化させるためのセキュリティキー（第１キー）を含む解錠信号を送信する（ステップＳ１３１）。
【００９５】
次に、ストレージ装置１０は、セキュリティキーを含む解錠信号を受信した場合、端末装置２０へのセキュリティフォルダの共有サービスを有効化する（ステップＳ１３２）。ストレージ装置１０は、ステップＳ１３２において、例えば、セキュリティフォルダをネットワーク上で端末装置２０が共有するための共有情報が対応付けられたキー（第２キー）を格納している。ストレージ装置１０は、端末装置２０からセキュリティキー（第１キー）を含む解錠信号を受信した場合に、受信した第１キーを復号し、第１キーが第２キーと一致するか否かを判定する。ストレージ装置１０は、第１キーと第２キーとが一致すると判定した場合に、共有情報を用いてセキュリティフォルダのネットワーク上での共有サービスを有効化する。そして、ストレージ装置１０は、セキュリティキーのパスを端末装置２０に通知する。
【００９６】
次に、ストレージ装置１０は、時間の計測を開始する（ステップＳ１３３）。ストレージ装置１０は、計測した時間が第１所定時間を経過した場合、共有サービスを無効化する。
【００９７】
次に、端末装置２０は、ストレージ装置１０のストレージ部１２に格納されているセキュリティフォルダにアクセスするとする（ステップＳ１２１）。端末装置２０、例えば、入力部２４でユーザからストレージ部１２に格納されているセキュリティフォルダにアクセスする命令を受け付けたとする。端末装置２０は、セキュリティフォルダ内のセキュリティファイルに関するファイル情報を要求する操作信号（パス）を送信する。
【００９８】
ここで、ストレージ装置１０は、操作信号を受信した場合、図６に示すステップＳ１２２とは異なり、ステップＳ１３２においてセキュリティフォルダの共有サービスを有効化していることで、ストレージ部１２に格納されているセキュリティフォルダをネットワーク上に存在するフォルダとして扱っているために、操作信号に対して応答する。具体的には、ストレージ装置１０は、端末装置２０から操作信号を受信した場合に、端末装置２０にユーザ認証情報を要求する認証入力要求を行う（ステップＳ１１２）。
【００９９】
次に、端末装置２０は、ストレージ装置１０から受信した要求信号に基づいて、ユーザからユーザ認証情報の入力を受け付けるための画面を表示部２３に表示させ、ユーザからユーザ認証情報を入力部２４で受け付ける（ステップＳ１１３）。
【０１００】
次に、ストレージ装置１０は、受信したユーザＩＤとパスワードとを参照して、ユーザ認証を行う（ステップＳ１１４）。なお、ステップＳ１１２〜Ｓ１１４の処理を端末装置２０が既に認証済みの場合には、スキップすることができるので破線で示している。
【０１０１】
次に、ストレージ装置１０は、例えば、ステップＳ１３４において受信した操作信号に基づいて、ファイル操作を実行し、操作信号の応答として、フォルダ情報を含む応答信号を、端末装置２０へ送信する（ステップＳ１３５）。
【０１０２】
次に、端末装置２０は、受信したフォルダ情報に基づいて、ファイラープログラム２６ｃによりセキュリティファイルのウィンドウを表示部２３に表示させる（ステップＳ１１６）。
【０１０３】
このように、端末装置２０は、ストレージ装置１０から共有サービスが有効化されている状態では、ストレージ部１２に格納されているセキュリティフォルダの存在をネットワーク上で認識することができるようになる。そのため、端末装置２０は、セキュリティフォルダにアクセスし、セキュリティフォルダ内のセキュリティファイルの情報を閲覧することができるようになる。
【０１０４】
図８は、実施の形態に係る端末装置２０がストレージ装置１０に格納されているセキュリティフォルダの利用を停止する際の動作手順の一例を示すシーケンス図である。なお、図８に示すシーケンス図においては、図７に示すステップＳ１３１〜ステップＳ１１４までの処理が実行されているとして説明する。
【０１０５】
ストレージ装置１０は、例えば、受信した操作信号に基づいて、ファイル操作を実行し、操作信号の応答として、ファイル情報を含む応答信号を、端末装置２０へ送信する（ステップＳ１３４）。
【０１０６】
次に、端末装置２０は、受信したファイル情報に基づいて、セキュリティフォルダ内のファイルをアプリケーションで開いたウィンドウを表示部２３に表示させる。ユーザは、表示部２３に表示されたファイルのウィンドウを閲覧しながら、セキュリティファイルの更新等の、端末装置２０とストレージ装置１０との通信を必要とする操作を行う（ステップＳ１３５）。
【０１０７】
例えば、端末装置２０は、ファイルの更新等の操作を入力部２４で受け付けた場合、ストレージ装置１０内のセキュリティファイルの情報を更新させるため、操作信号を送信する。或いは、端末装置２０は、ストレージ装置１０内のセキュリティフォルダ内の現在閲覧しているセキュリティファイルとは異なるセキュリティファイルを閲覧するための操作を受け付けた場合、当該操作をするための信号を操作信号としてストレージ装置１０へ送信する。
【０１０８】
ストレージ装置１０は、端末装置２０から操作信号を受信した場合、受信した操作信号に基づいて、セキュリティファイルを操作し、受信した操作信号に対する応答信号を送信する（ステップＳ１３４ａ）。
【０１０９】
また、ストレージ装置１０は、端末装置２０から操作信号を受信した場合に、計測している時間をリセットする（ステップＳ１３６）。言い換えると、ストレージ装置１０は、ステップＳ１３６において、端末装置２０から操作信号を受信した場合に、計測している時間を初期値に戻し、再度時間の計測をし直す。
【０１１０】
こうすることで、ストレージ装置１０は、端末装置２０から第１所定時間内にセキュリティフォルダへのアクセスがあった場合、共有サービスを有効化している時間を長くする。このように、ファイル共有システム１００では、共有サービスが有効化されている状態で、端末装置２０とストレージ装置１０との通信が行われれば、共有サービスの有効化を継続する。
【０１１１】
また、ストレージ装置１０は、時間を計測し、第１所定時間以上端末装置２０からアクセスが無いと判定した場合（ステップＳ１３７）、セキュリティフォルダの共有サービスを無効化する（ステップＳ１３８）。
【０１１２】
こうすることで、ストレージ装置１０は、端末装置２０に、セキュリティフォルダ及び当該セキュリティフォルダ内のファイルを利用できないようにする。
【０１１３】
以上のように、ストレージ装置１０は、端末装置２０から、セキュリティフォルダ及び当該セキュリティフォルダへのアクセスがあった場合、共有サービスを有効化し続け、第１所定時間セキュリティフォルダ及び当該セキュリティフォルダへのアクセスがない場合、共有サービスを無効化する。
【０１１４】
図９は、実施の形態に係る端末装置２０がストレージ装置１０に格納されているセキュリティフォルダの利用を継続する際の動作手順の第１例を示すシーケンス図である。なお、図９に示すシーケンス図においては、図７に示すステップＳ１３１〜ステップＳ１１４までの処理が実行されているとして説明する。
【０１１５】
ストレージ装置１０は、例えば、端末装置２０から受信した操作信号に基づいて、ファイル操作を実行し、操作信号の応答として、ファイル情報を含む応答信号を、端末装置２０へ送信する（ステップＳ１３４）。
【０１１６】
次に、端末装置２０は、受信したフォルダ情報に基づいて、ファイルのウィンドウを表示部２３に表示させる。
【０１１７】
ここで、ユーザが、現在端末装置２０がアクセスしているファイルの更新等の操作ではなく、ファイルのウィンドウのスクロール、又は、ページ送り等の、端末装置２０とストレージ装置１０との通信を必要としない操作を入力部２４に入力したとする。通常、このような操作においては、端末装置２０は、ストレージ装置１０へ通信することがないため、ストレージ装置１０へ信号を送信しない。そのため、このような端末装置２０とストレージ装置１０との通信を必要としない操作のみが第１所定時間続いた場合、ストレージ装置１０は、端末装置２０からアクセスが無いため、端末装置２０でユーザがファイルを閲覧しているにもかかわらず、共有サービスを無効化する。
【０１１８】
そこで、本実施の形態に係る端末装置２０は、入力部２４でユーザから端末装置２０とストレージ装置１０との通信を必要としない操作を受け付けた場合、ストレージ装置１０が計測している計測時間をリセットさせて、初期値から再計測させるリセット信号を送信する（ステップＳ１３５ａ）。
【０１１９】
ストレージ装置１０は、リセット信号を受信した場合、計測している計測時間をリセットし、初期値から再度時間の計測を開始する（ステップＳ１３６ａ）。
【０１２０】
また、ストレージ装置１０は、時間を計測し、第１所定時間以上端末装置２０からアクセスが無いと判定した場合（ステップＳ１３７）、つまり、端末装置２０から、ファイルを操作するための操作信号、又は、リセット信号を受信しない場合（ステップＳ１３７）、セキュリティフォルダの共有サービスを無効化する（ステップＳ１３８）。なお、ストレージ装置１０は当該セキュリティフォルダの共有サービスを無効化したことを端末装置２０に通知してもよい。
【０１２１】
このように、端末装置２０（具体的には、制御部２２）は、入力部２４でユーザからの端末装置２０とストレージ装置１０との通信を必要としない操作を受け付けた場合、ストレージ装置１０が計測している共有サービスの継続時間である計測時間をリセットさせるリセット信号を、通信部２１を介してストレージ装置１０へ送信する。ストレージ装置１０との通信を必要としない操作には、セキュリティフォルダ内のファイルの閲覧操作のみならず、端末装置２０内のフォルダやファイルの操作やアプリケーションの操作を含めてもよい。
【０１２２】
このような構成によれば、端末装置２０は、ユーザから、端末装置２０とストレージ装置１０との通信を必要としない操作を入力部２４で受け付けている場合に、ファイルを格納しているストレージ装置１０へ、ストレージ装置１０が計測している時間を再計測させるコマンド（リセット信号）を送信することとなる。また、ストレージ装置１０は、時間を再計測させるコマンドを受信した場合に、共有サービスの提供を停止せず（つまり、共有サービスを無効化せず）、且つ、当該共有サービスを提供し続けることとなる。これにより、端末装置２０のユーザは、例えば、ストレージ装置１０が格納しているセキュリティファイルを開いて閲覧している場合に、当該セキュリティファイルの更新等の操作をしていなくても、第１所定時間経過が経過して共有サービスの提供が停止されることなく、ファイルの閲覧を続けることができ、またファイルの更新や、セキュリティフォルダ内の他のファイルやサブフォルダの操作も可能となる。そのため、端末装置２０によれば、利便性が向上される。また、端末装置２０とストレージ装置１０とを備えるファイル共有システム１００によっても、また同様に、利便性は、向上される。
【０１２３】
なお、ステップＳ１３５ａにおいて、端末装置２０の制御部２２は、入力部２４でユーザからセキュリティフォルダ内のセキュリティファイルのウィンドウの操作を受け付けた場合、リセット信号を、通信部２１を介してストレージ装置１０へ送信してもよい。
【０１２４】
このような構成によれば、端末装置２０は、例えば、ストレージ装置１０に格納されているファイルの内容を示すウィンドウのスクロール、又は、ページの選択等、当該ファイルを操作している場合にのみ、ストレージ装置１０が計測している計測時間をリセットさせるコマンドを送信することとなる。そのため、端末装置２０は、ストレージ装置１０に格納されているファイル以外の操作をユーザから受け付けている場合には、ストレージ装置１０が計測している計測時間をリセットさせるコマンドを送信しない。これにより、端末装置２０が、不要にストレージ装置１０へリセット信号を送信することは、抑制される。
【０１２５】
なお、制御部２２は、リセット信号を、入力部２４でユーザからセキュリティフォルダ内のファイルのウィンドウの操作を受け付けた場合、すぐに、リセット信号を、通信部２１を介してストレージ装置１０へ送信しなくてもよい。
【０１２６】
図１０は、実施の形態に係る端末装置２０がストレージ装置１０に格納されているセキュリティフォルダの利用を継続する際の動作手順の第２例を示すシーケンス図である。なお、図１０に示すシーケンス図においては、図７に示すステップＳ１３１〜ステップＳ１１４までの処理が実行されているとして説明する。
【０１２７】
ストレージ装置１０は、例えば、受信した操作信号に基づいて、ファイル操作を実行し、操作信号の応答として、ファイル情報を含む応答信号を、端末装置２０へ送信する（ステップＳ１３４）。
【０１２８】
次に、端末装置２０は、受信したファイル情報に基づいて、セキュリティファイルの内容を示すウィンドウを表示部２３に表示させる。
【０１２９】
ここで、端末装置２０は、時間の計測を開始する（ステップＳ１４０）。
【０１３０】
また、端末装置２０は、入力部２４でユーザから端末装置２０とストレージ装置１０との通信を必要としない操作を受け付けた場合、メモリ部２６に当該操作を受け付けた旨を記憶する（ステップＳ１３５ａ）。ステップＳ１３５ａにおいては、端末装置２０は、リセット信号をストレージ装置１０へ送信しない。
【０１３１】
同様に、端末装置２０は、入力部２４でユーザから端末装置２０とストレージ装置１０との通信を必要としない操作を受け付けた場合（ステップＳ１３５ｂ）、ステップＳ１４０で計測を開始した時間が第２所定時間を経過していなければ、リセット信号をストレージ装置１０へ送信しない。ステップＳ１３５ｂにおいては、端末装置２０は、メモリ部２６に端末装置２０とストレージ装置１０との通信を必要としない操作を受け付けた旨を記憶してもよいし、しなくてもよい。
【０１３２】
次に、端末装置２０は、計測している時間が第２所定時間を経過した場合に、入力部２４で操作を受け付けているとき、ストレージ装置１０にリセット信号を送信する（ステップＳ１４１）。
【０１３３】
ストレージ装置１０は、リセット信号を受信した場合、計測している時間をリセットし、初期値から再度時間の計測を開始する（ステップＳ１３６ａ）。
【０１３４】
また、ストレージ装置１０は、時間を計測し、第１所定時間以上端末装置２０からアクセスが無いと判定した場合（ステップＳ１３７）、セキュリティフォルダの共有サービスを無効化する（ステップＳ１３８）。
【０１３５】
このように、端末装置２０（具体的には、制御部２２）は、入力部２４でユーザからの操作を受け付けた場合、操作を受け付けた旨を記憶し、第２所定時間が経過した後で、リセット信号を、通信部２１を介してストレージ装置１０へ送信する。
【０１３６】
このような構成によれば、例えば、端末装置２０がユーザから端末装置２０とストレージ装置１０との通信を必要としない操作を入力部２４で受け付けた場合に、すぐにストレージ装置１０へリセット信号を送信する場合と比較して、リセット信号を送信する回数を少なくすることができる。そのため、端末装置２０が、不要にストレージ装置１０へリセット信号を送信することは、より抑制される。
【０１３７】
なお、ストレージ装置１０は、共有サービスを有効化しているセキュリティフォルダ（又は、セキュリティファイル）ごとに、共有サービスを有効化している継続時間を計測してもよい。また、ストレージ装置１０は、ファイル共有システム１００が複数の端末装置２０を備える場合に、１つの端末装置からリセット信号を受信したときに、当該リセット信号を送信した１つの端末装置２０が利用しているセキュリティフォルダ（又は、セキュリティファイル）の共有サービスの継続時間である計測時間のみをリセットしてもよい。
【０１３８】
続いて、端末装置２０がリセット信号を送信する具体的な処理手順について説明する。
【０１３９】
図１１は、実施の形態に係る端末装置２０がストレージ装置１０にリセット信号を送信する動作手順を示すフローチャートである。
【０１４０】
まず、端末装置２０は、セキュリティフォルダの共有サービスをストレージ装置１０に有効化させるためのセキュリティキー（第１キー）を含む解錠信号をストレージ装置１０へ送信し、さらに、ストレージ装置１０に格納されているセキュリティフォルダ内のセキュリティファイルへのアクセスをストレージ装置１０に要求する。（ステップＳ１５１）。
【０１４１】
次に、端末装置２０は、ストレージ装置１０から受信したファイル情報に基づいて、セキュリティファイルの内容を示すウィンドウを表示部２３に表示させる（ステップＳ１５２）。
【０１４２】
次に、端末装置２０は、時間の計測を開始する（ステップＳ１５３）。
【０１４３】
次に、端末装置２０は、当該セキュリティフォルダの共有サービスが無効化されたかどうか判定する（ステップＳ１５４）。端末装置２０が施錠信号を送信した場合、あるいは、ストレージ装置１０から共有サービスの無効化の通知を受けた場合、端末装置２０は当該セキュリティフォルダの共有サービスが無効化された判定することができる。ステップＳ１５４の判定がＹｅｓの場合には、端末装置２０はリセット信号の送信処理を終了する。ステップＳ１５４の判定がＮｏの場合には，ステップＳ１５５の判定に進む。
【０１４４】
ステップＳ１５５では、端末装置２０は、計測している時間が第２所定時間を経過した場合に、計測している時間内に入力部２４で端末装置２０とストレージ装置１０との通信を必要としない操作を受け付けているか否かを判定する。
【０１４５】
端末装置２０は、計測している時間が第２所定時間を経過した場合に、計測している時間内に入力部２４で端末装置２０とストレージ装置１０との通信を必要としない操作を受け付けている場合（ステップＳ１５５でＹｅｓ）、ストレージ装置１０にリセット信号を送信する（ステップＳ１５６）。その後、端末装置２０はステップＳ１５３に戻り、第２所定時間の計測を開始する。
【０１４６】
一方、端末装置２０は、計測している時間が第２所定時間を経過した場合に、計測している時間内に入力部２４で端末装置２０とストレージ装置１０との通信を必要としない操作を受け付けていない場合（ステップＳ１５５でＮｏ）、ストレージ装置１０にリセット信号を送信しない。端末装置２０はステップＳ１５３に戻り、第２所定時間の計測を開始する。
【０１４７】
続いて、ストレージ装置１０に格納されているフォルダの共有設定をする手順の一例を説明する。
【０１４８】
図１２は、フォルダの共有設定をする際に表示されるフォルダ設定画面４０の一例を示す図である。フォルダ設定画面４０は、ストレージ装置１０と通信可能な通信装置が有するディスプレイ等の表示装置に表示されてもよいし、ストレージ装置１０がディスプレイ等の表示装置を有し、当該表示装置に表示されてもよい。また、これら通知装置及びストレージ装置１０は、キーボード、マウス等の入力装置を有してもよい。
【０１４９】
フォルダ設定画面４０は、ストレージ装置１０のストレージ部１２に格納されているフォルダを設定するための画面（ＧＵＩ）である。フォルダ設定画面４０は、例えば、フォルダ名入力部４１と、セキュリティフォルダ設定部４２と、隠しフォルダ設定部４３と、ユーザ入力部４４と、セキュリティキー入力部４５と、保存部４６と、ユーザ選択部４７と、アクセス権限設定部４８と、決定部４９とを含む。
【０１５０】
フォルダ名入力部４１は、フォルダ名の入力を受け付けるためのテキストボックスである。図１２には、フォルダ名として「ＳＦ１」と入力された場合について例示している。
【０１５１】
セキュリティフォルダ設定部４２は、フォルダを、セキュリティフォルダにするか否かを受け付けるチェックボックスである。例えば、図１２に示すように、ストレージ装置１０は、セキュリティフォルダ設定部４２にチェックが入力された場合、当該フォルダをセキュリティフォルダとし、セキュリティフォルダ設定部４２にチェックが入力されない場合、当該フォルダを通常の共有フォルダとする。
【０１５２】
隠しフォルダ設定部４３は、フォルダを、アクセス可能ではあるが、フォルダが表示されないいわゆる隠しフォルダにするか否かを受け付けるチェックボックスである。隠しフォルダとは、隠し共有を意味し、ネットワーク上の機器において共有フォルダの一覧に表示されないフォルダのことである。つまり、隠しフォルダのフォルダ名は、ネットワークに対して公開されない。例えば、隠しフォルダ設定部４３にチェックマークが付された場合、フォルダ名入力部４１に入力された共有名の末尾に「＄」が自動的に付される。
【０１５３】
ユーザ入力部４４は、フォルダ名入力部４１に入力されたフォルダ名のフォルダの利用者を入力するためのリストボックスである。ユーザは、入力部２４を介して、ユーザＩＤのリストの中からユーザＩＤを選択する。ユーザＩＤのリストは、予め登録されたユーザＩＤを含む。
【０１５４】
セキュリティキー入力部４５は、フォルダがセキュリティフォルダに設定された場合に、共有サービスを有効化するためのセキュリティキーの入力を受け付けるためのチェックボックスである。図１２には、セキュリティキーとして、「ＳＦ１―ＫＥＹ２」と入力された場合について例示している。ストレージ装置１０は、「ＳＦ１―ＫＥＹ２」をセキュリティキーとして含む解錠信号を受信した場合に、当該セキュリティフォルダの共有サービスを有効化する。
【０１５５】
保存部４６は、ユーザ入力部４４、及び、セキュリティキー入力部４５に入力されたユーザＩＤ及びセキュリティキーのセットを一時的に保存するためのボタンである。
【０１５６】
ユーザ選択部４７は、保存部４６によって一時的に保存されたユーザＩＤのリストと、リスト内のユーザＩＤを選択するためのチェックボックスと、チェックマークが付されたユーザＩＤ及びそれに対応するセキュリティキーを削除するためのボタンと、を含む。ユーザは、チェックボックスにチェックマークを入力して削除ボタンを押すことにより、チェックマークに対応するユーザＩＤ及びセキュリティキーのセットを削除することができる。
【０１５７】
アクセス権限設定部４８は、共有フォルダのアクセス制限のためのラジオボタンを含む。予め登録されたユーザであれば誰でも共有フォルダにアクセス可能な場合には、「全施錠／解除ユーザ」のラジオボタンが選択され、利用者毎にアクセス権限が管理される場合には「アクセス制限設定」のラジオボタンが選択される。「アクセス制限設定」のラジオボタンが選択された場合には、読み取り専用ユーザ及び読み書き可能ユーザを個別に設定可能な画面に遷移する。
【０１５８】
ストレージ装置１０は、共有フォルダに対して、セキュリティフォルダの設定と、アクセス権限の設定とを行う。ストレージ装置１０は、図７に示すステップＳ１３２において、共有フォルダに設定されたセキュリティキー（第２キー）に対応する（具体的には、一致する）セキュリティキー（第１キー）を受信した場合に、共有サービスを有効化する。端末装置２０は、ストレージ装置１０によって共有サービスが有効化され、且つ、セキュリティフォルダへのアクセス権限が有効に設定されているとき、当該セキュリティフォルダへのアクセスが可能になる。しかしながら、例えば、端末装置２０は、セキュリティフォルダへの共有サービスが有効化された場合であっても、当該セキュリティフォルダへのアクセス権限がなければ、当該セキュリティフォルダにアクセスすることができない。
【０１５９】
決定部４９は、フォルダ名入力部４１と、セキュリティフォルダ設定部４２と、隠しフォルダ設定部４３と、ユーザ入力部４４と、セキュリティキー入力部４５と、保存部４６と、ユーザ選択部４７と、アクセス権限設定部４８とに入力された条件を、フォルダに設定するか否かを最終的に決定する命令を受け付けるためのボタンである。ストレージ装置１０は、例えば、「保存」ボタンの選択を受け付けた場合に、入力された各条件をフォルダに設定する。
【０１６０】
図１３は、実施の形態に係るストレージ装置１０が管理する共有設定テーブル５０の一例を示す図である。
【０１６１】
共有設定テーブル５０は、図１２に示すフォルダ設定画面４０に基づいて受け付けた各フォルダの設定を管理するテーブルである。具体的には、共有設定テーブル５０は、図４に示すステップＳ１０６でストレージ部１２に格納される共有情報である。共有設定テーブル５０は、例えば、共有フォルダ名列５１と、セキュリティフォルダ設定列５２と、セキュリティキー列５３と、ユーザＩＤ列５４と、アクセス権限列５５とを含む。
【０１６２】
共有フォルダ名列５１には、例えば、ストレージ装置１０のストレージ部１２に格納されているフォルダの名前が格納されている。共有フォルダ名列５１には、例えば、図１２に示すフォルダ名入力部４１に入力された文字列が格納される。なお、隠しフォルダ設定部４３にチェックマークが付されていた場合には、フォルダ名入力部４１に入力された文字列データの末尾に「＄」が付されたものが登録される。
【０１６３】
セキュリティフォルダ設定列５２には、例えば、フォルダがセキュリティフォルダであるか通常フォルダであるかの情報が格納されている。ストレージ装置１０は、例えば、「ｔｒｕｅ」が格納されていれば、フォルダをセキュリティフォルダと判定し、「ｆａｌｓｅ」が格納されていれば、フォルダを通常フォルダと判定する。セキュリティフォルダ設定列５２には、例えば、図１２に示すセキュリティフォルダ設定部４２に入力された条件が格納される。
【０１６４】
セキュリティキー列５３には、例えば、各フォルダに対応する文字列データであって、共有サービスを有効化するためのセキュリティキー（第２キー）が格納されている。ストレージ装置１０は、端末装置２０から受信した解錠信号に含まれるセキュリティキー（第１キー）と第２キーとが一致する場合に、セキュリティフォルダの共有サービスを有効化する。セキュリティキー列５３には、例えば、図１２に示すセキュリティキー入力部４４に入力された文字列が格納される。なお、セキュリティキー列５３では、セキュリティキーの重複が禁止される。
【０１６５】
ユーザＩＤ列５４には、セキュリティキー列５３に対応するユーザＩＤが登録される。
【０１６６】
アクセス権限列５５には、ユーザＩＤ列５４に対するアクセス権限が登録される。アクセス権限列５５には、例えば、読み取り専用を示す「読み取り」、及び、読み書き可能を示す「読み書き」のいずれかが登録される。
【０１６７】
図１３の共有設定テーブル５０では、例えば、「ＳＦ１−ＫＥＹ１」のセキュリティキーに対応付けて、「ＳＦ１」のフォルダ名を有する共有フォルダ、及び、読み取り専用の「ＵＳＥＲ１」が格納されている。また、例えば、「ＳＦ１−ＫＥＹ２」のセキュリティキーに対応付けて、「ＳＦ１」のフォルダ名を有する共有フォルダ、及び、読み書き可能な「ＵＳＥＲ２」が格納されている。
【０１６８】
このユーザＩＤ列５４に登録されたユーザＩＤで特定されるユーザには、解錠信号によってセキュリティフォルダの共有サービスが提供される。
【０１６９】
続いて、セキュリティフォルダを利用する際に端末装置２０に表示される画面の一例について説明する。
【０１７０】
図１４は、セキュリティフォルダを利用する際に端末装置２０に表示される画面の一例を示す図である。具体的には、図１４は、図７に示すステップＳ１３１を実行する際に、端末装置２０の表示部２３に表示される画面の一例を示す図である。
【０１７１】
まず、端末装置２０は、アイコン６０を予め表示部２３に表示させておく。端末装置２０は、アイコン６０が選択された場合に、リスト６１を表示部２３に表示させる。
【０１７２】
リスト６１には、例えば、セキュリティフォルダ（ＳＦ）にアクセスする命令をするための「ＳＦ解錠」、すでにアクセスしているセキュリティフォルダを施錠する命令をするための「ＳＦ施錠」等の選択肢が含まれている。例えば、端末装置２０は、「ＳＦ解錠」が選択された場合に、対象フォルダ選択リスト６２を表示部２３に表示させる。
【０１７３】
対象フォルダ選択リスト６２には、例えば、端末装置２０が利用可能なセキュリティフォルダのフォルダ名が含まれている。例えば、端末装置２０は、いずれかのセキュリティフォルダ名が選択された場合には、セキュリティキー入力ボックス６３を表示部２３に表示させる。
【０１７４】
セキュリティキー入力ボックス６３は、セキュリティキーの入力を受け付けるためのユーザインタフェースである。端末装置２０は、セキュリティキー入力ボックス６３で受け付けた文字列をセキュリティキー（第２キー）として、暗号化した当該第２キーを含む解錠信号をストレージ装置１０へ送信する（図７に示すステップＳ１３１）。
【０１７５】
（その他の実施の形態）
以上、本発明の一態様に係る端末装置、端末装置の制御方法、ファイル共有システム、及び、ファイル共有システムの制御方法について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明に含まれる。
【０１７６】
例えば、ストレージ部２５のハードウェア構成の一例として、ＨＤＤ２５ａを示した。しかしながら、ストレージ部２５のハードウェア構成は、これに限定されない。ストレージ部２５は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリであればよく、例えば、フラッシュメモリ等でもよい。
【０１７７】
また、例えば、ストレージ装置１０は、図９に示すステップＳ１３７において、端末装置２０から第１所定時間アクセスが無いと判定した場合、端末装置２０へ、入力部２４でユーザからの操作を受け付けているか否かを確認するための操作確認信号を送信してもよい。端末装置２０は、当該操作確認信号を受信した場合に、入力部２４で操作を受け付けた旨を示す情報をメモリ部２６に記憶している場合、リセット信号をストレージ装置１０へ送信してもよい。ストレージ装置１０は、図９に示すステップＳ１３７の後に、リセット信号を受信した場合、図９に示すステップＳ１３８で共有サービスを無効化しなくてもよい。こうすることで、例えば、通信エラー等が発生し、図９に示すステップＳ１３５ａで端末装置２０がストレージ装置１０へリセット信号の送信を失敗した場合においても、ストレージ装置１０は、共有サービスを有効化させ続けることができる。
【０１７８】
また、例えば、上記実施の形態では、端末装置２０は、図１１に示すステップＳ１５２の後に、時間の計測を開始する（ステップＳ１５３）。しかしながら、端末装置２０は、ストレージ装置１０に解錠信号を送信した場合に、すぐに時間の計測を開始してもよい。このように、上記実施の形態におけるステップの順序はあくまで一例であり、本発明の主旨を逸脱しない範囲で、適宜変更がなされてもよい。
【０１７９】
また、例えば、上記各実施の形態におけるファイル共有システムのハードウェア構成は一例であり、これに限定されない。例えば、上記各実施の形態では、ネットワークがＬＡＮである場合について説明したが、ネットワークはこれに限定されない。ネットワークは、コンピュータネットワークであればどのようなネットワークであってもよく、例えばＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットであってもよい。
【０１８０】
また、上記各実施の形態では、ＮＡＳがストレージ装置として機能している例を説明したが、他の機器がストレージ装置として機能してもよい。例えば複合機（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ルータ、又は、ファイルサーバも、ストレージ装置として機能することができる。
【０１８１】
また、上記各実施の形態では、ＮＡＳ、有線ＬＡＮモジュール及び無線ＬＡＮモジュールの２つの通信モジュールを備えていたが、これに限定されない。例えば、ＮＡＳは、有線ＬＡＮモジュール及び無線ＬＡＮモジュールのうちの一方のみを備えてもよい。また、ＮＡＳは、ＳｏＣの代わりに汎用プロセッサを備えてもよい。
【０１８２】
また、上記各実施の形態では、ＮＡＳは、ＲＡＩＤモジュールを備えていたが、ＲＡＩＤモジュールを備えなくてもよい。ＮＡＳは、ストレージに対して要求される容量、信頼性及び速度等に応じてＲＡＩＤモジュールを備えればよい。
【０１８３】
また、上記各実施の形態では、ＮＡＳは、複数のＨＤＤとＳＤカードとを備えていたが、これに限られない。ＮＡＳは、例えば、複数のＨＤＤ及びＳＤカードの代わりに、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を備えてもよい。
【０１８４】
また、ストレージ装置が端末装置を識別するためには、例えば、ＩＰアドレスが用いられてもよいし、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）アドレス又はホスト名等が用いられてもよい。
【０１８５】
また、上記実施の形態では、解除信号の送信画面等の各種画面について説明したが、これらの画面は一例であり、これに限定されない。例えば、図１２の共有フォルダの登録画面に、隠しフォルダの設定のためのチェックボックスは含まれなくてもよい。
【０１８６】
また、上記実施の形態では、ストレージ装置１０は、通常の共有フォルダとセキュリティフォルダとの両方のフォルダの共有サービスを提供していたが、セキュリティフォルダの共有サービスのみを提供してもよい。この場合、図１２及び図１３等において、セキュリティフォルダ設定は含まれなくてもよい。
【０１８７】
また、本発明の一態様は、当該制御方法に含まれる特徴的な各ステップをコンピュータに実行させるコンピュータプログラムであってもよい。また、本発明の一態様は、そのようなコンピュータプログラムが記録された、コンピュータ読み取り可能な非一時的な記録媒体であってもよい。
【０１８８】
また、本発明の一態様は、ファイル共有システムだけではなく、ファイル共有システムに含まれる特徴的な構成部をステップとする制御方法であってもよい。
【０１８９】
また、上記実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵ又はプロセッサなどのプログラム実行部が、ハードディスク又は半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態の端末装置等を実現するソフトウェアは、例えば、次のようなプログラムである。
【０１９０】
すなわち、このプログラムは、コンピュータに、ネットワーク上で所定時間共有化されるフォルダを格納しているストレージ装置に、ネットワークを介して接続された端末装置の制御方法であって、当該フォルダの利用を命令する操作を受け付けるステップと、当該命令に基づいて、当該フォルダのネットワーク上での共有サービスを有効化させるための第１キーを含む解錠信号をストレージ装置に送信するステップと、解錠信号をストレージ装置に送信するステップの後に、端末装置とストレージ装置との通信を必要としない操作を受け付けた場合、ストレージ装置が計測している共有サービスの継続時間である経過時間をリセットさせるリセット信号を、ストレージ装置へ送信するステップと、を含む制御方法を実行させる。
【産業上の利用可能性】
【０１９１】
本発明は、共有フォルダ及び当該共有フォルダに属する共有ファイルを格納しているストレージ部を備えるＮＡＳとネットワークを介して接続されたＰＣ、又は、当該ＮＡＳ及び当該ＰＣを備えるファイル共有システムに適用できる。
【符号の説明】
【０１９２】
１０  ストレージ装置
１０ａ  ＮＡＳ
１１、２１  通信部
１１ａ  有線ＬＡＮアダプタ
１１ｂ  無線ＬＡＮモジュール
１２、２５  ストレージ部
１２ａ  ＨＤＤ＿Ａ
１２ｂ  ＨＤＤ＿Ｂ
１２ｄ  Ｒａｉｄモジュール
１２ｅ  ＳＤカード
１２ｆ  ＳＤカードコネクタ
１３、２２  制御部
１３ａ  ＳｏＣ
１３ｂ、２６ａ  ＤＤＲ  ＳＤＲＡＭ
２０  端末装置
２０ａ〜２０ｃ  ＰＣ
２１ａ  ＮＩＣ
２２ａ  ＣＰＵ
２２ｂ  チップセット
２３  表示部
２３ａ  ディスプレイ
２４  入力部
２４ａ  キーボード
２４ｂ  マウス
２５ａ  ＨＤＤ
２６  メモリ部
２６ｂ  管理アプリケーション
２６ｃ  ファイラープログラム
４０  フォルダ設定画面
４１  フォルダ名入力部
４２  セキュリティフォルダ設定部
４３  隠しフォルダ設定部
４４  ユーザ入力部
４５  セキュリティキー入力部
４６  保存部
４７  ユーザ選択部
４８  アクセス権限設定部
４９  決定部
５０  共有設定テーブル
５１  共有フォルダ名列
５２  セキュリティフォルダ設定列
５３  セキュリティキー列
５４  ユーザＩＤ列
５５  アクセス権限列
６０  アイコン
６１  リスト
６２  対象フォルダ選択リスト
６３  セキュリティキー入力ボックス
１００  ファイル共有システム
【図１】
2019133393.tif 000003
【図２】
2019133393.tif 000004
【図３】
2019133393.tif 000005
【図４】
2019133393.tif 000006
【図５】
2019133393.tif 000007
【図６】
2019133393.tif 000008
【図７】
2019133393.tif 000009
【図８】
2019133393.tif 000010
【図９】
2019133393.tif 000011
【図１０】
2019133393.tif 000012
【図１１】
2019133393.tif 000013
【図１２】
2019133393.tif 000014
【図１３】
2019133393.tif 000015
【図１４】
2019133393.tif 000016