Vehicle function opening method and device, vehicle and storage medium

CN117261790BActive Publication Date: 2026-09-04CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311466246.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-02
Publication Date
2026-09-04
Estimated Expiration
2043-11-02

AI Technical Summary

Technical Problem

[0003]在相关技术中,用户虽然可以通过语音或按键来开启车载功能,但该语音的语义和该按键的功能基本都与求救、录像等相关,隐蔽性较差,无法满足用户在紧急情况下的隐蔽式开启车载功能的需求,因此,当前的车载功能开启的灵活性较差

Benefits of technology

[0039] Considering that in emergency situations, users may not be able to activate vehicle functions via voice or button input that includes functions such as calling for help or recording video, this system receives unrelated target commands triggered by the target user to covertly activate the target vehicle function. These commands are then combined with currently activated vehicle functions to form the activation password for the target function. This allows activation of the target vehicle function through the combination of unrelated commands and currently activated functions. This ensures that, even with already activated functions, unrelated commands can be used to activate the target function, thus achieving covert activation and improving the flexibility of vehicle function activation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117261790B_ABST
    Figure CN117261790B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle-mounted function opening method and device, a vehicle and a storage medium, and belongs to the technical field of vehicles. The method comprises the following steps: receiving a target instruction triggered by a target user, wherein the target instruction is triggered by a first voice and / or a first button, the semantics of the first voice and the function of the first button are irrelevant to a target vehicle-mounted function, and the target vehicle-mounted function refers to a vehicle-mounted function that needs to be opened in a hidden manner by the target user; determining a target function activation password obtained by combining the target instruction and at least one currently activated vehicle-mounted function; determining a vehicle-mounted function corresponding to the target function activation password as the target vehicle-mounted function, and opening the target vehicle-mounted function. The application combines the target instruction irrelevant to the target vehicle-mounted function and the currently activated vehicle-mounted function of the vehicle, activates the target vehicle-mounted function, and improves the flexibility of vehicle-mounted function opening.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a method, device, vehicle, and storage medium for activating vehicle functions. Background Technology

[0002] With the rapid development of vehicle technology, in-vehicle functions, that is, the functions equipped in vehicles, are becoming increasingly diverse. In certain scenarios, users may need to discreetly activate some in-vehicle functions, such as in emergency situations like being coerced, where they need to activate SOS or recording functions without being detected by the other party.

[0003] In related technologies, although users can activate in-vehicle functions via voice or buttons, the semantics of the voice and the function of the buttons are basically related to calling for help or recording video, which is not very discreet and cannot meet the user's need for discreetly activating in-vehicle functions in emergency situations. Therefore, the current in-vehicle function activation is not very flexible. Summary of the Invention

[0004] This application provides a method, apparatus, vehicle, and storage medium for activating vehicle-mounted functions, which can improve the flexibility of activating vehicle-mounted functions. The technical solution is as follows:

[0005] On the one hand, a method for activating in-vehicle functions is provided, the method comprising:

[0006] Receive a target instruction triggered by a target user. The target instruction is triggered by a first voice and / or a first button. The semantics of the first voice and the function of the first button are not related to the target vehicle function. The target vehicle function refers to the vehicle function that the target user needs to activate covertly.

[0007] The target function activation password is obtained by combining the target instruction with at least one currently activated vehicle function;

[0008] The vehicle function corresponding to the target function activation password is identified as the target vehicle function, and the target vehicle function is activated.

[0009] Optionally, the step of determining the target function activation password obtained by combining the target instruction with at least one currently activated vehicle function includes:

[0010] Based on the identity information of the target user, a target instruction database corresponding to the target user is determined. The target instruction database includes at least one function activation password for an in-vehicle function that needs to be activated covertly. The function activation password is obtained by combining at least two of voice commands, key commands, and activated in-vehicle functions.

[0011] The target function activation password is obtained by combining the target instruction determined from the target instruction database with at least one currently activated vehicle function.

[0012] Optionally, the target instruction database includes a regular instruction database and a covert instruction database. The regular instruction database includes at least one function activation password for an in-vehicle function that does not need to be activated covertly, and the covert instruction database includes at least one function activation password for an in-vehicle function that needs to be activated covertly.

[0013] Before determining the target function activation password obtained by combining the target instruction and at least one currently activated vehicle function from the target instruction database, the method further includes:

[0014] The system receives a covert activation command triggered by the target user, activates the covert command database, and deactivates the regular command database. The covert activation command is triggered by a second voice and / or a second button, and the semantics of the second voice and the function of the second button are unrelated to the covert command database.

[0015] Optionally, the method further includes:

[0016] The display function activation settings interface is used to prompt the target user to set the function activation password for at least one in-vehicle function that needs to be activated covertly.

[0017] Obtain the activation password of the at least one in-vehicle function that needs to be enabled covertly from the function activation settings interface, and store it in the target instruction database.

[0018] Optionally, after activating the target vehicle function, the method further includes:

