Vehicle steering wheel switch control method, device, equipment and storage medium

By collecting and recognizing target trajectories on the touchscreen from the car steering wheel, corresponding function control commands are generated, solving the problem of accidental operation caused by accidental steering wheel switch touches and improving the accuracy and safety of operation.

CN115731558BActive Publication Date: 2026-06-16BEIJING CHJ AUTOMOTIVE TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING CHJ AUTOMOTIVE TECH CO LTD
Filing Date
2021-10-27
Publication Date
2026-06-16

AI Technical Summary

Technical Problem

Existing car steering wheel switches are prone to accidental activation, leading to driver misoperation of functions.

Method used

The system collects the target trajectory input by the user on the touchscreen on the vehicle's steering wheel, identifies whether there is a corresponding target character, and generates control commands for the functional devices corresponding to the target character to execute the corresponding function. This includes monitoring the activation status of the touchscreen and the vehicle's driving status to ensure reasonable function execution.

Benefits of technology

It reduces driver error and improves the accuracy and safety of steering wheel switches.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115731558B_ABST
    Figure CN115731558B_ABST
Patent Text Reader

Abstract

The application relates to a vehicle steering wheel switch control method, device, equipment and storage medium. In some embodiments of the application, a target track input by a user on a touch screen of a vehicle steering wheel switch is collected; whether the target track has a corresponding target character is identified; if the target track has the corresponding target character, a control instruction of a functional device corresponding to the target character is generated to execute the function of the functional device corresponding to the target character. The user first inputs the target track through the touch screen, and then executes the function of the corresponding functional device after identifying the target track as the target character, so that the misoperation of the driver is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to Chinese Patent Application No. 202110984154.9, filed on August 25, 2021, entitled “Vehicle Steering Wheel Switch Control Method, Apparatus, Device and Storage Medium”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of vehicle control technology, and in particular to a method, device, equipment and storage medium for controlling a vehicle steering wheel switch. Background Technology

[0003] Currently, there are two main types of steering wheel switches for automobiles: one is the physical button type, which integrates physical buttons, such as toggle switches, rocker buttons, scroll wheels, or one or more of these; the other is the single-point touch type, which can realize basic single-point touch functions. Single-point touch switches are further divided into active and passive types, with active types having vibration feedback and passive types not having vibration feedback.

[0004] The two existing types of car steering wheel switches can be accidentally activated, leading to driver malfunctions. Summary of the Invention

[0005] In order to solve the above-mentioned technical problems, or at least partially solve the above-mentioned technical problems, this application provides a vehicle steering wheel switch control method, device, equipment and storage medium to reduce the possibility of driver misoperation.

[0006] This application provides a vehicle steering wheel switch control method, including:

[0007] Collect the target trajectory input by the user on the touchscreen on the vehicle's steering wheel;

[0008] Identify whether the target trajectory contains a corresponding target character;

[0009] If a corresponding target character is identified in the target trajectory, a control instruction for the functional device corresponding to the target character is generated to execute the function of the functional device corresponding to the target character.

[0010] Preferably, before acquiring the target trajectory input by the user on the touchscreen on the vehicle steering wheel, the method further includes:

[0011] It monitors the user's activation of the touchscreen on the vehicle's steering wheel and sends an activation command to the touchscreen to activate it.

[0012] Preferably, after issuing an activation command to the touchscreen to activate it, the method further includes:

[0013] Send a prompt command to the touchscreen so that the touchscreen can perform an activation prompt action.

[0014] Preferably, the method further includes:

[0015] If the target trajectory does not have a corresponding target character, a target trajectory cannot be recognized instruction is sent to the display device so that the display device can display the content of the unrecognizable character.

[0016] Preferably, after generating the control instructions for the functional device corresponding to the target character, the method further includes:

[0017] Send a function display command to the display device so that the display device can display an icon of the function of the functional device corresponding to the target character.

[0018] Preferably, before generating the control instructions for the functional device corresponding to the target character, the method further includes:

[0019] Determine whether the vehicle is in motion;

[0020] If the vehicle is in motion, control instructions for the functional devices corresponding to the target character are generated.

[0021] Preferably, the method further includes:

[0022] If the vehicle is not in motion, determine whether the control instruction of the functional device corresponding to the target character to be generated is a static instruction;

[0023] If the control instruction of the functional device corresponding to the target character to be generated is not a static instruction, then an unexecutable function instruction is sent to the display device so that the display device can display the content of the unexecutable function of the functional device corresponding to the target character. The static instruction is an instruction that can be executed when the vehicle is not in motion.

