(57)【要約】【課題】記録媒体が書き込み禁止に設定されている場合でも、特定のファイルのみ書き換え可能とする。【解決手段】コンテンツ管理データに基づきコンテンツを管理する記録媒体と通信を行う情報処理装置であって、記録媒体が書き込み禁止の場合、コンテンツ管理データへの書き込みを許可する許可手段と、前記許可手段で書き込みを許可されたコンテンツ管理データを更新する更新手段と、を有する。【選択図】図５
2014044778.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ管理データに基づきコンテンツを管理する記録媒体と通信を行う情報処理装置であって、
前記記録媒体が書き込み禁止の場合、前記コンテンツ管理データへの書き込みを許可する許可手段と、
前記許可手段で書き込みを許可された前記コンテンツ管理データを更新する更新手段と、
を有する情報処理装置。
【請求項２】
前記許可手段は、前記記録媒体が書き込み禁止の場合、前記コンテンツ管理データのみの書き込みを許可する請求項１記載の情報処理装置。
【請求項３】
前記記録媒体が書き込み禁止の場合、前記コンテンツ管理データの書き込みを許可させるか否かを問い合わせる画面を表示部に表示するよう制御する表示制御手段を更に有し、
前記許可手段は、前記画面において前記コンテンツ管理データへの書き込みの許可が選択された場合、前記コンテンツ管理データの書き込みを許可する請求項１又は２記載の情報処理装置。
【請求項４】
前記記録媒体が書き込み禁止か否かを確認する確認手段を更に有し、
前記許可手段は、前記確認手段における確認の結果、前記記録媒体が書き込み禁止の場合、前記コンテンツ管理データへの書き込みを許可する請求項１乃至３何れか１項記載の情報処理装置。
【請求項５】
コンテンツ管理データに基づきコンテンツを管理する記録媒体と通信を行う情報処理装置が行う情報処理方法であって、
前記記録媒体が書き込み禁止の場合、前記コンテンツ管理データへの書き込みを許可する許可ステップと、
前記許可ステップで書き込みを許可された前記コンテンツ管理データを更新する更新ステップと、
を含む情報処理方法。
【請求項６】
コンテンツ管理データに基づきコンテンツを管理する記録媒体と通信を行うコンピュータに、
前記記録媒体が書き込み禁止の場合、前記コンテンツ管理データへの書き込みを許可する許可ステップと、
前記許可ステップで書き込みを許可された前記コンテンツ管理データを更新する更新ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、記録媒体に記録したデータの誤消去を防止するために、記録媒体への書き込みを禁止する記録制御装置を設けた記録媒体がある。記録媒体にデータを記録する電子機器は、記録媒体が書き込み禁止に設定されている場合は、記録媒体へのデータの書き込みや、記録媒体に記録されたデータの消去を行えない。そのため、記録媒体へのデータの書き込みや記録媒体に記録されたデータの消去を行うためには、記録媒体の記録制御装置の設定を書き込み許可に設定する操作が必要であった。
特許文献１の技術は、電子機器から記録媒体に指示を送ることにより、記録制御装置の設定が書き込み禁止の場合でも、記録媒体へのデータの書き込みや記録媒体に記録されたデータの消去を可能にする技術である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１３５３８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術は、記録媒体全体に対してデータの書き込みや消去等の制御を行うため、ファイル単位での書き換え禁止に係る制御を行うことはできない。そのため、記録媒体の記録制御装置が書き込み禁止に設定されている場合、記録媒体へのデータの書き込みや記録媒体に記録されたデータの消去を禁止したまま、特定のファイルのみの書き換えを行うことはできない。例えば、ＤＢＭＳ（ＤａｔａＢａｓｅＭａｎａｇｅｍｅｎｔＳｙｓｔｅｍ）では、特定の情報管理ファイルを用いてデータベースを管理するため、情報管理ファイルへの書き込みが禁止されている場合、データベースを更新できなくなる。
本発明は、記録媒体が書き込み禁止に設定されている場合でも、特定のファイルのみの書き換えを可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明は、コンテンツ管理データに基づきコンテンツを管理する記録媒体と通信を行う情報処理装置であって、前記記録媒体が書き込み禁止の場合、前記コンテンツ管理データへの書き込みを許可する許可手段と、前記許可手段で書き込みを許可された前記コンテンツ管理データを更新する更新手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、記録媒体が書き込み禁止に設定されている場合でも、特定のファイルのみの書き換えが可能となる。
【図面の簡単な説明】
【０００７】
【図１】ＰＣのハードウェア構成の一例を示す図である。
【図２】記録媒体の構成の一例を示す図である。
【図３】記録装置のフォルダ構成と記録されているファイルの一例を示す図である。
【図４】情報管理ファイルに記録されている情報の一例を示す図である。
【図５】実施形態１のＰＣの処理の一例を示すフローチャートである。
【図６】実施形態２のＰＣの処理の一例を示すフローチャートである。
【図７】実施形態２のＰＣの表示画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づき説明する。
【０００９】
図１は、ＰＣ１００のハードウェア構成の一例を示す図である。ＰＣ１００は、情報処理装置の一例である。
ＰＣ１００は、表示部１０１と、操作部１０２と、ＣＰＵ１０３と、一時記憶装置１０４と、二次記憶装置１０５と、通信装置１０６と、時計装置１０７とを有する。
表示部１０１は、ＰＣ１００の文字表示等を行う表示デバイス等であり、例えばディスプレイ等である。なお、ＰＣ１００は、必ずしも表示部１０１を備える必要はなく、表示を制御する表示制御機能を有していればよい。
操作部１０２は、ユーザにより操作される入力デバイス等であり、例えばキーボードやマウス等である。
ＣＰＵ１０３は、二次記憶装置１０５に記録されているプログラムに基づき、各種の演算やＰＣ１００を構成する各部の制御等を実行する。
【００１０】
一時記憶装置１０４は、一時的なデータを記録し、ＣＰＵ１０３の作業用等に使われる。
二次記憶装置１０５は、ＣＰＵ１０３が実行するプログラムや各種設定等を記録する。
通信装置１０６は、ＰＣ１００と、外部装置（例えばＨＤＤのような記録媒体等）とのデータの送受信を行う。なお、通信装置１０６は、例えばＵＳＢ（ＵｎｉｖｅｒｓａｌＳｅｒｉａｌＢｕｓ）ケーブル等の有線接続により外部装置と通信を行ってもよいし、無線ＬＡＮ等の無線接続により外部装置と通信を行ってもよい。また、通信装置１０６は、外部装置と直接接続されてもよいし、サーバを経由する等、インターネット等のネットワークを介して外部装置と接続されてもよい。
時計装置１０７は、リアルタイムクロック（ＲＴＣ）であり、例えば「年」、「月」、「日」「時」、「分」、「秒」等のデータを生成する。時計装置１０７が生成する日時情報は、ＰＣ１００の基準となる日時情報である。
ＣＰＵ１０３が二次記憶装置１０５に記憶されているプログラムに基づいて処理を実行することによって、後述するＰＣ１００の機能及び後述するＰＣ１００に係るフローチャートの情報処理が実現される。
【００１１】
図２は、記録媒体の一例であるＨＤＤ２００のハードウェア構成の一例を示す図である。
ＨＤＤ２００は、記録制御装置２０１と、記録装置２０２と、通信装置２０３とを有し、通信装置１０６を介してＰＣ１００と接続されている。
記録制御装置２０１は、記録装置２０２に記録されているデータの消去や、記録装置２０２へのデータの書き込み許可又は禁止の制御を行う。
記録装置２０２は、後述のコンテンツファイル３０１や、情報管理ファイル３０２等のデータを記録する。情報管理ファイルは、コンテンツ管理データの一例である。
【００１２】
通信装置２０３は、ＰＣ１００の通信装置１０６を介して、ＰＣ１００とデータの送受信を行う。なお、通信装置２０３は、有線接続、無線接続、インターネット等のネットワークを介した接続等、どのような形態で通信装置１０６と接続されていてもよい。
記録制御装置２０１は、ＨＤＤ２００の機能を実現するための専用のハードウェアであってもよいし、ＣＰＵやＲＯＭ等を含む汎用のハードウェアであってもよい。後者の場合、ＣＰＵがＲＯＭ等の記憶装置に記憶されているプログラムを実行することによって、ＨＤＤ２００の機能等が実現される。
ＰＣ１００と、ＨＤＤ２００とは、通信装置１０６と、通信装置２０３とを介して接続された状態であるとして以下の説明を行う。
【００１３】
ＰＣ１００は、ＨＤＤ２００が書き込み禁止に設定されている場合、コンテンツファイルのアクセス履歴を含む情報等が記録されている情報管理ファイルに対して書き込み許可の設定をする。更に、ＰＣ１００は、書き込み許可の設定がされた情報管理ファイルに、コンテンツファイルの情報や時計装置１０７により生成された日時情報等を書き込み、情報管理ファイルを更新する。
【００１４】
＜実施形態１＞
本実施形態で、ＣＰＵ１０３により実行される後述の処理は、ＣＰＵ１０３が二次記憶装置１０５に記録されているプログラムに基づいて実行する処理の一例である。
図３は、本実施形態の記録装置２０２のフォルダ構成と記録されているファイルとの一例を示す図である。
コンテンツファイル３０１は、画像ファイルや音楽ファイル等であり、一般的なファイル形式のファイルである。
ＣＰＵ１０３は、通信装置１０６と通信装置２０３とを介して、ＰＣ１００と、ＨＤＤ２００との間でコンテンツファイル３０１の読み込み及び書き込みを行う。
情報管理ファイル３０２は、コンテンツファイル３０１の読み込み及び書き込みの履歴情報としてのアクセス履歴等を含む情報が記録されるファイルである。
ＣＰＵ１０３は、コンテンツファイル３０１の読み込み又は書き込みが行われた際に、コンテンツファイル３０１の情報と、時計装置１０７より取得した日時情報とを含む情報を、情報管理ファイル３０２に書き込み、情報管理ファイル３０２を更新する。
【００１５】
図３に示される本実施形態の記録装置２０２のフォルダ構成と記録されているファイルの一例では、コンテンツファイル３０１は、Ｒｏｏｔフォルダ３０５下のＣｏｎｔｅｎｔｓフォルダ３０３に記録されている。一方、情報管理ファイル３０２は、Ｒｏｏｔフォルダ３０５下のＣｏｎｆｉｇフォルダ３０４に記録されている。ただし、記録装置２０２のフォルダ構成はこの構成に限る必要はなく、例えばＣｏｎｔｅｎｔｓフォルダ３０３を複数のフォルダに分けた構成としてもよい。また、本実施形態では、一例としてコンテンツファイル３０１と、情報管理ファイル３０２とが別々のフォルダに記録される構成としているが、同一フォルダに記録される構成としてもよい。また、本実施形態では、一例として情報管理ファイル３０２は、ＨＤＤ２００の記録装置２０２に記録される構成としているが、この構成に限る必要はない。例えば、情報管理ファイル３０２は、ＰＣ１００の二次記憶装置１０５に記録され、ＣＰＵ１０３により情報管理ファイル３０２を記録しているフォルダが書き込み禁止に設定される構成としてもよい。
【００１６】
図４は、本実施形態の情報管理ファイル３０２に記録されている情報の一例である。本実施形態では、一例として情報管理ファイル３０２は、コンテンツファイル３０１のコンテンツファイル名と、最終アクセス日時とを記録しているが、この情報のみの記録に限る必要はない。例えば、情報管理ファイル３０２は、コンテンツファイル３０１のサイズや作成日時等の情報を記録して管理する等してもよい。
【００１７】
図５は、本実施形態の処理の一例を示すフローチャートである。
記録制御装置２０１がＨＤＤ２００の書き込みを禁止している際の、情報管理ファイル３０２の本実施形態における更新処理の一例を、図５に基づき説明する。
なお、以下のＳ５１からＳ５４までの処理は、二次記憶装置１０５に記録されているプログラムに基づいてＰＣ１００のＣＰＵ１０３が実行する処理の一例である。
Ｓ５１で、ＣＰＵ１０３は、通信装置１０６と通信装置２０３とを介して、ＨＤＤ２００の記録装置２０２に記録されているコンテンツファイル３０１を取得し、処理をＳ５２に進める。
【００１８】
Ｓ５２で、ＣＰＵ１０３は、ＨＤＤ２００が書き込み禁止に設定されているか否かを検知し、書き込み禁止に設定されていると検知した場合、処理をＳ５３に進め、書き込み禁止に設定されていないと検知した場合、処理をＳ５４に進める。なお、ＣＰＵ１０３は、記録制御装置２０１により制御される記録装置２０２が、ライトプロテクトされているか否かを確認することで、書き込み禁止に設定されているか否かを検知する。また、例えばＣＰＵ１０３は、記録装置２０２へのデータ書き込み許可の制御に係る記録制御装置２０１の設定情報を確認することによりＨＤＤ２００が書き込み禁止か否かを検知するようにしてもよい。
Ｓ５３で、ＣＰＵ１０３は、ＨＤＤ２００の記録装置２０２に記録されている情報管理ファイル３０２に対して、ファイル属性を変更することにより書き込みを許可し、処理をＳ５４に進める。なお、ＣＰＵ１０３からの指示を受け、記録制御装置２０１が情報管理ファイル３０２のファイル属性を変更するようにしてもよい。
Ｓ５４で、ＣＰＵ１０３は、書き込みが許可された情報管理ファイル３０２に、コンテンツファイル３０１のアクセス履歴等の情報や、時計装置１０７により生成された日時情報等の情報を書き込むことにより情報管理ファイルを更新し、処理を終了する。
【００１９】
以上、本実施形態によれば、記録媒体が書き込み禁止に設定されている場合でも、特定の情報管理ファイルのみ書き換えを行うことができる。
【００２０】
＜実施形態２＞
本実施形態のＰＣ１００、ＨＤＤ２００のハードウェア構成は、実施形態１と同様であるため説明は省略する。
【００２１】
図６は、本実施形態の処理の一例を示すフローチャートである。
記録制御装置２０１がＨＤＤ２００の書き込みを禁止している際の、情報管理ファイル３０２の本実施形態における更新処理の一例を、図６に基づき説明する。
なお、以下のＳ６１からＳ６６までの処理とは、二次記憶装置１０５に記録されているプログラムに基づいてＰＣ１００のＣＰＵ１０３が実行する処理の一例である。
Ｓ６１で、ＣＰＵ１０３は、通信装置１０６と通信装置２０３とを介して、ＨＤＤ２００の記録装置２０２に記録されているコンテンツファイル３０１を取得し、処理をＳ６２に進める。
Ｓ６２で、ＣＰＵ１０３は、ＨＤＤ２００が書き込み禁止に設定されているか否かを検知し、書き込み禁止に設定されていると検知した場合、処理をＳ６３に進め、書き込み禁止に設定されていないと検知した場合、処理をＳ６６に進める。なお、ＨＤＤ２００が書き込み禁止に設定されているか否かは、ＣＰＵ１０３が、記録制御装置２０１により制御される記録装置２０２の書き込み禁止スイッチ（ライトプロテクトスイッチ）の状態を確認することで検知する。また、例えば、ＣＰＵ１０３は、記録装置２０２へのデータ書き込み許可の制御に係る記録制御装置２０１の設定情報を確認することによりＨＤＤ２００が書き込み禁止か否かを検知するようにしてもよい。
【００２２】
Ｓ６３で、ＣＰＵ１０３は、表示部１０１に、情報管理ファイル３０２への書き込みを許可するか否かを選択する、後述の図７に例示されるような「情報管理ファイル書き込み許可選択画面」を表示し、処理をＳ６４に進める。なお、前記「情報管理ファイル書き込み許可選択画面」の表示は、ＣＰＵ１０３による表示手段の処理の一例である。
ユーザは、操作部１０２を操作し、表示部１０１に表示される、後述の図７に例示されるような「情報管理ファイル書き込み許可選択画面」の選択釦を押下することにより、情報管理ファイル３０２への書き込みを許可するか否かを選択する。Ｓ６４で、ＣＰＵ１０３は、後述する図７に示されるような「情報管理ファイル書き込み許可選択画面」におけるユーザの選択操作に基づき、情報管理ファイルの書き込みを許可するか否かを判断する。ユーザによる選択の結果、書き込みが許可される場合、ＣＰＵ１０３は、処理をＳ６５に進める。一方、Ｓ６４で、ユーザによる選択の結果、情報管理ファイル３０２に対して書き込みが許可されない場合、ＣＰＵ１０３は、情報管理ファイル３０２の更新を行わずに処理を終了する。
【００２３】
Ｓ６５で、ＣＰＵ１０３は、情報管理ファイル３０２に対して、書き込み禁止に係るファイル属性を変更することにより書き込みを許可し、処理をＳ７６に進める。なお、ＣＰＵ１０３からの指示を受け、記録制御装置２０１が情報管理ファイル３０２のファイル属性を変更するようにしてもよい。
Ｓ６６で、ＣＰＵ１０３は、書き込みが許可された情報管理ファイル３０２にコンテンツファイル３０１のアクセス履歴等の情報や、時計装置１０７により生成された日時情報等の情報を書き込むことにより情報管理ファイルを更新し、処理を終了する。
【００２４】
ここで、図７は、情報管理ファイル書き込み許可選択画面の一例を示す図である。
本実施形態で、ＣＰＵ１０３は、表示部１０１に、図７に示されるような「情報管理ファイル書き込み許可選択画面」を表示させる。
釦７０１は、書き込み許可選択釦である。ユーザが操作部１０２を操作することにより釦７０１を押下すると、ＣＰＵ１０３は、ＨＤＤ２００の記録装置２０２に記録されている情報管理ファイル３０２に対して、書き込みを許可する。
釦７０２は、書き込み不許可選択釦である。ユーザが操作部１０２を操作することにより釦７０２を押下すると、ＣＰＵ１０３は、ＨＤＤ２００の記録装置２０２に記録されている情報管理ファイル３０２に対して、書き込みを許可せず、書き込み禁止状態を維持する。
【００２５】
以上、本実施形態によれば、記録媒体が書き込み禁止に設定されている場合でも、特定の情報管理ファイルのみ書き換えを行うことができる。更に、ユーザは、情報管理ファイルの書き換えを、操作部の操作により選択的に行うことができる。
【００２６】
＜その他の実施形態＞
また、本実施形態は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００２７】
なお、上述した実施形態では、ＨＤＤ２００が書き込み禁止に設定されている場合、ＰＣ１００により情報管理ファイル３０２への書き込みを許可したが、ＨＤＤ２００により行ってもよい。
また、上述した実施形態では、１つの情報管理ファイル３０２を用いてＨＤＤ２００のコンテンツファイル３０１を管理したが、これに限る必要はない。例えば、１つ以上の複数の情報管理ファイルでコンテンツファイル３０１を管理するようにしてもよい。
【００２８】
以上、上述した実施形態の処理によれば、記録媒体が書き込み禁止に設定されている場合でも、特定の情報管理ファイルのみ書き換えを行うことができる。
【００２９】
以上、本発明の好ましい形態について詳述したが、本実施形態は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2014044778.tif 000003
【図２】
2014044778.tif 000004
【図３】
2014044778.tif 000005
【図４】
2014044778.tif 000006
【図５】
2014044778.tif 000007
【図６】
2014044778.tif 000008
【図７】
2014044778.tif 000009