(57)【要約】【課題】使用可能日時を管理することができる情報処理装置及び情報処理方法を提供する。【解決手段】管理者に、使用者が情報処理装置を使用可能な日時情報を設定させる設定手段と、前記管理者が設定した前記日時情報を記憶する記憶手段と、前記日時情報に基づいて前記使用者の情報処理装置の使用を制御する制御手段と、を備える情報処理装置。また、管理者に、使用者が情報処理装置を使用可能な日時情報を設定させるステップと、前記管理者が設定した前記日時情報を記憶するステップと、前記日時情報に基づいて前記使用者の情報処理装置の使用を制御するステップと、を含む情報処理方法。【選択図】  図２
2014120071.tif 000002
【特許請求の範囲】
【請求項１】
管理者に、使用者が情報処理装置を使用可能な日時情報を設定させる設定手段と、
前記管理者が設定した前記日時情報を記憶する記憶手段と、
前記日時情報に基づいて前記使用者の情報処理装置の使用を制御する制御手段と、
を備える情報処理装置。
【請求項２】
前記設定手段及び前記制御手段はＢＩＯＳによって実行される請求項１に記載の情報処理装置。
備える情報処理装置。
【請求項３】
前記制御手段は、前記日時以外の一時的な前記使用を前記管理者権限により使用者が行えるよう制御する請求項１に記載の情報処理装置。
【請求項４】
前記制御手段は、前記参照が不全の場合に前記使用を前記管理者権限により使用者が行えないよう制御する請求項１に記載の情報処理装置。
【請求項５】
前記制御手段は、前記参照が不全の場合にこの不全を解消するよう前記管理者権限により時間設定を行うよう制御する請求項１に記載の情報処理装置。
【請求項６】
管理者に、使用者が情報処理装置を使用可能な日時情報を設定させるステップと、
前記管理者が設定した前記日時情報を記憶するステップと、
前記日時情報に基づいて前記使用者の情報処理装置の使用を制御するステップと、
を含む情報処理方法。
【請求項７】
前記情報処理装置はＢＩＯＳを格納した記憶媒体を内蔵し、
前記ＢＩＯＳが、前記設定する、前記記憶する、及び前記制御するステップを実行する請求項６に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
現状では、企業等で従業員にＰＣ（パーソナルコンピュータ）を使用させる場合、管理者用のパスワードを設定し、管理者権限を持たない使用者がＰＣの設定を変更できないように制限をかけたり、外部デバイスへのアクセス制限をかけたりしているが、ＰＣ本体の使用制限をかけることができないため、使用者が使いたい時にいつでもＰＣを使用出来てしまい、管理者が望まない時間にＰＣを使用することが出来てしまうという問題がある。
【０００３】
しかしながら情報処理装置において、使用可能日時を管理することへの要望があるが、かかる要望を実現するための手段は知られていない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−７１０９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施の形態は、使用可能日時を管理することができる情報処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、実施形態によれば情報処理装置は、管理者に、使用者が情報処理装置を使用可能な日時情報を設定させる設定手段と、前記管理者が設定した前記日時情報を記憶する記憶手段と、前記日時情報に基づいて前記使用者の情報処理装置の使用を制御する制御手段と、を備える。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態にかかる情報処理装置の外観を示す斜視図。
【図２】本実施形態にかかるコンピュータ１０１の構成を示したブロック図。
【図３】同実施形態に用いられる実施例の不揮発性メモリの内容例。
【図４】同実施形態の実施例のフローチャート（１）。
【図５】同実施形態の実施例のフローチャート（２）。
【図６】同実施形態の実施例のフローチャート（３）。
【図７】同実施形態の実施例のフローチャート（カレント時刻変更処理）。
【図８】同実施形態の実施例のフローチャート（ＰＣ使用日時制限機能設定処理）。
【図９】同実施形態に用いられる実施例のフローチャート（一時解除用パスワードのチェック処理）。
【図１０】同実施形態に用いられる実施例のフローチャート（ＰＣ電源ＯＦＦ処理）。
【発明を実施するための形態】
【０００８】
以下、本発明の一実施形態を図１乃至図９を参照して説明する。
【０００９】
図１には、本発明の一実施形態にかかる情報処理装置の構成が示されている。この情報処理装置は、例えば、バッテリ駆動可能なノートブック型の携帯型パーソナルコンピュータ１０１として実現されている。このノートブック型の携帯型パーソナルコンピュータ１０１は、ＵＳＢ（Universal Serial Bus）デバイス、ＣａｒｄＢｕｓ規格に対応するＣａｒｄＢｕｓカードデバイスおよびＰＣＩＥｘｐｒｅｓｓ（Peripheral Component Interconnect Express）規格に対応するＰＣＩＥｘｐｒｅｓｓカードデバイスなどの各種Ｉ／Ｏデバイス（オプションＩ／Ｏデバイス）が取り外し自在に接続できるように構成されている。
【００１０】
本コンピュータ１０１は、本体１１およびディスプレイユニット１２とから構成されている。本体１１の上面には、キーボード１３、本コンピュ−タ１０１を電源オン／電源オフするためのパワーボタンスイッチ１４およびタッチパッド１５などが設けられている。本体１１の例えば背面には、上記各種オプションＩ／Ｏデバイスを接続するための接続ポートが配置されている。ディスプレイユニット１２の内面にはＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面は、ディスプレイユニット１２のほぼ中央に位置されている。ディスプレイユニット１２は、本体１１に支持され、その本体１１に対して本体１１の上面が露出される開放位置と本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。
【００１１】
図２は、本実施形態にかかるコンピュータ１０１の構成を示したブロック図である。図２に示したように、コンピュータ１０１は、ＣＰＵ１０２と、ノースブリッジ１０３と、サウスブリッジ１０４と、メモリ１０５と、ＵＳＢポート１０６と、ハードディスク１０８と、表示装置１０９と、不揮発性メモリ１１０と、ＢＩＯＳ−ＲＯＭ１１１と、エンベデッドコントローラ１１２と、電源装置１１３と、を含んで構成されている。なお、以下では、コンピュータ１０１から電源の供給を受ける媒体は、ＵＳＢデバイスとして説明しているが、例えば、ＩＥＥＥ１３９４等のＵＳＢ以外の規格による媒体であってもよい。
【００１２】
主演算装置であるＣＰＵ１０２は、ＰＣ本体であるコンピュータ１０１の動作を制御するプロセッサである。ＣＰＵ１０２は、ＢＩＯＳ−ＲＯＭ１１０に格納されたシステムＢＩＯＳ（Basic  Input  Output  System）をメモリ１０５にロードし、各種のハードウェアを制御する。また、ＣＰＵ１０２は、ハードディスク１０８に記憶されたＯＳ（Operating  System）をメモリ１０５にロードしてＯＳを実行するほか、システムＢＩＯＳやＯＳ以外の各種のアプリケーションプログラムを実行する。
【００１３】
メモリ、表示関連の制御を行うチップであるノースブリッジ１０３は、ＣＰＵ１０２とサウスブリッジ１０４との間を接続するものである。ノースブリッジ１０３は、ＣＰＵ１０２によるメモリコントローラ１０３１を介するメモリ１０５へのアクセスや、表示コントローラ１０３２を介する表示装置１０９に対する種々の表示を制御する。
【００１４】
ＰＣＩデバイス、ＬＰＣデバイス等の制御を行うチップであるサウスブリッジ１０４は、ＣＰＵ１０２とＢＩＯＳ−ＲＯＭ１１１や不揮発性メモリ１１０、例えばＬＰＣバスに接続された所謂ＥＣ／ＫＢＣの一部を成すエンベデッドコントローラ１１２等の各種のハードウェアとの間を接続するものである。ＢＩＯＳ−ＲＯＭ１１１は、ＰＣを制御し、本実施形態の処理を含むＢＩＯＳプログラムが格納されている。エンベデッドコントローラ１１２は、機能の一つとしてＫＢＣ（キーボードコントローラ）でありキーボードからのキー入力等の制御を行う。
【００１５】
図２に示すように、サウスブリッジ１０４は、ＰＣＩ（Peripheral  Components  Interconnect）デバイス１０４１、ＵＳＢ（Universal  Serial  Bus）コントローラ１０４２と、リアルタイムクロック（ＲＴＣ：Real  Time  Clock）１０７とを含んで構成されている。
【００１６】
ＰＣＩデバイス１０４１の1つであるSATAコントローラ１０４１ａは、ハードディスク１０８に対する種々のデータの入出力を制御するものである。
ＵＳＢコントローラ１０４２は、ＵＳＢポート１０６にＵＳＢデバイスが挿入されると、ＵＳＢポート１０６にＵＳＢデバイスが挿入された旨の信号を検出する。また、ＵＳＢコントローラ１０４２は、挿入されたＵＳＢデバイスに対する各種コマンドやデータの送受信の制御を行う。
【００１７】
リアルタイムクロック１０７は、コンピュータ１０１の現在の時刻を計時するクロックであり、タイマ機能を備えるものであり、ＰＣの電源ＯＦＦ状態でも現在時刻をカウントしている。リアルタイムクロック１０７は、計時する現在の時刻が、後述するＢＩＯＳ−ＲＯＭ１１１の図示せぬ給電設定部から設定された時刻になると、ＢＩＯＳ−ＲＯＭ１１１の図示せぬ起動部に対してコンピュータ１０１内部の各種ハードウェアを起動させる指示をする。続いて、メモリ１０５について説明する。
【００１８】
メモリ１０５は、ＢＩＯＳ−ＲＯＭ１１１に記憶されたシステムＢＩＯＳ（以下単に、ＢＩＯＳ）、ハードディスク１０８に記憶されたＯＳやアプリケーションプログラムを展開して実行するための主記憶メモリである。
【００１９】
ハードディスク１０８は、ＯＳや各種のアプリケーションプログラム等を記憶する装置である。
表示装置１０９は、ＬＣＤ（Liquid  Crystal  Display）１７等のディスプレイ装置であり、ノースブリッジ１０３の制御に従って、種々のアプリケーションプログラムや、後述するユーティリティ等の画面をユーザへのメッセージ等として表示する。
【００２０】
不揮発性メモリ１１０は、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  ROM）やフラッシュメモリ等の記憶媒体であり、各種設定情報を保存するエリアとして使用する。例えば不揮発性メモリ１１０は、ＢＩＯＳ−ＲＯＭ１１１が、ＵＳＢポート１０６に挿入されたＵＳＢデバイスに対してするＵＳＢ給電の給電モードを切り替える等、ＵＳＢ給電を行うためのデータを記憶している。
【００２１】
ここで、給電モードとは、ＵＳＢデバイスを充電モードに切り換えるための、コンピュータ１０１の各部のハードウェアやアプリケーション等の条件を定めたものである。
【００２２】
さて以下に説明するのは、概略としてはＰＣを使用することが出来る日時情報をＢＩＯＳが管理し、管理者以外がＰＣを使用する場合に管理者が設定した時間以外、ＰＣを使用出来ないよう制限をかける方法である。
【００２３】
図３は、以上に述べてきた各種情報リストの不揮発性メモリ１１０の内容例である。例えば、ＰＣ使用日時制限機能有効/無効情報は後述の"日時のチェック/設定フラグ"に相当し、ＰＣ使用日時の制限機能が有効か無効かの２値のフラグが設定されている。また、ＰＣ使用制限日時情報は"日時情報"に相当し、ＰＣ使用日時の制限機能が有効の場合にこの制限が適用される日時範囲が記載されている。また、前回のＰＣＯＦＦ時の日時情報は”前回ＰＣ  ＯＦＦした日時情報”に相当している。この日時情報は、前回のＰＣＯＦＦ時にＢＩＯＳによりＲＴＣから読み出されたその時の日時を不揮発性メモリ１１０に保存したものである。
【００２４】
この各種情報リストの読み出し/書き込みはＢＩＯＳ以外から行うことは出来ないよう構成されている。この構成は、例えばＥＣ／ＫＢＣと同じバスに接続されている図示せぬセキュリティ  コントロール  チップによって実現される。
【００２５】
図４乃至図６は、本実施形態の実施例によるＰＣを電源ＯＮした場合のＢＩＯＳ制御フローである。特記していない部分はＢＩＯＳ主体の動作フローである。なおＥＣ／ＫＢＣは図示せぬキーボード（以下、キーボード）を制御し、ＣＰＵ１０２もＢＩＯＳとは別の役割でキーボードからの入力に応じた処理をするように構成されている。
【００２６】
図４は、本実施形態の実施例によるＰＣを電源ＯＮした後の権限を付与するまでのフローである。
まずＰＣの電源をＯＮすると、ＢＩＯＳはパスワードが登録されているかどうかを判定する（ステップＳ２０１）。パスワードが登録されていない場合は（ステップＳ２０１のＮｏ）、ＢＩＯＳは“管理者権限”とし（ステップＳ２０７）、ＯＳをＢＯＯＴさせる。パスワードが登録されている場合は（ステップＳ２０１のＹｅｓ）、ＢＩＯＳはユーザからのパスワード入力要求待ちの旨を表示装置１０９に出力し、入力を待つ（ステップＳ２０２）。ここで管理者権限とはＰＣを所謂スーパーバイザー（スーパーユーザー）として、あるいは管理者として使用できる状態である。
【００２７】
キーボードからパスワードが入力され、不揮発性メモリ１１０に管理者用パスワードが登録されている場合、ＢＩＯＳは管理者用パスワードと一致するかどうかを確認する（ステップＳ２０３）。管理者用パスワードと一致していた場合（ステップＳ２０３のＹｅｓ）、“管理者権限”とし（ステップＳ２０７）、ＯＳをＢＯＯＴさせる。
【００２８】
管理者用パスワードと一致しなかった場合あるいは管理者用パスワードが登録されていない場合（ステップＳ２０３のＮｏ）、不揮発性メモリ１１０にユーザパスワードが登録されているかどうかをＢＩＯＳは判定する（ステップＳ２０４）。ユーザパスワードが登録されていない場合（ステップＳ２０４のＮｏ）、ＢＩＯＳは“ユーザ権限”とする（ステップＳ２０６）。ここでユーザ権限とはＰＣを所謂ユーザとして、あるいは（個々の）使用者として使用できる状態である。ステップＳ２０６以降の処理については次の図５に関して述べる。
【００２９】
ユーザパスワードが登録されている場合（ステップＳ２０４のＹｅｓ）、ＢＩＯＳはユーザパスワードと一致するかどうかを確認する（ステップＳ２０５）。
ユーザパスワードと一致していた場合（ステップＳ２０５のＹｅｓ）、ＢＩＯＳは“ユーザ権限”とする（ステップＳ２０６）。ユーザパスワードと一致していない場合（ステップＳ２０５のＮｏ）、ステップＳ２０２に戻り、ユーザからのパスワード入力を待つ。
【００３０】
図５は、本実施形態の実施例によるユーザ権限を付与した後の、ＰＣの時間情報が不正か判定し対処するまでのフローである。
図４のステップＳ２０６の次は不揮発性メモリ１１０から、ＢＩＯＳは前述のＰＣ使用日時制限機能有効/無効情報を取得する（ステップＳ２１１）。ＢＩＯＳはＰＣ使用日時制限機能が有効かどうかチェックを行い（ステップＳ２１２）、有効でない場合は（ステップＳ２１２のＮｏ）、ＯＳをＢＯＯＴさせる。ＰＣ使用日時制限機能が有効である場合（ステップＳ２１２のＹｅｓ）、ＢＩＯＳはＲＴＣから現在の日時を読み出す（ステップＳ２１３）。
【００３１】
ステップＳ２１３の次にＲＴＣから日時情報の取得に成功したかどうかをＢＩＯＳはチェックする（ステップＳ２１４）。日時情報の取得に失敗した場合は（ステップＳ２１４のＮｏ）、ＢＩＯＳは時刻情報が不正（参照が不全）と判定しステップＳ２１７へ進む。例えば、ＲＴＣはＰＣ本体とは別のバッテリーにより時刻情報を保持しており、バッテリーが切れた場合はバッテリーエラーとなり日時情報を取得することが出来ない。
【００３２】
日時情報の取得に成功した場合は（ステップＳ２１４のＹｅｓ）、不揮発性メモリ１１０に保存されている“前回のＰＣ ＯＦＦ日時” をＢＩＯＳは読み出し（ステップＳ２１５）、この日時よりＲＴＣから取得した現在の日時情報がより先の日時であるかチェックする（ステップＳ２１６）。“前回のＰＣ ＯＦＦ日時”より前の日時の場合はＢＩＯＳは時刻情報が不正とＢＩＯＳは判定するがそうでない場合は（ステップＳ２１６のＹｅｓ）次の図６のステップＳ２３１へ進む。
【００３３】
時刻情報が不正と判定した場合は（ステップＳ２１６のＮｏ）、ＢＩＯＳは表示装置に“時間情報が不正である”
ことを通知するメッセージを表示し（ステップＳ２１７）、表示装置に一時解除用のパスワード入力を要求するメッセージを表示し（ステップＳ２１８）、ユーザから一時解除用のパスワード入力を待つ（ステップＳ２１９）。ＰＣの時間情報が不正な状態になった場合、一時解除用のパスワード入力が無ければＰＣ本体を使用出来ないようにすることが出来る。
【００３４】
このときユーザは時刻情報が不正のため、ＰＣが起動出来ない旨を管理者に連絡し、管理者より一時解除用のパスワードを入手する。一時解除用のパスワードは、”一時解除用パスワード情報”、”日時情報”、”日時情報のチェック/設定フラグ”が暗号化された状態で含まれている。”一時解除用パスワード情報”は一時的にユーザーにPCを使用させたり、RTCの時刻情報を再設定させたりするためのパスワードであり（図８ステップＳ４０６、図９ステップＳ５０２で使用しているものである。）、”日時情報”、”日時情報のチェック/設定フラグ”は前述のものである。
【００３５】
正しい一時解除用のパスワードが入力された場合は（ステップＳ２２０のＹｅｓ）、このパスワード内に持つ日時情報をＲＴＣに現在の日時としてＢＩＯＳは設定し（ステップＳ２２１、（上記不全の解消））、ＯＳをＢＯＯＴする。即ち、ＰＣの時間情報が不正な状態になった場合、管理者によりＰＣの時間設定を行うことが出来る。
【００３６】
正しい一時解除用のパスワードが入力されない場合は（ステップＳ２２０のＮｏ）、ＢＩＯＳはＰＣのシステムを電源ＯＦＦする。
図６は、本実施形態の実施例によるＰＣの時間情報が不正でないと判定した後の、ＰＣ使用可能日時であるかを判定し処理するフローである。
図５のＲＴＣから取得した現在の日時情報が不正でないとＢＩＯＳが判定した場合（ステップＳ２１６のＹｅｓ）、ＢＩＯＳは不揮発性メモリ１１０からＰＣ使用日時情報を読み出す（ステップＳ２３１）。
【００３７】
ＲＴＣから読み出した現在の日時と、不揮発性メモリ１１０から読み出したＰＣ使用可能日時情報から、ＢＩＯＳは現在の日時が使用可能日時であるかチェックし（ステップＳ２３２、（日時の参照））、現在の日時が使用可能日時であると判定した場合は（ステップＳ２３２のＹｅｓ）、ＯＳをＢＯＯＴさせる。他方で管理者以外のＰＣ使用者が、管理者が意図しない時間帯にＰＣ本体を使用出来ないようにするために以下のステップをふむ。
【００３８】
現在の日時が使用可能日時でないと判定した場合（ステップＳ２３２のＮｏ）、ＢＩＯＳは表示装置に“使用可能日時でない”
ことを通知するメッセージを表示し（ステップＳ２３３）、表示装置に一時解除用のパスワード入力を要求するメッセージを表示し（ステップＳ２３４）、ユーザからの一時解除用のパスワード入力を待つ（ステップＳ２３５）。ユーザは管理者に一時的にＰＣを使用したい旨を連絡し、管理者から一時解除用のパスワードを入手する。前述のように一時解除用のパスワードは、”一時解除用パスワード情報”、”日時情報”、”日時情報のチェック/設定フラグ”が暗号化された状態で含まれている。
【００３９】
ユーザから正しい一時解除用のパスワードが入力された場合は（ステップＳ２３６のＹｅｓ）、ＢＩＯＳはＯＳをＢＯＯＴする。この結果管理者以外のＰＣ使用者が管理者が設定(許可)した時間外でも、一時的にＰＣ本体を使用することが出来る。
【００４０】
パスワードが一致しない場合は（ステップＳ２３６のＮｏ）、ＢＩＯＳは表示装置にＰＣ起動不可能のメッセージを表示し（ステップＳ２３７）、ＰＣの電源をＯＦＦする。
【００４１】
図７は、ＲＴＣに設定される現在時刻の変更処理の制御フローである。まず不揮発性メモリ１１０から、ＢＩＯＳは”ＰＣ使用日時制限機能有効/無効情報”を取得する（ステップＳ３０１）。
【００４２】
ＢＩＯＳはＰＣ使用日時制限機能が有効かどうかチェックを行い（ステップＳ３０２）、有効でない場合は（ステップＳ３０２のＮｏ）、現在時刻変更処理を行わせる（ステップＳ３０４）。
【００４３】
上記が有効である場合は（ステップＳ３０２のＹｅｓ）、ＢＩＯＳはＰＣ起動が管理者権限で起動したかどうかをチェックし（ステップＳ３０３）、管理者権限でない場合は（ステップＳ３０３のＮｏ）、何もせず終了する。
【００４４】
管理者権限で起動した場合は（ステップＳ３０３のＹｅｓ）、ＢＩＯＳは現在時刻変更処理をＲＴＣに行わせる（ステップＳ３０４）。
図８は、ＰＣ使用日時制限機能設定の制御フローである。本機能はＢＩＯＳ ＳＥＴＵＰに持つことが可能である。まず管理者権限で起動したかどうかＢＩＯＳはチェックし（ステップＳ４０１）、管理者権限でない場合は（ステップＳ４０１のＮｏ）、何もせず終了する。
【００４５】
管理者権限である場合は（ステップＳ４０１のＹｅｓ）、ＢＩＯＳはユーザからのＰＣ使用日時制限機能有効/無効指定情報を不揮発性メモリ１１０に保存する（ステップＳ４０２）。
【００４６】
次にＰＣ使用日時制限機能無効指定の場合は（ステップＳ４０３のＮｏ）、ＢＩＯＳは以降何もせず終了する。ＰＣ使用日時制限機能有効指定の場合は（ステップＳ４０３のＹｅｓ）、ＢＩＯＳはユーザから制限日時情報の入力を要求する（ステップＳ４０４）。
【００４７】
ユーザから入力された制限日時情報をＢＩＯＳは不揮発性メモリ１１０に保存する（ステップＳ４０５）。
ＢＩＯＳはユーザからの一時解除用パスワード情報等の入力を要求する。（ステップＳ４０６）
ユーザから入力されたパスワードをＢＩＯＳは不揮発性メモリ１１０に保存する。（ステップＳ４０７）
図９は、一時解除用のパスワードのチェック処理のフローである。まず、ＢＩＯＳは入力されたパスワードから暗号化された”一時解除用パスワード情報”、”日時情報”、”日時のチェック/設定フラグ”を復号化する（ステップＳ５０１）。
【００４８】
次に復号化された”一時解除用パスワード情報”が管理者が設定した”一時解除用パスワード”（ステップＳ４０７を参照）と一致するかＢＩＯＳはチェックし（ステップＳ５０２）、一致しなければ（ステップＳ５０２のＮｏ）不正なパスワードと判定し（ステップＳ５０６）、処理を終了する。
【００４９】
パスワードが一致した場合（ステップＳ５０２のＹｅｓ）、復号化された”日時チェック/設定フラグ”をＢＩＯＳはチェックし（ステップＳ５０３）、”チェック指定”でなければ（ステップＳ５０３のＮｏ）正しいパスワードと判定し（ステップＳ５０５）、処理を終了する。
【００５０】
復号化された”日時チェック/設定フラグ”が”チェック指定”であれば（ステップＳ５０３のＹｅｓ）、ＢＩＯＳは復号化された”日時情報”とＲＴＣから読み出した現在の日時情報（ステップＳ２１３を参照）を比較し、この現在の日時情報が復号化された”日時情報”の範囲内であれば（ステップＳ５０４のＹｅｓ）ＢＩＯＳは正しいパスワードと判定し（ステップＳ５０５）、一致していなければ（ステップＳ５０４のＮｏ）不正なパスワードと判定して処理を終了する。例えば、管理者が日時情報"を"2012/10/29 10:00" - "2012/10/29 11:00"というような幅を持たせて指定し、この期間であれば正しいパスワードと判定出来るように構成する。
【００５１】
図１０は、ＰＣ電源ＯＦＦ時のフローである。まずＢＩＯＳはＲＴＣから現在の日時情報を読み出す（ステップＳ６０１）。この読み出した日時情報を”前回ＰＣ  ＯＦＦした日時情報”として不ＢＩＯＳは揮発性メモリ１１０に保存する（ステップＳ６０２）。
【００５２】
本実施形態は、ＢＩＯＳがＰＣの使用可能日時を管理することにより、管理者権限を持たない使用者に対して、ＰＣ本体の使用時間を制限することが出来る。ＢＩＯＳで管理するため、使用が不正な時間にはＯＳの起動すらさせない効果がある。またＰＣ使用可能日時以外でも管理者権限を持たない使用者に一時的にＰＣ本体を使用させることが出来る。
【００５３】
なお、この発明は上記実施形態に限定されるものではなく、この外その要旨を逸脱しない範囲で種々変形して実施することができる。
また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係わる構成要素を適宜組み合わせても良いものである。
【符号の説明】
【００５４】
１０１  コンピュータ
１０２  ＣＰＵ
１０３  ノースブリッジ
１０４  サウスブリッジ
１０５  メモリ
１０６  ＵＳＢポート
１０７  リアルタイムクロック
１０８  ハードディスク
１０９  表示装置
１１０  不揮発性メモリ
１１１  ＢＩＯＳ−ＲＯＭ
１１２  エンベデッドコントローラ
１１３  電源装置
１０３１  メモリコントローラ
１０３２  表示コントローラ
１０４１  ＰＣＩデバイス
１０４１ａ  SATAコントローラ
１０４２  ＵＳＢコントローラ
Ｗ１，Ｗ２  ＢＩＯＳセットアップウィンドウ
【図１】
2014120071.tif 000003
【図２】
2014120071.tif 000004
【図３】
2014120071.tif 000005
【図４】
2014120071.tif 000006
【図５】
2014120071.tif 000007
【図６】
2014120071.tif 000008
【図７】
2014120071.tif 000009
【図８】
2014120071.tif 000010
【図９】
2014120071.tif 000011
【図１０】
2014120071.tif 000012