A method, system, device and storage medium for intelligent detection of mobile phone temperature

By block segmentation and temperature detection of mobile phones, analyzing the heat dissipation situation of mobile phones, the problem of lack of analysis of mobile phones' cooling function in the existing technology is solved, more accurate heat dissipation analysis and earlier abnormal warnings are achieved, and mobile phone performance detection is improved intelligence.

CN118670538BActive Publication Date: 2025-02-14OBLUE COMM TECH(SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410751727.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-12
Publication Date
2025-02-14
Estimated Expiration
2044-06-12

AI Technical Summary

Technical Problem

The lack of improvements in the analysis of the cooling function of the mobile phone during operation is caused by the lack of improvements in the analysis of the cooling function of the mobile phone, and when there is a problem with the cooling of the mobile phone, an abnormal warning will be triggered only when the temperature is too high, affecting the performance of the mobile phone.

Method used

By obtaining the size information of the mobile phone, dividing the area of ​​the mobile phone, outputting multiple blocks, detecting and analyzing the temperature of each block, heat dissipation detection processing is performed based on the analysis results, and the detection time and detection temperature of the block are output.

Benefits of technology

It realizes a more accurate analysis of the mobile phone cooling system, improves the intelligence and accuracy of mobile phone temperature detection, and can identify heat dissipation problems earlier and deal with them, avoiding excessive temperature affecting mobile phone performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118670538B_ABST
    Figure CN118670538B_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent detection method, system, device and storage medium for the temperature of a mobile phone, and relates to the technical field of temperature rise testing, including obtaining size information of a mobile phone, dividing the area of ​​the mobile phone based on the size information, and outputting a plurality of blocks; detecting the temperature of the mobile phone, and outputting the real-time temperature of each block; analyzing the real-time temperature, performing heat dissipation detection processing, and outputting the detection time and detection temperature of the block; analyzing the detection time and the detection temperature, and outputting heat dissipation analysis information; the invention is used to solve the problem in the prior art that there is a lack of improvement in analyzing the heat dissipation function of a mobile phone during operation. When the temperature of the mobile phone is detected, an abnormal warning will be triggered only when a problem occurs in the heat dissipation of the mobile phone, resulting in an excessively high temperature at a certain location, thereby causing a problem affecting the performance of the mobile phone.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of temperature rise testing, and in particular to an intelligent detection method, system, device and storage medium for the temperature of a mobile phone. Background Art

[0002] Temperature rise testing refers to testing the temperature changes of electrical products and components to determine whether the electrical products or components meet the requirements of the standards. If the temperature of the parts that can be touched when the equipment is working is too high, it may cause personal injury. In addition, excessively high temperatures inside the equipment will also affect product performance, and may even cause a decrease in insulation levels or increase mechanical instability of the product. Therefore, in the equipment design process, temperature rise testing is an important step that needs to be considered to ensure that the product can work safely and stably.

[0003] The existing improvement of the temperature rise test for mobile phones is usually to improve the efficiency of temperature transmission and make the detected temperature transmission more timely. For example, in the Chinese patent with publication number CN112414557A, a temperature detection system and method of a smart phone are disclosed. The scheme is to obtain a time in the instruction requiring the transmission of temperature data when receiving an instruction requiring the transmission of temperature data, and transmit the instruction requiring the transmission of temperature data to the processor according to a pre-set time interval, thereby improving the efficiency of temperature data transmission; however, the existing improvement method lacks the improvement of analyzing the heat dissipation function of the mobile phone during operation. When the temperature of the mobile phone is detected, an abnormal warning will be triggered only when there is a problem with the heat dissipation of the mobile phone, resulting in a temperature that is too high somewhere. At this time, the excessively high temperature may affect the performance of the mobile phone. In view of this, it is necessary to improve the existing mobile phone temperature detection method. Summary of the invention

[0004] The present invention aims to solve at least one of the technical problems in the prior art to a certain extent. By improving the temperature detection method of a mobile phone, the present invention is used to solve the problem in the prior art that there is a lack of analysis of the heat dissipation function of the mobile phone during operation. When the temperature of the mobile phone is detected, an abnormal warning will be triggered only when a problem occurs in the heat dissipation of the mobile phone, resulting in excessive temperature at a certain location, thereby causing problems affecting the performance of the mobile phone.

[0005] To achieve the above object, in a first aspect, the present invention provides an intelligent detection method for mobile phone temperature, comprising:

[0006] Obtain size information of the mobile phone, divide the area of ​​the mobile phone based on the size information, and output multiple blocks;

[0007] Detect the temperature of the mobile phone and output the real-time temperature of each block; analyze the real-time temperature, perform heat dissipation detection based on the analysis results, and output the detection time and detection temperature of the block;

[0008] The detection time and the detection temperature are analyzed, and heat dissipation analysis information is output based on the analysis results.

[0009] Furthermore, the size information of the mobile phone is obtained, and the area of ​​the mobile phone is segmented based on the size information, and multiple blocks are output including:

[0010] Obtaining size information of the mobile phone, wherein the size information includes the width and length of the mobile phone;

[0011] Dividing the width using a first number of equally spaced line segments, dividing the length using a second number of equally spaced line segments, and marking each enclosed area obtained by the division as a square;

[0012] Obtain an image of the mobile phone and use image processing technology to identify the location of the camera of the mobile phone;

[0013] The squares that overlap with the camera position are deleted, and the remaining squares are marked as blocks.

[0014] Furthermore, the temperature of the mobile phone is detected, and the real-time temperature of each block is output; the real-time temperature is analyzed, and heat dissipation detection processing is performed based on the analysis result, and the detection time and detection temperature of the output block include:

[0015] Using an infrared thermal imaging sensor to obtain a thermal imaging picture of the mobile phone, the thermal imaging picture includes the temperature of each block and the acquisition time, the temperature of the block is marked as the initial temperature, and the acquisition time is marked as the initial time;

[0016] Control the mobile phone to process energy consumption, obtain the temperature of the block once at the first interval, and mark it as the real-time temperature;

[0017] The real-time temperature is judged, and if all the real-time temperatures are less than the temperature threshold, all the real-time temperatures are deleted;

[0018] When the real-time temperature of any block is greater than or equal to the temperature threshold, the block whose real-time temperature is greater than the temperature threshold is marked as a heat center and heat dissipation detection processing is performed.

[0019] Further, the detected temperature includes a first heat dissipation temperature and a second heat dissipation temperature, and the heat dissipation detection process includes:

[0020] Calculate the difference between the acquisition time associated with the real-time temperature and the initial time, and mark it as the heating time;

[0021] Calculate the difference between the real-time temperature of the heating center and the initial temperature, marked as temperature difference;

[0022] Calculate the ratio of heating time to temperature difference and mark it as unit heating time;

[0023] Draw a circle with the heat center as the center and the first distance as the radius to obtain a first circle; mark all blocks located in the first circle or intersecting with the edge of the first circle as first heat dissipation areas;

[0024] Draw a circle with the heat center as the center and the second distance as the radius to obtain a second circle; mark other blocks that are not in the first heat dissipation zone and are located in the second circle or intersecting with the edge of the second circle as the second heat dissipation zone;

[0025] A thermal imaging picture is obtained once every unit heating time, and the acquisition time corresponding to the thermal imaging picture is marked as the detection time; the temperature in the first heat dissipation zone is marked as the first heat dissipation temperature; the temperature in the second heat dissipation zone is marked as the second heat dissipation temperature.

[0026] Furthermore, the detection time and the detection temperature are analyzed, and the heat dissipation analysis information output based on the analysis results includes:

[0027] Sort the detected temperatures of each block in the order of detection time to obtain the temperature sequence of each block;

[0028] Calculate the difference between adjacent detected temperatures in each temperature sequence, and mark it as sequence difference;

[0029] Calculate the average of the series differences and label it as the average temperature rise;

[0030] The average temperature rise is analyzed based on the blocks, and the blocks are deleted or not processed based on the analysis results.

[0031] Further, the average temperature rise is analyzed based on the blocks, and the blocks are deleted or not processed based on the analysis results, including:

[0032] Calculate the ratio of the average temperature rise to the unit temperature, marked as the temperature rise ratio;

[0033] When the block is the first heat dissipation zone, if the temperature rise ratio is greater than or equal to the first temperature rise threshold, no processing is performed; if the temperature rise ratio is less than the first temperature rise threshold, the block is marked as the second heat dissipation zone;

[0034] When the block is the second heat dissipation zone, the temperature rise ratio is compared with the second temperature rise threshold; if the temperature rise ratio is greater than or equal to the second temperature rise threshold, no processing is performed; if the temperature rise ratio is less than the second temperature rise threshold, the block is deleted.

[0035] Furthermore, the heat dissipation analysis information includes good heat dissipation information and poor heat dissipation information, and the detection time and the detection temperature are analyzed. The heat dissipation analysis information output based on the analysis result also includes:

[0036] Calculate the average value of the average temperature rise of all blocks in the first heat dissipation zone, and mark it as the total mean temperature rise value;

[0037] Establish a rectangular coordinate system with the heating center as the origin and the directions parallel to the length and width of the mobile phone as the X and Y axes;

[0038] The center of each block is defined as a distance calculation point, and the distance calculation formula is used to calculate the straight-line distance from the distance calculation point of each block to the heat center in the second heat dissipation zone; the distance calculation formula is configured as: S= ; Where S is the straight-line distance, Xi is the horizontal coordinate of the i-th block in the rectangular coordinate system, Yi is the vertical coordinate of the i-th block in the rectangular coordinate system, and i is a positive integer;

[0039] The heat dissipation calculation formula is used to calculate the total mean temperature rise, straight-line distance, length of the mobile phone, and unit temperature rise time to obtain the heat dissipation judgment value; the heat dissipation calculation formula is configured as: TP= ; DT is the unit heating time, ZT is the total mean temperature rise, and L is the length of the mobile phone;

[0040] When the heat dissipation judgment value is greater than or equal to the heat dissipation threshold, good heat dissipation information is output; when the heat dissipation judgment value is less than the heat dissipation threshold, poor heat dissipation information is output.

[0041] In a second aspect, an intelligent detection system for mobile phone temperature includes an image processing module, a temperature detection module and a heat dissipation analysis module; the image processing module is used to obtain size information of the mobile phone, divide the area of ​​the mobile phone based on the size information, and output multiple blocks;

[0042] The temperature detection module is used to detect the temperature of the mobile phone and output the real-time temperature of each block; analyze the real-time temperature, perform heat dissipation detection processing based on the analysis result, and output the detection time and detection temperature of the block;

[0043] The heat dissipation analysis module is used to analyze the detection time and the detection temperature, and output heat dissipation analysis information based on the analysis results.

[0044] In a third aspect, the present application provides an electronic device, including a processor and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps in the method described above are executed.

[0045] In a fourth aspect, the present application provides a storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps in the method described above are executed.

[0046] Beneficial effects of the present invention: The present invention obtains the size information of the mobile phone, divides the size information, obtains multiple blocks, detects the temperature of the blocks, and starts heat dissipation detection processing when the temperature reaches the temperature threshold; the advantage is that when the mobile phone starts to consume energy, the body temperature is low and the heat dissipation system is not running at full load, and the heating rate can be calculated when the heat dissipation system is not fully involved; subsequently, the body temperature rises and the heat dissipation system runs at full load, and the heating rate is calculated at this time, and the heat dissipation effect of the mobile phone can be calculated compared with the previous heating rate;

[0047] The present invention also divides the heat dissipation area of ​​the mobile phone into a first heat dissipation area and a second heat dissipation area, and calculates the position of the block in the second heat dissipation area from the heating center, so as to obtain the straight-line distance between the block normally participating in the operation of the heat dissipation system and the heating center, and then comprehensively considers the heating rate of the block around the heating center to obtain the heat dissipation judgment value finally used to judge the heat dissipation effect; the advantage of this is that by comprehensively considering the reduced heating rate and the heat dissipation area corresponding to the straight-line distance, the heat dissipation system of the mobile phone can be analyzed more accurately, thereby improving the intelligence and accuracy of the temperature detection of the mobile phone. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 is a functional block diagram of the system of the present invention;

[0049] Figure 2 is a flow chart of the steps of the method of the present invention;

[0050] Figure 3 A schematic diagram of the division of the first heat dissipation area and the second heat dissipation area of ​​the mobile phone of the present invention;

[0051] Figure 4 For the present invention Figure 3 Schematic diagram after block culling. DETAILED DESCRIPTION

[0052] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0053] Embodiment 1, in a first aspect, the present invention provides an intelligent detection system for the temperature of a mobile phone, comprising an image processing module, a temperature detection module and a heat dissipation analysis module; the image processing module is used to obtain the size information of the mobile phone, divide the area of ​​the mobile phone based on the size information, and output multiple blocks;

