JP2003198718A - 通信端末、コンテンツの使用制限方法およびプログラムの実行制限方法 - Google Patents

通信端末、コンテンツの使用制限方法およびプログラムの実行制限方法

Info

Publication number
JP2003198718A
JP2003198718A JP2001392068A JP2001392068A JP2003198718A JP 2003198718 A JP2003198718 A JP 2003198718A JP 2001392068 A JP2001392068 A JP 2001392068A JP 2001392068 A JP2001392068 A JP 2001392068A JP 2003198718 A JP2003198718 A JP 2003198718A
Authority
JP
Japan
Prior art keywords
content
communication terminal
identification information
data storage
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2001392068A
Other languages
English (en)
Other versions
JP4142287B2 (ja
Inventor
Kazuhiro Yamada
和宏 山田
Tatsuaki Wakabayashi
達明 若林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2001392068A priority Critical patent/JP4142287B2/ja
Priority to NZ534192A priority patent/NZ534192A/en
Priority to NZ533176A priority patent/NZ533176A/en
Priority to CA002413231A priority patent/CA2413231C/en
Priority to SG200502949-1A priority patent/SG140465A1/en
Priority to TW091135082A priority patent/TWI224919B/zh
Priority to US10/314,520 priority patent/US7650630B2/en
Priority to BR0205185-0A priority patent/BR0205185A/pt
Priority to EP02028128A priority patent/EP1324576B1/en
Priority to ES02028128T priority patent/ES2281491T3/es
Priority to DE60218124T priority patent/DE60218124T2/de
Priority to AU2002323725A priority patent/AU2002323725B2/en
Priority to PL02357932A priority patent/PL357932A1/xx
Priority to NO20026210A priority patent/NO326152B1/no
Priority to KR1020020083605A priority patent/KR100552984B1/ko
Priority to CN021584753A priority patent/CN100407129C/zh
Publication of JP2003198718A publication Critical patent/JP2003198718A/ja
Priority to HK03106480.1A priority patent/HK1054286B/en
Application granted granted Critical
Publication of JP4142287B2 publication Critical patent/JP4142287B2/ja
Priority to US12/626,585 priority patent/US8291482B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Storage Device Security (AREA)

Abstract

(57)【要約】 【課題】 通信サービスの加入契約または加入者を識別
するためのデータ記憶モジュールや記憶媒体が着脱自在
な通信端末において、コンテンツの使用を適切に制限で
きるようにすること。 【解決手段】 携帯電話機40は、コンテンツサーバ1
0からコンテンツをダウンロードした場合に、現時点に
おいて携帯電話機40に装着されているUIM50から
取得したUIMIDを、ダウンロードしたコンテンツと
対応付けてメモリへ記憶する。携帯電話機40は、ダウ
ンロードされたコンテンツの使用が指示された場合に、
現時点において携帯電話機40に装着されているUIM
50から取得したUIMIDと、使用することが指定さ
れたコンテンツに対応付けられてメモリに記憶されてい
るUIMIDとを照合し、照合結果に基づいてこのコン
テンツの使用を許可するか否かを決定する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、通信端末、コン
テンツの使用制限方法およびプログラムの実行制限方法
に関する。
【0002】
【従来の技術】近年、例えば、電話番号やメモリダイヤ
ル情報などの移動電話サービスの加入者に関する情報を
記憶するユーザ識別モジュール(以下、UIM:User I
dentity Moduleと略称する)が装着可能な携帯電話機の
開発が進められている。上述した加入者に関する情報を
携帯電話機のメモリに格納せずUIMに格納することに
より、ユーザは、自分のUIMを他人の携帯電話機本体
に装着することで、当該他人の携帯電話機をあたかも自
分の携帯電話機のごとく利用することが可能となる。
【0003】このようにUIMが装着可能であって、か
つ、パケット通信機能を有する携帯電話機は、インター
ネットに接続されているサーバからプログラム、画像デ
ータ、楽曲データなど様々なコンテンツをダウンロード
することができる。
【0004】
【発明が解決しようとする課題】ところで、現在実用化
が検討されているUIMのメモリ容量はまだ十分でない
ため、UIMを装着した携帯電話機にダウンロードされ
るコンテンツの本体データは、携帯電話機のメモリに格
納されることとなる。したがって、携帯電話機のメモリ
に格納されたコンテンツを使用する使用者を制限する必
要がある。
【0005】なぜならば、UIMは、当該UIMを装着
可能な携帯電話機であるならば任意の携帯電話機に装着
可能であり、例えば、コンテンツのダウンロード時にお
いて携帯電話機の所有者と当該携帯電話機に装着されて
いたUIMの所有者とが異なる場合、コンテンツの提供
元であるコンテンツプロバイダは、基本的にはUIMの
所有者のみにコンテンツの提供とその使用を許諾してい
るためである。このような場合、携帯電話機のメモリに
格納されたコンテンツの使用を、このコンテンツのダウ
ンロード時に携帯電話機に装着されていたUIMの所有
者のみに制限する必要がある。
【0006】一方、コンテンツのダウンロード時におい
て携帯電話機の所有者と当該携帯電話機に装着されてい
たUIMの所有者とが異なる場合であっても、コンテン
ツプロバイダがUIMの所有者以外の他のユーザに対し
てもその使用を許諾している場合は、上述したようなコ
ンテンツの使用制限を行なう必要はない。
【0007】本発明は、以上説明した事情に鑑みてなさ
れたものであり、通信サービスの加入契約または加入者
を識別するためのデータ記憶モジュールや記憶媒体が着
脱自在な通信端末において、コンテンツの使用を適切に
制限できるようにした通信端末、コンテンツの使用制限
方法およびプログラムの実行制限方法を提供することを
目的としている。
【0008】
【課題を解決するための手段】上記課題を解決するため
に、この発明は、通信サービスの加入契約または加入者
を識別するための加入識別情報を記憶しているデータ記
憶モジュールが着脱自在な通信端末において、コンテン
ツを受信する受信手段と、前記受信手段によりコンテン
ツを受信した場合に、当該通信端末に装着されているデ
ータ記憶モジュールから取得した加入識別情報を前記コ
ンテンツと対応付けて当該通信端末のメモリに記憶する
記憶手段と、前記記憶手段によりメモリに記憶されたコ
ンテンツの使用が指示された場合に、当該通信端末に装
着されているデータ記憶モジュールから取得した加入識
別情報と、前記コンテンツに対応付けられてメモリに記
憶されている加入識別情報とを照合する照合手段と、前
記照合手段による照合結果に基づいて前記コンテンツの
使用可否を決定する決定手段とを有する通信端末を提供
する。
【0009】また、この発明は、通信サービスの加入契
約または加入者を識別するための加入識別情報を記憶し
ているデータ記憶モジュールが着脱自在な通信端末が、
コンテンツを受信する受信過程と、前記通信端末が、前
記受信過程にてコンテンツを受信した場合に、当該通信
端末に装着されているデータ記憶モジュールから取得し
た加入識別情報を前記コンテンツと対応付けて当該通信
端末のメモリに記憶する記憶過程と、前記通信端末が、
前記記憶過程にてメモリに記憶されたコンテンツの使用
が指示された場合に、当該通信端末に装着されているデ
ータ記憶モジュールから取得した加入識別情報と、前記
コンテンツに対応付けられてメモリに記憶されている加
入識別情報とを照合する照合過程と、前記通信端末が、
前記照合過程による照合結果に基づいて前記コンテンツ
の使用可否を決定する決定過程とを有するコンテンツの
使用制限方法を提供する。
【0010】この発明によれば、通信端末は、メモリに
記憶されたコンテンツの使用が指示された場合に、この
コンテンツに対応付けられてメモリに記憶されている加
入識別情報と、当該通信端末に装着されているデータ記
憶モジュールから取得した加入識別情報とを照合し、照
合結果に基づいてこのコンテンツの使用可否を決定す
る。
【0011】また、この発明は、通信サービスの加入契
約または加入者を識別するための加入識別情報を記憶し
ているデータ記憶モジュールが着脱自在な通信端末にお
いて、コンテンツを受信する受信手段と、前記受信手段
によりコンテンツを受信した場合に、当該通信端末に装
着されているデータ記憶モジュールから取得した加入識
別情報を前記コンテンツと対応付けて当該通信端末のメ
モリに記憶する記憶手段と、前記記憶手段によりメモリ
に記憶されたコンテンツのうち、当該通信端末に装着さ
れているデータ記憶モジュールから取得した加入識別情
報が対応付けられているコンテンツを、使用を許可する
コンテンツとしてユーザに報知する報知手段とを有する
通信端末を提供する。
【0012】また、この発明は、通信サービスの加入契
約または加入者を識別するための加入識別情報を記憶し
ているデータ記憶モジュールが着脱自在な通信端末が、
コンテンツを受信する受信過程と、前記通信端末が、前
記受信過程にてコンテンツを受信した場合に、当該通信
端末に装着されているデータ記憶モジュールから取得し
た加入識別情報を前記コンテンツと対応付けて当該通信
端末のメモリに記憶する記憶過程と、前記通信端末が、
前記記憶過程にてメモリに記憶されたコンテンツのう
ち、当該通信端末に装着されているデータ記憶モジュー
ルから取得した加入識別情報が対応付けられているコン
テンツを、使用を許可するコンテンツとしてユーザに報
知する報知過程とを有するコンテンツの使用制限方法を
提供する。
【0013】この発明によれば、通信端末は、メモリに
記憶されているコンテンツのうち、当該通信端末に装着
されているデータ記憶モジュールから取得した加入識別
情報が対応付けられたコンテンツを、使用を許可するコ
ンテンツとしてユーザに報知する。
【0014】また、この発明は、通信サービスの加入契
約または加入者を識別するための加入識別情報を記憶し
ているデータ記憶モジュールが着脱自在な通信端末にお
いて、コンテンツを受信する受信手段と、前記受信手段
によりコンテンツを受信した場合に、このコンテンツを
当該通信端末のメモリに記憶するとともに、このコンテ
ンツを識別するコンテンツ識別情報を当該通信端末に装
着されているデータ記憶モジュールに記憶させる記憶手
段と、前記記憶手段により当該通信端末のメモリに記憶
されたコンテンツの使用が指示された場合に、このコン
テンツのコンテンツ識別情報が当該通信端末に装着され
ているデータ記憶モジュールから取得したコンテンツ識
別情報のいずれかと一致するか否かを判別する判別手段
と、前記判別手段による判別結果に基づいて前記コンテ
ンツの使用可否を決定する決定手段とを有する通信端末
を提供する。
【0015】また、この発明は、通信サービスの加入契
約または加入者を識別するための加入識別情報を記憶し
ているデータ記憶モジュールが着脱自在な通信端末が、
コンテンツを受信する受信過程と、前記通信端末が、前
記受信過程にてコンテンツを受信した場合に、このコン
テンツを当該通信端末のメモリに記憶するとともに、こ
のコンテンツを識別するコンテンツ識別情報を当該通信
端末に装着されているデータ記憶モジュールに記憶させ
る記憶過程と、前記通信端末が、前記記憶過程にて当該
通信端末のメモリに記憶されたコンテンツの使用が指示
された場合に、このコンテンツのコンテンツ識別情報が
当該通信端末に装着されているデータ記憶モジュールか
ら取得したコンテンツ識別情報のいずれかと一致するか
否か判別する判別過程と、前記通信端末が、前記判別過
程による判別結果に基づいて前記コンテンツの使用可否
を決定する決定過程とを有するコンテンツの使用制限方
法を提供する。
【0016】この発明によれば、通信端末は、メモリに
記憶されたコンテンツの使用が指示された場合に、この
コンテンツのコンテンツ識別情報が当該通信端末に装着
されているデータ記憶モジュールから取得したコンテン
ツ識別情報のいずれかと一致するか否かを判別し、判別
結果に基づいてこのコンテンツの使用可否を決定する。
【0017】また、この発明は、通信サービスの加入契
約または加入者を識別するための加入識別情報を記憶し
ているデータ記憶モジュールが着脱自在な通信端末にお
いて、コンテンツを受信する受信手段と、前記受信手段
によりコンテンツを受信した場合に、このコンテンツを
当該通信端末のメモリに記憶するとともに、このコンテ
ンツを識別するコンテンツ識別情報を当該通信端末に装
着されているデータ記憶モジュールに記憶させる記憶手
段と、前記記憶手段によりメモリに記憶されたコンテン
ツのうち、当該通信端末に装着されているデータ記憶モ
ジュールから取得したコンテンツ識別情報のいずれかに
該当するコンテンツを、使用を許可するコンテンツとし
てユーザに報知する報知手段とを有する通信端末を提供
する。
【0018】また、この発明は、通信サービスの加入契
約または加入者を識別するための加入識別情報を記憶し
ているデータ記憶モジュールが着脱自在な通信端末が、
コンテンツを受信する受信過程と、前記通信端末が、前
記受信過程にてコンテンツを受信した場合に、このコン
テンツを当該通信端末のメモリに記憶するとともに、こ
のコンテンツを識別するコンテンツ識別情報を当該通信
端末に装着されているデータ記憶モジュールに記憶させ
る記憶過程と、前記通信端末が、前記記憶過程にてメモ
リに記憶されたコンテンツのうち、当該通信端末に装着
されているデータ記憶モジュールから取得したコンテン
ツ識別情報のいずれかに該当するコンテンツを、使用を
許可するコンテンツとしてユーザに報知する報知過程と
を有するコンテンツの使用制限方法を提供する。
【0019】この発明によれば、通信端末は、メモリに
記憶されているコンテンツのうち、当該通信端末に装着
されているデータ記憶モジュールから取得したコンテン
ツ識別情報のいずれかに該当するコンテンツを、使用を
許可するコンテンツとしてユーザに報知する。
【0020】また、この発明は、記憶媒体が着脱自在な
通信端末において、前記記憶媒体には、当該記憶媒体毎
に固有に割り当てられた記憶媒体識別情報が記憶されて
おり、コンテンツを受信する受信手段と、前記受信手段
によりコンテンツを受信した場合に、このコンテンツを
識別するコンテンツ識別情報を、当該通信端末に装着さ
れている記憶媒体から取得した記憶媒体識別情報を用い
て暗号化する暗号化手段と、前記受信手段により受信さ
れたコンテンツを当該通信端末のメモリに記憶するとと
もに、前記暗号化手段により暗号化されたコンテンツ識
別情報を前記記憶媒体に記憶する記憶手段と、当該通信
端末に装着されている記憶媒体から取得した1以上の暗
号化されたコンテンツ識別情報を前記記憶媒体から取得
した当該記憶媒体の記憶媒体識別情報を用いて復号化す
る復号化手段と、前記記憶手段により当該通信端末のメ
モリに記憶されたコンテンツの使用が指示された場合
に、このコンテンツのコンテンツ識別情報が前記復号化
手段により復号化されたコンテンツ識別情報のいずれか
と一致するか否かを判別する判別手段と、前記判別手段
による判別結果に基づいて前記コンテンツの使用可否を
決定する決定手段とを有する通信端末を提供する。
【0021】また、この発明は、記憶媒体毎に固有に割
り当てられた記憶媒体識別情報を記憶している記憶媒体
が着脱自在な通信端末が、コンテンツを受信する受信過
程と、前記通信端末が、前記受信過程にてコンテンツを
受信した場合に、このコンテンツを識別するコンテンツ
識別情報を、当該通信端末に装着されている記憶媒体か
ら取得した記憶媒体識別情報を用いて暗号化する暗号化
過程と、前記通信端末が、前記受信過程にて受信された
コンテンツを当該通信端末のメモリに記憶するととも
に、前記暗号化過程にて暗号化されたコンテンツ識別情
報を前記記憶媒体に記憶する記憶過程と、前記通信端末
が、当該通信端末に装着されている記憶媒体から取得し
た1以上の暗号化されたコンテンツ識別情報を前記記憶
媒体から取得した当該記憶媒体の記憶媒体識別情報を用
いて復号化する復号化過程と、前記通信端末が、前記記
憶過程にてメモリに記憶されたコンテンツの使用が指示
された場合に、このコンテンツのコンテンツ識別情報が
前記復号化過程にて復号化されたコンテンツ識別情報の
いずれかと一致するか否かを判別する判別過程と、前記
通信端末が、前記判別過程による判別結果に基づいて前
記コンテンツの使用可否を決定する決定過程とを有する
コンテンツの使用制限方法を提供する。
【0022】この発明によれば、通信端末は、メモリに
記憶されたコンテンツの使用が指示された場合に、この
コンテンツのコンテンツ識別情報が、当該通信端末に装
着されている記憶媒体から取得した、当該記憶媒体の記
憶媒体識別情報を用いて復号できたコンテンツ識別情報
のいずれかと一致するか否かを判別し、判別結果に基づ
いてこのコンテンツの使用可否を決定する。
【0023】また、この発明は、記憶媒体が着脱自在な
通信端末において、前記記憶媒体には、当該記憶媒体毎
に固有に割り当てられた記憶媒体識別情報が記憶されて
おり、コンテンツを受信する受信手段と、前記受信手段
によりコンテンツを受信した場合に、このコンテンツを
識別するコンテンツ識別情報を、当該通信端末に装着さ
れている記憶媒体から取得した記憶媒体識別情報を用い
て暗号化する暗号化手段と、前記受信手段により受信さ
れたコンテンツを当該通信端末のメモリに記憶するとと
もに、前記暗号化手段により暗号化されたコンテンツ識
別情報を前記記憶媒体に記憶する記憶手段と、当該通信
端末に装着されている記憶媒体から取得した1以上の暗
号化されたコンテンツ識別情報を前記記憶媒体から取得
した当該記憶媒体の記憶媒体識別情報を用いて復号化す
る復号化手段と、前記記憶手段によりメモリに記憶され
たコンテンツのうち、前記復号化手段により復号化され
たコンテンツ識別情報のいずれかに該当するコンテンツ
を、使用を許可するコンテンツとしてユーザに報知する
報知手段とを有する通信端末を提供する。
【0024】また、この発明は、記憶媒体毎に固有に割
り当てられた記憶媒体識別情報を記憶している記憶媒体
が着脱自在な通信端末が、コンテンツを受信する受信過
程と、前記通信端末が、前記受信過程にてコンテンツを
受信した場合に、このコンテンツを識別するコンテンツ
識別情報を、当該通信端末に装着されている記憶媒体か
ら取得した記憶媒体識別情報を用いて暗号化する暗号化
過程と、前記通信端末が、前記受信過程にて受信された
コンテンツを当該通信端末のメモリに記憶するととも
に、前記暗号化過程にて暗号化されたコンテンツ識別情
報を前記記憶媒体に記憶する記憶過程と、前記通信端末
が、当該通信端末に装着されている記憶媒体から取得し
た1以上の暗号化されたコンテンツ識別情報を前記記憶
媒体から取得した当該記憶媒体の記憶媒体識別情報を用
いて復号化する復号化過程と、前記通信端末が、前記記
憶過程にてメモリに記憶されたコンテンツのうち、前記
復号化過程にて復号化されたコンテンツ識別情報のいず
れかに該当するコンテンツを、使用を許可するコンテン
ツとしてユーザに報知する報知過程とを有するコンテン
ツの使用制限方法を提供する。
【0025】この発明によれば、通信端末は、メモリに
記憶されているコンテンツのうち、当該通信端末に装着
されている記憶媒体から取得した、当該記憶媒体の記憶
媒体識別情報を用いて復号できたコンテンツ識別情報の
いずれかに該当するコンテンツを、使用を許可するコン
テンツとしてユーザに報知する。
【0026】また、この発明は、通信サービスの加入契
約または加入者を識別するための加入識別情報を記憶し
ているデータ記憶モジュールが着脱自在な通信端末にお
いて、プログラムを受信する受信手段と、前記受信手段
によりプログラムを受信した場合に、当該通信端末に装
着されているデータ記憶モジュールから取得した加入識
別情報を前記プログラムと対応付けて当該通信端末のメ
モリに記憶する記憶手段と、前記記憶手段によりメモリ
に記憶されたプログラムの実行が指示された場合に、当
該通信端末に装着されているデータ記憶モジュールから
取得した加入識別情報と、前記プログラムに対応付けら
れてメモリに記憶されている加入識別情報とを照合する
照合手段と、前記照合手段による照合結果に基づいて前
記プログラムの実行可否を決定する決定手段とを有する
通信端末を提供する。
【0027】また、この発明は、通信サービスの加入契
約または加入者を識別するための加入識別情報を記憶し
ているデータ記憶モジュールが着脱自在な通信端末が、
プログラムを受信する受信過程と、前記通信端末が、前
記受信過程にてプログラムを受信した場合に、当該通信
端末に装着されているデータ記憶モジュールから取得し
た加入識別情報を前記プログラムと対応付けて当該通信
端末のメモリに記憶する記憶過程と、前記通信端末が、
前記記憶過程にてメモリに記憶されたプログラムの実行
が指示された場合に、当該通信端末に装着されているデ
ータ記憶モジュールから取得した加入識別情報と、前記
プログラムに対応付けられてメモリに記憶されている加
入識別情報とを照合する照合過程と、前記通信端末が、
前記照合過程による照合結果に基づいて前記プログラム
の実行可否を決定する決定過程とを有するプログラムの
実行制限方法を提供する。
【0028】この発明によれば、通信端末は、メモリに
記憶されたプログラムの使用が指示された場合に、この
プログラムに対応付けられてメモリに記憶されている加
入識別情報と、当該通信端末に装着されているデータ記
憶モジュールから取得した加入識別情報とを照合し、照
合結果に基づいてこのプログラムの実行可否を決定す
る。
【0029】また、この発明は、通信サービスの加入契
約または加入者を識別するための加入識別情報を記憶し
ているデータ記憶モジュールが着脱自在な通信端末にお
いて、プログラムを受信する受信手段と、前記受信手段
によりプログラムを受信した場合に、当該通信端末に装
着されているデータ記憶モジュールから取得した加入識
別情報を前記プログラムと対応付けて当該通信端末のメ
モリに記憶する記憶手段と、前記記憶手段によりメモリ
に記憶されたプログラムのうち、当該通信端末に装着さ
れているデータ記憶モジュールから取得した加入識別情
報が対応付けられているプログラムを、実行を許可する
プログラムとしてユーザに報知する報知手段とを有する
通信端末を提供する。
【0030】また、この発明は、通信サービスの加入契
約または加入者を識別するための加入識別情報を記憶し
ているデータ記憶モジュールが着脱自在な通信端末が、
プログラムを受信する受信過程と、前記通信端末が、前
記受信過程にてプログラムを受信した場合に、当該通信
端末に装着されているデータ記憶モジュールから取得し
た加入識別情報を前記プログラムと対応付けて当該通信
端末のメモリに記憶する記憶過程と、前記通信端末が、
前記記憶過程にてメモリに記憶されたプログラムのう
ち、当該通信端末に装着されているデータ記憶モジュー
ルから取得した加入識別情報が対応付けられているプロ
グラムを、実行を許可するプログラムとしてユーザに報
知する報知過程とを有するプログラムの実行制限方法を
提供する。
【0031】この発明によれば、通信端末は、メモリに
記憶されているプログラムのうち、当該通信端末に装着
されているデータ記憶モジュールから取得した加入識別
情報が対応付けられたプログラムを、実行を許可するプ
ログラムとしてユーザに報知する。
【0032】
【発明の実施の形態】以下、図面を参照して本発明の実
施形態について説明する。なお、各図において共通する
部分には、同一の符号が付されている。また、かかる実
施形態は本発明の一態様を示すものであり、この発明を
限定するものではなく、本発明の範囲で任意に変更可能
である。
【0033】[A.第1実施形態] [A−1.実施形態の構成] <1.通信システムの構成>図1は、この発明の第1実
施形態に係る通信システム1の構成を例示するブロック
図である。同図に示されるように通信システム1は、コ
ンテンツサーバ10と、インターネット20と、移動パ
ケット通信網30と、携帯電話機40と、UIM50と
を有する。なお、図1においては図面が煩雑になること
を防ぐために、通信システム1を構成する所定のコンテ
ンツサーバ10、移動パケット通信網30を構成する所
定のゲートウェイサーバ31および所定の基地局32、
移動パケット通信網30に収容される所定の携帯電話機
40、当該携帯電話機40に装着可能な所定のUIM5
0のみが示されている。
【0034】コンテンツサーバ10は、インターネット
20および移動パケット通信網30を介して携帯電話機
40とパケット通信を行う機能を有している。このコン
テンツサーバ10には、携帯電話機40に提供されるプ
ログラムや画像データ、楽曲データなどの様々なコンテ
ンツが格納されている。これらのコンテンツの中には、
携帯電話機40において実行可能なJavaアプリケーショ
ンプログラム(以下、JavaAPと略称する)が含まれて
いる。このJavaAPは、JavaアプレットやJavaアプリケ
ーションなどの、Javaプログラミング言語で記述された
アプリケーションプログラムである。
【0035】移動パケット通信網30は、当該移動パケ
ット通信網30に収容される携帯電話機40に対してパ
ケット通信サービスを提供する通信網であり、ゲートウ
ェイサーバ31と基地局32とを有している。なお、通
信システム1は、移動パケット通信網30に加え、図示
を省略した移動電話網を有する。この移動電話網は、当
該移動電話網に収容される携帯電話機40に対して一般
的な移動電話の通話サービスを提供する。
【0036】ゲートウェイサーバ31は、移動パケット
通信網30とインターネット20とを相互接続する図示
を省略した移動パケット関門中継交換局に設けられてい
る。このゲートウェイサーバ31は、移動パケット通信
網30用の通信プロトコルと、インターネット20にお
いて用いられている、例えば、TCP/IP(Transmis
sion Control Protocol / Internet Protocol)やHT
TP(Hyper Text Transfer Protocol)との相互変換を
行って、移動パケット通信網30とインターネット20
とのデータの授受を中継する。また、基地局32は、移
動パケット通信網30の通信サービスエリア内に多数設
置されており、自局32がカバーする無線セルに在圏し
ている携帯電話機40と無線通信を行う。
【0037】携帯電話機40は、自機40が在圏してい
る無線セルをカバーする基地局32と無線通信を行い、
パケット通信サービスや通話サービスを受ける移動機で
ある。この携帯電話機40は、コンテンツサーバ10と
の間でパケット通信を行い、コンテンツサーバ10から
任意のコンテンツをダウンロードすることができる。
【0038】UIM50は、当該UIM50の所有者に
関する情報(以下、加入者情報と記載する)を記憶する
データ記憶モジュールである。このUIM50は、例え
ば、JavaカードやSIM(Subscriber Identity Modul
e)カードなどのICカードであって、内部に備わるマ
イクロプロセッサによりプログラムを実行し、各種制御
を行なうことができる。ここで、UIM50に記憶され
る加入者情報とは、例えば、このUIM50の所有者を
特定する電話番号などの加入者IDや、このUIM50
の所有者のクレジットカード番号や銀行の口座番号、所
有者の発呼、着呼などに関する履歴情報や電話帳情報な
どである。また、このUIM50には、UIM50毎に
固有に割り当てられたシリアルナンバー(以下、UIM
IDと記載する)が記憶されている。
【0039】<2.携帯電話機の構成>図2は、図1に
示された携帯電話機40のハードウェア構成を例示する
ブロック図である。同図に示されるように携帯電話機4
0は、無線通信部401と、操作入力部402と、通話
処理部403と、UIMインタフェース404と、液晶
表示部405と、記憶部406と、CPU(Central Pr
ocessing Unit)410とを有し、これらの各部はバス
411により接続されている。
【0040】無線通信部401は、アンテナ401aを
備え、基地局32との間で行われる無線通信を制御す
る。この無線通信部401は、CPU410の制御の
下、例えば、送話音声に関するデータやパケット通信用
のデータなどを搬送波に重畳して送信信号を生成し、こ
の信号をアンテナ401aを介して基地局32へ送信す
る。また、無線通信部401は、基地局32から送られ
てくる無線信号をアンテナ401aを介して受信し、こ
の信号を復調して自機40宛の受話音声に関するデータ
やパケット通信用のデータなどを得る。
【0041】操作入力部402は、数字や文字、操作指
示などを入力するための複数のキーを備え、これらのキ
ーの操作に応じた操作信号をCPU410に出力する。
通話処理部403は、例えば、マイクロフォンやスピー
カ、音声処理部などを有し、CPU410の制御の下、
呼接続/切断処理を含む通話処理を行う。UIMインタ
フェース404は、携帯電話機40に装着されたUIM
50との間で行われる通信を制御する。また、液晶表示
部405は、液晶表示パネルと、この液晶表示パネルの
表示制御を行う駆動回路とを有する。
【0042】記憶部406は、ROM(Read Only Memo
ry)407と、RAM(Random Access Memory)408
と、例えばSRAM(Static−RAM)やEEPROM(E
lectrically Erasable Programmable−ROM)などの不揮
発性メモリ409とを有する。
【0043】ROM407には、CPU410により実
行される各種プログラムなどが格納されている。例え
ば、このROM407には、携帯電話機40用のオペレ
ーティングシステム(以下、OSと略称する)や、We
b(World Wide Web)ブラウザ、Java実行環境を構築す
るソフトウェアなどが格納されている。また、RAM4
08は、CPU410のワークエリアとして用いられ、
CPU410により実行されるプログラムや各種のデー
タが一時的に格納される。
【0044】不揮発性メモリ409には、携帯電話機4
0用のアプリケーションプログラムや各種のデータが格
納される。この不揮発性メモリ409は、図2に示され
るように、現時点において携帯電話機40に装着されて
いるUIM50のUIMIDが格納されるUIMID格
納領域409aと、コンテンツサーバ10からダウンロ
ードしたコンテンツが格納されるコンテンツ格納領域4
09bとを有する。
【0045】ここで、UIMID格納領域409aに
は、UIM50が携帯電話機40へ装着された際に、こ
のUIM50から送出されたUIMIDがUIMインタ
フェース404を介して格納される。また、コンテンツ
サーバ10からダウンロードされたコンテンツは、図3
に示されるように、このコンテンツのダウンロード時に
当該携帯電話機40に装着されていたUIM50のUI
MIDと対応付けられてコンテンツ格納領域409bに
格納される。なお、図3は、コンテンツとUIMIDと
を対応付けて格納することの概念を示すものに過ぎず、
例えば、コンテンツの識別情報とUIMIDとの対応関
係を記述したリストを不揮発性メモリ409に格納する
ようにしてもよい。
【0046】また、コンテンツ格納領域409bに格納
される各種コンテンツのうち、JavaAPは、JavaAPの
本体プログラムおよび当該本体プログラムの実行に応じ
て利用される画像ファイルや音声ファイルなどを1つに
まとめたJAR(Java Archive)ファイルと、このJA
Rファイルのインストールや起動、ネットワークアクセ
スなどを制御するための各種制御情報が記述されたAD
F(Application Descriptor File)とを有する。
【0047】CPU410は、記憶部406に格納され
ている各種プログラムを実行することにより、バス41
1を介して接続されている装置各部を制御する。このC
PU410は、本実施形態に特有な処理として、まず、
コンテンツサーバ10からコンテンツをダウンロードし
た場合に、UIMID格納領域409aに格納されてい
るUIMID、すなわち、コンテンツをダウンロードし
た時点において当該携帯電話機40に装着されているU
IM50のUIMIDを、ダウンロードしたコンテンツ
と対応付けてコンテンツ格納領域409bへ格納する。
【0048】また、CPU410は、例えば、JavaAP
の実行が指示された場合や画像データの表示が指示され
た場合など、ダウンロードされたコンテンツの使用が指
示された場合に、UIMID格納領域409aに格納さ
れているUIMID、すなわち、現時点において当該携
帯電話機40に装着されているUIM50のUIMID
と、使用することが指定されたコンテンツに対応付けら
れてコンテンツ格納領域409bに格納されているUI
MIDとを照合し、照合結果に基づいてこのコンテンツ
の使用を許可するか否かを決定する。
【0049】より具体的に説明すると、本実施形態に係
る携帯電話機40は、コンテンツ格納領域409bに格
納されたコンテンツの使用を、このコンテンツのダウン
ロード時に当該携帯電話機40に装着されていたUIM
50の所有者のみに制限している。これは、コンテンツ
のダウンロード時において携帯電話機40の所有者と当
該携帯電話機40に装着されていたUIM50の所有者
とが異なる場合、コンテンツの提供元であるコンテンツ
プロバイダは、基本的にはUIM50の所有者のみにコ
ンテンツの提供とその使用を許諾しているためである。
【0050】このため、CPU410は、コンテンツの
使用が指示された場合に、UIMID格納領域409a
に格納されているUIMIDと、使用することが指定さ
れたコンテンツに対応付けられてコンテンツ格納領域4
09bに格納されているUIMIDとを照合し、照合の
結果、両方のUIMIDが一致した場合にのみ、このコ
ンテンツの使用を許可するようにしている。ここで、照
合の結果、両方のUIMIDが一致した場合とは、現時
点において携帯電話機40を使用しているユーザがこの
コンテンツのダウンロード時に当該携帯電話機40に装
着されていたUIM50の所有者であり、コンテンツプ
ロバイダから正式にコンテンツの提供とその使用を認め
られたユーザであることを示している。
【0051】<3.Java実行環境>図4は、携帯電話機
40におけるJavaAPの実行環境を説明するための図で
ある。なお、本実施形態に係る携帯電話機40には、Ja
vaAPの実行環境を構築するためのソフトウェアとし
て、KVM(K Virtual Machine)と、コンフィギレー
ションとしてCLDC(Connected Limited Device Con
figuration)を備えるとともにプロファイルとして通信
事業者が独自に策定したオリジナルJava拡張プロファイ
ルを備えたJ2ME(Java 2 Micro Edition)と、が組
み込まれている。
【0052】同図においてネイティブアプリケーション
は、OSによる制御の下で電話帳機能やブラウザ機能、
ネットワーク通信機能などを提供するソフトウェアであ
る。また、KVMは、小型電子機器用に設計変更された
JVM(Java Virtual Machine)であり、JavaAPの実
行ファイル形式であるバイトコードをCPU410がO
Sを介して解釈/実行可能な命令コードに変換する。
【0053】CLDCクラスライブラリは、CLDC用
のクラスライブラリを提供する。また、オリジナルJava
拡張ライブラリは、CLDCを基礎として携帯電話機に
特化した機能を提供するためのクラスライブラリであ
る。このオリジナルJava拡張ライブラリには、例えば、
ユーザインタフェースAPI(Application Program In
terface)、ネットワーキングAPI、スクラッチパッ
ドAPIなどが含まれている。また、この携帯電話機4
0は、CLDCクラスライブラリおよびオリジナルJava
拡張ライブラリに加え、メーカ独自拡張ライブラリを有
している。このメーカ独自拡張ライブラリは、携帯電話
機40を製造する各メーカが、それぞれ独自の機能を提
供するためのクラスライブラリである。
【0054】次に、JAM(Java Application Manage
r)は、OSによる制御の下で、携帯電話機40にイン
ストールされたJavaAPを管理する機能を有している。
例えば、JAMは、携帯電話機40に格納されているJa
vaAPをリスト表示する機能や、JavaAPの実行管理
(起動や強制終了など)を行う機能、JavaAPのインス
トールや更新を行う機能、携帯電話機40に格納されて
いるJavaAPを削除する機能などを提供する。なお、J
AMは、KVMから独立したネイティブコンポーネント
であって、JavaAPから制御を行なうことはできない。
【0055】JARストレージおよびスクラッチパッド
は、コンテンツ格納領域409b内に設けられた記憶領
域である。JARストレージは、携帯電話機40にイン
ストールされたJavaAP毎に、当該JavaAPのJARフ
ァイルを格納する。また、スクラッチパッドは、携帯電
話機40にインストールされたJavaAP毎に、当該Java
APが使用するデータを格納する。このスクラッチパッ
ドに格納されたデータは、JavaAPの実行終了後も永続
的に保持される。また、JavaAPは、スクラッチパッド
に格納された各JavaAP用のデータのうち、自己用のデ
ータにしかアクセスできないようにJAMにより制御さ
れる。また、JARストレージやスクラッチパッドにお
いて各JavaAP毎の記憶領域は、JavaAPがインストー
ルされる際にJAMにより割り当てられる。
【0056】<4.UIMの構成>図5は、図1に示さ
れたUIM50のハードウェア構成を例示するブロック
図である。同図に示されるようにUIM50は、外部イ
ンタフェース501と、ROM502と、RAM503
と、EEPROM504と、CPU505とを有し、こ
れらの各部はバス506により接続されている。
【0057】外部インタフェース501は、携帯電話機
40との間で行われる通信を制御する。ROM502に
は、CPU505により実行される各種プログラムなど
が格納されている。また、RAM503は、CPU50
5のワークエリアとして用いられ、CPU505により
実行されるプログラムや各種のデータが一時的に格納さ
れる。
【0058】EEPROM504は、移動機ID格納領
域504aと、コンテンツリスト504bと、加入者情
報格納領域504cと、UIMID格納領域504dと
を有する。ここで、移動機ID格納領域504aには、
現時点において当該UIM50が装着されている携帯電
話機40の移動機IDが格納される。また、コンテンツ
リスト504bは、このUIM50の所有者が当該UI
M50を装着した携帯電話機40を用いてダウンロード
したコンテンツの一覧を示すリストである。このコンテ
ンツリスト504bは、図6に示されるように、例え
ば、ダウンロードしたコンテンツのファイル名などのコ
ンテンツ名により構成されている。なお、ダウンロード
したものの必要がなくなり、UIM50の所有者が削除
したコンテンツについては、コンテンツリスト504b
から該当するコンテンツ名が削除される。また、前述し
たように、ダウンロードしたコンテンツの本体データ
は、ダウンロード時にこのUIM50が装着されていた
携帯電話機40のコンテンツ格納領域409bに格納さ
れる。
【0059】加入者情報格納領域504cには、このU
IM50の所有者の加入者情報として、加入者ID、ク
レジットカード番号や銀行の口座番号、発呼や着呼など
に関する履歴情報、電話帳情報などが格納される。ま
た、UIMID格納領域504dには、このUIM50
に割り当てられたUIMIDが格納される。なお、電話
番号などの加入者IDは、UIM50による通信サービ
スの加入契約に応じて通信事業者によりUIM50の所
有者に対して割り当てられ、加入者情報格納領域504
cに格納される。また、UIMIDは、例えば、UIM
50の工場出荷時やUIM50による通信サービスの加
入契約時などにUIMID格納領域504dへ書き込ま
れる。
【0060】CPU505は、ROM502やEEPR
OM504に格納されている各種プログラムを実行する
ことにより、バス506を介して接続されている装置各
部を制御する。このCPU505は、例えば、当該UI
M50が装着された携帯電話機40との通信などを制御
する。また、CPU505は、当該UIM50が携帯電
話機40に装着され、携帯電話機40の主電源がONに
切り換えられた場合に、携帯電話機40の液晶表示画面
にパスワードの入力画面を表示させ、ユーザに対してパ
スワードの入力を促す。そして、CPU505は、ユー
ザが入力したパスワードと予めEEPROM504に登
録されているパスワードとを照合することにより、ユー
ザがUIM50の所有者であるか否かを認証し、認証結
果に応じて加入者情報格納領域504cに格納されてい
る加入者情報などへの携帯電話機40からのアクセスを
制限する。以上が本実施形態に係る通信システム1の構
成である。
【0061】[A−2.第1実施形態の動作]次に本実
施形態の動作について説明する。なお、以下の動作説明
では、UIM50が装着された携帯電話機40へコンテ
ンツとしてJavaAPがダウンロードされ、当該JavaAP
が操作入力に応じて実行される場合について説明する。
【0062】<1.ダウンロード処理>図7は、携帯電
話機40がコンテンツサーバ10からJavaAPをダウン
ロードする場合の、コンテンツサーバ10、携帯電話機
40およびUIM50の動作を例示するシーケンスチャ
ートである。まず、ユーザは、UIM50を携帯電話機
40に装着するとともに、携帯電話機40の操作入力部
402を操作してWebブラウザの起動を指示する。こ
れにより携帯電話機40において、コンテンツサーバ1
0から提供されるWWWページなどを表示画面に表示さ
せることが可能となる。そして、ユーザが、コンテンツ
サーバ10から提供されるWWWページの閲覧中に操作
入力によってJavaAPのダウンロードを指示すると、同
図に示されるダウンロード処理が開始される。
【0063】まず、携帯電話機40のCPU410は、
ダウンロード要求を無線通信部401を介してコンテン
ツサーバ10へ送信する(ステップS101)。このダ
ウンロード要求には、ダウンロードを指示するコマンド
とダウンロードするJavaAPを指定する情報とが含まれ
ている。このダウンロード要求は、移動パケット通信網
30およびインターネット20を介してコンテンツサー
バ10へ送信される。コンテンツサーバ10は、携帯電
話機40からのダウンロード要求を受信すると、このダ
ウンロード要求により指定されるJavaAPをメモリから
読み出して(ステップS102)、このJavaAPを携帯
電話機40へ送信する(ステップS103)。
【0064】ここで、携帯電話機40にダウンロードさ
れるJavaAPについて詳述すると、まず、携帯電話機4
0には、コンテンツサーバ10からJavaAPのADFが
送信される。携帯電話機40のCPU410は、受信し
たADFの内容を確認した後、このADFに基づいてJ
ARファイルのダウンロード要求を送信する。これに応
じてコンテンツサーバ10から携帯電話機40へJavaA
PのJARファイルがダウンロードされる。
【0065】次いで、携帯電話機40のCPU410
は、UIMID格納領域409aに格納されているUI
MID、すなわち、現時点において当該携帯電話機40
に装着されているUIM50のUIMIDを取得する
(ステップS104)。ちなみに、このUIMID格納
領域409aには、UIM50が携帯電話機40に装着
された時点で、当該装着されたUIM50のUIMID
が格納される。そして、CPU410は、ステップS1
04において取得したUIMIDを、ダウンロードした
JavaAPと対応付けてコンテンツ格納領域409bに格
納する(ステップS105)。
【0066】このステップS105においてCPU41
0が実行する処理について詳述すると、まず、CPU4
10は、JAMに従って、コンテンツ格納領域409b
内のJARストレージおよびスクラッチパッドのそれぞ
れに、今回ダウンロードしたJavaAP用の記憶領域を割
り当てる。次いで、CPU410は、JAMに従って、
ダウンロードしたJavaAPのJARファイルをJARス
トレージにインストールするとともに、このJavaAPの
ADFとUIMIDをJARファイルと対応付けてコン
テンツ格納領域409bに格納する。
【0067】この後、携帯電話機40のCPU410
は、ダウンロードしたJavaAPを識別する、例えば、J
ARファイルのファイル名(コンテンツ名)を取得し、
このコンテンツ名をUIMインタフェース404を介し
てUIM50に送信する(ステップS106)。UIM
50のCPU505は、携帯電話機40からのコンテン
ツ名を外部インタフェース501を介して受信すると、
このコンテンツ名をEEPROM504内のコンテンツ
リスト504bに追加して、コンテンツリスト504b
を更新する(ステップS107)。そして、CPU50
5は、コンテンツリスト504bの更新が完了したこと
を示す更新完了通知を携帯電話機40へ送信する(ステ
ップS108)。
【0068】<2.JavaAP実行処理>次に、携帯電話
機40においてCPU410により実行されるJavaAP
実行処理1を図8に示されるフローチャートを参照して
説明する。このJavaAP実行処理1は、JavaAPの実行
を指示する操作指令が入力された場合に、JAMの機能
としてCPU410により実行される。
【0069】まず、CPU410は、実行指定されたJa
vaAPに対応付けられているUIMIDをコンテンツ格
納領域409bから取得する(ステップS201)。な
お、前述したように、このステップS201において取
得されるUIMIDは、実行指定されたJavaAPのダウ
ンロード時に当該携帯電話機40に装着されていたUI
M50のUIMIDである。次いで、CPU410は、
UIMID格納領域409aに格納されているUIMI
D、すなわち、現時点において当該携帯電話機40に装
着されているUIM50のUIMIDを取得する(ステ
ップS202)。
【0070】そして、CPU410は、上記ステップS
201およびS202において取得した2つのUIMI
Dを照合し(ステップS203)、2つのUIMIDが
一致するか否かを判別する(ステップS204)。すな
わち、CPU410は、現時点において当該携帯電話機
40に装着されているUIM50のUIMIDと、実行
指定されたJavaAPのダウンロード時に当該携帯電話機
40に装着されていたUIM50のUIMIDとを照合
することにより、現在、携帯電話機40を利用してJava
APの実行を指示しているユーザが、このJavaAPをコ
ンテンツサーバ10からダウンロードしたユーザである
か否かを判別する。
【0071】その結果、CPU410は、2つのUIM
IDが一致しなかったと判別した場合は(ステップS2
04:No)、JavaAPの実行をキャンセルする(ステ
ップS205)。次いで、CPU410は、このJavaA
Pの実行をキャンセルしたことやその理由、このJavaA
Pを使用したい場合はコンテンツサーバ10から正式に
ダウンロードを行なうことや、そのためのガイダンス情
報などを表示画面に表示した後(ステップS206)、
JavaAP実行処理1を終了する。
【0072】一方、CPU410は、2つのUIMID
が一致したと判別した場合(ステップS204:Ye
s)、すなわち、JavaAPの実行を指示しているユーザ
がこのJavaAPをコンテンツサーバ10からダウンロー
ドしたユーザであって、コンテンツプロバイダから正式
にコンテンツの提供とその使用を認められたユーザであ
ると判別した場合は、JavaAPの実行を許可する(ステ
ップS207)。そして、CPU410は、実行指定さ
れたJavaAPを起動して(ステップS208)、このプ
ログラムに基づいた処理を開始する。
【0073】以上説明したように本実施形態によれば、
携帯電話機40は、コンテンツサーバ10からダウンロ
ードしたJavaAPの使用を、このJavaAPのダウンロー
ド時に当該携帯電話機40に装着されていたUIM50
の所有者のみに制限することができる。
【0074】[B.第2実施形態]上記第1実施形態で
は、携帯電話機40にダウンロードしたJavaAPの使用
を、このJavaAPのダウンロード時に当該携帯電話機4
0に装着されていたUIM50の所有者のみに制限する
場合について説明した。本実施形態では、JavaAPの使
用者を制限するか否かをコンテンツプロバイダが指定で
きるようにした構成について説明する。なお、本実施形
態において、上記第1実施形態と共通する部分について
は同一の符号を使用するものとする。また、上記第1実
施形態と共通する部分についてはその説明を省略するも
のとする。
【0075】図9は、本実施形態において用いられるJa
vaAPのADFのデータ構成を例示する図である。AD
Fは、JARファイルのインストールや起動、ネットワ
ークアクセスなどを制御するための各種制御情報が記述
されたテキストファイルである。なお、同図において、
「項目名称」欄には制御情報の名称が記載され、「必須
/オプション」欄には、該当する制御情報がADFに必
須の制御情報であるのか、それとも必須ではなくオプシ
ョンとしてADFに含まれる制御情報であるのかが示さ
れている。
【0076】ここで、各制御情報について簡単に説明す
ると、「AppName」はJavaAPの名称、「AppVer」はJav
aAPのバージョン、「PackageURL」はJARファイル
のダウンロード元を示すURL(Uniform Resource Loc
ator)である。また、「AppSize」はJARファイルの
サイズ(データ量)、「Spsize」はJavaAPが使用する
スクラッチパッドのサイズである。
【0077】そして、「AppUser」は、JavaAPの使用
をこのJavaAPのダウンロード時に当該携帯電話機40
に装着されていたUIM50の所有者のみに制限するか
否かを指定する制御情報であり、データとして“1”ま
たは“0”が格納される。本明細書において、AppUser
の値を“1”に設定することは、JavaAPの使用をこの
JavaAPのダウンロード時に当該携帯電話機40に装着
されていたUIM50の所有者のみに制限することを示
している。また、AppUserの値を“0”に設定すること
は、JavaAPの使用をこのJavaAPのダウンロード時に
当該携帯電話機40に装着されていたUIM50の所有
者のみに制限しない、すなわち、任意の使用者に対して
このJavaAPの使用を許可することを示している。
【0078】このAppUserの値は、JavaAPを提供する
コンテンツプロバイダにより設定される。つまり、コン
テンツプロバイダは、自分が提供するJavaAPの使用制
限を、ADF内のA ppUserにより設定することができ
る。例えば、コンテンツプロバイダは、広く様々な人々
に無料で使用してもらいたいJavaAPなどに対しては、
そのADFのAppUserを“0”に設定すればよく、一
方、各ユーザから使用料を徴収したいJavaAPなどに対
しては、そのADFのAppUserを“1”に設定すればよ
い。
【0079】このように本実施形態では、JavaAPの使
用者を制限するか否かを指定するAppUserがADFに含
まれている点と、このAppUserとUIMIDに従ってJav
aAPの実行可否を決定する点が上述した第1実施形態
と異なる。
【0080】図10は、本実施形態に係る携帯電話機4
0においてCPU410により実行されるJavaAP実行
処理2の動作を説明するフローチャートである。このJa
vaAP実行処理2は、上述した第1実施形態におけるJa
vaAP実行処理1と同様に、JavaAPの実行を指示する
操作指令が入力された場合に、JAMの機能としてCP
U410により実行される。
【0081】同図に示されるように、まず、CPU41
0は、実行指定されたJavaAPのADFをコンテンツ格
納領域409bから読み出して、当該ADFの中からAp
pUserの値を取得する(ステップS301)。次いで、
CPU410は、AppUserの値が“1”であるか否か、
すなわち、実行指定されたJavaAPの使用者を制限する
か否かを判別する(ステップS302)。
【0082】その結果、CPU410は、AppUserの値
が“1”であり、実行指定されたJavaAPの使用をこの
JavaAPのダウンロード時に当該携帯電話機40に装着
されていたUIM50の所有者のみに制限することが指
定されている場合は(ステップS302:Yes)、ス
テップS303〜S310に示される処理を実行する。
このステップS303〜S310の処理は、上述した第
1実施形態におけるJavaAP実行処理1(図8参照)の
ステップS201〜S208の処理と同じであるので詳
細な説明を省略するが、その概要は以下の通りである。
【0083】すなわち、CPU410は、実行指定され
たJavaAPに対応付けられてコンテンツ格納領域409
bに格納されているUIMIDと、UIMID格納領域
409aに格納されているUIMIDとを照合すること
により、現在、携帯電話機40を利用してJavaAPの実
行を指示しているユーザが、このJavaAPをコンテンツ
サーバ10からダウンロードしたユーザであるか否かを
判別し、判別結果に従ってJavaAPの実行可否を決定す
る。
【0084】一方、CPU410は、上記ステップS3
02において、AppUserの値が“0”であり、実行指定
されたJavaAPの使用をこのJavaAPのダウンロード時
に当該携帯電話機40に装着されていたUIM50の所
有者のみに制限しないことが指定されている場合は(ス
テップS302:No)、任意の使用者に対してこのJa
vaAPの使用を許可してよいので、UIMIDの照合な
どを行なわず、ステップS309に移行する。そして、
CPU410は、JavaAPの実行を許可し(ステップS
309)、このJavaAPを起動して(ステップS31
0)、このプログラムに基づいた処理を開始する。
【0085】なお、図9に示したように、ADFにおい
てAppUserはオプションであるため、上記ステップS3
01においてCPU410がADFの中からAppUserの
値を取得する際、ADF内にAppUserがない場合が考え
られる。また、既存のコンテンツ(JavaAP)であれ
ば、ADFの書き替えを行なわない限り、ADF内にAp
pUserが存在しない。このようにADF内にAppUserが含
まれていないことを検出した場合、CPU410は、Ja
vaAPの使用許諾に関する権利を保護する観点から、Ap
pUserの値が“1”であるとみなしてステップS303
以降の処理を行なう。すなわち、ADF内にAppUserが
ない場合は、JavaAPの使用者をこのJavaAPのダウン
ロード時に当該携帯電話機40に装着されていたUIM
50の所有者のみに制限し、このJavaAPの使用許諾に
関する権利を保護するように機能する。
【0086】以上説明したように本実施形態によれば、
携帯電話機40は、コンテンツサーバ10からダウンロ
ードしたJavaAPの使用をこのJavaAPのダウンロード
時に当該携帯電話機40に装着されていたUIM50の
所有者のみに制限するか否かを、ADF内のAppUserの
値に基づいて決定する。したがって、コンテンツプロバ
イダは、自分が提供するJavaAPの使用制限を簡易に設
定することができる。
【0087】[C.第3実施形態]上述した第1および
第2実施形態では、UIM50を装着して携帯電話機4
0を使用しているユーザは、携帯電話機40にダウンロ
ードされている各JavaAPについて、自分が使用するこ
とのできるJavaAPがどれであるのか、操作入力により
実行を指示してみないとわからない。そこで、本実施形
態では、実行を指示していない段階においてもユーザが
自分の使用することのできるJavaAPを認識できるよう
にした携帯電話機40について説明する。なお、本実施
形態に係る携帯電話機40およびUIM50のハードウ
ェア構成は、上述した第1実施形態における携帯電話機
40およびUIM50と同じであるので説明を省略す
る。
【0088】携帯電話機40にダウンロードされている
いずれかのJavaAPを使用したい場合、ユーザは、操作
入力によりJavaAPの選択画面を表示画面に表示させ
る。このJavaAPの選択画面の表示を指示するコマンド
の入力に応じて、携帯電話機40のCPU410は、図
11に示される選択画面表示処理1を実行する。同図に
示されるように、まず、携帯電話機40のCPU410
は、コンテンツ格納領域409bに格納されている各Ja
vaAPを特定するとともに(ステップS401)、特定
した各JavaAPについてコンテンツ名(例えば、JAR
ファイルのファイル名)を取得する。次いで、CPU4
10は、UIMID格納領域409aに格納されている
UIMID、すなわち、現時点において当該携帯電話機
40に装着されているUIM50のUIMIDを取得す
る(ステップS402)。
【0089】そして、CPU410は、上記ステップS
401において特定された各JavaAP毎に、当該JavaA
Pに対応付けられてコンテンツ格納領域409bに格納
されているUIMIDと、上記ステップS402におい
て取得したUIMIDとを照合する(ステップS40
3)。この照合結果により、CPU410は、各JavaA
P毎に、現在、携帯電話機40を利用しているユーザが
このJavaAPをコンテンツサーバ10からダウンロード
したユーザであるか否かを判別することができる。
【0090】次いで、CPU410は、上記ステップS
401において特定された各JavaAP毎に、当該JavaA
PのADF内におけるAppUserの値を取得する(ステッ
プS404)。このAppUserの値により、CPU410
は、各JavaAP毎に、当該JavaAPの使用がこのJavaA
Pのダウンロード時に当該携帯電話機40に装着されて
いたUIM50の所有者のみに制限されるものであるか
否かを判別することができる。
【0091】この後、CPU410は、上記ステップS
403におけるUIMIDの照合結果と、上記ステップ
S404において取得したAppUserの値とに基づいて、
携帯電話機40を利用しているユーザに対する各JavaA
Pの使用可否を決定する(ステップS405)。具体的
には、CPU410は、上記ステップS401において
特定した各JavaAPの中から、JavaAPに対応付けられ
ているUIMIDが上記ステップS402において取得
したUIMIDと一致するJavaAPと、AppUserの値が
“0”に設定されているJavaAPとを、携帯電話機40
を利用しているユーザに使用を許可してよいJavaAPと
し、それ以外のJavaAPを使用を許可しないJavaAPと
する。
【0092】このようにしてCPU410は、コンテン
ツ格納領域409bに格納されている各JavaAPを、携
帯電話機40を利用しているユーザに使用を許可するJa
vaAPと、使用を許可しないJ avaAPとに選別した
後、例えば、図12に示されるように、使用を許可する
JavaAPのコンテンツ名と、使用を許可しないJavaAP
のコンテンツ名とを異なる表示形態で表示画面に表示す
る(ステップS406)。
【0093】ここで、図12に示される画面表示例にお
いて、使用を許可するJavaAPのコンテンツ名(プログ
ラム名)は、使用を許可しないJavaAPのコンテンツ名
に対してより大きく太い字体で示されているが、実際に
は、使用を許可するJavaAPのコンテンツ名と、使用を
許可しないJavaAPのコンテンツ名とを、例えば、コン
テンツ名の表示色やその背景色を異ならせて表示するこ
となどが好ましい。また、表示形態を異ならせる手法
は、例えば、使用を許可するコンテンツ名の脇に使用可
能であることを示すマークなどを表示する形態であって
もよい。また、使用を許可するJavaAPのコンテンツ名
のみを表示する形態であってもよいし、さらには、使用
を許可するJavaAPのコンテンツ名のみを音声メッセー
ジによりユーザに報知する形態であってもよい。
【0094】なお、図12に示される選択画面におい
て、使用を許可するJavaAPのコンテンツ名をユーザが
操作入力により選択した場合、CPU410は、選択さ
れたJavaAPを起動して、このプログラムに基づいた処
理を開始する。一方、図12に示される選択画面におい
て、使用を許可しないJavaAPのコンテンツ名が操作入
力により選択された場合、CPU410は、選択された
JavaAPの実行を行なわず、このJavaAPの使用が認め
られていないことや、このJavaAPを使用したい場合は
当該JavaAPをコンテンツサーバ10から正式にダウン
ロードすることなどを示すメッセージを表示画面に表示
する。なお、ユーザに対して使用が許可されていないJa
vaAPについては、当然、このJavaAPの実行をユーザ
が指示することはできないが、携帯電話機40の所有者
であれば、JavaAPをコンテンツ格納領域409bから
削除(アンインストール)することは指示できるよう設
計されている。
【0095】以上説明したように本実施形態によれば、
UIM50が着脱自在な携帯電話機40にダウンロード
されている各JavaAPについて、ユーザは自分が使用す
ることのできるJavaAPを、実行を指示していない段階
において知ることができる。
【0096】なお、図11に示された選択画面表示処理
1においては、JavaAPの使用可否を決定するためにU
IMIDとAppUserを用いる構成としたが、UIMID
の代わりに、UIM50に格納されているコンテンツリ
スト504bを用いるようにしてもよい。以下に、図1
3を参照して、コンテンツリスト504bを用いてJava
APの使用可否を決定する場合の動作を説明する。な
お、図11に示された選択画面表示処理1と同様の処理
を行なう部分については、その説明を簡略化する。
【0097】まず、携帯電話機40のCPU410は、
コンテンツ格納領域409bに格納されている各JavaA
Pを特定するとともに(ステップS501)、特定した
各JavaAPについてコンテンツ名を取得する。次いで、
CPU410は、UIMインタフェース404を介して
UIM50との間で通信を行ない、UIM50からコン
テンツリスト504bを取得する(ステップS50
2)。このコンテンツリスト504bは、上述した第1
実施形態において説明したように、UIM50の所有者
が当該UIM50を装着した携帯電話機40を用いてダ
ウンロードしたコンテンツの一覧を示すリストである。
【0098】次いで、CPU410は、上記ステップS
501において特定された各JavaAPのコンテンツ名
と、上記ステップS502において取得したコンテンツ
リスト504b内の各コンテンツ名とを照合する(ステ
ップS503)。これにより、CPU410は、各Java
AP毎に、携帯電話機40を利用しているユーザがこの
JavaAPをコンテンツサーバ10からダウンロードした
ユーザであるか否かを判別することができる。
【0099】次いで、CPU410は、上記ステップS
501において特定された各Ja vaAP毎に、当該Java
APのADF内におけるAppUserの値を取得する(ステ
ップS504)。この後、CPU410は、上記ステッ
プS503におけるコンテンツリスト504bとの照合
結果と、上記ステップS504において取得したAppUse
rの値とに基づいて、携帯電話機40を利用しているユ
ーザに対する各JavaAPの使用可否を決定する(ステッ
プS505)。具体的には、CPU410は、上記ステ
ップS501において特定した各JavaAPの中から、Ja
vaAPのコンテンツ名が上記ステップS502において
取得したコンテンツリスト504b内のいずれかのコン
テンツ名と一致するJavaAPと、AppUserの値が“0”
に設定されているJavaAPとを、携帯電話機40を利用
しているユーザに使用を許可してよいJavaAPとし、そ
れ以外のJavaAPを使用を許可しないJavaAPとする。
【0100】このようにしてCPU410は、コンテン
ツ格納領域409bに格納されている各JavaAPを、携
帯電話機40を利用しているユーザに使用を許可するJa
vaAPと、使用を許可しないJavaAPとに選別した後、
図12に示したように、使用を許可するJavaAPのコン
テンツ名と、使用を許可しないJavaAPのコンテンツ名
とを異なる表示形態で表示画面に表示する(ステップS
506)。以上説明したように、UIMIDの代わり
に、UIM50に格納されているコンテンツリスト50
4bを用いてJavaAPの使用可否を決定するようにして
もよい。
【0101】[D.第4実施形態]上述した第1〜第3
実施形態では、携帯電話機40にダウンロードされたJa
vaAPの使用者を制限するためにUIMIDを用いる構
成とした。この場合、例えば、動作不良や買い替えなど
によりユーザのUIM50が新たなUIM50に交換さ
れてしまうと、JavaAP(コンテンツ)の使用者を適切
に制限することができなくなってしまう。そこで、本実
施形態では、ユーザがUIM50を交換した場合であっ
ても、コンテンツの使用者を適切に制限できるようにし
た携帯電話機40について説明する。なお、本実施形態
に係る携帯電話機40およびUIM50のハードウェア
構成は、上述した第1実施形態における携帯電話機40
およびUIM50と同じであるので説明を省略する。
【0102】UIM50を使用しているユーザが、動作
不良や買い替えなどにより所有するUIM50を新たな
UIM50に交換する場合、まず、ユーザは、サービス
ショップに赴き、店員にUIM50の交換を申し出る。
店員は、UIM50の交換に関する契約をユーザとの間
で結んだ後、交換用のUIM50を用意する。また、ユ
ーザは、自分が使用している携帯電話機40およびUI
M50を店員に渡す。なお、以下、本明細書では、交換
前のUIM50を「旧UIM50」、交換後のUIM5
0を「新UIM50」と記載する。
【0103】店員は、ユーザから携帯電話機40および
旧UIM50を受け取ると、まず、旧UIM50を携帯
電話機40に装着する。次いで店員は、この携帯電話機
40を操作してメンテナンスモードに移行し、UIM5
0の交換に関する処理を行なうUIM交換処理の実行を
指示する。
【0104】図14は、本実施形態に係る携帯電話機4
0において、CPU410により実行されるUIM交換
処理の動作を説明するフローチャートである。同図に示
されるように、まず、CPU410は、UIMID格納
領域409aに格納されているUIMID、すなわち、
現在、携帯電話機40に装着されている旧UIM50の
UIMIDを取得し、このUIMIDを不揮発性メモリ
409に記憶する(ステップS601)。また、CPU
410は、旧UIM50からコンテンツリスト504b
と加入者情報領域504cに格納されている加入者情報
とを取得して不揮発性メモリ409に記憶する(ステッ
プS602)。
【0105】次いで、CPU410は、携帯電話機40
の電源を一旦OFFにして旧UIM50を新UIM50
に差し替えた後、再度電源をONにすることを促すメッ
セージを表示画面に表示する(ステップS603)。こ
のメッセージに従って店員が携帯電話機40の電源をO
FFして旧UIM50を新UIM50に差し替えた後、
再度電源をONにすると、CPU410は、UIMID
格納領域409aに格納されているUIMID、すなわ
ち、差し替えられた新UIM50のUIMIDを取得す
る(ステップS604)。
【0106】この後、CPU410は、上記ステップS
501において不揮発性メモリ409に記憶した旧UI
M50のUIMIDを読み出す(ステップS605)。
そして、CPU410は、例えば、コンテンツと対応付
けられてコンテンツ格納領域409bに格納されている
UIMIDのうち、旧UIM50のUIMIDを新UI
M50のUIMIDに書き替える(ステップS60
6)。
【0107】また、CPU410は、上記ステップS6
02において不揮発性メモリ409に記憶した旧UIM
50のコンテンツリスト504bと加入者情報とを読み
出して、UIMインタフェース404を介して新UIM
50へ送信する(ステップS607)。新UIM50の
CPU505は、携帯電話機40から旧UIM50のコ
ンテンツリスト504bと加入者情報を受信すると、こ
のコンテンツリスト504bと加入者情報をEEPRO
M504に格納した後、格納完了通知を携帯電話機40
へ送信する。以上説明したUIM交換処理を終えた後、
店員は、携帯電話機40および新UIM50をユーザへ
返却する。
【0108】以上説明したように本実施形態によれば、
携帯電話機40は、コンテンツサーバ10からダウンロ
ードしたコンテンツに対応付けられているUIMID
を、UIM50の交換に応じて旧UIM50のUIMI
Dから新UIM50のUIMIDへ書き替える。したが
って、ユーザが動作不良や買い替えなどによりUIM5
0を交換した場合であっても、旧UIM50を用いて自
分の携帯電話機40にダウンロードしたコンテンツを新
UIM50でも継続して使用することができる。なお、
本実施形態では、例えば、悪意の有るユーザが他人のU
IM50に格納されているコンテンツリスト504bや
加入者情報を他のUIM50にコピーするなどといった
不正行為を防ぐ観点から、上記UIM交換処理に関する
作業をユーザではなくサービスショップの店員が行う構
成としている。しかしながら、本人認証機能などを組み
込むことにより、UIM交換処理に関する作業をユーザ
自身が行なえる構成としてもよい。
【0109】また、上記UIM交換処理は、以下に説明
するようにして起動されるものであってもよい。まず、
サービスショップにおいて店員は、UIM50の交換に
関する契約をユーザとの間で結んだ後、交換用のUIM
50を用意する。また、ユーザは、自己の使用している
携帯電話機40およびUIM50を店員に渡す。この
後、店員は、旧UIM50のUIMIDおよび新UIM
50のUIMIDを含んだUIM50の交換に関する契
約情報を、サービスショップに設置されている通信端末
から移動パケット通信網40を運営している通信事業者
のサービス管理センタ(図示を省略)へ送信する。ま
た、店員は、旧UIM50を携帯電話機40に装着す
る。
【0110】サービス管理センタでは、サービスショッ
プから送られてきた契約内容を確認した後、UIM交換
処理の起動を指示する起動コマンドを移動パケット通信
網40を介して旧UIM50が装着された携帯電話機4
0へ送信する。この起動コマンドは、移動パケット通信
網40内の基地局32から無線信号として携帯電話機4
0へ送信され、携帯電話機40のCPU410は、無線
通信部401を介して起動コマンドを受信すると、この
起動コマンドに従ってUIM交換処理を起動する。この
ようにサービス管理センタからの起動コマンドが受信さ
れなければ携帯電話機40におけるUIM交換処理が起
動されない構成とすれば、不正な目的によるUIM交換
処理の実行を極力、防ぐことができる。
【0111】[E.第5実施形態]本実施形態において
も上述した第4実施形態に引き続いて、ユーザがUIM
50を交換した場合であっても、コンテンツの使用制限
を適切に行なえるようにした携帯電話機40について説
明する。
【0112】本実施形態に係るUIM50において、E
EPROM504内に設けられたUIMID格納領域5
04dは、図15に示されるように、このUIM50に
対して割り当てられたUIMIDを格納する領域504
d1と、ユーザがUIM50を交換した場合に交換前の
旧UIM50のUIMIDを複数格納可能な引継ぎ領域
504d2とを有する。
【0113】ここで、領域504d1には、このUIM
50のUIMIDが当該UIM50の工場出荷時やUI
M50による通信サービスの加入契約時などに書き込ま
れる。また、引継ぎ領域504d2には、例えば、上述
した第4実施形態において説明したように、サービスシ
ョップにおいてユーザがUIM50の交換を行なった場
合に、旧UIM50に格納されているコンテンツリスト
504bや加入者情報を新UIM50に書き込む処理と
同時に、旧UIM50のUIMID格納領域504dに
格納されているUIMIDが書き込まれる。なお、ユー
ザがUIM50の交換を複数回行なった場合、現在、ユ
ーザが所有しているUIM50の引継ぎ領域504d2
には、過去にユーザが所有していた複数の旧UIM50
のUIMIDが書き込まれることとなる。
【0114】そして、本実施形態に係るUIM50が携
帯電話機40に装着されると、携帯電話機40のUIM
ID格納領域409aには、UIM50のUIMID格
納領域504dに格納されている当該UIM50のUI
MIDおよび交換前の1以上の旧UIM50のUIMI
Dが書き込まれる。また、本実施形態に係る携帯電話機
40が上述した第1実施形態で説明したダウンロード処
理(図7参照)を行う場合、携帯電話機40のCPU4
10は、コンテンツサーバ10からダウンロードしたコ
ンテンツを、UIMID格納領域409aに格納されて
いる交換前および交換後の複数のUIMIDのうち、例
えば、交換後のUIM50のUIMIDと対応付けてコ
ンテンツ格納領域409bに格納する。
【0115】さらに、本実施形態に係る携帯電話機40
が上述した第1実施形態で説明したJavaAP実行処理
(図8参照)を行う場合、携帯電話機40のCPU41
0は、実行指定されたJavaAPに対応付けられてコンテ
ンツ格納領域409bに格納されているUIMIDと、
UIMID格納領域409aに格納されている複数のU
IMIDのいずれかとが一致するか否かを照合すること
により、このJavaAPの使用可否を決定する。
【0116】また、本実施形態に係る携帯電話機40が
上述した第3実施形態で説明した選択画面表示処理1
(図11参照)を行う場合、携帯電話機40のCPU4
10は、コンテンツ格納領域409bに格納されている
各JavaAP毎に、当該JavaAPに対応付けられたUIM
IDと、UIMID格納領域409aに格納されている
複数のUIMIDのいずれかとが一致するか否かを照合
することと、このJavaAPのADF内におけるAppUser
の値とに基づいて、このJavaAPの使用可否を決定す
る。
【0117】したがって、本実施形態においても上述し
た第4実施形態と同様に、ユーザが動作不良や買い替え
などによりUIM50を交換した場合であっても、旧U
IM50を用いて携帯電話機40にダウンロードしたコ
ンテンツを新UIM50でも継続して使用することがで
きる。
【0118】[F.変形例]以上、本発明の実施形態に
ついて説明したが、この実施形態はあくまでも例示であ
り、本発明の趣旨から逸脱しない範囲で様々な変形が可
能である。変形例としては、例えば以下のようなものが
考えられる。
【0119】<変形例1>上述した各実施形態では、ダ
ウンロードされたコンテンツの使用者を制限するために
UIMIDを用いる構成とした。しかしながら、UIM
IDの代わりに、例えば、UIM50の加入者情報格納
領域504cに格納されている加入者IDを用いる構成
としてもよい。この場合、動作不良や買い替えなどによ
りユーザが自分の所有するUIM50を新たなUIM5
0に交換した場合であっても、UIM50の交換に応じ
て交換前のUIM50から交換後のUIM50へ加入者
IDが引き継がれるので、上述した第4実施形態および
第5実施形態で説明したようなUIMIDの書き替え処
理を行なう必要がない。
【0120】但し、電話番号のようにユーザの個人情報
であることが一目で判別できてしまう情報がUIMID
の代わりに、他人の携帯電話機40のメモリに記憶され
てしまうことは、個人情報の漏洩という観点からみると
好ましいことではない。したがって、UIMIDの代わ
りに用いる加入者IDは、例えば、移動パケット通信網
40の通信事業者がUIM50を用いた通信サービスの
加入者に対して割り当てた、当該加入者に固有の電話番
号以外のIDなど、ユーザの個人情報を除いたものであ
ることが好ましい。
【0121】<変形例2>上述した各実施形態では、ダ
ウンロードされたコンテンツの使用者を制限するために
UIMIDを用いる構成とした。また、上述した変形例
1では、UIMIDの代わりに加入者IDを用いる構成
とした。しかしながら、これらのUIMIDや加入者I
Dは、例えば、以下のような事例を考えた場合、ダウン
ロードされたコンテンツの使用者を適切に制限しえない
ことがわかる。
【0122】すなわち、A氏が2枚のUIM50(それ
ぞれのUIM50を区別するため、以下、UIM50
a、UIM50bと記載する)を所有している場合、U
IM50aのUIMIDとUIM50bのUIMIDと
は異なる。また、通信サービスの加入契約時に、UIM
50aに対して割り当てられる加入者IDとUIM50
bに対して割り当てられる加入者IDとは異なる。すな
わち、これらのUIMIDや加入者IDは、UIM50
を用いた通信サービスの加入契約を識別するための識別
情報に過ぎない。したがって、例えば、A氏がUIM5
0aを用いてダウンロードしたコンテンツをUIM50
bを用いて使用しようとした場合、同一ユーザであるに
も係らず使用が制限され、コンテンツの使用が禁止され
てしまう。
【0123】そこで、A氏が2枚のUIM50a,50
bを所有しているような場合には、それぞれのUIM5
0a,50bの引継ぎ領域504d2に他方のUIM5
0a,50bのUIMIDを格納しておき、UIMID
格納領域504dの領域504d1と引継ぎ領域504
d2に格納されている複数のUIMIDを用いて上述し
た第5実施形態と同様にしてコンテンツの使用制限を行
なう構成としてもよい。また、上記加入者IDとは別
に、UIM50aとUIM50bが同一ユーザにより使
用されていることを示す使用者IDを用意して当該使用
者IDをそれぞれのUIM50a,50bに格納し、こ
の使用者IDを用いてコンテンツの使用制限を行なう構
成としてもよい。このようにすれば、ダウンロードされ
たコンテンツの使用者をユーザ単位で適切に制限するこ
とができる。
【0124】<変形例3>上述した各実施形態では、U
IM50が携帯電話機40に装着された際に、このUI
M50のUIMIDが携帯電話機40のUIMID格納
領域409aに格納される場合について説明した。しか
しながら、携帯電話機40は、UIMID格納領域40
9aを有さず、UIMIDが必要な場合、その都度、U
IMインタフェース404を介して当該携帯電話機40
に装着されているUIM50にアクセスし、UIMID
を取得するように制御されるものであってもよい。
【0125】<変形例4>上述した第1実施形態のJava
AP実行処理1(図8参照)においては、JavaAPの使
用可否を決定するためにUIMIDを用いる構成とした
が、UIMIDの代わりに、UIM50に格納されてい
るコンテンツリスト504bを用いるようにしてもよ
い。
【0126】図16は、コンテンツリスト504bを用
いてJavaAPの使用可否を決定する場合の携帯電話機4
0の動作を説明するフローチャートである。同図に示さ
れたJavaAP実行処理3は、上述した第1実施形態にお
けるJavaAP実行処理1と同様に、JavaAPの実行を指
示する操作指令が入力された場合に、JAMの機能とし
てCPU410により実行される。
【0127】まず、CPU410は、実行指定されたJa
vaAPのコンテンツ名(例えば、JARファイルのファ
イル名)をコンテンツ格納領域409bから取得する
(ステップS701)。次いで、CPU410は、UI
Mインタフェース404を介してUIM50との間で通
信を行ない、UIM50からコンテンツリスト504b
を取得する(ステップS702)。
【0128】そして、CPU410は、上記ステップS
701において取得したJavaAPのコンテンツ名と、コ
ンテンツリスト504b内の各コンテンツ名とを照合し
(ステップS703)、実行指定されたJavaAPのコン
テンツ名がコンテンツリスト504b内のいずれかのコ
ンテンツ名と一致するか否かを判別する(ステップS7
04)。この判別結果により、現在、携帯電話機40を
利用してJavaAPの実行を指示しているユーザが、この
JavaAPをコンテンツサーバ10からダウンロードした
ユーザであるか否かを判別することができる。
【0129】その結果、CPU410は、実行指定され
たJavaAPのコンテンツ名がコンテンツリスト504b
内のいずれのコンテンツ名とも一致しなかったと判別し
た場合は(ステップS704:No)、JavaAPの実行
をキャンセルし(ステップS705)、JavaAPの実行
をキャンセルしたことに伴うメッセージを表示画面に表
示した後(ステップS706)、JavaAP実行処理3を
終了する。
【0130】一方、CPU410は、実行指定されたJa
vaAPのコンテンツ名がコンテンツリスト504b内の
いずれかのコンテンツ名と一致したと判別した場合は
(ステップS704:Yes)、このJavaAPの実行を
指示しているユーザがこのJavaAPをコンテンツサーバ
10からダウンロードしたユーザであって、コンテンツ
プロバイダから正式にコンテンツの提供とその使用を認
められたユーザであると判断して、JavaAPの実行を許
可するとともに(ステップS707)、実行指定された
JavaAPを起動して(ステップS708)、このプログ
ラムに基づいた処理を開始する。
【0131】以上説明したように、UIMIDの代わり
に、UIM50に格納されているコンテンツリスト50
4bを用いてJavaAPの使用可否を決定するようにして
もよい。さらに、UIMIDとコンテンツリスト504
bとを組み合わせてJavaAPの使用可否を決定するよう
にしてもよい。
【0132】<変形例5>上述した各実施形態では、携
帯電話機40に提供されるコンテンツとして主にJavaA
P(プログラム)を例示して説明を行なったが、コンテ
ンツはプログラムに限定されるものではなく、例えば、
画像データや楽曲データなどであってもよいことは勿論
である。また、上述した各実施形態では、コンテンツを
ダウンロードする場合について説明したが、勿論、コン
テンツを配信する場合にも本発明を適用可能である。
【0133】<変形例6>上述した各実施形態において
コンテンツサーバ10は、インターネット20に接続さ
れている構成とした。しかしながら、コンテンツサーバ
10は、専用線を介して移動パケット通信網30のゲー
トウェイサーバ31に直接接続されている構成であって
もよい。また、ゲートウェイサーバ31がコンテンツサ
ーバ10の機能を有する構成であってもよい。さらに、
コンテンツサーバ10が移動パケット通信網30内に設
けられている構成であってもよい。
【0134】<変形例7>上述した各実施形態では、図
17においてハッチングで示されるように、JavaAPの
実行環境用のソフトウェアとして、KVMと、コンフィ
ギレーションとしてCLDCを備えるとともにプロファ
イルとしてオリジナルJava拡張プロファイルを備えるJ
2MEとが組み込まれた携帯電話機40に本発明を適用
した場合について説明した。しかしながら、本発明が適
用可能なJava実行環境は、上述したKVMとJ2MEの
組み合わせに限定されるものではない。また、本発明が
適用可能な通信端末は、携帯電話機に限定されるもので
はない。
【0135】例えば、同図に示されるように、J2ME
のプロファイルとして、上述したオリジナルJava拡張プ
ロファイルの代わりに、JCP(Java Community Proce
ss)により策定された携帯電話機用のプロファイルであ
るMIDP(Mobile Information Device Profile)を
備える構成であってもよい。また、同図に示されるよう
に、KVMの代わりにJVMを備え、J2MEのコンフ
ィギレーションとしてCLDCの代わりにCDC(Conn
ected Device Configuration)を、また、J2MEのプ
ロファイルとして、例えば、液晶付電話機用プロファイ
ル、TV用プロファイル、カーナビゲーション用プロフ
ァイルなどを備えるJava実行環境であってもよい。さら
には、HotSpotと、J2SE(Java 2 Standard
Edition)またはJ2EE(Java 2 Enterprise Editio
n)とを備えるJava実行環境であってもよい。
【0136】また、以上説明したJava実行環境の変形例
からわかるように、本発明は、例えば、PHS(Person
al Handyphone System:登録商標)端末やPDA(Pers
onalDigital Assistant)、カーナビゲーション装置、
パーソナルコンピュータなどの、通信機能を有する各種
電子機器に適用可能である。また、上述した各実施形態
では、Javaプログラミング言語により記述されたJavaA
Pを用いた場合について説明したが、勿論、プログラミ
ング言語はJavaに限定されるものではない。
【0137】<変形例8>上述した各実施形態におい
て、UIM50は、携帯電話機40と無線通信によりデ
ータの送受信を行う非接触型のICカードであってもよ
い。また、UIM50は、ICカードに限定されるもの
ではなく、例えば、メモリカード、光ディスク、磁気デ
ィスクなどの記憶媒体であってもよいことは勿論であ
る。
【0138】<変形例9>UIM50の代わりに記憶媒
体を用いる場合、例えば、悪意のある第3者が記憶媒体
の記憶内容を複製してしまうことより、他人の記憶媒体
に記憶されているデータを不正に入手してしまうおそれ
がある。したがって、例えば、各記憶媒体毎に固有のシ
リアルナンバーを、複製ができないように記憶媒体内に
記憶しておくようにして、このシリアルナンバーをダウ
ンロードしたコンテンツと対応付けて携帯電話機40の
コンテンツ格納領域409bに格納する構成とすること
が好適である。
【0139】また、以下に述べる制御を行なうようにし
てもよい。図18は、本変形例に係る携帯電話機41の
ハードウェア構成を例示するブロック図である。同図に
示されるように、携帯電話機41は、図2に示された携
帯電話機40と比較して、UIMインタフェース404
の代わりにメモリカードインタフェース421を備えて
いる点と、不揮発性メモリ409においてUIMID格
納領域409aの代わりにカードID格納領域409c
を有している点とが異なる。
【0140】メモリカードインタフェース421は、当
該メモリカードインタフェース421に装着されるメモ
リカード60へのデータの書き込みや読み出しを制御す
る。また、メモリカードインタフェース421に装着さ
れるメモリカード60には、メモリカード60毎に固有
に割り当てられたカードID(例えば、製造番号)が予
め記憶されている。また、このメモリカード60には、
このメモリカード60を装着した携帯電話機41がコン
テンツサーバ10からダウンロードしたコンテンツの一
覧を示すコンテンツリストが格納される。さらに、不揮
発性メモリ409内のカードID格納領域409cに
は、携帯電話機41に装着されたメモリカード60から
メモリカードインタフェース421を介して読み出され
たカードIDが格納される。
【0141】図19は、メモリカード60が装着された
携帯電話機41が、コンテンツサーバ10からコンテン
ツをダウンロードする場合のコンテンツサーバ10およ
び携帯電話機41の動作を例示するシーケンスチャート
である。まず、携帯電話機41のCPU410は、ダウ
ンロード要求を無線通信部401を介してコンテンツサ
ーバ10へ送信する(ステップS801)。このダウン
ロード要求には、ダウンロードを指示するコマンドとダ
ウンロードするコンテンツを指定する情報とが含まれて
いる。コンテンツサーバ10は、携帯電話機41からの
ダウンロード要求を受信すると、このダウンロード要求
により指定されるコンテンツをメモリから読み出して
(ステップS802)、このコンテンツを携帯電話機4
1へ送信する(ステップS803)。
【0142】次いで、携帯電話機41のCPU410
は、カードID格納領域409cに格納されているカー
ドID、すなわち、現時点において携帯電話機41に装
着されているメモリカード60のカードIDを取得する
(ステップS804)。そして、CPU410は、ステ
ップS804において取得したカードIDを、ダウンロ
ードしたコンテンツと対応付けてコンテンツ格納領域4
09bに格納する(ステップS805)。
【0143】この後、携帯電話機41のCPU410
は、ダウンロードしたコンテンツを識別する、例えば、
このコンテンツのファイル名(コンテンツ名)を取得す
る。そして、CPU410は、このコンテンツ名をカー
ドID格納領域409cに格納されているカードIDを
キーとして暗号化し(ステップS806)、当該暗号化
されたコンテンツ名をメモリカードインタフェース42
1を介してメモリカード60に記憶させる(ステップS
807)。これによりメモリカード60内に記憶されて
いるコンテンツリストには、携帯電話機41から送出さ
れた、カードIDにより暗号化されたコンテンツ名が追
加される。
【0144】また、図20は、携帯電話機41において
CPU410により実行されるコンテンツ使用制限処理
の動作を説明するフローチャートである。同図に示され
たコンテンツ使用制限処理は、操作入力によりコンテン
ツ格納領域409bに格納されているコンテンツが指定
され、使用することが指示された場合に、CPU410
により実行される。
【0145】まず、CPU410は、使用することが指
定されたコンテンツのコンテンツ名(例えば、ファイル
名)をコンテンツ格納領域409bから取得する(ステ
ップS901)。次いで、CPU410は、メモリカー
ドインタフェース421を介してメモリカード60から
暗号化されたコンテンツリストを取得する(ステップS
902)。また、CPU410は、カードID格納領域
409cに格納されているカードIDを取得する(ステ
ップS903)。そして、CPU410は、カードID
をキーとしてメモリカード60から取得したコンテンツ
リストを構成する各コンテンツ名の復号化を行ない(ス
テップS904)、復号したコンテンツリストをRAM
408に格納する。
【0146】次いで、CPU410は、上記ステップS
901において取得したコンテンツ名と、RAM408
に格納したコンテンツリスト内の各コンテンツ名とを照
合し(ステップS905)、使用することが指定された
コンテンツのコンテンツ名がコンテンツリスト内のいず
れかのコンテンツ名と一致するか否かを判別する(ステ
ップS906)。この判別結果により、現在、携帯電話
機41を利用してコンテンツの使用を指示しているユー
ザが、このコンテンツをダウンロードしたユーザである
か否かを判別することができる。
【0147】その結果、CPU410は、使用すること
が指定されたコンテンツのコンテンツ名がコンテンツリ
スト内のいずれのコンテンツ名とも一致しなかったと判
別した場合は(ステップS906:No)、このコンテ
ンツの使用を不許可とし(ステップS907)、このコ
ンテンツを使用することができない旨のメッセージを表
示画面に表示した後(ステップS908)、コンテンツ
使用制限処理を終了する。
【0148】一方、CPU410は、使用することが指
定されたコンテンツのコンテンツ名がコンテンツリスト
内のいずれかのコンテンツ名と一致したと判別した場合
は(ステップS906:Yes)、このコンテンツの使
用を指示しているユーザが、このコンテンツをコンテン
ツサーバ10からダウンロードしたユーザであって、コ
ンテンツプロバイダから正式にコンテンツの提供とその
使用を認められたユーザであると判断して、コンテンツ
の使用を許可し(ステップS909)、コンテンツ使用
制限処理を終了する。そして、この後、CPU410
は、例えば、このコンテンツがプログラムである場合
は、当該プログラムを起動してこのプログラムに基づい
た処理を開始する。また、CPU410は、このコンテ
ンツが画像ファイルである場合は、当該画像ファイルの
データに基づく画像を液晶表示画面に表示するなど、コ
ンテンツの使用に応じた処理を適宜実行する。
【0149】以上説明したように、本変形例では、メモ
リカード60に格納するコンテンツの識別情報をメモリ
カード60のカードIDをキーとして暗号化するととも
に、メモリカード60から読み出された、暗号化された
コンテンツの識別情報をメモリカード60のカードID
をキーとして復号化して利用する構成としている。この
ような構成とすれば、UIM50のように内部にマイク
ロプロセッサを備え、UIM50自身がアクセス制限を
行なう構成でなくとも一定のセキュリティを確保するこ
とができる。なお、メモリカード60は、例えば、スマ
ートカードやフロッピー(登録商標)ディスク(Flo
ppy(登録商標) Disc)、CD−ROM(Comp
act Disc−ROM)、DVD(Digital Versatile Disc)
などの記憶媒体であってもよいことは勿論である。
【0150】
【発明の効果】以上説明したように本発明によれば、通
信サービスの加入契約または加入者を識別するためのデ
ータ記憶モジュールや記憶媒体が着脱自在な通信端末に
おいて、コンテンツの使用を適切に制限できるようにな
る。
【図面の簡単な説明】
【図1】 本発明の第1実施形態に係る通信システムの
構成を例示するブロック図である。
【図2】 同実施形態に係る携帯電話機のハードウェア
構成を例示するブロック図である。
【図3】 同実施形態に係る携帯電話機において、不揮
発性メモリ内のコンテンツ格納領域のデータ構成を例示
する図である。
【図4】 同実施形態に係る携帯電話機において、Java
APの実行環境を説明するための図である。
【図5】 同実施形態に係るUIMのハードウェア構成
を例示するブロック図である。
【図6】 同実施形態に係るUIMにおいて、EEPR
OM内のコンテンツリストのデータ構成を例示する図で
ある。
【図7】 同実施形態に係る携帯電話機がコンテンツサ
ーバからJavaAPをダウンロードする場合の、コンテン
ツサーバ、携帯電話機およびUIMの動作を例示するシ
ーケンスチャートである。
【図8】 同実施形態に係る携帯電話機において、CP
Uにより実行されるJavaAP実行処理1の動作を説明す
るフローチャートである。
【図9】 本発明の第2実施形態において用いられるJa
vaAPのADFのデータ構成を例示する図である。
【図10】 同実施形態に係る携帯電話機において、C
PUにより実行されるJavaAP実行処理2の動作を説明
するフローチャートである。
【図11】 本発明の第3実施形態に係る携帯電話機に
おいて、CPUにより実行される選択画面表示処理1の
動作を説明するフローチャートである。
【図12】 本発明の第3実施形態に係る携帯電話機に
おいて、図11に示された選択画面表示処理1により表
示される画面表示例を示す図である。
【図13】 本発明の第3実施形態に係る携帯電話機に
おいて、CPUにより実行される選択画面表示処理2の
動作を説明するフローチャートである。
【図14】 本発明の第4実施形態に係る携帯電話機に
おいて、CPUにより実行されるUIM交換処理の動作
を説明するフローチャートである。
【図15】 本発明の第5実施形態に係るUIMにおい
て、UIMID格納領域の構成を例示する図である。
【図16】 本発明の変形例4に係り、携帯電話機にお
いてCPUにより実行されるJavaAP実行処理3の動作
を説明するフローチャートである。
【図17】 本発明の変形例7に係り、Java実行環境の
変形例を説明するための図である。
【図18】 本発明の変形例9に係る携帯電話機のハー
ドウェア構成を例示するブロック図である。
【図19】 同変形例に係る携帯電話機がコンテンツサ
ーバからコンテンツをダウンロードする場合の、コンテ
ンツサーバおよび携帯電話機の動作を例示するシーケン
スチャートである。
【図20】 同変形例に係り、携帯電話機においてCP
Uにより実行されるコンテンツ使用制限処理の動作を説
明するフローチャートである。
【符号の説明】 1……通信システム、10……コンテンツサーバ、20
……インターネット、30……移動パケット通信網、3
1……ゲートウェイサーバ、32……基地局、40,4
1……携帯電話機、50……UIM、60……メモリカ
ード、401……無線通信部、401a……アンテナ、
402……操作入力部、403……通話処理部、404
……UIMインタフェース、405……液晶表示部、4
06……記憶部、407……ROM、408……RA
M、409……不揮発性メモリ、409a……UIMI
D格納領域、409b……コンテンツ格納領域、410
……CPU、411……バス、421……メモリカード
インタフェース、409c……カードID格納領域、5
01……外部インタフェース、502……ROM、50
3……RAM、504……EEPROM、504a……
移動機ID格納領域、504b……コンテンツリスト、
504c……加入者情報格納領域、504d……UIM
ID格納領域、504d1……領域、504d2……引
継ぎ領域、505……CPU、506……バス。
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B017 AA03 BA05 CA14 CA16 5K027 AA11 BB09 HH23 5K067 AA32 AA34 BB04 BB21 DD17 EE02 HH32 KK15 5K101 KK18 LL12 MM07

Claims (44)

    【特許請求の範囲】
  1. 【請求項1】 通信サービスの加入契約または加入者を
    識別するための加入識別情報を記憶しているデータ記憶
    モジュールが着脱自在な通信端末において、 コンテンツを受信する受信手段と、 前記受信手段によりコンテンツを受信した場合に、当該
    通信端末に装着されているデータ記憶モジュールから取
    得した加入識別情報を前記コンテンツと対応付けて当該
    通信端末のメモリに記憶する記憶手段と、 前記記憶手段によりメモリに記憶されたコンテンツの使
    用が指示された場合に、当該通信端末に装着されている
    データ記憶モジュールから取得した加入識別情報と、前
    記コンテンツに対応付けられてメモリに記憶されている
    加入識別情報とを照合する照合手段と、 前記照合手段による照合結果に基づいて前記コンテンツ
    の使用可否を決定する決定手段とを有することを特徴と
    する通信端末。
  2. 【請求項2】 前記決定手段は、前記照合手段により照
    合された2つの加入識別情報が一致した場合に、前記コ
    ンテンツの使用を許可することを特徴とする請求項1に
    記載の通信端末。
  3. 【請求項3】 前記コンテンツには、当該コンテンツの
    使用者を制限するか否かを指定する使用制限情報が付与
    されており、 前記記憶手段は、前記受信手段により受信されたコンテ
    ンツに付与されている使用制限情報を前記コンテンツと
    対応付けてさらにメモリに記憶し、 前記決定手段は、使用することが指示されたコンテンツ
    に対応付けられてメモリに記憶されている使用制限情報
    と、前記照合手段による照合結果とに基づいて、前記コ
    ンテンツの使用可否を決定することを特徴とする請求項
    1に記載の通信端末。
  4. 【請求項4】 前記決定手段は、前記使用制限情報によ
    り当該使用制限情報が付与されているコンテンツの使用
    者を制限しないことが指定されている場合、前記照合手
    段による照合結果に係らず前記コンテンツの使用を許可
    することを特徴とする請求項3に記載の通信端末。
  5. 【請求項5】 前記決定手段は、前記使用制限情報によ
    り当該使用制限情報が付与されているコンテンツの使用
    者を制限することが指定されている場合、前記照合手段
    による照合結果に基づいて前記コンテンツの使用可否を
    決定することを特徴とする請求項3に記載の通信端末。
  6. 【請求項6】 前記コンテンツには、当該コンテンツの
    使用者を制限するか否かを指定する使用制限情報が付与
    可能であり、 前記記憶手段は、前記受信手段により受信されたコンテ
    ンツに前記使用制限情報が付与されている場合は、当該
    使用制限情報を前記コンテンツと対応付けてさらにメモ
    リに記憶し、 前記決定手段は、使用することが指示されたコンテンツ
    に対応付けられて前記使用制限情報がメモリに記憶され
    ているか否かを検出し、当該検出結果と、前記照合手段
    による照合結果とに基づいて、前記コンテンツの使用可
    否を決定することを特徴とする請求項1に記載の通信端
    末。
  7. 【請求項7】 前記決定手段は、使用することが指示さ
    れたコンテンツに対応付けられて前記使用制限情報がメ
    モリに記憶されていないことを検出した場合、前記照合
    手段による照合結果に基づいて前記コンテンツの使用可
    否を決定することを特徴とする請求項6に記載の通信端
    末。
  8. 【請求項8】 前記決定手段は、使用することが指示さ
    れたコンテンツに対応付けられて前記使用制限情報がメ
    モリに記憶されていることを検出した場合、前記使用制
    限情報により指定される使用者の制限有無と、前記照合
    手段による照合結果とに基づいて前記コンテンツの使用
    可否を決定することを特徴とする請求項6に記載の通信
    端末。
  9. 【請求項9】 前記使用制限情報は、当該通信端末にコ
    ンテンツを提供するコンテンツ提供者により付与される
    ことを特徴とする請求項3または6に記載の通信端末。
  10. 【請求項10】 通信サービスの加入契約または加入者
    を識別するための加入識別情報を記憶しているデータ記
    憶モジュールが着脱自在な通信端末において、 コンテンツを受信する受信手段と、 前記受信手段によりコンテンツを受信した場合に、当該
    通信端末に装着されているデータ記憶モジュールから取
    得した加入識別情報を前記コンテンツと対応付けて当該
    通信端末のメモリに記憶する記憶手段と、 前記記憶手段によりメモリに記憶されたコンテンツのう
    ち、当該通信端末に装着されているデータ記憶モジュー
    ルから取得した加入識別情報が対応付けられているコン
    テンツを、使用を許可するコンテンツとしてユーザに報
    知する報知手段とを有することを特徴とする通信端末。
  11. 【請求項11】 前記報知手段は、ユーザに対して使用
    を許可するコンテンツに関する情報を表示することを特
    徴とする請求項10に記載の通信端末。
  12. 【請求項12】 前記記憶手段によりメモリに記憶され
    た各コンテンツを当該通信端末に装着されているデータ
    記憶モジュールから取得した加入識別情報に基づいて、
    ユーザに対して使用を許可するコンテンツと、使用を許
    可しないコンテンツとに選別し、使用を許可するコンテ
    ンツに関する情報と使用を許可しないコンテンツに関す
    る情報とを異なる表示形態で表示することを特徴とする
    請求項10に記載の通信端末。
  13. 【請求項13】 前記コンテンツには、当該コンテンツ
    の使用者を制限するか否かを指定する使用制限情報が付
    与されており、 前記記憶手段は、前記受信手段により受信されたコンテ
    ンツに付与されている使用制限情報を前記コンテンツと
    対応付けてさらにメモリに記憶し、 前記報知手段は、前記記憶手段によりメモリに記憶され
    たコンテンツのうち、前記使用制限情報により当該コン
    テンツの使用者を制限しないことが指定されているコン
    テンツを、さらに、使用を許可するコンテンツとしてユ
    ーザに報知することを特徴とする請求項10に記載の通
    信端末。
  14. 【請求項14】 前記加入識別情報は、データ記憶モジ
    ュール毎に固有に割り当てられたモジュール識別情報で
    あって、 ユーザが自己の所有するデータ記憶モジュールを新たな
    データ記憶モジュールに交換した場合に、前記記憶手段
    によりコンテンツと対応付けてメモリに記憶した交換前
    のデータ記憶モジュールのモジュール識別情報を、交換
    後のデータ記憶モジュールのモジュール識別情報に書き
    替える書替手段をさらに有することを特徴とする請求項
    1または10に記載の通信端末。
  15. 【請求項15】 当該通信端末に提供する通信サービス
    を管理するサービス管理装置からモジュール識別情報の
    書き替えを許可する信号を受信した場合に、前記書替手
    段によるモジュール識別情報の書き替えを許可する許可
    手段をさらに有することを特徴とする請求項14に記載
    の通信端末。
  16. 【請求項16】 前記加入識別情報は、データ記憶モジ
    ュール毎に固有に割り当てられたモジュール識別情報で
    あって、 ユーザが自己の所有するデータ記憶モジュールを新たな
    データ記憶モジュールに交換した場合、交換後のデータ
    記憶モジュールには、当該データ記憶モジュールのモジ
    ュール識別情報および交換前のデータ記憶モジュールの
    モジュール識別情報が記憶され、 前記照合手段は、前記記憶手段により当該通信端末のメ
    モリに記憶されたコンテンツの使用が指示された場合
    に、当該通信端末に装着されているデータ記憶モジュー
    ルから取得した交換前および交換後のモジュール識別情
    報と、前記コンテンツに対応付けられてメモリに記憶さ
    れているモジュール識別情報とを照合し、 前記決定手段は、前記照合手段により交換前および交換
    後のモジュール識別情報のいずれかと前記コンテンツに
    対応付けられたモジュール識別情報とが一致したか否か
    に基づいて、前記コンテンツの使用可否を決定すること
    を特徴とする請求項1に記載の通信端末。
  17. 【請求項17】 前記加入識別情報は、データ記憶モジ
    ュール毎に固有に割り当てられたモジュール識別情報で
    あって、 ユーザが自己の所有するデータ記憶モジュールを新たな
    データ記憶モジュールに交換した場合、交換後のデータ
    記憶モジュールには、当該データ記憶モジュールのモジ
    ュール識別情報および交換前のデータ記憶モジュールの
    モジュール識別情報が記憶され、 前記報知手段は、前記記憶手段により当該通信端末のメ
    モリに記憶されたコンテンツのうち、当該通信端末に装
    着されているデータ記憶モジュールから取得した交換前
    および交換後のモジュール識別情報のいずれかが対応付
    けられたコンテンツを、使用を許可するコンテンツとし
    てユーザに報知することを特徴とする請求項10に記載
    の通信端末。
  18. 【請求項18】 前記加入識別情報は、データ記憶モジ
    ュール毎に固有に割り当てられたモジュール識別情報で
    あって、 ユーザが複数のデータ記憶モジュールを所有している場
    合、ユーザが所有している1のデータ記憶モジュールに
    は、当該データ記憶モジュールのモジュール識別情報お
    よびユーザが所有している残りの1以上のデータ記憶モ
    ジュールのモジュール識別情報が記憶され、 前記照合手段は、前記記憶手段により当該通信端末のメ
    モリに記憶されたコンテンツの使用が指示された場合
    に、当該通信端末に装着されているデータ記憶モジュー
    ルから取得した複数のモジュール識別情報と、前記コン
    テンツに対応付けられてメモリに記憶されているモジュ
    ール識別情報とを照合し、 前記決定手段は、前記照合手段により当該通信端末に装
    着されているデータ記憶モジュールから取得した複数の
    モジュール識別情報のいずれかと前記コンテンツに対応
    付けられたモジュール識別情報とが一致したか否かに基
    づいて、前記コンテンツの使用可否を決定することを特
    徴とする請求項1に記載の通信端末。
  19. 【請求項19】 前記加入識別情報は、データ記憶モジ
    ュール毎に固有に割り当てられたモジュール識別情報で
    あって、 ユーザが複数のデータ記憶モジュールを所有している場
    合、ユーザが所有している1のデータ記憶モジュールに
    は、当該データ記憶モジュールのモジュール識別情報お
    よびユーザが所有している残りの1以上のデータ記憶モ
    ジュールのモジュール識別情報が記憶され、 前記報知手段は、前記記憶手段により当該通信端末のメ
    モリに記憶されたコンテンツのうち、当該通信端末に装
    着されているデータ記憶モジュールから取得した複数の
    モジュール識別情報のいずれかが対応付けられたコンテ
    ンツを、使用を許可するコンテンツとしてユーザに報知
    することを特徴とする請求項10に記載の通信端末。
  20. 【請求項20】 通信サービスの加入契約または加入者
    を識別するための加入識別情報を記憶しているデータ記
    憶モジュールが着脱自在な通信端末において、 プログラムを受信する受信手段と、 前記受信手段によりプログラムを受信した場合に、当該
    通信端末に装着されているデータ記憶モジュールから取
    得した加入識別情報を前記プログラムと対応付けて当該
    通信端末のメモリに記憶する記憶手段と、 前記記憶手段によりメモリに記憶されたプログラムの実
    行が指示された場合に、当該通信端末に装着されている
    データ記憶モジュールから取得した加入識別情報と、前
    記プログラムに対応付けられてメモリに記憶されている
    加入識別情報とを照合する照合手段と、 前記照合手段による照合結果に基づいて前記プログラム
    の実行可否を決定する決定手段とを有することを特徴と
    する通信端末。
  21. 【請求項21】 通信サービスの加入契約または加入者
    を識別するための加入識別情報を記憶しているデータ記
    憶モジュールが着脱自在な通信端末において、 プログラムを受信する受信手段と、 前記受信手段によりプログラムを受信した場合に、当該
    通信端末に装着されているデータ記憶モジュールから取
    得した加入識別情報を前記プログラムと対応付けて当該
    通信端末のメモリに記憶する記憶手段と、 前記記憶手段によりメモリに記憶されたプログラムのう
    ち、当該通信端末に装着されているデータ記憶モジュー
    ルから取得した加入識別情報が対応付けられているプロ
    グラムを、実行を許可するプログラムとしてユーザに報
    知する報知手段とを有することを特徴とする通信端末。
  22. 【請求項22】 通信サービスの加入契約または加入者
    を識別するための加入識別情報を記憶しているデータ記
    憶モジュールが着脱自在な通信端末において、 コンテンツを受信する受信手段と、 前記受信手段によりコンテンツを受信した場合に、この
    コンテンツを当該通信端末のメモリに記憶するととも
    に、このコンテンツを識別するコンテンツ識別情報を当
    該通信端末に装着されているデータ記憶モジュールに記
    憶させる記憶手段と、 前記記憶手段により当該通信端末のメモリに記憶された
    コンテンツの使用が指示された場合に、このコンテンツ
    のコンテンツ識別情報が当該通信端末に装着されている
    データ記憶モジュールから取得したコンテンツ識別情報
    のいずれかと一致するか否かを判別する判別手段と、 前記判別手段による判別結果に基づいて前記コンテンツ
    の使用可否を決定する決定手段とを有することを特徴と
    する通信端末。
  23. 【請求項23】 通信サービスの加入契約または加入者
    を識別するための加入識別情報を記憶しているデータ記
    憶モジュールが着脱自在な通信端末において、 コンテンツを受信する受信手段と、 前記受信手段によりコンテンツを受信した場合に、この
    コンテンツを当該通信端末のメモリに記憶するととも
    に、このコンテンツを識別するコンテンツ識別情報を当
    該通信端末に装着されているデータ記憶モジュールに記
    憶させる記憶手段と、 前記記憶手段によりメモリに記憶されたコンテンツのう
    ち、当該通信端末に装着されているデータ記憶モジュー
    ルから取得したコンテンツ識別情報のいずれかに該当す
    るコンテンツを、使用を許可するコンテンツとしてユー
    ザに報知する報知手段とを有することを特徴とする通信
    端末。
  24. 【請求項24】 前記加入識別情報は、前記通信サービ
    スの加入契約毎に固有に割り当てられた加入契約識別情
    報であることを特徴とする請求項1、10、20〜23
    のいずれか1の請求項に記載の通信端末。
  25. 【請求項25】 前記加入識別情報は、データ記憶モジ
    ュール毎に固有に割り当てられたモジュール識別情報で
    あることを特徴とする請求項1、10、20〜23のい
    ずれか1の請求項に記載の通信端末。
  26. 【請求項26】 前記加入識別情報は、前記通信サービ
    スの加入者毎に固有に割り当てられた加入者識別情報で
    あることを特徴とする請求項1、10、20〜23のい
    ずれか1の請求項に記載の通信端末。
  27. 【請求項27】 前記データ記憶モジュールは、当該デ
    ータ記憶モジュールが前記通信端末へ装着された場合
    に、当該データ記憶モジュールの所有者を認証する認証
    手段と、 前記認証手段による認証結果に応じて当該データ記憶モ
    ジュールに記憶されているデータへの前記通信端末から
    のアクセスの可否を決定する決定手段とを有することを
    特徴とする請求項1、10、20〜23のいずれか1の
    請求項に記載の通信端末。
  28. 【請求項28】 前記データ記憶モジュールはICカー
    ドであることを特徴とする請求項1、10、20〜23
    のいずれか1の請求項に記載の通信端末。
  29. 【請求項29】 前記データ記憶モジュールは記憶媒体
    であることを特徴とする請求項1、10、20〜23の
    いずれか1の請求項に記載の通信端末。
  30. 【請求項30】 記憶媒体が着脱自在な通信端末におい
    て、 前記記憶媒体には、当該記憶媒体毎に固有に割り当てら
    れた記憶媒体識別情報が記憶されており、 コンテンツを受信する受信手段と、 前記受信手段によりコンテンツを受信した場合に、この
    コンテンツを識別するコンテンツ識別情報を、当該通信
    端末に装着されている記憶媒体から取得した記憶媒体識
    別情報を用いて暗号化する暗号化手段と、 前記受信手段により受信されたコンテンツを当該通信端
    末のメモリに記憶するとともに、前記暗号化手段により
    暗号化されたコンテンツ識別情報を前記記憶媒体に記憶
    する記憶手段と、 当該通信端末に装着されている記憶媒体から取得した1
    以上の暗号化されたコンテンツ識別情報を前記記憶媒体
    から取得した当該記憶媒体の記憶媒体識別情報を用いて
    復号化する復号化手段と、 前記記憶手段により当該通信端末のメモリに記憶された
    コンテンツの使用が指示された場合に、このコンテンツ
    のコンテンツ識別情報が前記復号化手段により復号化さ
    れたコンテンツ識別情報のいずれかと一致するか否かを
    判別する判別手段と、 前記判別手段による判別結果に基づいて前記コンテンツ
    の使用可否を決定する決定手段とを有することを特徴と
    する通信端末。
  31. 【請求項31】 記憶媒体が着脱自在な通信端末におい
    て、 前記記憶媒体には、当該記憶媒体毎に固有に割り当てら
    れた記憶媒体識別情報が記憶されており、 コンテンツを受信する受信手段と、 前記受信手段によりコンテンツを受信した場合に、この
    コンテンツを識別するコンテンツ識別情報を、当該通信
    端末に装着されている記憶媒体から取得した記憶媒体識
    別情報を用いて暗号化する暗号化手段と、 前記受信手段により受信されたコンテンツを当該通信端
    末のメモリに記憶するとともに、前記暗号化手段により
    暗号化されたコンテンツ識別情報を前記記憶媒体に記憶
    する記憶手段と、 当該通信端末に装着されている記憶媒体から取得した1
    以上の暗号化されたコンテンツ識別情報を前記記憶媒体
    から取得した当該記憶媒体の記憶媒体識別情報を用いて
    復号化する復号化手段と、 前記記憶手段によりメモリに記憶されたコンテンツのう
    ち、前記復号化手段により復号化されたコンテンツ識別
    情報のいずれかに該当するコンテンツを、使用を許可す
    るコンテンツとしてユーザに報知する報知手段とを有す
    ることを特徴とする通信端末。
  32. 【請求項32】 前記通信端末は、パケット通信機能を
    有する携帯電話機であることを特徴とする請求項1、1
    0、20〜23、30、31のいずれか1の請求項に記
    載の通信端末。
  33. 【請求項33】 通信サービスの加入契約または加入者
    を識別するための加入識別情報を記憶しているデータ記
    憶モジュールが着脱自在な通信端末が、コンテンツを受
    信する受信過程と、 前記通信端末が、前記受信過程にてコンテンツを受信し
    た場合に、当該通信端末に装着されているデータ記憶モ
    ジュールから取得した加入識別情報を前記コンテンツと
    対応付けて当該通信端末のメモリに記憶する記憶過程
    と、 前記通信端末が、前記記憶過程にてメモリに記憶された
    コンテンツの使用が指示された場合に、当該通信端末に
    装着されているデータ記憶モジュールから取得した加入
    識別情報と、前記コンテンツに対応付けられてメモリに
    記憶されている加入識別情報とを照合する照合過程と、 前記通信端末が、前記照合過程による照合結果に基づい
    て前記コンテンツの使用可否を決定する決定過程とを有
    することを特徴とするコンテンツの使用制限方法。
  34. 【請求項34】 通信サービスの加入契約または加入者
    を識別するための加入識別情報を記憶しているデータ記
    憶モジュールが着脱自在な通信端末が、コンテンツを受
    信する受信過程と、 前記通信端末が、前記受信過程にてコンテンツを受信し
    た場合に、当該通信端末に装着されているデータ記憶モ
    ジュールから取得した加入識別情報を前記コンテンツと
    対応付けて当該通信端末のメモリに記憶する記憶過程
    と、 前記通信端末が、前記記憶過程にてメモリに記憶された
    コンテンツのうち、当該通信端末に装着されているデー
    タ記憶モジュールから取得した加入識別情報が対応付け
    られているコンテンツを、使用を許可するコンテンツと
    してユーザに報知する報知過程とを有することを特徴と
    するコンテンツの使用制限方法。
  35. 【請求項35】 通信サービスの加入契約または加入者
    を識別するための加入識別情報を記憶しているデータ記
    憶モジュールが着脱自在な通信端末が、コンテンツを受
    信する受信過程と、 前記通信端末が、前記受信過程にてコンテンツを受信し
    た場合に、このコンテンツを当該通信端末のメモリに記
    憶するとともに、このコンテンツを識別するコンテンツ
    識別情報を当該通信端末に装着されているデータ記憶モ
    ジュールに記憶させる記憶過程と、 前記通信端末が、前記記憶過程にて当該通信端末のメモ
    リに記憶されたコンテンツの使用が指示された場合に、
    このコンテンツのコンテンツ識別情報が当該通信端末に
    装着されているデータ記憶モジュールから取得したコン
    テンツ識別情報のいずれかと一致するか否か判別する判
    別過程と、 前記通信端末が、前記判別過程による判別結果に基づい
    て前記コンテンツの使用可否を決定する決定過程とを有
    することを特徴とするコンテンツの使用制限方法。
  36. 【請求項36】 通信サービスの加入契約または加入者
    を識別するための加入識別情報を記憶しているデータ記
    憶モジュールが着脱自在な通信端末が、コンテンツを受
    信する受信過程と、 前記通信端末が、前記受信過程にてコンテンツを受信し
    た場合に、このコンテンツを当該通信端末のメモリに記
    憶するとともに、このコンテンツを識別するコンテンツ
    識別情報を当該通信端末に装着されているデータ記憶モ
    ジュールに記憶させる記憶過程と、 前記通信端末が、前記記憶過程にてメモリに記憶された
    コンテンツのうち、当該通信端末に装着されているデー
    タ記憶モジュールから取得したコンテンツ識別情報のい
    ずれかに該当するコンテンツを、使用を許可するコンテ
    ンツとしてユーザに報知する報知過程とを有することを
    特徴とするコンテンツの使用制限方法。
  37. 【請求項37】 前記加入識別情報は、前記通信サービ
    スの加入契約毎に固有に割り当てられた加入契約識別情
    報であることを特徴とする請求項33〜36のいずれか
    1の請求項に記載のコンテンツの使用制限方法。
  38. 【請求項38】 前記加入識別情報は、データ記憶モジ
    ュール毎に固有に割り当てられたモジュール識別情報で
    あることを特徴とする請求項33〜36のいずれか1の
    請求項に記載のコンテンツの使用制限方法。
  39. 【請求項39】 前記加入識別情報は、前記通信サービ
    スの加入者毎に固有に割り当てられた加入者識別情報で
    あることを特徴とする請求項33〜36のいずれか1の
    請求項に記載のコンテンツの使用制限方法。
  40. 【請求項40】 前記データ記憶モジュールは記憶媒体
    であることを特徴とする請求項33〜36のいずれか1
    の請求項に記載のコンテンツの使用制限方法。
  41. 【請求項41】 記憶媒体毎に固有に割り当てられた記
    憶媒体識別情報を記憶している記憶媒体が着脱自在な通
    信端末が、コンテンツを受信する受信過程と、 前記通信端末が、前記受信過程にてコンテンツを受信し
    た場合に、このコンテンツを識別するコンテンツ識別情
    報を、当該通信端末に装着されている記憶媒体から取得
    した記憶媒体識別情報を用いて暗号化する暗号化過程
    と、 前記通信端末が、前記受信過程にて受信されたコンテン
    ツを当該通信端末のメモリに記憶するとともに、前記暗
    号化過程にて暗号化されたコンテンツ識別情報を前記記
    憶媒体に記憶する記憶過程と、 前記通信端末が、当該通信端末に装着されている記憶媒
    体から取得した1以上の暗号化されたコンテンツ識別情
    報を前記記憶媒体から取得した当該記憶媒体の記憶媒体
    識別情報を用いて復号化する復号化過程と、 前記通信端末が、前記記憶過程にてメモリに記憶された
    コンテンツの使用が指示された場合に、このコンテンツ
    のコンテンツ識別情報が前記復号化過程にて復号化され
    たコンテンツ識別情報のいずれかと一致するか否かを判
    別する判別過程と、 前記通信端末が、前記判別過程による判別結果に基づい
    て前記コンテンツの使用可否を決定する決定過程とを有
    することを特徴とするコンテンツの使用制限方法。
  42. 【請求項42】 記憶媒体毎に固有に割り当てられた記
    憶媒体識別情報を記憶している記憶媒体が着脱自在な通
    信端末が、コンテンツを受信する受信過程と、 前記通信端末が、前記受信過程にてコンテンツを受信し
    た場合に、このコンテンツを識別するコンテンツ識別情
    報を、当該通信端末に装着されている記憶媒体から取得
    した記憶媒体識別情報を用いて暗号化する暗号化過程
    と、 前記通信端末が、前記受信過程にて受信されたコンテン
    ツを当該通信端末のメモリに記憶するとともに、前記暗
    号化過程にて暗号化されたコンテンツ識別情報を前記記
    憶媒体に記憶する記憶過程と、 前記通信端末が、当該通信端末に装着されている記憶媒
    体から取得した1以上の暗号化されたコンテンツ識別情
    報を前記記憶媒体から取得した当該記憶媒体の記憶媒体
    識別情報を用いて復号化する復号化過程と、 前記通信端末が、前記記憶過程にてメモリに記憶された
    コンテンツのうち、前記復号化過程にて復号化されたコ
    ンテンツ識別情報のいずれかに該当するコンテンツを、
    使用を許可するコンテンツとしてユーザに報知する報知
    過程とを有することを特徴とするコンテンツの使用制限
    方法。
  43. 【請求項43】 通信サービスの加入契約または加入者
    を識別するための加入識別情報を記憶しているデータ記
    憶モジュールが着脱自在な通信端末が、プログラムを受
    信する受信過程と、 前記通信端末が、前記受信過程にてプログラムを受信し
    た場合に、当該通信端末に装着されているデータ記憶モ
    ジュールから取得した加入識別情報を前記プログラムと
    対応付けて当該通信端末のメモリに記憶する記憶過程
    と、 前記通信端末が、前記記憶過程にてメモリに記憶された
    プログラムの実行が指示された場合に、当該通信端末に
    装着されているデータ記憶モジュールから取得した加入
    識別情報と、前記プログラムに対応付けられてメモリに
    記憶されている加入識別情報とを照合する照合過程と、 前記通信端末が、前記照合過程による照合結果に基づい
    て前記プログラムの実行可否を決定する決定過程とを有
    することを特徴とするプログラムの実行制限方法。
  44. 【請求項44】 通信サービスの加入契約または加入者
    を識別するための加入識別情報を記憶しているデータ記
    憶モジュールが着脱自在な通信端末が、プログラムを受
    信する受信過程と、 前記通信端末が、前記受信過程にてプログラムを受信し
    た場合に、当該通信端末に装着されているデータ記憶モ
    ジュールから取得した加入識別情報を前記プログラムと
    対応付けて当該通信端末のメモリに記憶する記憶過程
    と、 前記通信端末が、前記記憶過程にてメモリに記憶された
    プログラムのうち、当該通信端末に装着されているデー
    タ記憶モジュールから取得した加入識別情報が対応付け
    られているプログラムを、実行を許可するプログラムと
    してユーザに報知する報知過程とを有することを特徴と
    するプログラムの実行制限方法。
JP2001392068A 2001-12-25 2001-12-25 通信端末、コンテンツの使用制限方法およびプログラムの実行制限方法 Expired - Fee Related JP4142287B2 (ja)

Priority Applications (18)

Application Number Priority Date Filing Date Title
JP2001392068A JP4142287B2 (ja) 2001-12-25 2001-12-25 通信端末、コンテンツの使用制限方法およびプログラムの実行制限方法
NZ534192A NZ534192A (en) 2001-12-25 2002-11-25 Device and method for restricting content access and storage
NZ533176A NZ533176A (en) 2001-12-25 2002-11-25 Device and method for restricting content access and storage
CA002413231A CA2413231C (en) 2001-12-25 2002-11-28 Device and method for restricting content access and storage
SG200502949-1A SG140465A1 (en) 2001-12-25 2002-11-29 Device and method for restricting content access and storage
TW091135082A TWI224919B (en) 2001-12-25 2002-12-03 Device and method for restricting content access and storage
US10/314,520 US7650630B2 (en) 2001-12-25 2002-12-09 Device and method for restricting content access and storage
BR0205185-0A BR0205185A (pt) 2001-12-25 2002-12-13 Aperfeiçoamento introduzido em aparelho e método para restringir o acesso e o armazenamento de conteúdo
DE60218124T DE60218124T2 (de) 2001-12-25 2002-12-18 Vorrichtung und Verfahren zur Beschränkung des Zugriffs auf einen Inhalt und Speicherung desselben
ES02028128T ES2281491T3 (es) 2001-12-25 2002-12-18 Dispositivo y procedimiento para restringir el acceso a contenido y el almacenamiento del mismo.
EP02028128A EP1324576B1 (en) 2001-12-25 2002-12-18 Device and method for restricting content access and storage
AU2002323725A AU2002323725B2 (en) 2001-12-25 2002-12-19 Device and method for restricting content access and storage
PL02357932A PL357932A1 (en) 2001-12-25 2002-12-20 Apparatus for and method of restricting access to file content and to memory
NO20026210A NO326152B1 (no) 2001-12-25 2002-12-23 Innretning og fremgangsmate for begrensning av adgang til innhold og lager
KR1020020083605A KR100552984B1 (ko) 2001-12-25 2002-12-24 컨텐츠 액세스 및 저장을 제한하는 장치 및 방법
CN021584753A CN100407129C (zh) 2001-12-25 2002-12-25 通信设备和限制内容访问与存储的方法
HK03106480.1A HK1054286B (en) 2001-12-25 2003-09-10 Device and method for restricting content access and storage
US12/626,585 US8291482B2 (en) 2001-12-25 2009-11-25 System for restricting content access and storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001392068A JP4142287B2 (ja) 2001-12-25 2001-12-25 通信端末、コンテンツの使用制限方法およびプログラムの実行制限方法

Publications (2)

Publication Number Publication Date
JP2003198718A true JP2003198718A (ja) 2003-07-11
JP4142287B2 JP4142287B2 (ja) 2008-09-03

Family

ID=27599481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001392068A Expired - Fee Related JP4142287B2 (ja) 2001-12-25 2001-12-25 通信端末、コンテンツの使用制限方法およびプログラムの実行制限方法

Country Status (1)

Country Link
JP (1) JP4142287B2 (ja)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005059759A1 (ja) * 2003-12-17 2005-06-30 Ntt Docomo, Inc. 通信端末
WO2005064959A1 (en) * 2003-12-26 2005-07-14 Samsung Electronics Co., Ltd. Method of storing and reproducing contents
WO2006051759A1 (ja) * 2004-11-09 2006-05-18 Ntt Docomo, Inc. 移動体端末装置及びそれを用いたデータ取得方法
JP2006309518A (ja) * 2005-04-28 2006-11-09 Sony Corp コンテンツ配信方法,再生端末の処理方法,サーバ装置の処理方法,再生端末,サーバ装置およびプログラム
JP2007188520A (ja) * 2005-06-28 2007-07-26 Matsushita Electric Ind Co Ltd 検証方法、情報処理装置、記録媒体、検証システム、証明プログラム及び検証プログラム
JP2008084079A (ja) * 2006-09-28 2008-04-10 Kyocera Corp 電子機器および電子機器における認証方法
JP2008527801A (ja) * 2004-12-31 2008-07-24 ソニー エリクソン モバイル コミュニケーションズ, エービー 秘密のマルチメディア・コンテンツへのアクセスを解除するシステム及びその方法
WO2008129773A1 (ja) * 2007-03-30 2008-10-30 Access Co., Ltd. 携帯通信端末、携帯通信端末で実行されるプログラム
JP2008306521A (ja) * 2007-06-08 2008-12-18 Softbank Mobile Corp 移動体通信端末
JP2009038597A (ja) * 2007-08-01 2009-02-19 Toshiba Corp 携帯情報端末装置、情報管理システムおよび情報管理方法
US7512312B2 (en) 2004-04-30 2009-03-31 Sony Corporation Audiovisual information data processing apparatus
CN100531416C (zh) * 2003-12-26 2009-08-19 三星电子株式会社 存储和再现内容的方法
WO2009110448A1 (ja) * 2008-03-04 2009-09-11 日本電気株式会社 Icチップを搭載した携帯端末、アプリケーション領域制御方法及びアプリケーション領域制御プログラム
US7778669B2 (en) 2005-09-01 2010-08-17 Casio Hitachi Mobile Commications Co., Ltd. Electronic device, data processing system, data processing method and recording medium
US7817984B2 (en) 2005-12-28 2010-10-19 Ntt Docomo, Inc. Mobile communication terminal and computer program thereof, IC card and computer program thereof, and mobile communication terminal system
WO2011024564A1 (ja) * 2009-08-28 2011-03-03 株式会社エヌ・ティ・ティ・ドコモ アクセス管理システムおよびアクセス管理方法
JP2011097221A (ja) * 2009-10-28 2011-05-12 Nec Corp 携帯端末装置およびコンテンツ制御方法
US8161196B2 (en) 2003-10-23 2012-04-17 Kyocera Corporation Communication apparatus with exchangeable recording medium
JP2012089914A (ja) * 2010-10-15 2012-05-10 Ntt Docomo Inc 端末装置
US8291482B2 (en) 2001-12-25 2012-10-16 Ntt Docomo, Inc. System for restricting content access and storage
JP2013534777A (ja) * 2010-06-22 2013-09-05 クゥアルコム・インコーポレイテッド 無線通信において、オペレータ特有のプロファイルをサポートするための方法および装置

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8291482B2 (en) 2001-12-25 2012-10-16 Ntt Docomo, Inc. System for restricting content access and storage
US8161196B2 (en) 2003-10-23 2012-04-17 Kyocera Corporation Communication apparatus with exchangeable recording medium
WO2005059759A1 (ja) * 2003-12-17 2005-06-30 Ntt Docomo, Inc. 通信端末
US7848780B2 (en) 2003-12-17 2010-12-07 Ntt Docomo, Inc. Communication device for controlling the use of content
WO2005064959A1 (en) * 2003-12-26 2005-07-14 Samsung Electronics Co., Ltd. Method of storing and reproducing contents
CN100531416C (zh) * 2003-12-26 2009-08-19 三星电子株式会社 存储和再现内容的方法
US8306394B2 (en) 2004-04-30 2012-11-06 Sony Corporation Audiovisual information data processing apparatus
US7512312B2 (en) 2004-04-30 2009-03-31 Sony Corporation Audiovisual information data processing apparatus
US7802726B2 (en) 2004-11-09 2010-09-28 Ntt Docomo, Inc. Mobile terminal device and data acquistion method using the same
JP2006134210A (ja) * 2004-11-09 2006-05-25 Ntt Docomo Inc 移動体端末装置及びそれを用いたデータ取得方法
WO2006051759A1 (ja) * 2004-11-09 2006-05-18 Ntt Docomo, Inc. 移動体端末装置及びそれを用いたデータ取得方法
JP2008527801A (ja) * 2004-12-31 2008-07-24 ソニー エリクソン モバイル コミュニケーションズ, エービー 秘密のマルチメディア・コンテンツへのアクセスを解除するシステム及びその方法
JP2006309518A (ja) * 2005-04-28 2006-11-09 Sony Corp コンテンツ配信方法,再生端末の処理方法,サーバ装置の処理方法,再生端末,サーバ装置およびプログラム
JP2007188520A (ja) * 2005-06-28 2007-07-26 Matsushita Electric Ind Co Ltd 検証方法、情報処理装置、記録媒体、検証システム、証明プログラム及び検証プログラム
US7778669B2 (en) 2005-09-01 2010-08-17 Casio Hitachi Mobile Commications Co., Ltd. Electronic device, data processing system, data processing method and recording medium
US7817984B2 (en) 2005-12-28 2010-10-19 Ntt Docomo, Inc. Mobile communication terminal and computer program thereof, IC card and computer program thereof, and mobile communication terminal system
JP2008084079A (ja) * 2006-09-28 2008-04-10 Kyocera Corp 電子機器および電子機器における認証方法
US8260355B2 (en) 2007-03-30 2012-09-04 Access Co., Ltd. Portable communication terminal, program executed by portable communication terminal
WO2008129773A1 (ja) * 2007-03-30 2008-10-30 Access Co., Ltd. 携帯通信端末、携帯通信端末で実行されるプログラム
JP5200006B2 (ja) * 2007-03-30 2013-05-15 株式会社Access 携帯通信端末、携帯通信端末で実行されるプログラム
JP2008306521A (ja) * 2007-06-08 2008-12-18 Softbank Mobile Corp 移動体通信端末
JP2009038597A (ja) * 2007-08-01 2009-02-19 Toshiba Corp 携帯情報端末装置、情報管理システムおよび情報管理方法
JP5381975B2 (ja) * 2008-03-04 2014-01-08 日本電気株式会社 Icチップを搭載した携帯端末、アプリケーション領域制御方法及びアプリケーション領域制御プログラム
WO2009110448A1 (ja) * 2008-03-04 2009-09-11 日本電気株式会社 Icチップを搭載した携帯端末、アプリケーション領域制御方法及びアプリケーション領域制御プログラム
US8374649B2 (en) 2008-03-04 2013-02-12 Nec Corporation Portable terminal having mounted IC chip, application area control method, and application area control program
WO2011024564A1 (ja) * 2009-08-28 2011-03-03 株式会社エヌ・ティ・ティ・ドコモ アクセス管理システムおよびアクセス管理方法
JP2011048761A (ja) * 2009-08-28 2011-03-10 Ntt Docomo Inc アクセス管理システムおよびアクセス管理方法
US9027160B2 (en) 2009-08-28 2015-05-05 Ntt Docomo, Inc. Access management system and access management method
JP2011097221A (ja) * 2009-10-28 2011-05-12 Nec Corp 携帯端末装置およびコンテンツ制御方法
JP2013534777A (ja) * 2010-06-22 2013-09-05 クゥアルコム・インコーポレイテッド 無線通信において、オペレータ特有のプロファイルをサポートするための方法および装置
US9706035B2 (en) 2010-06-22 2017-07-11 Qualcomm Incorporated Method and apparatus for supporting operator specific profiles in wireless communications
JP2012089914A (ja) * 2010-10-15 2012-05-10 Ntt Docomo Inc 端末装置

Also Published As

Publication number Publication date
JP4142287B2 (ja) 2008-09-03

Similar Documents

Publication Publication Date Title
CN100407129C (zh) 通信设备和限制内容访问与存储的方法
JP4142287B2 (ja) 通信端末、コンテンツの使用制限方法およびプログラムの実行制限方法
EP1193986B1 (en) Method and system of remotely controlling a portable terminal and a computer product
KR100582650B1 (ko) 컨텐츠 전송 방법 및 컨텐츠 전송 시스템
CN1332301C (zh) 传送方法、传送系统和终端设备
JP3921057B2 (ja) アクセス方法および通信端末
JP2013081051A (ja) 情報処理装置、通信システムおよび情報処理方法
JP2004153461A (ja) 通信端末、プログラム及び記憶媒体
JP5924159B2 (ja) 情報処理装置
WO2013031115A1 (ja) 携帯端末、認証方法、認証プログラム及び認証システム
JP2002049434A (ja) アプリケーションの管理方法、ネットワーク管理センター、端末、アプリケーション管理システム、およびアプリケーションの管理プログラムを格納したコンピュータ読み取り可能な記録媒体
JP4358478B2 (ja) 通信端末のアクセス制御方法、コンテンツの提供方法、通信システムおよび中継装置
JP2004070727A (ja) 受信装置、プログラム、記録媒体およびコンテンツの使用制限方法
JP2004112478A (ja) 携帯端末のデータバックアップシステム
JP4361781B2 (ja) 受信装置およびプログラム
JP2012074975A (ja) 加入者識別モジュール、携帯端末、情報処理方法およびプログラム
WO2006092918A1 (ja) 電子マネーシステム、情報記憶媒体、及び携帯端末装置
JP2022112816A (ja) サーバ装置、情報処理方法、及びプログラム
JP2002262352A (ja) データ管理システム、データ管理装置及びプログラム
JP4580164B2 (ja) 電子機器およびプログラム
JP3899361B1 (ja) 携帯通信システム並びにそれに用いる通信端末及び通信制御プログラム
JP2004104433A (ja) 移動機、移動機制御方法、通信システム及び移動機制御プログラム
JP2005018277A (ja) 受信装置、プログラムおよび記録媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041005

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070911

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071030

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080610

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080612

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110620

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4142287

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120620

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120620

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130620

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees