(57)【要約】【課題】コンテンツに対して、より適切な使用制限を行うことができる情報処理装置を提供することを目的とする。【解決手段】コンテンツを記憶する記憶手段であり且つコンテンツを一時的に記憶する一時的記憶領域とコンテンツを確定的に記憶する確定的記憶領域とを有する記憶手段を備え、前記記憶手段に記憶されたコンテンツを使用することが可能な情報処理装置において、前記記憶手段に記憶されたコンテンツに、当該コンテンツの使用を制限するための使用制限情報が対応付けられている場合、当該コンテンツが前記一時的記憶領域又は前記確定的記憶領域のいずれに記憶されているかを判別する判別手段と、前記判別手段の判別結果と、前記使用制限情報とに基づいて、前記コンテンツの使用の可否を決定する決定手段とを備える情報処理装置情報処理装置を提供する。【選択図】      図１
2004199191.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記憶する記憶手段であり且つコンテンツを一時的に記憶する一時的記憶領域とコンテンツを確定的に記憶する確定的記憶領域とを有する記憶手段を備え、前記記憶手段に記憶されたコンテンツを使用することが可能な情報処理装置において、
前記記憶手段に記憶されたコンテンツに、当該コンテンツの使用を制限するための使用制限情報が対応付けられている場合、当該コンテンツが前記一時的記憶領域又は前記確定的記憶領域のいずれに記憶されているかを判別する判別手段と、
前記判別手段の判別結果と、前記使用制限情報とに基づいて、前記コンテンツの使用の可否を決定する決定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記決定手段は、
前記判別手段で前記コンテンツが前記一時的記憶領域に記憶されていると判別された場合、前記コンテンツの使用を許可し、
前記判別手段で前記コンテンツが前記確定的記憶領域に記憶されていると判別された場合、前記使用制限情報を用いて、前記コンテンツの使用の可否を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、
前記判別手段で前記コンテンツが前記一時的記憶領域に記憶されていると判別された場合、前記使用制限情報を用いて、前記コンテンツの使用の可否を決定し、前記判別手段で前記コンテンツが前記確定的記憶領域に記憶されていると判別された場合、前記使用制限情報を用いて、前記コンテンツの使用の可否を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記コンテンツを受信する受信手段を更に備え、
前記記憶手段は、所定の条件に基づいて、前記取得手段で取得されたコンテンツを前記一時的記憶領域及び／又は前記確定的記憶領域に記憶する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
コンテンツを受信する受信手段と、コンテンツを記憶する記憶手段であり且つコンテンツを一時的に記憶する一時的記憶領域とコンテンツを確定的に記憶する確定的記憶領域とを有する記憶手段と、前記受信手段で受信されたコンテンツに、当該コンテンツを前記確定的記憶領域に記憶させることを制限するための保存制限情報が対応付けられている場合には、当該保存制限情報を用いて当該コンテンツを前記確定的記憶領域に記憶させることの可否を決定する第１の決定手段と、前記受信手段で受信されたコンテンツに、当該コンテンツの使用を制限するための使用制限情報が対応付けられている場合には、当該使用制限情報を用いて当該コンテンツの使用の可否を決定する第２の決定手段とを備える通信装置に、コンテンツを送信するサーバ装置において、
前記コンテンツを前記通信装置の一時的記憶領域のみに記憶可能とさせる場合には、当該コンテンツに対して前記保存制限情報を対応付けて、当該コンテンツを前記通信装置へ送信する第１の送信手段と、
前記コンテンツを前記通信装置の確定的記憶領域に記憶可能とさせる場合には、当該コンテンツに対して前記使用制限情報を対応付けて、当該コンテンツを前記通信装置へ送信する第２の送信手段と
を備えることを特徴とするサーバ装置。
【請求項６】
コンテンツを記憶する記憶手段であり且つコンテンツを一時的に記憶する一時的記憶領域とコンテンツを確定的に記憶する確定的記憶領域とを有する記憶手段を備え、前記記憶手段に記憶されたコンテンツを使用することが可能な情報処理装置に、
前記記憶手段に記憶されたコンテンツに、当該コンテンツの使用を制限するための使用制限情報が対応付けられていることを検出する情報検出ステップと、
前記情報検出ステップに後続し、前記コンテンツが前記一時的記憶領域又は前記確定的記憶領域のいずれに記憶されているかを判別する判別ステップと、
前記判別ステップの判別結果と、前記使用制限情報とに基づいて、前記コンテンツの使用の可否を決定する決定ステップと
を実行させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツの使用を制限する技術に関する。
【０００２】
【従来の技術】
近年、動画データ、音楽データ等の各種コンテンツがデジタルデータ化され、多くの人々に使用されている。デジタルデータは、何度使用を重ねられてもそのデータ精度はほとんど劣化しない。そのため、デジタルデータは際限なく使用され得る。従って、デジタルデータ化されたコンテンツの著作権が著しく侵害される状況が、発生し得る。
【０００３】
このような状況を回避するため、コンテンツの再生に関して制限を設け、制限が設けられたコンテンツを、その制限範囲内において、再生することができる再生装置が開発されている（例えば特許文献１参照）。この再生装置が取り扱うコンテンツには、そのコンテンツを再生することができる回数の上限を示す再生制限情報が付加されている。そして、再生装置は、このコンテンツの再生回数が再生制限情報に示された上限を超えない限り、このコンテンツを再生することができる。
【０００４】
【特許文献１】
特開２０００−３４７６９６号公報
【０００５】
更に、このような再生制限情報などの使用制限情報が付加されたコンテンツを、インターネットを介してサーバから通信端末に配信する配信システムがある。このような配信システムの中には、サーバから通信端末にコンテンツが配信されると、通信端末の有するメモリに一時的にコンテンツが記憶されて、ユーザによりこのコンテンツが試しに使用され、その後、ユーザからの指示があると、当該コンテンツは当該通信端末のメモリに確定的に記憶されて、ユーザの使用管理下におかれる、というシステムがある。そして、このようにしてコンテンツが配信された通信端末は、このコンテンツに付加された使用制限情報に従ってコンテンツの使用制限を行う。
【０００６】
【発明が解決しようとする課題】
しかしながら、コンテンツがユーザにより試しに使用されている状況と、コンテンツがユーザの使用管理下におかれている状況とでは、コンテンツの使用目的や使用状況が異なる。即ち、コンテンツがユーザにより試しに使用されている状況では、ユーザが、主に、当該コンテンツがどんなコンテンツであるかを知るために、当該コンテンツを使用しているだけであり、あくまで一時的に使用しているだけに過ぎない。一方、コンテンツがユーザの使用管理下におかれている状況では、ユーザが、主に、コンテンツを使用することにより得られる効果を得るために、任意のタイミングで当該コンテンツを使用しうる。
以上のような、コンテンツの使用目的や使用状況の違いを考慮せずに、コンテンツに対して上述のような使用制限を行ってしまうと、コンテンツの使用を不適切に制限してしまう恐れがある。
【０００７】
そこで、本発明は上記問題点を鑑みなされたもので、コンテンツに対して、より適切な使用制限を行うことができる情報処理装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述した課題を解決するため、本発明は、コンテンツを記憶する記憶手段であり且つコンテンツを一時的に記憶する一時的記憶領域とコンテンツを確定的に記憶する確定的記憶領域とを有する記憶手段を備え、前記記憶手段に記憶されたコンテンツを使用することが可能な情報処理装置において、前記記憶手段に記憶されたコンテンツに、当該コンテンツの使用を制限するための使用制限情報が対応付けられている場合、当該コンテンツが前記一時的記憶領域又は前記確定的記憶領域のいずれに記憶されているかを判別する判別手段と、前記判別手段の判別結果と、前記使用制限情報とに基づいて、前記コンテンツの使用の可否を決定する決定手段とを備えることを特徴とする情報処理装置を提供する。
【０００９】
また、本発明は、コンテンツを受信する受信手段と、コンテンツを記憶する記憶手段であり且つコンテンツを一時的に記憶する一時的記憶領域とコンテンツを確定的に記憶する確定的記憶領域とを有する記憶手段と、前記受信手段で受信されたコンテンツに、当該コンテンツを前記確定的記憶領域に記憶させることを制限するための保存制限情報が対応付けられている場合には、当該保存制限情報を用いて当該コンテンツを前記確定的記憶領域に記憶させることの可否を決定する第１の決定手段と、前記受信手段で受信されたコンテンツに、当該コンテンツの使用を制限するための使用制限情報が対応付けられている場合には、当該使用制限情報を用いて当該コンテンツの使用の可否を決定する第２の決定手段とを備える通信装置に、コンテンツを送信するサーバ装置において、前記コンテンツを前記通信装置の一時的記憶領域のみに記憶可能とさせる場合には、当該コンテンツに対して前記保存制限情報を対応付けて、当該コンテンツを前記通信装置へ送信する第１の送信手段と、前記コンテンツを前記通信装置の確定的記憶領域に記憶可能とさせる場合には、当該コンテンツに対して前記使用制限情報を対応付けて、当該コンテンツを前記通信装置へ送信する第２の送信手段とを備えることを特徴とするサーバ装置を提供する。
【００１０】
また、本発明は、コンテンツを記憶する記憶手段であり且つコンテンツを一時的に記憶する一時的記憶領域とコンテンツを確定的に記憶する確定的記憶領域とを有する記憶手段を備え、前記記憶手段に記憶されたコンテンツを使用することが可能な情報処理装置に、前記記憶手段に記憶されたコンテンツに、当該コンテンツの使用を制限するための使用制限情報が対応付けられていることを検出する情報検出ステップと、前記情報検出ステップに後続し、前記コンテンツが前記一時的記憶領域又は前記確定的記憶領域のいずれに記憶されているかを判別する判別ステップと、前記判別ステップの判別結果と、前記使用制限情報とに基づいて、前記コンテンツの使用の可否を決定する決定ステップとを実行させるためのプログラムを提供する。
【００１１】
また、本発明は、上述のプログラムを記憶したコンピュータ読み取り可能な記憶媒体を提供する。
【００１２】
本発明によれば、コンテンツを記憶する記憶手段であり且つコンテンツを一時的に記憶する一時的記憶領域とコンテンツを確定的に記憶する確定的記憶領域とを有する記憶手段に記憶されたコンテンツに、当該コンテンツの使用を制限するための使用制限情報が対応付けられている場合、当該コンテンツが前記一時的記憶領域又は前記確定的記憶領域のいずれに記憶されているかを判別し、その判別結果と前記使用制限情報とに基づいて、当該コンテンツの使用の可否を決定する。
【００１３】
【発明の実施の形態】
以下、図面を参照して、この発明の実施形態について説明する。なお、各図において共通する部分には、同一の符号が付されている。
（１．構成）
＜通信システム１の構成＞
図１は、本実施形態に係る通信システム１の構成を示すブロック図である。
移動パケット通信網３０は、当該移動パケット通信網３０に収容される携帯電話機４０に対して、パケット通信サービスを提供する通信網である。この移動パケット通信網３０は、ゲートウェイサーバ３１と基地局３２とを有する。基地局３２は、移動パケット通信網３０の通信サービスエリア内に多数設置されている。携帯電話機４０は、基地局３２がカバーする無線セルに在圏しているとき、この基地局３２と無線通信を行うことができる。
【００１４】
ゲートウェイサーバ３１は、移動パケット通信網３０とインターネット２０とを相互接続する移動パケット関門中継交換局（図示せず）に設けられている。このゲートウェイサーバ３１は、移動パケット通信網３０用の通信プロトコルと、インターネット２０において用いられている、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）やＨＴＴＰ（Hyper Text Transfer Protocol）などの通信プロトコルとの相互変換を行って、移動パケット通信網３０とインターネット２０とのデータの授受を中継する。
また、基地局３２は、移動パケット通信網３０の通信サービスエリア内に多数設置されている。この基地局３２は、携帯電話機４０と無線通信を行う。
【００１５】
携帯電話機４０及びコンテンツサーバ１０の各々は、インターネット２０及び移動通信パケット網３０を介して、ＨＴＴＰ通信を行う。
【００１６】
＜コンテンツサーバ１０の構成＞
次に、コンテンツサーバ１０の構成について説明する。コンテンツサーバ１０の構成は一般的なコンピュータと同様であるから、本実施形態に係る構成のみについて、図２を参照して説明する。
【００１７】
ＣＰＵ１００は、図示せぬタイマを備え、当該タイマにより計測される値に基づいて、現在時刻を得る。
ＲＯＭ１０２には、ＣＰＵ１００にコンテンツ送信機能を実現させるためのコンテンツ送信プログラムが記憶されている。コンテンツ送信機能とは、携帯電話機４０からコンテンツの送信要求を受信すると、当該コンテンツの所定のデータエリアに存在するヘッダ（以下、コンテンツのヘッダという）に、後述する使用制限情報及び保存制限情報とを付加して、当該コンテンツを携帯電話機４０へ送信する、という機能である。
【００１８】
ＨＤ(Hard Disk)１０４は、コンテンツ格納領域１０４ａを有している。コンテンツ格納領域１０４ａには、図３に示されるように、携帯電話機４０に提供するためのコンテンツが、これらのコンテンツを識別するためのコンテンツＩＤと対応付けられて記憶されている。
コンテンツとして、例えば、画像データ、楽曲データ、アプリケーションプログラム、ＨＴＭＬデータなどの文書データなどが記憶されている。なお、このようなコンテンツを使用する、ということは、画像データや楽曲データを再生することや、アプリケーションプログラムを実行すること、ＨＴＭＬデータなどの文書データを表示することを意味する。
【００１９】
また、ＨＤ１０４は、使用制限情報テーブル１０４ｂと、保存制限情報テーブル１０４ｃとを有している。
使用制限情報テーブル１０４ｂには、図４に示されるように、コンテンツＩＤと、このコンテンツＩＤに対応したコンテンツに対する使用制限情報とが格納されている。なお、以降では、使用制限情報として、同図に示されるように、コンテンツを使用できる上限回数を示す値（以下、使用制限回数という）を用いる。
【００２０】
保存制限情報テーブル１０４ｃには、図５に示されるように、コンテンツＩＤデータと、このコンテンツＩＤに対応するコンテンツに対する保存制限情報とが格納されている。なお、保存制限情報とは、当該コンテンツＩＤに対応したコンテンツを受信した携帯電話機４０において、当該コンテンツを確定的に記憶することを許可するか否か、即ち、後述する携帯電話機４０の保存領域４０９ｂに記憶することを許可するか否かを示すための情報である。
これらの使用制限情報テーブル１０４ｂ及び保存制限情報テーブル１０４ｃは、コンテンツを携帯電話機４０に送信する際に用いられる。
【００２１】
＜携帯電話機４０の構成＞
次に、携帯電話機４０の構成について説明する。携帯電話機４０の構成は一般的なコンピュータと同様であるから、本実施形態に係る構成のみについて、図６を参照して説明する。
【００２２】
ＣＰＵ４００は図示せぬタイマを備え、当該タイマにより計測される値に基づいて、現在時刻を得る。
ＲＯＭ４０７には、コンテンツをダウンロードする際に実行されるＷＷＷ（World Wide Web）ブラウザなどが記憶されている。
【００２３】
不揮発性メモリ４０９は、コンテンツや、プログラム、各種データを記憶している。コンテンツを記憶する領域には、コンテンツを一時的に記憶するキャッシュ領域４０９ａと、コンテンツを確定的に記憶する保存領域４０９ｂとがある。キャッシュ領域４０９ａには、不揮発性メモリ４０９のメモリアドレス「adrs0001」から「adrs5000」までの領域が割り当てられている。保存領域４０９ｂには、不揮発性メモリ４０９のメモリアドレス「adrs5001」から「adrs100000」までの領域が割り当てられている。そして、キャッシュ領域４０９ａと保存領域４０９ｂとのそれぞれのアドレス情報を管理するためのメモリ管理テーブル（図示せず）が、不揮発性メモリ４０９に記憶されている。このメモリ管理テーブルには、各領域に記憶されているコンテンツが各領域内のどのメモリアドレスに示される領域に格納されているかというアドレス情報が、各コンテンツのコンテンツＩＤとそれぞれ対応付けられて格納されている。このメモリ管理テーブルには、ＣＰＵ４００によりコンテンツが記憶される際にアドレス情報が書き込まれる。また、このメモリ管理テーブルに書き込まれたアドレス情報は、ＣＰＵ４００によりコンテンツが読み出される際に参照される。
【００２４】
キャッシュ領域４０９ａには、図７に示されるように、携帯電話機４０で一時的に使用するためにコンテンツサーバ１０からダウンロードされたコンテンツが、コンテンツＩＤと対応付けられて一時的に記憶される。また、図８に示されるように、コンテンツサーバ１０でコンテンツに対応付けられた使用制限回数と保存制限情報とがコンテンツＩＤに対応付けられてコンテンツ管理テーブルＴ１に書き込まれる。
なお、キャッシュ領域４０９ａに記憶されたコンテンツは、当該コンテンツをダウンロードする際にＣＰＵ４００により実行されたＷＷＷブラウザの実行が終了すると、ＣＰＵ４００によって当該キャッシュ領域４０９ａから削除される。従って、このキャッシュ領域４０９ａが、コンテンツを一時的に記憶する一時的記憶領域である。
【００２５】
保存領域４０９ｂには、携帯電話機４０に保存するためにコンテンツサーバ１０からダウンロードされたコンテンツがコンテンツＩＤと対応付けられて記憶される。また、図９に示されるように、コンテンツサーバ１０でコンテンツに対応付けられた使用制限回数と、ＣＰＵ４００にて演算される使用回数とが、図９に示されるように、コンテンツ使用管理テーブルＴ２に書き込まれる。なお、この使用回数は、コンテンツが使用された回数を示すものであり、ＣＰＵ４００によってコンテンツが使用された後にインクリメントされるものである。そして、後述するコンテンツ使用処理において用いられる。
なお、保存領域４０９ｂに記憶されたコンテンツは、当該携帯電話機４０のユーザによる削除指示がない限り、当該保存領域４０９ｂに記憶されている。従って、この保存領域４０９ｂが、コンテンツを確定的に記憶する確定的記憶領域である。
【００２６】
更に、不揮発性メモリ４０９には、使用制御プログラムが含まれている。ＣＰＵ４００は、この使用制御プログラムを実行することにより、以下の使用制限機能を実現させる。使用制限情報が対応付けられているコンテンツについて、当該コンテンツを読み出す領域が不揮発性メモリ４０９のキャッシュ領域４０９ａか、保存領域４０９ｂかを判別し、キャッシュ領域４０９ａであると判別した場合、当該コンテンツの使用を許可し、保存領域４０９ｂであると判別した場合、当該使用制限情報を用いて当該コンテンツの使用の可否を決定する。
【００２７】
（２.動作）
次に、本実施形態に係る動作について説明する。図１３，１４，１５は、本実施形態に係る動作の流れを示すフローチャートである。
なお、コンテンツサーバ１０の図示しない電源が投入され、ＣＰＵ１００によってＲＯＭ１０２に記憶されたプログラムが実行され、ユーザ（管理者）によって指示が入力されることにより、ＲＯＭ１０２に記憶されたプログラムが実行され、「（１）構成」欄で述べた機能が実現される。携帯電話機４０においても、同様に、それぞれ図示しない電源が投入され、ＣＰＵ４００によって記憶部４０６に記憶されたプログラムが実行され、ユーザによってそれぞれ指示が入力されることにより、ＣＰＵ４００によって記憶部４０６に記憶されたプログラムが実行され、「（１）構成」欄で述べた機能が実現される。
【００２８】
ユーザが、携帯電話機４０の操作入力部４０２を操作して、ＷＷＷブラウザの起動を指示すると、ＣＰＵ４００はＷＷＷブラウザの実行を開始する。そして、ＣＰＵ４００は、ＷＷＷブラウザに従い、以下のように動作する。まず、ユーザが、コンテンツサーバ１０のＵＲＬ(Uniform Resource Locators)を入力して、コンテンツサーバ１０へのアクセスを指示すると、ＣＰＵ４００は、コンテンツサーバ１０との通信を開始し、コンテンツサーバ１０から提供されるＷＷＷページを液晶表示部４０５に表示させる。そして、ユーザが、図１０に示されるようなＷＷＷページにおいて、携帯電話機４０の操作入力部４０２を操作して、所望するコンテンツ（ここでは、「ＭＯＶＩＥ１」の名を有するコンテンツとする）を選択すると、ＣＰＵ４００はこれを検知し（ステップＳ１０）、当該コンテンツに対応する次なるＷＷＷページの提供をコンテンツサーバ１０へ要求する。次いで、ＣＰＵ４００は、コンテンツサーバ１０から提供されたＷＷＷページ（図１１参照）を液晶表示部４０５に表示させる。そして、ユーザが、このＷＷＷページにおいて、プレビューボタンＢＴ１を選択する入力を操作入力部４０２にて行う。すると、ＣＰＵ４００はこれを検知し（ステップＳ１１）、選択された、「ＭＯＶＩＥ１」の名を有するコンテンツのダウンロードを指示する指令を含んだＨＴＴＰリクエストを、移動パケット通信網３０、インターネット２０を介してコンテンツサーバ１０へ送信する（ステップＳ１２）。なお、このＨＴＴＰリクエストには、「ＭＯＶＩＥ１」の名を有するコンテンツを指定するためのコンテンツＩＤ（ここでは、「Ｃ０００１」とする）が含まれている。
【００２９】
次いで、コンテンツサーバ１０のＣＰＵ１００は、当該ＨＴＴＰリクエストを受信すると、当該ＨＴＴＰリクエストに含まれているコンテンツＩＤ「Ｃ０００１」により指定されるコンテンツをＨＤ１０４から読み出す（ステップＳ１２）。更に、ＣＰＵ１００は、使用制限情報テーブル１０４ｂから、当該コンテンツＩＤ「Ｃ０００１」に対応する使用制限回数（ここでは、「３」とする）を読み出す。更に、保存制限情報テーブル１０４ｃから、当該コンテンツＩＤ「Ｃ０００１」に対応する保存制限情報（ここでは「保存可」とする）を読み出す。そして、読み出した使用制限回数「３」と、保存制限情報「保存可」とを、読み出したコンテンツのヘッダに付加する。そして、ＣＰＵ１００は、情報が付加されたコンテンツを含むＨＴＴＰレスポンスを、インターネット２０、移動パケット通信網３０を介して携帯電話機４０へ送信する（ステップＳ１３）。
以上のようにして、ＣＰＵ１００は、コンテンツに使用制限回数と保存制限情報とを対応付けて、当該コンテンツを携帯電話機４０へ送信する。
【００３０】
次いで、携帯電話機４０のＣＰＵ４００は、当該ＨＴＴＰレスポンスを受信すると、当該ＨＴＴＰレスポンスに含まれるコンテンツを、コンテンツＩＤ「Ｃ０００１」と対応付けて、キャッシュ領域４０９ａに記憶させる（ステップＳ１４）。即ち、ＣＰＵ４００は、当該コンテンツを格納する領域を、不揮発性メモリ４０９のメモリアドレス「adrs0001」から「adrs5000」のに示される領域のうち、予め定められた規則に従って選択し、この領域にコンテンツを格納する。そして、この領域を示すアドレス情報をコンテンツＩＤ「Ｃ０００１」と対応付けてメモリ管理テーブルに書き込む。
また、ＣＰＵ４００は、このコンテンツＩＤ「Ｃ０００１」と、このコンテンツのヘッダに付加された使用制限回数「３」と保存制限情報「保存可」とをコンテンツ管理テーブルＴ１に書き込む。
次いで、ＣＰＵ４００は、メモリ管理テーブルを参照することにより、当該コンテンツをキャッシュ領域４０９ａから読み出して、コンテンツ管理テーブルＴ１に書き込まれた使用制限回数を参照せずに、当該コンテンツの使用処理を行う（ステップＳ１５）。
【００３１】
ステップＳ１５の後、即ち当該コンテンツの使用処理の終了後、ＣＰＵ４００は、コンテンツ管理テーブルＴ１を参照して、当該コンテンツのコンテンツＩＤ「Ｃ０００１」に対応付けられた保存制限情報が、「保存可」か否かを判定する（ステップＳ２０）。当該コンテンツＩＤ「Ｃ０００１」には「保存可」という保存制限情報が対応付けられているため、当該判定結果が肯定的となり、ＣＰＵ４００は、図１２に示されるように、液晶表示部４０５に「コンテンツを保存しますか？」というメッセージとともに、当該メッセージに対してユーザに応答させるためのＹＥＳボタンＢＴ２と、ＮＯボタンＢＴ３とを表示させる（ステップＳ２１）。ここで、ユーザがＹＥＳボタンＢＴ２を選択すると、ＣＰＵ４００はこれを検知し、次いで、以下のように、当該コンテンツに対する保存処理を行う。即ち、ＣＰＵ４００は、当該コンテンツをコンテンツＩＤ「Ｃ０００１」とともに保存領域４０９ｂに記憶させる。そして、このコンテンツに対応するアドレス情報をコンテンツＩＤ「Ｃ０００１」と対応付けてメモリ管理テーブルに書き込む。更に、ＣＰＵ４００は、当該コンテンツＩＤに対応する使用制限回数をコンテンツ使用管理テーブルＴ２に書き込む（ステップＳ２３）。
なお、ユーザがＮＯボタンＢＴ３を選択すると、ＣＰＵ４００はこれを検知し、当該コンテンツに対する保存処理を行わない。また、当該コンテンツのコンテンツＩＤに対応付けられた保存制限情報が「保存不可」である場合には、ステップＳ２０において、判定結果が否定的となり、ＣＰＵ４００は、当該コンテンツに対する保存処理は行わない。
【００３２】
その後、ユーザが携帯電話機４０の操作入力部４０２を操作して、ＷＷＷブラウザを終了させる指示を行うと、ＣＰＵ４００は、ＷＷＷブラウザの実行を終了する。更に、キャッシュ領域４０９ａに記憶されていたコンテンツＩＤ「Ｃ０００１」に対応付けられたコンテンツ及びコンテンツ管理テーブルＴ１に書き込まれたコンテンツＩＤ「Ｃ０００１」に対応付けられた使用制限情報、保存制限情報とを削除する。また、ＣＰＵ４００は、メモリ管理テーブルに書き込まれた、コンテンツＩＤ「Ｃ０００１」に対応付けられたキャッシュ領域４０９ａのアドレス情報を削除する。
【００３３】
更に、その後、ユーザが携帯電話機４０の操作入力部４０２を操作して、保存領域４０９ｂに格納された当該コンテンツ（ここでは、コンテンツＩＤ「Ｃ０００１」に対応したコンテンツ）の使用を指示すると（ステップＳ３０）、ＣＰＵ４００は、以下のようなコンテンツ使用処理を行う。
まず、ＣＰＵ４００は、コンテンツＩＤ「Ｃ０００１」に対応付けられた使用制限回数「３」及び使用回数をコンテンツ使用管理テーブルＴ２から読み出す（ステップＳ３１）。そして、当該使用回数が当該使用制限回数より小さいか否かを判定する（ステップＳ３２）。ここでは、保存領域４０９ｂに記憶された当該コンテンツが使用されるのは初めてであるため、使用回数は「０」である。このため、ステップ３２の判定結果は肯定的となり、ＣＰＵ４００は、当該コンテンツＩＤに対応するコンテンツを、メモリ管理テーブルに書き込まれたアドレス情報に基づいて、保存領域４０９ｂから読み出し（ステップＳ３３）、当該コンテンツの使用処理を行う（ステップＳ３４）。そして、当該コンテンツの使用処理を終了すると、当該コンテンツの使用回数をインクリメントし、コンテンツ使用管理テーブルＴ２に書き込まれた使用回数を更新する（ステップＳ３５）。
【００３４】
その後、当該コンテンツの使用指示が数回繰り返しなされて、ＣＰＵ４００は、ステップＳ３１〜ステップＳ３５の処理を数回繰り返し実行したとする。そして、更に、当該コンテンツの使用指示がなされた後（ステップＳ３０）、ＣＰＵ４００は、ステップＳ３１を実行し、その後、ステップＳ３２において、判定結果が否定的となった場合、即ち、使用回数が使用制限回数「３」と等しくなった場合、当該コンテンツの使用処理を行わない（ステップＳ３６）。そして、液晶表示部４０５に、「使用可能な回数が終了しました。削除しますか？」というメッセージとともに、当該メッセージに対してユーザに応答させるためのＹＥＳボタンと、ＮＯボタンとを表示させる（ステップＳ３７）。次いで、ＣＰＵ４００は、ユーザがＹＥＳボタンを選択入力したと検知した場合には、当該コンテンツを保存領域４０９ｂから削除する（ステップＳ３９）。ユーザがＮＯボタンを選択入力した検知した場合には、ＣＰＵ４００は、当該コンテンツを保存領域４０９ｂから削除しない。しかし、再度、ユーザが当該コンテンツの使用を指示しても、上述のステップＳ３２において、判定結果が否定的となるため、当該コンテンツの使用を行うことができない。
【００３５】
なお、ユーザが、再度、図１１に示されるプレビューボタンＢＴ１を選択すると、携帯電話機４０のＣＰＵ４００はこれを検知し、再度当該コンテンツのダウンロードを指示する指令を含んだＨＴＴＰリクエストをコンテンツサーバ１０へ送信し（ステップＳ１２参照）、上述のステップＳ１３〜Ｓ１５を実行する。
【００３６】
以上のようにして、コンテンツがキャッシュ領域４０９ａに記憶されている場合には、当該コンテンツに対応付けられた使用制限回数が参照されずに、当該コンテンツの使用処理が行われ、コンテンツが保存領域４０９ｂに記憶されている場合には、当該コンテンツに対応付けられた使用制限回数が参照されて、当該コンテンツの使用の可否が決定される。
即ち、ユーザが、使用制限情報が対応付けられたコンテンツを一時的に使用する場合には、当該コンテンツを制限なく使用することができる。しかし、ユーザが、当該コンテンツを保存して任意に使用する場合には、当該コンテンツを使用制限情報に示される制限範囲内でのみ使用することができる。従って、本発明によれば、ユーザのニーズに応えることができるとともに、著作権を保護することが可能となり、コンテンツのより適切な使用制限が可能となる。
【００３７】
（３．変形例）
以上、本発明の実施形態について説明したが、本発明はその主要な特徴から逸脱することなく他の様々な形態で実施することが可能である。なお、変形例としては、例えば、以下のようなものが考えられる。
【００３８】
＜１．期限を制限する＞
上述の実施形態では、コンテンツに対応付けられる使用制限情報として、使用制限回数を用いたが、使用期限に関する情報を用いても良い。なお、以下では、使用期限に関する情報として、制限期日を用いる。また、制限期日を用いた使用制限とは、指定された制限期日まではコンテンツの使用を許可し、指定された制限期日を超過した場合には、コンテンツの使用を許可しない、とする。
【００３９】
このような場合、コンテンツサーバ１０においては、例えば図１６に示されるように、当該コンテンツに対応するコンテンツＩＤに制限期日を対応付けて、これらをコンテンツサーバ１０の使用制限情報テーブル１０４ｂ′に格納させる。そして、コンテンツサーバ１０のＣＰＵ１００は、携帯電話機４０からコンテンツのダウンロードを指示する指令を含んだＨＴＴＰリクエストを受信した際、当該コンテンツのコンテンツＩＤに対応する制限期日と、図示せぬタイマから供給される時刻情報に基づいて得られる現在時刻とを当該コンテンツＩＤに対応するコンテンツのヘッダに付加して、当該コンテンツをＨＴＴＰレスポンスに含ませて、当該ＨＴＴＰレスポンスを携帯電話機４０に送信する。
【００４０】
次いで、携帯電話機４０のＣＰＵ４００は、当該ＨＴＴＰレスポンスをコンテンツサーバ１０から受信すると、当該ＨＴＴＰレスポンスに含まれるコンテンツを、コンテンツＩＤと対応付けてキャッシュ領域４０９ａに記憶させる。更に、ＣＰＵ４００は、当該ＨＴＴＰレスポンスに含まれるコンテンツのヘッダに付加された現在時刻と、当該ＣＰＵ４００に備わる図示せぬタイマから供給される時刻情報から得られる現在時刻との時刻差を算出する。そして、図１７に示されるように、この時刻差と、当該コンテンツのヘッダに付加された制限期日と保存情報とを当該コンテンツＩＤと対応付けて、キャッシュ領域４０９ａのコンテンツ管理テーブルＴ１′に書き込む。
【００４１】
なお、このように時刻差を算出したのは、以下の理由からである。例えば、携帯電話機４０では、ユーザの操作により現在時刻を変更することが可能であるため、正しい現在時刻を得られない場合がある。このような場合でも、コンテンツサーバ１０で得られる現在時刻を正当な現在時刻として取り扱い、当該現在時刻と、当該現在時刻を受信した時点で携帯電話機４０にて得られる現在時刻との時刻差を算出しておけば、以下の処理において現在時刻を使用する際に、当該時刻差を用いて、コンテンツサーバ１０における現在時刻を基準とした現在時刻（以下、基準現在時刻）を得ることができる。
【００４２】
その後、ＣＰＵ４００は、当該コンテンツをキャッシュ領域４０９ａから読み出し、当該コンテンツのコンテンツＩＤに対応付けられた上記制限期日と上記時刻差とを参照せずに、当該コンテンツの使用処理を行う。
そして、ＣＰＵ４００は、上述のステップＳ２０〜Ｓ２３と同様の処理を使用して、当該コンテンツをコンテンツ管理テーブルＴ１′に書き込まれた保存制限情報に基づいて、当該コンテンツに対する保存処理を行う。この保存処理の際、ＣＰＵ４００は、当該コンテンツＩＤに対応する保存制限情報が、「保存可」を示している場合には、当該コンテンツＩＤに対応するコンテンツを保存領域４０９ｂに格納する。それとともに、図１８に示されるように、コンテンツ管理テーブルＴ１′に書き込まれた情報に基づいて、当該コンテンツＩＤに対応する、制限期日、時刻差を当該コンテンツＩＤと対応付けて、保存領域４０９ｂのコンテンツ使用管理テーブルＴ２′に書き込む。
【００４３】
そして、ユーザによって、保存領域４０９ｂに記憶された当該コンテンツの使用が指示されると、当該コンテンツを保存領域４０９ｂから読み出す。そして、ＣＰＵ４００は、コンテンツ使用管理テーブルＴ２′から、当該コンテンツのコンテンツＩＤに対応付けられた時刻差を読み出し、これを図示せぬタイマから得られる現在時刻に加算して、基準現在時刻を算出する。そして、ＣＰＵ４００は、算出した基準現在時刻と、当該コンテンツに対応付けられている制限期日とを比較し、当該基準現在時刻が当該制限期日内であるか否かを判定する。
【００４４】
この判定結果が肯定的である場合には、ＣＰＵ４００は、上述の実施形態と同様に当該コンテンツの使用処理を行い、この判定結果が否定的である場合には、ＣＰＵ４００は、当該コンテンツの使用処理を行わない。
【００４５】
＜２．期間を制限する＞
また、コンテンツに対応付けられる使用制限情報として、制限期間に関する情報を用いても良い。なお、以下では、制限期間に関する情報として、制限期間に、制限開始日と、制限日数とを用いる。また、制限期間に関する情報を用いた使用制限とは、指定された制限開始日時以降、指定された日数が経過するまではコンテンツの使用を許可し、指定された制限開始日時以降、指定された日数が経過した場合や、指定された制限開始日時以前であれば、コンテンツの使用を許可しない、とする。
【００４６】
このような場合、例えば図１９に示されるように、当該コンテンツに対応するコンテンツＩＤに制限期間と制限開始日時とを対応付けて、これらをコンテンツサーバ１０の使用制限情報テーブル１０４ｂに格納させる。
また、コンテンツサーバ１０のＣＰＵ１００は、携帯電話機４０からコンテンツのダウンロードを指示する指令を含んだＨＴＴＰリクエストを受信した際、コンテンツＩＤに対応する制限期間と制限開始日時と、コンテンツＩＤに対応する保存制限情報と、図示せぬタイマから供給される時刻情報に基づいて得られる現在時刻とを当該コンテンツＩＤに対応するコンテンツのヘッダに付加して、当該コンテンツをＨＴＴＰレスポンスに含ませて、当該ＨＴＴＰレスポンスを携帯電話機４０に送信する。
【００４７】
次いで、携帯電話機４０のＣＰＵ４００は、当該ＨＴＴＰレスポンスをコンテンツサーバ１０から受信すると、当該ＨＴＴＰレスポンスに含まれるコンテンツを、コンテンツＩＤと対応付けてキャッシュ領域４０９ａに記憶させる。更に、ＣＰＵ４００は、当該ＨＴＴＰレスポンスに含まれるコンテンツのヘッダに付加された現在時刻と、当該ＣＰＵ４００に備わる図示せぬタイマから供給される時刻情報から得られる現在時刻との時刻差を算出する。そして、図２０に示されるように、この時刻差と、当該コンテンツのヘッダに付加された制限期間と制限開始日時と保存制御情報とを当該コンテンツＩＤと対応付けてキャッシュ領域４０９ａのコンテンツ管理テーブルＴ１″に書き込む。
【００４８】
その後、ＣＰＵ４００は、当該コンテンツをキャッシュ領域４０９ａから読み出し、当該コンテンツに対応付けられた上記制限期間と上記制限開始日時と上記時刻差とを参照せずに、当該コンテンツの使用処理を行う。
そして、ＣＰＵ４００は、上述のステップＳ２０〜Ｓ２３と同様の処理を使用して、当該コンテンツをコンテンツ管理テーブルＴ１″に書き込まれた保存制限情報に基づいて、当該コンテンツに対する保存処理を行う。この保存処理の際、ＣＰＵ４００は、当該コンテンツＩＤに対応する保存制限情報が、「保存可」を示している場合には、当該コンテンツＩＤに対応するコンテンツを保存領域４０９ｂに格納する。それとともに、図２１に示されるように、コンテンツ管理テーブルＴ１″に書き込まれた情報に基づいて、当該コンテンツＩＤに対応する、制限期間と制限開始日時と時刻差とを当該コンテンツＩＤと対応付けて、保存領域４０９ｂのコンテンツ使用管理テーブルＴ２″に書き込む。
【００４９】
そして、ユーザによって、保存領域４０９ｂに記憶された当該コンテンツの使用が指示されると、ＣＰＵ４００は、当該コンテンツを保存領域４０９ｂから読み出す。そして、ＣＰＵ４００は、コンテンツ使用管理テーブルＴ２″から、当該コンテンツのコンテンツＩＤに対応付けられた時刻差を読み出し、これを図示せぬタイマから得られる現在時刻に加算して、基準現在時刻を算出する。また、ＣＰＵ４００は、上記制限開始日時に上記制限期間を加算した制限終了日時を算出する。そして、ＣＰＵ４００は、算出した基準現在時刻が、上記制限開始日時以降且つ算出した制限終了日時以内であるか否かを判定する。
【００５０】
この判定結果が肯定的である場合には、ＣＰＵ４００は、上述の実施形態と同様に当該コンテンツの使用処理を行い、この判定結果が否定的である場合には、ＣＰＵ４００は、当該コンテンツの使用処理を行わない。
【００５１】
＜３＞キャッシュ領域４０９ａに記憶されたコンテンツを使用する場合にも、当該コンテンツに対応付けられた使用制限情報を用いて、当該コンテンツの使用を制限するようにしても良い。
具体的には、ＣＰＵ４００は、コンテンツの使用回数を、コンテンツ使用終了後に、インクリメントし、これを記憶するようにする。そして、当該コンテンツの使用処理の際、上述の図１３のステップＳ１５において、ＣＰＵ４００は、当該コンテンツの使用回数と、コンテンツに対応付けられた使用制限回数とを参照して、当該コンテンツの使用可否を判定し、この判定結果が肯定的である場合に、このコンテンツの使用を許可する構成とする。
【００５２】
このような構成によれば、例えば、ユーザがある一定の時間液晶表示部４０５に表示される画像を見ることによりクイズに答える、というようなコンテンツの場合、当該コンテンツがキャッシュ領域４０９ａに記憶されている場合でも、ユーザからの使用指示がある度当該画像が何回も表示される、即ち、当該画像がある一定の時間を超えて表示される、という事態を回避できる。
それゆえ、キャッシュ領域４０９ａに記憶されたコンテンツに対しても、保存領域４０９ｂに記憶されたコンテンツと同様に、当該コンテンツに対応付けられた使用制限情報を用いて使用の可否を決定することは効果的である。
【００５３】
＜４＞キャッシュ領域４０９ａに記憶されたコンテンツを再度使用できる構成としても良い。具体的には、図２２に示されるように、上述の図１３に示されるコンテンツ使用処理と同様に、ユーザが、図１１に示されるプレビューボタンＢＴ１を選択すると、携帯電話機４０のＣＰＵ４００はこれを検知し（ステップＳ１１）、次いで、ステップＳ１１′の、選択されたコンテンツがキャッシュ領域４０９ａに記憶されているか否かを判定する処理を行う。そして、当該コンテンツがキャッシュ領域４０９ａに記憶されていないと判定した場合にのみ、コンテンツサーバ１０に当該コンテンツのダウンロード指示し、当該コンテンツが、キャッシュ領域４０９ａに記憶されていると判定した場合には、このキャッシュ領域４０９ａに記憶されているコンテンツを使用するようにする。以上のような構成によって、コンテンツをキャッシュ領域４０９ａに一時的に記憶させる。
【００５４】
このような構成によれば、ＷＷＷブラウザの実行を終了させる前であれば、コンテンツサーバ１０からダウンロードされキャッシュ領域４０９ａに格納されたコンテンツを再使用することができる。ユーザは、それゆえ、図１１に示されるプレビューボタンＢＴ１が選択される度に、コンテンツをコンテンツサーバ１０からダウンロードする必要がなくなる。従って、当該コンテンツの使用を迅速に行うことができるとともに、無駄な通信を低減させることができる。
【００５５】
＜５＞上述の実施形態においては、携帯電話機４０のＣＰＵ４００は、ＷＷＷブラウザの実行終了時に、キャッシュ領域４０９ａに記憶されたコンテンツを削除するようにした。しかし、ＷＷＷブラウザの実行終了時にキャッシュ領域４０９ａに記憶されたコンテンツを削除するのではなく、キャッシュ領域４０９ａに記憶されているコンテンツのデータ総量が、キャッシュ領域４０９ａのデータ容量に達したときに、優先順位の低い順にコンテンツを削除するようにしても良い。なお、ここでいう優先順位の低い順とは、コンテンツのダウンロードされたタイミングが古い順である。以上のような構成によって、コンテンツをキャッシュ領域４０９ａに一時的に記憶させる。
このような構成において、コンテンツをコンテンツサーバ１０からダウンロードしてキャッシュ領域４０９ａに格納する際には、そのダウンロード日時と対応付けてコンテンツを格納するようにすれば良い。
【００５６】
＜６＞コンテンツがダウンロードされた後保存領域４０９ｂに記憶された場合、ＷＷＷブラウザの実行終了前であれば、当該コンテンツは、キャッシュ領域４０９ａ及び保存領域４０９ｂの両方に記憶されていることとなる。このような状態のときに、このコンテンツの使用が指示された場合、携帯電話機４０は、キャッシュ領域４０９ａに記憶されたコンテンツを使用するようにしても良い。
【００５７】
＜７＞上述した実施形態では、情報処理装置として、通信機能を有する携帯電話機を用いたが、本発明はこれに限らず、通信機能を有さないコンピュータ装置を用いても良い。
例えば、上述の使用制限情報及び保存制限情報が対応付けられたコンテンツがキャッシュ領域４０９ａに予め記憶されている。キャッシュ領域４０９ａへは、図示しない外部記憶装置からコンテンツを複製又は移動可能である。そして、キャッシュ領域４０９ａに記憶されているコンテンツのデータ総量が、キャッシュ領域４０９ａのデータ容量に達したときに、優先順位の低い順にキャッシュ領域４０９ａに記憶されているコンテンツが削除される。キャッシュ領域４０９ａに記憶されたコンテンツは、上述の同様に、保存制限情報及びユーザからの指示に従って、保存領域４０９ｂに記憶可能である。更に、保存領域４０９ｂに記憶されたコンテンツは、ＣＰＵ４００により複製、移動ができないように制御される。
このような構成とすれば、コンピュータ装置において、キャッシュ領域４０９ａ及び／又は保存領域４０９ｂに記憶されたコンテンツの使用可否決定を行うことが可能となる。
【００５８】
＜８＞上述した実施形態では、コンテンツに対する使用制限情報を携帯電話機４０に送信する方法として、コンテンツサーバ１０が携帯電話機４０よりコンテンツの送信要求を受けたときに、コンテンツのヘッダに使用制限情報を付加する方法をとった。しかし、この方法に限定されることなく、例えば、ＨＴＭＬ(Hypertext Markup Language)形式で記述されたコンテンツデータを用いる場合、このコンテンツデータ内に図２３又は図２４、図２５に示すような内容を予め含ませても良い。
【００５９】
図２３に示される例においては、paramタグのcountパラメータによって使用制限回数が指定されている。この例では、countパラメータのvalue値が「３」であるから、この記述が含まれるコンテンツについては、３回まではその使用が許可されることが示されている。
【００６０】
図２４に示される例においては、paramタグのperiodパラメータによって制限期日が指定されている。この例では、periodパラメータのvalue値が「2004/02/01 10:00:00」であるから、この記述が含まれるコンテンツについては、２００４年２月１日１０時まではその使用が許可されることが示されている。
【００６１】
図２５に示される例においては、paramタグのspanパラメータによって制限期間が、startパラメータによって制限開始日時が指定されている。この例では、spanパラメータのvalue値が「３０」であり、startパラメータのvalue値が「2002/01/01 10:00:00」であるから、この記述が含まれるコンテンツについては、２００２年１月１日１０時から３０日間はその使用が許可されていることが示されている。
【００６２】
また、コンテンツに対する保存制限情報を携帯電話機４０に送信する方法として、コンテンツサーバ１０が携帯電話機４０よりコンテンツの送信要求を受けたときに、コンテンツのヘッダに保存制限情報を付加する方法をとった。しかし、この方法に限定されることなく、例えば、ＨＴＭＬ(Hypertext Markup Language)形式で記述されたコンテンツデータを用いる場合、このコンテンツデータ内に図２６に示すような内容を予め含ませても良い。
図２６に示される例においては、pragma行及びCache-Control行で「no-cache」がそれぞれ指定されており、これが即ち携帯電話機４０の保存領域４０９ｂに記憶してはいけないことを指示している。
【００６３】
＜９＞コンテンツサーバ１０のＣＰＵ１００がコンテンツを携帯電話機４０に送信する際に、以下のように、当該コンテンツに使用制限情報又は保存制限情報を対応付けるようにしても良い。例えば、ＣＰＵ１００は、当該コンテンツに対応付けられている保存制限情報が「保存可」を示していると判定した場合、当該コンテンツに保存制限情報を付加せず、当該コンテンツに対応付けられている使用制限情報のみを当該コンテンツに付加して送信する。しかし、保存制限情報が「保存不可」を示していると判定した場合には、当該コンテンツに対応付けられている使用制限情報を当該コンテンツに付加せず、保存制限情報のみを付加して送信する。
このようなコンテンツを受信した携帯電話機４０は、コンテンツに使用制限情報が付加されている場合には、当該コンテンツの使用時には上述と同様の使用制限を行い、コンテンツに保存制限情報が付加されている場合には、当該コンテンツをキャッシュ領域４０９ａのみに記憶させ、当該コンテンツの使用時には使用制限を行わない。
このような構成により、コンテンツに対して適切な使用制限を行うことができるとともに、コンテンツ送信時のデータ量を少なくすることができ、通信量の軽減や、通信トラフィックの軽減を図ることができる。
【００６４】
＜１０＞上述した実施形態では、携帯電話機４０の不揮発性メモリ４０９に、キャッシュ領域４０９ａ及び保存領域４０９ｂのメモリアドレスを予め設定し、これらの領域を静的に定めた。しかし、これらの領域を動的に定める構成であっても良い。具体的には、ＣＰＵ４００は、上述のステップＳ１４において、コンテンツサーバ１０からダウンロードしたコンテンツを不揮発性メモリ４０９に記憶させる際、このコンテンツに対し、一時的に記憶させることを示す記憶識別情報（例えば、メモリフラグ‘０’）を対応付けて記憶させる。そして、ＣＰＵ４００は、ステップＳ２２において、ユーザからの保存指示があった場合に、当該コンテンツを不揮発性メモリ４０９から削除せず、当該コンテンツに対応付けられた記憶識別情報を確定的に記憶されることを示す情報に変更する（例えば、メモリフラグを‘０’から‘１’に変更する）。しかし、ステップＳ２０において、コンテンツに対応付けられた保存制限情報が‘保存不可’である場合や、ステップＳ２２において、ユーザからの保存指示が無かった場合には、ＷＷＷブラウザの終了後に、メモリフラグ‘０’が対応付けられた当該コンテンツを不揮発性メモリ４０９から削除する。
以上のような構成により、コンテンツを不揮発性メモリ４０９に一時的に記憶させたり、確定的に記憶させたりする。このような構成によれば、不揮発性メモリ４０９におけるコンテンツを記憶する領域を、有効に使用することができる。
【００６５】
【発明の効果】
上述したように本発明によれば、コンテンツに対して、より適切な使用制限を行うことができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る通信システム１の構成を示すブロック図である。
【図２】同実施形態におけるコンテンツサーバの構成を示すブロック図である。
【図３】同実施形態におけるコンテンツのデータ構成を示す図である。
【図４】同実施形態における使用制限情報テーブルを示す図である。
【図５】同実施形態における保存制限情報テーブルを示す図である。
【図６】同実施形態における携帯電話機の構成を示すブロック図である。
【図７】同実施形態におけるコンテンツのデータ構成を示す図である。
【図８】同実施形態におけるコンテンツ管理テーブルを示す図である。
【図９】同実施形態におけるコンテンツ使用管理テーブルを示す図である。
【図１０】同実施形態における液晶表示部に表示される画面例である。
【図１１】同実施形態における液晶表示部に表示される画面例である。
【図１２】同実施形態における液晶表示部に表示される画面例である。
【図１３】同実施形態におけるコンテンツ使用処理を示すフローチャートである。
【図１４】同実施形態におけるコンテンツ保存処理を示すフローチャートである。
【図１５】同実施形態におけるコンテンツ使用処理を示すフローチャートである。
【図１６】本発明の変形例に係る使用制限情報テーブルを示す図である。
【図１７】同変形例におけるコンテンツ管理テーブルを示す図である。
【図１８】同変形例におけるコンテンツ使用管理テーブルを示す図である。
【図１９】本発明の他の変形例に係る使用制限情報テーブルを示す図である。
【図２０】同変形例におけるコンテンツ管理テーブルを示す図である。
【図２１】同変形例におけるコンテンツ使用管理テーブルを示す図である。
【図２２】本発明の他の変形例に係るコンテンツ使用処理を示すフローチャートである。
【図２３】本発明の他の変形例に係るＨＴＭＬ形式で記述されたコンテンツ内に含まれる使用制限情報を説明する図である。
【図２４】本発明の他の変形例に係るＨＴＭＬ形式で記述されたコンテンツ内に含まれる使用制限情報を説明する図である。
【図２５】本発明の他の変形例に係るＨＴＭＬ形式で記述されたコンテンツ内に含まれる使用制限情報を説明する図である。
【図２６】本発明の他の変形例に係るＨＴＭＬ形式で記述されたコンテンツ内に含まれる保存制限情報を説明する図である。
【符号の説明】
１・・・通信システム、１０・・・コンテンツサーバ、１００・・・ＣＰＵ、１０１・・・通信部、１０２・・・ＲＯＭ、１０３・・・ＲＡＭ、１０４・・・ＨＤ、１０４ａ・・・コンテンツ格納領域、１０４ｂ・・・使用制限情報テーブル、１０４ｃ・・・保存制限情報テーブル、１１１・・・バス、２０・・・インターネット、３０・・・移動パケット通信網、３１・・・ゲートウェイサーバ、３２・・・基地局、４０・・・携帯電話機、４００・・・ＣＰＵ、４０１ａ・・・アンテナ、４０１・・・無線通信部、４０２・・・操作入力部、４０３・・・通話処理部、４０５・・・液晶表示部、４０７・・・ＲＯＭ、４０８・・・ＲＡＭ、４０９・・・不揮発性メモリ、４０９ａ・・・キャッシュ領域、４０９ｂ・・・保存領域、４１１・・・バス、Ｔ１・・・コンテンツ管理テーブル、Ｔ２・・・コンテンツ使用管理テーブル。
【図１】
2004199191.tif 000003
【図２】
2004199191.tif 000004
【図３】
2004199191.tif 000005
【図４】
2004199191.tif 000006
【図５】
2004199191.tif 000007
【図６】
2004199191.tif 000008
【図７】
2004199191.tif 000009
【図８】
2004199191.tif 000010
【図９】
2004199191.tif 000011
【図１０】
2004199191.tif 000012
【図１１】
2004199191.tif 000013
【図１２】
2004199191.tif 000014
【図１３】
2004199191.tif 000015
【図１４】
2004199191.tif 000016
【図１５】
2004199191.tif 000017
【図１６】
2004199191.tif 000018
【図１７】
2004199191.tif 000019
【図１８】
2004199191.tif 000020
【図１９】
2004199191.tif 000021
【図２０】
2004199191.tif 000022
【図２１】
2004199191.tif 000023
【図２２】
2004199191.tif 000024
【図２３】
2004199191.tif 000025
【図２４】
2004199191.tif 000026
【図２５】
2004199191.tif 000027
【図２６】
2004199191.tif 000028