(57)【要約】【課題】システムの起動前に位置情報を取得し、取得した位置情報によるセキュリティ機能を備えることが可能な情報処理装置および制御方法を提供する。【解決手段】コンピュータ１０の起動命令を受けると、ＥＣ１１６は、ＷＷＡＮ１１９によって受信した位置情報およびコンピュータ１０に制限を掛ける条件に基づいて、位置情報がシステムに制限を掛ける条件に適合すると判別された場合は、コンピュータ１０に対して制限を行う。【選択図】      図２
2009134595.tif 000002
【特許請求の範囲】
【請求項１】
システムに電力を供給する電源と、
前記電源のＯＮおよびＯＦＦを制御する制御部と、
位置情報を受信する受信部と、
前記システムの起動命令を受けた時に前記受信部により受信した第１の位置情報と、前記第１の位置情報を受信した以前に前記受信部により受信した第２の位置情報とを記憶する記憶部と、
前記第１の位置情報と前記第２の位置情報との比較に基づいて前記システムに制限を掛ける条件に適合すると判別された時に、前記システムに制限を行う制限手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記第１の位置情報と前記第２の位置情報との差分が予め定められた閾値を超えた場合に、前記システムに制限を行うことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第１の位置情報と前記第２の位置情報との差分が閾値を超えた場合に、前記システムの起動を禁止することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記第１の位置情報と前記第２の位置情報との差分が閾値を超えた場合に、前記システムの起動後に前記記憶部の所定領域へのアクセスを禁止することを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記受信部は、ＧＰＳモジュールおよび３Ｇモジュールのいずれか１つであることを特徴とする請求項１記載の情報処理装置。
【請求項６】
記憶部と、システムに電力を供給する電源と、前記電源のＯＮおよびＯＦＦを制御する制御部と、位置情報を受信する受信部と、を具備する情報処理装置の制御方法であって、
前記システムの起動命令を受けた時に前記受信部により第１の位置情報を受信し、
前記第１の位置情報を受信した以前に前記受信部により受信し、前記記憶部に記憶された第２の位置情報と、前記第１の位置情報とを比較し、
前記第１の位置情報と前記第２の位置情報との比較に基づいて前記システムに制限を掛ける条件に適合するか否かを判別し、
前記システムに制限を掛ける条件に適合すると判別された時に、前記システムに制限を行うことを特徴とする情報処理装置の制御方法。
【請求項７】
前記第１の位置情報と前記第２の位置情報との差分が予め定められた閾値を超えた場合に、前記システムに制限を行うことを特徴とする請求項６記載の情報処理装置の制御方法。
【請求項８】
前記第１の位置情報と前記第２の位置情報との差分が予め定められた閾値を超えた場合に、前記システムの起動を禁止することを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記第１の位置情報と前記第２の位置情報との差分が予め定められた閾値を超えた場合に、前記システムの起動後に前記記憶部の所定領域へのアクセスを禁止することを特徴とする請求項７記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に関し、特に位置情報に基づいたセキュリティ機能を備えた情報処理装置および制御方法に関する。
【背景技術】
【０００２】
ノート型パーソナルコンピュータ等の持ち運び可能な情報機器は盗難への対策が必要とされる。特許文献１には、持ち運び可能なパーソナルコンピュータの電源投入時に位置情報をＧＰＳ衛星から取得し、取得した位置情報に基づいて、位置情報の差分値が所定の閾値を超えると判断された場合、盗難とみなし、システムの起動を中止する技術が開示されている。
【特許文献１】特開２００７−１０２５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１においては、コンピュータのシステムが起動している状態でないと位置情報が取得できないという課題がある。
【０００４】
本発明は上述の事情を考慮してなされたものであり、システムの起動前に位置情報を取得し、取得した位置情報によるセキュリティ機能を備えることが可能な情報処理装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の一態様によれば、システムに電力を供給する電源と、前記電源のＯＮおよびＯＦＦを制御する制御部と、位置情報を受信する受信部と、前記システムの起動命令を受けた時に前記受信部により受信した第１の位置情報と、前記第１の位置情報を受信した以前に前記受信部により受信した第２の位置情報とを記憶する記憶部と、前記第１の位置情報と前記第２の位置情報との比較に基づいて前記システムに制限を掛ける条件に適合すると判別された時に、前記システムに制限を行う制限手段と、を具備することを特徴とする情報処理装置が提供される。
【０００６】
また、記憶部と、システムに電力を供給する電源と、前記電源のＯＮおよびＯＦＦを制御する制御部と、位置情報を受信する受信部と、を具備する情報処理装置の制御方法であって、前記システムの起動命令を受けた時に前記受信部により第１の位置情報を受信し、前記第１の位置情報を受信した以前に前記受信部により受信し、前記記憶部に記憶された第２の位置情報と、前記第１の位置情報とを比較し、前記第１の位置情報と前記第２の位置情報との比較に基づいて前記システムに制限を掛ける条件に適合するか否かを判別し、前記システムに制限を掛ける条件に適合すると判別された時に、前記システムに制限を行うことを特徴とする情報処理装置の制御方法が提供される。
【発明の効果】
【０００７】
本発明によれば、システムの起動前に位置情報を取得し、取得した位置情報によるセキュリティ機能を備えることが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の実施形態を説明する。
【０００９】
まず、本発明の一実施形態に係る情報処理装置の構成について図１、図２を参照して説明する。この情報処理装置は、例えば、持ち運び可能なノート型のパーソナルコンピュータ１０として実現されている。
【００１０】
図１はコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれている。
【００１１】
ディスプレイユニット１２は、コンピュータ本体１１に対し、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、およびスピーカ１８Ａ，１８Ｂ、ＧＰＳ（Global Positioning System）モジュール２１などが配置されている。なお、当該実施形態では、ＧＰＳモジュール２１はディスプレイ上面に設けられているが、メインボード上に設けてもよく、受信特性と、実装上の適合によって任意な場所に設置することができる。
【００１２】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。また、コンピュータ本体１１の正面には、本コンピュータ１０のＴＶ機能をリモート制御するリモコンユニットとの通信を実行するためのリモコンユニットインタフェース部２０が設けられている。リモコンユニットインタフェース部２０は、赤外線信号受信部などから構成されている。
【００１３】
ＧＰＳモジュール２１は、人工衛星からの電波を受信して位置情報を取得する。また、位置情報を取得するために、ＧＰＳモジュール２１に換えて、３Ｇモジュール等を用いて電界強度を測定し、位置情報を取得してもよい。
【００１４】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１５】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、Memory（主メモリ）１０３、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、ＬＡＮコントローラ１１０、ハードディスクドライブ（ＨＤＤ）１１１、無線ＬＡＮコントローラ１１４、エンベデッドコントローラ（ＥＣ）１１６、Power Circuit１１７、System Controller１１８、ＷＷＡＮ（Wireless Wide Area Network）１１９等を備えている。ＷＷＡＮ１１９は、位置情報を取得するＧＰＳモジュール２１、３Ｇモジュール等である。なお、ＥＣ１１６およびＷＷＡＮ１１９には、Ｉ２Ｃ  Ｂｕｓを介してPower Circuit１１７から常時電源が供給されているものとする。
【００１６】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）、および各種アプリケーションプログラムを実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭに格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００１７】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。
【００１８】
ＥＣ１１６は、電力管理のためのエンベデッドコントローラである。このＥＣ１１６は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、ＥＣ１１６は、ＷＷＡＮ１１９からの位置情報を取得して、取得した位置情報の差分（前回記憶した位置情報と現在の位置情報との差）が予め設定された閾値を超えると、システムに起動制限を掛けたり、ＨＤＤ１１１の所定の領域へのアクセスを制限したりする制御を行う。
【００１９】
図３は、ＥＣ１６の機能を説明した機能ブロック図である。図３を参照してＥＣ１６によって実行される制御方法について説明する。
【００２０】
ＥＣ１６は、記憶部２００および制御部２０１を備えている。
【００２１】
記憶部２００は、システムに制限を掛ける条件情報、前回取得した位置情報等を記憶する。システムに制限を掛ける条件情報は、例えば、位置情報の差分が予め設定した閾値（例えば１ｋｍ）以内、または閾値を超える場合等である。制御部２０１は、当該コンピュータ１０のシステムの起動命令を受けると、ＷＷＡＮ１１９によって受信した位置情報およびシステムに制限を掛ける条件情報に基づいて、起動の可否を判別する。制御部２０１によって位置情報がシステムに制限を掛ける条件に適合すると判別された場合は、システムに対して制限を行う。システムに対しての制限は、システムの起動を制限する処理およびＨＤＤ１１１や記憶部２００へのアクセスを制限する処理のいずれか１つを行う。また、システムに対しての制限は、これらに限定されずに、設定可能である。
【００２２】
次に、本実施形態に係る情報処理装置を適用した制御方法を図４のフローチャートを参照して説明する。
【００２３】
なお、ＥＣ１１６およびＷＷＡＮ１１９には、Power Circuit１１７から常時電源が供給されているものとする。
【００２４】
ＥＣ１１６は、システムの電源を常に監視しており、システムの電源がＯＮされると（ステップＳ１０１のＹＥＳ）、ＷＷＡＮ１１９からコンピュータ１０が位置する現在の位置情報を取得する。また、記憶部２００等に記憶している前回の位置情報を呼び出す（ステップＳ１０２）。ＥＣ１１６は、現在の位置情報と前回の位置情報とを比較して差分を算出する。ＥＣ１１６は、差分が予め設定された閾値（例えば１ｋｍ）を超えたと判別した場合は（ステップＳ１０３のＹＥＳ）、システムに制限を掛ける（ステップＳ１０４）。システムに対しての制限は、例えば図５に示すように、記憶部２００等にテーブル情報として記憶しておく。システムの起動を制限する条件としては、例えば位置情報の差分が予め設定された閾値を超えたか否かの判別結果とすることができ、この時の閾値は例えば１ｋｍとすることができる。制限内容１は、システムの起動を制限する処理（システムを起動させない）、制限内容２は、ＨＤＤ１１１や記憶部２００へのアクセスを制限する（所定記憶領域へのアクセスを許可しない）処理等であり、予めどの制限内容を実行するかを設定することができる。また、閾値を複数設け、それぞれの閾値を超えた場合にどのような条件で制限をするかを設定することもできる。
【００２５】
一方、ステップＳ１０３で、ＥＣ１１６により、差分が予め設定された閾値（例えば１ｋｍ）内である判別した場合は（ステップＳ１０３のＮＯ）、通常通りシステムを起動する（ステップＳ１０５）。そして、現在の位置情報を記憶部２００等に記憶する（ステップＳ１０６）。
【００２６】
上述した実施形態によれば、システムの起動前に位置情報を取得し、取得した位置情報によるセキュリティ機能を備えることが可能となる。また、システムの起動前に位置情報を取得することができるので、ＯＳやアプリケーションに依存しないシステムを構築できる。また、ＢＩＯＳレベルでのパスワードの機能のＯＮ／ＯＦＦを自動化できる。さらに、セーフモードでの起動等によるハッキングに対しても耐久性が高いものとなる。
【００２７】
さらに、上述した実施形態の変形例としては、例えば、図６に示すように、位置情報の履歴情報をログとして取る。例えば、位置情報を地名に変換してログを取ると、１０月１日から１０月６日の間に移動している履歴を参照すると、１０月１日から１０月５日の間は「東京」と「大阪」が履歴に残っているが、１０月６日「横浜」だけ他の履歴の地名とは合致せず、初めて登場する地名である。この場合、仮に「東京」と「横浜」が１ｋｍ以内の場所であって閾値を超えていなくても、システムに対して制限を掛けるように設定することもできる。なお、位置情報を地名に変換する場合、ＧＰＳモジュール２１によって緯度・経度・高さの情報を取得し、取得した緯度・経度・高さについて、ユーザが予め名前を設定することによって実現するものである。
【００２８】
また、ＷＷＡＮ１１９からＩ２ＣＢｕｓを介して取得する位置情報を暗号化したり、Ｉ２ＣＢｕｓを専用バスとすることもできる。さらに、ＷＷＡＮ１１９に用いることのできるものとしては、WiMAX（Worldwide Interoperability for Microwave Access）等の無線システム、照明器具を利用した赤外線/可視光通信デバイス等である。赤外線/可視光通信デバイスを用いた場合には、例えば、建屋内の部屋ごとに赤外線/可視光通信デバイスを設けておき、部屋の移動を検知することができる。例えば赤外線/可視光通信デバイスを用いた場合、特定の建屋の特定のエリア内からのアクセスでは無い場合にＨＤＤ１１１の特定領域をユーザから不可視状態に設定するとか、イントラネット内の特定のデータにアクセスするためパスワードや暗号化したデータの解読キーなどをシステムの起動前に供給しないようにして、特定の建屋の特定のエリア外からのアクセスに対してはパスワードや解読キーの入力を催促するように設定することができる。赤外線/可視光通信デバイスを用いた場合、セキュリティの範囲をＲＦ（電波）を利用するデバイスよりもより厳密に設定することができる利点がある。
【００２９】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係る情報処理装置の概観の例を示す斜視図。
【図２】同実施形態の情報処理装置のシステム構成の例を示すブロック図。
【図３】コンピュータのＥＣが備える機能構成他を示したブロック図。
【図４】本発明の一実施形態に係る情報処理装置を適用した制御方法について説明したフローチャート。
【図５】システムを制限する条件等を示したテーブルの模式図。
【図６】履歴情報を示したテーブルの模式図。
【符号の説明】
【００３１】
１０…コンピュータ（情報処理装置）、１０１…ＣＰＵ、１０３…主メモリ、１１１…ＨＤＤ、１１６…ＥＣ、１１７…Power Circuit、１１８…System Controller、１１９…ＷＷＡＮ、２００…記憶部、２０１…制御部。
【図１】
2009134595.tif 000003
【図２】
2009134595.tif 000004
【図３】
2009134595.tif 000005
【図４】
2009134595.tif 000006
【図５】
2009134595.tif 000007
【図６】
2009134595.tif 000008