Patent ID: 8136366

Claim:
A temperature control method, characterized in that the method comprises: after a system logs in operation system, a temperature control function module obtains a temperature-control control right, and controls system temperature based on a predefined first temperature control strategy; and if it is determined that fault occurs in the temperature control function module, a temperature control hardware device obtains the temperature-control control right, and controls the system temperature based on a predefined second temperature control strategy, wherein the determination is performed by setting and detecting a temperature-control control right identifier, which identifies the obtainer of the temperature-control control right, the determination comprising: setting that the temperature-control control right identifier at least can take two different values, corresponding to that the temperature-control control right is or isn't obtained by the temperature control function module respectively; if the temperature control function module obtains the temperature-control control right, setting the value of the temperature-control control right identifier to correspond to that the temperature-control control right is obtained by the temperature control function module; after the temperature control function module obtains the temperature-control control right, setting the value of the temperature-control control right identifier to correspond to that the temperature-control control right is obtained by the temperature control function module periodically based on a predefined first period; and based on a predefined second period, the temperature control hardware device periodically detecting the value of the temperature-control control right identifier, and if the value of the temperature-control control right identifier corresponds to that the temperature-control control right isn't obtained by the temperature control function module, determining that fault occurs in the temperature control function module; wherein, the first period is less than the second period.