Control method and device, electronic equipment, intelligent cabin and medium

By detecting the touch operation area of ​​the smart cockpit and determining and outputting the target vibration waveform, the problem of single touch feedback of the smart cockpit is solved, achieving a richer tactile experience and consistent vibration feedback.

CN119126979APending Publication Date: 2024-12-13GEER TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411220088.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The touch feedback effect of the existing smart cockpit is single and cannot provide a richer tactile experience.

Method used

By detecting the touch area of ​​the touch operation, determining the matching target vibration waveform, and outputting the corresponding vibration waveform, realizing interior vibration feedback and enhancing user tactile experience.

Benefits of technology

A more three-dimensional and consistent tactile experience is achieved, providing appropriate vibrational feedback based on the touch operation state by adjusting the driving voltage and vibration waveform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119126979A_ABST
    Figure CN119126979A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a control method and device, electronic equipment, an intelligent cabin and a medium, and the method comprises the steps: obtaining an operation parameter of a touch operation under the condition that the touch operation is detected; wherein the operation parameters comprise a touch area; determining a target vibration waveform matched with the operation parameters; and outputting the target vibration waveform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the technical field of smart cockpits, and more specifically, to a control method, a control device, an electronic device, a smart cockpit, and a computer-readable storage medium. Background Art

[0002] Under the wave of intelligence, car cockpits are developing in the direction of full-area intelligence. Traditional interior decoration parts are old-fashioned and users are aesthetically fatigued, so smart cockpits have emerged. However, the touch feedback effect of existing smart cockpits on the market is single and cannot provide a richer tactile experience. Summary of the invention

[0003] The purpose of the embodiments of the present disclosure is to provide a control method, device, electronic device, smart cockpit and medium.

[0004] According to a first aspect of an embodiment of the present disclosure, a control method is provided, the method comprising:

[0005] When a touch operation is detected, obtaining operation parameters of the touch operation; wherein the operation parameters include a touch area;

[0006] determining a target vibration waveform matching the operating parameters;

[0007] The target vibration waveform is output.

[0008] Optionally, determining a target vibration waveform matching the operating parameters comprises:

[0009] Determining an operation state of the touch operation according to the operation parameter;

[0010] According to the operating state, the target vibration waveform is determined.

[0011] Optionally, determining the operation state of the touch operation according to the operation parameter includes:

[0012] determining an area level of the touch area according to the touch area and set first mapping data;

[0013] An operation state of the touch operation is determined according to the area level.

[0014] Optionally, determining the operation state of the touch operation according to the area level includes:

[0015] When the area level is the first area level, determining that the operation state is a light touch;

[0016] When the area level is the second area level, determining the operation state is a standard touch;

[0017] When the area level is the third area level, determining that the operation state is a heavy touch;

[0018] The touch area indicated by the first area level is smaller than the touch area indicated by the second area level, and the touch area indicated by the second area level is smaller than the touch area indicated by the third area level.

[0019] Optionally, the first mapping data is data reflecting a correspondence between different touch areas and corresponding area levels.

[0020] Optionally, determining the target vibration waveform according to the operating state includes:

[0021] determining a driving voltage matching the operating state;

[0022] The standard driving voltage corresponding to the standard vibration waveform is adjusted to the driving voltage to obtain the target vibration waveform.

[0023] Optionally, determining the target vibration waveform according to the operating state includes:

[0024] Determining a target vibration waveform corresponding to the operating state according to the operating state and set second mapping data;

[0025] The second mapping data is data reflecting the corresponding relationship between different operating states and corresponding vibration waveforms.

[0026] According to a second aspect of an embodiment of the present disclosure, a control device is provided, the device comprising:

[0027] An acquisition module, configured to acquire operation parameters of the touch operation when a touch operation is detected; wherein the operation parameters include a touch area;

[0028] A determination module, used to determine a target vibration waveform matching the operating parameters;

[0029] An output module is used to output the target vibration waveform.

[0030] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:

[0031] Memory for storing executable computer instructions;

[0032] A processor is used to execute the control method according to the first aspect above under the control of the executable computer instructions.

[0033] According to a fourth aspect of an embodiment of the present disclosure, a smart cockpit is provided, wherein the smart cockpit includes the electronic device described in the third aspect above.