[0019] The function activation prompt is given according to the target prompt method. The function activation prompt is used to indicate that the target vehicle function has been activated. The target prompt method is unrelated to the target vehicle function.

[0020] On the other hand, a vehicle-mounted function activation device is provided, the device comprising:

[0021] The instruction receiving module is used to receive a target instruction triggered by a target user. The target instruction is triggered by a first voice and / or a first button. The semantics of the first voice and the function of the first button are not related to the target vehicle function. The target vehicle function refers to the vehicle function that the target user needs to activate covertly.

[0022] The password determination module is used to determine the target function activation password obtained by combining the target instruction with at least one currently activated vehicle function;

[0023] The function activation module is used to identify the vehicle function corresponding to the target function activation password as the target vehicle function and activate the target vehicle function.

[0024] Optionally, the password determination module is specifically used for:

[0025] Based on the identity information of the target user, a target instruction database corresponding to the target user is determined. The target instruction database includes at least one function activation password for an in-vehicle function that needs to be activated covertly. The function activation password is obtained by combining at least two of voice commands, key commands, and activated in-vehicle functions.

[0026] The target function activation password is obtained by combining the target instruction determined from the target instruction database with at least one currently activated vehicle function.

[0027] Optionally, the target instruction database includes a regular instruction database and a covert instruction database. The regular instruction database includes at least one function activation password for an in-vehicle function that does not need to be activated covertly, and the covert instruction database includes at least one function activation password for an in-vehicle function that needs to be activated covertly.

[0028] The instruction receiving module is further configured to:

[0029] The system receives a covert activation command triggered by the target user, activates the covert command database, and deactivates the regular command database. The covert activation command is triggered by a second voice and / or a second button, and the semantics of the second voice and the function of the second button are unrelated to the covert command database.

[0030] Optionally, the device further includes:

[0031] The function setting module is used to display the function activation setting interface, which is used to prompt the target user to set the function activation password for at least one vehicle function that needs to be activated covertly.

[0032] The function setting module is also used to obtain the function activation password of the at least one in-vehicle function that needs to be enabled in a hidden manner from the function activation setting interface, and store it in the target instruction database.

[0033] Optionally, the function activation module is further configured to:

[0034] The function activation prompt is given according to the target prompt method. The function activation prompt is used to indicate that the target vehicle function has been activated. The target prompt method is unrelated to the target vehicle function.

[0035] On the other hand, a vehicle is provided in which the computer device includes a memory and a controller, the memory being used to store a computer program and the controller being used to execute the computer program stored in the memory to implement the steps of the above-described vehicle function activation method.

[0036] On the other hand, a computer-readable storage medium is provided, wherein a computer program is stored therein, and when the computer program is executed by a controller, it implements the steps of the above-described vehicle function activation method.

[0037] On the other hand, a computer program product containing instructions is provided, which, when executed on a computer, cause the computer to perform the steps of the vehicle function activation method described above.

[0038] The technical solution provided in this application can bring at least the following beneficial effects:

[0039] Considering that in emergency situations, users may not be able to activate vehicle functions via voice or button input that includes functions such as calling for help or recording video, this system receives unrelated target commands triggered by the target user to covertly activate the target vehicle function. These commands are then combined with currently activated vehicle functions to form the activation password for the target function. This allows activation of the target vehicle function through the combination of unrelated commands and currently activated functions. This ensures that, even with already activated functions, unrelated commands can be used to activate the target function, thus achieving covert activation and improving the flexibility of vehicle function activation. Attached Figure Description

[0040] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying 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.

[0041] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application;

[0042] Figure 2This is a flowchart of a method for activating vehicle functions provided in an embodiment of this application;

[0043] Figure 3 This is a schematic diagram of the structure of a vehicle function activation device provided in an embodiment of this application;

[0044] Figure 4 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0046] Before providing a detailed explanation of the vehicle function activation method provided in the embodiments of this application, the application scenarios and implementation environment involved in the embodiments of this application will be introduced first.

[0047] The embodiments of this application are mainly applied to scenarios where vehicle functions are enabled covertly, but they can also be applied to other scenarios where vehicle functions need to be enabled flexibly (such as quickly enabling another or another set of vehicle functions based on currently activated vehicle functions and user commands).

[0048] Please refer to Figure 1 , Figure 1 This is a schematic diagram illustrating an implementation environment according to an exemplary embodiment. The implementation environment includes a controller 101 and at least one actuator 102, with the controller 101 and actuator 102 communicatively connected. This communication connection can be wired or wireless, and this embodiment does not limit the specific connection.

[0049] The controller 101 is used to receive user instructions and, based on the instructions, select the corresponding actuator 102 to enable the vehicle function corresponding to the instructions based on the actuator 102.

[0050] In some embodiments, the controller 101 may integrate an interaction module to receive and recognize user-triggered commands. In other embodiments, the implementation environment may also include an interaction module, with the controller 101 communicating with it. When a user needs to activate a specific in-vehicle function, the target command is sent by interacting with the interaction module (e.g., by pressing, tossing, or swiping physical or virtual buttons on the interaction module, or by voice control).

