(57)【要約】【課題】事業者独自のアプリケーションソフトウェアのインストールを、ユーザが指示する必要がない情報端末及びプログラムを提供する。【解決手段】情報端末１００は、プログラムを記憶可能である記憶部１１０と、自端末に接続されたモジュール部２００（ＳＩＭカード）から、事業者情報を読み出すモジュール・インタフェース部１３０と、モジュール・インタフェース部１３０が事業者情報を読み出した際、事業者情報に予め対応付けられた第１プログラム（事業者独自のアプリケーションソフトウェア）を、記憶部１１０に記憶させて、自端末にインストールする制御部１５０と、を備える。【選択図】図１
2014010542.tif 000002
【特許請求の範囲】
【請求項１】
プログラムを記憶可能である記憶部と、
自端末に接続されたモジュール部から、事業者情報を読み出すモジュール・インタフェース部と、
前記モジュール・インタフェース部が前記事業者情報を読み出した際、前記事業者情報に予め対応付けられた第１プログラムを、前記記憶部に記憶させて、自端末にインストールする制御部と、
を備えることを特徴とする情報端末。
【請求項２】
前記モジュール・インタフェース部は、前記モジュール部に代えて自端末に接続された他のモジュール部から、他の事業者情報を読み出し、
前記制御部は、前記事業者情報と前記他の事業者情報とが異なる場合、前記第１プログラムを前記記憶部に記憶させたまま、自端末からアンインストールし、前記他の事業者情報に予め対応付けられた第２プログラムを、前記記憶部に記憶させて、自端末にインストールすることを特徴とする請求項１に記載の情報端末。
【請求項３】
前記モジュール・インタフェース部は、前記モジュール部としてのＳＩＭカードから前記事業者情報を読み出し、前記他のモジュール部としての他のＳＩＭカードから前記他の事業者情報を読み出すことを特徴とする請求項１又は請求項２に記載の情報端末。
【請求項４】
情報端末のコンピュータに、
自端末に接続されたモジュール部から事業者情報を読み出す手順と、
前記事業者情報を読み出した際、前記事業者情報に予め対応付けられたプログラムを、記憶部に記憶させて、自端末にインストールする手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末及びプログラムに関する。
【背景技術】
【０００２】
情報端末は、自端末に挿入されたＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ Ｉｄｅｎｔｉｔｙ Ｍｏｄｕｌｅ）カードに記憶されている事業者情報（通信キャリア情報）を読み出し、その事業者が提供する事業者独自のアプリケーションソフトウェアに応じた動作を実行することができる（特許文献１及び２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９３４９５号公報
【特許文献２】特開２００８−６６９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザは、ＳＩＭカードを交換した場合など、事業者（通信キャリア）独自のアプリケーションソフトウェアのインストールを、情報端末にわざわざ指示する必要があるという問題がある。
【０００５】
本発明は、前記の点に鑑みてなされたものであり、事業者独自のアプリケーションソフトウェアのインストールを、ユーザが指示する必要がない情報端末及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、プログラムを記憶可能である記憶部と、自端末に接続されたモジュール部から、事業者情報を読み出すモジュール・インタフェース部と、前記モジュール・インタフェース部が前記事業者情報を読み出した際、前記事業者情報に予め対応付けられた第１プログラムを、前記記憶部に記憶させて、自端末にインストールする制御部と、を備えることを特徴とする情報端末である。
【０００７】
また、本発明の一態様は、前記モジュール・インタフェース部が、前記モジュール部に代えて自端末に接続された他のモジュール部から、他の事業者情報を読み出し、前記制御部が、前記事業者情報と前記他の事業者情報とが異なる場合、前記第１プログラムを前記記憶部に記憶させたまま、自端末からアンインストールし、前記他の事業者情報に予め対応付けられた第２プログラムを、前記記憶部に記憶させて、自端末にインストールすることを特徴とする情報端末である。
【０００８】
また、本発明の一態様は、前記モジュール・インタフェース部が、前記モジュール部としてのＳＩＭカードから前記事業者情報を読み出し、前記他のモジュール部としての他のＳＩＭカードから前記他の事業者情報を読み出すことを特徴とする情報端末である。
【０００９】
また、本発明の一態様は、情報端末のコンピュータに、自端末に接続されたモジュール部から事業者情報を読み出す手順と、前記事業者情報を読み出した際、前記事業者情報に予め対応付けられたプログラムを、記憶部に記憶させて、自端末にインストールする手順と、を実行させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、制御部は、モジュール・インタフェース部が事業者情報を読み出した際、事業者情報に予め対応付けられた第１プログラムを、記憶部に記憶させて、自端末にインストールする。これにより、情報端末及びプログラムは、事業者独自のアプリケーションソフトウェアのインストールを、ユーザが指示する必要がない。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態における、情報端末及びモジュール部の構成例を示すブロック図である。
【図２】本発明の一実施形態における、記憶部に記憶されている対応付け情報の例を示す表である。
【図３】本発明の一実施形態における、情報端末の動作手順の例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
本発明の一実施形態について図面を参照して詳細に説明する。図１には、情報端末及びモジュール部の構成例が、ブロック図により示されている。
モジュール部２００は、情報端末１００に着脱可能な記憶媒体である。以下では、モジュール部２００は、一例として、ＳＩＭカードであるものとして説明を続ける。モジュール部２００は、通信事業者（通信キャリア）を示す事業者情報を、予め記憶する。
【００１３】
また、モジュール部２００は、国際移動体加入者識別番号(Ｉｎｔｅｒｎａｔｉｏｎａｌ Ｍｏｂｉｌｅ Ｓｕｂｓｃｒｉｂｅｒ Ｉｄｅｎｔｉｔｙ：ＩＭＳＩ)を、予め記憶する。国際移動体加入者識別番号と情報端末番号（電話番号）とが当該通信事業者により予め対応付けられていることで、ユーザは、情報端末１００を用いて通信（通話）することができる。また、モジュール部２００は、情報端末１００により利用された通信サービスの履歴情報、通信データのセキュリティ認証情報、並びに、通信データの暗号化及び復号化のための情報を記憶してもよい。
【００１４】
情報端末１００は、記憶部１１０と、コネクタ部１２０と、モジュール・インタフェース部１３０と、通信部１４０と、制御部１５０と、表示インタフェース部１６０と、表示部１７０とを備える。
【００１５】
コネクタ部１２０には、モジュール部２００が挿入される。コネクタ部１２０は、挿入されているモジュール部２００と、モジュール・インタフェース部１３０とを電気的に接続する。また、コネクタ部１２０は、モジュール部２００が挿入されている状態と、モジュール部２００が挿入されていない状態とでは、その電気抵抗値が変化する。
【００１６】
モジュール・インタフェース部１３０は、コネクタ部１２０の電気抵抗値に基づいて、モジュール部２００がコネクタ部１２０に挿入されているか否かを検出する。モジュール・インタフェース部１３０は、モジュール部２００がコネクタ部１２０に挿入されているか否かを示す信号を、制御部１５０に出力する。また、モジュール・インタフェース部１３０は、コネクタ部１２０に挿入されているモジュール部２００と、制御部１５０とを電気的に接続する。
【００１７】
通信部１４０には、国際移動体加入者識別番号を示す信号が、コネクタ部１２０、モジュール・インタフェース部１３０、及び制御部１５０を介して、モジュール部２００から入力される。通信部１４０は、国際移動体加入者識別番号を、無線により基地局（不図示）に送信する。
【００１８】
また、通信部１４０は、事業者独自のアプリケーションソフトウェアのプログラムを、無線により基地局（不図示）から受信（ダウンロード）し、制御部１５０に転送する。また、通信部１４０は、通信事業者に共通するアプリケーションソフトウェア（例えば、Ｗｉ−Ｆｉ（登録商標）アプリケーション）のプログラムを、無線により基地局（不図示）から受信し、制御部１５０に転送する。
【００１９】
記憶部１１０は、事業者情報と、当該事業者独自のアプリケーションソフトウェアのプログラムとの対応付けを示す対応付け情報を、予め記憶する。ここで、記憶部１１０は、事業者独自のアプリケーションソフトウェアのプログラムを、事業者情報毎に定められたアドレスに記憶する。また、記憶部１１０は、モジュール・インタフェース部１３０により今回読み出された事業者情報を記憶する。
【００２０】
また、記憶部１１０は、アプリケーションソフトウェアに対するユーザインタフェースとしてのアイコン画像を、事業者情報毎に記憶する。インストールされているアプリケーションソフトウェアのアイコン画像は、制御部１５０による制御に応じて、表示部１７０に表示される。一方、アンインストールされているアプリケーションソフトウェアのアイコン画像は、制御部１５０による制御に応じて、表示部１７０に表示されなくなる。
【００２１】
図２には、記憶部に記憶されている対応付け情報の例が、表により示されている。記憶部１１０に記憶されている対応付け情報の項目には、事業者情報と、アドレスと、アイコン画像とがある。ここで、アドレスとは、アプリケーションソフトウェアのプログラムが記憶されている記憶部１１０のアドレスである。
【００２２】
図２では、事業者情報Ａは、事業者Ａ独自のアプリケーションソフトウェアのプログラムが記憶されているアドレス０００１ｈ〜０００Ｆｈ（ｈは、１６進数であることを示す符号）と、そのプログラムに対するユーザインタフェースとしてのアイコン画像Ａ１とに対応付けられている。
また、図２では、事業者情報Ｂは、事業者Ｂ独自のアプリケーションソフトウェアのプログラムが記憶されているアドレス００１０ｈ〜００ＦＦｈと、そのプログラムに対するユーザインタフェースとしてのアイコン画像Ｂ２とに対応付けられている。
【００２３】
また、図２では、事業者情報Ｃは、事業者Ｃ独自のアプリケーションソフトウェアのプログラムが記憶されているアドレス０１００ｈ〜０ＦＦＦｈと、そのプログラムに対するユーザインタフェースとしてのアイコン画像Ｃ３とに対応付けられている。
また、図２では、通信事業者Ａ〜Ｃに共通であることを示す事業者情報「共通」は、通信事業者に共通するアプリケーションソフトウェアのプログラムが記憶されているアドレス１０００ｈ〜１ＦＦＦｈと、そのプログラムに対するユーザインタフェースとしてのアイコン画像Ｄ４とに対応付けられている。
【００２４】
図１に戻り、情報端末の構成例の説明を続ける。制御部１５０には、モジュール部２００がコネクタ部１２０に挿入されているか否かを示す信号が、モジュール・インタフェース部１３０から入力される。制御部１５０は、中央演算処理装置でもよいし、ハードウェア回路でもよい。すなわち、制御部１５０は、ソフトウェア処理を実行してもよいし、ハードウェア処理を実行してもよい。
【００２５】
制御部１５０は、モジュール部２００がコネクタ部１２０に挿入されている場合、事業者情報及び国際移動体加入者識別番号を、コネクタ部１２０及びモジュール・インタフェース部１３０を介して、モジュール部２００から読み出す。制御部１５０は、モジュール・インタフェース部１３０が国際移動体加入者識別番号を読み出した際、国際移動体加入者識別番号を示す信号を、通信部１４０に転送する。
【００２６】
また、制御部１５０は、モジュール・インタフェース部１３０が事業者情報を読み出した際、その事業者情報に予め対応付けられた事業者独自のアプリケーションソフトウェアのプログラムを、記憶部１１０に記憶されている対応付け情報（図２を参照）に基づいて判定する。
【００２７】
制御部１５０は、今回読み出した事業者情報に予め対応付けられた事業者独自のアプリケーションソフトウェアのプログラムを、通信部１４０を介して取得し、記憶部１１０における対応付けられたアドレス（図２を参照）に記憶させて、自端末にインストールする。ここで、制御部１５０は、そのプログラムのユーザインタフェースとしてのアイコン画像を、表示部インタフェース部１６０を介して、表示部１７０に表示させる。
【００２８】
また、制御部１５０は、前回読み出した事業者情報を、記憶部１１０から読み出す。また、制御部１５０は、前回読み出した事業者情報と、今回読み出した事業者情報とが異なる場合、前回読み出した事業者情報に予め対応付けられた事業者独自のアプリケーションソフトウェアのプログラムを、記憶部１１０に記憶させたまま、自端末からアンインストールする（非対応にする）。ここで、制御部１５０は、そのプログラムのユーザインタフェースとしてのアイコン画像を、表示部インタフェース部１６０を介して、表示部１７０から消去する。
【００２９】
さらに、制御部１５０は、今回読み出した事業者情報に予め対応付けられた事業者独自のアプリケーションソフトウェアのプログラムを、通信部１４０を介して取得し、記憶部１１０における対応付けられたアドレス（図２を参照）に記憶させて、自端末にインストールする。ここで、制御部１５０は、そのプログラムのユーザインタフェースとしてのアイコン画像を、表示部インタフェース部１６０を介して、表示部１７０に表示させる。
【００３０】
また、制御部１５０は、通信事業者に共通するアプリケーションソフトウェアのプログラム（以下、「共通プログラム」という）を、記憶部１１０に記憶させて、自端末にインストールする。ここで、制御部１５０は、通信部１４０を介して共通プログラムを取得し、取得したプログラムを記憶部１１０に記憶させて、レジストリ値の書き換えなどを実行する。
【００３１】
制御部１５０には、ユーザにより選択されたアイコン画像を示す信号が、表示インタフェース部１６０から入力される。制御部１５０は、ユーザにより選択されたアイコン画像に対応付けられた記憶部１１０のアドレスにアクセスし、そのアドレスに記憶されているプログラムに応じた動作を実行する。
【００３２】
例えば、表示部１７０に表示されているアイコン画像Ａ１が、選択操作（例えば、画面に触れる操作）によってユーザにより選択された場合、制御部１５０は、アイコン画像Ａ１に対応付けられた記憶部１１０のアドレス０００１ｈ〜０００Ｆｈ（図２を参照）に記憶されているプログラムに応じた動作を実行する。
【００３３】
表示インタフェース部１６０には、アイコン画像を示す信号が、制御部１５０から入力される。表示インタフェース部１６０は、アイコン画像を示す信号に基づいて、表示部１７０にアイコン画像を表示させる。また、表示インタフェース部１６０は、ユーザにより選択されたアイコン画像を示す信号を、表示インタフェース部１６０に出力する。
【００３４】
表示部１７０は、ユーザインタフェースとしてのアイコン画像を、アイコン画像を示す信号に基づいて、画面に表示する。また、表示部１７０は、選択操作を検出し、ユーザにより選択されたアイコン画像を示す信号を、表示インタフェース部１６０に出力する。
【００３５】
次に、情報端末の動作手順の例を説明する。
図３は、情報端末の動作手順の例を示すフローチャートである。
（ステップＳ１）情報端末１００は、電源ボタン（不図示）に対する操作入力を検出した際、各機能ブロックを起動させる。
（ステップＳ２）モジュール・インタフェース部１３０は、コネクタ部１２０の電気抵抗値に基づいて、モジュール部２００がコネクタ部１２０に挿入されているか否かを検出する。モジュール部２００が挿入されている場合（ステップＳ２：Ｙｅｓ）、制御部１５０は、ステップＳ３に処理を進める。一方、モジュール部２００が挿入されていない場合（ステップＳ２：Ｎｏ）、制御部１５０は、処理を終了させる。
【００３６】
（ステップＳ３）制御部１５０は、事業者情報を、コネクタ部１２０及びモジュール・インタフェース部１３０を介して、モジュール部２００から読み出す。つまり、この事業者情報は、今回読み出した事業者情報である。
（ステップＳ４）制御部１５０は、前回読み出した事業者情報を、記憶部１１０から読み出す。
（ステップＳ５）制御部１５０は、共通プログラムを記憶部１１０に記憶させて、自端末にインストールする。
【００３７】
（ステップＳ６）制御部１５０は、前回読み出した事業者情報と、今回読み出した事業者情報とが異なるか否かを判定する。前回読み出した事業者情報と、今回読み出した事業者情報とが異なる場合（ステップＳ６：Ｙｅｓ）、制御部１５０は、ステップＳ７に処理を進める。一方、前回読み出した事業者情報と、今回読み出した事業者情報とが異ならない場合（ステップＳ６：Ｎｏ）、制御部１５０は、ステップＳ９に処理を進める。
【００３８】
（ステップＳ７）制御部１５０は、前回読み出した事業者情報に予め対応付けられた事業者独自のアプリケーションソフトウェアのプログラムを、記憶部１１０に記憶させたまま、自端末からアンインストールする。ここで、制御部１５０は、そのプログラムのユーザインタフェースとしてのアイコン画像を、表示部インタフェース部１６０を介して、表示部１７０から消去する。
【００３９】
（ステップＳ８）制御部１５０は、今回読み出した事業者情報に予め対応付けられた事業者独自のアプリケーションソフトウェアのプログラムを、通信部１４０により受信し、記憶部１１０における対応付けられたアドレスに記憶させて、自端末にインストールする。ここで、制御部１５０は、そのプログラムのユーザインタフェースとしてのアイコン画像を、表示部インタフェース部１６０を介して、表示部１７０に表示させせる。
【００４０】
（ステップＳ９）制御部１５０は、今回読み出された事業者情報を、記憶部１１０に記憶させる。なお、この今回読み出された事業者情報は、情報端末１００が次回起動された際に実行されるステップＳ４において、前回読み出した事業者情報として、記憶部１１０から読み出されることになる。
【００４１】
以上のように、情報端末１１０は、プログラムを記憶可能である記憶部１１０と、自端末に接続されたモジュール部２００から、事業者情報（通信キャリア情報）を読み出すモジュール・インタフェース部１３０と、モジュール・インタフェース部１３０が前記事業者情報を読み出した際、前記事業者情報に予め対応付けられた事業者独自のアプリケーションソフトウェアのプログラム（第１プログラム）を、記憶部１１０に記憶させて、自端末にインストールする制御部１５０と、を備える。
この構成により、制御部１５０は、モジュール・インタフェース部１３０が事業者情報を読み出した際、事業者情報に予め対応付けられた第１プログラムを、記憶部１１０に記憶させて、自端末にインストールする。これにより、情報端末は、事業者独自のアプリケーションソフトウェアのインストールを、ユーザが指示する必要がない。すなわち、情報端末は、操作性を向上させることができる。
【００４２】
また、モジュール・インタフェース部１３０は、モジュール部２００に代えて自端末に接続された他のモジュール部２００から、他の事業者情報を読み出し、制御部１５０は、前記事業者情報と前記他の事業者情報とが異なる場合、前記第１プログラムを記憶部１１０に記憶させたまま、自端末からアンインストールし、前記他の事業者情報に予め対応付けられた事業者独自のアプリケーションソフトウェアのプログラム（第２プログラム）を、記憶部１１０に記憶させて、自端末にインストールする。
これにより、情報端末は、前回とは異なる事業者情報が記憶されているＳＩＭカード（モジュール）が自端末に挿入された場合でも、動作保証外の動作を実行して誤動作してしまうことがない。すなわち、情報端末は、安全性を向上させることができる。
【００４３】
また、モジュール・インタフェース部１３０は、モジュール部２００としてのＳＩＭカードから前記事業者情報を読み出し、他のモジュール部２００としての他のＳＩＭカードから前記他の事業者情報を読み出す。
【００４４】
また、プログラムは、情報端末１００のコンピュータに、自端末に接続されたモジュール部２００から事業者情報を読み出す手順と、前記事業者情報を読み出した際、前記事業者情報に予め対応付けられたプログラムを、記憶部に記憶させて、自端末にインストールする手順と、を実行させる。
【００４５】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００４６】
なお、以上に説明した情報端末を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００４７】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００４８】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００４９】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００５０】
１００…情報端末、１１０…記憶部、１２０…コネクタ部、１３０…モジュール・インタフェース部、１４０…通信部、１５０…制御部、１６０…表示インタフェース部、１７０…表示部
【図１】
2014010542.tif 000003
【図２】
2014010542.tif 000004
【図３】
2014010542.tif 000005