Temperature control method, wire controller and computer readable storage medium

By setting a temperature sensor and controller in the wired controller to obtain temperature rise and temperature difference values, and controlling background applications and screen brightness according to preset thresholds, the performance degradation problem caused by temperature rise of the wired controller is solved, and the stability and lifespan of the equipment are extended.

CN121478020APending Publication Date: 2026-02-06MIDEA SMART TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511377265.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-23
Publication Date
2026-02-06

AI Technical Summary

Technical Problem

The lifespan of a wired controller mainly depends on the screen module and controller. Increased temperature will lead to a decrease in its performance and lifespan. How to improve the lifespan of the wired controller and deal with temperature rise is an urgent problem to be solved.

Method used

Temperature control is achieved by setting temperature sensors on the controller and screen module to obtain temperature rise and temperature difference values, controlling the on/off state of background applications and screen brightness according to preset thresholds, recording the running functions at high temperatures, and shutting down unnecessary circuit modules.

Benefits of technology

Reduce the impact of high temperatures on controller performance, improve the lifespan and stability of wired controllers, prevent irreversible temperature shocks, and extend equipment life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121478020A_ABST
    Figure CN121478020A_ABST
Patent Text Reader

Abstract

The invention discloses a temperature control method, a wire controller and a computer readable storage medium. The temperature control method is applied to the wire controller, the wire controller comprises a screen module and a controller, and the temperature control method comprises the steps that the maximum temperature rise of the controller within first preset time is acquired; in response to the fact that the maximum temperature rise is larger than a first temperature preset threshold value, an operation function corresponding to the maximum temperature rise is recorded into a function set, the controller is controlled to close background applications in sequence according to the unused time from long to short, and the brightness of the screen module is reduced to the minimum; and in response to the fact that the maximum temperature rise is smaller than a second temperature preset threshold value, the controller is controlled to sequentially recover the background applications according to the reverse order of closing the background applications, the brightness of the screen module is recovered, and the second temperature preset threshold value is smaller than the first temperature preset threshold value. According to the temperature control method, the influence of high temperature on the performance of the controller can be reduced, so that the service life of the wire controller is prolonged.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of electronic and electrical manufacturing, in particular to a temperature control method, a line controller and a computer readable storage medium. BACKGROUND

[0002] With the rapid development of the field of electronic and electrical manufacturing, the screen module has been widely used in various electronic products at present, especially in the field of line controller. With the popularization of intelligent screen module, various screen failure problems have followed. The service life of the line controller mainly depends on the screen module and the controller. The higher the temperature, the worse the performance and service life of the screen module and the controller will be. Therefore, how to improve the service life of the line controller and handle the temperature rise of the line controller is an urgent problem to be solved. SUMMARY

[0003] In order to solve the above problems, the present application provides a temperature control method, a line controller and a computer readable storage medium, which aims to solve the above problems.

[0004] To solve the above technical problems, one technical solution adopted by the present application is to provide a temperature control method, which is applied to a line controller including a screen module and a controller. The temperature control method includes: obtaining the maximum temperature rise of the controller within a first preset time; in response to the maximum temperature rise being greater than a first temperature preset threshold, recording the running function corresponding to the maximum temperature rise into a function set, controlling the controller to sequentially close the background applications from more to less in terms of unused time, and reducing the brightness of the screen module to the lowest; and in response to the maximum temperature rise being less than a second temperature preset threshold, controlling the controller to sequentially restore the background applications in the reverse order of closing the background applications, and restoring the brightness of the screen module, wherein the second temperature preset threshold is less than the first temperature preset threshold.

[0005] The temperature control method further includes: determining whether the subsequent running of the controller calls the running function in the function set; in response to the subsequent running of the controller calling the running function in the function set, automatically controlling the controller to sequentially close the background applications from more to less in terms of unused time; and in response to the end of the controller calling the running function in the function set, controlling the controller to sequentially restore the background applications in the reverse order of closing the background applications.

[0006] The step of obtaining the maximum temperature rise of the controller within the first preset time includes: collecting the first temperature on the upper surface of the controller and the second temperature on the lower surface of the controller at the same time every fixed preset time within the first preset time; calculating the temperature difference between the first temperature and the second temperature collected each time; and comparing all the temperature differences within the first preset time, and taking the maximum temperature difference as the maximum temperature rise.

[0007] The temperature control method further comprises: calculating a standard deviation of the temperature difference within the first preset time, and determining whether the standard deviation is less than a preset threshold; if the standard deviation is less than the preset threshold, and the maximum temperature rise is less than a second temperature preset threshold and the temperature difference is greater than a third temperature preset threshold, recording the running function corresponding to the time when the temperature difference is greater than the third temperature preset threshold into the function set; determining whether the subsequent running of the controller calls the running function in the function set; in response to the subsequent running of the controller calling the running function in the function set, automatically controlling the controller to sequentially close the background applications from the most to the least according to the unused time; and in response to the end of the controller calling the running function in the function set, controlling the controller to sequentially restore the background applications in the reverse order of closing the background applications.

