# US 2023/0054865 A1 · Volume Adjustment Method and Device, and System

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

- Number: US 2023/0054865 A1
- Document ID: US20230054865A1
- Status: Published application
- Kind: A1
- Application number: 17/789,072
- Filed: 2020-10-22
- Published: 2023-02-23
- Earliest claimed: 2019-12-27
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Hanbing Zhang; Jie Li; Xiang Chen
- Web page: https://patentgrep.com/patent/US20230054865A1

## CPC

- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- H04M 1/6016: {in the receiver circuit}
- H04M 1/72442: for playing music files
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Embodiments of this application provide a volume adjustment method and device, and a system. The method includes: A first terminal device sends a first playback request to a server, where the first playback request carries a model of the first terminal device and an identifier of the first audio. The server determines a first volume value of the first audio based on the identifier of the first audio and the model of the first terminal device. The server determines, based on the first volume value and a preset volume threshold of the first terminal device, a first volume gain. The first terminal device determines, based on the first volume gain and a currently set second volume value, a first target volume value. The first terminal device adjusts volume of playing the first audio to the first target volume value.

## Claims

### Claim 1

A volume adjustment method, comprising:
sending, by a first terminal device, a first playback request to a server, wherein the first playback request is used to request to play first audio on the first terminal device, and wherein the first playback request carries a model of the first terminal device and an identifier of the first audio;
determining, by the server, a first volume value of the first audio based on the identifier of the first audio and the model of the first terminal device;
determining, by the server based on the first volume value and a volume threshold of the first terminal device, a first volume gain for playing the first audio on the first terminal device;
sending, by the server, first volume control information to the first terminal device, wherein the first volume control information indicates the first volume gain;
determining, by the first terminal device based on the first volume gain and a second volume value currently set by the first terminal device, a first target volume value for playing the first audio on the first terminal device; and
adjusting, by the first terminal device, a volume of playing the first audio to the first target volume value.

### Claim 2 (depends on 1)

The method according to claim 1, wherein determining, by the first terminal device based on the first volume gain and the second volume value currently set by the first terminal device, the first target volume value for playing the first audio on the first terminal device comprises:
setting the first target volume value to greater than the second volume value based on when first volume gain being greater than 1;
setting the first target volume value equal to the second volume value based on the first volume gain being equal to 1; or
setting the first target volume value to less than the second volume value based on when first volume gain being less than 1.

### Claim 3 (depends on 1)

The method according to claim 1, wherein before the determining, by the server, the first volume value of the first audio based on the identifier of the first audio and the model of the first terminal device, the method further comprises:
receiving, by the server, a plurality of volume values, wherein the plurality of volume values comprise volume values set when a plurality of users play the first audio by using terminal devices that are of a same model as the first terminal device; and
determining, by the server, the first volume value based on the plurality of volume values.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the determining, by the server, the first volume value based on the plurality of volume values comprises:
determining, by the server, a volume value that is in the plurality of volume values and that is set for a largest quantity of times as the first volume value.

### Claim 5 (depends on 3)

The method according to claim 3, wherein the determining, by the server, the first volume value based on the plurality of volume values comprises:
determining, by the server, an average value of the plurality of volume values as the first volume value.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the determining, by the server, a first volume value of the first audio based on the identifier of the first audio and the model of the first terminal device comprises:
determining, by the server, the first volume value based on the identifier of the first audio, the model of the first terminal device, and volume information, wherein the volume information comprises a mapping relationship between the identifier of the first audio, the model of the first terminal device, and the first volume value.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the method further comprises:
sending, by a second terminal device, a second playback request to the server, wherein the second playback request requests to play second audio on the second terminal device, and the second playback request carries a model of the second terminal device and an identifier of the second audio;
determining, by the server, based on the server determining that the model of the second terminal device is different from the model of the first terminal device, a third volume value of the second audio based on the identifier of the second audio and the model of the first terminal device;
determining, by the server based on the third volume value and the volume threshold, a second volume gain for playing the second audio on the first terminal device;
sending, by the server, second volume control information to the second terminal device, wherein the second volume control information indicates the second volume gain;
determining, by the second terminal device based on the second volume gain, a fourth volume value currently set by the second terminal device, and a volume distinguishing factor, a second target volume value for playing the second audio on the second terminal device, wherein the volume distinguishing factor indicates a volume difference between the first terminal device and the second terminal device; and
adjusting, by the second terminal device, volume of playing the second audio to the second target volume value.

### Claim 8

A volume adjustment method, comprising:
detecting, by a terminal device, a playback request operation of a user, wherein the playback request operation is an operation of requesting to play first audio;
determining, by the terminal device in response to the playback request operation, a first volume value of the first audio based on an identifier of the first audio and a model of the terminal device;
determining, by the terminal device based on the first volume value and a volume threshold of the terminal device, a first volume gain for playing the first audio;
determining, by the terminal device based on the first volume gain and a currently set second volume value, a first target volume value for playing the first audio; and
adjusting, by the terminal device, volume of playing the first audio to the first target volume value.

