(57)【要約】      （修正有）【課題】携帯式装置及びその自動バックアップ方法において、従来の外部格納装置がデータバックアップ過程において手動操作に依存する必要がある問題を解決する。【解決手段】制御ユニットとプログラム格納ユニットとデータ格納ユニットとを備え、プログラム格納ユニットは、携帯式装置をコンピュータに自動で取付け、またコンピュータのデータをバックアップするために要するプログラムを供給し、データ格納ユニットは、コンピュータのデータを格納するためのもので、また、制御ユニットによりプログラム格納ユニット及びデータ格納ユニットとコンピュータとの間の通信伝送をそれぞれ制御する。そのため、携帯式装置をコンピュータに接続する時に、コンピュータが自動実行機能を起動することにより、携帯式装置の駆動プログラムを自動的にインストールし、またコンピュータのデータをデータ格納ユニットに自動的にバックアップできる。【選択図】図１
2007048222.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータのデータを携帯式装置に自動的にバックアップする携帯式装置の自動バックアップ方法において、
（ａ）携帯式装置より、携帯式装置をコンピュータに取付けるために要する実行プログラムが格納されるプログラム格納ユニットと、コンピュータよりデータを格納するデータ格納ユニットとを供給する工程と、
（ｂ）携帯式装置がコンピュータに接続される際に、コンピュータからの質問信号を受信する工程と、
（ｃ）コンピュータに応答し携帯式装置がプログラム格納ユニットとデータ格納ユニットを有することを指示する工程と、
（ｄ）コンピュータが自動実行機能を実行する際に、プログラム格納ユニット内の自動実行プログラムを起動する工程と、
（ｅ）コンピュータに使える駆動プログラムがないとき、プログラム格納ユニット内の駆動プログラムをコンピュータにインストールし、コンピュータが駆動プログラムでデータ格納ユニットを識別する工程と、
（ｆ）プログラム格納ユニットにおけるコンピュータのデータをバックアップする必要のあるバックアップデータソース位置が設定されたバックアッププログラムを起動する工程と、
（ｇ）バックアップデータソース位置に格納されるデータをデータ格納ユニットにバックアップする工程と
を含む携帯式装置の自動バックアップ方法。
【請求項２】
前記工程（ｃ）において、前記プログラム格納ユニットが信号をコンピュータに応答する場合は、ダミー格納装置で表示し、データ格納ユニットが信号をコンピュータに応答する場合は、周辺装置で表示することを特徴とする請求項１記載の携帯式装置の自動バックアップ方法。
【請求項３】
前記工程（ｄ）において前記コンピュータが前記プログラム格納ユニットの自動実行プログラムを実行できる時は、前記コンピュータがダミー格納装置を識別した時点であることを特徴とする請求項２記載の携帯式装置の自動バックアップ方法。
【請求項４】
前記工程（ｇ）においてデータ格納ユニットがバックアップするデータは、圧縮及び／又は暗号化処理をしたものであることを特徴とする請求項１記載の携帯式装置の自動バックアップ方法。
【請求項５】
前記工程（ｆ）の前において、さらに、
前記プログラム格納ユニットのデータ保護プログラムが起動され、ユーザーにパスワードを入力するよう要求し、且つ、ユーザーより入力したパスワードが正確であると、次の工程を実行し、ユーザーより入力したパスワードが間違いであると、前記携帯式装置がユーザーの使用を禁止することを特徴とする請求項１記載の携帯式装置の自動バックアップ方法。
【請求項６】
コンピュータに接続するためのインターフェース回路と、
データ格納ユニットと、
コンピュータに自動的に実行されるための自動実行プログラム、コンピュータにインストールし携帯式装置を識別するための駆動プログラム及びコンピュータのデータをデータ格納ユニットにバックアップするためのバックアッププログラムを備えるプログラム格納ユニットと、
データ格納ユニットとインターフェースユニットとの間の通信伝送、及びプログラム格納ユニットとインターフェースユニットとの間の通信伝送を制御する制御ユニットとを含み、
インターフェースがコンピュータに接続される時に、制御ユニットがコンピュータからの質問信号を受信し、信号をコンピュータに応答し携帯式装置がプログラム格納ユニットとデータ格納ユニットを有することを指示し、コンピュータより自動実行プログラムを実行し、駆動プログラムをコンピュータに自動的にインストールした後に、バックアッププログラムによりコンピュータのデータをデータ格納ユニット内に自動的にバックアップすることを含む携帯式装置。
【請求項７】
前記インターフェース回路はＵＳＢインターフェースの伝送規格に対応し、前記データ格納ユニットはハードディスクであり、前記プログラム格納ユニットは不揮発性格納装置であることを特徴とする請求項６記載の携帯式装置。
【請求項８】
前記制御ユニットは、前記プログラム格納ユニットが信号をコンピュータに応答する場合には、ダミー格納装置で表示し、データ格納ユニットが信号をコンピュータに応答する場合には、周辺装置で表示することを特徴とする請求項６に記載の携帯式装置。
【請求項９】
前記プログラム格納ユニットは、さらに、
パスワード入力のチェック保護のためのデータ保護プログラムを格納し、ユーザーがこの携帯式装置を使用する権利があるかどうかを確定することを特徴とする請求項６記載の携帯式装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯式装置及びその自動バックアップ方法に係わり、とくに、格納機能を有する外接式周辺装置及びその自動バックアップデータの方法に関するものである。
【背景技術】
【０００２】
コンピュータシステムにとって、新しい周辺装置がコンピュータに初めて接続され使用されると、コンピュータのＯＳ（オペレーションシステム）はこの新しい周辺装置に対応する駆動プログラムをインストールする必要がある。駆動プログラムは、主に、ＯＳがどのようにこの駆動装置を操作するかを指示するものである。ＯＳはこの新しい周辺装置を識別でき、且つ対応する駆動プログラムも供給できれば、ＯＳによりこの周辺装置のための駆動プログラムのインストールが実行される。しかし、ＯＳは新しい周辺装置毎に全てを識別できる訳ではない。このような場合は、通常、周辺装置に付属の駆動プログラムを搭載する光ディスク或はフレキシブルディスクを用いて、駆動プログラムを手動でコンピュータにインストールすることになる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
現在のコンピュータの普及に伴い、デジタルデータの格納技術は、既に従来のペーパーでの記録方式に代わり、デジタルデータは多くの便利な特性、例えば、迅速な編集や永久保存や大記憶容量…など多数の特徴を備える。特に、携帯式装置、例えば、USBハードディスクボックスが出現した後、さらにデータストレージがユーザーと共に移動可能なストレージにまで急速に展開してきた。携帯式装置の駆動プログラムのインストール方法では、まだまだ従来の光ディスク或はフレキシブルディスクにより駆動プログラムがインストールされ、ユーザーはなおも光ディスク或はフレキシブルディスクを携帯する必要がある。よって、他の一台のコンピュータにおいて携帯式装置の駆動プログラムを円滑にインストールできるが、光ディスク或はフレキシブルディスクを多数携帯することになり、ユーザーにとって携帯の負担ともなる。
【０００４】
携帯式装置の駆動プログラムのインストール技術については、例えば、米国特許第6754725号明細書には、駆動プログラムを自動インストールする手段を有するUSB周辺装置が掲示されている。その米国特許の技術は、周辺装置内に駆動プログラムを設け、また周辺装置がコンピュータに接続された後に、コンピュータと周辺装置との間をUSB通信プロトコルで互いに伝送することにより、コンピュータはこの周辺装置を識別して大容量格納装置(MASS STORAGE DEVICE) として表示する。またコンピュータが周辺装置を取付けるために要する駆動プログラムは、周辺装置自身から得られ、周辺装置の駆動プログラムのインストールが円滑に完了すると、コンピュータは周辺装置を操作できるようになる。
【０００５】
一方、コンピュータデータのバックアップについては、現在のコンピュータが殆どUSBインターフェースをサポートしており、しかもUSB装置が挿入により即時使用でき、携帯性が高いため、USB装置（例えば、USBハードディスクボックス）をバックアップのストレージにすることは、好ましい選択である。しかし、バックアップにUSBハードディスクボックスを用いる従来の方法では、まだまだコンピュータ内のバックアップしようとするデータをUSBハードディスクボックスに手動で格納する必要がある。例えば、上記米国特許の技術が提供する方法は、駆動プログラムを自動インストールする操作機能しか供給できず、データ自動バックアップを同時に統合する機能がまだ達成できない。
【０００６】
また、USBの便利さから問題を招くこともある。例えば、USBハードディスクボックスは、発売当初から既にある程度の時間を経ており、それをバックアップ装置とする人もあって、確かにバックアップ効果を発揮できる。しかしながら、万が一、気が付かないうちにUSBハードディスクボックスを紛失した場合、その中に格納されたデータは、他人に容易に読取られ、従来のUSBハードディスクボックス内に格納されるデータのセキュリティは、まだ改善する余地があることは明らかである。
【０００７】
本発明が解決しようとする問題は、携帯式装置をコンピュータに接続して使用するときに、駆動プログラムを自動的にインストールし、またコンピュータのデータを自動的にバックアップできる携帯式装置及びその自動バックアップ方法を提供する。
【課題を解決するための手段】
【０００８】
前記技術問題を解決するために、本発明の一つの方法によれば、コンピュータのデータを携帯式装置に自動的にバックアップする携帯式装置の自動バックアップ方法において、（ａ）携帯式装置より、携帯式装置をコンピュータに取付けるために要するプログラムが格納されるプログラム格納ユニットとコンピュータよりデータを格納するデータ格納ユニットとを供給する工程と、（ｂ）携帯式装置がコンピュータに接続される際に、コンピュータからの質問信号を受信する工程と、（ｃ）コンピュータに応答し携帯式装置がプログラム格納ユニットとデータ格納ユニットを有することを指示する工程と、（ｄ）コンピュータが自動実行機能を実行する際に、プログラム格納ユニット内の自動実行プログラムを起動する工程と、（ｅ）コンピュータに使える駆動プログラムがないとき、プログラム格納ユニット内の駆動プログラムをコンピュータにインストールし、コンピュータが駆動プログラムでデータ格納ユニットを識別する工程と、（ｆ）プログラム格納ユニットにおけるコンピュータのデータをバックアップする必要のあるバックアップデータソース位置が設定されたバックアッププログラムを起動する工程と、（ｇ）バックアップデータソース位置に格納されるデータをデータ格納ユニットにバックアップする工程とを含む携帯式装置の自動バックアップ方法を提供する。
【０００９】
前記技術問題を解決するために、本発明の他の一つの装置によれば、コンピュータに接続するためのインターフェース回路と、データ格納ユニットと、コンピュータに自動的に実行されるための自動実行プログラム、コンピュータにインストールし携帯式装置を識別するための駆動プログラム及びコンピュータのデータをデータ格納ユニットにバックアップするためのバックアッププログラムを備えるプログラム格納ユニットと、データ格納ユニットとインターフェースユニットとの間の通信伝送、及びプログラム格納ユニットとインターフェースユニットとの間の通信伝送を制御する制御ユニットとを含み、そのため、インターフェースがコンピュータに接続される時に、制御ユニットがコンピュータからの質問信号を受信し、信号をコンピュータに応答し携帯式装置がプログラム格納ユニットとデータ格納ユニットを有することを指示し、コンピュータより自動実行プログラムを実行し、駆動プログラムをコンピュータに自動的にインストールした後に、バックアッププログラムによりコンピュータのデータをデータ格納ユニット内に自動的にバックアップすることを含む携帯式装置を提供する。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明の好ましい実施例のシステム構成のブロック図である。図１を参照すると、本実施例は、コンピュータ２０に接続でき且つデータ格納装置としての携帯式装置１０を供給する。携帯式装置１０は、プログラム格納ユニット１２を備え、プログラム格納ユニット１２には、携帯式装置１０がコンピュータ２０に接続される時にインストールのために要望する実行プログラムが格納される。図２に示されるように、プログラム格納ユニット１２は、自動実行プログラム、駆動プログラム、バックアッププログラム及びデータ保護プログラムを格納し、これらのプログラムは、指令或はプログラムコードよりなる。本実施例では、プログラム格納ユニット１２は、フラッシュメモリ、EEPROM、ハードディスク等の不揮発性格納装置(non-volatile storage device) をデータの読み取り／書き込み動作のストレージ媒介としてコンピュータ２０に供給する。コンピュータ２０では、不揮発性格納装置をダミー格納装置(dummy storage device)に識別するので、携帯式装置がコンピュータ２０に接続される時、コンピュータ２０のメインホストオペレーションシステム２２は、ダミー格納装置でプログラム格納ユニット１２の部分に代わって、またコンピュータ２０よりプログラム格納ユニット１２が格納する内容を読取できるようにする。
【００１１】
携帯式装置１０は、さらに、主にコンピュータ２０よりデータを格納するためのデータ格納ユニット１３を備え、本実施例のデータ格納ユニット１３は、周辺格納装置、例えば、外部ハードディスク(External hard disk)であるが、他の同じ効果を持つ格納媒介でも良い。プログラム格納ユニット１２が格納する駆動プログラムは、周辺装置の取付けのために使用される。携帯式装置１０内の制御ユニット１１は、プログラム格納ユニット１２及びデータ格納ユニット１３とインターフェース回路１４との間の通信伝送を制御し、制御ユニット１１は、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ(DSP) 、特殊応用集積回路IC(ASIC)或はプログラマブル論理回路（PLD、CPLD、ＦPGAなど）で良い。携帯式装置１０が使用するインターフェース回路１４は、USBインターフェースの伝送規格であり、携帯式装置１０をプラグアンドプレイ(Plug&Play) できる。また、本実施例のプログラム格納ユニット１２はデータ格納ユニット１３の一部であっても良い。
【００１２】
再びに図１を参照すると、携帯式装置１０がコンピュータ２０に接続される時に、インターフェース回路１４とUSB転換ユニット２１は、配線を介してかつUSB通信プロトコルにより情報を伝送し、メインホストオペレーションシステム２２と携帯式装置１０とが、一定の交流プログラムによって、これら同士の間の通信接続関係を確立し、さらにコンピュータ２０内部に携帯式装置１０の駆動プログラムをインストールし完了させ、本実施例のプログラム格納ユニット１２は、駆動プログラムをコンピュータに供給して自動でインストールできる。
【００１３】
図３Ａ及び図３Ｂは本発明の操作のフローチャートである。図３Ａ及び図３Ｂを共に参照すると、本実施例が供給する携帯式装置１０は、コンピュータデータを携帯式装置１０内のデータ格納ユニット１３に自動でバックアップでき、その操作方法は、先ず、携帯式装置１０をコンピュータ２０に接続する（Ｓ３０１）。コンピュータ２０のメインホストオペレーションシステム２２が、新しい周辺装置がコンピュータに接続されることを検出すると、使用するUSB伝送プロトコルによって、メインホストオペレーションシステム２２は質問信号を携帯式装置１０に送信することで、携帯式装置１０がどのような操作機能を有するかを得る（Ｓ３０３）。
【００１４】
携帯式装置１０がコンピュータ２０からの質問信号を受信する時に、携帯式装置１０は主動的に信号に応答し、プログラム格納ユニット１２とデータ格納ユニット１３の機能を有することをコンピュータ２０に知らせ（Ｓ３０５）、本実施例では、携帯式装置１０は、プログラム格納ユニット１２の部分について、信号をコンピュータ２０に応答するのは、ダミー格納装置のメッセージで表示する。データ格納ユニット１３の部分について、信号をコンピュータ２０に応答するのは、周辺装置(peripheral device) のメッセージで表示する。そのため、コンピュータ２０が、携帯式装置１０が応答するメッセージを受信した後に、メインホストオペレーションシステム２２はデータ格納ユニット１３を使用可能なダミー格納装置に識別し（Ｓ３０７）、ダミー格納装置がコンピュータに操作される能力を備えるようにする。公知技術のように、外部の周辺装置がコンピュータに操作できるためには、コンピュータは初回使用の際に駆動プログラムをインストールしなければならない、その後に、コンピュータがこの外部の周辺装置を正常に操作できるので、本実施例のダミー格納装置がコンピュータに現れた後に、コンピュータが識別できるディスクで表示し、またメインホストオペレーションシステム２２よりダミー格納装置内のデータを読取できるようにする。
【００１５】
プログラム格納ユニット１２がコンピュータより識別された後に、携帯式装置１０はメインホストオペレーションシステム２２のファイル自動実行機能が起動されるかどうかを検出する（Ｓ３０９）。検出結果がYESであると、メインホストオペレーションシステム２２がプログラム格納ユニット１２の自動実行プログラムを実行し（Ｓ３１１）、自動実行プログラムは、プログラム格納ユニット内の自動実行プログラムにより実行される。NOであれば、メインホストオペレーションシステム２２は、外部の周辺装置（即ち、データ格納ユニット）がコンピュータにおいて駆動プログラムをインストールしたかどうかを判断し（Ｓ３１７）、ここで、本実施例では、周辺装置は外部ハードディスクとしている。
【００１６】
自動実行プログラムが実行されると、メインホストオペレーションシステム２２は、外部の周辺装置がコンピュータにおいて駆動プログラムをインストールしたかどうかをも判断し（Ｓ３１３）、判断結果がNOであると、周辺装置に対して駆動プログラムをインストールし（Ｓ３１５）、この駆動プログラムはメインホストオペレーションシステム２２よりダミー格納装置から得られる。判断結果がYESであれば、次の工程に入り引き続き実行する。
【００１７】
自動実行機能が起動されず、コンピュータも外部の周辺装置の駆動プログラムをインストールしていない時に、メインホストオペレーションシステム２２が駆動プログラムを入力及びインストールするようユーザーに提示し（Ｓ３１９）、ユーザーがこの駆動プログラムを含む光ディスク、フレキシブルディスク或はコンピュータ内の特定の位置を入力し、外部の周辺装置の駆動プログラムのインストールプロセスを実行できる。
【００１８】
そのため、周辺装置の駆動プログラムが既にコンピュータにインストールされた後に、コンピュータは、周辺装置と駆動プログラムとがコンピュータでの連携関係を確立する（Ｓ３２１）。周辺装置がコンピュータにおいて正常に使用できる時に、さらに、周辺装置がイニシャライズし始めるか、即ち外部ハードディスクをフォーマットしたかどうかを判断する（Ｓ３２３）。NOで判断すると、周辺装置に対してフォーマットのイニシャル動作を実行する（Ｓ３２５）。
【００１９】
周辺装置が既にイニシャライズされると、データ保護プログラムを起動し（Ｓ３２７）、このデータ保護プログラムは、プログラム格納ユニット内のデータ保護プログラムにより実行され、この工程の詳しい操作過程は、図４に示されるようになり、本実施例のデータ保護プログラムは、パスワード入力のチェック保護を供給し、ユーザーがこの携帯式装置１０を使用する権利があるかどうかを確定する。
【００２０】
データ保護プログラムによる身分チェックが正確であると、バックアッププログラムを起動し（Ｓ３２９）、このバックアッププログラムは、プログラム格納ユニット内のバックアッププログラムにより実行され、この工程の詳しい操作過程は、図５に示されるようになり、本実施例のバックアッププログラムは、コンピュータにおいて予め設けられバックアップの必要のあるデータを周辺装置内に自動でバックアップし、手動でバックアップしようとするデータの位置を入力しても良い。また、バックアッププログラムを実行した後に、コンピュータ内のダミー格納装置を除去し（Ｓ３３１）、データ格納ユニットの周辺装置の部分だけを保留しコンピュータにより操作する。
【００２１】
図４は本発明のデータ保護の操作のフローチャートである。図４を参照すると、データ保護プログラムを実行する時に、先ず、保護パスワードが建てられたかどうかを判断し（Ｓ４０１）、判断結果がNOであると、保護パスワードを設定するようユーザーに提示し（Ｓ４０３）、初めて携帯式装置を使用するユーザーにとって、データ保護プログラムは一つの操作画面を供給しパスワードを入力するようユーザーを案内する。保護パスワードの設定が完成すると、ユーザーにパスワードを入力するよう要求し（Ｓ４０５）、入力されたパスワードが正確であるかどうかを判断し（Ｓ４０７）、判断方法は、入力されたパスワードを設定した保護パスワードと比べるようにし、判断結果がYESであると、ユーザーが携帯式装置の使用権を獲得できる（Ｓ４１１）。判断結果がNOであると、入力されたパスワードの間違い回数が３回を超えるかどうかをさらに判断し（Ｓ４０９）、超えないと判断すると、工程（Ｓ４０５）に戻り引き続き実行し、超えると判断すると、ユーザーが携帯式装置の使用権を獲得できない（Ｓ４１３）、それと同時に携帯式装置の操作フローチャートを終了する。
【００２２】
図５は本発明のデータバックアップの操作のフローチャートである。図５を参照すると、ユーザーが既に正確なパスワードを入力し、携帯式装置の使用権を獲得した後に、バックアッププログラムは、先ずバックアップデータソース位置が建てられるかどうかを判断し（Ｓ５０１）、バックアップデータソース位置はコンピュータ内での特定のファイル目録で良い、このように、常に変動或は重要なデータのみをバックアップすれば良く、相対的に重要ではない或は常に変動しないデータをバックアップする必要はない。判断結果がNOであると、ユーザーにバックアップデータソース位置を建てるよう要求する（Ｓ５０３）。その後に、バックアッププログラムは、バックアップデータソース位置が建てられる状態では、さらに、バックアップデータソース位置が指定するデータを携帯式装置内のデータ格納ユニット１３に自動でバックアップし、データをバックアップする過程では、暗号化及び／或は圧縮のデータ処理に合せ、バックアップデータの安全性を高め或はデータ空間の占用を減少させても良い。
【００２３】
以上のように、本発明に係る携帯式装置は以下のような特徴があり、コンピュータに接続し使用される際に、コンピュータに使える駆動プログラムがないと、駆動プログラムのインストールを自動的に完成でき、且つ、駆動プログラムをコンピュータにインストールした後に、データバックアップの動作を自動的に実行し、コンピュータ内のデータを携帯式装置に自動的にバックアップできる。また、携帯式装置を使用しようとする時に、そのインストールする過程ではパスワード保護手段に合せ、正当なユーザーだけが携帯式装置の使用権を得られる。
【００２４】
しかし、前記に開示されたそれぞれの具体的な構成は、単に本発明の実施可能な実施例に過ぎなく、本発明の特徴を局限するものではなく、いずれの当該分野における通常の知識を有する専門家が本発明の分野の中で、適当に変更や修飾などを実施できるが、それらの実施のことが本発明の主張範囲内に納入されるべきことは言うまでもないことである。
【図面の簡単な説明】
【００２５】
【図１】本発明の好ましい実施例のシステム構成のブロック図である。
【図２】本発明のプログラム格納ユニットを示す図である。
【図３Ａ】本発明の操作のフローチャートである。
【図３Ｂ】本発明の操作のフローチャートである。
【図４】本発明のデータ保護の操作のフローチャートである。
【図５】本発明のデータバックアップの操作のフローチャートである。
【符号の説明】
【００２６】
１０  携帯式装置
１１  制御ユニット
１２  プログラム格納ユニット
１３  データ格納ユニット
１４  インターフェース回路
２０  コンピュータ
２１  USB転換ユニット
２２  メインホストオペレーションシステム
【図１】
2007048222.tif 000003
【図２】
2007048222.tif 000004
【図３Ａ】
2007048222.tif 000005
【図３Ｂ】
2007048222.tif 000006
【図４】
2007048222.tif 000007
【図５】
2007048222.tif 000008