Vibration feedback control method, device, equipment and storage medium

CN117075733BActive Publication Date: 2026-09-18GEER TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311097047.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-29
Publication Date
2026-09-18
Estimated Expiration
2043-08-29

AI Technical Summary

Technical Problem

[0004]本发明的主要目的在于提供一种震动反馈控制方法、装置、设备及存储介质,旨在解决现有技术控制触摸设备进行震动的效率和准确率较低的技术问题

Benefits of technology

[0038] The vibration feedback control method proposed in this invention receives an interactive event sent by a touch device, determines the event type of the interactive event, generates a target vibration feedback command based on the event type, and controls the touch device to vibrate according to the target vibration feedback command. Through this method, after receiving an interactive event sent by the touch device, determining the event type of the interactive event, generating a target vibration feedback command based on the event type, and then controlling the touch device to vibrate based on the target vibration feedback command, the efficiency and accuracy of controlling the touch device to vibrate can be effectively improved, the amount of message transmission between the touch device and the vibration feedback controller can be reduced, and fast and stable interactive control can be achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117075733B_ABST
    Figure CN117075733B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of data processing, and discloses a vibration feedback control method, device, equipment and storage medium, the method comprising the following steps: receiving an interaction event sent by a touch control device, determining the event type of the interaction event; generating a target vibration feedback instruction according to the event type; controlling the touch control device to vibrate according to the target vibration feedback instruction; in the above manner, after receiving the interaction event sent by the touch control device, the event type of the interaction event is determined, then the target vibration feedback instruction is generated according to the event type, and then the touch control device is controlled to vibrate based on the target vibration feedback instruction, so that the efficiency and accuracy of controlling the touch control device to vibrate can be effectively improved, the message transmission amount between the touch control device and the vibration feedback controller is reduced, and fast and stable interaction control is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to vibration feedback control methods, devices, equipment, and storage media. Background Technology

[0002] With the popularization of smart electronic devices, more and more people own different types of smart electronic devices. During use, people operate the touch devices by controlling them. For example, when clicking an icon, the common way to remind people that the operation is completed is by vibration. However, each operation requires the touch device to vibrate once. If the operation is continuous, the touch device needs to vibrate multiple times. However, each control requires the transmission of messages. The large amount of information transmission is prone to delays or loss, resulting in low efficiency and accuracy of controlling the touch device to vibrate.

[0003] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention

[0004] The main objective of this invention is to provide a vibration feedback control method, device, equipment, and storage medium, aiming to solve the technical problem of low efficiency and accuracy in controlling the vibration of touch devices in the prior art.

[0005] To achieve the above objectives, the present invention provides a vibration feedback control method, which includes the following steps:

[0006] Receive interactive events sent by a touch device and determine the event type of the interactive event;

[0007] Generate a target vibration feedback command based on the event type;

[0008] The touch device is controlled to vibrate according to the target vibration feedback command.

[0009] Optionally, the event types include intensive interaction event types and non-intensive interaction event types;

[0010] The method of receiving interactive events sent by the touch device and determining the event type of the interactive event includes:

[0011] The number of interactions within the target time period is obtained based on the interaction events.

[0012] If the number of interactions within the target time period is greater than or equal to a preset threshold, the event type of the interaction event is determined to be a dense interaction event type.

[0013] If the number of interactions within the target time period is less than a preset threshold, the event type of the interaction event is determined to be a non-intensive interaction event type.

[0014] Optionally, the target vibration feedback command includes a self-vibration feedback command and a single vibration feedback command;

[0015] The step of generating a target vibration feedback command based on the event type includes:

[0016] When the event type is a dense interactive event type, a self-vibration feedback command is generated;

[0017] When the event type is a non-intensive interactive event type, a single vibration feedback command is generated.

[0018] Optionally, controlling the touch device to vibrate according to the target vibration feedback command includes:

[0019] The target vibration feedback command is sent to the touch device so that the touch device determines the corresponding vibration mode according to the target vibration feedback command and vibrates according to the vibration mode.

[0020] Optionally, the vibration mode includes a single vibration mode;

[0021] Sending the target vibration feedback command to the touch device, so that the touch device determines the corresponding vibration mode according to the target vibration feedback command and vibrates according to the vibration mode, includes:

[0022] When the target vibration feedback command is a single vibration feedback command, the target vibration feedback command is sent to the touch device so that the touch device determines the corresponding vibration mode as a single vibration mode according to the target vibration feedback command and performs vibration according to the single vibration mode.

[0023] Optionally, the vibration mode includes a self-vibration mode;

[0024] Sending the target vibration feedback command to the touch device, so that the touch device determines the corresponding vibration mode according to the target vibration feedback command and vibrates according to the vibration mode, includes:

[0025] When the target vibration feedback command is a self-vibration feedback command, the target vibration feedback command is sent to the touch device so that the touch device determines the corresponding vibration mode as a self-vibration mode according to the target vibration feedback command and vibrates according to the self-vibration mode.

[0026] Optionally, after vibrating according to the self-vibration mode, the method further includes:

[0027] Monitor the vibration duration of the touch device according to the self-vibration mode;

[0028] When the vibration duration is less than a preset duration threshold, it is determined whether an interaction event sent again by the touch device is received;

[0029] The waiting time is determined based on the vibration duration and the preset time duration;

[0030] After the waiting time is reached, a current vibration feedback command is generated based on the resent interactive event;

[0031] The touch device is controlled to vibrate again based on the current vibration feedback command.

[0032] Furthermore, to achieve the above objectives, the present invention also proposes a vibration feedback control device, the vibration feedback control device comprising:

[0033] A determination module is used to receive interactive events sent by a touch device and determine the event type of the interactive event;

[0034] The generation module is used to generate a target vibration feedback command based on the event type;

[0035] The control module is used to control the touch device to vibrate according to the target vibration feedback command.

[0036] Furthermore, to achieve the above objectives, the present invention also proposes a vibration feedback control device, which includes: a memory, a processor, and a vibration feedback control program stored in the memory and executable on the processor, wherein the vibration feedback control program is configured to implement the vibration feedback control method described above.

[0037] In addition, to achieve the above objectives, the present invention also proposes a storage medium storing a vibration feedback control program, which, when executed by a processor, implements the vibration feedback control method as described above.

[0038] The vibration feedback control method proposed in this invention receives an interactive event sent by a touch device, determines the event type of the interactive event, generates a target vibration feedback command based on the event type, and controls the touch device to vibrate according to the target vibration feedback command. Through this method, after receiving an interactive event sent by the touch device, determining the event type of the interactive event, generating a target vibration feedback command based on the event type, and then controlling the touch device to vibrate based on the target vibration feedback command, the efficiency and accuracy of controlling the touch device to vibrate can be effectively improved, the amount of message transmission between the touch device and the vibration feedback controller can be reduced, and fast and stable interactive control can be achieved. Attached Figure Description

[0039] Figure 1 This is a schematic diagram of the structure of the vibration feedback control device for the hardware operating environment involved in the embodiments of the present invention;

[0040] Figure 2 This is a flowchart illustrating the first embodiment of the vibration feedback control method of the present invention;

[0041] Figure 3 This is a flowchart illustrating the second embodiment of the vibration feedback control method of the present invention;

[0042] Figure 4 This is a schematic diagram of a single vibration process according to an embodiment of the vibration feedback control method of the present invention;

[0043] Figure 5 This is a schematic diagram of a continuous vibration process according to an embodiment of the vibration feedback control method of the present invention;

[0044] Figure 6 This is a functional module diagram of the first embodiment of the vibration feedback control device of the present invention.

[0045] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0046] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.

[0047] Reference Figure 1 , Figure 1 This is a schematic diagram of the vibration feedback control device structure for the hardware operating environment involved in the embodiments of the present invention.

[0048] like Figure 1As shown, the vibration feedback control device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.

[0049] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the vibration feedback control device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0050] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and a vibration feedback control program.

[0051] exist Figure 1 In the vibration feedback control device shown, the network interface 1004 is mainly used for data communication with the network integrated platform workstation; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and memory 1005 in the vibration feedback control device of the present invention can be set in the vibration feedback control device, and the vibration feedback control device calls the vibration feedback control program stored in the memory 1005 through the processor 1001 and executes the vibration feedback control method provided in the embodiment of the present invention.