[0008] The temperature control method further comprises: obtaining the average temperature of the plurality of positions of the screen module within the second preset time; in response to the average temperature being greater than a third temperature preset threshold, reducing the brightness of the screen module to the lowest; and in response to the average temperature being less than a fourth temperature preset threshold, restoring the brightness of the screen module, wherein the fourth temperature preset threshold is less than the third temperature preset threshold.

[0009] The step of obtaining the average temperature of the plurality of positions of the screen module within the second preset time comprises: cyclically collecting the screen temperatures of different positions of the screen module according to a preset order within the second preset time, wherein each collection interval is fixedly set as a preset time; and calculating the average temperature based on the plurality of screen temperatures within the second preset time.

[0010] The step of, in response to the average temperature being greater than a third temperature preset threshold, reducing the brightness of the screen module to the lowest, comprises: in response to the plurality of average temperatures within a third preset time all being greater than the third temperature preset threshold, reducing the brightness of the screen module to the lowest, wherein the third preset time is greater than the second preset time.

[0011] The temperature control method further comprises: obtaining the heat generated by each circuit module connected to the controller; and in response to the controller controlling the circuit module generating heat greater than a preset heat threshold to work, controlling other non-essential modules to stop running.

[0012] To solve the above technical problems, another technical solution adopted by the present application is to provide a drive-by-wire controller, which comprises a screen module, a controller and a fault prevention device. The screen module is provided with a plurality of first temperature sensors around and in the middle area. The upper surface and the lower surface of the controller are respectively provided with second temperature sensors. The fault prevention device is connected with the first temperature sensors, the second temperature sensors, the screen module and the controller, and is used to execute the temperature control method of any one of the above.

[0013] To solve the above technical problems, another technical solution adopted by the present application is to provide a computer storage medium, which internally stores program instructions, and the program instructions are executed by a processor to implement any of the temperature control methods described above.

[0014] The beneficial effects of the present application are: different from the prior art, the temperature control method of the present application includes: obtaining the maximum temperature rise of the controller within the first preset time; in response to the maximum temperature rise being greater than the first temperature preset threshold, the running function corresponding to the maximum temperature rise is recorded into the function set, the controller is controlled to close the background application in turn from more to less according to the unused time, and the brightness of the screen module is reduced to the lowest; in response to the maximum temperature rise being less than the second temperature preset threshold, the controller is controlled to restore the background application in turn according to the reverse order of closing the background application, and the brightness of the screen module is restored, wherein the second temperature preset threshold is less than the first temperature preset threshold. In the above manner, the temperature control method of the present application can reduce the influence of high temperature on the performance of the controller, thereby prolonging the service life of the controller. BRIEF DESCRIPTION OF DRAWINGS

[0015] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present application and, together with the specification, serve to explain the technical solutions of the present application.

[0016] Figure 1 is a flowchart of a first embodiment of the temperature control method provided by the present application; Figure 2 is a flowchart of a second embodiment of the temperature control method provided by the present application; Figure 3 is Figure 1 is a flowchart of a specific embodiment of step S101 in Figure 4 is a flowchart of a third embodiment of the temperature control method provided by the present application; Figure 5 is a flowchart of a fourth embodiment of the temperature control method provided by the present application; Figure 6 is Figure 5 is a flowchart of a specific embodiment of step S501 in Figure 7 is a flowchart of a fifth embodiment of the temperature control method provided by the present application; Figure 8 is a structural schematic diagram of an embodiment of the controller provided by the present application; Figure 9 is a position schematic diagram of the first temperature sensor on the screen module provided by the present application; Figure 10 is a position schematic diagram of the second temperature sensor on the controller provided by the present application; Figure 11 FIG. 1 is a structural schematic diagram of an embodiment of the computer storage medium provided in the present application. DETAILED DESCRIPTION

[0017] The technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative effort fall within the scope of protection of the present application.

[0018] With the rapid development of the field of electronic and electrical appliances, at present, screen modules have been widely applied to various electronic products, especially in the field of line controllers. With the popularization of intelligent screen modules, various screen failure problems have followed. The service life of a line controller mainly depends on a screen module and a controller. The higher the temperature, the worse the performance and service life of the screen module and the controller. Therefore, how to improve the service life of the line controller and handle the temperature rise of the line controller is an urgent problem to be solved.

[0019] To solve the above problems, the present application first proposes a temperature control method. Please refer to Figure 1 , Figure 1 FIG. 1 is a flow schematic diagram of a first embodiment of the temperature control method provided in the present application. In the present embodiment, the temperature control method is applied to a line controller, wherein the line controller comprises a screen module and a controller. As shown in Figure 1 , the temperature control method of the present embodiment can be realized through the following steps, specifically comprising steps S101 to S103: Step S101: Obtain the maximum temperature rise of the controller within a first preset time.