[0054] The image processing module is configured with a block division strategy, which includes:

[0055] Get the size information of the mobile phone, including the width and length of the mobile phone;

[0056] Dividing the width using a first number of equally spaced line segments, dividing the length using a second number of equally spaced line segments, and marking each enclosed area obtained by the division as a square;

[0057] In the specific implementation, the first number is set to 19, the second number is set to 29, and taking a mobile phone with a width of 18 cm and a width of 10 cm as an example, after division, the length of each square is 0.6 cm, the width is 0.5 cm, and the area of ​​each square is 0.3 cm 2 , the area of ​​the mobile phone is 180cm 2 , the mobile phone can be divided into 600 squares; if more accurate analysis is required in actual applications, the first number and the second number can be appropriately increased; if more efficient calculation is required, the first number and the second number can be appropriately reduced;

[0058] It should be noted that all the line segments used for division are parallel to the width or length of the phone, in order to obtain regular rectangles, which is convenient for finding the geometric center in subsequent analysis;

[0059] Obtain an image of the mobile phone and use image processing technology to identify the location of the camera of the mobile phone;

[0060] Delete the squares that overlap with the camera position and mark the remaining squares as blocks;

[0061] It should be noted that if only some cameras exist in a square, the square will still be deleted.

[0062] The temperature detection module is used to detect the temperature of the mobile phone and output the real-time temperature of each block; analyze the real-time temperature, perform heat dissipation detection based on the analysis results, and output the detection time and detection temperature of the block;

