(57)【特許請求の範囲】
【請求項１】
同一の管理情報が３箇所以上の複数領域に格納されたメモリと、
前記複数領域のそれぞれに格納された前記管理情報を読み出す管理情報読み出し手段と、
前記管理情報読み出し手段によって読み出された複数の前記管理情報を比較する管理情報比較手段と、
前記管理情報比較手段による比較動作において不一致判定が行われたときに、前記管理情報読み出し手段によって読み出された複数の前記管理情報の中で過半数を占める内容を処理対象管理情報として決定する処理対象決定手段と、
を備え、
前記管理情報は、エラー検出符号が付加されて前記複数領域に格納されており、
前記管理情報読み出し手段によって複数の前記管理情報を読み出したときに、前記エラー検出符号に基づくエラー検出処理を行う第２のエラー検出手段を備え、該第２のエラー検出手段によって、前記エラー検出符号に基づいて前記エラー検出を実行して、前記エラー検出符号におけるエラーを有する管理情報を除外する、メモリシステム。
【請求項２】
前記管理情報比較手段による前記比較動作において不一致判定が行われたときに、前記エラー検出符号に基づく前記エラー検出を実行することを特徴とする請求項１に記載のメモリシステム。
【請求項３】
前記処理対象決定手段は、複数の前記管理情報の中で過半数を占める内容を、前記第２のエラー検出手段によって除外されなかった管理情報から決定することを特徴とする請求項１に記載のメモリシステム。
【請求項４】
前記メモリ以外の能動素子が含まれる半導体チップには、離隔した複数箇所に分散して複数のメモリ素子が形成されており、これら複数のメモリ素子のそれぞれを前記メモリとして用いて前記管理情報を格納することを特徴とする請求項１に記載のメモリシステム。
【請求項５】
前記メモリは、物理的に異なる複数のメモリチップを用いて構成されており、それぞれのメモリチップに前記管理情報を格納することを特徴とする請求項１に記載のメモリシステム。
【請求項６】
前記管理情報比較手段による比較動作において不一致判定が行われたときに、前記管理情報読み出し手段によって読み出された複数の前記管理情報の中に過半数を占める内容が存在しないときにエラーの発生を検出する第３のエラー検出手段を備えることを特徴とする請求項１に記載のメモリシステム。
【請求項７】
前記管理情報は、前記メモリが搭載された電子機器に固有なシリアル番号であることを特徴とする請求項１〜６のいずれか１項に記載のメモリシステム。
【請求項８】
前記管理情報は、前記メモリが搭載された電子機器の利用者に固有な識別情報であることを特徴とする請求項１〜６のいずれか１項に記載のメモリシステム。
【請求項９】
前記管理情報が格納される前記複数領域の数は奇数であることを特徴とする請求項１〜８のいずれか１項に記載のメモリシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種の電子機器に搭載されているメモリに格納されている管理情報の読み出しを行うメモリシステムに関する。
【０００２】
【従来の技術】
各種の電子機器の中には、ＥＥＰＲＯＭ等の不揮発性メモリを備えておいて、この不揮発性メモリに重要なデータを格納しているものがある。例えば、携帯電話では、各携帯電話に固有な情報である電話番号やシリアル番号（製造番号）、あるいは、携帯電話の所有者を識別して、他人による操作を制限するためのパスワードなど、各種の管理情報が不揮発性メモリに格納されている。
【０００３】
また最近では、インターネット接続等の各種サービスを利用できる携帯電話も普及しており、これらの携帯電話では、各種サービスを利用するために必要な管理情報であるユーザ登録番号などが不揮発性メモリに格納されている。各種サービスの提供者は、ユーザ登録番号を用いて各利用者（ユーザ）を識別し、サービスの利用時間などに応じた課金情報の管理などを行うことができる。
【０００４】
また、パーソナルコンピュータ（以下、「パソコン」と称する）等においても、所有者の識別に用いるユーザＩＤや各パソコンに固有のシリアル番号などの管理情報が不揮発性メモリに格納されている。そして、これらのユーザＩＤやシリアル番号を利用して、他人による不正使用を防止するためのセキュリティ管理などが行われている。
【０００５】
【発明が解決しようとする課題】
ところで、各種の電子機器に搭載される不揮発性メモリの中には、欠陥等によってデータの記憶保持動作が不安定なものもあり、書き込まれた管理情報等のデータの内容が正しく保持されない場合がある。このような不具合は、特に、ＥＥＰＲＯＭを用いた場合に発生することがあり、管理情報を書き込んだ直後には正しい内容が保持されているにも関わらず、例えば、数日間が経過した後にこの管理情報を読み出すと、その内容が正しく保持されておらずに読み出しエラーとなる、といった症状が発生する。
【０００６】
通常、上述した各種の管理情報は重要な情報であり、その内容に誤りがあると様々な問題が生じる。例えば、携帯電話の電話番号に誤りが生じると、通話料金が他人に課金されてしまうなどの問題が生じることとなる。また、パソコンにおけるユーザＩＤの内容に誤りが生じた場合には、所有者が自分で登録したユーザＩＤを正しく入力しているにも関わらず、その内容が登録内容と異なっていると判断されてしまうこととなる。
【０００７】
したがって、各種の電子機器においては、読み出される管理情報の内容には高い信頼性が要求される。しかしながら、従来のメモリシステムでは、読み出された管理情報にエラーが発生している場合に、これを確実に検出することができず、読み出される管理情報の信頼性は高いとは言えない場合があった。
【０００８】
本発明は、このような点に鑑みて創作されたものであり、その目的は、読み出した管理情報のエラーを確実に検出することができるメモリシステムを提供することにある。また、本発明の他の目的は、読み出す管理情報の信頼性を向上させることができるメモリシステムを提供することにある。
【０００９】
【課題を解決するための手段】
上述した課題を解決するために、本発明のメモリシステムでは、メモリにおいて、３箇所以上の複数領域に同一の管理情報を格納しており、この３箇所以上の複数領域のそれぞれに格納された管理情報を管理情報読み出し手段によって読み出したときに、読み出された複数の管理情報を管理情報比較手段により比較し、この比較動作において不一致判定が行われたときに、第１のエラー検出手段によりエラーの発生を検出している。
【００１０】
同一の管理情報を３箇所以上の複数領域に格納しており、複数領域のそれぞれから読み出した管理情報の内容が一致していない場合には、エラーが発生したものとして判断しているので、読み出した管理情報のエラーを確実に検出することができ、管理情報の信頼性を向上させることができる。
【００１１】
また、本発明の他のメモリシステムでは、メモリにおいて、３箇所以上の複数領域に同一の管理情報を格納しており、この３箇所以上の複数領域のそれぞれに格納された管理情報を管理情報読み出し手段によって読み出す場合に、読み出された複数の管理情報を管理情報比較手段により比較し、この比較動作において不一致判定が行われたときに、処理対象決定手段により、管理情報読み出し手段によって読み出された複数の管理情報の中で過半数を占める内容を処理対象管理情報として決定している。
【００１２】
同一の管理情報を３箇所以上の複数領域に格納した場合に、読み出した管理情報の過半数に偶発的なエラーが発生し、しかもそれらの内容が同一となるという確率は極めて少なくなるので、過半数を占める内容を処理対象の管理情報として決定することにより、管理情報の信頼性を向上させることができる。
【００１３】
また、上述したメモリやそれ以外の能動素子を含む半導体チップを形成する場合に、離隔した複数箇所に分散して複数のメモリ素子を形成しておき、これら複数のメモリ素子のそれぞれに管理情報を格納することが望ましい。半導体チップ内において、離隔した複数箇所に分散して形成された複数のメモリ素子に同じ症状の動作不良が発生する確率は非常に低いので、仮に一部のメモリ素子に動作不良が発生しても、他のメモリ素子を用いて、正しい内容の管理情報を確実に読み出すことができる。
【００１４】
また、上述したメモリを物理的に異なる複数のメモリチップにより構成し、それぞれのメモリチップに管理情報を格納するようにしてもよい。物理的に異なる複数のメモリチップは、通常、その製造ロット等が異なっているので、複数のメモリチップから読み出される管理情報に全く同じ内容のエラーが発生し、このエラーを含む内容の管理情報が過半数を占めて処理対象となってしまう確率は極めて低く、管理情報の信頼性を高くすることができる。
【００１５】
また、上述した管理情報に対して所定のエラー検出符号を付加して複数領域に格納しておき、管理情報読み出し手段によって複数の管理情報が読み出されたときには、第２のエラー検出手段により、エラー検出符号に基づくエラー検出処理を行うことが望ましい。
【００１６】
パリティビットやＣＲＣ（Cyclic Redundancy Check ）符号など各種のエラー検出符号を管理情報に付加しておき、管理情報を読み出したときに、エラー検出符号を用いたエラー検出処理を行うことにより、読み出した管理情報のエラーの検出精度をより向上させることができ、管理情報の信頼性をより向上させることができる。
【００１７】
また、第３のエラー検出手段をさらに備えておき、管理情報比較手段による比較動作において不一致判定が行われた場合には、管理情報読み出し手段によって読み出された複数の管理情報の中に過半数を占める内容が存在しない場合に、第３のエラー検出手段によってエラーの発生を検出することが望ましい。
【００１８】
複数の管理情報の中に過半数を占める内容が存在しない場合には、多くの管理情報にエラーが発生していると考えられるので、このような場合にエラーの発生を検出することにより、管理情報のエラーを確実に検出することができる。
また、上述した管理情報は、メモリが搭載された電子機器に固有なシリアル番号、あるいは、メモリが搭載された電子機器の利用者に固有な識別情報であることが望ましい。具体的には、電子機器の利用者に固有な識別情報としては、携帯電話やＰＨＳ（Personal Handyphone System）等における電話番号や、パソコン等におけるユーザＩＤ等が考えられる。利用者に固有な識別情報や各電子機器に固有なシリアル番号などの重要な管理情報について、その内容にエラーが発生することを極力回避することができるとともに、エラーが発生した場合には確実に検出することができる。
【００１９】
また、管理情報を格納する複数領域の数は奇数であることが望ましい。複数領域の数を偶数とした場合には、管理情報の内容がちょうど半数ずつに分かれたような場合に、そのいずれかを採用するかを判断することが困難となるが、領域の数を奇数としておけばそのような不都合が生じることがなく、処理対象とする管理情報の内容を容易に決定することができる。
【００２０】
【発明の実施の形態】
以下、本発明のメモリシステムを適用した一実施形態の携帯電話について、図面を参照しながら説明する。
図１は、本実施形態の携帯電話の詳細構成を示す図である。同図に示す携帯電話１００は、アンテナ１、電話回路２、マイクロホン３、スピーカ４、操作部５、表示部６、制御部７、３つのメモリ８、９、１０、インタフェース部（Ｉ／Ｆ）１１を含んで構成されている。
【００２１】
電話回路２は、電話の送受信に関する処理を行う。具体的には、電話回路２は、周辺に存在する基地局（図示せず）から送られてくる電波をアンテナ１によって受信し、これを復調して音声信号や各種の制御信号等を生成する処理や、マイクロホン３から出力される音声信号や各種の制御信号等に対して所定の変調処理を行って、基地局に向けて送信するための信号を生成し、アンテナ１に出力する処理を行う。
【００２２】
マイクロホン３は、通話時などに利用者が発声した音声を集音して電気信号（音声信号）に変換し、電話回路２に出力する。スピーカ４は、電話回路２から出力される音声信号に基づいて、通話相手の音声などを出力する。
操作部５は、電源キー、テンキー、機能選択キー等、携帯電話１００に対して操作指示を与えるために必要な各種操作キーを備えており、利用者による操作内容に応じた信号を制御部７に出力する。表示部６は、制御部７から出力される画像データに基づいて、現在の日時や着信時における相手先の電話番号等の各種情報の表示を行う。
【００２３】
制御部７は、携帯電話１００全体の動作を制御する。具体的には、制御部７は、電話の発着信を行う際の電話回路２の動作制御、インタフェース部１１を介して接続される外部機器（図示せず）との間での各種データの送受信、メモリ８、９、１０に対するデータの書き込みおよび読み出し、表示部６へ各種画像を表示するための画像データの生成等の各種処理を行う。
【００２４】
３つのメモリ８、９、１０は、ＥＥＰＲＯＭ等の不揮発性のメモリによって構成されており、制御部７によって書き込まれた各種データを記憶する。
本実施形態では、これら３つのメモリ８、９、１０には、管理情報として、携帯電話１００の所有者（利用者）に固有な識別情報である「電話番号」を示すデータ（電話番号データ）がそれぞれ格納されている。この電話番号データは、例えば、本実施形態の携帯電話１００を購入する際などに、販売店等において専用の書き込み装置を用いて書き込まれたものであり、携帯電話１００に備わった操作部５等を用いた操作によって各メモリ８、９、１０に記憶されている電話番号データの書き換えを行うことは不可能となっている。
【００２５】
また、本実施形態では、各メモリ８、９、１０に格納される電話番号データには、エラー検出符号としてパリティビットが付加されており、電話番号データの読み出し時には、このパリティビットを用いたパリティチェックを行うことによりエラー検出処理を行うことができるようになっている。なお、パリティビットの付加方式は、偶数パリティ方式、奇数パリティ方式のいずれであってもよい。
【００２６】
インタフェース部１１は、携帯電話１００と各種の外部機器とを接続するための外部接続端子であり、外部機器から送信される各種データを制御部７に出力したり、制御部７から出力される各種データを外部機器に向けて送信するための処理を行う。例えば、各メモリ８、９、１０に電話番号データを書き込む際には、このインタフェース部１１を用いて、上述した専用の書き込み装置と携帯電話１００とが接続される。
【００２７】
次に、各メモリ８、９、１０の設置形態について具体的に説明する。図２、図３は、各メモリ８、９、１０の設置形態について説明する図である。図２は、物理的に異なる複数のメモリチップを用いて各メモリ８、９、１０が実現されている場合の一例である。図２に示すように、上述した制御部７の機能などを実現するためのＬＳＩチップ等が搭載されたプリント基板５０上に、それぞれメモリチップにより実現されている３つのメモリ８、９、１０が搭載されている。このように、物理的に異なる複数のメモリチップにより各メモリ８、９、１０を実現した場合には、各メモリ８、９、１０から読み出される管理情報に全く同じ内容のエラーが発生する確率が極めて低いので、読み出される管理情報の信頼性を高めることができる。
【００２８】
また、図３は、半導体チップ上において、離隔した複数箇所に分散して形成された複数のメモリ素子により、各メモリ８、９、１０が実現されている場合の一例であり、半導体チップのパッケージ内部の構成が模式的に表されている。図３に示すように、制御部７の機能などを実現するために必要な能動素子を含んで形成された半導体チップ６０において、離隔した複数箇所に分散して複数のメモリ素子が形成されており、これらによって各メモリ８、９、１０が実現されている。このように、離隔した複数箇所に分散して形成された複数のメモリ素子によって各メモリ８、９、１０を実現した場合には、各メモリ素子に同じ症状の動作不良が発生する確率を低くすることができるので、仮に一部のメモリ素子に動作不良が発生しても、他のメモリ素子を用いて、正しい内容の管理情報を確実に読み出すことができる。
【００２９】
次に、上述した制御部７の詳細構成について説明する。図１に示す制御部７は、比較処理部２０、パリティエラー検出部２２、処理対象決定部２４を含んで構成されている。
比較処理部２０は、各メモリ８、９、１０から読み出された電話番号データの内容を比較し、全ての電話番号データの内容が一致しているか否かの判定を行う。
【００３０】
パリティエラー検出部２２は、比較処理部２０による所定の比較処理がなされた後の電話番号データに対して所定のパリティチェックを行い、パリティエラーを検出する。
処理対象決定部２４は、読み出された電話番号データの総数を基準として、過半数を占める内容の電話番号データがあるか否かを判定し、過半数を占める内容の電話番号データを処理対象として決定する。
【００３１】
上述した制御部７が管理情報読み出し手段に、比較処理部２０が管理情報比較手段に、処理対象決定部２４が処理対象決定手段および第３のエラー検出手段に、パリティエラー検出部２２が第２のエラー検出手段にそれぞれ対応している。
本実施形態の携帯電話１００はこのような構成を有しており、次に、電話番号データを読み出す場合の動作手順について説明する。
【００３２】
図４は、電話番号データを読み出す場合の携帯電話１００の動作手順を示す流れ図である。
電話番号データを読み出す必要がある場合（例えば、電話をかける場合等）に、制御部７は、各メモリ８、９、１０に格納されている電話番号データをそれぞれ読み出す（ステップ１００）。
【００３３】
電話番号データが読み出されると、制御部７内の比較処理部２０は、各電話番号データの内容を比較し、全ての電話番号データの内容が一致しているか否かを判定する（ステップ１０１）。
全ての電話番号データの内容が一致している場合には、ステップ１０１で肯定判断がなされ、比較処理部２０はその旨を処理対象決定部２４に通知する。通知を受けた処理対象決定部２４は、読み出された電話番号データの内容を処理対象として決定する（ステップ１０２）。
【００３４】
また、全ての電話番号データの内容が一致していない場合には、上述したステップ１０１で否定判断がなされ、比較処理部２０は、その旨をパリティエラー検出部２２に対して通知する。比較処理部２０からの通知を受けたパリティエラー検出部２２は、読み出された各電話番号データに対してパリティチェックを行い（ステップ１０３）、パリティエラーが検出された電話番号データについては、以降の処理における対象外として除外する（ステップ１０４）。
【００３５】
次に、処理対象決定部２４は、ステップ１００で読み出された電話番号データの総数を基準として、過半数を占める内容の電話番号データがあるか否かを判定する（ステップ１０５）。具体的には、本実施形態では、ステップ１００で読み出される電話番号データの総数は“３”であるので、ステップ１０５では、内容が一致している電話番号データが２つ以上あるか否かが判定される。
【００３６】
過半数を占める内容の電話番号データがある場合には、ステップ１０５で肯定判断がなされ、処理対象決定部２４は、この電話番号データの内容を処理対象として決定する（ステップ１０６）。
過半数を占める内容の電話番号データがない場合には、上述したステップ１０５で否定判断がなされ、処理対象決定部２４は、電話番号データにエラーが発生していることを検出した旨のエラー判定を行う（ステップ１０７）。この場合には、電話番号データに読み出しエラーが生じている旨を表示部６に表示する等の所定のエラー処理が制御部７によって行われる。
【００３７】
このように、本実施形態の携帯電話１００では、同一の電話番号データを３つのメモリ８、９、１０に格納しており、電話番号データを読み出す際には、これら複数の電話番号データの中で過半数を占める内容を処理対象として決定している。同一の電話番号データを複数のメモリに格納した場合に、読み出した電話番号データの過半数にエラーが発生し、しかもそれらの内容が同一となるという確率は極めて少ないので、過半数を占める内容を処理対象とすることにより、読み出される管理情報の信頼性を向上させることができる。また、複数の電話番号データの中に過半数を占める内容が存在しない場合には、エラーの発生を検出しているので、電話番号データに発生したエラーを確実に検出することができる。
【００３８】
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。例えば、上述した実施形態では、各メモリ８、９、１０から読み出された電話番号データの内容が全て一致していない場合にも、過半数が一致している場合にはその内容を処理対象として採用していたが、読み出された電話番号データの内容が全て一致している場合にのみ、その内容を処理対象として採用するようにしてもよい。
【００３９】
図５は、読み出された電話番号データの内容が全て一致している場合にのみ、その内容を処理対象として採用する変形例の携帯電話の構成を示す図である。同図に示す携帯電話１００ａは、アンテナ１、電話回路２、マイクロホン３、スピーカ４、操作部５、表示部６、制御部７ａ、３つのメモリ８、９、１０、インタフェース部（Ｉ／Ｆ）１１を含んで構成されている。同図に示す携帯電話１００ａでは、上述した図１に示した携帯電話１００と同じ構成要素については同じ符号が付されている。なお、以降の説明では、重複する構成要素については詳細な説明を省略し、両者の相違点を中心に説明を行う。
【００４０】
図５に示す制御部７ａは、比較処理部２０とエラー検出部２６を含んで構成されている。この制御部７ａは、上述した図１に示した制御部７と比較して、パリティエラー検出部２２と処理対象判定部２４が省略され、エラー検出部２６が追加された点が異なっている。
【００４１】
比較処理部２０は、上述したように、各メモリ８、９、１０から読み出された電話番号データの内容を比較し、全ての電話番号データの内容が一致しているか否かの判定を行う。
エラー検出部２６は、比較処理部２０による比較動作において、全ての電話番号データの内容が一致していない旨の判定（不一致判定）がなされた場合に、エラーの発生を検出する。また、比較処理部２０による比較動作により、全ての電話番号データの内容が一致していると判定された場合には、エラー検出部２６は、電話番号データの内容を処理対象として決定する。このエラー検出部２６が第１のエラー検出手段に対応している。
【００４２】
なお、変形例の携帯電話１００ａでは、各メモリ８、９、１０に格納される電話番号データには、パリティビットが付加されていないものとする。
変形例の携帯電話１００ａはこのような構成を有しており、次に、電話番号データを読み出す場合の動作手順について説明する。
【００４３】
図６は、図５に示した変形例の携帯電話１００ａにおいて電話番号データを読み出す場合の動作手順を示す流れ図である。
電話番号データを読み出す必要がある場合（例えば、電話をかける場合等）に、制御部７ａは、各メモリ８、９、１０に格納されている電話番号データをそれぞれ読み出す（ステップ２００）。
【００４４】
電話番号データが読み出されると、制御部７ａ内の比較処理部２０は、各電話番号データの内容を比較し、全ての電話番号データの内容が一致しているか否かを判定する（ステップ２０１）。
全ての電話番号データの内容が一致している場合には、ステップ２０１で肯定判断がなされ、エラー検出部２６は、読み出された電話番号データの内容を処理対象として決定する（ステップ２０２）。
【００４５】
また、全ての電話番号データの内容が一致していない場合には、上述したステップ２０１で否定判断がなされ、エラー検出部２６は、電話番号データにエラーが発生していることを検出した旨のエラー判定を行う（ステップ２０３）。この場合には、電話番号データに読み出しエラーが生じている旨を表示部６に表示する等の所定のエラー処理が制御部７ａによって行われる。
【００４６】
このように、変形例の携帯電話１００ａは、読み出された電話番号データの内容が全て一致している場合にのみ、その内容を処理対象として採用しており、この場合にも、読み出した電話番号データのエラーを確実に検出することができ、電話番号データの信頼性を向上させることができる。また、全ての電話番号データの内容が一致しているか否かを判定するのみでよいので、エラー発生を検出するための処理を簡略化することができる利点もある。
【００４７】
また、上述した実施形態では、利用者に固有な管理情報として携帯電話の電話番号を例にして説明を行っていたが、管理情報はこれに限定されるものではなく、他にも、各種のパスワードや、電子メールの送受信が可能な携帯電話における電子メールアドレスなど種々の変形例が考えられる。また、利用者に固有な管理情報だけではなく、各携帯電話に固有なシリアル番号を管理情報としてもよい。
【００４８】
また、上述した実施形態では、携帯電話に対して本発明のメモリシステムを適用した場合を例にして説明を行っていたが、これに限定されるものではなく、他の各種電子機器に対しても本発明を適用することができる。例えば、パソコン等に対して本発明のメモリシステムを適用し、管理情報として、ユーザＩＤや各種パスワード等を格納してもよい。また、各パソコンに固有なシリアル番号を管理情報として格納してもよい。また、ＰＨＳに対しても、上述した実施形態と同様にして、本発明のメモリシステムを適用することが可能である。
【００４９】
また、上述した実施形態では、管理情報（電話番号データ）は、３つのメモリ８、９、１０を用いることにより３箇所の領域に格納されていたが、管理情報を格納する領域の数は３に限定されるものではなく、３より大きい数、望ましくは３以上の奇数としてもよい。管理情報を格納する領域を多くすることで、エラーの検出精度をさらに向上させることができる。また、１つのメモリ内の３箇所に管理情報を格納するようにしてもよい。
【００５０】
また、上述した実施形態では、電話番号データに対して付加するエラー検出符号として、パリティビットを用いた場合を例にして説明を行っていたが、その他のエラー検出符号、例えば、ＣＲＣ符号などを用いることもできる。
また、上述した実施形態では、予め電話番号データに対してパリティビットを付加しておき、電話番号データを読み出した際にパリティチェックを行っていたが、このパリティチェックを省略して構成や処理の簡略化を図ることもできる。この場合に、構成としては、上述した図１に示した制御部７内のパリティエラー検出部２２を省略すればよい。また、処理内容としては、図４に示したステップ１０３とステップ１０４の処理を省略し、ステップ１０１の判定処理で否定判断がなされた場合には、ステップ１０５の処理に移るようにして、処理内容を簡略化することができる。
【００５１】
【発明の効果】
上述したように、本発明によれば、同一の管理情報を３箇所以上の複数領域に格納し、複数領域のそれぞれから読み出した管理情報の内容が一致していない場合には、エラーが発生したものとして判断しているので、読み出した管理情報のエラーを確実に検出することができ、管理情報の信頼性を向上させることができる。
【００５２】
また、本発明によれば、同一の管理情報を３箇所以上の複数領域に格納した場合に、読み出した管理情報の過半数に偶発的なエラーが発生し、しかもそれらの内容が同一となるという確率は極めて少なくなるので、過半数を占める内容を処理対象の管理情報として決定することにより、管理情報の信頼性を向上させることができる。
【図面の簡単な説明】
【図１】一実施形態の携帯電話の詳細構成を示す図である。
【図２】各メモリの設置形態について説明する図である。
【図３】各メモリの設置形態について説明する図である。
【図４】電話番号データを読み出す場合の携帯電話の動作手順を示す流れ図である。
【図５】読み出された電話番号データの内容が全て一致している場合にのみ、その内容を処理対象として採用する変形例の携帯電話の構成を示す図である。
【図６】変形例の携帯電話における電話番号データを読み出す場合の動作手順を示す流れ図である。
【符号の説明】
５  操作部
６  表示部
７、７ａ  制御部
８、９、１０  メモリ
１１  インタフェース部（Ｉ／Ｆ）
２０  比較処理部
２２  パリティエラー検出部
２４  処理対象決定部
２６  エラー検出部
５０  プリント基板
６０  半導体チップ
１００、１００ａ  携帯電話
【図１】
0004808839.tif 000002
【図２】
0004808839.tif 000003
【図３】
0004808839.tif 000004
【図４】
0004808839.tif 000005
【図５】
0004808839.tif 000006
【図６】
0004808839.tif 000007