(57)【要約】【課題】ユーザ側のコンピュータを起動する際に、ユーザの待ち時間を短くし、ユーザに便利さをもたらすことができるリモート制御を管理するシステム及び管理方法を提供すること。【解決手段】本発明に係るリモート制御を管理するシステムは、サーバにおいてモニタプログラムを設定するための設定モジュールと、モニタプログラムをコンピュータに送信して、当該モニタプログラムを受信したコンピュータの中で当該モニタプログラムを実行するための送信モジュールと、コンピュータに異常が発生した場合、モニタプログラムが送信してきたリモート制御要求を自動的に受信するための受信モジュールと、サーバにおいて遠隔監視ソフトウェアを実行し、且つコンピュータに接続して、コンピュータに対するリモート制御を実現するための実行モジュールと、を備える。【選択図】図３
2014154149.tif 000002
【特許請求の範囲】
【請求項１】
サーバにおいてモニタプログラムを設定するための設定モジュールと、
前記モニタプログラムをコンピュータに送信して、当該モニタプログラムを受信したコンピュータの中で当該モニタプログラムを実行するための送信モジュールと、
前記コンピュータに異常が発生した場合、前記モニタプログラムが送信してきたリモート制御要求を自動的に受信するための受信モジュールと、
前記サーバにおいて遠隔監視ソフトウェアを実行し、且つコンピュータに接続して、前記コンピュータに対するリモート制御を実現するための実行モジュールと、
を備えることを特徴とするリモート制御を管理するシステム。
【請求項２】
前記コンピュータの異常が処理された後、日誌を生成して、ユーザが前記コンピュータに対して行なった具体的な操作を記録するための生成モジュールをさらに備えることを特徴とする請求項１に記載のリモート制御を管理するシステム。
【請求項３】
前記日誌は、訪問されたフォルダの名称、リモート制御の開始時間や終了時間、異常の原因及びユーザの名前、年齢、会社名等を記録することを特徴とする請求項２に記載のリモート制御を管理するシステム。
【請求項４】
前記モニタプログラムは、データ保護機能を有し、前記サーバが前記コンピュータをリモート制御する時に、前記モニタプログラムは前記データ保護機能を起動して、前記サーバの前記コンピュータに対するアクセス権限を規制することを特徴とする請求項１に記載のリモート制御を管理するシステム。
【請求項５】
サーバにおいてモニタプログラムを設定するステップと、
前記モニタプログラムをコンピュータに送信して、当該モニタプログラムを受信したコンピュータの中で当該モニタプログラムを実行するステップと、
前記コンピュータに異常が発生した場合、前記モニタプログラムが送信してきたリモート制御要求を自動的に受信するステップと、
前記サーバにおいて遠隔監視ソフトウェアを実行し、且つコンピュータに接続して、前記コンピュータに対するリモート制御を実現するステップと、
を備えることを特徴とするリモート制御を管理する方法。
【請求項６】
前記コンピュータの異常を処理した後、日誌を生成して、ユーザが前記コンピュータに対して行なった具体的な操作を記録することを特徴とする請求項５に記載のリモート制御を管理する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理システム及び管理方法に関し、特にリモート制御を管理するためのシステム及びその管理方法に関するものである。
【背景技術】
【０００２】
リモート制御は、ネットワークを介して遠く離れて位置するコンピュータを制御する技術である。例えば、企業に対して技術サポートを提供するリモート制御は、現在幅広く応用されている。サービスプロバイダー／ＩＴ技術者は、地理環境などの制限を受けずに、ネットワークを介してクライアント／ユーザのコンピュータをリモート制御して、クライアント／ユーザに対して教育訓練を行う又は相手のコンピュータで発生した故障等を解決することができる。
【０００３】
リモート制御は、サービスプロバイダー／ＩＴ技術者とクライアント／ユーザとの間の協同作業の方式を大幅に改善して、仕事の効率を高めることができるが、従来の動作モードは以下の問題がある。
【０００４】
従来のリモート制御の過程において、クライアント／ユーザは、問題が発生してサービスプロバイダー／ＩＴ技術者にリモート制御を要求する際、先ずサービスプロバイダー／ＩＴ技術者と連絡を取り、サービスプロバイダー／ＩＴ技術者に状況を知らせた後、サービスプロバイダー／ＩＴ技術者が、クライアント／ユーザに対してリモート制御要求を送信し、クライアント／ユーザは、前記リモート制御の要求を確認して同意する。以上の過程を得て、サービスプロバイダー／ＩＴ技術者は、遠隔システムの制御権を得る。しかし、このような場合、クライアント／ユーザのシステムに問題が発生した際、サービスプロバイダー／ＩＴ技術者が制御権を得るまでに、通報、要求、同意の三つの段階を経なければならないため、時間の浪費を招く。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、本発明は以上の問題点に鑑みてなされたものであり、ユーザ側のコンピュータを起動する際に、ユーザの待ち時間を短くし、ユーザに便利さをもたらすことができるリモート制御を管理するシステム及びその管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明に係るリモート制御を管理するシステムは、サーバにおいてモニタプログラムを設定するための設定モジュールと、前記モニタプログラムをコンピュータに送信して、当該モニタプログラムを受信したコンピュータの中で当該モニタプログラムを実行するための送信モジュールと、前記コンピュータに異常が発生した場合、前記モニタプログラムが送信してきたリモート制御要求を自動的に受信するための受信モジュールと、前記サーバにおいて遠隔監視ソフトウェアを実行し、且つコンピュータに接続して、前記コンピュータに対するリモート制御を実現するための実行モジュールと、を備える。
【０００７】
また、上記の課題を解決するために、本発明に係るリモート制御を管理する方法は、サーバにおいてモニタプログラムを設定するステップと、前記モニタプログラムをコンピュータに送信して、当該モニタプログラムを受信したコンピュータの中で当該モニタプログラムを実行するステップと、前記コンピュータに異常が発生した場合、前記モニタプログラムが送信してきたリモート制御要求を自動的に受信するステップと、前記サーバにおいて遠隔監視ソフトウェアを実行し、且つコンピュータに接続して、前記コンピュータに対するリモート制御を実現するステップと、を備える。
【発明の効果】
【０００８】
従来の技術と異なり、本発明のリモート制御に対する管理システム及び管理方法は、モニタプログラムを介して、ユーザ側のコンピュータに異常が発生したかどうかを監視し、且つコンピュータに異常が発生した場合、コンピュータから送信されてきたリモート制御要求を自動的に受信して、コンピュータに接続して、コンピュータをリモート制御する。従って、ユーザの待ち時間を短くすることができるため、ユーザに便利さをもたらす。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るリモート制御に対する管理システムの実行環境を示す図である。
【図２】図１に示したサーバの内部構造を示す図である。
【図３】本発明の実施形態に係るリモート制御の管理方法のフローチャートを示す図である。
【発明を実施するための形態】
【００１０】
図１に示すように、本発明に係るリモート制御を管理するシステム２００は、サーバ２０の中で応用される。サーバ２０は、ネットワーク４０を介して、少なくとも１つのコンピュータ５０と通信する。ネットワーク４０は、インターネット、ローカルエリアネットワーク（ＬＡＮ）又は他の通信ネットワークである。
【００１１】
サーバ２０には、リモート制御ソフト（例えば、Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｍｐｕｔｉｎｇ，ＶＮＣ  Ｖｉｅｗｅｒ）がインストールされている。サーバ２０は、前記リモート制御ソフトを介して、コンピュータ５０をリモート制御する。また、サーバ２０には、モニタプログラムが格納されている。前記モニタプログラムは、コンピュータ５０の中にインストールされて、コンピュータ５０が動作する過程において、異常が発生したかどうかを検出する。異常が発生した場合、サーバ２０に対してリモート制御要求を自動的に送信して、サーバ２０によりコンピュータ５０をリモート制御する。また、サーバ２０には、ダイナミックホスト構成プロトコル（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ，ＤＨＣＰ）サービスがインストールされている。前記ＤＨＣＰサービスを介して、各コンピュータ５０に対してＩＰアドレスを配分する。これにより、サーバ２０はユーザ側の各コンピュータ５０と通信できるようになる。
【００１２】
サーバ２０は、ＯＤＢＣ（Ｏｐｅｎ  Ｄａｔａｂａｓｅ  Ｃｏｎｎｅｃｔｉｖｉｔｙ）又はＪＤＢＣ（Ｊａｖａ（登録商標）  Ｄａｔａｂａｓｅ  Ｃｏｎｎｅｃｔｉｖｉｔｙ）を介して、データベース３０に接続されている。データベース３０は、各コンピュータ５０から伝送されてきたデータ（例えば、異常の原因及び異常が発生した時間等の情報）を格納するために用いられる。
【００１３】
データベース３０は、サーバ２０に対して独立して存在する又はサーバ２０内に位置する。また、データベース３０は、サーバ２０のハードディスク又はフラッシュディスクの中に格納される。システムの安全性の観点から、本実施形態において、データベース３０はサーバ２０から独立している。
【００１４】
クライアント１０は、ユーザにインタラクティブインタフェースを提供する。ユーザは、前記インタラクティブインタフェースを介して制御指令等を入力し、且つ操作過程における各種のデータをサーバ２０の中に格納する。クライアント１０は、パソコン、デスクトップコンピュータ、携帯電話機又はタブレットパソコン等の装置である。なお、変形例として、クライアント１０とサーバ２０とは、同じ装置であることも可能である。
【００１５】
図２に示すように、本発明のサーバ２０は、リモート制御を管理するシステム２００の他に、データライン又は信号ラインを介して、互いに接続されているメモリ２６０及びプロセッサ２７０をさらに備える。リモート制御を管理するシステム２００は、設定モジュール２１０と、送信モジュール２２０と、受信モジュール２３０と、実行モジュール２４０と、生成モジュール２５０と、を備える。これらのモジュールは、ある特定の機能を実現するためのプログラムコードである。これらのプログラムコードをメモリ２６０の中に格納させ、且つプロセッサ２７０により実行させることによって、本発明のリモート制御を管理するシステム２００の各種の機能を実現する。
【００１６】
設定モジュール２１０は、サーバ２０の中において、モニタプログラムを設定するために用いられる。送信モジュール２２０は、サーバ２０の中のＤＨＣＰサービスを介して、各コンピュータ５０にＩＰアドレスを配分することによって、各コンピュータ５０と通信関係を確立する。図１に表わすように、本実施形態において、送信モジュール２２０は、ＤＨＣＰサービスを介して、２つのコンピュータ５０の各々に１つのＩＰアドレスをそれぞれ配分する。
【００１７】
送信モジュール２２０は、前記モニタプログラムをコンピュータ５０に送信して、当該モニタプログラムを受信したコンピュータ５０の中で当該モニタプログラムを実行する。受信モジュール２３０は、コンピュータ５０に異常が発生した場合、前記モニタプログラムが送信してきたリモート制御要求を受信する。ユーザは前記モニタプログラムを介して、何時でもサーバ２０にリモート制御要求を送信することができる。
【００１８】
実行モジュール２４０は、サーバ２０において遠隔監視ソフトウェアを実行し、且つコンピュータ５０に接続して、コンピュータ５０に対するリモート制御を実現する。また、前記モニタプログラムは、データ保護機能を有する。サーバ２０がコンピュータ５０をリモート制御する時に、前記モニタプログラムはデータ保護機能を起動して、サーバ２０のコンピュータ５０に対するアクセス権限を規制する。例えば、サーバ２０が幾つかのフォルダを訪問できないように制限して、ユーザの情報を保護する。具体的には、ユーザは、前記モニタプログラムが起動されると、前記モニタプログラムのページにおいて所定のフォルダを選択してそれを暗号化する。これにより、サーバ２０がコンピュータ５０をリモート制御する際、サーバ２０は前記設定されたフォルダを訪問できない。
【００１９】
生成モジュール２５０は、ユーザがコンピュータ５０の異常を処理した後、日誌を生成して、ユーザがコンピュータ５０に対して行なった具体的な操作等を記録する。前記日誌は、訪問されたフォルダの名称、リモート制御の開始時間や終了時間、異常の原因及びユーザの名前、年齢、会社名等を記録する。前記日誌は、コンピュータ５０の中に保存されるので、コンピュータ５０のユーザは、前記ユーザがリモート制御の場合に行なった操作を容易に理解して、前記ユーザがリモート制御の方式によって他人の資料を盗むことを防止する。
【００２０】
図３に表わすように、本発明の実施形態に係るリモート制御を管理する方法は、以下のステップを備える。
【００２１】
ステップＳ１０において、設定モジュール２１０はサーバ２０においてモニタプログラムを設定する。
【００２２】
ステップＳ２０において、送信モジュール２２０は、サーバ２０の中のＤＨＣＰサービスを介して各コンピュータ５０にＩＰアドレスを配分して、各コンピュータ５０との通信関係を確立する。
【００２３】
ステップＳ３０において、送信モジュール２２０は前記モニタプログラムをコンピュータ５０に送信して、当該モニタプログラムを受信したコンピュータ５０の中で当該モニタプログラムを実行する。
【００２４】
ステップＳ４０において、コンピュータ５０に異常が発生した場合、受信モジュール２３０は、前記モニタプログラムが送信してきたリモート制御要求を自動的に受信する。ユーザは前記モニタプログラムを介して、何時でもサーバ２０にリモート制御要求を送信することができる。
【００２５】
ステップＳ５０において、実行モジュール２４０は、サーバ２０において遠隔監視ソフトウェアを実行し、且つコンピュータ５０に接続して、コンピュータ５０に対するリモート制御を実現する。
【００２６】
ステップＳ６０において、ユーザがコンピュータ５０の異常を処理した後、日誌を生成して、ユーザがコンピュータ５０に対して行なった具体的な操作等を記録する。
【００２７】
上記の記載から分かるように、本発明のリモート制御に対する管理方法において、モニタプログラムを介して、ユーザ側のコンピュータ５０に異常が発生したかどうかを監視し、且つコンピュータ５０に異常が発生した場合、コンピュータ５０から送信されてきたリモート制御要求を自動的に受信して、コンピュータ５０に接続して、コンピュータ５０をリモート制御する。従って、本発明のリモート制御に対する管理方法は、ステップを簡略化でき、ユーザの待ち時間を短くすることができるため、ユーザに便利さをもたらす。
【符号の説明】
【００２８】
１０  クライアント
２０  サーバ
３０  データベース
４０  ネットワーク
５０  コンピュータ
２００  リモート制御を管理するシステム
２１０  設定モジュール
２２０  送信モジュール
２３０  受信モジュール
２４０  実行モジュール
２５０  生成モジュール
２６０  メモリ
２７０  プロセッサ
【図１】
2014154149.tif 000003
【図２】
2014154149.tif 000004
【図３】
2014154149.tif 000005