Vehicle machine account login method and device, vehicle, storage medium and program product

By recognizing user voice commands to obtain voice spectrum features and matching voiceprint models to automatically log in to the vehicle's infotainment system account, the problem of cumbersome vehicle infotainment system account login is solved, improving convenience and user experience.

CN120934804APending Publication Date: 2025-11-11SHANGHAI WINDROSE AUTOMOTIVE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511066251.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

Existing technologies have cumbersome, inconvenient, and user-unfriendly methods for logging into vehicle-mounted systems.

Method used

By recognizing the user's voice commands to obtain voice spectrum features, matching voiceprint models to automatically log in to the vehicle's account, binding personalized data, and synchronizing it to the vehicle's system.

Benefits of technology

It improves the convenience of logging into the vehicle's infotainment system account and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120934804A_ABST
    Figure CN120934804A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicles, in particular to a vehicle machine account login method and device, a vehicle, a storage medium and a program product, and the method comprises the steps: obtaining a voice instruction of vehicle machine account login of a current user in a vehicle machine networking state; extracting the voice instruction by using a target voiceprint recognition algorithm to obtain a voice spectrum feature of the current user, and matching a plurality of voiceprint models based on the voice spectrum feature; after the corresponding voiceprint model is matched, the vehicle account and the password of the current user are obtained based on the voiceprint model, and the voiceprint model is bound with the vehicle account and the password of the user; and logging in the vehicle-mounted terminal account of the current user based on the vehicle-mounted terminal account and the password, determining corresponding personalized data based on the vehicle-mounted terminal account, and synchronizing the personalized data to the vehicle-mounted terminal after logging in the vehicle-mounted terminal account. Therefore, the problems of tedious vehicle account login mode, poor convenience and poor user experience in the prior art are solved.
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 vehicle-mounted account login method, device, vehicle, storage medium, and program product. Background Technology

[0002] With the popularization and promotion of smart cockpits, they are being applied to a large number of passenger and commercial vehicles, and their market share continues to rise. User accounts are a key function of smart cockpits, and have become one of their core functions. Login via user accounts enables crucial applications such as identity verification, fleet management, binding of paid functions, and service access control, forming the foundation for personalized services and function management in smart cockpits.

[0003] Currently, user account login for in-vehicle infotainment systems in smart cockpits mainly relies on two methods. One is that users manually enter their account and password to complete identity verification, but this method requires users to remember and manually operate, which is cumbersome and can easily distract attention, especially in driving scenarios, affecting ease of use. The other method is to log in using a dedicated driver card in conjunction with an onboard card reader. This method relies on hardware devices (card reader, user card), and if the user card is lost, a replacement card is required, resulting in a poor user experience. Summary of the Invention

[0004] This application provides a vehicle-mounted system account login method, device, vehicle, storage medium, and program product to solve the problems of cumbersome, inconvenient, and poor user experience in vehicle-mounted system account login methods in related technologies.

[0005] The first aspect of this application provides a method for logging into a vehicle infotainment system account, comprising the following steps: when the vehicle infotainment system is connected to the internet, obtaining the voice command for logging into the current user's vehicle infotainment system account; using a target voiceprint recognition algorithm to recognize the voice command to obtain the current user's voice spectrum features, and matching multiple voiceprint models based on the voice spectrum features; after matching the corresponding voiceprint model, obtaining the current user's vehicle infotainment system account and password based on the voiceprint model, wherein the voiceprint model is bound to the user's vehicle infotainment system account and password; logging into the current user's vehicle infotainment system account based on the vehicle infotainment system account and password, and determining corresponding personalized data based on the vehicle infotainment system account; and synchronizing the personalized data to the vehicle infotainment system after logging into the vehicle infotainment system account.

[0006] Optionally, before obtaining the voice command for the current user's vehicle system account login, the method further includes: if the current user does not issue a voice command for the vehicle system account login, then recognizing the current user's vehicle system account login operation; if the login operation is recognized as logging into the vehicle system account, after successful login, prompting the current user to perform voiceprint collection, and constructing a voiceprint model corresponding to the current user based on the voiceprint collection results.

[0007] Optionally, the voiceprint model has a one-to-one correspondence with the user's vehicle system account and password; personalized data is bound to the vehicle system account.

