Login method, login device and vehicle

By establishing a Bluetooth encrypted transmission channel between the vehicle and the mobile terminal, actively sending the vehicle login authorization request code and completing the digital key application authentication, the problem of failure of the first login of the vehicle computer application is solved, sensing invisible login is achieved, and user experience is improved.

CN119155652BActive Publication Date: 2025-02-14YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411631928.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-02-14
Estimated Expiration
2044-11-15

AI Technical Summary

Technical Problem

In the prior art, the first login process of a vehicle computer application requires the user to scan the code manually, resulting in poor user experience, especially when the user uses it for the first time, the digital key application authentication is not completed, resulting in login failure.

Method used

By establishing a Bluetooth encrypted transmission channel between the vehicle and the mobile terminal, receiving the user ID and determining whether it is in the user ID history table, if it is not present, it will actively send the vehicle login authorization request code to the mobile terminal, and after completing the authentication of the digital key application, Realize sensorless login for vehicle and computer applications.

Benefits of technology

It realizes the invisible login of the car computer application, eliminates the user's manual scanning of the code, avoids the problem of failure in the first login, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155652B_ABST
    Figure CN119155652B_ABST
Patent Text Reader

Abstract

A login method, a login device and a vehicle. In the method, when a vehicle receives a user ID from a mobile terminal and determines that the user ID is not in a user ID history record table, indicating that the user ID has not logged into a vehicle application, the vehicle actively sends a vehicle login authorization request code to the mobile terminal, or notifies a server to send a vehicle login authorization request code to the mobile terminal, so that the mobile terminal uses the vehicle login authorization request code to complete the authentication of a digital key application, and then the mobile terminal informs the vehicle through an indication message that the authentication of the digital key application has been completed, and then the vehicle can use the user ID to log into the vehicle application, thereby realizing a senseless login of the vehicle application, eliminating the process of the user using the digital key application to scan the QR code of the vehicle application, and avoiding the problem of failure caused by the user's first login to the vehicle application, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle communication technology, and in particular to a login method, a login device and a vehicle. Background Art

[0002] Currently, from a security perspective, the first login to the vehicle's onboard application (APP) requires the user to open the QR code scanning page on the vehicle's onboard application to display the QR code, and then use the scanning function of the digital key application (APP) in the mobile terminal to scan the QR code displayed on the vehicle's onboard application. After the code is scanned successfully, the vehicle login authorization request code is obtained, and the vehicle login authorization request code is entered into the digital key application to complete the authentication of the digital key application.

[0003] Later, when the user brings the mobile terminal close to the vehicle, the vehicle determines whether the digital key application of the mobile terminal has been authenticated. If it has been authenticated, the user is authorized to log in to the vehicle application. If it has not been authenticated, the user is prompted that the vehicle application login has failed.

[0004] Considering that this is the first time for the user to use the car application, before the user scans the QR code, the user has not completed the authentication of the digital key application. Therefore, the vehicle will inevitably prompt the user that the car application login failed, resulting in a poor first-time car experience. Summary of the invention

[0005] The embodiments of the present application provide a login method, a login device and a vehicle, so as to realize seamless login of vehicle-mounted computer applications, thereby improving the user's vehicle-using experience.

[0006] In the first aspect, the embodiment of the present application provides a login method, which can be applied to a vehicle, a module in a vehicle (such as a circuit, a chip or a chip system, etc.), or a logical node, a logical module or software that can realize all or part of the vehicle functions. The method includes: after establishing a Bluetooth encrypted transmission channel with a mobile terminal, receiving a user identification from the mobile terminal through the Bluetooth encrypted transmission channel, the user identification is used to uniquely identify the login user of the digital key application on the mobile terminal, and the Bluetooth encrypted transmission channel is established based on a one-to-one session key; when it is confirmed that the user identification is not in the user identification history record table, sending a vehicle login authorization request code to the mobile terminal through the Bluetooth encrypted transmission channel, the vehicle login authorization request code is used to authenticate the digital key application, and the user identification history record table is used to indicate the user who has successfully logged into the vehicle application on the vehicle; receiving indication information from the mobile terminal through the Bluetooth encrypted transmission channel, the indication information is used to indicate that the mobile terminal has completed the authentication of the digital key application; according to the indication information, using the user identification to log in to the vehicle application.

[0007] Based on the above scheme, when the vehicle receives the user ID from the mobile terminal and determines that the user ID is not in the user ID history record table, indicating that the user ID has not logged in to the vehicle application, the vehicle actively sends a vehicle login authorization request code to the mobile terminal, so that the mobile terminal uses the vehicle login authorization request code to complete the authentication of the digital key application, and then the mobile terminal informs the vehicle through an indication message that the authentication of the digital key application has been completed. The vehicle can then use the user ID to log in to the vehicle application, realizing a seamless login to the vehicle application, eliminating the process of the user using the digital key application to scan the QR code of the vehicle application, and avoiding the problem of failure caused by the user's first login to the vehicle application, thereby improving the user experience.

[0008] A possible implementation method also includes: obtaining the vehicle login authorization request code from the memory of the vehicle.

[0009] Based on the above solution, the vehicle login authorization request code is stored locally in the vehicle, so that the vehicle can quickly obtain the vehicle login authorization request code locally, which helps to improve the login speed of the vehicle application and thus improve the user experience.

[0010] A possible implementation method also includes: sending a request message to a server, wherein the request message is used to request the vehicle login authorization request code; and receiving the vehicle login authorization request code from the server.

[0011] Based on the above solution, the vehicle login authorization request code is stored on the server, and the vehicle obtains it from the server when needed. Therefore, the vehicle does not need to store the vehicle login authorization request code locally, which can reduce the storage overhead of the vehicle.

