# US 12,184,113 B2 · Charge method for battery, storage medium, and terminal

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,184,113 B2
- Document ID: US12184113B2
- Status: Granted
- Kind: B2
- Application number: 17/619,601
- Filed: 2019-12-20
- Published: 2022-12-01
- Granted: 2024-12-31
- Earliest claimed: 2019-12-10
- Assignees: Huizhou Tcl Mobile Communication Co., Ltd.
- Applicants: HuiZhou TCL Mobile Communication Co., Ltd.
- Inventors: Shuisha Zhang; Peng Ye
- Web page: https://patentgrep.com/patent/US12184113B2

## CPC

- H02J 7/875: {Charging or discharging for charge maintenance, battery initiation or rejuvenation}
- H02J 7/94: in response to battery current
- H01M 10/44: Methods for charging or discharging (circuits for charging H02J7/00)
- H02J 7/96: in response to battery voltage
- H01M 10/448: {End of discharge regulating measures}
- H01M 2220/30: Batteries in portable systems, e.g. mobile phone, laptop
- H02J 2105/44: Portable electronic devices
- Y02E 60/10: Energy storage using batteries
- H02J: ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H01M: PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- Y02E: REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION

## Abstract

A charge method for a battery, a storage medium, and a terminal are provided and include: acquiring a discharge current of the battery when the battery is in a charge state; determining whether the discharge current is smaller than a predetermined current threshold value; if yes, determining whether the discharge current is in a stable state within a predetermined time period; and selecting a target voltage from a plurality of sample voltages in a predetermined voltage set according to a result of the stable state, adopting the target voltage as a charge voltage to charge the battery, and continuing to perform the determining whether the discharge current is smaller than the predetermined current threshold value.

## Claims

### Claim 1

A charge method for a battery, comprising:
acquiring a discharge current of the battery when the battery is in a charge state;
determining whether the discharge current is smaller than a predetermined current threshold value;
determining, in response to determining that the discharge current is smaller than the predetermined current threshold value, whether the discharge current is in a stable state within a predetermined time period; and
selecting a target voltage from a plurality of sample voltages in a predetermined voltage set according to a result of determining whether the discharge current is in the stable state, adopting the target voltage as a charge voltage to charge the battery, and continuing to perform the determining whether the discharge current is smaller than the predetermined current threshold value.

### Claim 2 (depends on 1)

The method of claim 1, wherein the selecting the target voltage from the plurality of sample voltages in the predetermined voltage set according to the result of determining whether the discharge current is in the stable state comprises:
selecting the target voltage from the plurality of sample voltages in the predetermined voltage set according to the discharge current, when the discharge current is in the stable state within the predetermined time period; and
remaining a present charge voltage, when the discharge current is not in the stable state within the predetermined time period.

### Claim 3 (depends on 2)

The method of claim 2, wherein before the selecting the target voltage from the plurality of sample voltages in the predetermined voltage set according to the discharge current, the method further comprises:
classifying the plurality of sample voltages in the predetermined voltage set into a plurality of grades to acquire a voltage value corresponding to each of the grades, wherein when the voltage value is smaller, the grade is higher.

### Claim 4 (depends on 3)

The method of claim 3, wherein the selecting the target voltage from the plurality of sample voltages in the predetermined voltage set according to the discharge current comprises:
identifying, according to all results of determining whether the discharge current is in the stable state, a number of times that the discharge current is in the stable state to acquire a stable state sequence;
selecting, according to the stable state sequence, a corresponding sample voltage from the plurality of sample voltages in the predetermined voltage set, wherein when the stable state sequence is greater, a grade of the corresponding sample voltage is higher and the voltage value is smaller; and
identifying the target voltage according to the voltage value corresponding to the grade of the corresponding sample voltage.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
adopting a sample voltage corresponding to the discharge current which is in the stable state for a first time as the charge voltage to charge the battery, when the discharge current is greater than or equal to the predetermined current threshold value.

### Claim 6 (depends on 1)

The method of claim 1, wherein after the adopting the target voltage as the charge voltage to charge the battery, the method further comprises:
stopping charging the battery when a charge current of the battery is smaller than a charge cut-off current.

### Claim 7 (depends on 1)

The method of claim 1, wherein the discharge current is ranged from 0 milliampere to 100 milliamperes.

### Claim 8

A non-volatile computer readable storage medium, wherein the computer readable storage medium stores computer programs therein, and the computer programs are called by a central processing unit to perform the following steps of:
acquiring a discharge current of the battery when the battery is in a charge state;
determining whether the discharge current is smaller than a predetermined current threshold value;
determining, in response to determining that the discharge current is smaller than the predetermined current threshold value, whether the discharge current is in a stable state within a predetermined time period; and
selecting a target voltage from a plurality of sample voltages in a predetermined voltage set according to a result of determining whether the discharge current is in the stable state, adopting the target voltage as a charge voltage to charge the battery, and continuing to perform the determining whether the discharge current is smaller than the predetermined current threshold value.

### Claim 9 (depends on 8)

