Battery temperature detection method, battery temperature detection device and storage medium

By training the temperature compensation model and combining the detected temperature of the battery and heating devices, the problem of inaccurate detection by the NTC sensor during battery fast charging is solved, and accurate battery temperature compensation is achieved in all charging scenarios.

CN114814587BActive Publication Date: 2025-09-19BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110127241.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-29
Publication Date
2025-09-19
Estimated Expiration
2041-01-29

AI Technical Summary

Technical Problem

During the fast charging process of the battery, the temperature detected by the NTC sensor is affected by the heat conduction and heat radiation of the heating device, resulting in inaccurate temperature detection. Existing technology makes it difficult to accurately detect the battery temperature in all charging scenarios.

Method used

By training the temperature compensation model and combining the detected temperature of the battery and heating devices, it adapts to different battery temperature compensation scenarios and achieves accurate compensation of the battery temperature.

Benefits of technology

In any battery temperature compensation scenario, a pre-trained temperature compensation model is used, combined with the detected temperatures of the battery and heating devices, to obtain a more accurate battery compensated detection temperature, representing the actual battery temperature.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114814587B_ABST
    Figure CN114814587B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a battery temperature detection method, a battery temperature detection device and a storage medium. The battery temperature detection method is applied to an electronic device, and the electronic device includes a battery and one or more heating devices. The battery temperature detection method includes: obtaining a first detection temperature and a second detection temperature, the first detection temperature being the detection temperature of the battery, and the second detection temperature being the detection temperature of each heating device in the one or more heating devices; inputting the first detection temperature and the second detection temperature into a temperature compensation model to obtain a detection temperature after compensating the first detection temperature; the temperature compensation model is a temperature compensation model that is pre-trained based on the battery detection temperature, the heating device detection temperature and the actual battery temperature, and is adapted to different battery temperature compensation scenarios. Through the battery temperature detection method described in the present disclosure, the battery's compensated detection temperature can more accurately represent the actual temperature of the battery.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of battery temperature, and in particular to a battery temperature detection method, a battery temperature detection device, and a storage medium. Background Art

[0002] With the development of science and technology, the use of electronic devices has become very popular. As a key component in electronic devices, batteries play a vital role in the normal operation of electronic devices.

[0003] During fast charging, batteries must be charged within the battery's safe temperature limit to ensure safe charging. Related technologies use temperature sensors with a negative temperature coefficient (NTC), often referred to as NTC sensors, to detect battery temperature. During fast charging, other heat-generating devices conduct and radiate heat to the NTC sensor, causing the temperature detected by the NTC sensor to differ from the battery's temperature, thus affecting the battery's charging speed.

[0004] Related technologies often require specific interpolation compensation methods to compensate for the battery temperature detected by the NTC sensor in specific charging scenarios, in order to accurately detect the battery temperature. Currently, finding a method for detecting battery temperature that is applicable to all charging scenarios has become a hot topic. Summary of the Invention

[0005] To overcome the problems existing in the related art, the present disclosure provides a battery temperature detection method, a battery temperature detection device, and a storage medium.

[0006] According to a first aspect of an embodiment of the present disclosure, a battery temperature detection method is provided, which is applied to an electronic device, wherein the electronic device includes a battery and one or more heating devices, and the battery temperature detection method includes: obtaining a first detection temperature and a second detection temperature, wherein the first detection temperature is the detection temperature of the battery, and the second detection temperature is the detection temperature of each heating device in the one or more heating devices; inputting the first detection temperature and the second detection temperature into a temperature compensation model to obtain a detection temperature after compensating the first detection temperature; the temperature compensation model is a temperature compensation model that is pre-trained based on the battery detection temperature, the heating device detection temperature, and the actual measured battery temperature, and is adapted to different battery temperature compensation scenarios.

[0007] In one embodiment of the present disclosure, the temperature compensation model is determined in the following manner: determining multiple battery temperature compensation scenarios; for each battery temperature compensation scenario in the multiple battery temperature compensation scenarios, respectively obtaining the battery detection temperature, the battery measured temperature, and the heating device detection temperature; based on the battery detection temperature, the battery measured temperature, and the heating device detection temperature, respectively fitting to obtain scene temperature compensation models that match the multiple battery temperature compensation scenarios, wherein different battery temperature compensation scenarios correspond to different scene temperature compensation models; based on the scene temperature compensation models that respectively match the multiple battery temperature compensation scenarios, normalizing the fitting to obtain the temperature compensation model.

[0008] In another embodiment of the present disclosure, the scenario temperature compensation model includes model parameters, and the scenario temperature compensation model based on the respective matching scenarios of the multiple battery temperature compensation scenarios is normalized and fitted to obtain the temperature compensation model, including: determining a first battery temperature compensation scenario and a second battery temperature compensation scenario among the multiple battery temperature compensation scenarios, the first battery temperature compensation scenario being different from the second battery temperature compensation scenario; the first battery temperature compensation scenario corresponds to a first scenario temperature compensation model, and the second battery temperature compensation scenario corresponds to a second scenario temperature compensation model; the battery detection temperature and the heating device detection temperature detected under the second battery temperature compensation scenario are input into the first scenario temperature compensation model to obtain the first battery temperature compensation scenario. the detected temperature after scene compensation; based on the measured temperature of the second battery temperature compensation scene and the detected temperature after compensation, adjusting the model parameters of the first scene temperature compensation model to obtain a first fitted temperature compensation model; using the first fitted temperature compensation model as the scene temperature compensation model corresponding to the new battery temperature compensation scene, and based on the scene temperature compensation models corresponding to the remaining battery temperature compensation scenes, repeating the above process until all the multiple battery temperature compensation scenes are fitted to obtain a normalized fitted temperature compensation model; the remaining battery temperature compensation scenes are other battery temperature compensation scenes among the multiple battery temperature compensation scenes except the first battery temperature compensation scene and the second battery temperature compensation scene.