[0012] In the second aspect, the embodiment of the present application provides a login method, which can be applied to a mobile terminal, a module in a mobile terminal (such as a circuit, a chip or a chip system, etc.), or a logical node, a logical module or software that can realize all or part of the functions of a mobile terminal. The method includes: after establishing a Bluetooth encrypted transmission channel with a vehicle, sending a user identification of the mobile terminal to the vehicle through the Bluetooth encrypted transmission channel, the user identification is used to uniquely identify the login user of the digital key application on the mobile terminal, and the Bluetooth encrypted transmission channel is established based on a one-to-one session key; receiving a vehicle login authorization request code from the vehicle through the Bluetooth encrypted transmission channel, the vehicle login authorization request code is used to authenticate the digital key application; after inputting the vehicle login authorization request code into the digital key application, sending an indication message to the vehicle through the Bluetooth encrypted transmission channel, the indication message is used to indicate that the mobile terminal has completed the authentication of the digital key application, and the indication message is used to trigger the vehicle to use the user identification to log in to the vehicle application on the vehicle.

[0013] Based on the above scheme, when the vehicle receives the user ID from the mobile terminal and determines that the user ID is not in the user ID history record table, indicating that the user ID has not logged in to the vehicle application, the vehicle actively sends a vehicle login authorization request code to the mobile terminal, so that the mobile terminal uses the vehicle login authorization request code to complete the authentication of the digital key application, and then the mobile terminal informs the vehicle through an indication message that the authentication of the digital key application has been completed. The vehicle can then use the user ID to log in to the vehicle application, realizing a seamless login to the vehicle application, eliminating the process of the user using the digital key application to scan the QR code of the vehicle application, and avoiding the problem of failure caused by the user's first login to the vehicle application, thereby improving the user experience.

[0014] In a third aspect, an embodiment of the present application provides a login method, which can be applied to a vehicle, a module in a vehicle (such as a circuit, a chip or a chip system, etc.), or a logical node, a logical module or software that can realize all or part of the vehicle functions. The method includes: after establishing a Bluetooth encrypted transmission channel with a mobile terminal, receiving a user identification from the mobile terminal through the Bluetooth encrypted transmission channel, the user identification is used to uniquely identify the login user of the digital key application on the mobile terminal, and the Bluetooth encrypted transmission channel is established based on a one-to-one session key; when confirming that the user identification is not in the user identification history record table, sending the information of the mobile terminal and the first indication information to the server, the first indication information is used to indicate that a vehicle login authorization request code is sent to the mobile terminal, the vehicle login authorization request code is used to authenticate the digital key application, and the user identification history record table is used to indicate the user who has successfully logged into the vehicle application on the vehicle; receiving a second indication information from the server, the second indication information is used to indicate that the mobile terminal has completed the authentication of the digital key application, and the second indication information is sent by the mobile terminal to the server; according to the second indication information, the user identification is used to log in to the vehicle application.

[0015] Based on the above scheme, when the vehicle receives a user ID from a mobile terminal and determines that the user ID is not in the user ID history record table, indicating that the user ID has not logged in to the vehicle application, the vehicle actively instructs the server to send a vehicle login authorization request code to the mobile terminal, so that the mobile terminal uses the vehicle login authorization request code to complete the authentication of the digital key application. The mobile terminal then informs the vehicle through an indication message that the authentication of the digital key application has been completed, and the vehicle can then use the user ID to log in to the vehicle application, realizing a seamless login to the vehicle application, eliminating the process of the user using the digital key application to scan the QR code of the vehicle application, and avoiding the problem of failure caused by the user's first login to the vehicle application, thereby improving the user experience.

[0016] In a possible implementation method, the information of the mobile terminal includes one or more of the following information: an identifier of the mobile terminal, the user identifier, or a mobile phone number associated with the mobile terminal.

[0017] In the fourth aspect, the embodiment of the present application provides a login method, which can be applied to a mobile terminal, a module in a mobile terminal (such as a circuit, a chip or a chip system, etc.), or a logical node, a logical module or software that can realize all or part of the functions of a mobile terminal. The method includes: after establishing a Bluetooth encrypted transmission channel with a vehicle, sending a user identification of the mobile terminal to the vehicle through the Bluetooth encrypted transmission channel, the user identification is used to uniquely identify the login user of the digital key application on the mobile terminal, and the Bluetooth encrypted transmission channel is established based on a one-to-one session key; receiving a vehicle login authorization request code from a server, the vehicle login authorization request code is used to authenticate the digital key application; after inputting the vehicle login authorization request code into the digital key application, sending a second indication information to the server, the second indication information is used to indicate that the mobile terminal has completed the authentication of the digital key application, and the second indication information is used to trigger the vehicle to use the user identification to log in to the vehicle computer application on the vehicle.

[0018] Based on the above scheme, when the vehicle receives a user ID from a mobile terminal and determines that the user ID is not in the user ID history record table, indicating that the user ID has not logged in to the vehicle application, the vehicle actively instructs the server to send a vehicle login authorization request code to the mobile terminal, so that the mobile terminal uses the vehicle login authorization request code to complete the authentication of the digital key application. The mobile terminal then informs the vehicle through an indication message that the authentication of the digital key application has been completed, and the vehicle can then use the user ID to log in to the vehicle application, realizing a seamless login to the vehicle application, eliminating the process of the user using the digital key application to scan the QR code of the vehicle application, and avoiding the problem of failure caused by the user's first login to the vehicle application, thereby improving the user experience.

[0019] In a fifth aspect, the present application provides a login device, which has the function of implementing the first aspect or the third aspect mentioned above. For example, the login device includes modules, units or means corresponding to executing the operations involved in the first aspect or the third aspect mentioned above. The modules, units or means can be implemented through software, or through hardware, or through a combination of software and hardware.

[0020] In a sixth aspect, the present application provides a login device, which has the function of implementing the second aspect or the fourth aspect mentioned above. For example, the login device includes modules, units or means corresponding to executing the operations involved in the second aspect or the fourth aspect mentioned above. The modules, units or means can be implemented through software, or through hardware, or through a combination of software and hardware.

[0021] In a seventh aspect, the present application provides a login device, which includes an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is used to store part or all of the necessary computer programs or instructions for implementing the functions involved in the first or third aspects above. The one or more processors can execute the computer program or instructions, and when the computer program or instructions are executed, the login device implements the method in any possible design or implementation of the first or third aspects above. The interface circuit is used to implement the communication function within the login device and / or the communication function between the login device and other devices or components.

