(57)【特許請求の範囲】
【請求項１】
第１および第２の認証ＩＤを記憶する第１のＩＤ記憶部と、第３の認証ＩＤを記憶する第２のＩＤ記憶部とを備えた２次電池パックを着脱可能な情報処理装置であって、
前記２次電池パックの前記第１のＩＤ記憶部から前記第１および第２の認証ＩＤを取得し、前記第１の認証ＩＤに基づいて前記２次電池パックが正規であることを認証する第１の認証手段と、
前記２次電池パックの前記第２のＩＤ記憶部から前記第３の認証ＩＤを取得するとともに、前記第１の認証手段から前記第２の認証ＩＤを取得し、前記第２および第３の認証ＩＤを比較し、比較結果に基づいて前記２次電池パックが正規であることを認証する第２の認証手段と、
前記第１および第２の認証手段により認証が成立した場合には、前記２次電池パックへの外部電源からの充電を許可し、
前記第１および第２の認証手段の少なくとも一方の認証が成立しなかった場合には、前記２次電池パックへの外部電源からの充電を禁止する充電制御手段とを備えた情報処理装置。
【請求項２】
第１および第２の認証ＩＤを記憶する第１のＩＤ記憶部と、第３の認証ＩＤを記憶する第２のＩＤ記憶部とを備えた２次電池パックを着脱可能な情報処理装置であって、
前記２次電池パックの前記第１のＩＤ記憶部から前記第１および第２の認証ＩＤを取得し、前記第１の認証ＩＤに基づいて前記２次電池パックが正規であることを認証する第１の認証手段と、
前記２次電池パックの前記第２のＩＤ記憶部から前記第３の認証ＩＤを取得するとともに、前記第１の認証手段から前記第２の認証ＩＤを取得し、予め記憶されている前記第２および第３の認証ＩＤそれぞれに対応する基準ＩＤと比較し、比較結果に基づいて前記２次電池パックが正規であることを認証する第２の認証手段と、
前記第１および第２の認証手段により認証が成立した場合には、前記２次電池パックへの外部電源からの充電を許可し、
前記第１および第２の認証手段の少なくとも一方の認証が成立しなかった場合には、前記２次電池パックへの外部電源からの充電を禁止する充電制御手段とを備えた情報処理装置。
【請求項３】
前記第１の記憶部は認証用ＩＣであって、前記第１の認証ＩＤは前記認証用ＩＣを特定するＩＤであり、前記第２および第３の認証ＩＤは前記２次電池パックを製造するメーカを特定するＩＤである請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記第１および第２の認証手段は、認証が成立しなかった場合には、認証開始からの経過時間が予め設定された所定時間に達するまでは認証を繰り返す請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
第１および第２の認証ＩＤを記憶する第１のＩＤ記憶部と、第３の認証ＩＤを記憶する第２のＩＤ記憶部とを備えた２次電池パックを着脱可能な情報処理装置の２次電池パック認証方法であって、
前記２次電池パックの前記第１のＩＤ記憶部から前記第１および第２の認証ＩＤを取得し、前記第１の認証ＩＤに基づいて前記２次電池パックが正規であることを認証する第１の認証ステップと、
前記２次電池パックの前記第２のＩＤ記憶部から前記第３の認証ＩＤを取得し、前記第２および第３の認証ＩＤを比較し、比較結果に基づいて前記２次電池パックが正規であることを認証する第２の認証ステップと、
前記第１および第２の認証ステップにより認証が成立した場合には、前記２次電池パックへの外部電源からの充電を許可し、
前記第１および第２の認証ステップの少なくとも一方の認証ステップで認証が成立しなかった場合には、前記２次電池パックへの外部電源からの充電を禁止する充電制御ステップとを備えた情報処理装置の２次電池パック認証方法。
【請求項６】
第１および第２の認証ＩＤを記憶する第１のＩＤ記憶部と、第３の認証ＩＤを記憶する第２のＩＤ記憶部とを備えた２次電池パックを着脱可能な情報処理措置の２次電池パック認証方法であって、
前記２次電池パックの前記第１のＩＤ記憶部から前記第１および第２の認証ＩＤを取得し、前記第１の認証ＩＤに基づいて前記２次電池パックが正規であることを認証する第１の認証ステップと、
前記２次電池パックの前記第２のＩＤ記憶部から前記第３の認証ＩＤを取得し、予め記憶されている前記第２および第３の認証ＩＤそれぞれに対応する基準ＩＤと比較し、比較結果に基づいて前記２次電池パックが正規であることを認証する第２の認証ステップと、
前記第１および第２の認証ステップにより認証が成立した場合には、前記２次電池パックへの外部電源からの充電を許可し、
前記第１および第２の認証ステップの少なくとも一方の認証ステップで認証が成立しなかった場合には、前記２次電池パックへの外部電源からの充電を禁止する充電制御ステップとを備えた情報処理装置の２次電池パック認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、専用の２次電池パックを着脱自在に搭載したパーソナルコンピュータ等の情報処理装置に関わり、特に模造された２次電池パックが搭載されることを防止できる情報処理装置、２次電池パックおよび情報処理装置の２次電池パック認証方法に関わるものである。
【背景技術】
【０００２】
携帯して使用できる情報処理装置、特にノート型のパーソナルコンピュータ（以下、「パソコン」と略記する）は、外部電源から充電可能なリチウムイオン電池などの２次電池（以下「電池」ともいう）を搭載している。
【０００３】
この電池は、使用経過に伴い電池容量が低下するために電池交換の必要があるためと、携帯使用時のスペア電池との交換の必要性から、パソコン本体とは着脱自在に構成されている。
【０００４】
このため、パソコンメーカが指定しない類似の電池が装着されるおそれが発生する。
【０００５】
電池は、その種類（リチウムイオン電池など）や定格（電圧や容量）が同じであっても製造元により微妙に特性が異なる。
【０００６】
パソコンは、電池を充電制御するための充電制御部を内蔵しており、商用電源に接続したＡＣアダプタを接続すれば、正規の電池には最適な充電制御を行うように設計されている。
【０００７】
電池は、過充電（電池容量以上に充電）すると発熱や故障の原因となることから、充電制御部は、満充電（電池の最大容量にまで充電）を検知して充電を停止するように設計されている。この満充電の検知は、電池電圧や電池電圧の上昇勾配等の電池の特性値に基づいてなされている。他メーカ製造の非正規の電池が接続されると上記の電池の特性値が異なるために、電池が過充電になり、前述のように発熱や故障の原因となる。
【０００８】
そこで、正規の電池を検知する方法として、例えば特許文献１に示すような提案がなされている。特許文献１に示すものは、携帯電話機等の携帯情報端末装置において、着脱自在の電池パックが保持するＩＤ情報を、本体側のＩＤ抽出手段によって抽出し、抽出したＩＤ情報が本体に適合しないと判断したときは、電池パックの本体への給電ができないような構成にしたものである。
【０００９】
また、着脱自在の２次電池を搭載するノート型のパソコンにあっては、従来から実施されている方法として、２次電池を自機適合の電池として認証する図７に示すような方法が採られていた。
【００１０】
図７について説明すると、電池パック１０１には、チップＩＤを収納した認証用のＩＣチップ１０２が搭載されている。また、パソコン本体１０３側には、マイクロコンピュータ（以下、「マイコン」と略記する）１０４と、これに接続した認証用のＩＣチップ１０５が搭載されている。
【００１１】
マイコン１０４は、ＩＣチップ１０５に認証要求を発行し、ＩＣチップ１０５とＩＣチップ１０２との間でチップＩＤの照合が行われ、自機に適合したＩＣチップを搭載した電池であるかどうかを判断する。
【特許文献１】特開２００５−３４１７７５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１に示す方法や、従来から実施されている方法は、適合電池を検出する方法としては、不十分であった。例えば、模造者が廃棄された正規電池からチップＩＤを内蔵した認証用のＩＣチップ等を回収したり、何らかの方法でこのＩＣチップを不正に入手して模造電池に実装した場合、パソコンはこの模造電池を正規電池として認知してしまう。
【００１３】
本発明は上記課題を解決するためになされたものであり、正規電池パック以外の電池パックがパソコン等の情報処理装置に搭載されても充電等の機能を制限することで事故を未然に防止できる情報処理装置、２次電池パックおよび情報処理装置の２次電池パック認証方法を提供することを目的としている。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明の情報処理装置は、第１および第２の認証ＩＤを記憶する第１のＩＤ記憶部と、第３の認証ＩＤを記憶する第２のＩＤ記憶部とを備えた２次電池パックを着脱可能な情報処理装置であって、２次電池パックの第１のＩＤ記憶部から第１および第２の認証ＩＤを取得し、第１の認証ＩＤに基づいて２次電池パックが正規であることを認証する第１の認証手段と、２次電池パックの第２のＩＤ記憶部から第３の認証ＩＤを取得するとともに、第１の認証手段から第２の認証ＩＤを取得し、第２および第３の認証ＩＤを比較し、比較結果に基づいて２次電池パックが正規であること認証する第２の認証手段と、第１および第２の認証手段により認証が成立した場合には、２次電池パックへの外部電源からの充電を許可し、第１および第２の認証手段の少なくとも一方の認証が成立しなかった場合には、２次電池パックへの外部電源からの充電を禁止する充電制御手段とを備えた。
【００１５】
これにより、２次電池パックを装着した情報処理装置は２段階で、その２次電池パックが正規品か否かのチェックを行うのでより確実な認証が可能となる。その結果、正規電池パック以外の電池パックがパソコン等の情報処理装置に搭載されても充電等の機能を制限することで事故を未然に防止できる。
【００１６】
本発明の情報処理装置は、第１および第２の認証ＩＤを記憶する第１のＩＤ記憶部と、第３の認証ＩＤを記憶する第２のＩＤ記憶部とを備えた２次電池パックを着脱可能な情報処理装置であって、２次電池パックの第１のＩＤ記憶部から第１および第２の認証ＩＤを取得し、第１の認証ＩＤに基づいて２次電池パックが正規であることを認証する第１の認証手段と、２次電池パックの第２のＩＤ記憶部から第３の認証ＩＤを取得するとともに、第１の認証手段から第２の認証ＩＤを取得し、予め記憶されている第２および第３の認証ＩＤそれぞれに対応する基準ＩＤと比較し、比較結果に基づいて２次電池パックが正規であることを認証する第２の認証手段と、第１および第２の認証手段により認証が成立した場合には、２次電池パックへの外部電源からの充電を許可し、第１および第２の認証手段の少なくとも一方の認証が成立しなかった場合には、２次電池パックへの外部電源からの充電を禁止する充電制御手段とを備えた。
【００１７】
これにより、２次電池パックを装着した情報処理装置は２段階で、その２次電池パックが正規品か否かのチェックを行うのでより確実な認証が可能となる。さらにメーカＩＤの認証である第２の認証を２回行うのでさらに認証レベルが向上する。その結果、正規電池パック以外の電池パックがパソコン等の情報処理装置に搭載されても充電等の機能を制限することで事故を未然に防止できる。
【００１８】
また本発明の情報処理装置は、第１の記憶部は認証用ＩＣであって、第１の認証ＩＤは認証用ＩＣを特定するＩＤであり、第２および第３の認証ＩＤは２次電池パックを製造するメーカを特定するＩＤであってもよい。
【００１９】
これにより、認証用のＩＤとして電池メーカ固有のメーカＩＤを使用するために、模造電池と判明した電池パックのメーカＩＤを解析すれば認証用のＩＣチップの流出先の特定が可能となる。
【００２０】
また本発明の情報処理装置は、第１および第２の認証手段は、認証が成立しなかった場合には、認証開始からの経過時間が予め設定された所定時間に達するまでは認証を繰り返してもよい。
【００２１】
これにより、何らかの理由で通信エラー等が発生し、本来正しい２次電池パックであるにも関わらず非正規品と判定されることを避けることができる。
【００２２】
本発明の情報処理装置の２次電池パック認証方法は、第１および第２の認証ＩＤを記憶する第１のＩＤ記憶部と、第３の認証ＩＤを記憶する第２のＩＤ記憶部とを備えた２次電池パックを着脱可能な情報処理装置の２次電池パック認証方法であって、２次電池パックの第１のＩＤ記憶部から第１および第２の認証ＩＤを取得し、第１の認証ＩＤに基づいて２次電池パックが正規であることを認証する第１の認証ステップと、２次電池パックの第２のＩＤ記憶部から第３の認証ＩＤを取得し、第２および第３の認証ＩＤを比較し、比較結果に基づいて２次電池パックが正規であることを認証する第２の認証ステップと、第１および第２の認証ステップにより認証が成立した場合には、２次電池パックへの外部電源からの充電を許可し、第１および第２の認証ステップの少なくとも一方の認証ステップで認証が成立しなかった場合には、２次電池パックへの外部電源からの充電を禁止する充電制御ステップとを備えた。
【００２３】
本発明の情報処理装置の２次電池パック認証方法は、第１および第２の認証ＩＤを記憶する第１のＩＤ記憶部と、第３の認証ＩＤを記憶する第２のＩＤ記憶部とを備えた２次電池パックを着脱可能な情報処理措置の２次電池パック認証方法であって、２次電池パックの第１のＩＤ記憶部から第１および第２の認証ＩＤを取得し、第１の認証ＩＤに基づいて２次電池パックが正規であることを認証する第１の認証ステップと、２次電池パックの第２のＩＤ記憶部から第３の認証ＩＤを取得し、予め記憶されている第２および第３の認証ＩＤそれぞれに対応する基準ＩＤと比較し、比較結果に基づいて２次電池パックが正規であることを認証する第２の認証ステップと、第１および第２の認証ステップにより認証が成立した場合には、２次電池パックへの外部電源からの充電を許可し、第１および第２の認証ステップの少なくとも一方の認証ステップで認証が成立しなかった場合には、２次電池パックへの外部電源からの充電を禁止する充電制御ステップとを備えた。
【発明の効果】
【００２６】
本発明によれば、正規電池パック以外の２次電池パックがパソコン等の情報処理装置に搭載されても充電等の機能を制限することで事故を未然に防止できる情報処理装置、２次電池パックおよび情報処理装置の２次電池パック認証方法を提供することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００２８】
（実施の形態１）
図１は本発明の実施の形態１におけるパソコンの電気構成を示す図である。
【００２９】
図１に示すようにパソコンは、ワープロ機能やインターネット機能などのパソコンの本来機能を発揮する情報処理部１と、その他の電源部で構成されている。
【００３０】
情報処理部１において、ＣＰＵ１１は、パソコン全体を制御する中央処理装置である。ＨＤＤ（ハードディスクドライブ）１２は各種データとともに、ＯＳや各種アプリケーションソフトを記憶している。キーボード１３はデータ入力や情報処理部１への各種指示に用いる。ＲＯＭ１４にはＢＩＯＳ等の基本動作プログラムが収納される。ＲＡＭ１５は、ＣＰＵ１１のメインメモリとして動作する。ディスプレイ１６は、文字や図形等を表示する。これら符号１１〜１６の構成部は、バス１７で接続され、相互に情報を伝達する。ＤＣ／ＤＣコンバータ１８は、符号１１〜１６の構成部に、それぞれ必要な電圧の電力を供給する。
【００３１】
その他の電源部は、電池パック２と、外部のＡＣアダプタ３から電源供給を受ける電源制御部４と、電源スイッチ５と、充電制御部６と、電池認証部７と警報部８を備えている。ここで、電源制御部４、充電制御部６、電池認証部７はそれぞれ専用のハードウェアで構成してもよいし、マイコン３０（この種のマイコンは通常、エンベデットコントローラと呼ばれるので、「ＥＣ」ともいう）で構成してもよい。
【００３２】
電池パック２は、電池２１と電池２１を識別するための識別子（以下「ＩＤ」という）収納部２２を一体に構成したものである。また、電池パック２は、コネクタ９で電源制御部４と電池認証部７に接続する構成である。
【００３３】
まず、情報処理部１への電力供給は、電池２１からの供給と、ＡＣアダプタ３からの供給とで行われ、これらの電力供給を、バス１７に接続された電源制御部４が管理している。
【００３４】
ＡＣアダプタ３が接続されていない場合には、電源制御部４は、電池パック２の電力をＤＣ／ＤＣコンバータ１８に供給し、電池２１の電池容量がなくなった時や、電源スイッチ５がオフ操作された時には、ＣＰＵ１１に指示してシャットダウン動作を行わせ、その後にＤＣ／ＤＣコンバータ１８への給電を停止する。
【００３５】
また、ＡＣアダプタ３が接続さている場合には、ＡＣアダプタ３からの電力をＤＣ／ＤＣコンバータ１８に供給し、電池２１の充電が必要なときは、充電制御部６の供給電力で電池２１を充電する。
【００３６】
正規の電池パックが装着された場合は、電池認証部７がＩＤ収納部２２のＩＤを正規の電池のＩＤとして認証し、電池２１をパソコン本体側に接続するが、非正規の電池が接続されて、電池認証部７がＩＤ収納部２２のＩＤを正規電池のＩＤとして認証しなかったときは、電源制御部４は、警報部８で使用者に警報し、電池２１をパソコン本体側から電気的に切り離したり、充電制御部６が充電機能を禁止したりできる構成となっている。
【００３７】
次に図２を用いて上記のＩＤ収納部２２と電池認証部７の詳細な構成を説明する。
【００３８】
電池認証部７は、マイコン７１（第２の認証手段）と、認証用のＩＣ（集積回路）チップ７２（第１の認証手段）を備えている。ここで、電源制御部４、充電制御部６、電池認証部７を一つのマイコン３０として実現した場合には、ここでいうマイコン７１は、マイコン３０の一機能として実現される。そして、電池パック２のＩＤ収納部２２は、認証用のＩＣチップ２３（第１のＩＤ記憶部）と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２４（第２のＩＤ記憶部）を備えている。
【００３９】
認証用のＩＣチップ７２と認証用のＩＣチップ２３は、それぞれに相互に通信するための通信部（図示しない）を備え、チップを特定するためのチップＩＤ（第１の認証ＩＤ）を記憶している。なお、この通信は、Ｉ２Ｃ等のシリアル双方向通信であり、暗号化されたデータをチップ間で送受信するために用いられる。ＩＣチップ２３にはさらに、電池のメーカを特定するためのメーカＩＤ（第２の認証ＩＤ）が記憶されている。また、ＥＥＰＲＯＭ２４にも、同様のメーカＩＤ（第３の認証ＩＤ）が記憶されている。
【００４０】
マイコン７１は、ＩＣチップ７２およびＥＥＰＲＯＭ２４とＩ２Ｃ等で通信可能に接続されている。そして、マイコン７１とＩＣチップ７２とを駆動する電力は、ＡＣアダプタ３から給電されるか、ＡＣアダプタ３からの給電がない場合は、電池２１から暫定的に給電される。
【００４１】
また、ＩＣチップ２３およびＥＥＰＲＯＭ２４には電池２１から給電が行われる。マイコン７１は、そのＲＯＭ領域内に、前述の暗号化データを解読するためのライブラリ（ソフトウェア）と、電池２１を認証するための基準となるメーカＩＤ（基準ＩＤ）を記憶している。
【００４２】
次に図１と図２を参照しながら図３と図４を用いて電池認証部７の認証動作を説明する。
【００４３】
まず、図３のフローチャートを用いて電池認証の概要を説明する。
【００４４】
図３において、ステップＳ１で電池パック２が挿入されると電池パック２の認証動作が開始されるが、ステップＳ２において、まず電池パック２に搭載されているＩＣチップ２３が正規のＩＣチップであるか否かがチェックされる（第１の認証）。ステップＳ２において正規のＩＣチップでないと判定されると（「Ｎｏ」の場合）、ステップＳ５に移行し上記電池パック２の認証動作が開始されてからの経過時間Ｔと予め設定された所定時間Ｘ（ｓｅｃ）との比較を行い、経過時間Ｔが所定時間Ｘに達しなければ（ステップＳ５で「Ｎｏ」の場合）、ステップＳ２に戻り、再度ＩＣチップ２３の認証を行う（これをリトライ動作と呼ぶ）。このように、認証が失敗した場合にも認証開始から所定期間リトライ動作を行わせるのは、何らかの理由で通信エラー等が発生し、本来正しいＩＣチップであるにも関わらず非正規品と判定されることを避けるためである。一方、ステップＳ５において経過時間Ｔが所定時間Ｘ以上になると（「Ｙｅｓ」の場合）、ステップＳ７に進み警報部８から、装着された電池パック２が非正規品であることを使用者に警告するための警報を発生させる。そして最後にステップＳ８で電池パック２に収納された電池２１はパソコン本体との電気的接続が開放される。あるいは、前述のように充電制御部６により電池２１への充電機能が禁止される。
【００４５】
次に、ステップＳ２で電池パック２のＩＣチップ２３が正規であると認証されると（「Ｙｅｓ」の場合）、次のステップＳ３において、電池パック２のＩＣチップ２３に記憶されたメーカＩＤが認証される（第２の認証）。ステップＳ３でメーカＩＤが正規でないと判定されると（「Ｎｏ」の場合）、ステップＳ５に移行し、上記のチップ認証の場合と同様の処理フローに入る。一方、ステップＳ３においてメーカＩＤの認証が成立すれば（「Ｙｅｓ」の場合）、次のステップＳ４に進みＥＥＰＲＯＭ２４に記憶されているメーカＩＤの認証を行う（第２の認証）。ステップＳ４においてＥＥＰＲＯＭ２４に記憶されているメーカＩＤが正規でないと判定されると（「Ｎｏ」の場合）、ステップＳ５に移行し、上記のチップ認証の場合と同様の処理フローに入る。一方、ステップＳ４においてメーカＩＤの認証が成立すれば（「Ｙｅｓ」の場合）、電池パック２は正規品であると判定され、すべての認証動作を終了する。そしてステップＳ６において、電池パック２に収納された電池２１はパソコン本体との電気的接続状態が維持される。あるいは外部電源から電池２１への充電が可能となるように充電制御部６により制御される。上記メーカＩＤを使った２ステップからなる第２の認証は、前述のようにマイコン７１のＲＯＭ領域に予め記憶された基準となるメーカＩＤ（基準ＩＤ）と比較することにより実行される。
【００４６】
次に上記のステップＳ２〜Ｓ４の認証動作の詳細について、図４を用いて説明する。図４はパソコン本体のマイコン７１（図４では「ＥＣ」と記載）およびＩＣチップ７２（図４では「ＩＣ（Ｍ）」と記載）、電池パック２側のＩＣチップ２３（図４では「ＩＣ（Ｓ）」と記載）およびＥＥＰＲＯＭ２４の４つの認証に関わる構成要素間の処理シーケンスを示した図である。
【００４７】
まず、ステップＳ１１において、ＥＣ７１は、マスター認証ＩＣであるＩＣ（Ｍ）７２に対して認証を要求する。次のステップＳ１２において、ＩＣ（Ｍ）７２は電池パック２のスレーブ認証ＩＣであるＩＣ（Ｓ）２３に対してチップＩＤ要求コマンドを発行してチップＩＤを要求する。ＩＣ（Ｓ）２３は、チップＩＤの要求を受け付けると、次のステップＳ１３において、自己のチップＩＤを付加したチップＩＤ応答メッセージをＩＣ（Ｍ）７２に返信する。これを受けたＩＣ（Ｍ）７２では、ステップＳ１４において、ＩＣ（Ｓ）２３から返信されたチップＩＤが正規ＩＤかどうかを認証する（第１の認証）。そしてこの認証結果はＥＣ７１に送られる（ステップＳ２０）。なお、上記ＩＣチップの認証は、ＩＣ（Ｍ）７２からのチップＩＤ要求コマンドに自己のチップＩＤを乗せてＩＣ（Ｓ）２３へ送り、ＩＣ（Ｓ）２３側でもＩＣ（Ｍ）７２のチップＩＤを認証する相互認証を行ってもよい。チップ認証が終了すると、次に、ステップＳ１５において、ＩＣ（Ｍ）７２はＩＣ（Ｓ）２３にメーカＩＤ要求コマンドを発行してメーカＩＤを要求する。ＩＣ（Ｓ）２３はメーカＩＤの要求を受け付けると、次のステップＳ１６において、暗号化したメーカＩＤをメーカＩＤ応答メッセージに乗せてＩＣ（Ｍ）７２に送出し、ＩＣ（Ｍ）７２は受信したメーカＩＤをＥＣ７１に転送する（ステップＳ１６）。
【００４８】
この暗号化されたメーカＩＤを受け取ったＥＣ７１は、ステップＳ１７において、ＥＣ７１内のＲＯＭ領域に保存されているライブラリを呼び出して、暗号化されたメーカＩＤを復号し、同じくＲＯＭの別の領域に予め記憶されている基準となるメーカＩＤと照合する（第２の認証）。
【００４９】
ステップＳ１７においてメーカＩＤの認証が成立すると次のステップＳ１８において、ＥＣ７１はＥＥＰＲＯＭ２４に記憶されたメーカＩＤを取得し、ステップＳ１９でＥＣ７１内に記憶された基準となるメーカＩＤと照合することによりメーカＩＤを認証する（第２の認証）。
【００５０】
なお、ＩＣ（Ｓ）２３からのチップＩＤの送出（ステップＳ１３）、メーカＩＤの送出（ステップＳ１６）および、ＥＥＰＲＯＭ２４からのメーカＩＤの取得（ステップＳ１８）の送受信タイミングはＩＣ（Ｍ）７２からの要求に応じて都度行われるとしたが、特にこれに限定されるものではない。例えばＩＣ（Ｍ）７２からなされたチップＩＤ要求（ステップＳ１２）に応答して、順次上記ＩＤを送受信してもよいし、それぞれのＩＤを一括して送受信してもよい。
【００５１】
（実施の形態２）
実施の形態１では、電池２１を認証するための基準となるメーカＩＤをあらかじめパソコン本体側のマイコン７１のＲＯＭ内に記憶しておくとしたが、本実施の形態では、パソコン本体側にメーカＩＤを記憶せずに、電池パック２側のＥＥＰＲＯＭ２４に記憶しておいて、ＩＣチップ２３に記憶されているメーカＩＤの認証を行うものである。
【００５２】
本実施の形態におけるの認証手続きを、図５および図６を用いて説明する。
【００５３】
図５において、ステップＳ２１で電池パック２が挿入されて電池パック２の認証動作が開始すると、ステップＳ２２において、認証用のＩＣチップ２３内のメーカＩＤおよびチップＩＤが取得される。そしてステップＳ２３において、取得したチップＩＤに基づいてＩＣチップ２３が正規のＩＣチップであるか否かがチェックされる（第１の認証）。ステップＳ２３において正規のＩＣチップでないと判定された場合（「Ｎｏ」の場合）の処理については、実施の形態１の場合と同様であるのでここでは説明を省略する。
【００５４】
ステップＳ２３においてＩＣチップ２３が正規のチップであると認証されると（「Ｙｅｓ」の場合）、次にＥＥＰＲＯＭ２４からメーカＩＤを取得する（ステップＳ２４）。そしてステップＳ２５において、ＩＣチップ２３内のメーカＩＤとＥＥＰＲＯＭ２４内のメーカＩＤとが比較され、認証が行われる（第２の認証）。以後のステップＳ２６〜Ｓ２９の処理については、実施の形態１と同様であるので説明は省略する。
【００５５】
次に、ステップＳ２２〜Ｓ２５の認証動作の詳細について、図６を用いて説明する。ステップＳ３１でＥＣ７１から認証要求がなされると、ステップＳ３２においてＩＣ（Ｍ）７２からチップＩＤ要求が発行される。ＩＣ（Ｓ）２３はチップＩＤ要求を受け付けると、ステップＳ３３においてチップＩＤを返信するとともに、ステップＳ３４においてメーカＩＤをＥＣ７１へ送信する。これを受けたＩＣ（Ｍ）７２はステップＳ３５においてチップＩＤを照合し、ＩＣチップ２３が正規のＩＣチップであるか否かの認証が行われる（第１の認証）。そしてこの認証結果がＥＣ７１へ送られる（ステップＳ３９）。
【００５６】
ＥＣ７１は、ステップＳ３６においてＩＣ（Ｓ）２３から返信されたメーカＩＤを復号し、ステップＳ３７において電池パック２のＥＥＰＲＯＭ２４からメーカＩＤを取得する。最後にステップＳ３８において、ＩＣ（Ｓ）２３から返信されたメーカＩＤとＥＥＰＲＯＭ２４から取得したメーカＩＤとを照合する（第２の認証）。
【００５７】
図６においては、ＥＥＰＲＯＭ２４からメーカＩＤを取得するステップ（ステップＳ３７）は、チップ認証の後であるとして説明しているが、取得タイミングは特にこだわらない。例えばＩＣ（Ｍ）７２が発行したチップＩＤ要求（ステップＳ３２）に対する応答として、ＥＥＰＲＯＭ２４からメーカＩＤを取得するとしてもよく、この場合はステップＳ３３およびＳ３４と同時期にＥＥＰＲＯＭ２４からメーカＩＤを取得する。またステップＳ３５のチップ認証を行っている間にＥＥＰＲＯＭ２４からメーカＩＤを取得するとしてもよい。
【００５８】
そしてＥＣ７１では、第１の認証結果と第２の認証結果に基づき、装着される電池が正規品か否かを判定する。
【００５９】
以上説明したように、本実施の形態のパーソナルコンピュータは、装着される電池が正規品か否かをチェックするために、第１の認証と第２の認証の２段階で認証を実施し、いずれかの認証が得られないときは、電池がパーソナルコンピュータに接続されない、あるいは電池に対する充電機能を禁止するようにした。また、それぞれの認証段階において認証が失敗した場合にも所定期間は認証のリトライを継続し、正規電池が装着されたにも関わらず通信エラー等により非正規品と判定されることがないような構成とした。これにより、模造電池が装着されて、過充電による電池の発熱や事故の発生を未然に防止できる。上記認証のためのマイコン（ＥＣ）７１はパソコン本体側のみに搭載すればよく、電池パック２側には必要ないので認証のために電池パック２のコストが上がる心配もない。
【００６０】
さらに、認証用のＩＤとして電池メーカ固有のメーカＩＤを使用するために、模造電池と判明した電池パック２のメーカＩＤを解析すれば認証用のＩＣチップ２３の流出先の特定も可能となる。
【００６１】
なお、上記実施の形態では、電池パック２に実装されたＩＣチップ２３およびＥＥＰＲＯＭ２４の２箇所に記憶するメーカＩＤは、同一のＩＤであると説明したが、これらは異なるＩＤにしてもかまわない。また、異なるＩＤにする場合、一方のＩＤから所定の関数を使って他方のＩＤを発生させるようにしてもよい。さらには、ＩＤは固定である必要はなく電池パックの製造時期等によって変更してもよい。こうすることにより、模造者による電池パックの模造をより困難にすることができる。
【産業上の利用可能性】
【００６２】
本発明は、２次電池を電源とする情報処理装置全般に適用することができる。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態１におけるパーソナルコンピュータの電気構成図
【図２】同電池認証部の詳細な構成を示すブロック図
【図３】同電池認証部の認証動作を示すフローチャート
【図４】同認証動作の詳細を示す遷移図
【図５】本発明の実施の形態２における電池認証部の認証動作を示すフローチャート
【図６】同認証動作の詳細を示す遷移図
【図７】従来の電池認証部の構成を示すブロック図
【符号の説明】
【００６４】
１    情報処理部
２    ２次電池パック
３    ＡＣアダプタ
４    電源制御部
５    電源スイッチ
６    充電制御部
７    電池認証部
８    警報部
９    コネクタ
２１    ２次電池
２２    ＩＤ（識別子）収納部
２３    ＩＣチップ（ＩＣ（Ｓ））
２４    ＥＥＰＲＯＭ
３０，７１    マイコン（ＥＣ）
７２    ＩＣチップ（ＩＣ（Ｍ））
【図１】
0005309590.tif 000002
【図２】
0005309590.tif 000003
【図３】
0005309590.tif 000004
【図４】
0005309590.tif 000005
【図５】
0005309590.tif 000006
【図６】
0005309590.tif 000007
【図７】
0005309590.tif 000008