(57)【特許請求の範囲】
【請求項１】
遠隔操作によりロック可能な移動通信端末であって、
演算処理部と、
ネットワークを介して他の通信端末とデータ送受信を行う送受信部と、
オペレーティングシステムと、起動直後に実行される第１のプログラムと、前記オペレーティングシステム実行環境下で実行される第２のプログラムと、前記移動通信端末をロックするか否かを示す第１の情報とを格納するデータ保持部とを備え、
前記演算処理部は、
前記第２のプログラムを実行することにより、前記送受信部を介して前記他の通信端末から前記移動通信端末をロックする旨の第１の要求を待ち受け、前記第１の要求を受け付けたときに、前記第１の情報を前記移動通信端末をロックすることを示す情報に書き換えるとともに、前記移動通信端末を再起動し、
前記移動通信端末が起動されたときに、前記第１のプログラムを実行することにより、前記第１の情報を参照して、前記第１の情報が前記移動通信端末をロックしないことを示す場合に前記オペレーティングシステムを起動し、前記第１の情報が前記移動通信端末をロックすることを示す場合に前記オペレーティングシステムを起動しない、移動通信端末。
【請求項２】
前記移動通信端末は、ディスプレイをさらに備え、
前記記憶部は、第３のプログラムをさらに格納し、
前記演算処理部は、
前記移動通信端末が起動されたときに、前記第１のプログラムを実行することにより、前記第１の情報を参照して、前記第１の情報が前記移動通信端末をロックすることを示す場合に前記第３のプログラムを起動し、
前記第３のプログラムを実行することにより、前記ディスプレイに移動通信端末がロックされている旨を表示するとともに、前記送受信部を介して前記他の通信端末から前記移動通信端末をロックを解除する旨の第２の要求を待ち受け、前記第２の要求を受け付けたときに、前記第１の情報を前記移動通信端末をロックしないことを示す情報に書き換えるとともに、前記移動通信端末を再起動する、請求項１に記載の移動通信端末。
【請求項３】
前記データ保持部は、
前記オペレーティングシステムと前記第２のプログラムと前記第３のプログラムとを格納する第１の記憶部と、
前記第１の情報を格納する第２の記憶部と、
前記第１のプログラムを格納する第３の記憶部とを含み、
前記第２の記憶部は、前記第１の記憶部のデータを消去するか否かを示す第２の情報をさらに格納し、
前記演算処理部は、
前記第２および第３のプログラムのいずれかを実行することにより、前記送受信部を介して前記他の通信端末から前記第１の記憶部のデータを消去する旨の第３の要求を待ち受け、前記第３の要求を受け付けたときに、前記第２の情報を前記第１の記憶部のデータを消去することを示す情報に書き換えるとともに、前記移動通信端末を再起動し、
前記移動通信端末が起動されたときに、第１のプログラムを実行することにより、前記第２の情報を参照して、前記第２の情報が前記第１の記憶部のデータを消去することを示す場合に前記第１の記憶部のデータを消去する、請求項２に記載の移動通信端末。
【請求項４】
前記第１のプログラムは、ＢＩＯＳである、請求項１から３のいずれか１項に記載の移動通信端末。
【請求項５】
遠隔操作によりロック可能な移動通信端末であって、
演算処理部と、
ネットワークを介して他の通信端末とデータ送受信を行う送受信部と、
オペレーティングシステムと、前記オペレーティングシステム実行環境下で実行される第４のプログラムと、前記移動通信端末をロックするか否かを示す第１の情報を格納するデータ保持部を備え、
前記演算処理部は、
前記第４のプログラムを実行することにより、前記送受信部を介して前記他の通信端末から前記移動通信端末をロックする旨の第１の要求を待ち受け、前記第１の要求を受け付けたときに、前記第１の情報を前記移動通信端末をロックすることを示す情報に書き換えるとともに、前記オペレーティングシステムからログアウトし、
前記オペレーティングシステムにログインしたときに、前記第４のプログラムを実行することにより、前記第１の情報が前記移動通信端末をロックすることを示す場合に前記オペレーティングシステムからログアウトし、前記第１の情報が前記移動通信端末をロックしないことを示す場合に前記オペレーティングシステムを実行することにより前記移動通信端末の制御を実行する、移動通信端末。
【請求項６】
前記演算処理部は、前記第４のプログラムを実行することにより、前記送受信部を介して前記他の通信端末から前記移動通信端末のロックを解除する旨の第２の要求を待ち受け、前記第２の要求を受け付けたときに、前記第１の情報を前記移動通信端末をロックしないことを示す情報に書き換える、請求項５に記載の移動通信端末。
【請求項７】
前記データ保持部は、
前記オペレーティングシステムおよび前記第４のプログラムを格納する第１の記憶部と、
前記第１の情報を格納する第２の記憶部と、
第５のプログラムを格納する第３の記憶部とを含み、
前記第２の記憶部は、前記第１の記憶部のデータを消去するか否かを示す第２の情報をさらに格納し、
前記演算処理部は、
前記第４のプログラムを実行することにより、前記送受信部を介して前記他の通信端末から前記第１の記憶部のデータを消去する旨の第３の要求を待ち受け、前記第３の要求を受け付けたときに、前記第２の情報を前記第１の記憶部のデータを消去することを示す情報に書き換えるとともに、前記移動通信端末を再起動し、
前記移動通信端末が起動されたときに、前記第５のプログラムを実行することにより、前記第２の情報を参照して、前記第２の情報が前記第１の記憶部のデータを消去することを示す場合に前記第１の記憶部のデータを消去する、請求項５または６に記載の移動通信端末。
【請求項８】
前記第５のプログラムは、ＢＩＯＳである、請求項７に記載の移動通信端末。
【請求項９】
前記データ保持部は、予め設定されたパスワードをさらに格納し、
前記演算処理部は、
前記他の通信端末から前記要求を受け付けたときに、前記要求に前記パスワードが含まれているか否かを判断し、
前記要求に前記パスワードが含まれている場合に前記要求に応じた動作を実行し、
前記要求に前記パスワードが含まれていない場合に前記要求を無視する、請求項１から８のいずれか１項に記載の移動通信端末。
【請求項１０】
外部からの命令を受け付ける操作部をさらに備え、
前記演算処理部は、
前記第１の情報が前記移動通信端末をロックすることを示す場合に、前記操作部を介して予め設定された特定情報を受け付けると、前記ディスプレイにパスワードの入力画面を表示させ、
入力されたパスワードが前記予め設定されたパスワードと一致する場合に、前記第１の情報を前記移動通信端末をロックしないことを示す情報に書き換える、請求項９に記載の移動通信端末。
【請求項１１】
スピーカをさらに備え、
前記演算処理部は、前記送受信部を介して他の通信端末から前記要求を受け付けたときに、前記スピーカに警告音を出力させる、請求項１から１０に記載の移動通信端末。
【請求項１２】
前記演算処理部は、前記要求に応じた動作を完了した際に、前記送受信部を介して、前記要求を送信した前記他の通信端末に前記要求に応じた動作を完了した旨を送信する、請求項１からの１１のいずれか１項に記載の移動通信端末。
【請求項１３】
前記移動通信端末の現在位置に関する現在位置情報を取得する位置取得手段をさらに備え、
前記演算処理部は、前記送受信部を介して前記他の通信端末から前記要求を受け付けたときに、前記他の通信端末に前記現在位置情報を送信する、請求項１から１２のいずれか１項に記載の移動通信端末。
【請求項１４】
前記第１の記憶部は、前記第１の記憶部をリカバリーするための第６のプログラムを記憶し、
前記演算処理部は、
前記第１の記憶部をリカバリーする旨の命令を受け付けたときに、前記第１の情報を参照して、前記第１の情報が前記移動通信端末をロックすることを示すか否かを判断し、
前記第１の情報が前記移動通信端末をロックすることを示す場合に前記命令を無視し、
前記第１の情報が前記移動通信端末をロックしないことを示す場合に前記第６のプログラムを実行する、請求項３または７に記載の移動通信端末。
【請求項１５】
移動通信端末をロックする方法であって、
前記移動通信端末は、
演算処理部と、
ネットワークを介して他の通信端末とデータ送受信を行う送受信部と、
オペレーティングシステムと、起動直後に実行される第１のプログラムと、前記オペレーティングシステム実行環境下で実行される第２のプログラムと、前記移動通信端末をロックするか否かを示す第１の情報とを格納する記憶部とを備え、
前記移動通信端末をロックする方法は、
前記演算処理部が、前記第２のプログラムを実行することにより、前記送受信部を介して前記他の通信端末から前記移動通信端末をロックする旨の第１の要求を待ち受けるステップと、
前記演算処理部が、前記第１の要求を受け付けたときに、前記第１の情報を前記移動通信端末をロックすることを示す情報に書き換えるとともに、前記移動通信端末を再起動するステップと、
前記演算処理部が、前記移動通信端末が起動されたときに、前記第１のプログラムを実行することにより、前記第１の情報が前記移動通信端末をロックすることを示すか否かを判断するステップと、
前記第１の情報が前記移動通信端末をロックしないことを示す場合に、前記オペレーティングシステムを起動するステップとを備える、移動通信端末をロックする方法。
【請求項１６】
移動通信端末をロックする方法であって、
前記移動通信端末は、
演算処理部と、
ネットワークを介して他の通信端末とデータ送受信を行う送受信部と、
オペレーティングシステムと、前記オペレーティングシステム実行環境下で実行される第４のプログラムと、前記移動通信端末をロックするか否かを示す第１の情報を格納する記憶部を備え、
前記移動通信端末をロックする方法は、
前記演算処理部が、前記第４のプログラムを実行することにより、前記送受信部を介して前記他の通信端末から前記移動通信端末をロックする旨の第１の要求を待ち受けるステップと、
前記演算処理部が、前記第１の要求を受け付けたときに、前記第１の情報を前記移動通信端末をロックすることを示す情報に書き換えるとともに、前記オペレーティングシステムからログアウトするステップと、
前記演算処理部が、前記オペレーティングシステムにログインしたときに、前記第４のプログラムを実行することにより、前記第１の情報が前記移動通信端末をロックすることを示すか否かを判断するステップと、
前記演算処理部が、前記第１の情報が前記移動通信端末をロックすることを示す場合に前記オペレーティングシステムからログアウトするステップと、
前記演算処理部が、前記第１の情報が前記移動通信端末をロックしないことを示す場合に前記オペレーティングシステムを実行することにより前記移動通信端末の制御を実行するステップとを備える、移動通信端末をロックする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して他の通信端末との間で通信可能な移動通信端末および当該移動通信端末をロックする方法に関し、特に、外部からの命令に応じてその動作がロックされる移動通信端末および移動通信端末をロックする方法に関する。
【背景技術】
【０００２】
携帯可能な移動通信端末を所持するユーザは、その移動通信端末を紛失したり盗まれたりする虞がある。そして、移動通信端末は重要な情報を格納していることが多い。そのため、移動通信端末には、ユーザ以外の者が移動通信端末が格納している情報にアクセスできないようにする仕組みが必要となる。近年、そのような仕組みについて様々な技術が提案されている。
【０００３】
たとえば、パーソナルコンピュータ（Personal Computer、以下ＰＣとする。）においては以下のような構成が提案されている。すなわち、ＰＣの起動時やＯＳ（Operating System）へのログイン時に、ユーザにパスワードを入力させる構成とする。これによって、ユーザ以外の者がＯＳにログインすることを防ぎ、ＰＣ内の情報にアクセスできないようにできる。あるいは、ＰＣが重要な情報を暗号化して保存することによって、ユーザがその暗号を解除するためにパスワードを入力する必要がある構成とする。あるいは、ＰＣがユーザの指紋を認証する機能を備え、ユーザは指紋の認証をパスしなければＰＣを使用することができない構成とする。
【０００４】
また、たとえば、特開平７−１９３８６５号公報（特許文献１）には、携帯端末装置およびそのセキュリティ方法が開示されている。特開平７−１９３８６５号公報（特許文献１）によると、ＰＨＰ（Personal Handy Phone）を紛失した場合、その所有者は電話機のキー操作部から指令を入力してＰＨＰにリモート操作データを送信する。ＰＨＰ側ではリモート操作データを受信し、受信したリモート操作データに基づき内部の保護処理手段によりＰＨＰの所有者が不利になることを排除する保護処理を実行する。保護処理としては、例えばＰＨＰを使用して電話をかけようとするとき、予め記憶されたＰＨＰの所有者の連絡先の電話番号の所に全てつながって他にはかけられないようにしたり、ＰＨＰの所有者のＩＤデータ等の電話をかけるうえで必要となるデータを全て消去して電話をかけられないようにしたり、あるいは他人に見られると困るようなＰＨＰの所有者に関連する特定のデータを消去する処理を行う。
【０００５】
また、特開平１０−１９１４６０号公報（特許文献２）には、携帯用受信装置が開示されている。特開平１０−１９１４６０号公報（特許文献２）によると、情報を記憶した電子手帳の機能及びページング受信機の機能を備えた携帯用受信装置において、ページング受信時の呼出し番号に付加して送られてくるファンクションビットが通常の受信コードであるか紛失コードであるかによって通常処理呼出しか紛失処理呼出しかを判別する。このとき通常呼出しであると判別された場合には通常のページング受信処理を行ない、紛失処理呼出しであると判別された場合には上記電子手帳の機能及びページング受信機の機能におけるメモリの記憶情報をクリアする。
【０００６】
また、特開２００３−３０４３２２号公報（特許文献３）には、移動通信端末が開示されている。特開２００３−３０４３２２号公報（特許文献３）によると、携帯電話機を紛失し、動作を停止させたい場合、利用者は、遠隔制御装置を操作することにより、同携帯電話機の一部の動作を遠隔制御によって停止させるための遠隔制御用データを加入者交換局及び無線基地局を介して同携帯電話機へ送信する。遠隔制御装置から加入者交換局及び無線基地局を介して送信された遠隔制御用データ（メール）は、携帯電話機で受信される。携帯電話機では、内部に記憶された遠隔制御用データと、受信した遠隔制御用データとの一致／不一致が判定される。この判定結果が一致を示す場合、内部に記憶された秘匿希望情報がマスクされ、使用禁止モードに設定される。
【０００７】
また、特開平６−３２６６５９号公報（特許文献４）には、携帯電話装置が開示されている。特開平６−３２６６５９号公報（特許文献４）によると、ロック手段は、発呼禁止、着呼禁止、メモリ呼出禁止などの各種動作を制限し、入力手段はロック状態又は表示、発音などを変更するデータを入力する。記憶手段はロック情報及び表示情報を記憶し、制御手段は各手段を制御する。ＬＣＤ及び発音体は、着サブアドレスにより各種情報の表示を行う。このような構成において、ロック状態の設定または各種表示を着サブアドレスにより設定させることを可能とする。
【特許文献１】特開平７−１９３８６５号公報
【特許文献２】特開平１０−１９１４６０号公報
【特許文献３】特開２００３−３０４３２２号公報
【特許文献４】特開平６−３２６６５９号公報
【特許文献５】特開２００２−１１１８５８号公報
【特許文献６】特開２００７−２４５３２６号公報
【特許文献７】特開２００３−４７０４８号公報
【特許文献８】特開平８−２１２１６４号公報
【特許文献９】特開２００６−１６３８４７号公報
【特許文献１０】特開２００６−３４４１１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、ユーザにパスワードを入力させる構成においては、ユーザがＰＣを使用する度にパスワードを入力する必要があるため、使い勝手が悪い。また、パスワードをユーザ以外の者が知った場合には、移動通信端末が紛失されたり盗難されたりした際に、移動通信端末に格納されている情報が漏洩してしまう。
【０００９】
そして、移動通信端末に生体認証機能を備える場合には、移動通信端末に専用のハードウェアを搭載する必要があるため、移動通信端末のコストアップ要因となる。
【００１０】
また、特開平６−３２６６５９号公報（特許文献４）には、メールなどを利用して遠隔から端末装置の機能を制限できるリモートロック機能を備えた携帯電話装置が開示されている。携帯電話装置にはハードウェアおよびソフトウェアが専用品として搭載されるため、携帯電話装置は開発段階からリモートロック機能を考慮して設計することが可能である。また、元来、気軽に持ち運ぶことが前提である装置であったため、紛失・盗難時の対処機能が標準的な機能として搭載されていた。
【００１１】
より詳細には、特開平６−３２６６５９号公報（特許文献４）に記載されているようなリモートロック機能を実現するためには、ロック時に入出力装置の機能を制限する必要がある。他人が携帯電話装置に格納されているメールや登録されている個人情報を閲覧することを防止するために、携帯電話装置にはユーザからの命令を受け付けない構成とするためのソフトウェアと当該ソフトウェアに対応する特別なハードウェアを実装する必要があった。
【００１２】
しかしながら、現在のＰＣなどにおいては、ハードウェアが汎用のソフトウェアに対応するように構成されているため、携帯電話装置のようなリモートロック機能を実現するには、新たなハードウェアを追加したりハードウェアを変更したりする必要がある。換言すれば、元来、ＰＣは汎用的に様々なデバイスに接続可能なように構成されており、ユーザはオペレーティングシステムを介してそのようなデバイスを制御することができる。そのため、ＰＣが有する全ての入出力装置およびインターフェイスの機能を制限することは容易ではない。
【００１３】
本発明はこのような問題点を解決するためになされたものであって、本発明の主たる目的は、ハードウェアやオペレーティングシステムの大幅な追加・変更を行うことなく、ネットワークを介した遠隔からの指令に基づいて、他人が移動通信端末が格納する情報にアクセスできないようにできる移動通信端末および移動通信端末をロックする方法を提供することである。
【課題を解決するための手段】
【００１４】
本発明の１つの局面に従うと、遠隔操作によりロック可能な移動通信端末が提供される。移動通信端末は、演算処理部と、ネットワークを介して他の通信端末とデータ送受信を行う送受信部と、オペレーティングシステムと、起動直後に実行される第１のプログラムと、オペレーティングシステム実行環境下で実行される第２のプログラムと、移動通信端末をロックするか否かを示す第１の情報とを格納するデータ保持部とを備える。演算処理部は、第２のプログラムを実行することにより、送受信部を介して他の通信端末から移動通信端末をロックする旨の第１の要求を待ち受け、第１の要求を受け付けたときに、第１の情報を移動通信端末をロックすることを示す情報に書き換えるとともに、移動通信端末を再起動し、移動通信端末が起動されたときに、第１のプログラムを実行することにより、第１の情報を参照して、第１の情報が移動通信端末をロックしないことを示す場合にオペレーティングシステムを起動し、第１の情報が移動通信端末をロックすることを示す場合にオペレーティングシステムを起動しない。
【００１５】
好ましくは、移動通信端末は、ディスプレイをさらに備える。記憶部は、第３のプログラムをさらに格納する。演算処理部は、移動通信端末が起動されたときに、第１のプログラムを実行することにより、第１の情報を参照して、第１の情報が移動通信端末をロックすることを示す場合に第３のプログラムを起動する。演算処理部は、第３のプログラムを実行することにより、ディスプレイに移動通信端末がロックされている旨を表示するとともに、送受信部を介して他の通信端末から移動通信端末をロックを解除する旨の第２の要求を待ち受け、第２の要求を受け付けたときに、第１の情報を移動通信端末をロックしないことを示す情報に書き換えるとともに、移動通信端末を再起動する。
【００１６】
好ましくは、データ保持部は、オペレーティングシステムと第２のプログラムと第３のプログラムとを格納する第１の記憶部と、第１の情報を格納する第２の記憶部と、第１のプログラムを格納する第３の記憶部とを含む。第２の記憶部は、第１の記憶部のデータを消去するか否かを示す第２の情報をさらに格納する。演算処理部は、第２および第３のプログラムのいずれかを実行することにより、送受信部を介して他の通信端末から第１の記憶部のデータを消去する旨の第３の要求を待ち受け、第３の要求を受け付けたときに、第２の情報を第１の記憶部のデータを消去することを示す情報に書き換えるとともに、移動通信端末を再起動する。演算処理部は、移動通信端末が起動されたときに、第１のプログラムを実行することにより、第２の情報を参照して、第２の情報が第１の記憶部のデータを消去することを示す場合に第１の記憶部のデータを消去する。
【００１７】
好ましくは、第１のプログラムは、ＢＩＯＳ（Basic Input/Output System）である。
この発明の別の局面に従うと、遠隔操作によりロック可能な移動通信端末が提供される。移動通信端末は、演算処理部と、ネットワークを介して他の通信端末とデータ送受信を行う送受信部と、オペレーティングシステムと、オペレーティングシステム実行環境下で実行される第４のプログラムと、移動通信端末をロックするか否かを示す第１の情報を格納するデータ保持部を備える。演算処理部は、第４のプログラムを実行することにより、送受信部を介して他の通信端末から移動通信端末をロックする旨の第１の要求を待ち受け、第１の要求を受け付けたときに、第１の情報を移動通信端末をロックすることを示す情報に書き換えるとともに、オペレーティングシステムからログアウトする。演算処理部は、オペレーティングシステムにログインしたときに、第４のプログラムを実行することにより、第１の情報が移動通信端末をロックすることを示す場合にオペレーティングシステムからログアウトし、第１の情報が移動通信端末をロックしないことを示す場合にオペレーティングシステムを実行することにより移動通信端末の制御を実行する。
【００１８】
好ましくは、演算処理部は、第４のプログラムを実行することにより、送受信部を介して他の通信端末から移動通信端末のロックを解除する旨の第２の要求を待ち受け、第２の要求を受け付けたときに、第１の情報を移動通信端末をロックしないことを示す情報に書き換える。
【００１９】
好ましくは、データ保持部は、オペレーティングシステムおよび第４のプログラムを格納する第１の記憶部と、第１の情報を格納する第２の記憶部と、第５のプログラムを格納する第３の記憶部とを含み、第２の記憶部は、第１の記憶部のデータを消去するか否かを示す第２の情報をさらに格納する。演算処理部は、第４のプログラムを実行することにより、送受信部を介して他の通信端末から第１の記憶部のデータを消去する旨の第３の要求を待ち受け、第３の要求を受け付けたときに、第２の情報を第１の記憶部のデータを消去することを示す情報に書き換えるとともに、移動通信端末を再起動する。演算処理部は、移動通信端末が起動されたときに、第５のプログラムを実行することにより、第２の情報を参照して、第２の情報が第１の記憶部のデータを消去することを示す場合に第１の記憶部のデータを消去する。
【００２０】
好ましくは、第５のプログラムは、ＢＩＯＳである。
好ましくは、データ保持部は、予め設定されたパスワードをさらに格納する。演算処理部は、他の通信端末から要求を受け付けたときに、要求にパスワードが含まれているか否かを判断する。演算処理部は、要求にパスワードが含まれている場合に要求に応じた動作を実行する。演算処理部は、要求にパスワードが含まれていない場合に要求を無視する。
【００２１】
好ましくは、移動通信端末は、外部からの命令を受け付ける操作部をさらに備える。演算処理部は、第１の情報が移動通信端末をロックすることを示す場合に、操作部を介して予め設定された特定情報を受け付けると、ディスプレイにパスワードの入力画面を表示させる。演算処理部は、入力されたパスワードが予め設定されたパスワードと一致する場合に、第１の情報を移動通信端末をロックしないことを示す情報に書き換える。
【００２２】
好ましくは、移動通信端末は、スピーカをさらに備える。演算処理部は、送受信部を介して他の通信端末から要求を受け付けたときに、スピーカに警告音を出力させる。
【００２３】
好ましくは、演算処理部は、要求に応じた動作を完了した際に、送受信部を介して、要求を送信した他の通信端末に要求に応じた動作を完了した旨を送信する。
【００２４】
好ましくは、移動通信端末は、移動通信端末の現在位置に関する現在位置情報を取得する位置取得手段をさらに備える。演算処理部は、送受信部を介して他の通信端末から要求を受け付けたときに、他の通信端末に現在位置情報を送信する。
【００２５】
好ましくは、第１の記憶部は、第１の記憶部をリカバリーするための第６のプログラムを記憶する。演算処理部は、第１の記憶部をリカバリーする旨の命令を受け付けたときに、第１の情報を参照して、第１の情報が移動通信端末をロックすることを示すか否かを判断する。演算処理部は、第１の情報が移動通信端末をロックすることを示す場合に命令を無視する。演算処理部は、第１の情報が移動通信端末をロックしないことを示す場合に第６のプログラムを実行する。
【００２６】
この発明のさらに別の局面に従うと、移動通信端末をロックする方法が提供される。移動通信端末は、演算処理部と、ネットワークを介して他の通信端末とデータ送受信を行う送受信部と、オペレーティングシステムと、起動直後に実行される第１のプログラムと、オペレーティングシステム実行環境下で実行される第２のプログラムと、移動通信端末をロックするか否かを示す第１の情報とを格納する記憶部とを備える。移動通信端末をロックする方法は、演算処理部が、第２のプログラムを実行することにより、送受信部を介して他の通信端末から移動通信端末をロックする旨の第１の要求を待ち受けるステップと、演算処理部が、第１の要求を受け付けたときに、第１の情報を移動通信端末をロックすることを示す情報に書き換えるとともに、移動通信端末を再起動するステップと、演算処理部が、移動通信端末が起動されたときに、第１のプログラムを実行することにより、第１の情報が移動通信端末をロックすることを示すか否かを判断するステップと、第１の情報が移動通信端末をロックしないことを示す場合に、オペレーティングシステムを起動するステップとを備える。
【００２７】
この発明のさらに別の局面に従うと、移動通信端末をロックする方法が提供される。移動通信端末は、演算処理部と、ネットワークを介して他の通信端末とデータ送受信を行う送受信部と、オペレーティングシステムと、オペレーティングシステム実行環境下で実行される第４のプログラムと、移動通信端末をロックするか否かを示す第１の情報を格納する記憶部を備える。移動通信端末をロックする方法は、演算処理部が、第４のプログラムを実行することにより、送受信部を介して他の通信端末から移動通信端末をロックする旨の第１の要求を待ち受けるステップと、演算処理部が、第１の要求を受け付けたときに、第１の情報を移動通信端末をロックすることを示す情報に書き換えるとともに、オペレーティングシステムからログアウトするステップと、演算処理部が、オペレーティングシステムにログインしたときに、第４のプログラムを実行することにより、第１の情報が移動通信端末をロックすることを示すか否かを判断するステップと、演算処理部が、第１の情報が移動通信端末をロックすることを示す場合にオペレーティングシステムからログアウトするステップと、演算処理部が、第１の情報が移動通信端末をロックしないことを示す場合にオペレーティングシステムを実行することにより移動通信端末の制御を実行するステップとを備える。
【発明の効果】
【００２８】
以上のように、本発明に係る移動通信端末および移動通信端末をロックする方法によって、ハードウェアやオペレーティングシステムの大幅な追加・変更を行うことなく、ネットワークを介した遠隔からの指令に基づいて、他人が移動通信端末が格納する情報にアクセスできないようにできる。
【発明を実施するための最良の形態】
【００２９】
以下、図面に基づいて本発明の実施の形態について説明する。なお以下の説明では、同一の部品については同一の符号を付すものとし、当該部品の名称や機能が同一である場合には、当該部品についての詳細な説明は繰り返さない。
【００３０】
また、以下では、ネットワークを介して他の通信端末に接続可能なノート型ＰＣを「移動通信端末」の代表例として説明を行う。ただし、「移動通信端末」は、ネットワークを介して他の通信端末に接続可能なものであって、ユーザが持ち運ぶことができる情報機器であればよく、ＰＤＡ（Personal Digital Assistant）や電子手帳などであってもよい。そして、本実施の形態に係る「移動通信端末」には、携帯電話やＰＨＳ（Personal Handy-phone System）などの無線通信機能が搭載されている。
［実施の形態１］
＜ネットワークシステム１の全体構成＞
まず、ネットワークシステム１の実施の形態１について説明する。図１は、本実施の形態に係るネットワークシステム１の一例を示す概略図である。図１に示すように、ネットワークシステム１は、ノート型ＰＣ１００と、キャリア網２００と、携帯電話３００と、インターネット網４００と、ＰＣ５００とを備える。
【００３１】
ノート型ＰＣ１００は、キャリア網２００に接続可能に構成されている。携帯電話３００などの他の通信端末も、キャリア網２００に接続可能に構成されている。ＰＣ５００などの他の通信端末は、インターネット網４００に接続可能に構成されている。そして、キャリア網２００とインターネット網４００とは、図示しない中継サーバを介して接続されている。そして、ノート型ＰＣ１００は、キャリア網２００を介して携帯電話３００などの他の通信端末に接続可能である。また、ノート型ＰＣ１００は、キャリア網２００とインターネット網４００とを介してＰＣ５００などの他の通信端末に接続可能である。
【００３２】
そして、ノート型ＰＣ１００と携帯電話３００とＰＣ５００には、自端末を特定するための識別情報（たとえば、メールアドレスやＩＰアドレス（Internet Protocol Address）やＭＡＣアドレス（Media Access Control address）など）が設定されている。ノート型ＰＣ１００と携帯電話３００とＰＣ５００とは、当該識別情報に基づいて、キャリア網２００やインターネット網４００を介して、互いにデータの送受信が可能である。たとえば、携帯電話３００は、キャリア網２００を介してノート型ＰＣ１００にメールを送信することが可能である。ＰＣ５００は、インターネット網４００とキャリア網２００とを介してノート型ＰＣ１００にメールを送信することが可能である。
【００３３】
なお、以下の説明では、ノート型ＰＣ１００に接続可能な携帯電話３００やＰＣ５００などの通信端末を総称する場合には、「他の通信端末」とも記す。ここで、「他の通信端末」は、ノート型ＰＣ１００にメールなどのデータを送信できる装置であればよく、携帯電話３００やＰＣ５００だけでなく、ワークステーションやＰＤＡや電子手帳などであってもよい。
＜ノート型ＰＣ１００の動作概要＞
ここで、本実施の形態に係るノート型ＰＣ１００の動作概要について説明する。本実施の形態に係るノート型ＰＣ１００は、携帯電話３００やＰＣ５００などの他の通信端末から、ノート型ＰＣ１００の動作をロックする旨の命令を受け付けて、他人が操作部からノート型ＰＣ１００を使用できないようにする。また、ノート型ＰＣ１００は、携帯電話３００やＰＣ５００などの他の通信端末から、ノート型ＰＣ１００に搭載されている情報を削除する命令を受け付けて、当該情報を削除する。また、ノート型ＰＣ１００は、携帯電話３００やＰＣ５００などの他の通信端末からロックを解除する旨の命令を受け付けて、ユーザが操作部からノート型ＰＣ１００を使用することができるようにする。
【００３４】
以下、このような機能（リモートロック機能）を実現するためのノート型ＰＣ１００およびノート型ＰＣ１００に接続可能な他の通信端末の構成について詳述する。
＜ノート型ＰＣ１００のハードウェア構成＞
本実施の形態に係るノート型ＰＣ１００のハードウェア構成について説明する。図２は、本実施の形態に係るノート型ＰＣ１００のハードウェア構成を示すブロック図である。図２に示すように、本実施の形態に係るノート型ＰＣ１００は、ＣＰＵ（Central Processing Unit）１０５と、フラッシュメモリ１０１と、モニタ（ディスプレイ）１０２と、キーボード１０３と、スピーカ１０４と、メモリ１０６と、ＨＤＤ（Hard Disk Drive）１０７と、ＮＶＲＡＭ（Non-Volatile Random Access Memory）１１０と、通信カード１０９と、測位アンテナ１１６と、ＧＰＳ信号処理部１１７と、ＦＤ（Flexible Disk）駆動装置１１１と、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）駆動装置１１３と、電池１１５と、内部バス１０８と、電源スイッチ１１８とを備える。
【００３５】
フラッシュメモリ１０１は、ノート型ＰＣ１００の起動時にＣＰＵ１０５が実行するＢＩＯＳ（Basic Input/output System）１０１ｂを格納する。
【００３６】
キーボード１０３は、文字キーやテンキーなどから構成される。キーボード１０３は、外部から情報を受け付けて、当該情報をＣＰＵ１０５に入力する。スピーカ１０４は、ＣＰＵ１０５からのデータに基づいて音声を出力する。
【００３７】
メモリ１０６は、揮発性のＲＡＭ（Random Access Memory）などによって構成される。メモリ１０６は、ＣＰＵ１０５でのプログラムの実行に必要なデータを一時的に記憶する。
【００３８】
ＨＤＤ１０７は、オペレーティングシステム（Operating System、以下ＯＳとする。）１０７Ｃやロック用プログラム１０７ｄや待ち受けプログラム１０７ｅやリカバリープログラム１０７ｆなどの各種プログラムや各種データベースなどを格納する不揮発性の記録媒体である。
【００３９】
ＮＶＲＡＭ１１０は、ノート型ＰＣ１００をロックするか否かを示す第１の情報や、ＨＤＤ１０７のデータを消去するか否かを示す第２の情報や、ユーザによって予め設定されるパスワードなどを格納する不揮発性の記録媒体である。また、ＮＶＲＡＭ１１０には、計時機能を有する装置が備わっており、現在時刻などを格納することができる。
【００４０】
より詳細には、ＮＶＲＡＭ１１０には、第１の情報を格納するための領域（ロックフラグ領域）が設定されている。ＣＰＵ１０５は当該領域のデータが「１」の場合（ロックフラグが立っている場合）にノート型ＰＣ１００をロックする。逆に、ＣＰＵ１０５は当該領域のデータが「０」の場合（ロックフラグが立っていない場合）、ノート型ＰＣ１００をロックしない。そして、他の通信端末からの要求に応じて、ＣＰＵ１０５はロックフラグを立てたり、ロックフラグを落としたりする。
【００４１】
同様に、ＮＶＲＡＭ１１０には、第２の情報を格納するための領域（消去フラグ領域）が設定されている。ＣＰＵ１０５は当該領域のデータが「１」の場合（消去フラグが立っている場合）にＨＤＤ１０７に記憶されているデータを削除する。逆に、ＣＰＵ１０５は当該領域のデータが「０」の場合（消去フラグが立っていない場合）、ＨＤＤ１０７に記憶されているデータを削除しない。そして、他の通信端末からの要求に応じて、ＣＰＵ１０５は消去フラグを立てたり、消去フラグを落としたりする。
【００４２】
通信カード１０９は、ＣＰＵ１０５が出力したデータをその他の装置が利用できる電気信号へと変換するものである。また、通信カード１０９は、他の装置からの電気信号を受信して、ＣＰＵ１０５が利用できるデータに変換する装置でもある。通信カード１０９は、無線通信方式（たとえば、ＰＨＳなど）に基づいて、ネットワークを介して他の通信端末とデータの送受信を行う。
【００４３】
具体的には、通信カード１０９は、ＣＰＵ１０５の制御に基づいて、ノート型ＰＣ１００の電源ＯＮ時に常時、あるいは定期的に、他の通信端末からメールなどのデータを待ち受けて、そのデータをＣＰＵ１０５に入力する。通信カード１０９は、他の通信端末からノート型ＰＣ１００をロックする命令（ロック要求）やＨＤＤ１０７のデータを消去する命令（消去要求）やロックを解除する命令（解除要求）を受け付けて、当該命令を示すデータをＣＰＵ１０５に入力する。また、ＣＰＵ１０５から、上記の要求に応じた動作を完了した旨のデータ（動作完了通知）を受け取って、当該データを要求を送信してきた他の通信端末に送信する。
【００４４】
測位アンテナ１１６は、ＧＰＳ衛星からの電波を受信する。ＧＰＳ信号処理部１１７は、測位アンテナ１１６を介して受信した測位用電波に基づいて、ノート型ＰＣ１００の現在位置に関する現在位置情報を生成し、その現在位置情報をＣＰＵ１０６に入力する。
【００４５】
モニタ１０２は、液晶パネルやＣＲＴから構成されるものであって、ＣＰＵ１０６が出力したデータに基づいて、画像やテキストを表示する。操作部１０３−１は、キー入力操作などによってユーザから情報を受け付ける。
【００４６】
ＦＤ駆動装置１１１には、ＦＤ１１２が装着される。ＦＤ駆動装置１１１は、ＦＤ１１２に記録されているデータを読み出してＣＰＵ１０５に入力したり、ＣＰＵ１０５からのデータをＦＤ１１２に書き込んだりする。
【００４７】
ＣＤ−ＲＯＭ駆動装置１１３には、ＣＤ−ＲＯＭ１１４が装着される。ＣＤ−ＲＯＭ駆動装置１１３は、ＣＤ−ＲＯＭ１１４に記録されているデータを読み出してＣＰＵ１０５に入力したり、ＣＰＵ１０５からのデータをＣＤ−ＲＯＭ１１４に書き込んだりする。
【００４８】
電池１１５は、ノート型ＰＣ１００の各部に電力を供給する。内部バス１０８は、ノート型ＰＣ１００を構成する各部を相互に接続する。電源スイッチ１１８がＯＮされると、電池１１５からノート型ＰＣ１００の各部へと電力が供給され、ノート型ＰＣ１００が起動される。
【００４９】
ＣＰＵ１０５は、ノート型ＰＣ１００の各要素を制御するものであって、各種の演算を実施する装置である。ＣＰＵ１０５は、後述するように、ロック処理等を行うものであって、当該処理結果を内部バス１０８を介して各要素に出力する。具体的には、ＣＰＵ１０５は、ＨＤＤ１０７からメモリ１０６へと、ＯＳ（Operating System）１０７Ｃやロック用プログラム１０７ｄや待ち受けプログラム１０７ｅやリカバリープログラム１０７ｆなどの各種プログラムや各種データを読み出す。そして、メモリ１０６上のプログラム（命令コード）を順次実行し、実行結果などをメモリ１０６やＨＤＤ１０７に格納する。
【００５０】
なお、他の通信端末の一例であるＰＣ５００のハードウェア構成は、ノート型ＰＣ１００のそれと同様であるので説明を繰り返さない。
＜携帯電話３００のハードウェア構成＞
次に、他の通信端末の一例である携帯電話３００のハードウェア構成について説明する。図３は、本実施の形態に係る携帯電話３００のハードウェア構成を示すブロック図である。
【００５１】
図３に示すように、本実施の形態に係る携帯電話３００は、携帯電話３００の各部を制御するためのＣＰＵ（Central Processing Unit）３０５と、通信信号を送受信する通信アンテナ３０１と、通信信号とデータとを相互に変換する無線通信部３０２と、プログラムの実行に必要なデータを一時的に記憶する揮発性のＲＡＭ（Random Access Memory）３０３と、制御プログラムなどを格納するＲＯＭ（Read Only Memory）３０４と、携帯電話３００の各部に電力を供給する電池３０６と、ＣＰＵ３０５からのデータに基づいて画像やテキストを表示するモニタ（ディスプレイ）３０７と、外部からの音声を受け付けて音声データをＣＰＵ３０５に入力するマイク３０８と、ＣＰＵ３０５からの音声データに基づいて音声を出力するスピーカ３０９と、外部から各種情報の入力を受け付ける操作部３１０とを備える。
【００５２】
操作部３１０は、各種のスイッチやテンキーなどから構成され、ユーザからの命令やパスワードなどを示す文字列の入力を受け付ける。操作部３１０は、入力された命令や文字列に関するデータをＣＰＵ３０５に入力する。操作部３１０は、ノート型ＰＣ１００をロックするためのロック要求（第１の要求）を示すデータや、ノート型ＰＣ１００のロックを解除する解除要求（第２の要求）を示すデータや、ノート型ＰＣ１００が格納している情報を消去するための消去要求（第３の要求）を示すデータや、パスワードを示すデータや、ノート型ＰＣ１００や他の通信端末のメールアドレスを示すデータなどを受け付けてＣＰＵ３０５に入力する。
【００５３】
無線通信部３０２は、ＣＰＵ３０５からの通信データを通信信号に変換し、その通信信号を通信アンテナ３１１を介して発信する。無線通信部３０２は、通信アンテナ３０１を介して受信した通信信号を通信データに変換し、その通信データをＣＰＵ３０５に入力する。たとえば、無線通信部３０２は、ＣＰＵ３０５からのロック要求や消去要求や解除要求に関するデータを、ＣＰＵ３０５からのノート型ＰＣ１００のメールアドレスを示すデータに基づいて、キャリア網２００やインターネット網４００などを介してノート型ＰＣ１００へと送信する。
【００５４】
すなわち、本実施の形態に係るネットワークシステム１においては、ユーザが携帯電話３００のメーラープログラムなどを起動した上で、メール本文に、上記の要求を示すための予め決められている文字列（コマンド）とパスワードを入力する。すなわち、ロック要求や解除要求や消去要求などを示す文字列とパスワードとをメール本文に入力する。そして、ユーザは、上記の文字列とパスワードとが含まれるメールを、ノート型ＰＣ１００のアドレス宛に送信する。
【００５５】
モニタ３０７は、液晶パネルやＣＲＴから構成されるものであって、ＣＰＵ３０５が出力したデータに基づいて、画像やテキストを表示する。たとえば、ＣＰＵ３０５は、ノート型ＰＣ１００から受信した動作完了通知（携帯電話３００から送信した要求に対応する動作をノート型ＰＣ１００が完了した旨の通知）に基づいて、モニタ３０７に、ノート型ＰＣ１００が要求に対応する動作を完了した旨を表示する。
＜ノート型ＰＣ１００の機能構成＞
図４は、本実施の形態に係るノート型ＰＣ１００の機能構成を示すブロック図である。図４に示すように、本実施の形態に係るノート型ＰＣ１００は、演算処理部１０５−１と、第１の記憶部１０７−１と、第２の記憶部１１０−１と、第３の記憶部１０１−１と、モニタ１０２と、操作部１０３−１と、スピーカ１０４と、位置取得部１１７−１とを含む。
【００５６】
位置取得部１１７−１は、測位アンテナ１１６やＧＰＳ信号処理部１１７などによって実現される。位置取得部１１７−１は、ＧＰＳ衛星などから測位用の電波を受信して、移動通信端末の現在位置情報（経度や緯度を含む位置座標）を取得する。位置取得部１１７−１は、取得した現在位置情報をメモリ１０６に格納したり、定期的に取得した新たな現在位置情報に基づいてメモリ１０６に格納されている現在位置情報を更新したりする。
【００５７】
操作部１０３−１は、キーボード１０３や電源スイッチ１１８などから構成される。ユーザが、操作部１０３−１を介して電源をＯＮすることによって、ノート型ＰＣ１００が起動する。ＣＰＵ１０５がＯＳ１０７ｃの実行を開始したときに、操作部１０３−１がユーザからユーザＩＤやパスワードを受け付けてもよい。そして、ＣＰＵ１０５が、ユーザＩＤやパスワードを受け付けて、ＯＳ１０７ｃへログインしてもよい。ただし、ノート型ＰＣ１００のユーザは、ユーザＩＤやパスワードの入力無しにＯＳ１０７ｃへログインするように設定することも可能である。
【００５８】
操作部１０３−１は、ユーザからロックの解除要求やパスワードを受け付けて、ロック実行部１０５−３にその解除要求やパスワードを入力する。また、操作部１０３−１は、ユーザから第１の記憶部１０７−１をリカバリーする旨の命令を受け付けて、リカバリー部１０５−６にその命令を入力する。
【００５９】
モニタ１０２は、演算処理部１０５−１からのデータに基づいて、画像やテキストを表示する。具体的には、モニタ１０２は、演算処理部１０５−１からのデータに基づいて、ノート型ＰＣ１００がロックされている旨を表示する。ただし、操作部１０３−１とモニタ１０２とがタッチパネルによって実現される構成であってもよい。
【００６０】
送受信部１０９−１は、通信カード１０９によって実現される。送受信部１０９−１は、キャリア網２００やインターネット網４００などを介して他の通信端末とデータ送受信を行う。具体的には、送受信部１０９−１は、キャリア網２００などを介して他の通信端末からロック要求や消去要求や解除要求やリカバリー命令を示す電気信号を受信して、それらの要求を示すデータを演算処理部１０５−１に入力する。また、送受信部１０９−１は、演算処理部１０５−１からそれらの要求に応じた処理が完了した旨の通知を受け付けて、キャリア網２００などを介して他の通信端末に当該通知を送信する。
【００６１】
第１の記憶部１０７−１は、ＨＤＤ１０７などによって実現される不揮発性の記憶媒体である。第１の記憶部１０７−１は、ＯＳ１０７ｃとロック用プログラム１０７ｄと待ち受けプログラム１０７ｅとリカバリープログラム１０７ｆとを格納する。
【００６２】
第２の記憶部１１０−１は、ＮＶＲＡＭ１１０などによって実現される不揮発性の記憶媒体である。第２の記憶部１１０−１は、ノート型ＰＣ１００をロックするか否かを示す第１の情報（ロックフラグ）と、第１の記憶部１０７−１のデータを消去するか否かを示す第２の情報（消去フラグ）と、パスワード１１０ｃとを格納する。
【００６３】
第３の記憶部１０１−１は、フラッシュメモリ１０１などによって実現される不揮発性の記憶媒体である。第３の記憶部１０１−１は、ノート型ＰＣ１００の電源がＯＮされた際に、最初にＣＰＵ１０５が実行するバイオス（Basic Input/Output System、以下ＢＩＯＳ１０１ｂとする。）を格納する。
【００６４】
演算処理部１０５−１は、ＣＰＵ１０５などによって実現される。演算処理部１０５−１は、ＢＩＯＳ実行部１０５−２と、ロック実行部１０５−３と、ＯＳ実行部１０５−４と、待ち受け部１０５−５と、リカバリー部１０５−６などの機能を有する。より詳細には、演算処理部１０５−１が有する各機能は、ＣＰＵ１０５が第１の記憶部１０７−１や第３の記憶部１０１−１などに記憶されるプログラムを実行して図２に示される各ハードウェアを制御することによって発揮される機能である。
【００６５】
たとえば、ＢＩＯＳ実行部１０５−２は、ノート型ＰＣ１００が起動された際に、ＣＰＵ１０６が、フラッシュメモリ１０１に記憶されたＢＩＯＳ１０１ｂを実行することによって実現される。ロック実行部１０５−３は、ＣＰＵ１０５が、ＢＩＯＳ１０１ｂに基づき、ＨＤＤ１０７に格納されたロック用プログラム１０７ｄを一旦メモリ１０６へと読み出して、メモリ１０６からそのプログラムを読み出しながら順次実行することによって実現される。
【００６６】
そして、ＯＳ実行部１０５−４は、ＣＰＵ１０５が、ＢＩＯＳ１０１ｂに基づき、ＨＤＤ１０７に格納されたＯＳ１０７ｃを一旦メモリ１０６へと読み出して、メモリ１０６からそのプログラムを読み出しながら順次実行することによって実現される。待ち受け部１０５−５は、ＣＰＵ１０５が、ＨＤＤ１０７に格納された待ち受けプログラム１０７ｅを一旦メモリ１０６へと読み出して、メモリ１０６からそのプログラムを読み出しながら順次実行することによって実現される。リカバリー部１０５−６は、操作部１０３−１からの信号に基づいて、ＣＰＵ１０５が、ＨＤＤ１０７に格納されたリカバリープログラム１０７ｆを一旦メモリ１０６へと読み出して、メモリ１０６からそのプログラムを読み出しながら順次実行することによって実現される。
【００６７】
具体的には、ＢＩＯＳ実行部１０５−２は、ノート型ＰＣ１００の電源が投入された際に機能する。ＢＩＯＳ実行部１０５−２は、ノート型ＰＣ１００の電源が投入された際に、第２の記憶部１１０−１の第２の情報を参照して、第２の情報が第１の記憶部１０７−１のデータを消去することを示すか否か、すなわち、消去フラグが立っているかを判断する。そして、ＢＩＯＳ実行部１０５−２は、消去フラグが立っている場合、第１の記憶部１０７−１のデータを全て消去する。このとき、ＢＩＯＳ実行部１０５−２は、ロック用プログラム１０７ｄやリカバリープログラム１０７ｆだけを消去しない構成としてもよい。
【００６８】
また、ＢＩＯＳ実行部１０５−２は、ノート型ＰＣ１００の電源が投入された際に、第２の記憶部１１０−１の第１の情報を参照して、第１の情報がノート型ＰＣ１００をロックすることを示すか否か、すなわち、ロックフラグが立っているか否かを判断する。そして、ＢＩＯＳ実行部１０５−２は、ロックフラグが立っている場合、ロック実行部１０５−３を機能させる。一方、ＢＩＯＳ実行部１０５−２は、ロックフラグが立っていない場合、ＯＳ実行部１０５−４と待ち受け部１０５−５とを機能させる。
【００６９】
ロック実行部１０５−３は、モニタ１０２に、ノート型ＰＣ１００がロックされている旨を表示させる。ロック実行部１０５−３は、送受信部１０９−１を介して他の通信端末からノート型ＰＣ１００をロックしない旨の要求（解除要求）を待ち受ける。ロック実行部１０５−３は、他の通信端末から解除要求を受け付けると、解除要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致するか否かを判断する。解除要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致すると、ロック実行部１０５−３は、第２の記憶部１１０−１の第１の情報をノート型ＰＣ１００をロックしないことを示す情報に書き換える、すなわち、ロックフラグを落とす（無効化する）。そして、ロック実行部１０５−３は、ノート型ＰＣ１００を再起動する。ノート型ＰＣ１００が再起動すると、再度ＢＩＯＳ実行部１０５−２が機能する。
【００７０】
ロック実行部１０５−３は、第１の情報がノート型ＰＣ１００をロックすることを示す場合に、操作部１０３−１を介して予め設定された特定情報を受け付けると、モニタ１０２にパスワードの入力画面を表示させる。より詳細には、第２の記憶部１１０−１は、パスワードを受け付けるための特定情報を記憶する。たとえば、特定情報とは、操作部１０３−１を構成するキーボード１０３の特定のキー（スイッチ）が押下された際に、キーボード１０３から演算処理部１０５−１に入力される電気信号などである。
【００７１】
そして、ロック実行部１０５−３は、操作部１０３−１を介して受け付けたパスワードが、第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致するか否かを判断する。パスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致すると、ロック実行部１０５−３は、第２の記憶部１１０−１の第１の情報をノート型ＰＣ１００をロックしないことを示す情報に書き換える。そして、ロック実行部１０５−３は、ノート型ＰＣ１００を再起動する。ノート型ＰＣ１００が再起動すると、再度ＢＩＯＳ実行部１０５−２が機能する。
【００７２】
また、ロック実行部１０５−３は、送受信部１０９−１を介して他の通信端末から第１の記憶部１０７−１のデータを消去する旨の要求（消去要求）を待ち受ける。ロック実行部１０５−３は、他の通信端末から消去要求を受け付けると、消去要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致するか否かを判断する。消去要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致すると、ロック実行部１０５−３は、第２の記憶部１１０−１の第２の情報を第１の記憶部１０７−１のデータを消去することを示す情報に書き換える、すなわち、消去フラグを立てる。そして、ロック実行部１０５−３は、ノート型ＰＣ１００を再起動する。ノート型ＰＣ１００が再起動すると、再度ＢＩＯＳ実行部１０５−２が機能する。
【００７３】
ロック実行部１０５−３は、第２の情報を書き換える際に、スピーカ１０４を介して警告音を出力させる。スピーカ１０４は、たとえばビープ音を出力したり、「ＨＤＤを消去します。このＰＣを拾得した方は警察へ届け出てください。」というアナウンスを出力したりする。これによって、ノート型ＰＣ１００を取得した者が、ノート型ＰＣ１００を悪用することを防止することができる。
【００７４】
また、ロック実行部１０５−３は、他の通信端末からのロック要求や解除要求や消去要求に応じた動作を完了した際に、送受信部１０９−１を介して当該他の通信端末に動作完了通知を送信する。たとえば、ロック実行部１０５−３は、他の通信端末からのロック要求や解除要求や消去要求に基づいて第２の記憶部１１０−１の情報を更新した際に、送受信部１０９−１を介して当該他の通信端末に動作を完了した旨を通知してもよい。
【００７５】
加えて、ロック実行部１０５−３は、他の通信端末からのロック要求や解除要求や消去要求を受け付けた際に、位置取得部１１７−１からノート型ＰＣ１００の現在位置情報を取得して、当該他の通信端末に当該現在位置情報を送信する。これによって、他の通信端末のユーザが、ノート型ＰＣ１００の現在位置を把握することができる。
【００７６】
ＯＳ実行部１０５−４は、ＯＳ１０７ｃのコマンドに基づいて、ノート型ＰＣ１００を制御するものである。ＯＳ実行部１０５−４は、たとえば、操作部１０３−１からの命令を受け付けて、第１の記憶部１０７−１に格納されている他のアプリケーションを起動したり、当該他のアプリケーションを終了したりする。
【００７７】
待ち受け部１０５−５は、ＯＳ実行部１０５−４が機能しているときに機能するものである。すなわち、ＣＰＵ１０５は、ＯＳ１０７ｃを実行している時に、メモリ１０６上などに待ち受けプログラム１０７ｅを待機させる。待ち受け部１０５−５は、送受信部１０９−１を介して他の通信端末からノート型ＰＣ１００をロックする旨の要求（ロック要求）を待ち受ける。
【００７８】
たとえば、ノート型ＰＣ１００が紛失された場合や、盗難された場合には、ユーザが他の通信端末（たとえば友人の携帯電話３００や、サービスセンターのコンピュータなど）を介してロック要求を送信してくる。ロック要求は、本文中にノート型ＰＣ１００への要求内容を示す文字列（コマンド）やパスワードなどが記載されたメールなどであって、ユーザなどが他の通信端末などを用いて容易に作成することができる。
【００７９】
待ち受け部１０５−５は、ロック要求を受け付けたときに、ロック要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致するか否かを判断する。ロック要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致すると、待ち受け部１０５−５は、第１の情報をノート型ＰＣ１００をロックすることを示す情報に書き換える。そして、待ち受け部１０５−５は、ノート型ＰＣ１００を再起動する。ノート型ＰＣ１００が再起動すると、再度ＢＩＯＳ実行部１０５−２が機能する。
【００８０】
待ち受け部１０５−５は、第１の情報を書き換える際に、スピーカ１０４を介して警告音を出力させる。スピーカ１０４は、たとえばビープ音を出力したり、「このＰＣはロックされました。このＰＣを拾得した方は警察へ届け出てください。」というアナウンスを出力したりする。
【００８１】
また、待ち受け部１０５−５は、送受信部１０９−１を介して他の通信端末から第１の記憶部１０７−１のデータを消去する旨の要求（消去要求）を待ち受ける。待ち受け部１０５−５は、消去要求を受け付けたときに、消去要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致するか否かを判断する。消去要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致すると、待ち受け部１０５−５は、第２の情報を第１の記憶部１０７−１のデータを消去することを示す情報に書き換える。そして、待ち受け部１０５−５は、ノート型ＰＣ１００を再起動する。ノート型ＰＣ１００が再起動すると、再度ＢＩＯＳ実行部１０５−２が機能する。
【００８２】
待ち受け部１０５−５は、第２の情報を書き換える際に、スピーカ１０４を介して警告音を出力させる。スピーカ１０４は、たとえば、ビープ音を出力したり、「ＨＤＤを消去します。このＰＣを拾得した方は警察へ届け出てください。」というアナウンスを出力したりする。
【００８３】
待ち受け部１０５−５は、演算処理部１０５−１が他の通信端末からのロック要求や解除要求や消去要求に応じた動作を完了した際に、送受信部１０９−１を介して当該他の通信端末に動作完了通知を送信する。たとえば、待ち受け部１０５−５は、他の通信端末からのロック要求や解除要求や消去要求に基づいて第２の記憶部１１０−１の情報を更新した際に、送受信部１０９−１を介して当該他の通信端末に動作を完了した旨を通知してもよい。
【００８４】
加えて、待ち受け部１０５−５は、他の通信端末からロック要求や解除要求や消去要求を受け付けた際に、位置取得部１１７−１からノート型ＰＣ１００の現在位置情報を取得して、送受信部１０９−１を介して当該他の通信端末に当該現在位置情報を送信する。
【００８５】
リカバリー部１０５−６は、演算処理部１０５−１が操作部１０３−１や送受信部１０９−１を介して第１の記憶部１０７−１をリカバリーする旨の命令を受け付けた際に、機能する。より詳細には、演算処理部１０５−１が、リカバリーする旨の命令を受け付けた際に、第２の記憶部１１０−１の第１の情報を参照して、第１の情報がノート型ＰＣ１００をロックすることを示すか否か、すなわち、ロックフラグが立っているか否かを判断する。そして、演算処理部１０５−１は、ロックフラグが立っていない場合に、リカバリー部１０５−６を機能させる。逆に、演算処理部１０５−１は、ロックフラグが立っていない場合に、命令を破棄して、リカバリー部１０５−６を機能させない。
【００８６】
リカバリー部１０５−６は、第１の記憶部１０７−１をデータを消去して、ノート型ＰＣ１００を出荷時（購入時）の状態に戻す。
＜ノート型ＰＣ１００におけるロック処理＞
次に、本実施の形態に係るノート型ＰＣ１００におけるロック処理について説明する。図５は、本実施の形態に係るノート型ＰＣ１００におけるロック処理の処理手順を示すフローチャートである。
【００８７】
図５に示すように、まずノート型ＰＣ１００がユーザによって起動されると（ステップＳ１０２）、ＣＰＵ１０５はフラッシュメモリ１０１からＢＩＯＳ１０１ｂを読み出す。そして、ＣＰＵ１０５は、ＢＩＯＳ１０１ｂのコマンドに基づき、ＮＶＲＡＭ１１０を参照して消去フラグが立っているか否かを判断する（ステップＳ１０４）。
【００８８】
消去フラグが立っている場合（ステップＳ１０４にてＹＥＳである場合）、ＣＰＵ１０５はＨＤＤ１０７のデータを消去して（ステップＳ１０６）、ノート型ＰＣ１００の電源をＯＦＦする。一方、消去フラグが立っていない場合（ステップＳ１０４にてＮＯである場合）、ＣＰＵ１０５は、ＮＶＲＡＭ１１０を参照してロックフラグが立っているか否かを判断する（ステップＳ１０８）。
【００８９】
ロックフラグが立っている場合（ステップＳ１０８にてＹＥＳである場合）、ＣＰＵ１０５はＨＤＤ１０７からロック用プログラム１０７ｄを読み出して、ロック用プログラム１０７ｄを実行する（ステップＳ１１０）。以下、ＣＰＵ１０５は、常時、通信カード１０９を介して外部（キャリア網２００）からのメールを待ち受ける。ＣＰＵ１０５は、ロック用プログラム１０７ｄのコマンドに基づいて、モニタ１０２にノート型ＰＣ１００がロックされている旨を表示させる（ステップＳ１１２）。ＣＰＵ１０５は、通信カード１０９を介して、他の通信端末から特定の（予め設定されている）文字列を含むメールを待ち受ける（ステップＳ１１４）。
【００９０】
ここで、特定の文字列とは、予めノート型ＰＣ１００に設定されている文字列であって、たとえばノート型ＰＣ１００を他の通信端末から識別するための識別情報（製造番号など）であってもよいし、ユーザが設定する文字列であってもよい。なお、特定の文字列は、たとえば、フラッシュメモリ１０１やＮＶＲＡＭ１１０に格納されている。また、メールは、通常の電子メールであってもよいし、いわゆるショートメールなどであってもよい。
【００９１】
ＣＰＵ１０５は、他の通信端末からメールを受信すると（ステップＳ１１４にてＹＥＳである場合）、ＮＶＲＡＭ１１０からパスワードを読み出して、受信メールにそのパスワードが含まれているか否かを判断する（ステップＳ１１６）。受信メールにそのパスワードが含まれていない場合（ステップＳ１１６にてＮＯである場合）、ＣＰＵ１０５は受信メールを破棄する。
【００９２】
一方、受信メールにそのパスワードが含まれている場合（ステップＳ１１６にてＹＥＳである場合）、ＣＰＵ１０５は受信メールに解除要求が含まれているか否か、たとえば受信メールにロック解除を示す特定の文字列が含まれているか否かを判断する（ステップＳ１１８）。受信メールに解除要求が含まれている場合（ステップＳ１１８にてＹＥＳである場合）、ＣＰＵ１０５はＮＶＲＡＭ１１０のロックフラグを落とし（ステップＳ１２０）、ノート型ＰＣ１００を再起動する（ステップＳ１２６）。
【００９３】
受信メールに解除要求が含まれていない場合（ステップＳ１１８にてＮＯである場合）、ＣＰＵ１０５は受信メールに消去要求が含まれているか否か、たとえば受信メールにＨＤＤ１０７を消去することを示す特定の文字列が含まれているか否かを判断する（ステップＳ１２２）。受信メールに消去要求が含まれている場合（ステップＳ１２２にてＹＥＳである場合）、ＣＰＵ１０５はＮＶＲＡＭ１１０の消去フラグを立てて（ステップＳ１２４）、ノート型ＰＣ１００を再起動する（ステップＳ１２６）。一方、受信メールに消去要求が含まれていない場合（ステップＳ１２２にてＮＯである場合）、ＣＰＵ１０５は受信メールを破棄する。
【００９４】
一方、ロックフラグが立っていない場合（ステップＳ１０８にてＮＯである場合）、ＣＰＵ１０５はＨＤＤ１０７からＯＳ１０７ｃを読み出して、ＯＳ１０７ｃを実行する（ステップＳ１３２）。以下、ＣＰＵ１０５は、常時、通信カード１０９を介して外部（キャリア網２００）からのメールを待ち受ける。ユーザがＯＳ１０７ｃにログインすると（ステップＳ１３４）、ＣＰＵ１０５は、ＯＳ１０７ｃのコマンドに基づいて通常通りにノート型ＰＣ１００を制御する（ステップＳ１３６）。
【００９５】
ＣＰＵ１０５は、特定の文字列を含むメールを受信した場合（ステップＳ１３８にてＹＥＳである場合）、ＮＶＲＡＭ１１０からパスワードを読み出す。そして、ＣＰＵ１０５はそのパスワードが受信メールに含まれているか否かを判断する（ステップＳ１４０）。パスワードが受信メールに含まれている場合（ステップＳ１４０にてＹＥＳである場合）、受信メールにロック要求が含まれているか否かを判断する（ステップＳ１４２）。受信メールにロック要求が含まれている場合（ステップＳ１４２にてＹＥＳである場合）、ＣＰＵ１０５はＮＶＲＡＭ１１０のロックフラグを立てる（ステップＳ１４４）。そして、ＣＰＵ１０５は、ノート型ＰＣ１００を再起動する（ステップＳ１５０）。
【００９６】
一方、受信メールにロック要求が含まれていない場合（ステップＳ１４２にてＮＯである場合）、ＣＰＵ１０５は受信メールに消去要求が含まれているか否かを判断する（ステップＳ１４６）。受信メールに消去要求が含まれている場合（ステップＳ１４６にてＹＥＳである場合）、ＣＰＵ１０５はＮＶＲＡＭ１１０の消去フラグを立てる（ステップＳ１４８）。そして、ＣＰＵ１０５はノート型ＰＣ１００を再起動する（ステップＳ１５０）。
【００９７】
一方、受信メールに消去要求が含まれていない場合（ステップＳ１４６にてＮＯである場合）、ＣＰＵ１０５は受信メールを破棄して、ＯＳ１０７ｃのコマンドに基づいて通常通りにノート型ＰＣ１００の制御を続行する（ステップＳ１３６）。
【００９８】
このように、本実施の形態に係るノート型ＰＣ１００においては、受信メールの内容に基づいて、ＮＶＲＡＭ１１０上のロックフラグや消去フラグを立てたり、ＮＶＲＡＭ１１０上のロックフラグを落としたりする。そして、ＣＰＵ１０５が、フラグの内容に基づいて、ロック用プログラム１０７ｄおよびＯＳ１０７ｃを択一的に起動させたり、ＨＤＤ１０７のデータを消去したりする。これによって、ノート型ＰＣ１００のハードウェアやＯＳ１０７ｃを大幅に変更することなく、ノート型ＰＣ１００にリモートロック機能を備えることが可能になる。
【００９９】
［実施の形態２］
次に、移動通信端末の実施の形態２について説明する。上述の実施の形態１に係る移動通信端末は、ＣＰＵ１０５がＮＶＲＡＭ１１０のロックフラグに基づいて、ロック用プログラム１０７ｄおよびＯＳ１０７ｃのいずれかを起動するように構成されていたが、本実施の形態に係る移動通信端末においては、ＯＳ１０７ｃ上で動く待ち受けプログラムによって移動通信端末をロックするように構成されている。すなわち、実施の形態１に係る移動通信端末は、ＯＳ１０７ｃを起動しないことによって移動通信端末をロックするものであったが、本実施の形態に係る移動通信端末は、ＣＰＵ１０５が、ＯＳ１０７ｃを起動した後にＯＳ１０７ｃ上の待ち受けプログラムに基づいてＯＳ１０７ｃから強制的にログアウトすることによって、移動通信端末をロックするように構成されている。
【０１００】
本実施の形態に係るネットワークシステム１ｂの動作概要および全体構成、ノート型ＰＣ１００ｂと携帯電話３００のハードウェア構成については、それぞれ実施の形態１に係るネットワークシステム１のそれと同様であるので、ここでは説明を繰り返さない。以下では、主に、本実施の形態に係るノート型ＰＣ１００ｂの有する機能およびノート型ＰＣ１００ｂにおけるロック処理について説明する。
＜ノート型ＰＣ１００ｂの機能構成＞
図６は、本実施の形態に係るノート型ＰＣ１００ｂの機能構成を示すブロック図である。なお、ここでは、実施の形態１に係るノート型ＰＣ１００と同様の機能については、説明を繰り返さない。図６に示すように、本実施の形態に係るノート型ＰＣ１００ｂは、演算処理部１０５−１ｂと、第１の記憶部１０７−１ｂと、第２の記憶部１１０−１と、第３の記憶部１０１−１と、モニタ１０２と、操作部１０３−１と、スピーカ１０４と、位置取得部１１７−１とを含む。
【０１０１】
第１の記憶部１０７−１ｂは、ＯＳ１０７ｃと待ち受けプログラム１０７ｅｂとリカバリープログラム１０７ｆとを格納する。すなわち、本実施の形態に係る第１の記憶部１０７−１ｂは、ロック用プログラム１０７ｄを格納していない。
【０１０２】
演算処理部１０５−１ｂは、ＢＩＯＳ実行部１０５−２ｂと、ＯＳ実行部１０５−４と、待ち受け部１０５−５ｂと、リカバリー部１０５−６などの機能を有する。より詳細には、演算処理部１０５−１ｂが有する各機能は、ＣＰＵ１０５が第１の記憶部１０７−１や第３の記憶部１０１−１などに記憶されるプログラムを実行して図２に示される各ハードウェアを制御することによって発揮される機能である。
【０１０３】
たとえば、ＢＩＯＳ実行部１０５−２ｂは、ノート型ＰＣ１００ｂが起動された際に、ＣＰＵ１０６が、フラッシュメモリ１０１に記憶されたＢＩＯＳ１０１ｂを実行することによって実現される。待ち受け部１０５−５ｂは、ＣＰＵ１０５が、ＨＤＤ１０７に格納された待ち受けプログラム１０７ｅｂを一旦メモリ１０６へと読み出して、メモリ１０６からそのプログラムを読み出しながら順次実行することによって実現される。
【０１０４】
具体的には、ＢＩＯＳ実行部１０５−２ｂは、ノート型ＰＣ１００ｂの電源が投入された際に機能する。ＢＩＯＳ実行部１０５−２ｂは、ノート型ＰＣ１００ｂの電源が投入された際に、第２の記憶部１１０−１の第２の情報を参照して、第２の情報が第１の記憶部１０７−１のデータを消去することを示すか否か、すなわち、消去フラグが立っているかを判断する。そして、ＢＩＯＳ実行部１０５−２ｂは、消去フラグが立っている場合、第１の記憶部１０７−１のデータを全て消去する。このとき、ＢＩＯＳ実行部１０５−２ｂは、ロック用プログラム１０７ｄやリカバリープログラム１０７ｆだけを消去しない構成としてもよい。
【０１０５】
そして、本実施の形態に係るＢＩＯＳ実行部１０５−２ｂは、ノート型ＰＣ１００ｂの電源が投入された際に、第２の記憶部１１０−１の第１の情報を参照して、消去フラグが立っていない場合、ＯＳ実行部１０５−４と待ち受け部１０５−５ｂとを機能させる。
【０１０６】
待ち受け部１０５−５ｂは、ＯＳ実行部１０５−４が機能しているときに機能するものである。すなわち、ＣＰＵ１０５は、ＯＳ１０７ｃを実行している時に、メモリ１０６上などに待ち受けプログラム１０７ｅｂを待機させる。
【０１０７】
待ち受け部１０５−５ｂは、送受信部１０９−１を介して他の通信端末からノート型ＰＣ１００ｂをロックする旨の要求（ロック要求）を待ち受ける。待ち受け部１０５−５ｂは、ロック要求を受け付けたときに、ロック要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致するか否かを判断する。ロック要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致すると、待ち受け部１０５−５ｂは、第１の情報をノート型ＰＣ１００ｂをロックすることを示す情報に書き換える、すなわちロックフラグを立てる。そして、待ち受け部１０５−５ｂは、ＯＳ１０７ｃを再起動する。ＯＳ１０７ｃが再起動すると、再度ＯＳ実行部１０５−４と待ち受け部１０５−５ｂとが機能する。
【０１０８】
待ち受け部１０５−５ｂは、第１の情報を書き換える際に、スピーカ１０４を介して警告音を出力させる。スピーカ１０４は、たとえばビープ音を出力したり、「このＰＣはロックされました。このＰＣを拾得した方は警察へ届け出てください。」というアナウンスを出力したりする。
【０１０９】
また、待ち受け部１０５−５ｂは、送受信部１０９−１を介して他の通信端末から第１の記憶部１０７−１のデータを消去する旨の要求（消去要求）を待ち受ける。待ち受け部１０５−５ｂは、他の通信端末から消去要求を受け付けると、消去要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致するか否かを判断する。消去要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致すると、待ち受け部１０５−５ｂは、第２の記憶部１１０−１の第２の情報を第１の記憶部１０７−１のデータを消去することを示す情報に書き換える、すなわち、消去フラグを立てる。そして、待ち受け部１０５−５ｂは、ノート型ＰＣ１００ｂを再起動する。ノート型ＰＣ１００ｂが再起動すると、再度ＢＩＯＳ実行部１０５−２ｂが機能する。
【０１１０】
待ち受け部１０５−５ｂは、第２の情報を書き換える際に、スピーカ１０４を介して警告音を出力させる。スピーカ１０４は、たとえばビープ音を出力したり、「ＨＤＤを消去します。このＰＣを拾得した方は警察へ届け出てください。」というアナウンスを出力したりする。これによって、ノート型ＰＣ１００ｂを取得した者が、ノート型ＰＣ１００ｂを悪用することを防止することができる。
【０１１１】
待ち受け部１０５−５ｂは、送受信部１０９−１を介して他の通信端末からノート型ＰＣ１００ｂをロックしない旨の要求（解除要求）を待ち受ける。待ち受け部１０５−５ｂは、他の通信端末から解除要求を受け付けると、解除要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致するか否かを判断する。解除要求に含まれるパスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致すると、待ち受け部１０５−５ｂは、第２の記憶部１１０−１の第１の情報をノート型ＰＣ１００ｂをロックしないことを示す情報に書き換える、すなわち、ロックフラグを落とす。そして、待ち受け部１０５−５ｂは、ＯＳ１０７ｃを再起動する。ＯＳ１０７ｃが再起動すると、再度ＯＳ実行部１０５−４と待ち受け部１０５−５ｂとが機能する。
【０１１２】
待ち受け部１０５−５ｂは、第１の情報がノート型ＰＣ１００ｂをロックすることを示す場合に、操作部１０３−１を介して予め設定された特定情報を受け付けると、モニタ１０２にパスワードの入力画面を表示させる。より詳細には、第２の記憶部１１０−１または第３の記憶部１０１−１は、パスワードを受け付けるための特定情報を記憶する。たとえば、特定情報とは、操作部１０３−１を構成するキーボード１０３の特定のキー（スイッチ）が押下された際に、キーボード１０３から演算処理部１０５−１ｂに入力される電気信号などである。
【０１１３】
そして、待ち受け部１０５−５ｂは、操作部１０３−１を介して受け付けたパスワードが、第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致するか否かを判断する。パスワードが第２の記憶部１１０−１に格納されているパスワード１１０ｃに一致すると、待ち受け部１０５−５ｂは、第２の記憶部１１０−１の第１の情報をノート型ＰＣ１００ｂをロックしないことを示す情報に書き換える。そして、待ち受け部１０５−５ｂは、ＯＳ１０７ｃを再起動する。ＯＳ１０７ｃが再起動されると、再度ＯＳ実行部１０５−４と待ち受け部１０５−５ｂとが機能する。
【０１１４】
また、待ち受け部１０５−５ｂは、他の通信端末からのロック要求や解除要求や消去要求に応じた動作を完了した際に、送受信部１０９−１を介して当該他の通信端末に動作完了通知を送信する。たとえば、待ち受け部１０５−５ｂは、他の通信端末からのロック要求や解除要求や消去要求に基づいて第２の記憶部１１０−１の情報を更新した際に、送受信部１０９−１を介して当該他の通信端末に動作を完了した旨を通知してもよい。
【０１１５】
加えて、待ち受け部１０５−５ｂは、他の通信端末からのロック要求や解除要求や消去要求を受け付けた際に、位置取得部１１７−１からノート型ＰＣ１００ｂの現在位置情報を取得して、当該他の通信端末に当該現在位置情報を送信する。これによって、他の通信端末のユーザが、ノート型ＰＣ１００ｂの現在位置を把握することができる。
＜ノート型ＰＣ１００ｂにおけるロック処理＞
次に、本実施の形態に係るノート型ＰＣ１００ｂにおけるロック処理について説明する。図７は、本実施の形態に係るノート型ＰＣ１００ｂにおけるロック処理の処理手順を示すフローチャートである。
【０１１６】
図７に示すように、まずノート型ＰＣ１００ｂがユーザによって起動されると（ステップＳ２０２）、ＣＰＵ１０５はフラッシュメモリ１０１からＢＩＯＳ１０１ｂを読み出す。そして、ＣＰＵ１０５は、ＢＩＯＳ１０１ｂのコマンドに基づき、ＮＶＲＡＭ１１０を参照して消去フラグが立っているか否かを判断する（ステップＳ２０４）。
【０１１７】
消去フラグが立っている場合（ステップＳ２０４にてＹＥＳである場合）、ＣＰＵ１０５はＨＤＤ１０７のデータを消去して（ステップＳ２０６）、ノート型ＰＣ１００ｂの電源をＯＦＦする。一方、消去フラグが立っていない場合（ステップＳ２０４にてＮＯである場合）、ＣＰＵ１０５はＨＤＤ１０７からＯＳ１０７ｃを読み出して、ＯＳ１０７ｃを実行する（ステップＳ２０８）。以下、ＣＰＵ１０５は通信カード１０９を介して外部からのメールを待ち受ける。このとき、ＣＰＵ１０５は、ＨＤＤ１０７から待ち受けプログラム１０７ｅｂを読み出して、待ち受けプログラム１０７ｅｂをも起動する。これ以降、ＣＰＵ１０５は、常時、通信カード１０９を介して他の通信端末からのメールを待ち受ける（ステップＳ２１０）。
【０１１８】
ＣＰＵ１０５は、待ち受けプログラム１０７ｅｂに基づいて、他の通信端末からメールを受信すると（ステップＳ２１０にてＹＥＳである場合）、ＮＶＲＡＭ１１０からパスワードを読み出して、受信メールにそのパスワードが含まれているか否かを判断する（ステップＳ２１２）。受信メールにそのパスワードが含まれていない場合（ステップＳ２１２にてＮＯである場合）、ＣＰＵ１０５は受信メールを破棄する。
【０１１９】
一方、受信メールにそのパスワードが含まれている場合（ステップＳ２１２にてＹＥＳである場合）、ＣＰＵ１０５は受信メールに解除要求が含まれているか否か、たとえば受信メールにロック解除を示す特定の文字列が含まれているか否かを判断する（ステップＳ２１４）。受信メールに解除要求が含まれている場合（ステップＳ２１４にてＹＥＳである場合）、ＣＰＵ１０５はＮＶＲＡＭ１１０のロックフラグを落とし（ステップＳ２１６）、ＯＳ１０７ｃからログアウトする（ステップＳ２２２）。
【０１２０】
受信メールに解除要求が含まれていない場合（ステップＳ２１４にてＮＯである場合）、ＣＰＵ１０５は受信メールに消去要求が含まれているか否か、たとえば受信メールにＨＤＤ１０７を消去を示す特定の文字列が含まれているか否かを判断する（ステップＳ２１８）。受信メールに消去要求が含まれている場合（ステップＳ２１８にてＹＥＳである場合）、ＣＰＵ１０５はＮＶＲＡＭ１１０の消去フラグを立てて（ステップＳ２２０）、ＯＳ１０７ｃを再起動する（ステップＳ２２２）。一方、受信メールに消去要求が含まれていない場合（ステップＳ２１８にてＮＯである場合）、ＣＰＵ１０５は受信メールを破棄する。
【０１２１】
一方、メールを受信しなかった場合に（ステップＳ２１０にてＮＯである場合）、ユーザが操作部１０３−１を介してＯＳ１０７ｃへのログイン操作を行うと（ステップＳ２３６にてＹＥＳである場合）、ＣＰＵ１０５はＯＳ１０７ｃへログインする（ステップＳ２３８）。ＣＰＵ１０５は、待ち受けプログラム１０７ｅｂに基づいて、ＮＶＲＡＭ１１０を参照してロックフラグが立っているか否かを判断する（ステップＳ２４０）。ロックフラグが立っている場合（ステップＳ２４０にてＹＥＳである場合）、ＣＰＵ１０５はＯＳ１０７ｃからログアウトする（ステップＳ２２２）。ＣＰＵ１０５は、再度ＯＳ１０７ｃを立ち上げる、すなわちＯＳ１０７ｃを再起動する（ステップＳ２０８）。
【０１２２】
一方、ロックフラグが立っていない場合（ステップＳ２４０にてＮＯである場合）、ＣＰＵ１０５は、ＯＳ１０７ｃのコマンドに基づいて通常通りにノート型ＰＣ１００ｂを制御する（ステップＳ２４２）。ＣＰＵ１０５は、ＯＳ１０７ｃの通常動作中に、特定の文字列を含むメールを受信した場合（ステップＳ２４４にてＹＥＳである場合）、待ち受けプログラム１０７ｅｂに基づいて、ＮＶＲＡＭ１１０からパスワード１１０ｃを読み出す。そして、ＣＰＵ１０５はそのパスワード１１０ｃが受信メールに含まれているか否かを判断する（ステップＳ２４６）。パスワードが受信メールに含まれている場合（ステップＳ２４６にてＹＥＳである場合）、受信メールにロック要求が含まれているか否かを判断する（ステップＳ２４８）。受信メールにロック要求が含まれている場合（ステップＳ２４８にてＹＥＳである場合）、ＣＰＵ１０５はＮＶＲＡＭ１１０のロックフラグを立てる（ステップＳ２５０）。そして、ＣＰＵ１０５は、ＯＳ１０７ｃからログアウトする（ステップＳ２５２）。
【０１２３】
一方、受信メールにロック要求が含まれていない場合（ステップＳ２４８にてＮＯである場合）、ＣＰＵ１０５は受信メールに消去要求が含まれているか否かを判断する（ステップＳ２５４）。受信メールに消去要求が含まれている場合（ステップＳ２５４にてＹＥＳである場合）、ＣＰＵ１０５はＮＶＲＡＭ１１０の消去フラグを立てる（ステップＳ２５６）。そして、ＣＰＵ１０５はノート型ＰＣ１００ｂを再起動する（ステップＳ２５８）。
【０１２４】
一方、受信メールに消去要求が含まれていない場合（ステップＳ２５４にてＮＯである場合）、ＣＰＵ１０５は受信メールを破棄して、ＯＳ１０７ｃのコマンドに基づいて通常通りにノート型ＰＣ１００ｂの制御を続行する（ステップＳ２４２）。
【０１２５】
このように、本実施の形態に係るノート型ＰＣ１００ｂにおいては、受信メールの内容に基づいて、ＮＶＲＡＭ１１０上のロックフラグや消去フラグを立てたり、ＮＶＲＡＭ１１０上のロックフラグを落としたりする。そして、ＣＰＵ１０５が、ＯＳ１０７ｃの実行中にフラグの内容に基づいて、ＯＳ１０７ｃからログアウトしたり、ノート型ＰＣ１００ｂを再起動させたり、ＨＤＤ１０７のデータを消去したりする。このため、ノート型ＰＣ１００ｂのハードウェアやＯＳ１０７ｃを大幅に変更することなく、ノート型ＰＣ１００ｂにリモートロック機能を備えることが可能になる。
【０１２６】
本発明は、システム或いは装置に，ＢＩＯＳ１０１ｂやＯＳ１０７ｃやロック用プログラム１０７ｄや待ち受けプログラム１０７ｅ，１０７ｅｂを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるそれぞれのプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【０１２７】
この場合、記憶媒体から読出された各プログラム自体が前述した実施の形態の機能を実現することになり、それらの各プログラムを記憶した記憶媒体は本発明を構成することになる。
【０１２８】
なお、各プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード（ＩＣメモリカード）、ＲＯＭ（マスクＲＯＭ、フラッシュＥＥＰＲＯＭなど）などを用いることができる。
【０１２９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１３１】
【図１】本実施の形態に係るネットワークシステムの一例を示す概略図である。
【図２】本実施の形態に係るノート型ＰＣのハードウェア構成を示すブロック図である。
【図３】本実施の形態に係る携帯電話のハードウェア構成を示すブロック図である。
【図４】実施の形態１に係るノート型ＰＣの機能構成を示すブロック図である。
【図５】実施の形態１に係るノート型ＰＣにおけるロック処理の処理手順を示すフローチャートである。
【図６】実施の形態２に係るノート型ＰＣの機能構成を示すブロック図である。
【図７】実施の形態２に係るノート型ＰＣにおけるロック処理の処理手順を示すフローチャートである。
【符号の説明】
【０１３２】
１，１ｂ  ネットワークシステム、１００，１００ｂ  ノート型ＰＣ、１０１  フラッシュメモリ、１０１−１  記憶部、１０２  モニタ、１０３  キーボード、１０３−１  操作部、１０４  スピーカ、１０５  ＣＰＵ、１０５−１  演算処理部、１０５−２  ＢＩＯＳ実行部、１０５−３  ロック実行部、１０５−４  ＯＳ実行部、１０５−５  待ち受け部、１０５−６  リカバリー部、１０６  メモリ、１０７  ＨＤＤ、１０７−１  第１の記憶部、１０７ｃ  ＯＳ、１０７ｄ  ロック用プログラム、１０７ｅ  待ち受けプログラム、１０７ｆ  リカバリープログラム、１０８  内部バス、１０９  通信カード、１１０  ＮＶＲＡＭ、１１０−２  第２の記憶部、１１０ａ  第１の情報（ロックフラグ）、１１０ｂ  第２の情報（消去フラグ）、１１０ｃ  パスワード、１１５  電池、１１６  測位アンテナ、１１７  ＧＰＳ信号処理部、１１７−１  位置取得部、２００  キャリア網、３００  携帯電話、３０１  通信アンテナ、３０２  無線通信部、３０６  電池、３０７  モニタ、３０８  マイク、３０９  スピーカ、３１０  操作部、３１１  通信アンテナ、４００  インターネット網、ＰＣ  ５００。
【図１】
0004953318.tif 000002
【図２】
0004953318.tif 000003
【図３】
0004953318.tif 000004
【図４】
0004953318.tif 000005
【図５】
0004953318.tif 000006
【図６】
0004953318.tif 000007
【図７】
0004953318.tif 000008