[0022] In one possible design, the processor is used to communicate with other devices or components through the interface circuit.

[0023] In a possible design, the login device may also include the memory.

[0024] The above-mentioned login device can be a vehicle, a module in the vehicle (such as a circuit, a chip or a chip system, etc.), or a logical node, a logical module or software that can realize all or part of the vehicle functions.

[0025] In an eighth aspect, the present application provides a login device, which includes an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is used to store part or all of the necessary computer programs or instructions for implementing the functions involved in the second or fourth aspects above. The one or more processors can execute the computer program or instructions, and when the computer program or instructions are executed, the login device implements the method in any possible design or implementation of the second or fourth aspects above. The interface circuit is used to implement the communication function within the login device and / or the communication function of the login device with other devices or components.

[0026] In one possible design, the processor is used to communicate with other devices or components through the interface circuit.

[0027] In a possible design, the login device may also include the memory.

[0028] The above-mentioned login device can be a mobile terminal, a module in the mobile terminal (such as a circuit, a chip or a chip system, etc.), or a logical node, a logical module or software that can realize all or part of the functions of the mobile terminal.

[0029] In a ninth aspect, the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed, any possible implementation method of the first to fourth aspects above is implemented.

[0030] In a tenth aspect, the present application provides a vehicle comprising a module for executing any possible implementation method of the first aspect or the third aspect.

[0031] In the eleventh aspect, the present application provides a login system, including a vehicle and a server. The vehicle is used to establish a Bluetooth encrypted transmission channel with a mobile terminal, receive a user identification from the mobile terminal, the user identification is used to uniquely identify the login user of the digital key application on the mobile terminal, and the Bluetooth encrypted transmission channel is established based on a one-to-one session key; when confirming that the user identification is not in the user identification history record table, send the information of the mobile terminal and the first indication information to the server, the first indication information is used to indicate that a vehicle login authorization request code is sent to the mobile terminal, the vehicle login authorization request code is used to authenticate the digital key application, and the user identification history record table is used to indicate the user who has successfully logged into the vehicle application on the vehicle; receive the second indication information from the server, the second indication information is used to indicate that the mobile terminal has completed the authentication of the digital key application, and the second indication information is sent by the mobile terminal to the server; according to the second indication information, use the user identification to log in to the vehicle application; the server is used to receive the information of the mobile terminal and the first indication information; according to the first indication information, send the vehicle login authorization request code to the mobile terminal; receive the second indication information from the mobile terminal; and send the second indication information to the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 This is a schematic diagram of a login system architecture applicable to this application;

[0033] Figure 2 A schematic diagram of a possible application scenario provided for this application;

[0034] Figure 3 A flowchart of a login method provided in an embodiment of the present application;

[0035] Figure 4 This is a schematic diagram of the display interface when login fails;

[0036] FIG5( a) is a flow chart of a login method provided in an embodiment of the present application;

[0037] FIG5( b) is a flow chart of a login method provided in an embodiment of the present application;

[0038] Figure 6 A flowchart of a login method provided in an embodiment of the present application;

[0039] Figure 7 A flowchart of a login method provided in an embodiment of the present application;

[0040] Figure 8 A possible exemplary block diagram of a login device involved in an embodiment of the present application;

[0041] Fig. 9 This is a possible exemplary block diagram of the login device involved in the embodiments of the present application. DETAILED DESCRIPTION

[0042] Figure 1 1 is a schematic diagram of a login system architecture applicable to the present application. The login system includes a server and a vehicle. Optionally, the login system also includes a mobile terminal.

[0043] The server and the vehicle, the server and the mobile terminal, and the mobile terminal and the vehicle can communicate through mobile communication networks (such as the fifth generation (5th generation, 5G) communication network or future communication network) or wireless local area networks (wireless local area networks, WLAN), etc., or can also communicate through short-range communication technology. In the embodiment of the present application, short-range communication technology may include technology that supports wireless short-range communication. Wireless short-range communication includes the communication parties transmitting information through radio waves and the transmission distance is within a short range (such as within 100 meters), which can be called short-range wireless communication, including but not limited to Bluetooth technology, wireless fidelity (wireless fidelity, Wi-Fi) technology, near field communication (near field communication, NFC) technology, Wi-Fi Aware technology, sound wave communication technology, universal short-range communication technology, short-range communication technology specified by the Star Alliance, etc.

[0044] The server can be a single server or a server cluster composed of multiple servers. For example, it can be a server cluster in which multiple servers are deployed through a distributed architecture. The server cluster may include one or more cloud computing servers, content delivery network (CDN) servers, domain name system (DNS) servers, etc. The servers can coordinate with each other to jointly complete computing, data storage, communication and other functions. For the convenience of description, single servers, distributed servers, server clusters, etc. are collectively referred to as servers in this application. Furthermore, the server can be a physical device, or it can be a virtual machine or container deployed on the cloud.

[0045] The mobile terminal may be used for short-range communication with the vehicle (eg, Bluetooth communication, acoustic wave communication, NFC communication, etc.), and the mobile terminal may be, for example, a mobile phone, a tablet computer, or a laptop computer.

[0046] It should be noted that the above Figure 1 The forms and quantities of the servers, vehicles, and mobile terminals shown are for example only and do not constitute a limitation to the present application.

[0047] Figure 2 A possible application scenario diagram provided for this application. Figure 1 The server, vehicle, and mobile terminal in the example are respectively a cloud server 201, a vehicle 202, and a mobile phone 203.