[0008] Optionally, matching multiple voiceprint models based on speech spectrum features further includes: identifying the number of times a voiceprint model is matched; and matching multiple voiceprint models based on the number of matches and speech spectrum features.

[0009] Optionally, before logging into the current user's vehicle infotainment account based on the vehicle infotainment account and password, the method further includes: identifying the login status of the current vehicle infotainment account; if the current vehicle infotainment account is logged in, then determining whether the current vehicle infotainment account is the same as the current user's vehicle infotainment account; if the vehicle infotainment accounts are the same, then maintaining the login status of the current vehicle infotainment account; otherwise, logging into the current user's vehicle infotainment account based on the vehicle infotainment account and password; if the current vehicle infotainment account is not logged in, then logging into the current user's vehicle infotainment account based on the vehicle infotainment account and password.

[0010] Optionally, after matching multiple voiceprint models based on speech spectrum features, the method further includes: if no corresponding voiceprint model is matched, and the current vehicle system account is logged in, then log out of the current vehicle system account and prompt the current user to enter the vehicle system account and password to log in; if no corresponding voiceprint model is matched, and the current vehicle system account is not logged in, then prompt the current user to enter the vehicle system account and password to log in.

[0011] A second aspect of this application provides a vehicle infotainment system account login device, comprising: a first acquisition module, configured to acquire a voice command for logging into the current user's vehicle infotainment system account when the vehicle infotainment system is connected to the internet; a matching module, configured to use a target voiceprint recognition algorithm to recognize the voice command to obtain the voice spectrum features of the current user, and match multiple voiceprint models based on the voice spectrum features; a second acquisition module, configured to acquire the current user's vehicle infotainment system account and password based on the voiceprint model after matching the corresponding voiceprint model, wherein the voiceprint model is bound to the user's vehicle infotainment system account and password; and a login module, configured to log into the current user's vehicle infotainment system account based on the vehicle infotainment system account and password, and determine corresponding personalized data based on the vehicle infotainment system account, and synchronize the personalized data to the vehicle infotainment system after logging into the vehicle infotainment system account.

[0012] Optionally, it also includes: a construction module, which is used to identify the current user's vehicle system account login operation if the current user has not issued a voice command for vehicle system account login before obtaining the voice command for the current user's vehicle system account login; if the login operation is identified as logging into the vehicle system account, after successful login, prompt the current user to perform voiceprint collection, and construct a voiceprint model corresponding to the current user based on the voiceprint collection results.

[0013] Optionally, the voiceprint model has a one-to-one correspondence with the user's vehicle system account and password; personalized data is bound to the vehicle system account.

[0014] Optionally, the matching module is further used to: identify the number of times a voiceprint model is matched; and match multiple voiceprint models based on the number of matches and speech spectrum features.

[0015] Optionally, it also includes: a judgment module, used to identify the login status of the current vehicle system account before logging into the current user's vehicle system account based on the vehicle system account and password; if the current vehicle system account is logged in as a vehicle system account, then it is determined whether the current vehicle system account is the same as the current user's vehicle system account; if the vehicle system accounts are the same, then the current vehicle system account's login status is maintained; otherwise, the current user's vehicle system account is logged in based on the vehicle system account and password; if the current vehicle system account is not logged in as a vehicle system account, then the current user's vehicle system account is logged in based on the vehicle system account and password.

[0016] Optionally, it also includes: a prompting module, used to, after matching multiple voiceprint models based on speech spectrum features, if no corresponding voiceprint model is matched and the current vehicle system account is logged in, exit the current vehicle system account and prompt the current user to enter the vehicle system account and password to log in; if no corresponding voiceprint model is matched and the current vehicle system account is not logged in, prompt the current user to enter the vehicle system account and password to log in.

[0017] A third aspect of this application provides a vehicle, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to perform the vehicle account login method as described in the above embodiments.

[0018] A fourth aspect of this application provides a computer-readable storage medium having a computer program or instructions stored thereon, which are executed by a processor to perform the vehicle account login method as described in the above embodiments.

[0019] The fifth aspect of this application provides a computer program product, including a computer program or instructions, which, when executed, implement the vehicle-mounted account login method as described in the above embodiments.

[0020] Therefore, this application has at least the following beneficial effects:

[0021] This application's embodiments can recognize the user's voice command to log in to the vehicle's infotainment system account to obtain the user's voice spectrum characteristics, and match the corresponding voiceprint model based on the user's voice spectrum characteristics. Login is then automatically performed based on the pre-bound vehicle infotainment system account and password using the voiceprint model, eliminating the need for manual operation and improving the convenience of vehicle infotainment system account login. Furthermore, personalized data is determined based on the vehicle infotainment system account, and after logging in, the personalized data is synchronized to the vehicle infotainment system, enhancing the user experience. Therefore, this solves the technical problems of cumbersome, inconvenient, and poor user experience associated with vehicle infotainment system account login methods in related technologies.

[0022] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0023] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0024] Figure 1 This is a flowchart of the vehicle system account login method provided according to an embodiment of this application;

[0025] Figure 2 This is a complete flowchart of the vehicle system account login method provided according to a specific embodiment of this application;

[0026] Figure 3 This is an example diagram of a vehicle-mounted account login device provided according to an embodiment of this application;

[0027] Figure 4 This is a structural schematic diagram of a vehicle provided according to an embodiment of this application. Detailed Implementation

[0028] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0029] The following description, with reference to the accompanying drawings, outlines a vehicle infotainment system (VMS) account login method, apparatus, vehicle, storage medium, and program product according to embodiments of this application. Addressing the issues of cumbersome and inconvenient manual and card-swipe login methods for VMS accounts mentioned in the background, resulting in a poor user experience, this application provides a VMS account login method. This method identifies the user's voice command for logging into the VMS account to obtain the user's voice spectrum characteristics. Based on these characteristics, a corresponding voiceprint model is matched, and automatic login is performed using a pre-bound VMS account and password, eliminating the need for manual operation and improving the convenience of VMS account login. Furthermore, personalized data is determined based on the VMS account, and after login, this personalized data is synchronized to the VMS, enhancing the user experience. Thus, the cumbersome, inconvenient, and poor user experience issues associated with VMS account login methods in related technologies are resolved.

[0030] Specifically, Figure 1 This is a flowchart illustrating a vehicle-mounted system account login method provided in an embodiment of this application.

[0031] like Figure 1 As shown, the method for logging into the vehicle's infotainment system account includes the following steps:

[0032] In step S101, while the vehicle is connected to the internet, the voice command for logging into the current user's vehicle account is obtained.

[0033] The voice commands can be preset to instruct users to log in to their vehicle's infotainment system account. For example, the voice command could be "Log in to vehicle's infotainment system account".

[0034] It should be noted that the overall process of the vehicle-mounted account login method in this application embodiment is executed when the vehicle, i.e., the vehicle-mounted system, is connected to the internet. Account login is not possible when the network is not connected. If the network is not connected, a message will be displayed during login indicating that the network is not connected. The network can be accessed by sharing the TBOX (Telematics Box) network via USB / Ethernet, or by connecting to a mobile hotspot via the cabin WiFi.

[0035] In this embodiment of the application, before obtaining the voice command for the current user's vehicle system account login, the method further includes: if the current user does not issue a voice command for the vehicle system account login, then recognizing the current user's vehicle system account login operation; if the login operation is recognized as logging into the vehicle system account, after successful login, prompting the current user to perform voiceprint collection, and constructing a voiceprint model corresponding to the current user based on the voiceprint collection results.

[0036] It is understood that if the current user's voice command for logging into the vehicle system account is not obtained in this embodiment of the application, the current user's vehicle system account login operation is identified, that is, whether the user manually logs into the vehicle system account. If the current user is identified to have logged into the vehicle system account, the user is prompted to collect the voiceprint after successful login, and a unique voiceprint model of the current user is established based on the voiceprint collection results, so as to facilitate the user to automatically log into the vehicle system account in the future.

[0037] Specifically, if a user is logging into their vehicle infotainment account for the first time, or if they have logged in before but haven't performed voiceprint collection, a prompt will appear after the user logs in. The user clicks "OK" to be redirected to the voiceprint collection page, where their voiceprint information is collected and saved via microphone. This voiceprint information is obtained by extracting speech spectrum features, capturing characteristic information such as pitch, timbre, and speech rate, and generating a unique voiceprint model for each user. The stored voiceprint model is then associated and bound to the currently logged-in account and password.