[0052] Based on the above hardware structure, an embodiment of the vibration feedback control method of the present invention is proposed.

[0053] Reference Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the vibration feedback control method of the present invention.

[0054] In the first embodiment, the vibration feedback control method includes the following steps:

[0055] Step S10: Receive the interaction event sent by the touch device and determine the event type of the interaction event.

[0056] It should be noted that the execution subject in this embodiment is a vibration feedback control device, but it can also be other devices that can achieve the same or similar functions, such as a vibration feedback controller. This embodiment does not limit this, and in this embodiment, a vibration feedback controller is used as an example for explanation.

[0057] It should be understood that an interaction event refers to an event in which a touch device interacts with an object. Such interaction events include, but are not limited to, application focus movement, gear changes, and precision bar dragging. The interaction event is sent by the touch device to the vibration feedback controller. The touch device can be a touchpad. It should be emphasized that the vibration feedback in this embodiment is between the vibration feedback controller and the touch device to achieve the effect of system interaction.

[0058] Further, step S10 includes: obtaining the number of interactions within a target time period based on the interaction event; if the number of interactions within the target time period is greater than or equal to a preset threshold, determining that the event type of the interaction event is a dense interaction event type; if the number of interactions within the target time period is less than the preset threshold, determining that the event type of the interaction event is a non-dense interaction event type.

[0059] Understandably, the number of interactions refers to the number of times the touch device interacts with the interactive object. After obtaining the number of interactions within the target time period, it is determined whether the number of interactions within the target time period is greater than or equal to a preset threshold. If so, it indicates that multiple interactions were performed within the target time period, such as dragging a progress bar on the touch device. In this case, the event type of the interaction event is determined to be a dense interaction event type. If not, it indicates that a single interaction was performed within the target time period, such as clicking an application icon on the touch device. In this case, the event type of the interaction event is determined to be a non-dense interaction event type.

[0060] Step S20: Generate a target vibration feedback command based on the event type.

[0061] It is understandable that a target vibration feedback instruction refers to an instruction to control a touch device to vibrate. This target vibration feedback instruction can be generated based on the event type and includes self-vibration feedback instructions and single vibration feedback instructions.

[0062] Further, step S20 includes: generating a self-vibration feedback command when the event type is a dense interactive event type; and generating a single vibration feedback command when the event type is a non-dense interactive event type.

[0063] It should be understood that after obtaining the event type of the interaction event, it is determined whether the event type is a dense interaction event type. If so, a self-vibration feedback command is generated. If the event type is determined to be a non-dense interaction event type, a single vibration feedback command is generated.

[0064] Step S30: Control the touch device to vibrate according to the target vibration feedback command.

[0065] It should be understood that after generating the target vibration feedback command, the touch device is controlled to vibrate according to the target vibration feedback command. Specifically, the vibration feedback controller sends the target vibration feedback command to the touch device, and the touch device determines the vibration mode after receiving the target vibration feedback command and vibrates according to the vibration mode. Specifically, when the target feedback command is determined to be a single vibration feedback command, the touch device determines the vibration mode to be a single vibration mode, that is, it turns on the single vibration mode and performs a single vibration according to the single vibration mode. When the target feedback command is determined to be a self-vibration feedback command, the touch device determines the vibration mode to be a self-vibration mode, that is, it turns on the self-vibration mode and performs continuous vibration according to the self-vibration mode.

[0066] This embodiment receives an interactive event sent by a touch device, determines the event type of the interactive event, generates a target vibration feedback command based on the event type, and controls the touch device to vibrate based on the target vibration feedback command. Through this method, after receiving an interactive event sent by the touch device, the event type of the interactive event is determined, a target vibration feedback command is generated based on the event type, and then the touch device is controlled to vibrate based on the target vibration feedback command. This effectively improves the efficiency and accuracy of controlling the touch device to vibrate, reduces the amount of message transmission between the touch device and the vibration feedback controller, and achieves fast and stable interactive control.

[0067] In one embodiment, such as Figure 3 The second embodiment of the vibration feedback control method of the present invention, based on the first embodiment, includes step S30, which includes:

[0068] Step S301: Send the target vibration feedback command to the touch device so that the touch device determines the corresponding vibration mode according to the target vibration feedback command and vibrates according to the vibration mode.