[0009] In another embodiment of the present disclosure, the battery temperature compensation scenario corresponds to a battery temperature compensation scenario type, and the battery temperature compensation scenario type includes one or more of a static charging scenario type, a dynamic charging scenario type, and a discharging scenario type; determining multiple battery temperature compensation scenarios includes: determining multiple battery temperature compensation scenarios in battery temperature compensation scenarios belonging to the same battery temperature compensation scenario type; and / or determining multiple battery temperature compensation scenarios of different battery temperature compensation scenario types.

[0010] In another embodiment of the present disclosure, obtaining the detection temperature of a heating device includes: in response to obtaining multiple detection temperatures of a heating device, selecting a heating device detection temperature from the multiple detection temperatures whose degree of thermal impact on the battery detection temperature is greater than a thermal impact degree threshold.

[0011] According to a second aspect of an embodiment of the present disclosure, a battery temperature detection device is provided, which is applied to an electronic device, wherein the electronic device includes a battery and one or more heating devices, and the battery temperature detection device includes: an acquisition module, used to obtain a first detection temperature and a second detection temperature, the first detection temperature being the detection temperature of the battery, and the second detection temperature being the detection temperature of each heating device in the one or more heating devices; a processing module, used to input the first detection temperature and the second detection temperature into a temperature compensation model to obtain a detection temperature after compensating the first detection temperature; the temperature compensation model is a temperature compensation model that is pre-trained based on the battery detection temperature, the heating device detection temperature, and the actual measured battery temperature, and is adapted to different battery temperature compensation scenarios.

[0012] In one embodiment of the present disclosure, the processing module determines the temperature compensation model in the following manner: determining multiple battery temperature compensation scenarios; for each battery temperature compensation scenario in the multiple battery temperature compensation scenarios, respectively obtaining the battery detection temperature, the battery measured temperature, and the heating device detection temperature; based on the battery detection temperature, the battery measured temperature, and the heating device detection temperature, respectively fitting to obtain scene temperature compensation models that match the multiple battery temperature compensation scenarios, wherein different battery temperature compensation scenarios correspond to different scene temperature compensation models; based on the scene temperature compensation models that respectively match the multiple battery temperature compensation scenarios, normalizing the fitting to obtain the temperature compensation model.

[0013] In another embodiment of the present disclosure, the scenario temperature compensation model includes model parameters, and the processing module adopts the following method to obtain the temperature compensation model by normalizing and fitting based on the scenario temperature compensation models that match the multiple battery temperature compensation scenarios: among the multiple battery temperature compensation scenarios, a first battery temperature compensation scenario and a second battery temperature compensation scenario are determined, and the first battery temperature compensation scenario is different from the second battery temperature compensation scenario; the first battery temperature compensation scenario corresponds to the first scenario temperature compensation model, and the second battery temperature compensation scenario corresponds to the second scenario temperature compensation model; the battery detection temperature and the heating device detection temperature detected in the second battery temperature compensation scenario are input into the first scenario temperature compensation model to obtain the first battery temperature compensation scenario. the detected temperature after compensation for the temperature compensation scenario; adjusting the model parameters of the first scenario temperature compensation model based on the measured temperature of the second battery temperature compensation scenario and the detected temperature after compensation to obtain a first fitted temperature compensation model; using the first fitted temperature compensation model as the scene temperature compensation model corresponding to the new battery temperature compensation scenario, and repeating the above process based on the scene temperature compensation models corresponding to the remaining battery temperature compensation scenarios until all the multiple battery temperature compensation scenarios are fitted to obtain a normalized fitted temperature compensation model; the remaining battery temperature compensation scenarios are other battery temperature compensation scenarios among the multiple battery temperature compensation scenarios except the first battery temperature compensation scenario and the second battery temperature compensation scenario.

[0014] In another embodiment of the present disclosure, the battery temperature compensation scenario corresponds to a battery temperature compensation scenario type, and the battery temperature compensation scenario type includes one or more of a static charging scenario type, a dynamic charging scenario type, and a discharging scenario type; the processing module determines multiple battery temperature compensation scenarios in the following manner: determining multiple battery temperature compensation scenarios in battery temperature compensation scenarios belonging to the same battery temperature compensation scenario type; and / or determining multiple battery temperature compensation scenarios of different battery temperature compensation scenario types.

[0015] In another embodiment of the present disclosure, the processing module obtains the detected temperature of the heating device in the following manner:

[0016] In response to acquiring a plurality of heating device detection temperatures, a heating device detection temperature having a thermal influence on the battery detection temperature greater than a thermal influence threshold is selected from the plurality of heating device detection temperatures.

[0017] According to a third aspect of an embodiment of the present disclosure, a battery temperature detection device is provided, comprising a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to call instructions to execute the battery temperature detection method described in the first aspect of the present disclosure or any embodiment of the first aspect.

[0018] According to the fourth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided. When the instructions in the storage medium are executed by a processor of a mobile terminal, the mobile terminal is enabled to execute the battery temperature detection method described in the first aspect of the present disclosure or any embodiment of the first aspect.

[0019] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: in any battery temperature compensation scenario, the temperature compensation model obtained through pre-training and combined with the detection temperature of the battery and the detection temperature of the heating device can be used to obtain the detection temperature of the battery after compensation, so that the detection temperature of the battery after compensation can more accurately represent the actual temperature of the battery.

[0020] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0022] Figure 1 The figure is a flow chart showing a method for detecting battery temperature according to an exemplary embodiment.

[0023] Figure 2 The figure is a flow chart showing a method for determining a temperature compensation model according to an exemplary embodiment.

[0024] Figure 3 The figure is a schematic diagram showing a method for determining a compensated detected temperature of a battery according to an exemplary embodiment.

[0025] Figure 4 The figure is a flow chart showing a method of obtaining a temperature compensation model by fitting according to an exemplary embodiment.

