# US 2023/0057783 A1 · Terminal vibration evaluation method and apparatus in game scenario, medium, and device

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

- Number: US 2023/0057783 A1
- Document ID: US20230057783A1
- Status: Published application
- Kind: A1
- Application number: 17/983,310
- Filed: 2022-11-08
- Published: 2023-02-23
- Earliest claimed: 2021-02-05
- Assignees: Tencent Technology (Shenzhen) Company Limited
- Applicants: Tencent Technology (Shenzhen) Company Limited
- Inventors: Yanhui LU; Kai HONG; Shili XU; Haiyang WU; Qitian ZHANG; Jingjing CHEN; Zhuan LIU
- Web page: https://patentgrep.com/patent/US20230057783A1

## CPC

- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- A63F 13/24: Constructional details thereof, e.g. game controllers with detachable joystick handles
- A63F 13/285: Generating tactile feedback signals via the game input device, e.g. force feedback
- A63F 13/35: Details of game servers
- A63F 13/42: by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- G06N 20/00: Machine learning
- G06F 2203/013: Force feedback applied to a game
- Y02D 30/70: in wireless communication networks
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

The present disclosure provides a terminal vibration evaluation method performed by an electronic device. The method includes: acquiring an actual vibration curve of a target terminal when a target game scenario is displayed; acquiring a predefined vibration description file associated with the target game scenario, and determining a predefined vibration curve according to the predefined vibration description file; determining target deviation data between the actual vibration curve and the predefined vibration curve; and determining, according to the target deviation data, whether vibration of the target terminal matches the target game scenario. The present disclosure provides a measurement solution used for determining whether terminal vibration matches a game scenario (for example, a game sound and a game picture), which helps improve a matching degree between terminal vibration and the game scenario, thereby improving a sense of substitution of the game and a sense of immersion of a player.

## Claims

### Claim 1

A terminal vibration evaluation method in a game scenario, performed by an electronic device and comprising:
acquiring an actual vibration curve of a target terminal when a target game scenario is displayed on the target terminal;
acquiring a predefined vibration description file associated with the target game scenario, and determining a predefined vibration curve associated with the display of the target game scenario on the target terminal according to the predefined vibration description file;
determining target deviation data between the actual vibration curve and the predefined vibration curve; and
determining, according to the target deviation data, whether vibration of the target terminal matches the target game scenario.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the determining target deviation data between the actual vibration curve and the predefined vibration curve comprises:
determining a target fitting parameter according to the actual vibration curve and the predefined vibration curve, and using the target fitting parameter as the target deviation data.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the determining a target fitting parameter according to the actual vibration curve and the predefined vibration curve comprises:
determining one or more of a delay indicator parameter, a trailing indicator parameter, a frequency deviation indicator parameter, and an intensity deviation indicator parameter according to the actual vibration curve and the predefined vibration curve; and
the determining, according to the target deviation data, whether vibration of the target terminal matches the target game scenario comprises:
determining a vibration overall evaluation indicator value according to one or more of the delay indicator parameter, the trailing indicator parameter, the frequency deviation indicator parameter, and the intensity deviation indicator parameter; and
determining, according to the vibration overall evaluation indicator value, whether the vibration of the target terminal matches the target game scenario.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the determining target deviation data between the actual vibration curve and the predefined vibration curve comprises:
determining the target deviation data between the actual vibration curve and the predefined vibration curve according to a target vibration impact factor associate with the target terminal.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the target vibration impact factor is determined in the following manner:
acquiring a scenario identifier corresponding to the target game scenario and a terminal identifier of the target terminal;
acquiring, according to the scenario identifier, a game identifier corresponding to the target game scenario;
acquiring at least one of the following information of the target terminal according to the terminal identifier: physical information of the target terminal, motor information of the target terminal, a network delay factor related to the target terminal, and Bluetooth information of the target terminal; and
determining the scenario identifier, the game identifier, and information about the target terminal obtained according to the terminal identifier as the target vibration impact factor.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the method further comprises:
adjusting the predefined vibration description file according to the target deviation data to obtain an adjusted predefined vibration description file; and
transmitting the adjusted predefined vibration description file to the target terminal in response to a vibration instruction that is initiated by the target terminal and that is associated with the target game scenario, so that the target terminal generates, based on the adjusted predefined vibration description file, vibration that matches the target game scenario.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the adjusting the predefined vibration description file according to the target deviation data to obtain an adjusted predefined vibration description file comprises:
determining a deviation cancellation factor according to the target deviation data; and
performing adjustment processing on the predefined vibration description file based on the deviation cancellation factor, to obtain the adjusted predefined vibration description file.

### Claim 8 (depends on 6)

The method according to claim 6, wherein the transmitting the adjusted predefined vibration description file to the target terminal in response to a vibration instruction that is initiated by the target terminal and that is associated with the target game scenario, so that the target terminal generates, based on the adjusted predefined vibration description file, vibration that matches the target game scenario comprises:
invoking a target interface in response to vibration instructions that are initiated by a plurality of target terminals and that are associated with the target game scenario, so as to perform format protocol conversion on the adjusted predefined vibration description file by using the target interface, to obtain a unified-format predefined vibration description file; and
transmitting the unified-format predefined vibration description file to the plurality of target terminals, so that after parsing the adjusted predefined vibration description file, the target terminals generate vibration that matches the target game scenario.

### Claim 9

