(57)【特許請求の範囲】
【請求項１】
１つ以上のアプリケーションを実行するアプリケーション実行手段と、
通信状態を確立するために移動体通信網で位置登録を行う位置登録手段と、
前記位置登録手段によって位置登録がなされた移動体通信網を特定する通信網特定手段と、
前記通信網特定手段によって特定された移動体通信網に応じたアプリケーションを起動させるように前記アプリケーション実行手段に対する制御を行うアプリケーション制御手段と、
位置登録された際に前記アプリケーション制御手段によって起動されるアプリケーションに応じて、位置登録を行う移動体通信網を選択して、当該移動体通信網に位置登録するように位置登録手段に対する制御を行う位置登録制御手段と、を備え、
前記位置登録制御手段は、位置登録された際に前記アプリケーション制御手段によって起動されるアプリケーションの数に応じて、位置登録を行う移動体通信網を選択する移動通信端末。
【請求項２】
１つ以上のアプリケーションを実行するアプリケーション実行手段と、
通信状態を確立するために移動体通信網で位置登録を行う位置登録手段と、
前記位置登録手段によって位置登録がなされた移動体通信網を特定する通信網特定手段と、
前記通信網特定手段によって特定された移動体通信網に応じたアプリケーションを起動させるように前記アプリケーション実行手段に対する制御を行うアプリケーション制御手段と、
位置登録された際に前記アプリケーション制御手段によって起動されるアプリケーションに応じて、位置登録を行う移動体通信網を選択して、当該移動体通信網に位置登録するように位置登録手段に対する制御を行う位置登録制御手段と、を備え、
前記位置登録制御手段は、位置登録された際に前記アプリケーション制御手段によって起動されるアプリケーションの予め設定される優先度に応じて、位置登録を行う移動体通信網を選択する移動通信端末。
【請求項３】
前記アプリケーション制御手段は、起動させるように制御したアプリケーション以外のアプリケーションを停止させる制御を行うことを特徴とする請求項１又は２に記載の移動通信端末。
【請求項４】
前記アプリケーション制御手段は、起動させるように制御したアプリケーション以外のアプリケーションの起動を禁止する制御を行うことを特徴とする請求項１〜３の何れか一項に記載の移動通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信端末に関する。
【背景技術】
【０００２】
従来から、移動通信端末は、特定の通信事業者の移動体通信網でしか使用できないように制限されている。このような制限は、例えば、特許文献１に記載されたようなＳＩＭロックと呼ばれる技術で実現される。ＳＩＭロックとは、移動通信端末において、特定の通信事業者のＳＩＭカードのみを認識させる技術である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６５２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、移動通信端末で実行されるアプリケーションには、特定の通信事業者の移動体通信網の設備とだけ連携して機能するものがある。即ち、そのようなアプリケーションは、移動通信端末が当該特定の通信事業者の移動体通信網で通信を行う場合のみに機能する。移動通信端末からＳＩＭロック機能を解除した場合、不特定多数の通信事業者のＳＩＭカードが移動通信端末に挿入されることが想定される。従って、移動通信端末は、上記の特定の通信事業者以外の移動体通信網で通信が行われることがあり、その場合には上記のアプリケーションは移動通信端末で実行（起動）されていたとしても正常に機能しない。正常に機能しないアプリケーションの実行は、ユーザの利便性の低下につながる。
【０００５】
本発明は、上記を鑑みてなされたものであり、移動通信端末が特定の移動体通信網において通信を行っている場合に機能するアプリケーションを適切に実行させることができる移動通信端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る移動通信端末は、１つ以上のアプリケーションを実行するアプリケーション実行手段と、通信状態を確立するために移動体通信網で位置登録を行う位置登録手段と、位置登録手段によって位置登録がなされた移動体通信網を特定する通信網特定手段と、通信網特定手段によって特定された移動体通信網に応じて起動させるアプリケーションを判断して、アプリケーションを起動させるようにアプリケーション実行手段に対する制御を行うアプリケーション制御手段と、を備えることを特徴とする。
【０００７】
本発明に係る移動通信端末では、位置登録が行われた移動体通信網に応じたアプリケーションが起動される。従って、本発明に係る移動通信端末によれば、特定の移動体通信網において通信を行っている場合に機能するアプリケーションを適切に実行させることができる。
【０００８】
アプリケーション制御手段は、予め記憶した移動体通信網とアプリケーションとの対応を示す対応情報を参照して、起動させるアプリケーションを判断することが望ましい。あるいは、アプリケーションは、移動体通信網を特定する通信網情報を含んでおり、アプリケーション制御手段は、アプリケーションに含まれる通信網情報を参照して、起動させるアプリケーションを判断することが望ましい。これらの構成によれば、起動させるべきアプリケーションを確実に判断することができ、確実に本発明を実施することができる。
【０００９】
移動通信端末は、位置登録された際にアプリケーション制御手段によって起動されるアプリケーションに応じて、位置登録を行う移動体通信網を選択して、当該移動体通信網に位置登録するように位置登録手段に対する制御を行う位置登録制御手段を更に備えることが望ましい。この構成によれば、適切にアプリケーションを利用可能にさせることが可能になり、ユーザの利便性を向上させることができる。
【００１０】
本発明に係る移動通信端末は、１つ以上のアプリケーションを実行するアプリケーション実行手段と、通信状態を確立するために移動体通信網で位置登録を行う位置登録手段と、位置登録手段によって位置登録がなされた移動体通信網を特定する通信網特定手段と、通信網特定手段によって特定された移動体通信網に応じたアプリケーションを起動させるようにアプリケーション実行手段に対する制御を行うアプリケーション制御手段と、位置登録された際にアプリケーション制御手段によって起動されるアプリケーションに応じて、位置登録を行う移動体通信網を選択して、当該移動体通信網に位置登録するように位置登録手段に対する制御を行う位置登録制御手段と、を備え、位置登録制御手段は、位置登録された際にアプリケーション制御手段によって起動されるアプリケーションの数に応じて、位置登録を行う移動体通信網を選択する。この構成によれば、例えば、多くのアプリケーションを利用可能にさせることが可能になり、ユーザの利便性を向上させることができる。
【００１１】
本発明に係る移動通信端末は、１つ以上のアプリケーションを実行するアプリケーション実行手段と、通信状態を確立するために移動体通信網で位置登録を行う位置登録手段と、位置登録手段によって位置登録がなされた移動体通信網を特定する通信網特定手段と、通信網特定手段によって特定された移動体通信網に応じたアプリケーションを起動させるようにアプリケーション実行手段に対する制御を行うアプリケーション制御手段と、位置登録された際にアプリケーション制御手段によって起動されるアプリケーションに応じて、位置登録を行う移動体通信網を選択して、当該移動体通信網に位置登録するように位置登録手段に対する制御を行う位置登録制御手段と、を備え、位置登録制御手段は、位置登録された際にアプリケーション制御手段によって起動されるアプリケーションの予め設定される優先度に応じて、位置登録を行う移動体通信網を選択する。この構成によれば、例えば、優先度が高いアプリケーションを利用可能にさせることが可能になり、ユーザの利便性を向上させることができる。
【００１２】
アプリケーション制御手段は、起動させるように制御したアプリケーション以外のアプリケーションを停止させる制御を行うことが望ましい。この構成によれば、機能しないアプリケーションを停止させることができ、ユーザの利便性を向上させると共に移動通信端末のリソースを節約することができる。
【００１３】
アプリケーション制御手段は、起動させるように制御したアプリケーション以外のアプリケーションの起動を禁止する制御を行うことが望ましい。この構成によれば、機能しないアプリケーションの起動が禁止されて、ユーザの利便性を向上させると共に移動通信端末のリソースを節約することができる。
【発明の効果】
【００１６】
本発明によれば、移動通信端末において、位置登録が行われた移動体通信網に応じたアプリケーションが起動されるので、特定の移動体通信網において通信を行っている場合に機能するアプリケーションを適切に実行させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態に係る移動通信端末の機能構成を示す図である。
【図２】アプリケーション制御部による制御に用いられる情報を示す表である。
【図３】本発明の実施形態に係る移動通信端末のハードウェア構成を示す図である。
【図４】本発明の第１実施形態に係る移動通信端末で実行される処理（端末制御方法）を示すフローチャートである。
【図５】本発明の第２実施形態に係る移動通信端末の機能構成を示す図である。
【図６】本発明の第２実施形態に係る移動通信端末で実行される処理（端末制御方法）を示すフローチャートである。
【図７】本発明の第３実施形態に係る移動通信端末の機能構成を示す図である。
【図８】本発明の第３実施形態に係る移動通信端末で実行される処理（端末制御方法）を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面と共に本発明に係る移動通信端末及び端末制御方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。以下では、第１実施形態から第３実施形態までの３つの実施形態を説明する。
【００１９】
＜第１実施形態＞
図１に本実施形態に係る移動通信端末１０を示す。移動通信端末１０は、セル方式による移動体通信を行うことができる装置であり、具体的には、携帯電話機等に相当する。移動通信端末１０は、移動体通信網に含まれる基地局の何れかと無線通信回線を介して移動体通信網に位置登録を行うことにより在圏して移動体通信を行う。
【００２０】
移動通信端末１０は、通信事業者から発行された加入者認証モジュールであるＳＩＭ（SubscriberIdentity Module）カードが挿入されることによって、当該通信事業者によって提供される移動体通信網を利用して移動体通信が可能になる。移動通信端末１０は、ＳＩＭカードを入れ替えることによって、ＳＩＭカードに応じた移動体通信網を利用して移動体通信を行うことができる。即ち、移動通信端末１０は、複数の移動体通信網を利用しうる。また、移動通信端末１０は、ＳＩＭカードの入れ替えによらずに複数の移動体通信網を利用しえるものであってもよい。
【００２１】
移動通信端末１０は、複数のアプリケーションＡ〜Ｚを記憶しており、それらのアプリケーションＡ〜Ｚが移動通信端末１０において実行されることによって、アプリケーションＡ〜Ｚに応じた機能が発揮される。これらのアプリケーションＡ〜Ｚは、移動通信端末１０が特定の移動体通信網を利用しなければ（特定の移動体通信網にアクセスしなければ）機能しないものである。
【００２２】
例えば、特定の移動体通信網を介してのみアクセス可能なサーバ装置との間で通信を行わなければ、正常に機能しないアプリケーションである。上記の特定の移動体通信網は、アプリケーションＡ〜Ｚに応じて決まっている。これらのアプリケーションは、ＩＤ等のアプリケーションを特定する情報が付与されており（本実施形態では、「Ａ」、「Ｂ」…「Ｚ」とする）、移動通信端末１０においてそれぞれが特定されえる。なお、移動通信端末１０には、特定の移動体通信網に応じたアプリケーション以外のアプリケーション（即ち、移動体通信網に依存しないアプリケーション）も実行されえる（但し、これらのアプリケーションは本実施形態の対象外であり、以降では説明を省略する）。
【００２３】
図１に示すように、移動通信端末１０は、アプリケーション実行部１１と、移動体通信部１２と、通信網特定部１３と、アプリケーション制御部１４とを備えて構成される。また、移動通信端末１０は、上記の構成要素以外にも、例えば、携帯電話機としての機能も備えていてもよい。
【００２４】
アプリケーション実行部１１は、自端末１０に格納された１つ以上のアプリケーションを実行するアプリケーション実行手段である。具体的には、アプリケーション実行部１１は、自端末１０に格納されたアプリケーションのプログラムを起動させる。アプリケーション実行部１１によるアプリケーションの実行は、アプリケーション制御部１４による制御を受ける。また、アプリケーション実行部１１によるアプリケーションの起動、終了は、ユーザによる移動通信端末１０に対する操作によっても行われえる。その際、ユーザがアプリケーションの起動を操作できるように、自端末１０に格納されたアプリケーションを示す情報を、例えばリスト形式で表示させる。アプリケーション実行部１１は、ユーザの操作によって選択されたアプリケーションを起動させる。
【００２５】
移動体通信部１２は、移動通信端末１０が移動体通信を行うための機能を有する手段である。その機能の一つとして、移動体通信部１２は、通信状態を確立するために移動体通信網で位置登録を行う。即ち、移動体通信部１２は、位置登録手段である。位置登録は、ネットワークサーチを行って検出した移動体通信網に対して行われる。移動通信端末１０は、移動体通信部１２による位置登録が行われることによって、位置登録が行われた移動体通信網に在圏して当該移動体通信網において通信を行うことができる。
【００２６】
通信網特定部１３は、移動体通信部１２によって位置登録がなされた移動体通信網を特定する通信網特定手段である。具体的には、通信網特定部１３は、位置登録が行われた移動体通信網から送信されて移動体通信部１２によって受信された報知情報を参照する。通信網特定部１３は、報知情報から移動体通信網（ＰＬＭＮ：Public Land Mobile Network）を特定する通信網情報であるネットワーク情報を取得する。ネットワーク情報は、例えば、複数文字からなる文字列である。通信網特定部１３は、取得したネットワーク情報をアプリケーション制御部１４に入力する。
【００２７】
アプリケーション制御部１４は、通信網特定部１３から入力されたネットワーク情報に応じたアプリケーションを起動させるようにアプリケーション実行部１１に対する制御を行うアプリケーション制御手段である。具体的には、アプリケーション制御部１４は、予め記憶した移動体通信網とアプリケーションとの対応を示す対応情報を参照して、起動させるアプリケーションを判断する。移動体通信網とアプリケーションとの対応を示す対応情報（対応表）は、例えば、図２に示すようにネットワーク情報と、起動されるアプリケーションを特定する情報とが対応付けられた情報である。なお、この情報は、例えば、アプリケーションがインストールされる際に同時にアプリケーション制御部１４に記憶されることが望ましい。また、ユーザが上記の情報を編集できるようにしてもよい。
【００２８】
アプリケーション制御部１４は、記憶した図２に示す対応表を参照して、通信網特定部１３から入力されたネットワーク情報に対応付けられているアプリケーションを起動させるようにアプリケーション実行部１１を制御する。なお、アプリケーションの起動は、移動体通信部１２によって位置登録が行われた時点（通信網特定部１３によって移動体通信網が特定された時点）で行われてもよいし、ユーザからの起動の操作が行われた段階で行われてもよい。即ち、アプリケーション制御部１４は、位置登録を行った移動体通信網に対応するアプリケーションを起動可能にさせることとしてもよい。
【００２９】
また、アプリケーション制御部１４は、起動させるように制御したアプリケーション以外のアプリケーションが自端末１０で実行されていた場合は、そのアプリケーションを停止させる制御を行うこととしてもよい。この制御は、アプリケーション実行部１１に対して行われる。これは、例えば、移動通信端末１０が、複数の移動体通信網で通信を行える機能を有していて、位置登録を行う前に別の移動体通信網で通信を行っており当該別の移動体通信網のみで機能するアプリケーションが実行されていた場合に、当該アプリケーションを停止させるものである。あるいは、起動させるように制御したアプリケーション以外のアプリケーションが、ユーザによる操作で実行されていた場合に当該アプリケーションを停止させるものである。
【００３０】
また、アプリケーション制御部１４は、起動させるように制御したアプリケーション以外のアプリケーションの起動を禁止する制御を行うこととしてもよい。この制御は、アプリケーション実行部１１に対して行われる。起動の禁止の制御が行われると、ユーザからの操作やその他のトリガでアプリケーションの実行の指示がアプリケーション実行部１１に対して行われてもアプリケーションが実行されない。この制御の際に合わせて、起動を禁止したアプリケーションをユーザが選択できないようにするため、アプリケーションの起動を操作するためのリスト形式の表示から当該アプリケーションを削除することとするのがよい。これは、機能しないアプリケーションをユーザが選択することを防止するためである。
【００３１】
図３に移動通信端末１０のハードウェア構成を示す。図３に示すように、移動通信端末１０は、ＣＰＵ（Central Processing Unit）１０１、主記憶装置であるＲＡＭ（Random Access Memory）１０２及びＲＯＭ１０３（ReadOnly Memory)、操作部１０４、無線通信部１０５、ディスプレイ１０６、アンテナ１０７等のハードウェアにより構成されている。これらの構成要素が動作することにより、上述した移動通信端末１０の各機能が発揮される。
【００３２】
引き続いて、図４のフローチャートを用いて、本実施形態に係る移動通信端末１０で実行される処理（端末制御方法）を説明する。本処理は、例えば、移動通信端末１０の電源がオンされる等して移動体通信網に在圏する際に行われる。
【００３３】
移動通信端末１０では、移動体通信部１２によって移動体通信網で位置登録が行われる（Ｓ０１、位置登録ステップ）。位置登録が失敗した場合（Ｓ０２の失敗）には、移動通信端末１０においてアプリケーションは起動されずに処理が終了する。この際、アプリケーション停止や起動禁止の制御が、アプリケーション制御部１４によって行われてもよい。
【００３４】
位置登録が成功した場合（Ｓ０２の成功）には、位置登録が行われた移動体通信網を特定するネットワーク情報が通信網特定部１３によって取得される（Ｓ０３、通信網特定ステップ）。取得されたネットワーク情報は、通信網特定部１３からアプリケーション制御部１４に出力される。
【００３５】
続いて、アプリケーション制御部１４によって、図２に示す対応情報が参照されて通信網特定部１３から入力されたネットワーク情報に対応付けられたアプリケーションが、起動されるアプリケーションと判断される（Ｓ０４、アプリケーション制御ステップ）。続いて、起動されるものと判断されたアプリケーションが起動されるように、アプリケーション制御部１４からアプリケーション実行部１１に指示が行われる。この指示に従って、アプリケーション実行部１１によってアプリケーションが起動される（Ｓ０５、アプリケーション制御ステップ）。
【００３６】
これによって、ユーザは、移動通信端末１０において位置登録が行われた移動通信端末で通信を行っている場合に機能するアプリケーションを利用することができる。また、この際に、アプリケーション制御部１４によって、起動されるアプリケーション以外のアプリケーションの停止や起動禁止の制御が行われてもよい。以上が、本実施形態に係る移動通信端末１０で実行される処理（端末制御方法）である。
【００３７】
上述したように、本実施形態においては、位置登録が行われた移動体通信網に応じたアプリケーションが起動される。従って、本実施形態によれば、特定の移動体通信網において通信を行っている場合に機能するアプリケーションを適切に実行させることができる。
【００３８】
また、本実施形態のように、図２に示す対応情報が参照され起動されるアプリケーションが判断されるものとすれば、起動させるべきアプリケーションを確実に判断することができ、確実に本発明を実施することができる。
【００３９】
また、本実施形態のように、起動されるアプリケーション以外のアプリケーションの停止や起動禁止の制御が行われてもよい。これらの構成によれば、機能しないアプリケーションの実行が防止される。これによりユーザが、機能しないアプリケーションを選択するといった事態を回避することができ、ユーザの利便性を向上させることができる。また、適切に機能しないアプリケーションによる移動通信端末のリソースの消費を防止し、移動通信端末のリソースを節約することができる。
【００４０】
＜第２実施形態＞
図５に本実施形態に係る移動通信端末１１０を示す。移動通信端末１１０は、基本的な構成は第１実施形態に示した移動通信端末１０と同様である。移動通信端末１１０は、移動通信端末１０と同様に、特定の移動体通信網を利用しなければ機能しないアプリケーションの実行の制御に係るものであるが、以下のように制御の方法で相違している。以下の説明では、主に移動通信端末１０との相違点について示す。
【００４１】
図５に示すように、移動通信端末１１０は、アプリケーション実行部１１１と、移動体通信部１１２と、通信網特定部１１３とを備えて構成される。
【００４２】
アプリケーション実行部１１１は、自端末１０に格納された１つ以上のアプリケーションを実行するアプリケーション実行手段である。アプリケーション実行部１１１は、第１実施形態のアプリケーション実行部１１と同様の構成であるが、アプリケーション制御部１４からの制御は受けない。本実施形態においては、アプリケーション実行部１１１によって実行されるアプリケーション自体が自身の起動等を判断する。詳細には後述する。
【００４３】
移動体通信部１１２は、第１実施形態の移動体通信部１２と同様の構成である。通信網特定部１１３は、第１実施形態の通信網特定部１３と同様の構成である。通信網特定部１１３は、取得したネットワーク情報をアプリケーション実行部１１１に入力する。
【００４４】
本実施形態におけるアプリケーションの実行の制御は、以下のように行われる。アプリケーション実行部１１１によって実行されるアプリケーションは、移動体通信網を特定するネットワーク情報を含んでいる（保持している）。アプリケーションによって保持されるネットワーク情報によって示される移動体通信網は、移動通信端末１１０在圏することによってアプリケーションが適切に機能する移動体通信網である。
【００４５】
アプリケーション実行部１１１によって実行されるアプリケーションは、自身に含まれるネットワーク情報を参照して、自身を起動してよいか否かを判断する。即ち、アプリケーション実行部１１１によって実行されるアプリケーション自身がアプリケーション制御手段である。
【００４６】
アプリケーション実行部１１１に通信網特定部１１３からネットワーク情報が入力されると、各アプリケーションは入力されたネットワーク情報と自身に含まれるネットワーク情報とを比較する。それらが一致していれば、アプリケーションは自律的に起動する。それらが一致しなければアプリケーションは起動しない。なお、ここでいう起動は、アプリケーションの機能を発揮させる状態にさせるものである。上記の比較も実際には、アプリケーションが起動された状態で行われるが、それは比較及び起動の制御を行うモジュールのみが実行される。
【００４７】
なお、第１実施形態と同様に、アプリケーションの起動は、移動体通信部１１２によって位置登録が行われた時点（通信網特定部１１３によって移動体通信網が特定された時点）で行われてもよいし、ユーザからの起動の操作が行われた段階で行われてもよい。即ち、各アプリケーションは、位置登録を行った移動体通信網に対応するアプリケーションを起動可能にさせることとしてもよい。
【００４８】
また、アプリケーションは、入力されたネットワーク情報と自身に含まれるネットワーク情報とが一致せずに更に自身が既に実行されていた場合は、自身を停止させる制御を行うこととしてもよい。また、アプリケーションは、入力されたネットワーク情報と自身に含まれるネットワーク情報とが一致しなかった場合、自身の起動を禁止する制御を行うこととしてもよい。この制御の際に合わせて、起動を禁止したアプリケーションをユーザが選択できないようにするため、アプリケーションの起動を操作するためのリスト形式の表示から当該アプリケーションを削除することとするのがよい。
【００４９】
引き続いて、図６のフローチャートを用いて、本実施形態に係る移動通信端末１１０で実行される処理（端末制御方法）を説明する。本処理は、例えば、移動通信端末１１０の電源がオンされる等して移動体通信網に在圏する際に行われる。
【００５０】
移動通信端末１１０では、移動体通信部１１２によって移動体通信網で位置登録が行われる（Ｓ１１、位置登録ステップ）。位置登録が失敗した場合（Ｓ１２の失敗）には、移動通信端末１１０においてアプリケーションは起動されずに処理が終了する。この際、アプリケーション停止や起動禁止の制御が、各アプリケーションによって行われてもよい。
【００５１】
位置登録が成功した場合（Ｓ１２の成功）には、位置登録が行われた移動体通信網を特定するネットワーク情報が通信網特定部１１３によって取得される（Ｓ１３、通信網特定ステップ）。取得されたネットワーク情報は、通信網特定部１１３からアプリケーション実行部１１１に出力される。
【００５２】
続いて、アプリケーション実行部１１１によって実行される各アプリケーションによって、通信網特定部１１３から入力されたネットワーク情報と自身に含まれるネットワーク情報とが一致するか否かが判断される。一致していた場合、自身は、起動されるアプリケーションと判断される（Ｓ１４、アプリケーション制御ステップ）。一致していなかった場合、自身は、起動されないアプリケーションと判断される。起動される判断したアプリケーションは、自律的に起動される（Ｓ１５、アプリケーション制御ステップ）。
【００５３】
これによって、ユーザは、移動通信端末１１０において位置登録が行われた移動通信端末で通信を行っている場合に機能するアプリケーションを利用することができる。また、起動されない判断したアプリケーションについては、自律的に停止や起動禁止の制御が行われてもよい。以上が、本実施形態に係る移動通信端末１１０で実行される処理（端末制御方法）である。
【００５４】
上述したように、本実施形態においては、位置登録が行われた移動体通信網に応じたアプリケーションが起動される。従って、本実施形態によっても、特定の移動体通信網において通信を行っている場合に機能するアプリケーションを適切に実行させることができる。
【００５５】
また、本実施形態のようにアプリケーションにネットワーク情報を埋め込み、自律的に起動の制御が行われるようにすれば、アプリケーションを提供する側が適切に制御を行わせることができる。
【００５６】
＜第３実施形態＞
図７に本実施形態に係る移動通信端末２０を示す。移動通信端末２０は、基本的な構成は第１及び第２実施形態に示した移動通信端末１０及び移動通信端末１１０と同様である。移動通信端末２０は、複数の移動体通信網から一つの移動体通信網を選択して選択した移動体通信網で通信を行う。本実施形態に係る移動通信端末２０は、上述した移動通信端末１０及び移動通信端末１１０の機能を前提として、複数の移動通信端末の中から通信を行う（在圏する）移動体通信網を選択するための機能を有する。以下の説明では、移動通信端末１０をベースとして主に移動通信端末１０との相違点について示す。但し、移動通信端末２０は、移動通信端末１１０をベースとして構成されていてもよい。
【００５７】
図７に示すように、移動通信端末２０は、アプリケーション実行部２１と、移動体通信部２２と、通信網特定部２３と、アプリケーション制御部２４と、位置登録制御部２５とを備えて構成される。
【００５８】
アプリケーション実行部２１は、第１実施形態のアプリケーション実行部１１と同様の構成である。
【００５９】
移動体通信部２２は、第１実施形態の移動体通信部１２と同様の構成である。また、移動体通信部２２は、ネットワークサーチを行って検出した、位置登録が可能な移動体通信網から報知情報を受信する。移動体通信部２２は、位置登録制御部２５によって選択された移動体通信網で位置登録を行う。
【００６０】
通信網特定部２３は、第１実施形態の通信網特定部１３と同様の構成である。通信網特定部２３は、取得したネットワーク情報をアプリケーション制御部２４に入力する。また、通信網特定部２３は、位置登録が可能な移動体通信網から移動体通信部２２によって受信された報知情報からネットワーク情報を取得する。通信網特定部２３は、取得した位置登録が可能な移動体通信網のネットワーク情報を位置登録制御部２５に出力する。
【００６１】
アプリケーション制御部２４は、第１実施形態のアプリケーション制御部１４と同様の構成である。アプリケーション制御部２４が記憶する、図２に示す移動体通信網とアプリケーションとの対応を示す対応情報は、位置登録制御部２５によって参照される。
【００６２】
位置登録制御部２５は、位置登録された際にアプリケーション制御部２４によって起動されるアプリケーションに応じて、位置登録を行う移動体通信網を選択して、当該移動体通信網に位置登録するように移動体通信部２２に対する制御を行う位置登録制御手段である。位置登録制御部２５は、通信網特定部２３から入力された情報を参照して、位置登録が可能な移動体通信網の中から位置登録を行う移動体通信網を選択する。
【００６３】
具体的には、位置登録制御部２５は、位置登録された際にアプリケーション制御部２４によって起動されるアプリケーションの数に応じて、位置登録を行う移動体通信網を選択する。位置登録制御部２５は、アプリケーション制御部２４が記憶する図２に示す対応情報を参照して、位置登録が可能な移動体通信網のうち起動されるアプリケーションの数が最も多い移動体通信網を、位置登録を行う移動体通信網として選択する。
【００６４】
あるいは、アプリケーション制御部２４によって起動されるアプリケーションに優先度を設定しておき、位置登録制御部２５は、それに応じて位置登録を行う移動体通信網として選択してもよい。優先度は、例えば、ユーザの優先アプリケーションリストとして、ユーザによって登録されて位置登録制御部２５に記憶される。位置登録制御部２５は、ユーザの優先アプリケーションリストを参照して、当該リストと位置登録が可能な移動体通信網のうち起動されるアプリケーションとが最も整合の取れた移動体通信網を、位置登録を行う移動体通信網として選択する。具体的には例えば、最も優先度が高いアプリケーションが起動される移動体通信網を選択する。また、起動されるアプリケーションの数と優先度とを組み合わせて、位置登録を行う移動体通信網を選択してもよい。
【００６５】
引き続いて、図８のフローチャートを用いて、本実施形態に係る移動通信端末２０で実行される処理（端末制御方法）を説明する。本処理は、例えば、移動通信端末２０の電源がオンされる等して移動体通信網に在圏する際に行われる。
【００６６】
移動通信端末２０では、移動体通信部２２によってネットワークサーチが行われて、位置登録が可能な移動体通信網が検出される（Ｓ２１）。ネットワークサーチの結果、位置登録が可能な移動体通信網が１つもなかった場合（Ｓ２２のＮＯ）には、移動通信端末２０においてアプリケーションは起動されずに処理が終了する。この際、アプリケーション停止や起動禁止の制御が、アプリケーション制御部２４によって行われてもよい。
【００６７】
ネットワークサーチの結果、位置登録が可能な移動体通信網が１つ以上あった場合（Ｓ２２のＹＥＳ）には、位置登録が可能な移動体通信網を特定するネットワーク情報が通信網特定部２３によって取得される（Ｓ２３）。取得されたネットワーク情報は、通信網特定部２３から位置登録制御部２５に出力される。
【００６８】
続いて、位置登録制御部２５によって、図２に示す対応情報が参照されて、位置登録が可能な移動体通信網毎に起動されるアプリケーションが判断される（Ｓ２４、位置登録制御ステップ）。続いて、位置登録制御部２５によって、起動可能なアプリケーションから上述したように起動されるアプリケーションの数あるいは優先度に応じて、位置登録が可能な移動体通信網から位置登録を行う移動体通信網が選択される（Ｓ２５、位置登録制御ステップ）。選択された移動体通信網に位置登録がなされるように、位置登録制御部２５から移動体通信部２２に対して指示が行われる。
【００６９】
続いて、移動体通信部２２によって、位置登録制御部２５によって選択された移動体通信網で位置登録が行われて、それに応じたアプリケーションの起動の処理が行われる（Ｓ２６）。この処理（Ｓ２６）については、図３に示すフローチャートに示す処理と同様に行われる。以上が、本実施形態に係る移動通信端末２０で実行される処理（端末制御方法）である。
【００７０】
本実施形態によれば、特定の移動体通信網において通信を行っている場合に機能するアプリケーションを適切に利用可能にさせることができ、ユーザの利便性を向上させることができる。上述したように、アプリケーションの数により位置登録を行う移動体通信網を選択することとすれば、例えば、多くのアプリケーションを利用可能にさせることが可能になり、ユーザの利便性を向上させることができる。また、アプリケーションの優先度により位置登録を行う移動体通信網を選択することとすれば、例えば、優先度が高いアプリケーションを利用可能にさせることが可能になり、ユーザの利便性を向上させることができる。
【００７１】
なお、上述した実施形態では、利用可能なアプリケーションは図２に示す対応情報が参照されて判断されていたが、第２実施形態のようにアプリケーションにネットワーク情報が含まれている場合にはアプリケーションに含まれるネットワーク情報を参照して判断することとしてもよい。
【符号の説明】
【００７２】
１０，１１０，２０…移動通信端末、１１，１１１，２１…アプリケーション実行部、１２，１１２，２２…移動体通信部、１３，１１３，２３…通信網特定部、１４，２４…アプリケーション制御部、２５…位置登録制御部、１０１…ＣＰＵ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…操作部、１０５…無線通信部、１０６…ディスプレイ、１０７…アンテナ。
【図１】
0005653714.tif 000002
【図２】
0005653714.tif 000003
【図３】
0005653714.tif 000004
【図４】
0005653714.tif 000005
【図５】
0005653714.tif 000006
【図６】
0005653714.tif 000007
【図７】
0005653714.tif 000008
【図８】
0005653714.tif 000009