[0063] The temperature detection module is equipped with a heat locating strategy, which includes:

[0064] Use an infrared thermal imaging sensor to obtain a thermal imaging picture of the mobile phone. The thermal imaging picture includes the temperature of each block and the acquisition time. The temperature of the block is marked as the initial temperature, and the acquisition time is marked as the initial time.

[0065] Control the mobile phone to process energy consumption, obtain the temperature of the block once at the first interval, and mark it as the real-time temperature;

[0066] It should be noted that when obtaining the thermal imaging image of the mobile phone before performing energy consumption processing, the mobile phone should clear all processes except the system process and be in the screen-off state; controlling the mobile phone to perform energy consumption processing includes but is not limited to controlling the mobile phone to perform other operations such as making calls and playing videos;

[0067] First, consider the energy consumption of the infrared thermal imaging sensor and the temperature rise rate of the fixed part of the mobile phone in a short period of time and set it to 1 minute;

[0068] The real-time temperature is judged, and if all the real-time temperatures are less than the temperature threshold, all the real-time temperatures are deleted;

[0069] When the real-time temperature of any block is greater than or equal to the temperature threshold, the block with the real-time temperature greater than the temperature threshold is marked as a heat center and heat dissipation detection is performed;

[0070] In the specific implementation, the temperature threshold is set to 30°C. When the temperature of the mobile phone is lower than this temperature, the cooling system does not work effectively, and the cooling detection and processing of the mobile phone is not effective.