[0069] It should be understood that the vibration mode includes a single vibration mode and a self-vibration mode. The single vibration mode refers to a single vibration after receiving the target vibration feedback command from the vibration feedback controller. The self-vibration mode refers to continuous vibration after receiving the target vibration feedback command from the vibration feedback controller. The duration of the continuous vibration is much longer than the duration of the single vibration. For example, the duration of the single vibration is 0.1s, while the duration of the continuous vibration is 1s.

[0070] Further, step S301 includes: when the target vibration feedback instruction is a single vibration feedback instruction, sending the target vibration feedback instruction to the touch device, so that the touch device determines the corresponding vibration mode as a single vibration mode according to the target vibration feedback instruction, and performs vibration according to the single vibration mode.

[0071] Understandably, when the target vibration feedback command is determined to be a single vibration feedback command, the touch device determines the vibration mode as a single vibration mode based on the target vibration feedback command, and then vibrates according to the single vibration mode. That is, after receiving a target vibration feedback command sent by the vibration feedback controller, the touch device will control the vibrator to vibrate once.

[0072] Further, step S301 includes: when the target vibration feedback instruction is a self-vibration feedback instruction, sending the target vibration feedback instruction to the touch device, so that the touch device determines the corresponding vibration mode as a self-vibration mode according to the target vibration feedback instruction, and vibrates according to the self-vibration mode.

[0073] Understandably, when a target vibration feedback command is determined to be a self-vibration feedback command, the touch device determines the vibration mode as a self-vibration mode based on the target vibration feedback command, and then vibrates according to the self-vibration mode. That is, after receiving a target vibration feedback command sent by the vibration feedback controller, the touch device will control the vibrator to vibrate multiple times. If the vibration feedback controller continuously sends vibration commands to the touch device, the amount of data transmission between the vibration feedback controller and the touch device will be extremely large, and there will be delays or losses during transmission, resulting in a large vibration feedback. In this case, after determining the event type, this embodiment sends a self-vibration feedback command to the touch device. After receiving the self-vibration feedback command, the touch device determines the self-vibration mode corresponding to the self-vibration feedback command, and then starts the self-vibration mode to vibrate continuously.

[0074] Furthermore, after vibrating according to the self-vibration mode, the method further includes: monitoring the vibration duration of the touch device according to the self-vibration mode; when the vibration duration is less than a preset duration threshold, determining whether an interaction event sent again by the touch device is received; determining a waiting time based on the vibration duration and the preset time duration; after the waiting time is reached, generating a current vibration feedback command based on the resent interaction event; and controlling the touch device to vibrate again based on the current vibration feedback command.

[0075] It should be understood that vibration duration refers to the duration during which the touch device vibrates after receiving the target vibration feedback command. Then, it is determined whether the vibration duration is less than a preset duration threshold. If so, it indicates that the vibration has not ended. Then, it is determined whether another interaction event is received from the touch device. If so, it indicates that the next round of vibration feedback interaction should be performed. At this time, the vibration time and the preset time threshold are determined to determine the waiting time. After the waiting time is reached, the vibration feedback controller generates the current vibration feedback command again and sends the current vibration feedback command to the touch device so that the touch device vibrates again according to the vibration mode determined by the current vibration feedback command sent by the vibration feedback controller.

[0076] refer to Figure 4 , Figure 4 The diagram illustrates a single vibration process: The touch device sends an interaction event to the vibration feedback controller. Upon receiving the interaction event, the vibration feedback controller determines the event type. If the event type is a non-intensive interaction event, it generates a single vibration feedback command and then sends the single vibration feedback command back to the touch device. Upon receiving the single vibration feedback command, the touch device determines the single vibration mode corresponding to the command and performs a single vibration according to that mode.

[0077] refer to Figure 5 , Figure 5 The diagram illustrates the continuous vibration process: The touch device sends an interactive event to the vibration feedback controller. Upon receiving the interactive event, the vibration feedback controller determines the event type. If the event type is a dense interactive event, it generates a self-vibration feedback command and then feeds the self-vibration feedback command back to the touch device. Upon receiving the self-vibration feedback command, the touch device determines the self-vibration mode corresponding to the self-vibration feedback command and performs continuous vibration according to the self-vibration mode.