[0020] In the present embodiment, in order to reduce the influence of the temperature rise of the controller on the line controller, the present embodiment first needs to obtain the maximum temperature rise of the controller within a first preset time. Wherein, when obtaining the maximum temperature rise of the controller within the first preset time, a temperature sensor needs to be arranged on the controller, and a temperature sensor needs to be arranged on the upper and lower surfaces of the controller to obtain the temperature of the upper surface and the temperature of the lower surface. In the present embodiment, the controller can be a microcontroller such as a single-chip microcomputer.

[0021] In the present embodiment, within the first preset time, the temperature of the upper surface and the temperature of the lower surface of the controller can be obtained, the difference between the temperature of the upper surface and the temperature of the lower surface of the plurality of groups is calculated and compared, so as to obtain the maximum temperature rise within the first preset time. In the present embodiment, the first preset time can be set to 1 minute, and in other embodiments, it can also be set based on the actual situation, which is not limited here.

[0022] Step S102: in response to the maximum temperature rise being greater than the first temperature preset threshold, the running function corresponding to the maximum temperature rise is recorded into the function set, the controller is controlled to sequentially close the background applications from more to less in terms of unused time, and the brightness of the screen module is reduced to the lowest.

[0023] In the embodiment, the first temperature preset threshold is set as the highest temperature target value of the controller. When the maximum temperature rise obtained within the first preset time is greater than the first temperature preset threshold, it means that the temperature of the controller exceeds the highest temperature target value of the controller. At this time, the controller needs to be cooled, that is, the controller is controlled to sequentially close the background applications from more to less in terms of unused time. In order to ensure the heat dissipation efficiency, the brightness of the screen module of the controller also needs to be reduced to the lowest. In addition, in order to reduce the irreversible influence of temperature impact on the controller in the subsequent process and further ensure the stability of the controller, the running function of the controller corresponding to the maximum temperature rise needs to be recorded into the function set. When the running function in the function set is called subsequently, the controller automatically closes the background applications to cool down as soon as possible.

[0024] Step S103: in response to the maximum temperature rise being less than the second temperature preset threshold, the controller is controlled to sequentially restore the background applications in the reverse order of closing the background applications, and the brightness of the screen module is restored, wherein the second temperature preset threshold is less than the first temperature preset threshold.

[0025] In the embodiment, the second temperature preset threshold is set as the safe temperature value of the controller, that is, the second temperature preset threshold is set to be less than the first temperature preset threshold. As described above, after the controller sequentially closes the background applications from more to less in terms of unused time and reduces the brightness of the screen module to the lowest, the maximum temperature rise within the next first preset time can be continuously obtained. When the maximum temperature rise is less than the second temperature preset threshold, it means that the controller has been reduced to the safe temperature. At this time, the controller can be controlled to sequentially restore the background applications in the reverse order of closing the background applications, and the screen module can be controlled to restore to the previous brightness.

[0026] In the embodiment, the first temperature preset threshold and the second temperature preset threshold described above can be determined in combination with the product use scene and the temperature range of the specification of the controller.

[0027] Differently from the prior art, the temperature control method provided in the application comprises: acquiring a maximum temperature rise of the controller within a first preset time; in response to the maximum temperature rise being greater than a first temperature preset threshold, recording a running function corresponding to the maximum temperature rise into a function set, controlling the controller to sequentially close background applications from more to less in terms of unused time, and reducing the brightness of the screen module to the lowest; and in response to the maximum temperature rise being less than a second temperature preset threshold, controlling the controller to sequentially restore the background applications in reverse order of the closed background applications, and restoring the brightness of the screen module, wherein the second temperature preset threshold is less than the first temperature preset threshold. In this way, the temperature control method provided in the application can reduce the influence of high temperature on the performance of the controller, thereby prolonging the service life of the controller.

[0028] Optionally, referring to Figure 2 , Figure 2 is a flowchart of a second embodiment of the temperature control method provided in the application. As shown in Figure 2 , the temperature control method provided in the embodiment can be implemented through the following steps, specifically comprising steps S201 to S206: Step S201: acquiring a maximum temperature rise of the controller within a first preset time.

[0029] Step S201 is the same as step S101, and will not be described herein again.

[0030] Step S202: in response to the maximum temperature rise being greater than a first temperature preset threshold, recording a running function corresponding to the maximum temperature rise into a function set, controlling the controller to sequentially close background applications from more to less in terms of unused time, and reducing the brightness of the screen module to the lowest.

[0031] Step S202 is the same as step S102, and will not be described herein again.

[0032] Step S203: in response to the maximum temperature rise being less than a second temperature preset threshold, controlling the controller to sequentially restore the background applications in reverse order of the closed background applications, and restoring the brightness of the screen module, wherein the second temperature preset threshold is less than the first temperature preset threshold.