[0024] Preferably, the method further includes:

[0025] If the control instruction for the functional device corresponding to the target character to be generated is a static instruction, then the control instruction for the functional device corresponding to the target character will be generated.

[0026] Preferably, before identifying whether a corresponding target character exists in the target trajectory, the method further includes:

[0027] The response function setting operation sets the correspondence between characters and the functions of functional devices.

[0028] Preferably, the response function setting operation, which sets the correspondence between characters and the functions of functional devices, includes:

[0029] A function setting interface is displayed on a display device, the function setting interface including at least one function;

[0030] In response to a selection operation of the at least one function, the selected function is designated as the first function;

[0031] In response to the handwriting input of the first character on the touchscreen, a correspondence is established between the first character and the first function.

[0032] Preferably, after setting the correspondence between characters and functional devices in the response function setting operation, the method further includes:

[0033] The response function cancels the operation, canceling the correspondence between the character and the function of the device.

[0034] Preferably, the response function cancellation operation cancels the correspondence between characters and functional devices, including:

[0035] A function cancellation interface is displayed on a display device, the function cancellation interface including at least one function with an established correspondence;

[0036] In response to a selection operation on the at least one function with an established correspondence, the selected function is designated as the second function.

[0037] In response to the handwriting input of the second character corresponding to the second function on the touchscreen, the association between the second function and the second character is broken.

[0038] This application embodiment also provides a vehicle steering wheel switch control device, including:

[0039] The data acquisition module is used to acquire the target trajectory input by the user on the touch screen on the vehicle's steering wheel switch;

[0040] The recognition module is used to identify whether the target trajectory contains a corresponding target character;

[0041] The execution module is used to generate control instructions for the functional device corresponding to the target character when the target trajectory has a corresponding target character, so as to execute the function of the functional device corresponding to the target character.

[0042] This application embodiment also provides an electronic device, including a controller, the controller comprising:

[0043] Processor; and

[0044] Stored program memory,

[0045] The program includes instructions that, when executed by the processor, cause the processor to perform the method described above.

[0046] Preferably, the electronic device is a vehicle, and the controller includes a steering wheel switch controller, a vehicle controller, and a smart cockpit domain controller;

[0047] The steering wheel switch controller determines the controller required to generate the control command corresponding to the target character.

[0048] If the controller required to generate the control instruction corresponding to the target character is the vehicle controller, then the steering wheel switch controller sends a character recognition success message to the vehicle controller, and the vehicle controller generates the control instruction for the functional device corresponding to the target character;

[0049] If the controller required to generate the control command corresponding to the target character is the intelligent cockpit domain controller, then the steering wheel switch controller sends a character recognition success message to the intelligent cockpit domain controller, and the intelligent cockpit domain controller generates the control command for the functional device corresponding to the target character.

[0050] This application also provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause the computer to perform the above-described method.

[0051] The technical solution provided in this application has the following advantages compared with the prior art:

[0052] In some embodiments of this application, the target trajectory input by the user on the touch screen on the vehicle steering wheel switch is collected; the target trajectory is identified as having a corresponding target character; if the target trajectory has a corresponding target character, a control command for the functional device corresponding to the target character is generated to execute the function of the functional device corresponding to the target character. The user first inputs the target trajectory through the touch screen, and after the target trajectory is identified as a target character, the function of the corresponding functional device is executed, reducing driver misoperation. Attached Figure Description

[0053] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0054] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0055] Figure 1 A schematic flowchart illustrating a vehicle steering wheel switch control method provided in an embodiment of this application;

[0056] Figure 2 A flowchart illustrating another vehicle steering wheel switch control method provided for an exemplary embodiment of this application;

[0057] Figure 3 A schematic diagram of the structure of a vehicle steering wheel switch control device provided for an exemplary embodiment of this application;

[0058] Figure 4 A schematic diagram of an electronic device provided for an exemplary embodiment of this application. Detailed Implementation

[0059] To better understand the above-mentioned objectives, features, and advantages of this application, the solution of this application will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.

[0060] Many specific details are set forth in the following description in order to provide a full understanding of this application, but this application may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some embodiments of this application, and not all embodiments.