[0026] Figure 5 The figure is a block diagram showing a battery temperature detection device according to an exemplary embodiment.

[0027] Figure 6 The figure is a block diagram showing a device for detecting battery temperature according to an exemplary embodiment. DETAILED DESCRIPTION

[0028] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

[0029] In the accompanying drawings, the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be understood as limiting the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure. The embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.

[0030] In related technologies, an NTC sensor mounted on a battery protection board is used to detect battery temperature during charging. Because the battery cell is located in the center of the battery, it can reflect the actual battery temperature. However, the NTC sensor's placement on the battery protection board affects the battery temperature detected by the NTC sensor due to the heating components on the protection board and the mainboard charging chip. Furthermore, due to the large thermal capacity of the battery cell, the battery cell temperature rises slowly during charging, while the heating components on the protection board have a smaller thermal capacity and rise rapidly during charging. Consequently, the temperature detected by the NTC sensor cannot accurately represent the actual battery temperature.

[0031] During the battery charging process, the temperature detected by the NTC sensor has reached the upper limit of the safe temperature during the battery charging process. However, the actual temperature of the battery cell has not reached the upper limit of the safe temperature. At this time, current limiting the battery charging will affect the battery charging speed.

[0032] Related technologies often require specific interpolation compensation methods to compensate for the battery temperature detected by the NTC sensor in specific charging scenarios, thereby accurately detecting the battery temperature. Because specific interpolation compensation methods can only compensate for the battery temperature detected by the NTC sensor in specific charging scenarios, the search for a battery temperature detection method applicable to all charging scenarios has become a hot topic.

[0033] The battery temperature detection method provided by the present disclosure can obtain the compensated battery temperature in any battery temperature compensation scenario through a pre-trained temperature compensation model and combining the battery detection temperature and the detection temperature of the heating device, so that the compensated battery detection temperature can more accurately represent the actual battery temperature.

[0034] Figure 1 The figure is a flow chart showing a method for detecting battery temperature according to an exemplary embodiment.

[0035] In an exemplary embodiment of the present disclosure, a battery temperature detection method can be applied to an electronic device, wherein the electronic device may include a battery and one or more heating devices. It is understood that the electronic device may be a terminal or a tablet computer, etc.

[0036] like Figure 1 As shown, the battery temperature detection method may include step S11 and step S12, and each step will be described below.

[0037] In step S11, a first detected temperature and a second detected temperature are acquired, wherein the first detected temperature is the detected temperature of the battery, and the second detected temperature is the detected temperature of each of the one or more heating components.

[0038] In one embodiment, the electronic device may be a terminal, wherein the terminal may be in any battery temperature compensation scenario. A battery temperature compensation scenario may be understood as a scenario in which the detected battery temperature needs to be compensated to obtain a temperature closer to the actual battery temperature. In one example, the terminal may be in a static charging scenario, such as a screen-off charging scenario or a power-off charging scenario. In another example, the terminal may be in a dynamic charging scenario, such as a scenario in which charging is performed while a video is playing. During the application process, the detected temperature of the terminal's battery, i.e., a first detected temperature, may be obtained. The first detected temperature may be obtained based on an NTC sensor disposed near the battery. The detected temperatures of other heating components of the terminal, i.e., second detected temperatures, may also be obtained. The second detected temperatures may be obtained based on an NTC sensor disposed near each heating component. When there is only one heating component, one second detected temperature may be obtained. When there are multiple heating components, multiple second detected temperatures may be obtained.

[0039] In step S12, the first detected temperature and the second detected temperature are input into a temperature compensation model to obtain a detected temperature after compensating the first detected temperature. The temperature compensation model is pre-trained based on the battery detected temperature, the heating device detected temperature, and the actual battery temperature, and is adapted to different battery temperature compensation scenarios.

[0040] In one embodiment, the first detected temperature and the second detected temperature can be input into a temperature compensation model to obtain a detected temperature after compensating the first detected temperature, thereby ensuring that the detected temperature after compensating the first detected temperature can more accurately represent the actual temperature of the battery. In one example, when there is one heating device, a second detected temperature can be obtained. The first detected temperature and a second detected temperature are input into the temperature compensation model to obtain a detected temperature after compensating the first detected temperature. In another example, when there are multiple heating devices, multiple second detected temperatures can be obtained. The first detected temperature and multiple second detected temperatures are input into the temperature compensation model to obtain a detected temperature after compensating the first detected temperature.

[0041] It should be noted that the temperature compensation model is pre-trained based on the battery detection temperature, the heating device detection temperature, and the battery measured temperature, and is suitable for different battery temperature compensation scenarios.

[0042] The battery temperature detection method provided by the present disclosure can obtain the compensated battery temperature in any battery temperature compensation scenario through a pre-trained temperature compensation model and combining the battery detection temperature and the detection temperature of the heating device, so that the compensated battery detection temperature can more accurately represent the actual battery temperature.

[0043] This disclosure will illustrate the method of determining the temperature compensation model through the following embodiments.

[0044] Figure 2 The figure is a flow chart showing a method for determining a temperature compensation model according to an exemplary embodiment.

[0045] In an exemplary embodiment of the present disclosure, determining the temperature compensation model may include steps S21 to S24 , each of which will be described below.

[0046] In step S21 , a plurality of battery temperature compensation scenarios are determined.

[0047] In one embodiment, multiple battery temperature compensation scenarios can be determined. In one example, the battery temperature compensation scenario can be a static charging scenario, such as a screen-off charging scenario, a power-off charging scenario, etc. In another example, the battery temperature compensation scenario can be a dynamic charging scenario, such as a scenario in which charging is performed while the terminal application is in operation. In another example, the battery temperature compensation scenario can also be a discharge scenario, such as a scenario in which the terminal application is running and discharging externally. It can be understood that in the above-mentioned charging scenarios, it is necessary to accurately determine the temperature of the battery to ensure that the battery is quickly charged while the battery is safe. In the above-mentioned discharge scenarios, it is necessary to accurately determine the temperature of the battery so that the battery capacity can be accurately determined.