[0048] The vehicle 202 may be any type of vehicle, such as a smart car, an electric car, a digital car, a sedan, a truck, a motorcycle, a bus, a lawn mower, an entertainment vehicle, an amusement park vehicle, construction equipment, a tram, or a golf cart, etc., and the present application does not limit this. Exemplarily, the vehicle 202 includes a gateway (GW), a hardware and software integrated platform for supporting intelligent driving, i.e., a vehicle computing platform (vehicle computing platform), such as a mobile data center (mobiledata center, MDC), a human-machine interaction system (human-machine interaction, HMI), a telematics control unit (telematics control unit, TCU), a car box (telematics box, Tbox), an electronic control unit (electronic control unit, ECU), etc. One or more components. The GW is a core component in the electronic and electrical architecture of the whole vehicle. As the data interaction hub of the whole vehicle network, it can route network data such as the controller area network (CAN), the local interconnect network (LIN), and the media oriented system transport (MOST) network in different networks. MDC is the vehicle's intelligent onboard computing platform, and MDC can be used to implement the vehicle's autonomous driving function. HMI is the vehicle's infotainment system. TCU and Tbox are mainly used to communicate with vehicle external devices (such as the cloud, fleet owners, etc.), backend systems, etc. ECU is a vehicle-specific microcomputer controller, and ECU includes but is not limited to a vehicle integrated / intergration unit (VIU), a cockpit domain controller (CDC), and a vehicle domain controller (VDC). It should be noted that the upgrade required in this application may include but is not limited to any one or more of the above-mentioned GW, MDC, HMI, TCU, Tbox, and ECU. In addition, the vehicle 202 may also include an operating system, navigation software, map software, monitoring software, and the like.

[0049] It should be noted that the system architecture and application scenarios described above are intended to more clearly illustrate the technical solution of the present application and do not constitute a limitation on the technical solution provided by the present application.

[0050] Currently, from a security perspective, the first login to the vehicle application requires the user to open the code scanning page on the vehicle application to display the QR code, and then use the scanning function of the digital key application in the mobile terminal to scan the QR code displayed on the vehicle application. After the code is scanned successfully, the vehicle login authorization request code is obtained, and the vehicle login authorization request code is entered into the digital key application to complete the authentication of the digital key application. After completing the authentication of the digital key application, the vehicle application can allow the user to log in to the vehicle application.

[0051] Combine the following Figure 3 This section describes the first login process for the vehicle computer application.

[0052] Figure 3 A schematic diagram of the process of first login of a vehicle application provided in an embodiment of the present application. The method comprises the following steps:

[0053] Step 301: When a user uses a vehicle for the first time, the user opens a vehicle application on the vehicle screen.

[0054] In step 302, the vehicle-machine application calls the vehicle-cloud interface to obtain the vehicle login authorization request code from the server, generates a QR code based on the vehicle login authorization request code, and displays the QR code on the vehicle-machine application.

[0055] Step 303: The user opens the digital key application on the mobile terminal and activates the code scanning function to scan the QR code displayed by the vehicle computer application.

[0056] Step 304: After scanning the QR code, the digital key application obtains the vehicle login authorization request code and inputs the vehicle login authorization request code into the digital key application to complete the authentication of the digital key application. The mobile terminal then sends an indication message to the server, which is used to indicate that the mobile terminal has completed the authentication of the digital key application.

[0057] Step 305, the vehicle application queries the server for user information. The server confirms that the mobile terminal has completed the authentication of the digital key application, and then sends the user information to the vehicle application. The user information includes a user ID and a user token. The user ID is used to uniquely identify the user who logs in to the digital key application, and the user token is a temporary user identity identifier. The vehicle can use the user token to access the user's information stored on the server. The vehicle application can use the user ID to log in to the vehicle application. The vehicle application records the user ID in the user ID history record table, which is used to indicate the user who has successfully logged in to the vehicle application on the vehicle.

[0058] Step 306: Subsequently, when the mobile terminal approaches the vehicle, the digital key application sends the user identification to the digital key microcontroller unit (MCU) in the digital key controller via the digital key Bluetooth chip in the digital key controller.

[0059] Step 307 , the digital key MCU sends the user ID to the vehicle application. The vehicle application confirms that the user ID is recorded in the user ID history record table, and then uses the user ID to log in to the vehicle application.