[0038] For example, if user B uses the car's infotainment system for the first time and does not issue a voice login command, but instead manually clicks "Personal Account" and enters the username "userB" and password to log in, after successful login, the system will display a pop-up prompting user B to read "Log in to my account" to complete voiceprint collection. Once B completes the collection, the system will generate a voiceprint model and bind it to the username and password "userB". Next time, B can directly log in to the account via voice.

[0039] In addition, it should be noted that the process will end directly if the user does not log in to their account.

[0040] In step S102, the target voiceprint recognition algorithm is used to recognize the voice command to obtain the voice spectrum features of the current user, and multiple voiceprint models are matched based on the voice spectrum features.

[0041] Among them, the target voiceprint recognition algorithm is used to identify the user's speech spectrum features. The recognition process of the target voiceprint algorithm is generally to extract spectrum features such as Mel frequency cepstral coefficients and linear predictive coding. The voiceprint model is a unique identifier model generated based on the user's speech spectrum features, which is bound to the user's vehicle system account and password for identity matching.

[0042] It is understood that the embodiments of this application can use the target voiceprint recognition algorithm to recognize the voice command to obtain the voice spectrum features of the current user, and match multiple voiceprint models based on the voice spectrum features.

[0043] In this embodiment of the application, matching multiple voiceprint models based on speech spectrum features includes: identifying the number of times a voiceprint model is matched; and matching multiple voiceprint models based on the number of matches and speech spectrum features.

[0044] The number of matching attempts is a pre-set number of attempts to compare the user's speech spectrum features with the stored voiceprint model. There is no specific limit to this number; it can be 3 or 4 times.

[0045] It is understood that the embodiments of this application match multiple voiceprint models based on the number of times the voiceprint model is matched and the speech spectrum features, thereby reducing the impact of recognition errors caused by interference in a single attempt and avoiding user waiting due to infinite attempts.

[0046] For example, if user A's voice fails to match the car's noise on the first attempt, the car's system will prompt "Please speak again"; if it fails again on the second attempt, it will prompt again; after the third failure, a pop-up window will display "Voiceprint recognition failed, please manually enter your account and password to log in".

[0047] In this embodiment of the application, after matching multiple voiceprint models based on speech spectrum features, the method further includes: if no corresponding voiceprint model is matched and the current vehicle system account is logged in, then the current vehicle system account is logged out, and the current user is prompted to enter the vehicle system account and password to log in; if no corresponding voiceprint model is matched and the current vehicle system account is not logged in, then the current user is prompted to enter the vehicle system account and password to log in.

[0048] It is understood that in this embodiment of the application, when no voiceprint model is matched based on the current user's voice spectrum features (e.g., the user has not collected a voiceprint), and the current vehicle system account is logged in, the current vehicle system account will be logged out to prevent unauthorized use of the previous user's account. After logging out, the current user will be prompted to enter the vehicle system account and password to log in. If the current vehicle system account is not logged in, the current user will be prompted to enter the vehicle system account and password to log in, so as to provide manual login as an alternative solution to avoid the user being unable to use the account function.

[0049] In step S103, after matching the corresponding voiceprint model, the current user's vehicle system account and password are obtained based on the voiceprint model, wherein the voiceprint model is bound to the user's vehicle system account and password.

[0050] The voiceprint model has a one-to-one correspondence with the user's vehicle system account and password, meaning that each user has a unique voiceprint model to ensure accurate identity recognition.

[0051] It is understood that, in this embodiment of the application, after matching the corresponding voiceprint model, the current user's vehicle system account and password are obtained based on the voiceprint model.

[0052] For example, after a user gets into the car, the car's infotainment system connects to the network and prompts "Please say 'Log in to account'". When the user says "Log in to my account", the system extracts the spectral features of the user's voice, matches them with the pre-stored "User A" voiceprint model, and automatically obtains A's account and password.

[0053] In step S104, the current user's vehicle system account is logged in based on the vehicle system account and password, and the corresponding personalized data is determined based on the vehicle system account. After logging in to the vehicle system account, the personalized data is synchronized to the vehicle system.

[0054] Personalized data is linked to the vehicle's infotainment system account and includes settings such as screen brightness, time format, seat settings, air conditioning settings, and ambient lighting settings.

