(57)【要約】  プロセスの制御に関わるデバイス群をそれぞれが含む高速ネットワークと低速ネットワークを有する制御システムのためのキャッシュ方法およびキャッシュ・システムが開示される。キャッシュは、高速ネットワークと低速ネットワークの両方と相互接続されたゲートウェイ・インタフェース・デバイス内部に配置される。キャッシュは、高速ネットワーク内で接続されたクライアント群の要求に応答してだけ分布されるが、高速ネットワークとは無関係にリフレッシュされる。低速ネットワーク上のトラフィックを減少させるため、キャッシュには、要求されたパラメータが属するパラメータの集合が分布される。これにより、要求されたパラメータ、およびその集合の他のメンバを求める将来の要求に関する、低速ネットワーク上の往復が回避される。パラメータは、そのパラメータを求めるさらなる要求が受け取られる前に関連する有効期限タイマが満了した場合、キャッシュから除去される。キャッシュ・リフレッシュは、低速ネットワークにかかる負荷、および低速ネットワークのデバイス群の応答性に基づいて可変である。
2007521689.tif 000002
【特許請求の範囲】
【請求項１】
プロセスを監視する、または制御する複数のデバイスのパラメータを含む、高速ネットワークと互いに接続された低速ネットワークのデータにアクセスするための方法であって、
（ａ）前記高速ネットワークと前記低速ネットワークの中間に配置されたゲートウェイ・インタフェース・デバイス内部でキャッシュを提供するステップと、
（ｂ）前記高速ネットワークのクライアント群からの要求に基づき、前記キャッシュに前記パラメータを分布するステップと、
（ｃ）前記デバイス群の各デバイスの前記分布されたパラメータを互いに無関係にリフレッシュするステップとを含む方法。
【請求項２】
ステップ（ｃ）が、可変のリフレッシュ・レートを有する請求項１に記載の方法。
【請求項３】
前記可変のリフレッシュ・レートが、前記デバイス群の各デバイスの応答性に基づく請求項２に記載の方法。
【請求項４】
前記デバイス群のより低速のデバイス群に、より高速のデバイス群より低い頻度でクエリが行われる請求項３に記載の方法。
【請求項５】
前記デバイス群の１つのデバイスのリフレッシュが、該１つのデバイスの以前のリフレッシュが終わっていない場合、省かれる請求項３に記載の方法。
【請求項６】
前記可変のリフレッシュ・レートが、自己調整される請求項２に記載の方法。
【請求項７】
前記リフレッシュ・レートが、前記低速ネットワークにかかる負荷に基づいて自己調整される請求項６に記載の方法。
【請求項８】
前記自己調整が、前記高速ネットワークにかかる負荷とは無関係である請求項６に記載の方法。
【請求項９】
前記デバイス群の１つのデバイスのリフレッシュが、該１つのデバイスの以前のリフレッシュが終わっていない場合、省かれる請求項６に記載の方法。
【請求項１０】
分布されたパラメータが、前記クライアント群からの該パラメータを求めるさらなる要求なしに期間が満了するまで、前記キャッシュの中に留まる請求項１に記載の方法。
【請求項１１】
前記期間が、前記さらなる要求の後にリセットされる請求項１０に記載の方法。
【請求項１２】
前記パラメータの第１のパラメータが、前記パラメータの集合のメンバであり、ステップ（ｂ）が、前記第１のパラメータを求める要求に応答して、前記キャッシュにパラメータの前記集合を分布する請求項１に記載の方法。
【請求項１３】
前記パラメータの前記集合が、ビュー、レコード、およびアレイから成るグループから選択される請求項１２に記載の方法。
【請求項１４】
前記集合の前記メンバを求める後の要求が、前記低速ネットワークにアクセスすることなしに前記キャッシュから満たされる請求項１２に記載の方法。
【請求項１５】
前記集合が、ビュー、レコード、アレイという優先順位に基づいて選択される請求項１３に記載の方法。
【請求項１６】
キャッシュ・マネージャが、ステップ（ｂ）およびステップ（ｃ）を管理するために前記ゲートウェイ・インタフェース・デバイス内部に配置される請求項１に記載の方法。
【請求項１７】
前記パラメータの第１のパラメータが、前記パラメータの集合のメンバであり、ステップ（ｂ）が、前記第１のパラメータを求める要求に応答して、前記キャッシュにパラメータの前記集合を分布する請求項２に記載の方法。
【請求項１８】
前記パラメータの前記集合が、ビュー、レコード、およびアレイから成るグループから選択される請求項１７に記載の方法。
【請求項１９】
前記集合のメンバを求める後の要求が、前記低速ネットワークにアクセスすることなしに前記キャッシュから満たされる請求項１７に記載の方法。
【請求項２０】
前記集合が、ビュー、レコード、アレイという優先順位に基づいて選択される請求項１８に記載の方法。
【請求項２１】
複数のデバイスのパラメータを含む、高速ネットワークと互いに接続された低速ネットワークのデータにアクセスするためのシステムであって、
キャッシュを含む、前記高速ネットワークと前記低速ネットワークの中間に配置されたゲートウェイ・インタフェース・デバイスと、
前記高速ネットワークのクライアント群からの要求に基づき、前記キャッシュに前記パラメータを分布するための手段と、
前記デバイス群の各デバイスの前記分布されたパラメータを互いに無関係にリフレッシュするための手段とを含むシステム。
【請求項２２】
リフレッシュするための前記手段が、可変のリフレッシュ・レートを有する請求項１に記載のシステム。
【請求項２３】
前記可変のリフレッシュ・レートが、前記デバイス群の各デバイスの応答性に基づく請求項２２に記載のシステム。
【請求項２４】
前記デバイス群のより低速のデバイス群に、より高速のデバイス群より低い頻度でクエリが行われる請求項２３に記載のシステム。
【請求項２５】
前記デバイス群の１つのデバイスのリフレッシュが、該１つのデバイスの以前のリフレッシュが終わっていない場合、省かれる請求項２３に記載のシステム。
【請求項２６】
前記可変のリフレッシュ・レートが、自己調整される請求項２２に記載のシステム。
【請求項２７】
前記リフレッシュ・レートが、前記低速ネットワークにかかる負荷に基づいて自己調整される請求項２６に記載のシステム。
【請求項２８】
前記自己調整が、前記高速ネットワークにかかる負荷とは無関係である請求項２６に記載のシステム。
【請求項２９】
前記デバイス群の１つのデバイスのリフレッシュが、該１つのデバイスの以前のリフレッシュが終わっていない場合、省かれる請求項２６に記載のシステム。
【請求項３０】
分布されたパラメータが、前記クライアント群からの該パラメータを求めるさらなる要求なしに期間が満了するまで、前記キャッシュの中に留まる請求項２１に記載のシステム。
【請求項３１】
前記期間が、前記さらなる要求の後にリセットされる請求項３０に記載のシステム。
【請求項３２】
前記パラメータの第１のパラメータが、前記パラメータの集合のメンバであり、分布するための前記手段が、前記第１のパラメータを求める要求に応答して、前記キャッシュにパラメータの前記集合を分布する請求項２１に記載のシステム。
【請求項３３】
前記パラメータの前記集合が、ビュー、レコード、およびアレイから成るグループから選択される請求項３２に記載のシステム。
【請求項３４】
前記集合のメンバを求める後の要求が、前記低速ネットワークにアクセスすることなしに前記キャッシュから満たされる請求項３２に記載のシステム。
【請求項３５】
前記集合が、ビュー、レコード、アレイという優先順位に基づいて選択される請求項３３に記載のシステム。
【請求項３６】
前記ゲートウェイ・インタフェース・デバイスが、分布するための前記手段、およびリフレッシュするための前記手段を管理するためのキャッシュ・マネージャをさらに含む請求項１に記載のシステム。
【請求項３７】
前記パラメータの第１のパラメータが、前記パラメータの集合のメンバであり、分布するための前記手段が、前記第１のパラメータを求める要求に応答して、前記キャッシュにパラメータの前記集合を分布する請求項２２に記載のシステム。
【請求項３８】
前記パラメータの前記集合が、ビュー、レコード、およびアレイから成るグループから選択される請求項３７に記載のシステム。
【請求項３９】
前記集合のメンバを求める後の要求が、前記低速ネットワークにアクセスすることなしに前記キャッシュから満たされる請求項３７に記載のシステム。
【請求項４０】
前記集合が、ビュー、レコード、アレイという優先順位に基づいて選択される請求項３８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高速ネットワーク環境において接続された低速ネットワーク内のデバイス群と通信するためのシステムおよび方法に関する。より詳細には、本発明は、キャッシュとのそのような通信を円滑にするシステムおよび方法に関する。
【背景技術】
【０００２】
プロセスは、しばしば、高速（例えば、１０ＭＢ以上）のネイティブ・ネットワークと低速（例えば、３１ＫＢ）の非ネイティブ・ネットワークを含む制御システムによって制御される。そのようなシステムでは、高速のネイティブ・ネットワークのデバイス群と低速の非ネイティブ・ネットワークのデバイス群の間における通信の必要性が存在する。例えば、プロセスの一部分は、低速の非ネイティブ・ネットワーク内のインテリジェント・バルブが、高速のネイティブ・ネットワーク内の温度センサによって監視される温度に基づいて作動させられることを要求する可能性がある。高速のネイティブ・ネットワーク内の制御プロセッサが、温度データを収集し、制御プログラムに従ってそのデータを処理し、低速の非ネイティブ・ネットワークのバルブに対する制御信号を通信することにより、プロセスのその部分を制御する。
【０００３】
通常、非ネイティブ・デバイス群のデータには、高速のネイティブ・ネットワーク内の２つ以上のクライアント（例えば、ホスト・コンピュータまたは制御プロセッサ群）がアクセスする。それらのクライアントは、低速の非ネイティブ・ネットワークの遅い速度に起因して、アクセスが提供されるのを待たなければならない可能性がある。これにより、高速ネットワーク内の処理を妨げる長い遅延がもたらされ、プロセスの制御が影響を受ける可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
プロセスを制御する高速ネットワークと低速ネットワークの間における速度差によって生じさせられる遅延を短縮する単純で柔軟性のある通信システムの必要性が存在する。
【課題を解決するための手段】
【０００５】
本発明の方法は、高速ネットワークと互いに接続された低速ネットワークのデータにアクセスする。データは、プロセスを監視する、または制御する複数のデバイスのパラメータを含む。詳細には、方法は、高速ネットワークと低速ネットワークの中間に配置されたゲートウェイ・インタフェース・デバイス内部でキャッシュを提供する。キャッシュには、高速ネットワークのクライアント群からの要求に基づき、低速ネットワークのデバイス群のパラメータが分布される。デバイス群の各デバイスの分布されたパラメータは、互いに無関係にリフレッシュされる。
【０００６】
好ましくは、リフレッシュ・レートは、デバイス群の各デバイスの応答性、低速ネットワークの負荷、および所与のデバイス用のキャッシュ内のパラメータの数に基づいて可変である。このため、より低速のデバイス群には、より高速のデバイス群より低い頻度でクエリが行われる。例えば、より低速のデバイスのリフレッシュは、そのデバイスの以前のリフレッシュが終わっていない場合、省かれる。リフレッシュ・レートは、低速ネットワークの負荷に基づいて自己調整され、自己調整は、高速ネットワークにかかる負荷とは無関係である。
【０００７】
好ましくは、分布された、またはキャッシュされたパラメータは、クライアント群からそのパラメータを求めるさらなる要求なしにある期間が満了するまで、キャッシュの中に留まる。期間は、期間が満了する前にパラメータを求めるさらなる要求が受け取られた場合、リセットされる。
【０００８】
要求されたパラメータが、パラメータの集合のメンバである場合、その集合全体がキャッシュに入れられる。これにより、そのパラメータ、またはその集合の他のメンバを求める将来の要求のために低速ネットワークにアクセスする往復遅延が回避される。集合は、ビュー、レコード、およびアレイから成るグループから選択することができる。集合選択は、最大から最小まで、例えば、ビュー、レコード、アレイという優先順位に基づくことも可能である。
【０００９】
好ましくは、キャッシュ・マネージャが、ゲートウェイ・インタフェース・デバイス内部に配置されて、キャッシュの分布およびリフレッシュを管理する。
本発明のシステムは、高速ネットワークと低速ネットワークの間に配置されたゲートウェイ・インタフェース・デバイスを含む。ゲートウェイ・インタフェース・デバイスは、キャッシュ、ならびに高速ネットワーク内で接続されたクライアント群の要求に基づき、低速ネットワーク内で接続されたデバイス群のパラメータでキャッシュを分布するため、およびリフレッシュするためのキャッシュ・マネージャを含む。本発明の方法の様々な基本設定および実施形態は、キャッシュ・マネージャによって提供される。
【００１０】
本発明のその他の目的、利点、および特徴、ならびにさらなる目的、利点、および特徴は、添付の図面と併せて以下の明細を参照することで理解されよう。図面では、同様の符号が、構造の同様の要素を表している。
【発明を実施するための最良の形態】
【００１１】
図１を参照すると、制御システム２０が、コンピュータ２２、ゲートウェイ・インタフェース・デバイス２４、ネイティブ制御システム２６、非ネイティブ制御システム２８、およびネットワーク３０を含む。コンピュータ２２は、ネットワーク３０を介してネイティブ制御システム２６およびゲートウェイ・インタフェース・デバイス２４と互いに接続される。ゲートウェイ・インタフェース・デバイス２４は、非ネイティブ制御システム２８とも互いに直接に接続される。ネットワーク３０は、通常、高速で、例えば、１０ＭＢ以上で動作し、他方、非ネイティブ制御システム２８は、はるかに遅い速度で、例えば、３１ＫＢで動作する。
【００１２】
ネイティブ制御システム２６は、プロセス２５を監視し、かつ／または制御する１つまたは複数のネイティブ・デバイス３２（例として、１つとして示す）を含む。ネイティブ制御システム２６は、入出力（Ｉ／Ｏ）バス３３を介してネイティブ・デバイス群３２と互いに接続された制御プロセッサ３８も含む。制御プロセッサ３８も、ネットワーク３０を介してコンピュータ２２およびゲートウェイ・インタフェース・デバイス２４と互いに接続される。制御プロセッサ３８は、制御プログラム３９を含む。
【００１３】
非ネイティブ制御システム２８は、ネイティブ制御システム２６によって監視され、制御されるのと同一のプロセスを監視し、かつ／または制御する１つまたは複数の非ネイティブ・デバイス３４および３６（例として、２つとして示す）を含む。非ネイティブ・デバイス３４および３６は、非ネイティブ・バス３５を介して互いに接続される。
【００１４】
コンピュータ２２は、単一のコンピュータであっても、ネットワーク３０を介して互いに接続された複数のコンピュータであってもよい。ネットワーク３０は、任意の適切な有線または無線の通信網であることが可能であり、インターネット、イントラネット、公衆電話システムなどを含むことが可能である。好ましくは、ネットワーク３０は、イーサネット（登録商標）などの公開された標準のネットワークである。
【００１５】
ネイティブ・デバイス群３２、ならびに非ネイティブ・デバイス群３４および３６は、温度センサ、流量センサ、バルブ、ポンプ、電気スイッチなどの、プロセス２５を監視する、または制御する任意の適切なデバイスであることが可能である。
【００１６】
制御プロセッサ３８は、プロセッサ、メモリ、入出力バス３３を介してネイティブ・デバイス群３２と通信するための入出力ユニット、およびネットワーク３０を介して通信するための通信ユニット（図示せず）を有する任意の制御プロセッサであることが可能である。例えば、ネットワーク３０がインターネットである場合、制御プロセッサ３８は、インターネット通信のためのブラウザ機能を有する。同様に、コンピュータ２２およびゲートウェイ・インタフェース・デバイス２４も、インターネットを介してファイルを提供するおよび／または別の形の通信を行うインターネット機能を備える。
【００１７】
ゲートウェイ・インタフェース・デバイス２４は、高速ネットワーク３０、ならびにより低い動作速度の非ネイティブ制御システム２８（低速ネットワーク）と互いに接続される。ゲートウェイ・インタフェース・デバイス２４は、ネットワーク３０と互いに接続されたクライアント群によって行われた要求に応答して、非ネイティブ・デバイス３４および３６によって展開された非ネイティブ・データにアクセスするように動作する。これらのクライアントには、１つまたは複数のコンピュータ２２、および／または１つまたは複数の制御プロセッサ３８が含まれることが可能である。
【００１８】
図２を参照すると、ゲートウェイ・インタフェース・デバイス２４は、プロセッサ４０、ネットワーク・インタフェース４２、非ネイティブ制御システム・インタフェース４４、メモリ４６、およびバス４７を含む。バス４７は、プロセッサ４０、ネットワーク・インタフェース４２、非ネイティブ制御システム・インタフェース４４、およびメモリ４６と互いに接続される。メモリ４６は、オペレーティング・システム４８、キャッシュ５０、およびキャッシュ・マネージャ５２を含む。オペレーティング・システム４８は、プロセッサ４０を制御してキャッシュ・マネージャ・プログラム５２を実行する。
【００１９】
キャッシュ・マネージャ・プログラム５２は、実行された場合、オペレーティング・システム４８が、非ネイティブ制御システム２８（図１に示す）からの非ネイティブ・データへのアクセスを制御し、管理するようにプロセッサ４０を動作させるようにする。キャッシュ・マネージャ・プログラム５２は、高速ネットワーク３０内で接続されたクライアント群によって行われた、非ネイティブ・データにアクセスすることを求める要求に応答する。アクセスされると、特定の非ネイティブ・データが、キャッシュ５０に入れられ、キャッシュ５０の中で、将来の要求に応答してデータに迅速にアクセスが行われることが可能であり、そのデータを求める将来の要求に関する低速ネットワーク上の往復遅延が回避される。データは、既にキャッシュ５０内にあるので、非ネイティブ・デバイス３４または３６にアクセスする必要は全くなく、低速ネットワーク・バス３５上のトラフィックが相当に減少する。
【００２０】
キャッシュ・マネージャ・プログラム５２は、高速ネットワーク３０のクライアント群からの要求に基づいて、非ネイティブ・デバイス３４および３６のパラメータをキャッシュに分布することにより、キャッシュ５０を管理する。例えば、オペレータ局が、キャッシュ５０に既に入ってはいない非ネイティブ・デバイス３４からのパラメータを要求した場合、そのパラメータが、その時点でキャッシュ５０に追加される。パラメータは、いずれかのオペレータ局またはいずれかの制御プロセッサがそのパラメータを要求している限り、キャッシュ５０の中に留まる。パラメータは、所定の期間、要求されなかった場合、キャッシュ５０から除去される。つまり、キャッシュ５０の中の各パラメータは、有効期限タイマを有する。キャッシュされたパラメータを求める要求が受け取られた場合、そのパラメータの有効期限タイマは、リセットされる。そのパラメータを求めるさらなる要求が受け取られる前に有効期限タイマが満了した場合、パラメータは、キャッシュから除去される。
【００２１】
クライアント群によって要求されたパラメータだけがキャッシュされるので、低速ネットワーク・バス３５上のトラフィックは、最小限に抑えられる。低速の非ネイティブ制御システム２８は、通常、数百のパラメータを有することが可能である。多数のパラメータの中で、いくつかだけが、プラント・オペレータに常時、見える必要がある。数百のパラメータに対していくつかのパラメータだけをキャッシュすることにより、非ネイティブ・バス３５上のトラフィックがより少なくなり、したがって、より良好なネットワーク利用がもたらされる。
【００２２】
図３を参照すると、キャッシュ・マネージャ・プログラム５２が、デバイスごとにパラメータを管理する。つまり、非ネイティブ・デバイス３４および３６のパラメータが、互いに別々に管理される。これが、デバイス１ないしデバイスＮとラベルが付けられた非ネイティブ・デバイス群のための別々のボックスで図３に示されている。例えば、デバイス１およびデバイス２は、非ネイティブ・デバイス３４および３６にそれぞれ対応する。デバイス３からデバイスＮまでは、非ネイティブ制御システム２８内で接続された他の非ネイティブ・デバイス群（図示せず）に対応する。
【００２３】
キャッシュ・マネージャ・プログラム５２は、キャッシュ５０をリフレッシュするのに必要とされる通信トランザクションの数を最小限に抑えることにより、低速ネットワーク・バス３５上のトラフィックを最適化する。これは、要求されたパラメータ値を含む最大オブジェクト（パラメータの集合）にアクセスすることによって達せられる。非ネイティブ制御システム２８は、単一のアイテムとしてアクセスされることが可能ないくつかのパラメータ集合構成体を有する。それらの集合構成体には、以下が含まれる。すなわち、
１．ビュー−データ・アクセス最適化の目的で一緒にグループ化されたレコードおよびアレイを含む一般に無関係のパラメータの集合、
２．レコード−独自の名前をそれぞれが有する共通の見出しの下におけるパラメータのグループ、および
３．アレイ−インデックスで区別される同一の名前を有する複数のパラメータ値。
【００２４】
キャッシュ・マネージャ・プログラム５２は、所与のパラメータを求めるクライアント要求を満たすために、以下の手続きを使用して、非ネイティブ・デバイス３４または３６から何を読み取るべきかを特定する。すなわち、
１．要求されたパラメータ値にビューの一部としてアクセスすることができる場合、そのビュー全体がキャッシュ５０に読み込まれる。同一のビューの一部である他のパラメータを求める後の要求は、非ネイティブ・デバイス３４または３６にアクセスする必要なしに、キャッシュ５０から満たされる。
２．要求されたパラメータ値がレコードの一部である場合、そのレコード全体がキャッシュ５０の中に持ち込まれる。そのレコードの他のメンバを求める後の要求は、非ネイティブ・デバイス３４または３６にアクセスする必要なしに、キャッシュ５０から満たされる。
３．要求されたパラメータ値がアレイの一部である場合、そのアレイ全体がキャッシュ５０の中に持ち込まれる。そのアレイの他の要素を求める後の要求は、非ネイティブ・デバイス３４または３６にアクセスする必要なしに、キャッシュ５０から満たされる。
【００２５】
キャッシュ・マネージャ・プログラム５２は、最大の集合を選択することによって集合の優先順位を決める。以上にリストアップした集合の場合、優先順位は、ビュー、レコード、アレイである。
【００２６】
キャッシュ・マネージャ・プログラム５２は、キャッシュ５０に分布されたパラメータを互いに無関係に、高速ネットワーク３０からのクライアント要求レートと関係なくリフレッシュする。キャッシュ・リフレッシュ期間の始めに、キャッシュ・マネージャ・プログラム５２は、キャッシュされた、即ち分布されたパラメータ値をキャッシュ５０の中に有する各非ネイティブ・デバイスに関して、別々にリフレッシュ・サイクルを開始する。各リフレッシュ・サイクルにおいて、キャッシュ・マネージャ・プログラム５２は、そのデバイスのフレッシュなパラメータ値がキャッシュ５０に読み込まれるようにする。次のリフレッシュ期間の始めに、以前のリフレッシュ・サイクルが完了した各デバイスに関して、新たなリフレッシュ・サイクルが開始される。未完了のリフレッシュ・サイクルは、完了するまで続けられる。所与のデバイスに関してすべてのキャッシュされたパラメータ値がリフレッシュされた後、そのデバイスに関して別のリフレッシュ・サイクルが開始される。
【００２７】
キャッシュ５０のリフレッシュ・レートは、可変である。リフレッシュ・レートは、低速ネットワーク・バス３５の負荷、所与の非ネイティブ・デバイス３４または３６の応答性、および所与の非ネイティブ・デバイス３４または３６に関するキャッシュ５０内のパラメータの数に基づく。例えば、キャッシュ５０は、デバイス１に関して１０のパラメータを含み、デバイス２に関して２つのパラメータを含むことが可能である。この例の場合、デバイス２のリフレッシュ・レートは、デバイス１のリフレッシュ・レートより速い。さらなる例として、デバイス１とデバイス２が同一数のパラメータをキャッシュ５０の中に有するが、デバイス１がデバイス２より高速である場合、リフレッシュ・レート・デバイス１は、デバイス２のリフレッシュ・レートより速くなる。
【００２８】
全体的なキャッシュ・リフレッシュ・レートは、低速ネットワーク・バス３５にかかる負荷に基づいて変わることも可能である。低速ネットワーク・バス３５により多く負荷がかかっている場合、キャッシュ・リフレッシュ・レートは、低下する。低速ネットワーク負荷が軽くなるにつれ、キャッシュ・リフレッシュ・レートが増加する。この動作は、自己調整される。例えば、高いネットワーク負荷は、非ネイティブ・デバイス３４または３６のいずれかが、応答が遅い、または多数のキャッシュされるパラメータを有することに起因することがある。このため、高い負荷を生じさせる非ネイティブ・デバイスに関するリフレッシュ・レートは、低下するか、または自己調整される。
【００２９】
以上、本発明の好ましい形態を特に参照して本発明を説明してきたが、添付の特許請求の範囲で定義された本発明の趣旨および範囲を逸脱することなく、様々な変更および改変を行うことができることが明白であろう。
【図面の簡単な説明】
【００３０】
【図１】本発明の制御インタフェースのシステムおよび方法を内部で使用することができる制御システムのブロック図である。
【図２】図１の制御システムのゲートウェイ・インタフェース・デバイスのブロック図である。
【図３】図２のゲートウェイ・インタフェース・デバイスのキャッシュ・マネージャの構造を示す図である。
【図１】
2007521689.tif 000003
【図２】
2007521689.tif 000004
【図３】
2007521689.tif 000005
【国際調査報告】
2007521689.tif 000006
2007521689.tif 000007
2007521689.tif 000008