[0048] In an exemplary embodiment of the present disclosure, a battery temperature compensation scenario corresponds to a battery temperature compensation scenario type. The battery temperature compensation scenario type may include one or more of a static charging scenario type, a dynamic charging scenario type, and a discharging scenario type. Determining multiple battery temperature compensation scenarios may be achieved in the following manner.

[0049] In one example, multiple battery temperature compensation scenarios belonging to the same battery temperature compensation scenario type may be determined, for example, static charging scenario 1, static charging scenario 2, and static charging scenario 3 under the static charging scenario type may be determined.

[0050] In another embodiment, multiple battery temperature compensation scenarios of different battery temperature compensation scenario types may be determined. For example, a static charging scenario 1 under a static charging scenario type, a dynamic charging scenario 2 under a dynamic charging scenario type, and a discharge scenario 1 under a discharge scenario type may be determined.

[0051] Furthermore, the battery detection temperature, the battery measured temperature, and the heating device detection temperature can be obtained in each battery temperature compensation scenario, and a scene temperature compensation model matching the battery temperature compensation scenario can be fitted. Based on the multiple scene temperature compensation models obtained by fitting, a temperature compensation model can be obtained by normalizing the fitting.

[0052] In step S22 , for each of the multiple battery temperature compensation scenarios, the battery detection temperature, the battery actual temperature, and the heating device detection temperature are respectively obtained.

[0053] In one embodiment, the battery detection temperature, the actual battery temperature, and the heating device detection temperature can be obtained separately in each battery temperature compensation scenario. It is understood that the battery detection temperature can be obtained based on an NTC sensor installed near the battery. The actual battery temperature can be obtained based on battery temperature detection software. The heating device detection temperature can be obtained based on an NTC sensor installed near the heating device.

[0054] It should be noted that the detected temperature of the heating device is the temperature of the heating device that has a greater thermal impact on the battery detection temperature.

[0055] In an exemplary embodiment of the present disclosure, in response to obtaining a plurality of heating device detection temperatures, a heating device detection temperature whose degree of thermal influence on the battery detection temperature is greater than a thermal influence degree threshold can be selected from the plurality of heating device detection temperatures. The thermal influence degree can be determined by obtaining the detection temperature of each heating device and detecting the degree of thermal influence of the detection temperature of each heating device on the battery detection temperature based on a correlation detection tool. During application, a scene temperature compensation model that matches the battery temperature compensation scene can be fitted based on the heating device detection temperature whose degree of thermal influence is greater than the thermal influence degree threshold, the battery detection temperature and the actual measured battery temperature. It should be noted that the thermal influence degree threshold can be determined based on actual conditions, and in the present disclosure, the thermal influence degree threshold is not specifically defined.

[0056] In another embodiment, the detection temperature of the heating device may be a detection temperature of a preset heating device. In one example, the preset heating device may be a heating device with high heat output, for example, the preset heating device may be a camera module, a display screen, and a central processing unit (CPU). The detection temperature of the preset heating device may be a detection temperature of a camera module, a detection temperature of a display screen, or a detection temperature of a CPU. It should be noted that the preset heating device may be determined according to actual conditions, and in the present disclosure, no specific limitation is made to the preset heating device.

[0057] In step S23 , based on the battery detection temperature, the battery measured temperature, and the heating device detection temperature, scene temperature compensation models matching multiple battery temperature compensation scenarios are fitted, wherein different battery temperature compensation scenarios correspond to different scene temperature compensation models.

[0058] In one embodiment, based on the battery detection temperature, the actual battery temperature and the detection temperature of the heating device detected in each battery temperature compensation scenario, a scene temperature compensation model that matches the corresponding battery temperature compensation scenario can be fitted. Wherein, based on the battery detection temperature, the actual battery temperature and the detection temperature of the heating device detected in each battery temperature compensation scenario, a scene temperature compensation model that matches the corresponding battery temperature compensation scenario can be fitted using fitting software, such as Matlab software. Wherein, different battery temperature compensation scenarios correspond to different scene temperature compensation models. It can be understood that by inputting the first detection temperature and the second detection temperature into the scene temperature compensation model corresponding to the battery temperature compensation scenario, the detection temperature after compensating the first detection temperature in the battery temperature compensation scenario can be obtained. Furthermore, it can be ensured that the detection temperature after battery compensation can more accurately represent the true temperature of the battery.

[0059] Figure 3 The figure is a schematic diagram showing a method for determining a compensated detected temperature of a battery according to an exemplary embodiment.

[0060] This disclosure will combine Figure 3 The process of determining the compensated detected temperature of the battery is described.

[0061] In one example, in a static charging scenario, the heating device may include a heating device A, a heating device B, and a heating device C. During the application process, the detection temperature of heating device A, the detection temperature of heating device B, the detection temperature of heating device C, the detection temperature of the battery, and the actual measured temperature of the battery can be obtained respectively. It can be understood that the detection temperature of heating device A, the detection temperature of heating device B, and the detection temperature of heating device C are all referred to as the second detection temperature. Furthermore, through fitting software, a fitting calculation is performed based on the detection temperature of heating device A, the detection temperature of heating device B, the detection temperature of heating device C, the detection temperature of the battery, and the actual measured temperature of the battery to obtain a scene temperature compensation model for a static charging scenario. It can be understood that based on the scene temperature compensation model for a static charging scenario, the detection temperature after compensating for the first detection temperature in the static charging scenario can be obtained, and then, it can be ensured that the detection temperature of the battery after compensation can more accurately represent the true temperature of the battery. In one embodiment, the scene temperature compensation model for a static charging scenario can be obtained as follows:

[0062] Y=0.5231*A-2.5816*B+2.6363*C+0.196*D+0.1958*Tntc+713.4583

[0063] Among them, Y represents the detected temperature after compensation for the first detected temperature; A represents the detected temperature of heating device A; B represents the detected temperature of heating device B; C represents the detected temperature of heating device C; D represents the detected temperature of heating device D; Tntc represents the detected temperature of the battery.

[0064] In step S24 , a temperature compensation model is obtained by normalizing and fitting the scene temperature compensation models that match the multiple battery temperature compensation scenes.

[0065] The detected temperature obtained by compensating the first detected temperature based on the scenario temperature compensation model can be the compensated detected temperature in the corresponding battery temperature compensation scenario. When the battery temperature compensation scenario changes, the scenario temperature compensation model needs to be replaced to obtain the detected temperature after compensating the first detected temperature.

[0066] In one embodiment, a temperature compensation model can be obtained by normalizing and fitting the scene temperature compensation models that match multiple battery temperature compensation scenarios. This allows the temperature compensation model to be used in any battery temperature compensation scenario, combined with the battery's detected temperature and the temperature of the heating device, to obtain the compensated battery temperature. This ensures that the compensated battery temperature more accurately represents the actual battery temperature.

[0067] The present disclosure will illustrate the process of obtaining a temperature compensation model by normalizing and fitting scene temperature compensation models that match multiple battery temperature compensation scenes through the following embodiments.

[0068] Figure 4 The figure is a flow chart showing a method of obtaining a temperature compensation model by fitting according to an exemplary embodiment.

[0069] In an exemplary embodiment of the present disclosure, the scene temperature compensation model includes model parameters. Normalization fitting to obtain the temperature compensation model may include steps S31 to S34, each of which will be described below.

[0070] In step S31 , a first battery temperature compensation scenario and a second battery temperature compensation scenario are determined from a plurality of battery temperature compensation scenarios, wherein the first battery temperature compensation scenario is different from the second battery temperature compensation scenario.

[0071] The first battery temperature compensation scenario corresponds to the first scenario temperature compensation model, and the second battery temperature compensation scenario corresponds to the second scenario temperature compensation model.

[0072] In one embodiment, a static charging scenario may be determined as a first battery temperature compensation scenario, and a dynamic charging scenario may be determined as a second battery temperature compensation scenario among multiple battery temperature compensation scenarios. The first scenario temperature compensation model may be a scenario temperature compensation model for a static charging scenario, and the second scenario temperature compensation model may be a scenario temperature compensation model for a dynamic charging scenario.

[0073] In step S32 , the battery detection temperature and the heating device detection temperature detected in the second battery temperature compensation scenario are input into the first scenario temperature compensation model to obtain the compensated detection temperature of the first battery temperature compensation scenario.

[0074] In step S33 , based on the measured temperature of the second battery temperature compensation scenario and the compensated detected temperature, the model parameters of the first scenario temperature compensation model are adjusted to obtain a first fitting temperature compensation model.

[0075] Continuing with the static charging scenario as the first battery temperature compensation scenario and the dynamic charging scenario as the second battery temperature compensation scenario, in one embodiment, the battery detection temperature and the heating device detection temperature detected in the dynamic charging scenario can be input into the scene temperature compensation model for the static charging scenario to obtain the compensated battery detection temperature in the dynamic charging scenario using the scene temperature compensation model for the static charging scenario.

[0076] Furthermore, based on the actual measured temperature of the battery detected in the dynamic charging scenario and the detected temperature after battery compensation, the model parameters of the scene temperature compensation model in the static charging scenario are adjusted to obtain a first fitting temperature compensation model, so that the first fitting temperature compensation model is suitable for both static charging scenarios and dynamic charging scenarios.

[0077] In step S34, the first fitted temperature compensation model is used as the scenario temperature compensation model corresponding to the new battery temperature compensation scenario. The above process is repeated based on the scenario temperature compensation models corresponding to the remaining battery temperature compensation scenarios until all the multiple battery temperature compensation scenarios are fitted, thereby obtaining a normalized fitted temperature compensation model. The remaining battery temperature compensation scenarios are the battery temperature compensation scenarios other than the first and second battery temperature compensation scenarios among the multiple battery temperature compensation scenarios.

[0078] In one embodiment, the first fitting temperature compensation model obtained by the above fitting can be combined with the scene temperature compensation models corresponding to the remaining battery temperature compensation scenarios, and the above process can be repeated until all multiple battery temperature compensation scenarios are fitted to obtain a normalized fitted temperature compensation model. It can be understood that the remaining battery temperature compensation scenarios are other battery temperature compensation scenarios in the multiple battery temperature compensation scenarios except the first battery temperature compensation scenario and the second battery temperature compensation scenario. In one example, the first battery temperature compensation scenario can be a static charging scenario, the second battery temperature compensation scenario can be a dynamic charging scenario, and the remaining battery temperature compensation scenarios can be a discharge scenario. The temperature compensation model after normalized fitting can be applicable to both static charging scenarios and dynamic charging scenarios, as well as discharge scenarios.

[0079] It is understood that the above process is repeated until all battery temperature compensation scenarios are fitted. The normalized fitted temperature compensation model obtained can be a function model of the detected temperatures of multiple heating devices and the detected temperature of the battery. In one example, the normalized fitted temperature compensation model can be as follows:

[0080] T' cell =T A +TB +T C +……+T cell +C

[0081] Among them, T' cell represents the detected temperature after compensating the first detected temperature; T A Indicates the detection temperature of heating element A; T B Indicates the detection temperature of heating element B; T C Indicates the detection temperature of the heating element C; T cell Indicates the detected temperature of the battery; C is a constant.