[0055] It is understood that the embodiments of this application can automatically log in to the current user's vehicle system account based on the vehicle system account and password, without requiring the user to log in manually, and determine the corresponding personalized data based on the vehicle system account. After logging in to the vehicle system account, the personalized data is synchronized to the vehicle system to improve the user experience.

[0056] It's important to note that personalized settings data is stored before each vehicle power-off. This data is associated with and bound to the stored account password, but not with the stored voiceprint model. The reason for not associating it with the voiceprint model is that users can also log in manually to their personal accounts. Therefore, the stored personalized settings data is associated with the personal account's username and password, while the voiceprint model is bound to the personal account. The process involves: matching the voiceprint model to obtain the username and password for automatic login -> the user manually logging in to their personal account -> retrieving the stored personalized settings data based on the personal account. Through this chain, whether it's automatic login via voiceprint recognition or manual login by the user, the final result is the retrieval and synchronization of personalized settings data.

[0057] For example, after a user gets into the car, the vehicle's infotainment system connects to the internet and prompts "Please say 'Log in to account'." The user says, "Log in to my account." The system extracts the spectral characteristics of the user's voice, matches it with the pre-stored "User A" voiceprint model, automatically obtains A's account and password to complete the login, and then the vehicle's infotainment system automatically adjusts the seat to A's preferred height (e.g., 45cm), sets the air conditioning to 24℃, and adjusts the screen brightness to 70%.

[0058] In this embodiment of the application, before logging into the current user's vehicle infotainment account based on the vehicle infotainment account and password, the method further includes: identifying the login status of the current vehicle infotainment account; if the current vehicle infotainment account is logged in, then determining whether the current vehicle infotainment account is the same as the current user's vehicle infotainment account; if the vehicle infotainment accounts are the same, then maintaining the login status of the current vehicle infotainment account; otherwise, logging into the current user's vehicle infotainment account based on the vehicle infotainment account and password; if the current vehicle infotainment account is not logged in, then logging into the current user's vehicle infotainment account based on the vehicle infotainment account and password.

[0059] It is understood that the embodiments of this application can identify the current login status of the vehicle system account. If the user is already logged in and the account matched by the voiceprint is the same as the current account, the login status is maintained and there is no need to log in again. If the user is already logged in and the account matched by the voiceprint is different from the current account, the user is automatically logged out and logged in using the matched account and password. If the user is not logged in, the user is directly logged in using the matched account and password. Thus, the automatic switching of voiceprints supports seamless switching between multiple users. When the same user logs in repeatedly, the current status is maintained, avoiding repeated verification and reducing redundant operations.

[0060] For example, if user F is currently logged in and user G (who has already registered his voiceprint) gets in the car and says "Log in to my account," the car system will match G's voiceprint model, determine that it is different from the currently logged-in F, automatically log out of F's account, log in to G's account, and synchronize his personalized settings; if F gets in the car and logs in by voice, the car system will recognize that it is the same as the currently logged-in account and keep F's login status.

[0061] The following example describes the vehicle infotainment system account login method of this application. The specific process is as follows: Figure 2 As shown.

[0062] It should be noted that all the following steps require an internet connection. Account login will not be possible without an internet connection, and a message indicating no internet connection will appear during login. Personalization settings include screen brightness settings, time system settings, seat settings, air conditioning settings, ambient lighting settings, etc.

[0063] Combination Figure 2 As shown, the specific steps of the vehicle-mounted system account login method in this application include:

[0064] 1. The vehicle infotainment system (hereinafter referred to as the system) checks for network connectivity each time it is powered on (the cabin shares the TBOX network via USB / Ethernet, or connects to a mobile hotspot via cabin WiFi). If there is no network, it prompts the user to connect. If there is a network, it proactively prompts the user with the voice prompt, "Please say 'Log in' to verify your identity and log in to your account." The system then waits for the user to speak the login command without needing to be woken up, while simultaneously matching the user's voiceprint for recognition. If this fails, the user is prompted to repeat the command. If all three voiceprint recognition attempts fail, a pop-up window prompts the user to log in manually. Manual login requires entering the user's account and password to log in via the network.

[0065] 2. If the user does not log in, the process ends directly. The user can either click the pop-up window to enter the personal account application or manually click to enter the personal account application and log in with their username and password. After successful login, a corresponding file path is created in the data partition (this partition is created for driver configuration and is a specific protected partition that cannot be overwritten by system upgrades) to store the username and password (the username and password are encrypted using an encryption algorithm).