The non-volatile computer readable storage medium of claim 8, wherein in the selecting the target voltage from the plurality of sample voltages in the predetermined voltage set according to the result of determining whether the discharge current is in the stable state, the computer programs are called by the central processing unit to perform the following steps of:
selecting the target voltage from the plurality of sample voltages in the predetermined voltage set according to the discharge current, when the discharge current is in the stable state within the predetermined time period; and
remaining a present charge voltage, when the discharge current is not in the stable state within the predetermined time period.

### Claim 10 (depends on 9)

The non-volatile computer readable storage medium of claim 9, wherein before the selecting the target voltage from the plurality of sample voltages in the predetermined voltage set according to the discharge current, the computer programs are called by the central processing unit to further perform the following steps of:
classifying the plurality of sample voltages in the predetermined voltage set into a plurality of grades to acquire a voltage value corresponding to each of the grades, wherein when the voltage value is smaller, the grade is higher.

### Claim 11 (depends on 10)

The non-volatile computer readable storage medium of claim 10, wherein in the selecting the target voltage from the plurality of sample voltages in the predetermined voltage set according to the discharge current, the computer programs are called by the central processing unit to perform the following steps of:
identifying, according to all results of determining whether the discharge current is in the stable state, a number of times that the discharge current is in the stable state to acquire a stable state sequence;
selecting, according to the stable state sequence, a corresponding sample voltage from the plurality of sample voltages in the predetermined voltage set, wherein when the stable state sequence is greater, a grade of the corresponding sample voltage is higher and the voltage value is smaller; and
identifying the target voltage according to the voltage value corresponding to the grade of the corresponding sample voltage.

### Claim 12 (depends on 11)

The non-volatile computer readable storage medium of claim 11, wherein when the discharge current is greater than or equal to the predetermined current threshold value, the computer programs are called by the central processing unit to perform the following steps of:
adopting a sample voltage corresponding to the discharge current which is in the stable state for a first time as the charge voltage to charge the battery.

### Claim 13 (depends on 8)

The non-volatile computer readable storage medium of claim 8, wherein after the adopting the target voltage as the charge voltage to charge the battery, the computer programs are called by the central processing unit to further perform the following steps of:
stopping charging the battery when a charge current of the battery is smaller than a charge cut-off current.

### Claim 14 (depends on 8)

The non-volatile computer readable storage medium of claim 8, wherein the discharge current is ranged from 0 milliampere to 100 milliamperes.

### Claim 15

A terminal, comprising a central processing unit and a storage device, wherein the storage device stores computer programs therein, and the computer programs stored in the storage device are called by the central processing unit to perform the following steps of:
acquiring a discharge current of the battery when the battery is in a charge state;
determining whether the discharge current is smaller than a predetermined current threshold value;
determining, in response to determining that the discharge current is smaller than the predetermined current threshold value, whether the discharge current is in a stable state within a predetermined time period; and
selecting a target voltage from a plurality of sample voltages in a predetermined voltage set according to a result of determining whether the discharge current is in the stable state, adopting the target voltage as a charge voltage to charge the battery, and continuing to perform the determining whether the discharge current is smaller than the predetermined current threshold value.

### Claim 16 (depends on 15)

The terminal of claim 15, wherein in the selecting the target voltage from the plurality of sample voltages in the predetermined voltage set according to the result of determining whether the discharge current is in the stable state, the computer programs stored in the storage device are called by the central processing unit to perform the following steps of:
selecting the target voltage from the plurality of sample voltages in the predetermined voltage set according to the discharge current, when the discharge current is in the stable state within the predetermined time period; and
remaining a present charge voltage, when the discharge current is not in the stable state within the predetermined time period.

### Claim 17 (depends on 16)

The terminal of claim 16, wherein before the selecting the target voltage from the plurality of sample voltages in the predetermined voltage set according to the discharge current, the computer programs stored in the storage device are called by the central processing unit to further perform the following steps of:
classifying the plurality of sample voltages in the predetermined voltage set into a plurality of grades to acquire a voltage value corresponding to each of the grades, wherein when the voltage value is smaller, the grade is higher.

### Claim 18 (depends on 17)

The terminal of claim 17, wherein in the selecting the target voltage from the plurality of sample voltages in the predetermined voltage set according to the discharge current, the computer programs stored in the storage device are called by the central processing unit to perform the following steps of:
identifying, according to all results of determining whether the discharge current is in the stable state, a number of times that the discharge current is in the stable state to acquire a stable state sequence;
selecting, according to the stable state sequence, a corresponding sample voltage from the plurality of sample voltages in the predetermined voltage set, wherein when the stable state sequence is greater, a grade of the corresponding sample voltage is higher and the voltage value is smaller; and
identifying the target voltage according to the voltage value corresponding to the grade of the corresponding sample voltage.

### Claim 19 (depends on 18)

The terminal of claim 18, wherein when the discharge current is greater than or equal to the predetermined current threshold value, the computer programs stored in the storage device are called by the central processing unit to perform the following steps of:
adopting a sample voltage corresponding to the discharge current which is in the stable state for a first time as the charge voltage to charge the battery.

### Claim 20 (depends on 15)

The storage medium of claim 15, wherein after the adopting the target voltage as the charge voltage to charge the battery, the computer programs stored in the storage device are called by the central processing unit to further perform the following steps of:
stopping charging the battery when a charge current of the battery is smaller than a charge cut-off current.
