(57)【特許請求の範囲】
【請求項１】
温度収集ユニットと、温度収集経路と、温度制御ユニットと、を有する温度収集制御装置において、
前記温度収集経路は、
前記装置によって制御される機器の温度検出点に接続され、第１の所定期間で前記機器の温度検出点の温度を取得するための高速検出経路と、
前記機器の機能ユニットに接続され、第２の所定期間で前記機能ユニットの温度を取得するための低速検出経路と、
を含み、ここで、第２の所定期間は第１の所定期間より長く、
前記温度収集ユニットは、前記温度収集経路によって取得された温度検出点の温度と前記機能ユニットの温度とを収集し、
前記温度制御ユニットは、同時点における前記機能ユニットの温度と前記温度検出点の温度との差分値に応じて前記機器の温度を制御することを特徴とする温度収集制御装置。
【請求項２】
前記温度収集ユニットは、
同時点における前記機能ユニットの温度と前記温度検出点の温度との差分値を算出するための算出ユニットと、
前記差分値に当該時点後における前記温度検出点の温度を加算することを介して加重値を取得するための加重ユニットと、
前記加重値を前記温度制御ユニットに送信して前記機器の温度を制御するための送信ユニットと、
を含むことを特徴とする請求項１に記載の装置。
【請求項３】
前記温度検出点は、複数設けられ、温度検出点のそれぞれの温度は、前記温度収集ユニットによって高速ポーリング方式で検出されて取得され、前記機器の区分それぞれの平均温度をもたらすことに用いられることを特徴とする請求項１又は２に記載の装置。
【請求項４】
前記温度検出点は、前記機器の熱源温度分布に応じて設定されることを特徴とする請求項１又は２に記載の装置。
【請求項５】
温度収集制御方法であって、
機器に温度検出点を設定し、第１の所定期間で、前記機器の平均温度をもたらすための前記温度検出点の温度を取得するステップと、
第２の所定期間で前記機器の機能ユニットの温度を取得するステップと、ここで、第２の所定期間は第１の所定期間より長く、
取得された前記機能ユニットの温度と、同時点において取得された前記温度検出点の温度との差分値を算出するステップと、
前記第２の所定期間に等しい時間内に、前記差分値に応じて前記機器の温度を制御するステップと、
を含むことを特徴とする温度収集制御方法。
【請求項６】
前記差分値に応じて前記機器の温度を制御するステップは、
前記差分値に、前記機能ユニットの温度を取得した時点後における前記温度検出点の温度を加算して加重値を取得するステップと、
前記加重値に応じて前記機器の温度を制御するステップと、
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記温度検出点は、複数設けられ、
前記温度検出点の温度を取得するステップは、高速ポーリング方式を介して温度検出点のそれぞれの温度を検出して取得するステップを含むことを特徴とする請求項５に記載の方法。
【請求項８】
前記温度検出点を設定するステップは、前記機器の熱源温度分布に応じて前記温度検出点を設定するステップを含むことを特徴とする請求項５に記載の方法。
【請求項９】
前記機能ユニットの温度を取得するステップは、前記機能ユニットの温度検出回路に応じて前記機能ユニットの温度を検出して取得するステップを含むことを特徴とする請求項５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術分野に関し、特に、通信分野における温度収集制御装置及び方法に関する。
【背景技術】
【０００２】
温度は、日常生活、工業生産に係る制御パラメータであり、大慣性、可変パラメータ、非線形という特徴があり、その結果、温度に関して正確な数学的モデルを構築することが困難である。生産分野において様々な種類の機器（ｄｅｖｉｃｅ）の中で、温度に対する収集制御がより重要な機能となる。
【０００３】
従来、自動温度制御機能を実現するように、温度を自動的に収集し、収集結果を温度制御機器にフィードバックすることができる。しかしながら、従来の技術における温度収集は、より高周波で高速に温度を収集することに主眼をおいている。図１は、関連技術における温度収集制御装置（ａｐｐａｒａｔｕｓ）の構造概略図である。図１に示すように、当該温度収集制御装置は、主に、温度制御ユニットと、温度収集ユニットと、温度収集経路とを含む。温度を収集するための装置は、主に、１つ又は複数の機能ユニット（図１において３つの機能ユニットを示している）を含む。ここで、温度収集ユニットは、温度収集経路を介してより高周波で機能ユニットの温度値を収集し、その温度値を温度制御ユニットにリアルタイムに送信することである。温度制御ユニットは、収集された温度値に応じて、実際の要求に従って機器の温度を制御する。この方法は、即時性が必要とされ、即ち、機器の温度変化をリアルタイムに反映するように、より高周波で機器における各機能ユニットの温度値を収集し、その後、前記温度値を制御ユニットにリアルタイムに通知することになる。
【０００４】
そのため、機器の機能ユニットが多い場合に、収集が必要な温度値が大量に増加することになり、より多いシステムリソース（例えば、機器内部の通信リソース及び処理リソース）を占有してしまうので、自動温度制御の応答適時性と資源の占有とを同時に満足させることができない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、収集された温度値の数が大量に増加した場合において、自動温度制御の応答適時性と資源の占有とを同時に満足させることができない問題を解決するために提供される。これによって、本発明は、改良された温度収集制御スキームを提供し、前記問題の少なくとも１つを解決することを主な目的とする。
【課題を解決するための手段】
【０００６】
本発明の１つの側面に応じて、温度収集制御装置が提供される。
【０００７】
本発明に係る温度収集制御装置は、温度収集ユニットと、温度収集経路と、温度制御ユニットとを含む。温度収集経路は、機器によって制御される機器の温度検出点に接続され、第１の所定期間で機器の温度検出点の温度を取得するための高速検出経路と、機器の機能ユニットに接続され、第２の所定期間で機能ユニットの温度を取得するための低速検出経路とを含む。第２の所定期間は、第１の所定期間より長い。温度収集ユニットは、温度収集経路によって取得された温度検出点の温度と機能ユニットの温度とを収集することに用いられる。温度制御ユニットは、同時に取得された機能ユニットの温度と温度検出点の温度との差分値に応じて機器の温度を制御することに用いられる。
【０００８】
本発明のもう１つの側面に応じて、温度収集制御方法が提供される。
【０００９】
本発明に係る温度収集制御方法は、機器に温度検出点を設定し、第１の所定期間で、機器の平均温度を反映するための温度検出点の温度を取得するステップと、第２の所定期間で機器の機能ユニットの温度を取得するステップと、ここで、第２の所定期間が第１の所定期間より長い、同時に取得された機能ユニットの温度と温度検出点の温度との差分値を算出するステップと、第２の所定期間に等しい時間内に、差分値に応じて機器の温度を制御するステップとを含む。
【発明の効果】
【００１０】
本発明によれば、機器に温度検出点を設定し、より高周波で温度検出点の温度を収集し、より低周波で機器の機能ユニットの温度を取得し、同時に取得された機能ユニットの温度と温度検出点の温度との差分値を算出し、差分値に応じて機器の温度を制御する温度収集制御スキームが提供される。収集された温度値の数が大量に増加した場合において、自動温度制御の応答適時性と資源の占有とを同時に満足させることができない問題を解決し、更に、機器の温度をリアルタイムに収集する上で、システムリソースの占有を低減させることができる。
【００１１】
本発明の他の特徴とメリットについて、次の明細書で説明し、そして、部分的に、明細書によって明らかになり、又は本発明を実施することを介して分かりやすくなる。本発明の目的と他のメリットは、明細書、特許請求の範囲及び図面において示される構造を介して実現でき、取得できる。
【図面の簡単な説明】
【００１２】
【図１】関連技術における温度収集制御装置の構造概略図である。
【図２】本発明の一実施の形態における温度収集制御装置の構造概略図である。
【図３】本発明の好適な実施の形態における温度収集制御装置の構造概略図である。
【図４】本発明の一実施の形態における温度収集制御方法のフローチャートである。
【図５】本発明の好適な実施の形態における温度収集制御方法のフローチャートである。
【図６】本発明の一実施の形態における温度収集制御装置の詳細な構造概略図である。
【図７】本発明の一実施の形態における温度収集制御方法の詳しいフローチャートである。
【発明を実施するための形態】
【００１３】
図面は、本発明に対する更なる理解することに用いられ、明細書の一部を構成し、本発明の実施の形態とともに本発明を解釈することに用いられるのであるが、本発明を限定しない。
【００１４】
機能の概要
関連技術において、収集された温度値の数が大量に増加した場合において、自動温度制御の応答適時性と資源の占有とを同時に満足させることができないという問題に対して、本発明の実施の形態は、改良された温度収集制御スキームを提供し、温度収集源によって分類し、１つが一般的な機能ユニットであり、当該ユニットの内部の温度検出回路に応じて温度を検出し、且つ収集ユニットによって収集される。本発明の実施の形態において、低速検出方法を用いる。もう１つは、機器の熱源分布に応じて、少量の温度検出点を設定し、高速検出方法で前記温度検出点の温度を取得する。通常の稼動中で、温度収集ユニットは、主に高速検出方法で機器の温度を取得し、且つ高速検出でのオフセットを修正するために、周期的に低速検出経路を介して、各機能ユニットの温度を収集する。これによって、機器の温度値がより正確に得られるだけではなく、機能ユニットの数量が多すぎることで生じる資源の占有問題からも回避することができる。
【００１５】
矛盾しない限り、本出願の実施の形態及び実施の形態における特徴をお互いに組み合わせることができる。
【００１６】
以下、図面を参照して本発明の好ましい実施の形態を説明し、ここで述べる好ましい実施の形態として、本発明を説明し解釈することに用いられるだけであり、本発明を限定しないことが理解すべきである。
【００１７】
装置の実施の形態
本発明の実施の形態によれば、まず、温度収集制御装置が提供される。
【００１８】
図２は、本発明に係る一実施の形態の温度収集制御装置の構造概略図である。図３は、本発明の好適な実施の形態の温度収集制御装置の構造概略図である。図２に示すように、当該温度収集制御装置は、温度収集ユニット１と、温度収集経路２と、温度制御ユニット３とを含む。温度収集経路２は、装置によって制御される機器の温度検出点に接続され、第１の所定期間で機器の温度検出点の温度を取得することに用いられる高速検出経路２０と、機器の機能ユニット（図において３つを示している）に接続され、第２の所定期間で機能ユニットの温度を取得するための前記低速検出経路２２とを含む。第２の所定期間は、第１の所定期間より長い。温度収集ユニット１は、温度収集経路によって取得された温度検出点の温度と機能ユニットの温度とを収集することに用いられる。温度制御ユニット３は、同時点における機能ユニットの温度と温度検出点の温度との差分値に応じて機器の温度を制御することに用いられる。以下、図３を参照して更に説明する。
【００１９】
好ましくは、図３に示すように、本発明に係る好ましい実施の形態によると、温度収集ユニット１は、算出ユニット１０と加重ユニット１２と送信ユニット１４とを含む。算出ユニット１０は、同時点における機能ユニットの温度と温度検出点の温度との差分値を算出することに用いられる。加重ユニット１２は、算出ユニット１０に接続され、差分値を当該時刻後の温度検出点の温度に加算することを介して加重値を取得することに用いられる。送信ユニット１４は、加重ユニット１２に接続され、加重値を温度制御ユニットに送信して機器の温度を制御することに用いられる。
【００２０】
好ましくは、温度検出点は、複数（図２と図３においてそれぞれ２つを示している）であってよい。ここで、温度検出点のそれぞれの温度は、温度収集ユニットによって高速ポーリング方式で検出されて取得され、機器の区分それぞれの平均温度をもたらすことに用いられる。
【００２１】
好ましくは、温度検出点は、機器の熱源温度分布に応じて設定される。
【００２２】
上記実施の形態によれば、温度収集ユニット１と、温度収集経路２と、温度制御ユニット３とを組合わせる温度収集制御装置が提供され、内部に大量な機能ユニットを含み、機器の温度値をより正確に取得することができ、且つ、システムリソースの占有を低減させることができる。
【００２３】
方法の実施の形態
本発明の実施の形態によれば、温度収集制御方法が更に提供される。
【００２４】
図４は、本発明の実施の形態における温度収集制御方法のフローチャートである。図４に示すように、本発明の実施の形態における温度収集制御方法は、以下の処理（ステップＳ４０１〜ステップＳ４０７）を含む。
【００２５】
ステップＳ４０１：機器に温度検出点を設定し、第１の所定期間で、機器の平均温度を反映するための温度検出点の温度を取得する。
【００２６】
好ましくは、第１の所定期間がより低く設定され、即ち、より高周波で急速に温度検出点の温度を取得する。
【００２７】
好ましくは、機器の熱源温度分布に応じて温度検出点を設定してよい。
【００２８】
好ましくは、温度検出点は、複数であってよい、温度検出点のそれぞれの温度は、温度収集ユニットによって高速ポーリング方式で検出されて取得され、機器のパーティションのそれぞれの平均温度を反映することに用いられる。測定点の温度を取得するステップは、高速ポーリング方式で温度検出点のそれぞれの温度を検出して取得するステップを含む。
【００２９】
ステップＳ４０３：第２の所定期間で機器の機能ユニットの温度を取得する。ここで、第２の所定期間が第１の所定期間より長い。
【００３０】
ステップＳ４０１とステップＳ４０３は、必ずしもこの順番で実行する必要はない。温度収集ユニットは、温度検出点の温度を収集すると同時に、機器の機能ユニットの温度も収集する。
【００３１】
好ましくは、機能ユニットの温度を取得することは、機能ユニットの温度検出回路を介して機能ユニットの温度を検出して取得する方式が必要とする。
【００３２】
好ましくは、第２の所定期間が一般的により大きく設定され、即ち、より低周波で遅く温度検出点の温度を取得し、これによって、温度検出点の温度が収集された時刻のそれぞれに対して、機能ユニットの温度を収集した必要があることではなく、具体的な実施過程において、隣接する２回の機能ユニットの温度収集の間隔では、温度検出点の温度を数回に収集した可能性がある。
【００３３】
ステップＳ４０５：取得された機能ユニットの温度と、同時に取得された温度検出点の温度との差分値を算出する。
【００３４】
ステップＳ４０７：第２の所定期間に等しい時間内に、差分値に応じて機器の温度を制御する。
【００３５】
好ましくは、差分値に応じて機器の温度を制御するステップは、以下の処理を含む。
【００３６】
（１）差分値を、機能ユニットの温度が取得された時間の後の温度検出点の温度に加算して加重値を取得する。
【００３７】
（２）加重値に応じて機器の温度を制御する。
【００３８】
ステップＳ４０１〜ステップＳ４０７では、第２の所定期間に等しい期間内で、取得された機能ユニットの温度と、同時に取得された温度検出点の温度との差分値に応じて、機器の温度を制御する過程を説明した。次の期間に対して、同様に前記過程に従って実施する。次の期間において、取得された機能ユニットの温度と、同時に取得された温度検出点の温度との差分値は、今回の差分値と異なる場合に、今回の差分値を置き換え、次の期間で収集された温度検出点の温度を修正して、機器温度を制御することが必要である。
【００３９】
図５は、本発明の好適な実施の形態における温度収集制御方法のフローチャートである。図５に示すように、本発明の好適な実施の形態における温度収集制御方法は、以下の処理（ステップＳ５０１〜ステップＳ５１３）を含む。
【００４０】
ステップＳ５０１：より高周波（より短い期間）で高速検出経路を介して急速に温度検出点の温度を収集する。
【００４１】
ステップＳ５０３：低速検出経路を介して機能ユニットの現在温度を収集したかどうかを判断し、収集した場合、ステップＳ５０５を実行し、収集しなかった場合、ステップＳ５０７を実行する。
【００４２】
ここで、低速検出経路を介して機能ユニットの温度を取得する周波数は、高速検出経路を介して温度検出点の温度を取得する周波数より低いため、ある時刻に対して、低速検出経路を介して機能ユニットの現在温度を収集したかどうかを判断することが必要となる。
【００４３】
ステップＳ５０５：機器の機能ユニットの現在温度を取得し、当該温度値と現在の温度検出点の温度値とを比較させ、両方の差（即ち、今回の増加量）を取得する。
【００４４】
ステップＳ５０７：前回の増加量を用いて機器の温度を制御する。
【００４５】
ステップＳ５０９：前回に用いられた増加量値を修正する（置き換える）ことが必要であるかどうかを判断し、必要である場合、ステップＳ５１１を実行し、必要でない場合、ステップＳ５０７を実行する。
【００４６】
ステップＳ５１１：前回に用いられた増加量値を今回の増加量値で置き換える（修正する）。
【００４７】
ステップＳ５１３：新しい増加量を用いて機器の温度を制御する。
【００４８】
上記実施の形態によれば、高速検出方法を介して機器の温度を取得し、且つ高速検出のオフセットを修正するために、周期的に低速検出方法で各機能ユニットの温度を検出して収集する温度収集制御方法が提供される。これによって、機器の温度値をより正確に得られるだけではなく、機能ユニットの数量が多すぎることにより生じる資源占有の問題も回避することができる。
【００４９】
具体例
図６は、本発明の実施の形態における温度収集制御装置の詳細な構造概略図である。図６に示すように、本発明の好適な実施の形態における温度収集制御装置は、ファンボード管理経路を介してより高周波で機器の温度検出点の温度を取得する温度収集ユニット（図２の温度収集ユニットに相当する）と、ファンボード管理経路（図２の制御インターフェースと高速検出経路に相当する）と、シングルボード管理経路（図２の低速検出経路に相当する）と、３つのファンボード(図２の温度制御ユニットに相当する) と、１２枚のシングルボード（図２のの機能ユニットに相当する）とを含む。
【００５０】
機器内部のシングルボードのそれぞれは、自体の温度値を検出することができ、自体の設計と温度が異なることで、異なる温度特性をもたらす。温度収集ユニットは、シングルボード管理経路を介してより低周波で、シングルボード自体の、温度検出回路が検出した現在温度を取得する。当該時刻に、シングルボードの現在温度と現在の温度検出点の温度とを比較させ、両方の差分値を取得して、機器の温度を制御する。
【００５１】
好ましくは、装置は３つの温度検出点を含み、機器の各部分の温度を更によく制御するために、機器は区分されていてよい。区分それぞれに対して、当該区分の平均温度をもたらす１つの温度検出点を設定する。
【００５２】
好ましくは、温度収集ユニットは、高速ポーリング方式で区分それぞれの温度検出点の温度を検出して取得する。
【００５３】
図７は、本発明の実施の形態における温度収集制御方法の詳細なフローチャートである。図７に示すように、本発明の実施の形態における温度収集制御方法は、以下の処理（ステップＳ７０１〜ステップＳ７１３）を含む。
【００５４】
ステップＳ７０１：温度収集ユニットは、ファンボード管理経路を介してより高周波で機器の温度検出点の温度を取得する。
【００５５】
ステップＳ７０３：シングルボード管理経路を介してシングルボードの温度値を収集したかどうかを判断し、収集した場合、ステップＳ７０５を実行し、収集しなかった場合、ステップＳ７０７を実行する。
【００５６】
ステップＳ７０５：シングルボードの現在温度を取得し、当該温度値と現在の温度検出点の温度値とを比較させ、両方の差（即ち、今回の増加量）を取得する。
【００５７】
ステップＳ７０７：前回に用いられた増加量を用いてファンボードの回転速度を制御して、機器の温度を制御する。
【００５８】
ステップＳ７０９：今回の増加量と前回に用いられた増加量とを比較させ、前回に用いられた（元の）増加量値を修正する必要があるかどうかを判断し、必要がある場合、ステップＳ７１１を実行し、必要がない場合、ステップＳ７０７を実行する。
【００５９】
ステップＳ７１１：前回に用いられた増加量値を修正する。
【００６０】
ステップＳ７１３：新しい増加量（今回の増加量）を用いてファンボードの回転速度を制御する。
【００６１】
つまり、本発明の上記実施の形態に提供された改良された温度収集制御スキームによれば、内部に大量な機能ユニットを含む機器に対して、機器の熱源分布に応じて温度検出点を設定し、低速検出方法を用いて機能ユニットの温度を収集し、高速検出方法を用いて温度検出点の温度を収集することで、機器の温度値をよりリアルタイムに、またより正確に取得することができ、機能ユニットの数量が多すぎることによって生じる資源占有の問題も回避することができる。これにより、収集された温度値の数が大量に増加した場合において、自動温度制御の応答適時性と資源の占有とを同時に満足させることができない問題を効果的に解決した。
【００６２】
本発明の実施の形態によれば、コンピュータ読み込み可能な媒体を更に提供し、当該コンピュータ読み込み可能な媒体には、コンピュータ実行可能なコマンドが記憶されており、当該コマンドがコンピュータ又はプロセッサによって実行される場合、コンピュータ又はプロセッサが、図４、図５及び図７に示すような各ステップの処理を実行し、好ましくは、上記実施の形態の１つ又は複数を実行してよい。
【００６３】
また、本発明を実現するには、システムアーキテクチャと従来の処理プロセスを修正せずに簡単に実現でき、技術分野において広げやすくなり、強い工業適用性を有する。
【００６４】
明らかに、本分野の当業者が了解すべきなのは、上記本発明の各モジュール又は各ステップが汎用の計算機器で実現できて、それらが単一の計算機器に集中してもいい。あるいは、複数の計算する機器で組み立てるネットワークに配布されてもいい。選択的に、それらが、計算機器で実行可能のプログラムコードで実現できて、だから、それらを記憶機器に記憶され計算機器で実行してもいい。あるいは、それらをそれぞれ各集積回路モジュールを作成してもいい。それらの中に複数のモジュール又はステップを単一の集積回路モジュールを作成して実現してもいい。そうすれば、本発明がいかなる特定されたハードウェアとソフトウェアの組み合わせに制限されない。
【００６５】
以上は、本発明の最適的な実施の形態に過ぎなく、本発明を制限せず、本分野の当業者に対して、本発明が各種類の変更と変化がある。本発明の主旨精神と原則以内に、いかなる改修、同等入れ替わり、改良等が、本発明の保護範囲以内に含まれるべきである。
【図１】
0005362912.tif 000002
【図２】
0005362912.tif 000003
【図３】
0005362912.tif 000004
【図４】
0005362912.tif 000005
【図５】
0005362912.tif 000006
【図６】
0005362912.tif 000007
【図７】
0005362912.tif 000008