[0071] It should be noted that if there are multiple blocks whose real-time temperatures are greater than or equal to the temperature threshold at the same time, the block with the largest real-time temperature will be marked as the heating center; if there are multiple identical and maximum real-time temperatures, considering that the heating of the mobile phone is mainly caused by the operation of the processor, the blocks corresponding to the maximum real-time temperature should be continuous, and the geometric center of the continuous blocks should be found, and the block where the geometric center is located will be marked as the heating center.

[0072] The temperature detection module is also equipped with a heat dissipation detection strategy, which includes:

[0073] Calculate the difference between the acquisition time associated with the real-time temperature and the initial time, and mark it as the heating time;

[0074] Calculate the difference between the real-time temperature of the heating center and the initial temperature, marked as temperature difference;

[0075] Calculate the ratio of heating time to temperature difference and mark it as unit heating time;

[0076] In specific implementation, if the initial temperature is 20°C, the real-time temperature is 30°C, and the heating time is 5 minutes, the unit heating time is 0.5, and its unit is min / °C, which means that when the mobile phone is consuming energy and the cooling system is not running at full load, the heating center will rise by 1 degree Celsius every 0.5 minutes;

[0077] Draw a circle with the heat center as the center and the first distance as the radius to obtain a first circle; mark all blocks located in the first circle or intersecting with the edge of the first circle as first heat dissipation areas;

[0078] Draw a circle with the heat center as the center and the second distance as the radius to obtain a second circle; mark other blocks that are not in the first heat dissipation zone and are located in the second circle or intersecting with the edge of the second circle as the second heat dissipation zone;

[0079] See also Figure 3 As shown, Figure 3 The T1 part is the first heat dissipation area, T2 is the second heat dissipation area, and T3 is the camera;

[0080] In a specific implementation, the first distance is set to 4 cm, and the second distance is set to the maximum value of the distance between the heating center and the four sides of the mobile phone;

[0081] A thermal imaging picture is obtained once every unit heating time, and the acquisition time corresponding to the thermal imaging picture is marked as the detection time; the temperature in the first heat dissipation zone is marked as the first heat dissipation temperature; the temperature in the second heat dissipation zone is marked as the second heat dissipation temperature.