[0051] The controller 101 can determine the currently activated vehicle function through interaction with the actuator 102, and then combine the user-triggered command with the currently activated vehicle function to obtain the function activation password, determine the vehicle function corresponding to the function activation password, and activate the vehicle function corresponding to the function activation password based on the actuator 102 corresponding to the vehicle function.

[0052] The actuator 102 is used to turn on and off the vehicle functions. Taking the vehicle air conditioning function as an example, the actuator 102 can be the motor of the vehicle air conditioning. The controller 101 turns on and off the vehicle air conditioning by controlling the switch of the motor, and adjusts the air conditioning temperature by controlling the power of the motor.

[0053] The controller 101 described above can serve as the execution entity of the vehicle function activation method in this application embodiment. The controller 101 can be a general-purpose CPU (Central Processing Unit), NP (Network Processor), microprocessor, or one or more integrated circuits used to implement the solution of this application, such as ASIC (Application-Specific Integrated Circuit), PLD (Programmable Logic Device), or a combination thereof. The PLD can be CPLD (Complex Programmable Logic Device), FPGA (Field-Programmable Gate Array), GAL (Generic Array Logic), or any combination thereof.

[0054] Those skilled in the art should understand that the controller 101 and actuator 102 described above are merely examples. Other existing or future controllers or actuators that are applicable to the embodiments of this application should also be included within the scope of protection of the embodiments of this application, and are hereby incorporated by reference.

[0055] It should be noted that the application scenarios and implementation environments described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the emergence of new application scenarios and the evolution of implementation environments, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0056] The method for enabling vehicle functions provided in the embodiments of this application will now be explained in detail.

[0057] Figure 2 This is a flowchart illustrating a method for activating in-vehicle functions according to an embodiment of this application. This method is applied to the aforementioned controller 101. Please refer to... Figure 2 The method includes the following steps.

[0058] Step 201: Receive the target instruction triggered by the target user. The target instruction is triggered by the first voice and / or the first button. The semantics of the first voice and the function of the first button are not related to the target vehicle function. The target vehicle function refers to the vehicle function that the target user needs to activate in a concealed manner.

[0059] In some embodiments, the vehicle may be equipped with an interactive terminal (i.e., the interactive module in the above implementation environment), through which the target user triggers the target command.

[0060] For example, the target user can trigger the target command by sending a voice message. The target user can send a voice message containing keywords such as "action" or "function" (e.g., turn on the air conditioner, close the car window, etc.) to trigger the target command. The specific keyword content can be set according to the user's needs.

[0061] For example, the target user can trigger the target command by pressing a button. This can be done by operating the corresponding button (such as clicking, swiping, or long-pressing). The button can be a physical button, such as one located in the driver's seat control panel; or it can be a virtual button, such as one displayed on the interactive terminal screen.

[0062] The target instruction may include one or more of voice or button input. For example, the target instruction for the in-vehicle function of recording video may be to press and hold button A and send the voice message "close the window".

[0063] The number of the first button can also be multiple. For example, the target instruction corresponding to the vehicle function of recording can be to press and hold button A and button B at the same time.

[0064] It should be noted that, in order to improve the concealment of the target in-vehicle function when it is activated, the semantics of the first voice and the function of the first button need to be unrelated to the in-vehicle function to be activated. For example, for the target command corresponding to the in-vehicle function "recording", it could be the sending of a voice completely unrelated to recording and / or the triggering of a button completely unrelated to recording.

[0065] Step 202: Determine the target function activation password obtained by combining the target instruction with at least one currently activated vehicle function.

[0066] In some embodiments, a target instruction database corresponding to the target user can be determined based on the target user's identity information. The target instruction database includes at least one function activation password for an in-vehicle function that needs to be activated covertly. The function activation password is obtained by combining at least two of voice commands, key commands, and activated in-vehicle functions. The target function activation password obtained by combining the target instruction and the at least one currently activated in-vehicle function is determined from the target instruction database.

[0067] The identity information of the target user can be determined based on facial recognition, voiceprint recognition, fingerprint recognition, or the target user's selection on the interactive terminal, thereby determining the target instruction database corresponding to the target user.

[0068] It should be noted that, on the one hand, different users have different vehicle usage habits; on the other hand, the target instruction database is related to the covert activation of vehicle functions and has strong privacy. Therefore, in this embodiment of the application, the target instruction data can be associated with the target user through the target user's identity information, so as to improve the flexibility of different users in activating covert vehicle functions and improve the privacy of activating vehicle functions.

[0069] In some embodiments, since multiple in-vehicle functions are usually activated when the target user triggers the target command, such as the air conditioning being on, music being played, and headlights being on, to avoid confusion caused by the function activation passwords, the target in-vehicle function to be activated by the target user can be determined based on the matching with the target command database. The combination of the target command and the currently activated in-vehicle function is used as the query condition, and the query result is obtained by querying the target command database. When the combination of the target command and the currently activated in-vehicle function is the same as any function activation password included in the target command database, the function identifier corresponding to the function activation password is returned. When the combination of the target command and the currently activated in-vehicle function is different from all function activation passwords included in the target database, a null value is returned.