[0061] Existing types of automotive steering wheel switches can be accidentally activated, leading to driver malfunctions. To address this problem, some embodiments of this application collect the target trajectory input by the user on the touchscreen of the vehicle's steering wheel switch; identify whether the target trajectory corresponds to a target character; if the target trajectory corresponds to a target character, generate a control command for the functional device corresponding to the target character to execute the function of the functional device. The user first inputs the target trajectory via the touchscreen, and after the target trajectory is identified as a target character, the corresponding functional device is executed, reducing driver malfunctions.

[0062] The technical solutions provided by the various embodiments of this application are described in detail below with reference to the accompanying drawings.

[0063] Figure 1 This is a flowchart illustrating a vehicle steering wheel switch control method provided as an exemplary embodiment of this application. Figure 1 As shown, the method includes:

[0064] S101: Collects the target trajectory input by the user on the touchscreen on the vehicle's steering wheel;

[0065] S102: Identify whether the target trajectory has a corresponding target character; if the target trajectory has a corresponding target character, proceed to step S103; if the target trajectory does not have a corresponding target character, proceed to step S104.

[0066] S103: Generate control instructions for the functional device corresponding to the target character, so as to execute the function of the functional device corresponding to the target character;

[0067] S104: Send a target trajectory unrecognizable instruction to the display device so that the display device can display unrecognizable characters.

[0068] In this embodiment, the execution subject of the above method is an in-vehicle device installed on the vehicle, such as one or more of a steering wheel switch controller, a vehicle controller, and a smart cockpit domain controller. This application does not limit the above embodiment; it can also be a personal computer, tablet computer, smart speaker, or smart wearable device, etc.

[0069] In this embodiment, a touchscreen is provided on each side of the vehicle steering wheel, and the user operates the touchscreens on both sides using their left and right hands respectively. This application does not limit the number of touchscreens; the number can be single or multiple. Furthermore, this application does not limit the location of the touchscreens; they can be located in the center of the vehicle steering wheel.

[0070] In this embodiment, it is necessary to pre-set the correspondence between characters and the functions of functional devices. One possible approach is to set the correspondence between characters and the functions of functional devices in response to a function setting operation. Optionally, a function setting interface is displayed on a display device, the function setting interface including at least one function; in response to a selection operation of the at least one function, the selected function is designated as a first function; in response to a handwriting input of a first character on a touchscreen, a correspondence between the first character and the first function is established. The display device can be a central control screen or a head-up display. It should be noted that the user in this embodiment can be a driver, passenger, or other user.

[0071] For example, to prevent accidental triggering of function settings by the user, each function setting operation requires a long press on either of the touchscreens on either side of the steering wheel. The steering wheel switch controller detects this long press and sends a vibration command to the touchscreen, which vibrates to alert the user. The central control screen displays a function setting confirmation control. Responding to the user's triggering of this control, the central control screen displays the function setting interface. The left side of the central control screen is a selection area, displaying at least one function. The steering wheel switch controller responds to the user's selection of at least one function, designating the selected function as the first function. The steering wheel switch controller also responds to the user's handwriting input of the first character on the touchscreen. After inputting the first character, the user long presses either of the touchscreens on either side of the steering wheel. The steering wheel switch controller detects this long press and sends a vibration command to the touchscreen, which vibrates to alert the user. Simultaneously, the first function moves to the right side of the central control screen, completing the function setting operation for that function. The process continues for each subsequent function until all functions are set. The central control screen also includes a preset end control. The steering wheel switch controller responds to the user's triggering of this control, closing the function setting operation.

[0072] In this embodiment, after the user presets the correspondence between characters and the functions of functional devices, the correspondence between characters and functional devices can also be canceled. One possible implementation is that the steering wheel switch controller responds to a function cancellation operation and cancels the correspondence between characters and the functions of functional devices. Optionally, a function cancellation interface is displayed on the display device, the function cancellation interface including at least one function with an established correspondence; in response to a selection operation of the at least one function with an established correspondence, the selected function is designated as a second function; the steering wheel switch controller responds to an operation of handwriting input on the touch screen to input a second character corresponding to the second function, thereby releasing the correspondence between the second function and the second character.

