(57)【要約】      （修正有）【課題】ホストコンピュータが起動プロセスを実行した場合、前回のシャットダウンプロセスを実行する前の状態に戻すことができる遠隔バックアップを実現する。【解決手段】遠隔バックアップシステム１０が第一ホストコンピュータ１０１とクラウドサーバー１０２を含み、第一ホストコンピュータが少なくとも制御ユニットを備え、第一ホストコンピュータが始動され、シャットダウンプロセスを実行する場合、制御ユニットが実行状態及び実行中のファイルを記録するようにオペレーティングシステム又は/及びアプリケーションプログラムに命令し、且つバックアップファイルを作成し、前記制御ユニットが前記クラウドサーバーに伝送して保存する。【選択図】図１
2014135043.tif 000002
【特許請求の範囲】
【請求項１】
第一ホストコンピュータとクラウドサーバーを含んだ遠隔バックアップシステムであって、
前記第一ホストコンピュータが少なくとも制御ユニットと保存ユニットを備え、前記制御ユニットが少なくともオペレーティングシステム及びアプリケーションプログラムを実行し、
前記クラウドサーバーが前記第一ホストコンピュータに電気的接続し、前記第一ホストコンピュータが始動され、シャットダウンプロセスを実行する場合、前記制御ユニットが実行状態及び実行中の一ファイルを記録するように前記オペレーティングシステム又は/及びアプリケーションプログラムに命令し、バックアップファイルを作成し、前記制御ユニットが前記クラウドサーバーに伝送して保存し、そのうち、前記第一ホストコンピュータが始動され、起動プロセスを実行した場合、前記制御ユニットが指令信号を前記クラウドサーバーに送信し、前記クラウドサーバーが前記指令信号を受信して前記第一ホストコンピュータに属する前記バックアップファイルを前記制御ユニットにリターンし、前記制御ユニットが前記バックアップファイルを受け取ってロードして、前記オペレーティングシステム又は/及び前記アプリケーションプログラムが前記シャットダウンプロセスを実行する前の前記実行状態に戻すことを特徴とする遠隔バックアップシステム。
【請求項２】
前記制御ユニットが前記バックアップファイルを前記クラウドサーバーに伝送して保存する場合、前記制御ユニットが前記バックアップファイルを前記保存ユニットにも併せて伝送し、前記第一ホストコンピュータが始動され、起動プロセスを実行した場合、前記制御ユニットが選択的に前記指令信号を前記保存ユニット又は前記クラウドサーバーに送信し、前記保存ユニット又は前記クラウドサーバーが指令信号を受信して前記第一ホストコンピュータに属する前記バックアップファイルを前記制御ユニットにリターンし、前記制御ユニットが前記バックアップファイルを受け取ってロードして前記オペレーティングシステム又は/及び前記アプリケーションプログラムが前記シャットダウンプロセスを実行する前の前記実行状態に戻すことを特徴とする請求項１に記載の遠隔バックアップシステム。
【請求項３】
前記クラウドサーバーに電気的接続される第二ホストコンピュータを更に備え、前記第二ホストコンピュータが制御ユニットと保存ユニットを含み、前記第二ホストコンピュータが始動され、前記起動プロセスを実行した場合、前記制御ユニットが指令信号を前記クラウドサーバーに送信し、前記クラウドサーバーが前記指令信号を受信して前記第一ホストコンピュータに属する前記バックアップファイルを前記第二ホストコンピュータの前記制御ユニットにリターンし、前記制御ユニットが前記バックアップファイルを受け取ってロードして、前記第一ホストコンピュータの前記オペレーティングシステム又は/及び前記アプリケーションプログラムが前記シャットダウンプロセスを実行する前の前記実行状態に戻すことを特徴とする請求項１に記載の遠隔バックアップシステム。
【請求項４】
前記ホストサーバーが認証プログラムを更に保存し、前記クラウドサーバーが前記認証プログラム経由で前記第一ホストコンピュータ又は前記第二ホストコンピュータに権限を付与されるかチェックし、前記第一ホストコンピュータ又は前記第二ホストコンピュータのアクセスの要求を許可/拒否するように対応することを特徴とする請求項1又は3に記載の遠隔バックアップシステム。
【請求項５】
遠隔バックアップ方法であって、
第一ホストコンピュータが始動され、シャットダウンプロセスを実行する工程と、
前記第一ホストコンピュータの制御ユニットが実行状態及び実行中のファイルを記録するように実行中のオペレーティングシステム又は/及びアプリケーションプログラムに命令し、バックアップファイルを作成する工程と、
前記制御ユニットが前記バックアップファイルをクラウドサーバーに伝送する工程と、
前記クラウドサーバーがそれぞれ対応して前記バックアップファイルを保存する工程と、
前記第一ホストコンピュータが始動され、起動プロセスを実行する工程と、
前記制御ユニットが指令信号を前記クラウドサーバーに送信する工程と、
前記クラウドサーバーが前記第一ホストコンピュータに属する前記バックアップファイルを前記制御ユニットにリターンする工程と、
前記制御ユニットが前記バックアップファイルをロードして前記オペレーティングシステム又は/及び前記アプリケーションプログラムが前記シャットダウンプロセスを実行する前の前記実行状態に戻す工程と、を含むことを特徴とする遠隔バックアップ方法。
【請求項６】
前記制御ユニットが前記バックアップファイルを併せて前記保存ユニットと前記クラウドサーバーに伝送する工程と、
前記保存ユニットと前記クラウドサーバーがそれぞれ対応して前記バックアップファイルを保存する工程と、
前記第一ホストコンピュータが始動され、起動プロセスを実行する工程と、
前記制御ユニットが選択的に指令信号を前記保存ユニット又は/及び前記クラウドサーバーに送信する工程と、
前記保存ユニット又は/及び前記クラウドサーバーが前記第一ホストコンピュータに属する前記バックアップファイルを前記制御ユニットにリターンする工程と、
前記制御ユニットが前記バックアップファイルをロードして前記オペレーティングシステム及び前記アプリケーションプログラムが前記シャットダウンプロセスを実行する前の前記実行状態に戻す工程と、を更に含むことを特徴とする請求項５に記載の遠隔バックアップ方法。
【請求項７】
第二ホストコンピュータが始動され、応対して起動プロセスを実行する工程と、
前記第二ホストコンピュータの制御ユニットが選択的に指令信号を前記クラウドサーバーに送信する工程と、
前記クラウドサーバーが前記第一ホストコンピュータに属する前記バックアップファイルを前記第二ホストコンピュータの前記制御ユニットにリターンする工程と、
前記制御ユニットが前記バックアップファイルをロードして前記第一ホストコンピュータの前記オペレーティングシステム及び前記アプリケーションプログラムが前記シャットダウンプロセスを実行する前の前記実行状態に戻す工程と、を更に含むことを特徴とする請求項５に記載の遠隔バックアップ方法。
【請求項８】
前記第一ホストコンピュータ或いは前記第二ホストコンピュータを用いて前記クラウドサーバーに接続する工程と、
前記クラウドサーバーが認証プログラム経由で前記第一ホストコンピュータ或いは前記第二ホストコンピュータにログイン権限が付与されるかチェックし、ログイン権限が付与されていると判断した場合、前記クラウドサーバーが前記バックアップファイルへのアクセスの要求を許可する工程と、
ログイン権限が付与されないと判断した場合、前記クラウドサーバーが前記バックアップファイルへのアクセスの要求を拒否する工程と、を更に含むことを特徴とする請求項５又は７に記載の遠隔バックアップ方法。
【請求項９】
前記第一ホストコンピュータの制御ユニットが実行中の前記オペレーティングシステム又は/及び前記アプリケーションプログラムに命令し、実行状態及び実行中のファイルを記録し、前記バックアップファイルを作成する工程においては、
前記制御ユニットが前記オペレーティングシステム又は/及び前記アプリケーションプログラムのバージョンを判断してバージョン情報を作成する工程と、
前記制御ユニットが前記オペレーティングシステム又は/及び前記アプリケーションプログラムに命令し、前記実行状態及び実行中のファイルを記録し、前記バックアップファイルを作成する工程と、
前記制御ユニットが前記オペレーティングシステム又は/及び前記アプリケーションプログラムをシャットダウンするように命令する工程と、を更に含むことを特徴とする請求項７に記載の遠隔バックアップ方法。
【請求項１０】
前記クラウドサーバーが前記第一ホストコンピュータに属する前記バックアップファイルを前記第二ホストコンピュータの制御ユニットにリターンする工程においては、
前記クラウドサーバーが前記第二ホストコンピュータの前記オペレーティングシステム及び前記アプリケーションプログラムのバージョンを検知して前記バックアップファイルの前記バージョン情報と比較し、前記バージョン情報と一致していると検知した場合、前記クラウドサーバーが前記バックアップファイルを前記第二ホストコンピュータの前記制御ユニットにリターンするが、前記バージョン情報と一致していないと検知した場合、前記クラウドサーバーが前記バックアップファイルをリターンすることを拒否する工程を更に含むことを特徴とする請求項９に記載の遠隔バックアップ方法。
【請求項１１】
前記クラウドサーバーが前記第一ホストコンピュータに属する前記バックアップファイルを前記第二ホストコンピュータの前記制御ユニットにリターンする工程においては、
前記クラウドサーバーが前記第二ホストコンピュータの前記オペレーティングシステム及び前記アプリケーションプログラムのバージョンを検知して前記バックアップファイルの前記バージョン情報と比較し、前記バージョン情報と一致していると検知した場合、前記クラウドサーバーが前記バックアップファイルにおいて前記第二ホストコンピュータの前記オペレーティングシステム又は/及び前記アプリケーションプログラムのバージョンに一致している部分を前記第二ホストコンピュータの前記制御ユニットにリターンする工程を更に含むことを特徴とする請求項１０に記載の遠隔バックアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は遠隔バックアップシステム及びその方法に関する。特に、遠隔のクラウドサーバーによってシステムがシャットダウンした前の状態を戻す遠隔バックアップシステム及びその方法に関連する。
【背景技術】
【０００２】
ネットワーク技術及びコンピュータ技術の全体の展開に伴い、コンピュータソフトウェアは単一のコンピュータ装置に限らず、更にネットワークの電送速度の速さや距離に起因する制限がないなどの特徴を生かしてコンピュータシステムの運用は特定の場所での単一機械作業から多数の場所での遠隔から同時作業へ発展されている。
【０００３】
クラウドの発想は、主にクラウドサーバーに保存されたソフトウェアとデータを介して異なる場所にいるユーザー側コンピュータが従来のように大量のプロセスや関連するデータを保存した必要はなく、インターネットを経由してクラウドサーバーに接続するのみで、直ちに所要のソフトウェアや関連するデータを取得できることにある。従来の単一のホストコンピュータが空間によって制限され、他の場所にいるユーザーと情報を共有する問題を生じることができ、クラウドサーバーを情報共有の中継プラットフォームとして、異なる場所にあるユーザー側コンピュータを介して交流ネットを築き、場所と空間を問わず、各地のユーザーからの情報が迅速で即時に情報を交換、共有及び更新する機能を有する。よって、クラウドプラットフォームの発想は大量の情報を扱う必要があるグローバル企業又は大手機関のみに適用するのでなく、普通のユーザーの日常生活にも発展されてきた。
【０００４】
モバイル装置の急激な普及に伴い、クラウドシステムにおいて、ユーザーに対して接続用具が単一のコンピュータのみに限らず、スマートフォン、タブレット型パソコンなどの異なる電子装置はユーザー側がクラウドシステムにログインする接続用具に用いられる。従って、ユーザーは異なる場所で異なる接続用具を用いてクラウドシステムにログインして情報の取得と共有をすることができる。例とすると、自宅ではデスクトップパソコンを利用したり、会社ではノートパソコンを利用したり、旅行中でスマートフォン、タブレット型パソコンを利用したりする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１９６７２６号公報
【０００６】
しかしながら、ユーザーが異なる接続用具を利用するため、どうすればユーザーの好みや使用習慣に合わせてユーザー個別化するソフトフェアとユーザーインターフェースを提供したり、ユーザーのニーズに合わせてユーザーの操作効率を高めるようにユーザーの使用習慣に基づいて対応するシステムパラメーターの設定をロードしたりすることはクラウドシステムの運用と計画に対して重要な課題となる。
【０００７】
尚、現在コンピュータ装置はシャットダウンプロセスを実行する場合、作業記録として今までのシステム状態がコンピュータ装置に保存され、クラウドの発想は現在のコンピュータシステムに結合されていない。従って、コンピュータ装置における作業記録のバックアップは、コンピュータシステムが破損したため、コンピュータ装置がシャットダウンプロセスを実行する前の状態に戻すことができない恐れがある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
このような問題点に鑑み、本発明は、遠隔クラウドサーバーを中継プラットフォームとして、ユーザー側のホストコンピュータはいずれの場合もシャットダウンプロセスを実行する前の状態を戻すことができる遠隔バックアップシステム及びその方法を提供し、従来のように、ユーザーが異なる接続用具を介して個人化されたソフトフェアとユーザーインターフェースをロードできない問題を解決する。
【０００９】
また、本発明において、従来のコンピュータ装置がシャットダウンプロセスを実行するプロセスを実行する場合、作業記録として今までのシステム状態のみをコンピュータ装置に保存し、コンピュータシステムが破損したため、バックアップデータは、コンピュータ装置のシャットダウンプロセスを実行する前の状態に戻すことができない問題も解決する。
【課題を解決するための手段】
【００１０】
従って、本発明における遠隔バックアップシステムはホストコンピュータ及びクラウドサーバーを含有しており、ホストコンピュータは少なくとも一つの制御ユニットと保存ユニットを備え、制御ユニットが少なくとも一つのオペレーティングシステムとアプリケーションプログラムを行い、クラウドサーバーが第一ホストコンピュータに電気的接続し、第一ホストコンピュータが始動され、シャットダウンプロセスを実行する場合、制御ユニットが実行状態及び実行中の一ファイルを記録するようにオペレーティングシステム又は/及びアプリケーションプログラムに命令し、且つバックアップファイルを作成してクラウドサーバーに伝送して保存する。そのうち、第一ホストコンピュータが始動され、起動プロセスを実行した場合、制御ユニットが指令信号をクラウドサーバーに送信し、クラウドサーバーが指令信号を受信して第一ホストコンピュータに属するバックアップファイルを制御ユニットにリターンし、制御ユニットがバックアップファイルを受け取ってロードしてオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻す。
【００１１】
より好ましい実施例において、前述の遠隔バックアップシステムについて、制御ユニットがバックアップファイルをクライドサーバーに伝送して保存する場合、制御ユニットがバックアップファイルを保存ユニットにも併せて伝送する。また、第一ホストコンピュータが始動され、起動プロセスを実行した場合、制御ユニットが選択的に指令信号を保存ユニット又はクラウドサーバーに送信し、保存ユニット又はクラウドサーバーが指令信号を受信して第一ホストコンピュータに属するバックアップファイルを制御ユニットにリターンし、制御ユニットがバックアップファイルを受け取ってロードしてオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻す。
【００１２】
より好ましい実施例において、前述の遠隔バックアップシステムについて、クラウドサーバーに電気的接続される第二ホストコンピュータを更に備えており、第二ホストコンピュータが制御ユニットと保存ユニットを含み、第一ホストコンピュータが始動され、起動プロセスを実行した場合、制御ユニットが指令信号をクラウドサーバーに送信し、クラウドサーバーが指令信号を受信して第一ホストコンピュータに属するバックアップファイルを第二ホストコンピュータにおける制御ユニットにリターンし、制御ユニットがバックアップファイルを受け取ってロードして第一ホストコンピュータのオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻す。
【００１３】
より好ましい実施例において、前述の遠隔バックアップシステムにおける第一ホストコンピュータと第二ホストコンピュータは有線又は無線でネットに接続することによってクラウドサーバーに電気的接続する。
【００１４】
より好ましい実施例において、前述の遠隔バックアップシステムについて、ホストサーバーに認証プログラムが更に保存され、クラウドサーバーが認証プログラム経由で第一ホストコンピュータ又は第二ホストコンピュータに権限を付与するかチェックして第一ホストコンピュータ又は第二ホストコンピュータのアクセスの要求を許可/拒否するように対応する。
【００１５】
前述の遠隔バックアップシステムに応じて、本発明において遠隔バックアップ方法も開示し、下記の通り、第一ホストコンピュータが始動され、シャットダウンプロセスを実行する工程、第一ホストコンピュータの制御ユニットが実行状態及び実行中の一ファイルを記録するように実行中のオペレーティングシステム又は/及びアプリケーションプログラムに命令し、バックアップファイルを作成する工程、制御ユニットがバックアップファイルをクラウドサーバーに伝送する工程、クラウドサーバーがそれぞれ対応してバックアップファイルを保存する工程、第一ホストコンピュータが始動され、起動プロセスを実行する工程、制御ユニットが指令信号をクラウドサーバーに送信する工程、クラウドサーバーが第一ホストコンピュータに属するバックアップファイルを制御ユニットにリターンする工程、及び制御ユニットがバックアップファイルをロードしてオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻す工程を含む。
【００１６】
より好ましい実施例において、前述の遠隔バックアップ方法は、下記の通り、制御ユニットがバックアップファイルを併せて保存ユニットにもクラウドサーバーにも伝送する工程、保存ユニットとクラウドサーバーがそれぞれ対応してバックアップファイルを保存する工程、第一ホストコンピュータが始動され、起動プロセスを実行する工程、制御ユニットが選択的に指令信号を保存ユニット又は/及びクラウドサーバーに送信する工程、保存ユニット又は/及びクラウドサーバーが第一ホストコンピュータに属するバックアップファイルを制御ユニットにリターンする工程、及び制御ユニットがバックアップファイルをロードしてオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻す工程を含む。
【００１７】
より好ましい実施例において、前述の遠隔バックアップ方法は、下記の通り、第二ホストコンピュータが始動され、応対して起動プロセスを実行する工程、第二ホストコンピュータの制御ユニットが選択的に指令信号をクラウドサーバーに送信する工程、クラウドサーバーが第一ホストコンピュータのバックアップファイルを第二ホストコンピュータの制御ユニットにリターンする工程、を更に含む。また、
【００１８】
制御ユニットがバックアップファイルをロードしてオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻す。
【００１９】
より好ましい実施例において、前述の遠隔バックアップ方法は、下記の通り、第一ホストコンピュータ或いは第二ホストコンピュータによってクラウドサーバーに接続する工程、クラウドサーバーが認証プログラム経由で第一ホストコンピュータ或いは第二ホストコンピュータにログイン権限が付与されるかチェックし、ログイン権限が付与されていると判断した場合、クラウドサーバーがバックアップファイルへのアクセスの要求を許可する。ログイン権限が付与されないと判断した場合、クラウドサーバーがバックアップファイルへのアクセスの要求を拒否する工程、を更に含む。
【００２０】
より好ましい実施例において、前述の遠隔バックアップ方法は、第一ホストコンピュータの制御ユニットが実行中のオペレーティングシステム又は/及びアプリケーションプログラムに実行状態及び実行中のファイルを記録するように命令する工程においては、制御ユニットがオペレーティングシステム又は/及びアプリケーションプログラムのバージョンを判断して該バージョン情報を作成する工程、制御ユニットが実行中のオペレーティングシステム又は/及びアプリケーションプログラムに実行状態及び実行中のファイルを記録してバックアップファイルを作成するように命令する工程と、制御ユニットがオペレーティングシステム又は/及びアプリケーションプログラムをシャットダウンするように命令する工程と、を更に含む。
【００２１】
より好ましい実施例において、前述の遠隔バックアップ方法は、クラウドサーバーが第一ホストコンピュータに属するバックアップファイルを第二ホストコンピュータの制御ユニットにリターンする工程においては、クラウドサーバーが第二ホストコンピュータのオペレーティングシステム又は/及びアプリケーションプログラムのバージョンを検知してバックアップファイルのバージョン情報と比較し、バージョン情報と一致していると検知した場合、クラウドサーバーがバックアップファイルであるファイルを第二ホストコンピュータの制御ユニットにリターンするが、バージョン情報と一致していないと検知した場合、クラウドサーバーがバックアップファイルをリターンすることを拒否する工程を更に含む。
【００２２】
より好ましい実施例において、前述の遠隔バックアップ方法は、クラウドサーバーが第一ホストコンピュータに属するバックアップファイルを第二ホストコンピュータの制御ユニットにリターンする工程においては、クラウドサーバーが第二ホストコンピュータのオペレーティングシステム又は/及びアプリケーションプログラムのバージョンを検知してバックアップファイルのバージョン情報と比較し、バージョン情報と一致していると検知した場合、クラウドサーバーがバックアップファイルにおける第二ホストコンピュータのオペレーティングシステム又は/及びアプリケーションプログラムのバージョンに一致している部分を第二ホストコンピュータの制御ユニットにリターンする工程を更に含む。
【発明の効果】
【００２３】
本発明の効果は、クラウドサーバーを情報共有の中継プラットフォームとして、ユーザーは個人の好みや使用習慣に合わせてユーザー個別化するソフトフェアとユーザーインターフェースを提供したり、対応するシステムパラメーターの設定を遠隔のサーバーにバックアップしたりして、ユーザーに個人化されたソフトウェア、ユーザーインターフェースとシステムパラメーターの設定を復元するように選択的にいずれの時も該バックアップファイルをロードする。従って、ユーザーは従来のフロッビーディスクに代わって遠隔のサーバーを用い、且つユーザーは習慣的ユーザーインターフェースや個人化されたソフトフェアを異なるバックアップファイルでクラウドサーバーに保存し、ニーズに応じて異なるバックアップファイルをロードしてニーズに応じるソフトウェア又はシステムパラメーターをロードして、ユーザーに対して直ちに前の操作環境を復元させることができて使用の便利性も向上させる。
【００２４】
また、本発明において、ユーザーが異なる電子装置を通じてクラウドサーバーにバックアップされたバックアップファイルをロードできることによって、ユーザーは異なる電子装置を通じてよく使用されるユーザーインターフェースとシステムパラメーター又は作業中の未完成のファイルをロードして、いずれの時も、用具を問わず、バックアップファイルをロードして前の作業環境やファイルを復元できる。従って、ユーザーは海外に居ても、本発明の遠隔バックアップシステム及び遠隔バックアップ方法によって同時に仕事を引き続きできる効果に達し、ユーザーのニーズに更に直結できる。
【００２５】
また、本発明においては、従来のホストコンピュータがシャットダウンプロセスを実行するデータバックアッププロセスをクラウドサーバーに結合することも提供する。よって、ユーザーはシステムの作業記録をクラウドサーバー又はホストコンピュータにバックアップするか選択でき、コンピュータ装置における作業記録のバックアップが、コンピュータシステムが破損したためにコンピュータ装置のシャットダウンプロセスを実行する前の状態に戻すことができない欠陥を除去し、コンピュータ装置のシステムの安定性を向上させる。
【図面の簡単な説明】
【００２６】
【図１】本発明に係る第一及び第二実施例の遠隔バックアップシステムを示した斜視図である。
【図２】本発明に係る第一及び第二実施例の遠隔バックアップシステムの構成を示したブロック図である。
【図３】本発明に係る第一実施例の遠隔バックアップ方法の工程を示したフロー図である。
【図４】本発明に係る第二実施例の遠隔バックアップ方法の工程を示したフロー図である。
【図５】本発明に係る第三実施例の遠隔バックアップシステムを示した斜視図である。
【図６】本発明に係る第三実施例の遠隔バックアップシステムの構成を示したブロック図である。
【図７】本発明に係る第三実施例の遠隔バックアップ方法の工程を示したフロー図である。
【図８】本発明に係る第二実施例の遠隔バックアップ方法の一つの実施例の工程フロー図である。
【図９】本発明に係る第二実施例の遠隔バックアップ方法のもう一つの実施例の工程フロー図である。
【発明を実施するための形態】
【００２７】
本発明の特徴、実施例及び効果について、本発明の最良の形態として図面を参照して詳細に説明する。本発明に係る遠隔バックアップシステム及びその遠隔バックアップ方法は、三つの異なる実施例を含み、以下にそれぞれ説明をする。
【００２８】
第一実施例について、図１及び図２を参照する。本発明における遠隔バックアップシステム１０は、第一ホストコンピュータ１０１とクラウドサーバー１０２を含み、第一ホストコンピュータがデスクトップパソコン或いはノートパソコンなどのコンピュータ装置であっても、スマートフォン、タブレット型パソコンなどのモバイル装置であってもよいが、この限りではない。
【００２９】
第一ホストコンピュータ１０１が少なくとも制御ユニット１０１１及び保存ユニット１０１２を備えている。制御ユニット１０１１が少なくともオペレーティングシステムとアプリケーションプログラムを実行する。オペレーティングシステムとアプリケーションプログラムを保存ユニット１０１２に保存し、第一ホストコンピュータ１０１において始動され、制御ユニット１０１１によってロード、実行される。
【００３０】
ここで記述したオペレーティングシステムプログラムはウィンドウズ（登録商標）、ｉＯＳ（登録商標）系のオペレーティングシステムであっても、Ａｎｄｒｏｉｄ（登録商標）系のオペレーティングシステムのソフトウェアプログラムであってもよいが、この限りではない。オペレーティングシステムプログラムは第一ホストコンピュータ１０１の機種に基づいて異なるオペレーティングシステムプログラムを採用することができるが、本発明の開示に制限されない
【００３１】
更に、該遠隔バックアップシステム１０におけるクラウドサーバー１０２が第一ホストコンピュータ１０１に電気的接続しており、中継プラットフォームとしてバックアップファイルを保存、読取することを提供する。また、クラウドサーバー１０２が認証プログラムを保存し、クラウドサーバー１０２に接続するホストコンピュータに権限を付与するか判断してホストコンピュータのログイン請求及びバックアップファイルの保存、アクセスの要求を許可/拒否するように対応する。
【００３２】
本実施例において、第一ホストコンピュータ１０１がクラウドサーバー１０２の電気的接続の方法は有線ネットに接続しても、ブルートゥース（登録商標）経由で無線ネットに接続してもよいが、この限りではない。本分野のものは使用ユーズまたはインターネット設備に応じて異なるネット接続の様式を選択できる。
【００３３】
ユーザーは本実施例における遠隔バックアップシステム１０を通じて遠隔バックアップ方法を実行する場合、図１及び図２とともに、図３を参照する。まず、ユーザーが第一ホストコンピュータ１０１の現在の作業環境を保存する場合、ユーザーがシャットダウンプロセスを始動、実行する（Ｓ１０１）ため、第一ホストコンピュータの制御ユニット１０１１が実行中のオペレーティングシステム又は/及びアプリケーションプログラムに命令し、対応する実行状態及び実行中のファイルを記録させてバックアップファイルを作成させて（Ｓ１０５）、制御ユニット１０１１がバックアップファイルをクラウドサーバー１０２に伝送する（１０２）。クラウドサーバー１０２がバックアップファイルを受け取ってそれぞれ対応してバックアップファイルを保存する（Ｓ１１５）。
【００３４】
ここで記述したシャットダウンプロセスはアドバンスド・コンフィグレーション・ アンド・パワー・インターフェイス（Advanced Configuration and Power Interface，ACPI）のＳ３：睡眠モード、Ｓ４:休眠モード、又はＳ５：シャットダウンモードなどのプロセスを含むが、この限りではない。ユーザーはニーズに応じて該バックアッププロセスを実行することができる。
【００３５】
また、前述した第一ホストコンピュータ１０１の制御ユニット１０１１が実行中のオペレーティングシステム又は/及びアプリケーションプログラムに命令し、対応する実行状態及び実行中のファイルを記録させる工程において、制御ユニット１０１１がオペレーティングシステムの作業環境、ユーザーの使用習慣に基づいて設定したシステムパラメーター、起動中のアプリケーションプログラム、及び実行中のいずれのファイルに対して記録し、バックアップファイルを作成することによって、ユーザーがロードして現在の作業環境又はユーザーインターフェースを復元する。
【００３６】
更に、記録を実行してバックアップファイルを作成する工程において、作業環境、システムパラメーターの設定、実行中のファイルなどの項目に対して一部分又は全部のバックアッププロセスをユーザーが選択できる。すると、ユーザーのニーズに更に合わせて個人化のバックアップ機能を提供できる。
【００３７】
尚、前述したバックアッププロセスを完了した後、ユーザーが個人化の作業環境或いはユーザーインターフェースをロードする場合、第一ホスト１０１が始動され、起動プロセスを実行する（Ｓ１２０）。第一ホストコンピュータ１０１が起動された後、第一ホストコンピュータ１０１はクラウドサーバー１０２に接続する（Ｓ１２５）。すると、制御ユニット１０１１が指令信号をクラウドサーバー１０２に送信して（Ｓ１３０）前述のバックアップファイルを保存するように請求する。
【００３８】
クラウドサーバー１０２が第一ホストコンピュータからの接続請求又は保存請求を受信した場合、クラウドサーバー１０２は認証プログラム経由で前述した第一ホストコンピュータが、ログイン権限が付与されるかと判断する。ログイン権限が付与されていると判断した場合、クラウドサーバー１０２がバックアップファイルへのアクセスの要求を許可する（Ｓ１４０）。第一ホストコンピュータにログイン権限が付与されていないと判断した場合、クラウドサーバー１０２がバックアップファイルへのアクセスの要求を拒否する（Ｓ１５５）。
【００３９】
更に、クラウドサーバー１０２がバックアップファイルへのアクセスの要求を許可した後、クラウドサーバー１０２が第一ホストコンピュータに属するバックアップファイルを制御ユニットにリターンし（Ｓ１４５）、制御ユニットがバックアップファイルをロードしてオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻す（Ｓ１５０）。
【００４０】
従って、本実施例における遠隔バックアップシステム及び遠隔バックアップ方法を通じて、ユーザーはクラウドサーバー１０２経由で現在のオペレーティングシステムにおける個人化された作業環境にも、システムパラメーターの設定にも、起動中のアプリケーションプログラム又は実行中のファイルにもバックアップをしてシャットダウンプロセスを完了した後、次回第一ホストコンピュータ１０１を起動した場合、選択的に前述のバックアップファイルをロードしてユーザーの習慣的作業環境及びシステムパラメーターの設定を復元でき、或いは未完成のファイルを引き続き実行できる。そこで、ユーザーは最適なシステム環境に基づいて操作をできるため、毎回再起動する際にシステムパラメーターを再設定する必要はなく、前回の実行状態又はファイルを再びロードできないという心配もなく、ユーザーに対する便利性を大いに向上させる。
【００４１】
第二実施例については、図１〜図３とともに、図４を参照する。本発明に係る遠隔バックアップシステムとその遠隔バックアップ方法（Ｓ２０１〜Ｓ２２５）は第一実施例とほぼ類似しているが、相違点を挙げると、本実施例において、制御ユニット１０１１がバックアップファイルをクラウドサーバー１０２に伝送する場合、制御ユニットが保存ユニット１０１２にも併せてバックアップファイルを伝送し（Ｓ２１０）、かつ制御ユニット１０１２とクラウドサーバー１０２がバックアップファイルを保存する（Ｓ２１５）ことである。従って、第一ホストコンピュータ１０１が始動され、起動プロセスを実行した（Ｓ２２０）後、第一ホストコンピュータ１０１が第一実施例と類似している工程（Ｓ１２５〜Ｓ１５０）を選択でき、クライドサーバー１０２でバックアップファイルをロードしてオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻す（Ｓ２２５〜Ｓ２５０）。第一ホストコンピュータ１０１が指令信号を保存ユニット１０１２に送信する（Ｓ２６０）を選択し、保存ユニット１０１２が指令信号を受信した後、第一ホストコンピュータ１０１に属するバックアップファイルを制御ユニット１０１１にリターンし（Ｓ２６５）、制御ユニット１０１１が受け取ってバックアップファイルをロードしてオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻す（Ｓ２５０）
【００４２】
本実施例の利点は、バックアップファイルを同時に保存ユニット１０１２とクラウドサーバー１０２に保存することを通じて、第一ホストコンピュータ１０１がオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻すように内部の保存ユニット１０１２又はクラウドサーバー１０２からバックアップファイルをロードすることを選択でき、バックアップファイルをロードするフレキシビリディを持たせる。例えば、第一ホストコンピュータ１０１が遠隔クラウドサーバー１０２に接続できない場合、保存ユニット１０１２のバックアップファイルをロードしてオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻すことができるため、ユーザーのニーズに満足できる。
【００４３】
第二実施例については、図５と図６を参照する。本発明に係る遠隔バックアップシステム１０が第一実施例に開示された第一ホストコンピュータ１０１とクラウドサーバー１０２以外、第二ホストコンピュータ１０３を更に備え、クラウドサーバー１０２に電気的接続する。第二ホストコンピュータ１０３は第一ホストコンピュータ１０１と類似しており、デスクトップパソコン或いはノートパソコンなどのコンピュータ装置であっても、スマートフォン、タブレット型パソコンなどのモバイル装置であってもよいが、この限りではない。
【００４４】
また、第二ホスコンピュータ１０３が同じく少なくとも制御ユニット１０３１と保存ユニット１０３２を備えている。そこで、ユーザーは第二ホストコンピュータ１０３経由で第一ホストコンピュータ１０１の作成されたバックアップファイルをロードして第一ホストコンピュータ１０１のオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻すことができる。
【００４５】
本実施例に係る遠隔バックアップ方法については、図７を参照する。ユーザーはＡ地で第一ホストコンピュータ１０１、例えばデスクトップパソコンを用いて、第一実施例の通り、バックアップファイルを作成してクライドサーバー１０２に保存する工程（Ｓ３０１〜Ｓ３２５）を完成する場合、第一実施例と類似している工程（Ｓ３０１、Ｓ３０１〜Ｓ３２５）を実行する以外に、工程Ｓ３０５：制御ユニット１０１１がオペレーティングシステム又は/及びアプリケーションプログラムのバージョンを判断して対応して該バージョン情報を作成する工程を更に増加させる。該バージョン情報は、その他のホストコンピュータがこのバックアップファイルをロードする際に、このバックアップファイルがその他のホストコンピュータに対してロードが適切であるか否かをチェックして、バージョンの不正確によってシステムの故障、シャットダウンなどの状況が避けられ、且つ該バージョン情報もこのバックアップファイルに併せて統合されている。
【００４６】
従って、ユーザーはＢ地で第二ホストコンピュータ１０３、例えばタブレット型パソコンを用いて、第一実施例に開示された工程に従い、バックアップファイルをダウンロードして第一ホストコンピュータのオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻すなどの工程を実行する場合、該相違点は、本実施例における工程Ｓ３５５は異なる二つの実施態様をさらに含むことにある。
【００４７】
第一実施例において、図７と図８に示したように、クラウドサーバー１０２は第二ホストコンピュータ１０３にログイン権限が付与されるかと判断して第二ホストコンピュータ１０３のアクセスの要求を許可/拒否する（Ｓ３４０、Ｓ３４５、Ｓ３６０）ように対応する以外に、第二ホストコンピュータ１０３のオペレーティングシステム又は/及びアプリケーションプログラムのバージョンを更に検知し（Ｓ４０１）、バックアップファイルのバージョン情報と比較して（Ｓ４０５）、第二ホストコンピュータ１０３のオペレーティングシステム又は/及びアプリケーションプログラムバージョンがバージョン情報と一致していると検知した場合、第二ホストコンピュータ１０３が第一ホストコンピュータ１０１と同じな又は互換性のあるオペレーティングシステム又は/及びアプリケーションプログラムバージョンを備えることを表す。すると、第二ホストコンピュータが第一ホストコンピュータの作成したバックアップファイルを実行できる。
【００４８】
次に、クラウドサーバー１０２が第二ホストコンピュータ１０３の制御ユニット１０３１にバックアップファイルをリターンし（Ｓ4１０）、第二ホストコンピュータ１０３の制御ユニット１０３１が第一ホストコンピュータ１０１の作成したバックアップファイルをロードして第一ホストコンピュータ１０１のオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻す（S415）。
【００４９】
本実施例態様の利点は、第二ホストコンピュータ１０３が互換性のないバージョンのバックアップファイルをロードすることを避けることにある。よって、第二ホストコンピュータがバージョンの不正確でシステムの故障又はシャットダウンになることを避けて第二ホストコンピュータのシステムの安定性を維持する。
【００５０】
第二実施例態様において、図７と図９に示したように、クラウドサーバー１０２が第一実施例態様と類似しており、第二ホストコンピュータ１０３のオペレーティングシステム又は/及びアプリケーションプログラムバージョンを検知し、バックアップファイルのバージョン情報と比較して（Ｓ５０５）、第二ホストコンピュータ１０３のオペレーティングシステム又は/及びアプリケーションプログラムバージョンがバージョン情報と一致していると判断した場合、第二ホストコンピュータ１０３の制御ユニット１０３１にバックアップファイルをリターンして（Ｓ５１０）、第二ホストコンピュータ１０３の制御ユニット１０３１が第一ホストコンピュータ１０１の作成したバックアップファイルをロードして第一ホストコンピュータ１０１のオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前の実行状態に戻す（Ｓ５１５）。
【００５１】
相違点を挙げると、クラウドサーバー１０２が第二ホストコンピュータ１０３のオペレーティングシステム又は/及びアプリケーションプログラムバージョンがバージョン情報と一致していないと判断した場合、第二ホストコンピュータが互換性のないバックアップファイルを実行するためシステムの異常又は故障をもたらす恐れを避けるように、クラウドサーバー１０２がバックアップファイルにおいて第二ホストコンピュータ１０３のオペレーティングシステム又は/及びアプリケーションプログラムバージョンと一致している部分を第二ホストコンピュータ１０３の制御ユニット１０３１にリターンし（Ｓ５２０）、制御ユニット１０３１がバックアップファイルをロードして第一ホストコンピュータ１０１のオペレーティングシステム又は/及びアプリケーションプログラムがシャットダウンプロセスを実行する前のバージョンと一致している部分の実行状態に戻す。
【００５２】
本実施例態様の利点は、第二ホストコンピュータ１０３がバックアップファイルにおいて互換性のあるバージョンを有する部分をロードすることにある。バックアップファイルのバージョン情報が第二ホストコンピュータ１０３のオペレーティングシステム又は/及びアプリケーションプログラムバージョンと完全に互換性があるわけでなく、第二ホストコンピュータ１０３がバージョンの互換性がない部分のみをロードできるため、ユーザーが元の第一ホストコンピュータ１０１における作業環境の一部分を操作でき、且つバージョンの不正確によってシステムの故障、シャットダウンの状況は生じなく、第二ホストコンピュータの安定性も維持できる。
【００５３】
前述の本発明に係る遠隔バックアップシステムにおいて、クラウドサーバーを中継プラットフォームとして、ユーザーは個人の好みや使用習慣に合わせてユーザー個別化するソフトフェアとユーザーインターフェースを提供したり、対応するシステムパラメーターの設定を遠隔のサーバーにバックアップしたりして、ユーザーに個人化されたソフトウェア、ユーザーインターフェースとシステムパラメーターの設定を復元するように選択的にいずれの時も該バックアップファイルをロードする。従って、ユーザーは従来のフロッビーディスクに代わって遠隔のサーバーを用い、且つユーザーは習慣的ユーザーインターフェースや個人化されたソフトフェアを異なるバックアップファイルでクラウドサーバーに保存し、ニーズに応じて異なるバックアップファイルをロードすることによって需要のソフトウェア又はシステムパラメーターをロードして、ユーザーに対して直ちに前の操作環境を復元させることができて使用の便利性を向上させる。
【００５４】
尚、本発明に係る第三実施例に開示された遠隔バックアップシステムとその遠隔バックアップ方法は、ユーザーが異なる電子装置を通じてクラウドサーバーにバックアップされたバックアップファイルをロードできる。例えば、Ａ地でデスクトップパソコンを用いてバックアップファイルを作成して、その後、Ｂ地でタブレット型パソコンを用いて該バックアップファイルをロードする。ユーザーは異なる電子装置を通じてよく使用されるユーザーインターフェースとシステムパラメーター又は作業中の未完成のファイルをロードして、いずれの時も、用具を問わず、バックアップファイルをロードして前の作業環境やファイルを復元でき、楽に仕事を引き続きできて同期に作業をさせる効果に達し、ユーザーのニーズに更に直結できる。
【００５５】
また、第三実施例に開示されたバージョンの比較工程を通じて、異なる電子装置が異なるバージョンのバックアップファイル又は合わないバックアップファイルをロードしたため、システムの故障又はシャットダウンになる恐れを避けられ、異なる電子装置経由でバックアップファイルを保存、読取しても電子装置のシステムの安定性を維持することができる。
【００５６】
更に、本発明においては、従来のホストコンピュータがシャットダウンプロセスを実行するデータバックアッププロセスをクラウドサーバーに結合することも提供する。よって、ユーザーはシステムの作業記録をクラウドサーバー又はホストコンピュータにバックアップするか選択でき、コンピュータ装置における作業記録のバックアップが、コンピュータシステムが破損したため、コンピュータ装置がシャットダウンプロセスを実行する前の実行状態に復元できない欠陥を除去し、コンピュータ装置のシステムの安定性を向上させる。
【００５７】
本発明に係る実施例を上述のように開示したが、本発明は前記実施例に制限されない。係る技術に熟達する者はその要旨を逸脱しない範囲において、記述された形状、構成、特徴及び数量などの修正が可能であることは勿論であって、本発明の技術的範囲は、本明細書における特許請求の範囲により定義される。
【符号の説明】
【００５８】
１０  …  遠隔バックアップシステム
１０１  …  第一ホストコンピュータ
１０１１  …  制御ユニット
１０１２  …  保存ユニット
１０２  …  クラウドサーバー
１０３  …  第二ホストコンピュータ
１０３１  …  制御ユニット
１０３２  …  保存ユニット
【図１】
2014135043.tif 000003
【図２】
2014135043.tif 000004
【図３】
2014135043.tif 000005
【図４】
2014135043.tif 000006
【図５】
2014135043.tif 000007
【図６】
2014135043.tif 000008
【図７】
2014135043.tif 000009
【図８】
2014135043.tif 000010
【図９】
2014135043.tif 000011