[0060] Considering that the user is using the car machine application for the first time, the user has not completed the authentication of the digital key application before scanning the QR code, so the vehicle will inevitably prompt the user that the car machine application login failed (for example, the prompt method is as follows Figure 4 As shown in the figure, the user’s first car experience is poor.

[0061] In view of the above problems, the present application provides a login method. The login method can realize the seamless login of the vehicle computer application, thereby improving the user's car experience.

[0062] The login method provided by this application can be applied to the above Figure 1 In the login system shown in FIG. 1 , the server, vehicle, and mobile terminal in the login method described below may be the above-mentioned Figure 1 Servers, vehicles, and mobile terminals in the system.

[0063] The following is a further introduction to the login method and device in conjunction with the accompanying drawings. It can be understood that the present application uses a server, a vehicle, and a mobile terminal as examples of the execution subject of the interactive diagram, but the present application does not limit the execution subject of the interactive diagram. For example, the method executed by the server in the present application can also be implemented by a module in the server (such as a circuit, a chip or a chip system, etc.), or a logical node, a logical module, or software that can realize all or part of the server function. The method executed by the vehicle in the present application can also be implemented by a module in the vehicle (such as a circuit, a chip or a chip system, etc.), or a logical node, a logical module, or software that can realize all or part of the vehicle function. The method executed by the mobile terminal in the present application can also be implemented by a module in the mobile terminal (such as a circuit, a chip or a chip system, etc.), or a logical node, a logical module, or software that can realize all or part of the mobile terminal function.

[0064] Figure 5(a) is a flow chart of a login method provided in an embodiment of the present application. The method comprises the following steps:

[0065] Step 501a: After the vehicle and the mobile terminal establish a Bluetooth encrypted transmission channel, the mobile terminal sends a user identification to the vehicle through the Bluetooth encrypted transmission channel. Correspondingly, the vehicle receives the user identification from the mobile terminal.

[0066] The user ID is used to uniquely identify the logged-in user of the digital key application on the mobile terminal.

[0067] The Bluetooth encrypted transmission channel is established based on a one-to-one session key. For example, a session key is negotiated between the mobile terminal and the vehicle's digital key controller, and the session key is used to establish a Bluetooth encrypted transmission channel between the mobile terminal and the vehicle. Unless otherwise specified, the subsequent communication content between the mobile terminal and the vehicle in this application will be encrypted and transmitted using the session key.

[0068] Optionally, after establishing the Bluetooth encrypted transmission channel, the vehicle also obtains a digital key identifier from the mobile terminal, the digital key identifier is used to identify the digital key application of the mobile terminal, the digital key identifier contains information of the mobile terminal, and the information of the mobile terminal can be used to identify the mobile terminal. The information of the mobile terminal includes one or more of the following information: the identifier of the mobile terminal, the user identifier, or the mobile phone number associated with the mobile terminal.

[0069] Step 502a: The vehicle determines whether the user identification is in the user identification history record table.

[0070] The user identification history record table is used to indicate the users who have successfully logged into the vehicle-mounted application on the vehicle. For example, the user identification history record table includes the user identifications of the users who have successfully logged into the vehicle-mounted application on the vehicle.

[0071] Step 503a: If the user ID is not in the user ID history record table, the vehicle sends a vehicle login authorization request code to the mobile terminal via a Bluetooth encrypted transmission channel. Correspondingly, the mobile terminal receives the vehicle login authorization request code.

[0072] The vehicle login authorization request code is used to authenticate the digital key application of the mobile terminal.

[0073] This application does not limit the specific implementation method for a vehicle to obtain a vehicle login authorization request code. As examples, two different implementation methods are given below.

[0074] Implement method A and obtain the vehicle login authorization request code from the vehicle's memory.

[0075] Based on this implementation method, the vehicle login authorization request code is stored locally in the vehicle, so the vehicle login authorization request code can be obtained locally.

[0076] To implement method B, the vehicle obtains a vehicle login authorization request code from the server.

[0077] For example, the vehicle sends a request message to the server, and the request message is used to request a vehicle login authorization request code. Based on the request message, the server sends the vehicle login authorization request code to the vehicle.

[0078] Step 504a, after the mobile terminal inputs the vehicle login authorization request code into the digital key application, it sends instruction information to the vehicle through the Bluetooth encrypted transmission channel. Correspondingly, the vehicle receives the instruction information.

[0079] Among them, after the mobile terminal enters the vehicle login authorization request code into the digital key application, it means that the authentication is successful.

[0080] The indication information is used to indicate that the mobile terminal has completed the authentication of the digital key application, and the indication information is used to trigger the vehicle to use the user identification to log in to the vehicle application.

[0081] Step 505a: The vehicle logs into the vehicle application using the user ID according to the instruction information.

[0082] Based on the above scheme, when the vehicle receives the user ID from the mobile terminal and determines that the user ID is not in the user ID history record table, indicating that the user ID has not logged in to the vehicle application, the vehicle actively sends a vehicle login authorization request code to the mobile terminal, so that the mobile terminal uses the vehicle login authorization request code to complete the authentication of the digital key application, and then the mobile terminal informs the vehicle through an indication message that the authentication of the digital key application has been completed. The vehicle can then use the user ID to log in to the vehicle application, realizing a seamless login to the vehicle application, eliminating the process of the user using the digital key application to scan the QR code of the vehicle application, and avoiding the problem of failure caused by the user's first login to the vehicle application, thereby improving the user experience.

[0083] Figure 5(b) is a flow chart of a login method provided in an embodiment of the present application. The method comprises the following steps:

[0084] Step 501b: After the vehicle and the mobile terminal establish a Bluetooth encrypted transmission channel, the mobile terminal sends a user identification to the vehicle through the Bluetooth encrypted transmission channel. Correspondingly, the vehicle receives the user identification from the mobile terminal.

[0085] The user ID is used to uniquely identify the logged-in user of the digital key application on the mobile terminal.

[0086] The Bluetooth encrypted transmission channel is established based on a one-to-one session key. For example, a session key is negotiated between the mobile terminal and the vehicle's digital key controller, and the session key is used to establish a Bluetooth encrypted transmission channel between the mobile terminal and the vehicle. Unless otherwise specified, the subsequent communication content between the mobile terminal and the vehicle in this application will be encrypted and transmitted using the session key.

[0087] Optionally, after establishing the Bluetooth encrypted transmission channel, the vehicle also obtains a digital key identifier from the mobile terminal, the digital key identifier is used to identify the digital key application of the mobile terminal, the digital key identifier contains information of the mobile terminal, and the information of the mobile terminal can be used to identify the mobile terminal. The information of the mobile terminal includes one or more of the following information: the identifier of the mobile terminal, the user identifier, or the mobile phone number associated with the mobile terminal.

[0088] Step 502b: The vehicle determines whether the user identification is in the user identification history record table.

[0089] The user identification history record table is used to indicate the users who have successfully logged into the vehicle-mounted application on the vehicle. For example, the user identification history record table includes the user identifications of the users who have successfully logged into the vehicle-mounted application on the vehicle.

[0090] Step 503b: If the user identification is not in the user identification history record table, the vehicle sends the mobile terminal information and the first indication information to the server. Correspondingly, the server receives the mobile terminal information and the first indication information.

[0091] The first indication information is used to instruct sending a vehicle login authorization request code to the mobile terminal, and the vehicle login authorization request code is used to authenticate the digital key application of the mobile terminal.

[0092] Optionally, the information of the mobile terminal is carried in the digital key identifier, that is, the vehicle sends the digital key identifier and the first indication information to the server.

[0093] As an implementation method, before the vehicle sends the mobile terminal information and the first indication information to the server, it is determined that a Bluetooth encrypted transmission channel cannot be established between the mobile terminal and the vehicle (for example, the vehicle and the mobile terminal are far apart, the vehicle Bluetooth function fails or is turned off, or the mobile terminal Bluetooth function fails or is turned off). That is, if the vehicle cannot send the vehicle login authorization request code to the mobile terminal through the Bluetooth encrypted transmission channel, the vehicle sends the mobile terminal information and the first indication information to the server to trigger the server to send the vehicle login authorization request code to the mobile terminal.

[0094] Step 504b: the server sends a vehicle login authorization request code to the mobile terminal. Correspondingly, the mobile terminal receives the vehicle login authorization request code.

[0095] The server determines, based on the information of the mobile terminal, that the sending object is the mobile terminal indicated by the information of the mobile terminal, and then sends the vehicle login authorization request code to the mobile terminal.

[0096] Step 505b: After the mobile terminal inputs the vehicle login authorization request code into the digital key application, it sends the second indication information to the server. Correspondingly, the server receives the second indication information.

[0097] Among them, after the mobile terminal enters the vehicle login authorization request code into the digital key application, it means that the authentication is successful.

[0098] The second indication information is used to indicate that the mobile terminal has completed the authentication of the digital key application, and the second indication information is used to trigger the vehicle to use the user identification to log in to the vehicle application.

[0099] Step 506b: The server sends the second indication information to the vehicle. Correspondingly, the vehicle receives the second indication information.

[0100] Step 507b: The vehicle logs into the vehicle application using the user identification according to the second instruction information.

[0101] Based on the above scheme, when the vehicle receives a user ID from a mobile terminal and determines that the user ID is not in the user ID history record table, indicating that the user ID has not logged in to the vehicle application, the vehicle actively instructs the server to send a vehicle login authorization request code to the mobile terminal, so that the mobile terminal uses the vehicle login authorization request code to complete the authentication of the digital key application. The mobile terminal then informs the vehicle through an indication message that the authentication of the digital key application has been completed, and the vehicle can then use the user ID to log in to the vehicle application, realizing a seamless login to the vehicle application, eliminating the process of the user using the digital key application to scan the QR code of the vehicle application, and avoiding the problem of failure caused by the user's first login to the vehicle application, thereby improving the user experience.

[0102] Given below Figure 6 and Figure 7 Two specific examples are specific implementations of the embodiments of FIG. 5( a) or FIG. 5( b) above.

[0103] Figure 6 A flowchart of a login method provided in an embodiment of the present application. The method comprises the following steps:

[0104] Step 601: The user brings the mobile terminal close to the vehicle, and the digital key application in the mobile terminal establishes a Bluetooth encrypted transmission channel with the vehicle.

[0105] Step 602: The digital key application sends a user identification to the digital key MCU via the digital key Bluetooth chip.

[0106] Step 603: The digital key MCU sends the user identification to the vehicle application.

[0107] Step 604 : The vehicle computer application determines whether the user ID is in the user ID history record table.

[0108] Step 605: When the user identifier is not in the user identifier history record table, the vehicle computer application sends the first indication information and the user identifier to the digital key MCU.

[0109] The first indication information is used to instruct the server to send a vehicle login authorization request code to the mobile terminal.

[0110] Step 606: The digital key MCU searches for the corresponding digital key identifier according to the user identifier, and sends the digital key identifier and the first indication information to the Tbox, wherein the digital key identifier includes the information of the mobile terminal.

[0111] Step 607, Tbox sends the digital key identifier and the first indication information to the server.

[0112] Step 608: The server searches for the corresponding mobile terminal according to the digital key identifier and sends a first message to the digital key application of the mobile terminal. The first message includes the digital key identifier and a vehicle login authorization request code.

[0113] In step 609, the mobile terminal launches the digital key application based on the received first message, and then the digital key application determines whether the received digital key identification is consistent with the locally stored digital key identification. If they are consistent, the vehicle login authorization request code is input into the digital key application, and then the second indication information is sent to the server.

[0114] The second indication information is used to indicate that the mobile terminal has completed the authentication of the digital key application, and the second indication information is used to trigger the vehicle to use the user identification to log in to the vehicle application.

[0115] Step 610: The server sends a second indication message to the vehicle application.

[0116] The second indication information is used to indicate that the mobile terminal has completed the authentication of the digital key application, and the second indication information is used to trigger the vehicle to log in to the vehicle application using the user identification. The vehicle logs in to the vehicle application using the user identification according to the second indication information.

[0117] Figure 7 A flowchart of a login method provided in an embodiment of the present application. The method comprises the following steps:

[0118] Step 701 to step 704 are the same as above. Figure 6 Steps 601 to 604 in the embodiment of the present invention.

[0119] Step 705: When the user ID is not in the user ID history record table, the vehicle application sends a vehicle login authorization request code and the user ID to the digital key MCU.

[0120] Among them, the vehicle computer application can obtain the vehicle login authorization request code from the vehicle's memory, or obtain the vehicle login authorization request code from the server.

[0121] Step 706, the digital key MCU searches for the corresponding digital key identifier according to the user identifier, and sends the digital key identifier and the vehicle login authorization request code to the short-range sensor in the digital key controller. The digital key identifier includes the information of the mobile terminal.

[0122] Step 707: The short-range sensor sends a first message to the digital key application of the mobile terminal, the first message including the digital key identification and the vehicle login authorization request code. The short-range sensor may send the first message via Bluetooth, NFC, or sound waves.

[0123] In step 708, the mobile terminal launches the digital key application based on the received first message, and then the digital key application determines whether the received digital key identifier is consistent with the locally stored digital key identifier. If they are consistent, the vehicle login authorization request code is input into the digital key application, and an indication message is sent to the short-range sensor.

[0124] The indication information is used to indicate that the mobile terminal has completed the authentication of the digital key application, and the indication information is used to trigger the vehicle to log in to the vehicle application using the user identification. The vehicle logs in to the vehicle application using the user identification according to the indication information.

[0125] Figure 8 FIG. 1 shows a possible exemplary block diagram of a login device involved in an embodiment of the present application. Figure 8 As shown, the login device 800 may include modules or units for implementing the above method embodiments. In a possible design, the login device 800 includes: a receiving unit 801, a judging unit 802, a sending unit 803 and a login unit 804. Optionally, it also includes an acquiring unit 805.

[0126] The login device 800 may also be the vehicle in the above embodiment, a module in the vehicle (such as a circuit, a chip or a chip system, etc.), or a logical node, a logical module or software that can realize all or part of the vehicle functions. In one implementation method, the functions of the receiving unit 801 and the sending unit 803 may be Figure 2 The functions of the judgment unit 802, the login unit 804 and the acquisition unit 805 can be implemented by one or more of the GW, TCU or Tbox in the system. Figure 2In another implementation method, the functions of the receiving unit 801 and the sending unit 803 are implemented by the digital key Bluetooth chip in the vehicle, and the functions of the judgment unit 802, the login unit 804 and the acquisition unit 805 are implemented by the vehicle computer in the vehicle. This application does not limit the implementation method of each functional unit in the login device 800.

[0127] For example, in one embodiment, a receiving unit 801 is used to establish a Bluetooth encrypted transmission channel with a mobile terminal, and then receive a user identifier from the mobile terminal through the Bluetooth encrypted transmission channel, wherein the user identifier is used to uniquely identify a logged-in user of a digital key application on the mobile terminal, and the Bluetooth encrypted transmission channel is established based on a one-to-one session key; a judging unit 802 is used to judge whether the user identifier is in a user identifier history record table, wherein the user identifier history record table is used to indicate a user who has successfully logged into the vehicle-mounted application on the vehicle; a sending unit 803 is used to send a vehicle login authorization request code to the mobile terminal through the Bluetooth encrypted transmission channel when the judging unit confirms that the user identifier is not in the user identifier history record table, wherein the vehicle login authorization request code is used to authenticate the digital key application; the receiving unit 801 is also used to receive indication information from the mobile terminal through the Bluetooth encrypted transmission channel, wherein the indication information is used to indicate that the mobile terminal has completed authentication of the digital key application; a login unit 804 is used to log in to the vehicle-mounted application using the user identifier according to the indication information.

[0128] In a possible implementation method, the acquisition unit 805 is used to obtain the vehicle login authorization request code from the memory of the vehicle.

[0129] In a possible implementation method, the sending unit 803 is further used to send a request message to the server, wherein the request message is used to request the vehicle login authorization request code; the receiving unit 801 is further used to receive the vehicle login authorization request code from the server.

[0130] For another example, in another embodiment, the receiving unit 801 is used to establish a Bluetooth encrypted transmission channel with the mobile terminal, and then receive a user identifier from the mobile terminal through the Bluetooth encrypted transmission channel, the user identifier being used to uniquely identify a logged-in user of a digital key application on the mobile terminal, and the Bluetooth encrypted transmission channel is established based on a one-to-one session key; the judging unit 802 is used to judge whether the user identifier is not in a user identifier history record table, the user identifier history record table being used to indicate a user who has successfully logged into a vehicle-mounted application on a vehicle; the sending unit 803 is used to send information of the mobile terminal and first indication information to a server when the judging unit confirms that the user identifier is not in the user identifier history record table, the first indication information being used to indicate sending a vehicle login authorization request code to the mobile terminal, the vehicle login authorization request code being used to authenticate the digital key application; the receiving unit 801 is also used to receive second indication information from the server, the second indication information being used to indicate that the mobile terminal has completed authentication of the digital key application, the second indication information being sent by the mobile terminal to the server; the login unit 804 uses the user identifier to log in to the vehicle-mounted application according to the second indication information.

[0131] Fig. 9 FIG. 1 shows a possible exemplary block diagram of a login device involved in an embodiment of the present application. Fig. 9 As shown, the login device 900 may include modules or units for implementing the above method embodiments. In one possible design, the login device 900 includes: a processing unit 902 and a communication unit 903. Optionally, the login device 900 may also include a storage unit 901, which is used to store device program code and / or data.

[0132] The login device 900 may be a mobile terminal side device in the above embodiment, for example, a mobile terminal or a communication module in the mobile terminal, or a circuit or chip responsible for the communication function in the mobile terminal.

[0133] For example, in one embodiment, the communication unit 903 is used to establish a Bluetooth encrypted transmission channel with the vehicle, and then send the user identification of the mobile terminal to the vehicle through the Bluetooth encrypted transmission channel, the user identification is used to uniquely identify the logged-in user of the digital key application on the mobile terminal, and the Bluetooth encrypted transmission channel is established based on a one-to-one session key; and is used to receive a vehicle login authorization request code from the vehicle through the Bluetooth encrypted transmission channel, and the vehicle login authorization request code is used to authenticate the digital key application; the processing unit 902 is used to input the vehicle login authorization request code into the digital key application; the communication unit 903 is also used to send an indication message to the vehicle through the Bluetooth encrypted transmission channel, the indication message is used to indicate that the mobile terminal has completed the authentication of the digital key application, and the indication message is used to trigger the vehicle to use the user identification to log in to the vehicle-mounted application on the vehicle.

[0134] For example, in another embodiment, the communication unit 903 is used to establish a Bluetooth encrypted transmission channel with the vehicle, and then send the user identification of the mobile terminal to the vehicle through the Bluetooth encrypted transmission channel, the user identification is used to uniquely identify the logged-in user of the digital key application on the mobile terminal, and the Bluetooth encrypted transmission channel is established based on a one-to-one session key; and is used to receive a vehicle login authorization request code from a server, and the vehicle login authorization request code is used to authenticate the digital key application; the processing unit 902 is used to input the vehicle login authorization request code into the digital key application; the communication unit 903 is also used to send a second indication message to the server, and the second indication message is used to indicate that the mobile terminal has completed the authentication of the digital key application, and the second indication message is used to trigger the vehicle to use the user identification to log in to the vehicle-mounted application on the vehicle.

[0135] In a possible design, when the login device 900 is a mobile terminal or a communication module in a mobile terminal, the function of the processing unit 902 can be implemented by one or more processors. Specifically, the processor can include a modem chip, or a system-on-chip SoC chip or a SIP chip containing a modem core. The function of the communication unit 903 can be implemented by a transceiver circuit.

[0136] In a possible design, when the login device 900 is a circuit or chip in charge of communication functions in a mobile terminal, such as a modem chip or a system-on-chip SoC chip or a SIP chip including a modem core, the function of the processing unit 902 can be implemented by a circuit system including one or more processors or processor cores in the above chip. The function of the communication unit 903 can be implemented by an interface circuit or a data transceiver circuit on the above chip.

[0137] It is understandable that the division of units in the above-mentioned device is only a division of logical functions. One function may correspond to one functional unit, or two or more functions may be integrated into one functional unit. In actual implementation, all or part of the units may be integrated into one physical entity, or distributed in different physical entities. In addition, the above-mentioned functional units may be implemented in the form of hardware, software, or a combination of hardware and software. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for specific applications, but such implementation should not be considered to be beyond the scope of this application.

[0138] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as: one or more application specific integrated circuits (ASICs), or, one or more central processing units (CPUs), one or more microprocessors (MCUs), one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0139] In an example, the storage unit 901 may include a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory and / or a register, etc.