[0033] Step S203 is the same as step S103, and will not be described herein again.

[0034] Step S204: judging whether a running function in the function set is called in subsequent running of the controller.

[0035] As described above, in order to reduce the irreversible influence of temperature impact on the controller and further ensure the stability of the controller, the embodiment needs to record a running function corresponding to the maximum temperature rise of the controller into a function set, and judge whether the running function in the function set is called in subsequent running of the controller.

[0036] If the controller subsequently runs the running function in the function set, go to step S205; if the controller does not subsequently run the running function in the function set, work normally.

[0037] Step S205: automatically control the controller to sequentially close the background application from more to less in terms of the unused time.

[0038] In the subsequent running of the controller, if the controller needs to continue to run the running function in the function set, at the beginning of any running function in the function set, the controller can be automatically controlled to sequentially close the background application from more to less in terms of the unused time to prevent the temperature rise of the running function in the function set from causing an impact on the controller.

[0039] Step S206: in response to the end of the running function in the function set called by the controller, control the controller to sequentially restore the background application in the reverse order of closing the background application.

[0040] In the subsequent running of the controller, at the end of any running function in the function set, that is, in the subsequent running of the controller, none of the running functions in the function set is called, at this time, the controller can be controlled to sequentially restore the background application in the reverse order of closing the background application.

[0041] The embodiment can reduce the irreversible impact of the temperature shock of the running function with a large temperature rise on the controller, thereby further ensuring the stability of the drive-by-wire controller.

[0042] Optionally, based on the above embodiment, please refer to Figure 3 , Figure 3 is Figure 1 the flowchart of a specific embodiment of step S101. In the embodiment, the embodiment can implement step S101 through steps as shown in Figure 3 , and specifically includes steps S301 to S303: Step S301: within the first preset time, simultaneously collect the first temperature of the upper surface of the controller and the second temperature of the lower surface of the controller every fixed preset time.

[0043] In the embodiment, within the first preset time, the first temperature of the upper surface of the controller and the second temperature of the lower surface of the controller can be simultaneously collected every fixed preset time through the temperature sensor described above.

[0044] Exemplarily, as described above, the first preset time can be set as 1 minute. In the embodiment, the first preset time is taken as an example for introduction with 1 minute. The fixed preset time can be set as 5s. That is, in 1 minute, the first temperature of the upper surface of the controller and the second temperature of the lower surface of the controller can be collected simultaneously every 5s. At this time, 12 groups of the first temperature of the upper surface of the controller and the second temperature of the lower surface of the controller can be obtained.

[0045] Step S302: calculating the temperature difference between the first temperature and the second temperature collected each time.

[0046] As described above, after obtaining a plurality of groups of the first temperature of the upper surface of the controller and the second temperature of the lower surface of the controller, the temperature difference between the first temperature and the second temperature collected each time can be calculated respectively. The calculation of the temperature difference is shown in formula (1): (1) Wherein, T1 represents the first temperature of the upper surface of the controller, T2 represents the second temperature of the lower surface of the controller, and ΔT represents the temperature difference.

[0047] As described above, if the first preset time is taken as an example with 1 minute and the fixed preset time is taken as an example with 5s, 12 temperature differences can be obtained, which are , , .

[0048] Step S303: comparing all the temperature differences in the first preset time, and taking the maximum temperature difference as the maximum temperature rise.

[0049] In the embodiment, when all the temperature differences in the preset time are obtained, all the temperature differences can be compared, and the maximum temperature difference is taken as the maximum temperature rise in the first preset time.

[0050] As described above, if the first preset time is taken as an example with 1 minute and the fixed preset time is taken as an example with 5s, the maximum value of the temperature differences , , can be compared, and taken as the maximum temperature rise in the first preset time.

[0051] Optionally, based on the embodiment of Figure 3 , please refer to Figure 4 , Figure 4 is a flowchart of a temperature control method provided by the third embodiment of the application. As shown in Figure 4 , the temperature control method further includes steps S401 to S405: Step S401: Calculate the standard deviation of the temperature difference value within the first preset time, and determine whether the standard deviation is less than a preset threshold.

[0052] In the embodiment, based on the embodiment of Figure 3 In the process of obtaining the maximum temperature rise within the first preset time, the embodiment can also calculate the standard deviation of the temperature difference value within the first preset time, and determine whether the standard deviation is less than a preset threshold.

[0053] As described above, if the first preset time is 1 minute and the fixed preset time is 5 seconds, 12 temperature difference values can be obtained, respectively, , , .

[0054] At this time, based on the above 12 temperature difference values, the mean of the temperature difference value within the first preset time can be calculated, and the calculation formula of the mean is shown in formula (2): (2) Wherein, represents the mean of the temperature difference value within the first preset time, , , respectively represent the temperature difference value collected each time within the first preset time.