[0073] For example, before the function setting operation is completed, if the user clicks on an established function on the right side of the central control screen, the steering wheel switch controller responds to the user's selection of at least one established function, designating the selected function as the second function. The steering wheel switch controller then responds to the user's handwriting input of the second character corresponding to the second function on the touchscreen. After the user inputs the second character, the user presses and holds either touchscreen on either side of the steering wheel. The steering wheel switch controller detects this press and sends a vibration command to the touchscreen, causing it to vibrate to alert the user. Simultaneously, the second function is moved to the left-hand selection area. After the function setting operation is completed, if the user presses and holds the touchscreen again, the steering wheel switch controller detects this press and sends a vibration command to the touchscreen, causing it to vibrate to alert the user. Similarly, if the user selects at least one established function, the steering wheel switch controller designates the selected function as the third function. The steering wheel switch controller responds to the user's handwriting input of the third character corresponding to the third function on the touchscreen. After the user inputs the third character, the user presses and holds either touchscreen on either side of the steering wheel. The steering wheel switch controller detects this press and sends a vibration command to the touchscreen, causing it to vibrate to alert the user. Simultaneously, the third function is moved to the left-hand selection area.

[0074] Optionally, numeric characters correspond to driving-related functions (e.g., vehicle acceleration, deceleration, cruise control, and autonomous driving), while alphanumeric characters correspond to entertainment or other non-driving-related functions (volume up, volume down, previous track, next track, mute, and voice). The target characters in this application include, but are not limited to: numbers 0-9, and letters from the alphabet AZ excluding I / L / O / Q / T / U / Z. Combinations of numbers, letters, or a combination of letters and numbers are not supported to improve recognition accuracy.

[0075] In this embodiment, the vehicle steering wheel switch control device monitors the user's activation operation on the touchscreen on the vehicle steering wheel and sends an activation command to the touchscreen to activate it, for example, activating the touchscreen from a sleep state or a power-off state. After the user handwrites the target trajectory on the touchscreen, the vehicle steering wheel switch control device collects the handwritten target trajectory on the touchscreen on the vehicle steering wheel and identifies whether the target trajectory is a preset target character. One possible approach is to calculate the similarity between the target trajectory and multiple preset characters one by one, and select the preset character with the highest similarity as the target character.

[0076] In the above embodiments, the user's activation operation on the touch screen on the vehicle steering wheel includes any one of the following: long press, double tap, and double tap.

[0077] In the above embodiment, after the vehicle steering wheel switch control device issues an activation command to the touchscreen to activate it, it sends a prompt command to the touchscreen to perform an activation prompt action. The activation prompt action includes at least one of the following: vibration, screen brightness change, and playing a prompt voice. The screen brightness change includes switching the screen from black to light, increasing the screen brightness, and decreasing the screen brightness. Playing a prompt voice, such as "Touchscreen has been activated," is also included.

[0078] One embodiment of touchscreen activation is that, in response to a user's long press operation on the touchscreen on the vehicle's steering wheel, the vehicle steering wheel switch control device causes the touchscreen to vibrate to indicate to the user that the touchscreen has been activated.

[0079] In the above embodiments, after recognizing the target trajectory as a preset target character, the vehicle steering wheel switch control device generates a control command for the functional device corresponding to the target character to execute the function of the functional device corresponding to the target character; if the vehicle steering wheel switch control device does not recognize the target character corresponding to the target trajectory, it sends a target trajectory unrecognizable command to the display device so that the display device can display unrecognizable characters. For example, the steering wheel switch controller sends a target trajectory unrecognizable command to the central control screen so that the central control screen can display unrecognizable characters.

[0080] In the above embodiments, after generating the control command for the functional device corresponding to the target character, the vehicle steering wheel switch control device sends a function display command to the display device so that the display device can show the icon of the function of the functional device corresponding to the target character. For example, after generating the function control command corresponding to the number "5", the vehicle controller of the vehicle steering wheel switch control device sends a function display command to the head-up display. After receiving the function display command sent by the vehicle controller, the head-up display shows the deceleration icon corresponding to the number "5".

[0081] In the above embodiment, after recognizing the corresponding target character on the target trajectory, the vehicle steering wheel switch control device determines whether the vehicle is in motion. If the vehicle is in motion, it generates a control command for the functional device corresponding to the target character. If the vehicle is not in motion, it determines whether the control command for the functional device corresponding to the target character to be generated is a static command. If the control command for the functional device corresponding to the target character to be generated is not a static command, it sends an unexecutable function command to the display device so that the display device can display the content of the unexecutable function of the functional device corresponding to the target character. Here, the static command is an command that can be executed when the vehicle is not in motion. If the control command for the functional device corresponding to the target character to be generated is a static command, it generates a control command for the functional device corresponding to the target character. The control command includes dynamic commands and static commands. Static commands are commands that can be executed when the vehicle is not in motion, i.e., commands unrelated to vehicle driving, such as turning off the vehicle and locking the doors. Dynamic commands are commands related to vehicle driving, such as commands related to vehicle acceleration, deceleration, cruise control, and automatic driving.