[0140] The present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed, any of the above method embodiments is implemented.

[0141] The present application provides a login system, including the server and the vehicle in the above method embodiment. Optionally, the login system also includes the mobile terminal in the above method embodiment.

[0142] The present application provides a vehicle for executing the operations performed by the vehicle in the above method embodiment.

[0143] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, mobile hard disks, compact disc read-only memory (CD-ROM) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a first network element or a storage and forwarding ground function network element. Of course, the processor and the storage medium can also exist as discrete components in a vehicle, a server or a mobile terminal.

[0144] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. A computer program refers to a set of instructions that instruct an electronic computer or other device with message processing capabilities to perform each step of the action, usually written in a certain programming language and running on a certain target architecture. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0145] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0146] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship.

[0147] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.

[0148] The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" refers to one or more, and "multiple" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the objects associated with each other are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, "at least one of A, B or C" includes A, B, C, AB, AC, BC or ABC, and "at least one of A, B and C" can also be understood to include A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal words such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects.

[0149] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) containing computer-usable program codes.

[0150] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0151] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0152] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0153] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A login method, characterized in that: Applied to the vehicle side, including: After establishing a Bluetooth encrypted transmission channel with the mobile terminal, receiving a user identification from the mobile terminal through the Bluetooth encrypted transmission channel, the user identification is used to uniquely identify a logged-in user of the digital key application on the mobile terminal, and the Bluetooth encrypted transmission channel is established based on a one-to-one session key; When confirming that the user identifier is not in the user identifier history record table, sending a vehicle login authorization request code to the mobile terminal through the Bluetooth encrypted transmission channel, wherein the vehicle login authorization request code is used to authenticate the digital key application, and the user identifier history record table is used to indicate the user who has successfully logged into the vehicle computer application on the vehicle; receiving indication information from the mobile terminal through the Bluetooth encrypted transmission channel, the indication information being used to indicate that the mobile terminal has completed authentication of the digital key application; According to the instruction information, use the user identification to log in to the vehicle computer application; Among them, the vehicle login authorization request code is used by the mobile terminal to input the vehicle login authorization request code into the digital key application to authenticate the digital key application.