[0055] After obtaining the mean of the temperature difference value within the first preset time, the standard deviation of the temperature difference value can be calculated based on formula (3), and formula (3) is as follows: (3) Wherein, represents the standard deviation of the temperature difference value within the first preset time, represents the total number of collected temperatures within the first preset time, in the embodiment, i.e. 12; represents the temperature difference value obtained each time, represents the mean of the temperature difference value within the first preset time.

[0056] The standard deviation of the temperature difference value within the first preset time can be obtained by the above calculation, and then it can be determined whether the standard deviation is less than a preset threshold.

[0057] Step S402: If the standard deviation is less than the preset threshold, and the maximum temperature rise is less than the second temperature preset threshold and the temperature difference value is greater than the third temperature preset threshold, record the running function corresponding to the temperature difference value greater than the third temperature preset threshold to the function set.

[0058] When the calculated standard deviation is less than the preset threshold, it represents that the dispersion degree between the acquired temperature difference values collected within the first preset time is small. At this time, if the maximum temperature rise is less than the second temperature preset threshold described above, but the acquired temperature difference values described above 、 、…、 There is a case where the temperature difference value is greater than the third temperature threshold, which represents that the high-temperature duration of the controller is long. At this time, the running function corresponding to the case where the temperature difference value is greater than the third temperature preset threshold is recorded in the function set described above.

[0059] In the embodiment, the third temperature preset threshold can be set to 30℃, and in other embodiments, the third temperature preset threshold can also be set based on actual conditions, which is not limited here.

[0060] Step S403: Determine whether the running function in the function set is called in the subsequent running of the controller.

[0061] Similarly, in order to reduce the irreversible impact of temperature shock on the controller in the subsequent running and further ensure the stability of the controller, the running function corresponding to the case where the temperature difference value is greater than the third temperature preset threshold is also recorded in the function set described above, and it is determined whether the running function in the function set is called in the subsequent running of the controller.

[0062] If the running function in the function set is called in the subsequent running of the controller, go to step S404; if the running function in the function set is not called in the subsequent running of the controller, work normally.

[0063] Step S404: Automatically control the controller to sequentially close the background applications from more to less in terms of unused time.

[0064] Similarly, in the subsequent running of the controller, if the controller needs to continue to call the running function in the function set, when starting any running function in the function set, the controller can be automatically controlled to sequentially close the background applications from more to less in terms of unused time to prevent the temperature rise of the running function in the function set from impacting the controller.

[0065] Step S405: In response to the end of the running function in the function set called by the controller, control the controller to sequentially restore the background applications in the reverse order of closing the background applications.

[0066] Similarly, in the subsequent running of the controller, when any running function in the function set ends, i.e., when none of the running functions in the function set is called in the subsequent running of the controller, the controller can be controlled to sequentially restore the background applications in the reverse order of closing the background applications.

[0067] The embodiment can better prevent the controller from malfunctioning, thereby guaranteeing the performance of the controller, and further guaranteeing the performance and service life of the drive-by-wire controller.

[0068] Optionally, referring to Figure 5 , Figure 5 is a flowchart of a temperature control method provided in the fourth embodiment of the present application. In the embodiment, the temperature control method is applied to a screen module. As shown in Figure 5 , the temperature control method of the embodiment can be implemented through the following steps, specifically including steps S501 to S503. Step S501: Obtain the average temperature of the screen module at multiple positions within a second preset time.

[0069] As described above, the service life of the drive-by-wire controller depends not only on the controller but also on the screen module. Therefore, in order to improve the service life of the drive-by-wire controller, the screen module needs to be temperature-controlled in the embodiment.

[0070] In the process of using the drive-by-wire controller, the temperature gradient of the entire screen module is large, and the larger the screen module is, the more obvious the temperature difference is. If only one temperature collection point is set, it is too one-sided and cannot represent the heating condition of the entire screen module. Therefore, in the embodiment, at least five positions can be selected as temperature collection points when the screen temperature of the screen module is collected, and temperature sensors are arranged on the temperature collection points, so that the screen temperature of the entire screen module can be more comprehensively collected, which is helpful for accurate feedback and control of the temperature subsequently. The five collection points can be arranged at the periphery and the central region of the screen module.

[0071] In the embodiment, when the screen temperature of the screen module is collected, multiple sets of screen temperatures at multiple positions of the screen module within a second preset time are obtained, and the average temperature of the screen module at multiple positions within the second preset time is calculated.

[0072] Step S502: In response to the average temperature being greater than a third temperature preset threshold, the brightness of the screen module is reduced to the lowest.