[0070] If the query result is not empty, the function identifier found in the query will be used as the target function identifier, and the vehicle function indicated by the target function identifier will be identified as the target vehicle function.

[0071] For example, the target command is to press the volume up and volume down buttons simultaneously. If the activated in-vehicle functions include the air conditioning being on and music being played, the query command can be based on pressing the volume up and volume down buttons simultaneously while the air conditioning is on. The query will check if a function identifier corresponding to this combination exists in the target command database. If the query command is based on pressing the volume up and volume down buttons simultaneously while the air conditioning is on, the query result in the target command database will be empty. If the query command is based on pressing the volume up and volume down buttons simultaneously while the music is playing, the query result in the target command database will be function identifier A. The in-vehicle function indicated by function identifier A is the in-vehicle function corresponding to the target function activation password.

[0072] If the query result is empty, a notification can be sent to the target user via the feedback module. This notification indicates that the currently triggered target command and the currently activated in-vehicle function cannot obtain the corresponding activation password, and therefore the target in-vehicle function cannot be activated. To improve the concealment of in-vehicle function activation, this notification can be subtle, such as through seat vibration feedback or flashing dashboard indicator lights.

[0073] In some embodiments, the target user may also configure the function to prevent reminders from being sent when the query result is empty, so as to avoid frequent reminders of empty query results when the target user sends regular commands without wanting to enable the hidden in-vehicle function, which would affect the user experience.

[0074] In some embodiments, to improve the concealment and flexibility of in-vehicle function implementation, currently activated in-vehicle functions can be used as different query conditions according to different functional granularities.

[0075] For example, if the currently activated in-vehicle function is that the air conditioning is in cold air mode, and the target command is to open the car window, then different function granularities can be considered as activated in-vehicle functions. These functions can be combined with the function to open the car window to query the target command database to see if there is a corresponding function activation password. For example, query command 1 can be "open the car window and the air conditioning is on", query command 2 can be "open the car window and the air conditioning is in cold air mode", and query command 3 can be "open the car window and the air conditioning is at a specific temperature". Then, based on query command 1, query command 2, and query command 3, the target command database is queried, and based on the query results, it is determined whether there is a target function activation password that can be obtained by combining the target command with the currently activated in-vehicle function.

[0076] In some embodiments, the target instruction database includes a regular instruction database and a hidden instruction database. The regular instruction database includes at least one function activation password for an in-vehicle function that does not require hidden activation. The hidden instruction database includes at least one function activation password for an in-vehicle function that requires hidden activation. Before determining the target function activation password obtained by combining the target instruction with at least one currently activated in-vehicle function, a hidden activation instruction triggered by the target user can also be received to open the hidden instruction database and close the regular instruction database. The hidden activation instruction is triggered by a second voice and / or a second button, the semantics of which and the function of which are unrelated to the hidden instruction database.

[0077] To further enhance the concealment of in-vehicle function activation, the target command database can be divided into a regular command database and a concealed command database. Under normal circumstances, in-vehicle functions are activated only through the regular command database. In emergencies, or when the target user anticipates an emergency, a concealed activation command is triggered, opening the concealed command database and closing the regular command database. This allows for concealed activation of the in-vehicle function based on the concealed command database. In other words, in normal usage scenarios, even if the target user triggers a target command and the currently activated in-vehicle function meets the activation conditions, the current command database is a regular command database, making it impossible to obtain the target function's activation password and thus preventing normal activation. Only after the target user activates the concealed command database using the concealed activation command can the target function's activation password be obtained from the concealed command database based on the triggered target command database and the currently activated in-vehicle function, thereby activating the target in-vehicle function. This allows for different effects based on different command databases for the same target command and the same activated in-vehicle function, enabling more concealed activation of the target in-vehicle function.

[0078] In some embodiments, different scenario settings can be made for different instruction databases. For example, when the regular instruction database is enabled, since this scenario is usually a normal usage scenario, that is, a scenario where there is no need to covertly enable the vehicle function, the function activation password in the regular instruction database can be a combination of only voice commands and / or key commands. That is, it does not need to be based on the currently activated vehicle function to enable the target vehicle function. This achieves the effect that the target vehicle function will only be enabled based on the target command triggered by the target user and the currently activated vehicle function when the target user needs to covertly enable the vehicle function (i.e., the covert instruction database is enabled). This makes the enabling of the target vehicle function more in line with the user's expectations.

[0079] In some embodiments, a regular activation command triggered by a target user can also be received. Based on this regular activation command, the regular command database is activated and the hidden command database is deactivated, allowing the target user to flexibly switch between the regular and hidden command databases based on different scenarios. This regular command can be triggered via a third voice and / or a third button. The semantics of the third voice and the function of the third button can be related to the regular command database (e.g., the user activates the regular command database using voice containing keywords such as "activate" or "command database"), or they can be unrelated, depending on the specific usage requirements.

