Vehicle function control method and device, electronic equipment and vehicle
By receiving and processing the arousal instructions and biometric information of the target user, the separate authorization settings for vehicle functions by different users in the vehicle are realized, solving the problem of poor user experience in the prior art and improving the user experience.
Patent Information
- Application Number
- CN202311000486.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-09
- Publication Date
- 2025-02-18
AI Technical Summary
In the prior art, the vehicle function that collects cabin data in the vehicle cannot be set separately for different users in the vehicle, resulting in a poor user experience.
By receiving the target user's arousal instructions for vehicle functions, obtaining their biometric information, identifying and determining their authorized use information, and outputting authorization prompt information to separately manage the use permissions of vehicle functions.
It realizes separate settings for vehicle functions by different users in the car, improves the user experience and ensures that even if a user does not authorize the use, it will not affect the vehicle functions related to their experience.
Smart Images

Figure CN119459551A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent control technology, and specifically to a method, device, electronic equipment and vehicle for controlling vehicle functions. Background Art
[0002] With the continuous development of automobile technology, more and more functions can be used in vehicles, including vehicle functions that need to collect cockpit data in the car, such as intelligent voice assistants, etc. Among them, cockpit data refers to the data collected from the car cockpit through sensors such as cameras, infrared sensors, fingerprint sensors, microphones, etc., as well as the data generated after processing.
[0003] At present, for these vehicle functions that need to collect in-car cockpit data, users can uniformly set whether to authorize their use. However, if a user in the car sets the vehicle function to be unauthorized, other users in the car will not be able to experience the vehicle function, resulting in a poor user experience. Summary of the invention
[0004] In view of this, the present application provides a method, device, electronic device and vehicle for controlling vehicle functions, the main purpose of which is to improve the vehicle functions for collecting cabin data in the current existing technology, which cannot be set separately for different users in the car, resulting in a technical problem of poor user experience.
[0005] In a first aspect, the present application provides a method for controlling a vehicle function, comprising:
[0006] Receiving a target user's instruction to invoke a vehicle function, wherein the target user is one of the users in the vehicle, and the vehicle function is a function that requires collecting in-vehicle cabin data;
[0007] Acquiring biometric information of the target user;
[0008] Identify the biometric information to obtain user information of the target user;
[0009] If it is determined based on the user information that the vehicle function does not have the authorization information of the target user, authorization prompt information of the vehicle function is output, and the authorization prompt information is used to separately manage whether the vehicle function is authorized for use by the target user.
[0010] In a second aspect, the present application provides a vehicle function control device, comprising:
[0011] A receiving module is configured to receive a target user's instruction to invoke a vehicle function, wherein the target user is one of the users in the vehicle, and the vehicle function is a function that requires collecting in-vehicle cabin data;
[0012] An acquisition module, configured to acquire biometric information of the target user;
[0013] an identification module, configured to identify the biometric information to obtain user information of the target user;
[0014] The output module is configured to output authorization prompt information of the vehicle function if it is determined based on the user information that the vehicle function does not have the authorization information of the target user, and the authorization prompt information is used to separately manage whether the vehicle function is authorized for use by the target user.
[0015] In a third aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for controlling the vehicle function described in the first aspect is implemented.
[0016] In a fourth aspect, the present application provides an electronic device comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor implements the vehicle function control method described in the first aspect when executing the computer program.
[0017] In a fifth aspect, the present application provides a vehicle, comprising the device as described in the second aspect, or the electronic device as described in the fourth aspect.
[0018] By means of the above technical scheme, the present application provides a method, device, electronic device and vehicle for controlling vehicle functions. Compared with the current existing technology, the present application can target the vehicle function of collecting cockpit data in the vehicle and can be set separately for different users in the vehicle. Specifically, first, a call-up instruction for the vehicle function is received from the target user, the target user is one of the users in the vehicle, and the vehicle function is a function that requires collecting cockpit data in the vehicle; then the biometric information of the target user is obtained; the user information of the target user is obtained by identifying the biometric information; if it is determined based on the user information that the vehicle function does not have the authorized use information of the target user, then the authorization prompt information of the vehicle function is output, and the authorization prompt information is used to separately manage whether the vehicle function is authorized for use by the target user. By applying the technical scheme of the present application, even if a user in the vehicle sets not to authorize the use of the vehicle function, it will not cause other users in the vehicle to be unable to experience the vehicle function, which can improve the user experience.
[0019] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0021] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0022] Figure 1 A schematic diagram showing a flow chart of a method for controlling a vehicle function provided in an embodiment of the present application;
[0023] Figure 2 A schematic diagram showing a flow chart of another method for controlling a vehicle function provided in an embodiment of the present application;
[0024] Figure 3 A schematic diagram of a flow chart of an exemplary method provided in an embodiment of the present application is shown;
[0025] Figure 4 A schematic diagram showing an example provided by an embodiment of the present application;
[0026] Figure 5 A schematic diagram showing an example display effect provided by an embodiment of the present application is shown;
[0027] Figure 6 A schematic structural diagram of a vehicle function control device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0028] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the scheme of the present application will be further described below. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.
[0029] In order to improve the vehicle function for collecting cockpit data in the existing technology, it is not possible to set it separately for different users in the car, resulting in a poor user experience. This embodiment provides a method for controlling vehicle functions, such as Figure 1 As shown, the method includes:
[0030] Step 101: Receive a target user's instruction to invoke a vehicle function.
[0031] The vehicle function is a function that requires the collection of in-car cockpit data. The cockpit data may refer to data collected from the car cockpit by sensors such as cameras, infrared sensors, fingerprint sensors, microphones, etc., as well as data generated after processing.
[0032] Optionally, the vehicle function may be an intelligent voice assistant in the car, and / or in-cabin sensing function, etc. Among them, the intelligent voice assistant may be a voice assistant in the car, which can be arranged on the vehicle system side. The user in the car can trigger voice commands through sound instead of physical buttons to directly control the commonly used functions in the car. In-Cabin Sensing function: By detecting and tracking human visual features including head orientation, facial expressions, sight direction, gestures and limb key points, the identity information, intentions and behaviors of the driver and passengers are analyzed, while paying attention to the activities of people in the cockpit and the detection of related objects, and striving to provide a safer and smarter in-car experience.
[0033] In this embodiment, the target user may be one of the users in the car, specifically any user in the car, or may be a user seated in a specific area in the car (such as a rear seat area, etc.).
[0034] The execution subject of this embodiment may be a control device or apparatus for the vehicle function, which may be configured on the vehicle system side of the vehicle, or configured on the server side, etc. The server may be a server in a server, and the server may be a server on the vehicle side or a cloud server, etc. This embodiment does not limit this. The user may input a wake-up instruction for the vehicle function by clicking a function button, or may wake up the vehicle function by inputting a voice message, or may wake up the vehicle function by making a gesture, etc. The purpose of awakening the vehicle function may be to experience the use of the vehicle function.
[0035] Step 102: Obtain biometric information of the target user.
[0036] The biometric information may include the target user's facial features, fingerprint features, iris features, voiceprint features, etc. For example, in this embodiment, the target user's facial features may be collected by means of an in-car camera, or the target user's voiceprint features may be collected by means of an in-car microphone device.
[0037] Step 103: Identify the biometric information of the target user to obtain the user information of the target user.
[0038] The user information may include the user identification (such as name or ID) of the target user. In this embodiment, the user information that can uniquely identify the target user can be identified through the biometric information of the target user. Then, based on the user information of the target user, it is determined whether the vehicle function to be invoked has the authorization information of the target user.
[0039] In this embodiment, the vehicle function requires separate user authorization for different users, and each user can manage whether to experience the vehicle function individually. Specifically, it can be determined whether the vehicle function is authorized by each user based on the background records.
[0040] Step 104: If it is determined based on the user information of the target user that the vehicle function does not have the authorization information of the target user, then the authorization prompt information of the vehicle function is output.
[0041] The authorization prompt information is used to individually manage whether the vehicle function is authorized by the target user. The authorization prompt information can be a pop-up prompt information, a voice prompt information, etc.
[0042] For example, there are three people sitting in the car, namely user A, user B and user C. User A currently invokes vehicle function a. Based on the biometric information of user A, the user ID of user A is determined, and based on the user ID, it is determined whether the vehicle function a has the authorization information of user A. If vehicle function a has the authorization information of user A, it is determined that vehicle function a is successfully invoked, and user A can continue to experience the service experience brought by vehicle function a. If vehicle function a does not have the authorization information of user A, the authorization prompt window of vehicle function a can be displayed on the car screen, and user A can operate whether to authorize in the prompt pop-up window. This is a separate authorization management for user A, and does not affect the authorization management results of user B and user C for vehicle function a. If user A does not set authorization to use vehicle function a, but user B has set authorization to use vehicle function a in advance, then user B can experience the service experience brought by vehicle function a.
[0043] Compared with the current existing technology, this embodiment can set up separate settings for different users in the car for the vehicle function of collecting cockpit data in the car. By applying the technical solution of this embodiment, even if a user in the car sets up unauthorized use of the vehicle function, other users in the car will not be unable to experience the vehicle function, which can improve the user experience.
[0044] Further, as a refinement and extension of the above embodiment, in order to fully illustrate the specific implementation process of the method of this embodiment, this embodiment provides the following Figure 2 The specific method shown includes:
[0045] Step 201: Receive a target user's instruction to invoke a vehicle function.
[0046] The vehicle function is a function that requires collecting the vehicle's cabin data.
[0047] In some embodiments, the vehicle function may be an intelligent voice assistant; accordingly, step 201 may specifically include: obtaining voice information of the target user, performing voice recognition on the voice information, specifically using automatic speech recognition (ASR) technology; if the voice information contains keywords for invoking the intelligent voice assistant, it is determined that the invoking instruction of the intelligent voice assistant has been received.
[0048] For example, the keyword used to invoke the intelligent voice assistant may be "ideal classmates". If the voice message sent by the user contains ideal classmates, it can be determined that the invoke instruction of the intelligent voice assistant has been received.
[0049] In some embodiments, the vehicle function may be an in-cabin sensing function; accordingly, step 201 may specifically include: monitoring the image information captured by the camera within a preset range in the cabin; if the image information includes a user image of the target user, it is determined that an in-cabin sensing function wake-up instruction has been received.
[0050] The preset range may be the area in the vehicle that can provide the in-cabin perception function to the user, and may be pre-configured according to actual needs, such as the driver's seat, and / or the co-pilot's seat, and / or the rear seat position, etc.
[0051] The user image may be an image that can represent the presence of a user within a preset range. For example, if there is no one within the preset range in the car, then it is meaningless to turn on the in-cabin sensing function. If it is detected that there is someone within the preset range in the car, it can be determined that an instruction to invoke the in-cabin sensing function has been received. The user image may also be an image that can represent the presence of user actions or gestures within a preset range. For example, through image monitoring, if it is detected that a user-specified action or a specified gesture exists within the preset range in the car, it can be determined that an instruction to invoke the in-cabin sensing function has been received. Through the method of this embodiment, the user's manual operation to invoke the in-cabin sensing function can be reduced, which can enhance the sense of technology.
[0052] For example, the vehicle function can be the in-cabin sensing function of the Driver Monitor System (DMS). In the use scenario of DMS, a 2D or 3D camera solution (with night vision function) can be used to realize the driver's identity recognition, driver fatigue driving and dangerous behavior detection functions. Through camera monitoring, if the above user image is detected in the driving seat, it can be determined that the DMS wake-up command has been received.
[0053] Another example is the in-cabin sensing function of the vehicle monitoring system (OMS). In the use scenario of OMS, the camera can not only track the driver's status, including some reminders of the driver's driving fatigue, but also track the rear passengers to meet relevant riding needs. Through the monitoring of the camera, if the above-mentioned user image is detected in the cabin area, it can be determined that the OMS wake-up command has been received.
[0054] In addition, this embodiment can also actively ask the user whether to turn on the corresponding vehicle function when the vehicle system is powered on. For example, for vehicle functions that need to collect in-vehicle cabin data, taking the intelligent voice assistant and in-cabin perception functions as examples, the user can configure the sensor switches corresponding to these two vehicle functions in the corresponding settings page to determine whether these two vehicle functions are available. On this basis, this embodiment stably and high-quality completes the target requirements (that is, the user needs to be prompted every time the vehicle system is turned on to collect in-cabin data), so that the product meets the standards and compliance, while giving users a better interactive experience.
[0055] like Figure 3 As shown, after the vehicle system is powered on, the switch status of the sensor for the in-cabin perception function (in-cabin perception sensor) and the sensor for the intelligent voice assistant (such as the Ideal Classmate voice assistant) are checked respectively: when the corresponding setting switch status is turned off, the process ends and the corresponding switch function is temporarily unavailable; when the corresponding setting switch is turned on, if the user has been authorized and the user authorization is valid, the process ends and the corresponding switch function can be used normally; when the corresponding setting switch is turned on, if the user has not authorized the use, or the user has authorized but the authorization is invalid, a pop-up window is displayed to prompt the user to authorize. During the period when the authorization is not operated, the corresponding function cannot be used normally. The pop-up window can also prompt the user whether to allow the use of these vehicle functions (which require the collection of in-car cockpit data) to provide specific services, such as prompting whether to allow the use of voice to wake up Ideal Classmates for this driving, fatigue monitoring and personnel monitoring services provided by in-cabin perception. After the vehicle system is powered off, check whether the user authorization has expired, and reset the authorization status result after expiration.
[0056] Step 202: Obtain biometric information of the target user, and identify the biometric information of the target user to obtain user information of the target user.
[0057] Based on the optional embodiment in which the vehicle function in step 201 can be an intelligent voice assistant, correspondingly, step 202 may specifically include: first obtaining the voiceprint feature information of the target user, and then identifying the voiceprint feature information to obtain the user information of the target user. In this embodiment, the user information that can uniquely identify the target user can be identified through the voiceprint feature information of the target user. Then, based on the user information of the target user, it is determined whether the intelligent voice assistant to be invoked has the authorized use information of the target user.
[0058] Based on the optional embodiment in which the vehicle function in step 201 can be an in-cabin sensing function, correspondingly, step 202 may specifically include: first obtaining facial feature information of the target user; then identifying the facial feature information to obtain user information of the target user. In this embodiment, user information that can uniquely identify the target user can be identified through the facial feature information of the target user. Then, based on the user information of the target user, it is determined whether the in-cabin sensing function to be invoked has the authorization information of the target user.
[0059] Further, in order to meet more needs, the vehicle function involved in this embodiment can be set to be open to users sitting in a part of the area in the cabin. The part can be set in advance (set by the system or set by the user, etc.), such as the area of the main driver's seat, and / or the area of the co-driver's seat, and / or the area of the rear seat position, and / or the middle row area of the vehicle, etc., or the middle row can be subdivided into the row number, left or right, left or right of the rear row, and the setting can be set for the middle row or a single seat in the rear row, etc. Correspondingly, before obtaining the biometric information of the target user, the method of this embodiment can also include: obtaining the seat position of the target user in the cabin; then determining whether the seat position of the target user is in the part (the area where the vehicle function is open to the user); accordingly, obtaining the biometric information of the target user in step 202 can specifically include: if the seat position of the target user is in the part, then obtaining the biometric information of the target user, then identifying the biometric information of the target user to obtain the user information of the target user, and sequentially executing the process shown in step 203. If the seated position of the target user is outside the partial area, the subsequent process may not be performed. In this way, the consumption of system resources can be reduced.
[0060] Step 203: If it is determined based on the user information of the target user that the vehicle function does not have the authorized use information of the target user, and the user information of the target user is included in the qualified user information for experiencing the vehicle function, then the authorization prompt information of the vehicle function is output.
[0061] For example, taking the vehicle function of the intelligent voice assistant as an example, the voiceprint feature information of different users can be recorded in advance. These users are users who are qualified to experience the intelligent voice assistant function. Later, if a user says a keyword to invoke the intelligent voice assistant, based on the voiceprint feature information of the user, it is determined whether the voiceprint feature information of the user exists in the recorded voiceprint feature information of these users. If not, it means that the user is not qualified to experience the intelligent voice assistant function. Even if the intelligent voice assistant does not have the authorized use information of the user, this embodiment will not output the corresponding authorization prompt information; and if it is determined that the voiceprint feature information of the user exists in the recorded voiceprint feature information of these users, it means that the user is qualified to experience the intelligent voice assistant function. At this time, if the intelligent voice assistant does not have the authorized use information of the user, the corresponding authorization prompt information can be output. This optional method can achieve more refined vehicle function control and reduce the consumption of system resources.
[0062] This embodiment takes the Ideal Classmate Voice Assistant as an example, and can manage separately whether the Ideal Classmate Voice Assistant is authorized by each user. Specifically, different users can be distinguished according to the user's voiceprint characteristics, such as voiceprint user 1, voiceprint user 2, voiceprint user 3, and voiceprint user 4. Figure 4 As shown in the figure, for Ideal Classmate Voice Assistant, since the voiceprint recognition function is implemented, it can be authorized separately for users who have registered voiceprints, and it also supports independent management of user voiceprint authorization. For example, according to different voiceprint users, it can be managed separately whether the Ideal Classmate Voice Assistant is authorized to be used by each voiceprint user.
[0063] In some embodiments, before step 204, it may also include: obtaining the state of the setting switch of the vehicle function; if the setting switch of the vehicle function is in the off state, determining that the vehicle function cannot be used; correspondingly, step 204 may specifically include: if the setting switch of the vehicle function is in the on state, judging whether the vehicle function has the authorization use information of the target user according to the user information; if the vehicle function does not have the authorization use information of the target user, or the vehicle function has the authorization use information of the target user but the authorization has expired, outputting the authorization prompt information of the vehicle function. In this way, it is possible to accurately control whether to output the corresponding authorization prompt information.
[0064] For example, taking the Ideal Classmate voice assistant as an example, the switch status of the sensor setting of the voice assistant is obtained: when the corresponding setting switch status is closed, the voice assistant cannot be used; when the corresponding setting switch status is on, it is determined whether the voice assistant has the authorization information of the target user. If the voice assistant does not have the authorization information of the target user, or the voice assistant has the authorization information of the target user but the authorization has expired, the authorization prompt information used by the voice assistant is output.
[0065] Compared with the current existing technology, this embodiment can set up separate settings for different users in the car for the vehicle function of collecting cockpit data in the car. By applying the technical solution of this embodiment, even if a user in the car sets up unauthorized use of the vehicle function, other users in the car will not be unable to experience the vehicle function, which can improve the user experience.
[0066] Further optionally, the authorization prompt information of the vehicle function may be combined prompt information of at least one vehicle function that requires user authorization. The combined prompt information is used to separately manage whether the at least one vehicle function is authorized for use by the target user. The combined prompt information may also include time period selection information for the at least one vehicle function that requires user authorization for use.
[0067] For example, the existing solution cannot inform the user that the cockpit data will be collected when the user turns on the function switch, and some of the user's private data may be at risk of leakage. This embodiment can provide separate authorization prompt notification pop-up windows for smart voice assistants and in-cabin sensing functions. If both authorization notification pop-up windows are required, the display text can be combined into a prompt notification authorization pop-up window, which can reduce the user's authorization operations and improve the user's operation efficiency. Figure 5 As shown, for authorization, the user can set it to take effect for a single driving cycle, or can choose to take effect for a period of one year / one week / one month, etc., to meet the different needs of users and effectively improve the user experience.
[0068] Further, as Figure 1 to Figure 2 The specific implementation of the method shown in the embodiment provides a control device for vehicle functions, such as Figure 6 As shown, the device includes: a receiving module 31, an acquisition module 32, an identification module 33, and an output module 34.
[0069] The receiving module 31 is configured to receive a target user's instruction to invoke a vehicle function, wherein the target user is one of the users in the vehicle, and the vehicle function is a function that requires collecting the vehicle cabin data;
[0070] An acquisition module 32 is configured to acquire biometric information of the target user;
[0071] An identification module 33 is configured to identify the biometric information to obtain user information of the target user;
[0072] The output module 34 is configured to output authorization prompt information of the vehicle function if it is determined based on the user information that the vehicle function does not have the authorization information of the target user. The authorization prompt information is used to separately manage whether the vehicle function is authorized for use by the target user.
[0073] In some embodiments, the vehicle function is an intelligent voice assistant; the receiving module 31 is specifically configured to obtain voice information of the target user; if the voice information contains keywords for invoking the intelligent voice assistant, it is determined that the invoking instruction of the intelligent voice assistant is received.
[0074] In some embodiments, the acquisition module 32 is specifically configured to acquire the voiceprint feature information of the target user;
[0075] Correspondingly, the identification module 33 is specifically configured to identify the voiceprint feature information to obtain the user information of the target user.
[0076] In some embodiments, the vehicle function is an in-cabin sensing function; the receiving module 31 is specifically configured to monitor the image information captured by the camera within a preset range in the cabin; if the image information includes a user image of the target user, it is determined that an invocation instruction for the in-cabin sensing function has been received.
[0077] In some embodiments, the acquisition module 32 is specifically configured to acquire facial feature information of the target user;
[0078] Correspondingly, the recognition module 33 is specifically configured to recognize the facial feature information to obtain the user information of the target user.
[0079] In some embodiments, the vehicle function is available to users seated in a portion of the cabin;
[0080] The acquisition module 32 is further configured to acquire the seat position of the target user in the cabin; and determine whether the seat position is within the partial area;
[0081] Correspondingly, the acquisition module 32 is specifically configured to acquire the biometric information of the target user if the seat position is within the partial area.
[0082] In some embodiments, the output module 34 is specifically configured to output authorization prompt information of the vehicle function if it is determined based on the user information that the vehicle function does not have the authorized usage information of the target user, and the user information of the target user is included in the qualified user information to experience the vehicle function.
[0083] In some embodiments, optionally, the authorization prompt information of the vehicle function is combined prompt information of at least one vehicle function requiring user authorization, and the combined prompt information is used to separately manage whether the at least one vehicle function is authorized for use by the target user, and the combined prompt information includes time period selection information for which the at least one vehicle function requires user authorization for use.
[0084] It should be noted that for other corresponding descriptions of the functional units involved in the vehicle function control device provided in this embodiment, reference can be made to Figure 1 to Figure 2 The corresponding description in will not be repeated here.
[0085] Based on the above Figure 1 to Figure 2 The method shown in the embodiment also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned Figure 1 to Figure 2 The method shown.
[0086] Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, USB flash drive, mobile hard disk, etc.), including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods of various implementation scenarios of the present application.
[0087] Based on the above Figure 1 to Figure 2 The method shown, and Figure 6 In order to achieve the above-mentioned purpose, the embodiment of the present application further provides an electronic device, which can be configured on a vehicle (such as a new energy vehicle) or a server, etc. The device includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to achieve the above-mentioned Figure 1 to Figure 2 The method shown.
[0088] Optionally, the above-mentioned physical device may also include a user interface, a network interface, a camera, a radio frequency (RF) circuit, a sensor, an audio circuit, a WI-FI module, etc. The user interface may include a display, an input unit such as a keyboard, etc., and the optional user interface may also include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface), etc.
[0089] Those skilled in the art will appreciate that the above-mentioned physical device structure provided in this embodiment does not constitute a limitation on the physical device, and may include more or fewer components, or a combination of certain components, or different arrangements of components.
[0090] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the above-mentioned physical device, and supports the operation of the information processing program and other software and / or programs. The network communication module is used to realize the communication between the components inside the storage medium, and the communication with other hardware and software in the information processing physical device.
[0091] Furthermore, based on the above Figure 1 to Figure 2 The method shown, and Figure 6 The virtual device embodiment shown in the figure, as well as the electronic device embodiment described above, this embodiment also provides a vehicle, which may include the electronic device described above, and may further perform the following Figure 1 to Figure 2 The method shown.
[0092] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform, or by hardware. By applying the solution of this embodiment, compared with the current prior art, this embodiment can be used for vehicle functions that collect cabin data in the vehicle, and can be set separately for different users in the vehicle. By applying the technical solution of this embodiment, even if a user in the vehicle sets an unauthorized use of the vehicle function, it will not cause other users in the vehicle to be unable to experience the vehicle function, which can enhance the user experience.
[0093] It should be noted that, in this article, relational terms such as "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 such actual relationship or order between these entities or operations. Moreover, the term "comprises" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0094] The above is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features applied for herein.
Claims
1. A method for controlling a vehicle function, characterized in that: include: Receiving a target user's instruction to invoke a vehicle function, wherein the target user is one of the users in the vehicle, and the vehicle function is a function that requires collecting in-vehicle cabin data; Acquiring biometric information of the target user; Identify the biometric information to obtain user information of the target user; If it is determined based on the user information that the vehicle function does not have the authorization information of the target user, authorization prompt information of the vehicle function is output, and the authorization prompt information is used to separately manage whether the vehicle function is authorized for use by the target user.
2. The method according to claim 1, characterized in that The vehicle function is an intelligent voice assistant; The receiving a target user's instruction to invoke a vehicle function includes: Acquiring voice information of the target user; If the voice information contains a keyword for waking up the intelligent voice assistant, it is determined that a waking up instruction of the intelligent voice assistant is received.
3. The method according to claim 2, characterized in that The step of obtaining the biometric information of the target user includes: Acquire voiceprint feature information of the target user; The identifying the biometric information to obtain the user information of the target user includes: The voiceprint feature information is identified to obtain user information of the target user.
4. The method according to claim 1, characterized in that: The vehicle function is an in-cabin sensing function; The receiving a target user's instruction to invoke a vehicle function includes: The image information captured by the monitoring camera within the preset range in the cockpit; If the image information includes the user image of the target user, it is determined that an instruction to invoke the in-cabin sensing function is received.
5. The method according to claim 4, characterized in that The step of obtaining the biometric information of the target user includes: Acquire facial feature information of the target user; The identifying the biometric information to obtain the user information of the target user includes: The facial feature information is identified to obtain the user information of the target user.
6. The method according to claim 1, characterized in that The vehicle function is set to be open to users seated in a part of the cabin; Before acquiring the biometric information of the target user, the method further includes: Obtaining the seat position of the target user in the cabin; determining whether the seated position is within the partial area; The step of obtaining the biometric information of the target user includes: If the seated position is within the partial area, the biometric information of the target user is obtained.
7. The method according to claim 1, characterized in that Before outputting authorization prompt information of the vehicle function if it is determined according to the user information that the vehicle function does not have the authorization use information of the target user, the method further includes: Obtaining the state of a setting switch of the vehicle function; If the setting switch is in the off state, it is determined that the vehicle function cannot be used; If it is determined according to the user information that the vehicle function does not have the authorization information of the target user, then outputting authorization prompt information of the vehicle function includes: If the setting switch is in the on state, determining whether the vehicle function has the authorization use information of the target user according to the user information; If the vehicle function does not have the authorization use information of the target user, or the vehicle function has the authorization use information of the target user but the authorization has expired, then the authorization prompt information of the vehicle function is output.
8. The method according to claim 1, characterized in that If it is determined according to the user information that the vehicle function does not have the authorization information of the target user, then outputting authorization prompt information of the vehicle function includes: If it is determined based on the user information that the vehicle function does not have the authorized use information of the target user, and the user information of the target user is included in the qualified user information for experiencing the vehicle function, authorization prompt information of the vehicle function is output.
9. The method according to any one of claims 1 to 8, characterized in that The authorization prompt information of the vehicle function is combined prompt information that at least one vehicle function requires user authorization. The combined prompt information is used to separately manage whether the at least one vehicle function is authorized for use by the target user. The combined prompt information includes time period selection information that the at least one vehicle function requires user authorization for use.
10. A control device for a vehicle function, characterized in that: include: A receiving module is configured to receive a target user's instruction to invoke a vehicle function, wherein the target user is one of the users in the vehicle, and the vehicle function is a function that requires collecting in-vehicle cabin data; An acquisition module, configured to acquire biometric information of the target user; an identification module, configured to identify the biometric information to obtain user information of the target user; The output module is configured to output authorization prompt information of the vehicle function if it is determined based on the user information that the vehicle function does not have the authorization information of the target user, and the authorization prompt information is used to separately manage whether the vehicle function is authorized for use by the target user.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.
12. An electronic device comprising a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 9 is implemented.
13. A vehicle, characterized in that: include: The device as claimed in claim 10, or the electronic device as claimed in claim 12.