[0066] 3. The system prompts for voiceprint collection. The user clicks "OK" to enter the voiceprint collection page, where voiceprint information is collected and saved via microphone. This voiceprint information is obtained by extracting the speech spectrum features, capturing sound characteristics such as pitch, timbre, and speech rate, and generating a unique voiceprint model for each speaker. The stored voiceprint model is associated with the currently logged-in account and password. Before each power-off, the system stores personalized settings data, which is associated with the stored account and password but not with the stored voiceprint model. The reason for not associating it with the voiceprint model is that users can also log in to their personal accounts manually. Therefore, the stored personalized settings data is associated with the account and password, while the voiceprint model is associated with the account. The process is as follows: matching the voiceprint model to obtain the account and password for automatic login -> user manually logs in to their personal account -> retrieving the stored personalized settings data based on the personal account. Through this chain, whether it is automatic login via voiceprint recognition or manual login by the user, the extraction and synchronization of personalized settings data can ultimately be achieved.

[0067] 4. Upon powering on, the voiceprint algorithm will automatically collect the user's voice commands and perform voiceprint recognition. The voiceprint recognition algorithm integrates third-party voice technologies through business cooperation and obtains matching results via the SDK interface. Third-party algorithms do not disclose specific algorithms or equation matrices, but commonly used voiceprint recognition algorithms generally extract spectral features such as Mel-frequency cepstral coefficients and linear predictive coding to generate a unique voiceprint model. This model is then compared with the extracted speech spectral features to obtain the corresponding identity recognition result. If no voiceprint model is found and voiceprint recognition fails multiple times (up to three times), or if the user does not utter a login command within ten seconds after the system prompts them to log in, if an account is logged in, the current account will be logged out, and a pop-up window will prompt the user to log in manually. If no account is logged in, a pop-up window will directly prompt the user to log in manually. Users can also proactively access their personal account application later, enter their username and password to log in, and the system will automatically import the personalized settings stored for that account and update the personalized settings synchronously. If a matching voiceprint is found, it checks if the account belongs to the same person. If they do, the current login is maintained. If not, the stored account and password associated with the voiceprint model are retrieved, and the login is automatically switched. Finally, the personalized settings data for that account are imported and updated synchronously. If no corresponding personalized settings data is found, the system's default initial settings are used.

[0068] Furthermore, it's important to note that while commercial vehicles are typically owned by the same person if purchased privately, many are purchased by fleets, meaning the drivers are not always the same. Therefore, regardless of who owns the vehicle, the voiceprint collection process is the same, requiring no additional authorization from the vehicle owner. The voiceprint recognition algorithm used integrates a third-party algorithm; there are commercial contracts with companies that have paid development fees, so there are no restrictions. Since the vehicle owner's personalized data does not involve privacy, it normally does not require confidentiality measures. If additional confidentiality measures are needed, the cockpit is equipped with an HSM (Hardware Security Module), which can be used to encrypt and decrypt the data. Other users will not be able to see the other vehicle owner's personalized settings.

[0069] This application utilizes existing microphones and combines voiceprint recognition, account switching, and personalized settings to facilitate user account login and account switching. It automatically synchronizes and updates the user's personalized settings, instead of having to adjust them every time the user gets on the bus, effectively improving the user experience and better reflecting personalization and differentiation.

[0070] According to the vehicle infotainment system account login method proposed in this application, the user's voice command to log in to the vehicle infotainment system account can be identified to obtain the user's voice spectrum characteristics. Based on the user's voice spectrum characteristics, the corresponding voiceprint model is matched, and the vehicle infotainment system account and password pre-bound to the voiceprint model are used for automatic login without manual operation, which improves the convenience of vehicle infotainment system account login. Based on the vehicle infotainment system account, the corresponding personalized data is determined, and after logging in to the vehicle infotainment system account, the personalized data is synchronized to the vehicle infotainment system to improve the user experience.

[0071] Next, the vehicle account login device proposed according to the embodiments of this application is described with reference to the accompanying drawings.

[0072] Figure 3 This is a block diagram of the vehicle-mounted account login device according to an embodiment of this application.

[0073] like Figure 3 As shown, the vehicle account login device 10 includes: a first acquisition module 100, a matching module 200, a second acquisition module 300, and a login module 400.