An electronic device, comprising:
a processor; and
a memory, configured to store executable instructions of the processor,
the processor being configured to perform a terminal vibration evaluation method in a game scenario by executing the executable instructions, the method including:
acquiring an actual vibration curve of a target terminal when a target game scenario is displayed on the target terminal;
acquiring a predefined vibration description file associated with the target game scenario, and determining a predefined vibration curve associated with the display of the target game scenario on the target terminal according to the predefined vibration description file;
determining target deviation data between the actual vibration curve and the predefined vibration curve; and
determining, according to the target deviation data, whether vibration of the target terminal matches the target game scenario.

### Claim 10 (depends on 9)

The electronic device according to claim 9, wherein the determining target deviation data between the actual vibration curve and the predefined vibration curve comprises:
determining a target fitting parameter according to the actual vibration curve and the predefined vibration curve, and using the target fitting parameter as the target deviation data.

### Claim 11 (depends on 10)

The electronic device according to claim 10, wherein the determining a target fitting parameter according to the actual vibration curve and the predefined vibration curve comprises:
determining one or more of a delay indicator parameter, a trailing indicator parameter, a frequency deviation indicator parameter, and an intensity deviation indicator parameter according to the actual vibration curve and the predefined vibration curve; and
the determining, according to the target deviation data, whether vibration of the target terminal matches the target game scenario comprises:
determining a vibration overall evaluation indicator value according to one or more of the delay indicator parameter, the trailing indicator parameter, the frequency deviation indicator parameter, and the intensity deviation indicator parameter; and
determining, according to the vibration overall evaluation indicator value, whether the vibration of the target terminal matches the target game scenario.

### Claim 12 (depends on 9)

The electronic device according to claim 9, wherein the determining target deviation data between the actual vibration curve and the predefined vibration curve comprises:
determining the target deviation data between the actual vibration curve and the predefined vibration curve according to a target vibration impact factor associate with the target terminal.

### Claim 13 (depends on 12)

The electronic device according to claim 12, wherein the target vibration impact factor is determined in the following manner:
acquiring a scenario identifier corresponding to the target game scenario and a terminal identifier of the target terminal;
acquiring, according to the scenario identifier, a game identifier corresponding to the target game scenario;
acquiring at least one of the following information of the target terminal according to the terminal identifier: physical information of the target terminal, motor information of the target terminal, a network delay factor related to the target terminal, and Bluetooth information of the target terminal; and
determining the scenario identifier, the game identifier, and information about the target terminal obtained according to the terminal identifier as the target vibration impact factor.

### Claim 14 (depends on 9)

The electronic device according to claim 9, wherein the method further comprises:
adjusting the predefined vibration description file according to the target deviation data to obtain an adjusted predefined vibration description file; and
transmitting the adjusted predefined vibration description file to the target terminal in response to a vibration instruction that is initiated by the target terminal and that is associated with the target game scenario, so that the target terminal generates, based on the adjusted predefined vibration description file, vibration that matches the target game scenario.

### Claim 15 (depends on 14)

The electronic device according to claim 14, wherein the adjusting the predefined vibration description file according to the target deviation data to obtain an adjusted predefined vibration description file comprises:
determining a deviation cancellation factor according to the target deviation data; and
performing adjustment processing on the predefined vibration description file based on the deviation cancellation factor, to obtain the adjusted predefined vibration description file.

### Claim 16 (depends on 14)

The electronic device according to claim 14, wherein the transmitting the adjusted predefined vibration description file to the target terminal in response to a vibration instruction that is initiated by the target terminal and that is associated with the target game scenario, so that the target terminal generates, based on the adjusted predefined vibration description file, vibration that matches the target game scenario comprises:
invoking a target interface in response to vibration instructions that are initiated by a plurality of target terminals and that are associated with the target game scenario, so as to perform format protocol conversion on the adjusted predefined vibration description file by using the target interface, to obtain a unified-format predefined vibration description file; and
transmitting the unified-format predefined vibration description file to the plurality of target terminals, so that after parsing the adjusted predefined vibration description file, the target terminals generate vibration that matches the target game scenario.

### Claim 17

A non-transitory computer-readable storage medium, storing executable instructions, the executable instructions, when executed by a processor of an electronic device, causing the electronic device to perform a terminal vibration evaluation method in a game scenario, the method including:
acquiring an actual vibration curve of a target terminal when a target game scenario is displayed on the target terminal;
acquiring a predefined vibration description file associated with the target game scenario, and determining a predefined vibration curve associated with the display of the target game scenario on the target terminal according to the predefined vibration description file;
determining target deviation data between the actual vibration curve and the predefined vibration curve; and
determining, according to the target deviation data, whether vibration of the target terminal matches the target game scenario.

### Claim 18 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein the determining target deviation data between the actual vibration curve and the predefined vibration curve comprises:
determining a target fitting parameter according to the actual vibration curve and the predefined vibration curve, and using the target fitting parameter as the target deviation data.

### Claim 19 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein the determining target deviation data between the actual vibration curve and the predefined vibration curve comprises:
determining the target deviation data between the actual vibration curve and the predefined vibration curve according to a target vibration impact factor associate with the target terminal.

### Claim 20 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein the method further comprises:
adjusting the predefined vibration description file according to the target deviation data to obtain an adjusted predefined vibration description file; and
transmitting the adjusted predefined vibration description file to the target terminal in response to a vibration instruction that is initiated by the target terminal and that is associated with the target game scenario, so that the target terminal generates, based on the adjusted predefined vibration description file, vibration that matches the target game scenario.