[0034] According to a fifth aspect of an embodiment of the present disclosure, there is provided a computer-readable storage medium on which computer instructions are stored. When the computer instructions are executed by a processor, the control method described in the first aspect above is executed.

[0035] One beneficial effect of the disclosed embodiment is that, when a touch operation is detected, the touch area of ​​the touch operation is obtained, and a target vibration waveform matching the touch area is determined, and then the target vibration waveform is output. In other words, the vibration waveform to be output can be determined by the touch area during the touch operation, and while realizing interior vibration feedback, the user's tactile experience is increased, making the tactile experience more three-dimensional and consistent.

[0036] Other features and advantages of the present specification will become apparent from the following detailed description of exemplary embodiments of the present specification with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the specification and, together with the description, serve to explain the principles of the specification.

[0038] Figure 1 is a flow chart of a control method according to an embodiment of the present disclosure;

[0039] Figure 2 is a principle block diagram of a control device according to an embodiment of the present disclosure;

[0040] Figure 3 is a flow chart of a control method according to an example of the present disclosure;

[0041] Figure 4 is a principle block diagram of an electronic device according to an embodiment of the present disclosure;

[0042] Figure 5 It is a principle block diagram of a smart cockpit according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0043] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the embodiments of the present disclosure.

[0044] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.

[0045] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.

[0046] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0047] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0048] Smart cockpit refers to a complex that integrates intelligent and networked technologies, software and hardware, and through continuous learning and iteration, it can perform intelligent perception and intelligent decision-making on the smart cockpit space. Generally, smart cockpits include, but are not limited to, human machine interface (HMI) interactive products such as in-vehicle infotainment systems, instrument panels, head-up displays (HUDs), streaming media rearview mirrors, and voice interaction systems.

[0049] The smart cockpit operating system can be classified into modules such as control system, entertainment system, air conditioning system, communication system, seat system, interaction system, and perception system. These modules are all controlled by the smart cockpit chip. Although the smart cockpit chip only has one SOC (System on Chip) chip, it is equivalent to a computer host, supporting the core of the entire intelligent cockpit.

[0050] <Method Example>

[0051] Figure 1 A control method according to an embodiment of the present disclosure is shown. Figure 1 As shown, the control method of this embodiment may include the following steps S1100 to S1300:

[0052] Step S1100: when a touch operation is detected, obtaining operation parameters of the touch operation.

[0053] The touch operation may be a touch input performed by a user on a set area of ​​the smart cockpit, and the set area may be any area of ​​the cockpit that requires intelligent interior decoration.

[0054] The operation parameters include a touch area, which can be understood as the area of ​​a touch region, that is, the actual area size of the user's finger that contacts the set region when performing a touch operation.

[0055] Generally, the size of the touch signal detected by the smart cockpit chip will be different depending on the touch area. In other words, there is a corresponding relationship between the touch area and the touch signal, and the size of the touch signal can be used to represent the touch area. In layman's terms, the touch signal is proportional to the touch area, that is, the larger the touch signal, the larger the touch area, and the smaller the touch signal, the smaller the touch area.

[0056] During specific implementation, when the smart cockpit chip is in working state, the smart cockpit chip will perform touch signal detection. If the user performs a touch operation on the set area of ​​the smart cockpit, the smart cockpit chip will detect the touch signal, locate the touch area of ​​the touch operation based on the touch signal, and use the size of the touch signal to characterize the area of ​​the touch area, that is, the touch area of ​​the touch operation.

[0057] In scenario 1, the user performs a touch operation on the set area of ​​the smart cockpit, and the smart cockpit chip detects a touch signal of 60mv, which can be used to characterize the touch area of ​​the touch operation.

[0058] In scenario 2, the user performs a touch operation on the set area of ​​the smart cockpit, and the smart cockpit chip detects a touch signal of 200mv, which can be used to characterize the touch area of ​​the touch operation.

[0059] In scenario 3, the user performs a touch operation on the set area of ​​the smart cockpit, and the smart cockpit chip detects a touch signal of 350mv, which can be used to characterize the touch area of ​​the touch operation.

