(57)【要約】【課題】  電源装置に接続した装置における接続エラーを回避するための機器及びその操作方法を提供する。【解決手段】  電力消費装置と電源装置の間の接続におけるエラーの発生を低減するための論理機器は、電源接続から引き出されるべきパターン化された負荷に対する識別可能なパターンを発生するためのパターン発生コンポーネントと、パターン発生コンポーネントに応答してパターン化された負荷を電源接続から引き出すための負荷引き出しコンポーネントと、応答電源が、電源装置によるパターン化された負荷に対する要求を満たすことを、信号接続を通して検査するための、電力消費装置における検査コンポーネントとを含む。この論理機器はまた、システムとして、又はコンピュータ・プログラムとして具体化することができる。【選択図】      図１
2008530969.tif 000002
【特許請求の範囲】
【請求項１】
負荷を引き出すことが可能な電力消費装置と電源装置の間の接続におけるエラーの発生を低減するための論理機器であって、
電源接続から引き出されるべきパターン化された負荷に対する識別可能なパターンを発生するためのパターン発生コンポーネントと、
応答電源が、前記電源装置による前記パターン化された負荷に対する要求を満たすことを、信号接続を通して検査するための、前記電力消費装置における検査コンポーネントと
を含む、論理機器。
【請求項２】
前記電力消費装置はデータ記憶装置であり、前記電源装置はインテリジェントＵＰＳ装置である、請求項１に記載の論理機器。
【請求項３】
前記パターン発生コンポーネントは、識別可能なビット・パターンを発生する、請求項１又は請求項２に記載の論理機器。
【請求項４】
前記検査コンポーネントは、中点交差検出法を用いて、前記応答電源内にエンコードされた識別可能なビット・パターンの検査を行う、請求項１から請求項３までのいずれか一項に記載の論理機器。
【請求項５】
前記検査コンポーネントは、上昇曲線検出法を用いて、前記応答電源内にエンコードされた識別可能なビット・パターンの検査を行う、請求項１から請求項３までのいずれか一項に記載の論理機器。
【請求項６】
負荷を引き出すことが可能な電力消費装置と電源装置の間の接続におけるエラーの発生を低減するための論理機器を操作する方法であって、
パターン発生コンポーネントによって、電源接続から引き出されるべきパターン化された負荷に対する識別可能なパターンを発生するステップと、
前記電力消費装置における検査コンポーネントによって、応答電源が前記電源装置による前記パターン化された負荷に対する要求を満たすことを、信号接続を通して検査するステップと
を含む方法。
【請求項７】
前記電力消費装置はデータ記憶装置であり、前記電源装置はインテリジェントＵＰＳ装置である、請求項６に記載の方法。
【請求項８】
前記検査コンポーネントは、中点交差検出法を用いて、前記応答電源内にエンコードされた識別可能なビット・パターンの検査を行う、請求項６又は請求項７に記載の方法。
【請求項９】
前記検査コンポーネントは、上昇曲線検出法を用いて、前記応答電源内にエンコードされた識別可能なビット・パターンの検査を行う、請求項６又は請求項７に記載の方法。
【請求項１０】
コンピュータ・システム上にロードされ、その上で実行されるときに、前記コンピュータ・システムに、請求項６から請求項９までのいずれか一項に記載の方法の全てのステップを実行させるコンピュータ・プログラム・コードを含む、コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、「インテリジェント」電源装置に接続したシステムの信頼性を高めるための方法及び装置に関する。特に、本発明は、インテリジェント無停電電源（ＵＰＳ：uninterruptible power supply）装置に接続した装置における、改良された接続エラーの回避法に関する。
【背景技術】
【０００２】
簡潔性及び明瞭性のために、本発明及びその好ましい実施形態を、ＵＰＳを用いるデータ記憶装置の背景と対照して説明するが、このような環境における使用に限定されないことは、当業者には明白となる。特に、データ処理の分野には、他の多くの潜在的な電源「消費」システムが存在すること、及び、本開示のシステム及び方法は、それらのシステムにも等しく適用可能であることが、当業者には容易に明らかとなる。
【０００３】
例示的なデータ記憶分野に目を向けると、多くのデータ記憶製品は、データを記憶するために用いられ、不揮発性とみなされる幾つかのメモリを含む。このデータは、ソフトウェア、外付けのインテリジェント無停電電源（ＵＰＳ）、及びディスク・ドライブの組み合わせによって、不揮発性とされる。（インテリジェントＵＰＳは、その動作条件を制御及び監視すること、及び信号ケーブルを介して信号に応答することが可能な、ＵＰＳである。そのため、このようなシステムの信頼性、可用性、及び有用性は、従来型の「非インテリジェント」装置に比べて向上している）。信号ケーブルによって接続されるノードにおけるソフトウェアは、ＵＰＳの状態及びＵＰＳに対する給電を監視し、ＵＰＳに対する主電源が落ちたことを検出する場合には、メモリの内容をディスクに書き出すプロセスを開始する。このプロセスは、ＵＰＳからの電力の下で行われる。いったんデータがメモリからディスクにコピーされたら、記憶製品ハードウェアの電源が落とされる。
【０００４】
記憶製品と従来のインテリジェントＵＰＳとの間の接続は、電源ケーブルと、典型的にはＲＳ２３２（シリアル）接続の形態の、分離した信号ケーブルとからなる。典型的に用いられる市販のＵＰＳの物理的設計のために、電源ケーブルを１つのＵＰＳに差し込み、データ・ケーブルを別のＵＰＳに差し込むことは、物理的に起り得る。同じ困難は、その装置が接続される用途に応じて変わる結果となる、ＵＰＳに接続するデータ処理装置の種々の構成に対して当てはまる。
【０００５】
従って、例示的なデータ記憶の場合において、シリアル・ケーブルがそのノードに電力を供給するＵＰＳに接続されておらず、別のノードに電力を供給する別のＵＰＳに接続されている構成の結果として、データが失われる可能性がある。
【０００６】
例示的なデータ記憶構成の標準的なシステム設計は、記憶製品ノードとＵＰＳの間の信号ケーブルが正しいＵＰＳに接続していることに依存する。そうでない場合には、ノードは、その高速書き込みキャッシュの内容及びメタデータをノードの内部ディスク・ドライブにコピーすることなく、電源を落とす可能性がある。
【０００７】
従来の設計において、正しいケーブル接続を保証する多くの手段が既に講じられているが、あいにく、現存のチェック法の何れも、特定のノードの信号ケーブルが、その実際のノードに電力を供給していないＵＰＳに接続されている場合を検出することはできない。よくある間違いは、２つの消費ノードと２つのＵＰＳとの間で、１つのＵＰＳの電源ケーブルと別のＵＰＳの信号ケーブルを各ノードに接続するといったように、信号ケーブルと電源ケーブルを交差接続することであるが、他の誤構成もあり得る。
【０００８】
このように交差接続した従来技術による典型的なシステムの場合、１つのノードが停止するとき、そのパートナーのノードに電力を供給するＵＰＳ内のキープアライブ・タイマのリフレッシュを停止させる。このキープアライブ・タイマが時間切れになるとき、システム中で唯一動作中のノードであり得るパートナーのノードは、突然に電源が落とされる。
【０００９】
この問題は、以下の既知技法を用いて軽減することが可能である。
１．ＵＰＳとノードを緊密に統合すること。これは、設計の融通を利かなくさせるので、この問題の良い解決法ではない。電力消費製品は、１つのＵＰＳベンダーに、或いは用いられる処理複合システム（processing complex）ごとに設計及び製造された特注のＵＰＳハードウェアに、潜在的に拘束される。
２．統合された電源ケーブルとデータ・ケーブル。現在入手できるＵＰＳのベンダーは、このことを念頭において彼らのＵＰＳを設計する必要がないので、これは、この問題の良い解決法ではない。
３．電源ケーブルとデータ・ケーブルを物理的に束ねること。この解決法は、現在、実際に使用されているが、あいにく、ＵＰＳが互いに物理的に近接している場合に間違ったＵＰＳに差し込むことができないケーブルを作ることは不可能である。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
従って、上記の問題に対して、チェック・プロセスを自動化する手段を提供すること、及び防護法を提供することによって、深刻なシステム・エラーを引き起こす人為ミスの可能性を低減することが望ましい。
【課題を解決するための手段】
【００１１】
本発明の第１の態様によれば、電力消費装置と電源装置の間の接続におけるエラーの発生を低減するための論理機器が提供され、この論理機器は、電源接続から引き出されるべきパターン化された負荷（patterned load）に対する識別可能なパターンを発生するためのパターン発生コンポーネントと、前述のパターン発生コンポーネントに応答して、前述のパターン化された負荷を前述の電源接続から引き出すための負荷引き出しコンポーネントと、応答電源又は応答電源電流（responsive supply）が、前述の電源装置による前述のパターン化された負荷に対する要求を満たすことを、信号接続を通して検査するための、前述の電力消費装置における検査コンポーネントとを含む。
【００１２】
好ましくは、前述の電力消費装置は、データ記憶装置である。
好ましくは、前述のデータ記憶装置は、記憶コントローラ装置である。
好ましくは、前述のデータ記憶装置は、記憶仮想化コントローラ装置である。
好ましくは、前述の電源装置は、インテリジェントＵＰＳ装置である。
好ましくは、前述のパターン発生コンポーネントは、識別可能なビット・パターンを発生する。
好ましくは、前述の検査コンポーネントは、前述の応答電源内にエンコードされた識別可能なビット・パターンの検査を行う。
好ましくは、前述の検査コンポーネントは、中点交差検出法を用いて、前述の応答電源内にエンコードされた識別可能なビット・パターンの検査を行う。
好ましくは、前述の検査コンポーネントは、上昇曲線検出法を用いて、前述の応答電源内にエンコードされた識別可能なビット・パターンの検査を行う。
好ましくは、前述の負荷は、処理を行うためのプロセッサ・コンポーネントの負荷を含む。
好ましくは、前述の負荷は、電力を機械的エネルギーに変換するための、トランスデューサ・コンポーネントの負荷を含む。
好ましくは、前述のトランスデューサ・コンポーネントは、記憶装置に動作可能なように接続し、負荷を引き出して電力を機械的エネルギーに変換する。
【００１３】
第２の態様において、本発明は、電力消費装置と電源装置の間の接続におけるエラーの発生を低減するための論理機器を操作する方法を提供し、この方法は、パターン発生コンポーネントによって、電源接続から引き出されるべきパターン化された負荷に対する識別可能なパターンを発生するステップと、前述のパターン発生コンポーネントに応答して、負荷引き出しコンポーネントによって、前述の電源接続から前述のパターン化された負荷を引き出すステップと、前述の電力消費装置内の検査コンポーネントによって、応答電源電流が、前述の電源装置による前述のパターン化された負荷に対する要求を満たすことを、信号接続を通して検査するステップとを含む方法。
【００１４】
好ましくは、前述の電力消費装置は、データ記憶装置である。
好ましくは、前述のデータ記憶装置は、記憶コントローラ装置である。
好ましくは、前述のデータ記憶装置は、記憶仮想化コントローラ装置である。
好ましくは、前述の電源装置は、インテリジェントＵＰＳ装置である。
好ましくは、前述のパターン発生コンポーネントは、識別可能なビット・パターンを発生する。
好ましくは、前述の検査コンポーネントは、前述の応答電源内にエンコードされた識別可能なビット・パターンの検査を行う。
好ましくは、前述の検査コンポーネントは、中点交差検出法を用いて、前述の応答電源内にエンコードされた識別可能なビット・パターンの検査を行う。
好ましくは、前述の検査コンポーネントは、上昇曲線検出法を用いて、前述の応答電源内にエンコードされた識別可能なビット・パターンの検査を行う。
好ましくは、前述の負荷は、処理を行うためのプロセッサ・コンポーネントの負荷を含む。
好ましくは、前述の負荷は、電力を機械的エネルギーに変換するための、トランスデューサ・コンポーネントの負荷を含む。
好ましくは、前述のトランスデューサ・コンポーネントは、記憶装置に動作可能なように接続し、負荷を引き出して電力を機械的エネルギーに変換する。
【００１５】
第３の態様において、本発明は、コンピュータ・システム上にロードされ、その上で実行されるときに、前述のコンピュータ・システムに、第２の態様による方法の全てのステップを実行させるコンピュータ・プログラム・コードを含む、コンピュータ・プログラムを提供する。
【発明の効果】
【００１６】
他の既知の解決法より優れた本発明の好ましい実施形態の可能性のある利点は、
１．これらは、ソフトウェア中で具体化される論理機器として完全に実装することができ、この場合、市販のＵＰＳハードウェア又はファームウェアに対して何らの変更も必要ではない。
２．これらは、複数のノードが同じＵＰＳから電力を引き出す構成に対処できる。
３．これらは、誤ったケーブル接続を見逃す可能性はない。
【００１７】
本発明の実施形態を、ここで、例示の目的のみで、添付の図面を参照して説明する。
【発明を実施するための最良の形態】
【００１８】
本発明の１つの好ましい実施形態は、ソフトウェア、ハードウェア、又はソフトウェアとハードウェアとの組み合わせの形で実装することができ、且つ、ノードのブート・プロセスの際に呼び出されて誤構成を検出し、誤構成されているノードがブートされて信号ケーブルで受信されるいかなる情報からもその状態が正確には判断できないＵＰＳの挙動に依存することになることを防ぐ、いくつかの論理を付加することを意図するものである。
【００１９】
好ましい実施形態において、論理機器は、ノードに多少の電流を引き出させることによってパターン化された信号を電源ケーブルに注入し、同時に、この信号を検出するために、ＵＰＳから引き出される電流を監視する。電源ケーブルに注入された正しい信号がシリアル・インターフェースを用いて検出できない場合には、システムは誤構成されているはずである。
【００２０】
従来技術によるインテリジェントＵＰＳ装置は、シリアル・ケーブルを通してプログラミング・インターフェースから読み取り可能な負荷モニタを含む。電力計が、負荷をサンプリングする。
【００２１】
ここで図１を参照すると、電力消費装置１０４と電源装置１０６の間の接続におけるエラーの発生を低減するための、論理機器１０２が示されている。論理機器は、電源接続１１４から引き出されるべきパターン化された負荷１１２に対する識別可能なパターン１１０を発生するための、パターン発生コンポーネント１０８を含む。論理機器は、さらに、パターン発生コンポーネント１０８に応答して、電源接続１１４からパターン化された負荷１１２を引き出すための、負荷引き出しコンポーネント１１６と、応答電源が、前述の電源装置１０６による前述のパターン化された負荷１１２に対する要求を満たすことを、信号接続１２０を通して検査するための、電力消費装置１０４における検査コンポーネント１１８とを含む。
【００２２】
電力消費装置１０４は、記憶コントローラ装置、例えば、記憶仮想化コントローラ装置のような、データ記憶装置とすることができる。
電源装置１０６は、インテリジェントＵＰＳ装置とすることができる。
【００２３】
パターン発生コンポーネント１０８は、識別可能なビット・パターンを発生することができ、検査コンポーネントは、応答電源内にエンコードされた識別可能なビット・パターンの検査を行うことができる。検査コンポーネントは、中点交差検出法（midpoint crossing detection technique)を用いて、前述の応答電源内にエンコードされた識別可能なビット・パターンの検査を行うことができる。１つの代替において、検査コンポーネントは、上昇曲線検出法（rising curve detection technique）を用いて、前述の応答電源内にエンコードされた識別可能なビット・パターンの検査を行うことができる。
【００２４】
１つの実施例において、負荷引き出しコンポーネント１１６は、負荷を引き出して処理を実行するプロセッサ・コンポーネントを含むことができ、別の実施例において、負荷引き出しコンポーネントは、負荷を引き出して電力を機械的エネルギーに変換する、トランスデューサ・コンポーネントを含むことができる。第２の場合においては、例えば、トランスデューサ・コンポーネントは、記憶デバイスと動作可能なように連結し、負荷を引き出して電力を機械的エネルギーに変換することができる。
【００２５】
好ましい実施形態においては、電力を供給するＵＰＳにシリアル・ケーブルを介して接続していないノードはブートしない。その代わり、このノードは、モニタ・スクリーン上の警告、警告灯ディスプレイ、可聴アラームなどのような、ＵＰＳケーブル接続の誤りを報告するための従来の入手可能な任意の手段を用いて、ＵＰＳケーブル接続の誤りを報告する。
【００２６】
ブート・シーケンスの際に、コードは、交互に、ＣＰＵ集中プロセス（CPU intensive process)を実行し、次にこれを停止させることによって、二進数を電源に向けてパルス出力する。選択された二進数列は、２つのノードが同じ数字を選択することはほとんどあり得ない様式でノードに関連付けられる。各ブートでランダムに選択される８ビットの数は、ほとんどの場合、適切な精度を達成するのに充分である。固定した数字を用いる場合には、２つのノードが同じ数字を選ぶ機会を回避するために、８ビットよりも長くしなければならない可能性がある。
【００２７】
図２を参照すると、本発明の好ましい実施形態による、電力消費装置と電源装置との間の接続におけるエラーの発生を低減するための論理機器を操作する方法のフロー図が示される。
【００２８】
「スタート」ステップ２００の後、ステップ２０２において、パターン発生コンポーネントが、電源接続から引き出されるべきパターン化された負荷に対する識別可能なパターンを発生する。パターン化された負荷はステップ２０４で伝達され、ステップ２０６では、負荷引き出しコンポーネントが、パターン発生コンポーネントに応答して、パターン化された負荷を電源接続から引き出す。ステップ２０８においては、電力消費装置における試験コンポーネントが、応答電源が電源装置によるパターン化された負荷に対する要求を満たすことを、信号接続を介して検査する。ステップ２１０で、プロセスは終了する。
【実施例１】
【００２９】
より詳細には、本発明の好ましい実施形態による論理機器の操作方法の１つ（負荷の変化を記録するためにＵＰＳ負荷メータに対して取られる最大時間よりも僅かに長く設定されたサンプリング間隔による）は、従来の擬似コードで以下のように表現することができる。
【００３０】
While(we have not failed to boot 10 times) 
do
{
While (we have not determined theidle/busy threshold)
do
{
Set theprocessor to idle. Wait for thesample interval. Measure the loadfor idle processor. 
Set theprocessor to busy. Wait for thesample interval. Measure the loadfor busy processor. 
if( (busypower - idle power) < predefined acceptable difference )
then
【００３１】
アイドルとビジーの間の違いを見分けることはできない。これは、ケーブル接続が間違っているか、或いは同じＵＰＳ上の別のノードの電流引き出しが、類似した大きさで反対向きの量だけ変化したためである可能性がある。
【００３２】
if we have failed to determine thethreshold more than twice 
then
Signal a cabling fault but continueto try to boot
else
Wait a random small multiple of the time taken to pulse the whole codeout (say between 1 and 5 times)
}
【００３３】
判定負荷は、ビジー値とアイドル値の間の中点である。この判定点より下にサンプリングされた負荷は０とカウントされ、上は１とカウントされる。
【００３４】
For each bit in the pattern
do
{
set the loadstate (high or low depending on the bit being 1 or 0)
Wait forthe sample time 
Sample thebit. If the value is not asexpected then break else continue
}
If (The bit pattern has been detectedcorrectly) -
exit to boot
else 
{
【００３５】
ビット・パターンは正確には検出されなかった。これは、他のノードが同時にブートしていたためか、或いは別のノードへの負荷が、サンプリング時間の間に大幅に変動していたためである可能性がある。
【００３６】
If we havefailed to boot 5 times - signal a cabling fault but continue to try to boot 
wait arandom small multiple of the time taken to pulse the whole code out (saybetween 1 and 5 times)
continue
}
}
【００３７】
中点交差アルゴリズムが機能するための前提条件は、ＵＰＳ電力計が、ＵＰＳ負荷中の高電力パルスに応答して得られるピーク電力値周辺の時間領域内でその上昇及び下降のスロープが対称的である、応答曲線を与えなければならないことである。いくつかのタイプの負荷の下では、いくつかのＵＰＳ装置は、そのような電力計応答曲線を与えるが、他のタイプの負荷の下では、下降スロープの勾配が上昇スロープの勾配よりも遥かに小さい非対称的な応答曲線が得られ、中点交差検出法は機能しない。
【００３８】
この問題を解決するために、以下の実施例２に示す新規な方法を、そのようなＵＰＳによって用いることができる。これは、ＵＰＳ電力計の応答曲線の上昇スロープのみを測定し、下降スロープからの読取値を無視する。
【実施例２】
【００３９】
供給応答曲線がこのように異なるＵＰＳ装置によって用いるのに適した、この代替の実施においては、以下の擬似コードによる動作の方法を実装することができる。
【００４０】
while(we have not failed to boot 10 times)
{
obtain a random 8-bit pattern;
For each bit in the pattern:
{
if the bit value is 0:
{
wait for the sample time;
read the UPS meter;
wait for the sample time;
read the UPS meter a second time;
calculate the difference between the second and first readings;
if the difference is less than the noise margin, the correlation
is successful, else unsuccessful;
}
ifthe bit value is 1:
{
wait for the sample time;
read the UPS meter;
start running the high-power consumption task;
wait for the sample time;
read the UPS meter a second time;
stop running the high-power consumption task;
calculate the difference between the second and first readings;
if the difference is greater than the noise margin, the
correlation is successful,else unsuccessful;
}
}
if all bits have beensuccessfully correlated
{
exitto boot;
}
else if system has notfailed to boot 10 times
{
the test may havefailed because another node was performing
thetest simultaneously; wait for a small random multiple of 
theexecution time of the full 8-bit correlation test then retry;
}
else if system has failed toboot 10 times
{
signal a cabling fault;
}
}
【００４１】
本発明の方法は、本方法のステップを実行する論理手段を含む論理装置において、適切に具体化することができ、そして、このような論理手段は、ハードウェア・コンポーネント又はファームウェア・コンポーネントを含むことができることは、当業者には明白となる。
【００４２】
本発明の論理機器は、本方法のステップを実行する論理手段を含む論理装置において、適切に具体化することができ、そして、このような論理手段は、例えばプログラム可能論理アレイ又は特定用途向け集積回路中の論理ゲートのようなコンポーネントを含むことができることは、当業者には等しく明白となる。このような論理機器はさらに、例えば、固定又は伝達可能なキャリア媒体を用いて記憶及び伝達することができるバーチャル・ハードウェア記述子を用いて、このようなアレイ又は回路の中に一時的又は永続的に論理構造を確立するための実現手段（enabling means）において、具体化することができる。
【００４３】
例えば、図３を参照すると、本発明の好ましい実施形態による論理機器の単純化された表現が示され、ここで、電力消費装置１０４は負荷３０２を電源装置１０６から引き出す。信号入力３０６を用いて、負荷は上記のようにパターン化され、制御される。信号入力３０６はまた、その値をコンパレータ３０８に与え、このコンパレータは信号入力３０６からの値と電源装置１０６からの値とをその入力部で受け取るように配置されている。コンパレータ３０８は、ここでは、それぞれ１及び０で表される、一致（ＭＡＴＣＨ）又は不一致（ＮＯ−ＭＡＴＣＨ）を表す信号を出力する。このような機器は、本明細書で記載した種々の形態において、並びにそれらの変更及び改変において、実装するのに適していることは、当業者には明白となる。
【００４４】
上記の方法及び機器はまた、１つ又は複数のプロセッサ（図示せず）上で実行されるソフトウェアにおいて、完全に、又は部分的に、適切に実施することができること、及び、そのソフトウェアは、磁気又は光コンピュータ・ディスクのような、任意の適切なデータ記憶媒体（同じく図示せず）で運ばれるコンピュータ・プログラム要素として提供することができることを理解されたい。データの伝達のためのチャネルも同様に、記載した全ての記憶媒体、並びに、有線又は無線の信号媒体のような、信号搬送媒体を含むことができる。
【００４５】
本発明は、コンピュータ・システムによって使用するためのコンピュータ・プログラムとして、適切に具体化することができる。このような実装は、例えば、ディスケット、ＣＤ−ＲＯＭ、ＲＯＭ、又はハードディスク等のコンピュータ可読媒体のような、有形の媒体上に固定化されているか、或いは、モデム若しくは他のインターフェース・デバイスを介して、光若しくはアナログ通信回線を含むがこれらに限定されない有形媒体を通じて、又は、マイクロ波、赤外線若しくは他の伝達技術を含むがこれらに限定されない無線技術を用いて無形様式でコンピュータ・システムに伝達可能な、一連のコンピュータ可読命令を含むことができる。一連のコンピュータ可読命令は、本明細書において先に記載した機能の全て又は一部を具体化する。
【００４６】
当業者は、このようなコンピュータ可読命令は、多くのコンピュータ・アーキテクチャ又はオペレーティング・システムによって用いるための多数のプログラミング言語で書くことができることを理解することになる。さらに、このような命令は、半導体、磁気、又は光を含むがこれらに限定されない、現在又は未来の任意の記憶技術を用いて記憶することができ、或いは、光、赤外線、又はマイクロ波を含むがこれらに限定されない、現在又は未来の任意の通信技術を用いて伝達することができる。このようなコンピュータ・プログラムは、リムーバブル媒体、例えば、収縮包装されたソフトウェアとして、添付の印刷又は電子説明書と共に配布するか、コンピュータ・システムに、例えば、システムＲＯＭ又は固定ディスク上にプレインストールするか、或いは、サーバから、又はネットワーク、例えば、インターネット若しくはワールド・ワイド・ウェブ上の電子掲示板から配布することができることが意図されている。
【００４７】
上記の好ましい実施形態に対する種々のさらなる改変はまた、当業者には明白となることを理解されたい。
【図面の簡単な説明】
【００４８】
【図１】本発明の教示を実施することができる装置を含む構成の図である。
【図２】本発明の好ましい実施形態による装置を操作する方法のフロー図である。
【図３】本発明の好ましい実施形態による論理機器の概略図である。
【図１】
2008530969.tif 000003
【図２】
2008530969.tif 000004
【図３】
2008530969.tif 000005
【国際調査報告】
2008530969.tif 000006
2008530969.tif 000007