[0080] In some embodiments, to prevent others from associating the control of opening the regular command database (such as a user sending a third voice message containing keywords such as "open the regular command database") with the existence of a hidden command database, the regular command can be set to a third voice message and / or a third button that are unrelated to the regular command data.

[0081] In some embodiments, a function activation settings interface may also be displayed, which prompts the target user to set the function activation password for the at least one in-vehicle function that needs to be activated covertly; the function activation password for the at least one in-vehicle function that needs to be activated covertly is obtained from the function activation settings interface and stored in the target instruction database.

[0082] In some embodiments, when a target user needs to set up an in-vehicle function that needs to be enabled covertly, the user can customize the in-vehicle function that needs to be enabled covertly and the corresponding function activation password through the function activation settings interface.

[0083] For example, the function activation settings interface can be displayed normally on the interactive module such as the ECU (Electronic Control Unit), so that the target user can set the function activation password at any time, or display the function activation settings interface in response to the target user's function setting command, thereby improving the concealment of the function settings.

[0084] Target users can select the in-vehicle functions that need to be enabled covertly (such as in-vehicle recording, emergency call, etc.) through the function activation settings interface, and select the corresponding function activation password to set the function activation password for the in-vehicle functions that need to be enabled covertly.

[0085] For example, the target user can select voice and / or button as the command type through the function activation settings interface (such as virtual buttons), and set the voice command and / or button command by setting voice keywords, selecting specific buttons and / or setting the button pressing method (such as short press, long press, double press, etc.). The user can then select the activated vehicle function and complete the setting of the function activation password corresponding to the vehicle function.

[0086] In some embodiments, considering the diversity of activated in-vehicle functions and the differences in granularity of different functions, in order to avoid conflicts when in-vehicle functions are enabled, it is necessary to analyze whether there are conflicts between the function activation passwords when the target user sets the function activation password corresponding to the in-vehicle function.

[0087] For example, conflict analysis can include conflict analysis of activated in-vehicle functions. For instance, if the activated in-vehicle function part of the existing function activation password includes playing music, when the target user sets the function activation password to include playing music, playing a specific type of music, playing music by a specific artist, or playing a certain type of music, a prompt similar to the activated in-vehicle function part of the function activation password can be sent through the function activation settings interface to guide the user to change the activated in-vehicle function part of the function activation password.

[0088] As another example, conflict analysis can also include conflict analysis of voice commands and key commands. For instance, if the key command part of the existing function activation password is a short press of key P, when the function activation password set by the target user includes a short press of key P, a double press of key P, or a long press of key P, a prompt similar to the key command part of the function activation password can be sent through the function activation settings interface to guide the user to change the key command part of the function activation password.

[0089] In some embodiments, a target user may need to enable multiple in-vehicle functions based on the same function activation password (such as enabling in-vehicle recording and emergency call functions simultaneously). Therefore, after sending a prompt with a similar function activation password through the function activation settings interface, the system can respond to the target user's confirmation and skip the instruction to complete the setting of the function activation password for the in-vehicle function that needs to be enabled covertly, and store it in the target instruction database.

[0090] In some embodiments, the function activation settings interface may include a regular function activation settings interface and a hidden function activation settings interface to enable the setting of function activation passwords for vehicle functions that do not need to be activated in a hidden manner, and the setting of function activation passwords for vehicle functions that need to be activated in a hidden manner. For the specific method of setting the function activation password for vehicle functions that do not need to be activated in a hidden manner, please refer to the above-described process of setting the function activation password for vehicle functions that need to be activated in a hidden manner, which will not be repeated here.

[0091] In addition, considering that after the target vehicle function is concealedly activated, it may be necessary to conceally deactivate it. Therefore, after the target user sets the activation password for the vehicle function that needs to be concealedly activated, the target user also needs to set the deactivation password for the vehicle function through the function activation settings interface, so that the target vehicle function can be concealedly deactivated after it is concealedly activated.

[0092] For details on setting the password to disable the function, please refer to the above process for setting the password to activate the function; it will not be repeated here.

[0093] Step 203: Identify the vehicle function corresponding to the target function activation password as the target vehicle function, and activate the target vehicle function.

[0094] In some embodiments, the activation of a target vehicle function can be achieved by controlling the actuator corresponding to the target vehicle function. For example, if the target vehicle function is recording, the in-vehicle image acquisition device is turned on to acquire images inside the vehicle; if the target vehicle function is emergency distress, an external distress call is made based on the vehicle's built-in communication module.

[0095] In some embodiments, if the target function activation password corresponds to multiple vehicle functions, all of the multiple vehicle functions can be identified as the target vehicle function, and the multiple vehicle functions can be implemented based on the actuator corresponding to each vehicle function.

[0096] In some embodiments, a function activation prompt can be given according to a target prompt method. This function activation prompt is used to indicate that the target vehicle function has been activated, and the target prompt method is unrelated to the target vehicle function.

