(57)【要約】【課題】キャリア判定の利便性を向上させる。【解決手段】携帯端末は、複数のＡＰＮ（Access Point Name）を保持するメモリと、複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、を備える。【選択図】図１
2019146011.tif 000002
【特許請求の範囲】
【請求項１】
複数のＡＰＮ（Access Point Name）を保持するメモリと、
前記複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、を備える、携帯端末。
【請求項２】
請求項１に記載の携帯端末において、
前記コントローラは、
データ通信のための接続に成功するまで、前記複数のＡＰＮに対して順番に接続要求を行い、
接続に成功したＡＰＮに紐付いたキャリアを、自機がデータ通信を行うキャリアであると決定する、携帯端末。
【請求項３】
請求項２に記載の携帯端末において、
前記ＡＰＮは、ＡＰＮタイプとして、デフォルト及びノンデフォルトを有し、
前記ノンデフォルトのＡＰＮタイプは、前記携帯端末のモバイルデータ設定がオフに設定されていても、前記携帯端末がデータ通信を行うＡＰＮタイプであり、
前記コントローラは、前記ノンデフォルトのＡＰＮタイプを用いて、データ通信のための接続に成功するまで、前記複数のＡＰＮに対して順番に接続要求を行う、携帯端末。
【請求項４】
請求項２に記載の携帯端末において、
前記コントローラは、
前記携帯端末のモバイルデータ設定がオフに設定されていても、データ通信のための接続に成功するまで、前記複数のＡＰＮに対して順番に接続要求を行い、
接続に成功した後、接続に成功したことをアプリに通知せず、成功したデータ通信のための接続を切断する、携帯端末。
【請求項５】
請求項２に記載の携帯端末において、
ディスプレイをさらに備え、
前記コントローラは、自機がデータ通信を行うキャリアを決定するまで、モバイルデータ設定をオフにすることが可能なメニューを、前記ディスプレイに表示させない、携帯端末。
【請求項６】
請求項１から５のいずれか一項に記載の携帯端末において、
第１のＳＩＭカードスロットと、第２のＳＩＭカードスロットと、をさらに備え、
前記コントローラは、
前記第１のＳＩＭカードスロットに挿入されているＳＩＭカードを対象として、前記複数のＡＰＮに対して順番に接続要求を行い、接続に成功しなかった場合は、前記第２のＳＩＭカードスロットに挿入されているＳＩＭカードを対象として、前記複数のＡＰＮに対して順番に接続要求を行う、携帯端末。
【請求項７】
請求項６に記載の携帯端末において、
前記コントローラは、
前記第１のＳＩＭカードスロットに挿入されているＳＩＭカードに対応するキャリア、又は、前記第２のＳＩＭカードスロットに挿入されているＳＩＭカードに対応するキャリアから、メールを受信していることの通知をＷＡＰプッシュ通知により受信すると、
前記通知を受信したキャリアに対応するＳＩＭカードでデータ接続するように前記ＡＰＮを設定する、携帯端末。
【請求項８】
請求項２に記載の携帯端末において、
ディスプレイと、
ＳＩＭカードスロットと、をさらに備え、
前記コントローラは、キャリアが決定されていない状態で、前記ＳＩＭカードスロットに、前回挿入されていたＳＩＭカードとは異なるＳＩＭカードが挿入された場合は、前記複数のＡＰＮに対して順番に接続要求を行う前に、前記ディスプレイに確認ダイアログを表示する、携帯端末。
【請求項９】
請求項１に記載の携帯端末において、
ディスプレイをさらに備え、
前記コントローラは、
前記ディスプレイに前記複数のＡＰＮを表示させ、
ユーザによって選択されたＡＰＮに紐付いたキャリアを、自機がデータ通信を行うキャリアであると決定する、携帯端末。
【請求項１０】
請求項１から９のいずれ一項に記載の携帯端末において、
前記コントローラは、自機がデータ通信を行うキャリアを決定すると、決定した該キャリアに応じて、自機の動作環境を設定する、携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、携帯端末に関する。
【背景技術】
【０００２】
従来、携帯端末において、挿入されているＳＩＭ（Subscriber Identity Module）に記録されている情報に基づいて、通信キャリア（以後、単に「キャリア」とも称する）を判定する技術が知られている。
【０００３】
通信技術の発展に伴い、キャリアとして、従来の移動体通信事業者（ＭＮＯ：Mobile Network Operator）に加えて、仮想移動体通信事業者（ＭＶＮＯ：Mobile Virtual Network Operator）も登場してきている。ＭＶＮＯは、無線通信回線設備を自らは開設・運用せず、ＭＮＯの提供する移動通信サービスを利用して移動通信サービスを提供する。
【０００４】
従来技術においては、別々のＭＮＯは、モバイルカントリーコード（ＭＣＣ：Mobile Country Code）及びモバイルネットワークコード（ＭＮＣ：Mobile Network Code）などによって区別されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１５−５１１０９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＭＶＮＯが、あるＭＮＯの移動体通信サービスを利用している場合、当該ＭＶＮＯと当該ＭＮＯは同一のネットワークを使用する。この場合、ＳＩＭにＭＣＣ又はＭＮＣが記録されていてもＳＩＭに対応するキャリアを特定できない場合があり、携帯端末におけるキャリア判定の利便性には向上の余地があった。
【０００７】
本開示の目的は、キャリア判定の利便性を向上させることができる携帯端末を提供することにある。
【課題を解決するための手段】
【０００８】
本開示の一実施形態に係る携帯端末は、複数のＡＰＮ（Access Point Name）を保持するメモリと、前記複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、を備える。
【発明の効果】
【０００９】
本開示の一実施形態に係る携帯端末によれば、キャリア判定の利便性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本開示の第１実施形態に係る携帯端末の概略構成を示す図である。
【図２】本開示の第１実施形態に係る携帯端末の動作の一例を示すフローチャートである。
【図３】本開示の第１実施形態に係る携帯端末の動作の他の例を示すフローチャートである。
【図４】本開示の第２実施形態に係る携帯端末の概略構成を示す図である。
【図５】本開示の第２実施形態に係る携帯端末の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本開示の実施形態について、図面を参照して説明する。
【００１２】
（第１実施形態）
図１は、本開示の第１実施形態に係る携帯端末１００の概略構成を示す図である。携帯端末１００は、ＳＩＭカード３０を挿入して、通話及びデータ通信などを行う端末である。携帯端末１００は、携帯電話又はスマートフォン等であってよい。
【００１３】
ＳＩＭカード３０には、固有の情報が記録されている。ＳＩＭカード３０に記録されている固有の情報に基づき、ＳＩＭカード３０が挿入されている携帯端末１００がデータ通信可能なキャリアが決まっている。当該キャリアのことを、以後、「ＳＩＭカード３０に対応するキャリア」とも称する。
【００１４】
図１に示すように、携帯端末１００は、無線通信部１１と、スピーカ１２と、マイク１３と、カメラ１４と、ディスプレイ１５と、操作部１６と、メモリ１７と、ＳＩＭカードスロット１８と、コントローラ１９とを備える。
【００１５】
無線通信部１１は、例えば無線通信基地局などとアンテナを介して無線通信することにより通信ネットワークに接続する。無線通信部１１は、携帯端末１００が通話及びデータ通信などを行うための機能を実現する。
【００１６】
スピーカ１２は、コントローラ１９から供給される音声信号を、音声に変換して出力する。スピーカ１２は、通話の際に相手の音声等を出力する。
【００１７】
マイク１３は、通話の際にユーザの声及び近辺の音などを集音する。マイク１３は、集音した音を電気信号に変換して、コントローラ１９に出力する。
【００１８】
カメラ１４は、静止画又は動画を撮像することができるデジタルカメラの機能を実現する要素である。カメラ１４が撮像した静止画又は動画のデータは、例えばメモリ１７に保存することができる。
【００１９】
ディスプレイ１５は、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ、又は無機ＥＬディスプレイ等を含んで構成される。ディスプレイ１５は、バックライトとして用いる光源又は発光素子を備えてもよい。ディスプレイ１５は、携帯端末１００を操作するユーザに、文字、記号、画像、及び操作用オブジェクト（アイコン）等の画像など、各種の情報を表示する。
【００２０】
操作部１６は、携帯端末１００へのユーザからの入力を受け付ける。操作部１６は、ユーザからの入力を受け付ける各種キーなどを含んでよい。ディスプレイ１５がタッチパネルディスプレイである場合、ディスプレイ１５が、操作部１６の機能を備えていてよい。
【００２１】
メモリ１７は、コントローラ１９に接続され、コントローラ１９から取得した情報を格納する。メモリ１７は、コントローラ１９のワーキングメモリとして機能してよい。メモリ１７は、コントローラ１９で実行されるプログラムを格納してよい。メモリ１７は、例えば、半導体メモリで構成されるが、これには限られず、磁気記憶媒体で構成されてよいし、他の記憶媒体で構成されてよい。メモリ１７は、コントローラ１９と一体に構成されてよい。
【００２２】
メモリ１７は、複数のアクセスポイント名（ＡＰＮ：Access Point Name）を保持する。メモリ１７は、複数のＡＰＮについて、キャリア決定の際に接続要求を試みる順番を付けて保持していてよい。キャリア決定の際の接続要求については後述する。メモリ１７は、例えば、携帯端末１００が無線通信可能な全てのキャリアについて、対応するＡＰＮを保持していてよい。又は、メモリ１７は、例えば、携帯端末１００が無線通信可能なキャリアのうちの一部のキャリアについて、対応するＡＰＮを保持していてよい。ここで、あるキャリアに対して無線通信可能とは、携帯端末１００の無線通信部１１が、当該キャリアの通信方式に対応しているという意味である。
【００２３】
ＡＰＮは、携帯端末１００が電話回線を使ってデータ通信を行うために必要な情報を含む。ＡＰＮは、電話回線からインターネットなどのネットワークへの接続窓口となるゲートウェイを指定する情報を含む。
【００２４】
ＡＰＮには、当該ＡＰＮを設定することによってデータ通信が可能となるキャリアが紐付いている。例えば、ある「ＡＰＮ−Ａ」というＡＰＮに「キャリアＡ」が紐付いており、ＳＩＭカード３０に対応するキャリアが「キャリアＡ」である場合、ＳＩＭカード３０を挿入している携帯端末１００は、ＡＰＮとして「ＡＰＮ−Ａ」を設定することにより、データ通信が可能となる。
【００２５】
メモリ１７は、キャリア設定フラグを保持している。キャリア設定フラグには、携帯端末１００がデータ通信を行うと決定したキャリアに対応するキャリア名が設定される。携帯端末１００がデータ通信を行うキャリアがまだ決定されていない場合、キャリア設定フラグには、例えば「ＮＯＮＥ」のような、データ通信を行うキャリアが決定されていないことを示すフラグが設定されている。
【００２６】
ＳＩＭカードスロット１８は、ＳＩＭカード３０の挿入を受け入れうる。ＳＩＭカードスロット１８は、ＳＩＭカード３０が挿入されると、ＳＩＭカード３０が挿入されたことを示す信号を、コントローラ１９に出力する。
【００２７】
コントローラ１９は、携帯端末１００の各構成部を制御する。コントローラ１９は、例えばプロセッサとして構成される。コントローラ１９は、１以上のプロセッサを含んでよい。プロセッサは、特定のプログラムを読み込ませて特定の機能を実行する汎用のプロセッサ、及び特定の処理に特化した専用のプロセッサを含んでよい。専用のプロセッサは、特定用途向けＩＣ（Integrated Circuit）を含んでよい。特定用途向けＩＣは、ＡＳＩＣ（Application Specific Integrated Circuit）ともいう。プロセッサは、プログラマブルロジックデバイスを含んでよい。プログラマブルロジックデバイスは、ＰＬＤ（Programmable Logic Device）ともいう。ＰＬＤは、ＦＰＧＡ（Field-Programmable Gate Array）を含んでよい。コントローラ１９は、１つ又は複数のプロセッサが協働するＳｏＣ（System-on-a-Chip）、及びＳｉＰ（System in a Package）のいずれかであってよい。
【００２８】
コントローラ１９は、メモリ１７が保持している複数のＡＰＮに基づいて、携帯端末１００がデータ通信を行うキャリアを決定しうる。携帯端末１００がデータ通信を行うキャリアとは、携帯端末１００に挿入されているＳＩＭカード３０に対応するキャリアである。携帯端末１００がデータ通信を行うキャリアを決定する手順の詳細については後述する。
【００２９】
コントローラ１９は、データ通信を行うキャリアが決定すると、データ通信を行うキャリアに対応するキャリア名などをキャリア設定フラグに設定し、当該キャリア名が紐付いているＡＰＮをＡＰＮとして設定し、再起動を行う。
【００３０】
コントローラ１９は、携帯端末１００がデータ通信を行うキャリアを決定すると、メモリ１７からキャリア設定フラグのキャリア名を読み取り、当該キャリア名に応じて、携帯端末１００の動作環境をキャリア固有の環境に設定してよい。コントローラ１９は、例えば、決定したキャリアに応じて、ディスプレイ１５が表示するホーム画面を変更してよい。コントローラ１９は、例えば、決定したキャリアに応じて、ディスプレイ１５がホーム画面に表示するアプリの種類などを変更してよい。
【００３１】
コントローラ１９が、携帯端末１００がデータ通信を行うキャリアを決定する手順について、図２及び図３を参照して説明する。
【００３２】
最初に、図２を参照して、本開示の第１実施形態に係る携帯端末１００が、データ通信を行うキャリアを決定する動作の一例について説明する。
【００３３】
携帯端末１００のコントローラ１９は、ＳＩＭカードスロット１８にＳＩＭカード３０が挿入されて、最初に携帯端末１００の電源がオンされると、図２に示すフローを開始してよい。図２に示すフローの開始時においては、メモリ１７が保持するキャリア設定フラグは「ＮＯＮＥ」に設定されている。
【００３４】
コントローラ１９は、メモリ１７が保持している最初のＡＰＮに対して、データ通信の接続要求を行う（ステップＳ１０１）。ここで、接続要求を行ったＡＰＮが、ＳＩＭカード３０に対応するキャリアが紐付いているＡＰＮであれば接続は成功するが、ＳＩＭカード３０に対応するキャリアが紐付いているＡＰＮでなければ接続は失敗する。
【００３５】
コントローラ１９は、最初のＡＰＮを設定した状態で、データ通信の接続が成功したか否か判定する（ステップＳ１０２）。
【００３６】
データ通信の接続が成功した場合（ステップＳ１０２のＹｅｓ）、コントローラ１９は、キャリア設定フラグに、接続が成功したＡＰＮに紐付いているキャリア名を設定し（ステップＳ１０３）、データ通信を行うキャリアの決定処理を終了する。
【００３７】
データ通信の接続が失敗した場合（ステップＳ１０２のＮｏ）、コントローラ１９は、メモリ１７が保持している次のＡＰＮに対して、データ通信の接続要求を行う（ステップＳ１０４）。
【００３８】
コントローラ１９は、次のＡＰＮを設定した状態で、データ通信の接続が成功したか否か判定する（ステップＳ１０５）。
【００３９】
データ通信の接続が成功した場合（ステップＳ１０５のＹｅｓ）、コントローラ１９は、キャリア設定フラグに、接続が成功したＡＰＮに紐付いているキャリア名を設定し（ステップＳ１０３）、データ通信を行うキャリアの決定処理を終了する。
【００４０】
データ通信の接続が失敗した場合（ステップＳ１０５のＮｏ）、コントローラ１９は、今回データ通信の接続要求を行ったＡＰＮが、メモリ１７が保持している最後のＡＰＮであるか否か判定する（ステップＳ１０６）。
【００４１】
今回データ通信の接続要求を行ったＡＰＮが、メモリ１７が保持している最後のＡＰＮではない場合（ステップＳ１０６のＮｏ）、コントローラ１９は、ステップＳ１０４に戻る。
【００４２】
今回データ通信の接続要求を行ったＡＰＮが、メモリ１７が保持している最後のＡＰＮである場合（ステップＳ１０６のＹｅｓ）、コントローラ１９は、キャリア設定フラグを「ＮＯＮＥ」に設定したまま、図２に示すフローを終了する。
【００４３】
このように、コントローラ１９は、データ通信のための接続に成功するまで、メモリ１７が保持している複数のＡＰＮに対して順番に接続要求を行い、接続に成功したＡＰＮに紐付いたキャリアを、携帯端末１００がデータ通信を行うキャリアであると決定する。これにより、コントローラ１９は、携帯端末１００がデータ通信を行うキャリアを自動的に決定することができる。
【００４４】
図２に示したステップＳ１０１〜ステップＳ１０６の処理を、以後、「ＡＰＮの総当たり接続」と称する場合もある。
【００４５】
コントローラ１９は、図２に示したＡＰＮの総当たり接続によるキャリアの決定処理を、ＭＶＮＯのキャリアが紐付いているＡＰＮに対してのみ実行してよい。この場合、コントローラ１９は、ステップＳ１０１の前に、ＳＩＭカード３０から読み取った情報に基づいて、ＳＩＭカード３０に対応するキャリアがＭＮＯであるか否か判定する。コントローラ１９は、ＳＩＭカード３０に対応するキャリアがＭＮＯであると判定した場合、ステップＳ１０１に進まずに、キャリア設定フラグを「ＮＯＮＥ」に設定したまま、キャリアの決定処理を終了する。コントローラ１９は、ＳＩＭカード３０に対応するキャリアがＭＮＯではないと判定した場合、ステップＳ１０１に進む。この際、コントローラ１９は、ＭＶＮＯのキャリアが紐付いているＡＰＮについてのみ、ＡＰＮの総当たり接続を実行する。
【００４６】
続いて、図３を参照して、本開示の第１実施形態に係る携帯端末１００が、データ通信を行うキャリアを決定する動作の他の例について説明する。
【００４７】
携帯端末１００のコントローラ１９は、ＳＩＭカードスロット１８にＳＩＭカード３０が挿入されて、最初に携帯端末１００の電源がオンされると、図３に示すフローを開始してよい。図３に示すフローの開始時においては、メモリ１７が保持するキャリア設定フラグは「ＮＯＮＥ」に設定されている。
【００４８】
コントローラ１９は、メモリ１７が保持している複数のＡＰＮをディスプレイ１５に表示させる（ステップＳ２０１）。
【００４９】
コントローラ１９は、複数のＡＰＮから１つのＡＰＮを選択するための、操作部１６に対するユーザの操作を受け付ける（ステップＳ２０２）。コントローラ１９は、例えば、ディスプレイ１５がタッチパネルディスプレイである場合、ユーザがタッチしたＡＰＮを、ユーザが選択したＡＰＮとして受け付ける。ユーザは、通常、購入したＳＩＭカード３０に対応するキャリアを把握しているため、データ通信可能なキャリアが紐付いているＡＰＮを選択可能である。
【００５０】
コントローラ１９は、キャリア設定フラグに、ユーザが選択したＡＰＮに紐付いているキャリア名を設定し（ステップＳ２０３）、データ通信を行うキャリアの決定処理を終了する。
【００５１】
このように、コントローラ１９は、ＡＰＮの総当たり接続を実行する代わりに、ユーザからの選択を受け付けて、携帯端末１００がデータ通信を行うキャリアを決定してもよい。
【００５２】
図２及び図３に示すフローは、ＳＩＭカードスロット１８にＳＩＭカード３０が挿入されて、最初に携帯端末１００の電源がオンされた場合に実行されるとして説明した。しかしながら、図２及び図３に示すフローを開始する条件はこれに限定されない。例えば、図２及び図３に示すフローは、ユーザが操作部１６によりオールリセット処理を実行することを選択した場合も、実行されてよい。
【００５３】
＜モバイルデータ設定がオフの場合の処理＞
携帯端末１００において、モバイルデータ設定がオフに設定されていると、通常、携帯端末１００は電話回線を使ったデータ通信を行わない。そのため、モバイルデータ設定がオフに設定されていると、コントローラ１９がＡＰＮに対してデータ通信の接続要求を行わないため、コントローラ１９は図２に示すＡＰＮの総当たり接続を実行できない。その結果、モバイルデータ設定がオフに設定されていると、図２に示すＡＰＮの総当たり接続で携帯端末１００がデータ通信を行うキャリアを決定することができなくなりうるという課題がある。
【００５４】
上記課題を解決するため、携帯端末１００は、以下のような処理をしてよい。
（１）ノンデフォルトのＡＰＮタイプの使用
（２）モバイルデータ設定オフにおける接続要求の実行
（３）キャリア決定前のモバイルデータ設定オフの禁止
【００５５】
最初に、「（１）ノンデフォルトのＡＰＮタイプの使用」について説明する。
【００５６】
ＡＰＮは、ＡＰＮタイプとして、デフォルト及びノンデフォルトを有しうる。ＡＰＮタイプがデフォルトの場合、携帯端末１００は、モバイルデータ設定がオフに設定されているとデータ通信を行わない。一方、ＡＰＮタイプがノンデフォルトの場合、携帯端末１００は、モバイルデータ設定がオフに設定されていてもデータ通信を行う。ノンデフォルトのＡＰＮタイプとして、例えば、「hipri」がある。
【００５７】
コントローラ１９は、図２に示すステップＳ１０１及びステップＳ１０４のデータ通信の接続要求を行う際、ノンデフォルトのＡＰＮタイプを用いて、ＡＰＮに対して接続要求をしてよい。
【００５８】
これにより、モバイルデータ設定がオフに設定されていても、コントローラ１９は、携帯端末１００がデータ通信を行うキャリアを決定しうる。
【００５９】
続いて、「（２）モバイルデータ設定オフにおける接続要求の実行」について説明する。
【００６０】
コントローラ１９は、モバイルデータ設定がオフに設定されていても、図２に示すステップＳ１０１及びステップＳ１０４のデータ通信の接続要求は実行するようにしてよい。コントローラ１９は、いずれかのＡＰＮに対してデータ通信の接続が成功すると、キャリア設定フラグに、接続が成功したＡＰＮに紐付いているキャリア名を設定してよい。
【００６１】
この際、コントローラ１９は、データ通信の接続が成功したことを、モバイルデータ設定がオンになるまでアプリに通知せず、成功したデータ通信の接続を切断してよい。
【００６２】
これにより、モバイルデータ設定がオフに設定されていても、コントローラ１９は、携帯端末１００がデータ通信を行うキャリアを決定しうる。また、コントローラ１９は、モバイルデータ設定がオフの間は、データ通信を実行しない。
【００６３】
続いて、「（３）キャリア決定前のモバイルデータ設定オフの禁止」について説明する。
【００６４】
コントローラ１９は、携帯端末１００がデータ通信を行うキャリアを決定するまでは、モバイルデータ設定をオフにすることが可能なメニューを、ディスプレイ１５に表示させないようにしてよい。
【００６５】
これにより、モバイルデータ設定をオフにすることが可能なメニューをユーザが選択することができないため、コントローラ１９は、携帯端末１００がデータ通信を行うキャリアを決定する前に、モバイルデータ設定がオフに設定されないようにしうる。
【００６６】
また、通常、携帯端末１００は、Ｗｉ−Ｆｉ接続すると電話回線を使ったデータ通信を無効化する。したがって、Ｗｉ−Ｆｉ接続されている場合も、コントローラ１９は図２に示すＡＰＮの総当たり接続を実行できない。これを防ぐため、コントローラ１９は、携帯端末１００がデータ通信を行うキャリアを決定するまでは、Ｗｉ−Ｆｉ接続することが可能なメニューを、ディスプレイ１５に表示させないようにしてよい。
【００６７】
＜意図しないキャリア決定の抑制＞
例えば、ユーザＡが携帯端末１００を所有していて、音声契約のみをしたＳＩＭカード３０を挿入して携帯端末１００を使用している場合がある。この場合、携帯端末１００は、音声契約のみのＳＩＭカード３０が挿入された状態ではデータ通信ができないため、キャリア設定フラグは「ＮＯＮＥ」のままとなっている。この場合に、ユーザＡが携帯端末１００を一時的にユーザＢに貸し、ユーザＢが、借用した携帯端末１００にユーザＢのＳＩＭカード３０を挿入して携帯端末１００の電源をオンする場合がありうる。この場合、携帯端末１００がデータ通信を行うキャリアが、ユーザＢのＳＩＭカード３０に対応するキャリアに決定されうる。そうすると、携帯端末１００の動作環境が、ユーザＢのＳＩＭカード３０に対応するキャリア固有の環境に設定されることが起こりうる。このような意図しないキャリア決定は好ましくないという課題がある。
【００６８】
上記課題を解決するため、携帯端末１００は、以下のような処理をしてよい。
【００６９】
コントローラ１９は、ＳＩＭカード３０が挿入されると、ＳＩＭカード３０を特定するための固有の情報を、メモリ１７に格納する。
【００７０】
コントローラ１９は、キャリアが決定されていない状態、すなわちキャリア設定フラグが「ＮＯＮＥ」の状態で電源がオンされると、現在挿入されているＳＩＭカード３０が、前回挿入されていたＳＩＭカード３０と同一であるか否か判定する。コントローラ１９は、メモリ１７に格納されているＳＩＭカード３０に固有の情報を比較することで、現在挿入されているＳＩＭカード３０が、前回挿入されていたＳＩＭカード３０と同一であるか否か判定しうる。
【００７１】
コントローラ１９は、現在挿入されているＳＩＭカード３０が、前回挿入されていたＳＩＭカード３０とは異なるＳＩＭカード３０である場合、図２に示すフローを実行する前に、キャリアの決定処理を実行してもよいか確認するための確認ダイアログを、ディスプレイ１５に表示させる。
【００７２】
コントローラ１９は、確認ダイアログをディスプレイ１５に表示させることにより、本来のユーザでないユーザＢのＳＩＭカード３０に対応するキャリアにキャリアが決定されてしまうという、意図しないキャリア決定を抑制しうる。
【００７３】
このように、本実施形態によれば、コントローラ１９は、メモリ１７が保持している複数のＡＰＮに基づいて、携帯端末１００がデータ通信を行うキャリアを決定する。これにより、携帯端末１００がデータ通信可能なキャリアがＭＶＮＯのキャリアである場合であっても、ユーザはＡＰＮを手入力することなくデータ通信を行うキャリアを決定することができる。したがって、本実施形態に係る携帯端末１００は、キャリア判定の利便性を向上させることができる。
【００７４】
また、本実施形態によれば、コントローラ１９は、サーバ側の対応を必要とせずに、データ通信を行うキャリアを決定することができる。
【００７５】
また、本実施形態によれば、同一のソフトで各キャリアに適した動作設定が可能であるため、携帯端末１００のソフトウエアのバージョンアップが容易となる。
【００７６】
（第２実施形態）
図４は、本開示の第２実施形態に係る携帯端末２００の概略構成を示す図である。携帯端末２００は、第１のＳＩＭカード３１及び第２のＳＩＭカード３２の少なくとも一方を挿入して、通話及びデータ通信などを行う端末である。携帯端末２００は、携帯電話又はスマートフォン等であってよい。
【００７７】
図４に示すように、携帯端末２００は、無線通信部１１と、スピーカ１２と、マイク１３と、カメラ１４と、ディスプレイ１５と、操作部１６と、メモリ１７と、第１のＳＩＭカードスロット２１と、第２のＳＩＭカードスロット２２と、コントローラ２３とを備える。携帯端末２００は、第１のＳＩＭカードスロット２１及び第２のＳＩＭカードスロット２２の２つのＳＩＭカードスロットを備える端末であり、いわゆる「マルチＳＩＭ対応」の端末である。
【００７８】
第２実施形態に係る携帯端末２００は、第１のＳＩＭカードスロット２１及び第２のＳＩＭカードスロット２２の２つのＳＩＭカードスロットを備える点で、第１実施形態に係る携帯端末１００と主に相違する。以下、第２実施形態については、第１実施形態と相違する点について主に説明し、第１実施形態と同様の内容については適宜説明を省略する。
【００７９】
携帯端末２００は、第１のＳＩＭカードスロット２１に挿入されている第１のＳＩＭカード３１に対応するキャリアでデータ通信しうる。また、携帯端末２００は、第２のＳＩＭカードスロット２２に挿入されている第２のＳＩＭカード３２に対応するキャリアでデータ通信しうる。しかしながら、携帯端末２００は、同時には１本のデータ接続しかできないため、第１のＳＩＭカード３１に対応するキャリア、又は、第２のＳＩＭカード３２に対応するキャリアのいずれかでデータ通信するものとする。
【００８０】
コントローラ２３は、第１のＳＩＭカード３１に対応するキャリア、又は、第２のＳＩＭカード３２に対応するキャリアのいずれかを選択して、データ通信を行う。
【００８１】
図５を参照して、本開示の第２実施形態に係る携帯端末２００が、データ通信を行うキャリアを決定する動作の一例について説明する。
【００８２】
携帯端末２００のコントローラ２３は、ＡＰＮの総当たり接続を実施するＳＩＭカードとして、第１のＳＩＭカードスロット２１に挿入されている第１のＳＩＭカード３１を選択する（ステップＳ３０１）。
【００８３】
コントローラ２３は、第１のＳＩＭカードスロット２１に挿入されている第１のＳＩＭカード３１を対象として、ＡＰＮの総当たり接続を行う（ステップＳ３０２）。
【００８４】
コントローラ２３は、ステップＳ３０２のＡＰＮの総当たり接続において、データ通信の接続が成功したか否か判定する（ステップＳ３０３）。
【００８５】
データ通信の接続が成功した場合（ステップＳ３０３のＹｅｓ）、コントローラ２３は、キャリア設定フラグに、接続が成功したＡＰＮに紐付いているキャリア名を設定し（ステップＳ３０４）、データ通信を行うキャリアの決定処理を終了する。
【００８６】
データ通信の接続が失敗した場合（ステップＳ３０３のＮｏ）、コントローラ２３は、ＡＰＮの総当たり接続を実施するＳＩＭカードとして、第２のＳＩＭカードスロット２２に挿入されている第２のＳＩＭカード３２を選択する（ステップＳ３０５）。
【００８７】
コントローラ２３は、第２のＳＩＭカードスロット２２に挿入されている第２のＳＩＭカード３２を対象として、ＡＰＮの総当たり接続を行う（ステップＳ３０６）。
【００８８】
コントローラ２３は、ステップＳ３０６のＡＰＮの総当たり接続において、データ通信の接続が成功したか否か判定する（ステップＳ３０７）。
【００８９】
データ通信の接続が成功した場合（ステップＳ３０７のＹｅｓ）、コントローラ２３は、キャリア設定フラグに、接続が成功したＡＰＮに紐付いているキャリア名を設定し（ステップＳ３０４）、データ通信を行うキャリアの決定処理を終了する。
【００９０】
データ通信の接続が失敗した場合（ステップＳ３０７のＮｏ）、コントローラ２３は、キャリア設定フラグを「ＮＯＮＥ」に設定したまま、図５に示すフローを終了する。
【００９１】
このように、第２実施形態に係る携帯端末２００は、第１のＳＩＭカード３１を対象としたＡＰＮの総当たり接続において接続が成功するＡＰＮを見つけられなくても、第２のＳＩＭカード３２を対象としたＡＰＮの総当たり接続を行う。これにより、携帯端末２００は、第１のＳＩＭカード３１に対応するキャリア、又は、第２のＳＩＭカード３２に対応するキャリアのいずれかでデータ通信が可能な場合、データ通信が可能なキャリアが紐付いているＡＰＮを見つけることができる。
【００９２】
＜キャリアメールの受信＞
【００９３】
携帯端末２００は、第１のＳＩＭカード３１に対応するキャリアでデータ通信している場合、当該キャリアのメールサーバ（ＭＭＳＣ：Multimedia Messaging Service Center）に届いたキャリアメールを受信しうる。また、携帯端末２００は、第２のＳＩＭカード３２に対応するキャリアでデータ通信している場合、当該キャリアのメールサーバに届いたキャリアメールを受信しうる。
【００９４】
しかしながら、携帯端末２００は、同時には１本のデータ接続しかできないため、第１のＳＩＭカード３１に対応するキャリア、又は、第２のＳＩＭカード３２に対応するキャリアのうちのデータ通信をしている側のキャリアのキャリアメールのみを受信しうる。したがって、例えば、携帯端末２００が第１のＳＩＭカード３１に対応するキャリアでデータ通信している場合、携帯端末２００は、第２のＳＩＭカード３２に対応するキャリアのメールサーバに届いたキャリアメールを受信できない。
【００９５】
上記課題を解決するため、携帯端末２００は、以下のような処理をしてよい。
【００９６】
コントローラ２３は、第１のＳＩＭカードスロット２１に挿入されている第１のＳＩＭカード３１に対応するキャリア、又は、第２のＳＩＭカードスロット２２に挿入されている第２のＳＩＭカード３２に対応するキャリアから、キャリアメールを受信していることの通知を、電話回線を介したＷＡＰプッシュ通知により受信する。
【００９７】
コントローラ２３は、キャリアメールを受信したことを通知するＷＡＰプッシュ通知を受信すると、ＷＡＰプッシュ通知を受信したキャリアに対応するＳＩＭカードでデータ接続するように、ＡＰＮを設定する。
【００９８】
これにより、携帯端末２００は、もともとデータ通信していなかったキャリアのメールサーバに届いたキャリアメールを受信することができる。
【００９９】
コントローラ２３は、ＷＡＰプッシュ通知を受信したキャリアからメールを受信した後、再度、もともとデータ通信していたキャリアでデータ通信するように、ＡＰＮを設定してよい。
【０１００】
本開示を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形及び修正を行うことが容易であることに注意されたい。従って、これらの変形及び修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の構成部又はステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。また、本発明について装置を中心に説明してきたが、本発明は装置の各構成部が実行するステップを含む方法、装置が備えるプロセッサにより実行される方法、プログラム、又はプログラムを記録した記憶媒体としても実現し得るものである。本発明の範囲にはこれらも包含されるものと理解されたい。
【符号の説明】
【０１０１】
１００、２００  携帯端末
１１  無線通信部
１２  スピーカ
１３  マイク
１４  カメラ
１５  ディスプレイ
１６  操作部
１７  メモリ
１８  ＳＩＭカードスロット
１９  コントローラ
２１  第１のＳＩＭカードスロット
２２  第２のＳＩＭカードスロット
２３  コントローラ
３０  ＳＩＭカード
３１  第１のＳＩＭカード
３２  第２のＳＩＭカード
【図１】
2019146011.tif 000003
【図２】
2019146011.tif 000004
【図３】
2019146011.tif 000005
【図４】
2019146011.tif 000006
【図５】
2019146011.tif 000007
【手続補正書】
【提出日】平成30年8月28日(2018.8.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
携帯端末であって、
複数のＡＰＮ（Access Point Name）を保持するメモリと、
前記複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、を備え、
前記ＡＰＮは、ＡＰＮタイプとして、デフォルト及びノンデフォルトを有し、
前記ノンデフォルトのＡＰＮタイプは、前記携帯端末のモバイルデータ設定がオフに設定されていても、前記携帯端末がデータ通信を行うＡＰＮタイプであり、
前記コントローラは、前記ノンデフォルトのＡＰＮタイプを用いて、データ通信のための接続に成功するまで、前記複数のＡＰＮに対して順番に接続要求を行い、接続に成功したＡＰＮに紐付いたキャリアを、自機がデータ通信を行うキャリアであると決定する、携帯端末。
【請求項２】
携帯端末であって、
複数のＡＰＮ（Access Point Name）を保持するメモリと、
前記複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、を備え、
前記コントローラは、
前記携帯端末のモバイルデータ設定がオフに設定されていても、データ通信のための接続に成功するまで、前記複数のＡＰＮに対して順番に接続要求を行い、
接続に成功したＡＰＮに紐付いたキャリアを、自機がデータ通信を行うキャリアであると決定し、
接続に成功した後、接続に成功したことをアプリに通知せず、成功したデータ通信のための接続を切断する、携帯端末。
【請求項３】
複数のＡＰＮ（Access Point Name）を保持するメモリと、
前記複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、
ディスプレイと、を備え、
前記コントローラは、
データ通信のための接続に成功するまで、前記複数のＡＰＮに対して順番に接続要求を行い、
接続に成功したＡＰＮに紐付いたキャリアを、自機がデータ通信を行うキャリアであると決定し、
自機がデータ通信を行うキャリアを決定するまで、モバイルデータ設定をオフにすることが可能なメニューを、前記ディスプレイに表示させない、携帯端末。
【請求項４】
請求項１から３のいずれか一項に記載の携帯端末において、
第１のＳＩＭカードスロットと、第２のＳＩＭカードスロットと、をさらに備え、
前記コントローラは、
前記第１のＳＩＭカードスロットに挿入されているＳＩＭカードを対象として、前記複数のＡＰＮに対して順番に接続要求を行い、接続に成功しなかった場合は、前記第２のＳＩＭカードスロットに挿入されているＳＩＭカードを対象として、前記複数のＡＰＮに対して順番に接続要求を行う、携帯端末。
【請求項５】
請求項４に記載の携帯端末において、
前記コントローラは、
前記第１のＳＩＭカードスロットに挿入されているＳＩＭカードに対応するキャリア、又は、前記第２のＳＩＭカードスロットに挿入されているＳＩＭカードに対応するキャリアから、メールを受信していることの通知をＷＡＰプッシュ通知により受信すると、
前記通知を受信したキャリアに対応するＳＩＭカードでデータ接続するように前記ＡＰＮを設定する、携帯端末。
【請求項６】
複数のＡＰＮ（Access Point Name）を保持するメモリと、
前記複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、
ディスプレイと、
ＳＩＭカードスロットと、を備え、
前記コントローラは、
データ通信のための接続に成功するまで、前記複数のＡＰＮに対して順番に接続要求を行い、
接続に成功したＡＰＮに紐付いたキャリアを、自機がデータ通信を行うキャリアであると決定し、
キャリアが決定されていない状態で、前記ＳＩＭカードスロットに、前回挿入されていたＳＩＭカードとは異なるＳＩＭカードが挿入された場合は、前記複数のＡＰＮに対して順番に接続要求を行う前に、前記ディスプレイに確認ダイアログを表示する、携帯端末。
【請求項７】
複数のＡＰＮ（Access Point Name）を保持するメモリと、
前記複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、
ディスプレイと、を備え、
前記コントローラは、
前記ディスプレイに前記複数のＡＰＮを表示させ、
ユーザによって選択されたＡＰＮに紐付いたキャリアを、自機がデータ通信を行うキャリアであると決定する、携帯端末。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本開示の一実施形態に係る携帯端末は、複数のＡＰＮ（Access Point Name）を保持するメモリと、前記複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、を備え、前記ＡＰＮは、ＡＰＮタイプとして、デフォルト及びノンデフォルトを有し、前記ノンデフォルトのＡＰＮタイプは、前記携帯端末のモバイルデータ設定がオフに設定されていても、前記携帯端末がデータ通信を行うＡＰＮタイプであり、前記コントローラは、前記ノンデフォルトのＡＰＮタイプを用いて、データ通信のための接続に成功するまで、前記複数のＡＰＮに対して順番に接続要求を行い、接続に成功したＡＰＮに紐付いたキャリアを、自機がデータ通信を行うキャリアであると決定する。
また、本開示の一実施形態に係る携帯端末は、複数のＡＰＮ（Access Point Name）を保持するメモリと、前記複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、を備え、前記コントローラは、前記携帯端末のモバイルデータ設定がオフに設定されていても、データ通信のための接続に成功するまで、前記複数のＡＰＮに対して順番に接続要求を行い、接続に成功したＡＰＮに紐付いたキャリアを、自機がデータ通信を行うキャリアであると決定し、接続に成功した後、接続に成功したことをアプリに通知せず、成功したデータ通信のための接続を切断する。
また、本開示の一実施形態に係る携帯端末は、複数のＡＰＮ（Access Point Name）を保持するメモリと、前記複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、ディスプレイと、を備え、前記コントローラは、データ通信のための接続に成功するまで、前記複数のＡＰＮに対して順番に接続要求を行い、接続に成功したＡＰＮに紐付いたキャリアを、自機がデータ通信を行うキャリアであると決定し、自機がデータ通信を行うキャリアを決定するまで、モバイルデータ設定をオフにすることが可能なメニューを、前記ディスプレイに表示させない。
また、本開示の一実施形態に係る携帯端末は、複数のＡＰＮ（Access Point Name）を保持するメモリと、前記複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、ディスプレイと、ＳＩＭカードスロットと、を備え、前記コントローラは、データ通信のための接続に成功するまで、前記複数のＡＰＮに対して順番に接続要求を行い、接続に成功したＡＰＮに紐付いたキャリアを、自機がデータ通信を行うキャリアであると決定し、キャリアが決定されていない状態で、前記ＳＩＭカードスロットに、前回挿入されていたＳＩＭカードとは異なるＳＩＭカードが挿入された場合は、前記複数のＡＰＮに対して順番に接続要求を行う前に、前記ディスプレイに確認ダイアログを表示する。
また、本開示の一実施形態に係る携帯端末は、複数のＡＰＮ（Access Point Name）を保持するメモリと、前記複数のＡＰＮに基づいて、自機がデータ通信を行うキャリアを決定するコントローラと、ディスプレイと、を備え、前記コントローラは、前記ディスプレイに前記複数のＡＰＮを表示させ、ユーザによって選択されたＡＰＮに紐付いたキャリアを、自機がデータ通信を行うキャリアであると決定する。