[0082] Figure 2 This is a flowchart illustrating another vehicle steering wheel switch control method provided as an exemplary embodiment of this application. Figure 2 As shown, the vehicle is equipped with a steering wheel switch controller, a vehicle controller, and a smart cockpit domain controller. The method includes:

[0083] S201: Steering wheel switch controller collects the target trajectory input by the user on the touch screen on the vehicle steering wheel;

[0084] S202: The steering wheel switch controller identifies whether there is a corresponding target character in the target trajectory; if the target trajectory does not have a corresponding target character, then step S203 is executed; if the target trajectory has a corresponding target character, then step S204 is executed.

[0085] S203: The steering wheel switch controller sends a target trajectory recognition command to the central control screen or head-up display, and the characters displayed on the central control screen or head-up display are unrecognizable.

[0086] S204: The steering wheel switch controller determines the controller corresponding to the target character. If the controller corresponding to the target character is the vehicle controller, then proceed to step S205; if the controller corresponding to the target character is the intelligent cockpit domain controller, then proceed to step S206.

[0087] S205: The steering wheel switch controller sends a character recognition success message to the vehicle controller;

[0088] S206: The steering wheel switch controller sends a character recognition success message to the intelligent cockpit domain controller;

[0089] S207: The vehicle controller determines whether the vehicle is in a driving state. If yes, it executes step S211; otherwise, it executes step S209.

[0090] S208: The intelligent cockpit domain controller determines whether the vehicle is in a driving state. If yes, it executes step S212; otherwise, it executes step S210.

[0091] S209: The vehicle controller determines whether the control command to be generated is a static command. If yes, it executes step S211; otherwise, it executes step S213.

[0092] S210: The intelligent cockpit domain controller determines whether the control command to be generated is a static command. If yes, then execute step S212; otherwise, execute step S214.

[0093] S211: The vehicle controller generates control instructions for the functional devices corresponding to the target character;

[0094] S212: The intelligent cockpit domain controller generates control instructions for the functional devices corresponding to the target character;

[0095] S213: The vehicle controller sends an instruction for an unexecutable function to the central control screen or head-up display, and displays the content of the unexecutable function.

[0096] S214: The intelligent cockpit domain controller sends an instruction for an unexecutable function to the central control screen or head-up display, and displays the content of the unexecutable function.

[0097] S215: The vehicle controller or intelligent cockpit domain controller sends a target trajectory recognition failure command to the central control screen or head-up display so that the display device can show the target trajectory recognition failure content.

[0098] In this embodiment, the execution steps of the above method can be found in the descriptions of the corresponding parts of the foregoing embodiments, and will not be repeated here.

[0099] In the above-described method embodiments of this application, the user's activation operation on the touchscreen on the vehicle steering wheel is monitored, and an activation command is sent to the touchscreen to activate it; the target trajectory input by the user on the touchscreen on the vehicle steering wheel switch is collected; it is identified whether the target trajectory has a corresponding target character; if the target trajectory has a corresponding target character, a control command for the functional device corresponding to the target character is generated to execute the function of the functional device corresponding to the target character. The user first needs to activate the touchscreen, then input the target trajectory by handwriting on the touchscreen, and after the target trajectory is identified as a target character, the function of the corresponding functional device is executed, reducing the driver's misoperation.

[0100] Figure 3 This is a schematic diagram of the structure of a vehicle steering wheel switch control device 30 provided for an exemplary embodiment of this application. (See diagram below.) Figure 3 As shown, the vehicle steering wheel switch control device includes a data acquisition module 31, an identification module 32, and an execution module 33.

[0101] Among them, the acquisition module 31 is used to acquire the target trajectory input by the user on the touch screen on the vehicle steering wheel;

[0102] The identification module 32 is used to identify whether the target trajectory has a corresponding target character;

[0103] The execution module 33 is used to generate control instructions for the functional device corresponding to the target character when the target trajectory has a corresponding target character, so as to execute the function of the functional device corresponding to the target character.

[0104] Optionally, the execution module 33 can also be used to: if there is no corresponding target character for the target trajectory, send a target trajectory unrecognizable instruction to the display device so that the display device can display the unrecognizable character content.