[0082] From the above description, it can be seen that the battery temperature detection method provided by the present disclosure, in any battery temperature compensation scenario, can obtain the detected temperature of the battery after compensation through the pre-trained temperature compensation model and combined with the detected temperature of the battery and the detected temperature of the heating device, so that the detected temperature of the battery after compensation can more accurately represent the actual temperature of the battery.

[0083] Based on the same concept, an embodiment of the present disclosure also provides a battery temperature detection device.

[0084] It is understandable that the battery temperature detection device provided by the embodiment of the present disclosure includes hardware structures and / or software modules corresponding to the execution of each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present disclosure.

[0085] Figure 5 The figure is a block diagram showing a battery temperature detection device according to an exemplary embodiment.

[0086] In an exemplary embodiment of the present disclosure, a battery temperature detection device is applied to an electronic device, wherein the electronic device may include a battery and one or more heating devices. Figure 5 As shown, the battery temperature detection device may include an acquisition module 110 and a processing module 120. Each module will be described below.

[0087] The acquisition module 110 may be configured to acquire a first detected temperature and a second detected temperature, where the first detected temperature is the detected temperature of the battery, and the second detected temperature is the detected temperature of each of the one or more heating devices.

[0088] The processing module 120 may be configured to input the first detected temperature and the second detected temperature into a temperature compensation model to obtain a detected temperature after compensating the first detected temperature. The temperature compensation model is pre-trained based on the battery detected temperature, the heating device detected temperature, and the actual battery temperature, and is adapted to different battery temperature compensation scenarios.

[0089] In an exemplary embodiment of the present disclosure, the processing module 120 may determine a temperature compensation model in the following manner: determine multiple battery temperature compensation scenarios; for each battery temperature compensation scenario in the multiple battery temperature compensation scenarios, respectively obtain a battery detection temperature, a battery measured temperature, and a heating device detection temperature; based on the battery detection temperature, the battery measured temperature, and the heating device detection temperature, respectively fit scene temperature compensation models that match the multiple battery temperature compensation scenarios, wherein different battery temperature compensation scenarios correspond to different scene temperature compensation models; based on the scene temperature compensation models that match each of the multiple battery temperature compensation scenarios, normalize and fit to obtain a temperature compensation model.

[0090] In an exemplary embodiment of the present disclosure, the scene temperature compensation model includes model parameters. The processing module 120 can adopt the following method to obtain the temperature compensation model by normalizing and fitting based on the scene temperature compensation models that match each of the multiple battery temperature compensation scenes: in the multiple battery temperature compensation scenes, a first battery temperature compensation scene and a second battery temperature compensation scene are determined, and the first battery temperature compensation scene is different from the second battery temperature compensation scene; the first battery temperature compensation scene corresponds to the first scene temperature compensation model, and the second battery temperature compensation scene corresponds to the second scene temperature compensation model; the battery detection temperature and the heating device detection temperature detected in the second battery temperature compensation scene are input into the first scene temperature compensation model to obtain the first battery temperature compensation scene. the detected temperature after compensation for the compensation scenario; based on the measured temperature of the second battery temperature compensation scenario and the detected temperature after compensation, adjusting the model parameters of the temperature compensation model of the first scenario to obtain a first fitted temperature compensation model; using the first fitted temperature compensation model as the scene temperature compensation model corresponding to the new battery temperature compensation scenario, and based on the scene temperature compensation models corresponding to the remaining battery temperature compensation scenarios, repeating the above process until all multiple battery temperature compensation scenarios are fitted to obtain a normalized fitted temperature compensation model; the remaining battery temperature compensation scenarios are other battery temperature compensation scenarios in the multiple battery temperature compensation scenarios except the first battery temperature compensation scenario and the second battery temperature compensation scenario.

[0091] In an exemplary embodiment of the present disclosure, a battery temperature compensation scenario corresponds to a battery temperature compensation scenario type, and the battery temperature compensation scenario type includes one or more of a static charging scenario type, a dynamic charging scenario type, and a discharging scenario type; the processing module 120 can determine multiple battery temperature compensation scenarios in the following manner: determining multiple battery temperature compensation scenarios in battery temperature compensation scenarios belonging to the same battery temperature compensation scenario type; and / or determining multiple battery temperature compensation scenarios of different battery temperature compensation scenario types.

[0092] In an exemplary embodiment of the present disclosure, the processing module 120 may obtain the detection temperature of the heating device in the following manner: in response to obtaining multiple detection temperatures of the heating device, a heating device detection temperature having a thermal impact on the battery detection temperature greater than a thermal impact threshold is selected from the multiple detection temperatures of the heating device.

[0093] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0094] Figure 6 FIG2 is a block diagram of an apparatus 200 for detecting battery temperature according to an exemplary embodiment. For example, the apparatus 200 for detecting battery temperature may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like.

[0095] Reference Figure 6 The apparatus 200 for battery temperature detection may include one or more of the following components: a processing component 202 , a memory 204 , a power component 206 , a multimedia component 208 , an audio component 210 , an input / output (I / O) interface 212 , a sensor component 214 , and a communication component 216 .

[0096] The processing component 202 generally controls the overall operation of the apparatus 200 for battery temperature detection, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 202 may include one or more processors 220 to execute instructions to complete all or part of the steps of the battery temperature detection method described above. In addition, the processing component 202 may also include one or more modules to facilitate interaction between the processing component 202 and other components. For example, the processing component 202 may also include a multimedia module to facilitate interaction between the multimedia component 208 and the processing component 202.

[0097] The memory 204 may be configured to store various types of data to support the operation of the apparatus 200 for battery temperature detection. Examples of such data include instructions for any application or method operating on the apparatus 200 for battery temperature detection, contact data, phone book data, messages, pictures, videos, etc. The memory 204 may be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0098] The power component 206 can provide power to various components of the apparatus for battery temperature detection 200. The power component 206 can also include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the apparatus for battery temperature detection 200.