[0073] In the embodiment, the third temperature preset threshold is set as the highest temperature target value of the screen module. When the average temperature obtained within the second preset time is greater than the third temperature preset threshold, it means that the temperature of the screen module exceeds the highest temperature target value of the screen module. At this time, the screen module needs to be cooled, that is, the brightness of the screen module is reduced to the lowest. In other embodiments, the brightness of the screen module can also be appropriately reduced based on the demand, which is not limited herein.

[0074] Step S503: In response to the average temperature being less than a fourth temperature preset threshold, the brightness of the screen module is restored, wherein the fourth temperature preset threshold is less than the third temperature preset threshold.

[0075] In the embodiment, the fourth temperature preset threshold is set as a safe temperature value of the screen module, i.e., the fourth temperature preset threshold is set to be less than the third temperature preset threshold. As described above, after the brightness of the screen module is reduced, the average temperature of the screen module in the next second preset time can be continuously acquired in a cycle, and when the average temperature is less than the fourth temperature preset threshold, it means that the screen module has been reduced to a safe temperature, at which time the screen module can be controlled to return to the previous brightness.

[0076] In the embodiment, the third temperature preset threshold and the fourth temperature preset threshold described above can be determined in combination with the product use scenario and the specification temperature range of the screen module.

[0077] Optionally, based on the above embodiment, please refer to Figure 6 , Figure 6 is Figure 5 a flowchart of a specific embodiment of step S501. In the embodiment, step S501 can be implemented by steps as shown in Figure 6 , and specifically includes steps S601 to S602: Step S601: screen temperatures at different positions of the screen module are cyclically collected in a second preset time according to a preset order, wherein each collection interval is fixedly preset time.

[0078] In the embodiment, in the second preset time, the screen temperatures at different positions of the screen module can be cyclically collected by the temperature sensor according to the preset order, and each collection interval is fixedly preset time.

[0079] For example, the second preset time is 1 minute, and the fixed preset time is 1 second. As described above, it is assumed that there are 5 temperature collection points on the screen module. At this time, the screen temperature of each temperature collection point can be cyclically collected every 1 second according to the preset order of the 5 temperature collection points. And in the collection process, the screen temperature of all temperature collection points needs to be collected before the cyclic collection is repeated. This design not only ensures that multiple positions of the screen module are fully collected, but also ensures that the temperature is collected every second, further ensuring the accuracy of the temperature collection of the screen module.

[0080] Step S602: calculate an average temperature based on the multiple screen temperatures in the second preset time.

[0081] After the multiple screen temperatures in the second preset time are acquired, the average temperature can be calculated based on the multiple screen temperatures.

[0082] Exemplarily, the second preset time is taken as 1 minute, the fixed preset time is taken as 1s, and it is assumed that 5 temperature collection points are arranged on the screen module as described above. At this time, when calculating the average temperature, the average temperature can be calculated once after collecting the screen temperatures of the 5 temperature collection points each time, and the average of the 12 average temperatures can be calculated when the second preset time ends, so as to obtain the average temperature of the screen module in the second preset time, wherein the specific calculation formula is shown in formula (5) and formula (6): (5) (6) wherein, represents the average temperature after collecting the temperatures of the 5 temperature collection points, respectively represent the screen temperatures collected by the 5 temperature collection points, represents the average temperature of the screen module in the second preset time, respectively represent the 12 average temperatures.

[0083] Optionally, based on the above embodiment, in the present embodiment, the step S502 can be implemented by the following steps, specifically including: In response to the fact that the plurality of average temperatures in the third preset time are all greater than the third temperature preset threshold, the brightness of the screen module is reduced to the lowest, wherein the third preset time is greater than the second preset time.

[0084] In the present embodiment, the third preset time is set to be greater than the second preset time. For example, the third preset time is taken as 3 minutes, and the second preset time is taken as 1 minute. At this time, the average temperatures of the 3 screen modules in the third preset time can be obtained, and when the average temperatures of the 3 screen modules in the third preset time are all greater than the third temperature preset threshold, it means that the temperature of the screen module exceeds the highest temperature target value of the screen module in the third preset time. At this time, the brightness of the screen module is reduced to the lowest.

[0085] If the plurality of average temperatures in the third preset time are all less than the third temperature preset threshold, the average temperature of the screen module can be obtained and the subsequent judgment can be performed based on the method described above.

[0086] Optionally, based on all the above embodiments, in the present application, the steps of turning off the background application, reducing the screen brightness or reducing the screen brightness to the lowest described above can also be distinguished according to whether there is a user operation. If there is no user operation at this time, the background program is closed or the screen brightness is reduced. If there is a user operation at this time, the screen module can pop up the "controller temperature is too high" or "screen temperature is too high prompt" and recommend the user operation guide, thereby further enhancing the user experience. However, the direct processing method described above is more conducive to reducing the influence of high temperature on the drive-by-wire controller.

[0087] Optionally, based on all the above embodiments, in this embodiment, please refer to Figure 7 , Figure 7 This is a flowchart illustrating the fifth embodiment of the temperature control method provided in this application. Figure 7 As shown, the temperature control method in this embodiment further includes steps S701 to S702: Step S701: Obtain the heat generated by each circuit module connected to the controller.

