(57)【特許請求の範囲】
【請求項１】
画像・音声・文書などの情報ファイルと、前記情報ファイルを閲覧あるいは再生するための実行ソフトウェアと、前記情報ファイルの閲覧・再生を禁止するか許可するかを決定するための情報である再生レベルおよび、前記情報ファイルを閲覧・再生することが可能な最大回数が設定された再生可能回数を含む再生情報と、を含む自己実行が可能な自己実行可能ファイルを記録した記録媒体から、閲覧・再生者側のコンピュータシステムが、前記実行ソフトウェアを呼び出し、前記実行ソフトウェアを用いて前記情報ファイルの閲覧あるいは再生を実行するに際して、前記自己実行可能ファイルによる前記情報ファイルの閲覧あるいは再生の実行を制御するファイル制御方法であって、
先ず前記閲覧・再生者側のコンピュータシステムは、前記記録媒体が書き換え可能あるいは変更可能であるか否かを確認し、前記記録媒体が書き換え可能あるいは変更可能である場合、前記再生情報を調査して、前記情報ファイルの閲覧あるいは再生が可能であるか否かを確認し、前記情報ファイルの閲覧あるいは再生が可能である場合、前記自己実行可能ファイルを作成した作成者側のコンピュータシステムへ、閲覧・再生の許可願い情報と共に前記再生情報を送信し、
前記作成者側のコンピュータシステムは、前記閲覧・再生の許可願い情報及び前記再生情報を受信すると、その受信した再生情報を調査して、前記情報ファイルの閲覧あるいは再生を許可すべきか否かを判断し、前記情報ファイルの閲覧あるいは再生を許可する場合、前記閲覧・再生者側のコンピュータシステムから受信した前記再生情報に含まれる前記再生可能回数を−１して新たな再生可能回数とし、その新たな再生可能回数と前記再生レベルとを含む新たな再生情報と共に閲覧・再生許可情報を前記閲覧・再生者側のコンピュータシステムへ送信し、
前記閲覧・再生者側のコンピュータシステムは、前記新たな再生情報及び前記閲覧・再生許可情報を受信すると、前記記録媒体に記録されている前記再生情報の前記再生可能回数を前記新たな再生可能回数に変更した後、前記情報ファイルを閲覧あるいは再生する
ことを特徴とするファイル制御方法。
【請求項２】
前記記録媒体が書き換え不可能または変更不可能である場合、もしくは、前記閲覧・再生者側のコンピュータシステムが、前記情報ファイルを閲覧あるいは再生する前に、前記記録媒体に記録されている前記再生情報を調査した結果、前記情報フィルの閲覧・再生が不可能である場合、もしくは、前記作成者側のコンピュータシステムが、前記閲覧・再生者側のコンピュータシステムから受信した前記再生情報を調査した結果、前記情報フィルの閲覧・再生を許可しない場合、前記閲覧・再生者側のコンピュータシステムは、エラー表示を出力して閲覧・再生を中止した後、前記自己実行可能ファイルを消滅させることを特徴とする請求項１記載のファイル制御方法。
【請求項３】
前記閲覧・再生者側のコンピュータシステムは、前記作成者側のコンピュータシステムから受信した前記新たな再生情報を調査し、その結果、前記情報フィルの次回の閲覧・再生が不可能である場合、前記情報ファイルの閲覧あるいは再生が終了した時、前記自己実行可能ファイルを消滅させることを特徴とする請求項１もしくは２のいずれかに記載のファイル制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ上のファイルの作成者側から、そのファイルに対する他者側での処理を制御するファイル制御方法に関するものである。
【背景技術】
【０００２】
従来から、デジタル計算機一般あるいはデータ処理装置において、それらのデータ処理を実行するために関連するファイルの閲覧・再生を行う場合、そのファイル制御方法（例えば、特許文献１を参照）として、ソフトウェアによりファイルの閲覧・再生を行う際に、ネットワークを経由して関連ファイルの制御を行う技術がある。
【０００３】
このような従来のファイル制御方法においては、第１閲覧者である他者が、ファイル作成者側から得た音楽や画像・動画などのコンテンツファイルをコピーして、さらに第三者に渡した時に、それらのファイルの再生プログラムさえあれば、それらのファイルは第三者側で自由に閲覧・再生することができた。
【０００４】
すなわち、図３に示す従来方式では、外部記憶装置（Ｄｉｓｋ（１））中のそれぞれのファイル（Ｆｉｌｅ（１））は、ただ単なるデータ列（Ｄａｔａ）の集まりであり、それらのデータ列（Ｄａｔａ）をただ単に第三者のシステムが読み込んで対応するフォーマットの再生ソフトを動作させるだけの単純な流れであり、その中にはそれぞれのコンテンツの再生を制限する等のための再生制御を行うようなすべが無かった。
【特許文献１】特開平１１−２１２８８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のような従来のファイル制御方法では、コンピュータ上のファイルの作成者側から、ネットワークを通じて、当該ファイルがそのファイル作成者の把握可能な他者に渡ったとして、その他者に対してファイル作成者が限定された回数の閲覧あるいは再生を意図した場合でも、他者側でファイル作成者の意図に反した回数の繰り返し閲覧あるいは再生が行われてしまい、ファイル作成者側の意図に沿った状態でコンピュータ上のファイルを保護することができないという問題点を有していた。
【０００６】
また、コンピュータ上のファイルの作成者側から、ネットワークを通じて、当該ファイルがそのファイル作成者の把握可能な他者に渡ったとして、その他者側から当該ファイルがさらにファイル作成者の意図しない第三者に譲渡されたり、その第三者によりファイル作成者の意図に反して閲覧あるいは再生が行われてしまい、ファイル作成者側の意図に沿った状態でコンピュータ上のファイルを保護することができないという問題点も有していた。
【０００７】
本発明は、上記従来の問題点を解決するもので、コンピュータ上のファイルの作成者側から、ネットワークを通じて、当該ファイルが作成者側の把握可能な他者側に渡った場合でも、当該ファイルについて、ファイル作成者側の意図に反して行われる他者側での閲覧あるいは再生の繰り返し実行や、さらに他者側から第三者への譲渡およびその譲渡による第三者側での閲覧あるいは再生を防止し、ファイル作成者側の意図に沿った状態で保護することができるファイル制御方法を提供する。
【課題を解決するための手段】
【０００８】
本発明にかかるファイル制御方法は、画像・音声・文書などの情報ファイルと、前記情報ファイルを閲覧あるいは再生するための実行ソフトウェアと、前記情報ファイルの閲覧・再生を禁止するか許可するかを決定するための情報である再生レベルおよび、前記情報ファイルを閲覧・再生することが可能な最大回数が設定された再生可能回数を含む再生情報と、を含む自己実行が可能な自己実行可能ファイルを記録した記録媒体から、閲覧・再生者側のコンピュータシステムが、前記実行ソフトウェアを呼び出し、前記実行ソフトウェアを用いて前記情報ファイルの閲覧あるいは再生を実行するに際して、前記自己実行可能ファイルによる前記情報ファイルの閲覧あるいは再生の実行を制御するファイル制御方法であって、先ず前記閲覧・再生者側のコンピュータシステムは、前記記録媒体が書き換え可能あるいは変更可能であるか否かを確認し、前記記録媒体が書き換え可能あるいは変更可能である場合、前記再生情報を調査して、前記情報ファイルの閲覧あるいは再生が可能であるか否かを確認し、前記情報ファイルの閲覧あるいは再生が可能である場合、前記自己実行可能ファイルを作成した作成者側のコンピュータシステムへ、閲覧・再生の許可願い情報と共に前記再生情報を送信し、前記作成者側のコンピュータシステムは、前記閲覧・再生の許可願い情報及び前記再生情報を受信すると、その受信した再生情報を調査して、前記情報ファイルの閲覧あるいは再生を許可すべきか否かを判断し、前記情報ファイルの閲覧あるいは再生を許可する場合、前記閲覧・再生者側のコンピュータシステムから受信した前記再生情報に含まれる前記再生可能回数を−１して新たな再生可能回数とし、その新たな再生可能回数と前記再生レベルとを含む新たな再生情報と共に閲覧・再生許可情報を前記閲覧・再生者側のコンピュータシステムへ送信し、前記閲覧・再生者側のコンピュータシステムは、前記新たな再生情報及び前記閲覧・再生許可情報を受信すると、前記記録媒体に記録されている前記再生情報の前記再生可能回数を前記新たな再生可能回数に変更した後、前記情報ファイルを閲覧あるいは再生することを特徴とする。
また、本発明にかかるファイル制御方法において、前記記録媒体が書き換え不可能または変更不可能である場合、もしくは、前記閲覧・再生者側のコンピュータシステムが、前記情報ファイルを閲覧あるいは再生する前に、前記記録媒体に記録されている前記再生情報を調査した結果、前記情報フィルの閲覧・再生が不可能である場合、もしくは、前記作成者側のコンピュータシステムが、前記閲覧・再生者側のコンピュータシステムから受信した前記再生情報を調査した結果、前記情報フィルの閲覧・再生を許可しない場合、前記閲覧・再生者側のコンピュータシステムは、エラー表示を出力して閲覧・再生を中止した後、前記自己実行可能ファイルを消滅させてもよい。
また、本発明にかかるファイル制御方法において、前記閲覧・再生者側のコンピュータシステムは、前記作成者側のコンピュータシステムから受信した前記新たな再生情報を調査し、その結果、前記情報フィルの次回の閲覧・再生が不可能である場合、前記情報ファイルの閲覧あるいは再生が終了した時、前記自己実行可能ファイルを消滅させてもよい。
【発明の効果】
【００１５】
以上のように本発明によれば、情報ファイルおよび実行ソフトウェアを含む自己実行可能ファイルの作成者側に対し情報ファイルを閲覧あるいは再生する他者側で、実行ソフトウェアを用いて情報ファイルを閲覧あるいは再生する前に、実行ソフトウェアが置かれる記録媒体が書き換えおよび変更が可能な場合にのみ、ファイル作成者側から他者側に対し、情報ファイルの閲覧あるいは再生条件の記録媒体への設定を制御することができる。
【００１６】
また、情報ファイルおよび実行ソフトウェアを含む自己実行可能ファイルの作成者側に対し情報ファイルを閲覧あるいは再生する他者側で、実行ソフトウェアを用いて情報ファイルを閲覧あるいは再生する前に、他者側からファイル作成者側に閲覧あるいは再生の許可願い情報を送り、その情報を受けたファイル作成者側から情報ファイルの閲覧あるいは再生を許可する情報を返信する処理を実行することができる。
【００１７】
以上のため、情報ファイルおよび実行ソフトウェアを含む自己実行可能ファイルの作成者側から、例えばネットワークを通じて、実行ソフトウェアが作成者側の把握可能な他者側に渡った場合でも、実行ソフトウェアおよび情報ファイルについて、ファイル作成者側の意図に反して行われる他者側での閲覧あるいは再生の繰り返し実行や、さらに他者側から第三者への譲渡およびその譲渡による第三者側での閲覧あるいは再生を防止し、ファイル作成者側の意図に沿った状態で保護することができる。
さらに、情報ファイルおよび実行ソフトウェアを含む自己実行可能ファイルの作成者側に対し情報ファイルを閲覧あるいは再生する他者側で、実行ソフトウェアを用いて情報ファイルを閲覧あるいは再生した後、実行ソフトウェアが自己消去するように、自己実行可能ファイルによる情報ファイルの閲覧あるいは再生の実行を制御することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を示すファイル制御方法について、図面を参照しながら具体的に説明する。
図１は本実施の形態のファイル制御方法におけるネットワークを経由した制御手順の説明図である。図２は本実施の形態のファイル制御方法における制御手順の全体の流れを示すフローチャートである。
【００１９】
図１において、Ａ１はネットワーク網に接続されたファイル作成者側のコンピュータシステム、Ｂ１はファイル作成者側のコンピュータシステムＡ１とファイル閲覧・再生者側のコンピュータシステムとを接続するネットワーク網（この場合、インターネットやイントラネットを示す）、Ｃ１はネットワーク網Ｂ１に接続されたファイル閲覧・再生者側のコンピュータシステム、Ｄ１はファイル閲覧・再生者側のコンピュータシステムＣ１上の本ファイルに含まれている再生情報である。
【００２０】
また、上記の再生情報Ｄ１の中には、閲覧・再生を禁止するか許可（可能）するかを決定するための情報である再生レベルＤ−１と、閲覧・再生することが可能な最大回数が設定された再生可能回数Ｄ−２が含まれている。
【００２１】
また、図２において、Ａ２、Ｂ２、Ｃ２、Ｄ２、Ｅ２、Ｆ２、Ｇ２は、それぞれ図１に示すように、ファイル作成者側のコンピュータシステムＡ１とファイル閲覧・再生者側のコンピュータシステムＣ１がネットワーク網Ｂ１を通して接続され、相互の状態を確認しながらファイルの閲覧・再生が行われるために通常の流れで実行される処理である。なおここでは、ファイル作成者側のコンピュータシステムＡ１をＰＣ−１、閲覧・再生者側のコンピュータシステムＣ１をＰＣ−２とする。
【００２２】
以上のように定義されたフローチャートに従って、閲覧・再生者側のコンピュータシステムＰＣ−２上の本ソフトウェアによる処理手順を、図１と図２を対比させながら以下に説明する。なお、以下の説明では、（）内は図１における番号を示し、「」内は図２におけるコンピュータシステムとフローチャート中の番号を示している。
【００２３】
まず、「ＰＣ−２のコンピュータ上のＡ２の処理」において、再生者側が、ＰＣ−２上（Ｃ１の（１）に対応）のファイルの閲覧・再生を行う前に、必ず同ファイル自身が記録さている記録媒体が書き換え・変更可能である（ＹＥＳ）ことを事前調査する。
【００２４】
次に、「ＰＣ−２のコンピュータ上のＢ２およびＣ２の処理」において、本ソフトウェアは自分自身が閲覧・再生可能であるかどうかを自分自身の再生情報（再生レベルＤ−１と再生可能回数Ｄ−２）を見て調べ、再生レベルＤ−１と再生可能回数Ｄ−２のどちらも＝０でない場合（ＮＯ）は、ＰＣ−２上のファイルの中にあるネットワークアクセス処理部が、ＰＣ−１に向けて閲覧・再生許可願いを送信する。この時、再生（ファイルアクセスレベル）情報を付加する（ここまでＣ１の（２）に対応）。
【００２５】
次に、「ＰＣ−１のコンピュータ上のＤ２の処理」において、ＰＣ−２から送られてきた再生情報（再生レベルと再生可能回数）を調査する（Ａ１の（１）に対応）。「ＰＣ−１のコンピュータ上のＥ２の処理」において、再生レベルが０でなくさらに再生可能回数が０でない場合（ＮＯ）は、ＰＣ−１上で、再生可能回数を−１（デクリメント）し、その後、再生許可情報と共に再生情報（再生レベルと再生可能回数）をＰＣ−２に向けて送信する（Ａ１の（２）に対応）。
【００２６】
次に、「ＰＣ−２のコンピュータ上のＦ２およびＧ２の処理」において、閲覧・再生後、ファイル自身がファイル中の再生可能回数をＰＣ−１から送られた値に書き換えて変更する（Ｃ１の（５）に対応）。さらに再生可能回数が０かどうかによりファイルの消去処理を行うかどうかを判断し、行わない場合（ＮＯ）は、全ての処理を終了する。
【００２７】
上記の「ＰＣ−２のコンピュータ上のＡ２の処理」で記録媒体が書き換え・変更可能でない場合（ＮＯ）、「ＰＣ−２のコンピュータ上のＢ２の処理」で再生レベルＤ−１と再生可能回数Ｄ−２のどちらも＝０の場合（ＹＥＳ）、「ＰＣ−１のコンピュータ上のＤ２の処理」で再生レベルが０でさらに再生可能回数が０の場合（ＹＥＳ）は、各判断処理の後に、「ＰＣ−２のコンピュータ上のＨ２の処理」で、エラー表示を出力して閲覧・再生を中止し、「ＰＣ−２のコンピュータ上のＩ２の処理」で、ファイル自身が自己消去処理を行い、全ての処理を終了する。
【００２８】
また、上記の「ＰＣ−２のコンピュータ上のＧ２の処理」で、ファイルの消去処理を行う場合（ＹＥＳ）、「ＰＣ−２のコンピュータ上のＩ２の処理」で、ファイル自身が自己消去処理を行い、全ての処理を終了する。
【００２９】
以上のようにして、図３に示す従来方式では、再生者側において、外部記憶装置（Ｄｉｓｋ（１））中のそれぞれのファイル（Ｆｉｌｅ（１））は、ただ単なるデータ列（Ｄａｔａ）の集まりであり、それらのデータ列（Ｄａｔａ）をただ単に再生者側あるいは第三者のシステムが読み込んで、対応するフォーマットの再生ソフトを実行させて再生するだけの単純な流れであり、その中にはそれぞれのコンテンツの再生を制限する等の再生制御を行うようなすべが無かったが、本実施の形態では、図４に示すように、再生者側において、外部記憶装置（Ｄｉｓｋ（２））中のそれぞれのファイル（Ｆｉｌｅ（２））は、ただ単なるデータ列（Ｄａｔａ）の集まりだけでなく、それらのデータ列（Ｄａｔａ）を再生者あるいは第三者が再生する際にその再生を制御するための制御プログラム（Ｐｒｏｇｒａｍ）を追加して同時配布することで、再生者あるいは第三者がデータ列（Ｄａｔａ）を再生するためには同時配布された制御プログラム（Ｐｒｏｇｒａｍ）を実行させなければ再生できないようにし、再生者さらには第三者に対して、閲覧・再生の制限等を制御するようにしている。これと同時に、再生者あるいは第三者が再生しようとした場合、その再生を示す再生連絡信号が、著作者であるファイル作成者側に届くようにしている。
【００３０】
以上のような処理を実行することにより、コンピュータ上の情報ファイルおよび実行ソフトウェアを含む自己実行可能ファイルの作成者側から、例えばネットワークを通じて、実行ソフトウェアが作成者側の把握可能な他者側に渡った場合でも、実行ソフトウェアおよび情報ファイルについて、ファイル作成者側の意図に反して行われる他者側での閲覧あるいは再生の繰り返し実行や、さらに他者側から第三者への譲渡およびその譲渡による第三者側での閲覧あるいは再生を防止し、ファイル作成者側の意図に沿った状態で保護することができる。
【産業上の利用可能性】
【００３１】
本発明のファイル制御方法は、コンピュータ上のファイルの作成者側から当該ファイルが作成者側の把握可能な他者側に渡った場合でも、当該ファイルを、他者側からさらには第三者から、ファイル作成者側の意図に沿った状態で保護することができるものであり、例えばネットワークを経由して関連ファイルの制御を行うデジタル計算機一般あるいはデータ処理装置等に適用できる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態のファイル制御方法におけるネットワークを経由した制御手順の説明図
【図２】同実施の形態のファイル制御方法における制御手順の全体の流れを示すフローチャート
【図３】従来のファイル制御方法における外部記憶媒体上のファイルまたはデータの構造を示す模式図
【図４】本発明の実施の形態のファイル制御方法における外部記憶媒体上のファイルまたはデータの構造を示す模式図
【符号の説明】
【００３３】
Ａ１    ファイル作成者側の処理
Ｂ１    （インターネットやイントラネットなどの）ネットワーク網
Ｃ１    ファイル閲覧・再生者（他者）側の処理
Ｄ１    再生情報
Ｄ−１    再生レベル
Ｄ−２    再生可能回数
【図１】
0004679060.tif 000002
【図２】
0004679060.tif 000003
【図３】
0004679060.tif 000004
【図４】
0004679060.tif 000005