(57)【要約】【課題】コンテンツを不正な利用や転用から保護可能なコンテンツ提供サーバを提供する。【解決手段】提供するコンテンツファイル群１２０が格納される格納場所を表す格納先情報を端末１０から取得する格納先情報取得手段１４２と、格納先情報を含む格納先情報ファイルを生成する格納先情報ファイル生成手段１４４と、コンテンツファイル１２４の実行時に起動されて、端末を、コンテンツファイルが実際に格納されている格納場所と格納先情報が表す格納場所との一致を確認し、一致が確認されない場合にはコンテンツファイルの実行を中断させる格納先情報確認手段１２６として機能させるプログラムを各々に有する少なくとも１つのコンテンツファイルと、格納先情報ファイルとを含むコンテンツファイル群を作成するコンテンツファイル群作成手段１５２とを備えるコンテンツ提供サーバ１００を提供する。【選択図】図１
2008198140.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して接続された端末に、コンテンツファイルを含むコンテンツファイル群を提供するコンテンツ提供サーバにおいて、
提供する前記コンテンツファイル群が格納される格納場所を表す格納先情報を前記端末から取得する格納先情報取得手段と、
前記格納先情報を含む格納先情報ファイルを生成する格納先情報ファイル生成手段と、
少なくとも１つの前記コンテンツファイルと前記格納先情報ファイルとを含む前記コンテンツファイル群を作成するコンテンツファイル群作成手段と、
を備え、
各々の前記コンテンツファイルは、前記コンテンツファイルの実行時に起動されて、端末を、前記コンテンツファイルが実際に格納されている格納場所と前記格納先情報が表す格納場所との一致を確認し、一致が確認されない場合には前記コンテンツファイルの実行を中断させる格納先情報確認手段として機能させるプログラムを有することを特徴とするコンテンツ提供サーバ。
【請求項２】
前記格納先情報ファイル生成手段が前記端末の利用者毎に前記格納先情報ファイルを生成し、前記格納先情報ファイルが登録されることを特徴とする、請求項１に記載のコンテンツ提供サーバ。
【請求項３】
前記格納先情報ファイル生成手段が前記格納先情報を暗号化する格納先情報暗号化手段を備え、前記格納先情報確認手段が暗号化された前記格納先情報を復号化する格納先情報復号化手段を備えることを特徴とする、請求項１または２に記載のコンテンツ提供サーバ。
【請求項４】
前記格納先情報は、前記コンテンツファイル群が格納される前記端末に付随する記録装置上もしくは記憶装置上の保管場所に関する情報および／または前記通信回線上で前記端末の位置を特定可能な識別情報を含むことを特徴とする、請求項１〜３のいずれかに記載のコンテンツ提供サーバ。
【請求項５】
前記コンテンツファイル群は、前記格納先情報が表す格納場所に前記コンテンツファイル群が格納される時に起動されて、端末を、前記格納場所に予め格納されているコンテンツファイル群を削除するコンテンツファイル群削除手段として機能させるプログラムを有する管理用ファイルをさらに含むことを特徴とする、請求項１〜４のいずれかに記載のコンテンツ提供サーバ。
【請求項６】
通信回線を介して接続された端末に、コンテンツファイルを含むコンテンツファイル群を提供するコンテンツの提供方法において、
提供する前記コンテンツファイル群が格納される格納場所を表す格納先情報を前記端末から取得する格納先情報取得ステップと、
前記格納先情報を含む格納先情報ファイルを生成する格納先情報ファイル生成ステップと、
前記コンテンツファイルの実行時に起動されて、端末を、前記コンテンツファイルが実際に格納されている格納場所と前記格納先情報が表す格納場所との一致を確認し、一致が確認されない場合には前記コンテンツファイルの実行を中断させる格納先情報確認手段として機能させるプログラムを各々に有する少なくとも１つの前記コンテンツファイルと、前記格納先情報ファイルとを含む前記コンテンツファイル群を作成するコンテンツファイル群作成ステップと、
を含むことを特徴とするコンテンツの提供方法。
【請求項７】
前記格納先情報ファイル生成ステップでは、前記端末の利用者毎に前記格納先情報ファイルを生成し、前記格納先情報ファイルを登録するステップをさらに含むことを特徴とする、請求項６に記載のコンテンツの提供方法。
【請求項８】
前記格納先情報ファイル生成ステップが前記格納先情報を暗号化する格納先情報暗号化ステップをさらに含み、前記格納先情報確認手段が暗号化された前記格納先情報を復号化する格納先情報復号化ステップを含むことを特徴とする、請求項６または７に記載のコンテンツの提供方法。
【請求項９】
前記格納先情報は、前記コンテンツファイルが格納される前記端末に付随する記録装置上もしくは記憶装置上の保管場所に関する情報および／または前記通信回線上で前記端末の位置を特定可能な識別情報を含むことを特徴とする、請求項６〜８のいずれかに記載のコンテンツの提供方法。
【請求項１０】
前記コンテンツファイル群は、前記格納先情報が表す格納場所に前記コンテンツファイル群が格納される時に起動されて、端末を、前記格納場所に予め格納されているコンテンツファイル群を削除するコンテンツファイル群削除手段として機能させるプログラムを有する管理用ファイルをさらに含むことを特徴とする、請求項６〜９のいずれかに記載のコンテンツの提供方法。
【請求項１１】
通信回線を介して接続された端末に、コンテンツファイルを含むコンテンツファイル群を提供するコンテンツ提供サーバに適用されるプログラムにおいて、前記コンテンツ提供サーバを、
提供する前記コンテンツファイル群が格納される格納場所を表す格納先情報を前記端末から取得する格納先情報取得手段、
前記格納先情報を含む格納先情報ファイルを生成する格納先情報ファイル生成手段、
前記コンテンツファイルの実行時に起動されて、端末を、前記コンテンツファイルが実際に格納されている格納場所と前記格納先情報が表す格納場所との一致を確認し、一致が確認されない場合には前記コンテンツファイルの実行を中断させる格納先情報確認手段として機能させるプログラムを各々に有する少なくとも１つの前記コンテンツファイルと、前記格納先情報ファイルとを含む前記コンテンツファイル群を作成するコンテンツファイル群作成手段、
として機能させるプログラム。
【請求項１２】
コンテンツファイルをコンテンツファイル群として端末に提供するためのコンピュータ読取り可能なコンテンツ提供媒体において、
前記コンテンツファイル群が格納される格納場所を表す格納先情報を含む格納先情報ファイルと、
前記コンテンツファイルの各々に含まれ、前記コンテンツファイルの実行時に起動されて、端末を、前記コンテンツファイルが実際に格納されている格納場所と前記格納先情報が表す格納場所との一致を確認し、一致が確認されない場合には前記コンテンツファイルの実行を中断させる格納先情報確認手段として機能させるプログラムと、
を含むことを特徴とするコンテンツ提供媒体。
【請求項１３】
前記格納先情報ファイルに含まれる前記格納先情報が暗号化されており、前記格納先情報確認手段が暗号化された前記格納先情報を復号化する格納先情報復号化手段を備えることを特徴とする、請求項１２に記載のコンテンツ提供媒体。
【請求項１４】
前記コンテンツファイル群は、前記格納先情報が表す格納場所に前記コンテンツファイル群が格納される時に起動されて、端末を、前記格納場所に予め格納されているコンテンツファイル群を削除するコンテンツファイル群削除手段として機能させるプログラムを有する管理用ファイルをさらに含むことを特徴とする、請求項１２または１３に記載のコンテンツ提供媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供サーバ、コンテンツの提供方法、プログラムおよび提供媒体に係り、特に、通信回線を介して接続された端末にコンテンツファイルを提供する、コンテンツ提供サーバ、コンテンツの提供方法およびプログラムならびにコンテンツファイルを端末に提供するためのコンピュータ読取り可能なコンテンツ提供媒体に関する。
【背景技術】
【０００２】
情報通信網の発達により、デジタルデータで表現された文章、音楽、画像、映像、データベース、またはそれらを組合せた情報の集合であるデジタルコンテンツの利用が普及しつつある。特に、インターネット等に接続されたコンテンツ提供サーバに収容されている膨大なコンテンツは、利用権限を有する特定の利用者または利用権限を有しない不特定多数の利用者によりアクセスされ、必要に応じてパーソナルコンピュータ等の利用者端末にダウンロードされて、様々な用途に利用されている。そして、コンテンツ利用の普及につれて、コンテンツの著作権保護（コンテンツ保護）問題が顕著となりつつある。
【０００３】
本発明は、コンテンツ保護に関するものであるが、以下では、コンテンツ保護に関する問題の一例として、ｅ−ラーニングに用いられるコンテンツを取上げて説明する。しかしながら、本発明の適用は、ｅ−ラーニングに用いられるコンテンツの保護に限定されるものではなく、より一般的な概念であるコンテンツの保護に及ぶものである。
【０００４】
「ｅ−ラーニング」とは、パーソナルコンピュータやネットワーク等を利用して教育を行う教育サービスの提供方法である。また、ｅ−ラーニングには、特にインターネットやＷＷＷ（World Wide Wed）等の技術を利用して教育を行う、いわゆる「ＷＢＴ（Web Based Training）」や「Ｗｅｂラーニング」も含まれる。これらの教育サービスは、遠隔地の利用者への教育の提供、コンピュータならではの効果的な教材の提供、学習進捗状況のきめ細かな管理・指導の実現等、教室で行われる通常の教育サービスでは得られないサービスを提供するものとして注目されている。
【０００５】
ｅ−ラーニングでは、受講者は、例えば、携帯電話、ＰＤＡ（Personal Desktop Assistance）やパーソナルコンピュータ等の端末を用いて、学習教材用コンテンツが記録されている教育サーバにネットワークを介してアクセスすることによりオンライン学習を行う。一方、教育サーバにアクセスできない環境では、受講者は、予め端末にダウンロードしたコンテンツや、ＣＤ−ＲＯＭ等の記録媒体で提供されて端末にインストールしたコンテンツを利用することによりオフライン学習を行う。
【０００６】
下記特許文献１には、この種のｅ−ラーニングシステムの一例として「ハイブリッド学習システム」が開示されている。本学習システムは、特にオフライン学習時の学習状況を端末上で収集し、収集した情報をオンライン学習時に教育サーバに送信することにより、学習管理の継続性が維持された教育サービスを提供するものである。
【０００７】
【特許文献１】特開２００４−６９７２８号公報
【０００８】
しかしながら、前述した学習システムでは、オフライン学習時に利用される学習教材用コンテンツのコンテンツ保護については十分に考慮されていない。すなわち、ダウンロードや記録媒体を介して提供されるコンテンツは、ダウンロード／インストール時にはコピープロテクト等の手段により適切に保護されているが、ダウンロード／インストール後のコンテンツ保護が考慮されていないので、複製されて不正に利用されたり、第三者に転用されたりする場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は上記問題点に鑑みてなされたものであり、その目的は、コンテンツを不正な利用や転用から保護することができる、新規かつ改良された、コンテンツ提供サーバ、コンテンツの提供方法、プログラムおよび提供媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の第１の観点によれば、通信回線を介して接続された端末に、コンテンツファイルを含むコンテンツファイル群を提供するコンテンツ提供サーバが提供される。本コンテンツ提供サーバは、提供するコンテンツファイル群が格納される格納場所を表す格納先情報を端末から取得する格納先情報取得手段と、格納先情報を含む格納先情報ファイルを生成する格納先情報ファイル生成手段と、少なくとも１つのコンテンツファイルと格納先情報ファイルとを含むコンテンツファイル群を作成するコンテンツファイル群作成手段と、を備え、各々のコンテンツファイルは、コンテンツファイルの実行時に起動されて、コンテンツファイルを実行する端末を、コンテンツファイルが実際に格納されている格納場所と格納先情報が表す格納場所との一致を確認し、一致が確認されない場合にはコンテンツファイルの実行を中断させる格納先情報確認手段として機能させるプログラムを有する。
【００１１】
かかる構成によれば、コンテンツ提供サーバが提供するコンテンツファイル群には、各々に格納先情報確認手段として機能させるプログラムを有する少なくとも１つのコンテンツファイルと、格納先情報ファイルとが含まれる。そして、提供されたコンテンツファイル群に含まれるコンテンツファイルが端末上で実行されると、コンテンツファイル中の格納先情報確認手段として機能するプログラムが起動される。これにより、格納先情報確認手段によって、格納先情報ファイル中の格納先情報が表す格納場所とコンテンツファイルが実際に格納されている格納場所との一致が確認され、一致が確認されない場合にはコンテンツファイルの実行が中断される。よって、格納先情報が表す格納場所以外に格納されたコンテンツファイル群に含まれるコンテンツファイルの実行が中断されるので、コンテンツファイルが不正な利用や転用から保護される。
【００１２】
また、上記格納先情報ファイル生成手段が端末の利用者毎に格納先情報ファイルを生成し、格納先情報ファイルが登録されるようにしてもよい。かかる構成によれば、端末の利用者毎の格納先情報ファイルが登録されるので、格納先情報ファイルが既に生成されている端末の利用者に対しては、コンテンツファイル群の提供を受ける毎に格納先情報ファイルを生成する必要がない。
【００１３】
また、上記格納先情報ファイル生成手段が格納先情報を暗号化する格納先情報暗号化手段を備え、格納先情報確認手段が暗号化された格納先情報を復号化する格納先情報復号化手段を備えるようにしてもよい。かかる構成によれば、暗号化された格納先情報を含む格納先情報ファイルがコンテンツ提供サーバ上で生成され、コンテンツファイル群の一部として端末に提供される。そして、提供されたコンテンツファイル群に含まれる格納先情報ファイル中の格納先情報が端末上で復号化される。これにより、格納先情報ファイル中の格納先情報が利用者または第三者による改ざんから保護される。
【００１４】
また、上記格納先情報は、コンテンツファイルが格納される端末に付随する記録装置上もしくは記憶装置上の保管場所に関する情報および／または通信回線上で端末の位置を特定可能な識別情報を含むようにしてもよい。かかる構成によれば、提供されたコンテンツファイル群の格納場所が限定されるので、コンテンツファイルの不正な利用や転用が防止される。
【００１５】
コンテンツファイル群は、格納先情報が表す格納場所にコンテンツファイル群が格納される時に起動されて、端末を、格納場所に予め格納されているコンテンツファイル群を削除するコンテンツファイル群削除手段として機能させるプログラムを有する管理用ファイルをさらに含むようにしてもよい。かかる構成によれば、利用済みのコンテンツファイル群が自動的に削除されるので、利用済みのコンテンツファイルが不正な利用や転用から保護される。
【００１６】
また、本発明の第２の観点によれば、通信回線を介して接続された端末に、少なくとも１つのコンテンツファイルを含むコンテンツファイル群を提供するコンテンツの提供方法が提供される。本提供方法は、提供するコンテンツファイル群が格納される格納場所を表す格納先情報を端末から取得する格納先情報取得ステップと、格納先情報を含む格納先情報ファイルを生成する格納先情報ファイル生成ステップと、コンテンツファイルの実行時に起動されて、コンテンツファイルを実行する端末を、コンテンツファイルが実際に格納されている格納場所と格納先情報が表す格納場所との一致を確認し、一致が確認されない場合にはコンテンツファイルの実行を中断させる格納先情報確認手段として機能させるプログラムを各々に有する少なくとも１つのコンテンツファイルと、格納先情報ファイルとを含むコンテンツファイル群を作成するコンテンツファイル群作成ステップと、を含む。
【００１７】
かかる方法によれば、格納先情報確認手段によって、格納先情報ファイル中の格納先情報が表す格納場所とコンテンツファイルが実際に格納されている格納場所との一致が確認され、一致が確認されない場合にはコンテンツファイルの実行が中断される。
【００１８】
また、本発明の第３の観点によれば、通信回線を介して接続された端末に、少なくとも１つのコンテンツファイルを含むコンテンツファイル群を提供するコンテンツ提供サーバに適用されるプログラムが提供される。本プログラムは、コンテンツ提供サーバを、提供するコンテンツファイル群が格納される格納場所を表す格納先情報を端末から取得する格納先情報取得手段、格納先情報を含む格納先情報ファイルを生成する格納先情報ファイル生成手段、コンテンツファイルの実行時に起動されて、コンテンツファイルを実行する端末を、コンテンツファイルが実際に格納されている格納場所と格納先情報が表す格納場所との一致を確認し、一致が確認されない場合にはコンテンツファイルの実行を中断させる格納先情報確認手段として機能させるプログラムを各々に有する少なくとも１つのコンテンツファイルと、格納先情報ファイルとを含むコンテンツファイル群を作成するコンテンツファイル群作成手段、として機能させる。
【００１９】
さらに、本発明の第４の観点によれば、コンテンツファイルをコンテンツファイル群として提供するためのコンピュータ読取り可能なコンテンツ提供媒体が提供される。本コンテンツ提供媒体は、コンテンツファイル群が格納される格納場所を表す格納先情報を含む格納先情報ファイルと、コンテンツファイルの各々に含まれ、コンテンツファイルの実行時に起動されて、コンテンツファイルを実行する端末を、コンテンツファイルが実際に格納されている格納場所と格納先情報が表す格納場所との一致を確認し、一致が確認されない場合にはコンテンツファイルの実行を中断させる格納先情報確認手段として機能させるプログラムと、を含む。
【００２０】
かかる構成によれば、格納先情報確認手段によって、格納先情報ファイル中の格納先情報が表す格納場所とコンテンツファイルが実際に格納されている格納場所との一致が確認され、一致が確認されない場合にはコンテンツファイルの実行が中断される。
【発明の効果】
【００２１】
以上説明したように、本発明によれば、コンテンツを不正な利用や転用から保護可能な、コンテンツ提供サーバ、コンテンツの提供方法、プログラムおよび提供媒体を提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下に、添付した図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２３】
まず、以下では、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係るコンテンツ提供サーバの機能構成を示すブロック図である。
【００２４】
図１に示すように、コンテンツ提供サーバ１００は、例えば、インターネットやイントラネット等の情報通信網５０を介して、端末１０、１２に接続される。コンテンツ提供サーバ１００は、様々なコンテンツからなるコンテンツファイル１１２をコンテンツファイル群１２０として端末１０、１２に提供する。コンテンツ提供サーバ１００は、インターネットやＷＷＷ技術を用いてダウンロード実行用ページ１３０等のウェブページを提供し、端末１０、１２は、そのウェブページを介してコンテンツ提供サーバ１００にアクセスし、利用者の所望するコンテンツファイル１２４を含むコンテンツファイル群１２０をダウンロードする。なお、図１中では、説明の便宜上、コンテンツファイル１１２およびコンテンツファイル群１２０が各々に１つずつ示されているが、１つずつに限定されるものではない。ここで、ｅ−ラーニングの事例では、コンテンツ提供サーバ１００、端末１０、１２およびコンテンツファイル１１２が教育サーバ、受講者の端末および学習教材用コンテンツに各々に相当する。
【００２５】
コンテンツ提供サーバ１００は、図１に示すように、様々なコンテンツからなるコンテンツファイル１１２等を記録するコンテンツ記録部１１０を備える。コンテンツ記録部１１０は、コンテンツファイル１１２等を記録するために、例えば、ハードディスク装置や光ディスク装置等の外部記録装置で構成される。なお、コンテンツ記録部１１０は、コンテンツファイル１１２等を記録するために、その一部が例えば半導体素子等の主記憶装置で構成されるようにしてもよい。ここで、コンテンツ記録部１１０には、様々なコンテンツファイル１１２が記録されるとともに、例えば、ダウンロードの実行毎に作成されるコンテンツファイル群１２０と、ダウンロードの実行毎に更新して利用される格納先情報ファイル１１４とが作成される。
【００２６】
図１に示すように、ダウンロード実行用ページ１３０は、ダウンロード情報取得プログラム１３２を含む。このプログラム１３０は、格納先情報取得機能１４２、格納先情報暗号化機能１４４および情報ファイル生成機能１４６を有する。格納先情報取得機能１４２とは、提供するコンテンツファイル群１２０が格納される格納場所を表す格納先情報を端末１０、１２から取得する機能である。格納先情報暗号化機能１４４とは、格納先情報を暗号化する機能である。格納先情報ファイル生成機能１４６とは、格納先情報を含む格納先情報ファイル１１４を生成する機能である。
【００２７】
また、コンテンツ提供サーバ１００は、コンテンツファイル群作成機能１５２を有する。コンテンツファイル群作成機能１５２とは、少なくとも１つのコンテンツファイル１２４と格納先情報ファイル１１４とを含むコンテンツファイル群１２０を作成する機能である。
【００２８】
また、ダウンロード対象となるコンテンツファイル群１２０は、利用者の所望する少なくとも１つのコンテンツファイル１２４と、格納先情報ファイル１１４とを含む。そして、各コンテンツファイル１２４は、ダウンロード情報確認プログラム１２６を含む。なお、図１中では、説明の便宜上、コンテンツファイル群１２０にのみダウンロード情報確認プログラム１２６が含まれているが、ダウンロード情報確認プログラム１２６は、コンテンツファイル１１２にも同様に予め含まれている。このプログラムは、格納先情報復号化機能１６２および格納先情報確認機能１６４を有する。格納先情報復号化機能１６２とは、暗号化された格納先情報を復号化する機能である。格納先情報確認機能１６４とは、コンテンツファイル１２４が実際に格納されている格納場所を調査し、格納先情報が表す格納場所との一致を確認し、一致が確認されない場合にはコンテンツファイル１２４の実行を中断させる機能である。
【００２９】
以下では、図２〜図４を参照しながら、本実施形態に係るコンテンツ提供サーバ１００および端末１０、１２の動作手順について説明する。ここで、図２は、本実施形態に係るダウンロード情報取得プログラム等の主要な動作を示す説明図である。また、図３は、本実施形態に係るダウンロード情報確認プログラム等の主要な動作を示す説明図である。図４は、本実施形態に係るコンテンツ提供サーバおよび端末の主要な動作手順を示すフロー図である。
【００３０】
まず、コンテンツ提供サーバ１００側での処理を中心に説明する。利用者の端末（例えば端末１）１０がインターネット５０等を介してコンテンツ提供サーバ１００にアクセスすると、コンテンツ提供サーバ１００が提供する不図示のログイン実行用ページ等を介して端末１０とコンテンツ提供サーバ１００との間で利用者情報やパスワード等が送受信されて利用者認証手続きが行われる。利用者認証手続きが完了すると、コンテンツ提供サーバ１００は、端末１０に対するサービス提供を開始する。
【００３１】
利用者の端末１０がコマンド入力等を介してコンテンツファイル１１２のダウンロード実行を選択すると、コンテンツ提供サーバ１００は、例えば図２に示すようなダウンロード実行用ページ１３０を介して、コンテンツファイル１２４のダウンロード実行の確認を端末１０の利用者に促す。ダウンロード実行用ページ１３０には、例えば、「ダウンロードを実行しますか？」というメッセージとともに、「はい」および「いいえ」というメッセージを伴う確認用のボタン１３４、１３６が表示される。そして、端末１０の利用者が「はい」ボタン１３４の選択によりダウンロード実行の確認を行うと、ダウンロード実行用ページ１３０に含まれるダウンロード情報取得プログラム１３２が起動する。
【００３２】
ダウンロード情報取得プログラム１３２は、まず、ダウンロードされるコンテンツファイル群１２０の格納場所を表す格納先情報を取得する（Ｓ１０２）。このために、ダウンロード情報取得プログラム１３２は、格納先情報取得機能１４２により、例えば図２に示すような格納先情報取得用ページ１７０を介して、コンテンツファイル群１２０の格納場所の入力を端末１０の利用者に促す。ダウンロード実行用ページ１３０には、例えば、「ダウンロードするコンテンツの格納場所を入力してください。なお、指定した格納場所以外ではコンテンツが動作しません。」というメッセージが表示される。また、端末１０の利用者が格納場所を入力するための入力欄１７２とともに、「ＯＫ」および「キャンセル」というメッセージを伴う確認用のボタン１７４、１７６が表示される。
【００３３】
そして、端末１０の利用者は、端末１０に付随する記録／記憶装置上の保管場所に相当するディレクトリ名やフォルダ名等の識別情報で構成される格納場所を入力欄１７２に入力し、「ＯＫ」ボタン１７４の選択により格納場所の入力を確認する。一方、端末１０の利用者が「キャンセル」ボタン１７６を選択した場合には、格納先情報取得機能１４２が中断され、コンテンツファイル１２４のダウンロード実行の確認を端末１０の利用者に再び促す。
【００３４】
なお、ダウンロード情報取得プログラム１３２は、端末１０の利用者により入力されるディレクトリ名やフォルダ名等の識別情報とともに、端末１０を特定可能な識別情報を取得するようにしてもよい。これは、例えば、端末１２が端末１０と同様なディレクトリまたはフォルダ構成を有する場合にも、端末１０を識別可能な識別情報を用いてコンテンツファイル１２４の格納場所を確認することで、コンテンツファイル１２４の不正な利用や転用を防止するためである。よって、端末１０のホスト名やＭＡＣ（Media Access Control）アドレス等、情報通信網５０上で端末１０の位置を特定可能な識別情報を自動的に取得するようにしてもよい。これにより、ダウンロードされるコンテンツファイル群１２０の格納場所（利用場所）がより限定されるので、コンテンツファイル１２４の不正な利用や転用を効果的に防止することができる。
【００３５】
コンテンツファイル群１２０の格納場所を取得すると、ダウンロード情報取得プログラム１３２は、格納先情報暗号化機能１４４により、取得した格納先情報を暗号化する（Ｓ１０４）。暗号化の手法は、特に問わないが、後述する格納先情報復号化機能１６２による復号化が可能となっていることが必要である。これにより、利用者または第三者による格納先情報の改ざんを防止することができる。
【００３６】
格納先情報を暗号化すると、ダウンロード情報取得プログラム１３２は、格納先情報ファイル生成機能１４６により、暗号化された格納先情報を含む格納先情報ファイル１１４を生成する（Ｓ１０６）。格納先情報ファイル１１４は、例えばコンテンツ記録部１１０に格納されるが、その格納場所をコンテンツ記録部１１０のみに限定するものではない。格納先情報ファイル１１４を生成すると、ダウンロード情報取得プログラム１３２の処理が終了する。
【００３７】
ダウンロード情報取得プログラム１３２の処理が終了すると、コンテンツ提供サーバ１００は、例えば不図示のコンテンツ選択用ページを介して、ダウンロードの対象となるコンテンツファイル１２４の選択を端末１０の利用者に促す。コンテンツ選択用ページには、例えば、コンテンツ提供サーバ１００が提供可能なコンテンツファイル１１２の一覧とともに、選択用のボタンおよび確認用のボタンが表示される。ここで、コンテンツファイル１１２の一覧は、例えば利用者情報に関連付けて予め登録されているコンテンツファイル１１２の利用権限に基づいて、コンテンツ記録部１１０に記録されているコンテンツファイル１１２の一部または全てを含むように作成される。そして、端末１０の利用者は、選択ボタンを介して少なくとも１つの所望のコンテンツファイル１１２を一覧上で選択し、確認用のボタンを選択する。
【００３８】
なお、コンテンツ選択用ページには、コンテンツファイル１１２の選択に際してコンテンツ内容を予め確認するために、プレビュー用のボタンが表示されるようにしてもよい。端末１０の利用者がコンテンツファイル１１２を選択した状態でプレビュー用のボタンを選択すると、コンテンツ選択用ページには、選択されたコンテンツファイル１１２の内容の一部のみを表示または出力するために、コンテンツ内容の確認用画面が表示される。
【００３９】
ダウンロード対象となるコンテンツファイル１２４が選択されると、コンテンツ提供サーバ１００は、コンテンツファイル群作成機能１５２により、ダウンロード対象となるコンテンツファイル群１２０を作成する（Ｓ１１２）。コンテンツファイル群作成機能１５２により、ダウンロード情報取得プログラム１３２により作成された格納先情報ファイル１１４と、端末１０の利用者により選択された少なくとも１つのコンテンツファイル１２４と、を含むコンテンツファイル群１２０が作成される。コンテンツファイル群１２０は、例えばコンテンツ記録部１１０に格納されている格納先情報ファイル１１４とともに、例えばコンテンツ記録部１１０に作成されるが、その格納場所をコンテンツ記録部１１０のみに限定するものではない。ここで、各コンテンツファイル１２４には、後述するダウンロード情報確認プログラム１２６が含まれている。
【００４０】
コンテンツファイル群１２０が作成されると、コンテンツ選択用ページには、端末１０の利用者がコンテンツファイル群１２０の格納場所を入力するための入力欄が表示される。そして、端末１０の利用者は、端末１０に付随する記録装置上または記憶装置上の保管場所に相当するディレクトリ名やフォルダ名等の識別情報で構成される格納場所を入力欄に入力する。格納場所が入力されると、コンテンツ提供サーバ１００は、ダウンロード対象となるコンテンツファイル群１２０をインターネット５０等を介して端末１０に送信する。そして、ダウンロードされたコンテンツファイル群１２０は、コンテンツ選択用ページを介して端末１０の利用者により入力された格納場所に格納される。なお、コンテンツファイル群１２０の格納場所を入力する処理は、予めダウンロード情報取得プログラム１３２の格納先情報取得機能１４２により取得された格納先情報を用いることにより、省略されるようにしてもよい。
【００４１】
なお、コンテンツファイル群１２０の送信に際しては、コンテンツ提供サーバ１００がコンテンツファイル群１２０自体またはコンテンツファイル群１２０に含まれるコンテンツファイル１２４に圧縮処理を施すようにしてもよい。圧縮処理の手法は、特に問わないが、圧縮ファイル群または圧縮ファイルの伸長（解凍）処理が端末１０側により可能となっていることが必要である。これにより、コンテンツファイル群１２０の送信時の送信データの容量を小さくすることができる。
【００４２】
また、コンテンツ提供サーバ１００は、コンテンツファイル群１２０とともに、既にダウンロードされているコンテンツファイル１２４を管理するための管理用プログラムを含む管理ファイルを送信するようにしてもよい。管理用プログラムは、利用者の端末１０のコンテンツファイル群１２０の格納場所で、コンテンツファイル群１２０のダウンロードと同時に起動し、格納場所に予め格納されている利用済みのコンテンツファイル群１２０を削除するように、端末１０を機能させる。これにより、利用済みのコンテンツファイル群１２０が自動的に削除されるので、利用済みのコンテンツファイル１２４を不正な利用や転用から保護することができる。
【００４３】
次に、利用者の端末１０側での処理を中心に説明する。利用者の端末１０がインターネット５０等を介してコンテンツ提供サーバ１００からコンテンツファイル群１２０のダウンロードを完了し、端末１０上で所望のコンテンツファイル１２４を実行すると（Ｓ１２２）、コンテンツファイル１２４に含まれるダウンロード情報確認プログラム１２６が自動的に起動する。
【００４４】
ダウンロード情報確認プログラム１２６は、まず、実行中のコンテンツファイル１２４を一時的に停止させるように端末を機能させる（Ｓ１３２）。そして、ダウンロード情報確認プログラム１２６は、格納先情報復号化機能１６２により、実行中のコンテンツファイル１２４を含むコンテンツファイル群１２０に含まれる格納先情報ファイル１１４から暗号化済みの格納先情報を取り出し、暗号化済みの格納先情報を復号化することにより、格納先情報を取得する（Ｓ１３４）。
【００４５】
格納先情報を取得すると、ダウンロード情報確認プログラム１２６は、格納先情報確認機能１６４により、実行中のコンテンツファイル１２４の実際の格納場所を調査し、格納先情報が表す格納場所と比較するように端末を機能させる（Ｓ１３６、Ｓ１３８）。ここで、格納先情報は、ダウンロード情報取得プログラム１３２を介して取得された情報であり、実行中のコンテンツファイル１２４を含むダウンロードされたコンテンツファイル群１２０が格納されるべき格納場所を表す。一方、コンテンツファイル１２４の格納されるべき格納場所は、コンテンツファイル群１２０が格納される格納場所の下位のディレクトリまたはフォルダとして一義的に表される。このため、実行中のコンテンツファイル１２４の実際の格納場所と格納先情報が表す予め定められた格納場所（予め定められた格納場所の下位のディレクトリまたはフォルダ）との比較が可能となる。
【００４６】
格納場所の比較（Ｓ１４０）により格納場所の一致が確認されると、ダウンロード情報確認プログラム１２６は、一時的に中断されていたコンテンツファイル１２４の実行を再開させるように端末を機能させる（Ｓ１４２）。一方、格納場所の一致が確認されなければ、ダウンロード情報確認プログラム１２６は、一時的に停止されていたコンテンツファイル１２４の実行を中断させるように端末を機能させる（Ｓ１４４）。コンテンツファイル１２４の実行の中断に際しては、例えば、「コンテンツファイルの利用場所が不正です。」というメッセージが端末１０の表示部等に表示されるようにしてもよい。これにより、ダウンロードされたコンテンツファイル１２４は、予め定められた格納場所でのみ実行されるので、例えば、利用者の端末１０以外の他の端末（例えば端末２  １２）や他の記録媒体にコピーされた状態では実行できない。
【００４７】
以上説明したように、本実施形態によれば、格納先情報確認プログラム１２６によって、格納先情報ファイル１１４中の格納先情報が表す格納場所とコンテンツファイル１２４が実際に格納されている格納場所との一致が確認され、一致が確認されない場合にはコンテンツファイル１２４の実行が中断される。よって、格納先情報が表す格納場所以外に格納されたコンテンツファイル群１２０に含まれるコンテンツファイル１２４の実行が中断されるので、コンテンツファイル１２４を不正な利用や転用から保護することができる。
【００４８】
つぎに、以下では、本発明の第２の実施形態について説明する。以下では、本実施形態に係るコンテンツ提供サーバの機能構成ならびにコンテンツ提供サーバおよび端末の主要な動作手順について説明するが、第１の実施形態と重複する部分についての説明は省略する。
【００４９】
図５は、本発明の第２の実施形態に係るコンテンツ提供サーバの機能構成を示すブロック図である。図５に示すように、本実施形態に係るコンテンツ提供サーバ１００’は、図１に示す第１の実施形態に係るコンテンツ提供サーバ１００とほぼ同様の機能構成を有する。
【００５０】
ただし、本実施形態に係るコンテンツ提供サーバ１００のコンテンツ記録部１１０’には、図５に示すように、ダウンロード毎に更新して利用される固有の格納先情報ファイル１１４の代わりに、ダウンロード実行のアクセス履歴を有する利用者毎に格納先情報ファイル１１６、１１８が登録されている。第１の実施形態に係るコンテンツ提供サーバ１００では、コンテンツ記録部１１０に記録されている固有の格納先情報ファイル１１４が、利用者に依存することなくダウンロード毎に更新して利用されるので、複数の利用者により同時に利用されないように、格納先情報ファイル１１４に対するアクセスを排他制御する必要がある。また、コンテンツファイル群１２０の格納場所は、利用者の端末１０毎に予め定められていることが一般的であるので、コンテンツ提供サーバ１００がダウンロード毎に格納先情報を取得する必要性も低い。このため、本実施形態に係るコンテンツ提供サーバ１００’では、利用者毎に格納先情報を登録することで、格納先情報ファイル１１４に対するアクセスの排他制御や格納先情報の取得処理を省略することができる。
【００５１】
以下では、第１の実施形態と異なる処理を中心に、本実施形態に係るコンテンツ提供サーバ１００’側での処理について説明する。
【００５２】
コンテンツ提供サーバ１００’と端末（例えば、端末１）１０との間で利用者認証手続きが行われ、端末１０の利用者がダウンロード実行用ページ１３０’を介して、コンテンツファイル１１２のダウンロード実行の確認を行うと、ダウンロード情報取得プログラム１３２’が起動する。ダウンロード情報取得プログラム１３２’は、まず、アクセス中の端末１０の利用者に関する格納先情報ファイル（例えば、端末１用格納先情報ファイル）１１６がコンテンツ記録部１１０’に登録されているか否かを確認する。
【００５３】
端末１用格納先情報ファイル１１６が登録されていない場合には、ダウンロード情報取得プログラム１３２’は、第１の実施形態と同様に、格納先情報取得機能１４２’、格納先情報暗号化機能１４４’および格納先情報ファイル生成機能１４６’により、端末１用格納先情報ファイル１１６を新規に生成してコンテンツ記憶部１１０’に登録した上で、処理を終了する（Ｓ１０２〜Ｓ１０６）。
【００５４】
一方、端末１用格納先情報ファイル１１６が登録されている場合には、ダウンロード情報取得プログラム１３２’は、端末１用格納先情報ファイル１１６中に含まれる格納先情報を端末１０の表示部等に表示し、登録されている格納場所にコンテンツファイル群１２０’をダウンロードすることについて端末１０の利用者に確認を促す。ここで、端末１０の利用者が格納場所の変更を希望する場合には、ダウンロード情報取得プログラム１３２’は、格納先情報取得機能１４２’、格納先情報暗号化機能１４４’および格納先情報ファイル生成機能１４６’により、端末１用格納先情報ファイル１１６を更新してコンテンツ記憶部１１０’に再登録した上で、処理を終了する（Ｓ１０２〜Ｓ１０６）。一方、端末１０の利用者が格納場所の変更を希望しない場合には、ダウンロード情報取得プログラム１３２’は、処理を終了する。
【００５５】
コンテンツファイル群１２０’の格納場所を確認すると、コンテンツ提供サーバ１００’は、第１の実施形態と同様にコンテンツファイル１１２の選択を端末１０の利用者に促し、コンテンツファイル群作成機能１５２により、ダウンロード対象となるコンテンツファイル群１２０’を作成する（Ｓ１１２）。ここで、コンテンツファイル群１２０’は、端末１０の利用者により選択された少なくとも１つのコンテンツファイル１２４’と、予め登録済みの端末１用格納先情報ファイル１１６またはダウンロード情報取得プログラム１３２’により作成もしくは更新された端末１用格納先情報ファイル１１６と、を含む。ここで、各コンテンツファイル１２４’には、先述したダウンロード情報確認プログラム１２６’が含まれている。なお、コンテンツファイル群１２０’の作成（Ｓ１１２）以降のダウンロード提供サーバ１００’側での処理および端末１０側での処理（Ｓ１２２〜Ｓ１４４）は、第１の実施形態と実質的に同様であるので、その説明を省略する。
【００５６】
以上説明したように、本実施形態によれば、端末１０、１２の利用者毎の格納先情報ファイル１１６、１１８が登録されるので、格納先情報ファイル１１６、１１８が既に生成されている端末１０、１２の利用者に対しては、コンテンツファイル群１２０’の提供を受ける毎に格納先情報ファイル１１６、１１８を生成する処理を省略することができる。
【００５７】
最後に、以下では、本発明の第３の実施形態について説明する。本実施形態に係るコンテンツ提供媒体は、コンテンツファイルをコンテンツファイル群として端末に提供するためのコンピュータ読取り可能なコンテンツ提供媒体である。
【００５８】
ここで、コンテンツ提供媒体は、コンテンツファイル等のデータを保存または伝送可能ないかなる媒体によっても構成され、例えば、電子回路、半導体メモリ素子、ＲＯＭ、フラッシュメモリ、消去可能ＲＯＭ（ＥＲＯＭ：Erasable ROM）、フレキシブルディスク、光ディスク、ハードディスク、光ケーブル媒体、無線周波数（ＲＦ）網等が挙げられる。
【００５９】
コンテンツ提供媒体は、コンテンツファイル群が格納される格納場所を表す格納先情報を含む格納先情報ファイルと、コンテンツファイルの各々に含まれ、コンテンツファイルの実行時に起動されて、端末を、コンテンツファイルが実際に格納されている格納場所と格納先情報が表す格納場所との一致を確認し、一致が確認されない場合にはコンテンツファイルの実行を中断させる格納先情報確認手段として機能させるプログラムと、を含む。
【００６０】
コンテンツの提供に際して、コンテンツ提供者は、コンテンツファイル群が格納されるべき格納場所を表す格納先情報を暗号化し、暗号化された格納先情報を含む格納先情報ファイルを生成する。ここで、格納先情報は、コンテンツファイルを提供される端末から予め取得されている。コンテンツ提供者は、利用者の所望するコンテンツファイルと、生成された格納先情報ファイルとをコンテンツファイル群として一旦保存する。そして、コンテンツ提供者は、利用者の所望する提供媒体を利用して、コンテンツファイル群を端末に提供する。ここで、提供媒体として保存媒体が選択された場合には、コンテンツファイル群が保存媒体に保存された状態で、または、伝送媒体が選択された場合には、コンテンツファイル群が伝送媒体を介して、端末に提供される。
【００６１】
コンテンツファイル群を入手した利用者は、利用する端末上の予め定められた格納場所にコンテンツファイル群を格納し、所望のコンテンツファイルを実行する。コンテンツファイルを実行すると、コンテンツファイルに含まれる格納先情報確認プログラムが起動し、コンテンツファイルの実行を一時的に停止させるように端末を機能させる。そして、格納先情報確認プログラムは、格納先情報復号化機能により、格納先情報ファイルに含まれる格納先情報を復号化し、格納先情報確認機能により、実行中のコンテンツファイルを含むコンテンツファイル群が実際に格納されている格納場所を調査し、格納先情報が表す格納場所との比較を行うように端末を機能させる。格納場所の比較に際して、格納場所の一致が確認されると、一時的に停止されていたコンテンツファイルの実行が再開されるように端末を機能させる。一方、格納場所の一致が確認されなければ、一時的に停止されていたコンテンツファイルの実行が中断されるように端末を機能させる。
【００６２】
以上説明したように、本実施形態によれば、格納先情報確認プログラムによって、格納先情報ファイル中の格納先情報が表す格納場所とコンテンツファイルが実際に格納されている格納場所との一致が確認され、一致が確認されない場合にはコンテンツファイルの実行が中断される。よって、格納先情報が表す格納場所以外に格納されたコンテンツファイル群に含まれるコンテンツファイルの実行が中断されるので、コンテンツファイルを不正な利用や転用から保護することができる。
【００６３】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１の実施形態に係るコンテンツ提供サーバの機能構成を示すブロック図である。
【図２】本実施形態に係るダウンロード情報取得プログラム等の主要な動作を示す説明図である。
【図３】本実施形態に係るダウンロード情報確認プログラム等の主要な動作を示す説明図である。
【図４】本実施形態に係るコンテンツ提供サーバおよび端末の主要な動作手順を示すフロー図である。
【図５】本発明の第２の実施形態に係るコンテンツ提供サーバの機能構成を示すブロック図である。
【符号の説明】
【００６５】
１０、１２    端末
５０    情報通信網
１００、１００’    コンテンツ提供サーバ
１１０、１１０’    コンテンツ記録部
１１２、１２４、１２４’    コンテンツファイル
１２０、１２０’    コンテンツファイル群
１２６、１２６’    ダウンロード情報確認プログラム
１３０、１３０’    ダウンロード実行用ページ
１３２、１３２’    ダウンロード情報取得プログラム
１４２、１４２’    格納先情報取得機能
１４４、１４４’    格納先情報暗号化機能
１４６、１４６’    格納先情報ファイル作成機能
１５２    コンテンツファイル群作成機能
１６２    格納先情報復号化機能
１６４    格納先情報確認機能
【図１】
2008198140.tif 000003
【図２】
2008198140.tif 000004
【図３】
2008198140.tif 000005
【図４】
2008198140.tif 000006
【図５】
2008198140.tif 000007