[0099] The multimedia component 208 may include a screen that provides an output interface between the apparatus 200 for battery temperature detection and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel may include one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor may not only sense the boundaries of a touch or slide action, but may also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 208 may include a front camera and / or a rear camera. When the apparatus 200 for battery temperature detection is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0100] The audio component 210 can be configured to output and / or input audio signals. For example, the audio component 210 can include a microphone (MIC) that can be configured to receive external audio signals when the device 200 for battery temperature detection is in an operating mode, such as a call mode, a recording mode, or a voice recognition mode. The received audio signal can be further stored in the memory 204 or transmitted via the communication component 216. In some embodiments, the audio component 210 can also include a speaker for outputting audio signals.

[0101] I / O interface 212 can provide an interface between processing component 202 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.

[0102] The sensor assembly 214 may include one or more sensors to provide various status assessments for the apparatus for battery temperature sensing 200. For example, the sensor assembly 214 may detect the open / closed state of the apparatus for battery temperature sensing 200, the relative positioning of components, such as the display and keypad of the apparatus for battery temperature sensing 200. The sensor assembly 214 may also detect changes in the position of the apparatus for battery temperature sensing 200 or a component thereof, the presence or absence of user contact with the apparatus for battery temperature sensing 200, the orientation or acceleration / deceleration of the apparatus for battery temperature sensing 200, and changes in the temperature of the apparatus for battery temperature sensing 200. The sensor assembly 214 may include a proximity sensor, which may be configured to detect the presence of a nearby object without any physical contact. The sensor assembly 214 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 214 may also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0103] The communication component 216 can be configured to facilitate wired or wireless communication between the apparatus 200 for battery temperature detection and other devices. The apparatus 200 for battery temperature detection can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 216 can receive a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 216 can also include a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0104] In an exemplary embodiment, the device 200 for battery temperature detection can also be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-mentioned battery temperature detection method.

[0105] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is further provided, such as a memory 204 including instructions. The instructions may be executed by the processor 220 of the apparatus 200 for detecting battery temperature to perform the above-described battery temperature detection method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, or the like.

[0106] It is understood that in the present disclosure, "plurality" can refer to two or more than two, and other quantifiers are similar. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects before and after are in an "or" relationship. The singular forms "a", "the" and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise.

[0107] It is further understood that the terms "first," "second," and the like can be used to describe a variety of information, but such information should not be limited to these terms. These terms are used solely to distinguish information of the same type from one another and do not indicate a particular order or level of importance. In fact, the terms "first," "second," and the like can be used interchangeably. For example, first information can be referred to as second information, and similarly, second information can be referred to as first information without departing from the scope of this disclosure.

[0108] In the accompanying drawings, the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. The embodiments described above with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be understood as limitations on the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure. The embodiments of the present disclosure are described in detail above with reference to the accompanying drawings.

[0109] It is further understood that although operations are described in a particular order in the drawings in the embodiments of the present disclosure, this should not be construed as requiring that the operations be performed in the particular order shown or in a serial order, or that all of the operations shown be performed to obtain the desired results. In certain circumstances, multitasking and parallel processing may be advantageous.

[0110] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0111] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A battery temperature detection method, characterized in that: Applied to electronic equipment, the electronic equipment includes a battery and one or more heating devices, and the battery temperature detection method includes: Acquire a first detected temperature and a second detected temperature, where the first detected temperature is the detected temperature of the battery, and the second detected temperature is the detected temperature of each heating element in the one or more heating elements; Inputting the first detected temperature and the second detected temperature into a temperature compensation model to obtain a detected temperature after compensating the first detected temperature; The temperature compensation model is pre-trained based on the battery detection temperature, the heating device detection temperature, and the battery measured temperature, and is adapted to different battery temperature compensation scenarios; The temperature compensation model is determined in the following manner: Identify multiple battery temperature compensation scenarios; For each of the multiple battery temperature compensation scenarios, respectively obtain a battery detection temperature, a battery measured temperature, and a heating device detection temperature; Based on the battery detection temperature, the battery measured temperature, and the heating device detection temperature, respectively fitting and obtaining scene temperature compensation models that match the multiple battery temperature compensation scenarios, wherein different battery temperature compensation scenarios correspond to different scene temperature compensation models; Normalizing and fitting the scene temperature compensation models that match the multiple battery temperature compensation scenes to obtain the temperature compensation model; The multiple battery temperature compensation scenarios include: a first battery temperature compensation scenario and a second battery temperature compensation scenario, the first battery temperature compensation scenario is a static charging scenario, and the second battery temperature compensation scenario is a dynamic charging scenario; The first battery temperature compensation scenario corresponds to a first scenario temperature compensation model, and the second battery temperature compensation scenario corresponds to a second scenario temperature compensation model; The first scenario temperature compensation model is a scenario temperature compensation model in a static charging scenario, and the second scenario temperature compensation model is a scenario temperature compensation model in a dynamic charging scenario.

2. The battery temperature detection method according to claim 1, characterized in that: The scenario temperature compensation model includes model parameters. The temperature compensation model is obtained by normalizing and fitting the scenario temperature compensation models that match the multiple battery temperature compensation scenarios, including: determining a first battery temperature compensation scenario and a second battery temperature compensation scenario among the multiple battery temperature compensation scenarios, wherein the first battery temperature compensation scenario is different from the second battery temperature compensation scenario; The first battery temperature compensation scenario corresponds to a first scenario temperature compensation model, and the second battery temperature compensation scenario corresponds to a second scenario temperature compensation model; Inputting the battery detection temperature and the heating device detection temperature detected in the second battery temperature compensation scenario into the first scenario temperature compensation model to obtain the detection temperature after compensation in the first battery temperature compensation scenario; Adjusting the model parameters of the temperature compensation model of the first scenario based on the measured temperature of the second battery temperature compensation scenario and the compensated detected temperature to obtain a first fitting temperature compensation model; Using the first fitted temperature compensation model as the scene temperature compensation model corresponding to the new battery temperature compensation scene, and repeating the above process based on the scene temperature compensation models corresponding to the remaining battery temperature compensation scenes until all the multiple battery temperature compensation scenes are fitted, thereby obtaining a normalized fitted temperature compensation model; The remaining battery temperature compensation scenarios are other battery temperature compensation scenarios among the multiple battery temperature compensation scenarios except the first battery temperature compensation scenario and the second battery temperature compensation scenario.