[0060] After executing step S1100 and detecting a touch operation, obtaining the operation parameters of the touch operation, proceed to:

[0061] Step S1200, determining a target vibration waveform that matches the operating parameters.

[0062] Among them, the target vibration waveform is the vibration waveform required to be output by the vibration actuator of the smart cockpit chip. Since the target vibration waveform is determined based on the touch area of ​​the touch operation, it can increase the user's tactile experience while providing interior vibration feedback, making the touch more three-dimensional and consistent.

[0063] In an optional embodiment, the step S1200 of determining the target vibration waveform matching the operating parameters may further include the following steps S1210 to S1220:

[0064] Step S1210: determining the operation state of the touch operation according to the operation parameters.

[0065] Optionally, determining the operation state of the touch operation according to the operation parameters in this step S1210 may further include: determining the area level of the touch area according to the touch area and the set first mapping data; determining the operation state of the touch operation according to the area level.

[0066] Generally, the operation states may include light touch, standard touch, and heavy touch. It should be noted that the intelligent cockpit chip can further subdivide each operation state. For example, the light touch can be further divided into multiple operation states, the standard touch can be further divided into multiple operation states, and the heavy touch can be further divided into multiple operation states. This embodiment does not limit this.

[0067] Among them, the first mapping data is data reflecting the correspondence between different touch areas and the corresponding area levels. Specifically, the first mapping data can reflect the correspondence between the touch signals corresponding to different touch areas and the corresponding area levels. Exemplarily, let x represent the touch signal corresponding to the touch area. The first mapping data includes multiple correspondences. One of the correspondences can be "50mv ≤ x ≤ 100mv, first area level", one of the correspondences can be "100mv < x ≤ 300mv, second area level", and one of the correspondences can be "x > 300mv, third area level". That is to say, the touch area indicated by the first area level is usually smaller than the touch area indicated by the second area level, and the touch area indicated by the second area level is smaller than the touch area indicated by the third area level. Therefore, the first area level can be called a small area, the second area level can be called a medium area, and the third area level can be called a large area.

[0068] In specific implementation, the intelligent cockpit chip can match the area level corresponding to the touch area of the touch operation from the set first mapping data, and determine the operation state of the touch operation according to the area level.

[0069] Specifically, determining the operation state of the touch operation according to the area level may further include: when the area level is the first area level, determining that the operation state is a light touch; when the area level is the second area level, determining that the operation state is a standard touch; when the area level is the third area level, determining that the operation state is a heavy touch.

[0070] As described above, the touch area indicated by the first area level is smaller than the touch area indicated by the second area level, and the touch area indicated by the second area level is smaller than the touch area indicated by the third area level.

[0071] Continuing with the above Scenario 1, when the intelligent cockpit chip detects that the touch signal is 60mv, it can determine from one of the corresponding relationships in the above first mapping data, "50mv ≤ x ≤ 100mv, first area level", that the area level corresponding to the touch area is the first area level, and the operation state corresponding to the touch operation is a light touch.

[0072] Continuing with the above Scenario 2, when the intelligent cockpit chip detects that the touch signal is 200mv, it can determine from one of the corresponding relationships in the above first mapping data, "100mv < x ≤ 300mv, second area level", that the area level corresponding to the touch area is the second area level, and the operation state corresponding to the touch operation is a standard touch.

[0073] Continuing with the above Scenario 3, when the intelligent cockpit chip detects that the touch signal is 350mv, it can determine from one of the corresponding relationships in the above first mapping data, "x > 300mv, third area level", that the area level corresponding to the touch area is the third area level, and the operation state corresponding to the touch operation is a heavy touch.

[0074] Step 1220: Determine the target vibration waveform according to the operation state.

[0075] In an optional embodiment, this step S1220 of determining the target vibration waveform according to the operation state may further include: determining the driving voltage matching the operation state; adjusting the standard driving voltage corresponding to the standard vibration waveform to the driving voltage to obtain the target vibration waveform.

[0076] Generally, the driving voltage corresponding to the standard vibration waveform is called the standard driving voltage. The standard driving voltage can be understood as the default driving voltage of the vibration actuator, and the standard vibration waveform can be understood as the default driving waveform output by the vibration actuator. Moreover, when the operation state is a standard touch, the vibration actuator will output the standard driving waveform based on the standard driving voltage.