2. The method according to claim 1, characterized in that Also includes: The vehicle login authorization request code is obtained from a memory of the vehicle.

3. The method according to claim 1, characterized in that Also includes: Sending a request message to a server, wherein the request message is used to request the vehicle login authorization request code; Receive the vehicle login authorization request code from the server.

4. A login method, characterized in that: Applied to the mobile terminal side, including: After establishing a Bluetooth encrypted transmission channel with the vehicle, the user identification of the mobile terminal is sent to the vehicle through the Bluetooth encrypted transmission channel, wherein the user identification is used to uniquely identify the logged-in user of the digital key application on the mobile terminal, and the Bluetooth encrypted transmission channel is established based on a one-to-one session key; receiving a vehicle login authorization request code from the vehicle through the Bluetooth encrypted transmission channel, wherein the vehicle login authorization request code is used to authenticate the digital key application; After the vehicle login authorization request code is input into the digital key application, an indication message is sent to the vehicle through the Bluetooth encrypted transmission channel, wherein the indication message is used to indicate that the mobile terminal has completed the authentication of the digital key application, and the indication message is used to trigger the vehicle to use the user identifier to log in to the vehicle computer application on the vehicle; Among them, the receiving of the vehicle login authorization request code from the vehicle through the Bluetooth encrypted transmission channel is specifically: when the vehicle confirms that the user identifier is not in the user identifier history record table, the mobile terminal receives the vehicle login authorization request code from the vehicle through the Bluetooth encrypted transmission channel, and the user identifier history record table is used to indicate the user who has successfully logged into the vehicle-mounted application on the vehicle.