[0097] It should be noted that, since the target vehicle function is activated covertly, meaning that the activation of the target vehicle function is unrelated to the voice semantics and / or button functions of the target command, in order to avoid accidental activation by the target user or misjudgment by the controller leading to the target vehicle function being activated covertly but not intended to be activated by the user, and because the target vehicle function is activated covertly, the user may not be able to perceive and turn off the target vehicle function in time after it is activated, resulting in the target vehicle function being in a constantly on state and causing a large amount of energy waste.

[0098] Therefore, in some embodiments, after the target vehicle function is enabled, the target user can be prompted to enable the function in a targeted manner so that the target user can notice that the target vehicle function has been enabled covertly.

[0099] Since the target vehicle function is enabled covertly, meaning the target user does not want other people to know that the function is enabled, the activation prompt can be given through a prompt that is unrelated to the target vehicle function.

[0100] As a reference, the target prompt method could be the illumination of an indicator light in the corner of the dashboard (such as flashing or constant illumination), the addition or subtraction of function parameters (such as air conditioning temperature and volume), or slight vibration feedback from the driver's seat.

[0101] In some embodiments, the target prompt method can be set in the above-mentioned function activation settings interface. For example, after the target user sets the function activation password for a vehicle function that needs to be activated covertly, the target user is prompted to select the corresponding prompt method after the vehicle function is activated.

[0102] In addition, considering that in some scenarios, when the target function password obtained by combining the target command with the currently activated vehicle function cannot be determined from the target command database, a feedback reminder will also be issued (i.e., the reminder when the query result is empty). To avoid confusion between the two types of reminders, which may prevent the target user from accurately determining whether the current reminder is a reminder after the vehicle function is turned on or a reminder that the vehicle function cannot be turned on, when the target user sets the reminder method, the target user can be guided to set completely different types of reminder methods. For example, if the reminder methods set by the target user are of the same type (such as all being the lighting of indicator lights, all being the addition or subtraction of function parameters, etc.), a reminder with the same or similar current prompt method will be sent to guide the target user to change it.

[0103] For reference, the prompt for an empty query result could be the illumination of an indicator light, and the prompt for an activated in-vehicle function could be a slight vibration feedback from the driver's seat.

[0104] In this embodiment, considering that users may need to covertly activate specific in-vehicle functions in certain scenarios, a target function activation password is obtained by combining the target command triggered by the target user with the currently activated in-vehicle functions. This allows the target in-vehicle function to be activated based on a target command completely unrelated to the target function and the currently activated in-vehicle functions, thus achieving covert activation of the in-vehicle function and improving the flexibility of in-vehicle function activation. Furthermore, considering that the driver may change in daily vehicle use scenarios, a correspondence between the target user and a target command database is established using the target user's identity information. This allows the function activation password to be determined based on the target user's corresponding target command database when the target user uses the vehicle, improving the privacy of the function activation password. Furthermore, considering the varying usage scenarios of vehicles and the differing needs for concealed activation of in-vehicle functions, the target command database is refined into two databases: a regular command database and a concealed command database. Switching between these two databases is implemented based on concealed activation commands, allowing for the selection of different command databases to enable in-vehicle functions based on different usage scenarios. This further enhances the intelligence and flexibility of in-vehicle function activation. Given the concealed nature of in-vehicle function activation, to prevent controller misjudgment or user triggering of target commands without activating the function, concealed activation of in-vehicle functions should be promptly detected and deactivated by the user. After a target in-vehicle function is activated, the target user is notified. If a target in-vehicle function is concealedly activated without needing to be activated, the target user is promptly notified and the target in-vehicle function is deactivated, avoiding energy waste.

[0105] Figure 3 This is a schematic diagram of the structure of a vehicle function activation device provided in an embodiment of this application. The vehicle function activation device can be implemented by software, hardware, or a combination of both as part or all of a vehicle function activation equipment. The vehicle function activation equipment can be... Figure 1 The controller shown. Please refer to... Figure 3 The device includes: an instruction receiving module 301, a password determination module 302, a function activation module 303, and a function setting module 304.

[0106] The instruction receiving module 301 is used to receive a target instruction triggered by a target user. The target instruction is triggered by a first voice and / or a first button. The semantics of the first voice and the function of the first button are not related to the target vehicle function. The target vehicle function refers to the vehicle function that the target user needs to activate in a concealed manner.

[0107] The password determination module 302 is used to determine the target function activation password obtained by combining the target instruction with at least one currently activated vehicle function;

[0108] The function activation module 303 is used to identify the vehicle function corresponding to the target function activation password as the target vehicle function and activate the target vehicle function.

[0109] Optionally, the password determination module 302 is specifically used for:

[0110] Based on the target user's identity information, a target instruction database corresponding to the target user is determined. The target instruction database includes at least one function activation password for an in-vehicle function that needs to be activated covertly. The function activation password is obtained by combining at least two of the following: voice commands, key commands, and activated in-vehicle functions.

[0111] The target function activation password is obtained by combining the target instruction with at least one currently activated vehicle function from the target instruction database.