[0077] Among them, when the operation state is a light touch, the corresponding driving voltage is usually 8V; when the operation state is a standard touch, the corresponding driving voltage is usually 5V; and when the operation state is a heavy touch, the corresponding driving voltage is usually 3V.

[0078] Specifically, take the example that the driving voltage corresponding to a light touch is 8V, the driving voltage corresponding to a standard touch is 5V, and the driving voltage corresponding to a heavy touch is 3V. Then, if the operating state is a light touch, the standard driving voltage of 5V of the vibration actuator can be increased to the driving voltage of 8V corresponding to the operating state, and the target vibration waveform is obtained based on the driving voltage 8V to enhance the vibration. If the operating state is a standard touch, the standard driving voltage of 5V of the vibration actuator can be used as the driving voltage corresponding to the operating state, that is, the standard driving waveform can be used as the target driving waveform to maintain a normal vibration. If the operating state is a heavy touch, the standard driving voltage of 5V of the vibration actuator can be reduced to the driving voltage of 3V corresponding to the operating state, and the target driving waveform can be obtained to weaken the vibration.

[0079] It should be noted that if the above three operating states are further subdivided, the corresponding driving voltage adjustment will also be further subdivided.

[0080] Continuing with the above scenario 1, when the operating state of the touch operation is light touch, the smart cockpit chip can increase the driving voltage of the vibration actuator from 5V to 8V to obtain the target vibration waveform and enhance the vibration sensation.

[0081] Continuing with the above scenario 2, the operating state of the touch operation is standard touch, and the smart cockpit chip can maintain the driving voltage of the vibration actuator at 5V, so as to obtain the target vibration waveform, that is, the standard vibration waveform, and then maintain normal vibration feeling.

[0082] Continuing with the above scenario 3, when the operating state of the touch operation is heavy touch, the smart cockpit chip can reduce the driving voltage of the vibration actuator from 5V to 3V to obtain the target vibration waveform and thus reduce the vibration sensation.

[0083] According to this embodiment, different driving voltages are adjusted for different operating states to match different vibration waveforms, thereby increasing the consistency of interior vibration feedback and enhancing the user's tactile experience.

[0084] In an optional embodiment, the step S1220 of determining the target vibration waveform according to the operating state may further include: determining the target vibration waveform corresponding to the operating state according to the operating state and set second mapping data.

[0085] Among them, the second mapping data is data reflecting the correspondence between different operating states and corresponding vibration waveforms. Exemplarily, the second mapping data includes multiple correspondences, one of which may be "light touch, sine wave", one of which may be "standard touch, square wave", and one of which may be "heavy touch, triangle wave". It should be noted that the sine wave, square wave and triangle wave here are all specific waveforms, that is, the waveform amplitude and frequency are fixed waveforms. In addition, the second mapping data can be adjusted according to actual needs and application scenarios, as long as different operating states correspond to different types of vibration waveforms.

[0086] Continuing with the above scenario 1, the operating state of the touch operation is light touch, and the smart cockpit chip can determine that the target drive waveform is a sine wave from one of the corresponding relationships "light touch, sine wave" in the above second mapping data.

[0087] Continuing with the above scenario 2, the operating state of the touch operation is standard touch, and the smart cockpit chip can determine that the target driving waveform is a square wave from one of the corresponding relationships "standard touch, square wave" in the above second mapping data.

[0088] Continuing with the above scenario 3, the operating state of the touch operation is a heavy touch, and the smart cockpit chip can determine that the target driving waveform is a triangular wave from one of the corresponding relationships "heavy touch, triangular wave" in the above second mapping data.

[0089] According to this embodiment, different types of vibration waveforms can be played for different operating states to further enrich the hand feel.

[0090] After executing step S1200 to determine the target vibration waveform matching the operating parameters, proceed to:

[0091] Step S1300, outputting the target vibration waveform.

[0092] In this embodiment, after obtaining the target vibration waveform, the smart cockpit chip can output the target vibration waveform through the vibration actuator, so that while providing interior vibration feedback, the user's tactile experience is increased, making the touch more three-dimensional and consistent.