[0078] In this embodiment, the target vibration feedback command is sent to the touch device, so that the touch device determines the corresponding vibration mode according to the target vibration feedback command and vibrates according to the vibration mode. In this way, after generating the target vibration feedback command, the vibration feedback controller sends the target vibration feedback command to the touch device. After receiving the target vibration feedback command, the touch device determines the vibration mode according to the target vibration feedback command. When the vibration mode is a single vibration mode, it performs a single vibration according to the single vibration mode. When the vibration mode is a self-vibration mode, it performs continuous vibration according to the self-vibration mode. This enables vibration according to different modes, achieving fast and stable interactive control.

[0079] Furthermore, this embodiment of the invention also proposes a storage medium storing a vibration feedback control program, which, when executed by a processor, implements the steps of the vibration feedback control method described above.

[0080] Since this storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.

[0081] In addition, refer to Figure 6 The present invention also proposes a vibration feedback control device, the vibration feedback control device comprising:

[0082] The determination module 10 is used to receive interactive events sent by the touch device and determine the event type of the interactive event.

[0083] The generation module 20 is used to generate a target vibration feedback command based on the event type.

[0084] The control module 30 is used to control the touch device to vibrate according to the target vibration feedback command.

[0085] This embodiment receives an interactive event sent by a touch device, determines the event type of the interactive event, generates a target vibration feedback command based on the event type, and controls the touch device to vibrate based on the target vibration feedback command. Through this method, after receiving an interactive event sent by the touch device, the event type of the interactive event is determined, a target vibration feedback command is generated based on the event type, and then the touch device is controlled to vibrate based on the target vibration feedback command. This effectively improves the efficiency and accuracy of controlling the touch device to vibrate, reduces the amount of message transmission between the touch device and the vibration feedback controller, and achieves fast and stable interactive control.

[0086] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.

[0087] In addition, for technical details not described in detail in this embodiment, please refer to the vibration feedback control method provided in any embodiment of the present invention, which will not be repeated here.

[0088] In one embodiment, the event type includes intensive interaction event type and non-intensive interaction event type; the determining module 10 is further configured to obtain the number of interactions within a target time period based on the interaction event; if the number of interactions within the target time period is greater than or equal to a preset number threshold, the event type of the interaction event is determined to be an intensive interaction event type; if the number of interactions within the target time period is less than the preset number threshold, the event type of the interaction event is determined to be a non-intensive interaction event type.

[0089] In one embodiment, the target vibration feedback command includes a self-vibration feedback command and a single vibration feedback command; the generation module 20 is further configured to generate a self-vibration feedback command when the event type is a dense interactive event type, and generate a single vibration feedback command when the event type is a non-dense interactive event type.

[0090] In one embodiment, the control module 30 is further configured to send the target vibration feedback instruction to the touch device, so that the touch device determines the corresponding vibration mode according to the target vibration feedback instruction and vibrates according to the vibration mode.

[0091] In one embodiment, the vibration mode includes a single vibration mode; the control module 30 is further configured to send the target vibration feedback instruction to the touch device when the target vibration feedback instruction is a single vibration feedback instruction, so that the touch device determines the corresponding vibration mode as a single vibration mode according to the target vibration feedback instruction, and performs vibration according to the single vibration mode.

[0092] In one embodiment, the vibration mode includes a self-vibration mode; the control module 30 is further configured to send the target vibration feedback instruction to the touch device when the target vibration feedback instruction is a self-vibration feedback instruction, so that the touch device determines the corresponding vibration mode as a self-vibration mode according to the target vibration feedback instruction, and vibrates according to the self-vibration mode.

[0093] In one embodiment, the control module 30 is further configured to monitor the vibration duration of the touch device according to the self-vibration mode; when the vibration duration is less than a preset duration threshold, determine whether an interaction event sent again by the touch device is received; determine a waiting time based on the vibration duration and the preset time duration; after the waiting time is reached, generate a current vibration feedback command based on the resent interaction event; and control the touch device to vibrate again based on the current vibration feedback command.

[0094] Other embodiments or implementation methods of the vibration feedback control device described in this invention can be referred to the above-described method embodiments, and will not be repeated here.

[0095] It should be understood that although the steps in the flowcharts of this application's embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.