5. A login device, characterized in that: The login device is located in the vehicle, and the device comprises: A receiving unit, configured to, after establishing a Bluetooth encrypted transmission channel with a mobile terminal, receive a user identification from the mobile terminal through the Bluetooth encrypted transmission channel, wherein the user identification is used to uniquely identify a logged-in user of a digital key application on the mobile terminal, and the Bluetooth encrypted transmission channel is established based on a one-to-one session key; A determination unit, used to determine whether the user identification is in a user identification history record table, wherein the user identification history record table is used to indicate a user who has successfully logged into the vehicle computer application on the vehicle; A sending unit, configured to send a vehicle login authorization request code to the mobile terminal through the Bluetooth encrypted transmission channel when the judgment unit confirms that the user identifier is not in the user identifier history record table, wherein the vehicle login authorization request code is used to authenticate the digital key application; The receiving unit is further configured to receive indication information from the mobile terminal through the Bluetooth encrypted transmission channel, wherein the indication information is used to indicate that the mobile terminal has completed authentication of the digital key application; A login unit, configured to log in to the vehicle application using the user identification according to the indication information; Among them, the vehicle login authorization request code is used by the mobile terminal to input the vehicle login authorization request code into the digital key application to authenticate the digital key application.

6. The device according to claim 5, characterized in that It also includes an acquisition unit, which is used to acquire the vehicle login authorization request code from the memory of the vehicle.

7. The device according to claim 5, characterized in that The sending unit is further used to send a request message to the server, wherein the request message is used to request the vehicle login authorization request code; The receiving unit is further used to receive the vehicle login authorization request code from the server.

8. A login device, characterized in that: The device comprises a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit to implement the method according to any one of claims 1 to 4.

9. A vehicle, characterized in that: The method comprises a module for implementing the method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Vehicle machine system login method and related device

    CN115136625A