[0093] According to this embodiment, when a touch operation is detected, the operation parameters of the touch operation are obtained, the touch parameters include the touch area, and the target vibration waveform matching the operation parameters is determined, and then the target vibration wavelength is output. In other words, the vibration waveform to be output can be determined by the touch area during the touch operation, and the interior vibration feedback is realized while increasing the user's tactile experience, making the tactile feeling more three-dimensional and consistent.

[0094] <Example>

[0095] Next, combine Figure 2 , showing an example of a control method, in which the control method may further include:

[0096] Step 201: The smart cockpit system is powered on and started to determine whether the smart cockpit chip is communicating normally.

[0097] Step 202: The user performs a touch operation in a set area, and the smart cockpit chip detects touch signals.

[0098] Step 203, when the smart cockpit chip detects a touch signal in the set area, it determines that there is a touch event in the set area, locates the touch area of ​​the touch operation according to the touch signal, and uses the size of the touch signal to characterize the area of ​​the touch area, that is, the touch area of ​​the touch operation.

[0099] Step 204 : The smart cockpit chip determines the area grade of the touch area, and determines the operation state of the touch operation according to the area grade.

[0100] Specifically, when the area level is a small area, the operating state of the touch operation is determined to be a light touch. The smart cockpit chip increases the default driving voltage of the vibration actuator from 5V to 8V, and outputs the target driving waveform with a driving voltage of 8V to enhance the vibration feeling.

[0101] When the area level is medium area, the operation state of the touch operation is determined to be standard touch, and the vibration actuator outputs a default driving waveform according to a default driving voltage of 5V, so as to maintain a normal vibration feeling.

[0102] When the area level is large, the operating state of the touch operation is determined to be heavy touch. The smart cockpit chip reduces the default driving voltage of the vibration actuator from 5V to 3V, and outputs the target driving waveform at a driving voltage of 3V to reduce the vibration sensation.

[0103] <Device Example>

[0104] Figure 3 is a schematic diagram of a control device according to an embodiment, referring to Figure 3 As shown, the control device 300 includes an acquisition module 310 , a determination module 320 , and an output module 330 .

[0105] The acquisition module 310 is used to acquire the operation parameters of the touch operation when a touch operation is detected; wherein the operation parameters include the touch area;

[0106] A determination module 320, configured to determine a target vibration waveform matching the operating parameters;

[0107] The output module 330 is used to output the target vibration waveform.

[0108] In one embodiment, the determination module 320 is specifically configured to determine the operation state of the touch operation according to the operation parameters; and determine the target vibration waveform according to the operation state.

[0109] In one embodiment, the determination module 320 is specifically configured to determine the area level of the touch area according to the touch area and the set first mapping data; and determine the operation state of the touch operation according to the area level.

[0110] In one embodiment, the determination module 320 is specifically configured to determine that the operation state is a light touch when the area level is a first area level; determine that the operation state is a standard touch when the area level is a second area level; and determine that the operation state is a heavy touch when the area level is a third area level.

[0111] The touch area indicated by the first area level is smaller than the touch area indicated by the second area level, and the touch area indicated by the second area level is smaller than the touch area indicated by the third area level.

[0112] In one embodiment, the first mapping data is data reflecting the corresponding relationship between different touch areas and corresponding area levels.

[0113] In one embodiment, the determination module 320 is specifically configured to determine a driving voltage that matches the operating state; and adjust a standard driving voltage corresponding to a standard vibration waveform to the driving voltage to obtain the target vibration waveform.

[0114] In one embodiment, the determination module 320 is specifically used to determine the target vibration waveform corresponding to the operating state according to the operating state and the set second mapping data; wherein the second mapping data is data reflecting the correspondence between different operating states and corresponding vibration waveforms.

[0115] According to the embodiment of the present disclosure, when a touch operation is detected, the operation parameters of the touch operation are obtained, the touch parameters include the touch area, and the target vibration waveform matching the operation parameters is determined, and then the target vibration wavelength is output. In other words, the vibration waveform to be output can be determined by the touch area during the touch operation, and the vibration feedback of the interior can be realized while increasing the user's tactile experience, making the tactile feeling more three-dimensional and consistent.