[0082] The heat dissipation analysis module is used to analyze the detection time and the detection temperature, and output heat dissipation analysis information based on the analysis results.

[0083] The heat dissipation analysis module is configured with a block elimination strategy, which includes:

[0084] Sort the detected temperatures of each block in the order of detection time to obtain the temperature sequence of each block;

[0085] Calculate the difference between adjacent detected temperatures in each temperature sequence, and mark it as sequence difference;

[0086] Calculate the average of the series differences and label it as the average temperature rise;

[0087] Analyze the average temperature rise based on the blocks, and delete or not process the blocks based on the analysis results;

[0088] Blocks are deleted or not processed based on the analysis results, including:

[0089] Calculate the ratio of the average temperature rise to the unit temperature, marked as the temperature rise ratio;

[0090] When the block is the first heat dissipation zone, if the temperature rise ratio is greater than or equal to the first temperature rise threshold, no processing is performed; if the temperature rise ratio is less than the first temperature rise threshold, the block is marked as the second heat dissipation zone;

[0091] When the block is the second heat dissipation zone, the temperature rise ratio is compared with the second temperature rise threshold; if the temperature rise ratio is greater than or equal to the second temperature rise threshold, no processing is performed; if the temperature rise ratio is less than the second temperature rise threshold, the block is deleted;

[0092] In a specific implementation, the first temperature rise threshold is set to 0.4°C, and the second temperature rise threshold is set to 0.1°C;

[0093] It should be noted that the current mainstream heat dissipation method for mobile phones is to use a VC heat sink for heat dissipation, which uses the phase change of water for circulation heat dissipation, so that most of the heat generated by the processor is absorbed by the coolant in the VC heat sink, thereby making the temperature rise in other areas except the VC heat sink not obvious; please refer to Figure 4 As shown, Figure 4 The V1 part is the first heat dissipation area, V2 is the second heat dissipation area, V3 is the VC heat sink area that does not participate in normal heat dissipation, V4 is the farthest straight-line distance from the heat center in normal heat dissipation, and V5 is the farthest straight-line distance under ideal conditions when the VC heat sink fully participates in heat dissipation; the farther the straight-line distance, the larger the heat dissipation area and the better the heat dissipation effect; V1, V2 and V3 together are the area where the VC heat sink is located.

[0094] The heat dissipation analysis module is also configured with heat dissipation analysis strategies, which include:

[0095] Calculate the average value of the average temperature rise of all blocks in the first heat dissipation zone, and mark it as the total mean temperature rise value;

[0096] Establish a rectangular coordinate system with the heating center as the origin and the directions parallel to the length and width of the mobile phone as the X and Y axes;

[0097] The center of each block is defined as the distance calculation point, and the distance calculation formula is used to calculate the straight-line distance from the distance calculation point of each block to the heat center in the second heat dissipation zone; the distance calculation formula is configured as: S= ; Where S is the straight-line distance, Xi is the horizontal coordinate of the i-th block in the rectangular coordinate system, Yi is the vertical coordinate of the i-th block in the rectangular coordinate system, and i is a positive integer;

[0098] The heat dissipation calculation formula is used to calculate the total mean temperature rise, straight-line distance, length of the mobile phone, and unit temperature rise time to obtain the heat dissipation judgment value; the heat dissipation calculation formula is configured as: TP= ; DT is the unit heating time, ZT is the total mean temperature rise, and L is the length of the mobile phone;

[0099] It should be noted that the heat dissipation calculation formula is obtained by simplifying the product of DT / ZT and S / L, where it is a dimensionless calculation; the smaller the ZT and the larger the S, the larger the calculation result, which means the better the heat dissipation effect; if ZT is 0.25℃, it means that the temperature of the first heat dissipation zone rises by 0.25℃ every 0.5 minutes;

[0100] When the heat dissipation judgment value is greater than or equal to the heat dissipation threshold, good heat dissipation information is output; when the heat dissipation judgment value is less than the heat dissipation threshold, poor heat dissipation information is output;

[0101] In a specific implementation, the heat dissipation threshold is set to 1.75; the heat dissipation threshold is calculated by taking S as half of L and ZT as four fifths of DT in the heat dissipation calculation formula.

[0102] Example 2, second aspect, please refer to Figure 2 As shown, the present invention also provides an intelligent detection method for the temperature of a mobile phone, comprising: step S1, obtaining the size information of the mobile phone, dividing the area of ​​the mobile phone based on the size information, and outputting multiple blocks; step S1 also includes the following sub-steps:

[0103] Step S101, obtaining size information of the mobile phone, the size information including the width and length of the mobile phone;

