# US 11,909,340 B2 · Motor vibration method, motor vibration device, computer device, and computer-readable storage medium

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

- Number: US 11,909,340 B2
- Document ID: US11909340B2
- Status: Granted
- Kind: B2
- Application number: 16/994,707
- Filed: 2020-08-17
- Published: 2021-02-04
- Granted: 2024-02-20
- Earliest claimed: 2019-06-28
- Assignees: AAC Technologies Pte. Ltd.
- Applicants: AAC Technologies Pte. Ltd.
- Inventors: Yajun Zheng; Yulei Zhang; Chengyan Sang
- Web page: https://patentgrep.com/patent/US11909340B2

## CPC

- H02P 25/032: Reciprocating, oscillating or vibrating motors
- G10L 25/18: the extracted parameters being spectral information of each sub-band
- G10L 25/51: for comparison or discrimination
- G10L 25/21: the extracted parameters being power information
- H01H 2003/008: {with a haptic or a tactile feedback controlled by electrical means, e.g. a motor or magnetofriction}
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H01H: ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES (contact cables H01B7/10; electrolytic self-interrupters H01G9/18; emergency protective circuit arrangements H02H; switching by electronic means without contact-making H03K17/00)

## Abstract

A motor vibration method and a motor vibration device are provided. The motor vibration method includes: receiving a vibration instruction, and acquiring target environmental data by a preset sensor, wherein the target environmental data includes one or more of environmental noise data, acceleration data and/or pressure data; determining a first vibration signal according to the target environmental data; generating a target vibration signal according to the first vibration signal and a preset second vibration signal, wherein a first frequency of the first vibration signal is greater than a second frequency of the second vibration signal; and controlling the motor to vibrate according to the target vibration signal. The method combines a traditional vibration reminding effect and a sound reminding effect provided by adding the medium- and high-frequency signal, thereby enhancing the reminding efficiency by means of motor vibration and increasing the successful rate of message delivery.

## Claims

### Claim 1

A motor vibration method comprising:
receiving a vibration instruction, and acquiring target environmental data by a preset sensor, wherein the target environmental data includes one or more of environmental noise data, acceleration data and/or pressure data;
determining a first vibration signal according to the target environmental data;
generating a target vibration signal according to the first vibration signal and a preset second vibration signal, wherein a first frequency of the first vibration signal is greater than a second frequency of the second vibration signal;
controlling the motor to vibrate according to the target vibration signal;
wherein determining the first vibration signal according to the target environmental data comprises:
extracting environmental noise spectral features from the environmental noise data;
determining an environmental noise center frequency corresponding to the environmental noise data according to the environmental noise spectral features; and
determining a vibration frequency corresponding to the environmental noise center frequency as the first frequency of the first vibration signal according to a preset mapping relation between noise frequencies and vibration frequencies.

### Claim 2 (depends on 1)

The motor vibration method according to claim 1, wherein determining the first vibration signal according to the target environmental data comprises:
acquiring an environmental noise sound pressure value in the environmental noise data;
determining an environmental noise sound pressure level corresponding to the environmental noise sound pressure value; and
determining a signal amplitude corresponding to the environmental noise sound pressure level as a first amplitude of the first vibration signal according to a preset mapping relation between noise sound pressure levels and signal amplitudes.

### Claim 3 (depends on 1)

The motor vibration method according to claim 1, wherein determining the first vibration signal according to the target environmental data comprises:
acquiring an environmental noise sound pressure value in the environmental noise data;
determining an environmental noise sound pressure level corresponding to the environmental noise sound pressure value; and
determining a signal amplitude corresponding to the environmental noise sound pressure level as a first amplitude of the first vibration signal according to a preset mapping relation between noise sound pressure levels and signal amplitudes.

### Claim 4 (depends on 1)

The motor vibration method according to claim 1, wherein determining the first vibration signal according to the target environmental data comprises:
inputting the target environmental data into a preset environment classification model to acquire a target device status and a target scenario type as outputs of the environment classification model; and
correcting the first vibration signal according to the target device status and the target scenario type.

### Claim 5 (depends on 4)

The motor vibration method according to claim 4, wherein correcting the first vibration signal according to the target device status and the target scenario type comprises:
determining a first correction value and a second correction value according to the target device status and the target scenario type; and
correcting a first vibration frequency and a first amplitude of the first vibration signal according to the first correction value and the second correction value.

### Claim 6 (depends on 1)

The motor vibration method according to claim 1, wherein determining the target vibration signal according to the first vibration signal and the preset second vibration signal comprises:
acquiring a vibration signal with a preset second frequency and a preset second amplitude to serve as the second vibration signal; and
superposing the first vibration signal and the second vibration signal to generate the target vibration signal.

### Claim 7 (depends on 1)

The motor vibration method according to claim 1, further comprising:
determining a sample set, wherein the sample set includes multiple environmental data samples and sample reference results corresponding to the environmental data samples, and each of the sample reference results includes a device status and/or a scenario type; and
training a preset environment classification model with the environmental data samples as inputs and the sample reference results as outputs.
