(57)【要約】      （修正有）【課題】情報端末にデータ消去プログラムを配信することのできるデータ消去プログラム配信装置を提供すること。【解決手段】コンピュータネットワーク４を介して接続されたアクセス利用者が操作可能な消去対象端末２からデータ消去プログラムの配信を要求する旨の配信要求を受信し、決済サーバ５によって利用料金の決済情報が認証できると、データ消去プログラム配信装置１は記憶部１０２に格納されているデータ消去プログラムを消去対象端末２に配信する。消去対象端末２はこのデータ消去プログラムに基づいて、消去対象端末２が有する記憶装置２０２のデータを復元困難に消去する。【選択図】図１
2006139516.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワークを介して接続されたアクセス利用者が操作可能な消去対象端末からデータ消去プログラムの配信を要求する旨の配信要求を受信する配信要求受信手段と、
前記データ消去プログラムを記憶するプログラム記憶手段と、
前記配信要求の受信に基づいて、該受信した配信要求の送信元である前記消去対象端末に、前記プログラム記憶手段に記憶されているデータ消去プログラムを配信するプログラム配信手段と、
を備え、
前記消去対象端末に、前記プログラム配信手段から配信された前記データ消去プログラムに基づいて、該データ消去プログラムに含まれる前記消去対象端末が有する記憶装置のデータを復元困難に消去する消去ステップを実行させることを特徴とするデータ消去プログラム配信装置。
【請求項２】
前記プログラム配信手段から配信された前記データ消去プログラムに基づき前記消去対象端末において、
少なくとも前記消去ステップの実行日時または消去方式のいずれかを含む結果情報を、データ消去後の前記記憶装置に記憶させる結果情報記録ステップと、
前記結果情報記録ステップにてデータ消去後の前記記憶装置に記憶した前記結果情報を出力する結果情報出力ステップと、
前記記憶装置における前記消去対象端末の起動時に実行されるプログラムを記憶するための起動領域に、前記結果情報出力ステップを実行させるための前記データ消去プログラムに含まれる結果情報出力起動プログラムを記憶する結果情報出力準備ステップと、
を実行させることを特徴とする請求項１に記載のデータ消去プログラム配信装置。
【請求項３】
前記プログラム配信手段から配信された前記データ消去プログラムに基づき前記消去対象端末において、
前記消去対象端末が有する機器の名称および／またはこれら各機器の動作状況を含む機器情報をデータ消去後の前記記憶装置に記憶させる機器情報記録ステップと、
前記機器情報記録ステップにより前記記憶装置に記憶させた機器情報を出力する機器情報出力ステップと、
前記記憶装置における前記消去対象端末の起動時に実行されるプログラムを記憶するための起動領域に、前記機器情報出力ステップを実行させるための前記データ消去プログラムに含まれる機器情報出力起動プログラムを記憶する機器情報出力準備ステップと、
を実行させることを特徴とする請求項１または２のいずれかに記載のデータ消去プログラム配信装置。
【請求項４】
前記消去対象端末から、前記データ消去プログラムの利用料金を決済するための決済情報を受信する決済情報受信手段を備え、
前記プログラム配信手段は、前記決済情報受信手段にて受信した決済情報が認証できたことを条件に、前記データ消去プログラムを配信することを特徴とする請求項１〜３のいずれかに記載のデータ消去プログラム配信装置。
【請求項５】
前記消去対象端末を特定可能な端末特定情報を記憶するための消去対象端末記憶手段と、
前記配信要求受信手段においては、当該配信要求を送信する消去対象端末の端末特定情報を含む配信要求を受信し、該受信した配信要求に含まれる端末特定情報が前記消去対象端末記憶手段に登録されているか否かを判定する登録判定手段と、
を備え、
前記プログラム配信手段は、前記登録判定手段において端末特定情報が登録されていると判定されたことを条件に、該受信した配信要求の送信元の前記消去対象端末に、前記データ消去プログラムを配信することを特徴とする請求項１〜４のいずれかに記載のデータ消去プログラム配信装置。
【請求項６】
前記プログラム配信手段から配信された前記データ消去プログラムに基づき前記消去対象端末において、
前記記憶装置の起動領域に前記消去ステップの実行前に記憶されている通常起動のための通常起動プログラムを前記記憶装置の未使用領域に記憶する通常起動プログラム退避ステップと、
前記消去ステップを実行させる消去指示、或いは前記消去ステップを実行せずに通常起動可能な状態に復帰させる復帰指示のいずれか一方の指示を受付ける消去指示受付けステップと、
前記記憶装置における前記消去対象端末の起動時に実行されるプログラムを記憶するための起動領域に、前記消去指示受付けステップを実行させるための前記データ消去プログラムに含まれる消去起動プログラムを記憶し、前記記憶装置の未使用領域に前記データ消去プログラムを記憶するとともに、当該消去対象端末を再起動させる消去準備ステップと、
前記消去指示受付けステップにおいて前記復帰指示を受付けたときには、前記通常起動プログラム退避ステップにより前記記憶装置の未使用領域に記憶した前記通常起動プログラムを前記記憶装置の起動領域に記憶して当該消去対象端末を再起動させる復帰指示実行ステップと、
前記消去指示受付けステップにおいて前記消去指示を受付けたときには、前記消去ステップを実行させる消去指示実行ステップと、
を実行させることを特徴とする請求項１〜５のいずれかに記載のデータ消去プログラム配信装置。
【請求項７】
前記プログラム配信手段から配信された前記データ消去プログラムに基づき前記消去対象端末において、
前記記憶装置における前記消去対象端末の起動時に実行されるプログラムを記憶するための起動領域に、前記消去ステップを実行させるための前記データ消去プログラムに含まれる消去起動プログラムを記憶し、前記記憶装置の使用済み領域に前記データ消去プログラムを記憶するとともに、当該消去対象端末を再起動させる消去準備ステップと、
を実行させることを特徴とする請求項１〜５のいずれかに記載のデータ消去プログラム配信装置。
【請求項８】
前記プログラム配信手段から配信された前記データ消去プログラムに基づき前記消去対象端末において、
前記消去ステップを実行させる消去指示、或いは前記消去ステップを実行せずに通常起動可能な状態に復帰させる復帰指示のいずれか一方の指示を受付ける消去指示受付けステップと、
前記消去対象端末が有する主記憶装置に前記データ消去プログラムを記憶するとともに、前記消去指示受付けステップを実行させる消去準備ステップと、
前記消去指示受付けステップにおいて前記復帰指示を受付けたときには、当該データ消去プログラムの実行を終了させる復帰指示実行ステップと、
前記消去指示受付けステップにおいて前記消去指示を受付けたときには、前記消去ステップを実行させる消去指示実行ステップと、
を実行させることを特徴とする請求項１〜５のいずれかに記載のデータ消去プログラム配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット、ＬＡＮ等のコンピュータネットワークを介して、利用者の自宅や職場のパソコンやＰＤＡ等の情報端末にデータ消去プログラムを配信し、情報端末の記憶装置に記憶されたデータの消去を行わせることのできるデータ消去プログラム配信装置に関する。
【背景技術】
【０００２】
近年パソコンやその周辺機器の製品寿命が短くなるとともに、旧式となったこれらパソコンやその周辺機器の廃棄コストが問題となってきており、２００２年にはリサイクル法において、パソコンが規制の対象とされた。
【０００３】
一方、これらパソコンは一般にハードディスクなどの記憶装置を有しており、個人情報や、企業情報や、元来の所有者以外に利用が許諾されていないインストール済みのソフトウェア等の各種データが記憶されているが、パソコン上で起動しているオペレーティングシステムの機能により、各種データの削除や記憶装置のフォーマットを行った場合には、例えば、各種データの管理情報のみが削除され、実体情報が削除されない等、記憶装置に残存する情報に基づいて各種データの復元が可能とされている。
【０００４】
このようにパソコンの廃棄もしくは再利用の際には、パソコンに内蔵された記憶装置から、個人情報や、企業情報や、元来の所有者以外に利用が許諾されていないインストール済みのソフトウェア等の各種データが復元されて、漏洩してしまうという問題があった。
【０００５】
このような問題に対して、各種データの復元を可能とする情報が残存しないように、各種データを復元困難に削除する完全消去の機能を備えたデータ消去プログラムを記録した記録媒体を入手した利用者が、記憶装置から各種データを完全消去できるようにしたデータ消去システムがある（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開２００１−３４４０７１号公報（第４頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載のシステムにおいては、データ消去プログラムを配布もしくは販売する事業者が予め作成したデータ消去プログラムを記録した記録媒体を、利用者が入手もしくは購入するために事業者の所在地に出向く必要があり、利用者がこれらデータ消去プログラムにより、利用者が自宅や勤務先で利用しているパソコンやＰＤＡ等の情報端末が有している記憶装置のデータの消去を簡便に行うことができないという問題があった。
【０００８】
また、これらデータ消去プログラムを記録媒体を介して配布すると、利用者にこれらデータ消去プログラムが不正に利用され易いという問題があった。
【０００９】
さらには、これら情報端末を再利用する場合、情報端末が有する記憶装置のデータの消去日時や消去方式を含む結果情報や、情報端末が有する機器の名称やこれら各機器の動作状況を含む機器情報が確認できないため、これら結果情報や機器情報を確認するための手間が増加し、よって記憶装置や消去対象端末の再利用を促進できないという問題があった。
【００１０】
本発明は、このような問題点に着目してなされたもので、インターネット、ＬＡＮ等のコンピュータネットワークを介して、情報端末にデータ消去プログラムを配信することのできるデータ消去プログラム配信装置を提供することを目的としている。
【課題を解決するための手段】
【００１１】
上記の目的を解決するために、本発明の請求項１のデータ消去プログラム配信装置は、
コンピュータネットワークを介して接続されたアクセス利用者が操作可能な消去対象端末からデータ消去プログラムの配信を要求する旨の配信要求を受信する配信要求受信手段と、
前記データ消去プログラムを記憶するプログラム記憶手段と、
前記配信要求の受信に基づいて、該受信した配信要求の送信元である前記消去対象端末に、前記プログラム記憶手段に記憶されているデータ消去プログラムを配信するプログラム配信手段と、
を備え、
前記消去対象端末に、前記プログラム配信手段から配信された前記データ消去プログラムに基づいて、該データ消去プログラムに含まれる前記消去対象端末が有する記憶装置のデータを復元困難に消去する消去ステップを実行させることを特徴としている。
この特徴によれば、自宅や勤務先や出先で利用しているパソコンやＰＤＡ等の消去対象端末から配信要求を受信することにより前記データ消去プログラムが、これら消去対象端末に配信されてデータの消去が実施されることから、アクセス利用者がデータ消去プログラムを配布もしくは販売する事業者の所在地に出向くことなく記憶装置のデータの消去を簡便に行うことができる。よって、アクセス利用者の利便性を向上できる。また、データ消去プログラムは、データ消去プログラム配信装置にのみ記憶されているとともに、配信要求を送信してきた消去対象端末に配信されて、これら配信されたデータ消去プログラムの一部もしくは全部を含むデータの消去が実施されるので、配信済みのデータ消去プログラムの不正利用を極力防止できる。
【００１２】
本発明の請求項２のデータ消去プログラム配信装置は、請求項１に記載のデータ消去プログラム配信装置であって、
前記プログラム配信手段から配信された前記データ消去プログラムに基づき前記消去対象端末において、
少なくとも前記消去ステップの実行日時または消去方式のいずれかを含む結果情報を、データ消去後の前記記憶装置に記憶させる結果情報記録ステップと、
前記結果情報記録ステップにてデータ消去後の前記記憶装置に記憶した前記結果情報を出力する結果情報出力ステップと、
前記記憶装置における前記消去対象端末の起動時に実行されるプログラムを記憶するための起動領域に、前記結果情報出力ステップを実行させるための前記データ消去プログラムに含まれる結果情報出力起動プログラムを記憶する結果情報出力準備ステップと、
を実行させることを特徴としている。
この特徴によれば、消去対象端末が有する記憶装置のデータの消去後に消去対象端末を起動すると、消去日時や消去方式を含む結果情報が出力されるので、これら結果情報を確認するための手間を低減でき、よって記憶装置や消去対象端末の再利用を促進できる。
【００１３】
本発明の請求項３のデータ消去プログラム配信装置は、請求項１または２のいずれかに記載のデータ消去プログラム配信装置であって、
前記プログラム配信手段から配信された前記データ消去プログラムに基づき前記消去対象端末において、
前記消去対象端末が有する機器の名称および／またはこれら各機器の動作状況を含む機器情報をデータ消去後の前記記憶装置に記憶させる機器情報記録ステップと、
前記機器情報記録ステップにより前記記憶装置に記憶させた機器情報を出力する機器情報出力ステップと、
前記記憶装置における前記消去対象端末の起動時に実行されるプログラムを記憶するための起動領域に、前記機器情報出力ステップを実行させるための前記データ消去プログラムに含まれる機器情報出力起動プログラムを記憶する機器情報出力準備ステップと、
を実行させることを特徴としている。
この特徴によれば、消去対象端末が有する記憶装置のデータの消去後に消去対象端末を起動すると、消去対象端末が有する機器の名称やこれら各機器の動作状況を含む機器情報が出力されるので、これら機器情報を確認するための手間を低減でき、よって消去対象端末の再利用を促進できる。
【００１４】
本発明の請求項４のデータ消去プログラム配信装置は、請求項１〜３のいずれかに記載のデータ消去プログラム配信装置であって、
前記消去対象端末から、前記データ消去プログラムの利用料金を決済するための決済情報を受信する決済情報受信手段を備え、
前記プログラム配信手段は、前記決済情報受信手段にて受信した決済情報が認証できたことを条件に、前記データ消去プログラムを配信することを特徴としている。
この特徴によれば、アクセス利用者は、データ消去プログラムの利用料金の支払いが簡便になるとともに、データ消去プログラム配信装置は、データ消去プログラムの配信ごとに、データ消去プログラムの利用料金を確実に徴収することができる。
【００１５】
本発明の請求項５のデータ消去プログラム配信装置は、請求項１〜４のいずれかに記載のデータ消去プログラム配信装置であって、
前記消去対象端末を特定可能な端末特定情報を記憶するための消去対象端末記憶手段と、
前記配信要求受信手段においては、当該配信要求を送信する消去対象端末の端末特定情報を含む配信要求を受信し、該受信した配信要求に含まれる端末特定情報が前記消去対象端末記憶手段に登録されているか否かを判定する登録判定手段と、
を備え、
前記プログラム配信手段は、前記登録判定手段において端末特定情報が登録されていると判定されたことを条件に、該受信した配信要求の送信元の前記消去対象端末に、前記データ消去プログラムを配信することを特徴としている。
この特徴によれば、データ消去プログラム配信装置に登録された消去対象端末にのみデータ消去プログラムが配信されてデータ消去が実施されるので、データ消去の必要のない端末のデータが消去されることによる不都合の発生を、極力防止することができる。
【００１６】
本発明の請求項６のデータ消去プログラム配信装置は、請求項１〜５のいずれかに記載のデータ消去プログラム配信装置であって、
前記プログラム配信手段から配信された前記データ消去プログラムに基づき前記消去対象端末において、
前記記憶装置の起動領域に前記消去ステップの実行前に記憶されている通常起動のための通常起動プログラムを前記記憶装置の未使用領域に記憶する通常起動プログラム退避ステップと、
前記消去ステップを実行させる消去指示、或いは前記消去ステップを実行せずに通常起動可能な状態に復帰させる復帰指示のいずれか一方の指示を受付ける消去指示受付けステップと、
前記記憶装置における前記消去対象端末の起動時に実行されるプログラムを記憶するための起動領域に、前記消去指示受付けステップを実行させるための前記データ消去プログラムに含まれる消去起動プログラムを記憶し、前記記憶装置の未使用領域に前記データ消去プログラムを記憶するとともに、当該消去対象端末を再起動させる消去準備ステップと、
前記消去指示受付けステップにおいて前記復帰指示を受付けたときには、前記通常起動プログラム退避ステップにより前記記憶装置の未使用領域に記憶した前記通常起動プログラムを前記記憶装置の起動領域に記憶して当該消去対象端末を再起動させる復帰指示実行ステップと、
前記消去指示受付けステップにおいて前記消去指示を受付けたときには、前記消去ステップを実行させる消去指示実行ステップと、
を実行させることを特徴としている。
この特徴によれば、データ消去プログラムの実行後にあっても、アクセス利用者の要望に応じて、データ消去プログラムの実行前の状態に復帰させることができる。
【００１７】
本発明の請求項７のデータ消去プログラム配信装置は、請求項１〜５に記載のデータ消去プログラム配信装置であって、
前記プログラム配信手段から配信された前記データ消去プログラムに基づき前記消去対象端末において、
前記記憶装置における前記消去対象端末の起動時に実行されるプログラムを記憶するための起動領域に、前記消去ステップを実行させるための前記データ消去プログラムに含まれる消去起動プログラムを記憶し、前記記憶装置の使用済み領域に前記データ消去プログラムを記憶するとともに、当該消去対象端末を再起動させる消去準備ステップと、
を実行させることを特徴としている。
この特徴によれば、消去対象端末の記憶装置の使用済み領域にデータ消去プログラムを記憶させることで、予め記憶されているデータとデータ消去プログラムとが混在するようになるので、消去対象端末が通常起動することでアクセス利用者により不正にデータ消去プログラムが記憶装置から抽出されることを困難化できる。
【００１８】
本発明の請求項８のデータ消去プログラム配信装置は、請求項１〜５に記載のデータ消去プログラム配信装置であって、
前記プログラム配信手段から配信された前記データ消去プログラムに基づき前記消去対象端末において、
前記消去ステップを実行させる消去指示、或いは前記消去ステップを実行せずに通常起動可能な状態に復帰させる復帰指示のいずれか一方の指示を受付ける消去指示受付けステップと、
前記消去対象端末が有する主記憶装置に前記データ消去プログラムを記憶するとともに、前記消去指示受付けステップを実行させる消去準備ステップと、
前記消去指示受付けステップにおいて前記復帰指示を受付けたときには、当該データ消去プログラムの実行を終了させる復帰指示実行ステップと、
前記消去指示受付けステップにおいて前記消去指示を受付けたときには、前記消去ステップを実行させる消去指示実行ステップと、
を実行させることを特徴としている。
この特徴によれば、データ消去プログラムの実行後にあっても、アクセス利用者の要望に応じて、データ消去プログラムの実行前の状態に復帰させることができる。
【発明を実施するための最良の形態】
【００１９】
本発明の実施例を以下に説明する。
【実施例１】
【００２０】
図１は、本発明を適用した本実施例１のデータ消去プログラム配信装置（以下、配信装置と略称する）１により構成されるデータ消去プログラム配信システムの構成を示す図である。
【００２１】
本実施例のデータ消去プログラム配信システムは、コンピュータネットワークとしてのインターネット網４にルータ３を介して接続されたアクセス利用者が操作可能な消去対象端末２と、インターネット網４を介して受信したこれら消去対象端末２から配信要求に基づき、消去対象端末２が有する記憶装置２０２のデータを復元困難に消去（以下、完全消去ともいう）可能なデータ消去プログラムを配信し、該消去対象端末２において、該データ消去プログラムに含まれる消去対象端末２が有する記憶装置２０２のデータを完全消去するステップを実行させる配信装置１と、インターネット網４を介して配信装置１と接続され、配信装置１が消去対象端末２から受信した決済情報に基づいてデータ消去プログラムの利用料金の決済処理を行うための決済サーバ５と、から主に構成される。
【００２２】
本実施例の配信装置１は、図１に示すように、ＣＰＵの制御プログラム等を格納するＲＯＭ、データ消去プログラムの配信要求を消去対象端末２から受信する配信要求受信処理や、データ消去プログラムを消去対象端末２に配信するプログラム配信処理等の各種処理を実施するための処理プログラムを実行するＣＰＵ、必要なデータの書き込み及び読み出しを行うＲＡＭを備える制御部１０１と、インターネット網４を介して接続された消去対象端末２が有する記憶装置２０２のデータを復元困難に消去するためのデータ消去プログラムや、インターネット網４を介して消去対象端末２や決済サーバ５と各種データの送受信を行うための処理プログラムを記憶する記憶部１０２と、インターネット網４を介して消去対象端末２や決済サーバ５とデータの送受信を行うための通信インタフェースとしての通信部１０３とから構成されており、比較的高速の演算処理が可能な通常のサーバコンピュータとされている。すなわち、記憶部１０２は本発明のプログラム記憶手段を形成する。
【００２３】
また、配信装置１の記憶部１０２には、消去対象端末２を特定可能な情報、例えば、消去対象端末２が有する通信インタフェースに固有に付与されるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス等の端末特定情報が記憶されており、これら記憶部１０２に記憶されている端末特定情報に、配信要求を送信してきた消去対象端末２の端末特定情報が登録されているか否かに基づいて、該消去対象端末２へのデータ消去プログラムの配信可否を判定できるようになっている。すなわち、記憶部１０２は本発明の消去対象端末記憶手段を形成する。
【００２４】
本実施例の消去対象端末２は、図１に示すように、ＣＰＵの制御プログラム等を格納するＲＯＭ、データ消去プログラムの配信要求を配信装置１に送信する処理や、データ消去プログラムを配信装置１から受信する処理や、データ消去プログラムを実行する処理等の各種処理を実施するための処理プログラムを実行するＣＰＵ、必要なデータの書き込み及び読み出しを行うＲＡＭを備える制御部２０１と、データ消去プログラムの実行に基づいてデータが復元困難に消去される記憶装置２０２と、インターネット網４を介して配信装置１とデータの送受信を行うための通信インタフェースとしての通信部２０３と、ディスプレイやキーボードやマウスからなる入出力部２０４とから構成されており、通常のコンピュータとされている。
【００２５】
本実施例においては、消去対象端末２が有する記憶装置２０２は、いわゆるハードディスク等の書き換え可能な記憶装置とされており、記憶装置２０２の内部は、少なくとも起動領域と、データ領域とに分割されている。起動領域は、ハードディスクの先頭部分に設けられた比較的小規模な領域であり、一般にＭＢＲ（Ｍａｓｔｅｒ  Ｂｏｏｔ  Ｒｅｃｏｒｄ、マスターブートレコード）とも呼ばれている。これら起動領域には、電源投入や再起動に基づきコンピュータの起動直後に実行される比較的小容量のプログラム、具体的には、データ領域に記憶された大容量かつ複数のプログラムから構成されるオペレーティングシステムを起動させるためのプログラムが記憶されている。
【００２６】
また、記憶装置２０２の内部に設けられたデータ領域は、データが記憶されている使用済み領域と、データが記憶されていない未使用領域とに分割される。データが記憶されている使用済み領域には、前述のオペレーティングシステムを構成するプログラムや、アクセス利用者によりオペレーティングシステム上で作成された各種のデータファイル等が記憶されている。尚、記憶装置２０２の内部に設けられたデータ領域の全領域にデータが記憶されている場合には、該記憶装置２０２の内部に未使用領域は存在しないこととなる。
【００２７】
ここで、記憶装備２０２に記憶されているデータを復元困難に消去する方法について説明すると、記憶装置２０２のデータ領域に特定のデータ（例えば、０や１や乱数値）を何度か（１回〜数十回）書き込むことにより、データ領域に記憶されていたデータが復元困難に消去されることとなる。尚、これら方法としては、米国陸軍方式、米国海軍方式、米国コンピュータセキュリティセンター方式、米国国家安全保障局方式、米国国防総省方式、米国空軍方式、北大西洋条約機構方式等さまざまな方式があり、いずれの方式を適用しても本発明の要旨に影響がないことは言うまでもない。
【００２８】
次いで、本実施例のデータ消去プログラム配信システムにおいて、データ消去プログラムの配信される流れについて、図２（ａ）に示す図に基づいて以下に説明する。
【００２９】
まず、アクセス利用者が消去対象端末２のブラウザソフトにより、配信装置１に配信受付けページを要求する旨を示す配信受付けページ要求を送信すると、図３（ａ）に示すように、配信装置１は、配信要求を入力可能に形成された配信受付けページを消去対象端末２に送信する。
【００３０】
配信受付けページ（図３（ａ）参照）が表示されているときに、アクセス利用者が「完全消去する」ボタンを操作することで、消去対象端末２は、該消去対象端末２を特定可能な端末特定情報を含む配信要求を配信装置１に送信し、配信装置１は、該送信された配信要求を受信する配信要求受信処理を実施する。すなわち、配信要求受信処理を実施する配信装置１の制御部１０１は、本発明の配信要求受信手段に該当する。
【００３１】
配信要求を受信した配信装置１は、該受信した配信要求に含まれる端末特定情報が、記憶部１０２に記憶された端末特定情報に登録されているか否かを判定する登録判定処理を実施する。すなわち、登録判定処理を実施する配信装置１の制御部１０１は、本発明の登録判定手段に該当する。
【００３２】
登録判定処理を実施した配信装置１は、登録されていないと判定されたときには、処理を終了する。また、登録されていると判定されたときには、処理を継続する。
【００３３】
次いで、配信装置１は、図３（ｂ）に示すように、決済情報を入力可能に形成された決済受付けページを消去対象端末２に送信する。
【００３４】
決済受付けページ（図３（ｂ）参照）が表示されているときに、アクセス利用者が氏名、カード番号、有効期限からなる決済情報を入力し、「決済する」ボタンを操作することで、消去対象端末２は、決済情報を配信装置１に送信し、配信装置１は、該送信された決済情報を受信する決済情報受信処理を実施する。すなわち、決済情報受信処理を実施する配信装置１の制御部１０１は、本発明の決済情報受信手段に該当する。
【００３５】
決済情報を受信した配信装置１は、該決済情報とデータ消去プログラムの利用料金とを含む決済要求を決済サーバ５に送信し、決済サーバ５は、受信した決済要求に含まれる決済情報に基づいて利用料金を決済できるか否かを照会し、該照会した結果を特定可能な決済結果を配信装置１に送信する。
【００３６】
決済結果を受信した配信装置１は、決済結果が決済できない旨を示すときには、処理を終了する。また、決済結果が決済できる旨を示すときには、記憶部１０２に記憶されたデータ消去プログラムを消去対象端末２に配信するプログラム配信処理を実施する。すなわち、プログラム配信処理を実施する配信装置１の制御部１０１は、本発明のプログラム配信手段に該当する。
【００３７】
このように、本実施例の配信装置１の制御部１０１は、決済情報受信処理により受信した決済情報に基づく決済結果が決済できる旨を示すとき、つまり決済情報受信処理にて受信した決済情報が認証できたことを条件に、データ消去プログラムを配信するプログラム配信処理を実施する。
【００３８】
また、本実施例の配信装置１の制御部１０１は、登録判定処理により受信した配信要求に含まれる消去対象端末２の端末特定情報が記憶部１０２の端末特定情報に登録されているか否かを判定し、消去対象端末２の端末特定情報が登録されていると判定されたことを条件に、処理を継続して、配信要求の送信元の消去対象端末２に、データ消去プログラムを配信するプログラム配信処理を実施する。
【００３９】
そして、データ処理プログラムを受信した消去対象端末２は、該データ処理プログラムを、図６（ａ）に示すように、消去対象端末２の記憶装置２０２の未使用領域に記憶する。
【００４０】
ここで、本実施例１におけるデータ消去プログラムについて説明すると、図６（ａ）に示すように、データ消去プログラムは、当該データ消去プログラムに基づくデータ消去の実施が許諾されている旨を示すライセンスと、消去対象端末２において、当該データ消去プログラムを最初に実行したときに実施されるプログラムとしての前処理部と、前処理部の実行後に消去対象端末２の記憶装置２０２に実行可能に配置されるプログラムとしての消去部と、消去部の実行後に消去対象端末２の記憶装置２０２に実行可能に配置されるプログラムとしての後処理部と、から構成される。
【００４１】
尚、消去部は、記憶装置２０２のデータ領域に記憶されて、実行に基づきデータ消去を行う実行部Ａと、記憶装置２０２の起動領域に記憶されることにより、消去対象端末２の起動直後に起動されて、データ領域に記憶された実行部Ａを実行させる起動部Ａと、から構成されている。また、後処理部は、記憶装置２０２のデータ領域に記憶されて、実行に基づき後述する機器情報や結果情報の出力を行う実行部Ｂと、記憶装置２０２の起動領域に記憶されることにより、消去対象端末２の起動直後に起動されて、データ領域に記憶された実行部Ｂを実行させる起動部Ｂと、から構成されている。
【００４２】
以降では、データ処理プログラムに含まれる前処理部と、消去部と、後処理部の詳細な処理内容について説明していく。
【００４３】
まず、前処理部の動作について図４に基づいて説明する。制御部２０１は未使用領域に記憶されている前処理部をＲＡＭに読み込んで、前処理部を実行し、前処理部の実行に基づき、消去対象端末２に内蔵もしくは接続された各種機器の名称や機器の動作状況、例えば、ＲＡＭやハードディスクへのデータ読み書きテストの結果等を収集する（Ｓａ１）。
【００４４】
そして、当該データ消去プログラムがライセンスを含むか否かを判定し（Ｓａ２）、ライセンスを含む場合には、すなわち当該データ消去プログラムに基づくデータ消去の実施が許諾されている場合には、消去部の実行準備処理に移行する（Ｓａ７〜Ｓａ１０）。
【００４５】
消去部の実行準備処理においては、まず、現時点（通常状態）において記憶装置２０２の起動領域に記憶されているＯＳ起動部を、記憶装置２０２の未使用領域に記憶させる（Ｓａ７）。すなわち、ＯＳ起動部は、本発明の通常起動プログラムに該当する。また、Ｓａ７のステップは、本発明の通常起動プログラム退避ステップに該当する。
【００４６】
そして、記憶装置２０２の未使用領域に記憶されている消去部の起動部Ａを、記憶装置２０２の起動領域に記憶させ（Ｓａ８）、記憶装置２０２の未使用領域に記憶されている消去部の実行部Ａを、起動領域に記憶させた起動部Ａの実行に基づき実行部Ａが起動されるように未使用領域に記憶させる（Ｓａ９）。さらに、Ｓａ１において収集した機器情報を未使用領域に記憶させるとともに（Ｓａ１０）、消去対象端末２を再起動させて、前処理部の処理を終了する（Ｓａ１１）。すなわち、データ消去プログラムに含まれる消去部の起動部Ａは、本発明の消去起動プログラムに該当する。また、Ｓａ８、Ｓａ９、Ｓａ１１のステップは、本発明の消去準備ステップに該当する。
【００４７】
尚、本実施例においては、図２（ａ）に示すように、データ消去プログラムの利用料金が、決済サーバ５により決済できると判定したときに、当該データ消去プログラムに基づくデータ消去の実施が許諾されている旨を示すライセンスを含むデータ消去プログラムを配信する構成としているが、本発明はこれに限定されるものではなく、例えば、図２（ｂ）に示すように、消去対象端末２から配信要求を受信した場合には、ただちにライセンスを含まないデータ消去プログラムを配信し、消去対象端末２において該データ消去プログラムを実行することにより実施される前処理部において、データ消去プログラムの利用料金が決済できるか否かを判定することにより、配信装置１において、ライセンスの送信の可否、すなわちデータ消去プログラムの実行の可否を制御できるようにしても良い。
【００４８】
ここで、ライセンスを含まないデータ消去プログラムの実行に基づく処理について、図２（ｂ）、及び、図４のＳａ２〜Ｓａ６のステップに基づいて説明する。
【００４９】
Ｓａ２のステップにおいて、当該データ消去プログラムがライセンスを含まないと判定した場合には、記憶装置２０２のデータ領域にライセンスが保存されているか否かを判定する（Ｓａ３）。ライセンスが保存されていると判定した場合には、データ消去プログラムにライセンスを組み込んだあと、Ｓａ７のステップに移行して、前述した消去部の実行準備処理に移行する（Ｓａ７〜Ｓａ１１）。
【００５０】
また、Ｓａ３のステップにおいて、記憶装置２０２のデータ領域にライセンスが保存されていないと判定した場合には、ライセンス要求を、図２（ｂ）に示すように、配信装置１に送信する（Ｓａ５）。ライセンス要求を受信した配信装置１は、図３（ｂ）に示すように、決済受付けページを消去対象端末２に送信する。
【００５１】
決済受付けページ（図３（ｂ）参照）が表示されているときに、アクセス利用者が氏名、カード番号、有効期限からなる決済情報を入力し、「決済する」ボタンを操作することで、消去対象端末２は、決済情報を配信装置１に送信し、配信装置１は、該送信された決済情報を受信する決済情報受信処理を実行する。すなわち、決済情報受信処理を実行する配信装置１の制御部１０１は、本発明の決済情報受信手段に該当する。
【００５２】
決済情報を受信した配信装置１は、該決済情報とデータ消去プログラムの利用料金の金額とを含む決済要求を決済サーバ５に送信する。決済サーバ５は、受信した決済要求に含まれる決済情報に基づいて利用料金の金額を決済できるか否かを認証し、該認証した結果を特定可能な決済結果を配信装置１に送信する。
【００５３】
決済結果を受信した配信装置１は、決済結果が決済できない旨を示すときには、処理を終了する。また、決済結果が決済できる旨を示すときには、ライセンスを消去対象端末２に配信するライセンス配信処理を実行する。
【００５４】
そして、消去対象端末２は、配信されたライセンスを受信し、該ライセンスを消去対象端末２の記憶装置２０２の未使用領域に記憶した後（Ｓａ６）、Ｓａ３のステップに移行し、データ消去プログラムにライセンスを組み込み、Ｓａ７のステップを経て、前述のように消去部の実行準備処理に移行する（Ｓａ７〜Ｓａ１１）。
【００５５】
これら本実施例のデータ消去プログラムに含まれる消去部の構成によれば、ＣＤＲＯＭ等の記録媒体により、ライセンスを含まないデータ消去プログラムをアクセス利用者に入手させて、該記録媒体に記録されたデータ消去プログラムを実行する場合にも、消去対象端末２において該データ消去プログラムを実行することにより実施される前処理部において実施される、データ消去プログラムの利用料金が決済できるか否かを判定することにより、配信装置１において、ライセンスの送信の可否、すなわちデータ消去プログラムの実行の可否を制御できるようにできる。
【００５６】
このように、消去対象端末２においてデータ消去プログラムに含まれる前処理部が実行されると、図６（ｂ）に示すように、消去部の実行準備処理として、記憶装置２０２の起動領域に消去部の起動部Ａが記憶され、未使用領域に消去部の実行部Ａが記憶されて、再起動が実施される。以降では、再起動後に実行される消去部の詳細な処理内容について、図５（ａ）に基づいて説明していく。
【００５７】
まず、制御部２０１は消去対象端末２の再起動に基づいて、起動領域に記憶されている消去部の起動部Ａを実行し（Ｓｂ１）、消去部の起動部Ａの実行に基づいて、未使用領域に記憶されている消去部の実行部ＡをＲＡＭに読み込んで、消去部の実行部Ａを実行する（Ｓｂ２）。
【００５８】
そして、制御部２０１は消去部の実行部Ａの実行に基づいて、図６（ｃ）に示すように、未使用領域に記憶されている後処理部と、機器情報と、ＯＳ起動部等からなる処理の継続に必要なデータを全てＲＡＭに読み込む（Ｓｂ３）。この結果、消去部の実行部Ａは、記憶装置２０２に記憶されているデータを必要とせずに、ＲＡＭに読み込まれているデータのみを参照して処理を継続できるようになる。
【００５９】
制御部２０１は、図３（ｃ）に示す確認受付画面を表示し（Ｓｂ４）、データの消去を実行するか否かをアクセス利用者から受付けて、受付け結果を確認する（Ｓｂ５）。すなわち、Ｓｂ５のステップは、本発明の消去指示受付けステップに該当する。
【００６０】
Ｓｂ５のステップにおいて、データの消去を実行する旨を受付けたときには、記憶装置２０２の全領域の完全消去を実施する（Ｓｂ６）。すなわち、Ｓｂ６のステップは、本発明の消去ステップに該当する。また、Ｓｂ６のステップは、本発明の消去指示実行ステップに該当する。
【００６１】
完全消去が終了すると、図６（ｄ）に示すように、ＲＡＭに記憶されている後処理部の起動部Ｂを記憶装置２０２の起動領域に記憶し（Ｓｂ７）、ＲＡＭに読み込まれている後処理部の実行部Ｂを、消去後のデータ領域（未使用領域）に記憶する（Ｓｂ８）。すなわち、データ消去プログラムに含まれる後処理部の起動部Ｂは、本発明の結果情報出力起動プログラムに該当する。また、Ｓｂ７及びＳｂ８のステップは、本発明の結果情報出力準備ステップに該当する。また、データ消去プログラムに含まれる後処理部の起動部Ｂは、本発明の機器情報出力起動プログラムに該当する。また、Ｓｂ７及びＳｂ８のステップは、本発明の機器情報出力準備ステップに該当する。
【００６２】
さらに、Ｓｂ８のステップにおいては、ＲＡＭに読み込まれている機器情報を、消去後のデータ領域（未使用領域）に記憶する。すなわち、Ｓｂ８のステップは、本発明の機器情報記録ステップに該当する。
【００６３】
さらに、Ｓｂ８のステップにおいては、ＲＡＭに読み込まれている現在日時である消去日時や消去方式等からなる結果情報を、消去後のデータ領域（未使用領域）に記憶する。すなわち、Ｓｂ８のステップは、本発明の結果情報記録ステップに該当する。
【００６４】
その後、再起動を行い（Ｓｂ９）、制御部２０１は消去対象端末２の再起動に基づいて、後処理部の処理を実施する。
【００６５】
後処理部の処理においては、図５（ｂ）に示すように、起動領域に記憶されている後処理部の起動部Ｂを実行し（Ｓｃ１）、後処理部の起動部Ｂの実行に基づいて、未使用領域に記憶されている後処理部の実行部ＢをＲＡＭに読み込んで、後処理部の実行部Ｂを実行する（Ｓｃ２）。そして、制御部２０１は後処理部の実行部Ｂの実行に基づいて、未使用領域に記憶されている機器情報や結果情報を読み込んで、これら情報を含む図３（ｄ）に示す消去結果画面を出力する（Ｓｃ３）。すなわち、Ｓｃ３のステップは、本発明の結果情報出力ステップに該当する。また、Ｓｃ３のステップは、本発明の機器情報出力ステップに該当する。
【００６６】
また、Ｓｂ５のステップにおいて、データの消去を実行しない旨を受付けたときには、ＲＡＭに記憶されているＯＳ起動部を記憶装置２０２の起動領域に記憶し（Ｓｂ１０）、未使用領域に記憶されているデータ（前処理部、消去部、後処理部、機器情報、ＯＳ起動部等からなるデータ消去プログラムにより記憶されたデータ）の完全消去を実施して（Ｓｂ１１）、再起動を行う（Ｓｂ９）。すなわち、Ｓｂ９〜Ｓｂ１１のステップは、本発明の復帰指示実行ステップに該当する。
【００６７】
その後、制御部２０１は消去対象端末２の再起動に基づいて、起動領域に記憶されているＯＳ起動部を実行し、ＯＳ起動部の実行に基づいて、使用済み領域に記憶されているＯＳ実行部をＲＡＭに読み込んで、ＯＳ実行部を実行する。すなわち、消去対象端末２は、データ消去プログラムの実行前の状態に復帰するので、次回以降の起動時には通常起動するようになる。
【００６８】
以上、本実施例によれば、自宅や勤務先や出先で利用しているパソコンやＰＤＡ等の消去対象端末２から配信要求を受信することによりデータ消去プログラムが、これら消去対象端末２に配信されてデータの消去が実施されることから、アクセス利用者がデータ消去プログラムを配布もしくは販売する事業者の所在地に出向くことなく記憶装置２０２のデータの消去を簡便に行うことができる。よって、アクセス利用者の利便性を向上できる。また、データ消去プログラムは、配信装置１にのみ記憶されているとともに、配信要求を送信してきた消去対象端末２に配信されて、これら配信されたデータ消去プログラムの一部もしくは全部を含むデータの消去が実施されるので、配信済みのデータ消去プログラムの不正利用を極力防止できる。
【００６９】
また、本実施例によれば、消去対象端末２が有する記憶装置２０２のデータの消去後に消去対象端末２を起動すると、図３（ｄ）に示すように、消去日時や消去方式を含む結果情報が出力されるので、これら結果情報を確認するための手間を低減できるとともに、消去方式によってデータ消去の信頼度を確認できる。よって記憶装置２０２や消去対象端末２の再利用を促進できる。
【００７０】
また、本実施例によれば、消去対象端末２が有する記憶装置のデータの消去後に消去対象端末２を起動すると、図３（ｄ）に示すように、消去対象端末２が有する機器の名称やこれら各機器の動作状況を含む機器情報が出力されるので、これら機器情報を確認するための手間を低減でき、よって消去対象端末２の再利用を促進できる。
【００７１】
また、本実施例によれば、アクセス利用者は、データ消去プログラムの利用料金の支払いが簡便になるとともに、データ消去プログラム配信装置１は、データ消去プログラムの配信ごとに、データ消去プログラムの利用料金を確実に徴収することができる。
【００７２】
また、本実施例によれば、データ消去プログラム配信装置１に登録された消去対象端末２にのみデータ消去プログラムが配信されてデータ消去が実施されるので、データ消去の必要のない消去対象端末２のデータが消去されることによる不都合の発生を、極力防止することができる。
【００７３】
また、本実施例によれば、データ消去プログラムの実行後に、アクセス利用者から復帰指示を受付けたとき（図３（ｃ）に示す確認受付け画面において「しない」を受付けたとき）には消去対象端末２の記憶装置２０２をデータ消去プログラムの実行前の状態で起動させられる、すなわち通常起動させられる（図６（ａ）に示すようにＯＳ起動部とＯＳ実行部により通常起動される）とともに、消去指示を受付けたとき（図３（ｃ）に示す確認受付け画面において「する」を受付けたとき）には記憶装置２０２のデータの消去を実行できるようになっており、アクセス利用者の要望に柔軟に対応できる。つまり、データ消去プログラムの実行後にあっても、アクセス利用者の要望に応じて、データ消去プログラムの実行前の状態に復帰させることができる。
【実施例２】
【００７４】
次に、実施例２に係るデータ消去プログラム配信システムに関して、図７〜９を参照して説明する。なお、本実施例２は請求項７に対応しており、本実施例２の特徴としては、前記実施例１においては、消去対象端末２の制御部２０１が、データ消去プログラムの前処理部の実行に基づき、未使用領域にプログラムや結果情報等のデータを書き込んだ後にデータ消去を開始するのに対し、本実施例２では、データ消去プログラムの前処理部の実行に基づき、使用済み領域にプログラムや結果情報等のデータを書き込んだ後にデータ消去を開始する、つまり既に記憶されているデータを上書きする点であり、その他のシステム構成等は、前述の実施例１のデータ消去プログラム配信システムと同一であることから、同一である部分の説明は省略するものとし、前記実施例１からの変更点となる本実施例２の特徴部分について以下に説明する。
【００７５】
以降では、配信装置１により配信され、消去対象端末２が有する記憶装置２０２に図９（ａ）に示すように記憶されている実施例２におけるデータ処理プログラムの処理内容、具体的には、データ消去プログラムに含まれる前処理部と、消去部と、後処理部の詳細な処理内容について説明していく。
【００７６】
まず、前処理部の動作について図７に基づいて説明する。制御部２０１は未使用領域に記憶されている前処理部をＲＡＭに読み込んで、前処理部を実行し、前処理部の実行に基づき、消去対象端末２に内蔵もしくは接続された各種機器の名称や機器の動作状況、例えば、ＲＡＭやハードディスクへのデータ読み書きテストの結果等を収集する（Ｓｄ１）。
【００７７】
そして、当該データ消去プログラムがライセンスを含むか否かを判定し（Ｓｄ２）、ライセンスを含む場合には、すなわち当該データ消去プログラムに基づくデータ消去の実施が許諾されている場合には、消去部の実行準備処理に移行する（Ｓｄ７〜Ｓｄ１０）。
【００７８】
消去部の実行準備処理においては、記憶装置２０２の未使用領域に記憶されている消去部の起動部Ａを、記憶装置２０２の起動領域に記憶させ（Ｓｄ７）、記憶装置２０２の未使用領域に記憶されている消去部の実行部Ａを使用済み領域に記憶させて、起動領域に記憶させた起動部Ａの実行に基づき、実行部Ａが起動されるようにする（Ｓｄ８）。さらに、Ｓｄ１において収集した機器情報を使用済み領域に記憶させるとともに（Ｓｄ９）、消去対象端末２を再起動させて、前処理部の処理を終了する（Ｓｄ１０）。尚、使用済み領域に記憶されているデータは、消去部の実行部Ａ及び機器情報により上書き記憶される。すなわち、データ消去プログラムに含まれる消去部の起動部Ａは、本発明の消去起動プログラムに該当する。また、Ｓｄ７、Ｓｄ８、Ｓｄ１０のステップは、本発明の消去準備ステップに該当する。
【００７９】
尚、ライセンスを含まないデータ消去プログラムを受信した場合の処理、具体的には、Ｓｄ２〜Ｓｄ６のステップに基づく処理については、実施例１におけるＳａ２〜Ｓａ６のステップに基づく処理と同一であるため、説明は省略する。
【００８０】
このように、消去対象端末２においてデータ消去プログラムに含まれる前処理部が実行されると、図９（ｂ）に示すように、消去部の実行準備処理として、記憶装置２０２の起動領域に消去部の起動部Ａが記憶され、使用済み領域に消去部の実行部Ａが記憶されて、再起動が実施される。以降では、再起動後に実行される消去部の詳細な処理内容について、図８に基づいて説明していく。
【００８１】
まず、制御部２０１は消去対象端末２の再起動に基づいて、起動領域に記憶されている消去部の起動部Ａを実行し（Ｓｅ１）、消去部の起動部Ａの実行に基づいて、使用済み領域に記憶されている消去部の実行部ＡをＲＡＭに読み込んで、消去部の実行部Ａを実行する（Ｓｅ２）。
【００８２】
そして、制御部２０１は消去部の実行部Ａの実行に基づいて、図９（ｃ）に示すように、使用済み領域に記憶されている後処理部と、機器情報等からなる処理の継続に必要なデータを全てＲＡＭに読み込む（Ｓｅ３）。この結果、消去部の実行部Ａは、記憶装置２０２に記憶されているデータを必要とせずに、ＲＡＭに読み込まれているデータのみを参照して処理を継続できるようになる。
【００８３】
次いで、制御部２０１は、記憶装置２０２の全領域の完全消去を実施する（Ｓｅ４）。すなわち、Ｓｅ４のステップは、本発明の消去ステップに該当する。
【００８４】
完全消去が終了すると、図９（ｄ）に示すように、ＲＡＭに記憶されている後処理部の起動部Ｂを記憶装置２０２の起動領域に記憶し（Ｓｅ５）、ＲＡＭに記憶されている後処理部の実行部Ｂを、消去後のデータ領域（未使用領域）に記憶する（Ｓｅ６）。すなわち、データ消去プログラムに含まれる後処理部の起動部Ｂは、本発明の結果情報出力起動プログラムに該当する。また、Ｓｅ５及びＳｅ６のステップは、本発明の結果情報出力準備ステップに該当する。また、データ消去プログラムに含まれる後処理部の起動部Ｂは、本発明の機器情報出力起動プログラムに該当する。また、Ｓｅ５及びＳｅ６のステップは、本発明の機器情報出力準備ステップに該当する。
【００８５】
さらに、Ｓｅ６のステップにおいては、ＲＡＭに読み込まれている機器情報を、消去後のデータ領域（未使用領域）に記憶する。すなわち、Ｓｅ６のステップは、本発明の機器情報記録ステップに該当する。
【００８６】
さらに、Ｓｅ６のステップにおいては、ＲＡＭに読み込まれている現在日時である消去日時や消去方式等からなる結果情報を、消去後のデータ領域（未使用領域）に記憶する。すなわち、Ｓｅ６のステップは、本発明の結果情報記録ステップに該当する。
【００８７】
その後、再起動を行い（Ｓｅ７）、制御部２０１は消去対象端末２の再起動に基づいて、後処理部の処理を実施する。尚、後処理部の処理は、実施例１と同一（図５（ｂ）参照）であるため、説明は省略する。
【００８８】
以上、本実施例によれば、自宅や勤務先や出先で利用しているパソコンやＰＤＡ等の消去対象端末２から配信要求を受信することによりデータ消去プログラムが、これら消去対象端末２に配信されてデータの消去が実施されることから、アクセス利用者がデータ消去プログラムを配布もしくは販売する事業者の所在地に出向くことなく記憶装置２０２のデータの消去を簡便に行うことができる。よって、アクセス利用者の利便性を向上できる。また、データ消去プログラムは、配信装置１にのみ記憶されているとともに、配信要求を送信してきた消去対象端末２に配信されて、これら配信されたデータ消去プログラムの一部もしくは全部を含むデータの消去が実施されるので、配信済みのデータ消去プログラムの不正利用を極力防止できる。
【００８９】
また、本実施例によれば、消去対象端末２が有する記憶装置２０２のデータの消去後に消去対象端末２を起動すると、図３（ｄ）に示すように、消去日時や消去方式を含む結果情報が出力されるので、これら結果情報を確認するための手間を低減できるとともに、消去方式によってデータ消去の信頼度を確認できる。よって記憶装置２０２や消去対象端末２の再利用を促進できる。
【００９０】
また、本実施例によれば、消去対象端末２が有する記憶装置のデータの消去後に消去対象端末２を起動すると、図３（ｄ）に示すように、消去対象端末２が有する機器の名称やこれら各機器の動作状況を含む機器情報が出力されるので、これら機器情報を確認するための手間を低減でき、よって消去対象端末２の再利用を促進できる。
【００９１】
また、本実施例によれば、アクセス利用者は、データ消去プログラムの利用料金の支払いが簡便になるとともに、データ消去プログラム配信装置１は、データ消去プログラムの配信ごとに、データ消去プログラムの利用料金を確実に徴収することができる。
【００９２】
また、本実施例によれば、データ消去プログラム配信装置１に登録された消去対象端末２にのみデータ消去プログラムが配信されてデータ消去が実施されるので、データ消去の必要のない消去対象端末２のデータが消去されることによる不都合の発生を、極力防止することができる。
【００９３】
また、本実施例によれば、図９（ｂ）に示すように、消去対象端末２の記憶装置２０２の使用済み領域にデータ消去プログラムを記憶させることで、予め記憶されているデータとデータ消去プログラムとが混在するようになるので、消去対象端末２が通常起動することでアクセス利用者により不正にデータ消去プログラムが記憶装置から抽出されることを困難化できる。
【実施例３】
【００９４】
次に、実施例３に係るデータ消去プログラム配信システムに関して、図１０〜１２を参照して説明する。なお、本実施例３は請求項８に対応しており、本実施例３の特徴としては、前記実施例１においては、消去対象端末２の制御部２０１が、データ消去プログラムの前処理部の実行に基づき、未使用領域にプログラムや結果情報等のデータを書き込んだ後に、再起動を行ってからデータ消去を開始するのに対し、本実施例２では、データ消去プログラムの前処理部の実行に基づき、主記憶装置（ＲＡＭ）にプログラムや結果情報等のデータを書き込んだ後に、再起動を行わずにデータ消去を開始する点であり、その他のシステム構成等は、前述の実施例１のデータ消去プログラム配信システムと同一であることから、同一である部分の説明は省略するものとし、前記実施例１からの変更点となる本実施例３の特徴部分について以下に説明する。
【００９５】
ここで、本実施例におけるデータ消去プログラムの消去部の構成について説明すると、図１２（ａ）に示すように、データ消去プログラムの消去部は、データ消去を行う実行部Ａのみにより構成されている。
【００９６】
以降では、配信装置１により配信され、消去対象端末２が有する記憶装置２０２に図１２（ａ）に示すように記憶されている実施例３におけるデータ処理プログラムの処理内容、具体的には、データ消去プログラムに含まれる前処理部と、消去部と、後処理部の詳細な処理内容について説明していく。
【００９７】
まず、前処理部の動作について図７に基づいて説明する。制御部２０１は未使用領域に記憶されている前処理部をＲＡＭに読み込んで、前処理部を実行し、前処理部の実行に基づき、消去対象端末２に内蔵もしくは接続された各種機器の名称や機器の動作状況、例えば、ＲＡＭやハードディスクへのデータ読み書きテストの結果等を収集する（Ｓｆ１）。
【００９８】
そして、当該データ消去プログラムがライセンスを含むか否かを判定し（Ｓｆ２）、ライセンスを含む場合には、すなわち当該データ消去プログラムに基づくデータ消去の実施が許諾されている場合には、消去部の実行準備処理に移行する（Ｓｆ７〜Ｓｆ９）。
【００９９】
消去部の実行準備処理においては、記憶装置２０２の未使用領域に記憶されている消去部の実行部Ａ及び後処理部をＲＡＭに読み込み（Ｓｆ７）、さらに、Ｓｆ１において収集した機器情報をＲＡＭに読み込む（Ｓｆ８）。この結果、消去部の実行部Ａは、記憶装置２０２に記憶されているデータを必要とせずに、ＲＡＭに読み込まれているデータのみを参照して処理を継続することができるようになる。
【０１００】
その後、前処理部がＲＡＭに読み込まれている消去部の実行部Ａを実行することにより（Ｓｆ９）、再起動なしに消去部の処理に移行する。すなわち、Ｓｆ９のステップは、本発明の消去準備ステップに該当する。
【０１０１】
尚、ライセンスを含まないデータ消去プログラムを受信した場合の処理、具体的には、Ｓｆ２〜Ｓｆ６のステップに基づく処理については、実施例１におけるＳａ２〜Ｓａ６のステップに基づく処理と同一であるため、説明は省略する。
【０１０２】
このように、消去対象端末２においてデータ消去プログラムに含まれる前処理部が実行されると、図１２（ｂ）に示すように、消去部の実行準備処理として、ＲＡＭに消去部の実行部Ａ、後処理部、機器情報が読み込まれて、消去部の実行部Ａが実行されることにより、消去部の処理が実施される。この消去部の詳細な処理内容について、図１１に基づいて説明していく。
【０１０３】
まず、制御部２０１は、図３（ｃ）に示す確認受付画面を表示し（Ｓｇ１）、データの消去を実行するか否かをアクセス利用者から受付けて、受付け結果を確認する（Ｓｇ２）。すなわち、Ｓｇ２のステップは、本発明の消去指示受付けステップに該当する。
【０１０４】
Ｓｇ２のステップにおいて、データの消去を実行する旨を受付けたときには、記憶装置２０２の全領域の完全消去を実施する（Ｓｇ３）。すなわち、Ｓｇ３のステップは、本発明の消去ステップに該当する。また、Ｓｇ３のステップは、本発明の消去指示実行ステップに該当する。
【０１０５】
完全消去が終了すると、図１２（ｄ）に示すように、ＲＡＭに記憶されている後処理部の起動部Ｂを記憶装置２０２の起動領域に記憶し（Ｓｇ４）、後処理部の実行部Ｂを、消去後のデータ領域（未使用領域）に記憶する（Ｓｇ５）。すなわち、データ消去プログラムに含まれる後処理部の起動部Ｂは、本発明の結果情報出力起動プログラムに該当する。また、Ｓｇ４及びＳｇ５のステップは、本発明の結果情報出力準備ステップに該当する。また、データ消去プログラムに含まれる後処理部の起動部Ｂは、本発明の機器情報出力起動プログラムに該当する。また、Ｓｇ４及びＳｇ５のステップは、本発明の機器情報出力準備ステップに該当する。
【０１０６】
さらに、Ｓｇ５のステップにおいては、ＲＡＭに読み込まれている機器情報を、消去後のデータ領域（未使用領域）に記憶する。すなわち、Ｓｇ５のステップは、本発明の機器情報記録ステップに該当する。
【０１０７】
さらに、Ｓｇ５のステップにおいては、ＲＡＭに読み込まれている現在日時である消去日時や消去方式等からなる結果情報を、消去後のデータ領域（未使用領域）に記憶する。すなわち、Ｓｇ５のステップは、本発明の結果情報記録ステップに該当する。
【０１０８】
その後、再起動を行い（Ｓｇ６）、制御部２０１は消去対象端末２の再起動に基づいて、後処理部の処理を実施する。尚、後処理部の処理は、実施例１と同一（図５（ｂ）参照）であるため、説明は省略する。
【０１０９】
また、Ｓｂ５のステップにおいて、データの消去を実行しない旨を受付けたときには、未使用領域に記憶されているデータ（前処理部、消去部、後処理部等からなるデータ消去プログラムにより記憶されたデータ）の完全消去を実施して（Ｓｇ７）、再起動を行う（Ｓｇ６）。すなわち、Ｓｇ７〜Ｓｇ６のステップは、復帰指示実行ステップに該当する。
【０１１０】
その後、制御部２０１は消去対象端末２の再起動に基づいて、起動領域に記憶されているＯＳ起動部を実行し、ＯＳ起動部の実行に基づいて、使用済み領域に記憶されているＯＳ実行部をＲＡＭに読み込んで、ＯＳ実行部を実行する。すなわち、消去対象端末２は、データ消去プログラムの実行前の状態に復帰するので、次回以降の起動時には通常起動するようになる。
【０１１１】
以上、本実施例によれば、自宅や勤務先や出先で利用しているパソコンやＰＤＡ等の消去対象端末２から配信要求を受信することによりデータ消去プログラムが、これら消去対象端末２に配信されてデータの消去が実施されることから、アクセス利用者がデータ消去プログラムを配布もしくは販売する事業者の所在地に出向くことなく記憶装置２０２のデータの消去を簡便に行うことができる。よって、アクセス利用者の利便性を向上できる。また、データ消去プログラムは、配信装置１にのみ記憶されているとともに、配信要求を送信してきた消去対象端末２に配信されて、これら配信されたデータ消去プログラムの一部もしくは全部を含むデータの消去が実施されるので、配信済みのデータ消去プログラムの不正利用を極力防止できる。
【０１１２】
また、本実施例によれば、消去対象端末２が有する記憶装置２０２のデータの消去後に消去対象端末２を起動すると、図３（ｄ）に示すように、消去日時や消去方式を含む結果情報が出力されるので、これら結果情報を確認するための手間を低減できるとともに、消去方式によってデータ消去の信頼度を確認できる。よって記憶装置２０２や消去対象端末２の再利用を促進できる。
【０１１３】
また、本実施例によれば、消去対象端末２が有する記憶装置のデータの消去後に消去対象端末２を起動すると、図３（ｄ）に示すように、消去対象端末２が有する機器の名称やこれら各機器の動作状況を含む機器情報が出力されるので、これら機器情報を確認するための手間を低減でき、よって消去対象端末２の再利用を促進できる。
【０１１４】
また、本実施例によれば、アクセス利用者は、データ消去プログラムの利用料金の支払いが簡便になるとともに、データ消去プログラム配信装置１は、データ消去プログラムの配信ごとに、データ消去プログラムの利用料金を確実に徴収することができる。
【０１１５】
また、本実施例によれば、データ消去プログラム配信装置１に登録された消去対象端末２にのみデータ消去プログラムが配信されてデータ消去が実施されるので、データ消去の必要のない消去対象端末２のデータが消去されることによる不都合の発生を、極力防止することができる。
【０１１６】
また、本実施例によれば、データ消去プログラムによるデータ消去が終了するまでは消去対象端末２が再起動されないため、アクセス利用者の作業時間が短縮されるため好ましい。
【０１１７】
また、本実施例によれば、データ消去プログラムの実行後に、アクセス利用者から復帰指示を受付けたとき（図３（ｃ）に示す確認受付け画面において「しない」を受付けたとき）には消去対象端末２の記憶装置２０２をデータ消去プログラムの実行前の状態で起動させられる、すなわち通常起動させられる（図１２（ａ）に示すようにＯＳ起動部とＯＳ実行部により通常起動される）とともに、消去指示を受付けたとき（図３（ｃ）に示す確認受付け画面において「する」を受付けたとき）には記憶装置２０２のデータの消去を実行できるようになっており、アクセス利用者の要望に柔軟に対応できる。つまり、データ消去プログラムの実行後にあっても、アクセス利用者の要望に応じて、データ消去プログラムの実行前の状態に復帰させることができる。
【０１１８】
以上、本発明の実施例を図面により説明してきたが、具体的な構成はこれら実施例に限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１１９】
例えば、前記実施例では、図６（ｄ）、図９（ｄ）、図１２（ｄ）に示すように、データ消去後の記憶装置２０２に、結果情報とこれら結果情報を出力するプログラム（後処理部の起動部Ｂ及び実行部Ｂ）を記録しておき、データ消去後に消去対象端末２を起動すると、結果情報が出力される構成としているが、本発明はこれに限定されるものではなく、データ消去後には結果情報が出力されない構成としてもよく、このようにすればデータ消去プログラムの構成及び処理内容を簡便化できる。
【０１２０】
また、前記実施例では、図６（ｄ）、図９（ｄ）、図１２（ｄ）に示すように、データ消去後の記憶装置２０２に、機器情報とこれら機器情報を出力するプログラム（後処理部の起動部Ｂ及び実行部Ｂ）を記録しておき、データ消去後に消去対象端末２を起動すると、機器情報が出力される構成としているが、本発明はこれに限定されるものではなく、データ消去後には結果情報が出力されない構成としてもよく、このようにすればデータ消去プログラムの構成及び処理内容を簡便化できる。
【０１２１】
また、前記実施例では、図２（ａ）に示すように、決済情報が認証できたことを条件に、データ消去プログラムを配信する構成としているが、本発明はこれに限定されるものではなく、認証の可否に関わらず配信する構成としても良く、例えば、企業等で予め任意回数の利用が可能なライセンスを購入している場合には、決済情報の取得や認証を行わない構成が好ましい。また、このような構成においても、図２（ｂ）に示すように、データ消去プログラムの実行時に決済情報を取得し、決済情報の認証を行う構成とすれば、データ消去プログラムの実行ごとに、利用料金を徴収することができる。
【０１２２】
また、前記実施例では、図２（ａ）に示すように、配信装置１の記憶部１０２に記憶されている端末特定情報に、消去対象端末２に固有に付与された端末特定情報が登録されていることを条件に、該消去対象端末２にデータ消去プログラムを配信する構成としているが、本発明はこれに限定されるものではなく、登録の有無に関わらず配信する構成としても良く、このようにすれば配信装置１におけるプログラム配信に係る処理を簡便化できる。
【０１２３】
また、前記実施例では、図４、図７、図１０のフローチャートに示すように、データ配信プログラムがライセンスを含むことを条件に、データ配信プログラムの実行する構成としているが、本発明はこれに限定されるものではなく、ライセンスの有無に関わらず実行する構成としても良く、このようにすれば配信装置１におけるプログラム配信に係る処理や、データ消去プログラムの構成及び処理内容を簡便化できる。
【０１２４】
また、前記実施例１〜実施例３では、配信装置１は、各々異なる単一のデータ消去プログラムを配信する構成としているが、本発明はこれに限定されるものではなく、配信装置１が消去対象端末２に送信する配信受付けページにおいて、実施例１〜実施例３において個別に例示したデータ消去プログラムのいずれか１つを選択可能にして、アクセス利用者からいずれのデータ消去プログラムを配信するかを受付ける構成としても良く、このようにすればアクセス利用者は所望のデータ消去プログラムを選択することができる。
【０１２５】
また、前記実施例においては、本発明におけるコンピュータネットワークとしてインターネット網４を適用しているが、本発明はこれに限定されるものではなく、コンピュータネットワークとして企業内や企業間に構築されたＬＡＮ、ＷＡＮ等を適用する構成としても良い。
【０１２６】
尚、コンピュータネットワークとしてこれら企業内や企業間に構築されたＬＡＮ、ＷＡＮ等を適用する場合にあっては、データ消去プログラム販売事業者が、例えば、配信装置１を企業や企業グループに販売或いはレンタルし、これら販売或いはレンタルされた配信装置１を企業内や企業間に構築されたＬＡＮ、ＷＡＮ等に接続して、該企業内や企業間に構築されたＬＡＮ、ＷＡＮ等に接続された従業員等のコンピュータに対して、配信装置１からデータ消去プログラムを配信するようにしても良く、このようにすることで、データ消去プログラムは、配信装置１にのみ記憶されているとともに、配信要求を送信してきた消去対象端末２となる従業員等のコンピュータに配信されて、これら配信されたデータ消去プログラムを含むデータの消去が実施されるので、配信済みのデータ消去プログラムの不正利用を極力防止できる。
【０１２７】
また、前記実施例では、端末特定情報は、配信装置１の記憶部１０２に予め登録されている構成としているが、例えば、配信装置１が企業内や企業間に構築されたＬＡＮ、ＷＡＮ等に設置されていて、これら企業内や企業グループの全コンピュータを管理する資源管理コンピュータにおいて、廃棄処分等の決定に基づき、もしくは、異動により使用者が変更する等の決定に基づいて、データ消去が必要な消去対象端末の端末特定情報が管理されている場合には、これら資源管理コンピュータにおいて管理されている消去対象端末２の端末特定情報を配信装置１に取得させて、配信装置１の記憶部１０２に記憶させることにより、端末特定情報が配信装置１の記憶部１０２に予め登録されているようにしても良い。
【図面の簡単な説明】
【０１２８】
【図１】本発明の本実施例におけるデータ消去プログラム配信装置の構成を示すブロック図である。
【図２】（ａ）は決済後にデータ消去プログラムを配信するときの処理の流れを示す図であり、（ｂ）はデータ消去プログラム配信後に決済を行うときの処理の流れを示す図である。
【図３】（ａ）はデータ消去プログラム配信装置が提供するデータ消去プログラム配信サイトのトップページの一例を示す図であり、（ｂ）は決済受付けページの一例を示す図であり、（ｃ）は消去部が出力する確認受付け画面の一例を示す図であり、（ｄ）は後処理部が出力する消去結果画面の一例を示す図である。
【図４】実施例１における前処理部の処理の流れを示すフローチャートである。
【図５】（ａ）は、実施例１における消去部の処理の流れを示すフローチャートであり、（ｂ）は実施例１〜３における後処理部の処理の流れを示すフローチャートである。
【図６】実施例１における記憶装置のデータ消去の流れを示す図である。
【図７】実施例２における前処理部の処理の流れを示すフローチャートである。
【図８】実施例２における消去部の処理の流れを示すフローチャートである。
【図９】実施例２における記憶装置のデータ消去の流れを示す図である。
【図１０】実施例３における前処理部の処理の流れを示すフローチャートである。
【図１１】実施例３における消去部の処理の流れを示すフローチャートである。
【図１２】実施例３における記憶装置のデータ消去の流れを示す図である。
【符号の説明】
【０１２９】
１                データ消去プログラム配信装置
２                消去対象端末
４                インターネット網
５                決済サーバ
１０１            制御部（データ消去プログラム配信装置）
１０２            記憶部（データ消去プログラム配信装置）
２０１            制御部（消去対象端末）
２０２            記憶装置（消去対象端末）
【図１】
2006139516.tif 000003
【図２】
2006139516.tif 000004
【図３】
2006139516.tif 000005
【図４】
2006139516.tif 000006
【図５】
2006139516.tif 000007
【図６】
2006139516.tif 000008
【図７】
2006139516.tif 000009
【図８】
2006139516.tif 000010
【図９】
2006139516.tif 000011
【図１０】
2006139516.tif 000012
【図１１】
2006139516.tif 000013
【図１２】
2006139516.tif 000014