[0096] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0097] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0098] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, all-in-one platform workstation, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0099] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A vibration feedback control method, characterized in that, The vibration feedback control method includes the following steps: Receive interactive events sent by a touch device and determine the event type of the interactive event; A target vibration feedback instruction is generated based on the event type. The target vibration feedback instruction includes a self-vibration feedback instruction and a single vibration feedback instruction. The self-vibration feedback instruction is used to control the touch device to vibrate continuously. The duration of continuous vibration is much longer than the duration of single vibration. The touch device is controlled to vibrate according to the target vibration feedback command; The step of generating a target vibration feedback command based on the event type includes: When the event type is a dense interactive event type, a self-vibration feedback command is generated; When the event type is a non-intensive interactive event type, a single vibration feedback command is generated.

2. The vibration feedback control method as described in claim 1, characterized in that, The event types include intensive interaction event types and non-intensive interaction event types; The method of receiving interactive events sent by the touch device and determining the event type of the interactive event includes: The number of interactions within the target time period is obtained based on the interaction events. If the number of interactions within the target time period is greater than or equal to a preset threshold, the event type of the interaction event is determined to be a dense interaction event type. If the number of interactions within the target time period is less than a preset threshold, the event type of the interaction event is determined to be a non-intensive interaction event type.

3. The vibration feedback control method as described in claim 1, characterized in that, The step of controlling the touch device to vibrate according to the target vibration feedback command includes: The target vibration feedback command is sent to the touch device so that the touch device determines the corresponding vibration mode according to the target vibration feedback command and vibrates according to the vibration mode.

4. The vibration feedback control method as described in claim 3, characterized in that, The vibration modes include single vibration modes; Sending the target vibration feedback command to the touch device, so that the touch device determines the corresponding vibration mode according to the target vibration feedback command and vibrates according to the vibration mode, includes: When the target vibration feedback command is a single vibration feedback command, the target vibration feedback command is sent to the touch device so that the touch device determines the corresponding vibration mode as a single vibration mode according to the target vibration feedback command and performs vibration according to the single vibration mode.

5. The vibration feedback control method as described in claim 3, characterized in that, The vibration modes include self-vibration modes; Sending the target vibration feedback command to the touch device, so that the touch device determines the corresponding vibration mode according to the target vibration feedback command and vibrates according to the vibration mode, includes: When the target vibration feedback command is a self-vibration feedback command, the target vibration feedback command is sent to the touch device so that the touch device determines the corresponding vibration mode as a self-vibration mode according to the target vibration feedback command and vibrates according to the self-vibration mode.

6. The vibration feedback control method as described in claim 5, characterized in that, After vibrating according to the self-vibration mode, the method further includes: Monitor the vibration duration of the touch device according to the self-vibration mode; When the vibration duration is less than a preset duration threshold, it is determined whether an interaction event sent again by the touch device is received; The waiting time is determined based on the vibration duration and the preset time duration; After the waiting time is reached, a current vibration feedback command is generated based on the resent interactive event; The touch device is controlled to vibrate again based on the current vibration feedback command.

7. A vibration feedback control device, characterized in that, The vibration feedback control device includes: A determination module is used to receive interactive events sent by a touch device and determine the event type of the interactive event; The generation module is used to generate a target vibration feedback instruction according to the event type. The target vibration feedback instruction includes a self-vibration feedback instruction and a single vibration feedback instruction. The self-vibration feedback instruction is used to control the touch device to vibrate continuously. The duration of continuous vibration is much longer than the duration of single vibration. The control module is used to control the touch device to vibrate according to the target vibration feedback command; The generation module is further configured to: When the event type is a dense interactive event type, a self-vibration feedback command is generated; When the event type is a non-intensive interactive event type, a single vibration feedback command is generated.

8. A vibration feedback control device, characterized in that, The vibration feedback control device includes: a memory, a processor, and a vibration feedback control program stored in the memory and executable on the processor, wherein the vibration feedback control program is configured to implement the vibration feedback control method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The storage medium stores a vibration feedback control program, which, when executed by a processor, implements the vibration feedback control method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Creating custom vibration patterns in response to user input

    CN103635867A

  • Motor vibration control method and device and computer readable storage medium

    CN110597393A