[0105] Optionally, after generating the control instructions for the functional device corresponding to the target character, the execution module 33 can also be used to: send a function display instruction to the display device so that the display device can display an icon of the function of the functional device corresponding to the target character.

[0106] Optionally, before generating the control instructions for the functional device corresponding to the target character, the execution module 33 may also be used to: determine whether the vehicle is in a driving state; if the vehicle is in a driving state, then generate the control instructions for the functional device corresponding to the target character.

[0107] Optionally, the execution module 33 can also be used to: if the vehicle is not in a driving state, determine whether the control instruction of the functional device corresponding to the target character to be generated is a static instruction; if the control instruction of the functional device corresponding to the target character to be generated is not a static instruction, send an unexecutable function instruction to the display device so that the display device can display the content of the unexecutable function of the functional device corresponding to the target character, wherein the static instruction is an instruction that can be executed when the vehicle is not in a driving state.

[0108] Optionally, the execution module 33 can also be used to: generate the control instruction of the functional device corresponding to the target character if the control instruction of the functional device corresponding to the target character is a static instruction.

[0109] Optionally, before identifying whether the target trajectory has a corresponding target character, the recognition module 32 can also be used to: respond to function setting operations and set the correspondence between characters and the functions of functional devices.

[0110] Optionally, when the recognition module 32 responds to a function setting operation and sets the correspondence between characters and the functions of functional devices, it is specifically used to: display a function setting interface on a display device, the function setting interface including at least one function; respond to a selection operation of the at least one function and designate the selected function as the first function; and respond to a handwritten input of the first character on the touch screen and establish a correspondence between the first character and the first function.

[0111] Optionally, after responding to the function setting operation and setting the correspondence between characters and the functions of functional devices, the recognition module 32 can also be used to respond to the function cancellation operation and cancel the correspondence between characters and the functions of functional devices.

[0112] Optionally, when the recognition module 32 responds to a function cancellation operation and cancels the correspondence between the character and the function of the functional device, it is specifically used to: display a function cancellation interface on the display device, the function cancellation interface including at least one function with an established correspondence; respond to a selection operation of the at least one function with an established correspondence, and designate the selected function as a second function; respond to an operation of handwriting input of the second character corresponding to the second function on the touch screen, and release the correspondence between the second function and the second character.

[0113] Figure 4 This is a schematic diagram of an electronic device provided for an exemplary embodiment of this application. (As shown...) Figure 4 As shown, the electronic device includes a controller, which comprises a memory 401 and a processor 402. Additionally, the electronic device also includes necessary components such as a power supply component 403 and a communication component 404.

[0114] Memory 401 is used to store computer programs and can be configured to store various other data to support operation on the electronic device. Examples of this data include instructions for any application or method used to operate on the electronic device.

[0115] The memory 401 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0116] Communication component 404 is used for data transmission with other devices.

[0117] The processor 402 can execute computer instructions stored in the memory 401 to: acquire a target trajectory input by a user on a touch screen on the vehicle steering wheel; identify whether the target trajectory has a corresponding target character; if the target trajectory has a corresponding target character, generate control instructions for the functional device corresponding to the target character to execute the function of the functional device corresponding to the target character.

[0118] Optionally, the processor 402 can also be used to: if the identified target trajectory does not have a corresponding target character, send a target trajectory unrecognizable instruction to the display device so that the display device can display the unrecognizable character content.

[0119] Optionally, after generating the control instructions for the functional device corresponding to the target character, the processor 402 can also be used to: send a function display instruction to the display device so that the display device can display an icon of the function of the functional device corresponding to the target character.

[0120] Optionally, before generating the control instructions for the functional device corresponding to the target character, the processor 402 may also be used to: determine whether the vehicle is in a driving state; if the vehicle is in a driving state, then generate the control instructions for the functional device corresponding to the target character.

[0121] Optionally, the processor 402 can also be used to: if the vehicle is not in a driving state, determine whether the control instruction of the functional device corresponding to the target character to be generated is a static instruction; if the control instruction of the functional device corresponding to the target character to be generated is not a static instruction, send an unexecutable function instruction to the display device so that the display device can display the content of the unexecutable function of the functional device corresponding to the target character, wherein the static instruction is an instruction that can be executed when the vehicle is not in a driving state.

[0122] Optionally, the processor 402 can also be used to: generate the control instruction of the functional device corresponding to the target character if the control instruction of the functional device corresponding to the target character is a static instruction.