[0088] That is, in this embodiment, the heat generated by each circuit module connected to the controller can be obtained.

[0089] Step S702: When the controller controls the operation of a circuit module whose heat exceeds a preset heat threshold, other non-essential modules are stopped from operating.

[0090] When the controller activates a circuit module whose heat output exceeds a preset heat threshold, it will stop other non-essential modules from operating.

[0091] For example, the temperature control method of this embodiment can also prevent temperature rise at the hardware level, specifically as follows: It mainly determines which circuit modules generate more heat by measuring the current of each circuit module connected to the controller, i.e., using Q=I... 2 The Rt formula is used to calculate and sort the circuit modules according to the amount of heat generated. When a circuit module that generates more heat is running, the operation of other non-essential modules can be automatically stopped. In this way, the amount of heat generated by the hardware circuit can be directly monitored and controlled.

[0092] Optionally, this application further proposes a wired remote control. See [link to relevant documentation]. Figure 8 , Figure 8 This is a schematic diagram of the structure of an embodiment of the wired controller provided in this application. Figure 8 As shown, the wired controller 100 in this embodiment includes a screen module 10, a controller 20, and a fault prevention device 30.

[0093] The screen module 10 is equipped with multiple first temperature sensors 11. The controller 20 is equipped with multiple second temperature sensors 21. The fault prevention device 30 is connected to the first temperature sensors 11, the second temperature sensors 21, the screen module 10, and the controller 20, respectively, and is used to execute the temperature control method of any of the above embodiments.

[0094] Please refer to Figure 9 and Figure 10 , Figure 9 This is a schematic diagram showing the location of the first temperature sensor provided in this application within the screen module; Figure 10is a schematic view of the positions of the second temperature sensors provided by the present application in the controller. As shown in Figure 9 The screen module 10 is provided with a plurality of first temperature sensors 11 around the periphery and in the middle region. In other embodiments, the first temperature sensors 11 can also be arranged in other manners, as long as they can collect the screen temperatures at multiple positions of the screen module, which are not limited herein. As shown in Figure 10 The upper surface and the lower surface of the controller 20 are respectively provided with one second temperature sensor 21; in other embodiments, the upper surface and the lower surface of the controller 20 can also be respectively provided with a plurality of second temperature sensors 21, which are not limited herein.

[0095] Optionally, the present application further provides a computer storage medium. Please refer to Figure 11 , Figure 11 is a structural schematic view of an embodiment of the computer storage medium provided by the present application.

[0096] The computer storage medium 200 of the embodiment of the present application internally stores program instructions 210, which are executed by a processor to implement the temperature control method of any of the above embodiments.

[0097] The program instructions 210 can form a program file and be stored in the above storage medium in the form of a software product, so that an electronic device (which can be a personal computer, a server, or a network device, etc.) or a processor executes all or part of the steps of the method of each embodiment of the present application. The above storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. various media that can store program codes, or a computer, a server, a mobile phone, a tablet, etc. terminal device.

[0098] The computer storage medium 200 of the embodiment can be but is not limited to a U disk, an SD card, a PD optical drive, a mobile hard disk, a large-capacity floppy drive, a flash memory, a multimedia memory card, a server, etc.

[0099] In one embodiment, a computer program product or computer program is provided, which includes computer instructions stored in a computer storage medium. The processor of an electronic device reads the computer instructions from the computer storage medium, and the processor executes the computer instructions to make the electronic device execute the steps in each of the above method embodiments.

[0100] Furthermore, if the aforementioned functions are implemented as software functions and sold or used as independent products, they can be stored in a mobile terminal-readable storage medium. That is, this application also provides a storage device storing program data, which can be executed to implement the methods of the above embodiments. This storage device can be, for example, a USB flash drive, an optical disc, or a server. In other words, this application can be embodied in the form of a software product, which includes several instructions to cause a smart terminal to execute all or part of the steps of the methods described in the various embodiments.

[0101] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0102] Any process or method description in the flowchart or otherwise herein can be understood as representing an apparatus, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order according to the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0103] The logic and / or steps represented in the flow diagrams and / or described herein, for example, can be embodied in non-transitory computer-readable media, executed by an instruction execution system, apparatus, or device, such as a personal computer, server, network device, or other computing / processing apparatuses that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For purposes of this specification, a "computer-readable medium" can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-readable medium can be a product of "tangible" non-transitory computer-readable media, which includes, but is not limited to, the following: an electronic connection (electronic) having one or more wires; a portable computer diskette (magnetic); a random access memory (RAM); a read-only memory (ROM); an erasable programmable read-only memory (EPROM or Flash memory); an optical fiber; and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable medium upon which the program is printed, as the program can be electronically captured, for example via an optical scanner, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and stored in a computer memory.