3. The battery temperature detection method according to claim 1, wherein: The battery temperature compensation scenario corresponds to a battery temperature compensation scenario type, and the battery temperature compensation scenario type includes one or more of a static charging scenario type, a dynamic charging scenario type, and a discharging scenario type; The determining of multiple battery temperature compensation scenarios includes: determining a plurality of battery temperature compensation scenarios belonging to the same battery temperature compensation scenario type; and / or A plurality of battery temperature compensation scenarios of different battery temperature compensation scenario types are determined.

4. The battery temperature detection method according to any one of claims 1 to 3, characterized in that: Get the detected temperature of the heating device, including: In response to acquiring a plurality of heating device detection temperatures, a heating device detection temperature having a thermal influence on the battery detection temperature greater than a thermal influence threshold is selected from the plurality of heating device detection temperatures.

5. A battery temperature detection device, characterized in that: Applicable to electronic equipment, the electronic equipment includes a battery and one or more heating devices, the battery temperature detection device includes: an acquisition module, configured to acquire a first detected temperature and a second detected temperature, wherein the first detected temperature is the detected temperature of the battery, and the second detected temperature is the detected temperature of each heating element in the one or more heating elements; a processing module, configured to input the first detected temperature and the second detected temperature into a temperature compensation model to obtain a detected temperature after compensating the first detected temperature; The temperature compensation model is pre-trained based on the battery detection temperature, the heating device detection temperature, and the battery measured temperature, and is adapted to different battery temperature compensation scenarios; The processing module determines the temperature compensation model in the following manner: Identify multiple battery temperature compensation scenarios; For each of the multiple battery temperature compensation scenarios, respectively obtain a battery detection temperature, a battery measured temperature, and a heating device detection temperature; Based on the battery detection temperature, the battery measured temperature, and the heating device detection temperature, respectively fitting and obtaining scene temperature compensation models that match the multiple battery temperature compensation scenarios, wherein different battery temperature compensation scenarios correspond to different scene temperature compensation models; Normalizing and fitting the scene temperature compensation models that match the multiple battery temperature compensation scenes to obtain the temperature compensation model; The multiple battery temperature compensation scenarios include: a first battery temperature compensation scenario and a second battery temperature compensation scenario, the first battery temperature compensation scenario is a static charging scenario, and the second battery temperature compensation scenario is a dynamic charging scenario; The first battery temperature compensation scenario corresponds to a first scenario temperature compensation model, and the second battery temperature compensation scenario corresponds to a second scenario temperature compensation model; The first scenario temperature compensation model is a scenario temperature compensation model in a static charging scenario, and the second scenario temperature compensation model is a scenario temperature compensation model in a dynamic charging scenario.

6. The battery temperature detection device according to claim 5, characterized in that: The scenario temperature compensation model includes model parameters. The processing module obtains the temperature compensation model by normalizing and fitting the scenario temperature compensation models matched to the multiple battery temperature compensation scenarios in the following manner: determining a first battery temperature compensation scenario and a second battery temperature compensation scenario among the multiple battery temperature compensation scenarios, wherein the first battery temperature compensation scenario is different from the second battery temperature compensation scenario; The first battery temperature compensation scenario corresponds to a first scenario temperature compensation model, and the second battery temperature compensation scenario corresponds to a second scenario temperature compensation model; Inputting the battery detection temperature and the heating device detection temperature detected in the second battery temperature compensation scenario into the first scenario temperature compensation model to obtain the detection temperature after compensation in the first battery temperature compensation scenario; Adjusting the model parameters of the temperature compensation model of the first scenario based on the measured temperature of the second battery temperature compensation scenario and the compensated detected temperature to obtain a first fitting temperature compensation model; Using the first fitted temperature compensation model as the scene temperature compensation model corresponding to the new battery temperature compensation scene, and repeating the above process based on the scene temperature compensation models corresponding to the remaining battery temperature compensation scenes until all the multiple battery temperature compensation scenes are fitted, thereby obtaining a normalized fitted temperature compensation model; The remaining battery temperature compensation scenarios are other battery temperature compensation scenarios among the multiple battery temperature compensation scenarios except the first battery temperature compensation scenario and the second battery temperature compensation scenario.

7. The battery temperature detection device according to claim 5, characterized in that: The battery temperature compensation scenario corresponds to a battery temperature compensation scenario type, and the battery temperature compensation scenario type includes one or more of a static charging scenario type, a dynamic charging scenario type, and a discharging scenario type; The processing module determines multiple battery temperature compensation scenarios in the following manner: determining a plurality of battery temperature compensation scenarios belonging to the same battery temperature compensation scenario type; and / or A plurality of battery temperature compensation scenarios of different battery temperature compensation scenario types are determined.

8. The battery temperature detection device according to any one of claims 5 to 7, characterized in that: The processing module obtains the detected temperature of the heating device in the following manner: In response to acquiring a plurality of heating device detection temperatures, a heating device detection temperature having a thermal influence on the battery detection temperature greater than a thermal influence threshold is selected from the plurality of heating device detection temperatures.

9. A battery temperature detection device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the battery temperature detection method according to any one of claims 1 to 4. 10 . A non-transitory computer-readable storage medium, wherein when instructions in the storage medium are executed by a processor of a mobile terminal, the mobile terminal is enabled to execute the battery temperature detection method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Mobile terminal and battery temperature determination method and device

    CN107402081A