(57)【特許請求の範囲】
【請求項１】
部品固有の情報を格納する不揮発性メモリを搭載した交換可能な第１及び第２の部品を備えた電子装置における部品情報復元方法であって、
該第１の部品の第１の不揮発性メモリには該第１の部品の部品固有情報を格納すると共に少なくとも該第２の部品の交換時に該第２の部品の部品固有情報を第１の照合用情報として退避し、
該第２の部品の第２の不揮発性メモリには該第２の部品の部品固有情報を格納すると共に少なくとも該第１の部品の交換時に該第１の部品の部品固有情報を第２の照合用情報として退避し、
該第１又は該第２の部品の交換後に、該第１の不揮発性メモリに格納された第１の照合用情報と該第２の不揮発性メモリに格納された第２の部品の部品固有情報との比較結果と、該第２の不揮発性メモリに格納された第２の照合用情報と該第１の不揮発性メモリに格納された第１の部品の部品固有情報との比較結果とに基づいて、該第１の照合用情報を該第２の不揮発性メモリに復元するか、或いは、該第２の照合用情報を該第１の不揮発性メモリに復元することを特徴とする、部品情報復元方法。
【請求項２】
該第１の部品が交換対象であり該第２の部品がプロセッサを有する場合、該該第1の部品の交換時に該第１の部品の部品固有情報を該第２の照合用情報として該第１の不揮発性メモリに退避する処理を該プロセッサの制御下で行うことを特徴とする、請求項１記載の部品情報復元方法。
【請求項３】
該第１の不揮発性メモリに照合用情報が格納されておらず、且つ、該第２の不揮発性メモリに格納された第２の照合用情報と該第１の不揮発性メモリに格納された第１の部品の部品固有情報とが不一致であると、該第１の部品が交換されたと判断して該第２の不揮発性メモリに格納された該第２の部品固有情報を該第１の不揮発性メモリに復元することを特徴とする、請求項１記載の部品情報復元方法。
【請求項４】
該第１の部品の交換時には該第１の不揮発性メモリに格納されている該第１の照合用情報を消去し、該第２の部品の交換時には該第２の不揮発性メモリに格納されている該第２の照合用情報を消去することを特徴とする、請求項１〜３のいずれか1項記載の部品情報復元方法。
【請求項５】
部品固有の情報を格納する不揮発性メモリを搭載した交換可能な第１及び第２の部品を備えた電子装置であって、
該第１の部品の第１の不揮発性メモリには該第１の部品の部品固有情報を格納すると共に少なくとも該第２の部品の交換時に該第２の部品の部品固有情報を第１の照合用情報として退避し、該第２の部品の第２の不揮発性メモリには該第２の部品の部品固有情報を格納すると共に少なくとも該第１の部品の交換時に該第１の部品の部品固有情報を第２の照合用情報として退避する第１の制御手段と、
該第１又は該第２の部品の交換後に、該第１の不揮発性メモリに格納された第１の照合用情報と該第２の不揮発性メモリに格納された第２の部品の部品固有情報との比較結果と、該第２の不揮発性メモリに格納された第２の照合用情報と該第１の不揮発性メモリに格納された第１の部品の部品固有情報との比較結果とに基づいて、該第１の照合用情報を該第２の不揮発性メモリに復元するか、或いは、該第２の照合用情報を該第１の不揮発性メモリに復元する第２の制御手段とを備えたことを特徴とする、電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は部品情報復元方法、部品情報管理方法及び電子装置に係り、特に部品の記憶部に格納されている部品固有の情報等を部品の交換時に自動的に復元する部品情報復元方法、部品情報管理方法及びそのような部品情報復元方法を又は部品情報管理方法を採用する電子装置に関する。
【背景技術】
【０００２】
コンピュータシステム、電話機、ファクシミリ装置、複写機等の電子装置には、不揮発性メモリを搭載した交換可能な部品が設けられている。このような部品の不揮発性メモリには、シリアル番号等の部品固有の情報や、場合によってはユーザ又は電子装置の設置環境によりカストマイズされた情報や履歴情報等が格納されている。【０００３】
例えば、複数のボードが設けられたコンピュータシステムの場合、１つのボードを保守等のために交換する時には、このボードの不揮発性メモリに格納されたシリアル番号等の装置固有番号をコンピュータシステム内の記憶部に退避し、新しいボードを装着後にこの新しいボードの不揮発性メモリに、記憶部に退避しておいた装置固有番号を格納することで装置固有情報を復元する保守操作が必要となる。このような保守操作は、取り外したボードを修理して再度コンピュータシステムに装着する場合にも行われる。【０００４】
又、ボードの不揮発性メモリにユーザ又は電子装置の設置環境によりカストマイズされた情報や履歴情報等が格納されている場合には、ボードの交換時にこれらの情報も上記と同様にコンピュータシステムの記憶部に退避し、新しいボード又は修理されたボードを装着後に、装着されたボードの不揮発性メモリに、記憶部に退避しておいたこれらの情報を格納することでこれらの情報を復元する保守操作が必要となる。【０００５】
保守操作が正しく行われなかったり、或いは、保守操作の少なくとも一部を忘れた場合には、新しいボード又は修理されたボードを装着後にコンピュータシステムを元の状態に復元できないため、元の状態に復元するには装着されたボードの装置固有情報等を手作業で入力して不揮発性メモリに格納する必要がある。【０００６】
尚、交換するボードの不揮発性メモリチップを取り外し、コンピュータシステムに装着されるボードに取り外した不揮発性メモリチップを装着する方法も考えられるが、この場合、不揮発性メモリチップを扱う際にピンを破損したりして不揮発性メモリチップを破損する可能性が高いので、望ましい方法ではない。又、コンピュータシステムの設置場所で不揮発性メモリチップをボードから取り外したりボードに装着したりすることは、ボードの他の部分を破損する可能性もあるため好ましくない。【０００７】
特許文献１には、電子機器システムのボードに設けられた記憶素子内の情報が消去されているか否かを検出することで、ボードが交換されたか否かを検出する方法が提案されている。特許文献２には、コンピュータシステムのボードに設けられたメモリ内の装置固有情報の消失を検出すると退避エリアに退避されている装置固有情報をメモリに自動的に復旧させる方法が提案されている。
【特許文献１】特開平３−１９６２２７号公報
【特許文献２】特開２０００−３２２３３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来、ボード等の部品の交換時に部品の不揮発性メモリに格納されている情報を退避したり、部品の交換後に退避していた情報をこの部品の不揮発性メモリに格納して不揮発性メモリ内の情報を元に復元する保守作業は、非常に煩雑であり、不揮発性メモリに格納される情報量が多い程時間がかかるという問題があった。【０００９】
又、部品の不揮発性メモリが格納している情報に、第三者に流出すると困る特定の情報が含まれている場合もあるが、従来はこのような特定の情報もコンピュータシステム内の記憶部に退避されるため、不正にコピーされる可能性がある。更に、交換のためにコンピュータシステムから取り外されたボード等の部品の不揮発性メモリには、このような特定の情報が格納されているため、不正にコピーされる可能性がある。例えば、特定の情報がユーザにボード等の部品の使用を可能とするライセンスコードの場合、ライセンスコードが不正にコピーされて所謂クローンボード等と呼ばれる不正な部品が作成されてしまう可能性があるという問題もあった。【００１０】
そこで、本発明は、部品の交換時に部品の不揮発性メモリに格納されている情報の退避及び復元を自動的に行えると共に、部品の不揮発性メモリに格納されている情報の第三者への流出を防止可能な部品情報復元方法、部品情報管理方法及び電子装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題は、部品固有の情報を格納する不揮発性メモリを搭載した交換可能な第１及び第２の部品を備えた電子装置における部品情報復元方法であって、該第１の部品の第１の不揮発性メモリには該第１の部品の部品固有情報を格納すると共に少なくとも該第２の部品の交換時に該第２の部品の部品固有情報を第１の照合用情報として退避し、該第２の部品の第２の不揮発性メモリには該第２の部品の部品固有情報を格納すると共に少なくとも該第１の部品の交換時に該第１の部品の部品固有情報を第２の照合用情報として退避し、該第１又は該第２の部品の交換後に、該第１の不揮発性メモリに格納された第１の照合用情報と該第２の不揮発性メモリに格納された第２の部品の部品固有情報との比較結果と、該第２の不揮発性メモリに格納された第２の照合用情報と該第１の不揮発性メモリに格納された第１の部品の部品固有情報との比較結果とに基づいて、該第１の照合用情報を該第２の不揮発性メモリに復元するか、或いは、該第２の照合用情報を該第１の不揮発性メモリに復元することを特徴とする部品情報復元方法によって達成できる。【００１２】
上記の課題は、部品固有の情報を格納する不揮発性メモリを搭載した交換可能な第１及び第２の部品を備えた電子装置であって、該第１の部品の第１の不揮発性メモリには該第１の部品の部品固有情報を格納すると共に少なくとも該第２の部品の交換時に該第２の部品の部品固有情報を第１の照合用情報として退避し、該第２の部品の第２の不揮発性メモリには該第２の部品の部品固有情報を格納すると共に少なくとも該第１の部品の交換時に該第１の部品の部品固有情報を第２の照合用情報として退避する第１の制御手段と、該第１又は該第２の部品の交換後に、該第１の不揮発性メモリに格納された第１の照合用情報と該第２の不揮発性メモリに格納された第２の部品の部品固有情報との比較結果と、該第２の不揮発性メモリに格納された第２の照合用情報と該第１の不揮発性メモリに格納された第１の部品の部品固有情報との比較結果とに基づいて、該第１の照合用情報を該第２の不揮発性メモリに復元するか、或いは、該第２の照合用情報を該第１の不揮発性メモリに復元する第２の制御手段とを備えたことを特徴とする電子装置によっても達成できる。【００１３】
上記の課題は、夫々着脱可能な複数の部品が取り付けられる電子装置における部品情報管理方法であって、前記電子装置からの第１の部品の取り外しに先立って、前記第１の部品に記憶された前記第１の部品に係る部品情報を読み出すステップと、前記第１の部品とは異なる第２の部品に、前記第１の部品から読み出された前記部品情報を書き込むステップとを有することを特徴とする部品情報管理方法によっても達成できる。【００１４】
上記の課題は、夫々着脱可能な複数の部品が取り付けられる電子装置における部品情報管理方法であって、前記電子装置に第１の部品が取り付けられる際に、前記第１の部品に記憶された部品情報を読み出すステップと、前記第１の部品とは異なる、前記電子装置に装着されている第２の部品に記憶された部品情報を読み出すステップと、前記第1の部品から読み出された部品情報と、前記第2の部品から読み出された部品情報とを照合するステップとを有することを特徴とする部品情報管理方法によっても達成できる。【００１５】
上記の課題は、複数の着脱可能な部品が取り付けられる電子装置において、前記部品が電気的に接続される接続部と、第１の部品が前記電子装置から取り外される際に、前記第１の部品に記憶された前記第１の部品に係る部品情報を読み出すと共に、前記第１の装置とは異なる第２の装置に前記第１の部品に係る部品情報を書き込む制御部と、を有することを特徴とする電子装置によっても達成できる。【００１６】
上記の課題は、複数の着脱可能な部品が取り付けられる電子装置において、前記部品が電気的に接続される接続部と、第1の部品が前記電子装置に装着された際に、前記第1の部品に記憶された部品情報と、前記電子装置に装着されている第2の部品に記憶された部品情報とを照合する制御部と、を有することを特徴とする電子装置によっても達成できる。
【発明の効果】
【００１７】
本発明によれば、部品の交換時に部品の不揮発性メモリに格納されている情報の退避及び復元を自動的に行えると共に、部品の不揮発性メモリに格納されている情報の第三者への流出を防止可能な部品情報復元方法、部品情報管理方法及び電子装置を実現することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明になる電子装置の一実施例の要部を示すブロック図である。
【図２】２つの比較結果に応じた復元状態を説明する図である。
【図３】実施例の処理の一例を説明するフローチャートである。
【図４】パネルボードとＳＣＦＵが不整合の場合の実施例の処理の一例を説明するフローチャートである。
【符号の説明】
【００１９】
１１      パネルボード
１２      ＳＣＦＵ
１１１      ＦＲＵ−ＥＥＰＲＯＭ
１２１      バス
１２２      ＣＰＵ
１２３      ＳＤＲＡＭ
１２４      ＦＲＵ−ＥＥＰＲＯＭ
１２５      ＦＭＥＭ
【発明を実施するための最良の形態】
【００２０】
本発明では、電子装置を構成する不揮発性メモリを有する複数の部品のうち、交換可能な第１の部品については、他の第２の部品と不揮発性メモリに格納する情報を共有する構成を採用する。つまり、第１の部品の不揮発性メモリには、第１の部品に関する情報が格納されると共に、第２の部品に関する情報がバックアップ（照合用）として退避される。他方、第２の部品の不揮発性メモリには、第２の部品に関する情報が格納されると共に、第１の部品に関する情報がバックアップ（照合用）として退避される。【００２１】
例えば第１の部品が新たな部品又は修理された部品と交換されると、交換された部品の不揮発性メモリに格納されている情報と、第２の部品の不揮発性メモリに格納されている情報とを比較し、比較結果に応じて第２の部品の不揮発性メモリに退避されている第１の部品に関する情報を交換された部品の不揮発性メモリに格納して、第１の部品が交換される直前の電子装置の状態を復元する。【００２２】
上記の比較は、第１の部品に関する情報の比較と、第２の部品に関する情報の比較からなるため、単に第１の部品に関する情報をコピーしただけでは第１の部品の所謂クローン部品を作成することはできない。又、第１の部品の交換時にその不揮発性メモリに格納されているバックアップ（照合用）情報を消去することで、第１の部品の不揮発性メモリに格納されているバックアップ（照合用）情報の第三者への流出を防止可能である。尚、第２の部品は、交換可能である必要はない。【００２３】
以下に、本発明になる部品情報復元方法、部品情報管理方法及び電子装置の各実施例を、図面と共に説明する。
【実施例】
【００２４】
図１は、本発明になる電子装置の一実施例の要部を示すブロック図である。電子装置の本実施例は、本発明になる部品情報復元方法の一実施例及び本発明になる部品情報管理方法の一実施例を採用する。本実施例では、本発明がコンピュータシステムに適用されている。【００２５】
図１に示すコンピュータシステム１は、バックパネル（ＢＰ）１０に接続されたパネルボード１１とシステム制御機構ボード（ＳＣＦＵ：System Control Facility Unit）１２とを備える。パネルボード１１は、装置設定情報を格納するためのもので、ＦＲＵ（Field Replace Unit）−ＥＥＰＲＯＭ１１１を有する。他方、ＳＣＦＵ１２は、コンピュータシステム１全体を制御するもので、バス１２１により接続されたＣＰＵ１２２、ＳＤＲＡＭ１２３、ＦＲＵ−ＥＥＰＲＯＭ１２４及びＦＭＥＭ（Flash Memory）１２５を有する。本実施例ではパネルボード１１及びＳＣＦＵ１２がバックパネル１０に対して脱着可能であるが、パネルボード１１のみがバックパネル１０に対して脱着可能であっても良い。つまり、コンピュータシステム１を構成する２以上のボードのうち、少なくとも１つのボードが交換可能であれば良い。交換可能なボードは、ＦＲＵ−ＥＥＰＲＯＭ等の不揮発性メモリに加え、ＣＰＵ等のプロセッサを有する構成であっても良い。パネルボード１１及びＳＣＦＵ１２は、夫々複数枚バックパネル１０に取り付けられてもよい。【００２６】
パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１には、パネルボード１１の部品シリアル番号、ＳＣＦＵ１２の部品シリアル番号（照合用部品シリアル番号：照合対象となる相手側の部品のシリアル番号）、コンピュータシステム１の装置シリアル番号等のパネルボード１１に関する情報が格納されている。部品シリアル番号は、部品単位（この場合、ボード単位）で管理される部品固有のシリアル番号である。装置シリアル番号は、装置単位（この場合、コンピュータシステム単位）で管理される装置（コンピュータシステム）固有のシリアル番号である。これらのシリアル番号は、コンピュータシステム１の設置時等にＦＲＵ−ＥＥＰＲＯＭ１１１に格納される。尚、ＦＲＵ−ＥＥＰＲＯＭ１１１には、パネルボード１１の交換時に退避を必要とする、コンピュータシステム１に固有な情報等の他の情報が格納されていても良い。コンピュータシステム１に固有な情報には、例えばホスト装置のＩＤを示すホストＩＤ、コンピュータシステム１のモデル情報、コンピュータシステム１のファームウェア動作環境変数等が含まれる。又、上記他の情報は、例えばパネルボード１１の交換履歴情報や故障履歴情報等を含んでも良い。ＦＲＵ−ＥＥＰＲＯＭ１１１内のＳＣＦＵの部品シリアル番号等のＳＣＦＵ１２に関するバックアップ対象の情報は、ＳＣＦＵ１２内のＦＲＵ−ＥＥＰＲＯＭ１２４内のＳＣＦＵの部品シリアル番号等のＳＣＦＵ１２に関するバックアップ対象の情報が更新される度に退避されると共に、例えばパネルボード１１の交換時の保守操作に応答してパネルボード１１の交換直前に退避される。【００２７】
ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４には、ＳＣＦＵ１２の部品シリアル番号、パネルボード１１の部品シリアル番号（照合用部品シリアル番号：照合対象となる相手側の部品のシリアル番号）、コンピュータシステム１の装置シリアル番号等のＳＣＦＵ１２に関する情報が格納されている。これらのシリアル番号は、コンピュータシステム１の設置時等にＦＲＵ−ＥＥＰＲＯＭ１２４に格納される。尚、ＦＲＵ−ＥＥＰＲＯＭ１２４には、ＳＣＦＵ１２の交換時に退避を必要とするファームデータや、ユーザ又はコンピュータシステム１の設置環境によりカストマイズされた情報等の他の情報が格納されていても良い。カストマイズされた情報には、例えば電源復旧モードやリモート電源制御情報、自動電源スケジュール情報、空調待ち時間、電源投入遅延時間、ファン停止延長時間等が含まれる。又、上記他の情報は、例えばＳＣＦＵ１２の交換履歴情報や故障履歴情報等を含んでも良い。ＦＲＵ−ＥＥＰＲＯＭ１２４内のパネルボードの部品シリアル番号等のパネルボード１１に関するバックアップ対象の情報は、パネルボード１１内のＦＲＵ−ＥＥＰＲＯＭ１１１内のパネルボードの部品シリアル番号等のパネルボード１１に関するバックアップ対象の情報が更新される度に退避されると共に、例えばパネルボード１１の交換時の保守操作に応答してパネルボード１１の交換直前に退避される。【００２８】
例えばパネルボード１１を交換する場合、交換直前にＦＲＵ−ＥＥＰＲＯＭ１１１に格納されている情報は、ＳＣＦＵ１２のＣＰＵ１２２の制御下、或いは、コンピュータシステム１内の他のプロセッサ（図示せず）の制御下で、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に退避される。又、同様に、パネルボード１１の交換直前にＦＲＵ−ＥＥＰＲＰＯＭ１２４に格納されている情報は、ＳＣＦＵ１２のＣＰＵ１２２の制御下、或いは、コンピュータシステム１内の他のプロセッサ（図示せず）の制御下で、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に退避される。【００２９】
以下の説明では、便宜上、パネルボード１１又はＳＣＦＵ１２が交換され、交換後にバックパネル１０に接続されているパネルボード又はＳＣＦＵはパネルボード１１又はＳＣＦＵ１２と同様のハードウェア構成を有するものとする。この場合、コンピュータシステム１は、ＳＣＦＵ１２のＣＰＵ１２２の制御下、或いは、コンピュータシステム１内の他のプロセッサ（図示せず）の制御下で、少なくともＦＲＵ−ＥＥＰＲＯＭ１１１内のＳＣＦＵの部品シリアル番号（照合用部品シリアル番号）とＳＣＦＵ１２内のＦＲＵ−ＥＥＰＲＯＭ１２４内のＳＣＦＵの部品シリアル番号とを比較すると共に、ＳＣＦＵ１２内のＦＲＵ−ＥＥＰＲＯＭ１２４内のパネルボードの部品シリアル番号（照合用部品シリアル番号）とＦＲＵ−ＥＥＰＲＯＭ１１１内のパネルボードの部品シリアル番号とを比較し、これら２つの比較結果に基づいて必要に応じてパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１内の情報をパネルボード１１の交換直前の状態に、或いは、ＳＣＦＵ１２のＣＲＵ−ＥＥＰＲＯＭ１２４内の情報をＳＣＦＵ１２の交換直前の状態に復元する復元処理を行う。【００３０】
尚、上記の２つの比較に加え、ＦＲＵ−ＥＥＰＲＯＭ１１１内の装置シリアル番号とＦＲＵ−ＥＥＰＲＯＭ１２４内の装置シリアル番号を比較し、一致した場合にのみ復元処理を行うことが望ましい。この場合、装置シリアル番号の比較結果が一致した場合にのみ上記２つの比較を行うようにすれば良い。【００３１】
図２は、上記２つの比較結果に応じた復元状態を説明する図である。同図中、ケースＣ１〜Ｃ９は、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に格納されているパネルボードの部品シリアル番号（照合用部品シリアル番号）とパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に格納されているパネルボードの部品シリアル番号の各比較結果Ｎ１と、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に格納されているＳＣＦＵの部品シリアル番号（照合用部品シリアル番号）とＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に格納されているＳＣＦＵの部品シリアル番号の各比較結果Ｎ２との組み合わせに応じて生じる場合を示す。又、「＝」は比較結果が一致した場合、「≠」は比較結果が不一致の場合、Ｎ１が「null」であればＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４内に部品シリアル番号（照合用部品シリアル番号）が格納されていない場合、Ｎ２が「null」であればパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１内に部品シリアル番号（照合用部品シリアル番号）が格納されていない場合を示す。【００３２】
ケースＣ１の場合、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４はパネルボード１１の部品シリアル番号（照合用部品シリアル番号）を格納しており、且つ、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１はＳＣＦＵ１２の部品シリアル番号（照合用部品シリアル番号）を格納しているので、「ＯＫ」で示すように正常な状態であるため交換されたパネルボード１１又はＳＣＦＵ１２の使用を許可し、シリアル番号以外の情報もＦＲＵ−ＥＥＰＲＯＭ１１１に復元されているとみなす。【００３３】
ケースＣ２の場合、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４はパネルボード１１の部品シリアル番号（照合用部品シリアル番号）を格納しているものの、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１はＳＣＦＵ１２の部品シリアル番号（照合用部品シリアル番号）とは異なる照合用部品シリアル番号を格納しているので、比較結果Ｎ１,Ｎ２からではパネルボード１１が交換されたのかＳＣＦＵ１２が交換されたのかが判断できないため、「Ｎ／Ａ」で示すようにパネルボード１１及びＳＣＦＵ１２の使用は禁止する。【００３４】
ケースＣ３の場合、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４はパネルボード１１の部品シリアル番号（照合用部品シリアル番号）を格納しているものの、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１は「null」で示すように照合用部品シリアル番号を格納していないので、比較結果Ｎ１,Ｎ２からではパネルボード１１が交換されたのかＳＣＦＵ１２が交換されたのかが判断できないため、「Ｎ／Ａ」で示すようにパネルボード１１及びＳＣＦＵ１２の使用は禁止する。【００３５】
ケースＣ４の場合、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４はパネルボード１１の部品シリアル番号（照合用部品シリアル番号）とは異なる照合用部品シリアル番号を格納しているので、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１はＳＣＦＵ１２の部品シリアル番号（照合用部品シリアル番号）を格納しているものの、比較結果Ｎ１,Ｎ２からではパネルボード１１が交換されたのかＳＣＦＵ１２が交換されたのかが判断できないため、「Ｎ／Ａ」で示すようにパネルボード１１及びＳＣＦＵ１２の使用は禁止する。【００３６】
ケースＣ５の場合、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４はパネルボード１１の部品シリアル番号（照合用部品シリアル番号）とは異なる照合用部品シリアル番号を格納しており、且つ、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１はＳＣＦＵ１２の部品シリアル番号（照合用部品シリアル番号）とは異なる照合用部品シリアル番号を格納しているので、例えば警告メッセージが出力されてパネルボード１１及びＳＣＦＵ１２の使用は禁止され、パネルボード１１及びＳＣＦＵ１２を不良品として工場に返却する等の対策が取られる。【００３７】
ケースＣ６の場合、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４はパネルボード１１の部品シリアル番号（照合用部品シリアル番号）とは異なる照合用部品シリアル番号を格納しており、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１は「null」で示すように照合用部品シリアル番号を格納していないので、パネルボード１１が交換されたと判断でき、自動的にＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に格納されているパネルボード１１の部品シリアル番号及びＳＣＦＵ１２の部品シリアル番号をパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１にパネルボードの部品シリアル番号及び照合用部品シリアル番号として復元する。【００３８】
ケースＣ７の場合、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４は「null」で示すように照合用部品シリアル番号を格納していないので、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１はＳＣＦＵ１２の部品シリアル番号（照合用部品シリアル番号）を格納しているものの、比較結果Ｎ１,Ｎ２からではパネルボード１１が交換されたのかＳＣＦＵ１２が交換されたのかが判断できないため、「Ｎ／Ａ」で示すようにパネルボード１１及びＳＣＦＵ１２の使用は禁止する。【００３９】
ケースＣ８の場合、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４は「null」で示すように照合用部品シリアル番号を格納しておらず、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１はＳＣＦＵ１２の部品シリアル番号（照合用部品シリアル番号）とは異なる照合用部品シリアル番号を格納しているので、ＳＣＦＵ１２が交換されたと判断でき、自動的にパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に格納されているＳＣＦＵの部品シリアル番号及びパネルボード１１の部品シリアル番号をＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４にＳＣＦＵの部品シリアル番号及び照合用部品シリアル番号として復元する。【００４０】
ケースＣ９の場合、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４は「null」で示すように照合用部品シリアル番号を格納しておらず、且つ、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１は「null」で示すように部品シリアル番号（照合用部品シリアル番号）を格納していないので、パネルボード１１及びＳＣＦＵ１２が初期状態にあると判断でき、「ＯＫ」で示すように正常な状態（初期状態）であるため交換されたパネルボード１１の使用を許可し、シリアル番号等の情報をＦＲＵ−ＥＥＰＲＯＭ１１１及びＦＲＵ−ＥＥＰＲＯＭ１２４に格納する初期設定処理を行うことができる。【００４１】
図３は、ＳＣＦＵ１２のＣＰＵ１２２の制御下、或いは、コンピュータシステム１内の他のプロセッサ（図示せず）の制御下で行われる本実施例の処理の一例を説明するフローチャートである。図３に示す処理は、少なくともＳＣＦＵ１２の交換時にＦＲＵ−ＥＥＰＲＯＭ１２４内のＳＣＦＵ１２の部品シリアル番号のＦＲＵ−ＥＥＰＲＯＭ１１１への退避と、少なくともパネルボード１１の交換時にＦＲＵ−ＥＥＰＲＯＭ１１１内のパネルボード１１の部品シリアル番号のＦＲＵ−ＥＥＰＲＯＭ１２４への退避を行う第１の制御手段（ＣＰＵ又はプロセッサ）と、ＳＣＦＵ１２の交換後にＦＲＵ−ＥＥＰＲＯＭ１１１内の照合用情報をＦＲＵ−ＥＥＰＲＯＭ１２４に復元するか、或いは、ＦＲＵ−ＥＥＰＲＯＭ１２４内の照合用情報をＦＲＵ−ＥＥＰＲＯＭ１１１に復元する第２の制御手段（ＣＰＵ又はプロセッサ）により実行される。【００４２】
図３において、コンピュータシステム１の電源が投入、又は、電源がオンとされると、ステップＳ１は、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に格納されているＳＣＦＵの部品シリアル番号（照合用部品シリアル番号）ＳＮｒ及びパネルボードの部品シリアル番号ＰＮと、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に格納されているパネルボードの部品シリアル番号（照合用部品シリアル番号）ＰＮｒ及びＳＣＦＵの部品シリアル番号ＳＮを読み出す。【００４３】
ステップＳ２は、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に格納されているパネルボードの部品シリアル番号（照合用部品番号）ＰＮｒとパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に格納されているパネルボードの部品シリアル番号ＰＮとが一致し、且つ、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に格納されているＳＣＦＵの部品シリアル番号（照合用部品シリアル番号）ＳＮｒとＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に格納されているＳＣＦＵの部品シリアル番号ＳＮとが一致するか、或いは、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４には部品シリアル番号（照合用部品シリアル番号）が格納されておらず（null状態）パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１には部品シリアル番号（照合用部品シリアル番号）が格納されていない（null状態）か否かを判定する。【００４４】
ステップＳ２の判定結果がＮＯであると、ステップＳ３は、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に格納されているパネルボードの部品シリアル番号（照合用部品番号）ＰＮｒとパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に格納されているパネルボードの部品シリアル番号ＰＮとが一致せず、且つ、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に部品シリアル番号（照合用部品シリアル番号）が格納されていない（null状態）か否かを判定する。【００４５】
ステップＳ３の判定結果がＮＯであると、ステップＳ４は、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に格納されているＳＣＦＵの部品シリアル番号（照合用部品番号）ＳＮｒとＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に格納されているＳＣＦＵの部品シリアル番号ＳＮとが一致せず、且つ、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に部品シリアル番号（照合用部品シリアル番号）が格納されていない（null状態）か否かを判定する。【００４６】
ステップＳ４の判定結果がＮＯであると、ケースＣ２，Ｃ３，Ｃ４，Ｃ５，Ｃ７のいずれかであるため、ステップＳ５は、例えばＳＣＦＵ１２とパネルボード１１とが整合しない旨の警告メッセージをコンピュータシステム１の表示部（図示せず）出力すると共に、電源投入を抑止し、処理は後述する図４の処理へ進む。このように警告メッセージを出力することで、所謂クローンボードが不正に使用されることを防止できると共に、警告メッセージに対する操作によりユーザ又は保守者の意志を確認した上で後述する如く交換したパネルボード１１又はＳＣＦＵ１２の使用を許可することもできる。【００４７】
他方、ステップＳ２の判定結果がＹＥＳであると、ケースＣ１又はＣ９の正常な状態であるため、パネルボード１１及びＳＣＦＵ１２の使用を許可することでパネルボード１１又はＳＣＦＵ１２のいずれかが交換されていてもその使用を許可する。ケースＣ１の場合、部品シリアル番号以外の情報があればその情報もＦＲＵ−ＥＥＰＲＯＭ１１１に復元されているとみなす。ケースＣ９の場合、部品シリアル番号及び部品シリアル番号以外の情報もＦＲＵ−ＥＥＰＲＯＭ１１１に復元可能であるとみなす。【００４８】
ステップＳ３の判定結果がＹＥＳであると、ケースＣ６であるため、ステップＳ６は、自動的にＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に格納されているパネルボード１１の部品シリアル番号及びＳＣＦＵ１２の部品シリアル番号をパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１にパネルボードの部品シリアル番号及び照合用部品シリアル番号として復元し、処理は後述するステップＳ８へ進む。【００４９】
ステップＳ４の判定結果がＹＥＳであると、ケースＣ８であるため、ステップＳ７は、自動的にパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に格納されているＳＣＦＵの部品シリアル番号及びパネルボード１１の部品シリアル番号をＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４にＳＣＦＵの部品シリアル番号及び照合用部品シリアル番号として復元し、処理はステップＳ８へ進む。【００５０】
ステップＳ８は、復元するべき部品シリアル番号以外の情報があるとその情報を復元すると共に、ＳＣＦＵ１２を再起動する。従って、ケースＣ６の場合であれば、ＳＣＦＵ１２の部品シリアル番号以外のＳＣＦＵ１２に関する情報を必要に応じてパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に復元すると共に、ＳＣＦＵ１２を再起動する。又、ケースＣ８の場合であれば、パネルボード１１の部品シリアル番号以外のパネルボード１１に関する情報を必要に応じてＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に復元すると共に、ＳＣＦＵ１２を再起動する。【００５１】
パネルボード１１が交換するべき保守部品である場合、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に格納されているパネルボード１１に関する情報（及び必要に応じて他のバックアップ対象の情報も）は、更新される度にＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４へ退避されると共に、パネルボード１１をコンピュータシステム１１から取り外す際に行われる保守操作に応答してＦＲＵ−ＥＥＰＲＯＭ１２４へ退避される。更に、パネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に格納されているパネルボード１１に関する情報は、ホスト装置等からの更新指示に応答してＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４へ退避するものであっても良い。ＦＲＵ−ＥＥＰＲＯＭ１１１内のパネルボード１１に関する情報をＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に退避する場合、ＳＣＦＵ１２のＦＭＥＭ１２５等に一旦格納してからＦＲＵ−ＥＥＰＲＯＭ１２４に退避することも可能である。これらの更新及び退避は、情報の退避先であるＳＣＦＵ１２のＣＰＵ１２２の制御下で行われることが、制御が簡単になって望ましい。【００５２】
他方、ＳＣＦＵ１２が交換するべき保守部品である場合、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に格納されているＳＣＦＵ１２に関する情報（及び必要に応じて他のバックアップ対象の情報も）は、更新される度にパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１へ退避されると共に、ＳＣＦＵ１２をコンピュータシステム１１から取り外す際に行われる保守操作に応答してＦＲＵ−ＥＥＰＲＯＭ１１１へ退避される。更に、ＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に格納されているＳＣＦＵ１２に関する情報は、ホスト装置等からの更新指示に応答してパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１へ退避するものであっても良い。これらの更新及び退避は、本実施例では情報の退避先であるパネルボード１１がＣＰＵを有さないので、コンピュータシステム１内のＣＰＵの制御下で行われるが、パネルボード１１がＣＰＵを有する場合にはそのＣＰＵの制御下で行われることが、制御が簡単になって望ましい。【００５３】
図４は、ＳＣＦＵ１２のＣＰＵ１２２の制御下、或いは、コンピュータシステム１内の他のプロセッサ（図示せず）の制御下で行われるパネルボード１１とＳＣＦＵ１２が不整合の場合の本実施例の処理の一例を説明するフローチャートである。図４に示す処理は、ＳＦＣＵ１２の交換時にはＦＲＵ−ＥＥＰＲＯＭ１２４に格納されている照合用情報を消去し、パネルボード１１の交換時にはＦＲＵ−ＥＥＰＲＯＭ１１１に格納されている照合用情報を消去する第３の制御手段（ＣＰＵ又はプロセッサ）により実行される。【００５４】
図３に示すステップＳ５の後、図４に示すステップＳ１１が行われる。ステップＳ１１は、パネルボード１１を交換したか否かを、保守操作から判定する。この保守操作には、ユーザ又は保守者によるキーボード等の入力部（図示せず）からコンピュータシステム１への入力等が含まれる。パネルボード１１が交換されステップＳ１１の判定結果がＹＥＳであると、ステップＳ１２では保守操作による装置シリアル番号を入力を促し、装置シリアル番号がユーザ又は保守者により入力部から入力される。ステップＳ１３は、入力された装置シリアル番号とＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭ１２４に格納されている装置シリアル番号とが一致するか否かを判定し、判定結果がＮＯであると処理はステップＳ１１へ戻る。他方、ステップＳ１３の判定結果がＹＥＳであると、処理は後述するステップＳ１６へ進む。【００５５】
ＳＣＦＵ１２が交換されステップＳ１１の判定結果がＮＯであると、ステップＳ１４では保守操作による装置シリアル番号を入力を促し、装置シリアル番号がユーザ又は保守者により入力部から入力される。ステップＳ１５は、入力された装置シリアル番号とパネルボード１１のＦＲＵ−ＥＥＰＲＯＭ１１１に格納されている装置シリアル番号とが一致するか否かを判定し、判定結果がＮＯであると処理はステップＳ１１へ戻る。他方、ステップＳ１３の判定結果がＹＥＳであると、処理はステップＳ１６へ進む。【００５６】
ステップＳ１６は、ＳＣＦＵ１２の再起動を行っても良いか否かの再確認をユーザ又は保守者による入力に基づいて行い、判定結果がＮＯであると処理はステップＳ１１へ戻る。ステップＳ１６の判定結果がＹＥＳであると、ＳＣＦＵ１２を再起動する。又、ステップＳ１８は、パネルボード１１又はＳＣＦＵ１２の交換通知コマンドを出力し、交換するパネルボード１１又はＳＣＦＵ１２内のＦＲＵ−ＥＥＰＲＯＭに格納された照合用部品シリアル番号を消去し（null状態とし）、ＳＣＦＵ１２をリセットする。これにより、交換するパネルボード１１又はＳＣＦＵ１２内のＦＲＵ−ＥＥＰＲＯＭに格納された退避情報（照合用部品シリアル番号）は消去されているので（null状態なので）、交換するパネルボード１１又はＳＣＦＵ１２をコンピュータシステム１から取り外した後は、保守部品として扱うことができる。【００５７】
このように、交換するパネルボード１１又はＳＣＦＵ１２のＦＲＵ−ＥＥＰＲＯＭに格納された照合用情報は、コンピュータシステム１から取り外される際に消去されるので、照合用情報が第三者に流出することを防止でき、パネルボード１１やＳＣＦＵ１２の所謂クローンボードの作成を防止することができる。【００５８】
上記実施例では、本発明がコンピュータシステムに適用されているが、本発明はシリアル番号等の部品固有の情報や、場合によってはユーザ又は電子装置の設置環境によりカストマイズされた情報や履歴情報等が格納される不揮発性メモリを搭載した交換可能な部品が複数設けられた電話機、ファクシミリ装置、複写機等の電子装置に同様に適用可能である。又、互いの情報を退避し合う少なくとも２つの部品は、同時に交換される可能性が低い部品に設定することが望ましいことは言うまでもない。【００５９】
以上、本発明を実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。
【産業上の利用可能性】
【００６０】
本発明は、不揮発性メモリを搭載した交換可能な部品を備えたコンピュータシステム、電話機、ファクシミリ装置、複写機等の電子装置に適用可能である。
【図１】
0004789958.tif 000002
【図２】
0004789958.tif 000003
【図３】
0004789958.tif 000004
【図４】
0004789958.tif 000005