(57)【特許請求の範囲】
【請求項１】
コンピュータシステムに搭載されるＯＳの再起動方法であって、
前記ＯＳの再起動を実行する場合に、そのシャットダウン前に、認証情報入力部からユーザの認証情報を入力する第１の入力工程と、
認証部が前記第１の入力工程で入力されたユーザの認証情報を認証する第１の認証工程
と、
前記ＯＳを再起動させる再起動処理部が、前記第１の認証工程でユーザ認証に成功した場合に、シャットダウンを実行する工程と、
シャットダウン実行後の前記ＯＳの起動時に、前記認証情報入力部から、前記第１の認
証工程で認証された認証情報または当該認証された認証情報に関連づけられた認証情報を
、前記ＯＳのログオン用の認証情報として取得して、前記ＯＳのログオンの認証を行う第
２の認証工程と、
前記ＯＳの起動後に、スクリーンロックを実行するスクリーンロック工程と、
スクリーンロック後に、前記認証情報入力部からユーザの認証情報を入力する第２の入
力工程と、
前記認証部が前記第２の入力工程で前記認証情報入力部から入力された認証情報を認証
する第３の認証工程と、
前記認証部から、前記第３の認証工程で認証された認証情報または当該認証された認証
情報に関連づけられた認証情報を、スクリーンロック解除用の認証情報として取得して、
スクリーンロック解除の認証を行い、スクリーンロックを解除する工程と、
を含むことを特徴とするＯＳの再起動方法。  
【請求項２】
さらに、前記スクリーンロックを行う際に、前記認証部から、前記第１の認証工程で認
証された認証情報または当該認証された認証情報に関連づけられた認証情報を、起動時に
認証が必要なアプリケーションの認証情報として取得して認証を行い、当該アプリケーシ
ョンを起動させる工程を含むことを特徴とする請求項１に記載のＯＳの再起動方法。  
【請求項３】
前記第１および第２の入力工程では、ユーザに認証情報の入力を促す画面を表示するこ
とを特徴とする請求項１または請求項２に記載のＯＳの再起動方法。  
【請求項４】
前記認証情報入力部から入力される認証情報は、生体情報であることを特徴とする請求
項１〜３のいずれか１つに記載のＯＳの再起動方法。  
【請求項５】
コンピュータシステムに搭載されるＯＳの再起動装置であって、
ユーザの認証情報を入力するための認証情報入力部と、
前記認証情報入力部から入力されるユーザの認証情報を認証する認証部と、
前記ＯＳを再起動させるＯＳ再起動部と、
スクリーンロックおよびその解除を行うスクリーンロック・解除部と、
を備え、
前記認証部は、前記ＯＳ再起動部が前記ＯＳの再起動を実行する場合に、そのシャット
ダウン前に、前記認証情報入力部から入力されるユーザの認証情報を認証し、
前記ＯＳ再起動部は、前記認証部がユーザ認証に成功した場合に、シャットダウンを実
行し、シャットダウン実行後の前記ＯＳの起動時に、前記認証部から前記シャットダウン
前に認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、前
記ＯＳのログオン用の認証情報として取得して、前記ＯＳのログオンの認証を行い、
前記スクリーンロック・解除部は、前記ＯＳの起動後に、スクリーンロックを実行し、
スクリーンロック後に、前記認証部は、前記認証情報入力部から入力されるユーザの認証
情報を認証し、前記スクリーンロック・解除部は、前記認証部から前記スクリーンロック
後に認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、ス
クリーンロック解除用の認証情報として取得して、スクリーンロック解除の認証を行い、
スクリーンロックを解除することを特徴とするＯＳの再起動装置。  
【請求項６】
さらに、前記スクリーンロックを行う際に、前記認証部から、前記シャットダウン前に
認証された認証情報または当該認証された認証情報に関連づけられた情報を、起動時に認
証が必要なアプリケーションの認証情報として取得して認証を行い、当該アプリケーショ
ンを起動させるアプリケーション起動部を備えたことを特徴とする請求項５に記載のＯＳ
の再起動装置。  
【請求項７】
前記ＯＳ再起動部および前記スクリーンロック・解除部は、ユーザに認証情報の入力を
促す画面を表示することを特徴とする請求項５または請求項６に記載のＯＳの再起動装置。  
【請求項８】
前記認証情報入力部は、ユーザの指紋を読み取る指紋センサであり、
前記認証部は、指紋センサで読み取られたユーザの指紋を認証する指紋認証装置である
ことを特徴とする請求項５〜７のいずれか１つに記載のＯＳの再起動装置。  
【請求項９】
ＯＳの再起動を実行する場合に、そのシャットダウン前に、認証情報入力部からユーザ
の認証情報を入力する第１の入力工程と、
認証部が前記第１の入力工程で入力されたユーザの認証情報を認証する第１の認証工程
と、
前記ＯＳを再起動させる再起動処理部が、前記第１の認証工程でユーザ認証に成功した場合に、シャットダウンを実行する工程と
、
シャットダウン実行後の前記ＯＳの起動時に、前記認証部から、前記第１の認証工程で
認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、前記Ｏ
Ｓのログオン用の認証情報として取得して、前記ＯＳのログオンの認証を行う第２の認証
工程と、
前記ＯＳの起動後に、スクリーンロックを実行するスクリーンロック工程と、
スクリーンロック後に、前記認証情報入力部からユーザの認証情報を入力する第２の入
力工程と、
前記認証部が、前記第２の入力工程で前記認証情報入力部から入力された認証情報を認
証する第３の認証工程と、
前記認証部から、前記第３の認証工程で認証された認証情報または当該認証された認証
情報に関連づけられた認証情報を、スクリーンロック解除用の認証情報として取得して、
スクリーンロック解除の認証を行い、スクリーンロックを解除する工程と、
をコンピュータに実行させることを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＯＳの再起動方法、ＯＳの再起動装置、およびコンピュータが実行可能なプログラムに関し、詳細には、ＯＳを再起動させる場合に、セキュリティを確保しつつ、ユーザの待ち時間を短縮することが可能なＯＳの再起動方法、ＯＳの再起動装置、およびコンピュータが実行可能なプログラムに関する。
【背景技術】
【０００２】
パーソナル・コンピュータなどの情報処理装置では、ＯＳやアプケーションなどのソフトウェアは、バージョンアップや機能拡張などの点から更新が要求される場合が多くなってきている。ソフトウェアを更新した場合、ＯＳの再起動が必要となる場合が多い。例えば、Ｗｉｎｄｏｗｓ（登録商標）ＯＳでは、Ｗｉｎｄｏｗｓ（登録商標）アップデートなどによって、月に１回程度は再起動を行うことが求められている。ＯＳを再起動させる場合、会社などのパスワードログオンが必要な環境では、ログオンまでで処理が止まり、パスワードを入力して、ログオンし、ユーザプロファイルがロードされるのを待つ必要がある。
【０００３】
また、コンピュータのセキュリティを確保するために、ユーザは起動ボタンを押下して電源を起動した後にパワー・オン・パスワード、スーパーバイザ・パスワード、およびハードディスク（ＨＤＤ）パスワードなどのさまざまなパスワードの入力を要求される。通常これらのパスワードをその都度入力することはユーザによって煩雑な作業となるため、１つのパスワードを代用するいわゆるシングル・サイン・オン（ＳＳＯ）という手法も採用されている。
【０００４】
図１１は、再起動時にＯＳをアップデートする場合のタイミングの一例を示す図である。ユーザは、ＯＳのＵｐｄａｔｅ・再起動の開始後に離席し、Ｕｐｄａｔｅ・再起動が終了するまで時間を潰す場合がある。Ｕｐｄａｔｅ・再起動の処理（Ｓｏｆｔｗａｒｅ  Ｕｐｄａｔｅ、ＰＯＳＴ／ＢＩＯＳ、Ｍａｉｎ  Ｐａｔｈ  Ｂｏｏｔ  Ｔｉｍｅ）が行われた後、ログオンスクリーンが表示される。ユーザは、席に戻ってきた後、ログオンスクリーンでパスワードを入力し、ユーザプロファイルがロードされた後、ＯＳは通常の動作を行う。ここで、ユーザは、パスワードを入力後、ユーザプロファイルがロードされるまでの待ち時間が発生し、早くパーソナル・コンピュータを使用したいユーザにとって、その待ち時間が煩わしいという問題がある。
【０００５】
かかる待ち時間を短縮する方法として、ログインパスワードを使用しない方法やＳＳＯのプリブート認証を使用する方法がある。ログインパスワードを使用しない方法では、セキュリティ上、問題がある。図１２は、再起動時にＯＳをアップデートする場合に、ＳＳＯのプリブート認証を使用する方法を説明するためのタイミングチャートである。同図において、Ｕｐｄａｔｅ・再起動の処理（Ｓｏｆｔｗａｒｅ  Ｕｐｄａｔｅ、ＰＯＳＴ／ＢＩＯＳ、Ｍａｉｎ  Ｐａｔｈ  Ｂｏｏｔ  Ｔｉｍｅ）が行われた後、ＳＳＯのプリブート認証が行われ、ユーザプロファイルがロードされた後、ＯＳは通常の動作を行う。この場合、ユーザが離席している間は、他の者がパソコンを使用可能となるので、セキュリティ上、問題がある。なお、再起動時にレジューム機能を使用する方法として、例えば、特許文献１が公知である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−２７１５６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記に鑑みてなされたものであって、ＯＳを再起動させる場合に、セキュリティを確保しつつ、ユーザの待ち時間を短縮することが可能なＯＳの再起動方法、ＯＳの再起動装置、およびコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、コンピュータシステムに搭載されるＯＳの再起動方法であって、前記ＯＳの再起動を実行する場合に、そのシャットダウン前に、認証情報入力部からユーザの認証情報を入力する第１の入力工程と、認証部が前記第１の入力工程で入力されたユーザの認証情報を認証する第１の認証工程と、シャットダウン実行後の前記ＯＳの起動時に、前記認証情報入力部から、前記第１の認証工程で認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、前記ＯＳのログオン用の認証情報として取得して、前記ＯＳのログオンの認証を行う第２の認証工程と、前記ＯＳの起動後に、スクリーンロックを実行するスクリーンロック工程と、スクリーンロック後に、前記認証情報入力部からユーザの認証情報を入力する第２の入力工程と、前記認証部が前記第２の入力工程で前記認証情報入力部から入力された認証情報を認証する第３の認証工程と、前記認証部から、前記第３の認証工程で認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、スクリーンロック解除用の認証情報として取得して、スクリーンロック解除の認証を行い、スクリーンロックを解除する工程と、を含むことを特徴とする。
【０００９】
また、本発明の好ましい態様によれば、さらに、前記スクリーンロックを行う際に、前記認証部から、前記第１の認証工程で認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、起動時に認証が必要なアプリケーションの認証情報として取得して認証を行い、当該アプリケーションを起動させる工程を含むことが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記第１および第２の入力工程では、ユーザに認証情報の入力を促す画面を表示することが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記認証情報入力部から入力される認証情報は、生体情報であることが望ましい。
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、コンピュータシステムに搭載されるＯＳの再起動装置であって、ユーザの認証情報を入力するための認証情報入力部と、前記認証情報入力部から入力されるユーザの認証情報を認証する認証部と、前記ＯＳを再起動させるＯＳ再起動部と、スクリーンロックおよびその解除を行うスクリーンロック・解除部と、を備え、前記認証部は、前記ＯＳ再起動部が前記ＯＳの再起動を実行する場合に、そのシャットダウン前に、前記入力部から入力されるユーザの認証情報を認証し、前記ＯＳ再起動部は、シャットダウン実行後の前記ＯＳの起動時に、前記認証部から前記シャットダウン前に認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、前記ＯＳのログオン用の認証情報として取得して、前記ＯＳのログオンの認証を行い、前記スクリーンロック・解除部は、前記ＯＳの起動後に、スクリーンロックを実行し、スクリーンロック後に、前記認証部は、前記認証情報入力部から入力されるユーザの認証情報を認証し、前記スクリーンロック・解除部は、前記認証部から前記スクリーンロック後に認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、スクリーンロック解除用の認証情報として取得して、スクリーンロック解除の認証を行い、スクリーンロックを解除することを特徴とする。
【００１３】
また、本発明の好ましい態様によれば、さらに、前記スクリーンロックを行う際に、前記認証部から、前記シャットダウン前に認証された認証情報または当該認証された認証情報に関連づけられた情報を、起動時に認証が必要なアプリケーションの認証情報として取得して認証を行い、当該アプリケーションを起動させるアプリケーション起動部を備えることが望ましい。
【００１４】
また、本発明の好ましい態様によれば、前記ＯＳ再起動部および前記スクリーンロック・解除部は、ユーザに認証情報の入力を促す画面を表示することが望ましい。
【００１５】
また、本発明の好ましい態様によれば、前記入力部は、ユーザの指紋を読み取る指紋センサであり、前記認証部は、指紋センサで読み取られたユーザの指紋を認証する指紋認証装置であることが望ましい。
【００１６】
上述した課題を解決し、目的を達成するために、本発明は、ＯＳの再起動を実行する場合に、そのシャットダウン前に、認証情報入力部からユーザの認証情報を入力する第１の入力工程と、認証部が前記第１の入力工程で入力されたユーザの認証情報を認証する第１の認証工程と、シャットダウン実行後の前記ＯＳの起動時に、前記認証部から、前記第１の認証工程で認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、前記ＯＳのログオン用の認証情報として取得して、前記ＯＳのログオンの認証を行う第２の認証工程と、前記ＯＳの起動後に、スクリーンロックを実行するスクリーンロック工程と、スクリーンロック後に、前記認証情報入力部からユーザの認証情報を入力する第２の入力工程と、前記認証部が、前記第２の入力工程で前記認証情報入力部から入力された認証情報を認証する第３の認証工程と、前記認証部から、前記第３の認証工程で認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、スクリーンロック解除用の認証情報として取得して、スクリーンロック解除の認証を行い、スクリーンロックを解除する工程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、コンピュータシステムに搭載されるＯＳの再起動方法であって、前記ＯＳの再起動を実行する場合に、そのシャットダウン前に、認証情報入力部からユーザの認証情報を入力する第１の入力工程と、認証部が前記第１の入力工程で入力されたユーザの認証情報を認証する第１の認証工程と、シャットダウン実行後の前記ＯＳの起動時に、前記認証情報入力部から、前記第１の認証工程で認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、前記ＯＳのログオン用の認証情報として取得して、前記ＯＳのログオンの認証を行う第２の認証工程と、前記ＯＳの起動後に、スクリーンロックを実行するスクリーンロック工程と、スクリーンロック後に、前記認証情報入力部からユーザの認証情報を入力する第２の入力工程と、前記認証部が前記第２の入力工程で前記認証情報入力部から入力された認証情報を認証する第３の認証工程と、前記認証部から、前記第３の認証工程で認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、スクリーンロック解除用の認証情報として取得して、スクリーンロック解除の認証を行い、スクリーンロックを解除する工程と、を含んでいるので、ＯＳを再起動させる場合に、セキュリティを確保しつつ、ユーザの待ち時間を短縮することが可能なＯＳの再起動方法を提供することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明にかかるＯＳの再起動装置の概念図である。
【図２】図２は、ＯＳの再起動装置のＯＳ再起動の手順の概略を示すフローチャートである。
【図３】図３は、本発明にかかるＯＳの再起動装置およびＯＳの再起動方法を適用したコンピュータシステムの概略のハードウェア構成例を示す図である。
【図４】図４は、図３のコンピュータシステムのＯＳの再起動に関する機能構成の概略を示す模式図である。
【図５】図５は、図４に示すコンピュータシステムのＯＳ再起動の動作の概略を説明するためのフローチャートである。
【図６】図６は、ＯＳ再起動時の画面の表示例を示す図である。
【図７】図７は、本実施の形態において、再起動時にＯＳをＵｐｄａｔｅする場合のタイミングの一例を示す図である。
【図８】図８は、実施の形態２にかかるＯＳの再起動に関する機能構成の概略を示す模式図である。
【図９】図９は、図８に示すコンピュータシステムの概略を説明するためのフローチャートである。
【図１０】図１０は、ＯＳ再起動時の画面の表示例を示す図である。
【図１１】図１１は、再起動時にＯＳをＵｐｄａｔｅする場合のタイミングの一例を示す図である（その１）。
【図１２】図１２は、再起動時にＯＳをＵｐｄａｔｅする場合のタイミングの一例を示す図である（その２）。
【発明を実施するための形態】
【００１９】
以下に、この発明にかかるＯＳの再起動方法、ＯＳの再起動装置、およびコンピュータが実行可能なプログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【００２０】
（本発明の原理）
まず、本発明にかかるＯＳの再起動装置およびＯＳの再起動方法の原理について、図１〜図２を参照して説明する。図１は、本発明にかかるＯＳの再起動装置の概念図である。図２は、ＯＳの再起動装置のＯＳ再起動の手順の概略を示すフローチャートである。
【００２１】
本発明にかかるＯＳの再起動装置１は、図１に示すように、認証情報入力モジュール２と、認証モジュール３と、ＯＳ再起動モジュール４と、スクリーンロック・解除モジュール５と、を備えている。
【００２２】
認証情報入力モジュール２は、ユーザの認証情報を入力するためのものである。ここで、認証情報は、例えば、生体情報（指紋、声紋、静脈、掌形、網膜、虹彩等）、パスワード、ＵＳＢトークン、ＩＤ等、またはこれらの組み合わせである。認証情報入力モジュール２は、キーボード、生体情報センサ、ＵＳＢメモリ等で構成することができる。
【００２３】
認証モジュール３は、認証情報入力モジュール２から入力されるユーザの認証情報を認証するためのものであり、ハードウェアやソフトウェアのモジュール、または、その組み合わせで構成することができる。ＯＳ再起動モジュール４は、ＯＳを再起動させるためのものであり、例えば、ＯＳの一部の機能、ユーティリティプログラム、ＢＩＯＳ等で実現することができる。ＯＳの再起動は、ＯＳのアップデート、アプリケーションのアップデートやインストール、マシントラブル等の場合に行われる。スクリーンロック・解除モジュール５は、スクリーン６のスクリーンロックおよびその解除を行うもので、例えば、ＯＳの一部の機能、ユーティリティプログラム等で実現することができる。
【００２４】
図２を参照して、上記ＯＳの再起動装置１のＯＳ再起動の手順の概略を説明する。図２において、ＯＳ再起動モジュール４は、ＯＳ再起動の実行指示が入力されると、ＯＳの再起動を実行する。ＯＳ再起動モジュール４がＯＳの再起動を実行する場合に、そのシャットダウン前に、ユーザは、認証情報入力モジュール２から認証情報を入力する（ステップＳ１）。認証モジュール３は、認証情報入力モジュール２から入力されるユーザの認証情報を認証する（ステップＳ２）。ＯＳ再起動モジュール４は、シャットダウン実行後のＯＳの起動時に、認証モジュール３からシャットダウン前に認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、ＯＳのログオン用の認証情報として取得して、ＯＳのログオンの認証を行い、ユーザプロファイルをロードする（ステップＳ３）。
【００２５】
スクリーンロック・解除モジュール５は、ＯＳのログオン後に、スクリーンロックを実行する（ステップＳ４）。スクリーンロック後に、ユーザは、認証情報入力モジュール２から認証情報を入力する（ステップＳ５）。認証モジュール３は、認証情報入力モジュール２から入力されるユーザの認証情報を認証する（ステップＳ６）。スクリーンロック・解除モジュール５は、認証モジュール３からスクリーンロック後に認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、スクリーンロック解除用の認証情報として取得して、スクリーンロック解除の認証を行い、スクリーンロックを解除する（ステップＳ７）。
【００２６】
上記構成によれば、ＯＳの再起動を実行する場合に、そのシャットダウン前に、認証モジュール３は、ユーザ操作に応答して認証情報入力モジュール２から入力される認証情報を認証し、ＯＳ再起動モジュール４は、シャットダウン実行後のＯＳの起動時に、認証モジュール３からシャットダウン前に認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、ＯＳのログオン用の認証情報として取得して、ＯＳのログオンの認証を行い、スクリーンロック・解除モジュール５は、ＯＳの起動後に、スクリーンロックを実行し、認証モジュール３は、スクリーンロック後に、ユーザ操作に応答して認証情報入力モジュール２から入力されるユーザの認証情報を認証し、スクリーンロック・解除モジュール５は、認証モジュール３からスクリーンロック後に認証された認証情報または当該認証された認証情報に関連づけられた認証情報を、スクリーンロック解除用の認証情報として取得して、スクリーンロック解除の認証を行い、スクリーンロックを解除することとしたので、ＯＳを再起動させる場合に、セキュリティを確保しつつ、ユーザの待ち時間を短縮することが可能となる。換言すると、ＯＳを再起動する場合のユーザ拘束時間、すなわち、再起動処理中のためユーザがＰＣ等を操作できないが、セキュリティの観点から離席できない時間を短縮することが可能となる。
【００２７】
なお、スクリーンロックを行う際に、認証モジュール３から、シャットダウン前に認証された認証情報または当該認証された認証情報に関連づけられた情報を、起動時に認証が必要なアプリケーションの認証情報として取得して認証を行い、当該アプリケーションを起動させることにしてもよい。
【００２８】
以下、本発明にかかるＯＳの起動装置およびＯＳの起動方法を適用したコンピュータシステムの実施の形態について説明する。本発明の構成要素は、本明細書の図面に一般に示してあるが、様々な構成で広く多様に配置し設計してもよいことは容易に理解できる。したがって、本発明の装置、システムおよび方法の実施形態についての以下のより詳細な説明は、特許請求の範囲に示す本発明の範囲を限定するものではなく、単に本発明の選択した実施形態の一例を示すものであって、本明細書の特許請求の範囲に示す本発明と矛盾無く装置、システムおよび方法についての選択した実施形態を単に示すものである。当業者は、特定の細目の１つ以上が無くても、または他の方法、部品、材料でも本発明を実現できることが理解できる。
【００２９】
（実施の形態１）
図３は、本発明にかかるＯＳの再起動装置およびＯＳの再起動方法を適用したコンピュータシステム１０の概略のハードウェア構成例を示す図である。同図に示すコンピュータシステム１０は、同図に示すように、ＣＰＵ１１、ＲＯＭ１２、メモリ１３、ＨＤＤ（ハードディスク）１４、ビデオコントローラ１５、ＬＣＤ（液晶ディスプレイ）１６、通信制御部１７、エンベデッドコントローラ１８、ＨＩＤ１９、電源回路２０、指紋認証装置２１と、指紋センサ２２とを備えており、各部はバスを介して直接または間接的に接続されている。
【００３０】
ＣＰＵ１１は、バスを介して接続されたＨＤＤ１４に格納されたＯＳ３０によりノート型ＰＣ１０全体の制御を行うとともに、ＨＤＤ１４に格納された各種のプログラムに基づいて処理を実行する機能を司る。ＲＯＭ１２は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）１２ａやデータ等を格納している。
【００３１】
メモリ１３は、キャッシュメモリやＲＡＭで構成されており、ＣＰＵ１１の実行プログラムの読み込み領域として、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。
【００３２】
ＨＤＤ（ハードディスク）１４は、ノート型ＰＣ１０全体の制御を行うためのＯＳ３０、特定業務に向けられたアプリケーション４０等を記憶する機能を有する。ＯＳ３０は、例えば、Ｗｉｎｄｏｗｓ（登録商標）  ＸＰ、ｖｉｓｔａ、７等のＯＳ、周辺機器類をハードウェア操作するための表示ドライバやＨＤＤドライバ等の各種ドライバ３０ａ、ＯＳ３０の機能を拡張するためのユーティリティプログラム３０ｂ等を含むものとして説明する。
【００３３】
ビデオコントローラ１５は、ＣＰＵ１１の制御に従って、表示情報をビデオ信号に変換し、変換したビデオ信号をＬＣＤ１６に出力して表示させる。ＬＣＤ１６は、ＣＰＵ１１の制御に従って、各種情報を表示する機能を有している。なお、ディスプレイはこれに限られるものではなく、有機ＥＬディスプレイやＣＲＴ等の他のディスプレイを使用することにしてもよい。
【００３４】
エンベデッドコントローラ１８は、ＭＰＵ、メモリ、プログラムを格納したＲＯＭ、Ａ／Ｄ変換器、Ｄ／Ａ変換器等で構成されている。エンベデッドコントローラ１８は、ＨＩＤ１９、電源回路２０が接続されており、ＨＩＤ１９および電源回路２０の動作を制御する。エンベデットコントローラ１８は、電源回路２０による各デバイスへの電力供給を制御して、システム状態（ＡＣＰＩステート）に応じた電源コントロールを行なう。
【００３５】
ＨＩＤ（Human  Interface  Device）１９は、ユーザ入力を行うためのユーザ・インターフェース・デバイスであり、文字、コマンド等を入力するための各種キーより構成されるキーボード、画面上のカーソルを移動させたり、各種メニューを選択するステックポイントやマウス、タッチパネル、音声を入力するためのマイク等である。
【００３６】
電源回路２０は、ＡＣアダプタ、インテリジェント電池、インテリジェント電池を充電するための充電器、およびＤＣ／ＤＣコンバータ等を備えている。
【００３７】
指紋リーダー２２は、スワイプ式の指紋センサでユーザの指紋を読み取って指紋認証装置２１に出力する。指紋認証装置２１は、１回の指紋認証でブートの認証からＯＳへのログオンまでを可能とするシングル・サイン・オンを実現するシングル・サイン・オンチップである。指紋認証装置２１は、指紋１０１Ａと、指紋１０１に関連づけられたＰＯＰ（パワー・オン・パスワード）、ＳＶＰ（スーパーバイザ・パスワード）、およびＨＤＰ（ＨＤＤパスワード）等とを格納する不揮発性メモリを備えている。指紋認証装置２１は、複数ユーザの指紋の登録が可能となっているが、以下では説明の簡単のため、一人のユーザの指紋が登録されているものとして説明する。
【００３８】
図４は、図３のコンピュータシステム１０のＯＳの再起動に関する機能構成の概略を示す模式図である。図４において、指紋リーダー２２は、ユーザの指紋を読み取って、指紋１０１を指紋認証装置２１に出力する。ユーザは、ＯＳ再起動処理のシャットダウン前およびスクリーンロック後に、指紋入力要求画面に従って、指紋リーダー２２から指紋を入力（例えば、指をswipe）する。指紋認証装置２１は、指紋１０１Ａと、ＢＩＯＳ  ＰＷ１０２Ａ、ログオンＩＤ／ＰＷ１０３Ａ、スクリーンロック解除ＩＤ／ＰＷ１０４Ａ等とを関連づけて不揮発性メモリに格納している。
【００３９】
指紋認証装置２１は、指紋リーダー２２から入力される指紋１０１と格納されている指紋１０１Ａとの照合を行い、両者が一致する場合にユーザを認証する。指紋の一致を検出するアルゴリズムは公知であるのでその詳細な説明は省略する。指紋認証装置２１は、ＢＩＯＳ１２ａからＢＩＯＳ  ＰＷを要求された場合に、ユーザ認証に成功している場合は、格納しているＢＩＯＳ  ＰＷ１０２ＡをＢＩＯＳ１２ａに出力する。また、指紋認証装置２１は、ＯＳ３０からログオンＩＤ／ＰＷを要求された場合に、ユーザ認証に成功している場合は、格納しているログオンＩＤ／ＰＷ１０３ＡをＯＳ３０に出力する。また、指紋認証装置２１は、スクリーンロックを解除するための指紋の認証を行い、ユーザ認証に成功した場合は、格納しているスクリーンロック・解除ＩＤ／ＰＷ１０４ＡをＯＳ３０に出力する。
【００４０】
ＢＩＯＳ１２ａは、ＢＩＯＳ  ＰＷを指紋認証装置２１に要求し、要求に応じて指紋認証装置２１から入力されるＢＩＯＳ  ＰＷ１０２Ａと、格納されているＢＩＯＳ  ＰＷ１０２Ｂとを照合して認証を行う。
【００４１】
ＯＳ３０は、再起動処理部３１と、スクリーンロック・解除部３２とを備えている。再起動処理部３１は、ＯＳ３０を再起動させる処理を行うためのものである。再起動処理部３１は、ＯＳ３０の再起動時には、そのシャットダウン前に、指紋入力要求画面をＬＣＤ１６に表示する。また、再起動処理部３１は、ログオンＩＤ／ＰＷを指紋認証装置２１に要求し、要求に応じて指紋認証装置２１から入力されるログオンＩＤ／ＰＷ１０３Ａと、格納しているログオンＩＤ／ＰＷ１０３Ｃとの照合を行い、両者が一致する場合は、ログオンの処理を行う。
【００４２】
スクリーンロック・解除部３２は、ＯＳ３０の再起動処理でのＯＳ３０の起動後、スクリーンロックを実行する。スクリーンロック・解除部３２は、スクリーンロック後、スクリーンロックを解除するための、指紋入力要求画面をＬＣＤ１６に表示する。スクリーンロック・解除部３２は、ＯＳ３０の起動後に、スクリーンロックを実行し、スクリーンロック後に、指紋入力要求画面をＬＣＤ１６に表示する。スクリーンロック・解除部３２は、指紋認証装置２１から入力されるスクリーンロック解除ＩＤ／ＰＷ１０４Ａと、格納しているスクリーンロック解除ＩＤ／ＰＷ１０４Ｃとの照合を行い、両者が一致する場合は、スクリーンロックを解除する。
【００４３】
図５は、図４に示すコンピュータシステム１０のＯＳ再起動の動作の概略を説明するためのフローチャートである。図６は、ＯＳ再起動時のＬＣＤ１６の表示例を示す図である。図５および図６を参照して、自動またはＨＩＤ１９の操作指示でＯＳを再起動する場合の動作を説明する。
【００４４】
図５において、まず、ＯＳ３０の再起動処理部３１は、再起動を開始すると（図６（１０１）参照）、指紋入力要求画面（図６（１０２）参照）をＬＣＤ１６に表示する（ステップＵ１１）。ユーザが、指紋入力要求画面に従って、指紋リーダー２２で指紋１０１を入力すると（ステップＳ１１）、指紋認証装置２１は、指紋リーダー２２から入力される指紋１０１が格納されている指紋１０１Ａと一致するか否かを判断する（ステップＳ１２）。指紋認証装置２１は、指紋が一致する場合は（ステップＳ１２の「Ｙｅｓ」）、指紋認証成功を、ＯＳ３０に通知し（ステップＳ１４）、指紋が一致しない場合は（ステップＳ１２の「Ｎｏ」）、指紋認証失敗をＯＳ３０に通知する（ステップＳ１３）。再起動処理部３１は、指紋認証失敗の通知を受け取ると、指紋入力要求画面に指紋が一致しない旨を表示する。
【００４５】
再起動処理部３１は、指紋認証の成功の通知を受け取ると、シャットダウンを開始（図６（１０３）参照）し（ステップＵ１２）、シャットダウンが完了すると（ステップＵ１３）、ＢＩＯＳ１２ａを起動させる（ステップＴ１１）。ＢＩＯＳ１２ａは、指紋認証装置２１にＢＩＯＳ  ＰＷを要求する（ステップＴ１２）。指紋認証装置２１は、要求に応じて指紋１０１Ａに関連付けられたＢＩＯＳ  ＰＷ１０２ＡをＢＩＯＳ１２ａに送出する（ステップＳ１５）。
【００４６】
ＢＩＯＳ１２ａは、指紋認証装置２１から入力されるＢＩＯＳ  ＰＷ１０２Ａと格納されているＢＩＯＳ  ＰＷ１０２Ｂとが一致するか否かを判断し、一致する場合には、再起動処理部３１のブートローダーを起動させ（ステップＴ１３）、ブートローダーはＯＳの起動処理を開始（図６（１０４）参照）する（ステップＵ１４）。なお、ＢＩＯＳ１２ａは、ＢＩＯＳ  ＰＷ１０２ＡとＢＩＯＳ  ＰＷ１０２Ｂが一致しない場合には、認証失敗をＬＣＤ１６に表示する。
【００４７】
ＯＳ３０の起動処理が終了すると（ステップＵ１５）、再起動処理部３１は、指紋認証装置２１にログオンＩＤ／ＰＷを要求する（ステップＵ６）。指紋認証装置２１は、要求に応じて、指紋１０１Ａに関連付けられたログオンＩＤ／ＰＷ１０３Ａおよびスクリーンロック実行命令を、ＯＳ３０に送出する。
【００４８】
再起動処理部３１は、指紋認証装置２１から入力されるログオンＩＤ／ＰＷ１０３Ａと格納されているログオンＩＤ／ＰＷ１０３Ｃとが一致するか否かを判断し、一致する場合には、ユーザプロファイルのロード処理（図６（１０５）参照）を開始すると共に（ステップＵ１９）、スクリーンロック・解除部３２は、指紋認証装置２１のスクリーンロック実行命令に応じてスクリーンロックを実行し、スクリーンロック後、指紋入力要求画面（図６（１０６）参照）をＬＣＤ１６に表示する（ステップＵ１８）。なお、再起動処理部３１は、ログオンＩＤ／ＰＷ１０３Ａと格納されているログオンＩＤ／ＰＷ１０３Ｃとが一致しない場合は、認証失敗をＬＣＤ１６に表示する。
【００４９】
ユーザが、指紋入力要求画面の表示に従って、指紋リーダー２２で指紋を入力すると（ステップＳ１７）、指紋認証装置２１は、指紋リーダー２２から入力される指紋１０１が格納されている指紋１０１Ａと一致するか否かを判断する（ステップＳ１８）。指紋認証装置２１は、指紋が一致する場合は（ステップＳ１８の「Ｙｅｓ」）、指紋１０１Ａに関連付けられたスクリーンロック解除ＩＤ／ＰＷ１０４Ａをスクリーンロック・解除部３２に送出する。
【００５０】
スクリーンロック・解除部３２は、ユーザプロファイルのロード処理の終了後（ステップＵ１９）、指紋認証装置２１から入力されるスクリーンロック解除ＩＤ／ＰＷ１０４Ａと、格納されているスクリーンロック解除ＩＤ／ＰＷ１０４Ｃとが一致するか否かを判断し、一致する場合には、スクリーンロックを解除（図６（１０７）参照）する（ステップＵ２０）。これにより、ユーザは、コンピュータシステム１０を使用可能となる。なお、スクリーンロック・解除部３２は、指紋認証装置２１から入力されるスクリーンロック解除ＩＤ／ＰＷ１０４Ａと、格納されているスクリーンロック解除ＩＤ／ＰＷ１０４Ｃとが一致しない場合は、ＬＣＤ１６に認証失敗を表示する。
【００５１】
図７は、本実施の形態において、再起動時にＯＳをアップデートする場合のタイミングの一例を示す図である。ユーザは、再起動の開始時に、指紋を入力した後、離席が可能となる。Ｕｐｄａｔｅ・再起動の処理（Ｓｏｆｔｗａｒｅ  Ｕｐｄａｔｅ、ＰＯＳＴ／ＢＩＯＳ、Ｍａｉｎ  Ｐａｔｈ  Ｂｏｏｔ  Ｔｉｍｅ）が行われた後、シングル・サイン・オンで自動ログオンされ、ユーザプロファイルがロードされると共に、スクリーンロックが実行される。ユーザが席に戻ってきて、指紋を入力することで、スクリーンロックが解除され、コンピュータシステムを利用可能となる。従来技術（図１１参照）では、ユーザが席に戻ってきてログオンのパスワードを入力した後、ユーザプロファイルがロードされ、その間、待ち時間が発生したのに対して、本実施の形態では、ユーザプロファイルをロードする時間を待つ必要がなく、スクリーンロックの解除後、コンピュータシステムを使用可能となるので、ＯＳ再起動時のユーザの待ち時間を大幅に短縮することが可能となる。
【００５２】
実施の形態１によれば、ＯＳを再起動する場合に、シャットダウン前およびスクリーンロック後に、ユーザに指紋入力を促すための指紋入力要求画面を表示することとしたので、ユーザは画面の指示に従って指紋を入力するだけの簡単な操作で、ＯＳを再起動させる場合のセキュリティの確保および待ち時間の短縮が可能となる。
【００５３】
（実施の形態２）
図８は、実施の形態２にかかるコンピュータシステム１０のＯＳ３０の再起動に関する機能構成の概略を示す模式図である。図８において、図３と同等の機能を有する部位には同一符号を付し、異なる点についてのみ説明する。ここでは、アプリケーションＡがその起動時にユーザ認証が必要な場合について説明する。
【００５４】
指紋認証装置２１は、さらに、指紋１０１Ａと、アプリケーションＡのＩＤ／ＰＷとを関連づけて不揮発性メモリに格納している。
【００５５】
指紋認証装置２１は、アプリケーション起動部３３からの要求に応じて、認証された指紋１０１Ａに関連づけられたアプリケーションＡのＩＤ／ＰＷ１０５Ａをアプリケーション起動部３３に出力する。
【００５６】
ＯＳ３０は、さらに、アプリケーション起動部３３を備えている。アプリケーション起動部３３は、アプリケーションＡのＩＤ／ＰＷを指紋認証装置２１に要求し、要求に応じて指紋認証装置２１から入力されるアプリケーションＡのＩＤ／ＰＷ１０５Ａと、格納しているアプリケーションＡのＩＤ／ＰＷ１０５Ｃとの照合を行い、両者が一致する場合は、アプリケーションＡを起動する処理を行う。また、アプリケーション起動部３３は、レジューム機能を備えており、アプリケーションＡの実行中にＯＳ３０の再起動を行う場合は、アプリケーションＡの状態情報（中断情報）をＨＤＤ１４等に格納し、ＯＳ３０の再起動後に状態情報に従ってアプリケーションＡの状態を復帰させる（再現する）。
【００５７】
図９は、図８に示すＯＳの再起動装置のＯＳ再起動の動作の概略を説明するためのフローチャートである。図９において、図５と同じ処理を行うステップは同一のステップ番号を付し、異なる点についてのみ説明する。図１０は、ＯＳ再起動時の画面の表示例を示す図である。図１０において、図６と同じ画面には同一の符号を付している。
【００５８】
図９および図１０を参照しつつ、アプケーションＡの実行中にＯＳ３０を再起動する場合の動作を説明する。
【００５９】
図９において、まず、アプリケーションＡを実行中に（図１０（２０１）参照）、ＯＳ再起動の指示があった場合には、上記図６と同様に、指紋入力要求画面を表示し、ユーザが指紋１０１を入力し、指紋認証成功の通知（ステップＵ１１、Ｓ１１，Ｓ１４）を受信した後に、ＯＳ３０のアプリケーション起動部３３は、指紋認証のアプリケーションＡの状態情報を保存する（ステップＵ３１）。アプリケーションＡの状態情報の保存後、シャットダウンが開始される（ステップＵ１２）。
【００６０】
アプリケーション起動部３３は、ユーザプロファイルのロード終了後（ステップＵ１９）、指紋認証装置２１にアプリケーションＡのＩＤ／ＰＷを要求する（ステップＵ３２）。指紋認証装置２１は、指紋１０１Ａに関連付けられたアプリケーションＡのＩＤ／ＰＷ１０５Ａをアプリケーション起動部３３に送出する（ステップＳ３１）。
【００６１】
アプリケーション起動部３３は、指紋認証装置２１から入力されるアプリケーションＡのＩＤ／ＰＷ１０５Ａが格納されているアプリケーションＡのＩＤ／ＰＷ１０５Ａと一致する場合は、アプリケーションＡを起動し、再起動前の状態を復帰させる（ステップＵ３２）。
【００６２】
ユーザの指紋入力でスクリーンロックが解除されると（ステップＵ２０）、アプリーションＡを再起動前の状態から使用可能となる（図１０（２０２）参照）。
【００６３】
実施の形態２によれば、アプリケーション起動部３３は、ＯＳ３０の再起動時のスクリーンロックの際に、指紋認証装置２１からアプリケーションＡのＩＤ／ＰＷを取得して認証し、アプリケーションＡを起動させることとしたので、起動時に認証が必要なアプリケーションに関して、セキュリティを確保したまま、アプリケーション起動のユーザの待ち時間を短縮することが可能となる。
【００６４】
本発明のＯＳの再起動方法、ＯＳの再起動装置、およびコンピュータが実行可能なプログラムは、各種ＯＳおよびＯＳを搭載する各種装置に適用可能である。
【産業上の利用可能性】
【００６５】
以上のように、本発明にかかるＯＳの再起動方法、ＯＳの再起動装置、およびコンピュータが実行可能なプログラムは、各種ＯＳおよびＯＳを搭載した各種装置に適している。
【符号の説明】
【００６６】
１  ＯＳの再起動装置
２  認証情報入力モジュール
３  認証モジュール
４  ＯＳ再起動モジュール
５  スクリーンロック・解除モジュール
６  スクリーン
１０  コンピュータシステム
１１  ＣＰＵ
１２  ＲＯＭ
１２ａ  ＢＩＯＳ
１３  メモリ
１４  ＨＤＤ（ハードディスク）
１５  ビデオコントローラ
１６  ＬＣＤ（液晶ディスプレイ）
１７  通信制御部
１８  エンベデッドコントローラ
１９  ＨＩＤ（ヒューマン・インターフェース・デバイス）
２０  電源回路
２１  指紋認証装置
２２  指紋センサ
３０  ＯＳ
３１  再起動処理部
３２  スクリーンロック・解除部
３３  アプリケーション再起動部
【図１】
0005466955.tif 000002
【図２】
0005466955.tif 000003
【図３】
0005466955.tif 000004
【図４】
0005466955.tif 000005
【図５】
0005466955.tif 000006
【図６】
0005466955.tif 000007
【図７】
0005466955.tif 000008
【図８】
0005466955.tif 000009
【図９】
0005466955.tif 000010
【図１０】
0005466955.tif 000011
【図１１】
0005466955.tif 000012
【図１２】
0005466955.tif 000013