[0074] The first acquisition module 100 is used to acquire the voice command for logging into the current user's vehicle infotainment system account when the vehicle infotainment system is connected to the network; the matching module 200 uses a target voiceprint recognition algorithm to recognize the voice command to obtain the voice spectrum features of the current user, and matches multiple voiceprint models based on the voice spectrum features; the second acquisition module 300 is used to acquire the current user's vehicle infotainment system account and password based on the voiceprint model after matching the corresponding voiceprint model, wherein the voiceprint model is bound to the user's vehicle infotainment system account and password; the login module 400 is used to log into the current user's vehicle infotainment system account based on the vehicle infotainment system account and password, and determine the corresponding personalized data based on the vehicle infotainment system account, and synchronize the personalized data to the vehicle infotainment system after logging into the vehicle infotainment system account.

[0075] In this embodiment of the application, the apparatus 10 further includes a construction module.

[0076] The construction module is used to identify the current user's vehicle system account login operation if the current user has not issued a voice command to log in to the vehicle system account before obtaining the voice command for the current user's vehicle system account login. If the login operation is identified as logging in to the vehicle system account, the current user is prompted to collect voiceprints after successful login, and a voiceprint model corresponding to the current user is constructed based on the voiceprint collection results.

[0077] In this embodiment, the voiceprint model has a one-to-one correspondence with the user's vehicle system account and password; personalized data is bound to the vehicle system account.

[0078] In this embodiment, the matching module 200 is further used to: identify the number of times a voiceprint model is matched; and match multiple voiceprint models based on the number of matches and speech spectrum features.

[0079] In this embodiment of the application, the device 10 further includes a determination module.

[0080] The judgment module is used to identify the login status of the current vehicle infotainment system account before logging in to the current user's vehicle infotainment system account based on the vehicle infotainment system account and password. If the current vehicle infotainment system account is logged in, it determines whether the current vehicle infotainment system account is the same as the current user's vehicle infotainment system account. If the vehicle infotainment system accounts are the same, the current vehicle infotainment system account is kept logged in. Otherwise, the current user's vehicle infotainment system account is logged in based on the vehicle infotainment system account and password. If the current vehicle infotainment system account is not logged in, the current user's vehicle infotainment system account is logged in based on the vehicle infotainment system account and password.

[0081] In this embodiment of the application, the device 10 further includes a prompting module.

[0082] The prompting module is used to, after matching multiple voiceprint models based on speech spectrum features, if no corresponding voiceprint model is matched and the current vehicle system account is logged in, log out of the current vehicle system account and prompt the current user to enter the vehicle system account and password to log in; if no corresponding voiceprint model is matched and the current vehicle system account is not logged in, prompt the current user to enter the vehicle system account and password to log in.

[0083] It should be noted that the foregoing explanation of the vehicle-mounted account login method embodiment also applies to the vehicle-mounted account login device of this embodiment, and will not be repeated here.

[0084] According to the vehicle-mounted system account login device proposed in this application, it can recognize the user's voice command to log in to the vehicle-mounted system account to obtain the user's voice spectrum characteristics, and match the corresponding voiceprint model based on the user's voice spectrum characteristics. It can then automatically log in based on the vehicle-mounted system account and password pre-bound to the voiceprint model, eliminating the need for manual operation and improving the convenience of vehicle-mounted system account login. Furthermore, it can determine the corresponding personalized data based on the vehicle-mounted system account and synchronize the personalized data to the vehicle-mounted system after logging in, thereby improving the user experience.

[0085] Figure 4 A schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle may include:

[0086] The memory 401, the processor 402, and the computer program stored on the memory 401 and capable of running on the processor 402.

[0087] When the processor 402 executes the program, it implements the vehicle system account login method provided in the above embodiments.

[0088] Furthermore, the vehicle also includes:

[0089] Communication interface 403 is used for communication between memory 401 and processor 402.

[0090] The memory 401 is used to store computer programs that can run on the processor 402.

[0091] The memory 401 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0092] If the memory 401, processor 402, and communication interface 403 are implemented independently, then the communication interface 403, memory 401, and processor 402 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 4 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0093] Optionally, in a specific implementation, if the memory 401, processor 402, and communication interface 403 are integrated on a single chip, then the memory 401, processor 402, and communication interface 403 can communicate with each other through an internal interface.