[0104] Step S102, using a first number of equidistant line segments to divide the width, using a second number of equidistant line segments to divide the length, and marking each enclosed area obtained by the division as a square;

[0105] Step S103, acquiring an image of the mobile phone and identifying the camera position of the mobile phone using image processing technology;

[0106] Step S104, deleting the squares that overlap with the camera position, and marking the remaining squares as blocks.

[0107] Step S2, detecting the temperature of the mobile phone and outputting the real-time temperature of each block; analyzing the real-time temperature, performing heat dissipation detection processing based on the analysis result, and outputting the detection time and detection temperature of the block; Step S2 also includes the following sub-steps:

[0108] Step S201, using an infrared thermal imaging sensor to obtain a thermal imaging picture of the mobile phone, the thermal imaging picture includes the temperature of each block and the acquisition time, the temperature of the block is marked as the initial temperature, and the acquisition time is marked as the initial time;

[0109] Step S202, controlling the mobile phone to perform energy consumption processing, obtaining the temperature of the block once at a first interval, and marking it as real-time temperature;

[0110] Step S203, judging the real-time temperature, if all the real-time temperatures are less than the temperature threshold, then deleting all the real-time temperatures;

[0111] Step S204, when the real-time temperature of any block is greater than or equal to the temperature threshold, the block whose real-time temperature is greater than the temperature threshold is marked as a heat center and heat dissipation detection processing is performed;

[0112] Step S204 includes the following sub-steps:

[0113] Step S2041, calculating the difference between the acquisition time associated with the real-time temperature and the initial time, and marking it as the heating time;

[0114] Step S2042, calculating the difference between the real-time temperature of the heating center and the initial temperature, marked as temperature difference;

[0115] Step S2043, calculating the ratio of the heating time to the temperature difference, and marking it as the unit heating time;

[0116] Step S2044, draw a circle with the heat center as the center and the first distance as the radius to obtain a first circle; mark all blocks located in the first circle or intersecting with the edge of the first circle as first heat dissipation areas;

[0117] Step S2045, draw a circle with the heat center as the center and the second distance as the radius to obtain a second circle; mark other blocks that are not the first heat dissipation zone and are located in the second circle or intersecting with the edge of the second circle as the second heat dissipation zone;

[0118] Step S2046, obtaining a thermal imaging picture once every unit heating time, marking the acquisition time corresponding to the thermal imaging picture as the detection time; marking the temperature in the first heat dissipation zone as the first heat dissipation temperature; marking the temperature in the second heat dissipation zone as the second heat dissipation temperature.

[0119] Step S3, analyzing the detection time and the detection temperature, and outputting heat dissipation analysis information based on the analysis results; Step S3 also includes the following sub-steps:

[0120] Step S301, sorting the detected temperatures of each block in the order of detection time to obtain a temperature sequence of each block;

[0121] Step S302, calculating the difference between adjacent detected temperatures in each temperature sequence, and marking it as a sequence difference;

[0122] Step S303, calculating the average value of the sequence difference, marked as average temperature rise;

[0123] Step S304, analyzing the average temperature rise based on the blocks, and deleting or not processing the blocks based on the analysis results; Step S304 includes the following sub-steps:

[0124] Step S3041, calculating the ratio of the average temperature rise to the unit temperature, marked as the temperature rise ratio;

[0125] Step S3042, when the block is the first heat dissipation zone, if the temperature rise ratio is greater than or equal to the first temperature rise threshold, no processing is performed; if the temperature rise ratio is less than the first temperature rise threshold, the block is marked as the second heat dissipation zone;

[0126] Step S3043, when the block is the second heat dissipation zone, compare the temperature rise ratio with the second temperature rise threshold; if the temperature rise ratio is greater than or equal to the second temperature rise threshold, no processing is performed; if the temperature rise ratio is less than the second temperature rise threshold, the block is deleted.

[0127] Step S305, calculating the average value of the average temperature rise of all blocks in the first heat dissipation zone, and marking it as the total mean temperature rise value;

[0128] Step S306, establishing a rectangular coordinate system with the heating center as the origin and the directions parallel to the length and width of the mobile phone as the X and Y axes;

[0129] Step S307, specifying the center of each block as a distance calculation point, and using the distance calculation formula to calculate the straight-line distance from the distance calculation point of each block to the heat center in the second heat dissipation zone; the distance calculation formula is configured as: S= ; Where S is the straight-line distance, Xi is the horizontal coordinate of the i-th block in the rectangular coordinate system, Yi is the vertical coordinate of the i-th block in the rectangular coordinate system, and i is a positive integer;

