Method and apparatus for controlling linear motor, device, and readable storage medium

US12283909B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12283909-B2
Application numberUS-202217796623-A
CountryUS
Kind codeB2
Filing dateJan 21, 2022
Priority dateMay 20, 2021
Publication dateApr 22, 2025
Grant dateApr 22, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of this application provide a method and apparatus for controlling a linear motor, a device, and a readable storage medium. The method for controlling a linear motor includes: determining, in response to an operation instruction, a vibration description file of an operation object of the operation instruction; and outputting a vibration sense that meets a waveform requirement of the vibration description file, where the vibration sense is provided by a linear motor in a first vibration state, and the first vibration state matches an attribute of the linear motor.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for controlling a linear motor, applicable to an electronic device, wherein the electronic device comprises a linear motor, and the method comprises: determining, in response to an operation instruction, a vibration description file of an operation object of the operation instruction; and outputting a vibration sense that meets a waveform requirement of the vibration description file, wherein the vibration sense is provided by a linear motor in a first vibration state, and the first vibration state matches an attribute of the linear motor. 2. The method for controlling a linear motor according to claim 1 , wherein the outputting a vibration sense that meets a waveform requirement of the vibration description file comprises: outputting a vibration sense corresponding to a waveform that has a first change trend within a startup time and has a second change trend within a stop time, wherein the first change trend is that an amplitude of a steady-state waveform changes smoothly from zero to an amplitude of a linear motor stable vibration state, and the second change trend is that the amplitude of the steady-state waveform changes smoothly from the amplitude of the linear motor stable vibration state to zero. 3. The method for controlling a linear motor according to claim 1 , wherein the outputting a vibration sense that meets a waveform requirement of the vibration description file, wherein the vibration sense is provided by a linear motor in a first vibration state, and the first vibration state matches an attribute of the linear motor comprises: outputting a vibration sense corresponding to a steady-state waveform whose frequency is a target frequency, wherein the target frequency is mapped from a frequency of a steady-state waveform of the vibration description file according to a preset first mapping rule and a frequency of the linear motor; and/or outputting a vibration sense corresponding to a waveform sequence, wherein a frequency of the waveform sequence is the same as a frequency of a transient waveform of the vibration description file, and a frequency of a target transient waveform is adapted to the linear motor. 4. The method for controlling a linear motor according to claim 1 , wherein the process of outputting a vibration sense that meets a waveform requirement of the vibration description file further comprises: obtaining, in response to an interruption event, the vibration description file corresponding to the interruption event, wherein the vibration description file is used for describing a vibration parameter; and adjusting the vibration sense to a vibration sense corresponding to the interruption event, wherein the vibration sense corresponding to the interruption event meets the waveform requirement of the vibration description file corresponding to the interruption event. 5. The method for controlling a linear motor according to claim 1 , wherein a process of generating the vibration description file of the operation object comprises: displaying, in response to an operation instruction on an import control in an interaction interface, a basic waveform of the operation object in the interaction interface, wherein the operation object comprises at least one of a multimedia file or a scene vibration sense waveform; displaying an adjusted waveform in response to an adjustment instruction on the basic waveform in the interaction interface; and generating the vibration description file of the operation object in response to an operation instruction on a generation control in the interaction interface. 6. The method for controlling a linear motor according to claim 5 , wherein the displaying an adjusted waveform in response to an adjustment instruction on the basic waveform in the interaction interface comprises: displaying, in response to an operation instruction on a preset adjustment point on the basic waveform displayed in the interaction interface, an adjustment point on the basic waveform; and displaying, in response to a drag instruction on the adjustment point in a first vibration parameter adjustment mode, a waveform after a first vibration parameter is adjusted, wherein the first vibration parameter comprises an amplitude and/or a frequency. 7. The method for controlling a linear motor according to claim 6 , wherein the basic waveform comprises a steady-state waveform, and the first vibration parameter further comprises a time parameter; and the displaying, in response to a drag instruction on the adjustment point in a first vibration parameter adjustment mode, a waveform after a first vibration parameter is adjusted comprises: displaying, in response to the drag instruction on the adjustment point on a time axis in a time adjustment mode, the waveform after the time parameter is adjusted. 8. The method for controlling a linear motor according to claim 5 , wherein the displaying an adjusted waveform in response to an adjustment instruction on the basic waveform in the interaction interface comprises: displaying, in response to a drag instruction on the waveform displayed in the interaction interface, the waveform after a time parameter is adjusted. 9. The method for controlling a linear motor according to claim 5 , wherein the displaying an adjusted waveform in response to an adjustment instruction on the basic waveform in the interaction interface comprises: displaying, in response to an instruction of dragging a plurality of waveforms to a state in which time ranges overlap in the interaction interface, the waveform after the plurality of waveforms are superimposed. 10. An apparatus for controlling a linear motor, applicable to an electronic device, wherein the electronic device comprises a linear motor, and the apparatus comprises: a determining unit, configured to determine, in response to an operation instruction, a vibration description file of an operation object of the operation instruction; and an output unit, configured to output a vibration sense that meets a waveform requirement of the vibration description file, wherein the vibration sense is provided by a linear motor in a first vibration state, and the first vibration state matches an attribute of the linear motor. 11. An electronic device, comprising: one or more processors; a memory, storing a program; and a linear motor; the program, when executed by the one or more processors, causes the one or more processors to implement the method, wherein the method comprises: determining, in response to an operation instruction, a vibration description file of an operation object of the operation instruction; and outputting a vibration sense that meets a waveform requirement of the vibration description file, wherein the vibration sense is provided by the linear motor in a first vibration state, and the first vibration state matches an attribute of the linear motor. 12. The electronic device according to claim 11 , wherein the outputting a vibration sense that meets a waveform requirement of the vibration description file comprises: outputting a vibration sense corresponding to a waveform that has a first change trend within a startup time and has a second change trend within a stop time, wherein the first change trend is that an amplitude of a steady-state waveform changes smoothly from zero to an amplitude of a linear motor stable vibration state, and the second change trend is that the amplitude of the steady-state waveform changes smoothly from the amplitude of the linear motor stable vibration state to zero. 13. The electronic device according to claim 11 , wherein the outputting a vibration sense that meets a wave

Assignees

Inventors

Classifications

  • Linear motors · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • Input arrangements with force or tactile feedback as computer generated output to the user · CPC title

  • Vibrating means for incoming calls · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12283909B2 cover?
Embodiments of this application provide a method and apparatus for controlling a linear motor, a device, and a readable storage medium. The method for controlling a linear motor includes: determining, in response to an operation instruction, a vibration description file of an operation object of the operation instruction; and outputting a vibration sense that meets a waveform requirement of the…
Who is the assignee on this patent?
Honor Device Co Ltd
What technology area does this patent fall under?
Primary CPC classification H02P6/006. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 22 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).