Method, device and equipment for switching control right of square control button, storage medium and vehicle
Patent Information
- Application Number
- CN202210620748.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-01
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2042-06-01
AI Technical Summary
[0004]本申请提供了一种方控按键控制权切换方法、装置、设备、存储介质及车辆,以解决现有技术中方控按键太多导致操作不便的问题
[0055] This application provides a method for switching control rights of steering wheel control buttons. Upon detecting a control rights switching event trigger signal, the method determines the current control terminal and the target control terminal; sends a control rights switching command to the current control terminal to instruct the permission to respond to steering wheel control button control to be switched from the current control terminal to the target control terminal; and displays a steering wheel control button control right indication flag corresponding to the target control terminal after determining that the target control terminal has successfully acquired the permission to respond to steering wheel control button control. This embodiment enables different control terminals to control the same set of steering wheel control buttons, achieving button reuse. Furthermore, the indication flag clearly shows the user the terminal with which the current control right belongs, allowing the user to clearly and explicitly achieve multiple control functions using as few buttons as possible.
Smart Images

Figure CN117192955B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a method, device, equipment, storage medium, and vehicle for switching control rights of steering wheel control buttons. Background Technology
[0002] Users must use their hands to control the steering wheel while driving. Nowadays, the steering wheel is not only used to control direction, but also has many more function buttons. The simple steering wheel of the past has evolved into a multi-functional steering wheel, among which the steering wheel control buttons are simply referred to as steering wheel control buttons.
[0003] Steering wheel control buttons are currently mainly used in instrument panels and central control units. With the diversification of intelligent configurations, the number of steering wheel control buttons is also increasing. Too many steering wheel control buttons will greatly increase the learning cost for users and fail to achieve the purpose of convenient and quick steering wheel control buttons. Summary of the Invention
[0004] This application provides a method, device, equipment, storage medium, and vehicle for switching control of steering wheel buttons, in order to solve the problem of inconvenient operation caused by too many steering wheel buttons in the prior art.
[0005] Firstly, this application provides a method for switching control rights of steering wheel control buttons, including:
[0006] When a control switch event trigger signal is detected, the current control terminal and the target control terminal are determined; the current control terminal is the control terminal that currently has the authority to respond to the control buttons; the target control terminal is the control terminal that will soon be granted the authority to respond to the control buttons.
[0007] Send a control switch command to the current control terminal; wherein, the control switch command is used to instruct the control authority of the responder to be switched from the current control terminal to the target control terminal;
[0008] Once it is determined that the target control terminal has successfully acquired the authority to respond to the steering wheel control buttons, a steering wheel control button control authority indicator corresponding to the target control terminal will be displayed.
[0009] In one possible embodiment, before determining the current control terminal and the target control terminal upon detecting a control switch event trigger signal, the method further includes:
[0010] The control switching event is determined by monitoring the level of the control switching button. If the control switching button is at a high level, the control switching event is determined to be triggered.
[0011] Alternatively, obtain the voice control information entered by the user. If the voice control information contains keywords related to the control switch event, then the control switch event is determined to be triggered.
[0012] In one possible embodiment, determining the current control terminal includes:
[0013] Obtain the control authority flag information of each control terminal; the control authority flag information is used to indicate whether the control terminal has the authority to respond to the control button;
[0014] The current control terminal is determined based on the control authority flag information of each control terminal.
[0015] In one possible embodiment, determining the target control terminal includes:
[0016] Obtain any control terminal other than the current control terminal as the target control terminal;
[0017] Alternatively, the next control terminal in the control order list after the current control terminal can be used as the target control terminal. The control order list records the order of each control terminal.
[0018] Alternatively, the target control terminal can be extracted from the user's voice control information.
[0019] In one possible embodiment, when a control switch event trigger signal is detected, determining the current control terminal and the target control terminal includes:
[0020] If a control switch event trigger signal is detected when the vehicle is powered on, the current control terminal and the target control terminal are determined.
[0021] In one possible embodiment, the steering wheel control button control authority indication indicator includes: a steering wheel control button control authority switching pop-up window;
[0022] Once it is determined that the target control terminal has successfully acquired the authority to respond to the steering wheel control buttons, a steering wheel control button control authority indicator corresponding to the target control terminal will be displayed, including:
[0023] If the first card is displayed on the vehicle computer screen, and it is determined that the target control terminal has successfully obtained the permission to respond to the steering wheel control button, then a pop-up window for switching the steering wheel control button right of the target control terminal will be displayed.
[0024] If the second card is displayed on the vehicle's computer screen, it is determined that the target control terminal has successfully acquired the authority to respond to the steering wheel control buttons, and the timer starts; if the second card disappears and the timer duration is less than or equal to the first preset duration, a steering wheel control button control switch pop-up window is displayed.
[0025] The first card is the card with a priority less than or equal to the steering wheel control button switching pop-up window; the second card is the card with a priority greater than the steering wheel control button switching pop-up window.
[0026] And / or, the steering wheel control button control authority indication indicators include: steering wheel control button control authority indicator lights;
[0027] Display the control button prompts corresponding to the target control terminal, including:
[0028] The control button indicator light switches to the color corresponding to the target control terminal.
[0029] Secondly, embodiments of the present invention provide a control switch device for a control button, comprising:
[0030] The control terminal determination module is used to determine the current control terminal and the target control terminal when a control switch event trigger signal is detected; the current control terminal is the control terminal that currently has the authority to respond to the control button; the target control terminal is the control terminal that will soon be granted the authority to respond to the control button.
[0031] The control switching instruction sending module is used to send control switching instructions to the current control terminal; wherein, the control switching instruction is used to instruct the control authority of the responder's control button to be switched from the current control terminal to the target control terminal;
[0032] The indicator display module is used to display the corresponding indicator of control rights for the steering wheel buttons on the target control terminal after determining that the target control terminal has successfully obtained the right to respond to the steering wheel button control.
[0033] In one possible embodiment, the steering wheel control button switching device further includes a switching event triggering judgment module, used for:
[0034] The control switching event is determined by monitoring the level of the control switching button. If the control switching button is at a high level, the control switching event is determined to be triggered.
[0035] Alternatively, obtain the voice control information entered by the user. If the voice control information contains keywords related to the control switch event, then the control switch event is determined to be triggered.
[0036] In one possible embodiment, the control terminal determination module includes a current control terminal determination unit, used for:
[0037] Obtain the control authority flag information of each control terminal; the control authority flag information is used to indicate whether the control terminal has the authority to respond to the control button;
[0038] The current control terminal is determined based on the control authority flag information of each control terminal.
[0039] In one possible embodiment, the control terminal determination module includes a target control terminal determination unit, configured to:
[0040] Obtain any control terminal other than the current control terminal as the target control terminal;
[0041] Alternatively, the next control terminal in the control order list after the current control terminal can be used as the target control terminal. The control order list records the order of each control terminal.
[0042] Alternatively, the target control terminal can be extracted from the user's voice control information.
[0043] In one possible embodiment, the control terminal determination module specifically includes:
[0044] If a control switch event trigger signal is detected when the vehicle is powered on, the current control terminal and the target control terminal are determined.
[0045] In one possible embodiment, the steering wheel control button control authority indication indicator includes: a steering wheel control button control authority switching pop-up window; the indication indicator display module includes:
[0046] If the first card is displayed on the vehicle computer screen, and it is determined that the target control terminal has successfully obtained the permission to respond to the steering wheel control button, then a pop-up window for switching the steering wheel control button right of the target control terminal will be displayed.
[0047] If the second card is displayed on the vehicle's computer screen, it is determined that the target control terminal has successfully acquired the authority to respond to the steering wheel control buttons, and the timer starts; if the second card disappears and the timer duration is less than or equal to the first preset duration, a steering wheel control button control switch pop-up window is displayed.
[0048] The first card is the card with a priority less than or equal to the steering wheel control button switching pop-up window; the second card is the card with a priority greater than the steering wheel control button switching pop-up window.
[0049] And / or, the steering wheel control button control authority indication indicators include: steering wheel control button control authority indicator lights;
[0050] The indicator display module includes:
[0051] The control button indicator light switches to the color corresponding to the target control terminal.
[0052] Thirdly, this application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method as described in any possible implementation of the first aspect above.
[0053] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method as described in any possible implementation of the first aspect above.
[0054] Fifthly, this application provides a vehicle that includes the electronic equipment described in the second aspect above.
[0055] This application provides a method for switching control rights of steering wheel control buttons. Upon detecting a control rights switching event trigger signal, the method determines the current control terminal and the target control terminal; sends a control rights switching command to the current control terminal to instruct the permission to respond to steering wheel control button control to be switched from the current control terminal to the target control terminal; and displays a steering wheel control button control right indication flag corresponding to the target control terminal after determining that the target control terminal has successfully acquired the permission to respond to steering wheel control button control. This embodiment enables different control terminals to control the same set of steering wheel control buttons, achieving button reuse. Furthermore, the indication flag clearly shows the user the terminal with which the current control right belongs, allowing the user to clearly and explicitly achieve multiple control functions using as few buttons as possible. Attached Figure Description
[0056] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0057] Figure 1 This is a flowchart illustrating the implementation of the control switch method for the control buttons provided in this application embodiment;
[0058] Figure 2 This is a schematic diagram of the control buttons provided in the embodiments of this application;
[0059] Figure 3 This is an application scenario diagram of the control switch method for the control buttons provided in the embodiments of this application;
[0060] Figure 4 This is a schematic diagram of the pop-up window for switching control rights of the control buttons on the multimedia control terminal provided in this application embodiment;
[0061] Figure 5 This is a schematic diagram of the pop-up window for switching control rights of the control buttons on the instrument control terminal provided in this application embodiment;
[0062] Figure 6 This is a schematic diagram of the control switch device for the control buttons provided in this application embodiment;
[0063] Figure 7 This is a schematic diagram of the electronic device provided in the embodiments of this application. Detailed Implementation
[0064] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0065] To make the objectives, technical solutions, and advantages of this application clearer, the following description will be provided in conjunction with the accompanying drawings and specific embodiments.
[0066] like Figure 1 As shown, in one embodiment of the present invention, Figure 1 The implementation flow of the method for switching control of the steering wheel control buttons is shown below:
[0067] S101: When a control switch event trigger signal is detected, determine the current control terminal and the target control terminal; the current control terminal is the control terminal that currently has the authority to respond to the control button; the target control terminal is the control terminal that will soon be granted the authority to respond to the control button.
[0068] In this embodiment, the executing entity is the ECU (Electronic Control Unit) on the vehicle. The ECU is connected to each control terminal of the steering wheel control button, and each control terminal adopts a different control system.
[0069] The current control terminal has the authority to respond to steering wheel control button operations, and can collect signals from the steering wheel control buttons and respond to their control. The target control terminal is the next control terminal to have the authority to respond to steering wheel control button operations.
[0070] For example: the current control terminal is the multimedia control terminal, the target control terminal is the instrument control terminal, and the control switching event trigger signal can be the signal corresponding to the pressed / released state of the control switching button. When it is determined that the control switching button is pressed, the control terminal responding to the steering wheel button switch from the multimedia control terminal to the instrument control terminal. At this time, if the user controls the steering wheel button again, the multimedia control terminal will no longer respond to the steering wheel button control, but the instrument control terminal will respond to the steering wheel button control.
[0071] S102: Send a control switching instruction to the current control terminal; wherein, the control switching instruction is used to indicate that the control authority of the responder's control button is switched from the current control terminal to the target control terminal.
[0072] In this embodiment, after determining the current control terminal and the target control terminal, the ECU sends a control switching command to the current control terminal, and the current control terminal releases the authority to control the response control button to the target control terminal according to the control switching command.
[0073] S103: When it is determined that the target control terminal has successfully obtained the right to respond to the steering wheel control button, the corresponding steering wheel control button control right prompt flag of the target control terminal is displayed.
[0074] Specifically, after the current control terminal and the target control terminal complete the switch of authority to respond to the steering wheel control buttons, the current control terminal will return a success release signal to the ECU. After receiving the success release signal, the ECU determines that the target control terminal has successfully acquired the authority to respond to the steering wheel control buttons and displays the steering wheel control button control authority prompt flag corresponding to the target control terminal to prompt the user about the current control terminal responding to the steering wheel control buttons.
[0075] In practical applications, control buttons such as Figure 2 As shown, the controls include up, down, left, and right page buttons, and an confirmation button. The control terminals that use the steering wheel buttons can include, but are not limited to, multimedia control terminals and instrument cluster control terminals. The instrument cluster control terminal's functions include, but are not limited to, switching the trip computer page, alarm querying, multimedia and Bluetooth phone display, and navigation display. The multimedia control terminal's functions include, but are not limited to, a mute button, page switching, track skipping button, voice control, call answering and hanging up buttons, audio source switching, and enabling / disabling cruise control / adaptive cruise control, setting cruise speed, and enabling / disabling lane departure / keeping / centering systems. Users can switch between various functions on the instrument cluster control terminal or multimedia control terminal using the up, down, left, and right page buttons and the confirmation button. Switching control permissions via the steering wheel buttons will toggle the control permissions for the up, down, left, and right page buttons and the confirmation button between the multimedia control terminal and the instrument cluster control terminal.
[0076] As can be seen from the above embodiments, this embodiment can realize the control of the same set of steering wheel control buttons by different control terminals through the above solution, realize the switching and display of control rights between multiple control terminals of the steering wheel control buttons, thereby avoiding the problem of too many steering wheel control buttons causing inconvenience to users.
[0077] In one possible embodiment, prior to S101, the method provided in this embodiment further includes:
[0078] The control switching event is determined by monitoring the level of the control switching button. If the control switching button is at a high level, the control switching event is considered to have been triggered.
[0079] In this embodiment, Figure 3 The diagram illustrates an application scenario of the steering wheel control button switching method, such as... Figure 3As shown, the hardware module for implementing the steering wheel control button switching method includes a control switching button 10, a combination switch 20, an ECU 30, and a vehicle computer display screen 40. The control switching button 10 is located on the steering wheel. The combination switch 20 is communicatively connected to both the control switching button 10 and the ECU 30, and is used to hardwire the acquisition of the voltage level of the control switching button 10, converting the high and low voltage levels into CAN signals and sending them to the ECU 30. The ECU 30 determines whether a control switching event is triggered based on the CAN signals.
[0080] Specifically, a high-level signal corresponds to the control switching button being pressed, and a low-level signal corresponds to the control switching button being released. The ECU determines that a control switching event is triggered when the control switching button is at a high level via the CAN signal.
[0081] To facilitate understanding, this embodiment provides an example of an application scenario. In this specific application scenario, the current control terminal is a multimedia control terminal, and the target control terminal is an instrument control terminal. When the level is high, the control terminal responding to the control button switches from the multimedia control terminal to the instrument control terminal; when the level is low, the control terminal responding to the control button remains unchanged as the multimedia control terminal.
[0082] The above method can achieve the switching of control permissions for the steering wheel control buttons by adding a physical button, making it easier for users to operate.
[0083] In one possible embodiment, another method for determining whether a control switch event has been triggered could be:
[0084] Obtain the voice control information entered by the user. If the voice control information contains keywords related to the control switch event, then the control switch event is determined to be triggered.
[0085] Specifically, if the semantic recognition algorithm identifies the keyword "control switching" or its synonym in the voice information, then the control switching event is determined to be triggered.
[0086] This embodiment uses voice recognition to determine whether a control switching event has been triggered, which makes it convenient for users to switch control of the steering wheel buttons while driving, further simplifying the buttons on the steering wheel. At the same time, controlling control switching via voice while driving is safer.
[0087] In one possible embodiment, determining the specific implementation process of the current control terminal includes:
[0088] Obtain the control authority flag information of each control terminal; the control authority flag information is used to indicate whether the control terminal has the authority to respond to the control button;
[0089] The current control terminal is determined based on the control authority flag information of each control terminal.
[0090] Specifically, each control terminal has a control authority flag. When the control authority flag is at the first value, it indicates that it has the authority to respond to the control buttons. When the control authority flag is at the second value, it indicates that it does not have the authority to respond to the control buttons. The first value is not equal to the second value.
[0091] For example, the first value is 1 and the second value is 0.
[0092] Specifically, the process of switching permissions for steering wheel button control between the current control terminal and the target control terminal includes:
[0093] When the current control terminal receives a control switch command, it sends a control switch request to the target control terminal. The target control terminal sets its own control flag to 1 based on the control switch request, and after the control flag is set to 1, it responds to the steering wheel button control and returns a ready signal to the current control terminal. When the current control terminal receives the ready signal from the target control terminal, it sets its own control flag to 0. Upon detecting that the control flag is 0, the current control terminal sends a release success signal to the ECU. The ECU determines that the target control terminal has successfully acquired the authority to respond to the steering wheel button control based on the release success signal. If the current control terminal sends a release failure signal or does not send any feedback signal to the ECU, the ECU maintains the current steering wheel button control authority indicator.
[0094] In one possible embodiment, the specific implementation process for determining the target control terminal includes:
[0095] Obtain any control terminal other than the current control terminal as the target control terminal;
[0096] Alternatively, the next control terminal in the control order list after the current control terminal can be used as the target control terminal. The control order list records the order of each control terminal.
[0097] Alternatively, the target control terminal can be extracted from the user's voice control information.
[0098] Specifically, when determining the target control terminal based on the control order list, each control terminal is first assigned a different priority, and then sorted in descending order of priority to obtain the control order list. After the vehicle is powered on, the steering wheel control button is controlled by the highest priority control terminal by default. When a control order switching event is detected, the next control terminal in the control order list after the current control terminal is taken as the target control terminal. The control order list can be used cyclically; that is, if the current control terminal is the lowest priority control terminal in the control order list, and a control order switching event is detected, the corresponding target control terminal is the highest priority control terminal in the control order list.
[0099] Specifically, the process of extracting the target control terminal from voice control information includes:
[0100] Keywords and semantic information are extracted from voice control information using a semantic recognition algorithm, and the target control terminal is determined based on the keywords and semantic information.
[0101] For example, when the voice control information is to switch the multimedia control terminal to the instrument control terminal, the semantic recognition algorithm can identify the sentence structure "switch A to B" and extract the keyword "instrument control terminal" corresponding to B as the target control terminal.
[0102] As can be seen from the above embodiments, compared with random switching and sequential switching, the method of determining the target control terminal through voice recognition can conveniently and quickly grant the user the control terminal that responds to the steering wheel button, and can reduce the number of steering wheel buttons.
[0103] In one possible embodiment, the specific implementation process of S101 includes:
[0104] If a control switch event trigger signal is detected when the vehicle is powered on, the current control terminal and the target control terminal are determined.
[0105] Specifically, when the vehicle is powered on (i.e., the engine ignition signal KL15 is ON), if a control switch event trigger signal is detected, the ECU will respond to the control switch control, determining the current control terminal and the target control terminal. When the vehicle is powered off (i.e., the engine ignition signal KL15 is OFF), if a control switch event trigger signal is detected, the ECU will not respond to the control switch control and will not execute subsequent procedures.
[0106] Furthermore, if the vehicle is powered on but the target control terminal is not started, and a control switch event trigger signal is detected, the ECU will not respond to the control switch control and will not execute subsequent procedures.
[0107] In one possible embodiment, the steering wheel control button control authority indication indicator includes: a steering wheel control button control authority switching pop-up window; the specific implementation process of S103 includes:
[0108] If the first card is displayed on the vehicle computer screen, and it is determined that the target control terminal has successfully obtained the permission to respond to the steering wheel control button, then a pop-up window for switching the steering wheel control button right of the target control terminal will be displayed.
[0109] If the second card is displayed on the vehicle's computer screen, it is determined that the target control terminal has successfully acquired the authority to respond to the steering wheel control buttons, and the timer starts; if the second card disappears and the timer duration is less than or equal to the first preset duration, a steering wheel control button control switch pop-up window is displayed.
[0110] The first card is the card with a priority less than or equal to the steering wheel control button switching pop-up window; the second card is the card with a priority greater than the steering wheel control button switching pop-up window.
[0111] In this embodiment, the steering wheel control button control authority indication includes a steering wheel control button control authority switching pop-up window and a steering wheel control button control authority indicator light.
[0112] In this embodiment, the pop-up window for switching control of the steering wheel control buttons includes a steering wheel control button icon, an indicator arrow, and a target control terminal, indicating that the authority to respond to steering wheel control button commands has been switched to the target control terminal. Specifically, Figure 4 A pop-up window showing the switching of control rights for the steering wheel buttons corresponding to the multimedia control terminal is displayed, indicating that the control terminal currently responding to steering wheel button controls has been switched to the multimedia control terminal. Figure 5 A pop-up window showing the switching of control rights for the steering wheel control buttons corresponding to the instrument control terminal is displayed, indicating that the control terminal currently responding to steering wheel control button control has been switched to the instrument control terminal.
[0113] In this embodiment, the steering wheel control button switching pop-up is a transient card. It appears for a third preset time and then disappears, restoring the original card. The first card includes, but is not limited to, charging, driving, multimedia, telephone, and display mode cards. The second card includes, but is not limited to, alarm pop-ups. If, during the display of the steering wheel control button switching pop-up, another first card is triggered, the steering wheel control button switching pop-up disappears, the first card is displayed, and the steering wheel control button switching pop-up does not reappear after the first card disappears.
[0114] In one embodiment, if a button press event is detected during the display of the steering wheel control switch pop-up, the steering wheel control switch pop-up is blocked, and the display returns to the card displayed before the steering wheel control switch pop-up pops up.
[0115] For example, the first preset duration can be set to 3 seconds. If the ECU receives a release success signal from the current control terminal during the display of the second card, the steering wheel control button control switch pop-up window will not be displayed immediately. Instead, the timing will start from the moment the release success signal is received and end at the moment the second card disappears. It will check whether the timing duration from the start time to the end time is less than the first preset duration. If so, the steering wheel control button control switch pop-up window will be displayed. If not, the steering wheel control button control switch pop-up window will not be displayed, and the screen will switch back to the card before the second card popped up.
[0116] With the above settings, this embodiment can interrupt the display of a card with lower priority and display a pop-up window for switching steering wheel control buttons during the display of such cards; and will not display the pop-up window for switching steering wheel control buttons during the display of higher priority and more important information, so as to avoid the situation where important information is not displayed due to the display of the pop-up window for switching steering wheel control buttons, thereby optimizing the display effect of various vehicle information and improving driving safety.
[0117] In one possible embodiment, the method provided in this embodiment further includes:
[0118] If the bus signal used to monitor the control switching event is lost, and the loss duration is less than or equal to the second preset duration, the current steering wheel control button control prompt flag will be maintained.
[0119] If the bus signal used to monitor control switching events is lost, and the loss duration exceeds the second preset duration, the steering wheel control button control status indicator will not be displayed.
[0120] In this embodiment, if the ECU does not receive the CAN signal sent by the combination switch, and the CAN signal loss duration is less than or equal to the second preset duration, the vehicle computer display will continue to show the current steering wheel control button control status indicator. If the loss duration exceeds the second preset duration, no steering wheel control button control status indicator will be displayed to remind the user of signal loss. After the CAN signal is lost, if the ECU receives n valid CAN signals again, the steering wheel control button control status indicator will be displayed again, and the subsequent process will continue according to the steering wheel control button control switching method.
[0121] Specifically, the second preset duration can be 10 collection cycles, where n≥1.
[0122] In one possible embodiment, the steering wheel control button control authority indicator further includes: a steering wheel control button control authority indicator light; the specific implementation process of S103 may also include:
[0123] The control button indicator light switches to the color corresponding to the target control terminal.
[0124] In this embodiment, the steering wheel control button control authority indicator light includes multiple colors, with each color corresponding to a different control terminal. Users can identify the control terminal currently authorized to respond to steering wheel control button commands based on the color of the indicator light. For example, when the steering wheel control button indicator light is green, it indicates that the control terminal authorized to respond to steering wheel control button commands is the instrument control terminal; when the indicator light is gray, it indicates that the control terminal authorized to respond to steering wheel control button commands is the multimedia control terminal.
[0125] As can be seen from the above embodiments, this embodiment simplifies the number of buttons on the steering wheel and reduces the learning cost for users by adding a control switching button and a steering wheel button control prompt. It is applicable to any vehicle model or intelligent cockpit interaction system that adopts a steering wheel button reuse layout.
[0126] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0127] The following are device embodiments of this application. For details not described in detail, please refer to the corresponding method embodiments described above.
[0128] Figure 6 A schematic diagram of the control switch device 100 for the control buttons provided in this application embodiment is shown. For ease of explanation, only the parts related to this application embodiment are shown, and are described in detail below:
[0129] like Figure 6 As shown, the steering wheel control button switching device 100 includes:
[0130] The control terminal determination module 110 is used to determine the current control terminal and the target control terminal when a control switch event trigger signal is detected; the current control terminal is the control terminal that currently has the authority to respond to the control button; the target control terminal is the control terminal that will soon be granted the authority to respond to the control button.
[0131] The control switching instruction sending module 120 is used to send a control switching instruction to the current control terminal; wherein, the control switching instruction is used to indicate that the control authority of the responding party's control button is switched from the current control terminal to the target control terminal;
[0132] The prompt indicator display module 130 is used to display the corresponding prompt indicator of the steering wheel control button control right of the target control terminal after determining that the target control terminal has successfully enjoyed the right to respond to the steering wheel control button control.
[0133] In one possible embodiment, the steering wheel control button switching device 100 further includes a switching event triggering judgment module, used for:
[0134] The control switching event is determined by monitoring the level of the control switching button. If the control switching button is at a high level, the control switching event is determined to be triggered.
[0135] Alternatively, obtain the voice control information entered by the user. If the voice control information contains keywords related to the control switch event, then the control switch event is determined to be triggered.
[0136] In one possible embodiment, the control terminal determination module 110 includes a current control terminal determination unit, used for:
[0137] Obtain the control authority flag information of each control terminal; the control authority flag information is used to indicate whether the control terminal has the authority to respond to the control button;
[0138] The current control terminal is determined based on the control authority flag information of each control terminal.
[0139] In one possible embodiment, the control terminal determination module 110 includes a target control terminal determination unit, configured to:
[0140] Obtain any control terminal other than the current control terminal as the target control terminal;
[0141] Alternatively, the next control terminal in the control order list after the current control terminal can be used as the target control terminal. The control order list records the order of each control terminal.
[0142] Alternatively, the target control terminal can be extracted from the user's voice control information.
[0143] In one possible embodiment, the control terminal determination module 110 specifically includes:
[0144] If a control switch event trigger signal is detected when the vehicle is powered on, the current control terminal and the target control terminal are determined.
[0145] In one possible embodiment, the steering wheel control button control authority indication indicator includes: a steering wheel control button control authority switching pop-up window; the indication indicator display module 130 includes:
[0146] If the first card is displayed on the vehicle computer screen, and it is determined that the target control terminal has successfully obtained the permission to respond to the steering wheel control button, then a pop-up window for switching the steering wheel control button right of the target control terminal will be displayed.
[0147] If the second card is displayed on the vehicle's computer screen, it is determined that the target control terminal has successfully acquired the authority to respond to the steering wheel control buttons, and the timer starts; if the second card disappears and the timer duration is less than or equal to the first preset duration, a steering wheel control button control switch pop-up window is displayed.
[0148] The first card is the card with a priority less than or equal to the steering wheel control button switching pop-up window; the second card is the card with a priority greater than the steering wheel control button switching pop-up window.
[0149] And / or, the steering wheel control button control authority indication indicators include: steering wheel control button control authority indicator lights;
[0150] The indicator display module 130 includes:
[0151] The control button indicator light switches to the color corresponding to the target control terminal.
[0152] The steering wheel control button control switching device provided in this application, upon detecting a control switching event trigger signal, determines the current control terminal and the target control terminal; sends a control switching command to the current control terminal to instruct the permission to respond to steering wheel control button control to be switched from the current control terminal to the target control terminal; and displays a steering wheel control button control permission prompt flag corresponding to the target control terminal after determining that the target control terminal has successfully acquired the permission to respond to steering wheel control button control. This embodiment achieves the reuse of steering wheel control buttons through the above solution, thereby avoiding the problem of inconvenience to user operation caused by too many steering wheel control buttons.
[0153] This application also provides a computer program product having program code. When this program code runs in a corresponding processor, controller, computing device, or electronic device, it executes the steps in any of the above-described embodiments of the control button switching method. For example... Figure 1 Steps 101 to 103 are shown. Those skilled in the art will understand that the methods and apparatus proposed in the embodiments of this application can be implemented in various forms, including hardware, software, firmware, dedicated processors, or combinations thereof. Dedicated processors may include application-specific integrated circuits (ASICs), reduced instruction set computers (RISCs), and / or field-programmable gate arrays (FPGAs). The proposed methods and apparatus are preferably implemented as a combination of hardware and software. The software is preferably installed as an application program on a program storage device. This is typically based on a machine with a computer platform, such as one or more central processing units (CPUs), random access memory (RAM), and one or more input / output (I / O) interfaces. An operating system is also typically installed on the computer platform. The various processes and functions described herein may be part of an application program, or a portion thereof may be executed by an operating system.
[0154] Figure 7 This is a schematic diagram of the electronic device provided in an embodiment of this application. For example... Figure 7As shown, the electronic device 7 of this embodiment includes: a processor 70, a memory 71, and a computer program 72 stored in the memory 71 and executable on the processor 70. When the processor 70 executes the computer program 72, it implements the steps in the above-described embodiments of the control button switching method, for example... Figure 1 Steps 101 to 103 are shown. Alternatively, when processor 70 executes computer program 72, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 6 The functions of modules 110 to 130 are shown.
[0155] For example, computer program 72 may be divided into one or more modules / units, one or more of which are stored in memory 71 and executed by processor 70 to complete / implement the solution provided in this application. One or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of computer program 72 in electronic device 7.
[0156] Electronic device 7 may include, but is not limited to, processor 70 and memory 71. Those skilled in the art will understand that... Figure 7 This is merely an example of electronic device 7 and does not constitute a limitation on electronic device 7. It may include more or fewer components than shown, or combine certain components, or different components. For example, electronic device may also include input / output devices, network access devices, buses, etc.
[0157] The processor 70 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0158] The memory 71 can be an internal storage unit of the electronic device 7, such as a hard disk or RAM. The memory 71 can also be an external storage device of the electronic device 7, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, the memory 71 can include both internal and external storage units of the electronic device 7. The memory 71 is used to store computer programs and other programs and data required by the electronic device. The memory 71 can also be used to temporarily store data that has been output or will be output.
[0159] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0160] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0161] This embodiment also provides a vehicle that includes the electronic equipment described above.
[0162] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0163] In the embodiments provided in this application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings or direct couplings or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0164] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0165] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0166] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above-described embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the above-described control button switching method embodiments. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately added to or subtracted from the content as required by the legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium may not include electrical carrier signals and telecommunication signals.
[0167] Furthermore, the features of the embodiments shown in the accompanying drawings or the various embodiments mentioned in this specification should not be construed as independent embodiments. Rather, each feature described in one example of an embodiment can be combined with one or more other desired features from other embodiments to produce other embodiments not described in words or with reference to the accompanying drawings.
[0168] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A method for switching control rights using a steering wheel control button, characterized in that, include: When a control switch event trigger signal is detected, the current control terminal and the target control terminal are determined; the current control terminal is the control terminal that currently has the authority to respond to the control button; the target control terminal is the control terminal that will soon be granted the authority to respond to the control button. Send a control switching command to the current control terminal; wherein, the control switching command is used to instruct the permission to control the response control button from the current control terminal to the target control terminal; When the current control terminal receives the control switch instruction, it sends a control switch request to the target control terminal. The target control terminal sets its own control flag to 1 according to the control switch request, and after the control flag is set to 1, it responds to the control of the steering wheel buttons and returns a ready signal to the current control terminal. When the current control terminal receives the ready signal sent by the target control terminal, it sets its own control flag to 0. After detecting that the control flag is 0, the current control terminal sends a release success signal to the ECU. After the ECU determines that the target control terminal has successfully acquired the right to respond to the control of the steering wheel buttons according to the release success signal, it displays the steering wheel button control right prompt flag corresponding to the target control terminal.
2. The method for switching control rights using the control buttons as described in claim 1, characterized in that, Before determining the current control terminal and the target control terminal when a control switch event trigger signal is detected, the method further includes: The control switching event is determined by monitoring the level state of the control switching button. If the level state of the control switching button is high, the control switching event is determined to be triggered. Alternatively, the system can obtain voice control information entered by the user. If the voice control information contains keywords related to a control switching event, then the system determines that the control switching event has been triggered.
3. The method for switching control rights using the control buttons as described in claim 1, characterized in that, Determining the current control terminal includes: Obtain the control authority flag information of each control terminal; the control authority flag information is used to indicate whether the control terminal has the authority to respond to the control button. The current control terminal is determined based on the control authority flag information of each control terminal.
4. The method for switching control rights using the steering wheel control buttons as described in claim 1, characterized in that, The determination of the target control terminal includes: Obtain any control terminal other than the current control terminal as the target control terminal; Alternatively, the next control terminal in the control order list after the current control terminal can be used as the target control terminal, and the control order list records the order of each control terminal. Alternatively, the target control terminal can be extracted from the user's voice control information.
5. The method for switching control rights using the steering wheel control buttons as described in claim 1, characterized in that, When a control switch event trigger signal is detected, determining the current control terminal and the target control terminal includes: If a control switch event trigger signal is detected when the vehicle is powered on, the current control terminal and the target control terminal are determined.
6. The method for switching control rights using the steering wheel control buttons as described in claim 1, characterized in that, The control button control authority indicator includes: a pop-up window for switching control authority of the control buttons; Once it is determined that the target control terminal has successfully acquired the authority to respond to the steering wheel control buttons, a steering wheel control button control authority prompt flag corresponding to the target control terminal is displayed, including: If the first card is displayed on the vehicle computer screen, and it is determined that the target control terminal has successfully acquired the authority to respond to the steering wheel control button, then a steering wheel control button control right switching pop-up window corresponding to the target control terminal is displayed. If the second card is displayed on the vehicle computer screen, it is determined that the target control terminal has successfully acquired the authority to respond to the steering wheel control button, and then the timer starts; if the second card disappears and the timer duration is less than or equal to the first preset duration, then the steering wheel control button control right switching pop-up window is displayed. The first card is a card with a priority less than or equal to that of the pop-up window for switching control rights of the steering wheel buttons; the second card is a card with a priority greater than that of the pop-up window for switching control rights of the steering wheel buttons. And / or, the steering wheel control button control authority indication flag includes: a steering wheel control button control authority indicator light; The indicator displaying the control authority of the control buttons corresponding to the target control terminal includes: The control button indicator light is switched to the color corresponding to the target control terminal.
7. A control button switching device, characterized in that, include: The control terminal determination module is used to determine the current control terminal and the target control terminal when a control switch event trigger signal is detected; the current control terminal is the control terminal that currently has the authority to respond to the control button; the target control terminal is the control terminal that will soon be granted the authority to respond to the control button. A control switching instruction sending module is used to send a control switching instruction to the current control terminal, so that when the current control terminal receives the control switching instruction, it sends a control switching request to the target control terminal; the target control terminal sets its own control flag to 1 according to the control switching request, and after the control flag is set to 1, responds to the control of the steering wheel button and returns a ready signal to the current control terminal; and when the current control terminal receives the ready signal sent by the target control terminal, it sets its own control flag to 0, and after detecting that the control flag is 0, the current control terminal sends a release success signal to the ECU; wherein, the control switching instruction is used to instruct the control terminal to switch the control of the steering wheel button from the current control terminal to the target control terminal; The prompt indicator display module is used to display the corresponding steering wheel control button control right prompt indicator of the target control terminal after the ECU determines that the target control terminal has successfully enjoyed the right to respond to the steering wheel control button control based on the release success signal.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the control switch method for the control buttons as described in any one of claims 1 to 6.
9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the control switch method for the control buttons as described in any one of claims 1 to 6.
10. A vehicle, characterized in that, Including the electronic device as described in claim 8.
Citation Information
Patent Citations
Multifunctional key control method and key structure of automobile steering wheel
CN109532704A
Control method for vehicle, vehicle and non-temporary computer readable storage medium
CN110203147A