[0123] Optionally, the display device includes a central control screen and / or a head-up display.

[0124] Optionally, before identifying whether the target trajectory has a corresponding target character, the processor 402 can also be used to: respond to a function setting operation and set the correspondence between the character and the function of the functional device.

[0125] Optionally, when the processor 402 responds to a function setting operation and sets the correspondence between characters and the functions of functional devices, it is specifically used to: display a function setting interface on a display device, the function setting interface including at least one function; respond to a selection operation of the at least one function and designate the selected function as a first function; and respond to a handwriting input operation of a first character on a touch screen and establish a correspondence between the first character and the first function.

[0126] Optionally, after responding to the function setting operation and setting the correspondence between characters and the functions of functional devices, the processor 402 can also be used to respond to the function cancellation operation and cancel the correspondence between characters and the functions of functional devices.

[0127] Optionally, when the processor 402 responds to a function cancellation operation and cancels the correspondence between the character and the function of the functional device, it is specifically configured to: display a function cancellation interface on a display device, the function cancellation interface including at least one function with an established correspondence; respond to a selection operation of the at least one function with an established correspondence, and designate the selected function as a second function; respond to an operation of handwriting input of a second character corresponding to the second function on a touch screen, and release the correspondence between the second function and the second character.

[0128] Optionally, the electronic device is a vehicle, and the controller includes a steering wheel switch controller, a vehicle controller, and a smart cockpit domain controller. The steering wheel switch controller determines the controller required to generate the control command corresponding to the target character. If the controller required to generate the control command corresponding to the target character is the vehicle controller, the steering wheel switch controller sends a character recognition success message to the vehicle controller, and the vehicle controller generates the control command for the functional device corresponding to the target character. If the controller required to generate the control command corresponding to the target character is the smart cockpit domain controller, the steering wheel switch controller sends a character recognition success message to the smart cockpit domain controller, and the smart cockpit domain controller generates the control command for the functional device corresponding to the target character.

[0129] Accordingly, embodiments of this application also provide a computer-readable storage medium storing a computer program. When the computer-readable storage medium stores a computer program, and the computer program is executed by one or more processors, it causes one or more processors to perform... Figure 1 Each step in the method embodiment.

[0130] The above Figure 4The communication component is configured to facilitate wired or wireless communication between the device containing the communication component and other devices. The device containing the communication component can access wireless networks based on communication standards, such as WiFi, 2G, 3G, 4G / LTE, 5G, or combinations thereof. In one exemplary embodiment, the communication component receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID), Infrared Data Association (IrDA) technology, Ultra-Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0131] The above Figure 4 The power supply component provides power to the various components of the device in which it resides. The power supply component may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device in which it resides.

[0132] The aforementioned electronic devices may also include a display screen and an audio component.

[0133] The display includes a screen, which may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation.

[0134] An audio component may be configured to output and / or input audio signals. For example, the audio component includes a microphone (MIC) configured to receive external audio signals when the device containing the audio component is in an operating mode, such as call mode, recording mode, or voice recognition mode. The received audio signals may be further stored in memory or transmitted via a communication component. In some embodiments, the audio component also includes a speaker for outputting audio signals.

[0135] In the embodiments of the above-described apparatus, device, and storage medium of this application, the target trajectory input by the user on the touch screen on the vehicle steering wheel switch is collected; the existence of a corresponding target character in the target trajectory is identified; if the target trajectory has a corresponding target character, a control command for the functional device corresponding to the target character is generated to execute the function of the functional device corresponding to the target character. The user first needs to activate the touch screen, then input the target trajectory by handwriting through the touch screen, and after the target trajectory is identified as a target character, the function of the corresponding functional device is executed, thereby reducing driver misoperation.

[0136] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0137] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0138] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0139] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0140] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0141] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0142] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0143] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0144] The above description is merely a specific embodiment of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for controlling a vehicle steering wheel switch, characterized in that, include: Collect the target trajectory input by the user on the touchscreen on the vehicle's steering wheel; Identify whether the target trajectory contains a corresponding target character, and determine whether the vehicle is in motion; If a corresponding target character is identified in the target trajectory and the vehicle is in motion, then a control command is generated for the functional device corresponding to the target character to execute the function of the functional device corresponding to the target character. If the vehicle is not in motion, determine whether the control instruction of the functional device corresponding to the target character to be generated is a static instruction; If the control instruction of the functional device corresponding to the target character to be generated is not a static instruction, then an unexecutable function instruction is sent to the display device so that the display device can display the content of the unexecutable function of the functional device corresponding to the target character. The static instruction is an instruction that can be executed when the vehicle is not in motion.