[0112] Optionally, the target instruction database includes a regular instruction database and a covert instruction database. The regular instruction database includes at least one function activation password for an in-vehicle function that does not need to be activated covertly, and the covert instruction database includes at least one function activation password for an in-vehicle function that needs to be activated covertly.

[0113] The instruction receiving module 301 is also used for:

[0114] The system receives a covert activation command triggered by the target user, activates the covert command database, and deactivates the regular command database. The covert activation command is triggered by a second voice and / or a second button. The semantics of the second voice and the function of the second button are unrelated to the covert command database.

[0115] Optionally, the device further includes:

[0116] The function setting module 304 is used to display the function activation setting interface, which prompts the target user to set the function activation password for at least one vehicle function that needs to be activated covertly.

[0117] The function setting module 304 is also used to obtain the function activation password of the at least one vehicle function that needs to be enabled in a hidden manner from the function opening setting interface, and store it in the target instruction database.

[0118] Optionally, this function-enabling module 303 is also used for:

[0119] The function activation prompt is displayed according to the target prompt method. This function activation prompt is used to indicate that the target vehicle function has been activated. This target prompt method is unrelated to the target vehicle function.

[0120] In this embodiment, considering that users may need to covertly activate specific in-vehicle functions in certain scenarios, a target function activation password is obtained by combining the target command triggered by the target user with the currently activated in-vehicle functions. This allows the target in-vehicle function to be activated based on a target command completely unrelated to the target function and the currently activated in-vehicle functions, thus achieving covert activation and improving the flexibility of in-vehicle function activation. Furthermore, considering that the driver may change in daily vehicle use scenarios, a correspondence between the target user and a target command database is established using the target user's identity information. This allows the function activation password to be determined based on the target user's corresponding target command database when the target user uses the vehicle, improving the privacy of the function activation password. Furthermore, considering the varying usage scenarios of vehicles and the differing needs for concealed activation of in-vehicle functions, the target command database is refined into two databases: a regular command database and a concealed command database. Switching between these two databases is implemented based on concealed activation commands, allowing for the selection of different command databases to enable in-vehicle functions based on different usage scenarios. This further enhances the intelligence and flexibility of in-vehicle function activation. Given the concealed nature of in-vehicle function activation, to prevent controller misjudgment or user triggering of target commands without activating the function, concealed activation of in-vehicle functions should be promptly detected and deactivated by the user. After a target in-vehicle function is activated, the target user is notified. If a target in-vehicle function is concealedly activated without needing to be activated, the target user is promptly notified and the target in-vehicle function is deactivated, avoiding energy waste.

[0121] It should be noted that the vehicle function activation device provided in the above embodiments is only illustrated by the division of the above-described functional modules when activating the vehicle's in-vehicle functions. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the vehicle function activation device and the vehicle function activation method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0122] Figure 4 This is a structural block diagram of a vehicle 400 provided in an embodiment of this application. The vehicle 400 includes a controller 401 and a memory 402.

[0123] Controller 401 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Controller 401 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). Controller 401 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, controller 401 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, controller 401 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0124] The memory 402 may include one or more computer-readable storage media, which may be non-transitory. The memory 402 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 402 are used to store at least one instruction, which is executed by the controller 401 to implement the vehicle function activation method provided in the method embodiments of this application.

[0125] In some embodiments, the vehicle 400 may further include a peripheral device interface 403 and at least one peripheral device. The controller 401, memory 402, and peripheral device interface 403 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 403 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 404, a display screen 405, a camera assembly 406, an audio circuit 407, a positioning assembly 408, and a power supply 409.

[0126] Peripheral device interface 403 can be used to connect at least one I / O (Input / Output) related peripheral device to controller 401 and memory 402. In some embodiments, controller 401, memory 402 and peripheral device interface 403 are integrated on the same chip or circuit board; in some other embodiments, any one or two of controller 401, memory 402 and peripheral device interface 403 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0127] The radio frequency (RF) circuit 404 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 404 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 404 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 404 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 404 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 404 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application embodiment.

[0128] Display screen 405 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 405 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to controller 401 for processing. In this case, display screen 405 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 405, located on the front panel of vehicle 400; in other embodiments, there may be at least two display screens, respectively located on different surfaces of vehicle 400 or in a folded design; in still other embodiments, display screen 405 may be a flexible display screen, located on a curved or folded surface of vehicle 400. Furthermore, display screen 405 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 405 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).

[0129] The camera assembly 406 is used to acquire images or videos. Optionally, the camera assembly 406 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 406 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cool light flash, which can be used for light compensation at different color temperatures.

[0130] The audio circuit 407 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the controller 401 for processing, or to the radio frequency circuit 404 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, positioned at different locations within the vehicle 400. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the controller 401 or the radio frequency circuit 404 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 407 may also include a headphone jack.

[0131] The positioning component 408 is used to locate the current geographical location of the vehicle 400 in order to enable navigation or LBS (Location Based Service). The positioning component 408 can be a positioning component of GPS (Global Positioning System), BeiDou system or Galileo system.