[0130] Step S308, using the heat dissipation calculation formula to calculate the total mean temperature rise, the straight-line distance, the length of the mobile phone and the unit heating time to obtain a heat dissipation judgment value; the heat dissipation calculation formula is configured as: TP= ; DT is the unit heating time, ZT is the total mean temperature rise, and L is the length of the mobile phone;

[0131] Step S309, when the heat dissipation judgment value is greater than or equal to the heat dissipation threshold, output good heat dissipation information; when the heat dissipation judgment value is less than the heat dissipation threshold, output poor heat dissipation information.

[0132] Embodiment 3, in the third aspect, the present application provides an electronic device, including a processor and a memory, the memory storing computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps in the above method are executed. Through the above technical solution, the processor and the memory are interconnected and communicate with each other through a communication bus and / or other forms of connection mechanisms, and the memory stores a computer program executable by the processor. When the electronic device is running, the processor executes the computer program to execute the method in any optional implementation of the above embodiment to achieve the following functions: obtain the size information of the mobile phone, divide the area of ​​the mobile phone based on the size information, and output multiple blocks; detect the temperature of the mobile phone and output the real-time temperature of each block; analyze the real-time temperature, perform heat dissipation detection processing based on the analysis results, and output the detection time and detection temperature of the block; analyze the detection time and detection temperature, and output heat dissipation analysis information based on the analysis results.

[0133] Embodiment 4, in a fourth aspect, the present application provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the method are executed as above. Through the above technical solution, when the computer program is executed by the processor, the method in any optional implementation of the above embodiment is executed to achieve the following functions: obtain the size information of the mobile phone, divide the area of ​​the mobile phone based on the size information, and output multiple blocks; detect the temperature of the mobile phone and output the real-time temperature of each block; analyze the real-time temperature, perform heat dissipation detection processing based on the analysis results, and output the detection time and detection temperature of the block; analyze the detection time and detection temperature, and output heat dissipation analysis information based on the analysis results.

[0134] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0135] It should be understood by those skilled in the art that the embodiments of the present invention may be provided as methods, systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program codes. Among them, the storage medium may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (Static Random Access Memory, referred to as SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), erasable programmable read-only memory (Erasable Programmable Read Only Memory, referred to as EPROM), programmable read-only memory (Programmable Read-Only Memory, referred to as PROM), read-only memory (Read-Only Memory, referred to as ROM), magnetic memory, flash memory, magnetic disk or optical disk. These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0136] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

Claims

1. An intelligent detection method for mobile phone temperature, characterized in that: include: Obtain size information of the mobile phone, divide the area of ​​the mobile phone based on the size information, and output multiple blocks; Detect the temperature of the mobile phone and output the real-time temperature of each block; Analyze the real-time temperature, perform heat dissipation detection based on the analysis results, and output the detection time and temperature of the block; Analyze the detection time and detection temperature, and output heat dissipation analysis information based on the analysis results; Get the size information of the mobile phone, divide the area of ​​the mobile phone based on the size information, and output multiple blocks including: Obtaining size information of the mobile phone, wherein the size information includes the width and length of the mobile phone; Dividing the width using a first number of equally spaced line segments, dividing the length using a second number of equally spaced line segments, and marking each enclosed area obtained by the division as a square; Obtain an image of the mobile phone and use image processing technology to identify the location of the camera of the mobile phone; Delete the squares that overlap with the camera position and mark the remaining squares as blocks; Detect the temperature of the mobile phone and output the real-time temperature of each block; analyze the real-time temperature, perform heat dissipation detection based on the analysis results, and output the detection time and detection temperature of the block including: Using an infrared thermal imaging sensor to obtain a thermal imaging picture of the mobile phone, the thermal imaging picture includes the temperature of each block and the acquisition time, the temperature of the block is marked as the initial temperature, and the acquisition time is marked as the initial time; Control the mobile phone to process energy consumption, obtain the temperature of the block once at the first interval, and mark it as the real-time temperature; The real-time temperature is judged, and if all the real-time temperatures are less than the temperature threshold, all the real-time temperatures are deleted; When the real-time temperature of any block is greater than or equal to the temperature threshold, the block with the real-time temperature greater than the temperature threshold is marked as a heat center and heat dissipation detection is performed; The detected temperature includes a first heat dissipation temperature and a second heat dissipation temperature, and the heat dissipation detection process includes: Calculate the difference between the acquisition time associated with the real-time temperature and the initial time, and mark it as the heating time; Calculate the difference between the real-time temperature of the heating center and the initial temperature, marked as temperature difference; Calculate the ratio of heating time to temperature difference and mark it as unit heating time; Draw a circle with the heat center as the center and the first distance as the radius to obtain a first circle; mark all blocks located in the first circle or intersecting with the edge of the first circle as first heat dissipation areas; Draw a circle with the heat center as the center and the second distance as the radius to obtain a second circle; mark other blocks that are not in the first heat dissipation zone and are located in the second circle or intersecting with the edge of the second circle as the second heat dissipation zone; A thermal imaging picture is obtained once every unit heating time, and the acquisition time corresponding to the thermal imaging picture is marked as the detection time; the temperature in the first heat dissipation zone is marked as the first heat dissipation temperature; the temperature in the second heat dissipation zone is marked as the second heat dissipation temperature.

