(57)【要約】【課題】ＳＩＭカードの装着時とそうでない時とで電話番号設定処理を共通化できる携帯端末、起動処理方法及びプログラムを提供する。【解決手段】データベース１に記憶された電話番号に設定する端末起動モードと、ＳＩＭカードから電話番号を読み出すことができた場合には当該電話番号を設定するが、ＳＩＭカードから電話番号を読み出せなかった際にはデータベース１に記憶された電話番号に設定するＳＩＭ優先モードと、ＳＩＭカードから電話番号を読み出すことができた場合にはＳＩＭカードに記憶された電話番号に設定し、ＳＩＭカードから電話番号を読み出せなかった場合にはエラーを表示部２に表示するＳＩＭ起動モードとの３種類の動作モードのうち１つを予め選択して設定しておくことができ、携帯端末１００の電源投入時には設定された動作モードに従って携帯端末１００の電話番号を設定する。【選択図】図１
2007324778.tif 000002
【特許請求の範囲】
【請求項１】
複数の電源投入時の動作モードの内のいずれが選択されているかを示す起動設定情報と、所定の電話番号の情報である電話番号情報とを記憶するデータベースと、
それぞれ異なる電話番号を記憶するＩＣカードを装着可能であり、装着したＩＣカードから電話番号を読み取り可能なＩＣカード装着部と、
制御部と
を有し、
前記制御部は、電源投入時に前記データベースから前記起動設定情報を読み出し、読み出した当該起動設定情報に従って、電源投入時に前記ＩＣカード装着部に装着したＩＣカードに記憶された電話番号と前記データベースに記憶された前記所定の電話番号のうち、いずれを当該携帯端末の電話番号として設定するかを決定する
ことを特徴とする携帯端末。
【請求項２】
各種情報を表示可能な表示部
を更に有し、
前記電源投入時の動作モードは、
前記ＩＣカード装着部からＩＣカードに記憶された電話番号を読み出すことができたか否かにかかわらず、前記データベースに記憶された前記所定の電話番号を当該携帯端末の電話番号として設定する第１のモードと、
前記ＩＣカード装着部からＩＣカードに記憶された電話番号を読み出すことができた場合には、当該ＩＣカードに記憶されている電話番号を当該携帯端末の電話番号として設定し、前記ＩＣカード装着部からＩＣカードに記憶された電話番号を読み出せなかった場合には、前記データベースに記憶された所定の電話番号を当該携帯端末の電話番号として設定する第２のモードと、
前記ＩＣカード装着部からＩＣカードに記憶された電話番号を読み出すことができた場合には、当該ＩＣカードに記憶されている電話番号を当該携帯端末の電話番号として設定し、前記ＩＣカード装着部からＩＣカードに記憶された電話番号を読み出せなかった場合には、前記表示部にＩＣカードから電話番号を読み出すことができないことを通知する表示を行う第３のモードと、
の少なくとも３種類のモードである
ことを特徴とする請求項１に記載の携帯端末。
【請求項３】
現在位置情報を取得する現在位置情報取得部
を更に有し、
前記データベースは、前記電話番号情報内の前記所定の電話番号に現在位置における通話料金と、前記ＩＣカードに記憶された電話番号の通話料金の情報である通話料金情報を更に記憶し、
前記電源投入時の動作モードには、
前記ＩＣカード装着部からＩＣカードに記憶された電話番号を読み出すことができた場合には、前記現在位置情報取得部が取得した現在位置情報と前記データベースが記憶する通話料金情報とを基に、ＩＣカードから読み出した電話番号と前記データベースに記憶された前記所定の電話番号とのうち現在位置において通話料金が安い方を当該携帯端末の電話番号に設定し、前記ＩＣカード装着部からＩＣカードに記憶された電話番号を読み出せなかった場合には、前記データベースに記憶された所定の電話番号を当該携帯端末の電話番号として設定する第４のモード
が含まれることを特徴とする請求項２に記載の携帯端末。
【請求項４】
複数の前記ＩＣカード装着部
を有し、
前記電源投入時の動作モードには、
少なくとも１つの前記ＩＣカード装着部からＩＣカードに記憶された電話番号を読み出すことができたか否かにかかわらず、前記データベースに記憶された前記所定の電話番号を当該携帯端末の電話番号として設定する第１のモードと、
少なくとも１つの前記ＩＣカード装着部からＩＣカードに記憶された電話番号を読み出すことができた場合には、当該ＩＣカードに記憶されている電話番号を当該携帯端末の電話番号として設定し、前記ＩＣカード装着部からＩＣカードに記憶された電話番号を読み出せなかった場合には、前記データベースに記憶された所定の電話番号を当該携帯端末の電話番号として設定する第２のモードと、
少なくとも１つの前記ＩＣカード装着部からＩＣカードに記憶された電話番号を読み出すことができた場合には、当該ＩＣカードに記憶されている電話番号を当該携帯端末の電話番号として設定し、前記ＩＣカード装着部からＩＣカードに記憶された電話番号を読み出せなかった場合には、前記表示部にＩＣカードから電話番号を読み出すことができないことを通知する表示を行う第３のモードと、
を有することを特徴とする請求項１に記載の携帯端末。
【請求項５】
複数の電源投入時の動作モードの内のいずれが選択されているかを示す起動設定情報と、所定の電話番号の情報である電話番号情報とを記憶するデータベースと、それぞれ異なる電話番号を記憶するＩＣカードを装着可能であり、装着したＩＣカードから電話番号を読み取り可能なＩＣカード装着部とを有する携帯端末の起動処理方法であって、
電源投入時に前記データベースから前記起動設定情報を読み出す第１の工程と、
前記第１の工程において読み出した当該起動設定情報を参照し、前記複数の動作モードのうちいずれの動作モードに設定されているかを判断する第２の工程と、
前記第２の工程において行われた判断に基づいて、電源投入時に前記ＩＣカード装着部に装着したＩＣカードに記憶された電話番号と前記データベースに記憶された前記所定の電話番号のうちのいずれかを当該携帯端末の電話番号として設定する第３の工程と
を有することを特徴とする起動処理方法。
【請求項６】
複数の電源投入時の動作モードの内のいずれが選択されているかを示す起動設定情報と、所定の電話番号の情報である電話番号情報とを記憶するデータベースと、それぞれ異なる電話番号を記憶するＩＣカードを装着可能であり、装着したＩＣカードから電話番号を読み取り可能なＩＣカード装着部とを有する携帯端末が実行するプログラムであって、
電源投入時に前記データベースから前記起動設定情報を読み出す第１の手順と、
前記第１の手順において読み出した当該起動設定情報を参照し、前記複数の動作モードのうちいずれの動作モードに設定されているかを判断する第２の手順と、
前記第２の手順において行われた判断に基づいて、電源投入時に前記ＩＣカード装着部に装着したＩＣカードに記憶された電話番号と前記データベースに記憶された前記所定の電話番号のうちのいずれかを当該携帯端末の電話番号として設定する第３の手順と
を前記携帯端末に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードを着脱可能な携帯端末、起動処理方法及びプログラムに関する。
【背景技術】
【０００２】
ＧＳＭ（Global System for Mobile Communications）やＷ−ＣＤＭＡ（Wideband Code Division Multiple Access）等の方式の携帯電話では、ＳＩＭカード（Subscriber Identify Module card）というＩＣカードが装着されて使用される。
ＳＩＭカードとは、携帯電話会社が発行する、契約者情報を記録してあり、携帯端末に差し込んで利用者の識別に使われるカードであり、ＩＭＳＩ（International Mobile Subscriber Identity）と呼ばれる固有の番号が付与されている。これと電話番号を結びつけることによりＳＩＭカードを装着した携帯端末による通信が可能となる。
【０００３】
これにより、ＳＩＭカードにより携帯端末と事業者（キャリア）を分離させることが可能になっている。
例えば特許文献１では、複数のＳＩＭカードが装着可能であり、ＳＩＭカードの脱着を検出しＳＩＭカードの１つを適切に制御する携帯端末が開示されている。
【０００４】
また、ＰＨＳ（Personal Handyphone System）端末用のＳＩＭカードとして、ＳＩＭカードと同様の機能を有するＰＩＭカードがある。
【特許文献１】特開２００２−２１８５３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示されたような、ＳＩＭカードを装着して利用する携帯端末では、ＳＩＭカードを装着しないとその携帯端末を利用することができず、つまりＳＩＭカードに書き込まれた電話番号情報しか読み出すことができなかった。
反対に、ＳＩＭカードに非対応の携帯端末では、当該携帯端末本体に書き込まれた電話番号しか読み出すことができず、ＳＩＭカードからの電話番号情報の読み出しはできない。
このため、ＳＩＭカード対応の携帯端末と非対応の携帯端末とでは、各々の端末に適したソフトを適用する必要があり、同じソフトウェアで両方に対応することはできないため、ソフトウェアの生産性が低い、という不利益があった。
【０００６】
本発明は、上述した不利益を解消するために、ＳＩＭカードの装着時とそうでない時とで電話番号設定処理を共通化できる携帯端末、起動処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した目的を達成するために、第１の発明の携帯端末は、複数の電源投入時の動作モードの内のいずれが選択されているかを示す起動設定情報と、所定の電話番号の情報である電話番号情報とを記憶するデータベースと、それぞれ異なる電話番号を記憶するＩＣカードを装着可能であり、装着したＩＣカードから電話番号を読み取り可能なＩＣカード装着部と、制御部とを有し、前記制御部は、電源投入時に前記データベースから前記起動設定情報を読み出し、読み出した当該起動設定情報に従って、電源投入時に前記ＩＣカード装着部に装着したＩＣカードに記憶された電話番号と前記データベースに記憶された前記所定の電話番号のうち、いずれを当該携帯端末の電話番号として設定するかを決定する。
【０００８】
第２の発明の起動処理方法は、複数の電源投入時の動作モードの内のいずれが選択されているかを示す起動設定情報と、所定の電話番号の情報である電話番号情報とを記憶するデータベースと、それぞれ異なる電話番号を記憶するＩＣカードを装着可能であり、装着したＩＣカードから電話番号を読み取り可能なＩＣカード装着部とを有する携帯端末の起動処理方法であって、電源投入時に前記データベースから前記起動設定情報を読み出す第１の工程と、前記第１の工程において読み出した当該起動設定情報を参照し、前記複数の動作モードのうちいずれの動作モードに設定されているかを判断する第２の工程と、前記第２の工程において行われた判断に基づいて、電源投入時に前記ＩＣカード装着部に装着したＩＣカードに記憶された電話番号と前記データベースに記憶された前記所定の電話番号のうちのいずれかを当該携帯端末の電話番号として設定する第３の工程とを有する。
【０００９】
第３の発明のプログラムは、複数の電源投入時の動作モードの内のいずれが選択されているかを示す起動設定情報と、所定の電話番号の情報である電話番号情報とを記憶するデータベースと、それぞれ異なる電話番号を記憶するＩＣカードを装着可能であり、装着したＩＣカードから電話番号を読み取り可能なＩＣカード装着部とを有する携帯端末が実行するプログラムであって、電源投入時に前記データベースから前記起動設定情報を読み出す第１の手順と、前記第１の手順において読み出した当該起動設定情報を参照し、前記複数の動作モードのうちいずれの動作モードに設定されているかを判断する第２の手順と、前記第２の手順において行われた判断に基づいて、電源投入時に前記ＩＣカード装着部に装着したＩＣカードに記憶された電話番号と前記データベースに記憶された前記所定の電話番号のうちのいずれかを当該携帯端末の電話番号として設定する第３の手順とを前記携帯端末に実行させる。
【発明の効果】
【００１０】
本発明によれば、ＳＩＭカードの装着時とそうでない時とで電話番号設定処理を共通化できる携帯端末、起動処理方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本実施形態の携帯端末１００について説明する。
図１は、本実施形態の携帯端末１００のブロック図である。
図１に示すように、データベース１、表示部２、ＳＩＭカードソケット３、電源スイッチ４、制御部５を有する。
【００１２】
データベース１は、携帯端末１００の各種データを記憶する記憶部である。
データベース１は、例えば、ＲＯＭ（Read Only Memory）乃至ＳＲＡＭ（Static Random Access Memory）等で構成され、後述する制御部５に実行されるプログラム、携帯端末１００の電話番号情報、起動設定情報、電話帳データ等を格納する。
電話番号情報は、携帯端末１００固有の電話番号の情報である。
起動設定情報は、後述する電源スイッチ４により携帯端末１００の電源がＯＮされた場合の動作についての設定情報である、詳しくは後述する。
【００１３】
表示部２は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）等で構成され、発話時の電話番号入力画面や、着信通知画面、メニュー画面等を表示する。
ＳＩＭカードソケット３は、ＳＩＭカードが装着されるソケットである。
電源スイッチ４は、携帯端末１００の電源を入り切りするスイッチである。
【００１４】
制御部５は、携帯端末１００全体の動作を制御する。
例えば、制御部５は、例えばＣＰＵ（Central Processing Unit）等で構成されており、電源スイッチ４がＯＮされると、データベース１に格納されたプログラムを読み出して実行し、データベース１、表示部２、ＳＩＭカードソケット３の制御を行う。
【００１５】
制御部５は、電源スイッチＯＮ時に、データベース１に記憶された起動設定情報を読み出し、これを基に起動時の制御を変化させる。
制御部５が実行する起動時の動作モードは、例えば３種類ある。
すなわち、「端末起動」モード、「ＳＩＭ起動」モード、「ＳＩＭ優先」モードである。
なお、これらのモードの名称は一例であり、変化させても良い。
【００１６】
以下、起動時の動作モードについて説明する。
端末起動モードは、ＳＩＭカードがＳＩＭカードソケット３に装着されているか否かにかかわらず、データベース１に記憶された電話番号を読み出して携帯端末１００の電話番号に設定するモードである。
端末起動モードでは、制御部５は、データベース１から電話番号情報を読み出し、携帯端末１００の電話番号を読み出した電話番号情報に記載された電話番号に設定する。
【００１７】
ＳＩＭ優先モードは、ＳＩＭカードに記憶された電話番号情報を読み出してこれに記載された電話番号を携帯端末１００の電話番号に設定するモードであるが、ＳＩＭカードがＳＩＭカードソケット３に装着されていない等、ＳＩＭカードから電話番号を読み出すことができなかった場合には、データベース１に記憶された所定の電話番号を読み出して携帯端末の電話番号に設定するモードである。すなわち、ＳＩＭカードから電話番号を読み出すことができなかった場合には端末起動モードと同様の動作を行う。
ＳＩＭ優先モードの場合、制御部５は、起動コマンド（データベース１に記憶されている）をＳＩＭカードに送出してＳＩＭカードを起動し、ＳＩＭカードの起動に成功した場合はＳＩＭカードに記憶された電話番号を読み出した後、携帯端末１００の電話番号を読み出した電話番号に設定するが、ＳＩＭカードが装着されていない、或いは読み取りエラー、起動エラー等の理由でＳＩＭカードから電話番号を読み出せなかった場合には、データベース１から電話番号情報を読み出し、携帯端末１００の電話番号を読み出した電話番号情報に記載された電話番号に設定する。
【００１８】
ＳＩＭ起動モードは、ＳＩＭカードに記憶された電話番号情報を読み出してこれに記載された電話番号を携帯端末１００の電話番号に設定するモードであるが、ＳＩＭカードから電話番号を読み出せなかった場合には、その旨（「ＳＩＭカードをソケットに挿入してください」、や「読み出しエラー」等）を表示部２に表示して終了するモードである。すなわち、このモードの場合、起動時にＳＩＭカードから電話番号を読み出せなかった場合、携帯端末１００は電話番号を設定できず、電話機として機能しないままである。
ＳＩＭ起動モードでは、制御部５は、起動コマンド（データベース１に記憶されている）をＳＩＭカードに送出してＳＩＭカードを起動し、ＳＩＭカードの起動に成功した場合はＳＩＭカードに記憶された電話番号を読み出した後、携帯端末１００の電話番号を読み出した電話番号に設定するが、ＳＩＭカードから電話番号を読み出せなかった場合には、表示部２にエラー表示を行った後、処理を終了する。
【００１９】
起動設定情報は、上述した３種類のモードのうちのどれに現在設定されているかの情報である。起動設定情報は、例えば図１に図示しない操作部等により予め設定され、データベース１に記憶されている。
【００２０】
以下、本実施形態の携帯端末１００の起動時の動作例について説明する。
図２は、携帯端末１００の起動時の動作例を説明するためのフローチャートである。
ステップＳＴ１：
電源スイッチ４がＯＮする。
ステップＳＴ２：
制御部５は、データベース１から起動設定情報を読み出す。起動時設定情報は、携帯端末１００の起動時に上記説明した３種類のモードのうちどのモードで起動するか、の情報である。
【００２１】
ステップＳＴ３：
制御部５は、ステップＳＴ２においてデータベース１から読み出した起動時設定情報がいずれのモードに設定されているかを判定し、端末起動モードであった場合にはステップＳＴ４に進み、ＳＩＭ優先モードであった場合にはステップＳＴ５に進み、ＳＩＭ起動モードであった場合にはステップＳＴ８にすすむ。
ステップＳＴ４：
ステップＳＴ３において端末起動モードであると判定された場合、或いは、ステップＳＴ６においてＳＩＭカードから電話番号を読み出せなかった場合には、制御部５は、データベース１から電話番号情報を読み出す。
【００２２】
ステップＳＴ５：
ステップＳＴ３においてＳＩＭ優先モードであると判定された場合は、制御部５はＳＩＭカードの起動コマンドをＳＩＭカードソケット３に送出する。
ステップＳＴ６：
制御部５は、ＳＩＭカードから電話番号を読み出すことができた場合はステップＳＴ７へ進み、ＳＩＭカードがＳＩＭカードソケット３に装着されていない、或いは、データ読み取りエラー等によりＳＩＭカードから電話番号を読み出せなかった場合は、ステップＳＴ４に戻る。
【００２３】
ステップＳＴ７：
制御部５は、ステップＳＴ６またはステップＳＴ９においてＳＩＭカードから電話番号を読み出すことができた場合は、ＳＩＭカードに書き込まれている電話番号情報をＳＩＭカードソケット３を通じて読み取る。
ステップＳＴ８：
ステップＳＴ３においてＳＩＭ起動モードであると判定された場合は、制御部５はＳＩＭカードの起動コマンドをＳＩＭカードソケット３に送出する。
【００２４】
ステップＳＴ９：
制御部５は、ＳＩＭカードから電話番号を読み出すことができた場合はステップＳＴ７へ進み、ＳＩＭカードから電話番号を読み出せなかった場合は、ステップＳＴ１０に進む。
ステップＳＴ１０：
ステップＳＴ９においてＳＩＭカードから電話番号を読み出せなかった場合には、制御部５はＳＩＭカードの起動時にエラーが生じた旨を表示部２に表示する。
【００２５】
ステップＳＴ１１：
制御部５は、ステップＳＴ４或いはステップＳＴ７において読み出された電話番号情報に記載された電話番号を携帯端末１００の電話番号として設定する。
【００２６】
以上説明したように、本実施形態の携帯端末１００は、３種類の動作モードを有する。ＳＩＭカードが装着されているか否かにかかわらずデータベース１に記憶された電話番号を読み出し当該電話番号を携帯端末１００の電話番号に設定する端末起動モードと、ＳＩＭカードから電話番号を読み出すことができた場合にはＳＩＭカードに記憶された電話番号を携帯端末１００の電話番号をして設定するが、ＳＩＭカードから電話番号を読み出せなかった際にはデータベース１に記憶された電話番号を携帯端末１００の電話番号に設定するＳＩＭ優先モードと、ＳＩＭカードから電話番号を読み出すことができた場合にはＳＩＭカードに記憶された電話番号を携帯端末１００の電話番号をして設定し、ＳＩＭカードから電話番号を読み出せなかった場合にはエラーを表示部２に表示するＳＩＭ起動モードである。本実施形態の携帯端末１００によれば、これら３種類の動作モードの内１つを予め選択して設定しておくことができ、携帯端末１００の電源投入時には設定された動作モードに従って携帯端末１００の電話番号を設定するので、１台の携帯端末１００でＳＩＭカードを使用する場合としない場合の両方に対応することができる。
また、本実施形態の携帯端末１００は、制御部５が実行する、データベース１に記憶されたプログラムによる制御のみで（すなわちソフトウェアのみで）実施が可能であるため、ソフトウェアの生産性が向上する。
【００２７】
＜変形例＞
以下、上述した実施携帯の携帯端末１００の変形例について説明する。
図３に本変形例に係る携帯端末１００ａの全体構成図である。
図３に示すように、本変形例の携帯端末１００ａは、データベース１ａ、表示部２、ＳＩＭカードソケット３、電源スイッチ４、制御部５ａ、現在位置情報取得部６を有する。
表示部２、ＳＩＭカードソケット３、電源スイッチ４の動作については上述した実施形態と同様であるので説明を省略する。
【００２８】
データベース１ａは、上述した実施携帯のデータベース１が記憶する、各種プログラム、携帯端末１００ａの電話番号情報、起動時設定情報、電話帳データ等の他に、後述する通話料金情報を記憶する。
現在位置情報取得部６は、携帯端末１００ａの現在位置情報を参照する。
現在位置情報取得部６は、例えば、ＧＰＳ（Global Positioning System）機能を有し、ＧＰＳ衛星と通信を行うことにより現在位置情報を取得する。
或いは、現在位置情報取得部６は、例えば、携帯電話網において携帯端末１００ａと通信を行う基地局のＣＳＩＤ（Cell Station Identification：基地局識別番号）を検出する。ＣＳＩＤには基地局の位置情報が含まれるので、これを携帯端末１００ａの位置情報とする。
【００２９】
制御部５ａの動作は、上述した実施形態の制御部５の動作と概ね同様である。
ただし、制御部５ａは、携帯端末１００ａの電源投入時に４種類の起動モードを有する。
すなわち、端末起動モード、ＳＩＭ優先モード、ＳＩＭ起動モード、及び自動選択モードである。
端末起動モード、ＳＩＭ優先モード、ＳＩＭ起動モードについては上述した実施形態と同様であるので説明を省略する。
【００３０】
自動選択モードは、現在位置情報取得部６が取得した現在位置情報を基に、データベース１ａに記憶された電話番号と、ＳＩＭカードから読み出して電話番号とのうち通話料金が安い方の電話番号を自動選択し、選択した電話番号を携帯端末１００ａの電話番号として設定するモードである。
例えば携帯端末１００ａを国際ローミングを利用して通話する場合等に、データベース１ａに記憶されている電話番号で通話すると国際通話となり通話料金が高額になる場合がある。この場合、現在位置付近の携帯通信網をＳＩＭカードに記憶された電話番号により利用した方が通話料金が安くなる。
制御部５ａは、現在位置情報取得部６が取得した現在位置情報を基に、データベース１ａに記憶された電話番号とＳＩＭカードから読み出した電話番号とのどちらを使用した方が通話料金が安いかを判断し、安いと判断した方の電話番号を携帯端末１００ａの電話番号として設定する。
【００３１】
制御部５ａが、データベース１ａから読み出した電話番号とＳＩＭカードから読み出した電話番号とのどちらを使用した方が通話料金が安いかを判断する方法としては、例えば、データベース１ａに予め位置情報に対応した通話料金情報を記憶させておき、制御部５ａが現在位置情報と通話料金情報とを参照して判断する等の方法がある。データベース１ａには、例えば携帯端末１００ａの製作時に予め通話料金情報を記憶させておいても良いし、図３に図示しない操作部によるユーザの入力により記憶させるようにしても良い。
【００３２】
以下、本変形例の携帯端末１００ａの動作例について説明する。
図４は、携帯端末１００ａの動作例を説明するためのフローチャートである。
【００３３】
ステップＳＴ２１：
電源スイッチ４がＯＮする。
ステップＳＴ２２：
制御部５ａは、データベース１ａから起動設定情報を読み出す。起動時設定情報は、携帯端末１００の起動時に端末起動モード、ＳＩＭ優先モード、ＳＩＭ起動モード、自動選択モードの４種類のモードのうちどのモードで起動するか、の情報である。
【００３４】
ステップＳＴ２３：
制御部５ａは、ステップＳＴ２２においてデータベース１ａから読み出した起動時設定情報がいずれのモードに設定されているかを判定し、端末起動モードであった場合にはステップ２４に進み、ＳＩＭ優先モードであった場合にはステップＳＴ２５に進み、ＳＩＭ起動モードであった場合にはステップＳＴ２８に、自動選択モードであった場合にはステップＳＴ３２に進む。
ステップＳＴ２４：
ステップＳＴ２３において端末起動モードであると判定された場合、或いは、ステップＳＴ２６においてＳＩＭカードが起動しなかった場合には、制御部５ａは、データベース１ａから電話番号情報を読み出す。
【００３５】
ステップＳＴ２５：
ステップＳＴ２３においてＳＩＭ優先モードであると判定された場合は、制御部５ａはＳＩＭカードの起動コマンドをＳＩＭカードソケット３に送出する。
ステップＳＴ２６：
制御部５ａは、ＳＩＭカードから電話番号を読み出すことができた場合はステップＳＴ２７へ進み、ＳＩＭカードがＳＩＭカードソケット３に装着されていない、或いは、データ読み取りエラー等によりＳＩＭカードから電話番号を読み出せなかった場合は、ステップＳＴ２４に戻る。
【００３６】
ステップＳＴ２７：
制御部５ａは、ステップＳＴ２６またはステップＳＴ２９においてＳＩＭカードから電話番号を読み出すことができた場合は、ＳＩＭカードに書き込まれている電話番号情報をＳＩＭカードソケット３を通じて読み取る。
ステップＳＴ２８：
ステップＳＴ２３においてＳＩＭ起動モードであると判定された場合は、制御部５ａはＳＩＭカードの起動コマンドをＳＩＭカードソケット３に送出する。
【００３７】
ステップＳＴ２９：
制御部５ａは、ＳＩＭカードから電話番号を読み出すことができた場合はステップＳＴ２７へ進み、ＳＩＭカードがＳＩＭカードソケット３に装着されていない、或いは、データ読み取りエラー等によりＳＩＭカードから電話番号を読み出せなかった場合は、ステップＳＴ３０に進む。
ステップＳＴ３０：
ステップＳＴ２９においてＳＩＭカードから電話番号を読み出せなかった場合には、制御部５ａはＳＩＭカードの起動時にエラーが生じた旨を表示部２に表示する。
【００３８】
ステップＳＴ３１：
制御部５ａは、ステップＳＴ２４或いはステップＳＴ２７において読み出された電話番号情報に記載された電話番号を携帯端末１００ａの電話番号として設定する。
ステップＳＴ３２：
ステップＳＴ２３において自動選択モードであると判定された場合は、制御部５ａはＳＩＭカードの起動コマンドをＳＩＭカードソケット３に送出する。
【００３９】
ステップＳＴ３３：
制御部５ａは、ＳＩＭカードから電話番号を読み出すことができた場合はステップＳＴ３４へ進み、ＳＩＭカードがＳＩＭカードソケット３に装着されていない、或いは、データ読み取りエラー等によりＳＩＭカードから電話番号を読み出せなかった場合は、ステップＳＴ２４に戻る。
ステップＳＴ３４：
現在位置情報取得部６が、現在位置情報を取得する。
【００４０】
ステップＳＴ３５：
制御部５ａは、ステップＳＴ３４において現在位置情報取得部６が取得した現在位置情報を基に、データベース１ａの通話料金情報を参照し、データベース１ａに記憶された電話番号とＳＩＭカードに記憶された電話番号のどちらの通話料金の方が安いかの判断を行う。
ステップＳＴ３６：
ステップＳＴ３５における制御部５ａの判断において、データベース１ａに記憶された電話番号の方が通話料金が安ければステップＳＴ３７に進み、ＳＩＭカードに記憶された電話番号の方が通話料金が安ければステップＳＴ３８に進む。
【００４１】
ステップＳＴ３７：
ステップＳＴ３６において、データベース１ａに記憶された電話番号の方が通話料金が安いと判断された場合は、制御部５ａはデータベース１に記憶された電話番号を携帯端末１００ａの電話番号に設定する。
ステップＳＴ３８：
ステップＳＴ３６において、ＳＩＭカードに記憶された電話番号の方が通話料金が安いと判断された場合は、制御部５ａはＳＩＭカードに記憶された電話番号を携帯端末１００ａの電話番号に設定する。
【００４２】
以上説明したように、本変形例の携帯端末１００ａは、４種類の動作モードを有する。ＳＩＭカードが装着されているか否かにかかわらずデータベース１ａに記憶された電話番号を読み出し当該電話番号を携帯端末１００ａの電話番号に設定する端末起動モードと、ＳＩＭカードから電話番号を読み出すことができた場合にはＳＩＭカードに記憶された電話番号を携帯端末１００ａの電話番号をして設定するが、ＳＩＭカードから電話番号を読み出せなかった際にはデータベース１ａに記憶された電話番号を携帯端末１００ａの電話番号に設定するＳＩＭ優先モードと、ＳＩＭカードから電話番号を読み出すことが場合にはＳＩＭカードに記憶された電話番号を携帯端末１００ａの電話番号をして設定し、ＳＩＭカードから電話番号を読み出せなかった場合にはエラーを表示部２に表示するＳＩＭ起動モードと、データベース１ａに記憶された電話番号とＳＩＭカードに記憶された電話番号との内電話料金が安い方を自動的に選択して携帯端末１００ａの電話番号に設定する自動選択モードの４種類の動作モードである。本変形例の携帯端末１００ａによれば、これら４種類の動作モードの中から１つを予め選択して設定しておくことができ、携帯端末１００ａの電源投入時には設定された動作モードに従って携帯端末１００ａの電話番号を設定することができるので、１台の携帯端末１００ａでＳＩＭカードを使用する場合としない場合の両方に対応することができ、利便性が向上する。
また、本変形例の携帯端末１００ａは、制御部５ａが実行する、データベース１に記憶されたプログラムによる制御のみで（すなわちソフトウェアのみで）実施が可能であるため、ソフトウェアの生産性が向上する。
【００４３】
本発明は上述した実施形態には限定されない。
すなわち、本発明の実施に際しては、本発明の技術的範囲またはその均等の範囲内において、上述した実施形態の構成要素に関し様々な変更、コンビネーション、サブコンビネーション、並びに代替を行ってもよい。
【００４４】
上述した実施形態及び変形例では、ＳＩＭカードを装着する携帯端末について説明したが、本発明はこれには限定されない。例えばＰＩＭカードを装着するＰＨＳについても本発明は適用可能である。
【００４５】
上述した実施形態及び変形例では、ＳＩＭカードを１つだけ装着可能な携帯端末について説明したが、本発明はこれには限定されない。すなわち、複数のＳＩＭカードソケットを有し、複数のＳＩＭカードを装着可能であって、予めデータベース１（１ａ）に複数のＳＩＭカードの電話番号の優先順位情報を記憶しておき、ＳＩＭ優先モード或いはＳＩＭ起動モードにおいて優先順位情報に従って電話番号を決定するようにしてもよい。
【００４６】
また、上述した変形例において、データベース１ａに記憶された電話番号とＳＩＭカードに記憶された電話番号との内、電話料金が安い方を自動的に選択するとしたが、本発明はこれには限定されない。他の判断基準に基づいてデータベース１ａに記憶された電話番号とＳＩＭカードに記憶された電話番号とのどちらかを自動選択する構成としてもよい。他の判断基準は、本発明では限定しない。また、上述した実施形態においては３種類、変形例においては４種類の動作モードを有するとしたが、本発明はこれには限定されず、例えば上述したように電話料金以外の判断基準に基づいてデータベース１（１ａ）に記憶された電話番号とＳＩＭカードに記憶された電話番号とのどちらかを自動選択するモード等、その他の動作モードを有してもよい。
【図面の簡単な説明】
【００４７】
【図１】図１は、本実施形態の携帯端末１００のブロック図である。
【図２】図２は、本実施形態の携帯端末１００の起動時の動作例を説明するためのフローチャートである。
【図３】図３は、本変形例の携帯端末１００ａのブロック図である。
【図４】図４は、本変形例の携帯端末１００ａの起動時の動作例を説明するためのフローチャートである。
【符号の説明】
【００４８】
１００，１００ａ…携帯端末、１，１ａ…データベース、２…表示部、３…カードソケット、４…電源スイッチ、５，５ａ…制御部、６…現在位置情報取得部
【図１】
2007324778.tif 000003
【図２】
2007324778.tif 000004
【図３】
2007324778.tif 000005
【図４】
2007324778.tif 000006