(57)【要約】  【課題】  コンテンツの有効期限等の使用制限情報を正しく判断することができるコンテンツ使用管理デバイスを提供する。  【解決手段】  メモリカード２は、コンテンツに関する情報としてクーポンデータ２２１及び有効期限データ２２２を記憶する記憶部２２と、このコンテンツに関する処理を行う処理部２１とを有する。携帯端末１の時刻情報が変更された場合、その時刻変更イベントを処理部２１のカード制御手段２１２が検知し、データ通信手段２１１を介してこの時刻変更前後の携帯端末１の現在時刻を取得し、この時刻情報に基づいてメモリカード２に記憶している有効期限データ２２２を更新する。クーポンの有効期限を判定する場合は、メモリカード２に記憶している有効期限データ２２２と携帯端末１の現在時刻とを比較して、クーポンが有効であるか否かを判断する。【選択図】  図３
2005222520.tif 000002
【特許請求の範囲】
【請求項１】
端末において利用可能なコンテンツの使用を管理するコンテンツ使用管理デバイスであって、
前記コンテンツを使用する端末の時間変更イベントを検知する時間変更検知手段と、
前記検知した時間変更に応じて前記コンテンツに関する使用制限情報を更新する制御手段とを備えるコンテンツ使用管理デバイス。
【請求項２】
請求項１に記載のコンテンツ使用管理デバイスであって、
前記コンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツに関する使用制限情報を記憶する使用制限情報記憶手段とを備えるコンテンツ使用管理デバイス。
【請求項３】
請求項１に記載のコンテンツ使用管理デバイスであって、
前記使用制限情報は、前記コンテンツを使用可能な有効期限を示す有効期限情報を含むコンテンツ使用管理デバイス。
【請求項４】
請求項３に記載のコンテンツ使用管理デバイスであって、
前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段を備え、
前記コンテンツを取得するときに、
前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデータの送受信を行い、前記コンテンツ配信元から前記コンテンツに関する残有効時間を取得するとともに、前記端末より端末の現在時刻を取得し、
前記制御手段は、前記端末の現在時刻に前記残有効時間を加算して前記有効期限を算出するコンテンツ使用管理デバイス。
【請求項５】
請求項４に記載のコンテンツ使用管理デバイスであって、
前記制御手段は、前記端末より取得した端末の現在時刻と前記有効期限とを比較することにより、前記コンテンツの使用可否を判定するコンテンツ使用管理デバイス。
【請求項６】
請求項４に記載のコンテンツ使用管理デバイスであって、
前記時間変更検知手段により前記端末の時間変更イベントが検知されたときに、
前記制御手段は、前記有効期限から端末時間変更直前の端末の現在時刻を減算して端末時間変更直前の残有効時間を算出し、端末時間変更直後の端末の現在時刻に前記端末時間変更直前の残有効時間を加算して端末時間変更後の有効期限を算出することで、使用制限情報を更新するコンテンツ使用管理デバイス。
【請求項７】
請求項６に記載のコンテンツ使用管理デバイスであって、
前記データ通信手段は、前記時間変更検知手段により前記端末の時間変更イベントが検知されたときに、前記端末より端末時間変更直前の端末の現在時刻と端末時間変更直後の端末の現在時刻とを取得するコンテンツ使用管理デバイス。
【請求項８】
請求項１に記載のコンテンツ使用管理デバイスであって、
前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段を備えるとともに、
前記コンテンツを記憶するコンテンツ記憶手段と、前記コンテンツに関する使用制限情報を記憶する使用制限情報記憶手段とを有する記憶部を備え、前記記憶部が前記端末に対して着脱可能に構成されており、
前記記憶部が前記端末に装着されたときに、
前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデータの送受信を行い、前記コンテンツ配信元から前記コンテンツに関する残有効時間を取得し、
前記制御手段は、前記端末の現在時刻に前記残有効時間を加算して前記有効期限を算出し、この有効期限を前記使用制限情報記憶手段に記憶するコンテンツ使用管理デバイス。
【請求項９】
請求項８に記載のコンテンツ使用管理デバイスであって、
前記データ通信手段は、前記記憶部が前記端末に装着されたときに、前記端末より端末の現在時刻を取得するコンテンツ使用管理デバイス。
【請求項１０】
請求項１に記載のコンテンツ使用管理デバイスであって、
前記使用制限情報は、前記コンテンツを使用可能な有効時間を示す有効時間情報と、前記コンテンツの使用期限に関する基準となる基準時間を示す基準時間情報とを含むコンテンツ使用管理デバイス。
【請求項１１】
請求項１０に記載のコンテンツ使用管理デバイスであって、
前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段を備え、
前記コンテンツを取得するときに、
前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデータの送受信を行い、前記コンテンツ配信元から前記コンテンツに関する残有効時間を前記有効時間として取得するとともに、前記端末より端末の現在時刻を前記基準時間として取得するコンテンツ使用管理デバイス。
【請求項１２】
請求項１１に記載のコンテンツ使用管理デバイスであって、
前記制御手段は、前記端末より取得した端末の現在時刻から前記基準時間を減算して使用済み時間を算出し、この使用済み時間と前記有効時間とを比較することにより、前記コンテンツの使用可否を判定するコンテンツ使用管理デバイス。
【請求項１３】
請求項１１に記載のコンテンツ使用管理デバイスであって、
前記時間変更検知手段により前記端末の時間変更イベントが検知されたときに、
前記制御手段は、前記端末の現在時刻から前記基準時間を減算して使用済み時間を算出し、端末時間変更直前の前記有効時間から前記使用済み時間を減算して端末時間変更直後の有効時間を算出するとともに、端末時間変更直後の端末の現在時刻を新たな基準時間とすることで、使用制限情報を更新するコンテンツ使用管理デバイス。
【請求項１４】
請求項１３に記載のコンテンツ使用管理デバイスであって、
前記データ通信手段は、前記時間変更検知手段により前記端末の時間変更イベントが検知されたときに、前記端末より端末時間変更直前の端末の現在時刻と端末時間変更直後の端末の現在時刻とを取得するコンテンツ使用管理デバイス。
【請求項１５】
請求項１に記載のコンテンツ使用管理デバイスであって、
前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段を備えるとともに、
前記コンテンツを記憶するコンテンツ記憶手段と、前記コンテンツに関する使用制限情報を記憶する使用制限情報記憶手段とを有する記憶部を備え、前記記憶部が前記端末に対して着脱可能に構成されており、
前記コンテンツを取得するときに、
前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデータの送受信を行い、前記コンテンツ配信元からコンテンツ取得時のコンテンツ配信元の現在時刻を取得し、
前記記憶部が前記端末に装着されたときに、
前記データ通信手段は、前記コンテンツ配信元から記憶部装着時のコンテンツ配信元の現在時刻を取得し、
前記制御手段は、前記記憶部装着時のコンテンツ配信元の現在時刻から前記コンテンツ取得時のコンテンツ配信元の現在時刻を減算して記憶部装着時までの使用済み時間を算出し、前記使用制限情報記憶手段に記憶してある以前の有効時間から前記使用済み時間を減算して記憶部装着後の有効時間を算出し、この有効時間を前記使用制限情報記憶手段に記憶するコンテンツ使用管理デバイス。
【請求項１６】
請求項１５に記載のコンテンツ使用管理デバイスであって、
前記記憶部が前記端末に装着されたときに、
前記データ通信手段は、前記端末より端末の現在時刻を取得し、
前記制御手段は、前記取得した端末の現在時刻を記憶部装着後の基準時間として前記使用制限情報記憶手段に記憶するコンテンツ使用管理デバイス。
【請求項１７】
請求項１〜１６のいずれか一項に記載のコンテンツ使用管理デバイスであって、
前記端末より当該端末の現在時刻を主体的に取得する現在時刻取得手段を備えるコンテンツ使用管理デバイス。
【請求項１８】
端末において利用可能なコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツに関する使用制限情報を記憶する使用制限情報記憶手段と、
前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段と、
前記端末の時間変更イベントを検知する時間変更検知手段と、
前記検知した時間変更に応じて前記コンテンツに関する使用制限情報を更新する制御手段とを有して構成されるコンテンツ使用管理機能を備えたメモリカード装置。
【請求項１９】
請求項１〜１７のいずれか一項に記載のコンテンツ使用管理デバイスの各手段を備えた携帯端末装置。
【請求項２０】
請求項１９に記載の携帯端末装置であって、
前記更新がなされた使用制限情報を表示する表示手段を備える携帯端末装置。
【請求項２１】
端末において利用可能なコンテンツの使用を管理するコンテンツ使用管理方法であって、
前記コンテンツを使用する端末の時間変更イベントを検知するステップと、
前記検知した時間変更に応じて前記コンテンツに関する使用制限情報を更新するステップとを有するコンテンツ使用管理方法。
【請求項２２】
コンピュータに、請求項２１に記載のコンテンツ使用管理方法の各ステップを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子情報によるクーポンやチケット等の使用制限のあるコンテンツの使用を管理するコンテンツ使用管理デバイスに関する。
【背景技術】
【０００２】
紙の印刷情報などによる従前のクーポンやチケット等の代わりに、電子情報によるクーポンやチケット等のコンテンツを携帯電話機等の端末内の記憶媒体に記憶し、このコンテンツを備えた端末を所持することでクーポンやチケット等と同様の機能を実現する電子クーポン等のシステムが提案されている。このようなコンテンツを使用するシステムでは、記憶されたコンテンツについて適切な使用制限を行うために、コンテンツに設定された有効期限を正しく管理する必要がある。
【０００３】
この種の有効期限管理装置として、磁気カード等の媒体を利用して取引処理等を行う場合に、媒体に設定された有効期限を管理するものが提案されている。この従来の有効期限管理装置では、端末により媒体に記録された情報を読み取って媒体に登録されている有効期限を把握し、この有効期限と端末で把握した現在時期とを比較して、媒体が有効期限内にあるか否かを判定するようにしている（例えば、特許文献１参照）。
【０００４】
従来では、上記のような端末内に格納したコンテンツの有効期限の管理を行う際に、端末自体においてコンテンツの有効期限を判定する場合には、端末に内蔵された時計などによって時刻情報を取得し、取得した時刻情報に基づいて有効期限内かどうかの判定を行うことになる。したがって、コンテンツを取得するときに端末における時刻情報とコンテンツサーバ等のコンテンツ提供元装置における時刻情報との間に最初からずれがある場合や、コンテンツ取得後に端末の時計が修正されて端末における時刻情報が変更された場合などには、コンテンツの有効期限を正しく判定することができなくなる。このようにコンテンツの有効期限の判定に誤りが生じると、適切な使用制限を行うことができず、コンテンツの利用に支障が生じる。
【０００５】
【特許文献１】特開平７−４４６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記事情に鑑みてなされたもので、コンテンツの有効期限等の使用制限情報を正しく判断することができるコンテンツ使用管理デバイスを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のコンテンツ使用管理デバイスは、端末において利用可能なコンテンツの使用を管理するコンテンツ使用管理デバイスであって、前記コンテンツを使用する端末の時間変更イベントを検知する時間変更検知手段と、前記検知した時間変更に応じて前記コンテンツに関する使用制限情報を更新する制御手段とを備えるものである。
【０００８】
この構成により、コンテンツを利用する端末において時刻変更イベントが発生した場合に、コンテンツに関する使用制限情報の更新を適切に行うことができ、コンテンツの有効期限等の使用制限情報を正しく利用してコンテンツの使用可否を判断することが可能となる。
【０００９】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記コンテンツを記憶するコンテンツ記憶手段と、前記コンテンツに関する使用制限情報を記憶する使用制限情報記憶手段とを備えるものも含まれる。
【００１０】
この構成により、使用制限情報記憶手段に記憶した使用制限情報を適切に更新し、コンテンツ記憶手段に記憶したコンテンツに関する使用可否の判断を正しく行うことができ、コンテンツの使用管理が容易になる。
【００１１】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記使用制限情報は、前記コンテンツを使用可能な有効期限を示す有効期限情報を有するものも含まれる。
【００１２】
この構成により、コンテンツの使用制限情報として有効期限情報を用いることによって、コンテンツの使用可否を容易に正しく判定することが可能となる。
【００１３】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段を備え、前記コンテンツを取得するときに、前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデータの送受信を行い、前記コンテンツ配信元から前記コンテンツに関する残有効時間を取得するとともに、前記端末より端末の現在時刻を取得し、前記制御手段は、前記端末の現在時刻に前記残有効時間を加算して前記有効期限を算出するものも含まれる。
【００１４】
この構成により、コンテンツ取得時に、コンテンツに関する残有効時間と端末の現在時刻に基づいて、コンテンツの有効期限情報を適切に算出することが可能である。
【００１５】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記制御手段は、前記端末より取得した端末の現在時刻と前記有効期限とを比較することにより、前記コンテンツの使用可否を判定するものも含まれる。
【００１６】
この構成により、コンテンツ配信元のサーバ等にアクセスすることなく、端末の時刻情報を利用することによってコンテンツの使用可否を正しく判定することが可能となる。
【００１７】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記時間変更検知手段により前記端末の時間変更イベントが検知されたときに、前記制御手段は、前記有効期限から端末時間変更直前の端末の現在時刻を減算して端末時間変更直前の残有効時間を算出し、端末時間変更直後の端末の現在時刻に前記端末時間変更直前の残有効時間を加算して端末時間変更後の有効期限を算出することで、使用制限情報を更新するものも含まれる。
【００１８】
この構成により、端末において時刻変更イベントが発生した場合に、コンテンツ配信元のサーバ等にアクセスすることなく、端末時間変更前後の端末の時刻情報に基づいて、コンテンツの有効期限情報を適切に更新することができる。
【００１９】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記データ通信手段は、前記時間変更検知手段により前記端末の時間変更イベントが検知されたときに、前記端末より端末時間変更直前の端末の現在時刻と端末時間変更直後の端末の現在時刻とを取得するものも含まれる。
【００２０】
この構成により、端末において時刻変更イベントが発生した場合に、端末より端末時間変更直前の端末の現在時刻と端末時間変更直後の端末の現在時刻とを取得し、コンテンツの有効期限情報を適切に更新することができる。
【００２１】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段を備えるとともに、前記コンテンツを記憶するコンテンツ記憶手段と、前記コンテンツに関する使用制限情報を記憶する使用制限情報記憶手段とを有する記憶部を備え、前記記憶部が前記端末に対して着脱可能に構成されており、前記記憶部が前記端末に装着されたときに、前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデータの送受信を行い、前記コンテンツ配信元から前記コンテンツに関する残有効時間を取得し、前記制御手段は、前記端末の現在時刻に前記残有効時間を加算して前記有効期限を算出し、この有効期限を前記使用制限情報記憶手段に記憶するものも含まれる。
【００２２】
この構成により、端末に装着した場合に、コンテンツに関する残有効時間と端末の現在時刻に基づいて、コンテンツの有効期限情報を適切に更新することが可能である。このため、コンテンツを記憶する記憶部を含む媒体を端末に対して着脱しても、コンテンツの有効期限を正しく判定することができる。
【００２３】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記データ通信手段は、前記記憶部が前記端末に装着されたときに、前記端末より端末の現在時刻を取得するものも含まれる。
【００２４】
この構成により、端末に装着した場合に、端末より端末の現在時刻を取得し、コンテンツの有効期限を適切に更新することができる。
【００２５】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記使用制限情報は、前記コンテンツを使用可能な有効時間を示す有効時間情報と、前記コンテンツの使用期限に関する基準となる基準時間を示す基準時間情報とを有するものも含まれる。
【００２６】
この構成により、コンテンツの使用制限情報として有効時間情報と基準時間情報とを用いることによって、コンテンツの使用可否を正しく判定することが可能となる。
【００２７】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段を備え、前記コンテンツを取得するときに、前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデータの送受信を行い、前記コンテンツ配信元から前記コンテンツに関する残有効時間を前記有効時間として取得するとともに、前記端末より端末の現在時刻を前記基準時間として取得するものも含まれる。
【００２８】
この構成により、コンテンツ取得時に、コンテンツに関する残有効時間と端末の現在時刻に基づいて、コンテンツの有効時間情報と基準時間情報を適切に算出することが可能である。
【００２９】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記制御手段は、前記端末より取得した端末の現在時刻から前記基準時間を減算して使用済み時間を算出し、この使用済み時間と前記有効時間とを比較することにより、前記コンテンツの使用可否を判定するものも含まれる。
【００３０】
この構成により、コンテンツ配信元のサーバ等にアクセスすることなく、端末の時刻情報を利用することによってコンテンツの使用可否を正しく判定することが可能となる。
【００３１】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記時間変更検知手段により前記端末の時間変更イベントが検知されたときに、前記制御手段は、前記端末の現在時刻から前記基準時間を減算して使用済み時間を算出し、端末時間変更直前の前記有効時間から前記使用済み時間を減算して端末時間変更直後の有効時間を算出するとともに、端末時間変更直後の端末の現在時刻を新たな基準時間とすることで、使用制限情報を更新するものも含まれる。
【００３２】
この構成により、端末において時刻変更イベントが発生した場合に、コンテンツ配信元のサーバ等にアクセスすることなく、端末時間変更前後の端末の時刻情報に基づいて、コンテンツの有効時間情報と基準時間情報を適切に更新することができる。
【００３３】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記データ通信手段は、前記時間変更検知手段により前記端末の時間変更イベントが検知されたときに、前記端末より端末時間変更直前の端末の現在時刻と端末時間変更直後の端末の現在時刻とを取得するものも含まれる。
【００３４】
この構成により、端末において時刻変更イベントが発生した場合に、端末より端末時間変更直前の端末の現在時刻と端末時間変更直後の端末の現在時刻とを取得し、コンテンツの有効時間情報と基準時間情報を適切に更新することができる。
【００３５】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段を備えるとともに、前記コンテンツを記憶するコンテンツ記憶手段と、前記コンテンツに関する使用制限情報を記憶する使用制限情報記憶手段とを有する記憶部を備え、前記記憶部が前記端末に対して着脱可能に構成されており、前記コンテンツを取得するときに、前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデータの送受信を行い、前記コンテンツ配信元からコンテンツ取得時のコンテンツ配信元の現在時刻を取得し、前記記憶部が前記端末に装着されたときに、前記データ通信手段は、前記コンテンツ配信元から記憶部装着時のコンテンツ配信元の現在時刻を取得し、前記制御手段は、前記記憶部装着時のコンテンツ配信元の現在時刻から前記コンテンツ取得時のコンテンツ配信元の現在時刻を減算して記憶部装着時までの使用済み時間を算出し、前記使用制限情報記憶手段に記憶してある以前の有効時間から前記使用済み時間を減算して記憶部装着後の有効時間を算出し、この有効時間を前記使用制限情報記憶手段に記憶するものも含まれる。
【００３６】
この構成により、コンテンツ取得時に、コンテンツに関する残有効時間、コンテンツ配信元の現在時刻、及び端末の現在時刻に基づいて、コンテンツの有効時間情報と基準時間情報を適切に算出することが可能である。また、端末に装着した場合に、コンテンツ配信元の現在時刻に基づいて、コンテンツの有効時間情報を適切に更新することが可能である。このため、コンテンツを記憶する記憶部を含む媒体を端末に対して着脱しても、コンテンツの有効期限を正しく判定することができる。
【００３７】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記記憶部が前記端末に装着されたときに、前記データ通信手段は、前記端末より端末の現在時刻を取得し、前記制御手段は、前記取得した端末の現在時刻を記憶部装着後の基準時間として前記使用制限情報記憶手段に記憶するものも含まれる。
【００３８】
この構成により、端末に装着した場合に、端末より端末の現在時刻を取得し、コンテンツの基準時間情報を適切に更新することができる。
【００３９】
また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記端末より当該端末の現在時刻を主体的に取得する現在時刻取得手段を備えるものも含まれる。この構成により、コンテンツ使用管理デバイスにおいて端末から現在時刻を主体的に取得し、コンテンツの有効期限等の使用制限情報の更新などを適切に行うことができる。
【００４０】
本発明のメモリカード装置は、端末において利用可能なコンテンツを記憶するコンテンツ記憶手段と、前記コンテンツに関する使用制限情報を記憶する使用制限情報記憶手段と、前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段と、前記端末の時間変更イベントを検知する時間変更検知手段と、前記検知した時間変更に応じて前記コンテンツに関する使用制限情報を更新する制御手段とを有して構成されるコンテンツ使用管理機能を備えたものである。
【００４１】
この構成により、コンテンツを利用する端末において時刻変更イベントが発生した場合に、コンテンツ配信元のサーバ等にアクセスすることなく、メモリカード装置自体において、コンテンツに関する使用制限情報の更新を適切に行うことができ、コンテンツの有効期限等の使用制限情報を正しく利用してコンテンツの使用可否を判断することが可能となる。
【００４２】
また、本発明は、上記いずれかに記載のコンテンツ使用管理デバイスの各手段を備えた携帯端末装置を提供する。携帯端末装置にコンテンツ使用管理デバイスの各手段を備えることにより、端末において時刻変更イベントが発生した場合に、コンテンツ配信元のサーバ等にアクセスすることなく、端末側でコンテンツに関する使用制限情報の更新を適切に行うことができる。
【００４３】
また、本発明の一態様として、上記の携帯端末装置であって、前記更新がなされた使用制限情報を表示する表示手段を備えるものも含まれる。この構成により、更新がなされた使用制限情報を表示することで、ユーザが容易に確認することができる。
【００４４】
本発明のコンテンツ使用管理方法は、端末において利用可能なコンテンツの使用を管理するコンテンツ使用管理方法であって、前記コンテンツを使用する端末の時間変更イベントを検知するステップと、前記検知した時間変更に応じて前記コンテンツに関する使用制限情報を更新するステップとを有するものである。
【００４５】
この手順により、コンテンツを利用する端末において時刻変更イベントが発生した場合に、コンテンツに関する使用制限情報の更新を適切に行うことができ、コンテンツの有効期限等の使用制限情報を正しく利用してコンテンツの使用可否を判断することが可能となる。
【００４６】
また、本発明は、上記のコンテンツ使用管理方法の各ステップを実行させるプログラムを提供する。このプログラムにより、コンテンツを利用する端末において時刻変更イベントが発生した場合に、コンテンツに関する使用制限情報の更新を適切に行うことができ、コンテンツの有効期限等の使用制限情報を正しく利用してコンテンツの使用可否を判断することが可能となる。
【発明の効果】
【００４７】
本発明によれば、コンテンツの有効期限等の使用制限情報を正しく判断することができるコンテンツ使用管理デバイスを提供できる。
【発明を実施するための最良の形態】
【００４８】
本実施形態では、コンテンツ使用管理デバイスの一例として、電子情報によるクーポンやチケット等のコンテンツを携帯電話機等の携帯端末を用いて利用するシステムにおける例を示す。ここでは、携帯端末に装着可能であり、上記コンテンツを記憶するメモリカードにおいて、コンテンツの使用制限に関する管理を行うコンテンツ使用管理デバイスの機能を実現する構成例を説明する。
【００４９】
（第１の実施形態）
図１は本発明の実施形態に係るコンテンツ利用システムの接続構成例を示す図である。メモリカード２は、コンテンツ使用管理デバイスの機能を有し、有効期限のあるコンテンツを記憶するメモリ、接続インタフェース等を備えたカード状記録媒体により構成される。このメモリカード２としては、例えばＳＤカードなどが用いられ、携帯端末１に着脱可能に装着されて使用される。
【００５０】
携帯端末１は、通信回線を構成する電話回線やインターネット等によるネットワーク４を介して、クーポンを提供するコンテンツ配信元のクーポンサーバ３と接続される。この携帯端末１は、ネットワーク４あるいは他のネットワーク（図示せず）を介して、他の携帯端末（図示せず）と通信可能になっている。クーポンサーバ３は、有効期限のあるコンテンツとして店舗等で使用可能な電子クーポンを発行し、ネットワーク４を介して携帯端末１に対して送信して提供するものである。本実施形態では、コンテンツの一例としてクーポンを利用する場合を説明するが、コンテンツはこれに限らず、映画やコンサート等の電子チケットなどにも適用可能である。
【００５１】
図２は本発明の実施形態に係るメモリカードを含むコンテンツ利用システムの概略構成を示す図である。メモリカード２は、プロセッサの機能を有する処理部２１とメモリの機能を有する記憶部２２とを含むＩＣチップを備えて構成され、記憶部２２においてクーポンデータ等を記憶するものである。処理部２１は、携帯端末１とのデータの通信、携帯端末１を介してクーポンサーバ３とのデータの通信などの処理を行うようになっている。
【００５２】
図３は本発明の第１の実施形態に係るメモリカードの機能構成を示す図である。メモリカード２の処理部２１は、携帯端末１との間でデータの送受信を行うデータ通信手段２１１と、携帯端末１において時刻情報が変更されたことを検知する時間変更検知手段及び記憶部２２における記憶データの更新やクーポンの有効期限の判定を行う制御手段の機能を有するカード制御手段２１２とを有して構成される。
【００５３】
記憶部２２は、コンテンツ記憶手段及び使用制限情報記憶手段の機能を有し、有効期限のあるクーポンのサービス内容や期限情報等が含まれるクーポンデータ２２１がコンテンツとして記憶されるとともに、クーポンの有効期限を表す有効期限データ２２２が使用制限情報として記憶されている。
【００５４】
図４は本発明の実施形態に係る携帯端末の機能構成を示す図である。携帯端末１は、表示手段１１、データ通信手段１２、端末時刻変更通知手段１３、カード接続検知手段１４、入力手段１５、カード接続手段１６を有している。表示手段１１は、液晶表示装置等の表示装置により構成され、携帯端末１における各種動作状態、通信内容、処理内容などを表示する。データ通信手段１２は、無線通信または有線通信を行う通信部を備え、クーポンサーバ３やメモリカード２との間でデータの送受信を行う。入力手段１５は、入力操作用のキーデバイス等により構成され、ユーザが携帯端末１にデータを入力するものである。
【００５５】
カード接続手段１６は、カードインタフェース及び接続コネクタを有して構成され、携帯端末１にメモリカード２を接続してデータの送受信及び電源供給を可能にする。端末時刻変更通知手段１３は、携帯端末１内のプロセッサ等により実現されるもので、この携帯端末１における時計などによる時刻情報が変更されたことをメモリカード２へ通知する。カード接続検知手段１４は、センサあるいはプロセッサ等により実現されるもので、メモリカード２が新規に接続されたか否かを検知する。
【００５６】
次に、第１の実施形態における各部の動作を説明する。図５は第１の実施形態におけるクーポンデータの有効性判断の概略動作を示す図である。第１の実施形態では、メモリカード２の記憶部２２にクーポンデータ２２１とともに有効期限データ２２２を記憶しておく。そして、メモリカード２が携帯端末１に新たに装着された場合、あるいは、携帯端末１における時刻情報が変更された場合、すなわち携帯端末１の時間変更イベントをメモリカード２により検知した場合に、そのイベント発生前後の携帯端末１の現在時刻を取得し、この時刻情報に基づいてメモリカード２に記憶している有効期限データ２２２を更新する。クーポンデータ２２１を使用する際などには、携帯端末１の現在時刻を取得し、有効期限データ２２２による有効期限と携帯端末１の現在時刻とを比較して、クーポンデータの有効性を判定する。
【００５７】
図６は第１の実施形態におけるメモリカード２の動作手順を示すフローチャートである。メモリカード２において、カード制御手段２１２は、データ通信手段２１１を介し、クーポンサーバ３からクーポンデータおよび当該クーポンの残有効時間を取得する（ステップＳ１）。また、カード制御手段２１２は、データ通信手段２１１を介し、クーポン取得時の携帯端末１の現在時刻を端末時刻情報として取得する（ステップＳ２）。そして、カード制御手段２１２は、取得したクーポンの残有効時間と携帯端末１の現在時刻とから、クーポン取得時のクーポン有効期限を計算し、求めた有効期限を有効期限データ２２２として記憶部２２に記憶してセットする（ステップＳ３）。従って、メモリカード２には、クーポン取得時の携帯端末１の現在時刻に基づく有効期限データ２２２がセットされることになる。
【００５８】
そして、カード制御手段２１２は、このメモリカード２が携帯端末１に新たに装着されたか否かを監視すると共に（ステップＳ４）、携帯端末１の時刻情報が変更されたか否かを監視する（ステップＳ５）。
【００５９】
メモリカード２が携帯端末１に新たに装着されたことも検知されず（ステップＳ４でＮＯ）、携帯端末１の時刻情報が変更されたことも検知されない場合（ステップＳ５でＮＯ）、カード制御手段２１２は、例えば、１日に１回や１時間に１回等、定期的に携帯端末１の現在時刻を取得して（ステップＳ６）、携帯端末１の現在時刻と、記憶部２２に格納されたクーポンの有効期限データ２２２とを比較する（ステップＳ７）。
【００６０】
そして、携帯端末１の現在時刻がクーポンの有効期限データ２２２より後であるか否かを判断する（ステップＳ８）。ここで、携帯端末１の現在時刻がクーポンの有効期限を過ぎている場合には、カード制御手段２１２は、クーポン期限切れの処理を行う（ステップＳ９）。クーポン期限切れの処理としては、例えば、カード制御手段２１２が記憶部２２からそのクーポンデータ２２１を消滅させても良いし、携帯端末１にクーポン期限切れの通知を行い、表示手段１１にクーポン期限切れのメッセージを表示させたり、さらには、クーポン期限延長申請のメッセージを表示させたりする処理等がある。
【００６１】
ステップＳ８において、携帯端末１の現在時刻がクーポンの有効期限データより前、すなわち携帯端末１の現在時刻がクーポンの有効期限を過ぎていない場合には、前述のステップＳ４の処理まで戻り、メモリカード２の装着検知及び携帯端末１の時刻変更検知等の処理を繰り返すようにする。
【００６２】
ステップＳ４において、メモリカード２が携帯端末１に装着されたことを検出した場合、カード制御手段２１２は、クーポンサーバ３への接続を試みる（ステップＳ１０）。クーポンサーバ３に接続できない場合には、一定時間毎にクーポンサーバ３への接続を試み、クーポンサーバ３に接続できた場合には、クーポンサーバ３から現在のメモリカード装着時のクーポンの残有効時間を取得する（ステップＳ１１）。
【００６３】
そして、カード制御手段２１２は、自身のメモリカード２が装着された携帯端末１の現在時刻を取得する（ステップＳ１２）。続いて、取得した携帯端末１の現在時刻にメモリカード装着時のクーポンの残有効時間を加算して、メモリカード装着時のクーポン有効期限を計算し、求めた有効期限によって記憶部２２に記憶してある有効期限データ２２２を更新する（ステップＳ１３）。その後、前述のステップＳ５の処理に戻る。
【００６４】
よって、このステップＳ４、ステップＳ１０〜Ｓ１３の処理により、携帯端末１に新たにメモリカード２が装着された場合には、記憶部２２に記憶している有効期限データ２２２がメモリカード装着後の新たな有効期限データ２２２に更新される。このため、ステップＳ７、Ｓ８における有効期限の判断処理では、メモリカード装着後の新たな有効期限データ２２２に基づいてクーポン期限切れ等を判断することになる。
【００６５】
ステップＳ５において、携帯端末１の時間変更イベントにより時刻が変更されたことを検出した場合、カード制御手段２１２は、携帯端末１における時刻変更直前と直後の時刻情報を取得する（ステップＳ１４）。そして、携帯端末１における時刻変更直前と直後の時刻情報の差分に基づいて時刻変更直前までのクーポンの残有効時間を計算して、時刻情報変更後の新たな有効期限を計算し、求めた有効期限によって記憶部２２に記憶してある有効期限データ２２２を更新する（ステップＳ１５）。その後、前述のステップＳ６の処理に戻る。
【００６６】
よって、このステップＳ５、ステップＳ１４〜Ｓ１５の処理により、携帯端末１の時刻情報が変更された場合には、記憶部２２に記憶している有効期限データ２２２が端末時刻変更後の新たな有効期限データ２２２に更新される。このため、ステップＳ７、Ｓ８における有効期限の判断処理では、端末時刻変更後の新たな有効期限データ２２２に基づいてクーポン期限切れ等を判断することになる。
【００６７】
次に、上述した第１の実施形態におけるメモリカード２の動作を、具体的な時刻を一例にして説明する。
【００６８】
（１−１）クーポン取得時の動作
まずは、第１の実施形態におけるクーポン取得時の動作から説明する。図７は第１の実施形態におけるクーポン取得時の具体的動作例を示す図である。
【００６９】
前提として、クーポンの有効期限は、クーポンサーバ３における時刻情報であるサーバ時刻で「１１月６日」とする。また、クーポンサーバ３の現在時刻が「１１月１日」、携帯端末１のクーポン取得時現在の時刻情報が「１１月２日」、クーポンの残有効時間が「１１月６日−１１月１日＝５日」とする。なお、これら時刻の具体例は、説明の便宜上、月日までとしているが、時分秒などまで設定できるものとする。
【００７０】
メモリカード２のカード制御手段２１２は、図６に示すステップＳ１の処理により、クーポンサーバ３からデータ通信手段２１１を介して、クーポンと、当該クーポンの残有効時間「５日」とを取得し、取得したクーポンの情報を記憶部２２にクーポンデータ２２１として格納する。
【００７１】
また、カード制御手段２１２は、図６のステップＳ２の処理により、携帯端末１からデータ通信手段２１１を介して携帯端末１における現在の時刻情報「１１月２日」を取得し、図６のステップＳ３の処理により、クーポン取得時における当該クーポンの有効期限の計算を行う。具体的には、「携帯端末１の現在時刻＋クーポンの残有効時間」、すなわち前記条件であれば、「１１月２日＋５日＝１１月７日」という計算を行う。そして、求めた「１１月７日」を有効期限データ２２２として記憶部２２に格納する。
【００７２】
（１−２）クーポン無効判定時の動作
次に、第１の実施形態におけるクーポン有効期限判定の一例として、クーポン無効判定時の動作について説明する。図８は第１の実施形態におけるクーポン無効判定時の具体的動作例を示す図である。前提として、クーポンの有効期限が「１１月７日」、携帯端末１の現在の時刻情報が「１１月１０日」とする。
【００７３】
メモリカード２のカード制御手段２１２は、図６のステップＳ６の処理により、携帯端末１からデータ通信手段２１１を介して携帯端末１における現在の時刻情報として「１１月１０日」を取得する。そして、カード制御手段２１２は、図６のステップＳ７の処理により、記憶部２２に格納している有効期限データ２２２によるクーポンの有効期限「１１月７日」と、取得した携帯端末１の時刻情報「１１月１０日」とを比較する。
【００７４】
この例の場合、携帯端末１の現在時刻「１１月１０日」は、クーポンの有効期限「１１月７日」を過ぎているので、図６のステップＳ８の判断処理ではＹＥＳとなり、図６のステップＳ９の処理により、クーポン期限切れの処理を行う。例えば、携帯端末１にクーポン期限切れの通知を行い、表示手段１１に有効期限切れ等のクーポン無効の旨を表示するなどして、ユーザに告知する。
【００７５】
（１−３）クーポン有効判定時の動作
次に、第１の実施形態におけるクーポン有効期限判定の他の例として、クーポン有効判定時の動作について説明する。図９は第１の実施形態におけるクーポン有効判定時の具体的動作例を示す図である。前提として、クーポンの有効期限が「１１月７日」、携帯端末１の現在の時刻情報が「１１月４日」とする。
【００７６】
メモリカード２のカード制御手段２１２は、図６のステップＳ６の処理により、携帯端末１からデータ通信手段２１１を介して携帯端末１における現在の時刻情報として「１１月４日」を取得する。そして、カード制御手段２１２は、図６のステップＳ７の処理により、記憶部２２に格納している有効期限データ２２２によるクーポンの有効期限「１１月７日」と、取得した携帯端末１の時刻情報「１１月４日」とを比較する。
【００７７】
この例の場合、携帯端末１の現在時刻「１１月４日」は、クーポンの有効期限「１１月７日」を過ぎていないので、図６のステップＳ８の判断処理ではＮＯとなり、現在のクーポンは有効であると判断され、ステップＳ４の処理に戻る。この場合、携帯端末１にクーポン有効の通知を行い、表示手段１１に有効期限内等のクーポン有効の旨を表示するなどして、ユーザに告知してもよい。
【００７８】
（１−４）端末時刻変更時の動作
次に、第１の実施形態における端末時刻変更時の動作について説明する。図１０は第１の実施形態における端末時刻変更時の具体的動作例を示す図である。前提として、クーポンの有効期限が「１１月５日」、携帯端末１の時刻変更直前の時刻が「１１月４日」、携帯端末１の時刻変更直後の時刻が「１１月１日」とする。
【００７９】
携帯端末１においてユーザ操作等により時刻情報が変更されると、携帯端末１の端末時刻変更通知手段１３はそのイベントを検知し、メモリカード２のデータ通信手段２１１へ端末時刻変更の通知を行う。このとき、メモリカード２では、端末時刻変更通知を受けた場合に、図６のステップＳ５の判断処理により、カード制御手段２１２が携帯端末１における時刻変更イベントを検出する。そして、図６のステップＳ１４の処理により、データ通信手段２１１を介して携帯端末１の時刻変更直前の時刻「１１月４日」、および時刻変更直後の時刻「１１月１日」を取得する。
【００８０】
次に、カード制御手段２１２は、図６のステップＳ１５の処理により、携帯端末１の時刻変更直前までのクーポンの残有効時間を計算する。具体的には、「旧有効期限−変更直前時刻」、すなわち「１１月５日−１１月４日＝１日」により変更直前の残有効時間を計算する。そして、変更直前の残有効時間から時刻変更直後の有効期限を計算し、新たな有効期限として有効期限データを更新する。具体的には、「変更直後の端末の時刻＋時刻変更直前までのクーポンの残有効時間」、すなわち「１１月１日＋１日＝１１月２日」を計算し、求めた「１１月２日」を新たな有効期限データ２２２として更新する。
【００８１】
このため、携帯端末１の時刻情報が変更された場合には、メモリカード２では、この時刻変更に応じて、記憶部２２に記憶している有効期限データ２２２が端末時刻変更後の新たな有効期限データ２２２に更新され、この新たな有効期限データ２２２に基づいてクーポン期限切れ等を判断することになる。
【００８２】
（１−５）カード装着時の動作
次に、第１の実施形態におけるカード装着時の動作について説明する。図１１は第１の実施形態におけるカード装着時の具体的動作例を示す図である。前提として、クーポンサーバ３の現在時刻が「１１月３日」、クーポンサーバ３のサーバ時刻におけるクーポンの有効期限が「１１月５日」、携帯端末１における現在時刻が「１１月４日」とする。また、携帯端末１へのメモリカード２装着時のクーポンの残有効時間が「１１月５日−１１月３日＝２日」であるとする。
【００８３】
携帯端末１のカードスロット等にメモリカード２が装着されると、携帯端末１のカード接続検知手段１４によりメモリカード２のデータ通信手段２１１へカード接続の通知がなされる。このとき、メモリカード２では、カード接続通知を受けた場合に、図６のステップＳ４の判断処理により、カード制御手段２１２が携帯端末１へのカード装着イベントを検出する。そして、図６のステップＳ１０の処理により、データ通信手段２１１がクーポンサーバ３に接続して、続く図６のステップＳ１１の処理によりクーポンサーバ３からメモリカード装着時のクーポンの残有効時間「２日」を取得する。
【００８４】
また、データ通信手段２１１は、図６のステップＳ１２の処理により、携帯端末１から携帯端末１における現在の時刻情報「１１月４日」を取得して、カード制御手段２１２は、図６のステップＳ１３の処理により、カード装着時における新たなクーポンの有効期限の計算を行う。具体的には、「携帯端末１の現在時刻＋カード装着時のクーポンの残有効時間」、すなわち「１１月４日＋２日＝１１月６日」という計算を行う。そして、求めた有効期限「１１月６日」を新たな有効期限データ２２２として、記憶部２２の有効期限データ２２２を更新する。
【００８５】
このため、例えば、携帯端末１にクーポンを格納したメモリカード２が新たに装着されたり、携帯端末１からメモリカード２が一旦外されて再度装着されたり、他の携帯端末１から移転したメモリカード２が装着された場合などにおいて、メモリカード２では、記憶部２２に記憶している有効期限データ２２２がクーポンサーバ３からの残有効時間と携帯端末１の現在時刻とによってメモリカード装着後の新たな有効期限データ２２２に更新され、この新たな有効期限データ２２２に基づいてクーポン期限切れ等を判断することになる。
【００８６】
（１−６）クーポンの有効期限情報取得時の動作
次に、第１の実施形態におけるクーポンの有効期限情報取得時の動作について説明する。図１２は第１の実施形態におけるクーポンの有効期限情報取得時の具体的動作例を示す図である。前提として、クーポンの有効期限が「１１月５日」であるとする。
【００８７】
ユーザは、携帯端末１の入力手段１５を用いてクーポンの有効期限情報の取得要求操作を行う。携帯端末１は、ユーザからの入力操作による要求を受け付けると、データ通信手段１２によってクーポンの有効期限データ取得要求をメモリカード２に送信する。メモリカード２では、データ通信手段２１１においてクーポンの有効期限データ取得要求を受信すると、カード制御手段２１２がそのイベントを検知して、記憶部２２に格納されている有効期限データ「１１月５日」の読み出しを行い、この有効期限データをデータ通信手段２１１によって携帯端末１に送信することで、クーポンの有効期限の通知を行う。
【００８８】
携帯端末１は、データ通信手段１２によりユーザから要求に応じたクーポンの有効期限データを受信すると、この有効期限情報を表示手段１１によって表示する。これにより、ユーザにクーポンの有効期限が「１１月５日」であることが通知される。
【００８９】
なお、上記第１の実施形態の第１変形例として、メモリカード２において、媒体側より主体的に携帯端末１から現在時刻を取得するような構成としてもよい。図１３は第１の実施形態の第１変形例に係るメモリカードの機能構成を示す図である。この第１変形例は、メモリカード２の処理部２１において、自発的に携帯端末１の現在時刻を取得する現在時刻取得手段２１３を有するものである。その他は図３に示した第１の実施形態の構成と同様である。このように現在時刻取得手段２１３を設けた構成においても、上記第１の実施形態と同様の機能を得ることができる。
【００９０】
また、上記第１の実施形態の第２変形例として、端末時刻変更後の有効期限を携帯端末１に表示するようにしてもよい。図１４は第１の実施形態の第２変形例に係るメモリカードの動作手順を示すフローチャートである。この第２変形例では、ステップＳ５、Ｓ１４〜Ｓ１５の処理により、携帯端末１の時刻情報が変更された場合に、記憶部２２に記憶している有効期限データ２２２を端末時刻変更後の新たな有効期限データ２２２に更新し、更新後のクーポンの有効期限データ２２２を出力して携帯端末１に送信し、携帯端末１の表示手段１１に表示させる（ステップＳ１６）。その他は図６に示した第１の実施形態の動作と同様である。このように携帯端末１において端末時刻変更後の有効期限を表示することで、ユーザが端末時刻変更時の有効期限を認識できる。
【００９１】
また、上記第１の実施形態の第３変形例として、クーポン取得時に携帯端末１において有効期限を表示するようにしてもよい。図１５は第１の実施形態の第３変形例におけるクーポン取得時の具体的動作例を示す図である。この第３変形例では、カード制御手段２１２は、クーポンサーバ３からクーポンとこのクーポンの残有効時間「５日」を取得するとともに、携帯端末１から端末における現在の時刻情報「１１月２日」を取得し、クーポン取得時における当該クーポンの有効期限の計算を行う。具体的には、「携帯端末１の現在時刻＋クーポンの残有効時間」、すなわち前記条件であれば、「１１月２日＋５日＝１１月７日」という計算を行う。そして、求めた「１１月７日」を有効期限データ２２２として記憶部２２に格納する。そして、有効期限データ２２２として「１１月７日」をデータ通信手段２１１により携帯端末１に送信することで、クーポンの有効期限の通知を行う。通知を受けた携帯端末１は、クーポンの有効期限として「１１月７日」を表示手段１１により表示し、ユーザに有効期限を通知する。その他は図７に示した第１の実施形態の動作と同様である。このように携帯端末１においてクーポン取得時の有効期限を表示することで、ユーザが取得した有効期限を認識できる。
【００９２】
なお、上記第１の実施形態の説明では、携帯端末１に着脱可能なメモリカード２の例を示したが、このメモリカード２に含まれる機能がＩＣチップ等により携帯端末１に内蔵された取り外し不可のものにも同様に適用可能である。このような場合、図６に示した手順におけるメモリカード２が携帯端末１に装着された場合の処理（ステップＳ４、ステップＳ１０〜Ｓ１３）は不要となる。
【００９３】
また、図６に示した手順において、ステップＳ４、ステップＳ１０〜Ｓ１３のカード装着時の処理と、ステップＳ５、Ｓ１４〜Ｓ１５の端末時刻変更時の処理とは、順序を逆にしても勿論かまわない。
【００９４】
また、メモリカード２の処理部２１は、プロセッサとこのプロセッサ上で動作するプログラムとによりソフトウエア的に構成することもできるし、専用の処理機能を持つ回路によりハードウエア的に構成することも可能である。
【００９５】
また、メモリカード２が携帯端末１に装着されたときだけでなく、例えば、１日に１回、あるいは１週間に１回等、所定周期でクーポンサーバ３にアクセスし、図６のステップＳ１０〜Ｓ１３の手順と同様にして、クーポンサーバ３からクーポンの残有効時間を取得するとともに、携帯端末１から現在時刻を取得して、これらの情報から最新の有効期限を算出し、有効期限データ２２２を更新することも可能である。これにより、クーポンサーバ３の時計と携帯端末１の時計との同期がとれておらず、両者の時刻情報のずれが自然に増加していくような場合であっても、有効期限データ２２２を正しく保つことができ、常に正確な有効期限の判断が可能である。
【００９６】
このように、第１の実施形態では、携帯端末１の時刻情報が変更された場合でも、その時刻変更イベントをメモリカード２側で検知して、携帯端末１の時刻変更前後の時刻情報に基づいてクーポンの有効期限データ２２２を更新するようにしている。これにより、クーポンを使用する携帯端末１の現在時刻に常時合致した有効期限がメモリカード２に保持されるため、この有効期限と携帯端末１の現在時刻とを比較することによって、常にクーポンの正確な有効期限を判断することができる。なお、携帯端末１にメモリカード２が装着された場合は、クーポンサーバ３からの時刻情報と携帯端末１の時刻情報とに基づいて、クーポンの有効期限データ２２２を更新することができる。
【００９７】
したがって、例えば、携帯端末１のユーザが携帯端末１の時刻情報を変更しても、その都度クーポンサーバ３にアクセスせずに、携帯端末１のみで正しく有効期限を更新し、現在のクーポンの有効期限を正確に把握して判断することができる。これにより、クーポンの不正な使用、例えば、有効期限切れのクーポンの使用するために携帯端末１の時刻情報を変更するなどを、クーポンサーバ３にアクセスして確認することなく、防止することができる。
【００９８】
（第２の実施形態）
第２の実施形態では、メモリカードにおける他の構成例を説明する。第２の実施形態のメモリカード２は、記憶部２２における記憶データが第１の実施形態のメモリカード２と異なり、それ以外の構成は前記第１の実施形態と同様であるので、この異なる記憶データにのみ新たな符号を付して説明する。
【００９９】
図１６は本発明の第２の実施形態に係るメモリカードの機能構成を示す図である。メモリカード２は、第１の実施形態と同様に、データ通信手段２１１とカード制御手段２１２とを有する処理部２１と、記憶部２２とを備えている。記憶部２２は、コンテンツ記憶手段及び使用制限情報記憶手段の機能を有し、第１の実施形態と同様の有効期限のあるクーポンのサービス内容や期限情報等が含まれるクーポンデータ２２１がコンテンツとして記憶されるとともに、クーポンの有効期限等を判定する際に使用する基準時間データ２２３と、クーポンの有効残り時間を示す残有効時間データ２２４と、クーポン取得時のクーポンサーバ３における時刻情報であるクーポン取得時刻データ２２５とが使用制限情報として記憶されている。
【０１００】
次に、第２の実施形態における各部の動作を説明する。図１７は第２の実施形態におけるクーポンデータの有効性判断の概略動作を示す図である。第２の実施形態では、メモリカード２の記憶部２２にクーポンデータ２２１とともに基準時間データ２２３、残有効時間データ２２４、クーポン取得時刻データ２２５を記憶しておく。そして、メモリカード２が携帯端末１に新たに装着された場合、あるいは、携帯端末１における時刻情報が変更された場合、すなわち携帯端末１の時間変更イベントをメモリカード２により検知した場合に、そのイベント発生前後の携帯端末１の現在時刻を取得し、この時刻情報とメモリカード２に記憶している基準時間データ２２３とに基づいて残有効時間データ２２４及び基準時間データ２２３を更新する。クーポンデータ２２１を使用する際などには、携帯端末１の現在時刻を取得し、この携帯端末１の現在時刻と基準時間データ２２３とからクーポンの利用済み時間を算出し、この利用済み時間と残有効時間データ２２４とを比較し、クーポンデータの有効性を判定する。
【０１０１】
図１８は第２の実施形態におけるメモリカード２の動作手順を示すフローチャートである。メモリカード２において、カード制御手段２１２は、データ通信手段２１１を介し、クーポンサーバ３からクーポンデータを取得する（ステップＳ３１）。また、カード制御手段２１２は、データ通信手段２１１を介し、クーポンサーバ３からクーポン取得時のクーポンサーバ３における時刻情報であるサーバ時刻を取得し、このサーバ時刻をクーポン取得時刻データ２２５として記憶部２２に格納する（ステップＳ３２）。さらに、クーポンサーバ３で計算したクーポン取得時の有効時間をデータ通信手段２１１を介してクーポンサーバ３から取得し、この有効時間情報をクーポン取得時の残有効時間データ２２４として記憶部２２に格納する（ステップＳ３３）。
【０１０２】
また、カード制御手段２１２は、データ通信手段２１１を介し、クーポン取得時の携帯端末１の現在時刻を端末時刻情報として取得し、この端末時刻情報を基準時間データ２２３として記憶部２２に格納する（ステップＳ３４）。
【０１０３】
そして、カード制御手段２１２は、このメモリカード２が携帯端末１に新たに装着されたか否かを監視すると共に（ステップＳ３５）、携帯端末１の時刻情報が変更されたか否かを監視する（ステップＳ３６）。
【０１０４】
メモリカード２が携帯端末１に新たに装着されたことも検知されず（ステップＳ３５でＮＯ）、携帯端末１の時刻情報が変更されたことも検知されない場合（ステップＳ３６でＮＯ）、カード制御手段２１２は、例えば、１日に１回や１時間に１回等、定期的に携帯端末１の現在時刻を取得して（ステップＳ３７）、携帯端末１の現在時刻から基準時間データ２２３を減算し、現在分までのクーポンの利用済み時間を計算する（ステップＳ３８）。
【０１０５】
続いて、カード制御手段２１２は、求めた現在分までのクーポンの利用済み時間が、残有効時間データ２２４、すなわちクーポンの有効残り時間より大きいか否かを判断する（ステップＳ３９）。ここで、現在分までのクーポンの利用済み時間が残有効時間データ２２４より大きい場合には、カード制御手段２１２は、クーポンの有効期限が切れていると判断し、クーポン期限切れの処理を行う（ステップＳ４０）。一方、ステップＳ３９において、現在分までのクーポンの利用済み時間が残有効時間データ２２４以下の場合には、カード制御手段２１２は、クーポンの有効期限を過ぎていないと判断し、前述のステップＳ３５の処理まで戻り、メモリカード２の装着検知及び携帯端末１の時刻変更検知等の処理を繰り返すようにする。
【０１０６】
ステップＳ３５において、メモリカード２が携帯端末１に装着されたことを検出した場合、カード制御手段２１２は、クーポンサーバ３への接続を試みる（ステップＳ４１）。クーポンサーバ３に接続できない場合には、クーポンサーバ３に接続できない分だけ記憶部２２に格納しているクーポン取得時刻データ２２５を遅らせる（ステップＳ４２）。
【０１０７】
一定時間毎にクーポンサーバ３への接続を試み、クーポンサーバ３に接続できた場合には、クーポンサーバ３から現在のサーバ時刻を取得して、メモリカード装着時までのクーポンの利用済み時間の計算を行う（ステップＳ４３）。このクーポンの利用済み時間は、クーポンサーバ３の現在時刻から記憶部２２に格納しているクーポン取得時刻データ２２５の値を減算することにより求める。そして、カード制御手段２１２は、メモリカード２装着直後の残有効時間の計算を行い、求めた残有効時間によって記憶部２２に記憶してある残有効時間データ２２４を更新する（ステップＳ４４）。この残有効時間は、カード装着時まで記憶部２２に格納していた残有効時間データ２２４の値からメモリカード装着時までのクーポンの利用済み時間を減算することにより求める。
【０１０８】
また、カード制御手段２１２は、ステップＳ４３でサーバ時刻を取得した時の携帯端末１の現在時刻を取得して、これをカード装着時の端末時刻とし、この端末時刻によって記憶部２２に記憶してある基準時間データ２２３を更新する（ステップＳ４５）。その後、前述のステップＳ３６の処理に戻る。
【０１０９】
よって、このステップＳ３５、ステップＳ４１〜Ｓ４５の処理により、携帯端末１に新たにメモリカード２が装着された場合には、記憶部２２に記憶している基準時間データ２２３及び残有効時間データ２２４がメモリカード装着後の新たな基準時間データ２２３及び残有効時間データ２２４に更新される。このため、ステップＳ３８、Ｓ３９における有効期限の判断処理では、メモリカード装着後の新たな基準時間データ２２３及び残有効時間データ２２４に基づいてクーポン期限切れ等を判断することになる。
【０１１０】
ステップＳ３６において、携帯端末１の時間変更イベントにより時刻が変更されたことを検出した場合、カード制御手段２１２は、携帯端末１における時刻変更直前までの端末時刻を取得し、この時刻変更直前の端末時刻から記憶部２２に記憶している基準時間データ２２３の値を減算することにより、時刻変更直前までのクーポンの利用済み時間の計算を行う（ステップＳ４６）。
【０１１１】
そして、カード制御手段２１２は、時刻変更直前まで記憶部２２に記憶していた残有効時間データ２２４の値からステップＳ４６で求めた時刻変更直前までのクーポンの利用済み時間を減算して、時刻変更直後の残有効時間を求め、求めた時刻変更直後の残有効時間により記憶部２２に記憶している残有効時間データ２２４を更新する（ステップＳ４７）。また、時刻変更直後の携帯端末１における端末時刻を取得して、この時刻変更直後の端末時刻により記憶部２２に記憶している基準時間データ２２３を更新する（ステップＳ４８）。その後、前述のステップＳ３７の処理に戻る。
【０１１２】
よって、このステップＳ３６、ステップＳ４６〜Ｓ４８の処理により、携帯端末１の時刻情報が変更された場合には、記憶部２２に記憶している基準時間データ２２３及び残有効時間データ２２４が端末時刻変更後の新たな基準時間データ２２３及び残有効時間データ２２４に更新される。このため、ステップＳ３８、Ｓ３９における有効期限の判断処理では、端末時刻変更後の新たな基準時間データ２２３及び残有効時間データ２２４に基づいてクーポン期限切れ等を判断することになる。
【０１１３】
次に、上述した第２の実施形態におけるメモリカード２の動作を、具体的な時刻を一例にして説明する。
【０１１４】
（２−１）クーポン取得時の動作
まずは、第２の実施形態におけるクーポン取得時の動作から説明する。図１９は第２の実施形態におけるクーポン取得時の具体的動作例を示す図である。
【０１１５】
前提として、クーポン取得時のクーポンサーバ３のサーバ時刻が「１１月１日」で、クーポン取得時の携帯端末１の端末時刻が「１１月２日」とする。また、クーポンの残有効時間は、クーポンサーバ３におけるサーバ時刻によるクーポンの有効期限、例えば「１１月６日」からクーポン取得時のサーバ時刻を減算、すなわち「１１月６日−１１月１日」を計算した結果である「５日」とする。
【０１１６】
メモリカード２のカード制御手段２１２は、図１８に示すステップＳ３１の処理により、クーポンサーバ３からデータ通信手段２１１を介してクーポンを取得し、取得したクーポンの情報を記憶部２２にクーポンデータ２２１として格納する。これと同時に、カード制御手段２１２は、図１８に示すステップＳ３２の処理により、クーポンサーバ３からデータ通信手段２１１を介してクーポン取得時のサーバ時刻「１１月１日」を取得し、クーポン取得時刻データ２２５として記憶部２２に格納する。
【０１１７】
また、カード制御手段２１２は、図１８に示すステップＳ３３の処理により、クーポンサーバ３からデータ通信手段２１１を介してクーポン取得時のクーポンの残有効時間「５日」を取得し、残有効時間データ２２４として記憶部２２に格納する。さらに、カード制御手段２１２は、図１８に示すステップＳ３４の処理により、携帯端末１からデータ通信手段２１１を介してクーポン取得時の端末時刻「１１月２日」を取得し、基準時間データ２２３として記憶部２２に格納する。
【０１１８】
（２−２）クーポン無効判定時の動作
次に、第２の実施形態におけるクーポン有効期限判定の一例として、クーポン無効判定時の動作について説明する。図２０は第２の実施形態におけるクーポン無効判定時の具体的動作例を示す図である。前提として、クーポンの残有効時間が「５日」、基準時間が「１１月２日」、携帯端末１の現在の時刻情報が「１１月１０日」とする。
【０１１９】
メモリカード２のカード制御手段２１２は、図１８のステップＳ３７の処理により、携帯端末１からデータ通信手段２１１を介して携帯端末１における現在の時刻情報として「１１月１０日」を取得する。そして、カード制御手段２１２は、図１８のステップＳ３８の処理により、携帯端末１の現在時刻から基準時間データ２２３の値を減算して、現在分までのクーポンの利用済み時間の計算を行う。この例では、携帯端末１の現在時刻「１１月１０日」、基準時間は「１１月２日」であるので、「１１月１０日−１１月２日＝８日」としてクーポンの利用済み時間を求める。
【０１２０】
そして、カード制御手段２１２は、図１８のステップＳ３９の処理により、求めた現在分までのクーポンの利用済み時間と、残有効時間とを比較する。この例の場合、現在分までのクーポン利用済み時間「８日」がクーポンの残有効時間「５日」より大きいので、図１８のステップＳ３９の判断処理ではＹＥＳとなり、図１８のステップＳ４０の処理により、クーポン期限切れの処理を行う。例えば、携帯端末１にクーポン期限切れの通知を行い、表示手段１１に有効期限切れ等のクーポン無効の旨を表示するなどして、ユーザに告知する。
【０１２１】
（２−３）クーポン有効判定時の動作
次に、第２の実施形態におけるクーポン有効期限判定の他の例として、クーポン有効判定時の動作について説明する。図２１は第２の実施形態におけるクーポン有効判定時の具体的動作例を示す図である。前提として、クーポンの残有効時間が「５日」、基準時間が「１１月２日」、携帯端末１の現在の時刻情報が「１１月４日」とする。
【０１２２】
メモリカード２のカード制御手段２１２は、図１８のステップＳ３７の処理により、携帯端末１からデータ通信手段２１１を介して携帯端末１における現在の時刻情報として「１１月１０日」を取得する。そして、カード制御手段２１２は、図１８のステップＳ３８の処理により、携帯端末１の現在時刻から基準時間データ２２３の値を減算して、現在分までのクーポンの利用済み時間の計算を行う。この例では、携帯端末１の現在時刻「１１月４日」、基準時間は「１１月２日」であるので、「１１月４日−１１月２日＝２日」としてクーポンの利用済み時間を求める。
【０１２３】
そして、カード制御手段２１２は、図１８のステップＳ３９の処理により、求めた現在分までのクーポンの利用済み時間と、残有効時間とを比較する。この例の場合、現在分までのクーポン利用済み時間「２日」がクーポンの残有効時間「５日」より小さいので、図１８のステップＳ３９の判断処理ではＮＯとなり、現在のクーポンは有効であると判断され、ステップＳ３５の処理に戻る。この場合、携帯端末１にクーポン有効の通知を行い、表示手段１１に有効期限内等のクーポン有効の旨を表示するなどして、ユーザに告知してもよい。
【０１２４】
（２−４）端末時刻変更時の動作
次に、第２の実施形態における端末時刻変更時の動作について説明する。図２２は第２の実施形態における端末時刻変更時の具体的動作例を示す図である。前提として、クーポンの残有効時間が「５日」、基準時間が「１１月２日」、携帯端末１の時刻変更直前の時刻が「１１月４日」、携帯端末１の時刻変更直後の時刻が「１１月１日」とする。
【０１２５】
携帯端末１においてユーザ操作等により時刻情報が変更されると、携帯端末１の端末時刻変更通知手段１３はそのイベントを検知し、メモリカード２のデータ通信手段２１１へ端末時刻変更の通知を行う。このとき、メモリカード２では、端末時刻変更通知を受けた場合に、図１８のステップＳ３６の判断処理により、カード制御手段２１２が携帯端末１における時刻変更イベントを検出する。そして、図１８のステップＳ４６の処理により、データ通信手段２１１を介して携帯端末１の時刻変更直前の時刻「１１月４日」を取得して、時刻変更直前までのクーポンの利用済み時間の計算を行う。具体的には、携帯端末１の時刻変更直前の端末時刻から基準時間を減算する、すなわち「１１月４日−１１月２日」の計算により「２日」を求める。
【０１２６】
次に、カード制御手段２１２は、図１８のステップＳ４７の処理により、時刻変更直後の残有効時間の計算、すなわち「旧残有効時間−携帯端末の時刻変更直前の時刻」、すなわち「５日−２日＝３日」の計算を行い、求めた「３日」を新たな残有効時間データ２２４として更新する。また、カード制御手段２１２は、図１８のステップＳ４８の処理により、データ通信手段２１１を介して時刻変更直後の携帯端末１の時刻情報「１１月１日」を取得し、取得した「１１月１日」を新たな基準時間データ２２３として更新する。
【０１２７】
このため、携帯端末１の時刻情報が変更された場合には、メモリカード２では、この時刻変更に応じて、記憶部２２に記憶している基準時間データ２２３及び残有効時間データ２２４が端末時刻変更後の新たな基準時間データ２２３及び残有効時間データ２２４に更新され、この新たな基準時間データ２２３及び残有効時間データ２２４に基づいてクーポン期限切れ等を判断することになる。
【０１２８】
（２−５）カード装着時の動作
次に、第２の実施形態におけるカード装着時の動作について説明する。図２３は第２の実施形態におけるカード装着時の具体的動作例を示す図である。前提として、クーポンサーバ３の現在時刻が「１１月３日」、クーポン取得時のクーポンサーバ３における時刻情報であるクーポン取得時刻が「１１月１日」、携帯端末１の時刻情報が「１１月４日」、残有効時間が「３日」、基準時間が「１１月２日」であるとする。
【０１２９】
携帯端末１のカードスロット等にメモリカード２が装着されると、携帯端末１のカード接続検知手段１４によりメモリカード２のデータ通信手段２１１へカード接続の通知がなされる。このとき、メモリカード２では、カード接続通知を受けた場合に、図１８のステップＳ３５の判断処理により、カード制御手段２１２が携帯端末１へのカード装着イベントを検出する。そして、図１８のステップＳ４１の処理により、データ通信手段２１１がクーポンサーバ３に接続する。クーポンサーバ３に接続できない場合には、図１８のステップＳ４２の処理により、クーポンサーバ３に接続不能な時間分だけ記憶部２２に格納しているクーポン取得時刻データ２２５を遅らせる。
【０１３０】
クーポンサーバ３に接続できた場合には、カード制御手段２１２は、図１８のステップＳ４３の処理により、クーポンサーバ３からデータ通信手段２１１を介してクーポンサーバ３における現在のサーバ時刻を取得して、メモリカード装着時までのクーポンの利用済み時間の計算を行う。具体的には、クーポンサーバ３の現在時刻から記憶部２２に格納しているクーポン取得時刻データ２２５の値を減算する、すなわち「１１月３日−１１月１日」の計算により「２日」を求める。またクーポン取得時刻データ２２５に、今取得した現在のサーバ時刻を格納する。
【０１３１】
続いて、カード制御手段２１２は、図１８のステップＳ４４の処理により、メモリカード装着直後の残有効時間の計算を行い、記憶部２２の残有効時間データ２２４の値を更新する。具体的には、カード装着時まで記憶部２２に格納していた残有効時間データ２２４の値からメモリカード２装着時までのクーポンの利用済み時間を減算する、すなわち「３日−２日」の計算により「１日」を求め、この「１日」を新たな残有効時間データ２２４として更新する。また、カード制御手段２１２は、図１８のステップＳ４５の処理により、ステップＳ４３でサーバ時刻を取得した時の携帯端末１の現在時刻を取得して、これをカード装着時の端末時刻とし、この端末時刻「１１月４日」を新たな基準時間データ２２３として更新する。
【０１３２】
このため、例えば、携帯端末１にクーポンを格納したメモリカード２が新たに装着されたり、携帯端末１からメモリカード２が一旦外されて再度装着されたり、他の携帯端末１から移転したメモリカード２が装着された場合などにおいて、メモリカード２では、記憶部２２に記憶している基準時間データ２２３及び残有効時間データ２２４がクーポンサーバ３の現在時刻と携帯端末１の現在時刻とによってメモリカード装着後の新たな基準時間データ２２３及び残有効時間データ２２４に更新され、この新たな基準時間データ２２３及び残有効時間データ２２４に基づいてクーポン期限切れ等を判断することになる。
【０１３３】
（２−６）クーポンの有効期限情報取得時の動作
次に、第２の実施形態におけるクーポンの有効期限情報取得時の動作について説明する。図２４は第２の実施形態におけるクーポンの有効期限情報取得時の具体的動作例を示す図である。前提として、クーポンの残有効時間が「５日」、基準時間が「１１月２日」であるとする。
【０１３４】
ユーザは、携帯端末１の入力手段１５を用いてクーポンの有効期限情報の取得要求操作を行う。携帯端末１は、ユーザからの入力操作による要求を受け付けると、データ通信手段１２によってクーポンの有効期限データ取得要求をメモリカード２に送信する。メモリカード２では、データ通信手段２１１においてクーポンの有効期限データ取得要求を受信すると、カード制御手段２１２がそのイベントを検知して、記憶部２２に格納されている残有効時間「５日」と基準時間「１１月２日」の読み出しを行い、これらの残有効時間と基準時間を加算することによってクーポンの有効期限データ「１１月７日」の算出を行う。そして、この有効期限データをデータ通信手段２１１によって携帯端末１に送信することで、クーポンの有効期限の通知を行う。
【０１３５】
携帯端末１は、データ通信手段１２によりユーザから要求に応じたクーポンの有効期限データを受信すると、この有効期限情報を表示手段１１によって表示する。これにより、ユーザにクーポンの有効期限が「１１月７日」であることが通知される。
【０１３６】
なお、上記第２の実施形態の第１変形例として、メモリカード２において、媒体側より主体的に携帯端末１から現在時刻を取得するような構成としてもよい。図２５は第２の実施形態の第１変形例に係るメモリカードの機能構成を示す図である。この第１変形例は、メモリカード２の処理部２１において、自発的に携帯端末１の現在時刻を取得する現在時刻取得手段２１３を有するものである。その他は図１６に示した第２の実施形態の構成と同様である。このように現在時刻取得手段２１３を設けた構成においても、上記第２の実施形態と同様の機能を得ることができる。
【０１３７】
また、上記第２の実施形態の第２変形例として、端末時刻変更後の有効期限を携帯端末１に表示するようにしてもよい。図２６は第２の実施形態の第２変形例に係るメモリカードの動作手順を示すフローチャートである。この第２変形例では、ステップＳ３６、Ｓ４６〜Ｓ４８の処理により、携帯端末１の時刻情報が変更された場合に、時刻変更直前の端末時刻から基準時間データ２２３の値を減算することで時刻変更直前までのクーポンの利用済み時間の計算を行い、時刻変更直前まで記憶部２２に記憶していた残有効時間データ２２４の値から求めた時刻変更直前までのクーポンの利用済み時間を減算して、時刻変更直後の残有効時間を求め、求めた時刻変更直後の残有効時間により記憶部２２に記憶している残有効時間データ２２４を更新する。そして、更新後の基準時間データ２２３と残有効時間データ２２４を加算することにより得られるクーポンの有効期限データを出力して携帯端末１に送信し、携帯端末１の表示手段１１に表示させる（ステップＳ４９）。その他は図１８に示した第２の実施形態の動作と同様である。このように携帯端末１において端末時刻変更後の有効期限を表示することで、ユーザが端末時刻変更時の有効期限を認識できる。
【０１３８】
また、上記第２の実施形態の第３変形例として、クーポン取得時に携帯端末１において有効期限を表示するようにしてもよい。図２７は第２の実施形態の第３変形例におけるクーポン取得時の具体的動作例を示す図である。この第３変形例では、カード制御手段２１２は、クーポンサーバ３からクーポンとこのクーポン取得時のサーバ時刻「１１月１日」およびクーポンの残有効時間「５日」を取得するとともに、携帯端末１からクーポン取得時の端末時刻「１１月２日」を基準時間として取得して記憶部２２に格納する。そして、格納した残有効時間データ「５日」と基準時間データ「１１月２日」とを読み出してそれらを加算することにより、クーポン取得時における当該クーポンの有効期限の計算を行う。具体的には、「１１月２日＋５日＝１１月７日」という計算を行う。そして、求めた有効期限データ「１１月７日」をデータ通信手段２１１により携帯端末１に送信することで、クーポンの有効期限の通知を行う。通知を受けた携帯端末１は、クーポンの有効期限として「１１月７日」を表示手段１１により表示し、ユーザに有効期限を通知する。その他は図１９に示した第２の実施形態の動作と同様である。このように携帯端末１においてクーポン取得時の有効期限を表示することで、ユーザが取得した有効期限を認識できる。
【０１３９】
このように、第２の実施形態では、携帯端末１の時刻情報が変更された場合でも、その時刻変更イベントをメモリカード２側で検知して、携帯端末１の時刻変更前後の時刻情報に基づいてクーポンの有効期限を判断するための基準時間データ２２３及び残有効時間データ２２４を更新するようにしている。これにより、クーポンを使用する携帯端末１の現在時刻に常時合致した使用制限情報がメモリカード２に保持されるため、携帯端末１の現在時刻からこの基準時間データ２２３を減算して利用済みの時間を求め、残有効時間データ２２４と比較することによって、常にクーポンの正確な有効期限を判断することができる。なお、携帯端末１にメモリカード２が装着された場合は、クーポンサーバ３からの時刻情報と携帯端末１の時刻情報とに基づいて、基準時間データ２２３及び残有効時間データ２２４を更新することができる。
【０１４０】
したがって、第１の実施形態と同様に、例えば、携帯端末１のユーザが携帯端末１の時刻情報を変更しても、その都度クーポンサーバ３にアクセスせずに、携帯端末１のみで正しく有効期限を更新し、現在のクーポンの有効期限を正確に把握して判断することができる。これにより、クーポンの不正な使用、例えば、有効期限切れのクーポンの使用するために携帯端末１の時刻情報を変更するなどを、クーポンサーバ３にアクセスして確認することなく、防止することができる。
【０１４１】
この第２の実施形態では、携帯端末１の時刻情報等に基づいて基準時間データ２２３及び残有効時間データ２２４を更新して、これらのデータによりクーポンの有効性を判断しているので、クーポンサーバ３における有効期限演算処理の負荷を軽減することができる。つまり、第１の実施形態では、クーポンサーバ３側でクーポンの有効期限を求めるため、メモリカード２側におけるクーポンの有効性を判断する際の演算負荷が小さくなる。これに対し、第２の実施形態２では、メモリカード２側におけるクーポンの有効性を判断する際の演算負荷が若干大きくなるものの、クーポンサーバ３における有効期限演算処理の負荷が軽減される。
【０１４２】
なお、本実施形態において、コンテンツの一例であるクーポンとしては、各種のものが考えられ、例えば駅などにおける改札システムのサーバからその降車駅周辺の店舗の無料または有料のクーポンや割引クーポンをダウンロードする構成とか、コンビニエンスストア等におけるサーバから無料または有料のクーポンや割引クーポンをダウンロードする構成などに適用可能である。
【０１４３】
また、上記実施形態では、有効期限付きのコンテンツとしてクーポンを一例に説明したが、これに限らず、例えば、有効期限のある無料視聴用や広告、デモ用等の音楽データとか、有料の有効期限付きの音楽データ、あるいは、コンサート映像や映画等の音声と映像の複合データ等のコンテンツであっても勿論よい。また、使用制限情報としては、有効期限に限らず、使用回数などを制限する著作権情報などのコンテンツの使用制限を規定する情報を用いる場合にも適用可能である。
【０１４４】
また、コンテンツの取得方式についても、携帯端末に接続されたネットワークを介してコンテンツサーバからコンテンツをダウンロードして、メモリカードへ書き込む方法の他に、ダウンロード用の別の端末を用いてコンテンツサーバから取得したコンテンツをメモリカードへ書き込むようにしても良い。
【０１４５】
また、上記実施形態では、コンテンツ使用管理デバイスとして、メモリカードを一例に説明したが、本発明では、これに限らず、コンテンツを記憶できるものであれば、どのようなものでも構わない。例えば、携帯端末に内蔵された着脱不可のメモリ、小型のＨＤＤ（ハードディスクドライブ）カード、ＤＶＤ等の記録媒体などを用いたデバイス等であっても同様に適用可能である。また、コンテンツ使用管理デバイスは、それ自身が外部のコンテンツサーバとの間でデータ通信可能なデータ通信機能を有するものであってもよい。すなわち、携帯端末に対し着脱可能な非接触ＩＣカードや、携帯端末に内蔵される非接触ＩＣモジュール等により構成して、携帯端末を介さずにコンテンツ取得して格納するような構成であってもよい。
【０１４６】
また、メモリカードが携帯端末に設けた端末時刻変更通知手段によって携帯端末の時計が変更されたことを知らされるようにしてもよいし、メモリカードに設けた現在時刻取得手段によってメモリカードが端末の時計が変更された旨のイベントを監視する構成であってもかまわない。すなわち、メモリカードは携帯端末の電源のオン時、ネットワーク接続開始／終了時、通話開始／終了時、アプリケーション起動／終了時などといった携帯端末のある動作をトリガーとして、携帯電話の現在時刻を取得し時刻の変更を監視する、あるいはメモリカードが携帯端末に絶えずポーリングをかけ、携帯電話の現在時刻を取得し時刻の変更を監視するようにしてもよい。
【産業上の利用可能性】
【０１４７】
本発明は、コンテンツの有効期限等の使用制限情報を正しく判断することができる効果を有し、電子情報によるクーポンやチケット等の使用制限のあるコンテンツの使用を管理するコンテンツ使用管理デバイス等に有用である。
【図面の簡単な説明】
【０１４８】
【図１】本発明の実施形態に係るコンテンツ利用システムの接続構成例を示す図
【図２】本発明の実施形態に係るメモリカードを含むコンテンツ利用システムの概略構成を示す図
【図３】本発明の第１の実施形態に係るメモリカードの機能構成を示す図
【図４】本発明の実施形態に係る携帯端末の機能構成を示す図
【図５】第１の実施形態におけるクーポンデータの有効性判断の概略動作を示す図
【図６】第１の実施形態におけるメモリカード２の動作手順を示すフローチャート
【図７】第１の実施形態におけるクーポン取得時の具体的動作例を示す図
【図８】第１の実施形態におけるクーポン無効判定時の具体的動作例を示す図
【図９】第１の実施形態におけるクーポン有効判定時の具体的動作例を示す図
【図１０】第１の実施形態における端末時刻変更時の具体的動作例を示す図
【図１１】第１の実施形態におけるカード装着時の具体的動作例を示す図
【図１２】第１の実施形態におけるクーポンの有効期限情報取得時の具体的動作例を示す図
【図１３】第１の実施形態の第１変形例に係るメモリカードの機能構成を示す図
【図１４】第１の実施形態の第２変形例に係るメモリカードの動作手順を示すフローチャート
【図１５】第１の実施形態の第３変形例におけるクーポン取得時の具体的動作例を示す図
【図１６】本発明の第２の実施形態に係るメモリカードの機能構成を示す図
【図１７】第２の実施形態におけるクーポンデータの有効性判断の概略動作を示す図
【図１８】第２の実施形態におけるメモリカード２の動作手順を示すフローチャート
【図１９】第２の実施形態におけるクーポン取得時の具体的動作例を示す図
【図２０】第２の実施形態におけるクーポン無効判定時の具体的動作例を示す図
【図２１】第２の実施形態におけるクーポン有効判定時の具体的動作例を示す図
【図２２】第２の実施形態における端末時刻変更時の具体的動作例を示す図
【図２３】第２の実施形態におけるカード装着時の具体的動作例を示す図
【図２４】第２の実施形態におけるクーポンの有効期限情報取得時の具体的動作例を示す図
【図２５】第２の実施形態の第１変形例に係るメモリカードの機能構成を示す図
【図２６】第２の実施形態の第２変形例に係るメモリカードの動作手順を示すフローチャート
【図２７】第２の実施形態の第３変形例におけるクーポン取得時の具体的動作例を示す図
【符号の説明】
【０１４９】
１  携帯端末
２  メモリカード
３  クーポンサーバ
４  ネットワーク
２１  処理部
２１１  データ通信手段
２１２  カード制御手段
２２  記憶部
２２１  クーポンデータ
２２２  有効期限データ
２２３  基準時間データ
２２４  残有効時間データ
２２５  クーポン取得時刻データ
【図１】
2005222520.tif 000003
【図２】
2005222520.tif 000004
【図３】
2005222520.tif 000005
【図４】
2005222520.tif 000006
【図５】
2005222520.tif 000007
【図６】
2005222520.tif 000008
【図７】
2005222520.tif 000009
【図８】
2005222520.tif 000010
【図９】
2005222520.tif 000011
【図１０】
2005222520.tif 000012
【図１１】
2005222520.tif 000013
【図１２】
2005222520.tif 000014
【図１３】
2005222520.tif 000015
【図１４】
2005222520.tif 000016
【図１５】
2005222520.tif 000017
【図１６】
2005222520.tif 000018
【図１７】
2005222520.tif 000019
【図１８】
2005222520.tif 000020
【図１９】
2005222520.tif 000021
【図２０】
2005222520.tif 000022
【図２１】
2005222520.tif 000023
【図２２】
2005222520.tif 000024
【図２３】
2005222520.tif 000025
【図２４】
2005222520.tif 000026
【図２５】
2005222520.tif 000027
【図２６】
2005222520.tif 000028
【図２７】
2005222520.tif 000029