Interaction device and method based on tone codes, product and vehicle
Through the tone encoding interaction device, the key trigger is used to obtain the tone encoding input command, and the in-car operation is matched and performed, which solves the inconvenience of the existing in-car interaction methods for people with damaged voices, and realizes convenient and blind-operated in-car interaction.
Patent Information
- Application Number
- CN202510201970.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-08-19
AI Technical Summary
Existing in-car interaction methods such as voice control and screen touch are not suitable for people with damaged voices and scenes where quietness is needed. The screen touch button distribution is complex and inconvenient, making it difficult to achieve blind operation.
The tone encoding interaction device is adopted to obtain the tone encoding input instructions through the trigger operation of the key, and match the target interaction function with the preset command interaction database and execute control instructions.
It realizes convenient in-car interaction, especially suitable for those with voice disorders, supports blind operation, avoids the need for voice interaction, and improves interaction efficiency.
Smart Images

Figure CN120508271A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of in-vehicle interaction, and more specifically, to an interaction device, method, product, and vehicle based on tone coding. Background Art
[0002] Common in-car interactive control methods include voice control, button control, image recognition control, and screen touch. Since button control takes up more space in the vehicle, voice control and touch screen-based touch and image recognition control are becoming more and more widely used.
[0003] Voice control can achieve most interactions without changing the posture of the driver and passengers, but voice requires the user to speak the corresponding instructions, so it is not suitable for people with impaired voices or scenes that require quietness; image recognition control is generally performed through gesture recognition. Currently, gesture recognition has poor stability and supports only a few types of gestures; screen touch requires the user to change the driving posture or riding posture to touch the display screen, and the touch buttons of the screen are distributed at various levels of the screen application, which also affects the convenience of touch.
[0004] Therefore, how to enable users in the car, especially users with pronunciation impairments, to conveniently perform in-car interactive operations is an urgent problem to be solved. Summary of the Invention
[0005] The embodiments of the present application provide an interactive device, method, product, and vehicle based on tone coding, aiming to provide a convenient in-vehicle interaction method.
[0006] In a first aspect, an embodiment of the present application provides an interactive device based on tone coding, wherein the interactive device is provided with a tone coding interactive component, wherein the tone coding interactive component includes a key, and the device includes: an input instruction acquisition module, configured to acquire a tone coding input instruction in response to a triggering operation on the tone coding interaction component; a target interactive operation function determination module, configured to match the target interactive operation function corresponding to the tone-coded input instruction in a preset instruction interaction database according to the tone-coded input instruction; The control instruction execution module is used to execute the control instruction corresponding to the target interactive operation function.
[0007] Optionally, the buttons include physical buttons, virtual buttons, knob buttons and toggle buttons.
[0008] Optionally, the tone coding interaction component includes a first button; The input instruction acquisition module is used to: In response to a first triggering operation on the first button, obtaining a first tone code; In response to a second triggering operation on the first button, obtaining a second tone code; In response to a third triggering operation on the first button, acquiring a third tone code; In response to a fourth triggering operation on the first button, acquiring a fourth tone code; When no triggering operation on the first button is detected within a first preset time, the input multiple tone codes are sequentially combined into the tone code input instruction.
[0009] Optionally, the tone coding interaction component includes a first button and a second button; The input instruction acquisition module is used to: In response to a first triggering operation on the first button, obtaining a first tone code; In response to a second triggering operation on the first button, obtaining a second tone code; In response to a first triggering operation on the second button, acquiring a third tone code; In response to a second triggering operation on the second button, acquiring a fourth tone code; When no triggering operation on the first button or the second button is detected within a second preset time, the input multiple tone codes are sequentially combined into the tone code input instruction.
[0010] Optionally, the tone coding interaction component includes a first button, a second button, and a third button; The input instruction acquisition module is used to: In response to a first triggering operation on the first button, obtaining a first tone code; In response to a first triggering operation on the second button, obtaining a second tone code; In response to a first triggering operation on the third button, acquiring a third tone code; acquiring a fourth tone code in response to a second triggering operation on any one of the first button, the second button, and the third button; When no triggering operation on the first key, the second key, and the third key is detected within a third preset time, the input multiple tone codes are sequentially combined into the tone code input instruction.
[0011] Optionally, the tone coding interaction component includes a first button, a second button, a third button and a fourth button; The input instruction acquisition module is used to: In response to a triggering operation on the first button, obtaining a first tone code; In response to a triggering operation on the second button, obtaining a second tone code; In response to a triggering operation on the third button, obtaining a third tone code; In response to a triggering operation on the fourth button, acquiring a fourth tone code; When no triggering operation on any of the first key, the second key, the third key, and the fourth key is detected within a fourth preset time, the input multiple tone codes are sequentially grouped into the tone code input instruction.
[0012] Optionally, the target interactive operation function determination module is configured to: According to the tone code input instruction, matching the interactive operation function corresponding to the tone code input instruction in a preset instruction interaction database; Controlling the display of a confirmation page for an interactive operation function, wherein the confirmation page displays the interactive operation function corresponding to the tone code input instruction; In response to a confirmation operation on the confirmation page for the interactive operation function corresponding to the tone code input instruction, the interactive operation function is used as a target interactive operation function corresponding to the tone code input instruction.
[0013] Optionally, the target interactive operation function determination module is further configured to: In response to a cancel operation on the confirmation page for the interactive operation function corresponding to the tone code input instruction, the current interactive process is stopped.
[0014] Optionally, the tone coding interaction component further includes a sliding touch area, and the target interactive operation function determination module is configured to: Controlling the display of a confirmation page for an interactive operation function in a sliding touch area of the tone coding interactive component; Among them, the type of confirmation operation performed in the confirmation page displayed in the sliding touch area includes any one of sliding, clicking and double-clicking; the type of cancellation operation performed in the confirmation page displayed in the sliding touch area includes any one of sliding, clicking and double-clicking, and the types of the confirmation operation and the cancellation operation are different.
[0015] Optionally, the target interactive operation function determination module is configured to: According to the tone-coded input instruction, matching a plurality of candidate interactive operation functions corresponding to the tone-coded input instruction in a preset instruction interaction database; controlling the display of a selection page for interactive operation functions, the selection page including a plurality of candidate interactive operation functions corresponding to the tone coding instruction; In response to a selection operation on any candidate interactive operation function on the selection page, the candidate interactive operation function is used as a target interactive operation function corresponding to the tone coding input instruction.
[0016] Optionally, the target interactive operation function determination module is further configured to: According to the usage frequencies of the multiple candidate interactive operation functions corresponding to the tone coding input instructions, the multiple candidate interactive operation functions are sorted in descending order of the usage frequencies and displayed on the selection page of the interactive operation function.
[0017] Optionally, the target interactive operation function determination module is further configured to: In response to a cancel operation on the selection page, the current interaction process is stopped.
[0018] Optionally, the tone coding interaction component further includes a sliding touch area, and the target interactive operation function determination module is configured to: Controlling the display of a selection page for interactive operation functions in the sliding touch area of the tone coding interaction component; Among them, the type of selection operation performed in the selection page displayed in the sliding touch area includes any one of clicking and sliding, clicking and double-clicking; the type of cancellation operation performed in the selection page displayed in the sliding touch area includes any one of sliding, clicking and double-clicking, and the types of the selection operation and the cancellation operation are different.
[0019] Optionally, the device further includes a configuration module, wherein the configuration module is configured to: In response to the first custom configuration operation, determining a target trigger operation and a target interactive operation function corresponding to any key; In response to the second custom configuration operation, a target trigger operation and a target interactive operation function corresponding to the key combination are determined.
[0020] Optionally, the device further includes a configuration instruction execution module, configured to: In response to a target trigger operation on any key, determining a target interactive operation function corresponding to the key, and executing a control instruction corresponding to the target interactive operation function; In response to a target trigger operation on a key combination, a target interactive operation function corresponding to the key combination is determined, and a control instruction corresponding to the target interactive operation function is executed.
[0021] In a second aspect, an embodiment of the present application provides an interaction method based on tone coding, the method comprising: In response to an input instruction of the interactive device according to the first aspect of the embodiment, obtaining a tone coding input instruction; According to the tone coded input instruction, matching the target interactive operation function corresponding to the tone coded input instruction in a preset instruction interaction database; Execute the control instruction corresponding to the target interactive operation function.
[0022] In a third aspect, an embodiment of the present application provides an electronic device comprising: at least one processor, and a memory, wherein the memory stores a computer program that can be run on the processor, wherein when the processor executes the computer program, the tone coding-based interaction method described in the second aspect of the embodiment is executed.
[0023] In a fourth aspect, an embodiment of the present application provides a non-volatile readable storage medium, wherein the non-volatile readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the interaction method based on tone coding described in the second aspect of the embodiment is executed.
[0024] In a fifth aspect, an embodiment of the present application provides a vehicle, comprising the tone coding-based interaction device described in the first aspect of the embodiment.
[0025] Beneficial effects: The tone coding-based interaction device provided in this embodiment is provided with a tone coding interaction component, which includes at least two buttons; After the user triggers a button in the tone coding interaction component, the input instruction acquisition module obtains the tone coding input instruction in response to the user's triggering operation on the tone coding interaction component; the target interactive operation function determination module matches the target interactive operation function corresponding to the tone coding input instruction in a preset instruction interaction database, and then controls the instruction execution module to execute the control instruction corresponding to the target interactive operation function.
[0026] This device adopts tone coding. By triggering the buttons in the tone coding interaction component, it determines the target interactive operation function corresponding to the tone coding input instruction and executes the control instruction corresponding to the target interactive operation function. It can complete the interaction of any function in the car without voice interaction. Compared with the deeper distribution of touch buttons for any function in the screen touch method, this device can also support blind operation during in-car interaction, so that users in the car, especially those with pronunciation disorders, can conveniently perform in-car interactive operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0028] Figure 1 This is a functional module diagram of an interactive device based on tone coding proposed in one embodiment of the present application; Figure 2 is a schematic diagram of a tone coding interaction component proposed in one embodiment of the present application; Figure 3 is a schematic diagram of a tone coding interaction component proposed in one embodiment of the present application; Figure 4 is a schematic diagram of a tone coding interaction component proposed in one embodiment of the present application; Figure 5 is a schematic diagram of a tone coding interaction component proposed in one embodiment of the present application; Figure 6 is a schematic diagram of a sliding touch area proposed in one embodiment of the present application; Figure 7 This is a flowchart of the steps of the interaction method based on tone coding proposed in one embodiment of the present application; Figure 8 is a schematic diagram of an electronic device proposed in one embodiment of the present application; Figure 9 Schematic diagram of a non-volatile readable storage medium proposed in one embodiment of the present application. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0030] Currently, the interactive control methods in cars include voice control, button control, image recognition control, and screen touch, among which: Voice control can achieve most interactions without changing the posture of the driver and passengers, but voice requires the user to speak the corresponding instructions, so it is not suitable for people with impaired voices or scenes that require silence.
[0031] Button control means that a button provides one or more fixed functions. To realize the interaction of multiple functions, multiple buttons need to be designed to implement it. Therefore, if you rely on buttons to realize most of the controls in the car, you need to design a lot of buttons, which is not conducive to vehicle cost, occupied space and visual aesthetics.
[0032] Image recognition control is generally performed through gesture recognition. Currently, gesture recognition has poor stability and supports only a limited number of gestures.
[0033] Screen touch requires users to touch the display screen. Currently, there is a certain distance between the central control screen and the user. Drivers often need to change their driving posture to achieve the required touch. Moreover, the touch buttons on the screen are distributed at various levels of the screen application, which also affects the convenience of touch.
[0034] The current in-vehicle interactive control method has many inconveniences for some special groups of people. For example, people with pronunciation disorders cannot use voice control to interact with the vehicle normally. Moreover, the touch buttons for different functions of screen control are distributed at different levels. For example, some functions require multiple page switching jumps before touch control, which is not suitable for blind operation. Based on this, an embodiment of the present application provides an interactive device and an interactive method based on tone coding to realize quick in-vehicle interaction.
[0035] Reference Figure 1 , shows a functional module diagram of an interactive device based on tone coding provided in an embodiment of the present application, wherein the interactive device is provided with a tone coding interactive component, and the interactive device includes an input instruction acquisition module, a target interactive operation function determination module and a control instruction execution module.
[0036] The tone coding interaction component includes a key, which uses tone coding. For example, the key in the tone coding interaction component can be a physical key, a virtual key on a touch screen, a knob key, or a toggle key. In actual implementation, the key type can be selected according to the needs of the actual application.
[0037] In the actual implementation process, the tone coding interaction component can be arranged in areas that are convenient for user finger operation, such as the inside of the vehicle door, the front and rear seat backs, and the center console. It can also be arranged on the steering wheel, such as adding physical buttons or toggle buttons on the steering wheel to facilitate driver operation. The tone coding interaction component can be arranged according to the needs of the actual application.
[0038] The input instruction acquisition module is configured to acquire a tone coding input instruction in response to a user triggering operation on the tone coding interaction component.
[0039] The target interactive operation function determination module is configured to match the target interactive operation function corresponding to the tone coded input instruction in a preset instruction interaction database according to the tone coded input instruction; The control instruction execution module is used to execute the control instruction corresponding to the target interactive operation function.
[0040] When the user needs to interact in the car, he can trigger the button in the tone coding interaction component with tone coding, determine the target interactive operation function corresponding to the tone coding input instruction, and execute the control instruction corresponding to the target interactive operation function to complete the interaction of any function in the car without voice interaction. Compared with the deeper distribution of touch buttons for any function in the screen touch mode, this device can also support blind operation during in-car interaction, so that users in the car, especially those with pronunciation disorders, can conveniently perform in-car interactive operations.
[0041] In this embodiment, the tone code corresponding to each button under a specified triggering operation may be preset according to the type and number of buttons in the tone code interaction component.
[0042] Reference Figure 2 , shows a schematic diagram of a tone coding interaction component provided in an embodiment of the present application. In a feasible implementation, the tone coding interaction component includes a first button A. Optionally, the tone coding interaction component also includes a sliding touch area E, wherein the first button A is used to input the tone code based on the user's trigger operation; the sliding touch area E is used to display different pages and supports operations such as sliding, clicking, and double-clicking, wherein sliding includes sliding up, sliding down, sliding left, and sliding right.
[0043] Based on a tone coding interaction component of a key, the process of the input instruction acquisition module acquiring the tone coding input instruction includes: In response to a first triggering operation of the user on the first button, obtaining a first tone code; In response to a second triggering operation of the user on the first button, obtaining a second tone code; In response to a third triggering operation of the user on the first button, obtaining a third tone code; In response to a fourth triggering operation of the user on the first button, acquiring a fourth tone code; When no triggering operation on the first button is detected within a first preset time, the input multiple tone codes are sequentially combined into the tone code input instruction.
[0044] The first tone code represents the yinping tone (first tone), the second tone code represents the yangping tone (second tone), the third tone code represents the shangsheng tone (third tone), and the fourth tone code represents the qusheng tone (fourth tone).
[0045] In a tone coding interaction component including a first button, the first button needs to correspond to four tone codes. Therefore, four different triggering modes corresponding to the first button need to be defined to input the four tone codes. In actual implementation, the four different triggering modes can be set according to the type of the first button actually used.
[0046] For example, the type of the first button A may be a toggle button, the first trigger operation may be toggle upward; the second trigger operation may be toggle left; the third trigger operation may be toggle right; and the fourth trigger operation may be toggle downward.
[0047] The user can combine and reuse the four different trigger operations of the first button, so that the resulting tone code input instruction includes multiple tone codes. For example, if the user's trigger operations on the first button are: the first trigger operation (upward dial), the first trigger operation (upward dial), and the fourth trigger operation (downward dial), then the corresponding tone code input instruction includes the tone codes of the first tone, the first tone, and the fourth tone.
[0048] After the user triggers the first button, if no triggering operation on the first button is detected within a first preset time, it indicates that the user has completed the input. The multiple tone codes input are sequentially combined into the tone code input instruction. The length of the first preset time is set according to actual application requirements and is not limited in this embodiment.
[0049] Reference Figure 3 , shows a schematic diagram of a tone coding interaction component provided in an embodiment of the present application. In a feasible implementation, the tone coding interaction component includes two buttons: a first button A and a second button B. Optionally, the tone coding interaction component also includes a sliding touch area E, wherein the first button A and the second button B are used to input tone codes based on user trigger operations; the sliding touch area E is used to display different pages and supports operations such as sliding, clicking, and double-clicking, wherein sliding includes sliding up, sliding down, sliding left, and sliding right.
[0050] Based on the tone coding interaction component with two buttons, the process of the input instruction acquisition module acquiring the tone coding input instruction includes executing: In response to a first triggering operation of the user on the first button, obtaining a first tone code; In response to a second triggering operation of the user on the first button, obtaining a second tone code; In response to a first triggering operation of the second button by the user, obtaining a third tone code; In response to a second triggering operation of the second button by the user, acquiring a fourth tone code; When no triggering operation on the first button or the second button is detected within a second preset time, the input multiple tone codes are sequentially combined into the tone code input instruction.
[0051] The first tone code represents the yinping tone (first tone), the second tone code represents the yangping tone (second tone), the third tone code represents the shangsheng tone (third tone), and the fourth tone code represents the qusheng tone (fourth tone).
[0052] That is, in a tone coding interaction component including two buttons, each button needs to correspond to two tone codes. Therefore, two different triggering modes need to be defined for the same button, so that the same button can correspond to two tone codes. In the actual implementation process, the first trigger operation and the second trigger operation can be set according to the types of the first button and the second button in the actual application.
[0053] For example, when the first button and the second button are both physical buttons, the first trigger operation can be a pressing operation, and the second trigger operation can be a pressing operation for a target time, such as pressing for 2 seconds. Short pressing and long pressing of a button can correspond to different tone codes.
[0054] When the first button and the second button are both virtual buttons on the touch screen, the first trigger operation may be a click operation of the virtual button, and the second trigger operation may be a slide operation of the virtual button.
[0055] The user can combine and reuse different trigger operations of two keys, so that the obtained tone coding input instruction includes multiple tone codes. For example, when the first key and the second key are both physical keys, the user's trigger operations for the first key and the second key are: the first trigger operation of the second key, the first trigger operation of the first key, the first trigger operation of the first key, and the second trigger operation of the first key, then the tone coding input instruction includes the tone codes of the third tone, the first tone, the first tone, and the second tone.
[0056] After the user triggers the two buttons, if no triggering operation on the first button or the second button is detected within a second preset time, it indicates that the user has completed the input. The multiple tone codes input are sequentially combined into the tone code input instruction. The second preset time is set according to actual application requirements and is not limited in this embodiment.
[0057] Reference Figure 4, shows a schematic diagram of a tone coding interaction component provided in an embodiment of the present application. In a feasible implementation, the tone coding interaction component includes three buttons: a first button A, a second button B, and a third button C. Optionally, the tone coding interaction component also includes a sliding touch area E, wherein the first button A, the second button B, and the third button C are used to input tone codes based on user trigger operations; the sliding touch area E is used to display different pages and supports operations such as sliding, clicking, and double-clicking, wherein sliding includes sliding up, sliding down, sliding left, and sliding right.
[0058] Based on the three-button tone coding interaction component, the process of the input instruction acquisition module acquiring the tone coding input instruction includes executing: In response to a first triggering operation of the user on the first button, obtaining a first tone code; In response to a first triggering operation of the second button by the user, obtaining a second tone code; In response to a first triggering operation of the user on the third button, obtaining a third tone code; acquiring a fourth tone code in response to a second triggering operation of the user on any one of the first button, the second button, and the third button; When no triggering operation on the first key, the second key, and the third key is detected within a third preset time, the input multiple tone codes are sequentially combined into the tone code input instruction.
[0059] The first tone code represents the yinping tone (first tone), the second tone code represents the yangping tone (second tone), the third tone code represents the shangsheng tone (third tone), and the fourth tone code represents the qusheng tone (fourth tone).
[0060] That is, in a tone code interaction component including three buttons, at least one button needs to correspond to two tone codes, so two different triggering modes need to be defined so that the three buttons can input four tone codes.
[0061] In actual implementation, each key inputs a corresponding tone code through the first trigger operation. That is, after the first tone code, the second tone code, and the third tone code are assigned to three keys, one of the keys can be fixedly selected to input a fourth tone code through the second trigger operation. For example, the second trigger operation of the first key can be fixed to input the fourth tone code. Alternatively, the first key, the second key, and the third key can all input the fourth tone code through the second trigger operation. This embodiment does not impose any limitation.
[0062] The first trigger operation and the second trigger operation can be set according to the types of the first button, the second button and the third button in actual applications.
[0063] For example, when the first button, the second button and the third button are all physical buttons, the first trigger operation can be a pressing operation, and the second trigger operation can be a pressing operation for a target time, such as pressing for 2 seconds. Short pressing and long pressing of a button can correspond to different tone codes.
[0064] When the first button, the second button, and the third button are all virtual buttons on the touch screen, the first trigger operation may be a click operation of the virtual button, the second trigger operation may be a slide operation of the virtual button, and the like.
[0065] The user can combine and reuse different trigger operations of the three buttons, so that the obtained tone coding input instruction includes multiple tone codes. For example, when the first button, the second button and the third button are all physical buttons, the trigger operations performed by the user on the three buttons are: the first trigger operation of the second button, the first trigger operation of the first button, the second trigger operation of the first button, and the first trigger operation of the third button. Then the tone coding input instruction includes the tone codes of the second tone, the first tone, the fourth tone and the third tone.
[0066] After the user triggers the three buttons, if no triggering operation is detected on any of the first, second, and third buttons within a third preset time, it indicates that the user has completed the input. The multiple tone codes input are sequentially combined into the tone code input instruction. The length of the third preset time is set according to actual application requirements and is not limited in this embodiment.
[0067] Reference Figure 5 , showing a schematic diagram of a tone coding interaction component provided in an embodiment of the present application. In one feasible implementation, the tone coding interaction component includes a first button A, a second button B, a third button C, and a fourth button D. The first button, the second button, the third button, and the fourth button each correspond to a tone code. Optionally, the tone coding interaction component may further include a sliding touch area E. The sliding touch area E is used to display different pages and supports operations such as sliding, clicking, and double-clicking, where sliding includes sliding up, sliding down, sliding left, and sliding right.
[0068] The process of obtaining tone coding input instructions based on the four-button tone coding interaction component includes executing: In response to a user triggering operation on the first button, obtaining a first tone code; In response to a user triggering operation on the second button, obtaining a second tone code; In response to a user triggering operation on the third button, obtaining a third tone code; In response to a user triggering operation on the fourth button, obtaining a fourth tone code; When no triggering operation on any of the first key, the second key, the third key, and the fourth key is detected within a fourth preset time, the input multiple tone codes are sequentially grouped into the tone code input instruction.
[0069] The first tone code represents the yinping tone (first tone), the second tone code represents the yangping tone (second tone), the third tone code represents the shangsheng tone (third tone), and the fourth tone code represents the qusheng tone (fourth tone).
[0070] In a tone coding interaction component including four buttons, each button corresponds to a tone code, so only one triggering mode can be defined for the same button. In actual implementation, the triggering operations of the first button, the second button, the third button, and the fourth button can be set according to the needs of the actual application. For example, if the first button, the second button, the third button, and the fourth button are physical buttons, the triggering operation can be a pressing operation; if they are virtual buttons, the triggering operation can be a clicking operation.
[0071] The user can combine and reuse four keys, thereby obtaining a tone code input instruction including multiple tone codes. After the user triggers two keys, if no triggering operation is detected on any of the first, second, third, and fourth keys within a fourth preset time, it indicates that the user has completed the input. The multiple tone codes input are sequentially combined to form the tone code input instruction. The fourth preset time is set according to actual application requirements and is not limited in this embodiment.
[0072] In the actual implementation process, in addition to judging whether there is a trigger operation within the preset time to determine whether the tone code input instruction has been input, a separate button can be set as a confirmation button, and the input can be confirmed to be completed by pressing the confirmation button, or a virtual confirmation button can be set in the sliding touch area E. During the triggering operation of any button, the tone codes input in sequence can be displayed in real time in the sliding touch area E. When the user has completed the input, the virtual confirmation button can be triggered to confirm that the input is completed.
[0073] In a feasible implementation, the tone coding instructions corresponding to multiple interactive operation functions are input at one time through the tone coding interaction component, and the tone coding instructions of any two interactive operation functions are separated. For example, a space can be entered by clicking on the blank area in the sliding touch area E of the tone coding interaction component to separate the tone coding instructions of any two interactive operation functions, thereby supporting the application of multiple in-vehicle interactive operation functions at one time.
[0074] For example, after the user enters the tone-coded instruction of "turn on the air conditioner", triggers the blank area in the sliding touch area E to enter a space, and then enters the tone-coded instruction of "close the sunroof", so that the two interactive operation functions of "turn on the air conditioner" and "close the sunroof" can be realized at the same time, improving the efficiency of user interaction in the car.
[0075] When the input instruction acquisition module obtains the tone-coded input instruction in response to the user's triggering operation on the tone-coded interaction component, the target interactive operation function determination module matches the target interactive operation function corresponding to the tone-coded input instruction in a preset instruction interaction database based on the tone-coded input instruction.
[0076] The instruction interaction database includes tone codes corresponding to multiple interactive operation functions.
[0077] Specifically, the interactive operation functions are also encoded using tone coding and stored in the instruction interaction database. The instruction interaction database presets tone coding corresponding to multiple interactive operation functions. The tone coding of some interactive operation functions in the instruction interaction database is shown in Table 1.
[0078] Table 1 Tone codes for some interactive operation functions in the command interaction database
[0079] For example, when the interactive operation function is "turn on the air conditioner", the corresponding tone codes are: rising tone (third tone), yinping tone (first tone), yinping tone (first tone), and yangping tone (second tone).
[0080] During the actual implementation process, the usage frequency of each interactive operation function can be counted, and then in the instruction interaction database, multiple interactive operation functions can be sorted in descending order according to the usage frequency, and similar interactive operation functions can be placed together. Similar interactive operation functions refer to interactive operation functions for the same object. For example, the interactive operation function "turn on the air conditioner" and the interactive operation function "turn off the air conditioner" are aimed at the same object, namely the air conditioner, so the interactive operation function "turn on the air conditioner" and the interactive operation function "turn off the air conditioner" are placed together.
[0081] By placing frequently used interactive operation functions at the front of the command interaction database, multiple frequently used interactive operation functions can be matched with tone coding input commands more quickly, which can reduce matching delays and further improve the efficiency of in-vehicle interaction.
[0082] The usage frequency in this embodiment can be determined based on the historical usage of each interactive operation function of the current vehicle. For example, for any interactive operation function, the number of times the interactive operation function is used within a statistical time period is accumulated, and the average number of times used within the statistical time period is used as the usage frequency.
[0083] In a feasible embodiment, the process of the target interactive operation function determination module matching the target interactive operation function corresponding to the tone-coded input instruction in a preset instruction interaction database according to the tone-coded input instruction includes: A1: According to the tone coding input instruction, an interactive operation function corresponding to the tone coding input instruction is matched in a preset instruction interaction database.
[0084] The tone coded input instructions are matched with the tone codes of the interactive operation functions in the instruction interaction database respectively.
[0085] For example, the tone codes in the tone coding input instruction 1 include: the third tone, the first tone, the first tone, and the second tone. When matched in the instruction interaction database shown in Table 1, the tone codes matched to the interactive operation function "turn on the air conditioner" are also: the third tone, the first tone, the first tone, and the second tone. The "turn on the air conditioner" interactive operation function is used as the interactive operation function corresponding to the tone coding input instruction 1.
[0086] A2: controlling and displaying a confirmation page for the interactive operation function, wherein the confirmation page displays the interactive operation function corresponding to the tone code input instruction.
[0087] By displaying a confirmation page for the interactive operation function, the user can confirm whether the interactive operation function "turn on the air conditioner" is the correct interactive operation function. For example, the target interactive operation function determination module can control the display of the confirmation page for the interactive operation function on a screen inside the vehicle, such as a screen on the instrument panel, a screen on the center console, or a head-up display (HUD).
[0088] In addition to displaying on a page, the interactive operation functions corresponding to the tone coding input instructions can also be announced to the user through voice broadcast.
[0089] A3: In response to the user's confirmation operation on the confirmation page for the interactive operation function corresponding to the tone code input instruction, the interactive operation function is used as the target interactive operation function corresponding to the tone code input instruction.
[0090] Specifically, any button in the tone coding interaction component can be set as a confirmation button. After the confirmation page is displayed, pressing the confirmation button can be regarded as a confirmation operation of the interactive operation function corresponding to the tone coding input instruction.
[0091] Specifically, after displaying the confirmation page of the interactive operation function, the target interactive operation function determination module stops the current interactive process in response to the user canceling the interactive operation function corresponding to the tone code input instruction on the confirmation page.
[0092] Specifically, any button in the tone coding interaction component can be set as a cancel button. After the confirmation page is displayed, pressing the cancel button can be regarded as a cancel operation of the interactive operation function corresponding to the tone coding input instruction, thereby stopping the current interaction process and no longer processing the tone coding input instruction.
[0093] In a feasible implementation, when the tone coding interaction component includes a sliding touch area E, during the process of displaying the confirmation page of the interactive operation function, the target interactive operation function determination module may also control the display of the confirmation page of the interactive operation function in the sliding touch area of the tone coding interaction component.
[0094] The type of confirmation operation performed by the user in the confirmation page displayed in the sliding touch area includes any one of sliding, clicking and double-clicking; the type of cancellation operation performed by the user in the confirmation page displayed in the sliding touch area includes any one of sliding, clicking and double-clicking, and the types of the confirmation operation and the cancellation operation are different.
[0095] For example, when the confirmation page of the interactive operation function is displayed in the sliding touch area of the tone coding interaction component, the upward sliding operation on the sliding touch area is regarded as a confirmation operation, and the downward sliding operation on the sliding touch area is regarded as a cancellation operation. It can be set according to actual implementation requirements and is not limited in this embodiment.
[0096] In a feasible embodiment, the process of the target interactive operation function determination module matching the target interactive operation function corresponding to the tone-coded input instruction in a preset instruction interaction database according to the tone-coded input instruction may further include: B1: According to the tone coding input instruction, multiple candidate interactive operation functions corresponding to the tone coding input instruction are matched in a preset instruction interaction database, and a selection page for interactive operation functions is displayed, wherein the selection page includes the multiple candidate interactive operation functions corresponding to the tone coding instruction.
[0097] Specifically, if there is overlap in the tone codes of some interactive operation functions, there will be a situation where a tone coded input instruction matches multiple interactive operation functions in the instruction interaction database. At this time, the multiple matched interactive operation functions will all be used as candidate interactive operation functions, and the multiple candidate interactive operation functions will be displayed in the interactive operation function selection page for the user to select the target interactive operation function from the multiple candidate interactive operation functions.
[0098] For example, the selection page of the interactive operation function may be displayed on a screen inside the vehicle, such as a screen on the instrument panel, a screen on the center console, or a head-up display (HUD).
[0099] In the actual implementation process, the multiple candidate interactive operation functions corresponding to the tone coding input instructions can also be sorted in descending order according to their respective usage frequencies, and displayed on the selection page of the interactive operation function.
[0100] Arranging candidate interactive operation functions with high usage frequencies at the front can help users to easily and quickly determine the target interactive operation function.
[0101] B2: In response to the user selecting any candidate interactive operation function on the selection page, the candidate interactive operation function is used as the target interactive operation function corresponding to the tone coding input instruction.
[0102] Specifically, any button in the tone coding interaction component can be set as a confirmation button, and any button in the tone coding interaction component can be set as a next button.
[0103] After the selection page is displayed, pressing the next button can select the required candidate interactive operation function in the selection page, and then pressing the confirmation button can be regarded as selecting the current candidate interactive operation function, and using the candidate interactive operation function as the target interactive operation function corresponding to the tone encoding input instruction.
[0104] Specifically, after the selection page of the interactive operation function is displayed, the target interactive operation function determination module is used to stop the current interactive process in response to a cancel operation of the user on the selection page.
[0105] For example, any button in the tone coding interaction component can be set as a cancel button. After the selection page is displayed, pressing the cancel button can be regarded as a cancel operation of the interactive operation function corresponding to the tone coding input instruction, thereby stopping the current interaction process and no longer processing the tone coding input instruction.
[0106] In a feasible implementation, when the tone coding interaction component includes a sliding touch area E, when displaying the selection page of the interactive operation function, the target interactive operation function determination module may further control the display of the selection page of the interactive operation function in the sliding touch area of the tone coding interaction component.
[0107] The type of selection operation performed by the user in the selection page displayed in the sliding touch area includes any one of clicking and sliding, or clicking and double-clicking; the type of cancellation operation performed by the user in the selection page displayed in the sliding touch area includes any one of sliding, clicking and double-clicking, and the types of the selection operation and the cancellation operation are different.
[0108] For example, when the selection page of the interactive operation function is displayed in the sliding touch area of the tone coding interactive component, the user can drag the selection page up and down by sliding up and down in the sliding touch area, and then view multiple candidate interactive operation functions; then the click operation on any candidate interactive operation function is regarded as a selection operation; the user's left or right swipe operation on the sliding touch area is regarded as a cancel operation, which can be set according to actual implementation needs, and this embodiment does not impose any restrictions.
[0109] By inputting a tone-coded instruction and matching it with an interactive operation function in the instruction interaction database and then confirming or selecting it, a more accurate interactive operation function can be achieved.
[0110] During the actual implementation process, the instruction interaction database may include a unique standardized tone code corresponding to any interactive operation function. For example, for the interactive operation function of "turn on the air conditioner", its unique standardized tone codes are the third tone, the first tone, the first tone, and the second tone; if the tone coded input instruction input by the user represents "turn on the air conditioner", the tone codes of the tone coded input instruction are: the first tone, the first tone, and the second tone. The tone coded input instruction cannot completely correspond to the tone code of the interactive operation function of "turn on the air conditioner", but since the tone code of the interactive operation function of "turn on the air conditioner" includes the tone code corresponding to "turn on the air conditioner", the interactive operation function of "turn on the air conditioner" can be used as a candidate interactive operation function for the user to select.
[0111] When the user determines the target interactive operation function, the control instruction execution module is used to execute the control instruction corresponding to the target operation function to realize the current in-vehicle interaction.
[0112] Reference Figure 6, showing a schematic diagram of the sliding touch area provided in an embodiment of the present application. When the tone coding interaction component includes the sliding touch area E, when the control instruction corresponding to the target interactive operation function begins to be executed, the sliding touch area E can display an adjustment page. In the adjustment page, the upward sliding operation represents increase or increase, and the downward sliding operation in the adjustment page represents decrease or decrease.
[0113] For example, when the target interactive operation function "turn on the air conditioner" is started, the sliding touch area E displays the adjustment page. The user can increase the temperature by sliding up on the adjustment page, and the user can decrease the temperature by sliding down on the adjustment page.
[0114] For example, when the target interactive operation function "open music" is started, the sliding touch area E displays the adjustment page. The user can increase the volume by sliding up on the adjustment page, and the user can decrease the volume by sliding down on the adjustment page.
[0115] In a feasible embodiment, the device also includes a configuration module, which is used to: determine the target trigger operation and target interactive operation function corresponding to any key in response to a first custom configuration operation; and determine the target trigger operation and target interactive operation function corresponding to the key combination in response to a second custom configuration operation.
[0116] The device also includes a configuration instruction execution module, which is used to respond to the user's target trigger operation on any key, determine the target interactive operation function corresponding to the key, and execute the control instruction corresponding to the target interactive operation function; respond to the user's target trigger operation on a key combination, determine the target interactive operation function corresponding to the key combination, and execute the control instruction corresponding to the target interactive operation function.
[0117] That is, based on tone coding, you can customize the target trigger operation and target interaction operation function corresponding to any button in the tone coding interaction component, or customize the target trigger operation and target interaction operation function corresponding to the button combination, thereby providing a richer in-car interactive experience.
[0118] For example, the target trigger operation corresponding to button A in the tone coding interaction component is a long press for 3 seconds, and the target interactive operation function is "open the car window"; when button A is pressed and held by the user for 3 seconds, the control instruction corresponding to the target interactive operation function "open the car window" is executed to open the car window.
[0119] For example, for the key combination of key A and key B in the tone coding interaction component, the target trigger operation is pressing them simultaneously, and the target interactive operation function is "turn on the music"; when key A and key B are pressed by the user at the same time, the control instruction corresponding to the target interactive operation function "turn on the music" is executed to turn on the music.
[0120] In the device provided in this embodiment, based on tone coding, a limited number of keys are reused and combined to realize the input of tone coding instructions for different interaction needs. Then, according to the tone coding input instructions, the preset instruction interaction database is matched to determine the target interactive operation function corresponding to the tone coding input instruction, and the control instruction corresponding to the target interactive operation function is executed. The interaction of any function in the car can be completed without voice interaction. Compared with the deeper distribution of touch keys for any function in the screen touch mode, this device can also support blind operation during in-car interaction, so that users in the car, especially those with pronunciation disorders, can conveniently perform in-car interactive operations.
[0121] Reference Figure 7 , shows a flowchart of the steps of an interaction method based on tone coding provided by an embodiment of the present application, the method comprising: S101: Responding to an input instruction of the interactive device, obtaining a tone coding input instruction.
[0122] Specifically, the interactive device described in this embodiment is provided with a tone coding interaction component, which includes keys that use tone coding. Based on the number and type of keys, the tone code corresponding to each key under a specified trigger operation is pre-set. The user can input the tone code by performing the corresponding trigger operation on the key. By combining and multiplexing the trigger operations of the key, multiple tone codes input in sequence can be combined into a tone code input instruction.
[0123] For example, for a tone code interaction component having one toggle button, the user can input four tone codes by toggling the toggle button in different directions, such as up, down, left, and right.
[0124] For a tone coding interaction component having two physical buttons, the user inputs four tone codes by short pressing and long pressing the two physical buttons.
[0125] For a tone code interaction component having three physical buttons, the user inputs a first tone code, a second tone code, and a third tone code by short pressing the three physical buttons, respectively, and then inputs a fourth tone code by long pressing any one of the buttons.
[0126] For a tone coding interaction component having four physical buttons, the user can input four physical codes by triggering the four physical buttons.
[0127] S102: According to the tone coded input instruction, matching a target interactive operation function corresponding to the tone coded input instruction in a preset instruction interaction database.
[0128] The preset instruction interaction database stores tone codes corresponding to a plurality of interactive operation functions. The interactive operation functions are also encoded in a tone coding manner and stored in the instruction interaction database.
[0129] According to the tone coding input instruction, the target interactive operation function corresponding to the tone coding input instruction is matched in a preset instruction interaction database and confirmed by the user, or multiple candidate interactive operation functions are matched and the user selects the target interactive operation function.
[0130] For example, a confirmation page for the interactive operation function can be displayed on a screen inside the vehicle to obtain the user's confirmation of the target interactive operation function, or a selection page can be displayed for the user to select the target interactive operation function, such as a confirmation page or selection page displayed on a dashboard screen, a center console screen, or a head-up display (HUD).
[0131] When the tone coding interaction component includes a sliding touch area, a confirmation page or a selection page may also be displayed on the sliding touch area.
[0132] S103: Execute the control instruction corresponding to the target interactive operation function.
[0133] When the user determines the target interactive operation function, the control instruction corresponding to the target operation function is executed to realize the current in-vehicle interaction.
[0134] In addition to triggering buttons for in-car interaction through tone coding, you can also customize the target trigger operation and target interaction operation function corresponding to any button; or configure the target trigger operation and target interaction operation function corresponding to a combination of buttons.
[0135] In response to the user's target trigger operation on any key, the target interactive operation function corresponding to the key is determined, and the control instruction corresponding to the target interactive operation function is executed; in response to the user's target trigger operation on a key combination, the target interactive operation function corresponding to the key combination is determined, and the control instruction corresponding to the target interactive operation function is executed.
[0136] This method is based on tone coding and uses the reuse and combination of limited keys to realize the input of tone coding instructions for different interaction needs. Then, according to the tone coding input instructions, it is matched in a preset instruction interaction database to determine the target interactive operation function corresponding to the tone coding input instruction, and the control instruction corresponding to the target interactive operation function is executed. In this way, the interaction of any function in the car can be completed without voice interaction. Compared with the deeper distribution of touch buttons for any function in the screen touch mode, this method can also support blind operation during in-car interaction, so that users in the car, especially those with pronunciation disorders, can conveniently perform in-car interactive operations.
[0137] Reference Figure 8 , shows a schematic diagram of an electronic device provided in an embodiment of the present application, comprising: at least one processor, and a memory, wherein the memory stores a computer program that can be run on the processor, wherein when the processor executes the computer program, the tone coding-based interaction method described in the embodiment is executed.
[0138] Reference Figure 9 , shows a schematic diagram of a non-volatile readable storage medium provided in an embodiment of the present application, wherein the non-volatile readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the tone coding-based interaction method described in the embodiment is executed.
[0139] An embodiment of the present application further provides a vehicle, comprising the tone coding-based interaction device described in the embodiment, and executing the tone coding-based interaction method described in the embodiment.
[0140] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0141] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, apparatuses, or computer program products. Therefore, the embodiments of the present application can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware. Furthermore, the embodiments of the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0142] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0143] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0144] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0145] Although preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they become aware of the basic inventive concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0146] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "includes," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or terminal device. In the absence of further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of additional identical elements in the process, method, article, or terminal device that includes the element.
[0147] This document uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. An interactive device based on tone coding, characterized in that: The interactive device is provided with a tone coding interactive component, the tone coding interactive component includes a key, and the device includes: an input instruction acquisition module, configured to acquire a tone coding input instruction in response to a triggering operation on the tone coding interaction component; a target interactive operation function determination module, configured to match the target interactive operation function corresponding to the tone-coded input instruction in a preset instruction interaction database according to the tone-coded input instruction; The control instruction execution module is used to execute the control instruction corresponding to the target interactive operation function.
2. The device according to claim 1, characterized in that The buttons include physical buttons, virtual buttons, knob buttons and toggle buttons.
3. The device according to claim 1, characterized in that The tone coding interaction component includes a first button; The input instruction acquisition module is used to: In response to a first triggering operation on the first button, obtaining a first tone code; In response to a second triggering operation on the first button, obtaining a second tone code; In response to a third triggering operation on the first button, acquiring a third tone code; In response to a fourth triggering operation on the first button, acquiring a fourth tone code; When no triggering operation on the first button is detected within a first preset time, the input multiple tone codes are sequentially combined into the tone code input instruction.
4. The device according to claim 1, characterized in that The tone coding interaction component includes a first button and a second button; The input instruction acquisition module is used to: In response to a first triggering operation on the first button, obtaining a first tone code; In response to a second triggering operation on the first button, obtaining a second tone code; In response to a first triggering operation on the second button, acquiring a third tone code; In response to a second triggering operation on the second button, acquiring a fourth tone code; When no triggering operation on the first button or the second button is detected within a second preset time, the input multiple tone codes are sequentially combined into the tone code input instruction.
5. The device according to claim 1, characterized in that The tone coding interaction component includes a first button, a second button and a third button; The input instruction acquisition module is used to: In response to a first triggering operation on the first button, obtaining a first tone code; In response to a first triggering operation on the second button, obtaining a second tone code; In response to a first triggering operation on the third button, acquiring a third tone code; acquiring a fourth tone code in response to a second triggering operation on any one of the first button, the second button, and the third button; When no triggering operation on the first key, the second key, and the third key is detected within a third preset time, the input multiple tone codes are sequentially combined into the tone code input instruction.
6. The device according to claim 1, characterized in that The tone coding interaction component includes a first button, a second button, a third button and a fourth button; The input instruction acquisition module is used to: In response to a triggering operation on the first button, obtaining a first tone code; In response to a triggering operation on the second button, obtaining a second tone code; In response to a triggering operation on the third button, obtaining a third tone code; In response to a triggering operation on the fourth button, acquiring a fourth tone code; When no triggering operation on any of the first key, the second key, the third key, and the fourth key is detected within a fourth preset time, the input multiple tone codes are sequentially grouped into the tone code input instruction.
7. The device according to claim 1, characterized in that The target interactive operation function determination module is used to: According to the tone code input instruction, matching the interactive operation function corresponding to the tone code input instruction in a preset instruction interaction database; Controlling the display of a confirmation page for an interactive operation function, wherein the confirmation page displays the interactive operation function corresponding to the tone code input instruction; In response to a confirmation operation on the confirmation page for the interactive operation function corresponding to the tone code input instruction, the interactive operation function is used as a target interactive operation function corresponding to the tone code input instruction.
8. The device according to claim 7, characterized in that The target interactive operation function determination module is further configured to: In response to a cancel operation on the confirmation page for the interactive operation function corresponding to the tone code input instruction, the current interactive process is stopped.
9. The device according to claim 7, characterized in that The tone coding interaction component further includes a sliding touch area and a target interactive operation function determination module, which is configured to: Controlling the display of a confirmation page for an interactive operation function in a sliding touch area of the tone coding interactive component; Among them, the type of confirmation operation performed in the confirmation page displayed in the sliding touch area includes any one of sliding, clicking and double-clicking; the type of cancellation operation performed in the confirmation page displayed in the sliding touch area includes any one of sliding, clicking and double-clicking, and the types of the confirmation operation and the cancellation operation are different.
10. The device according to claim 1, characterized in that The target interactive operation function determination module is used to: According to the tone-coded input instruction, matching a plurality of candidate interactive operation functions corresponding to the tone-coded input instruction in a preset instruction interaction database; controlling the display of a selection page for interactive operation functions, the selection page including a plurality of candidate interactive operation functions corresponding to the tone coding instruction; In response to a selection operation on any candidate interactive operation function on the selection page, the candidate interactive operation function is used as a target interactive operation function corresponding to the tone coding input instruction.
11. The device according to claim 10, characterized in that The target interactive operation function determination module is further configured to: According to the usage frequencies of the multiple candidate interactive operation functions corresponding to the tone coding input instructions, the multiple candidate interactive operation functions are sorted in descending order of the usage frequencies and displayed on the selection page of the interactive operation function.
12. The device according to claim 10, characterized in that The target interactive operation function determination module is further configured to: In response to a cancel operation on the selection page, the current interaction process is stopped.
13. The device according to claim 10, characterized in that The tone coding interaction component further includes a sliding touch area and a target interactive operation function determination module, which is configured to: Controlling the display of a selection page for interactive operation functions in the sliding touch area of the tone coding interaction component; Among them, the type of selection operation performed in the selection page displayed in the sliding touch area includes any one of clicking and sliding, clicking and double-clicking; the type of cancellation operation performed in the selection page displayed in the sliding touch area includes any one of sliding, clicking and double-clicking, and the types of the selection operation and the cancellation operation are different.
14. The device according to claim 1, wherein The apparatus further includes a configuration module, wherein the configuration module is configured to: In response to the first custom configuration operation, determining a target trigger operation and a target interactive operation function corresponding to any key; In response to the second custom configuration operation, a target trigger operation and a target interactive operation function corresponding to the key combination are determined.
15. The device according to claim 14, characterized in that The device further includes a configuration instruction execution module, configured to: In response to a target trigger operation on any key, determining a target interactive operation function corresponding to the key, and executing a control instruction corresponding to the target interactive operation function; In response to a target trigger operation on a key combination, a target interactive operation function corresponding to the key combination is determined, and a control instruction corresponding to the target interactive operation function is executed.
16. An interactive method based on tone coding, characterized in that: The method comprises: Responding to an input instruction of the interactive device according to any one of claims 1 to 15, obtaining a tone coding input instruction; According to the tone coded input instruction, matching the target interactive operation function corresponding to the tone coded input instruction in a preset instruction interaction database; Execute the control instruction corresponding to the target interactive operation function.
17. An electronic device, characterized in that: include: At least one processor and a memory, wherein the memory stores a computer program that can be run on the processor, wherein when the processor executes the computer program, the tone coding-based interaction method according to claim 16 is performed.
18. A non-volatile readable storage medium, characterized in that: The non-volatile readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the tone coding-based interaction method according to claim 16 is performed.
19. A vehicle, characterized in that: The vehicle comprises the tone coding-based interaction device according to any one of claims 1-15.