(57)【要約】【課題】携帯端末におけるインターフェイスの多様化に対応し、効率の良いデータのやり取りが可能な加入者認証モジュールを提供する。【解決手段】加入者認証モジュール２０では、装着先の携帯端末１０との間で通信接続が確立されたインターフェイスがＩＳＯ７８１６インターフェイス部２１１である場合、携帯端末用データ３０の各レコード３１をエレメンタリファイル４０ごとに区分して携帯端末１０に送信する。また、ＵＳＢインターフェイス２１２である場合、携帯端末用データ３０の各レコード３１を個々に携帯端末１０に送信する。このように、携帯端末１０との間で通信接続が確立されたインターフェイスの通信速度に応じて携帯端末用データ３０の送信形態を選択的に変更することで、携帯端末１０におけるインターフェイスの多様化に対応し、携帯端末用データ３０を効率良く携帯端末１０に送信できる。【選択図】図１
2008042640.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末に着脱自在に装着される加入者認証モジュールであって、
複数のレコードからなる携帯端末用データが格納されたデータ格納手段と、
前記携帯端末のインターフェイスに対して通信接続可能な第１のインターフェイスと、
前記携帯端末のインターフェイスに対して通信接続可能であると共に、前記第１のインターフェイスよりも通信速度が高速な第２のインターフェイスと、
装着先の携帯端末との間で通信接続が確立されたインターフェイスが前記第１のインターフェイスであるか前記第２のインターフェイスであるかを判断する判断手段と、
前記判断手段によって通信接続が確立されたインターフェイスが前記第１のインターフェイスであると判断された場合に、前記データ格納手段から読み出した前記携帯端末用データの前記各レコードを所定のデータサイズごとに区分して前記第１のインターフェイスに出力し、前記第２のインターフェイスであると判断された場合に、前記データ格納手段から読み出した前記携帯端末用データの前記各レコードを前記所定のデータサイズごとに区分せずに前記第２のインターフェイスに出力する出力制御手段とを備えたことを特徴とする加入者認証モジュール。
【請求項２】
前記携帯端末用データの送信を要求する送信要求情報を前記携帯端末から受信する送信要求受信手段を更に備え、
前記判断手段は、前記送信要求受信手段が前記送信要求情報を受信したときに、前記携帯端末との間で確立されたインターフェイスが前記第１のインターフェイスであるか前記第２のインターフェイスであるかを判断することを特徴とする請求項１記載の加入者認証モジュール。
【請求項３】
前記出力制御手段によって区分された前記携帯端末用データの前記各レコードは、所定のファイルサイズを有するエレメンタリファイル内に格納され、
前記エレメンタリファイルには、前記レコードを少なくとも１以上追加可能な空きデータ領域が設けられていることを特徴とする請求項１記載の加入者認証モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末に着脱自在に装着される加入者認証モジュールに関する。
【背景技術】
【０００２】
ＧＳＭ（Global System for Mobile Communications）やＩＭＴ−２０００（International Mobile Telecommunication 2000）といった通信方式においては、移動通信網を管理するネットワーク事業者が発行する加入者認証モジュールを携帯端末に装着することにより、移動通信サービスの提供がなされる（例えば特許文献１参照）。このような加入者認証モジュールは、一般的にはプラグインサイズの接触型ＩＣカードであり、電話帳情報や位置情報といった各種の携帯端末用データが格納されている。現在では加入者認証モジュールと携帯端末との間のインターフェイスは、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）で定めるＩＳＯ−７８１６規格が主流となっている（非特許文献１及び非特許文献２参照）。
【特許文献１】特開２００４−１８０３１０号公報
【非特許文献１】３ＧＰＰ  ＴＳ  ３１．１０１  Ｖ３．３．１；２００４−１２「Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ；３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ；Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐ  Ｔｅｒｍｉｎａｌｓ；ＵＩＣＣ−ｔｅｒｍｉｎａｌ  ｉｎｔｅｒｆａｃｅ；Ｐｈｙｓｉｃａｌ  ａｎｄ  ｌｏｇｉｃａｌ  ｃｈａｒａｃｔｅｒｉｓｔｉｃｓ；Ｒｅｌｅａｓｅ  １９９９」
【非特許文献２】３ＧＰＰ  ＴＳ  ３１．１０２  Ｖ３．１８．１；２００５−０６「Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ；３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ；Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐ  Ｃｏｒｅ  Ｎｅｔｗｏｒｋ  ａｎｄ  Ｔｅｒｍｉｎａｌｓ；Ｃｈａｒａｃｔｅｒｉｓｔｉｃｓ  ｏｆ  ｔｈｅ  ＵＳＩＭ  ａｐｐｌｉｃａｔｉｏｎ；Ｒｅｌｅａｓｅ  １９９９」
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、近年ではＩＣチップの製造技術の進歩により、メガバイトを超える大容量の不揮発メモリを搭載した加入者認証モジュールが生産されるようになってきている。そのため、加入者認証モジュールと携帯端末との間のインターフェイスとして、３ＧＰＰで定めるＩＳＯ−７８１６規格の他、例えばＵＳＢ規格等のようにＩＳＯ−７８１６よりも高速に通信接続が可能なインターフェイスの導入が新たに検討されている。そこで、加入者認証モジュールにおいては、携帯端末におけるインターフェイスの多様化に対応し、効率良くデータのやり取りを行うことができる技術が求められている。
【０００４】
本発明は、上記課題の解決のためになされたものであり、携帯端末におけるインターフェイスの多様化に対応し、効率の良いデータのやり取りが可能な加入者認証モジュールを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題の解決のため、本発明に係る加入者認証モジュールは、携帯端末に着脱自在に装着される加入者認証モジュールであって、複数のレコードからなる携帯端末用データが格納されたデータ格納手段と、携帯端末のインターフェイスに対して通信接続可能な第１のインターフェイスと、携帯端末のインターフェイスに対して通信接続可能であると共に、第１のインターフェイスよりも通信速度が高速な第２のインターフェイスと、装着先の携帯端末との間で通信接続が確立されたインターフェイスが第１のインターフェイスであるか第２のインターフェイスであるかを判断する判断手段と、判断手段によって通信接続が確立されたインターフェイスが第１のインターフェイスであると判断された場合に、データ格納手段から読み出した携帯端末用データの各レコードを所定のデータサイズごとに区分して第１のインターフェイスに出力し、第２のインターフェイスであると判断された場合に、データ格納手段から読み出した携帯端末用データの各レコードを所定のデータサイズごとに区分せずに第２のインターフェイスに出力する出力制御手段とを備えたことを特徴としている。
【０００６】
この加入者認証モジュールでは、装着先の携帯端末との間で通信接続が確立されたインターフェイスを判断する。そして、そのインターフェイスが第１のインターフェイスである場合には、携帯端末用データの各レコードを所定のデータサイズごとに区分して携帯端末に送信する。また、第２のインターフェイスである場合には、各レコードの区分は行わずに携帯端末用データを携帯端末に送信する。このように、この加入者認証モジュールでは、携帯端末との間で通信接続が確立されたインターフェイスの通信速度に応じて携帯端末用データの送信形態を選択的に変更することで、携帯端末におけるインターフェイスの多様化に対応し、携帯端末用データを効率良く携帯端末に送信できる。
【０００７】
また、携帯端末用データの送信を要求する送信要求情報を携帯端末から受信する送信要求受信手段を更に備え、判断手段は、送信要求受信手段が送信要求情報を受信したときに、携帯端末との間で通信接続が確立されたインターフェイスが第１のインターフェイスであるか第２のインターフェイスであるかを判断することが好ましい。この場合、携帯端末からの送信要求情報の受信を待って携帯端末用データの送信形態を変更するので、無駄なデータ処理がなされることを回避できる。
【０００８】
また、出力制御手段によって区分された携帯端末用データの各レコードは、所定のファイルサイズのエレメンタリファイル内に格納され、エレメンタリファイルには、レコードを少なくとも１以上追加可能な空きデータ領域が設けられていることが好ましい。このような構成によれば、携帯端末との通信接続が確立した後であっても、当該加入者認証モジュールに追加された携帯端末用データを効率良く携帯端末側に送信することが可能となる。
【発明の効果】
【０００９】
本発明に係る加入者認証モジュールによれば、携帯端末におけるインターフェイスの多様化に対応し、効率の良いデータのやり取りが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら、本発明に係る加入者認証モジュールの好適な実施形態について詳細に説明する。
【００１１】
図１は、本発明の一実施形態に係る加入者認証モジュールを示す図である。図１に示すように、加入者認証モジュール２０は、携帯端末１の筐体内に着脱自在に装着可能なプラグインサイズの接触型ＩＣカードである。かかる加入者認証モジュール２０としては、例えばＵＩＭ（User Identity Module）やＵＳＩＭ（Universal Subscriber Identity Module）が挙げられる。この加入者認証モジュール２０は、装着先の携帯端末１０を認証すると共に、認証が完了した携帯端末１０に対し、電話帳データや位置データ等といった携帯端末１０で各種の情報（以下、「携帯端末用データ」と称す）を供給するモジュールとして構成されている。
【００１２】
まず、携帯端末１０について説明する。携帯端末１０は、所定のネットワーク事業者が提供する通信サービスに契約加入したユーザが所有する携帯電話機である。携帯端末１０は、そのネットワーク事業者が管理するホーム網や海外向けのローミング網といった移動通信網（図示しない）と通信接続可能に構成されている。携帯端末１０は、図２に示すように、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、操作部１０４、処理部１０５、ディスプレイ１０６等のハードウェアにより構成されている。
【００１３】
また、携帯端末１は、加入者認証モジュール２０との間で情報の送受信を行う機能的な構成要素として、上述した処理部１０５のほか、インターフェイス部１０７を備えている。インターフェイス部１０７は、例えばＩＳＯ７８１６やＵＳＢ２．０に準拠する電気接点であり、携帯端末１０に装着された加入者認証モジュール２０との間でやり取りされる携帯端末用データの入出力端として機能する。
【００１４】
処理部１０５は、携帯端末１０における無線通信の制御やアプリケーションの起動といった各処理を行う部分である。処理部１０５は、携帯端末１０の電源がオンとなり、携帯端末１０から加入者認証モジュール２に電源供給がなされると、端末能力を示す端末能力情報を加入者認証モジュール２に送信し、加入者認証モジュール２との間の通信接続を確立する。通信接続が確立した後、処理部１０５は、インターフェイス部１０７を介して、携帯端末用データの送信を要求する旨のデータ送信要求情報を加入者認証モジュール２０に送信し、これに応じて加入者認証モジュール２０から送信される携帯端末用データを受信する。
【００１５】
次に、加入者認証モジュール２０について説明する。加入者認証モジュール２０は、機能的な構成要素として、インターフェイス部２０１と、出力制御部２０２と、データ格納部２０３とを備えている。
【００１６】
インターフェイス部２０１は、携帯端末１０のインターフェイス部１０７との協働により、携帯端末用データの入出力端として機能する部分である。より具体的には、インターフェイス部２０１は、ＩＳＯ７８１６に準拠するＩＳＯ７８１６インターフェイス部（第１のインターフェイス）２１１と、例えばＵＳＢ（Universal serial Bus）２．０に準拠するＵＳＢインターフェイス部（第２のインターフェイス）２１２とを有している。ＵＳＢインターフェイス部２１２は、ＩＳＯ７８１６インターフェイス部２１１よりも通信速度が高速なシリアルインターフェイスである。ＩＳＯ７８１６インターフェイス部２１１を介した場合の通信速度はおよそ１１１ｋｂｐｓであり、ＵＳＢインターフェイス部２１２を介した場合の通信速度は、およそ４８０Ｍｂｐｓである。
【００１７】
出力制御部２０２は、加入者認証モジュール２０から装着先の携帯端末１０に送信する携帯端末用データの出力を制御する部分である。出力制御部２０２は、装着先の携帯端末１０からの電源供給を受けて起動する。そして、ＩＳＯ７８１６インターフェイス部２１１及びＵＳＢインターフェイス部２１２のうち、携帯端末１０のインターフェイス部１０７に対応する規格のインターフェイス部を介して携帯端末１０から端末能力情報を受信し、携帯端末１０との間の通信接続を確立する。
【００１８】
また、出力制御部２０２は、データ送信要求受信部２２１と、判断部２２２と、データ生成部２２３と、データ出力部２２４とを有している。データ送信要求受信部２２１は、インターフェイス部２０１を介し、携帯端末１０から送信されるデータ送信要求情報を受信する部分である。データ送信要求受信部２２１は、受信したデータ送信要求情報を判断部２２２に出力する。
【００１９】
判断部２２２は、通信接続が確立されたインターフェイス部の種類を判断する部分である。すなわち、判断部２２２は、データ送信要求受信部２２１からデータ送信要求情報を受け取ると、携帯端末１０との間で通信接続が確立されたインターフェイス部がＩＳＯ７８１６インターフェイス部２１１であるかＵＳＢインターフェイス部２１２であるかを判断する。判断部２２２は、判断結果を示す判断結果情報をデータ生成部２２３に出力する。
【００２０】
データ生成部２２３は、インターフェイス部２０１に出力する携帯端末用データを生成する部分である。より具体的には、データ生成部２２３は、判断部２２２から判断結果情報を受け取ると、データ格納部２０３に格納されている携帯端末用データの読み出しを行う。ここで、図３に、データ格納部２０３に格納されている携帯端末用データの一例を示す。図３に示す例では、携帯端末用データ３０として、他ユーザの電話番号・メールアドレス・住所等を含む電話帳データが格納されている。携帯端末用データ３０は、第１レコード３１１から第ｎレコード３１ｎに至るｎ個のレコード３１から構成されている。各レコード３１には、電話帳データの１件分に相当するデータ、すなわち、一のユーザを特定するユーザ特定情報と、その電話番号等を特定する宛先情報とがそれぞれ格納されている。
【００２１】
ここで、データ生成部２２３は、携帯端末１０との間で通信接続が確立されたインターフェイス部がＩＳＯ７８１６インターフェイス部２１１である旨の判断結果情報を受け取った場合には、携帯端末用データ３０の各レコード３１を所定のデータサイズごとに区分する処理を行う。より具体的には、データ生成部２２３は、図４に示すように、所定のファイルサイズを有するエレメンタリファイル４０をｍ個生成する。そして、第１エレメンタリファイル４０１に第１レコード３１１〜第２５４レコード３１２５４、第２エレメンタリファイル４０２に第２５５レコード３１２５５〜第５０８レコード３１５０８というように、各エレメンタリファイル４０に２５４個ずつのレコード３１を順次格納する。第ｍエレメンタリファイル４０ｍには、ｎ−２５４（ｍ−１）個のレコード３１が格納される。
【００２２】
また、データ生成部２２３は、各レコード３１の区分を行った後、第ｍエレメンタリファイル４０ｍの空きデータ領域５０のサイズを判断する。データ生成部２２３は、空きデータ領域５０のサイズが例えばレコード３１を１００個分追加可能なサイズであると判断した場合には特段の処理を行わないが、それ以下のサイズであると判断した場合には、新たに第（ｍ＋１）エレメンタリファイル（図示しない）を生成する。これにより、エレメンタリファイル４０には、常にレコード３１を１００個分追加可能なサイズの空きデータ領域５０が確保される。データ生成部２２３は、生成した各エレメンタリファイル４０をデータ出力部２２４に出力する。
【００２３】
一方、データ生成部２２３は、携帯端末１０との間で通信接続が確立されたインターフェイス部がＵＳＢインターフェイス部２１２である旨の判断結果情報を受け取った場合には、上述したエレメンタリファイル４０の生成を行わない。この場合、データ生成部２２３は、データ格納部２０３から読み出した携帯端末用データ３０の各レコード３１をデータ出力部２２４に順次出力する。
【００２４】
データ出力部２２４は、携帯端末用データの出力を制御する部分である。データ出力部２２４は、データ生成部２２３からエレメンタリファイル４０を受け取った場合には、ＩＳＯ７８１６インターフェイス部２１１を介してエレメンタリファイル４０を携帯端末１０に出力する。また、データ出力部２２４は、データ生成部２２３から携帯端末用データ３０の各レコード３１を順次受け取った場合には、ＵＳＢインターフェイス部２１２を介して各レコードを携帯端末１０に出力する。
【００２５】
続いて、上述した構成を有する加入者認証モジュール２０の動作について、図５に示すフローチャートを参照しながら説明する。
【００２６】
図５に示すように、加入者認証モジュール２０が携帯端末１０に装着された状態で携帯端末１の電源がオンになると、出力制御部２０２が携帯端末１０から電源供給を受けて起動する（ステップＳ０１）。起動後、携帯端末１０から加入者認証モジュール２０に端末能力情報が送信され、加入者認証モジュール２０と携帯端末１０との間の通信接続が確立される（ステップＳ０２）。
【００２７】
次に、加入者認証モジュール２０は、携帯端末１０からデータ送信要求情報を受信する（ステップＳ０３）。このとき、加入者認証モジュール２０は、データ格納部２０３から携帯端末用データ３０を読み出すと共に、ステップＳ０２において通信接続が確立したインターフェイス部がＩＳＯ７８１６インターフェイス部２１１であるかＵＳＢインターフェイス部２１２であるかの判断を行う（ステップＳ０４，ステップＳ０５）。
【００２８】
ステップＳ０５において、通信接続が確立したインターフェイス部がＩＳＯ７８１６インターフェイス部２１１であると判断された場合、出力制御部２０２は、エレメンタリファイル４０を生成し（ステップＳ０６）、携帯端末用データ３０の各レコード３１をエレメンタリファイル４０ごとに格納する。また、エレメンタリファイル４０に所定サイズ以上の空きデータ領域５０を形成する。そして、出力制御部２０２は、生成したエレメンタリファイル４０をＩＳＯ７８１６インターフェイス部２１１に出力し（ステップＳ０７）、携帯端末１０に送信する（ステップＳ０９）。
【００２９】
一方、ステップＳ０５において、通信接続が確立したインターフェイス部がＵＳＢインターフェイス部２１２であると判断された場合、出力制御部２０２は、エレメンタリファイル４０の生成は行わない。この場合、出力制御部２０２は、携帯端末用データ３０の各レコード３１を個々にＵＳＢインターフェイス部２１２に出力し（ステップＳ０８）、携帯端末１０に送信する（ステップＳ０９）。
【００３０】
以上説明したように、加入者認証モジュール２０では、装着先の携帯端末１０との間で通信接続が確立されたインターフェイス部を判断する。そして、そのインターフェイスがＩＳＯ７８１６インターフェイス部２１１である場合には、携帯端末用データ３０の各レコード３１を所定のデータサイズごとにエレメンタリファイル４０に格納して携帯端末１０に送信する。また、そのインターフェイスがＵＳＢインターフェイス２１２である場合には、エレメンタリファイル４０を作成せず、携帯端末用データ３０の各レコード３１を個々に携帯端末１０に送信する。このように、加入者認証モジュール２０では、携帯端末１０との間で通信接続が確立されたインターフェイスの通信速度に応じて携帯端末用データ３０の送信形態を選択的に変更することで、携帯端末１０におけるインターフェイスの多様化に対応し、携帯端末用データ３０を効率良く携帯端末側に送信できる。
【００３１】
また、加入者認証モジュール２０では、携帯端末用データ３０の各レコード３１をエレメンタリファイル４０ごとに区分する際に、エレメンタリファイル４０内にレコード３１を１００個分追加可能な空きデータ領域５０を設けている。このような構成によれば、携帯端末１０との通信接続が確立した後に、携帯端末用データ３０のレコード３１が新たに追加された場合であっても、携帯端末用データ３０を効率良く携帯端末１０に送信することが可能となる。
【００３２】
本発明は、上記実施形態に限られるものではない。例えば、上述した実施形態では、携帯端末１０からデータ送信要求情報が送信されてからデータ生成部２２３によるデータ生成を行っているが、携帯端末１０から加入者認証モジュール２０に電源供給がなされた時点でデータ生成部によるデータ生成を行うようにしてもよい。また、エレメンタリファイル４０に設ける空きデータ領域５０のサイズは、例えばユーザ設定により適宜変更可能としてもよい。
【００３３】
さらに、上述した実施形態では、携帯端末１０との間で通信接続が確立されたインターフェイス部がＵＳＢインターフェイス部２１２である場合には、データ格納部２０３から読み出した携帯端末用データ３０の各レコード３１を個々に携帯端末１０に出力しているが、携帯端末用データ３０の各レコード３１を一括して携帯端末１０に送信するようにしてもよい。携帯端末用データ３０に含まれるレコード３１の数（レコード長）が２５５バイトを超えるような場合、各レコード３１を一括して携帯端末１０に出力すると、データ出力に要する携帯端末１０と加入者認証モジュール２０との間の制御時間を効果的に短縮できる。なお、第２のインターフェイスは第１のインターフェイスよりも通信速度が高速であればよく、ＵＳＢ２．０に代えて、通信速度がおよそ１２ＭｂｐｓのＵＳＢ１．０や、通信速度がおよそ２０ＭｂｐｓのＭＭＣ（Multimedia Card）を使用してもよい。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態に係る加入者認証モジュールの構成を示す図である。
【図２】加入者認証モジュールが装着される携帯端末のハードウェア構成を示す図である。
【図３】データ格納部に格納される情報の一例を示す図である。
【図４】ＩＳＯ７８１６インターフェイス部に出力される携帯端末用データの出力例を示す図である。
【図５】図１に示した加入者認証モジュールの動作を示すフローチャートである。
【符号の説明】
【００３５】
１０…携帯端末、２０…加入者認証モジュール、３０…携帯端末用データ、３１…レコード、４０…エレメンタリファイル、５０…空きデータ領域、２０１…インターフェイス部、２０２…出力制御部、２０３…データ格納部（データ格納手段）、２１１…ＩＳＯ７８１６インターフェイス部（第１のインターフェイス）、２１２…ＵＳＢインターフェイス部（第２のインターフェイス）、２２１…データ送信要求受信部（送信要求情報受信手段）、２２２…判断部（判断手段）、２２３…データ生成部、２２４…データ出力部。
【図１】
2008042640.tif 000003
【図２】
2008042640.tif 000004
【図３】
2008042640.tif 000005
【図４】
2008042640.tif 000006
【図５】
2008042640.tif 000007