(57)【要約】      （修正有）【課題】さまざまな仕様のコンピュータの少量製造において製造時間とコストを低減させるソフトウェアをインストール方法を提供する。【解決手段】ソフトウェアをインストールする方法において、ハードウェア及びソフトウェアの所定構成の参照コンピュータに格納されたソフトウェアバンドルに対応し、それぞれが異なるイメージファイルのセットを生成する。前記イメージファイルセットを、通信ネットワークを介して前記参照コンピュータと連結したサーバのマスター記憶媒体、およびルータを介して前記サーバと連結された複数のコピーコンピュータのコピー記憶媒体にコピーする。複数の対象記憶媒体を用意し、前記コピーコンピュータは、ハードウェア構成およびソフトウェアに対応する一つのイメージファイルを前記コピー媒体から前記対象記憶媒体にコピーする。【選択図】図１
2005242985.tif 000002
【特許請求の範囲】
【請求項１】
a）ハードウェア及びソフトウェアからなる所定構成によって組み立てられた参照コンピュータにおける参照記憶媒体に格納されたソフトウェアバンドルに対応し、それぞれが異なるイメージファイルのセットを生成するステップと、
b）前記ステップ（ａ）に生成された前記イメージファイルセットを、通信ネットワークを介して前記参照コンピュータと連結したサーバにおけるマスター記憶媒体に保存するステップと、
c）それぞれがルータを介して前記サーバと連結された複数のコピーコンピュータを用意するステップと、
d）前記マスター記憶媒体に保存された前記イメージファイルセットを、前記コピーコンピュータのそれぞれにインストールされたコピー記憶媒体にコピーするステップと、
e）複数の対象記憶媒体を、それぞれが各自の接続装置によって対応する対象記憶媒体と連結されたコピーコンピュータと前記サーバの外部に提供するステップと、
f）前記コピーコンピュータのそれぞれを作動させ、前記コピーコンピュータにインストールされたコピー記憶媒体における対象コンピュータのハードウェア構成に対応すると共に所要のソフトウェアを有する前記イメージファイルセットの選ばれた一つのイメージファイルをコピーするステップと、
を有するソフトウェアをインストールする方法。
【請求項２】
さらに、
ｇ）前記対象記憶媒体を、対応する対象コンピュータにインストールするステップと、
ｈ）前記それぞれの対象コンピュータにおいて、前記選ばれたイメージファイルが復号され、対応する前記対象コンピュータにインストールされた対象記憶媒体に格納されたソフトウェアバンドルを生成するステップと、
を有することを特徴とする請求項１に記載の方法。
【請求項３】
前記ステップ（ａ）においては、
ａ−１）それぞれに特定のハードウェア構成を有する参照コンピュータを複数組み立てるサブステップと、
ａ−２）前記それぞれの参照コンピュータの参照記憶媒体に、ソフトウェアファイルを格納し、前記ソフトウェアバンドルを生成すると共に、前記それぞれの参照コンピュータを特定ソフトウェア構成を有するよう設定するサブステップと、
ａ−３）前記参照コンピュータの参照記憶媒体におけるソフトウェアバンドルのそれぞれに対応するイメージファイルを生成するサブステップと、
有することを特徴とする請求項１に記載する方法。
【請求項４】
前記マスター記憶媒体と前記コピー記憶媒体の構成は同一であることを特徴とする請求項１に記載の方法。
【請求項５】
さらに、前記マスター記憶媒体が取り替えられると、前記マスター記憶媒体と前記コピー記憶媒体との間の一貫性が維持できるよう前記各コピー記憶媒体の内容が更新されるステップを有することを特徴とする請求項１に記載の方法。
【請求項６】
前記ステップ（ｆ）においては、前記それぞれの対象コンピュータは、前記選ばれたイメージファイルに対応して、シリアルコードが付与されることを特徴とする請求項２に記載の方法。
【請求項７】
前記シリアルコードは、機械可読のコードであることを特徴とする請求項６に記載の方法。
【請求項８】
前記機械可読のコードは、バーコードであることを特徴とする請求項７に記載の方法。
【請求項９】
前記ステップ（ｆ）においては、前記選ばれたイメージファイルは、前記機械可読のコードであることを特徴とする請求項７に記載の方法。
【請求項１０】
前記選ばれたイメージファイルは、前記対象コンピュータの機械可読のコードに対応してファイル名を有することを特徴とする請求項９に記載の方法。
【請求項１１】
前記機械可読のコードは、少なくとも所要の操作システムに対応する第１のコードと、所要のハードウェアドライバソフトウェアに対応する第２のコードと、所要の応用ソフトウェアに対応する第３のコードとを有することを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ソフトウェアバンドルは、操作システム、ハードウェアドライバソフトウェア及び応用ソフトウェアの中の少なくとも１つを有していることを特徴とする請求項１に記載の方法。
【請求項１３】
前記接続装置は、前記対応するコピーコンピュータと連結するホットプラグと、前記対応する対象記憶媒体と連結する変換インターフェースとを設けていることを特徴とする請求項１に記載の方法。
【請求項１４】
前記ホットプラグインターフェースは、ＩＥＥＥ  １３９４インターフェースを有することを特徴とする請求項１３に記載の方法。
【請求項１５】
前記それぞれの対象記憶媒体はハードディスクであり、前記変換インターフェースとしてＩＥＥＥ  １３９４／ＩＤＥ  変換インターフェースを用いることを特徴とする請求項１４に記載の方法。
【請求項１６】
前記ホットプラグインターフェースは、ＵＳＢインターフェースを有することを特徴とする請求項１３に記載の方法。
【請求項１７】
前記それぞれの対象記憶媒体は、ハードディスクであり、前記変換インターフェースとしてＵＳＢ／ＩＤＥ変換インターフェースを用いることを特徴とする請求項１６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェアをインストールする方法に関するものであり、より詳しくは、複数の対象記憶媒体へのソフトウェアのインストールを容易にさせる方法に関するものである。
【背景技術】
【０００２】
コンピュータの製造中、すべての必要な部品を使ってコンピュータを組み立てる以外はマニュアルでソフトウェアバンドルをハードディスクにインストールしなければならないのであるが、時間がかかる。また、造られたコンピュータ製造の品質を安定させるためにソフトウェアバンドルのインストールは正確に行う必要がある。
【０００３】
大量のハードディスクにソフトウェアバンドルをインストールすることで、生産条件に対処しているのが一般であるが、異なるハードウェア構成をしたコンピュータごとにハードディスクに記憶されたソフトウェアバンドルを変えるときは、前記ハードディスクを再加工しなければならず、生産時間がより多くかかってしまう。
【０００４】
納入前に操作システムのハードウェアドライバソフト及びアプリケーションソフトウェアを事前インストールすることがほとんどの消費者にとって不可欠となっている。コンピュータは、バッチ式に何千単位で製造されるので、コンピュータに逐一ソフトウェアをインストールすることは、不経済である。最近では、大量のコンピュータにソフトウェアバンドルをインストールするプロセスに、まとめて１つになったイメージファイルによってインストールする方法が応用されている。
【０００５】
この従来の方法においては、まず、内部にソフトウェアバンドルが格納されている参照記憶領域（全てのハードディスク又は他のタイプが異なる記憶媒体）が１つのイメージファイルに符号化される。次いで、前記イメージファイルが復号されて生産ライン上の同一のハードウェア構成を有する複数の対象コンピュータの各対象記憶領域に格納される。前記対象記憶領域には同じコンテンツを有するので、前記対象コンピュータに同一ソフトウェアバンドルがインストールされることになる。
【０００６】
従来の方法によると、一度に１つのイメージファイルだけが用いられているので、このようにまとめてセットになったハードウェア及びソフトウェアの構成を用いて行うことは、量産のコンピュータにしても、同時に複数セットのハードウェアとソフトウェアで構成した場合には向かない。さらには、この従来の方法によれば、次いで復号するべく参照記憶媒体からイメージファイルをダウンロードしそれぞれの対象コンピュータへ保存しなければならないので、イメージファイルのダウンロードは時間がかかる。
【０００７】
従って、本発明は前記従来の問題点を解決し、ソフトウェアをインストールすることを容易にする方法を提供しようとするものである。
【発明の開示】
【課題を解決するための手段】
【０００８】
上記課題を解決するには、本発明は、
a）ハードウェア及びソフトウェアからなる所定構成によって組み立てられた参照コンピュータにおける参照記憶媒体に格納されたソフトウェアバンドルに対応しそれぞれが異なるイメージファイルのセットを生成するステップと、
b）前記ステップ（ａ）に生成された前記イメージファイルセットを、通信ネットワークを介して前記参照コンピュータと連結したサーバにおけるマスター記憶媒体に保存するステップと、
c）それぞれがルータを介して前記サーバと連結された複数のコピーコンピュータを用意するステップと、
d）前記マスター記憶媒体に保存された前記イメージファイルのセットを、前記コピーコンピュータのそれぞれにインストールされたコピー記憶媒体にコピーするステップと、
e）複数の対象記憶媒体を、それぞれが各自の接続装置によって対応する対象記憶媒体と連結されたコピーコンピュータと前記サーバの外部に提供するステップと、
f）前記コピーコンピュータのそれぞれを作動させ、前記コピーコンピュータにインストールされたコピー記憶媒体における対象コンピュータのハードウェア構成に対応すると共に、所要のソフトウェアを有する前記イメージファイルセットの選ばれた一つを、対応する前記対象記憶媒体にコピーするステップと、
を有する方法により達成できる。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明にかかるソフトウェアをインストールする方法例を示すフローチャート、図２は、前記方法例のための具象的構成、図３は、前記方法例におけるイメージファイルの生成手順を概略示すフローチャート、図４は、前記方法例において対象記憶媒体が取り付けられた取付台を示す斜視図である。
【００１０】
まず、生産を予定する全てのコンピュータのハード／ソフトウェア構成の規格、タイプを限定する。ここで、ソフトウェア構成とは、操作システム、ハードウェアドライバソフトウェア及び応用ソフトウェアの少なくとも１つからなる所定のソフトウェアバンドルを有するものである。また、符号化規則に基づいて、使われようとする操作システム、ハードウェアドライバソフトウェア及び応用ソフトウェアの形式に応じて、それぞれのソフトウェアにコードが割当てられる。この例においては、前記ハードウェアドライバソフトウェアに適した符号化規則としては、例えばマザーボード、ビデオカード、ＴＶカードのような重要なハードウェア部品の多くは、多くの部品メーカ及びその型番によって違ってくるので、２つのローマ字と数字の組み合せを符号化に用いる。
【００１１】
例えばモデムカード、ネットワークなどさほど重要でないハードウェア部品においては、部品のメーカに限られたモデルしかストックしないので、符号化にただ１つのローマ字か数字を用いることができる。同じく応用ソフトウェアの場合、１つの文字を用いることですむ。所要のソフトウェア構成に対応して選ばれた操作システム、ハードウェアドライバソフトウェア及び応用ソフトウェアを組み合せてシリアルコードを形成することによって、前記コードが割当てられる。前記シリアルコードは、例えばバーコードのような機械可読のコードに形成される。例えば、コンピュータ製造によりマザーボードの型番ＸＸ１、ビデオカードの型番ＸＸ２、モデムカードの型番ＸＸ３、ＴＶカードの型番ＸＸ４、ウインドウズＸＰ家庭版バージョンとオフィスＸＰをそなえる特定機種の参照コンピュータの割当てられたコードは、０９、１Ｄ、１、１、４、７になるが、前記参照コンピュータはネットワークカードをそなえないときは、割当てられるコードの初期値が０で、前記シリアルコードは全部で０９１Ｄ１０１４７となる。なお、前記シリアルコードの長さ及び中身は、言うまでもなく機種などによって変わる。
【００１２】
図１〜図３において、ステップＳ１においてはそれぞれが異なるイメージファイル１１３のセットを生成する。前記イメージファイル１１３のそれぞれが、特定ハードウェア／ソフトウェア構成に応じて組まれた参照コンピュータの参照記憶媒体に格納されたソフトウェアバンドルに該当される。この例においては、イメージファイル１１３を生成するステップ（ステップＳ１を参照）においては、シリアルコードに対応して特定のハードウェアを有する複数の参照コンピュータ１（図２には１つのみ示す）が組込まれる（図３のステップＳ１１を参照）。この例においては、前記参照コンピュータ１のそれぞれの前記参照記憶媒体１１はハードディスクである。例えば、ネットワークカードを有しない前記シリアルコード０９１Ｄ１０１４７に応じて組込まれた前記参照コンピュータ１は、マザーボードの型番ＸＸ１、ビデオカードの型番ＸＸ２、モデムカードの型番ＸＸ３、及びＴＶカードの型番ＸＸ４をそなえている。この例においては、前記参照コンピュータ１のそれぞれの参照記憶媒体１１は、第１と第２の記憶領域１１１、１１２に分割されている（図２を参照）。
【００１３】
ソフトウェアファイル、例えば前記シリアルコードに対応する前記操作システムのソースファイルを、前記参照記憶媒体１１の第２の記憶領域１１２にコピーする。その次、前記第２の記憶領域１１２における前記操作システムの前記ソースファイルは、前記操作システムを前記第１の記憶領域１１１にインストールするように用いられる。次に、前記シリアルコードに対応したハードウェアドライバソフトウェア及び応用ソフトウェアが、前記第１の記憶領域１１１にインストールされる。この時、前記シリアルコードに対応した前記ソフトウェアバンドルが前記第１の記憶領域に格納される（図３のステップＳ１１２を参照）。その結果、前記シリアルコード０９１Ｄ１０１４７に対応するよう、前記第１の記憶領域１１１に格納された前記ソフトウェアバンドルは、ウインドウズＸＰ家庭版の操作システムとオフィスＸＰ応用ソフトウェアとハードウェアドライバソフトウェアのマザーボードの型番ＸＸ１、ビデオカードの型番ＸＸ２、モデムカードの型番ＸＸ３、及びＴＶカードの型番ＸＸ４になる。
【００１４】
こうして、前記参照コンピュータ１のそれぞれの参照記憶媒体１１の第１の記憶媒体１１１の内容は符号化されると共に圧縮され、対応するイメージファイルを形成する。この例においては、前記イメージファイルの符号化と復号には、ＧＨＯＳＴソフトウェアが用いられ、符号化中で、ＧＨＯＳＴソフトウェアのイメージ圧縮オプションが選ばれてファイルのサイズを縮小する。この時、前記特定のハードウェア／ソフトウェア構成に対応した１セットのそれぞれ違うイメージファイル１１３がこうて生成される（図３のステップＳ１１３を参照）。なお、それぞれの前記イメージファイル１１３は、対応するシリアルコードと同一のファイル名を有することが好ましい。例えば、前記イメージファイル１１３のファイル名は、ＤＯＳファイル名の形式で０９１Ｄ１０１４．７となる。
【００１５】
前記参照コンピュータ１１は、通信ネットワークを介してサーバ２と連結されており、該サーバ２は、マスター記憶媒体を有している（図示せず）。ステップＳ１における生成した前記イメージファイル１１３は、前記サーバ２の前記マスター記憶媒体に格納される（ステップＳ２を参照）。
【００１６】
ステップＳ３においては、複数のコピーコンピュータ３を用意する。前記各コピーコンピュータ３は、ルータ８を介して前記サーバ２と接続され（図２）、コピー記憶媒体がインストールされる（図示せず）。この例においては、構造では前記マスター記憶媒体は前記コピーコンピュータ３のコピー記憶媒体と同一である。
【００１７】
ステップＳ４においては、前記マスター記憶媒体に格納されたイメージファイルが、前記各コピーコンピュータ３のコピー記憶媒体にコピーされる。
【００１８】
ここで留意すべきことは、ステップＳ５においては、前記マスター記憶媒体の内容が取り替えられると、前記マスター記憶媒体と前記コピー記憶媒体との間の一貫性が維持できるよう前記各コピー記憶媒体の内容が更新される。
【００１９】
ステップＳ６においては、前記コピーコンピュータ３及び前記サーバ２の外部に複数の対象記憶媒体４が用意される。この例においては、図４に示されているように、前記それぞれの対象記憶媒体４は取り外しのできるように取付台６に取り付けられている。図２〜図４に示されているように、前記それぞれのコピーコンピュータ３は、独立した接続装置５を介して対応する対象記憶媒体４と連結されている。この例においては、前記接続装置５は、前記対応するコピーコンピュータ３と連結されるホットプラグインターフェース５１と、前記取付台６に取り付けられた前記対応する対象記憶媒体４と連結されると共に前記取付台６に与えられる変換インターフェース５２をそなえている。前記対象記憶媒体４として、具体的にはＩＤＥデータの伝送にハードディスクが用いられる。従って、前記ホットプラグインターフェース５１はＩＥＥＥ１３９４  インターフェースであるときは、前記変換インターフェース５２はＩＥＥＥ  １３９４／ＩＤＥ  変換インターフェースである。代りに、ホットプラグインターフェース５１はＵＳＢインターフェースであるときは、前記変換インターフェース５２はＵＳＢ／ＩＤＥ  変換インターフェースであってもよい。
【００２０】
前記各コピーコンピュータ３は、前記対応する対象記憶媒体４にインストールされた前記コピー記憶媒体に選ばれる１つのイメージファイルをコピーするよう作動される（ステップＳ７）。前記選ばれたイメージファイルは、対象コンピュータのハードウェア構成（図示せず）に対応すると共に、所要のソフトウェア構成をそなえる。具体的には、前記各コンピュータ３が対応する生産ラインに配置され、かつ、例えばバーコードなどのシリアルコードの機械可読のコードを有するランカード（run  card）を従えている。なお、当該シリアルコードは前記説明の通り前記列挙した選ばれたイメージファイルに対応する。こうして、前記ランカードに列挙した機械可読のコードを読み出すことによって、前記選ばれたイメージファイルが実行される。前記対象コンピュータのそれぞれは前記選ばれたイメージファイルの一つに対応するシリアルコードが与えられる。
【００２１】
ステップＳ８においては、前記対象記憶媒体４が、対応する対象コンピュータにインストールされる。
【００２２】
こうして、前記対象コンピュータのそれぞれにおいては、前記選ばれたイメージファイルが復号され、前記対象コンピュータにインストールされる前記対象記憶媒体４に格納されるソフトウェアバンドルになる（ステップＳ９）。
【００２３】
本発明による方法の利点は次の通りである。即ち、
１．単一の生産ラインでも同時に異なったハードウェア／ソフトウェア構成をしたコンピュータを製造することができる。
【００２４】
２．ソフトウェアバンドルをインストールするとき、ソフトウェアバンドルを１つ１つインストールするか、または参照コンピュータによっていくつかのイメージファイルをダウンロードするかではなく、前記選ばれたイメージファイルだけを、コピー記憶媒体から対象記憶媒体４へコピーするので、製造の時間とコストを低減することができる。
【００２５】
３．ホットプラグ接続装置５を設けていることによって、たとえ対応するコンピュータ３が稼働中でも格納されたイメージファイルを破壊せずに対象記憶媒体を取り替えることができるので、製造の時間とコストを大幅に低減することができる。
【産業上の利用可能性】
【００２６】
本発明の方法は、さまざまな仕様のコンピュータの少量製造において製造時間とコストの低減に有用である。
【図面の簡単な説明】
【００２７】
【図１】本発明にかかるソフトウェアをインストールする方法例を示すフローチャート。
【図２】本方法例における具象的構成を概略示す。
【図３】本方法例におけるイメージファイル生成を概略示すフローチャート。
【図４】本方法例において対象記憶媒体が取り付けられた取付台を示す斜視図
【符号の説明】
【００２８】
１      参照コンピュータ
１１    参照記憶媒体
１１１  第１の記憶領域
１１２  第２の記憶領域
１１３  イメージファイル
２      サーバ
３      コピーコンピュータ
４      対象記憶媒体
５      接続装置
５１    ホットプラグインターフェース
５２    変換インターフェース
６      取付台
８      ルータ
【図１】
2005242985.tif 000003
【図２】
2005242985.tif 000004
【図３】
2005242985.tif 000005
【図４】
2005242985.tif 000006