[0116] <Equipment Embodiment>

[0117] Figure 4 FIG. 1 is a schematic diagram of the hardware structure of an electronic device according to an embodiment. Figure 4As shown, the electronic device 400 includes a processor 410 and a memory 420 .

[0118] The memory 420 may be used to store executable computer instructions.

[0119] The processor 410 can be used to execute the control method described in the embodiment of the method of the present disclosure according to the control of the executable computer instructions.

[0120] In another embodiment, the electronic device 400 may include the above control device 300 .

[0121] In one embodiment, each module of the above electronic device 400 can be implemented by the processor 410 running computer instructions stored in the memory 420 .

[0122] <Smart Cockpit Implementation>

[0123] Figure 5 FIG. 1 is a schematic diagram of the hardware structure of a smart cockpit according to an embodiment. Figure 5 As shown, the smart cockpit 500 includes an electronic device 510, which may be Figure 4 An electronic device 400 is shown.

[0124] In this embodiment, since the smart cockpit provided in the embodiment of the present application includes the electronic equipment provided in the above embodiments, the smart cockpit provided in the embodiment of the present application can achieve the same functions as the electronic equipment provided in the above embodiments.

[0125] <Computer Readable Storage Medium>

[0126] The embodiment of the present disclosure further provides a computer-readable storage medium on which computer instructions are stored. When the computer instructions are executed by a processor, the control method provided by the embodiment of the present disclosure is executed.

[0127] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.

[0128] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.

[0129] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0130] The computer program instructions for performing the operation of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be customized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present disclosure.

[0131] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0132] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0133] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0134] The flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of an instruction, and the module, a program segment or a part of an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.

[0135] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the marketplace, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present disclosure is defined by the appended claims.

Claims

1. A control method, characterized in that: The method comprises: When a touch operation is detected, obtaining operation parameters of the touch operation; wherein the operation parameters include a touch area; determining a target vibration waveform matching the operating parameters; The target vibration waveform is output.

2. The method according to claim 1, characterized in that The determining of a target vibration waveform matching the operating parameters comprises: Determining an operation state of the touch operation according to the operation parameter; According to the operating state, the target vibration waveform is determined.

3. The method according to claim 2, characterized in that The determining the operation state of the touch operation according to the operation parameter includes: determining an area level of the touch area according to the touch area and set first mapping data; An operation state of the touch operation is determined according to the area level.

4. The method according to claim 3, characterized in that The determining, according to the area level, an operation state of the touch operation includes: When the area level is the first area level, determining that the operation state is a light touch; When the area level is the second area level, determining the operation state is a standard touch; When the area level is the third area level, determining that the operation state is a heavy touch; The touch area indicated by the first area level is smaller than the touch area indicated by the second area level, and the touch area indicated by the second area level is smaller than the touch area indicated by the third area level.

5. The method according to claim 3, characterized in that: The first mapping data is data reflecting the correspondence between different touch areas and corresponding area levels.

6. The method according to claim 2, characterized in that The step of determining the target vibration waveform according to the operating state includes: determining a driving voltage matching the operating state; The standard driving voltage corresponding to the standard vibration waveform is adjusted to the driving voltage to obtain the target vibration waveform.

7. The method according to claim 2, characterized in that: The step of determining the target vibration waveform according to the operating state includes: Determining a target vibration waveform corresponding to the operating state according to the operating state and set second mapping data; The second mapping data is data reflecting the corresponding relationship between different operating states and corresponding vibration waveforms.

8. A control device, characterized in that: The device comprises: An acquisition module, configured to acquire operation parameters of the touch operation when a touch operation is detected; wherein the operation parameters include a touch area; A determination module, used to determine a target vibration waveform matching the operating parameters; An output module is used to output the target vibration waveform.

9. An electronic device, characterized in that: The electronic device comprises: Memory for storing executable computer instructions; A processor, configured to execute the control method according to any one of claims 1 to 7 under the control of the executable computer instructions.

10. A smart cockpit, characterized in that: The smart cockpit comprises: The electronic device as claimed in claim 9.

11. A computer-readable storage medium having computer instructions stored thereon, wherein the computer instructions are executed by a processor to execute the control method according to any one of claims 1 to 7.