[0094] Processor 402 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.

[0095] This application also provides a computer-readable storage medium storing a computer program or instructions thereon, which, when executed by a processor, implements the above-described vehicle-mounted account login method.

[0096] This application also provides a computer program product, including a computer program or instructions, which, when executed, implement the above-described vehicle-mounted account login method.

[0097] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0098] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0099] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0100] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or more of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (FPGAs), field-programmable gate arrays (FPGAs), etc.

[0101] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

Claims

1. A method for logging into a vehicle-mounted system account, characterized in that, Includes the following steps: When the vehicle is connected to the internet, obtain the voice command for logging into the current user's vehicle account; The voice command is identified using a target voiceprint recognition algorithm to obtain the voice spectrum features of the current user, and multiple voiceprint models are matched based on the voice spectrum features. After matching the corresponding voiceprint model, the current user's vehicle system account and password are obtained based on the voiceprint model, wherein the voiceprint model is bound to the user's vehicle system account and password; Log in to the current user's vehicle infotainment account based on the vehicle infotainment account and password, determine the corresponding personalized data based on the vehicle infotainment account, and synchronize the personalized data to the vehicle infotainment system after logging in to the vehicle infotainment account.

2. The vehicle-mounted system account login method according to claim 1, characterized in that, Before obtaining the voice command for logging into the current user's vehicle infotainment account, the following is also included: If the current user does not issue a voice command to log in to the vehicle system account, then the current user's vehicle system account login operation is recognized. If the login operation is identified as logging into the vehicle system account, after successful login, the current user is prompted to perform voiceprint collection, and a voiceprint model corresponding to the current user is constructed based on the voiceprint collection results.

3. The vehicle-mounted system account login method according to claim 1, characterized in that, The voiceprint model has a one-to-one correspondence with the user's vehicle system account and password; the personalized data is bound to the vehicle system account.

4. The vehicle-mounted system account login method according to claim 1, characterized in that, The matching of multiple voiceprint models based on the speech spectral features includes: Identify the number of matches in the voiceprint model; The multiple voiceprint models are matched based on the number of matching attempts and the speech spectrum features.

5. The vehicle-mounted system account login method according to claim 1, characterized in that, Before logging into the current user's vehicle infotainment account based on the vehicle infotainment account and password, the process also includes: Identify the current login status of the vehicle infotainment system account; If the current vehicle infotainment system account is logged in, then it is determined whether the current vehicle infotainment system account is the same as the current user's vehicle infotainment system account. If the vehicle infotainment system accounts are the same, the current vehicle infotainment system account is kept logged in; otherwise, the current user's vehicle infotainment system account is logged in based on the vehicle infotainment system account and password. If the current vehicle infotainment system account is not logged in, then the current user's vehicle infotainment system account will be logged in based on the vehicle infotainment system account and password.

6. The vehicle-mounted system account login method according to claim 5, characterized in that, After matching multiple voiceprint models based on the aforementioned speech spectral features, the process further includes: If no matching voiceprint model is found, and the current vehicle system account is logged in, then the current vehicle system account will be logged out, and the current user will be prompted to enter their vehicle system account and password to log in. If no matching voiceprint model is found, and the current vehicle system account is not logged in, the current user will be prompted to enter their vehicle system account and password to log in.

7. A vehicle-mounted account login device, characterized in that, include: The first acquisition module is used to acquire the voice commands for logging into the current user's vehicle system account when the vehicle system is connected to the network. The matching module is used to identify the voice command using a target voiceprint recognition algorithm to obtain the voice spectrum features of the current user, and to match multiple voiceprint models based on the voice spectrum features; The second acquisition module is used to acquire the current user's vehicle system account and password based on the voiceprint model after matching the corresponding voiceprint model, wherein the voiceprint model is bound to the user's vehicle system account and password; The login module is used to log in to the current user's vehicle system account based on the account and password, determine the corresponding personalized data based on the vehicle system account, and synchronize the personalized data to the vehicle system after logging in to the vehicle system account.

8. A vehicle, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the vehicle system account login method as described in any one of claims 1-6.

9. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, The computer program or instructions are executed by a processor to implement the vehicle system account login method as described in any one of claims 1-6.

10. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed, they implement the vehicle system account login method as described in any one of claims 1-6.