(57)【要約】【課題】ｅＳＩＭに書き込むＳＩＭ情報の要求元を認証するための認証情報として、専用の認証情報を管理する必要性を低くできる技術を提供する。【解決手段】サーバは、ｅＳＩＭに書き込まれるＳＩＭ情報を記憶する記憶部と、端末と通信する通信部と、通信部が端末から受信した認証情報が、記憶部に記憶されているＳＩＭ情報に含まれる所定の情報と一致する場合、ＳＩＭ情報を端末に送信する動作を通信部に実行させる制御部と、を含む。【選択図】図１
2019101853.tif 000002
【特許請求の範囲】
【請求項１】
ｅＳＩＭに書き込まれるＳＩＭ情報を記憶する記憶部と、
端末と通信する通信部と、
前記通信部が前記端末から受信した認証情報が、前記記憶部に記憶されているＳＩＭ情報に含まれる所定の情報と一致する場合、前記ＳＩＭ情報を前記端末に送信する動作を前記通信部に実行させる制御部と、を含むサーバ。
【請求項２】
前記ＳＩＭ情報は、ユニークな情報を含み、
前記所定の情報は、前記ユニークな情報の一部である
請求項１に記載のサーバ。
【請求項３】
前記ユニークな情報の一部は、ピンロック解除コードである
請求項２に記載のサーバ。
【請求項４】
前記ユニークな情報の一部は、電話番号である
請求項２に記載のサーバ。
【請求項５】
ｅＳＩＭを含む第１装置から前記ｅＳＩＭを識別する識別情報を取得する取得部と、
前記第１装置に関する認証情報を受け付ける受付部と、
前記ｅＳＩＭに書き込まれるＳＩＭ情報を記憶するサーバと通信する通信部と、
前記取得部が取得した識別情報と前記受付部が受け付けた認証情報とを同時に又は別々に前記サーバに送信する動作を前記通信部に実行させる送信制御部と、
前記ＳＩＭ情報に含まれる所定の情報と前記認証情報が一致する場合に前記サーバが前記識別情報にて特定されるｅＳＩＭ用として送信したＳＩＭ情報を、前記通信部が受信すると、当該ＳＩＭ情報を前記第１装置に含まれるｅＳＩＭに書き込む書込み制御部と、を含む端末。
【請求項６】
前記ＳＩＭ情報は、ユニークな情報を含み、
前記所定の情報は、前記ユニークな情報の一部である
請求項５に記載の端末。
【請求項７】
前記ユニークな情報の一部は、ピンロック解除コードである
請求項６に記載の端末。
【請求項８】
前記ユニークな情報の一部は、電話番号である
請求項６に記載の端末。
【請求項９】
端末が送信した認証情報を受信し、
前記認証情報が、記憶部に記憶されているＳＩＭ情報に含まれる所定の情報と一致する場合、前記ＳＩＭ情報を前記端末に送信する
ＳＩＭ情報の提供方法。
【請求項１０】
ｅＳＩＭを含む第１装置から前記ｅＳＩＭを識別する識別情報を取得し、
前記第１装置に関する認証情報を受け付け、
前記識別情報と前記認証情報とを同時に又は別々に、前記ｅＳＩＭに書き込まれるＳＩＭ情報を記憶するサーバに送信し、
前記ＳＩＭ情報に含まれる所定の情報と前記認証情報が一致する場合に前記サーバが前記識別情報にて特定されるｅＳＩＭ用として送信したＳＩＭ情報を受信すると、当該ＳＩＭ情報を前記第１装置に含まれるｅＳＩＭに書き込む
ＳＩＭ情報の書き込み方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ｅＳＩＭ（Embedded Subscriber Identity Module）を利用する技術に関する。
【背景技術】
【０００２】
特許文献１には、ｅＳＩＭを備えた端末が記載されている。ｅＳＩＭは「組み込み型加入者識別モジュール」とも称され、ハードウェア名称としてｅＵＩＣＣ（Embedded Universal IC Card）と称されることもある。ｅＳＩＭに対しては、電話番号等を含むＳＩＭ（Subscriber Identity Module）情報をサーバからネットワークを経由して書き込むことができる。ＳＩＭ情報は「プロファイル」とも称される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１５−５２２９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＧＳＭＡ（GSM（登録商標） Association）の標準仕様では、プロファイルをダウンロードするために利用されるコードとして、Activation Code（アクティベーションコード、以下「ＡＣ」とも称する）が規定されている。
【０００５】
ＡＣには、プロファイルをダウンロードするために接続するサーバのアドレスが記載されている。ＡＣでは、Confirmation Code（コンファメーションコード、以下「ＣＣ」とも称する）の要否をオプションによって定義できる。
【０００６】
ＣＣは、特定のプロファイル（例えば、ｅＳＩＭに書き込まれるプロファイル）をダウンロードするために使用される認証コードである。具体的には、ＣＣは、サーバがプロファイルの要求元を認証するために用いる認証情報である。ＣＣは、プロファイルをユーザに割り当てるオペレーターから当該ユーザに提供される。ＣＣの提供方法については、ＧＳＭＡのスコープ外と定義されている。
【０００７】
ＣＣとして種々の情報を用いることが可能である。このため、ＣＣとして、プロファイル（ＳＩＭ情報）とは独立した専用の認証情報を用いることが考えられる。しかしながら、この場合、サーバは、ＳＩＭ情報の他に、専用の認証情報を管理する必要が生じる。
【０００８】
本発明は、ＳＩＭ情報の要求元を認証するための認証情報として、専用の認証情報を管理する必要性を低くできる技術を提供することを目的の１つとする。
【課題を解決するための手段】
【０００９】
本発明の一態様に係るサーバは、ｅＳＩＭに書き込まれるＳＩＭ情報を記憶する記憶部と、端末と通信する通信部と、前記通信部が前記端末から受信した認証情報が、前記記憶部に記憶されているＳＩＭ情報に含まれる所定の情報と一致する場合、前記ＳＩＭ情報を前記端末に送信する動作を前記通信部に実行させる制御部と、を含む。
【発明の効果】
【００１０】
本発明の一態様によれば、ＳＩＭ情報の要求元を認証するための認証情報として、専用の認証情報を管理する必要性を低くすることが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係るプロファイル提供サーバ３を含むプロファイル提供システム１００を示した図である。
【図２】プロファイルに含まれる情報の例を示した図である。
【図３】プロファイル提供システム１００における動作を説明するためのシーケンス図である。
【図４】本発明の第２実施形態に係るユーザ端末４Ａを含むプロファイル提供システム１００Ａを示した図である。
【図５】プロファイル提供システム１００Ａにおける動作を説明するためのシーケンス図である。
【図６】キャリアサーバ１、キャリア店舗端末２、プロファイル提供サーバ３、ユーザ端末４、ユーザ端末４Ａ及び通信端末６の各々のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明に係る実施の形態を説明する。図面において各部の寸法及び縮尺は実際の構成と適宜異なる。以下に記載する実施の形態は、本発明の好適な具体例である。このため、本実施形態には、技術的に好ましい種々の限定が付されている。しかしながら、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られない。
【００１３】
＜第１実施形態＞
図１は、本発明の第１実施形態に係るプロファイル提供サーバ３を含むプロファイル提供システム１００を示した図である。図１に示したように、プロファイル提供システム１００は、キャリアサーバ１と、キャリア店舗端末２と、プロファイル提供サーバ３と、ユーザ端末４と、を含む。ユーザ端末４は、ｅＳＩＭ４１を搭載している。
【００１４】
プロファイル提供サーバ３は、１台のサーバではなく、複数台のサーバによって構成されてもよい。例えば、プロファイル提供サーバ３は、キャリアサーバ１と通信するサーバと、ユーザ端末４と通信するサーバと、プロファイルを生成するサーバ等によって、構成されてもよい。
【００１５】
キャリアサーバ１とキャリア店舗端末２は、キャリア（移動体通信事業者）によって管理される。キャリアサーバ１とキャリア店舗端末２は、例えば、ユーザ端末４のユーザ（以下、単に「ユーザ」と称する）とキャリアとが移動体通信サービスの契約（以下、単に「契約」と称する）を結ぶために使用される。キャリアサーバ１は、さらに、プロファイルの作成をプロファイル提供サーバ３に依頼したり、プロファイルとユーザとの関係を示す情報を記憶したりする。
【００１６】
プロファイル提供サーバ３は、プロファイル提供者によって管理される。プロファイル提供サーバ３は、記憶部３１と、通信部３２と、制御部３３とを含む。
【００１７】
記憶部３１は、１又は複数のプロファイル（１又は複数のＳＩＭ情報）を記憶する。記憶部３１に記憶されたプロファイルのうち１つのプロファイルが、ユーザ端末４のｅＳＩＭ４１に書き込まれる。なお、記憶部３１に複数のプロファイルが記憶されている場合、それら複数のプロファイルのうち２つ以上のプロファイルがｅＳＩＭ４１に書き込まれてもよい。この場合、ｅＳＩＭ４１に書き込まれた複数のプロファイルの中から、実際に使用されるプロファイル（有効化されるプロファイル）が選択される。
【００１８】
図２は、プロファイルに含まれる情報の例を示した図である。
プロファイルＰは、ユニークな情報（唯一無二の情報）を含む。ユニークな情報は、電話番号１０１、ＩＭＳＩ（International Mobile Subscriber Identity）１０２、ＩＣＣＩＤ（Integrated Circuit Card ID）１０３、鍵値１０４及びＰＩＮ（Personal Identification Number）ロック解除コード１０５を含む。換言すると、ユニークな情報は、電話番号１０１と、ＰＩＮロック解除コード１０５と、他の情報（例えば、ＩＣＣＩＤ１０３）とを含む。プロファイルＰには、図２には示されていない他の情報、例えば、ＰＩＮ（ピン）も含まれる。
【００１９】
ＩＭＳＩは、「国際移動体加入者識別番号」とも称される。ＩＣＣＩＤは、「プロファイル識別番号」とも称される。ＰＩＮロック解除コードは、「ピンロック解除コード」又は「ＰＵＫ（PIN Unlock Key）」とも称される。ＰＩＮロック解除コード１０５は、ＰＩＮロックを解除するためのコードである。鍵値１０４は、ネットワークでの認証処理において用いられる。
【００２０】
説明を図１に戻す。通信部３２は、不図示のネットワークを介してユーザ端末４と通信する。通信部３２は、不図示のネットワークを介してキャリアサーバ１とも通信する。
【００２１】
制御部３３は、プロファイル提供サーバ３を制御する。制御部３３は、例えば以下のように動作する。
【００２２】
制御部３３は、キャリア（キャリアサーバ１）からの依頼に応じてプロファイルＰを生成する。制御部３３は、生成したプロファイルＰを記憶部３１に記憶する。
【００２３】
制御部３３は、プロファイルＰにActivation Code（ＡＣ）を割り当てる。ＡＣには、プロファイル提供サーバ３のアドレスと、Activation Code Token（以下「ＡＣトークン」とも称する）等が示される。
【００２４】
ＡＣトークンは、プロファイルＰを特定する情報を有する。また、ＡＣトークンには、Confirmation Code（ＣＣ）を必要とするか否かに関するフラグ（以下、単に「フラグ」と称する）も設けられている。フラグは、プロファイルＰを入手する際にＣＣが必要である場合に立つ（“１”になる）ように設定される。以下では、フラグが立っている（プロファイルＰを入手する際にＣＣが必要である）とする。
【００２５】
制御部３３は、プロファイルＰに含まれるＰＩＮロック解除コード１０５を、ＣＣとして決定する。プロファイルＰに含まれるＰＩＮロック解除コード１０５は、ＳＩＭ情報に含まれる所定の情報の一例である。さらに言えば、ＣＣであるＰＩＮロック解除コード１０５は、ユニークな情報の一部である。
【００２６】
制御部３３は、プロファイルＰとＡＣとをキャリア（キャリアサーバ１）に提供する。ＣＣとしても用いられるＰＩＮロック解除コード１０５は、プロファイルＰに含まれる。このため、制御部３３がプロファイルＰをキャリアサーバ１に提供することは、制御部３３がＣＣをキャリアサーバ１に提供することを意味する。プロファイルＰは、キャリア店舗において、キャリアとユーザとの契約の締結に伴いユーザに割り当てられる。
【００２７】
ユーザは、ユーザ端末４にプロファイルＰを書き込むために、ＡＣ及びＣＣをユーザ端末４に入力する。ユーザ端末４は、ＡＣを解析してプロファイル提供サーバ３のアドレスを特定する。ユーザ端末４は、ＡＣに記載されているＡＣトークンと、ＣＣ（ＰＩＮロック解除コード１０５）等を、プロファイル提供サーバ３に提供する。
【００２８】
プロファイル提供サーバ３では、制御部３３は、記憶部３１に記憶されているプロファイルの中から、ユーザ端末４より受信したＡＣトークンによって特定されるプロファイルＰを選択する。
【００２９】
制御部３３は、ユーザ端末４から受信したＣＣ（認証情報）が、選択したいＡＣトークンによって特定されるプロファイルＰに含まれるＰＩＮロック解除コード１０５と一致する場合、プロファイルＰをユーザ端末４に送信する動作を通信部３２に実行させる。
以上が、制御部３３の主な動作である。
【００３０】
ユーザ端末４は、ユーザによって管理される。ユーザ端末４は、ｅＳＩＭ４１と、読取部４２と、受付部４３と、表示部４４と、通信部４５と、制御部４６と、を含む。
【００３１】
ｅＳＩＭ４１に対しては、プロファイルＰを、プロファイル提供サーバ３から不図示のネットワークを経由して書き込むことができる。
【００３２】
読取部４２は、キャリア店舗においてユーザに提供されたＡＣを読み取る。例えば、ＡＣがＱＲコード（登録商標）化されている場合、読取部４２として、ＱＲコードリーダが用いられる。
【００３３】
受付部４３は、例えば、タッチパネル又は操作ボタンである。受付部４３は、キャリア店舗においてユーザに提供されたＣＣについての入力を受け付ける。受付部４３が受け付けたＣＣは、認証情報として機能する。
【００３４】
表示部４４は、種々の表示を実行する。通信部４５は、通信機能を有する機器と通信可能である。例えば、通信部４５は、不図示のネットワークを介してプロファイル提供サーバ３と通信する。
【００３５】
制御部４６は、ユーザ端末４を制御する。制御部４６は、例えば、以下のように動作する。
【００３６】
制御部４６は、読取部４２が読み取ったＡＣを解析する。制御部４６は、ＡＣに示されたＡＣトークンおいてＣＣに関するフラグが立っている場合、ＣＣの入力を促す旨の表示を表示部４４に実行させる。ユーザは、この表示に従ってＣＣを受付部４３に入力する。
【００３７】
制御部４６は、読取部４２が読み取ったＡＣと、受付部４３が受け付けたＣＣとを、ｅＳＩＭ４１に提供する。
【００３８】
ｅＳＩＭ４１は、ＡＣに示されたプロファイル提供サーバ３のアドレス宛に、ｅＳＩＭ４１を識別するためのＥＩＤ（ｅＳＩＭ ＩＤ）と、ＡＣに示されたＡＣトークンと、ＣＣとを、ユーザ端末４を介して送信する。ＥＩＤは、ｅＳＩＭ４１に保持されている。
【００３９】
制御部４６は、通信部４５がプロファイル提供サーバ３からプロファイルＰを受信すると、プロファイルＰをｅＳＩＭ４１に書き込む。
【００４０】
次に、動作を説明する。
図３は、プロファイル提供システム１００における動作を説明するためのシーケンス図である。
最初に、キャリアとユーザとの契約の前に行われる動作（以下「事前動作」と称する）について説明する。
キャリア（キャリアサーバ１）は、電話番号１０１とＩＭＳＩ１０２とを、プロファイル提供サーバ３に提供することによって、プロファイルＰの生成を依頼する（ステップＳ１０１）。
【００４１】
プロファイル提供サーバ３では、通信部３２が電話番号１０１とＩＭＳＩ１０２とを受信すると、制御部３３は、電話番号１０１とＩＭＳＩ１０２とを含むプロファイルＰ（図２参照）を生成する（ステップＳ１０２）。
【００４２】
続いて、制御部３３は、プロファイルＰに応じたＡＣを生成し、生成したＡＣをプロファイルＰに割り当てる（ステップＳ１０３）。制御部３３は、ＡＣを割り当てると、プロファイルＰに関連づけられるＣＣとして、プロファイルＰ内のＰＩＮロック解除コード１０５を決定する（ステップＳ１０４）。
【００４３】
制御部３３は、ＣＣとしてＰＩＮロック解除コード１０５を決定すると、ＰＩＮロック解除コード１０５がＣＣとして設定されたプロファイルＰと、ＡＣとを互いに関連づけて（紐づけて）記憶部３１に記憶する（ステップＳ１０５）。
【００４４】
続いて、制御部３３は、プロファイルＰとＡＣとＣＣ（ＰＩＮロック解除コード１０５）をキャリア（キャリアサーバ１）に提供する動作を通信部３２に実行させる（ステップＳ１０６）。本実施形態では、制御部３３は、ＡＣをＱＲコード化し、ＱＲコード化したＡＣと、プロファイルＰとＣＣとを、通信部３２に提供する。通信部３２は、ＱＲコード化したＡＣと、プロファイルＰとＣＣとを、キャリア（キャリアサーバ１）に送信する。
【００４５】
キャリア（キャリアサーバ１）は、プロファイルＰとＡＣ（ＱＲコード化されたＡＣ）とＣＣとを受領すると、プロファイルＰとＡＣとＣＣとを互いに関連づけて記憶する（ステップＳ１０７）。
ここまでが事前動作である。
【００４６】
続いて、キャリアとユーザとの契約の際に行われる動作（以下「契約動作」と称する）について説明する。
まず、キャリア店舗では、ユーザに提供されるプロファイルが決定される。以下、ユーザに提供されるプロファイルとして、プロファイルＰが決定されたとする。
【００４７】
キャリア店舗端末２では、ユーザに関する情報（以下「ユーザ情報」と称する）とプロファイルＰとを関連づけるための操作が行われる。この操作に応じて、キャリアサーバ１では、ユーザ情報がプロファイルＰに関連づけて記憶される（ステップＳ１０８）。ユーザ情報は、例えばユーザの氏名である。
【００４８】
続いて、キャリア店舗では、ユーザに、プロファイルＰに関連づけられているＡＣと、プロファイルＰに含まれるＰＩＮロック解除コード１０５とが提供される（ステップＳ１０９）。ＰＩＮロック解除コード１０５は、ＣＣとして提供される。図３では、ＰＩＮロック解除コード１０５を「ＰＵＫ」と示している。
【００４９】
本実施形態では、図１に示すように、ＱＲコード化されたＡＣ５１を示す媒体（例えば、紙媒体）５Ａと、ＰＩＮロック解除コード１０５を示す媒体（例えば、紙媒体）５Ｂが、ユーザに提供される。この際、ユーザには、ＰＩＮロック解除コード１０５がＣＣ（認証情報）としても使われる旨の情報も提供される。なお、媒体は、紙媒体に限らず適宜変更可能である。
ここまでが契約動作である。このように、ユーザの契約動作では、ユーザ端末４にプロファイルＰは書き込まれない。
【００５０】
続いて、プロファイル入手動作について説明する。
ユーザは、プロファイルＰをユーザ端末４に搭載されたｅＳＩＭ４１に書き込むために、読取部４２に、媒体５Ａに示されたＱＲコード化されたＡＣ５１を読み取らせる。
【００５１】
読取部４２は、ＱＲコード化されたＡＣ５１を読み取ると（ステップＳ１１０）、ＱＲコード化されたＡＣ５１をデコードしてＡＣを生成する。
【００５２】
制御部４６は、読取部４２が生成したＡＣを解析して、プロファイル提供サーバ３のアドレスと、ＡＣトークン等を確認する（ステップＳ１１１）。
【００５３】
ＡＣトークンおいてフラグが立っている場合、制御部４６は、ＣＣの入力を要求する旨の要求情報（例えば、「Confirmation Codeを入力してください」という要求情報）を表示部４４に実行させる（ステップＳ１１２）。上述したように、本実施形態ではＣＣに関するフラグが立っている。
【００５４】
ユーザは、表示部４４に表示された要求情報に応じて、媒体５Ｂに示されたＰＩＮロック解除コード１０５を受付部４３に入力する。受付部４３は、ユーザによって入力されたＰＩＮロック解除コード１０５をＣＣとして受け付ける（ステップＳ１１３）。
【００５５】
続いて、制御部４６は、読取部４２が生成したＡＣと、受付部４３が受け付けたＣＣを、ｅＳＩＭ４１に通知する（ステップＳ１１４）。
【００５６】
続いて、制御部４６は、ＡＣを解析して確認したプロファイル提供サーバ３のアドレスを用いて、通信部４５を介してプロファイル提供サーバ３と接続する。プロファイル提供サーバ３とユーザ端末４とが接続すると、プロファイル提供サーバ３とユーザ端末４との間、及び、プロファイル提供サーバ３とｅＳＩＭ４１との間において、必要な認証処理が実行される（ステップＳ１１５及びＳ１１６）。
【００５７】
プロファイル提供サーバ３とユーザ端末４との間、及び、プロファイル提供サーバ３とｅＳＩＭ４１との間において、認証が成功すると、ｅＳＩＭ４１は、ステップＳ１１７を実行する。ステップＳ１１７では、ｅＳＩＭ４１は、ＡＣに記載されたＡＣトークンと、ｅＳＩＭ４１のＥＩＤと、ＣＣと、通信用の証明書等を、ユーザ端末４を介してプロファイル提供サーバ３に提供する。通信用の証明書は、ｅＳＩＭ４１によって予め保持されている。ＡＣトークンは、いわゆるマッチングＩＤ（ＧＳＭＡの標準仕様において定義されたMatching ID）として機能する。
【００５８】
プロファイル提供サーバ３における制御部３３は、ｅＳＩＭ４１から提供された情報が正しいかどうかを検証する（ステップＳ１１８）。
例えば、ステップＳ１１８では、制御部３３は、ｅＳＩＭ４１から提供された通信用の証明書を用いて、ｅＳＩＭ４１から提供された情報が正しいかどうかを検証する。また、制御部３３は、ｅＳＩＭ４１から提供されたＡＣトークンによって特定されるプロファイルが記憶部３１に記憶されているか否かによって、ｅＳＩＭ４１から提供された情報が正しいかどうかを検証してもよい。例えば、制御部３３は、ＡＣトークンによって特定されるプロファイルが記憶部３１に記憶されている場合に、ｅＳＩＭ４１から提供された情報が正しいと判定する。
【００５９】
制御部３３は、ｅＳＩＭ４１から提供された情報が正しい場合、記憶部３１に記憶されているプロファイルの中から、ｅＳＩＭ４１から受信したＡＣトークンによって特定されるプロファイル（以下「該当候補プロファイル」と称する）を選択する。続いて、制御部３３は、該当候補プロファイルと関連づけて記憶部３１に記憶されているＡＣトークンのフラグが立っている場合、ＣＣを用いた認証処理を実行する（ステップＳ１１９）。
【００６０】
ステップＳ１１９では、制御部３３は以下のように動作する。
制御部３３は、ｅＳＩＭ４１から提供されたＣＣが、該当候補プロファイルに含まれるＰＩＮロック解除コード１０５と一致するか否かを判断する。
ＣＣが、該当候補プロファイルに含まれるＰＩＮロック解除コード１０５と一致することは、ｅＳＩＭ４１から受信したＡＣ及びＣＣが互いに対応することを意味する。ｅＳＩＭ４１から受信したＡＣ及びＣＣが互いに対応することは、これらＡＣ及びＣＣを用いたユーザは、正当なユーザであることを意味する。
このため、制御部３３は、ｅＳＩＭ４１から提供されたＣＣが、該当候補プロファイルに含まれるＰＩＮロック解除コード１０５と一致する場合、該当候補プロファイルをユーザ端末４に送信する動作を、通信部３２に実行させる（ステップＳ１２０）。
【００６１】
ユーザ端末４では、通信部４５が該当候補プロファイルを受信すると、制御部４６は、通信部４５が受信した該当候補プロファイルをｅＳＩＭ４１に書き込む（ステップＳ１２１）。ｅＳＩＭ４１に該当候補プロファイルが書き込まれると、ユーザ端末４は、該当候補プロファイルを用いた通信を行うことが可能になる。
【００６２】
本実施形態に係るプロファイル提供サーバ３及びＳＩＭ情報の提供方法によれば、制御部３３は、通信部３２がユーザ端末４から受信したＣＣが、記憶部３１に記憶されているプロファイルＰに含まれる所定の情報（ＰＩＮロック解除コード１０５）と一致する場合、プロファイルＰをユーザ端末４に送信する動作を通信部３２に実行させる。
【００６３】
このため、プロファイル提供サーバ３が、ｅＳＩＭ４１に書き込まれるプロファイルＰの他に、プロファイルＰの要求元を認証するための認証情報として、専用の認証情報を管理する必要性を低くできる。よって、ＣＣを用いた認証を行うために、プロファイル提供サーバ３が管理する情報が増加することを抑制できる。
なお、ＣＣとして用いられる所定の情報は、ＰＩＮロック解除コード１０５に限らず、プロファイルＰに含まれる情報であればよい。
【００６４】
本実施形態では、ＣＣとして、プロファイルＰが有するユニークな情報の一部（ＰＩＮロック解除コード１０５）が用いられる。このため、ＣＣとして、特殊性の高い情報を用いることができ、認証の正確性を高くすることが可能になる。
なお、ＣＣとして用いられるユニークな情報の一部は、ＰＩＮロック解除コード１０５に限らず、プロファイルＰに含まれるユニークな情報であればよい。
【００６５】
本実施形態では、ＣＣとして、ＰＩＮロック解除コード１０５が用いられる。ＰＩＮロック解除コード１０５は、ユーザの連絡先を示さない。このため、認証中にＰＩＮロック解除コード１０５が漏洩しても、例えば、ユーザの連絡先を示す電話番号１０１が漏洩する場合に比べて、ユーザに与える不都合を小さくすることが可能になる。
【００６６】
＜第２実施形態＞
図４は、本発明の第２実施形態に係るユーザ端末４Ａを含むプロファイル提供システム１００Ａを示した図である。図４において、図１に示した構成要素と同一構成の構成要素には同一符号を付してある。以下、第２実施形態について第１実施形態と異なる点を中心に説明する。
【００６７】
プロファイル提供システム１００Ａは、キャリアサーバ１と、キャリア店舗端末２と、プロファイル提供サーバ３と、ユーザ端末４Ａと、通信端末６と、を含む。通信端末６は、ｅＳＩＭを含む第１装置の一例である。通信端末６は、ユーザ端末４Ａのユーザによって管理されている。
【００６８】
第２実施形態では、通信端末６に搭載されたｅＳＩＭ６１にプロファイルを書き込むために必要となるＡＣ及びＣＣとが、キャリアからユーザに提供される。
【００６９】
第２実施形態では、ｅＳＩＭ６１が搭載された通信端末６は、ＣＣを受け付けるための受付部を有していない。このため、通信端末６は、プロファイル提供サーバ３と通信できても、ＣＣをプロファイル提供サーバ３に送信できない。
そこで、本実施形態では、ユーザ端末４Ａにおける受付部４３が、通信端末６の代わりにＣＣを受け付け、通信端末６の代わりにｅＳＩＭ６１用のプロファイルを取得し、取得したプロファイルを通信端末６におけるｅＳＩＭ６１に書き込む。
【００７０】
ユーザ端末４Ａは、読取部４２と、受付部４３と、表示部４４と、通信部４５と、制御部４６Ａと、通信部４７と、を含む。ユーザ端末４Ａは、ｅＳＩＭ４１を含まず、制御部４６の代わりに制御部４６Ａを含み、さらに通信部４７を含む点において、第１実施形態におけるユーザ端末４と異なる。読取部４２は、ｅＳＩＭ６１にプロファイルを書き込むために必要となるＡＣ（例えば、ＱＲコード化されたＡＣ）を読み取る。受付部４３は、ｅＳＩＭ６１にプロファイルを書き込むために必要となるＣＣを受け付ける。
【００７１】
通信部４７は、通信端末６と通信する。通信部４７は、例えば、bluetooth（登録商標）等の近距離無線通信によって通信端末６と無線通信する。通信部４７は、通信端末６に搭載されたｅＳＩＭ６１から、ｅＳＩＭ６１のＥＩＤを取得する。ｅＳＩＭ６１のＥＩＤは、ｅＳＩＭ６１を識別する識別情報の一例である。通信部４７は、取得部の一例である。また、通信部４７は、プロファイル提供サーバ３から提供されたｅＳＩＭ６１用のプロファイルを、通信端末６に送信する。
【００７２】
制御部４６Ａは、ユーザ端末４Ａを制御する。制御部４６Ａは、送信制御部４６１と書込み制御部４６２とを含む。
【００７３】
送信制御部４６１は、ｅＳＩＭ６１に書き込むプロファイルを取得するために必要な情報をプロファイル提供サーバ３に送信する動作を、通信部４５に実行させる。例えば、送信制御部４６１は、通信部４７が通信端末６から取得したＥＩＤと、受付部４３が受け付けたＣＣとを、同時に又は別々にプロファイル提供サーバ３に送信する動作を、通信部４５に実行させる。
【００７４】
書込み制御部４６２は、プロファイル提供サーバ３がｅＳＩＭ６１用として送信したプロファイルを、通信部４５が受信すると、当該プロファイルを通信端末６に含まれるｅＳＩＭ６１に書き込む。本実施形態では、書込み制御部４６２は、通信部４７を用いてｅＳＩＭ６１用のプロファイルを通信端末６に送信することによって、ｅＳＩＭ６１用のプロファイルをｅＳＩＭ６１に書き込む。
【００７５】
通信端末６は、ｅＳＩＭ６１と、通信部６２及び６３と、制御部６４と、を含む。
ｅＳＩＭ６１には、ｅＳＩＭ６１用のプロファイルが記憶される。
通信部６２は、ｅＳＩＭ６１に記憶されたプロファイルを用いて、例えば、キャリアの通信網を使う通信を行う。
通信部６３は、ユーザ端末４Ａと通信する。通信部６３は、例えば、bluetooth（登録商標）等の近距離無線通信によってユーザ端末４Ａと無線通信する。
制御部６４は、通信端末６を制御する。例えば、制御部６４は、ｅＳＩＭ６１へのプロファイルの書き込みを制御したり、ｅＳＩＭ６１に記憶されたプロファイルを用いた通信部６２の動作を制御したりする。
【００７６】
次に、動作を説明する。
図５は、プロファイル提供システム１００Ａにおける動作を説明するためのシーケンス図である。図５において、図３に示した処理と同一処理については同一符号を付してある。以下、図５に示した処理のうち、図３に示した処理と異なる処理をメインに説明する。なお、図５では、ステップＳ１１１及びＳ１１２は、送信制御部４６１によって実行される。
【００７７】
ステップＳ１１３が完了すると、ユーザは、ユーザ端末４Ａと通信端末６とをBluetooth（登録商標）等によって接続する。なお、ユーザは、ステップＳ１１３が完了する前に、ユーザ端末４Ａと通信端末６とを接続してもよい。
【００７８】
ユーザ端末４Ａと通信端末６とが接続すると、送信制御部４６１は、通信部４７を用いて、通信端末６にｅＳＩＭ６１のＥＩＤを要求する。通信端末６における制御部６４は、ＥＩＤの要求に応じて、ｅＳＩＭ６１からＥＩＤを取得し、取得したＥＩＤを、通信部６３を用いてユーザ端末４Ａに送信する（ステップＳ１２２）。ユーザ端末４Ａは、通信端末６から送信されたＥＩＤを保持する。
【００７９】
続いて、ステップＳ１１５及びＳ１１６が実行される。プロファイル提供サーバ３とユーザ端末４Ａとの間において認証が成功すると、送信制御部４６１は、ステップＳ１２３を実行する。ステップＳ１２３では、送信制御部４６１は、ＡＣに記載されたＡＣトークンと、ｅＳＩＭ６１のＥＩＤと、ＣＣと、通信用の証明書等を、プロファイル提供サーバ３に提供する。なお、通信用の証明書は、送信制御部４６１によって予め保持されている。
【００８０】
以下、ユーザ端末４Ａから送信された情報が正しく（ステップＳ１１８）、ＣＣを用いた認証が成功した場合（ステップＳ１１９）、制御部３３は、該当候補プロファイルをユーザ端末４Ａに送信する動作を、通信部３２に実行させる（ステップＳ１２０）。本実施形態では、該当候補プロファイルは、ｅＳＩＭ６１用のプロファイルとなる。
【００８１】
ユーザ端末４Ａでは、通信部４５が該当候補プロファイルを受信すると、書込み制御部４６２は、通信部４７を用いて、該当候補プロファイルをｅＳＩＭ６１に書き込む（ステップＳ１２１）。ｅＳＩＭ６１に該当候補プロファイルが書き込まれると、通信端末６は、該当候補プロファイルを用いた通信を行うことが可能になる。
【００８２】
本実施形態に係るユーザ端末４Ａ及びＳＩＭ情報の書き込み方法によれば、送信制御部４６１は、通信部４７が取得したＥＩＤと受付部４３が受け付けたＣＣとを同時に又は別々にプロファイル提供サーバ３に送信する動作を、通信部４５に実行させる。
書込み制御部４６２は、プロファイルに含まれる所定の情報（ＰＩＮロック解除コード１０５）とＣＣが一致する場合にプロファイル提供サーバ３がｅＳＩＭ６１用として送信したプロファイルをｅＳＩＭ６１に書き込む。
このため、ＣＣを受け付けることができない装置にｅＳＩＭ６１が搭載されても、その装置に代わって、ユーザ端末４Ａが、ＣＣを用いてｅＳＩＭ６１用のプロファイルを取得し、取得したプロファイルをｅＳＩＭ６１に書き込むことが可能になる。
【００８３】
本実施形態においても、ＣＣである所定の情報は、ＰＩＮロック解除コード１０５に限らず、プロファイルに含まれる情報であればよい。また、ＣＣとして用いられるユニークな情報の一部は、ＰＩＮロック解除コード１０５に限らず、プロファイルＰに含まれるユニークな情報の他の部分でもよい。
【００８４】
＜変形例＞
本発明は、上述した実施形態に限定されない。本発明は、例えば、次に述べるような各種の変形なされてもよい。また、次に述べる変形の態様の中から任意に選択された一又は複数の変形が適宜組み合わされてもよい。
【００８５】
＜変形例１＞
ＣＣとして、ＰＩＮロック解除コード１０５の代わりに、電話番号１０１が用いられてもよい。この場合、電話番号１０１は、プロファイルに含まれる所定の情報の一例、及び、プロファイルに含まれるユニークな情報の一部の一例となる。
変形例１によれば、電話番号１０１がＣＣとして用いられるので、ユーザはＣＣを忘れ難くなる。
なお、ＣＣとして、ＰＩＮロック解除コード１０５と電話番号１０１とを合成した情報、さらに言えば、複数のユニークな情報によって構成された情報が、ＣＣとして用いられてもよい。
【００８６】
＜変形例２＞
ユーザに提供されるＡＣは、ＱＲコード化されていなくてもよい。
【００８７】
＜変形例３＞
ＡＣとＣＣが同一の媒体（例えば、同一の紙媒体等）に示されてもよい。
【００８８】
＜変形例４＞
上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック（構成部）は、ハードウェア及び／又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手法は特に限定されない。すなわち、各機能ブロックは、物理的及び／又は論理的に結合した１つの装置によって実現されてもよい。また、各機能ブロックは、物理的及び／又は論理的に分離した２つ以上の装置を直接的及び／又は間接的に（例えば、有線及び／又は無線）接続し、これら複数の装置によって実現されてもよい。
【００８９】
例えば、本発明の一実施形態に係るキャリアサーバ１、キャリア店舗端末２、プロファイル提供サーバ３、ユーザ端末４、ユーザ端末４Ａ及び通信端末６の各々は、本発明の処理を行うコンピュータによって実現されてもよい。
図６は、本発明の一実施形態に係るキャリアサーバ１、キャリア店舗端末２、プロファイル提供サーバ３、ユーザ端末４、ユーザ端末４Ａ及び通信端末６の各々のハードウェア構成の一例を示す図である。
キャリアサーバ１、キャリア店舗端末２、プロファイル提供サーバ３、ユーザ端末４、ユーザ端末４Ａ及び通信端末６の各々は、物理的には、プロセッサ１００１、メモリ１００２、ストレージ１００３、通信装置１００４、入力装置１００５、出力装置１００６及びバス１００７などを含むコンピュータ装置として構成されてもよい。
プロセッサ１００１、メモリ１００２、ストレージ１００３、通信装置１００４、入力装置１００５、出力装置１００６及びバス１００７は、それぞれ、ハードウェアである。
なお、「装置」という文言は、回路、デバイス又はユニットなどに読み替えることができる。
キャリアサーバ１、キャリア店舗端末２、プロファイル提供サーバ３、ユーザ端末４、ユーザ端末４Ａ及び通信端末６の各々のハードウェア構成は、図６に示した各装置を１つ又は複数含んでもよいし、一部の装置を含まなくてもよい。
【００９０】
キャリアサーバ１、キャリア店舗端末２、プロファイル提供サーバ３、ユーザ端末４、ユーザ端末４Ａ及び通信端末６の各々における各機能は、プロセッサ１００１又はメモリ１００２に所定のソフトウェア（プログラム）を読み込ませ、プロセッサ１００１が所定のソフトウェア（プログラム）を実行することによって実現される。例えば、上述した各機能は、プロセッサ１００１が所定のソフトウェア（プログラム）を実行して、通信装置１００４が行う通信、メモリ１００２及びストレージ１００３におけるデータの読み出し及び／又は書き込みを制御することによって実現される。
【００９１】
プロセッサ１００１は、例えば、オペレーティングシステムを動作させてコンピュータ装置全体を制御する。プロセッサ１００１は、周辺装置とのインターフェース、制御装置、演算装置及びレジスタなどを含む中央処理装置（ＣＰＵ：Central Processing Unit）によって構成されてもよい。例えば、上述の制御部３３、４６、４６Ａ及び６４、送信制御部４６１及び書込み制御部４６２は、プロセッサ１００１によって実現されてもよい。
【００９２】
プロセッサ１００１は、プログラム（プログラムコード）、ソフトウェアモジュール及びデータを、ストレージ１００３及び／又は通信装置１００４からメモリ１００２に読み出し、これらに従って各種の処理を実行する。
【００９３】
プログラムとしては、上述の実施形態において説明した動作の少なくとも一部をコンピュータ装置に実行させるプログラムが用いられる。例えば、制御部３３は、メモリ１００２に格納されプロセッサ１００１が動作する制御プログラムによって実現されてもよい。他の機能ブロックについても、制御部３３と同様に実現されてもよい。
上述の各種処理は１つのプロセッサ１００１によって実行される旨を説明してきた。しかしながら、上述の各種処理は、２以上のプロセッサ１００１によって同時又は逐次に実行されてもよい。
プロセッサ１００１は、１以上のチップによって実装されてもよい。
【００９４】
メモリ１００２は、コンピュータ読み取り可能な記録媒体である。メモリ１００２は、例えば、ＲＯＭ（Read Only Memory）、ＥＰＲＯＭ（Erasable Programmable ＲＯＭ）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ＲＯＭ）及びＲＡＭ（Random Access Memory）などの少なくとも１つによって構成されてもよい。メモリ１００２は、レジスタ、キャッシュ又はメインメモリ（主記憶装置）などと呼ばれてもよい。メモリ１００２は、本発明の一実施形態を実施するために実行可能なプログラム（プログラムコード）又はソフトウェアモジュールを保存できる。
【００９５】
ストレージ１００３は、コンピュータ読み取り可能な記録媒体である。ストレージ１００３は、例えば、光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク、スマートカード、フラッシュメモリ、フロッピー（登録商標）ディスク及び磁気ストリップなどの少なくとも１つによって構成されてもよい。ストレージ１００３は、補助記憶装置と呼ばれてもよい。
【００９６】
上述の記憶媒体は、例えば、メモリ１００２及び／又はストレージ１００３を含むデータベース又はサーバその他の適切な媒体であってもよい。メモリ１００２とストレージ１００３とによって、上述の記憶部３１が実現される。
【００９７】
通信装置１００４は、無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア（送受信デバイス）である。通信装置１００４は、例えば、ネットワークデバイス、ネットワークコントローラ、ネットワークカード又は通信モジュールなどとも称される。上述の通信部３２、４５、４７、６２及び６３は、通信装置１００４によって実現されてもよい。
【００９８】
入力装置１００５は、外部からの入力を受け付ける入力デバイス（例えば、スイッチ又はボタンなど）である。入力装置１００５は、受付部４３を実現する。出力装置１００６は、外部への出力を実行する出力デバイス（例えば、ディスプレイ、スピーカー又はＬＥＤ（light emitting diode）ランプなど）である。出力装置１００６は、表示部４４を実現する。なお、入力装置１００５及び出力装置１００６が一体となった構成（例えば、表示機能付きタッチパネル）が用いられてもよい。
【００９９】
また、プロセッサ１００１及びメモリ１００２などの各装置は、情報を通信するためのバス１００７によって接続される。バス１００７は、単一のバスによって構成されてもよいし、装置間において異なるバスによって構成されてもよい。
【０１００】
また、キャリアサーバ１、キャリア店舗端末２、プロファイル提供サーバ３、ユーザ端末４、ユーザ端末４Ａ及び通信端末６の各々は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）、ＦＰＧＡ（Field Programmable Gate Array）などのハードウェアを含む態様によって構成されてもよく、当該ハードウェアによって、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ１００１は、これらのハードウェアの少なくとも１つによって実装されてもよい。
【０１０１】
ユーザ端末４は、図６に示したハードウェア構成に加えて、読取部４２として機能するＱＲコードリーダ（ハードウェア）と、ｅＳＩＭ（ハードウェア）４１と、を含む。ユーザ端末４Ａは、図６に示したハードウェア構成に加えて、読取部４２として機能するＱＲコードリーダ（ハードウェア）を含む。通信端末６は、図６に示したハードウェア構成に加えて、ｅＳＩＭ（ハードウェア）６１を含む。
【０１０２】
＜変形例５＞
本明細書において説明した各態様／実施形態の処理手順、シーケンス、及び、フローチャートなどは、矛盾の無い限り、ステップの順序を入れ替えてもよい。例えば、本明細書において説明した方法については、例示的な順序において様々なステップの要素を提示しており、提示した特定の順序に限定されない。
【０１０３】
＜変形例６＞
本明細書において説明した各態様／実施形態は、単独に用いられてもよいし、組み合わされて用いられてもよいし、実行に伴って切り替えて用いられてもよい。また、所定の情報の通知（例えば、「Ｘであること」の通知）は、明示的な通知に限られず、暗黙的（例えば、当該所定の情報の通知を行わない）に行われてもよい。
当業者にとっては、本発明が本明細書中に説明した実施形態に限定されないことは明らかである。本発明は、特許請求の範囲の記載に基づいて定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施されてもよい。したがって、本明細書の記載は、例示説明を目的とし、本発明に対して何ら制限的な意味を有さない。
【０１０４】
［用語の意味、解釈］
＜情報、信号＞
本明細書において説明した情報及び信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得る情報、信号及び指示などは、電圧、電流、電磁波、磁界、磁性粒子、光場、光子又はこれらの任意の組み合わせによって表されてもよい。
なお、本明細書において説明した用語及び／又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。例えば、指示及び情報はメッセージであってもよい。
【０１０５】
＜「システム」、「ネットワーク」＞
本明細書において使用する「システム」、「ネットワーク」という用語は、互換的に使用される。
【０１０６】
＜決定＞
本明細書において使用する「決定（determining）」という用語は、多種多様な動作を包含する場合がある。「決定」は、例えば、判定（judging）、計算（calculating）、算出（computing）、処理（processing）、導出（deriving）、調査（investigating）、探索（looking up）（例えば、テーブル、データベース又は別のデータ構造における探索）、確認（ascertaining）した事を「決定」したとみなす事などを含み得る。また、「決定」は、受信（receiving）（例えば、情報を受信すること）、送信（transmitting）（例えば、情報を送信すること）、入力（input）、出力（output）、アクセス（accessing）（例えば、メモリ中のデータにアクセスすること）した事を「決定」したとみなす事などを含み得る。また、「決定」は、解決（resolving）、選択（selecting）、選定（choosing）、確立（establishing）、比較（comparing）などした事を「決定」したとみなす事を含み得る。つまり、「決定」は、何らかの動作を「決定」したとみなす事を含み得る。
【０１０７】
＜に基づいて＞
本明細書において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【０１０８】
＜第１、第２＞
本明細書において使用する「第１」及び「第２」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定しない。これらの呼称は、２つ以上の要素間を区別する便利な方法として本明細書において使用され得る。したがって、第１及び第２の要素への参照は、２つの要素のみが採用され得ること又は何らかの形において第１要素が第２要素に先行しなければならないことを意味しない。
【０１０９】
＜オープン形式＞
「含む（including）」、「含んでいる（comprising）」及びそれらの変形が、本明細書あるいは特許請求の範囲において使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「又は（or）」は、排他的論理和ではないことが意図される。
【０１１０】
＜冠詞＞
本開示の全体において、例えば、英語におけるa，an，及びtheのように、翻訳によって冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数を含むとする。
【符号の説明】
【０１１１】
３…プロファイル提供サーバ、３１…記憶部、３２…通信部、３３…制御部、４Ａ…ユーザ端末、４２…読取部、４３…受付部、４４…表示部、４５…通信部、４６Ａ…制御部、４６１…送信制御部、４６２…書込み制御部、４７…通信部。
【図１】
2019101853.tif 000003
【図２】
2019101853.tif 000004
【図３】
2019101853.tif 000005
【図４】
2019101853.tif 000006
【図５】
2019101853.tif 000007
【図６】
2019101853.tif 000008