### Claim 9 (depends on 8)

The method according to claim 8, wherein determining, by the terminal device based on the first volume gain and a currently set second volume value, a first target volume value for playing the first audio comprises:
setting the first target volume value to greater than the second volume value based on when first volume gain being greater than 1;
setting the first target volume value equal to the second volume value based on when first volume gain being equal to 1; or
setting the first target volume value to less than the second volume value based on when first volume gain being less than 1.

### Claim 10 (depends on 8)

The method according to claim 8, wherein the determining, by the terminal device in response to the playback request operation, a first volume value of the first audio based on an identifier of the first audio and a model of the terminal device comprises:
receiving, by the terminal device, volume information sent by a server, wherein the volume information comprises a mapping relationship between the identifier of the first audio, the model of the terminal device, and the first volume value; and
determining, by the terminal device, the first volume value based on the identifier of the first audio, the model of the terminal device, and the volume information.

### Claim 11 (depends on 10)

The method according to claim 10, wherein the receiving, by the terminal device, volume information sent by a server comprises:
sending, by the terminal device, a volume information request to the server, wherein the volume information request carries the identifier of the first audio and the model of the terminal device; and
receiving, by the terminal device, the volume information sent by the server based on the volume information request.

### Claim 12

A volume adjustment system, comprising:
a first terminal device; and
a server, wherein a communication connection is established between the first terminal device and the server;
wherein the first terminal device is configured to:
send a first playback request to the server, wherein the first playback request requests to play first audio on the first terminal device, and the first playback request carries a model of the first terminal device and an identifier of the first audio;
wherein the server is configured to
determine a first volume value of the first audio based on the identifier of the first audio and the model of the first terminal device;
determine, based on the first volume value and a volume threshold of the first terminal device, a first volume gain for playing the first audio on the first terminal device; and
send first volume control information to the first terminal device, wherein the first volume control information is used to indicate the first volume gain; and
wherein the first terminal device is further configured to:
determine, based on the first volume gain and a second volume value currently set by the first terminal device, a first target volume value for playing the first audio on the first terminal device; and
adjust volume of playing the first audio to the first target volume value.

### Claim 13 (depends on 12)

The system according to claim 12, wherein determine, based on the first volume value and a volume threshold of the first terminal device, a first volume gain for playing the first audio on the first terminal device comprises:
setting the first target volume value to greater than the second volume value based on the first volume gain being greater than 1;
setting the first target volume value equal to the second volume value based on the first volume gain being equal to 1; or
setting the first target volume value is less than the second volume value based on the first volume gain being less than 1.

### Claim 14 (depends on 12)

The system according to claim 12, wherein the server is further configured to:
receive a plurality of volume values before determining the first volume value of the first audio based on the identifier of the first audio and the model of the first terminal device, wherein the plurality of volume values comprise volume values set when a plurality of users play the first audio by using terminal devices that are of a same model as the first terminal device; and
determine the first volume value based on the plurality of volume values.

### Claim 15 (depends on 14)

The system according to claim 14, wherein the server is configured to determine a volume value that is in the plurality of volume values and that is set for a largest quantity of times as the first volume value.

### Claim 16 (depends on 14)

The system according to claim 14, wherein the server is configured to determine an average value of the plurality of volume values as the first volume value.

### Claim 17 (depends on 12)

The system according to claim 12, wherein the server is configured to determine the first volume value based on the identifier of the first audio, the model of the first terminal device, and volume information, wherein the volume information comprises a mapping relationship between the identifier of the first audio, the model of the first terminal device, and the first volume value.

### Claim 18 (depends on 12)

The system according to claim 12, wherein the system further comprises a second terminal device, and a communication connection is established between the second terminal device and the server;
wherein the second terminal device is configured to send a second playback request to the server, wherein the second playback request is used to request to play second audio on the second terminal device, and the second playback request carries a model of the second terminal device and an identifier of the second audio;
wherein the server is configured to:
determine, based on determining that the model of the second terminal device is different from the model of the first terminal device, a third volume value of the second audio based on the identifier of the second audio and the model of the first terminal device;
determine, based on the third volume value and the volume threshold, a second volume gain for playing the second audio on the first terminal device; and
send second volume control information to the second terminal device, wherein the second volume control information is used to indicate the second volume gain; and
wherein the second terminal device is further configured to:
determine, based on the second volume gain, a fourth volume value currently set by the second terminal device, and a volume distinguishing factor, a second target volume value for playing the second audio on the second terminal device, wherein the volume distinguishing factor indicates a volume difference between the first terminal device and the second terminal device; and
adjust volume of playing the second audio to the second target volume value.

### Claim at position 19

19-25. (canceled)