2. The intelligent detection method of mobile phone temperature according to claim 1, characterized in that: Analyze the detection time and detection temperature, and output heat dissipation analysis information based on the analysis results, including: Sort the detected temperatures of each block in the order of detection time to obtain the temperature sequence of each block; Calculate the difference between adjacent detected temperatures in each temperature sequence, and mark it as sequence difference; Calculate the average of the series differences and label it as the average temperature rise; The average temperature rise is analyzed based on the blocks, and the blocks are deleted or not processed based on the analysis results.

3. The intelligent detection method of mobile phone temperature according to claim 2, characterized in that: The average temperature rise is analyzed based on the blocks, and the blocks are deleted or not processed based on the analysis results, including: Calculate the ratio of the average temperature rise to the unit temperature, marked as the temperature rise ratio; When the block is the first heat dissipation zone, if the temperature rise ratio is greater than or equal to the first temperature rise threshold, no processing is performed; if the temperature rise ratio is less than the first temperature rise threshold, the block is marked as the second heat dissipation zone; When the block is the second heat dissipation zone, the temperature rise ratio is compared with the second temperature rise threshold; if the temperature rise ratio is greater than or equal to the second temperature rise threshold, no processing is performed; if the temperature rise ratio is less than the second temperature rise threshold, the block is deleted.

4. The intelligent detection method of mobile phone temperature according to claim 3, characterized in that: The heat dissipation analysis information includes good heat dissipation information and poor heat dissipation information. The detection time and the detection temperature are analyzed, and the heat dissipation analysis information output based on the analysis result also includes: Calculate the average value of the average temperature rise of all blocks in the first heat dissipation zone, and mark it as the total mean temperature rise value; Establish a rectangular coordinate system with the heating center as the origin and the directions parallel to the length and width of the mobile phone as the X and Y axes; The center of each block is specified as a distance calculation point, and the distance calculation formula is used to calculate the straight-line distance from the distance calculation point of each block to the heat center in the second heat dissipation zone; the distance calculation formula is configured as: Where S is the straight-line distance, Xi is the horizontal coordinate of the i-th block in the rectangular coordinate system, Yi is the vertical coordinate of the i-th block in the rectangular coordinate system, and i is a positive integer; The heat dissipation calculation formula is used to calculate the total mean temperature rise, the straight-line distance, the length of the mobile phone, and the unit temperature rise time to obtain the heat dissipation judgment value; the heat dissipation calculation formula is configured as: Where DT is the unit heating time, ZT is the total mean temperature rise, and L is the length of the mobile phone; When the heat dissipation judgment value is greater than or equal to the heat dissipation threshold, good heat dissipation information is output; when the heat dissipation judgment value is less than the heat dissipation threshold, poor heat dissipation information is output.

5. An intelligent detection system for mobile phone temperature, applicable to the intelligent detection method for mobile phone temperature according to any one of claims 1 to 4, characterized in that: It includes an image processing module, a temperature detection module and a heat dissipation analysis module; the image processing module is used to obtain the size information of the mobile phone, divide the area of ​​the mobile phone based on the size information, and output multiple blocks; The temperature detection module is used to detect the temperature of the mobile phone and output the real-time temperature of each block; Analyze the real-time temperature, perform heat dissipation detection based on the analysis results, and output the detection time and temperature of the block; The heat dissipation analysis module is used to analyze the detection time and the detection temperature, and output heat dissipation analysis information based on the analysis results.

6. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores computer-readable instructions. When the computer-readable instructions are executed by the processor, the steps in the method according to any one of claims 1 to 4 are executed.

7. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are executed.

Citation Information

Patent Citations

  • Temperature detection system and method for smart phone

    CN112414557A

  • Mobile phone temperature detection method and mobile phone temperature detection system

    CN106679816A