(57)【要約】【課題】従来の技術は、バックアップしたものを元に戻した場合など、データの不整合が発生する。これは、何らかのデータ保護機能が働き、著作権に違反したものとして、データをすべて使用できなくなる場合がある。このように一旦、不整合が発生すると不整合を解消する手段がない。【解決手段】不整合の発生した（著作権に違反した）データは従来通り、使用できないが、サーバ側、クライアント側の双方で管理情報の確認、修正を行うことで、不整合を回避し、使用できるデータを常に１つに保つ手段をもつことで、著作権を保護しながら、データの不整合を解消することが可能になる。【選択図】図１
2009093597.tif 000002
【特許請求の範囲】
【請求項１】
著作権を保護するための機能を有するサーバと、サーバからのデータを所有することができるクライアント端末（メディア側）とを備えるデータ管理システムにおいて、前記サーバは、データを書込むクライアント側のメディア情報を管理するためのメディア管理ＤＢと、前記メディア管理ＤＢに情報を登録するメディア管理ＤＢ登録手段と、データを蓄積するデータ蓄積手段と、前記データ蓄積手段で蓄積したデータを管理するためのデータ管理ＤＢと、前記データ管理ＤＢに情報を登録するデータ管理ＤＢ登録手段と、前記データ蓄積手段で蓄積したデータをクライアント側のメディアに移動するデータ移動手段と、前記データ移動手段で移動したデータの情報やクライアント側のデータが削除された場合に前記データ管理ＤＢの情報を更新するデータ管理ＤＢ更新手段と、クライアント側のデータや管理ＤＢを手動で削除したり、バックアップデータを上書きすることでデータの不整合が発生した際に、前記データ管理ＤＢの情報とクライアント側の保存データ管理ＤＢの情報を比較し、クライアント側のデータが１つであることを確認して、データの使用許可を確認するデータ使用許可確認手段と、前記データ使用許可確認手段で使用可能と判断した場合に、前記データ管理ＤＢを修正するデータ管理ＤＢ修正手段とを備え、前記クライアント端末は、前記メディア管理ＤＢ登録手段に該メディア情報の登録を要求するメディア登録要求手段と、前記データ移動手段で移動してきたデータを書込むデータ保存手段と、前記データ保存手段で保存したデータの情報を管理する保存データ管理ＤＢと、前記保存データ管理ＤＢへ情報を登録する保存データ管理ＤＢ登録手段と、前記データ保存手段で保存されたデータを削除するデータ削除手段と、前記データ削除手段でデータが削除された場合に前記保存データ管理ＤＢの情報を更新する保存データ管理ＤＢ更新手段と、該データの不整合が発生した際に、前記データ使用許可確認手段にデータの使用許可を要望するデータ使用許可要望手段と、前記データ使用許可要望手段で許可がでた場合に、前記保存データ管理ＤＢを修正する保存データ管理ＤＢ修正手段を備えることを特徴とするデータ管理装置。
【請求項２】
前記データ使用許可確認手段は、前記データ管理ＤＢからデータの情報を受け取り、使用したいデータがどのメディアに存在しているかを確認する手段と、使用したいデータがどのメディアにも存在していない場合、使用の許可をクライアント側の前記データ使用許可要望手段に送信する手段と、使用を許可するデータの情報をデータ管理ＤＢ修正手段に送信する手段とを備えることにより、クライアント側のデータが１つであることを確認する、請求項１に記載のデータ管理装置。
【請求項３】
著作権を保護するための機能を有するサーバと、サーバからのデータを所有することができるクライアント端末（メディア側）とを備えるデータ管理方法において、該サーバは、データを書込むクライアント側のメディア情報を管理するためのメディア管理ＤＢに情報を登録するメディア管理ＤＢ登録ステップと、データを蓄積するデータ蓄積ステップと、前記データ蓄積ステップで蓄積されたデータを管理するためのデータ管理ＤＢに情報を登録するデータ管理ＤＢ登録ステップと、前記データ蓄積ステップで蓄積したデータをクライアント側のメディアに移動するデータ移動ステップと、前記データ移動ステップで移動されたデータの情報やクライアント側のデータが削除された場合に前記データ管理ＤＢの情報を更新するデータ管理ＤＢ更新ステップと、クライアント側のデータや管理ＤＢを手動で削除したり、バックアップデータを上書きすることで、データの不整合が発生した際に該データ管理ＤＢの情報とクライアント側の保存データ管理ＤＢの情報を比較し、クライアント側のデータが１つであることを確認して、データの使用許可を確認するデータ使用許可確認ステップと、前記データ使用許可確認ステップで使用可能と判断した場合に、該データ管理ＤＢを修正するデータ管理ＤＢ修正ステップとを有し、該クライアント端末は、前記メディア管理ＤＢ登録ステップに該メディア情報の登録を要求するメディア登録要求ステップと、前記データ移動ステップで移動されたデータを書込むデータ保存ステップと、前記データ保存ステップで保存されたデータの情報を管理する保存データ管理ＤＢへ情報を登録する保存データ管理ＤＢ登録ステップと、前記データ保存ステップで保存されたデータを削除するデータ削除ステップと、前記データ削除ステップでデータが削除された場合に該保存データ管理ＤＢの情報を更新する保存データ管理ＤＢ更新ステップと、該データの不整合が発生した際に、前記データ使用許可確認ステップにデータの使用許可を要望するデータ使用許可要望ステップと、前記データ使用許可要望ステップで許可がされた場合に、該保存データ管理ＤＢを修正する保存データ管理ＤＢ修正ステップとを有することを特徴とするデータ管理方法。
【請求項４】
前記データ使用許可確認ステップは、前記データ管理ＤＢからデータの情報を受け取り、使用したいデータがどのメディアに存在しているかを確認するステップと、使用したいデータがどのメディアにも存在していない場合、使用の許可をクライアント側の前記データ使用許可要望ステップに送信するステップと、使用を許可するデータの情報をデータ管理ＤＢ修正ステップに送信するステップとを有することにより、クライアント側のデータが１つであることを確認する、請求項３に記載のデータ管理方法。
【請求項５】
請求項３のデータ管理方法を実行させるためのプログラム。
【請求項６】
請求項５に記載のプログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントとサーバシステムにおいて、それぞれ管理情報を持ち、クライアント側のデータの不整合が発生した場合でも、双方で管理情報の確認、修正を行うことで、不整合を回避し、使用できるデータを常に１つに保つことを可能にした。著作権を保護したデータ管理装置、方法、その動作をコンピュータ上で実現するデータ管理システム用プログラム、及びプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来の技術は、バックアップしたものを元に戻した場合、不整合が発生する。これは、何らかのデータ保護機能が働き、著作権に違反したものとして、データをすべて使用できなくなる場合がある。例えば、バックアップしたときの管理ファイルの暗号鍵と、バッグアップして、使用後の管理ファイルの暗号鍵は違うことで、管理ファイルが復号できずに、全データが使用できなくなるなどの場合がある。このように一旦、不整合が発生すると不整合を解消する手段を持たない。
【０００３】
なお、これに関連する先行技術として以下のものがある。（例えば、特許文献１参照）
【特許文献１】特開２００７−１２８４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、クライアント側のデータの不整合が発生した場合でも、サーバ側、クライアント側の双方で管理情報の確認、修正を行うことで、不整合を回避し、使用できるデータを常に１つに保つことで、従来の著作権を保護しながら、違反しているデータの不整合を解消する手段を提供することを目的としてなされたものである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の請求項１記載のデータ管理装置は、著作権を保護するための機能を有するサーバと、サーバからのデータを所有することができるクライアント端末（メディア側）とを備えるデータ管理システムにおいて、サーバは、データを書込むクライアント側のメディア情報を管理するためのメディア管理ＤＢと、メディア管理ＤＢに情報を登録するメディア管理ＤＢ登録手段と、データを蓄積するデータ蓄積手段と、データ蓄積手段で蓄積したデータを管理するためのデータ管理ＤＢと、データ管理ＤＢに情報を登録するデータ管理ＤＢ登録手段と、データ蓄積手段で蓄積したデータをクライアント側のメディアに移動するデータ移動手段と、データ移動手段で移動したデータの情報やクライアント側のデータが削除された場合にデータ管理ＤＢの情報を更新するデータ管理ＤＢ更新手段と、クライアント側のデータや管理ＤＢを手動で削除したり、バックアップデータを上書きすることでデータの不整合が発生した際に、データ管理ＤＢの情報とクライアント側の保存データ管理ＤＢの情報を比較し、クライアント側のデータが１つであることを確認して、データの使用許可を確認するデータ使用許可確認手段と、データ使用許可確認手段で使用可能と判断した場合に、データ管理ＤＢを修正するデータ管理ＤＢ修正手段とを備え、クライアント端末は、メディア管理ＤＢ登録手段に該メディア情報の登録を要求するメディア登録要求手段と、データ移動手段で移動してきたデータを書込むデータ保存手段と、データ保存手段で保存したデータの情報を管理する保存データ管理ＤＢと、保存データ管理ＤＢへ情報を登録する保存データ管理ＤＢ登録手段と、データ保存手段で保存されたデータを削除するデータ削除手段と、データ削除手段でデータが削除された場合に保存データ管理ＤＢの情報を更新する保存データ管理ＤＢ更新手段と、該データの不整合が発生した際に、データ使用許可確認手段にデータの使用許可を要望するデータ使用許可要望手段と、データ使用許可要望手段で許可がでた場合に、保存データ管理ＤＢを修正する保存データ管理ＤＢ修正手段を備えることを特徴とする。
【０００６】
本発明の請求項２に記載のデータ使用許可確認手段は、データ管理ＤＢからデータの情報を受け取り、使用したいデータがどのメディアに存在しているかを確認する手段と、使用したいデータがどのメディアにも存在していない場合、使用の許可をクライアント側のデータ使用許可要望手段に送信する手段と、使用を許可するデータの情報をデータ管理ＤＢ修正手段に送信する手段とを備えることにより、クライアント側のデータが１つであることを確認することを特徴とする。
【０００７】
本発明の請求項３に記載のデータ管理方法は、著作権を保護するための機能を有するサーバと、サーバからのデータを所有することができるクライアント端末（メディア側）とを備えるデータ管理方法において、該サーバは、データを書込むクライアント側のメディア情報を管理するためのメディア管理ＤＢに情報を登録するメディア管理ＤＢ登録ステップと、データを蓄積するデータ蓄積ステップと、データ蓄積ステップで蓄積されたデータを管理するためのデータ管理ＤＢに情報を登録するデータ管理ＤＢ登録ステップと、データ蓄積ステップで蓄積したデータをクライアント側のメディアに移動するデータ移動ステップと、データ移動ステップで移動されたデータの情報やクライアント側のデータが削除された場合にデータ管理ＤＢの情報を更新するデータ管理ＤＢ更新ステップと、クライアント側のデータや管理ＤＢを手動で削除したり、バックアップデータを上書きすることで、データの不整合が発生した際に該データ管理ＤＢの情報とクライアント側の保存データ管理ＤＢの情報を比較し、クライアント側のデータが１つであることを確認して、データの使用許可を確認するデータ使用許可確認ステップと、データ使用許可確認ステップで使用可能と判断した場合に、該データ管理ＤＢを修正するデータ管理ＤＢ修正ステップとを有し、該クライアント端末は、メディア管理ＤＢ登録ステップに該メディア情報の登録を要求するメディア登録要求ステップと、データ移動ステップで移動されたデータを書込むデータ保存ステップと、データ保存ステップで保存されたデータの情報を管理する保存データ管理ＤＢへ情報を登録する保存データ管理ＤＢ登録ステップと、データ保存ステップで保存されたデータを削除するデータ削除ステップと、データ削除ステップでデータが削除された場合に該保存データ管理ＤＢの情報を更新する保存データ管理ＤＢ更新ステップと、該データの不整合が発生した際に、データ使用許可確認ステップにデータの使用許可を要望するデータ使用許可要望ステップと、データ使用許可要望ステップで許可がされた場合に、該保存データ管理ＤＢを修正する保存データ管理ＤＢ修正ステップとを有することを特徴とする。
【０００８】
本発明の請求項４に記載のデータ使用許可確認ステップは、データ管理ＤＢからデータの情報を受け取り、使用したいデータがどのメディアに存在しているかを確認するステップと、使用したいデータがどのメディアにも存在していない場合、使用の許可をクライアント側のデータ使用許可要望ステップに送信するステップと、使用を許可するデータの情報をデータ管理ＤＢ修正ステップに送信するステップとを有することにより、クライアント側のデータが１つであることを確認することを特徴とする。
【０００９】
本発明の請求項５に記載の発明は、請求項３のデータ管理方法を実行させるためのプログラムである。
【００１０】
本発明の請求項６に記載の発明は、請求項５に記載のプログラムを記録した媒体である。
【発明の効果】
【００１１】
本発明により、不整合の発生した（著作権に違反した）データは従来通り、使用できないが、サーバ側、クライアント側の双方で管理情報の確認、修正を行い、重複したデータを削除し、不整合を解消することで、データは１つとなり、著作権が守られた形で使用することが可能になる。
【発明を実施するための最良の形態】
【００１２】
（実施の形態１）
以下、本発明の実施の形態について、図面を参照しながら説明する。図１は本発明の実施の形態におけるデータ管理装置の全体構成を示すブロック図である。図１において、１００はサーバ側を示し、２００はクライアント側（メディア）を示す。１０１はメディア管理ＤＢ登録手段、１０２はデータ蓄積手段、１０３はデータ管理ＤＢ登録手段、１０４はデータ移動手段、１０５はデータ管理ＤＢ更新手段、１０６はデータ使用許可確認手段、１０７はデータ管理ＤＢ修正手段、１１１はメディア管理ＤＢ、１１２はデータ管理ＤＢ、１１３はデータ、２０１はメディア登録要求手段、２０２はデータ保存手段、２０３は保存データ管理ＤＢ登録手段、２０４はデータ削除手段、２０５は保存データ管理ＤＢ更新手段、２０６はデータ使用許可要望手段、２０７は保存データ管理ＤＢ修正手段、２１１は保存データ管理ＤＢ、２１２はデータを表している。
【００１３】
以上のように構成されたデータ管理装置について、以下、その動作について図１を用いて説明する。本装置は大きく分けて、対象となるメディアの管理、データの蓄積、データの登録、データの移動、データの使用許可の確認、データ管理ＤＢの更新、修正を行うサーバ側１００と、対象となるメディアの登録の要求、データの保存、保存データ管理ＤＢへの登録、データの削除、データの使用許可の要望、保存データ管理ＤＢの更新、修正を行うクライアント側（メディア）２００より構成される。
【００１４】
まず、クライアント側（メディア）２００は、使用するメディアの情報をサーバ側１００に登録するためにメディア登録要求手段２０１でサーバ側１００のメディア管理ＤＢ登録手段１０１に送信する。メディア登録要求を受信したメディア管理ＤＢ登録手段１０１は、メディア管理ＤＢ１１１にメディアの情報を登録する。次にサーバ側１００は、データを蓄積するためにデータ蓄積手段１０２でデータ１１３を蓄積する。データ管理ＤＢ登録手段１０３は、蓄積したデータの情報をデータ管理ＤＢ１１２に登録する。次にサーバ側１００は、クライアント側（メディア）２００にデータを移動するためにデータ移動手段１０４でデータ１１３からデータを取得し、クライアント側（メディア）２００のデータ保存手段２０２にデータを送信する。データ管理ＤＢ更新手段１０５は、データ管理ＤＢ１１２内の移動したデータの情報を更新する。データ保存手段２０２は受信したデータをデータ２１２に保存する。保存データ管理ＤＢ登録手段２０３は、保存したデータの情報を保存データ管理ＤＢ２１１に登録する。次にクライアント側（メディア）２００のデータを削除する場合には、データ削除手段２０４でデータ２１２から対象となるデータを削除する。保存データ管理ＤＢ更新手段２０５は、保存データ管理ＤＢ２１１内の削除したデータの情報を更新する。また、データ削除手段２０４は、削除したデータの情報をサーバ側１００のデータ管理ＤＢ更新手段１０５へ送信する。データ管理ＤＢ更新手段１０５は、データ管理ＤＢ１１２内の情報を更新する。次に、データの不整合により著作権に違反していると判断された場合に、著作権を保護したかたちでのデータの不整合の解消方法の例をあげる。まず、クライアント側２００のデータを他のメディアにコピーした場合、２つのメディアに同じデータが存在することになるが、一般的には著作権保護機能が働いて、元のメディアのデータは使用できるが、他のメディアにコピーしたデータは使用できない。ユーザが誤って元のメディアのデータを削除した場合を想定すると、データ自体は１つしか存在しないにも関わらず、他のメディアにコピーしたデータを使用できないことになる。この不整合の状態を解消するために、クライアント側２００のデータ使用許可要望手段２０６は、データが使用できるように使用したいデータの情報をサーバ側１００のデータ使用許可確認手段１０６へ送信する。データの情報を受け取ったデータ使用許可確認手段１０６は、データ管理ＤＢ１１２からデータの情報を受け取り、使用したいデータが、どのメディアに存在しているかを確認し、情報をクライアント側２００のデータ使用許可要望手段２０６に送信する。データ使用許可要望手段２０６は、受信した情報のデータを削除するために、データ削除手段２０４に情報を送信する。データ削除手段２０４は、データ２１２から対象となるデータを削除する。保存データ管理ＤＢ更新手段２０５は、保存データ管理ＤＢ２１１内の削除したデータの情報を更新する。また、データ削除手段２０４は、削除したデータの情報をサーバ側１００のデータ管理ＤＢ更新手段１０５へ送信する。データ管理ＤＢ更新手段１０５は、データ管理ＤＢ１１２内の情報を更新する。また、データ削除手段２０４は、削除が終了したことをデータ使用許可要望手段２０６に送信する。データ使用許可要望手段２０６は、再度、使用したいデータの情報をサーバ側１００のデータ使用許可確認手段１０６へ送信する。データの情報を受け取ったデータ使用許可確認手段１０６は、データ管理ＤＢ１１２からデータの情報を受け取り、使用したいデータが、どのメディアに存在しているかを確認する。このとき、前記のデータ削除手段２０４により使用したいデータは、どのメディアにも存在していない状態になる。どのメディアにも存在していない場合、データ使用許可確認手段１０６は使用の許可をクライアント側２００のデータ使用許可要望手段２０６に送信する。また、データ使用許可確認手段１０６は、使用を許可するデータの情報をデータ管理ＤＢ修正手段１０７に送信する。データ管理ＤＢ修正手段１０７は、データ管理ＤＢ１１２内の情報を修正する。使用の許可を受信したデータ使用許可要望手段２０６は、保存データ管理ＤＢ２１１を修正するために、保存データ管理ＤＢ修正手段２０７に修正するデータの情報を送信する。保存データ管理ＤＢ修正手段２０７は、保存データ管理ＤＢ２１１内の情報を修正する。上記の様に、サーバ側１００のデータ管理ＤＢ１１２とクライアント側２００の保存データ管理ＤＢ２１１を修正し、クライアント側２００のデータを１つにすることで、データの不整合の解消し、著作権を保護したかたちでデータの使用が可能となる。
【００１５】
図３にサーバ側のメディア管理ＤＢで管理する情報３００とデータ管理ＤＢで管理する情報４００とクライアント側の保存データ管理ＤＢで管理する情報５００の一例をします。メディア管理ＤＢで管理する情報３００のＳＤカードＩＤ３０１は、各ＳＤカードで必ず一意となるＩＤを示します。データ管理ＤＢで管理する情報４００の曲名４０１は、曲名（タイトル）を、暗号鍵４０２は、データを暗号している鍵を、ＳＤカードＩＤ（保存先）４０３は、データを保存しているＳＤカードのＩＤを示します。保存データ管理ＤＢで管理する情報５００の曲名５０１は、曲名（タイトル）を、暗号鍵５０２は、データを暗号している鍵を、ＳＤカードＩＤ（保存先）５０３は、データを保存しているＳＤカードのＩＤを示します。
【００１６】
（実施の形態２）
以下、本発明の実施の形態２について、図２を参照しながら説明する。図２は本発明の実施の形態２におけるデータ管理方法の処理フローを示す図である。図２−１は、メディア情報の登録の処理フローを表している。図２−２は、データの蓄積と移動の処理フローを表している。図２−３は、データ不整合の解消の処理フローを表している。図２−１において、６００はメディア情報の登録要求ステップ、６０１はメディア管理ＤＢへの登録ステップ、６０２はメディア管理ＤＢを表している。図２−２において、７００はデータの蓄積ステップ、７０１はデータ管理ＤＢへの登録ステップ、７０２はデータの移動ステップ、７０３はデータ管理ＤＢの更新ステップ、７０４はデータの保存ステップ、７０５は保存データ管理ＤＢへの登録ステップ、７０６はデータ（サーバ側）、７０７はデータ管理ＤＢ、７０８はデータ（クライアント側）、７０９は保存データ管理ＤＢを表している。図２−３において、８００はデータの使用許可の要求ステップ、８０１はデータの使用許可の確認ステップ、８０２はデータの削除ステップ、８０３はデータ管理ＤＢの更新ステップ、８０４は保存データ管理ＤＢの更新ステップ、８０５はデータ管理ＤＢの修正ステップ、８０６は保存データ管理ＤＢの修正ステップ、８０７はデータ管理ＤＢ、８０８はデータ（クライアント側）、８０９は保存データ管理ＤＢを表している。
【００１７】
まず、図２−１を用いてメディア情報の登録の処理フローを説明する。クライアント側は、使用するメディアの情報をサーバ側に登録するためにメディア情報の登録要求ステップ６００でサーバ側のメディア管理ＤＢへの登録ステップ６０１にメディア情報を送信する。メディア管理ＤＢへの登録ステップ６０１は、メディア管理ＤＢ６０２にメディアの情報を登録する。次に、図２−２を用いてデータの蓄積と移動の処理フローを説明する。サーバ側は、データを蓄積するためにデータの蓄積ステップ７００でデータ７０６を蓄積する。データ管理ＤＢへの登録ステップ７０１は、蓄積したデータの情報をデータ管理ＤＢ７０７に登録する。サーバ側は、クライアント側にデータを移動するためにデータの移動ステップ７０２でデータ７０６からデータを取得し、クライアント側のデータ保存のステップ７０４にデータを送信する。データ管理ＤＢの更新ステップ７０３は、データ管理ＤＢ７０７内の移動したデータの情報を更新する。データの保存ステップ７０４は受信したデータをデータ７０８に保存する。保存データ管理ＤＢへの登録ステップ７０５は、保存したデータの情報を保存データ管理ＤＢ７０９に登録する。
【００１８】
次に、図２−３を用いてデータ不整合の解消の処理フローを説明する。クライアント側のデータの不整合により著作権に違反していると判断された場合に、著作権を保護したかたちでのデータの不整合の解消方法の例をあげる。まず、クライアント側のデータを他のメディアにコピーした場合、２つのメディアに同じデータが存在することになるが、一般的には著作権保護機能が働いて、元のメディアのデータは使用できるが、他のメディアにコピーしたデータは使用できない。ユーザが誤って元のメディアのデータを削除した場合を想定すると、データ自体は１つしか存在しないにも関わらず、他のメディアにコピーしたデータを使用できないことになる。この不整合の状態を解消するために、クライアント側のデータの使用許可の要望ステップ８００は、データが使用できるように使用したいデータの情報をサーバ側のデータの使用許可の確認ステップ８０１へ送信する。データの情報を受け取ったデータの使用許可の確認ステップ８０１は、データ管理ＤＢ８０９からデータの情報を受け取り、使用したいデータが、どのメディアに存在しているかを確認し、情報をクライアント側のデータの使用許可の要望ステップ８００に送信する。データの使用許可の要望ステップ８００は、受信した情報のデータを削除するために、データの削除ステップ８０２に情報を送信する。データの削除ステップ８０２は、データ８１０から対象となるデータを削除する。保存データ管理ＤＢの更新ステップ８０４は、保存データ管理ＤＢ８１１内の削除したデータの情報を更新する。また、データの削除ステップ８０２は、削除したデータの情報をサーバ側のデータ管理ＤＢの更新ステップ８０３へ送信する。データ管理ＤＢの更新ステップ８０３は、データ管理ＤＢ８０９内の情報を更新する。また、データの削除ステップ８０２は、削除が終了したことをデータの使用許可の要望ステップ８００に送信する。データの使用許可の要望ステップ８００は、再度、使用したいデータの情報をサーバ側のデータの使用許可の確認ステップ８０１へ送信する。データの情報を受け取ったデータの使用許可の確認ステップ８０１は、データ管理ＤＢ８０９からデータの情報を受け取り、使用したいデータが、どのメディアに存在しているかを確認する。このとき、前記のデータの削除ステップ８０２により使用したいデータは、どのメディアにも存在していない状態になる。どのメディアにも存在していない場合、データの使用許可の確認ステップ８０１は使用の許可をクライアント側のデータの使用許可の要望ステップ８００に送信する。また、データの使用許可の確認ステップ８０１は、使用を許可するデータの情報をデータ管理ＤＢの修正ステップ８０７に送信する。データ管理ＤＢの修正ステップ８０７は、データ管理ＤＢ８０９内の情報を修正する。使用の許可を受信したデータの使用許可の要望ステップ８００は、保存データ管理ＤＢ８１１を修正するために、保存データ管理ＤＢの修正ステップ８０８に修正するデータの情報を送信する。保存データ管理ＤＢの修正ステップ８０８は、保存データ管理ＤＢ８１１内の情報を修正する。上記の様に、サーバ側のデータ管理ＤＢ８０９とクライアント側の保存データ管理ＤＢ８１１を修正し、クライアント側のデータを１つにすることで、データの不整合の解消し、著作権を保護したかたちでデータの使用が可能となる。
【産業上の利用可能性】
【００１９】
本発明は、不整合の発生した（著作権に違反した）データをサーバ側、クライアント側の双方で管理情報の確認、修正を行うことができ、不整合を解消することで、データは１つとなり、著作権が守られた形で使用することできる。この方式は、著作権保護が必要なクライアントとサーバを有するシステムや装置などに適用できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態１によるデータ装置の概略構成を表すブロック図
【図２】本発明の実施の形態２におけるデータ管理方法の処理フロー図
【図３】本発明の実施の形態１における各ＤＢで管理する情報の一例を示す図
【符号の説明】
【００２１】
１００    サーバ側全体
１０１    メディア管理ＤＢ登録手段
１０２    データ蓄積手段
１０３    データ管理ＤＢ登録手段
１０４    データ移動手段
１０５    データ管理ＤＢ更新手段
１０６    データ使用許可確認手段
１０７    データ管理ＤＢ修正手段
１１１    メディア管理ＤＢ
１１２    データ管理ＤＢ
１１３    データ
２００    クライアント（メディア）側全体
２０１    メディア登録要求手段
２０２    データ保存手段
２０３    保存データ管理ＤＢ登録手段
２０４    データ削除手段
２０５    保存データ管理ＤＢ更新手段
２０６    データ使用許可要望手段
２０７    保存データ管理ＤＢ修正手段
２１１    保存データ管理ＤＢ
２１２    データ
３００    メディア管理ＤＢで管理する情報の例
３０１    曲名
４００    データ管理ＤＢで管理する情報の例
４０１    曲名
４０２    暗号鍵
４０３    ＳＤカードＩＤ
５００    保存データ管理ＤＢで管理する情報の例
５０１    曲名
５０２    暗号鍵
５０３    ＳＤカードＩＤ
６０２    メディア管理ＤＢ
７０６    データ（サーバ側）
７０７    データ管理ＤＢ
７０８    データ（クライアント側）
７０９    保存データ管理ＤＢ
８０７    データ管理ＤＢ
８０８    データ（クライアント側）
８０９    保存データ管理ＤＢ
【図１】
2009093597.tif 000003
【図２】
2009093597.tif 000004
【図３】
2009093597.tif 000005