2. The method according to claim 1, characterized in that, Before acquiring the target trajectory input by the user on the touchscreen on the vehicle's steering wheel, the method further includes: It monitors the user's activation of the touchscreen on the vehicle's steering wheel and sends an activation command to the touchscreen to activate it.

3. The method according to claim 2, characterized in that, After issuing an activation command to the touchscreen to activate it, the method further includes: Send a prompt command to the touchscreen so that the touchscreen can perform an activation prompt action.

4. The method according to claim 1, characterized in that, The method further includes: If the target trajectory does not have a corresponding target character, a target trajectory cannot be recognized instruction is sent to the display device so that the display device can display the content of the unrecognizable character.

5. The method according to claim 1, characterized in that, After generating the control instructions for the functional device corresponding to the target character, the method further includes: Send a function display command to the display device so that the display device can display an icon of the function of the functional device corresponding to the target character.

6. The method according to claim 1, characterized in that, The method further includes: If the control instruction for the functional device corresponding to the target character to be generated is a static instruction, then the control instruction for the functional device corresponding to the target character will be generated.

7. The method according to claim 1, characterized in that, Before identifying whether a corresponding target character exists in the target trajectory, the method further includes: The response function setting operation sets the correspondence between characters and the functions of functional devices.

8. The method according to claim 7, characterized in that, The response function setting operation sets the correspondence between characters and the functions of functional devices, including: A function setting interface is displayed on a display device, the function setting interface including at least one function; In response to a selection operation of the at least one function, the selected function is designated as the first function; In response to the handwriting input of the first character on the touchscreen, a correspondence is established between the first character and the first function.

9. The method according to claim 7, characterized in that, After setting the correspondence between characters and functional devices in the response function setting operation, the method further includes: The response function cancels the operation, canceling the correspondence between the character and the function of the device.

10. The method according to claim 9, characterized in that, The response function cancellation operation cancels the correspondence between characters and functional devices, including: A function cancellation interface is displayed on a display device, the function cancellation interface including at least one function with an established correspondence; In response to a selection operation on the at least one function with an established correspondence, the selected function is designated as the second function. In response to the handwriting input of the second character corresponding to the second function on the touchscreen, the association between the second function and the second character is broken.

11. A vehicle steering wheel switch control device, comprising: The data acquisition module is used to acquire the target trajectory input by the user on the touch screen on the vehicle's steering wheel switch; The recognition module is used to identify whether the target trajectory contains a corresponding target character; An execution module is used to generate control instructions for a functional device corresponding to a target character when a corresponding target character exists in the target trajectory, so as to execute the function of the functional device corresponding to the target character; Before generating the control instruction for the functional device corresponding to the target character, the execution module is further configured to: determine whether the vehicle is in a driving state; if the vehicle is in a driving state, generate the control instruction for the functional device corresponding to the target character; if the vehicle is not in a driving state, determine whether the control instruction for the functional device corresponding to the target character to be generated is a static instruction. If the control instruction of the functional device corresponding to the target character to be generated is not a static instruction, then an unexecutable function instruction is sent to the display device so that the display device can display the content of the unexecutable function of the functional device corresponding to the target character. The static instruction is an instruction that can be executed when the vehicle is not in motion.

12. An electronic device, characterized in that, Includes a controller, the controller comprising: Processor; and Stored program memory, The program includes instructions that, when executed by the processor, cause the processor to perform the method of any one of claims 1-10.

13. The electronic device according to claim 12, characterized in that, The electronic device is a vehicle, and the controller includes a steering wheel switch controller, a vehicle controller, and a smart cockpit domain controller. The steering wheel switch controller determines the controller required to generate the control command corresponding to the target character. If the controller required to generate the control instruction corresponding to the target character is the vehicle controller, then the steering wheel switch controller sends a character recognition success message to the vehicle controller, and the vehicle controller generates the control instruction for the functional device corresponding to the target character; If the controller required to generate the control command corresponding to the target character is the intelligent cockpit domain controller, then the steering wheel switch controller sends a character recognition success message to the intelligent cockpit domain controller, and the intelligent cockpit domain controller generates the control command for the functional device corresponding to the target character.

14. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-10.