(57)【要約】 【課題】  ＵＩＭなどの外部メモリにおいて一時的に接続状態が切断されたとしてもアプリケーションに対する操作を中断させず、また通信を中断させることがない通信装置を提供することを目的とする。【解決手段】  コネクタ部１２０を介して接続されたＵＩＭ２００が瞬断されたか、またはＵＩＭ２００がコネクタ部１２０から取り外されたか若しくは差し替えられたか、をＵＩＭ接続検出部１０８により検出する。ＵＩＭ接続検出部１０８によりＵＩＭ２００が取り外された若しくは差し替えられたことが検出された場合、電源リセット部１１１により電源リセットを行うことによって内部メモリ１０５に記憶されている加入者情報を消去する。ＵＩＭ接続検出部１０８によりＵＩＭ２００が瞬断されたことが検出された場合、内部メモリ１０５の加入者情報を消去することなく、ＵＩＭ２００との接続状態を維持するよう再活性化処理を活性化処理部１０３に行わせる。【選択図】  図２
2008219403.tif 000002
【特許請求の範囲】
【請求項１】
加入者に関する加入者情報を記憶する外部メモリを着脱自在に接続する接続手段と、前記外部メモリが接続されたとき、前記加入者情報を読み出して記憶する内部メモリと、を備える通信装置において、
前記接続手段を介した前記外部メモリの接続が一時的に切断されたか、または前記外部メモリが前記接続手段から取り外されたか、を検出する接続検出手段と、
前記接続検出手段により前記外部メモリが前記接続手段から取り外されたことが検出された場合、前記内部メモリに記憶されている加入者情報を消去する初期化手段と、
前記接続検出手段により前記外部メモリが一時的に切断されたことが検出された場合、前記内部メモリに記憶されている加入者情報を消去することなく、前記外部メモリとの接続状態を維持する処理を行う接続維持手段と、
を備える通信装置。
【請求項２】
前記接続検出手段は、前記接続手段と前記外部メモリとの切断を検出した場合、前記外部メモリに対して接続状態維持のための再活性化要求を行い、当該再活性化要求に対する応答を一定時間内に受信できない場合、前記外部メモリは取り外されたと判断し、前記再活性化要求に対する応答を一定時間内に受信した場合、一時的に切断されたと判断する、ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記内部メモリは、
前記外部メモリの接続時に、当該外部メモリから読み出された加入者情報に含まれる識別情報を記憶し、
前記接続検出手段は、
前記外部メモリから当該外部メモリの識別情報を読み出し、読み出された識別情報と前記内部メモリに記憶されている識別情報とが一致しているか否かを判断し、
前記識別情報が一致している場合は、一時的に切断されたと判断して、前記接続維持手段が前記外部メモリとの接続状態を維持し、
前記識別情報が一致していない場合は、前記外部メモリは取り外されて差し替えられたと判断して、前記初期化手段が前記メモリに記憶されている加入者情報を消去する
ことを特徴とする請求項１に記載の通信装置。
【請求項４】
前記接続検出手段により一時的な切断が検出され、前記接続維持手段により前記外部メモリとの接続状態を維持しようとする場合、前記外部メモリに対してユーザ認証を行う認証手段
をさらに備えることを特徴とする請求項１〜３のいずれか１項に記載の通信装置。
【請求項５】
加入者に関する加入者情報を記憶する外部メモリを着脱自在に接続する接続手段と、前記外部メモリが接続されたとき、前記加入者情報を読み出して記憶する内部メモリと、を備える通信装置の活性化方法において、
前記接続手段を介した前記外部メモリの接続が一時的に切断されたか、または前記外部メモリが前記接続手段から取り外されたか、を検出する接続検出ステップと、
前記接続検出ステップにより前記外部メモリが前記接続手段から取り外されたことが検出された場合、前記内部メモリに記憶されている加入者情報を消去する初期化ステップと、
前記接続検出ステップにより前記外部メモリが一時的に切断されたことが検出された場合、前記内部メモリに記憶されている加入者情報を消去することなく、前記外部メモリとの接続状態を維持する処理を行う接続維持ステップと、
を備える通信装置の活性化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加入者情報等を記憶する外部メモリを着脱自在に備える通信装置および通信装置の活性化方法に関する。
【背景技術】
【０００２】
近年の移動機は、加入者情報を記憶するＵＩＭ（User Identify Module）と呼ばれるＩＣメモリを装着している。移動機は、このＵＩＭを装着することで、ＵＩＭから加入者情報を読み出し、移動機内部に備える内部メモリに記憶させることができる。そして、移動機は、記憶されている加入者情報を用いて、キャリア事業者により管理される無線網を介した通信を行うことができる。すなわち、移動機は、無線通信網に対して発着信を行う場合、加入者情報を、無線通信網を管理する交換機に対して送信し、一方、この無線通信網を管理する交換機は、送信された加入者情報を用いて認証処理を行うことにより、移動機に対して無線通信網を介した通信を可能とさせる。例えば、非特許文献１には、加入者情報を記憶するＵＩＭを備えた移動機について記載されており、この移動機はＵＩＭに記憶された加入者情報を用いて通信を行うことができる。また、特許文献１及び２には、一時的に電源が切断された後に、移動機がＵＩＭに対してＰＩＮを自動入力する手法について記載されている。
【特許文献１】特許第３４５６１９１号公報
【特許文献２】特開平１１−３１３１４８号公報
【非特許文献１】3GPP TS 21.111 V 3.5.0,3rd GenerationPartnership Project; Technical Specification Group Terminals; USIM and IC cardrequirements (Release 1999)、［online］、平成１８年１２月５日検索、インターネット＜URL： http://www.arib.or.jp/IMT-2000/V600Dec06/2_T63/ARIB-STD-T63/R99/21/A21111-350.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、ＵＩＭは、一つの移動機に対して一つを装着させるものであり、移動機の不正使用を防止するために、ＵＩＭを移動機から取り外した場合、移動機は内部メモリに記憶されている加入者情報を消去（リセット）する処理を行わなければならない。
【０００４】
ここにおいて、移動機に装着されているＵＩＭは、振動などにより移動機と一時的に電気的に切断される状態となる場合がある。つまり、移動機とＵＩＭとの間に接触不良状態が生じる場合がある。一時的とはいえ電気的に切断された場合、移動機は、ＵＩＭが取り外されたと、判断することになる。そして、移動機は、ＵＩＭが取り外されたことを検出すると、内部メモリの加入者情報を消去する処理を行う。この消去処理は、ユーザが現に操作していたアプリケーションの処理を中断させ、また通信を中断させるなどの不都合を生じさせる。
【０００５】
本課題については、例えば特許文献１及び２において触れられており、一時的に電源が切断された後に、移動機がＵＩＭに対してＰＩＮを自動入力する手法について述べられている。これは、悪意を持った利用者が意図的にＵＩＭを差し替えてサービスを不正に継続利用することを防ぐためにＰＩＮを利用しているものである。
【０００６】
しかしながら、移動通信用のＵＩＭは、ＰＩＮはユーザ設定により入力不要とすることができるため、自動入力されたＰＩＮの照合結果を以ってしてＵＩＭの利用を許可するかどうかを判定する手法を全てに適用することができないという問題がある。
【０００７】
また、ＵＩＭは、耐タンパ性を確保するため、移動機から取り外され、電源などが一旦落ちた状態になると、従前の通信状態や設定状態はリセットされてしまう。このため非活性状態にあるＵＩＭが、再度移動機と通信を行うためには、単に再度電源をつないだだけでは、活性状態に移行することはできず、移動機は、電源およびクロック信号などをＵＩＭに供給する活性化処理を行う必要がある。この活性化処理の後に、移動機は加入者情報およびＩＤ情報をＵＩＭから取り出す必要があるが、このような加入者情報およびＩＤ情報の取り出しには時間がかかる。よって、このような加入者情報およびＩＤ情報の取り出し処理は、ユーザが現に操作していたアプリケーションの処理を中断させ、また通信を中断させるなどの不都合を生じさせる。
【０００８】
そこで、本発明は、ＵＩＭなど通信装置に対して重要な情報を記憶する着脱自在の外部メモリにおける接続状態が一時的に切断されたとしても、ＰＩＮ入力という手法に依らずにＵＩＭの不正な差し替えが検出可能であり、アプリケーションに対する操作を中断させず、また通信を中断させることがない通信装置および活性化方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明の通信装置は、加入者に関する加入者情報を記憶する外部メモリを着脱自在に接続する接続手段と、上記外部メモリが接続されたとき、上記加入者情報を読み出して記憶する内部メモリと、を備える通信装置において、上記接続手段を介した上記外部メモリの接続が一時的に切断されたか、または上記外部メモリが上記接続手段から取り外されたか、を検出する接続検出手段と、上記接続検出手段により上記外部メモリが上記接続手段から取り外されたことが検出された場合、上記内部メモリに記憶されている加入者情報を消去する初期化手段と、上記接続検出手段により上記外部メモリが一時的に切断されたことが検出された場合、上記内部メモリに記憶されている加入者情報を消去することなく、上記外部メモリとの接続状態を維持する処理を行う接続維持手段と、を備えている。
【００１０】
また、本発明の通信装置の活性化方法は、加入者に関する加入者情報を記憶する外部メモリを着脱自在に接続する接続手段と、上記外部メモリが接続されたとき、上記加入者情報を読み出して記憶する内部メモリと、を備える通信装置の活性化方法において、上記接続手段を介した上記外部メモリの接続が一時的に切断されたか、または上記外部メモリが上記接続手段から取り外されたか、を検出する接続検出ステップと、上記接続検出ステップにより上記外部メモリが上記接続手段から取り外されたことが検出された場合、上記内部メモリに記憶されている加入者情報を消去する初期化ステップと、上記接続検出ステップにより上記外部メモリが一時的に切断されたことが検出された場合、上記内部メモリに記憶されている加入者情報を消去することなく、上記外部メモリとの接続状態を維持する処理を行う接続維持ステップと、を備えている。
【００１１】
この発明によれば、加入者情報を記憶する外部メモリとこの外部メモリを接続する通信装置との接続が、外部メモリが取り外されたなどにより、切断された場合、内部メモリから加入者情報を消去して初期化することができる。また、外部メモリと通信装置との接続が、接触不良などにより、一時的に切断されただけである場合、内部メモリから加入者情報を消去することなく、外部メモリと通信装置との接続状態を維持することで、内部メモリにすでに記憶している加入者情報を用いて通信状態を維持することができる。例えば、加入者情報には、ＵＩＭまたは加入者を一意に特定するための識別情報が含まれており、この識別情報として、国際加入者識別番号（ＩＭＳＩ）、ＩＣカード識別番号（ＩＣＣＩＤ）が用いられる。
【００１２】
これにより、瞬断など一時的に外部メモリと通信装置との接続が切断された場合においては、外部メモリから加入者情報を取り込み直すなどの時間のかかる処理を行うことなく、内部メモリに記憶されている加入者情報を記憶させたまま通信装置と外部メモリとの接続を維持する処理を行うことで、迅速に発着信を行うことができる正常な状態に復帰することができる。また、迅速に正常な状態に復帰できることから、操作しているアプリケーションまたは通信を中断させることがない。
【００１３】
また、本発明の通信装置の上記接続検出手段は、上記接続手段と上記外部メモリとの切断を検出した場合、上記外部メモリに対して接続状態維持のための再活性化要求を行い、一定時間内に当該活性化要求に対する応答を受信できない場合、上記外部メモリは取り外されたと判断し、上記再活性化要求に対する応答を一定時間内に受信した場合、一時的に切断されたと判断する、ことが好ましい。
【００１４】
この発明によれば、外部メモリに対して接続状態維持のための再活性要求を行って、その応答を受信したか、受信できないかに応じて、外部メモリがとり外れたのか、一時的に切断されたのかを、接続検出手段において判断することができる。これにより、外部メモリが一時的に切断されたのか、取り外されたのかを的確に判断することができる。
【００１５】
また、本発明の通信装置の内部メモリは、外部メモリの接続時に、当該外部メモリから読み出された加入者情報に含まれる識別情報を記憶しておく。その後、接続検出手段が上記外部メモリの接続が電気的に切断されたことを検出した場合に、接続状態を維持する処理を行った後、上記外部メモリから識別情報を読み出し、切断を検出してから一定時間内に、読み出された識別情報と上記内部メモリに記憶されている識別情報とが一致しているか否かを判断し、上記識別情報が一致している場合は、一時的に切断されたと判断して、上記接続維持手段が上記外部メモリとの接続状態を維持し、上記識別情報が一致していない場合は、上記外部メモリは取り外されて差し替えられたと判断して、上記初期化手段が上記メモリに記憶されている加入者情報を消去することが好ましい。
【００１６】
この発明によれば、外部メモリの接続が切断されたとき、外部メモリが一旦取り外されて差し替えられたか、または外部メモリが一時的に切断された（瞬断された）だけであるのかを、外部メモリの識別情報と内部メモリに記憶されている識別情報とを比較することに基づいて接続検出手段が検出することができる。これにより、外部メモリが取り外されて差し替えられたのか、瞬断により一時的に切断されただけなのかを的確に判断することができる。
【００１７】
また、本発明の通信装置は、上記接続検出手段により一時的な切断が検出され、上記接続維持手段により上記外部メモリとの接続状態を維持しようとする場合、上記外部メモリに対してＰＩＮ等によるユーザ認証を行う認証手段をさらに備えることも可能である。
【００１８】
この発明によれば、認証手段によるユーザ認証を行うことができ、悪意の第三者による不正使用を防止することができる。
【発明の効果】
【００１９】
この発明によれば、加入者情報を記憶する外部メモリとこの外部メモリを接続する通信装置との接続が、外部メモリが取り外されたなどにより、切断された場合、内部メモリから加入者情報を消去して初期化することができる。また、外部メモリと通信装置との接続が、接触不良などにより、一時的に切断されただけである場合、内部メモリから加入者情報を消去することなく、外部メモリと通信装置との接続状態を維持することで、内部メモリにすでに記憶している加入者情報を用いて通信状態を維持することができる。
【００２０】
これにより、瞬断など一時的に外部メモリと通信装置との接続が切断された場合においては、外部メモリから加入者情報を取り込み直すなどの時間のかかる処理を行うことなく、内部メモリに記憶されている加入者情報を記憶させたまま通信装置と外部メモリとの接続を維持する処理を行うことで、発着信を行うことができる正常な状態に迅速に復帰することができる。また、迅速に正常な状態に復帰できることから、操作しているアプリケーションまたは通信を中断させることがない。
【００２１】
さらに、通信装置と外部メモリとの接続の切断について、一時的に切断された（瞬断）のか、外部メモリが差し替えられたのか、を内部メモリに記憶されている識別情報と外部メモリから読み出した識別情報を比較することによって判別しており、悪意を持った利用者が不正に外部メモリを差し替えて、サービスを継続して受けることを防ぐことができる。
【発明を実施するための最良の形態】
【００２２】
本発明は、一実施形態のために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２３】
図１は、移動機１００の概略ブロック構成図である。この移動機１００は、通信装置であって、制御部１０１、コネクタ部１２０（接続手段）、バッテリ電源１３０、通信部１４０を含んで構成されている。この移動機１００は、コネクタ部１２０を介してＵＩＭ（User Identity Module）２００と接続することができる。このＵＩＭ２００は、不揮発性メモリであるＥＥＰＲＯＭなどを備え、移動機１００に対して外部メモリとして着脱自在に装着されるＩＣメモリである。以下、各構成要素について説明する。
【００２４】
制御部１０１は、複数のＬＳＩを有するチップセットであって、コネクタ部１２０を介してＵＩＭ２００から情報を取り出し、またＵＩＭ２００に対して電源を供給し、またリセット信号およびクロック信号を提供することによる活性化処理を行うものである。この制御部１０１についての詳細は後述する。
【００２５】
コネクタ部１２０は、移動機１００とＵＩＭ２００とを接続するための接続手段を構成するインターフェースである。このコネクタ部１２０は、ＵＩＭ２００に電源を供給するための電源端子１２０ａ、ＵＩＭ２００にリセット信号を供給するためのリセット端子１２０ｂ、ＵＩＭ２００にクロック信号を供給するためのクロック端子１２０ｃ、ＵＩＭ２００に対してデータの取り出しを行うためのＩ／Ｏ端子１２０ｄ、およびグラウンド端子１２０ｅを含んで構成されている。
【００２６】
バッテリ電源１３０は、移動機１００が動作するための電源を移動機１００自体およびコネクタ部１２０を介してＵＩＭ２００に供給する電源供給手段である。
【００２７】
通信部１４０は、ネットワークを介して通信または通話を行うための通信手段であり、移動機１００は、通信部１４０を用いて無線通信により通信または通話を行うことができる。
【００２８】
次に、このように構成された移動機１００における制御部１０１の詳細なブロック構成について説明する。図２は、移動機１００の制御部１０１の機能ブロック構成図である。
【００２９】
制御部１０１は、電源検出部１０２、活性化処理部１０３（接続維持手段）、加入者情報読出部１０４、内部メモリ１０５（内部メモリ）、位置登録部１０６、通信処理部１０７、ＵＩＭ接続検出部１０８（接続検出手段）、ＩＤ読出部１０９（接続検出手段）、認証処理部１１０、電源リセット部１１１（初期化手段）を含んで構成されている。以下、各構成要素について説明する。
【００３０】
電源検出部１０２は、図示しないスイッチによる電源オン操作がユーザによりされたことを検出する部分である。電源検出部１０２は、ユーザにより電源オン操作がなされると、活性化処理部１０３による活性化処理を行うよう活性化処理部１０３に指示を出力する。
【００３１】
活性化処理部１０３は、ＵＩＭ２００を活性化する処理を実行する部分である。具体的には、活性化処理部１０３は、ＵＩＭ２００が動作する上で必要な電源を電源端子１２０ａを介して供給し、クロック端子１２０ｃにクロック信号を入力し、さらにリセット端子１２０ｂにＨｉｇｈ信号を入力する。さらに、活性化処理部１０３は、Ｉ／Ｏ端子１２０ｄを介してＵＩＭ２００に記憶されているキャラクタ列からなるＡＴＲ（Answer To Reset）を受信する。これら処理により、ＵＩＭ２００は活性化されたことになる。なお、ＡＴＲとは、ＵＩＭ２００の機能、通信速度、および通信プロトコルなどを含んだ管理情報である。また、ＵＩＭ接続検出部１０８による再活性処理の指示により、活性化処理部１０３は、再活性化処理を行うことで、移動機１００とＵＩＭ２００との間の接続状態を維持させる接続維持手段として機能する。
【００３２】
ここで、活性化処理とは、電源オン時に行われ、上述したとおり移動機１００においてＵＩＭ２００に電源を供給し、クロック端子１２０ｃにクロックを入力し、さらにリセット端子１２０ｂにＨｉｇｈ信号を入力してＡＴＲを受信する処理を行うことによって、移動機１００とＵＩＭ２００との間の通信確立を行うことをいい、活性化処理後に、加入者情報を読み出す処理を行うことを前提とした処理をいう。一方、再活性化処理とは、上述活性化処理と同様の処理により移動機１００とＵＩＭ２００との間の通信確立を行うことをいい、その通信確立後に行われる例えばＵＩＭの識別情報であるＩＣカード識別番号の一致・不一致を判断して内部メモリ１０５に記憶されている加入者情報をそのまま使用することができる状態にする処理を行うことを前提とした処理をいう。端的に言うと、再活性化処理とは、移動機１００とＵＩＭ２００との間のすでに接続されている接続状態を維持することを言う。
【００３３】
この活性化処理（または再活性化処理）における具体例を、図３を用いて説明する。図３は、ＵＩＭ２００に対して活性化処理を行うときの各種信号出力を示すタイミングチャートである。図３に示すように、Ｖｃｃで表される電源端子１２０ａに電源が供給され、続いて、ＣＬＫで表されるクロック端子１２０ｃにクロックが供給される。その後、Ｉ／Ｏで表されるＩ／Ｏ端子１２０ｄが、ＵＩＭ２００によりＨｉｇｈ状態（論理値が１である状態）にセットされ、そして、ＲＳＴで表されるリセット端子１２０ｂにはＨｉｇｈ信号が入力される。その後、所定時間以内にＡＴＲがＵＩＭ２００から移動機１００に向けて出力される。このような処理を持って、ＵＩＭ２００は活性化された状態となる。
【００３４】
そして、移動機１００は、Ｉ／Ｏ端子１２０ｄを介してＵＩＭ２００にコマンドを送出し、その応答を受信することにより、移動機１００とＵＩＭ２００との間の通信が実現され、移動機１００は、ＵＩＭ２００に対して、データの読み出しなどの処理を行うことができる。
【００３５】
引き続き、図２に戻って制御部１０１の説明を行う。加入者情報読出部１０４は、ＵＩＭ２００に対して加入者情報を読み出す部分である。具体的には、加入者情報読出部１０４は、国際加入者識別番号、および加入者電話番号などをＵＩＭ２００から読み出す。ＵＩＭ２００に記憶されている情報についての詳細は後述する。
【００３６】
加入者情報読出部１０４は、ディレクトリ階層をもって記憶されたファイルをＵＩＭ２００から読み出すことができ、読み出した加入者情報を内部メモリ１０５に記憶させる。また、加入者情報読出部１０４は、加入者情報の内部メモリ１０５への登録後、位置登録部１０６に、移動機１００の位置登録を行うよう指示を出力する。
【００３７】
内部メモリ１０５は、加入者情報読出部１０４から出力された加入者情報を記憶する。この内部メモリ１０５に記憶された加入者情報は、後述するように通信処理部１０７により通信処理に使用される。
【００３８】
位置登録部１０６は、通信処理部１０７の通信処理機能を用いて、ネットワーク上に配置されている交換機およびホームレジスタに対して移動機１００の位置登録を行う部分である。
【００３９】
通信処理部１０７は、通信部１４０と協働して、内部メモリ１０５に記憶されている情報を用いて、位置登録処理、呼処理、認証処理、またはその他処理における通信処理を行う部分である。
【００４０】
認証処理部１１０は、通信処理部１０７を介して交換機からの認証要求を受け付け、その認証応答を行う部分である。認証処理部１１０は認証要求を受け付けると、ＵＩＭ２００に認証要求を行い、ＵＩＭ２００において、認証演算を行わせる。ＵＩＭ２００では、交換機から認証要求として送信された、乱数から構成された認証パラメータに基づいて所定の演算を行い、その演算結果を認証処理部１１０に返信する。認証処理部１１０は、ＵＩＭ２００から返信された演算結果に基づいた認証応答を、通信処理部１０７を介して交換機に送信する。
【００４１】
ＵＩＭ接続検出部１０８は、移動機１００（コネクタ部１２０）に装着されたＵＩＭ２００が取り外されたことを検出する部分である。ＵＩＭ接続検出部１０８は、ＵＩＭ２００に対してアクセス要求を行い、そのアクセス応答を受信することにより、ＵＩＭ２００がコネクタ部１２０に接続されていることを検出する。ＵＩＭ接続検出部１０８がアクセス応答を所定時間内に受信しない場合、ＵＩＭ２００はコネクタ部１２０から取り外されたと、ＵＩＭ接続検出部１０８は判断することができる。ＵＩＭ接続検出部１０８は、コネクタ部１２０からＵＩＭ２００が取り外されたと判断した場合、活性化処理部１０３に、ＵＩＭ２００を活性化するよう指示を出力する。そして、一定時間内にＵＩＭ２００の再活性化が完了した後、ＵＩＭ接続検出部１０８は、ＩＤ読出部１０９に、ＵＩＭ２００からＩＣカード識別番号を取り出すよう指示する。
【００４２】
ここで活性化処理部（再活性化処理部）１０３は、ＵＩＭ２００の活性化処理中にＵＩＭ２００からのＡＴＲを受信できない場合、ＵＩＭ２００はコネクタ部１２０から取り外されたと判断する。
【００４３】
ＵＩＭ接続検出部１０８がＩＤ読出部１０９に指示するところの処理は、ＵＩＭ２００が、コネクタ部１２０から取り外されて差し替えられたのか、または単なる接触不良によりアクセス要求に対するアクセス応答をすることができなかったのかを、ＩＤ読出部１０９が判断するために行う処理である。ＵＩＭ２００は、コネクタ部１２０から取り外され、電源などが一旦落ちた状態になると、上述した活性化処理を行わないと、移動機１００による通信を行うことができない。よって、一旦、活性化処理部１０３による再活性化処理を行い、移動機１００とＵＩＭ２００との間の接続を維持させた状態にした後、ＩＤ読出部１０９による読出処理に基づいて単に接触不良であったか、現に取り外されて差し替えられたかを、移動機１００側で判断することができる。
【００４４】
なお、接続検出部１０８は、電気的な切断検出を行うことにより、その接続状態を検出しているが、その構成に代えてまたは加えて、物理的な接続状態を検出することも可能である。例えば、接続された状態ではスイッチまたはセンサがオン状態となるように物理的にスイッチ若しくはセンサおよびその接続部が構成されるようにしてもよい。
【００４５】
ＩＤ読出部１０９は、コネクタ部１２０を介して、ＵＩＭ２００からＩＣカード識別番号を読み出すことで、ＵＩＭ２００がコネクタ部１２０から取り外さて差し替えられたか、または一時的な切断があったか（接触不良などによる瞬断）を判断する部分である。さらに、ＩＤ読出部１０９は、ＵＩＭ２００に対してＩＣカード識別番号の読み出し要求を行い、そして、ＵＩＭ２００からその応答であるＩＣカード識別番号を取得する。ＩＤ読出部１０９は、読み出したＩＣカード識別番号と、加入者情報とともに読み出され、既に内部メモリ１０５に記憶されたＩＣカード識別番号と、を比較し、一致しているか否かを判断する。
【００４６】
ＩＤ読出部１０９は、ＵＩＭ２００から一定時間内に読み出したＩＣカード識別番号と、既に内部メモリ１０５に記憶しているＩＣカード識別番号と、が一致していると判断した場合、ＵＩＭ２００において瞬断が発生したと判断でき、内部メモリ１０５で記憶されている加入者情報を消去することなく、処理を終了する。ＩＤ読出部１０９は、ＵＩＭ２００から取り出したＩＣカード識別番号と、内部メモリ１０５に記憶したＩＣカード識別番号と、が一致していない、と判断した場合、ＵＩＭ２００は一旦取り外されて差し替えられたと判断する。なお、ＵＩＭ２００の一致の判断を行うにあたって、ＩＣカード識別番号を用いることに限らず、加入者電話番号などの他の加入者情報を用いてもよいし、その他、ＵＩＭ２００を特定することのできる情報であれば、何でもよい。また、移動機１００において、通信の切断検出後、再活性化処理を行い、識別情報の読出要求を行う信号処理は短時間（数秒）で行われるため、通常の作業のおいてはＵＩＭ２００が差し替えられるという状態は考えにくいことであるが、悪意のある利用者が移動機１００の改造などにより差し替えを可能としたとしても、上述のＩＤ読出部１０９における識別情報の読出要求の処理により差し替えを検知し、サービスの不正な継続利用を防ぐことができる。
【００４７】
また、ＩＤ読出部１０９は、ＩＣカード識別番号の読出要求に対する応答を所定時間内に受信できなかったと判断した場合、ＵＩＭ２００は、コネクタ部１２０から取り外されたと判断する。このように、ＩＤ読出部１０９において、ＵＩＭ２００が取り外されまたは差し替えられたと判断した後、ＩＤ読出部１０９は、電源リセット部１１１に対して、電源リセットを行って、内部メモリ１０５に記憶されている情報を消去するよう指示を出力する。 
【００４８】
電源リセット部１１１は、電源を一時落とすことによるリセット処理を行い、移動機１００全体のリセットを行わせる部分である。電源リセット部１１１による電源リセット処理により、内部メモリ１０５に記憶されている情報など、移動機１００が保持している様々な情報は消去されることになり、初期起動などの処理が再度実行されることになる。電源リセット部１１１は、リセット処理後、ＵＩＭ２００の活性化処理を行い、加入者情報読出部１０４がＵＩＭ２００から読み出した加入者情報を内部メモリ１０５に記憶させた後、位置登録部１０６に、移動機１００の位置を交換機およびホームレジスタに登録するよう指示を出力する。
【００４９】
以上のように構成された移動機１００のコネクタ部１２０に接続されるＵＩＭ２００の詳細構成について説明する。図５は、ＵＩＭ２００のブロック構成図である。
【００５０】
ＵＩＭ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＥＥＰＲＯＭ２０４、電源端子２０５、リセット端子２０６、クロック端子２０７、Ｉ／Ｏ端子２０８、およびグランド端子２０９を含んで構成されている。
【００５１】
ＣＰＵ２０１は、移動機１００からの指示に応じた演算処理または制御処理を行う部分であって、例えば、ＣＰＵ２０１は、活性化処理、認証のための演算処理、加入者情報の読出、入出力処理、アクセス要求に対する応答処理、およびＰＩＮ入力に対する検証処理などを行う。
【００５２】
ＲＡＭ２０２は、揮発性の読み書き自在のメモリであって、主にＣＰＵ２０１による処理におけるワークエリアとして使用される。
【００５３】
ＲＯＭ２０３は、ＣＰＵ２０１の上述処理を行うための動作プログラムを記憶するメモリである。
【００５４】
ＥＥＰＲＯＭ２０４は、不揮発性のメモリであって、加入者情報に関する各種ファイルおよびその他のファイルを記憶する。以下、ＵＩＭ２００における加入者情報などの記述したファイルについて説明する。図４は、ＵＩＭ２００が記憶するファイルのディレクトリ階層を示した説明図である。ＵＩＭ２００は、ＭＦ（Master File）５０１およびＡＤＦ（Application Dedicated File）５０２のディレクトリを有する。ＭＦ５０１は、ＩＣカード識別番号（ＩＣＣＩＤ：IC Card Identity）５０３、優先表示言語設定５０４等の基本ファイル（Elementary File）を有する。また、ＭＦ５０１は、専用ディレクトリ（Dedicated File）であるDF_TELECOMフォルダ５０５、このDF_TELECOMフォルダ５０５に含まれ、アドレス帳に関するDF_PHONEBOOKフォルダ５０６、およびDF_PHONEBOOKフォルダ５０６に含まれるＵＩＭ電話帳ファイル５０７等を記憶する。また、ＡＤＦ５０２は、国際加入者識別番号（ＩＭＳＩ：International MobileSubscriber Identity）５０８、加入者電話番号５０９、およびその他のファイル５１０を記憶する。このように、ＵＩＭ２００は、そのＵＩＭ自体を特定する情報（ＩＣカード識別番号）とともに、加入者を一意に特定することのできる国際加入者識別番号および加入者電話番号を記憶している。
【００５５】
図５に戻り、引き続き説明する。電源端子２０５、リセット端子２０６、クロック端子２０７、Ｉ／Ｏ端子２０８、およびグランド端子２０９は、コネクタ部１２０の電源端子１２０ａ、リセット端子１２０ｂ、クロック端子１２０ｃ、Ｉ／Ｏ端子１２０ｄ、およびグランド端子１２０ｅとそれぞれ対応して接続し、各種信号が伝達される。
【００５６】
このように構成された移動機１００およびＵＩＭ２００を用いた、移動機１００およびＵＩＭ２００の動作について説明する。図６は、ＵＩＭ２００が移動機１００に接続されたときの処理を示すフローチャートである。
【００５７】
移動機１００において、ＵＩＭ２００が接続された後、ユーザの操作により電源がオンされ、オンされたことが電源検出部１０２により検出される（Ｓ１０１）。電源がオンされた場合、ＵＩＭ２００は、活性化処理部１０３による活性化処理が行われる（Ｓ１０２）。活性化処理とは、上述したとおり（図３参照）、移動機１００からＵＩＭ２００に電源が供給されるとともに、クロック端子１２０ｃにクロック信号が入力され、Ｉ／Ｏ端子１２０ｄがＵＩＭ２００によりＨｉｇｈ状態にセットされた後、リセット端子１２０ｂにＨｉｇｈ信号が入力され、その後Ｉ／Ｏ端子１２０ｄを介してＡＴＲがＵＩＭ２００から移動機１００に対して出力されることをいう。ＵＩＭ２００は、活性化処理が行われることにより移動機１００との通信が可能とされる。
【００５８】
活性化処理が行われた後、加入者情報読出部１０４により加入者情報読出要求が移動機１００からＵＩＭ２００に対して行われ、その加入者情報応答として、ＵＩＭ２００から移動機１００に加入者情報（ＩＣカード識別番号、国際加入者識別番号および加入者電話番号等）が出力される（Ｓ１０３）。移動機１００において、加入者情報読出部１０４により加入者情報がＵＩＭ２００から受信されると、加入者情報読出部１０４により加入者情報は内部メモリ１０５に記憶される（Ｓ１０４）。
【００５９】
移動機１００において、加入者情報が内部メモリ１０５に記憶された後、位置登録部１０６により位置登録要求がネットワーク上に配置されている交換機に送信される（Ｓ１０５）。交換機では、移動機１００から位置登録要求がされると、移動機１００が正当なものであるか否かを判断するために、認証要求が移動機１００に対して送信される（Ｓ１０５ａ）。移動機１００では、認証処理部１１０により交換機から認証要求が受信されると、認証処理部１１０によりＵＩＭ２００に認証要求が出力され、認証演算の指示が行われる（Ｓ１０６）。
【００６０】
ＵＩＭ２００では、移動機１００から認証要求を受けると、ＣＰＵ２０１による認証演算が行われる。具体的には、上述したとおり、交換機から認証要求として送信された、乱数から構成された認証パラメータに基づいて所定の演算が行われ、その演算結果が移動機１００に出力される（Ｓ２０１）。演算結果が受信された移動機１００では、認証処理部１１０により交換機に対して演算結果が送信されることにより、認証応答が行われる（Ｓ１０７）。交換機では認証応答が受信されると、認証結果が確認され、その正当性が判断された後、位置登録がホームレジスタに登録される（Ｓ１０７ａ）。そして、交換機では、移動機１００の位置登録が正常に行われた旨の通知が移動機１００に対して行われる（Ｓ１０７ｂ）。
【００６１】
移動機１００では、位置登録部１０６により位置登録が正常に行われた通知を受信すると、運用状態が開始され、通話、通信などを可能とする状態に移行される（Ｓ１０８）。移動機１００では、運用状態が開始された後は、ＵＩＭ接続検出部１０８により所定周期（例えば、数十秒周期）でＵＩＭ２００に対するアクセス要求が行われる。ＵＩＭ２００が正常に接続されている状態であれば、アクセス応答がＵＩＭ２００から出力される。そして、移動機１００では、ＵＩＭ接続検出部１０８によりアクセス応答が受信され、ＵＩＭ２００が正常に接続されていることが検出される（Ｓ１０９）。
【００６２】
以上のとおり、移動機１００にＵＩＭ２００が接続されると、位置登録処理、活性化処理などが行われ、移動機１００とＵＩＭ２００との間の通信が可能となる。
【００６３】
次に、移動機１００とＵＩＭ２００との接続が瞬断した場合の処理について説明する。なお、瞬断とは、移動機１００のコネクタ部１２０とＵＩＭ２００との間の接触不良などにより、瞬間的に接続が切断されるが、一瞬にして接続状態に戻る状態をいう。図７は、移動機１００とＵＩＭ２００との間に瞬断が生じた場合のＵＩＭ２００を再活性化する処理を示すフローチャートである。
【００６４】
移動機１００において、運用状態では、ＵＩＭ接続検出部１０８によりＵＩＭ２００に対してアクセス要求が行われ、その応答が検出されることにより、ＵＩＭ２００の接続状態が検出される（Ｓ１０９）。通常は、Ｓ１０９に示されるＵＩＭ接続検出部１０８によるアクセス要求およびその応答を受信する処理が周期的に行われている。
【００６５】
ここで、ＵＩＭ２００は、接続機構による原因などで移動機１００との間で接触不良状態となり、瞬断が発生した（Ｓ２０２）。瞬断が発生すると、すぐに移動機１００とＵＩＭ２００とが接続した状態となっても、上述したとおり、ＵＩＭ２００における耐タンパ性により、瞬断により非活性状態となっているため、ＵＩＭ２００は活性化処理部１０３による活性化処理を行うことをなくしては、応答することができない状態となる（Ｓ２０３）。よって、移動機１００におけるＵＩＭ接続検出部１０８によるアクセス要求がＵＩＭ２００に対して行われても、ＵＩＭ接続検出部１０８ではＵＩＭ２００からの応答は得られず（Ｓ１１０）、ＵＩＭ接続検出部１０８によりＵＩＭ２００と移動機１００とは切断されたことが検出される（Ｓ１１１）。
【００６６】
移動機１００とＵＩＭ２００とが切断されたことが検出されると、ＵＩＭ２００に対する再活性化処理が、活性化処理部１０３により行われる（Ｓ１１２）。上述したとおり、活性化処理とは、電源オン時に行われ、上述したとおり移動機１００においてＵＩＭ２００に電源を供給し、またクロック端子１２０ｃにクロック信号を入力し、リセット端子１２０ｂにＨｉｇｈ信号を入力した後、ＡＴＲの受信を行うことによって、移動機１００とＵＩＭ２００との間の通信確立を行うことをいい、活性化処理後に、加入者情報を取り込む処理を行うことを前提とした処理をいう。一方、再活性化処理とは、活性化処理と同様の処理を行って移動機１００とＵＩＭ２００との間の通信確立を行うことをいい、その通信確立後に行われるＩＣカード識別番号の一致・不一致を判断して内部メモリ１０５に記憶されている加入者情報をそのまま使用することができる状態にする処理を行うことを前提とした処理をいう。
【００６７】
移動機１００では、活性化処理部１０３により再活性化処理が行われると、ＩＤ読出部１０９によりＵＩＭ２００の識別情報であるＩＣカード識別番号の読出要求が行われ、その応答が受信される（Ｓ１１３）。ＩＤ読出部１０９において、受信されたＩＣカード識別番号と、内部メモリ１０５に記憶されているＩＣカード識別番号とが比較される（Ｓ１１４）。ここでは、ＩＣカード識別番号は一致しており、ＵＩＭ２００と移動機１００との間で瞬断が発生したと、ＩＤ読出部１０９により判断され（Ｓ１１５）、その後運用状態が開始される（Ｓ１１６）。よって、内部メモリ１０５に記憶されている加入者情報は内部メモリ１０５から消去されることなく、内部メモリ１０５に記憶されている加入者情報は継続して通信に使用される。つまり、加入者情報読出部１０４により再度ＵＩＭ２００から加入者情報が読み出されることがなくなり、処理が迅速に行われる。ここで瞬断が発生してから一定時間以内に再活性化処理によるＡＴＲを受信しない、あるいはＩＣカード識別番号の読出要求に対する応答が受信できない場合は、現にＵＩＭが取り外されたと判断する。
【００６８】
運用状態開始後では、ＵＩＭ接続検出部１０８によるＵＩＭ２００に対するアクセス要求およびその応答処理が行われ（Ｓ１０９）、移動機１００はＵＩＭ２００の接続状態を検出する処理が周期的に行われる。
【００６９】
以上のとおり、ＵＩＭ２００が移動機１００に対して瞬断したとしても、再度加入者情報の読み出し処理を行うことなく、再活性化処理を行うだけで、移動機１００とＵＩＭ２００との接続状態を維持することができる。
【００７０】
次に、移動機１００からＵＩＭ２００が取り外され、またはＵＩＭ２００が差し替えられたときの処理について説明する。図８は、移動機１００からＵＩＭ２００が差し替えられたときの処理を示すフローチャートである。なお、ＵＩＭ２００が差し替えられたことを除いては（Ｓ２０４）、移動機１００において、Ｓ１０９からＳ１１２までは、図７と同じ処理である。
【００７１】
図８に示すように、Ｓ１０９のアクセス要求およびその応答などの処理が行われ（Ｓ１０９）、ＵＩＭ２００が差し替えられた（Ｓ２０４）ことによりＵＩＭ２００が切断されたことをＵＩＭ接続検出部１０８により検出され（Ｓ１１０、Ｓ１１１）、そして、活性化処理部１０３により再活性化処理がなされる（Ｓ１１２）。再活性化処理後、ＩＣカード識別番号の読出要求が、ＩＤ読出部１０９により行われる（Ｓ１２０）。ここでは、ＵＩＭ２００が差し替えられており、差し替えられたＵＩＭ２００のＩＣカード識別番号が応答信号として出力される（Ｓ１２０）。ＩＤ読出部１０９では、差し替えられたＵＩＭ２００から受信したＩＣカード識別番号が、内部メモリ１０５に記憶されているＩＣカード識別番号と異なるため、その不一致の判断により、ＵＩＭ２００は差し替えられたことが判断される（Ｓ１２１）。
【００７２】
なお、ＵＩＭ２００が差し替えられることなく、ＵＩＭ２００は取り外されたままでいる場合は、再活性化処理（Ｓ１１２）において、ＵＩＭ２００よりＡＴＲを受信せず、処理が正常に完了しない。よって、活性化処理部１０３では、所定時間経過したことをもってＡＴＲの応答がないと判断し、活性化処理部１０３によりＵＩＭ２００は取り外されたと判断される。活性化処理部１０３において取り外されたと判断された場合においても、差し替えられた場合と同様の後述する電源リセット処理（Ｓ１２２）を行い、内部メモリ１０５に記憶されている加入者情報が消去されるが、電源リセット後の後述するＵＩＭ２００に対する活性化処理（Ｓ１２３ａ）を正常に完了することができない。よって、ＵＩＭ２００取り外された場合においては、活性化処理部１０３による活性化処理（Ｓ１２３ａ）が正常に終了できなかったことを以って、ディスプレイ部（図示せず）によりＵＩＭ２００が接続されていない旨のエラーメッセージが表示されて処理が終了されることが好ましい。
【００７３】
引き続いて図８の説明を行う。ＩＤ読出部１０９において識別情報不一致と判断した後、電源リセット部１１１により移動機１００全体に対する電源リセットが行われる。電源リセットが行われると、内部メモリ１０５に記憶されている情報は消去されるとともに、移動機１００に記憶されている様々な情報が消去され、初期起動が必要とされる状態となる（Ｓ１２２）。
【００７４】
電源リセット時、位置登録部１０６により位置登録の解放処理が交換機に対して行われる（Ｓ１２３）。交換機ではホームレジスタに記憶した移動機１００の位置情報を一旦消去する。
【００７５】
位置登録の解放処理が終了すると、図６に示した電源ＯＮ時の動作と同じくＵＩＭ２００に対する活性化処理（Ｓ１２３ａ）が行われた後、加入者情報読出部１０４により加入者情報がＵＩＭ２００から読み出され、応答を受信することで加入者情報は取得される（Ｓ１２４）。取得された加入者情報は、加入者情報読出部１０４により内部メモリ１０５に記憶される（Ｓ１２５）。その後、位置登録部１０６により、移動機１００の位置登録が行われる（Ｓ１２６）。位置登録の詳細は、上述したとおり、認証処理までも含んだものである（図６参照）。そして、移動機１００において、運用状態が開始され、通話などが可能となる状態となる（Ｓ１２７）。運用状態開始後は、上述したとおり、ＵＩＭ接続検出部１０８によるＵＩＭ２００に対するアクセス要求が行われ、その接続状態が検出されることになる。
【００７６】
以上のとおり、ＵＩＭ２００が取り外された場合は、電源リセットを行って、加入者情報などを再度取り直す処理を行うことになり、瞬断した場合の処理（図７）と比較して移動機１００が運用状態を開始するまでに時間がかかることになる。また、図８の例では識別情報が不一致と判断（Ｓ１２１）した後、電源リセット（Ｓ１２２）を行い、ＵＩＭ２００に対する活性化処理（Ｓ１２３ａ）の後、加入者情報読出（Ｓ１２４）を実施しているが、識別情報が不一致と判断（Ｓ１２１）した後、若しくは電源リセット（Ｓ１２２）後に、移動機１００のディスプレイ部（図示せず）によりエラーメッセージを表示して処理を終了し、以降の処理を実施しないようにすることも可能である。
【００７７】
次に、移動機１００とＵＩＭ２００との間で瞬断が生じた場合において、再活性処理を行った後に、ＰＩＮ（Personal Identification Number）をユーザの操作により入力させるときの動作について説明する。図９は、再活性処理を行った後に、ＰＩＮ（PersonalIdentification Number）をユーザの操作により入力させるときの処理を示すフローチャートである。なお、移動機１００は、図示しないユーザ認証部（認証手段）を備え、活性化処理部１０３による活性化処理または再活性化処理が行われた後に、ユーザ認証部によるユーザ認証が行われる。具体的には、再活性化処理が終了した後、ＰＩＮ入力を促す画面をディスプレイ部（図示せず）表示する。
【００７８】
Ｓ１０９からＳ１１１まで、およびＳ２０２およびＳ２０３については、図７の動作を同じであるため、その説明を省略する。
【００７９】
Ｓ１１１においてＵＩＭ２００の接続が切断されたと判断された後、位置登録部１０６により移動機１００の位置登録の解放処理が行われる（Ｓ３０１）。その後、活性化処理部１０３により、ＵＩＭ２００の活性化処理が行われ（Ｓ３０２）、移動機１００におけるディスプレイ（図示せず）上に、ユーザに対してＰＩＮを入力するよう、入力画面が表示される（Ｓ３０３）。
【００８０】
ユーザによりＰＩＮが入力されると、ＵＩＭ２００においてその正当性を判断する。ここでは、正当なＰＩＮが入力されたため、ＯＫである旨の信号がＵＩＭ２００から出力される（Ｓ３０４）。ＰＩＮが入力されたことによる認証が終了すると、ＩＤ読出部１０９により、ＩＣカード識別番号の読出が行われる（Ｓ３０５）。ここで、読み出されたＩＣカード識別番号が、既に内部メモリ１０５に記憶されているＩＣカード識別番号と同じである場合、電源リセットを行うことなく、内部メモリ１０５に記憶されている加入者情報を継続して使用する（Ｓ３０６）。つまり、内部メモリ１０５から加入者情報を消去することをしないで、位置登録部１０６による位置登録処理が行われる（Ｓ３０７）。そして、運用状態が開始され、上述したのと同様に、ＵＩＭ接続検出部１０８によるアクセス要求およびその応答を受信することによるＵＩＭ２００の接続検出を行う（Ｓ３０８）。
【００８１】
図９における実施形態では、ユーザにより手動でＰＩＮを入力させていたため、位置登録を解放している。つまり、Ｓ３０３で示すように、ＰＩＮ入力待ち状態で待機することが考えられるため、一旦移動機１００の位置登録を解放することが好ましい。なお、位置登録を解放しないようにしてもよい。
【００８２】
以上のとおり、ユーザ設定によりＰＩＮが有効設定となっている場合には、ＰＩＮをユーザにより入力させる必要があるが、ＰＩＮ入力後に加入者情報の再読み出しを実施する必要がないため、運用状態へ移行する時間を短縮することが可能となる。
【００８３】
次に、ＰＩＮを自動で登録するときの処理について説明する。ＰＩＮを自動で入力する手法は、例えば上述の特許文献２に記載されており、本発明と組み合わせて適用することができる。図１０は、ＰＩＮを自動で登録するときの処理を示すフローチャートである。なお、移動機１００は、図示しないユーザ認証部（認証手段）を備え、このユーザ認証部は、再活性化処理の後、自動的にＵＩＭ２００にＰＩＮを入力する処理を行うものである。
【００８４】
図１０によると、Ｓ１０９からＳ１１１、Ｓ２０２、Ｓ２０３は図９と同一であるため、その動作説明は省略する。
【００８５】
Ｓ１１１による移動機１００とＵＩＭ２００との接続切断が、ＵＩＭ接続検出部１０８により検出されると、活性化処理部１０３によりＵＩＭ２００に対して再活性化処理が行われる（Ｓ３０２）。再活性化処理後、移動機１００（例えば内部メモリ１０５）に記憶されているＰＩＮが自動的にＵＩＭ２００に入力されると、ＵＩＭ２００においてその正当性が判断される。ここでは、正当なＰＩＮが入力されたため、ＯＫである旨の信号がＵＩＭ２００から出力される（Ｓ３０４ａ）。ＰＩＮが入力されたことによる認証が終了すると、ＩＤ読出部１０９により、ＩＣカード識別番号の読出が行われる（Ｓ３０５）。ここで、読み出されたＩＣカード識別番号が、既に内部メモリ１０５に記憶されているＩＣカード識別番号と同じである場合、電源リセットを行うことなく、内部メモリ１０５に記憶されている加入者情報を継続して使用する（Ｓ３０６）。つまり、内部メモリ１０５から加入者情報を消去することをしないで、運用状態が開始され、上述したのと同様に、ＵＩＭ接続検出部１０８によるアクセス要求およびその応答を受信することによるＵＩＭ２００の接続検出を行う（Ｓ３０８）。
【００８６】
図１０における実施形態では、自動的にＰＩＮをＵＩＭ２００に出力するため、図９で示したように手動でＰＩＮを入力させた場合と比較して、位置登録の解放および再登録などの処理を行う必要がなくなり、再活性のための処理の終了を迅速に行うことができる。
【００８７】
次に、以上のとおり説明した移動機１００の作用効果について説明する。本実施形態の移動機１００においては、加入者情報を記憶するＵＩＭ２００とこのＵＩＭ２００を接続する移動機１００との接続が、ＵＩＭ２００が取り外されたなどにより、切断された場合、電源リセット部１１１による電源リセット処理により、内部メモリ１０５から加入者情報を消去して初期化することができる。また、ＵＩＭ２００と移動機１００との接続が、接触不良などにより、一時的に切断されただけである場合、電源リセット部１１１による電源リセットにより内部メモリ１０５から加入者情報を消去することなく、活性化処理部１０３による再活性化処理によりＵＩＭ２００と移動機１００との接続状態を維持することで、内部メモリ１０５にすでに記憶している加入者情報を用いて通信状態を維持することができる。
【００８８】
これにより、瞬断など一時的にＵＩＭ２００と移動機１００との接続が切断された場合においては、ＵＩＭ２００から加入者情報を取り込み直すなどの時間のかかる処理を行うことなく、内部メモリ１０５に記憶されている加入者情報を記憶させたまま移動機１００とＵＩＭ２００との接続を維持する処理を行うことで、発着信を行うことができる正常な状態に迅速に復帰することができる。また、迅速に正常な状態に復帰できることから、操作しているアプリケーションまたは通信を中断させることがない。
【００８９】
また、本実施形態の移動機１００において、ＵＩＭ２００に対する再活性化処理にて、ＵＩＭ２００からのＡＴＲを受信したか、受信できないかに応じて、ＵＩＭ２００が取り外されたのか、一時的に切断されたのかを、ＵＩＭ接続検出部１０８および活性化処理部１０３において判断することができる。これにより、ＵＩＭ２００が一時的に切断されたか、取り外されたのかを的確に判断することができる。
【００９０】
また、本実施形態の移動機１００において、ＵＩＭ２００の接続が切断されたとき、ＵＩＭ２００が取り外されて差し替えられたか、またはＵＩＭ２００が瞬断などで一時的に切断されただけであるのかを、ＵＩＭ２００の識別情報と内部メモリ１０５に記憶されている識別情報とを比較することに基づいてＵＩＭ接続検出部１０８およびＩＤ読出部１０９の処理により検出することができる。これにより、ＵＩＭ２００が差し替えられたのか、一時的に切断された（瞬断した）だけなのかを的確に判断することができる。
【００９１】
また、本実施形態の移動機１００において、ユーザ認証部により、ＵＩＭ２００にＰＩＮなどを入力することによって、悪意の第三者による不正使用を防止するためのユーザ認証を組み合わせて適用することができる。
【図面の簡単な説明】
【００９２】
【図１】移動機１００の概略ブロック構成図である。
【図２】移動機１００の制御部１０１の詳細ブロック構成図である。
【図３】ＵＩＭ２００に対して活性化処理を行うときの各種信号出力を示すタイミングチャートである。
【図４】ＵＩＭ２００が記憶するファイルのディレクトリ階層を示した説明図である。
【図５】ＵＩＭ２００のブロック構成図である。
【図６】ＵＩＭ２００が移動機１００に接続されたときの処理を示すフローチャートである。
【図７】移動機１００とＵＩＭ２００との間に瞬断が生じた場合のＵＩＭ２００を再活性化する処理を示すフローチャートである。
【図８】移動機１００からＵＩＭ２００が差し替えられたときの処理を示すフローチャートである。
【図９】ＰＩＮをユーザの操作により入力させるときの処理を示すフローチャートである。
【図１０】ＰＩＮを自動で入力するときの処理を示すフローチャートである。
【符号の説明】
【００９３】
１００…移動機、１０１…制御部、１０２…電源検出部、１０３…活性化処理部、１０４…加入者情報読出部、１０５…内部メモリ、１０６…位置登録部、１０７…通信処理部、１０８…ＵＩＭ接続検出部、１０９…ＩＤ読出部、１１０…認証処理部、１１１…電源リセット部、１２０…コネクタ部、１３０…バッテリ電源、１４０…通信部。
【図１】
2008219403.tif 000003
【図２】
2008219403.tif 000004
【図３】
2008219403.tif 000005
【図４】
2008219403.tif 000006
【図５】
2008219403.tif 000007
【図６】
2008219403.tif 000008
【図７】
2008219403.tif 000009
【図８】
2008219403.tif 000010
【図９】
2008219403.tif 000011
【図１０】
2008219403.tif 000012