Control Method, Device, Vehicle and Storage Medium of In-vehicle Button Assembly
By detecting the vehicle data signal to determine the target function type and configuring the on-board key components, the increase in the number of keys and erroneous operation caused by the large number of vehicle functions is solved, and the key simplification and improvement of the usage experience is achieved.
Patent Information
- Application Number
- CN202211152214.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-21
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2042-09-21
AI Technical Summary
With the improvement of vehicle intelligence level, the increase in vehicle functions has led to an increase in the number of steering wheel keys, making it difficult for users to remember the functions and positions of each key, and it is prone to misoperation, affecting the user experience.
By detecting the target signal in the vehicle data, determining the target function type, and configuring the on-board key components to switch the corresponding achievable functions of the key to the function to be executed under the target function type, reducing the number of keys, and accurately matching and executing the function through the correlation relationship between the operation signal and the function to be executed.
It simplifies the layout of on-board keys, reduces the possibility of misoperation, and improves the user's experience of on-board keys.
Smart Images

Figure CN115503624B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent vehicles, and particularly to a control method, device, vehicle and storage medium for an in-vehicle button assembly. Background Art
[0002] With the continuous improvement of the intelligence level of vehicles, intelligent vehicles in related technologies usually include multiple electronic control units. For example, some vehicles are equipped with a multi-functional steering wheel, that is, multiple buttons are set on the steering wheel to control different functions of the vehicle, such as music control, air-conditioning control, navigation control, system function setting, etc. However, the more functions the vehicle has, the more buttons are set on the steering wheel, and the meanings represented by the function icons of some buttons are unclear. It is difficult for users to accurately remember the specific functions and positions corresponding to each button, and it is easy to have misoperations, which in turn affects the user experience of using in-vehicle buttons. Therefore, how to simplify the layout of in-vehicle buttons while realizing the multi-functional control of the vehicle to improve the user experience of using in-vehicle buttons is a technical problem that urgently needs to be solved in this field. Summary of the Invention
[0003] The present application aims to solve at least one of the technical problems in related technologies to some extent. For this purpose, an object of the present application is to provide a control method, device, vehicle and storage medium for an in-vehicle button assembly to simplify the layout of in-vehicle buttons and improve the user experience of using in-vehicle buttons. The specific solutions are as follows:
[0004] An embodiment of the first aspect of the present application provides a control method for an in-vehicle button assembly. The in-vehicle button assembly includes at least one button, and at least one function is adapted to the button. The method includes:
[0005] In response to a target signal detected in the in-vehicle data, determining a target function type in the button function set;
[0006] Configuring the in-vehicle button assembly to implement the to-be-executed function of each button included in the target function type;
[0007] Receiving an operation signal triggered by the in-vehicle button assembly, matching a target to-be-executed function according to the association relationship between the operation signal and the to-be-executed function, and executing the target to-be-executed function.
[0008] In some embodiments of the present application, the target signal is a vehicle usage state switching signal. Determining the target function type in the button function set includes:
[0009] Based on the vehicle usage state switching signal, determining the current vehicle usage state after switching;
[0010] Based on the current vehicle usage status, at least one recommended function type is determined as the target function type from the set of button functions by using a preset recommendation rule.
[0011] In some embodiments of the present application, the number of the recommended function types is two. Configuring the vehicle-mounted button assembly to implement the to-be-executed function of each button included in the target function type includes:
[0012] According to a preset function type priority, the two recommended function types are respectively determined as a first recommended function type and a second recommended function type, where the priority of the first recommended function type is higher than that of the second recommended function type;
[0013] Based on the first recommended function type, the vehicle-mounted button assembly is at least configured to implement the first to-be-executed function of each button included in the first recommended function type, and the first to-be-executed function is associated with a first type of operation signal triggered by the vehicle-mounted button assembly;
[0014] Based on the second recommended function type, the vehicle-mounted button assembly is at least configured to implement the second to-be-executed function of each button included in the second recommended function type, and the second to-be-executed function is associated with a second type of operation signal triggered by the vehicle-mounted button assembly.
[0015] In some embodiments of the present application, the target signal is a voice command signal. Determining the target function type from the set of button functions includes:
[0016] Parsing the voice command signal, and matching a function type as the target function type from the set of button functions according to the parsing result.
[0017] In some embodiments of the present application, the to-be-executed function included in any function type contains a voice recognition function, and the voice recognition function is associated with a third type of operation signal triggered by the vehicle-mounted button assembly.
[0018] An embodiment of the second aspect of the present application provides a control device for a vehicle-mounted button assembly. The vehicle-mounted button assembly includes at least one button, and the button is adapted with at least one function. The device includes:
[0019] A determination module, configured to determine a target function type from the set of button functions in response to a target signal detected in the vehicle usage data;
[0020] A function establishment module, configured to configure the vehicle-mounted button assembly to implement the to-be-executed function of each button included in the target function type;
[0021] An execution module, configured to receive an operation signal triggered by the vehicle-mounted button assembly, match a target function to be executed according to the association relationship between the operation signal and the function to be executed, and execute the target function to be executed.
[0022] In some embodiments of the present application, the target signal is a vehicle usage status switching signal, and the determination module includes:
[0023] A first determination sub-module, configured to determine the current vehicle usage status after switching based on the vehicle usage status switching signal;
[0024] A second determination sub-module, configured to determine at least one recommended function type as the target function type in the button function set according to a preset recommendation rule based on the current vehicle usage status.
[0025] In some embodiments of the present application, the target signal is a voice command signal, and the determination module includes:
[0026] A third determination sub-module, configured to parse the voice command signal and match a function type as the target function type in the button function set according to the parsing result.
[0027] An embodiment of the third aspect of the present application provides a vehicle, including an information collection device and a control device of a vehicle-mounted button assembly, wherein,
[0028] The information collection device is configured to collect vehicle usage data;
[0029] The control device of the vehicle-mounted button assembly includes a memory and a processor. The memory is used to store a computer program; when the processor executes the computer program stored on the memory, the method provided in the embodiment of the first aspect of the present application is implemented.
[0030] An embodiment of the fourth aspect of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method provided in the embodiment of the first aspect of the present application is implemented.
[0031] According to the control method of the vehicle-mounted button assembly provided by the embodiment of the first aspect of the present application, when a target signal is detected, the target function type is determined based on the target signal, and the settings of the vehicle-mounted button assembly are changed so that the functions that the buttons can implement are switched to the functions to be executed of each button included under the target function type. In this way, the layout of vehicle-mounted button assemblies of different function types can be reduced, thereby reducing the number of buttons. Further, different operation signals triggered by the vehicle-mounted button assembly are associated with different functions to be executed. When an operation signal is triggered by the vehicle-mounted button assembly, according to the association relationship between the operation signal and the function to be executed, the target function to be executed can be more accurately matched and the function can be executed. It can be seen that by applying the control method of the vehicle-mounted button assembly provided by the embodiment of the present application, a small number of buttons can be arranged to control various functions of the vehicle, reducing the possibility of misoperation, thereby improving the user experience of using the vehicle-mounted buttons.
[0032] Additional aspects and advantages of the present application will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present application. Description of the Drawings
[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other embodiments can be obtained based on these drawings.
[0034] Figure 1 It is a schematic flowchart of a control method for a vehicle-mounted button assembly provided by an embodiment of the present application;
[0035] Figure 2 It is a schematic structural layout diagram of a vehicle-mounted button assembly provided by an embodiment of the present application;
[0036] Figure 3 It is a schematic structural diagram of a control device for a vehicle-mounted button assembly provided by an embodiment of the present application;
[0037] Figure 4 It is a schematic structural diagram of a vehicle provided by an embodiment of the present application. Detailed Embodiments
[0038] The following will describe in detail the embodiments of the present application. The examples of the embodiments are shown in the drawings, where the same or similar reference numerals represent the same or similar elements or elements with the same or similar functions from beginning to end. The embodiments described below with reference to the drawings are exemplary and are only used to explain the present application and should not be construed as a limitation of the present application. All other embodiments obtained by those skilled in the art based on the present application fall within the scope of protection of the present application.
[0039] Each step in the following method embodiments can be executed in a logical order. The step numbers or the order of introducing each step do not limit the execution order of each step.
[0040] Figure 1 As a schematic flowchart of a control method for an in-vehicle button assembly provided in an embodiment of the present application, the in-vehicle button assembly to which this method is applied includes at least one button, and the button is adapted to at least one function. For example Figure 1 As shown, the control method for the in-vehicle button assembly provided in the embodiment of the first aspect of the present application may include the following steps:
[0041] S110: In response to a target signal detected in the vehicle usage data, determine a target function type in the button function set.
[0042] For example, the vehicle usage data can be collected by an information collection device configured on the vehicle, including but not limited to vehicle gear state information, brake pedal state information, in-vehicle multimedia state information, in-vehicle air conditioner state information, wiper state information, user voice information, etc.; the information collection device can include multiple sensors, such as a reverse radar, a camera, a rain sensor, etc., and can also include other in-vehicle data detection modules, such as a HUT (Head Unit, terminal information display unit), a voice recognition module, etc.; the present application does not limit the collection method of the vehicle usage data by the information collection device. For example, the vehicle usage data can be collected once every first preset time (such as 100 ms, 500 ms, or 1 s), or the vehicle usage data can be collected in real time.
[0043] In one case, the target signal may be a vehicle usage status switching signal. For example, the vehicle usage status switching signal can be understood as a signal triggered when a change occurs in the vehicle usage status information in the vehicle usage data (such as vehicle gear status information, in-vehicle multimedia status information, in-vehicle air conditioner status information, windshield wiper status information, etc.). The vehicle usage status switching signal may carry the current vehicle usage status information after the switch. For example, in the vehicle usage status switching signal triggered when the vehicle gear status information in the vehicle usage data is switched from forward gear usage information to reverse gear usage information, the corresponding current vehicle usage status information carried is reverse gear usage information; in the vehicle usage status switching signal triggered when the in-vehicle multimedia status information in the vehicle usage data is switched from standby status information to music playback information, the corresponding current vehicle usage status information carried is music playback information, and so on. Similar situations are not listed one by one in this application, and the relationship between each vehicle usage status information in the vehicle usage data and the triggered vehicle usage status switching signal can be set according to the configuration requirements of vehicle functions in actual applications. Further, for example, a vehicle usage status judgment model can be deployed in the T-box (Telematics BOX, in-vehicle intelligent terminal). The vehicle usage status judgment model sends control messages through the vehicle local area network bus and realizes the control of the vehicle, and receives the current vehicle usage status information shared by the in-vehicle Ethernet within the second preset time; or the current vehicle usage status information can be transmitted through communication methods such as wireless wifi and Bluetooth. This application does not make specific limitations on the method of obtaining the current vehicle usage status information.
[0044] When the target signal is a vehicle usage status switching signal, S110 may include: based on the vehicle usage status switching signal, determining the current vehicle usage status after the switch; based on the current vehicle usage status, determining at least one recommended function type as the target function type from the button function set according to the preset recommendation rules.
[0045] For example, the current vehicle usage status can be determined based on the current vehicle usage status information carried in the vehicle usage status switching signal. For example, if the vehicle usage status switching signal carries reverse gear usage information, the current vehicle usage status can be determined to be the reverse state; if the vehicle usage status switching signal carries forward gear usage information, the current vehicle usage status can be determined to be the driving state.
[0046] In one implementation, multiple historical events in each driving state can be obtained in advance, and one or more function types with a user usage frequency reaching a preset value in the driving state can be selected from the historical events as samples to train a preset neural network model, so that the trained neural network model can automatically match, according to the driving state, the function type with a user usage frequency reaching the preset value in the driving state from the button function set as the recommended function type. The trained neural network model can be used as a preset recommendation rule. Among them, the button function set can be understood as a set of different function types obtained by dividing and combining all functions that can be controlled by the in-vehicle button assembly in the vehicle. The in-vehicle button assembly can include buttons set on the steering wheel, buttons set on the console, or buttons set at other positions of the vehicle. In this implementation, using the preset recommendation rule, the function type that is more suitable for the user's current usage needs can be automatically matched for the user according to the current driving state, so as to improve the user's usage experience.
[0047] In another implementation, a correspondence relationship can also be established in advance between different driving states and each function type in the button function set to form a function recommendation table as a preset recommendation rule. In this implementation, based on the current driving state, the function type having a correspondence relationship with the current driving state in the button function set according to the preset recommendation rule can be searched as the recommended function type. It can be understood that different driving states can correspond to one or more recommended function types in this recommendation rule. For example, the reverse state can correspond to the reverse image view adjustment function in this recommendation rule, and the driving state can correspond to the music playback adjustment function and the air conditioning temperature adjustment function in this recommendation rule, and so on. This recommendation rule can be the function recommendation table set at the factory of the vehicle, or the function recommendation table customized or modified by the user according to his own driving habits.
[0048] In another case, the target signal may be a voice command signal. For example, the voice command signal can be understood as a signal triggered when it is detected that the user voice information in the user data contains a preset keyword. Exemplarily, the user voice information in the user data can be collected by a microphone, and the microphone can be set on the voice recognition module or on the controller of the voice recognition module (such as an in-vehicle button assembly), and the present application does not make specific limitations thereon. The preset keyword can be determined according to each function type in the button function set. For example, the keywords corresponding to the reverse image view adjustment function may include "reverse", "view", "adjust to top view", etc.; the keywords corresponding to the music playback adjustment function may include "volume", "previous song", "next song", etc. Further, for example, an acoustical model pre-trained can be set in the voice recognition module. When the user voice information is input into the acoustical model, the acoustical model can extract the acoustical features of the user voice information; determine whether the user voice information contains at least one keyword according to the acoustical features of the user voice information, and when it is determined that the user voice information contains at least one keyword, output a voice command signal carrying the at least one keyword. Exemplarily, the acoustical features can be MFCC (Mel-Frequency Cepstral Coefficients) features, PLP (Linear Predictive Coding) features or Filterbank features, etc., and the present application does not make specific limitations on the type and extraction method of the acoustical features.
[0049] In the case where the target signal is a voice command signal, S110 may include: parsing the voice command signal, and matching a function type in the button function set as the target function type according to the parsing result.
[0050] For example, the voice command signal carries at least one keyword. By parsing the voice command signal, the text of the at least one keyword is extracted as the parsing result, and using the parsing result, a function type with the highest correlation with the at least one keyword is matched in the button function set as the target function type. In this way, the user can arbitrarily switch the target function type by voice, the operation is more convenient, and it is more beneficial to improve the user experience.
[0051] S120: Configure the in-vehicle button assembly to implement the to-be-executed functions of each button included in the target function type.
[0052] For example, a control rule can be preset. The control rule includes the association relationship between the operation signal triggered by the in-vehicle button assembly and the function to be executed. According to this control rule, the in-vehicle button assembly is configured so that when a specific operation signal is triggered, the in-vehicle button assembly correspondingly implements the function to be executed associated with the specific operation signal. Among them, different operation signals can be understood as signals triggered by operating the in-vehicle button assembly in different operation modes. Exemplarily, different operation modes can include operation modes such as touch, press, slide, etc., and can also include various combined operation modes combining touch, press, and slide; among them, touch can further include operation modes such as short touch, long touch, continuous short touch n times (n is an integer and n≥2), and press can further include operation modes such as short press, long press, continuous short press n times, etc.
[0053] In one embodiment, based on the current vehicle usage state, using the preset recommendation rule, the number of recommended function types determined in the button function set is two. In this embodiment, S120 may include: according to the preset function type priority, respectively determining the two recommended function types as the first recommended function type and the second recommended function type, where the priority of the first recommended function type is higher than that of the second recommended function type; based on the first recommended function type, configuring the in-vehicle button assembly at least to implement the first function to be executed of each button included in the first recommended function type, and the first function to be executed is associated with the first type of operation signal triggered by the in-vehicle button assembly; based on the second recommended function type, configuring the in-vehicle button assembly at least to implement the second function to be executed of each button included in the second recommended function type, and the second function to be executed is associated with the second type of operation signal triggered by the in-vehicle button assembly.
[0054] Taking the driving state as an example, based on the driving state, using the preset recommendation rule, the recommended function types determined in the button function set can include the music playback adjustment function and the air conditioner temperature adjustment function; according to the preset function type priority, it is determined that the priority of the music playback adjustment function is higher than that of the air conditioner temperature adjustment function, then the music playback adjustment function can be determined as the first recommended function type, and the air conditioner temperature adjustment function can be determined as the second recommended function type; configuring the in-vehicle button assembly at least to correspondingly implement the first function to be executed included in the first recommended function type when the first type of operation signal is triggered, and configuring the in-vehicle button assembly at least to correspondingly implement the second function to be executed included in the second recommended function type when the second type of operation signal is triggered. Exemplarily, the first type of operation signal can be a signal triggered by short pressing the in-vehicle button assembly; the second type of operation signal can be a signal triggered by continuously short pressing the in-vehicle button assembly 2 times; the preset function type priority can be determined by the user according to their own vehicle usage habits in advance based on the high and low usage frequencies of different function types for each different function type.
[0055] Further, different first functions to be executed can be associated with first type of operation signals triggered by different buttons in the vehicle-mounted button assembly, and different second functions to be executed can be associated with second type of operation signals triggered by different buttons in the vehicle-mounted button assembly.
[0056] For example, the first functions to be executed included in the first recommended function type are: volume up / down, pause / resume playback, music switch to the previous / next song; the second functions to be executed included in the second recommended function type are: temperature up / down, cooling mode / heating mode, air volume down / up. In one case, as Figure 2 shown, the vehicle-mounted button assembly may include five buttons with different pattern identifiers, namely the first button 201, the second button 202, the third button 203, the fourth button 204, and the fifth button 205. Among them, the first button 201 has a pattern identifier of "O", the second button 202 has a pattern identifier of "+", the third button 203 has a pattern identifier of "-", the fourth button 204 has a pattern identifier of "<", and the fifth button 205 has a pattern identifier of ">". Correspondingly, it can be configured that the first button 201 alternately triggers the first type of operation signal associated with pause / resume playback in the way of short pressing, and it can be configured that the second button 202, the third button 203, the fourth button 204, and the fifth button 205 respectively trigger the first type of operation signals associated with volume up, volume down, music switch to the previous song, and music switch to the next song in the way of short pressing; it can be configured that the first button 201 alternately triggers the second type of operation signal associated with cooling mode / heating mode in the way of continuously short pressing 2 times, and it can be configured that the second button 202, the third button 203, the fourth button 204, and the fifth button 205 respectively trigger the second type of operation signals associated with temperature up, temperature down, air volume down, and air volume up in the way of continuously short pressing 2 times.
[0057] Applying this embodiment, according to the differences of the operation signals triggered by different buttons in the vehicle-mounted button assembly, the same button can be correspondingly associated with functions to be executed under different function types, which can simplify the layout of vehicle-mounted button assemblies of different function types and reduce the number of buttons; moreover, according to the preset function type priorities, determining the operation signals associated with the functions to be executed under different function types can facilitate setting the triggering method of the operation signals corresponding to the functions to be executed under the function type with a higher priority to a simpler operation method, which is beneficial to the operation of the user, so as to achieve the effect of improving the user experience.
[0058] S130: Receive the operation signal triggered by the vehicle-mounted button assembly, match the target function to be executed according to the association relationship between the operation signal and the function to be executed, and execute the target function to be executed.
[0059] For example, if the first type of operation signal triggered by the first button 201 is received, according to the association relationship between the operation signal and the function to be executed described in S120, the first type of operation signal triggered by the first button 201 is associated with pause / resume playback, then the corresponding target function to be executed is pause / resume playback.
[0060] In one case, the steps of executing the target function to be executed may include: matching the target external device and the target execution instruction corresponding to the target function to be executed in the preset execution instruction table; sending the target execution instruction to the target external device to start the execution process of the target external device for the target function to be executed. According to the difference of the target function to be executed, the target external device may be a voice recognition module, a music player, a vehicle-mounted air conditioner, a seat adjustment module, a sunroof control module, etc. Taking the case where the target function to be executed is to increase the temperature as an example, the target external device corresponding to the target function to be executed is the vehicle-mounted air conditioner. By sending the preset target execution instruction to the vehicle-mounted air conditioner, the vehicle-mounted air conditioner is made to respond and start the execution process of increasing the temperature.
[0061] In some embodiments of the present application, the voice recognition function is included in any function type in the button function set among the functions to be executed, and the voice recognition function is associated with the third type of operation signal triggered by the vehicle-mounted button assembly. For example, the third type of operation signal may be the signal triggered by long pressing the vehicle-mounted button assembly; further, some or all of the buttons in the vehicle-mounted button assembly may be configured to trigger the third type of operation signal in the long pressing operation mode; thereby controlling the voice recognition module to respond and start the execution process of the voice recognition function. In this way, it is more convenient for the user to start the voice recognition function by operating the buttons in the vehicle-mounted button assembly, use the voice recognition module to collect the user's voice information, and then arbitrarily switch the target function type and the function to be executed corresponding to the buttons in the vehicle-mounted button assembly by voice, so as to improve the user experience.
[0062] According to the control method of the vehicle-mounted button assembly provided by the embodiment of the first aspect of the present application, when a target signal is detected, the target function type is determined based on the target signal, and the settings of the vehicle-mounted button assembly are changed so that the functions that can be realized by the corresponding buttons are switched to the functions to be executed of each button included under the target function type. In this way, the layout of vehicle-mounted button assemblies of different function types can be reduced, thereby reducing the number of buttons. Further, different operation signals triggered by the vehicle-mounted button assembly are associated with different functions to be executed. When an operation signal is triggered by the vehicle-mounted button assembly, according to the association relationship between the operation signal and the function to be executed, the target function to be executed can be more accurately matched and executed. It can be seen that by applying the control method of the vehicle-mounted button assembly provided by the embodiment of the present application, a small number of buttons can be arranged to control various functions of the vehicle, reducing the possibility of misoperation, thereby improving the user experience of using the vehicle-mounted buttons.
[0063] Corresponding to Figure 1 the method embodiment, the embodiment of the second aspect of the present application provides a control device for a vehicle-mounted button assembly. The vehicle-mounted button assembly controlled by the device includes at least one button, and the button is adapted to at least one function. The device can be implemented by software and / or hardware. As Figure 3 shown, the device includes: a determination module 310, a function establishment module 320, and an execution module 330, where
[0064] the determination module 310 is configured to determine a target function type in the button function set in response to a target signal detected in the in-vehicle data.
[0065] In one implementation, the target signal is a vehicle usage state switching signal. The determination module 310 includes a first determination sub-module (not shown in the figure) and a second determination sub-module (not shown in the figure). The first determination sub-module is configured to determine the current vehicle usage state after the switch based on the vehicle usage state switching signal. The second determination sub-module is configured to determine at least one recommended function type as the target function type in the button function set according to a preset recommendation rule based on the current vehicle usage state. In this way, by using the preset recommendation rule, according to different current vehicle usage states, a more suitable function type for the current application scenario can be matched for the user to improve the user experience.
[0066] In another implementation, the target signal is a voice command signal. The determination module 310 includes a third determination sub-module (not shown in the figure). The third determination sub-module is configured to parse the voice command signal and match a function type in the button function set as the target function type according to the parsing result. In this way, the user can arbitrarily switch the target function type by voice, which is more convenient to operate and is beneficial to improving the user experience.
[0067] A function establishment module 320 is configured to configure the vehicle-mounted button assembly to implement the to-be-executed function of each button included in the target function type.
[0068] In one case, the number of recommended function types determined by the second determination sub-module is two. In this case, the function establishment module 320 is specifically configured to: according to the preset function type priority, respectively determine the two recommended function types as the first recommended function type and the second recommended function type, where the priority of the first recommended function type is higher than that of the second recommended function type; based on the first recommended function type, configure the vehicle-mounted button assembly at least to implement the first to-be-executed function of each button included in the first recommended function type, and the first to-be-executed function is associated with the first type of operation signal triggered by the vehicle-mounted button assembly; based on the second recommended function type, configure the vehicle-mounted button assembly at least to implement the second to-be-executed function of each button included in the second recommended function type, and the second to-be-executed function is associated with the second type of operation signal triggered by the vehicle-mounted button assembly. In this way, according to the difference of the operation signals triggered by the vehicle-mounted button assembly, the same button in the vehicle-mounted button assembly can be correspondingly associated with the to-be-executed functions under different function types, which can simplify the layout of vehicle-mounted button assemblies of different function types and reduce the number of buttons; moreover, determining the operation signals associated with the to-be-executed functions under different function types according to the preset function type priority can facilitate setting the triggering method of the operation signal corresponding to the to-be-executed function under the function type with higher priority to a simpler operation method to facilitate the user's operation, thereby achieving the effect of improving the user experience.
[0069] An execution module 330 is configured to receive the operation signal triggered by the vehicle-mounted button assembly, match the target to-be-executed function according to the association relationship between the operation signal and the to-be-executed function, and execute the target to-be-executed function.
[0070] In some embodiments of the present application, the to-be-executed function included in any function type in the button function set contains a voice recognition function, and the voice recognition function is associated with the third type of operation signal triggered by the vehicle-mounted button assembly. In this way, it is more convenient for the user to start the voice recognition function by operating the button in the vehicle-mounted button assembly, collect the user's voice information by using the voice recognition module, and then arbitrarily switch the target function type and the to-be-executed function controlled by the button in the vehicle-mounted button assembly by voice to improve the user experience.
[0071] For the specific implementation of executing the above respective steps and the related explanatory content, reference may be made to the description in the above method embodiments, and details are not described herein again.
[0072] The control device of the vehicle-mounted button assembly provided by the embodiment of the second aspect of the present application, when detecting a target signal, determines the target function type based on the target signal, and changes the settings of the vehicle-mounted button assembly so that the functions that the buttons can implement are switched to the functions to be executed of each button included under the target function type. In this way, the arrangement of vehicle-mounted button assemblies of different function types can be reduced, thereby reducing the number of buttons. Further, different operation signals triggered by the vehicle-mounted button assembly are associated with different functions to be executed. When the vehicle-mounted button assembly triggers an operation signal, according to the association relationship between the operation signal and the function to be executed, the target function to be executed can be more accurately matched and the function can be executed. It can be seen that by applying the control device of the vehicle-mounted button assembly provided by the embodiment of the present application, a relatively small number of buttons can be arranged to control various functions of the vehicle, reducing the possibility of misoperation, and thus improving the user experience of using the vehicle-mounted buttons.
[0073] An embodiment of the third aspect of the present application provides a vehicle, as Figure 4 shown. The vehicle includes an information collection device 410 and a control device 420 of the vehicle-mounted button assembly. Among them, the information collection device 410 is used to collect vehicle usage data; the control device 420 of the vehicle-mounted button assembly includes a memory 4201 and a processor 4202. The memory 4201 is used to store a computer program; when the processor 4202 executes the computer program stored on the memory 4201, the method provided by the embodiment of the first aspect of the present application is implemented.
[0074] For the relevant explanatory content about the information collection device 410 and the vehicle usage data, reference can be made to the description in the above method embodiment, and details are not described here.
[0075] For the vehicle provided by the embodiment of the third aspect of the present application, when a target signal is detected in the vehicle usage data collected by the information collection device 410, the control device 420 of the vehicle-mounted button assembly determines the target function type based on the target signal, and changes the settings of the vehicle-mounted button assembly so that the functions that the buttons can implement are switched to the functions to be executed of each button included under the target function type. In this way, the arrangement of vehicle-mounted button assemblies of different function types can be reduced, thereby reducing the number of buttons. Further, different operation signals triggered by the vehicle-mounted button assembly are associated with different functions to be executed. When the vehicle-mounted button assembly triggers an operation signal, the control device 420 of the vehicle-mounted button assembly can more accurately match the target function to be executed and execute the function according to the association relationship between the operation signal and the function to be executed. It can be seen that by applying the vehicle provided by the embodiment of the present application, a relatively small number of buttons can be arranged to control various functions of the vehicle, reducing the possibility of misoperation, and thus improving the user experience of using the vehicle-mounted buttons.
[0076] The above-mentioned memory may include a RAM (Random Access Memory), or may also include a NVM (Non-volatile Memory), such as at least one disk memory. Optionally, the memory may also be at least one storage device located far from the above-mentioned processor.
[0077] The above-mentioned processor may be a general-purpose processor, including a CPU (Central Processing Unit), an NP (Network Processor), etc.; it may also be a DSP (Digital Signal Processing), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0078] In addition, an embodiment of the fourth aspect of the present application provides a computer-readable storage medium, on which a computer program is stored, and characterized in that when the computer program is executed by a processor, the method provided in the embodiment of the first aspect of the present application is implemented.
[0079] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present invention are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, DSL (Digital Subscriber Line)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD (Digital Versatile Disc)), or a semiconductor medium (such as an SSD (Solid State Disk)), etc.
[0080] It should be noted that the logic and / or steps represented in the flowchart or described in other ways herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch instructions from the instruction execution system, apparatus, or device and execute the instructions), or used in combination with these instruction execution systems, apparatuses, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in combination with an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium include the following: an electrical connection part with one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or other appropriate processing when necessary, and then stored in a computer memory.
[0081] In the description of this specification, the description with reference to terms such as "an embodiment", "some embodiments", "examples", "specific examples", or "some examples", etc. means that the specific features, structures, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0082] In addition, the terms "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element. In the description of the present application, the meaning of "a plurality" is at least two, such as two, three, etc., unless otherwise specifically defined.
[0083] Each embodiment in this specification is described in a related manner. For the same or similar parts among the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the apparatus, vehicle and computer-readable storage medium, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the above method embodiments.
[0084] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application are included within the protection scope of the present application.
Claims
1. A control method for a vehicle-mounted button assembly, characterized in that, The vehicle-mounted button assembly includes at least one button, and each button is adapted to at least one function. The method includes: In response to a target signal detected in the in-vehicle data, determining a target function type in the button function set; Configuring the vehicle-mounted button assembly to implement the to-be-executed function of each button included in the target function type; Receiving an operation signal triggered by the vehicle-mounted button assembly, matching a target to-be-executed function according to the association relationship between the operation signal and the to-be-executed function, and executing the target to-be-executed function; The target signal is a vehicle usage state switching signal. Determining a target function type in the button function set includes: Based on the vehicle usage state switching signal, determining the current vehicle usage state after switching; Based on the current vehicle usage state, using a preset recommendation rule to determine at least one recommended function type as the target function type in the button function set; The vehicle state switching signal includes a signal triggered when it is detected that the vehicle usage state information in the in-vehicle data changes, and the current vehicle usage state information after switching is carried in the vehicle state switching signal.
2. The method according to claim 1, wherein The number of the recommended function types is two. Configuring the vehicle-mounted button assembly to implement the to-be-executed function of each button included in the target function type includes: According to a preset function type priority, respectively determining the two recommended function types as a first recommended function type and a second recommended function type, wherein the priority of the first recommended function type is higher than that of the second recommended function type; Based on the first recommended function type, configuring the vehicle-mounted button assembly at least to implement the first to-be-executed function of each button included in the first recommended function type, and the first to-be-executed function is associated with a first type of operation signal triggered by the vehicle-mounted button assembly; Based on the second recommended function type, configuring the vehicle-mounted button assembly at least to implement the second to-be-executed function of each button included in the second recommended function type, and the second to-be-executed function is associated with a second type of operation signal triggered by the vehicle-mounted button assembly.
3. The method according to any one of claims 1 to 2, characterized in that, The to-be-executed function included in any function type contains a voice recognition function, and the voice recognition function is associated with a third type of operation signal triggered by the vehicle-mounted button assembly.
4. A control device for a vehicle-mounted button assembly, characterized in that, The vehicle-mounted button assembly includes at least one button, and each button is adapted to at least one function. The device includes: A determination module, configured to determine a target function type in the button function set in response to a target signal detected in the in-vehicle data; A function establishment module, configured to configure the vehicle-mounted button assembly to implement the to-be-executed function of each button included in the target function type; An execution module, configured to receive an operation signal triggered by the vehicle-mounted button assembly, match a target to-be-executed function according to the association relationship between the operation signal and the to-be-executed function, and execute the target to-be-executed function; The target signal is a vehicle usage state switching signal. The determination module includes: A first determination sub-module, configured to determine the current vehicle usage state after switching based on the vehicle usage state switching signal; A second determination sub-module, configured to determine at least one recommended function type as a target function type from a set of button functions based on the current vehicle usage status according to a preset recommendation rule; The vehicle status switching signal includes a signal triggered when it is detected that the vehicle usage status information in the vehicle usage data changes, and the vehicle status switching signal carries the current vehicle usage status information after the switch.
5. A vehicle, characterized in that, A control device including an information acquisition device and an in-vehicle button assembly, wherein, The information acquisition device is configured to acquire vehicle usage data; The control device of the in-vehicle button assembly includes a memory and a processor. The memory is used to store a computer program; when the processor executes the computer program stored on the memory, the method described in any one of claims 1 to 3 is implemented.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the method described in any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
Control method and device based on steering wheel keys
CN112051887A