[0104] The above description is merely illustrative of the application, and is not intended to limit the scope of the application. Any equivalent structure or equivalent processes variant using the content of the specification and the drawings of the application, or directly or indirectly applied to other related technical fields, are also included in the patent protection scope of the application.

Claims

1. A temperature control method characterized by, The temperature control method is applied to a drive-by-wire controller, the drive-by-wire controller comprising a screen module and a controller, and the temperature control method comprises the following steps: obtaining a maximum temperature rise of the controller within a first preset time; in response to the maximum temperature rise being greater than a first temperature preset threshold, recording a running function corresponding to the maximum temperature rise into a function set, controlling the controller to sequentially close background applications in descending order of unused time, and lowering the brightness of the screen module to the lowest; in response to the maximum temperature rise being less than a second temperature preset threshold, controlling the controller to sequentially restore the background applications in reverse order of closing the background applications, and restoring the brightness of the screen module, wherein the second temperature preset threshold is less than the first temperature preset threshold.

2. The temperature control method according to claim 1, characterized by, After the step of in response to the maximum temperature rise being less than a second temperature preset threshold, controlling the controller to sequentially restore the background applications in reverse order of closing the background applications, and restoring the brightness of the screen module, the temperature control method further comprises the following steps: determining whether a running function in the function set is called by subsequent running of the controller; in response to the running function in the function set being called by the subsequent running of the controller, automatically controlling the controller to sequentially close the background applications in descending order of unused time; in response to the running function in the function set being ended by the controller, controlling the controller to sequentially restore the background applications in reverse order of closing the background applications.

3. The temperature control method according to claim 1, characterized by, The step of obtaining the maximum temperature rise of the controller within the first preset time comprises the following steps: collecting the first temperature on the upper surface of the controller and the second temperature on the lower surface of the controller simultaneously every fixed preset time within the first preset time; calculating the temperature difference between the first temperature and the second temperature collected each time; comparing all the temperature differences within the first preset time, and taking the maximum temperature difference as the maximum temperature rise.

4. The temperature control method according to claim 3, characterized by, The temperature control method further comprises the following steps: calculating the standard deviation of the temperature differences within the first preset time, and determining whether the standard deviation is less than a preset threshold; if the standard deviation is less than the preset threshold, and the maximum temperature rise is less than the second temperature preset threshold and the temperature difference is greater than a third temperature preset threshold, recording a running function corresponding to the temperature difference being greater than the third temperature preset threshold into the function set; determining whether a running function in the function set is called by subsequent running of the controller; in response to the running function in the function set being called by the subsequent running of the controller, automatically controlling the controller to sequentially close the background applications in descending order of unused time; in response to the running function in the function set being ended by the controller, controlling the controller to sequentially restore the background applications in reverse order of closing the background applications.

5. The temperature control method of claim 1, wherein The temperature control method further comprises the following steps: obtaining the average temperature of the screen module at multiple positions within a second preset time; in response to the average temperature being greater than a third temperature preset threshold, lowering the brightness of the screen module to the lowest. In response to the average temperature being less than a fourth preset temperature threshold, the brightness of the screen module is restored, wherein the fourth preset temperature threshold is less than the third preset temperature threshold.

6. The temperature control method according to claim 5, wherein The step of obtaining the average temperature of the screen module at multiple positions within a second preset time comprises: The screen temperature at different positions of the screen module is cyclically collected according to a preset sequence within the second preset time, wherein each collection interval is fixed at a preset time; The average temperature is calculated based on the multiple screen temperatures within the second preset time.

7. The temperature control method according to claim 5, wherein The step of reducing the brightness of the screen module to the minimum in response to the average temperature being greater than a third preset temperature threshold comprises: In response to multiple average temperatures within a third preset time being greater than the third preset temperature threshold, the brightness of the screen module is reduced to the minimum, wherein the third preset time is greater than the second preset time.

8. The temperature control method of claim 1, wherein, The temperature control method further comprises: Obtaining the heat generated by each circuit module connected to the controller; In response to the controller controlling the operation of the circuit module whose heat is greater than a preset heat threshold, other non-essential modules are controlled to stop running.

9. A wire controller characterized by The temperature control method comprises a screen module, a controller and a fault prevention device, the screen module is provided with multiple first temperature sensors around and in the middle area, the upper surface and the lower surface of the controller are respectively provided with second temperature sensors, the fault prevention device is connected to the first temperature sensors, the second temperature sensors, the screen module and the controller, and is used for executing the temperature control method of any one of claims 1-8.

10. A computer-readable storage medium, characterized in that, The program instructions are stored in the internal storage, and the program instructions are executed to implement the temperature control method of any one of claims 1-8. The program instructions are stored in the internal storage, and the program instructions are executed to implement the temperature control method of any one of claims 1-8.