(57)【要約】【課題】端末機の温度制御を効率的かつ安定的な実行を補助する端末機温度制御方法及びこれに基づく端末機を提供すること。【解決手段】端末機の温度を検出する温度センサと、前記温度センサが収集した前記端末機の温度が事前設定された第１設定温度に該当する場合、事前設定された第１駆動周波数で駆動され、前記第１駆動周波数の駆動によって前記端末機の温度が低下して前記第１設定温度よりも低い第２設定温度まで低下する場合、第１駆動周波数よりも高い第２駆動周波数で駆動されるか、または、前記端末機の温度が事前設定された第１設定温度に該当する場合、事前設定された第１駆動周波数で第１時間間隔の間駆動され、前記第１時間間隔経過後に第２時間の間第１駆動周波数よりも高い第２駆動周波数で駆動される過程を一定時間の間繰り返して行う制御部と、を備える端末機、及びこれに基づく温度制御方法の構成を開示する。【選択図】図３
2013033469.tif 000002
【特許請求の範囲】
【請求項１】
端末機の温度を検出する過程と、
前記端末機の温度が事前設定された第１設定温度に該当する場合、事前設定された第１駆動周波数で制御部を駆動させ、前記制御部の第１駆動周波数の駆動によって前記端末機の温度が低下して前記第１設定温度よりも低い第２設定温度まで低下する場合、第１駆動周波数よりも高い第２駆動周波数で制御部を駆動させる、温度を基準とした第１スロットル過程と、
前記端末機の温度が事前設定された第１設定温度に該当する場合、事前設定された第１駆動周波数で第１時間間隔の間、制御部を駆動させ、前記第１時間間隔経過後、第２時間間隔の間、第１駆動周波数よりも高い第２駆動周波数で制御部を駆動させる過程を一定時間の間繰り返して行う、時間を基準とした第２スロットル過程と、
のうちいずれか１つの過程を行うことを特徴とする端末機温度制御方法。
【請求項２】
前記端末機の温度が第１設定温度よりも上昇して第３設定温度に上昇する場合、前記第１駆動周波数よりも低い第３駆動周波数で制御部を駆動させ、前記制御部の第３駆動周波数の駆動によって前記端末機の温度が低下して前記第３設定温度よりも低い第４設定温度まで低下する場合、第３駆動周波数よりも高くて前記第１駆動周波数よりは低い第４駆動周波数で制御部を駆動させる、温度を基準とした第２スロットル過程と、
前記端末機の温度が第１設定温度よりも上昇して第３設定温度に上昇する場合、前記第１駆動周波数よりも低い第３駆動周波数で第３時間間隔の間、制御部を駆動させ、前記第３駆動周波数よりも高くて前記第１駆動周波数よりは低い第４駆動周波数で第４時間間隔の間、制御部を駆動させる過程を一定時間の間繰り返して行う時間を基準とした第２スロットル過程と、
のうち少なくとも１つの過程をさらに含むことを特徴とする請求項１に記載の端末機温度制御方法。
【請求項３】
前記端末機の温度が事前設定された最大上昇値の第５設定温度に上昇する場合、前記端末機を強制終了する過程と、
前記端末機の温度が第１設定温度に上昇する場合、現在アクティベートされているアプリケーションの残余制限数またはアプリケーションの機能を制限する機能制限過程と、
のうちいずれか１つの過程をさらに含むことを特徴とする請求項１に記載の端末機温度制御方法。
【請求項４】
前記機能制限過程は、
現在アクティベートされているアプリケーションの優先順位情報を収集する過程と、
前記アプリケーションの残余制限数によって現在アクティベートされたアプリケーションのうち優先順位情報が相対的に低い少なくとも１つのアプリケーションを終了させるか、アプリケーションの機能を制限する過程と、
を含むことを特徴とする請求項３に記載の端末機温度制御方法。
【請求項５】
前記端末機の温度が第１設定温度よりも高い他の設定温度に上昇する場合、前記機能制限過程におけるアプリケーションの残余制限数よりも少ない残余制限数に基づいて現在アクティベートされているアプリケーションの数を制限する過程と、
前記端末機の温度が第１設定温度から低下して、さらに低い他の設定温度に低下する場合、前記機能制限過程におけるアプリケーションの残余制限数よりも多くの残余制限数に基づいて現在アクティベートされているアプリケーションの数を制限する過程と、
をさらに含むことを特徴とする請求項４に記載の端末機温度制御方法。
【請求項６】
アプリケーションの残余制限数によってアクティベートするアプリケーションの数を制限した状態で、新しいアプリケーションのアクティベートの要請が発生する過程と、
前記新しいアプリケーションの優先順位情報を確認する過程と、
前記優先順位情報が既にアクティベートしているアプリケーションよりも低い場合、前記新しいアプリケーションのアクティベートを拒絶するか、拒絶とともに拒絶案内メッセージを出力する過程と、
をさらに含むことを特徴とする請求項４に記載の端末機温度制御方法。
【請求項７】
拒絶後にもさらに新しいアプリケーションのアクティベートの要請が発生する場合、既にアクティベートしているアプリケーションのうち優先順位情報が相対的に低い、少なくとも１つのアプリケーションを終了して新しいアプリケーションをアクティベートする過程をさらに含むことを特徴とする請求項６に記載の端末機温度制御方法。
【請求項８】
アプリケーションの残余制限数によってアクティベートするアプリケーションの数を制限した状態で、新しいアプリケーションのアクティベートの要請が発生する過程と、
前記新しいアプリケーションの優先順位情報を確認する過程と、
前記優先順位情報が既にアクティベートしている少なくとも１つのアプリケーションよりも高い場合、既にアクティベートしているアプリケーションのうち少なくとも１つのアプリケーションを終了させて、前記新しいアプリケーションをアクティベートする過程と、
をさらに含むことを特徴とする請求項４に記載の端末機温度制御方法。
【請求項９】
端末機の温度を検出する温度センサと、
前記温度センサが収集した前記端末機の温度が事前設定された第１設定温度に該当する場合、事前設定された第１駆動周波数で駆動され、前記第１駆動周波数の駆動によって前記端末機の温度が低下して前記第１設定温度よりも低い第２設定温度まで低下する場合、第１駆動周波数よりも高い第２駆動周波数で駆動されるか、または、前記端末機の温度が事前設定された第１設定温度に該当する場合、事前設定された第１駆動周波数で第１時間間隔の間、駆動されて、前記第１時間間隔経過後に第２時間間隔の間、第１駆動周波数よりも高い第２駆動周波数で駆動される過程を一定時間の間繰り返して行う制御部と、
を備えることを特徴とする温度制御をサポートする端末機。
【請求項１０】
前記制御部は、
前記第１設定温度の状況による動作遂行を制御し、前記端末機の温度が第１設定温度よりも上昇して第３設定温度に上昇する場合、前記第１駆動周波数よりも低い第３駆動周波数で駆動し、前記第３駆動周波数の駆動によって前記端末機の温度が低下して前記第３設定温度よりも低い第４設定温度まで低下する場合、第３駆動周波数よりも高くて前記第１駆動周波数よりは低い第４駆動周波数で制御部が動作するように制御するか、
前記第１設定温度の状況による動作遂行を制御し、前記端末機の温度が第１設定温度よりも上昇して第３設定温度で上昇する場合、前記第１駆動周波数よりも低い第３駆動周波数で第３時間間隔の間、制御部を駆動させ、前記第３駆動周波数よりも高くて前記第１駆動周波数よりは低い第４駆動周波数で第４時間間隔の間に制御部を駆動させる過程を一定時間の間繰り返して行うように制御するか、
前記第１設定温度の状況による動作遂行を制御し、前記端末機の温度が事前設定された最大上昇値の第５設定温度に上昇する場合、前記端末機を強制終了するように制御するプロセッサ駆動制御部を備えることを特徴とする請求項９に記載の温度制御をサポートする端末機。
【請求項１１】
前記制御部は、
前記端末機の温度が第１設定温度に上昇する場合、現在アクティベートされているアプリケーションの残余制限数またはアプリケーションの機能を制限する機能制限部を備えることを特徴とする請求項９に記載の温度制御をサポートする端末機。
【請求項１２】
前記機能制限部は、
現在アクティベートされているアプリケーションの優先順位情報を収集し、前記アプリケーションの残余制限数によって現在アクティベートされたアプリケーションのうち優先順位情報が相対的に低い少なくとも１つのアプリケーションを終了させるか、アプリケーションの機能を制限することを特徴とする請求項１１に記載の温度制御をサポートする端末機。
【請求項１３】
前記機能制限部は、
端末機の温度が第１設定温度よりも高い他の設定温度に上昇する場合、前記機能制限過程におけるアプリケーションの残余制限数よりも少ない残余制限数に基づいて現在アクティベートされているアプリケーションの数を制限し、
前記端末機の温度が第１設定温度から低減されて、さらに低い他の設定温度に低下する場合、前記機能制限過程におけるアプリケーションの残余制限数よりも多くの残余制限数に基づいて現在アクティベートされているアプリケーションの数を制限することを特徴とする請求項１２に記載の温度制御をサポートする端末機。
【請求項１４】
アプリケーションの残余制限数によってアクティベートするアプリケーションの数を制限した状態で、新しいアプリケーションのアクティベートの要請のための入力信号を生成する入力部または入力機能の表示部をさらに備え、
前記機能制限部は、
前記新しいアプリケーションの優先順位情報を確認し、前記優先順位情報が既にアクティベートしているアプリケーションよりも低い場合、前記新しいアプリケーションのアクティベートを拒絶するか、拒絶とともに拒絶案内メッセージを前記表示部に出力するように制御するか、
拒絶後にもさらに新しいアプリケーションのアクティベートの要請が発生する場合、既にアクティベートしているアプリケーションのうち優先順位情報が相対的に低い少なくとも１つのアプリケーションを終了させ、新しいアプリケーションをアクティベートすることをさらに特徴とする請求項１２に記載の温度制御をサポートする端末機。
【請求項１５】
アプリケーションの残余制限数によってアクティベートするアプリケーションの数を制限した状態で、新しいアプリケーションのアクティベートの要請のための入力信号を生成する入力部または入力機能の表示部をさらに備え、
前記機能制限部は、
前記新しいアプリケーションの優先順位情報を確認し、前記優先順位情報が既にアクティベートしている少なくとも１つのアプリケーションよりも高い場合、既にアクティベートしているアプリケーションのうち少なくとも１つのアプリケーションを終了させ、前記新しいアプリケーションをアクティベートするように制御することを特徴とする請求項１２に記載の温度制御をサポートする端末機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末機の温度制御方法に関し、特に、より安定して端末機が動作を行うことができるための、端末機の温度制御方法、及び端末機の制御部の駆動を制限する同様の方法又は端末機の温度制御のための端末機の機能をサポートする端末機に関する。
【背景技術】
【０００２】
端末機は、急速な技術発展によって初期の単純な音声通話及び短文メッセージ送信機能に加えて、映像通話、電子手帳機能、インターネット機能などのように多様な機能を備えるようになった。このような端末機は、基本的に通話機能のサポートのために音声収集機能、オーディオ出力機能、画面表示機能などをサポートする。
【０００３】
一方、端末機のうち携帯端末機の場合、大画面の表示部をサポートしながらも携帯性を維持するために、厚さをさらに薄く製作できるように多様な機構的設計が適用されている。このようなスリム化された端末機製造のためには、内部部品の密集度を高めなければならない。しかしながら、端末機の内部部品の密集度が高まると、端末機が駆動する間に生じる熱を発散することができる空間が狭くなって、熱を速く発散させることが難しくなる。特に、端末機が処理しなければならない負荷量が多い場合または端末機が高速で動作する場合には、内外部的に発散される熱よりも端末機の内部部品に累積する熱が多くなって、内部部品の温度が必要以上に高まるという問題がある。内部部品の熱累積によって端末機の温度が上昇すると、端末機の安定性に問題が生じるようになり、端末機の温度上昇が激しい場合には、バッテリが爆発するか内部部品が焼損するという問題が生じる恐れがある。さらに、外気温度が高い環境では、外気温度が端末機の温度上昇に影響を与えるようになり、端末機の安定性にさらに大きな問題を起こしている実状である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、本発明は、上述したような従来技術の要求を解決するために提案されたもので、本発明の目的は、端末機の温度制御を効率的且つより安定的に行うことができるようにサポートする端末機温度制御方法及びこれをサポートする端末機を提供することにある。
【０００５】
また、本発明の目的は、端末機の制御部の駆動を制限して、端末機の温度を低減するか一定温度に収まるようにサポートする端末機温度制御方法及びこれをサポートする端末機を提供することにある。
【０００６】
さらに、本発明の目的は、端末機の制御部の負荷量を制限して、端末機の温度を低減するか一定温度に収まるようにサポートする端末機温度制御方法及びこれをサポートする端末機を提供することにある。
【課題を解決するための手段】
【０００７】
上記した目的を達成するための本発明に係る端末機温度制御方法は、端末機の温度を検出する過程と、前記端末機の温度が事前設定された第１設定温度に該当する場合、事前設定された第１駆動周波数で制御部を駆動させ、前記制御部の第１駆動周波数の駆動によって前記端末機の温度が低下して前記第１設定温度よりも低い第２設定温度まで低下する場合、第１駆動周波数よりも高い第２駆動周波数で制御部を駆動させる、温度を基準にした第１スロットル過程か、または前記端末機の温度が事前設定された第１設定温度に該当する場合、事前設定された第１駆動周波数で第１時間間隔の間に制御部を駆動させ、前記第１時間間隔経過後に第２時間の間に第１駆動周波数よりも高い第２駆動周波数で制御部を駆動させる過程を一定時間の間繰り返して行う、時間を基準にした第２スロットル過程か、のうちいずれか１つの過程を行うことを特徴とする。
【０００８】
また、本発明に係る温度制御をサポートする端末機は、端末機の温度を検出する温度センサと、前記温度センサが収集した前記端末機の温度が事前設定された第１設定温度に該当する場合、事前設定された第１駆動周波数で駆動され、前記第１駆動周波数の駆動によって前記端末機の温度が低下して前記第１設定温度よりも低い第２設定温度まで低下した場合、第１駆動周波数よりも高い第２駆動周波数で駆動されるか、または、前記端末機の温度が事前設定された第１設定温度に該当する場合、事前設定された第１駆動周波数で第１時間間隔の間に駆動され、前記第１時間間隔経過後に第２時間の間に第１駆動周波数よりも高い第２駆動周波数で駆動される過程を一定時間の間繰り返して行う制御部と、を備えることを特徴とする。
【発明の効果】
【０００９】
以上のように、本発明に係る温度制御方法及びこれをサポートする端末機によれば、本発明は、端末機の駆動性能を確保しながらも、温度制御を適切に行うことができるようにサポートする。
【００１０】
また、本発明は、温度に関する端末機の安定性を高めて、より安定化した端末機の駆動をサポートすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る端末機の構成を概略的に示すブロック図である。
【図２】本発明の第１実施形態に係る制御部の構成をさらに詳細に示す図である。
【図３】本発明のプロセッサ駆動制御部の駆動制御を説明するための図である。
【図４】本発明の第２実施形態に係る制御部の構成をさらに詳細に示す図である。
【図５】本発明の第１実施形態に係る温度制御方法を説明するための図である。
【図６】本発明の第２実施形態に係る温度制御方法を説明するための図である。
【図７】本発明の温度制御方法に係る端末機温度の収まりを説明するためのグラフである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を添付した図面に基づいて詳細に説明する。
【００１３】
実施形態を説明するにあたって、本発明の属する技術分野によく知られており、本発明と直接的に関連のない技術内容については説明を省略する。また、実質的に同一の構成と機能を有する構成要素に対しては、詳細な説明を省略する。
【００１４】
同様の理由で、添付の図面において一部の構成要素は誇張されるか、省略されるか、または概略的に示されており、各構成要素のサイズは、実際のサイズを全面的に反映したものではない。したがって、本発明は、添付した図面に描かれた相対的なサイズや間隔によって制限されない。
【００１５】
図１は、本発明の実施形態に係る温度制御を行う端末機の構成を概略的に示す図である。
【００１６】
図１を参照すれば、本発明の端末機１００は、無線通信部１１０、入力部１２０、オーディオ処理部１３０、表示部１４０、格納部１５０、温度センサ１７０、及び制御部１６０の構成を備える。
【００１７】
このような構成を有する本発明の端末機１００は、端末機１００の温度を、温度センサ１７０を用いて検出し、検出した温度が事前設定された温度範囲に該当する場合、制御部１６０の駆動周波数を調整して端末機１００の温度を調整するようにサポートする。特に、本発明の端末機１００は、制御部１６０の駆動周波数調整過程において、制御部１６０を一定範囲の駆動周波数によって適応的に駆動させることにより、端末機１００の駆動性能を確保しながらも端末機１００の温度を低下させ、安定性と機能性を同時に確保できるようにサポートする。さらに、前記端末機１００は、制御部１６０を一定範囲の駆動周波数に対して事前設定された時間周期で動作させることで、安定性と機能性のうちいずれか一つ（機能性／安定性）を高めることにより、ユーザの好みに合う端末機１００の制御を行うことができるようにサポートする。また、前記端末機１００は、温度によるアプリケーション制限の制御を行うことによって、端末機１００の安定性をさらに高めるようにサポートする。上述した端末機１００の温度制御と関連する各構成の動作と役割に対して、さらに詳細に説明する。
【００１８】
前記無線通信部１１０は、ネットワーク装置によって他端末機と通信チャネルを形成する構成である。このような無線通信部１１０は、ネットワーク装置との通信チャネル形成のために、多様な通信方式のうち少なくとも１つの通信方式による通信モジュールで構成される。例えば、前記無線通信部１１０は、ＣＤＭＡ、ＧＳＭ（登録商標）などの通信方式をサポートする通信モジュールだけでなく、ＷＣＤＭＡ、ＯＦＤＭＡ方式などの様々な通信方式をサポートする通信モジュールのうち少なくとも１つで構成される。特に、本発明の無線通信部１１０は、ユーザの要請による制御部１６０の制御によって、通話機能やメッセージサービス機能のための基本通信チャネル、ウェブ接続機能のためのデータ通信チャネルなどを形成する。ここで、前記無線通信部１１０を基に運用される通信チャネル形成機能は、前記制御部１６０の駆動周波数の調整によって制限される。例えば、前記無線通信部１１０は、基本通信チャネルの形成は維持しながら、データ通信チャネルの形成は制御部１６０の制御によって制限される。すなわち、ユーザが複数のウェブブラウザをアクティベートする状態で端末機１００の温度が一定の温度以上に上昇する場合、前記制御部１６０は、複数のウェブブラウザのうち少なくとも一部のウェブブラウザを終了するように制限するか、ウェブブラウザのアクティベートの要請が発生しても遂行しないように制限する。このとき、前記制御部１６０は、事前設定された情報によって優先順位が相対的に高い特定のウェブブラウザは維持するように制御する一方、優先順位が相対的に低いウェブブラウザは終了するように制御する。
【００１９】
前記入力部１２０は、端末機１００の電源供給のための入力信号、無線通信部１１０のアクティベートのための入力信号、端末機１００が提供する多様な機能をサポートするアプリケーションアクティベートのための入力信号、制御部１６０の駆動設定のための入力信号などをユーザの要請によって生成する。前記入力部１２０は、上述した入力信号などをユーザの制御により生成して制御部１６０に伝達する。ここで、前記入力部１２０は、前記端末機１００がフルタッチスクリーンで製作される場合、サイドキーや別途ホットキーなどで構成されてもよく、端末機１００のタッチスクリーンに表示されるキーマップに代替されてもよい。このような入力部１２０は、数字または文字情報の入力を受けて、各種機能を設定するための複数の入力キー及びファンクションキーを含んでもよい。前記ファンクションキーは、特定機能を行うように設定された方向キー、サイドキー及びショートカットキーなどを含んでもよい。
【００２０】
前記オーディオ処理部１３０は、オーディオデータと、音楽ファイルや動画ファイルのオーディオデータを再生するためのスピーカ（ＳＰＫ）と、音声通話や画像通話またはオーディオ録音の要請時にユーザの音声またはその他のオーディオ信号を収集するためのマイク（ＭＩＣ）とを含む。このようなオーディオ処理部１３０は、端末機１００の多様な機能運用中に発生するオーディオデータを前記スピーカを介して出力するようにサポートする。このようなオーディオ処理部１３０は、制御部１６０の駆動周波数調整による案内音を出力する。例えば、前記端末機１００の温度が一定の温度に上昇して駆動周波数調整が適用される場合、前記オーディオ処理部１３０は、現在適用されている駆動周波数調整範囲ステップ、例えば、スロットル設定ステップに対する案内音、駆動周波数値に対する案内音などを出力する。また、前記オーディオ処理部１３０は、端末機１００の温度によって機能制限が設定されている状態で特定機能アクティベートの要請が発生する場合、該当機能制限に対する案内音を出力することができ、既に実行されている特定機能を制限するイベントが発生する場合、該当イベントの発生による案内音を出力する。このような案内音の出力機能は、ユーザ設定または端末機提供の有無によって調節され、これにより、該当案内音の出力は省略されてもよい。
【００２１】
前記表示部１４０は、アプリケーションのアクティベートによる多様な画面を提供する。すなわち、前記表示部１４０は、端末機１００の利用による多様な画面、例えば、待機画面、メニュー画面、メッセージ作成画面、通話画面、端末機終了画面、端末機起動画面などを提供する。このような表示部１４０は、液晶表示装置（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｅｄ  Ｄｉｏｄｅ）等の平板表示パネルの形態で形成される。前記表示部１４０は、製造形態によって表示パネルとタッチパネルを含む構造で製作される。特に、本発明の表示部１４０は、機能サポートのためのユーザ入力信号を生成するためにタッチスクリーン形態で製作される。そうすると、ユーザは、表示部１４０を用いて多様な入力信号を生成する。例えば、ユーザは、表示部１４０を用いて特定機能の運用のための入力信号を生成する。該当入力信号は制御部１６０に伝えられ、制御部１６０は、伝えられた入力信号によるユーザ機能に対応するアプリケーションをアクティベートするように制御する。
【００２２】
特に、本発明の表示部１４０は、端末機１００の温度情報を画面の一側に出力する。このとき、前記端末機１００に設けられた温度センサ１７０の位置や種類によって、端末機１００の外気温度、端末機１００の内部温度、端末機１００の制御部１６０の温度のうち少なくとも１つに関する情報出力をサポートする。そして、前記表示部１４０は、前記端末機１００の温度によって制御部１６０の駆動周波数調整に関する情報を出力する。例えば、制御部１６０が端末機１００の温度上昇によって駆動周波数調整を行う第１スロットル設定区間で動作する場合、前記表示部１４０は、該当動作状態に対応する情報を画面の一側に出力する。このとき、前記表示部１４０は、前記温度情報及び前記制御部１６０の駆動と関連する情報をポップアップウィンドウを介して一時的に提供するか、画面の一定範囲を割り当てて固定的に提供する。また、前記表示部１４０は、端末機１００の温度が強制終了が必要な温度まで上昇する場合、端末機１００の強制終了の前に強制終了に対する案内メッセージを出力する。
【００２３】
前記格納部１５０は、端末機１００の駆動および機能サポートに必要な多様なアプリケーションと、多様なデータとが格納される領域である。このような前記格納部１５０は、前記多様なアプリケーションを格納するためのプログラム領域と、多様なデータを格納するためのデータ領域とを有する。プログラム領域には、端末機１００の駆動と関連する運用体制及び機能サポートに必要なアプリケーションが格納される。特に、前記プログラム領域には、本発明の端末機の温度による制御部１６０の駆動周波数を制御するための制御部駆動制御プログラム１５１と、前記制御部駆動制御プログラム１５１と連係して又は独立して端末機１００の温度によって機能制限をサポートする機能制限制御プログラム１５３とが格納される。
【００２４】
前記制御部駆動制御プログラム１５１は、端末機１００の温度情報を収集するルーチンと、収集された温度情報及び事前設定された温度情報を比較するルーチンと、収集された温度情報が事前設定された温度範囲にある場合、制御部１６０の駆動周波数を調整する調整ルーチンと、端末機１００の温度上昇によって端末機１００の強制終了を制御する強制終了ルーチンとを含んでもよい。前記調整ルーチンは、端末機１００の温度上昇によって制御部１６０の駆動周波数を第１駆動周波数で調整する第１調整ルーチンと、制御部１６０の第１駆動周波数の動作により温度低下が進すすんで一定の温度になる場合、第２駆動周波数で調整する第２調整ルーチンとを含んでもよい。また、前記調整ルーチンは、前記第１調整ルーチン及び第２調整ルーチンを繰り返して行うスロットル適用ルーチンを温度範囲別に多段に適用する多段適用ルーチンを含んでもよい。前記多段適用ルーチンによる制御部１６０の動作について、後述する図面を参照してさらに詳細に説明する。
【００２５】
前記機能制限制御プログラム１５３は、前記制御部１６０が調整ルーチンによって動作する場合、または、調整ルーチンに関係なく独立して動作する場合、アクティベートの要請が発生するアプリケーションや既アクティベートしたアプリケーションを優先順位情報によってアクティベートを制限するか、アクティベートを終了するように制御するルーチンを含む。このために、前記機能制限制御プログラム１５３は、調整ルーチンのアクティベートを確認するルーチンと、調整ルーチンがアクティベートするか又は端末機の温度が特定温度に上昇する場合、現在アクティベートされたアプリケーションの優先順位情報を確認するルーチンと、優先順位情報によって特定アプリケーションを終了するように案内するか終了するルーチンと、アクティベートの要請が発生したアプリケーションの優先順位情報を確認するルーチンと、優先順位情報によって既アクティベートしたアプリケーションを終了し、要請されたアプリケーションをアクティベートするか又はアクティベートの要請を実行できないことを指示して要請を拒絶するルーチンとを含んでもよい。
【００２６】
また、前記機能制限制御プログラム１５３は、既アクティベートしたアプリケーションの消耗電流情報、メモリ割当情報、及びアプリケーション駆動による制御部１６０の負荷情報を提供する。これにより、ユーザは、前記機能制限制御プログラム１５３によって提供されるアプリケーションの情報に基づいて特定アプリケーションを手動で終了させることにより、端末機１００を安定して運用することができる。
【００２７】
前記データ領域は、端末機１００の運用過程で発生する多様なデータ及びコンテンツやウィジェットなどを格納する。特に、前記データ領域は、前記アプリケーションの優先順位情報、調整ルーチン及び強制終了ルーチンが適用されるために設定された温度情報などを格納し、前記プログラムの運用によって参照されるように提供する。
【００２８】
前記温度センサ１７０は、前記端末機１００の一定位置に配置されて端末機１００の温度を測定し、収集された温度情報を制御部１６０に提供する構成である。このような温度センサ１７０は、外気温度を測定するために、前記端末機１００の外観の一側に配置される。また、前記温度センサ１７０は、前記端末機１００の内部温度を測定するために、端末機１００の内部の一側に配置される。特に、前記温度センサ１７０は、前記端末機１００の制御部１６０の温度を測定するために、制御部１６０が配置された位置に隣接した形態で配置される。このような温度センサ１７０は、前記端末機１００の外気温度、内部温度、制御部１６０の温度のうち少なくとも１つを収集し、収集された温度情報を制御部１６０に伝達する。
【００２９】
前記制御部１６０は、前記入力部の機能を有する表示部１４０または別に設けられた入力部に基づいて、特定端末機の機能運用のための入力信号が発生すれば、該当入力信号に対応する機能を行うようにサポートする。特に、前記制御部１６０は、本発明の端末機１００の温度による駆動周波数調整制御のために要求される多様な信号流れと動作制御を行うことができる。このような制御部１６０は、図２及び図４に示された構成を備えてもよい。
【００３０】
図２は、本発明の第１実施形態に係る制御部１６０の構成をさらに詳細に示す図であり、図３は、本発明の制御部１６０の駆動周波数変更を説明するための図である。
【００３１】
前記図２及び図３を参照すれば、本発明の制御部１６０は、温度情報収集部１６１、プロセッサ駆動制御部１６３を備える。
【００３２】
前記温度情報収集部１６１は、前記温度センサ１７０が収集する温度情報を一定周期で又はリアルタイムで収集する構成である。このとき、前記温度情報収集部１６１は、端末機１００の外気温度、内部温度、制御部１６０の温度のうち少なくとも１つを収集してもよい。特に、前記温度情報収集部１６１は、制御部１６０の温度情報を収集する。そして、前記温度情報収集部１６１は、収集された温度情報が事前設定された温度情報に該当するか否かを確認する。収集された温度情報が事前設定された温度情報以上である場合、前記温度情報収集部１６１は、該当結果をプロセッサ駆動制御部１６３に伝達する。
【００３３】
前記プロセッサ駆動制御部１６３は、事前設定された駆動周波数に基づき制御部１６０を駆動して、端末機１００の多様な機能サポートを行う。すなわち、前記プロセッサ駆動制御部１６３は、事前設定された駆動周波数、例えば、１．２ＧＨｚで制御部１６０を駆動して端末機１００の機能サポートを行う。一方、前記プロセッサ駆動制御部１６３は、温度情報収集部１６１から現在の温度が事前設定された温度以上であることを指示する情報を受信すれば、制御部１６０が第１スロットル設定範囲内で動作するように駆動周波数を調整するように制御する。すなわち、前記プロセッサ駆動制御部１６３は、端末機１００の温度、例えば、制御部１６０の温度が第１設定温度に該当する場合、制御部１６０の駆動周波数を第１駆動周波数で駆動されるように制限する。前記制御部１６０は、プロセッサ駆動制御部１６３の制御により、第１駆動周波数で駆動される過程を介して、制御部１６０の温度が第１設定温度よりも低い第２設定温度に低下する。そうすると、前記プロセッサ駆動制御部１６３は、第２設定温度によって第１駆動周波数よりも高い第２駆動周波数で制御部１６０が駆動されるように制御する。その後、前記プロセッサ駆動制御部１６３は、端末機１００の制御部１６０の温度が第１設定温度に上昇する場合、前記制御部１６０が再び第２駆動周波数よりも低い第１駆動周波数で動作するように制御する。このように前記プロセッサ駆動制御部１６３は、端末機１００の温度が事前設定された設定温度の範囲にある場合、事前設定された駆動周波数の範囲内で動作するように制御する第１スロットル設定による動作制御をサポートする。このような過程を介して前記プロセッサ駆動制御部１６３は、適切な駆動性能を確保しながらも端末機１００の温度を低下させ、安定性を確保できるようにサポートする。
【００３４】
一方、端末機１００の制御部１６０が第１駆動周波数で動作しても、さらに要請される機能アクティベートまたは多様な端末機の運用環境、外気温度、端末機１００から発生した熱の累積などの様々な要因によって、第１設定温度を上回る場合が生じることもある。この場合、前記プロセッサ駆動制御部１６３は、前記端末機１００の温度が第３設定温度に至ったか否かを確認し、それにより、第２スロットルの設定適用をサポートする。すなわち、前記プロセッサ駆動制御部１６３は、端末機１００の温度が第３設定温度に該当する場合、制御部１６０の駆動周波数を第３駆動周波数で動作するように制御する。ここで、第３駆動周波数は、上述した第１駆動周波数に比べて低い駆動周波数であってもよい。制御部１６０は、第３駆動周波数で動作することにより、端末機１００の温度が低下する。前記プロセッサ駆動制御部１６３は、端末機１００の温度が第４設定温度まで低減される場合、制御部１６０の駆動周波数を第３駆動周波数よりも高い第４駆動周波数で動作するように制御する。前記プロセッサ駆動制御部１６３は、制御部１６０の第４駆動周波数を基準とした動作により、端末機１００の温度が増加して第３設定温度まで増加する場合、制御部１６０が再び第３駆動周波数で動作するように制御する。このような繰り返しの過程によって、本発明の端末機１００は、端末機１００の性能を確保しながらも端末機１００の温度を低下させることができる。
【００３５】
また、前記端末機１００が第３駆動周波数で動作しても、前に言及した多様な要因によって端末機１００の温度が増加する。前記プロセッサ駆動制御部１６３は、端末機１００の温度が第５設定温度まで増加する場合、端末機１００の安定性のために強制終了するように制御する。この過程で前記プロセッサ駆動制御部１６３は、端末機１００の温度が第５設定温度に至った場合、強制終了に関する一定の案内音や案内メッセージを出力するように制御する。または、前記プロセッサ駆動制御部１６３は、第５設定温度よりも低い一定の温度まで増加した後、継続的な温度上昇が予測される場合、前記案内音や案内メッセージの出力を行うように制御する。
【００３６】
前記プロセッサ駆動制御部１６３は、第４駆動周波数で制御部１６０を動作させた後、継続的に温度が低下して第１設定温度まで端末機１００の温度が低下されれば、第１設定温度による第１駆動周波数で制御部１６０が動作するように制御する。また、前記プロセッサ駆動制御部１６３は、継続的な温度低下によって第２設定温度まで端末機１００の温度が低下されれば、第２駆動周波数で制御部１６０が動作するように制御する。
【００３７】
上述したように、本発明の実施形態によるプロセッサ駆動制御部１６３は、端末機１００の温度範囲により制御部１６０の駆動周波数を一定のスロットル設定区間内で動作するように制御して、端末機１００の温度低下を達成しながらも性能確保を達成することができるようにサポートする。
【００３８】
上述した設定温度と駆動周波数に対して例示的に説明すれば、まず、第１スロットル設定の温度範囲は、６１〜６４℃程度の範囲であってもよく、第１スロットル設定の駆動周波数は、８００ＭＨｚ、１．２ＧＨｚであってもよい。すなわち、前記プロセッサ駆動制御部１６３は、端末機１００の温度が６４℃の第１設定温度まで増加する場合、第１駆動周波数の８００ＭＨｚで制御部１６０が駆動されるように調整する。これにより、端末機１００の温度が６１℃の第２設定温度まで減少する場合、プロセッサ駆動制御部１６３は、制御部１６０が第２駆動周波数の１．２ＧＨｚで駆動できるように調整する。
【００３９】
そして、第２スロットル設定の温度範囲は、９７〜１０３℃程度の範囲であってもよく、第２スロットル設定の駆動周波数は、２００ＭＨｚ、４００ＭＨｚであってもよい。すなわち、前記プロセッサ駆動制御部１６３は、端末機１００の温度が１０３℃の第３設定温度まで増加する場合、第３駆動周波数の２００ＭＨｚで制御部１６０が動作するように制御し、温度低下によって端末機１００の温度が９７℃の第４設定温度まで減少する場合、第４駆動周波数の４００ＭＨｚで制御部１６０が動作するように制御する。
【００４０】
一方、前記プロセッサ駆動制御部１６３は、前記端末機１００の温度が第１設定温度まで増加する場合、制御部１６０を第１駆動周波数によって駆動させ、温度低下に関係なく第１時間間隔の間に第１駆動周波数で駆動するように制御する。そして、前記プロセッサ駆動制御部１６３は、第１時間間隔経過後に第２駆動周波数で第２時間の間に端末機１００を駆動するように制御した後、第２時間経過後に再び第１時間間隔の間に第１駆動周波数で制御部１６０を駆動するように制御する。すなわち、前記プロセッサ駆動制御部１６３は、端末機１００の温度が第１設定温度まで増加する場合、第１駆動周波数及び第２駆動周波数による制御部１６０の動作を繰り返して行うように制御する。このような動作制御によって本発明の端末機１００は、前記端末機１００のデータ処理性能を確保しながらも温度低下のための動作を行うように制御する。そして、前記プロセッサ駆動制御部１６３は、前記端末機１００の温度が第３設定温度まで増加する場合、第３駆動周波数と第４駆動周波数を制御部１６０に適用し、それぞれ第３時間間隔及び第４時間間隔の間に繰り返して駆動するように制御する。前記第１時間間隔〜第４時間間隔は、それぞれ端末機１００の機能性確保または安定性確保の目的によって変わる。例えば、端末機１００の温度に関する安定性を確保しようとする場合、制御部１６０が相対的に低い駆動周波数で駆動される第１時間間隔及び第３時間間隔を、第２時間及び第４時間間隔に比べて長くなるように設定する。そして、端末機１００の機能性を確保しようとする場合、第２時間及び第４時間間隔を第１時間間隔及び第３時間間隔に比べて長くなるように設定することで、端末機１００の温度が低下されるように制御部１６０が低速で駆動される区間をさらに多く確保することができる。このような時間設定は、設計者の端末機政策によって固定されるかユーザの要請によって調整されるようにサポートする。
【００４１】
ここで、本発明のプロセッサ駆動制御部１６３のスロットル設定値は、上述した値に限定されるものではなく、端末機１００の形態やデザイン及び性能などによって多様な値に変更される。そして、複数の駆動周波数を遷移しながら端末機１００を駆動させる前記スロットル設定が適用されるステップについて、２つのステップを例に挙げて説明したが、本発明がこれに限定されるものではない。すなわち、本発明の制御部１６０は、前記スロットル設定が適用されるステップをさらに多くのステップに区分してもよい。
【００４２】
図４は、本発明の第２実施形態に係る制御部１６０の構成をさらに詳細に示す図である。
【００４３】
前記図４を参照すれば、本発明の制御部１６０は、温度情報収集部１６１、プロセッサ駆動制御部１６３、機能制限部１６５を備える。ここで、前記温度情報収集部１６１と前記プロセッサ駆動制御部１６３は、前記第１実施形態に係る制御部１６０の構成と類似する構成であってもよく、類似する動作を遂行するので、それに関する詳細な説明は省略する。
【００４４】
前記機能制限部１６５は、前記プロセッサ駆動制御部１６３による制御部１６０の駆動周波数の変更時点に対応して、または、前記端末機１００の温度情報によってアクティベートしているアプリケーションの機能制限を行うか、アクティベートの要請があるアプリケーションのアクティベート制限を行う。これをさらに詳細に説明すれば、前記機能制限部１６５は、前記制御部１６０の駆動周波数が変更されるか端末機１００の温度が第１設定温度まで増加する場合、現在アクティベートされているアプリケーションの優先順位情報を確認し、優先順位が低いアプリケーションの機能を制限するか強制終了し、または、強制終了するように案内するメッセージの出力をサポートする。
【００４５】
例えば、ウェブブラウザの運用中に複数のウェブブラウザがアクティベートしている状態で、端末機１００の温度が第１設定温度まで増加する場合、前記機能制限部１６５は、複数のウェブブラウザのうち表示部１４０に出力されず、バックグラウンドプロセシングを介してアクティベートしている少なくとも１つのウェブブラウザを終了するように制御する。また、前記機能制限部１６５は、複数のウェブブラウザのうち、ユーザの履歴によって、最も多く閲覧されたウェブブラウザのアクティベート状態は維持し、相対的に少ない閲覧回数を有するウェブブラウザは終了するように制御する。また、前記機能制限部１６５は、お気に入りやブックマークに登録されたウェブブラウザは維持し、該当リストに登録されていないウェブブラウザは終了するように制御する。これのために、各アプリケーションは温度制御による優先順位情報を含んでもよく、優先順位情報を含む優先順位リストは格納部１５０に格納されて機能制限部１６５の要請により参照される。
【００４６】
前記機能制限部１６５によるアプリケーション制限機能は、前記設定温度の低下や増加によって変わる。すなわち、前記機能制限部１６５は、端末機１００の温度が第１設定温度よりも低い第２設定温度に低下する場合、以前に終了したウェブブラウザを再びアクティベートするように制御するか、再びアクティベートするための案内メッセージを出力する。また、前記機能制限部１６５は、端末機１００の温度が第１設定温度よりも高い第３設定温度に上昇する場合、優先順位情報によって相対的に低い優先順位を有するアプリケーションをさらに終了するように制御する。このとき、終了するアプリケーションの数は、設定温度によって変わる。
【００４７】
前記機能制限部１６５は、アプリケーションのアクティベートの要請が発生した場合にも、端末機１００の現在温度および優先順位情報によって、該当要請を行っても拒絶してもよい。これをさらに詳細に説明すれば、前記機能制限部１６５は、アクティベートの要請を受けたアプリケーションの優先順位よりも低い優先順位を有している現在アクティベートされたアプリケーションを終了し、新しくアクティベートの要請を受けたアプリケーションをアクティベートするように制御する。または、前記機能制限部１６５は、アクティベートの要請を受けたアプリケーションが現在アクティベートされているアプリケーションよりも優先順位情報が低い場合、アクティベートの要請に対する拒絶メッセージを出力する。一方、前記機能制限部１６５は、拒絶メッセージの出力にもかかわらず、アクティベートの要請が再び入力される場合には、現在アクティベートされたアプリケーションのうち相対的に優先順位情報が低いアプリケーションを終了するか、ユーザが指定したアプリケーションを終了することで、新しくアクティベートが要請されたアプリケーションをアクティベートするように制御する。このような過程によって、前記端末機１００は、ユーザが必要とするアプリケーションを端末機１００の温度状況に合わせてアクティベートするようにサポートする。結果的に、前記端末機１００は、アプリケーションのアクティベート状態を端末機の温度によって制限することにより、制御部１６０にかかる負荷量を軽減させるか増やすように制御する。
【００４８】
上述した機能制限部１６５のアプリケーション制限機能、すなわち、制御部１６０の負荷量調節機能は、前記プロセッサ駆動制御部１６０の第１スロットル設定による制御部１６０の駆動制御と共に運用される。すなわち、現在収集された温度が第１設定温度の場合、前記制御部１６０は、第１スロットル設定により端末機１００の駆動周波数を調整して動作するように制御しながら、機能制限部１６５の制御によりロードされる負荷量、すなわち、アクティベートした残余アプリケーションの制限を行う。これにより、本発明の端末機１００は、制御部１６０の駆動周波数の調整と共に制御部１６０の負荷量を調整することで、さらに安定した端末機１００の状態をサポートしながらも、アクティベートしているアプリケーションの駆動性能を適切に確保することができるようにサポートする。
【００４９】
以上では、本発明の実施形態に係る温度制御のための端末機の構成及び役割について説明した。以下では、本発明の端末機温度制御に関する方法について図面を参照してさらに詳細に説明する。
【００５０】
図５は、本発明の第１実施形態に係る温度制御方法を説明するためのフローチャートである。
【００５１】
前記図５を参照すれば、本発明の第１実施形態に係る温度制御方法は、まず、５０１ステップで制御部１６０は、電源部から供給される電源を用いて、端末機１００の各構成に必要な電源が供給されるように制御する。電源が供給された端末機１００の各構成は、事前設定されたスケジュール情報と、入力部１２０または入力機能の表示部１４０から入力される入力信号とによって、特定のユーザ機能をサポートするための状態を維持する。
【００５２】
その後、前記制御部１６０は、温度による端末機の駆動制御モードがアクティベートしている状態であれば、５０３ステップで温度センサ１７０が検出する温度情報を収集するように制御する。この過程で前記制御部１６０は、温度センサ１７０の数と位置などによって、端末機１００の外気温度、内部温度、制御部１６０の温度のうち少なくとも１つの温度情報を収集する。一方、前記制御部１６０は、温度による端末機の駆動制御モードが非アクティベートされている場合、温度センサ１７０を非アクティベートするとともに、別途駆動周波数の調整を行わずに事前設定された駆動周波数によって端末機１００が動作するように制御する。ただし、制御部１６０は、端末機１００の保護及びユーザの保護のために温度センサ１７０をアクティベートし、該当温度センサ１７０が収集した温度が特定温度、例えば、端末機の強制終了が必要な第５設定温度になる場合、端末機を強制終了するように制御する。
【００５３】
温度情報が収集されれば、前記制御部１６０は５０５ステップに分岐して、収集された温度情報が指示する温度が第１設定温度に該当するか否かを確認する。この過程において、前記温度が第１設定温度に該当する温度ではない場合、制御部１６０は５０７ステップに分岐して、以前の設定による駆動周波数で駆動されるように制御する。５０７ステップの後に前記制御部１６０は５０３ステップの以前に分岐して、以下の過程を繰り返して行うように制御する。
【００５４】
一方、前記５０５ステップで収集された温度が第１設定温度に該当する場合、前記制御部１６０は５０９ステップに分岐して、第１スロットル設定により駆動されるように制御する。ここで、スロットル設定は、制御部１６０が一定範囲内の複数の駆動周波数の間で遷移しながら動作することを意味する。例えば、前記制御部１６０は、端末機１００の温度が第１設定温度まで増加する場合、以前の駆動周波数よりも低い第１駆動周波数によって、端末機１００が動作するように制御する。そして、前記制御部１６０は、端末機１００の温度が第１設定温度よりも低い第２設定温度まで減少する場合、第１駆動周波数よりも高い駆動周波数、または、以前の駆動周波数で端末機１００が動作するように制御する。前記制御部１６０は、第１スロットルの設定により端末機１００を駆動しながら温度情報を周期的にまたはリアルタイムで収集するように制御する。
【００５５】
次に、前記制御部１６０は、５１１ステップで端末機１００の温度が第３設定温度まで増加するか否かを確認する。ここで、前記第３設定温度は、第１設定温度よりも高い温度であってもよい。前記制御部１６０は、収集された温度が第３設定温度よりも低い場合、５１３ステップに分岐して、収集された温度が第１設定温度及び第２設定温度の範囲内にあるか否かを確認する。そして、前記制御部１６０は、収集された温度が第１設定温度及び第２設定温度の範囲内にある場合、５０９ステップに分岐して、第１スロットルの設定により駆動するように制御する。前記制御部１６０は、前記収集された温度が第２設定温度よりも低い場合、５０７ステップに分岐して、以前の設定により駆動するように制御する。
【００５６】
一方、前記５１１ステップにおいて、端末機１００の温度が第３設定温度まで増加する場合、前記制御部１６０は、５１５ステップに分岐して、第２スロットルの設定により駆動するように制御する。これをさらに詳細に説明すれば、前記制御部１６０は、端末機１００の温度が第３設定温度まで増加する場合、第３駆動周波数で端末機１００が動作するように制御する。これにより、前記端末機１００の温度が減少して第１設定温度よりは高いが、第３設定温度よりは低い特定温度、すなわち、第４設定温度まで減少する場合、制御部１６０は、第３駆動周波数よりは高く、第１駆動周波数よりは低い第４駆動周波数で端末機１００が動作するように制御する。一方、図示は省略するが、前記端末機１００の温度が第４設定温度よりもさらに低くなり、第１設定温度まで減少する場合、前記制御部１６０は、再び第１駆動周波数で端末機１００が動作するように制御する５０９ステップに分岐する。
【００５７】
次に、前記制御部１６０は、端末機１００の温度収集を一定周期またはリアルタイムで収集する過程中に収集された温度が最大値であるか否かを確認する５１７ステップを行う。前記端末機１００の温度が最大値に至った場合、前記制御部１６０は、端末機１００の機能を全部終了して強制終了するように制御する。一方、前記制御部１６０は、５１７ステップで端末機１００の温度が最大値に至らない場合には、５１１ステップに分岐して、収集温度と設定温度とを比較し、その結果による以下の動作を繰り返して行うように制御する。
【００５８】
一方、上述した説明では、端末機１００の駆動周波数調整ステップを第１スロットル設定と第２スロットル設定との２つのステップに区分して説明したが、本発明がこれに限定されるものではない。すなわち、本発明の端末機１００は、さらに多くのスロットル設定ステップを設けることができる。各ステップ別に制御部１６０の駆動周波数をさらに細分化して適用するようにサポートする。また、前記端末機１００は、第２スロットル設定ステップなしで第１スロットル設定ステップだけを有し、端末機１００の温度による駆動周波数の制御を行うことができる。すなわち、本発明の温度制御方法は、５１１ステップ、５１５ステップが省略された形態で適用されてもよい。
【００５９】
一方、本発明の端末機１００の駆動周波数調整は、現在の端末機温度が第１設定温度に至った場合、時間区間別に区分して適用されてもよい。すなわち、上述した温度を基準とした第１スロットル設定区間は、事前設定された第１駆動周波数で第１時間間隔の間に制御部を駆動させ、前記第1時間間隔経過後に第２時間間隔の間に第１駆動周波数よりも高い第２駆動周波数で制御部を駆動させる過程を一定時間の間繰り返して行う時間を基準とした第１スロットル過程に代替されてもよい。
【００６０】
また、本発明の端末機１００の駆動周波数調整は、第３設定温度環境においても前に言及した時間による駆動周波数調整過程に代替される。すなわち、上述した温度を基準とした第２スロットル設定区間は、前記端末機の温度が第１設定温度よりも上昇して第３設定温度に上昇する場合、第３時間間隔の間に前記第１駆動周波数よりも低い第３駆動周波数で制御部を駆動させ、第４時間間隔の間に第３駆動周波数よりも高く、前記第１駆動周波数よりは低い第４駆動周波数で制御部を駆動させる過程を一定時間の間繰り返して行う時間を基準とした第２スロットル過程に代替されてもよい。
【００６１】
結果的に、本発明の端末機温度制御のための駆動周波数調整は、温度を基準とした第１スロットル過程遂行後に温度を基準とした第２スロットル過程が遂行されるか、温度を基準とした第１スロットル過程遂行後に時間を基準とした第２スロットル過程が遂行される。また、本発明の温度制御のための駆動周波数調整は、時間を基準とした第１スロットル過程遂行後に時間を基準とした第２スロットル過程が遂行されるか、時間を基準とした第１スロットル過程遂行後に温度を基準とした第２スロットル過程が遂行される。
【００６２】
上述したように本発明の実施形態による温度制御方法は、端末機１００の温度制御によって制御部１６０の駆動周波数変更を一定区間で繰り返して行うことにより、端末機１００の性能を確保しながらも端末機１００の温度低下を達成することができるようにサポートする。また、本発明の温度制御方法は、駆動周波数変更を多段に設けて提供することにより、温度が一定値以上に上昇する過程に対してさらに適応的に対処しながらも、端末機１００の性能を確保することができ、機能性をさらに確実に提供することができるようにサポートする。
【００６３】
図６は、本発明の第２実施形態に係る温度制御方法を説明するためのフローチャートである。
【００６４】
前記図６を参照すれば、本発明の第２実施形態に係る温度制御方法は、上述した５０１ステップと類似し、まず、６０１ステップで制御部１６０は、電源部から供給された電源を用いて端末機１００の各構成に必要な電源を供給させるように制御する。電源が供給された端末機１００の各構成は、事前設定されたスケジュール情報と、入力部１２０または入力機能の表示部１４０から入力される入力信号とによって、特定のユーザ機能をサポートするための状態を維持する。
【００６５】
その後、前記制御部１６０は、温度による端末機駆動制御モードがアクティベートしている状態であれば、６０３ステップで温度センサ１７０が検出する温度情報を収集するように制御する。この過程で前記制御部１６０は、温度センサ１７０の数と位置などにより、端末機１００の外気温度、内部温度、制御部１６０の温度のうち少なくとも１つの温度情報を収集する。一方、前記制御部１６０は、温度による端末機駆動制御モードが非アクティベートされている場合には、別途機能制限を行わず、事前設定されたスケジュール情報によって端末機１００が動作するように制御する。
【００６６】
温度情報が収集されれば、制御部１６０は、６０５ステップに分岐して、収集された温度情報が特定温度、例えば、第１設定温度であるか否かを確認する。このステップで前記制御部１６０は、収集された温度情報に含まれた収集温度が特定温度よりも低い場合、６０７ステップに分岐して、以前の状態を維持するように制御する。
【００６７】
一方、前記制御部１６０は、６０５ステップで収集された温度が特定温度以上である場合、６０９ステップに分岐して、該当温度に対応して設定された機能維持及びその他の機能制限を行うように制御する。これをさらに詳細に説明すれば、前記制御部１６０は、収集された温度が特定温度以上である場合、現在アクティベートされているアプリケーションのうち少なくとも１つのアプリケーションを事前設定された情報によって制限するように制御する。このために前記制御部１６０は、現在アクティベートされているアプリケーションの優先順位情報を確認し、優先順位情報が相対的に低い少なくとも１つのアプリケーションを終了するか、終了のための案内メッセージを出力するように制御する。このとき、制限されるアプリケーションの数は、特定温度情報に対応して調整される。すなわち、現在の温度が第１設定温度に該当する特定温度である場合、アクティベートするように指定されたアプリケーションの残余制限数を４個に制限するように事前設定される。この場合、前記制御部１６０は、４個のアプリケーションを除いて、相対的に低い優先順位情報を有したアプリケーションを終了するか、終了するように案内メッセージを表示部１４０に出力するように制御する。また、現在の温度が他の特定温度である第３設定温度に該当する場合、アプリケーションの残余制限数を２つに制限するように設定される。この場合、前記制御部１６０は、２つのアクティベートしたアプリケーションを除いて、相対的に低い優先順位情報を有したアプリケーションを制限する。すなわち、前記制御部１６０は、温度上昇によって変更されるアプリケーションの残余制限数を維持するために、アクティベートしたアプリケーションを制限する。ここで、前記制御部１６０は、アプリケーション制限過程のためにアプリケーションを終了させずに、該当アプリケーションの通信機能を遮断するか、全体機能のうち一部の機能のみを利用できるように機能制限を行ってもよい。
【００６８】
また、前記制御部１６０は、アプリケーションを端末機１００の温度低下によって、一定数のアプリケーションを再びアクティベートするように制御するか、または、再びアクティベートするように案内メッセージを出力するように制御する。または、前記制御部１６０は、機能制限されたアプリケーションの制限を解除するように制御する。例えば、現在の温度が６個のアプリケーションのアクティベートを制限する第２設定温度である場合、前記制御部１６０は、以前に終了したアプリケーションを再びアクティベートするように制御するか、アクティベートのための案内メッセージを出力するように制御する。また、前記制御部１６０は、制限されたアプリケーション機能の制限解除と関連して、現在の温度が一定温度に低減される場合、低減温度及び事前設定によって特定アプリケーションの遮断された機能、例えば、通信機能を再びアクティベートするように制御する。
【００６９】
一方、残余アプリケーションの数が制限された状態の特定温度状態で特定アプリケーションを新しくアクティベートするように要請する入力信号が発生するか、制限された機能を解除させるための入力信号が発生する場合、前記制御部１６０は、該当アプリケーションの優先順位によってアプリケーションのアクティベートや解除または該当要請の拒絶を遂行することができる。すなわち、前記制御部１６０は、アクティベートの要請または機能制限解除の要請を受けたアプリケーションの優先順位を確認して、相対的に高い優先順位を有したアプリケーションのアクティベートの要請または解除の要請がある場合、現在アクティベートされているアプリケーションのうち少なくとも一つのアプリケーションを終了させ、要請されたアプリケーションをアクティベートするように制御することができる。前記制御部１６０は、アクティベートの要請または機能制限解除の要請を受けたアプリケーションの優先順位情報が、現在アクティベートされているアプリケーションよりも低い場合には、該当要請を拒絶して拒絶による案内メッセージを出力する。一方、このような拒絶後にもアクティベートの要請が繰り返して入力される場合、前記制御部１６０は、優先順位情報に関係なくアクティベートの要請を受けたアプリケーションをアクティベートするように制御するとともに、現在アクティベートされたアプリケーションのうち相対的に優先順位が低いアプリケーションを制限することができる。この過程で前記制御部１６０は、アクティベートの要請を受けたアプリケーションの優先順位情報を以前よりも高く調整する。ここで、前記アプリケーションの優先順位情報は、端末機１００の設計者及びアプリケーションの設計者によって定義され、端末機１００の運用に必ず必要なまたは必ず必要なように設計された幾つかのアプリケーションを除いては、ユーザの設定により優先順位情報が変更されるか、ユーザのアプリケーションの使用履歴により変更され得る。
【００７０】
次に、前記制御部１６０は、６１１ステップに分岐して、端末機１００の終了イベントが発生したか否かを確認する。終了イベントが発生した場合には、端末機１００を終了させるように制御し、別途終了イベントが発生しない場合には、６０３ステップの以前に分岐して以下の過程を行うようにサポートする。ここで、前記終了イベントは、端末機１００の終了のための入力信号が発生するか、端末機１００の温度が事前設定された最大値、例えば、第５設定温度に至った場合などを含んでもよい。
【００７１】
上述したように、本発明の実施形態に係る温度制御方法は、端末機１００の温度によって実行され又は実行されることができるアプリケーションを制限することにより、ユーザが用いるアプリケーションの処理性能は確保しながらも、端末機の制御部にロードされる負荷量を制限することにより、端末機の駆動によって増加できる端末機１００の温度を低減するか、または、温度が上昇されずに一定温度に収まるようにサポートする。
【００７２】
図７は、本発明の実施形態に係る温度制御方法及びこれをサポートする端末機の温度制御による温度変化グラフを示す図である。
【００７３】
前記図７に示すように、時間軸２５０から６００区間まで第１スロットル設定によって温度が上昇せずに、一定温度に収まることを確認することができ、持続的な温度上昇環境でも第２スロットル設定によって一定温度以上に上昇せずに、一定温度に収まることを確認することができる。これにより、本発明は、端末機１００の温度が一定温度以上に上昇しないようにしながらも、適切な端末機１００の性能を確保できるようにサポートすることが可能である。
【００７４】
以上で説明したように、本発明の実施形態に係る温度制御方法及びこれをサポートする端末機は、端末機の温度上昇によって温度低下のために制御部の駆動周波数を調整するか、実行アプリケーションの機能制限を行うことにより、端末機の性能を確保しながらも温度上昇を抑制または温度を減少させることができるようにサポートする。
【００７５】
一方、上述した端末機１００は、その提供形態により多様な追加モジュールをさらに含んでもよい。すなわち、前記端末機１００は、通信端末機の場合、近距離通信のための近距離通信モジュール、前記端末機１００の有線通信方式または無線通信方式によるデータ送受信のためのインターフェース、インターネットネットワークと通信してインターネット機能を行うインターネット通信モジュール、及びデジタル放送受信と再生機能を行うデジタル放送モジュールなどのように、上記で言及していない構成をさらに含んでもよい。このような構成要素は、デジタル機器のコンバージェンス（ｃｏｎｖｅｒｇｅｎｃｅ）傾向によって変形が非常に多様であり全て列挙することはできないが、前記言及された構成要素と同等な水準の構成要素が前記デバイスにさらに含まれて構成される。また、本発明の端末機１００は、その提供形態によって上記した構成から特定構成が除外されるか、他の構成に代替され得ることは勿論である。これは、本技術分野の通常の知識を有する者には、容易に理解される。
【００７６】
また、本発明の実施形態に係る前記端末機１００は、格納部を含み、これに基づいて多様な機能サポートを行う全ての形態のデバイスを含んでもよい。例えば、前記端末機１００は、多様な通信システムに対応する通信プロトコル（ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｐｒｏｔｏｃｏｌｓ）に基づいて動作する全ての移動通信端末機（ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｔｅｒｍｉｎａｌｓ）をはじめとして、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、デジタル放送プレーヤー、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、音楽再生機（例えば、ＭＰ３プレーヤー）、携帯ゲーム端末、スマートフォン（Ｓｍａｒｔ  Ｐｈｏｎｅ）、ノート型パソコン（Ｎｏｔｅｂｏｏｋ）及びハンドヘルドパソコンなど、全ての情報通信機器とマルチメディア機器及びそれに対する応用機器を備える。
【００７７】
一方、本明細書と図面によって本発明の好ましい実施形態について説明した。特定用語が用いられたが、これは、単に本発明の技術内容を容易に説明し発明の理解を助けるための一般的な意味として用いられたもので、本発明の範囲を限定するものではない。ここに開示された実施形態の以外にも本発明の技術的思想に基づいた他の変形例が実施可能であることは、本発明が属する技術分野で通常の知識を有する者に自明である。
【符号の説明】
【００７８】
１００：端末機
１１０：無線通信部
１２０：入力部
１３０：オーディオ処理部
１４０：表示部
１５０：格納部
１５１：制御部駆動制御プログラム
１５３：機能制限制御プログラム
１６０：制御部
１６１：温度情報収集部
１６３：プロセッサ駆動制御部
１６５：機能制限部
【図１】
2013033469.tif 000003
【図２】
2013033469.tif 000004
【図３】
2013033469.tif 000005
【図４】
2013033469.tif 000006
【図５】
2013033469.tif 000007
【図６】
2013033469.tif 000008
【図７】
2013033469.tif 000009