[0132] Power source 409 is used to supply power to various components in vehicle 400. Power source 409 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power source 409 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, while a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0133] Those skilled in the art will understand that Figure 4 The structure shown does not constitute a limitation on vehicle 400 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0134] In some embodiments, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a controller, implements the steps of the vehicle function activation method described above. For example, the computer-readable storage medium may be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, or optical data storage device.

[0135] It is worth noting that the computer-readable storage medium mentioned in the embodiments of this application can be a non-volatile storage medium, in other words, it can be a non-transient storage medium.

[0136] It should be understood that all or part of the steps of the above embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented wholly or partially in the form of a computer program product. The computer program product includes one or more computer instructions. The computer instructions can be stored in the above-described computer-readable storage medium.

[0137] That is, in some embodiments, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform the steps of the vehicle function activation method described above.

[0138] It should be understood that "at least one" as mentioned herein refers to one or more, and "multiple" refers to two or more. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. In addition, in order to clearly describe the technical solutions of the embodiments of this application, the terms "first," "second," etc., are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and the terms "first," "second," etc., are not necessarily different.

[0139] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in the embodiments of this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. The above-described embodiments are provided by this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for activating in-vehicle functions, characterized in that, The method includes: Receive a target instruction triggered by a target user. The target instruction is triggered by a first voice and / or a first button. The semantics of the first voice and the function of the first button are not related to the target vehicle function. The target vehicle function refers to the vehicle function that the target user needs to activate covertly. Based on the identity information of the target user, a target instruction database corresponding to the target user is determined. The target instruction database includes at least one function activation password for an in-vehicle function that needs to be activated covertly. The function activation password is obtained by combining at least two of voice commands, key commands, and activated in-vehicle functions. The target function activation password is obtained by combining the target instruction with at least one currently activated vehicle function from the target instruction database. The vehicle function corresponding to the target function activation password is identified as the target vehicle function, and the target vehicle function is activated.

2. The method as described in claim 1, characterized in that, The target instruction database includes a regular instruction database and a covert instruction database. The regular instruction database includes at least one function activation password for an in-vehicle function that does not need to be activated covertly, and the covert instruction database includes at least one function activation password for an in-vehicle function that needs to be activated covertly. Before determining the target function activation password obtained by combining the target instruction and at least one currently activated vehicle function from the target instruction database, the method further includes: The system receives a covert activation command triggered by the target user, activates the covert command database, and deactivates the regular command database. The covert activation command is triggered by a second voice and / or a second button, and the semantics of the second voice and the function of the second button are unrelated to the covert command database.

3. The method as described in claim 1, characterized in that, The method further includes: The display function activation settings interface is used to prompt the target user to set the function activation password for at least one in-vehicle function that needs to be activated covertly. Obtain the activation password of the at least one in-vehicle function that needs to be enabled covertly from the function activation settings interface, and store it in the target instruction database.

4. The method according to any one of claims 1-3, characterized in that, After activating the target vehicle function, the method further includes: The function activation prompt is given according to the target prompt method. The function activation prompt is used to indicate that the target vehicle function has been activated. The target prompt method is unrelated to the target vehicle function.

5. A vehicle-mounted function activation device, characterized in that, The device includes: The instruction receiving module is used to receive a target instruction triggered by a target user. The target instruction is triggered by a first voice and / or a first button. The semantics of the first voice and the function of the first button are not related to the target vehicle function. The target vehicle function refers to the vehicle function that the target user needs to activate covertly. The password determination module is used to determine the target function activation password obtained by combining the target instruction with at least one currently activated vehicle function; The function activation module is used to identify the vehicle function corresponding to the target function activation password as the target vehicle function and activate the target vehicle function. The password determination module is specifically used for: Based on the identity information of the target user, a target instruction database corresponding to the target user is determined. The target instruction database includes at least one function activation password for an in-vehicle function that needs to be activated covertly. The function activation password is obtained by combining at least two of voice commands, key commands, and activated in-vehicle functions. The target function activation password is obtained by combining the target instruction determined from the target instruction database with at least one currently activated vehicle function.

6. The apparatus as claimed in claim 5, characterized in that, The target instruction database includes a regular instruction database and a covert instruction database. The regular instruction database includes at least one function activation password for an in-vehicle function that does not need to be activated covertly, and the covert instruction database includes at least one function activation password for an in-vehicle function that needs to be activated covertly. The instruction receiving module is further configured to: The system receives a covert activation command triggered by the target user, activates the covert command database, and deactivates the regular command database. The covert activation command is triggered by a second voice and / or a second button, and the semantics of the second voice and the function of the second button are unrelated to the covert command database.

7. A vehicle comprising computer equipment, characterized in that, The computer device includes a memory and a controller. The memory is used to store a computer program, and the controller is used to execute the computer program stored in the memory to implement the steps of the method according to any one of claims 1-4.

8. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by the controller, implements the steps of the method described in any one of claims 1-4.

Citation Information

Patent Citations

  • Man-machine interaction control method for evoking hidden function

    CN102591585A

  • Processing method, device and terminal for hidden folder

    CN104424444A