Program login processing method and device for vehicle terminal

Through near-field communication technology, the vehicle tag data is read and cooperated with the server, the program synchronous login of the vehicle terminal is realized, solving the flexibility and convenience of program login in different vehicle scenarios, and improving the login efficiency and user experience.

CN119996091AActive Publication Date: 2025-05-13ALIPAY (HANGZHOU) INFORMATION TECH CO LTD

Patent Information

Application Number
CN202510480547.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-16
Publication Date
2025-05-13
Estimated Expiration
2045-04-16

AI Technical Summary

Technical Problem

The prior art is difficult to flexibly and conveniently perform program login in a vehicle terminal, especially in different vehicle scenarios, and lacks a unified and efficient program login method.

Method used

The tag data stored in the vehicle's near field communication tag is read through near field communication, the application is started based on the tag data, and the tag data is uploaded to the server for program synchronization login. The server determines the program to log in based on the tag data, returns the login account and program identification to the user terminal, and logs in according to the login authorization instructions uploaded by the user terminal.

Benefits of technology

It realizes convenient and efficient login of vehicle terminal programs in different vehicle scenarios, improving user experience and login efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996091A_ABST
    Figure CN119996091A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a program login processing method and device for a vehicle terminal, and the method comprises the steps: reading tag data stored in a near field communication tag of a vehicle through near field communication, starting an application program based on the tag data, transmitting the tag data, and uploading the tag data to a server, and receiving and displaying a program identifier and a login account of at least one program which is returned by the server and performs program synchronous login on the vehicle terminal, obtaining a submitted login authorization instruction, and uploading the login authorization instruction to the server so as to perform program login of the at least one program in cooperation with program access of the vehicle terminal, therefore, the program synchronous login of the vehicle terminal is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document relates to the field of data processing technology, and in particular to a program login processing method and device for a vehicle terminal. Background Art

[0002] With the development of Internet technology and the popularization of mobile terminals, more and more users are participating in services online, and more and more services are beginning to extend to online scenarios. With the continuous development of near-field communication technology, various online services provided based on the Internet can be initiated or processed through near-field communication, which not only brings convenience to users, but also increases the user participation rate of online services. How to initiate and process services more flexibly based on near-field communication is a focus of increasing attention for users and service providers. Summary of the invention

[0003] One or more embodiments of the present specification provide a method for processing program login of a vehicle terminal, comprising: reading tag data stored in a near-field communication tag of a vehicle through near-field communication. Starting an application based on the tag data, and passing the tag data to the application for uploading to a server. Receive and display the program identifier and login account of at least one program returned by the server for program synchronization login at the vehicle terminal. Obtain a submitted login authorization instruction and upload it to the server for program login of the at least one program in conjunction with program access of the vehicle terminal.

[0004] One or more embodiments of the present specification provide another method for processing program login of a vehicle terminal, comprising: obtaining tag data uploaded by a user terminal and read from a near-field communication tag of a vehicle, and determining at least one program for program synchronization login in the vehicle terminal according to the tag data. Returning the login account of the logged-in user and the program identifier of the at least one program to the user terminal for synchronization login authorization. According to the login authorization instruction uploaded by the user terminal, program login of the at least one program is performed in combination with the program server and the program access of the vehicle terminal.

[0005] One or more embodiments of the present specification provide a program login processing device for a vehicle terminal, comprising: a tag data reading module, configured to read tag data stored in a near-field communication tag of a vehicle through near-field communication. An application startup module, configured to start an application based on the tag data, and pass the tag data to the application for uploading to a server. A receiving module, configured to receive and display the program identifier and login account of at least one program returned by the server for program synchronization login at the vehicle terminal. A login authorization instruction upload module, configured to obtain a submitted login authorization instruction and upload it to the server, so as to cooperate with the program access of the vehicle terminal to perform program login of the at least one program.

[0006] One or more embodiments of the present specification provide another program login processing device for a vehicle terminal, including: a tag data acquisition module, configured to acquire tag data uploaded by a user terminal and read from a near-field communication tag of a vehicle. A program determination module, configured to determine at least one program for program synchronization login in the vehicle terminal according to the tag data. A return module, configured to return the login account of the logged-in user and the program identifier of the at least one program to the user terminal for synchronization login authorization. A program login module, configured to perform program login of the at least one program according to the login authorization instruction uploaded by the user terminal, in combination with the program server and the program access of the vehicle terminal.

[0007] One or more embodiments of the present specification provide a user terminal, including: a processor; and a memory configured to store computer executable instructions, wherein when the computer executable instructions are executed, the processor: reads tag data stored in a near field communication tag of a vehicle through near field communication. Starts an application based on the tag data, and passes the tag data to the application for uploading to a server. Receives and displays the program identifier and login account of at least one program returned by the server for program synchronization login at a vehicle terminal. Obtains a submitted login authorization instruction and uploads it to the server for program login of at least one program in conjunction with program access of the vehicle terminal.

[0008] One or more embodiments of the present specification provide a server, including: a processor; and a memory configured to store computer executable instructions, wherein when the computer executable instructions are executed, the processor: obtains tag data uploaded by a user terminal and read from a near field communication tag of a vehicle, and determines at least one program for program synchronization login in the vehicle terminal according to the tag data. Returns the login account of the logged-in user and the program identifier of the at least one program to the user terminal for synchronization login authorization. According to the login authorization instruction uploaded by the user terminal, the program server cooperates with the program access of the vehicle terminal to perform program login of the at least one program.

[0009] One or more embodiments of the present specification provide a computer-readable storage medium for storing computer-executable instructions, which implement the following process when executed: reading tag data stored in a near-field communication tag of a vehicle through near-field communication. Starting an application based on the tag data, and passing the tag data to the application for uploading to a server. Receive and display the program identifier and login account of at least one program for program synchronization login on a vehicle terminal returned by the server. Obtain a submitted login authorization instruction and upload it to the server for program login of at least one program in conjunction with program access of the vehicle terminal.

[0010] One or more embodiments of the present specification provide another computer-readable storage medium for storing computer-executable instructions, which implement the following process when executed: obtain tag data uploaded by a user terminal and read from a near-field communication tag of a vehicle, and determine at least one program for program synchronization login in the vehicle terminal according to the tag data. Return the login account of the logged-in user and the program identifier of the at least one program to the user terminal for synchronization login authorization. According to the login authorization instruction uploaded by the user terminal, program login of the at least one program is performed in combination with the program server and the program access of the vehicle terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate one or more embodiments of the present specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present specification. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative labor. Figure 1 A schematic diagram of an implementation environment of a program login processing method for a vehicle terminal provided in one or more embodiments of this specification; Figure 2A processing flow chart of a program login processing method for a vehicle terminal provided in one or more embodiments of this specification; Figure 3 A schematic diagram of a login authorization page provided for one or more embodiments of this specification; Figure 4 A processing sequence diagram of a program login processing method of a vehicle terminal applied to a subprogram login processing scenario of a vehicle terminal provided by one or more embodiments of this specification; Figure 5 A processing flow chart of another program login processing method of a vehicle terminal provided in one or more embodiments of this specification; Figure 6 A schematic diagram of an embodiment of a program login processing device for a vehicle terminal provided by one or more embodiments of this specification; Figure 7 A schematic diagram of another embodiment of a program login processing device for a vehicle terminal provided in one or more embodiments of this specification; Figure 8 A schematic diagram of the structure of a user terminal provided for one or more embodiments of this specification; Fig. 9 A schematic diagram of the structure of a server provided for one or more embodiments of this specification. DETAILED DESCRIPTION

[0012] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.

[0013] The program login processing method of the vehicle terminal provided in one or more embodiments of this specification can be applied to the implementation environment of the program synchronous login of the vehicle terminal. Figure 1 , the implementation environment at least includes: a user terminal 101, a near field communication tag 102 of a vehicle, a server 103, and a vehicle terminal 104; The user terminal 101 is used to read the tag data stored in the near field communication tag 102 of the vehicle through near field communication, and cooperate with the server 103 through the application program to perform synchronous login authorization, and upload the login authorization instruction to the server 103 after obtaining it, so as to cooperate with the program access of the vehicle terminal 104 to perform program login of at least one program; the user terminal 101 can be a mobile phone, a personal computer, a tablet computer, an e-book reader, a device for information interaction based on VR (Virtual Reality, virtual reality technology), a vehicle terminal, an IoT device, a wearable smart device, a laptop portable computer and a desktop computer, etc.; The server 103 is used to return the login account of the logged-in user and the program identifier of at least one program for program synchronization login in the vehicle terminal to the user terminal according to the tag data uploaded by the user terminal 101, so as to cooperate with the user terminal 101 to perform synchronization login authorization, and obtain the login authorization instruction uploaded by the user terminal 101, so as to cooperate with the program access of the vehicle terminal 104 to perform program login of at least one program; the server 103 can be a server, or a server cluster composed of several servers, or one or more cloud servers in the cloud computing platform; In addition, the implementation environment may further include a program server 105, which includes a server for performing program synchronization login, and is used to perform program login of the program in conjunction with the server 103 and the program access of the vehicle terminal 104; the program server 105 may be a single server, or a server cluster composed of several servers, or one or more cloud servers in a cloud computing platform; In this implementation environment, the user terminal 101 reads the tag data stored in the vehicle's near-field communication tag 102 through near-field communication, starts an application based on the tag data, passes the tag data to the application for uploading to the server 103, and after obtaining the tag data, the server 103 returns the login account of the logged-in user and the program identifier of at least one program for program synchronization login in the vehicle terminal 104 to the user terminal 101 according to the tag data. The user terminal 101 receives and displays the login account and program identifier, and uploads it to the server 103 after obtaining the login authorization instruction. The server 103 performs program login processing according to the login authorization instruction in combination with the program server 105 and the program access of the vehicle terminal 104, thereby realizing program synchronization login of the vehicle terminal.

[0014] One or more embodiments of a program login processing method for a vehicle terminal provided in this specification are as follows: Reference Figure 2 The program login processing method of the vehicle terminal provided in this embodiment specifically includes steps S202 to S208.

[0015] Step S202: reading tag data stored in a near field communication tag of the vehicle through near field communication.

[0016] In this embodiment, a near field communication component capable of performing near field communication (NFC) connection with other devices may be configured in the user terminal, and a near field communication tag may be configured on the vehicle, so as to establish a near field communication connection between the near field communication component of the user terminal and the near field communication tag of the vehicle, and then read the tag data stored in the near field communication tag of the vehicle through the near field communication connection; in addition to near field communication, it may also be Bluetooth communication, wireless network communication, infrared communication and / or radio frequency communication, and correspondingly, the near field communication component may be a Bluetooth component, a wireless component, an infrared component or a radio frequency communication component that provides Bluetooth capability, wireless network capability, infrared communication capability or radio frequency communication capability; the near field communication tag of the vehicle may be a Bluetooth component, a wireless component, an infrared component or a radio frequency communication component.

[0017] During the specific implementation, the user terminal reads the tag data stored in the vehicle's near-field communication tag through near-field communication; during the specific execution process, the user terminal can establish a near-field communication connection with the vehicle's near-field communication tag through the near-field communication component of the user terminal, and on the basis of establishing the near-field communication connection, read the tag data stored in the vehicle's near-field communication tag through the near-field communication connection; in addition to the user terminal reading the tag data stored in the vehicle's near-field communication tag through near-field communication, the user terminal can also receive tag data sent by the vehicle's near-field communication tag through near-field communication.

[0018] The tag data includes the tag identifier of the near field communication tag, that is, the tag data can be replaced by the tag identifier; in addition, to start an application based on the tag data, the tag data can also include the program identifier and / or program address of the application to be started, wherein the program address can be the program URL (Uniform Resource Locator). It should be noted that the tag data can include any one or more of the tag identifier, program identifier and program address, or the tag data can also be replaced by any one or more of the tag identifier, program identifier and program address.

[0019] In the specific execution process of the user terminal reading the tag data stored in the near-field communication tag of the vehicle through near-field communication, the user terminal can call the near-field communication for detection, and after detecting the near-field communication tag, establish a near-field communication connection with the near-field communication tag, and then read the stored tag data from the near-field communication tag; the vehicle's near-field communication tag can also perform detection, and after detecting the near-field communication component of the user terminal, establish a near-field communication connection with the near-field communication component, and then send the stored tag data to the near-field communication component.

[0020] Step S204: starting an application based on the tag data, and passing the tag data to the application for uploading to a server.

[0021] In a specific implementation, after the tag data stored in the near field communication tag of the vehicle is read through near field communication, the application is started based on the tag data, so as to upload the tag data to the server through the application; in the specific process of starting the application based on the tag data, the user terminal may parse the tag data to obtain a parsing result, wherein the parsing result may include a tag identifier, a program identifier and / or a program address, and then start the corresponding application in the installed application list of the user terminal according to the parsing result; After the application is started based on the tag data, the tag data is passed to the application for uploading to the server; it should be noted that the tag data passed to the application may be all the tag data, such as passing the tag identifier, program identifier and / or program address as tag data to the application. In addition, only part of the content contained in the tag data may be passed to the application, such as passing the tag identifier in the tag data to the application.

[0022] Step S206, receiving and displaying the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server.

[0023] In a specific implementation, the user terminal starts the application based on the tag data and passes in the tag data, and uploads the tag data to the server through the application; correspondingly, the server obtains the tag data uploaded by the user terminal and read from the near-field communication tag of the vehicle. After obtaining the tag data, the server determines at least one program for program synchronization login on the vehicle terminal according to the tag data. Since the program synchronization login is to be performed based on the login account of the logged-in user, but the login account and the logged-in program often involve the privacy of the logged-in user, the program synchronization login on the vehicle terminal based on the login account of the logged-in user needs to be authorized by the logged-in user; therefore, after the server determines at least one program for program synchronization login on the vehicle terminal according to the tag data, it cooperates with the user terminal to perform synchronization login authorization for program synchronization login of at least one program on the vehicle terminal based on the login account; correspondingly, after the application uploads the tag data to the server, the user terminal cooperates with the server through the application to perform synchronization login authorization for program synchronization login of at least one program on the vehicle terminal based on the login account; that is, step S206 can be replaced by performing synchronization login authorization for program synchronization login of at least one program on the vehicle terminal based on the login account through the cooperation of the application and the server, and forms a new implementation method with one or more other processing steps provided in this embodiment.

[0024] The program synchronous login includes logging in to at least one program together or in parallel. The server in this embodiment includes a server for an application, wherein the application may be a payment application. At least one program in this embodiment may be an application that runs independently on a vehicle terminal. In addition, at least one program may be a subprogram that runs based on a host program, wherein the host program may be installed on a vehicle terminal; the host program may be a lightweight container that carries at least one subprogram. The host program in this embodiment may be provided by a service provider that provides the application, that is, the host program may correspond to a server.

[0025] In actual applications, the program can be provided by the program service provider, that is, a third party, and the login of the program needs to be executed by the program server. In this case, in order to enhance the trust of the program service provider and enable the program server to cooperate in the synchronous login of the program on the vehicle terminal, in this embodiment, it is possible to interact with the program server in advance to obtain the authorization result submitted by the program server, and configure the calling interface of the program server based on the authorization result to realize data transmission with the program server through the calling interface; in addition, the vehicle information, the logged-in user and the program identifier of the authorized program can also be associated to characterize the association between the vehicle, user and program; among them, if the vehicle information entered by the logged-in user through the vehicle subroutine of the application is obtained, the association between the vehicle information and the logged-in user is established, and the program that authorizes the vehicle type in the vehicle information is associated with the logged-in user.

[0026] Based on the association between vehicle information, logged-in users and programs, after receiving the tag data uploaded by the user terminal, the server determines at least one program for synchronously logging into the vehicle terminal according to the tag data, that is, reads at least one program associated with the logged-in user as the program for synchronously logging into the vehicle terminal.

[0027] In specific implementation, in order to improve the efficiency of program synchronous login and avoid secondary login when the vehicle terminal has already logged in some programs associated with the logged-in user, in this embodiment, the program for program synchronous login can include the program in the unlogged-in state associated with the logged-in user. In an optional implementation manner provided by this embodiment, the program for program synchronous login is determined in the following manner: Read multiple candidate programs associated with the logged-in user and the login status of each candidate program according to the tag data; A candidate program whose login state is a non-logged-in state is determined as a program for program synchronization registration.

[0028] Optionally, the tag data may also include the vehicle type, the vehicle terminal identification and / or the vehicle identification. The vehicle identification may be an identification that uniquely identifies the vehicle, such as the vehicle VIN (Vehicle Identification Number) number or the vehicle hardware device number.

[0029] Specifically, according to the vehicle type carried in the tag data, multiple candidate programs associated with the logged-in user and the login status of each candidate program can be read, and the candidate program in the unlogged-in state can be determined as the program for program synchronization login.

[0030] For example, the server stores the association between vehicle type, logged-in user and program. After acquiring the tag data, based on the known vehicle type and logged-in user, the server reads the associated program as a candidate program, and reads the login status of each candidate program, and determines the candidate program with a login status of not logged in as the program for program synchronization login.

[0031] In addition, it is also possible to associate only the logged-in user with the program. Then, in the process of determining at least one program for synchronous login, there is no need to base it on the vehicle type carried by the tag data. That is, after the server obtains the tag data uploaded by the user terminal and read from the near-field communication tag of the vehicle, it responds to the tag data and determines at least one program for synchronous login on the vehicle terminal.

[0032] Based on determining at least one program for synchronous program login on the vehicle terminal, the server returns the login account of the logged-in user and the program identifier of at least one program to the user terminal for synchronous login authorization. Correspondingly, the user terminal receives the program identifier and login account of at least one program for synchronous program login on the vehicle terminal returned by the server; the login account in this embodiment includes the account of the logged-in user to log in to the application; in addition, it can also be an identifier that represents the uniqueness of the logged-in user or is bound to the account of the logged-in application, such as the instant messaging identifier of the logged-in user.

[0033] In specific implementation, in order to enhance the logged-in user's awareness of the program identifier and login account of at least one displayed program, the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server are received and displayed. During the display process, in order to enhance the logged-in user's awareness of the vehicle, a login authorization page may be generated and displayed according to the program identifier, login account, and vehicle type carried by the tag data; in an optional implementation manner provided by this embodiment, after the user terminal receives the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server, the program is displayed in the following manner: Generate a login authorization list based on the program identifier and login account; Generate and display the login authorization page based on the login authorization list and the vehicle type carried by the tag data.

[0034] During the specific execution process, the program identifier and login account of at least one program for program synchronization login on the vehicle terminal are received and returned by the server. A login authorization list is generated based on the program identifier and the login account. A login authorization page is generated and displayed based on the login authorization list and the vehicle type carried by the tag data.

[0035] For example, Figure 3 The login authorization page shown displays a login authorization list 301, which includes payment programs, vehicle programs and music programs. In order to enhance the logged-in user's awareness of the login account, a communication identifier "111xxxxxxxx" bound to the application by the logged-in user can be configured after each program; in addition, the login authorization page also displays the vehicle type and confirmation control, and the logged-in user can submit the login authorization instruction through the confirmation control.

[0036] In addition to receiving and displaying the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server, the program identifier, configuration items and login account of at least one program for program synchronization login on the vehicle terminal returned by the server can also be received and displayed. In the specific display process, a login authorization page is generated and displayed according to the program identifier, configuration items, login account and vehicle type; For example, Figure 3 In the login authorization list 301 in the login authorization page shown, the configuration items of the payment program include service settings and payment settings; the configuration items of the vehicle program include smart driving settings and in-vehicle hardware settings; the configuration items of the music program include my playlist; That is, step S206 can be replaced by receiving and displaying the program data and login account of at least one program for program synchronization login in the vehicle terminal returned by the server, and forming a new implementation method with one or more other processing steps provided in this embodiment. Optionally, the program data includes a program identifier and a configuration item.

[0037] It should be noted that the configuration items of the program can be configured by the program service provider when authorizing the program, and the program configuration items can be stored in association with the program; specifically, after the server determines at least one program for synchronous program login at the vehicle terminal, it can return the login account of the logged-in user and the program data of at least one program to the user terminal for synchronous login authorization.

[0038] In addition to performing synchronous login authorization for program synchronous login of at least one program on the vehicle terminal based on the login account through cooperation between the application and the server, at least one program identifier of a program can also be added to the tag data to enable the application to perform synchronous login authorization for program synchronous login of at least one program on the vehicle terminal; in this case, steps S204 to S206 can also be replaced by starting the application based on the tag data, passing the tag data to the application, displaying the login account of the logged-in user and the program identifier of at least one program carried by the tag data through the application, and forming a new implementation method together with one or more other processing steps provided in this embodiment.

[0039] Step S208, obtaining the submitted login authorization instruction and uploading it to the server, so as to cooperate with the program access of the vehicle terminal to perform program login of the at least one program.

[0040] In specific implementation, during the process of synchronous login authorization for at least one program on the vehicle terminal based on the login account through cooperation between the application and the server, the program identifier and login account of at least one program for synchronous program login on the vehicle terminal returned by the server are received and displayed, and then the submitted login authorization instruction is obtained and uploaded to the server for use in cooperating with the program access of the vehicle terminal to log in to at least one program.

[0041] During the specific execution process, the logged-in user can select all programs for program synchronous login based on the login authorization page, or can select part of the programs for program synchronous login. In this way, the logged-in user can flexibly select the programs for program synchronous login based on the perception of at least one program that can be logged in synchronously, thereby improving the logged-in user's perception of program synchronous login based on near field communication. In an optional implementation manner provided by this embodiment, in the process of obtaining the submitted login authorization instruction and uploading it to the server for program login of at least one program in conjunction with program access of the vehicle terminal, if the login authorization instruction is detected, the target program identifier selected by the logged-in user is read, and the target program identifier and the login account are uploaded to the server for program login of the target program corresponding to the target program identifier in conjunction with program access of the vehicle terminal.

[0042] In addition, the logged-in user can also configure the program based on the display of the program data and the login account to obtain the program configuration information. Therefore, in the process of uploading to the server, the login authorization instruction carrying the program configuration information of the target program can be uploaded to the server, that is, the login authorization instruction can carry the program configuration information of the target program, and the program configuration information can be obtained by entering the configuration information based on the configuration items of the displayed target program.

[0043] Specifically, if a login authorization instruction is detected, the selected target program identifier and the program configuration information entered based on the configuration items of the target program are read; the target program identifier, the program configuration information and the login account are uploaded to the server, so that in addition to selecting the target program for program synchronous login through the login authorization page, the selected target program can also be personalized.

[0044] In a specific implementation, the user terminal obtains the submitted login authorization instruction and submits it to the server, so as to cooperate with the program access of the vehicle terminal to perform program login of at least one program. Correspondingly, the server performs login processing of at least one program in combination with the program server and the program access of the vehicle terminal according to the login authorization instruction uploaded by the user terminal; In the specific execution process, the server combines with the program server to cooperate with the program access of the vehicle terminal to log in the program of at least one program. Specifically, the vehicle terminal identifier and login account can be synchronously sent to the program server of each program in at least one program to cooperate with the program access of the vehicle terminal to log in the program, thereby realizing the synchronous login of the program in the vehicle terminal; in an optional implementation manner provided by this embodiment, the server performs the following operations in the process of cooperating with the program access of the vehicle terminal to log in the program of at least one program: Read the vehicle terminal identification carried by the tag data, or query the vehicle terminal identification associated with the tag identification; Send the login account and vehicle terminal identification to the program server of each program to cooperate with the program access of the vehicle terminal for program login.

[0045] During this process, the program on the vehicle terminal may be in an access state or not. The program server cooperates with the program access of the vehicle terminal to log in the program. It may be in response to the program access instruction submitted by the vehicle terminal through the program to log in the program, or it may be to first perform a background login and then log in the program after detecting the program access instruction. The following specifically explains the program login performed by the program server in cooperation with the program access of the vehicle terminal in these two cases.

[0046] (1) In specific implementation, after any program server receives the login account and vehicle terminal identification sent by the server, it can first perform background login. If it detects that the vehicle terminal corresponding to the vehicle terminal identification submits a program access instruction for the corresponding program, it returns the login credentials obtained by the background login to the vehicle terminal to log in the program on the vehicle terminal; that is: the program server first performs background login according to the login account and vehicle terminal identification. If it detects that the vehicle terminal corresponding to the vehicle terminal identification submits a program access instruction, it returns the login credentials to the vehicle terminal to log in the program on the vehicle terminal.

[0047] In an optional implementation manner provided by this embodiment, the program server cooperates with the vehicle terminal to log in the program in the following manner: Generate login credentials based on the login account, and associate the login credentials with the vehicle terminal identifier for storage; If a program access instruction is detected, the login credentials are read according to the vehicle terminal identification carried in the program access instruction and returned to the vehicle terminal to log in the program on the vehicle terminal.

[0048] During the specific execution process, after the program server receives the login account and vehicle terminal identifier sent by the server, it generates a login credential based on the login account. In order to determine the vehicle terminal for which the login credential can be used, the login credential is associated with the vehicle terminal identifier and stored. In this way, if a program access instruction uploaded by the vehicle terminal corresponding to the vehicle terminal identifier is detected, the login credential associated with the vehicle terminal identifier is returned to the vehicle terminal for program login on the vehicle terminal.

[0049] (2) In specific implementation, the program server may also first store the received login account and vehicle terminal identification. If a program access instruction uploaded by the vehicle terminal is detected, the program login to the vehicle terminal is performed based on the login account and the vehicle terminal identification; that is, the program server receives and stores the login account and the vehicle terminal identification. If a program access instruction submitted by the vehicle terminal corresponding to the vehicle terminal identification is detected, the background login and the program login on the vehicle terminal are performed based on the login account and the vehicle terminal identification.

[0050] In an optional implementation manner provided by this embodiment, the program server cooperates with the vehicle terminal to log in the program in the following manner: The login account and the vehicle terminal identification are associated and stored; Read the login account associated with the vehicle terminal identifier carried in the program access instruction uploaded by the vehicle terminal, and generate login credentials based on the login account; The login credentials are associated with the vehicle terminal identification and stored, and the login credentials are returned to the vehicle terminal for program login on the vehicle terminal.

[0051] During the specific execution process, after the program server receives the login account and vehicle terminal identification sent by the server, it first associates and stores the login account and the vehicle terminal identification. If it detects a program access instruction uploaded by the vehicle terminal corresponding to the vehicle terminal identification, it reads the login account associated with the vehicle terminal identification carried by the access instruction, and generates login credentials based on the login account. After obtaining the login credentials, on the one hand, it associates and stores the login credentials with the vehicle terminal identification to complete the background login. On the other hand, it returns the login credentials to the vehicle terminal to log in to the program on the vehicle terminal.

[0052] In addition to the above two methods of program login in cooperation with the vehicle terminal's program access, the program server can also generate login credentials based on the login account, associate the login credentials with the vehicle terminal identifier, and return the login credentials to the vehicle terminal corresponding to the vehicle terminal identifier to perform program login on the vehicle terminal, that is, the server and the program server cooperate to perform program login on the vehicle terminal according to the login account.

[0053] It should be noted that in addition to sending the login account and vehicle terminal identification to the program server, if the login authorization instruction carries program configuration information, the server also sends the program configuration information to the program server. In the process of returning the login credentials to the vehicle terminal, the program server can return the login credentials and the associated program configuration information to the vehicle terminal to log in and configure the program of the vehicle terminal; the vehicle terminal first logs in the program according to the login credentials, and then configures the program according to the program configuration information. Among them, the program configuration information is the program configuration information of which program, and the program configuration information can be sent to the corresponding program server.

[0054] In addition, in order to enhance the logged-in user's awareness of the program logged into the vehicle terminal, the program logged into the vehicle terminal can also be configured based on the program configuration information of the program by the logged-in user through the user terminal; in the specific execution process, the user terminal can configure the program through the target program and upload the program configuration information to the target program server; the target program server configures and processes the target program running on the vehicle terminal according to the program configuration information. Specifically, when the program server returns the login credentials to the vehicle terminal, it can read the program configuration information associated with the login account, and return the login credentials and program configuration information to the vehicle terminal; wherein, the program configuration information associated with the login account can be obtained by the logged-in user logging into the program on the user terminal or other terminal device and configuring the program, or it can be obtained by the logged-in user entering the configuration information based on the configuration items in the synchronous login authorization process sent by the server, which is not limited in this embodiment.

[0055] In addition to synchronously logging into the program of the vehicle terminal based on near-field communication, synchronously exiting the program of the vehicle terminal can also be performed based on near-field communication.

[0056] In specific implementation, after the user terminal passes the tag data to the application to upload to the server, if the server returns the program identifier and login account of at least one program for synchronous login on the vehicle terminal, a login authorization page is generated and displayed; optionally, at least one program for synchronous login is a candidate program in the unlogged-in state. In addition, for the candidate program in the logged-in state, the program can also be synchronously exited, thereby improving the efficiency of program exit through synchronous exit.

[0057] In an optional implementation manner provided by the present embodiment, if the program identifier and login account of at least one program to be exited for synchronous program exit on the vehicle terminal are received from the server, the program identifier and login account of at least one program to be exited are displayed, the submitted exit authorization instruction is obtained and uploaded to the server to exit the program of at least one program to be exited on the vehicle terminal. Correspondingly, the server obtains a candidate program with a login status of logged in as at least one program to be exited for synchronous program exit on the vehicle terminal, returns the program identifier and login account of at least one program to be exited to the user terminal for synchronous exit authorization, and performs synchronous exit authorization on at least one program on the vehicle terminal in combination with the program server according to the exit authorization instruction uploaded by the user terminal. Program exit of the program to be exited; further, in an optional implementation manner provided by the present embodiment, in the process of exiting at least one program to be exited on the vehicle terminal in conjunction with the program server, the server may send a program exit reminder containing a login account and a vehicle terminal identifier to the program servers of each program to be exited, so as to exit the program to be exited on the vehicle terminal. Correspondingly, in the process of exiting the program to be exited on the vehicle terminal, the program server of any program to be exited first queries the login credentials associated with the vehicle terminal identifier, then marks the login credentials invalid, and then sends an exit reminder to the vehicle terminal identifier corresponding to any program to be exited on the vehicle terminal, so as to exit any program to be exited on the vehicle terminal.

[0058] During this process, the user terminal can generate and display an exit authorization page based on the program identifier, login account and vehicle type of the program to be exited. The specific process of generating the exit authorization page is similar to the specific process of generating the login authorization page mentioned above. Please refer to the above related content. This embodiment is not limited here.

[0059] In addition to using the login account of the logged-in user to log in to the application and cooperating with the program access of the vehicle terminal to perform program synchronous login of at least one program associated with the logged-in user, the present embodiment can also log in to the vehicle terminal based on the login account through near-field communication, thereby improving the convenience of the logged-in user logging into the vehicle terminal. Specifically, the user terminal transmits tag data to the application to upload it to the server. Correspondingly, in an optional implementation manner provided by this embodiment, the server sends the login account and driving preference information to the vehicle service provider to which the vehicle belongs based on the tag data, so as to log in to the vehicle terminal based on the login account and perform driving configuration of the vehicle based on the driving preference information.

[0060] In the specific implementation process, the driving preference information of the logged-in user can be stored on the server. After receiving the tag data uploaded by the user terminal, the server determines the vehicle service provider according to the vehicle terminal identifier carried in the tag data, and sends the login account and the driving preference information associated with the login account to the vehicle service provider, so as to log in to the vehicle terminal based on the login account and perform the vehicle driving configuration based on the driving preference information. In order to improve the vehicle service provider's perception of the logged-in vehicle terminal, the vehicle terminal identifier can also be sent to the vehicle service provider, so as to log in to the vehicle terminal corresponding to the vehicle terminal identifier based on the login account.

[0061] Based on the program synchronization login of at least one program associated with the logged-in user on the vehicle terminal according to the login account, the program data of each program can be viewed through the vehicle terminal. If the program includes a payment program, payment processing can also be performed based on the payment program.

[0062] It should be noted that step S208 can be replaced by obtaining the submitted login authorization instruction and uploading it to the server, so as to perform program synchronization login of at least one program of the vehicle terminal according to the login account, and form a new implementation method with one or more other processing steps provided in this embodiment, or step S208 can also be replaced by obtaining the submitted login authorization instruction and uploading it to the server, and form a new implementation method with one or more other processing steps provided in this embodiment.

[0063] In summary, the program login processing method for one or more vehicle terminals provided in this embodiment can realize synchronous program login of at least one program on the vehicle terminal of the vehicle according to the login account of the login user by configuring a near field communication tag in the vehicle so that the user terminal of the logged-in user can be connected to the near field communication tag through near field communication, thereby, by placing the user terminal at the location of the near field communication tag of the vehicle and performing a one-time authorization process, at least one program can be synchronously logged in on the vehicle terminal, thereby improving the convenience and efficiency of program login; During this process, the user terminal reads the tag data stored in the near-field communication tag of the vehicle through near-field communication, starts the application based on the tag data, and passes the tag data to the application for uploading to the server. The server determines at least one program for program synchronization login on the vehicle terminal based on the tag data read from the near-field communication tag of the vehicle uploaded by the user terminal, and returns the login account of the logged-in user and the program identifier of at least one program to the user terminal. The user terminal receives the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server, generates and displays a login authorization page based on the program identifier, login account and vehicle type carried by the tag data, and uploads it to the server if a login authorization instruction is obtained. The server performs program synchronization login on at least one program of the vehicle terminal based on the login account according to the login authorization instruction uploaded by the user terminal and the program server. In this way, when driving or riding in different vehicles, program login on the vehicle terminal can be conveniently and efficiently performed through near-field communication connection, thereby improving the flexibility and convenience of program login on the vehicle terminal.

[0064] The above steps S202 to S208 provided in this embodiment can be executed by the user terminal. It should be noted that the above steps S202 to S208 executed by the user terminal and the steps S502 to S508 executed by the server in the following embodiment can cooperate with each other during the execution process. Therefore, when reading this embodiment, please refer to the corresponding contents of steps S502 to S508 provided in the following method embodiment, and when reading the following method embodiment, please refer to the corresponding contents of steps S202 to S208 provided in this embodiment.

[0065] The following takes the application of a program login processing method for a vehicle terminal provided by this embodiment in a subroutine login processing scenario of a vehicle terminal as an example to further illustrate the program login processing method for a vehicle terminal provided by this embodiment. Figure 4 As shown, the program login processing method of the vehicle terminal applied to the subroutine login processing scenario of the vehicle terminal specifically includes the following steps.

[0066] Step S402, reading tag data stored in a near field communication tag of the vehicle through a near field communication connection.

[0067] Step S404, starting the application based on the tag data, and passing the tag data to the application for uploading to the server.

[0068] Step S410, receiving the subprogram identifier and login account of at least one subprogram for program synchronization login in the vehicle terminal returned by the server.

[0069] Step S412: Generate and display a login authorization page based on the program identifier, login account, and vehicle type carried in the tag data.

[0070] Step S414, obtaining the login authorization instruction submitted by the logged-in user through the login authorization page.

[0071] Step S416, uploading the login authorization instruction to the server.

[0072] The above-mentioned steps S402 to S404 and steps S410 to S416 provided in this embodiment are executed by the user terminal. It should be noted that the above-mentioned steps S402 to S404 and steps S410 to S416 executed by the user terminal and steps S406 to S408 and steps S418 to S420 executed by the server in the following embodiment can cooperate with each other during the execution process. Therefore, when reading this embodiment, please refer to the corresponding contents of steps S406 to S408 and steps S418 to S420 provided in the following method embodiment, and when reading the following method embodiment, please refer to the corresponding contents of steps S402 to S404 and steps S410 to S416 provided in this embodiment.

[0073] It should be noted that any one of steps S402 to S420 or any combination of multiple steps can be combined with any one of steps S202 to S208 to form a new implementation method according to the needs of implementation deployment; in addition, according to the needs of actual deployment, any one or multiple technical features can be selected in steps S402 to S420 and combined with any one or multiple technical features provided in steps S202 to S208 to form a new implementation method; or, any one or multiple technical features in steps S402 to S420 can be replaced with any one or multiple technical features provided in steps S202 to S208 to form a new implementation method according to the needs of actual deployment, which will not be repeated here.

[0074] One or more embodiments of another vehicle terminal program login processing method provided in this specification are as follows: Reference Figure 5 The program login processing method of the vehicle terminal provided in this embodiment specifically includes steps S502 to S508.

[0075] Step S502, obtaining tag data uploaded by the user terminal and read from the near field communication tag of the vehicle.

[0076] In this embodiment, a near field communication component that can perform near field communication (NFC) connection with other devices can be configured on the user terminal, so as to establish a near field communication connection with the near field communication tag of the vehicle through the near field communication component, so as to read the tag data stored in the near field communication tag of the vehicle through the near field communication connection; in addition to near field communication, it can also be Bluetooth communication, wireless network communication, infrared communication and / or radio frequency communication, and correspondingly, the near field communication component can be a Bluetooth component, wireless component, infrared component or radio frequency communication component that provides Bluetooth capability, wireless network capability, infrared communication capability or radio frequency communication capability; the near field communication tag of the vehicle can be a Bluetooth component, wireless component, infrared component or radio frequency communication component.

[0077] During the specific implementation, the user terminal reads the tag data stored in the vehicle's near-field communication tag through near-field communication; during the specific execution process, the user terminal can establish a near-field communication connection with the vehicle's near-field communication tag through the near-field communication component of the user terminal, and then, based on the established near-field communication connection, read the tag data stored in the vehicle's near-field communication tag through the near-field communication connection; in addition to the user terminal reading the tag data stored in the vehicle's near-field communication tag through near-field communication, the user terminal can also receive tag data sent by the vehicle's near-field communication tag through near-field communication.

[0078] The tag data includes the tag identifier of the near field communication tag, that is, the tag data can be replaced by the tag identifier; in addition, to start an application based on the tag data, the tag data can also include the program identifier and / or program address of the application to be started. It should be noted that the tag data can include any one or more of the tag identifier, program identifier and program address, or the tag data can also be replaced by any one or more of the tag identifier, program identifier and program address.

[0079] During the specific execution process, when the user terminal reads the tag data stored in the near-field communication tag of the vehicle through near-field communication, the user terminal may call the near-field communication for detection, and after detecting the near-field communication tag, establish a near-field communication connection with the near-field communication tag, and then read the stored tag data from the near-field communication tag; the near-field communication tag of the vehicle may also be used for detection, and after detecting the near-field communication component of the user terminal, establish a near-field communication connection with the near-field communication component, and then send the stored tag data to the near-field communication component.

[0080] In a specific implementation, after the tag data stored in the near field communication tag of the vehicle is read through near field communication, the application is started based on the tag data, so as to upload the tag data to the server through the application; in the specific process of starting the application based on the tag data, the user terminal may parse the tag data to obtain a parsing result, wherein the parsing result may include a tag identifier, a program identifier and / or a program address, and then start the corresponding application in the installed application list of the user terminal according to the parsing result; After the application is started based on the tag data, the tag data is passed to the application for uploading to the server; it should be noted that the tag data passed to the application may be all the tag data, such as passing the tag identifier, program identifier and / or program address as tag data to the application. In addition, only part of the content contained in the tag data may be passed to the application, such as passing the tag identifier in the tag data to the application.

[0081] Step S504: Determine at least one program for program synchronization login in the vehicle terminal according to the tag data.

[0082] In specific implementation, the user terminal starts the application based on the tag data and passes in the tag data, and uploads the tag data to the server through the application; correspondingly, the server obtains the tag data uploaded by the user terminal and read from the near-field communication tag of the vehicle. After obtaining the tag data, the server determines at least one program for synchronous login on the vehicle terminal based on the tag data. Since the program synchronous login is to be performed based on the login account of the logged-in user, but the login account and the logged-in program often involve the privacy of the logged-in user, the authorization of the logged-in user is required to perform synchronous login on the vehicle terminal based on the login account of the logged-in user; therefore, after the server determines at least one program for synchronous login on the vehicle terminal based on the tag data, it cooperates with the user terminal to perform synchronous login authorization for synchronous login of at least one program on the vehicle terminal based on the login account; correspondingly, after the application uploads the tag data to the server, the user terminal cooperates with the server through the application to perform synchronous login authorization for synchronous login of at least one program on the vehicle terminal based on the login account.

[0083] The program synchronous login includes logging in to at least one program together or in parallel. The server in this embodiment includes an application server, wherein the application may be a payment application. At least one program in this embodiment may be an application running independently on the vehicle terminal. In addition, at least one program may also be a subprogram running based on a host program, wherein the host program may be installed on the vehicle terminal.

[0084] In actual applications, the program can be provided by the program service provider, that is, a third party, and the login of the program needs to be executed by the program server. In this case, in order to enhance the trust of the program service provider and enable the program server to cooperate in the synchronous login of the program on the vehicle terminal, in this embodiment, it is possible to interact with the program server in advance to obtain the authorization result submitted by the program server, and configure the calling interface of the program server based on the authorization result to realize data transmission with the program server through the calling interface; in addition, the vehicle information, the logged-in user and the program identifier of the authorized program can also be associated to characterize the association between the vehicle, user and program; among them, if the vehicle information entered by the logged-in user through the vehicle subroutine of the application is obtained, the association between the vehicle information and the logged-in user is established, and the program that authorizes the vehicle type in the vehicle information is associated with the logged-in user.

[0085] Based on the association between vehicle information, logged-in users and programs, after receiving the tag data uploaded by the user terminal, the server determines at least one program for synchronously logging into the vehicle terminal according to the tag data, that is, reads at least one program associated with the logged-in user as the program for synchronously logging into the vehicle terminal.

[0086] In specific implementation, in order to improve the efficiency of program synchronous login and avoid secondary login when the vehicle terminal has already logged in some programs associated with the logged-in user, in this embodiment, the program for program synchronous login can include the program in the unlogged-in state associated with the logged-in user. In an optional implementation manner provided by this embodiment, the program for program synchronous login is determined in the following manner: Read multiple candidate programs associated with the logged-in user and the login status of each candidate program according to the tag data; A candidate program whose login state is a non-logged-in state is determined as a program for program synchronization registration.

[0087] Optionally, the tag data may also include the vehicle type, the vehicle terminal identification and / or the vehicle identification. The vehicle identification may be an identification that uniquely identifies the vehicle, such as the vehicle VIN (Vehicle Identification Number) number or the vehicle hardware device number.

[0088] Specifically, according to the vehicle type carried in the tag data, multiple candidate programs associated with the logged-in user and the login status of each candidate program can be read, and the candidate program in the unlogged-in state can be determined as the program for program synchronization login.

[0089] For example, the server stores the association between vehicle type, logged-in user and program. After acquiring the tag data, based on the known vehicle type and logged-in user, the server reads the associated program as a candidate program, and reads the login status of each candidate program, and determines the candidate program with a login status of not logged in as the program for program synchronization login.

[0090] In addition, it is also possible to associate only the logged-in user with the program. Then, in the process of determining at least one program for synchronous login, there is no need to base it on the vehicle type carried by the tag data. That is, after the server obtains the tag data uploaded by the user terminal and read from the near-field communication tag of the vehicle, it responds to the tag data and determines at least one program for synchronous login on the vehicle terminal.

[0091] Step S506: Return the login account of the logged-in user and the program identifier of the at least one program to the user terminal for synchronous login authorization.

[0092] Based on determining at least one program for synchronous program login on the vehicle terminal, the server returns the login account of the logged-in user and the program identifier of at least one program to the user terminal for synchronous login authorization. Correspondingly, the user terminal receives the program identifier and login account of at least one program for synchronous program login on the vehicle terminal returned by the server; the login account in this embodiment includes the account of the logged-in user to log in to the application; in addition, it can also be an identifier that represents the uniqueness of the logged-in user or is bound to the account of the logged-in application, such as the instant messaging identifier of the logged-in user.

[0093] In specific implementation, in order to enhance the logged-in user's awareness of the program identifier and login account of at least one displayed program, the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server are received and displayed. During the display process, in order to enhance the logged-in user's awareness of the vehicle, a login authorization page may be generated and displayed according to the program identifier, login account, and vehicle type carried by the tag data; in an optional implementation manner provided by this embodiment, after the user terminal receives the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server, the program is displayed in the following manner: Generate a login authorization list based on the program identifier and login account; Generate and display the login authorization page based on the login authorization list and the vehicle type carried by the tag data.

[0094] During the specific execution process, the program identifier and login account of at least one program for program synchronization login on the vehicle terminal are received and returned by the server. A login authorization list is generated based on the program identifier and the login account. A login authorization page is generated and displayed based on the login authorization list and the vehicle type carried by the tag data.

[0095] For example, Figure 3 The login authorization page shown displays a login authorization list 301, which includes payment programs, vehicle programs and music programs. In order to enhance the logged-in user's awareness of the login account, a communication identifier "111xxxxxxxx" bound to the application by the logged-in user can be configured after each program; in addition, the login authorization page also displays the vehicle type and confirmation control, and the logged-in user can submit the login authorization instruction through the confirmation control.

[0096] In addition to receiving and displaying the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server, the program identifier, configuration items and login account of at least one program for program synchronization login on the vehicle terminal returned by the server can also be received and displayed. In the specific display process, a login authorization page is generated and displayed according to the program identifier, configuration items, login account and vehicle type; For example, Figure 3 In the login authorization list 301 in the login authorization page shown, the configuration items of the payment program include service settings and payment devices; the configuration items of the vehicle program include smart driving settings and in-vehicle hardware settings; and the configuration items of the music program include my playlist.

[0097] It should be noted that the configuration items of the program can be configured by the program service provider when authorizing the program, and the program configuration items can be stored in association with the program; specifically, after the server determines at least one program for synchronous program login at the vehicle terminal, it can return the login account of the logged-in user and the program data of at least one program to the user terminal for synchronous login authorization.

[0098] In addition to cooperating with the application and the server to perform synchronous login authorization for at least one program on the vehicle terminal based on the login account, a program identifier of at least one program can also be added to the tag data to enable the application to perform synchronous login authorization for at least one program on the vehicle terminal.

[0099] Step S508 , according to the login authorization instruction uploaded by the user terminal, in combination with the program server and the program access of the vehicle terminal, program login of the at least one program is performed.

[0100] In specific implementation, during the process of synchronous login authorization for at least one program on the vehicle terminal based on the login account through cooperation between the application and the server, the program identifier and login account of at least one program for synchronous program login on the vehicle terminal returned by the server are received and displayed, and then the submitted login authorization instruction is obtained and uploaded to the server for use in cooperating with the program access of the vehicle terminal to log in to at least one program.

[0101] During the specific execution process, the logged-in user can select all programs for program synchronous login based on the login authorization page, or can select part of the programs for program synchronous login. In this way, the logged-in user can flexibly select the programs for program synchronous login based on the perception of at least one program that can be logged in synchronously, thereby improving the logged-in user's perception of program synchronous login based on near field communication. In an optional implementation manner provided by this embodiment, in the process of obtaining the submitted login authorization instruction and uploading it to the server for program login of at least one program in conjunction with program access of the vehicle terminal, if the login authorization instruction is detected, the target program identifier selected by the logged-in user is read, and the target program identifier and the login account are uploaded to the server for program login of the target program corresponding to the target program identifier in conjunction with program access of the vehicle terminal.

[0102] In addition, the logged-in user can also configure the program based on the display of the program data and the login account to obtain the program configuration information. Therefore, in the process of uploading to the server, the login authorization instruction carrying the program configuration information of the target program can be uploaded to the server, that is, the login authorization instruction can carry the program configuration information of the target program, and the program configuration information can be obtained by entering the configuration information based on the configuration items of the displayed target program.

[0103] Specifically, if a login authorization instruction is detected, the selected target program identifier and the program configuration information entered based on the configuration items of the target program are read; the target program identifier, the program configuration information and the login account are uploaded to the server, so that in addition to selecting the target program for program synchronous login through the login authorization page, the selected target program can also be personalized.

[0104] In a specific implementation, the user terminal obtains the submitted login authorization instruction and submits it to the server, so as to cooperate with the program access of the vehicle terminal to perform program login of at least one program. Correspondingly, the server performs login processing of at least one program in combination with the program server and the program access of the vehicle terminal according to the login authorization instruction uploaded by the user terminal; In the specific execution process, the server combines with the program server to cooperate with the program access of the vehicle terminal to log in the program of at least one program. Specifically, the vehicle terminal identifier and login account can be synchronously sent to the program server of each program in at least one program to cooperate with the program access of the vehicle terminal to log in the program, thereby realizing the synchronous login of the program in the vehicle terminal; in an optional implementation manner provided by this embodiment, the server performs the following operations in the process of cooperating with the program access of the vehicle terminal to log in the program of at least one program: Read the vehicle terminal identification carried by the tag data, or query the vehicle terminal identification associated with the tag identification; Send the login account and vehicle terminal identification to the program server of each program to cooperate with the program access of the vehicle terminal for program login.

[0105] During this process, the program on the vehicle terminal may be in an access state or not. The program server cooperates with the program access of the vehicle terminal to log in the program. It may be in response to the program access instruction submitted by the vehicle terminal through the program to log in the program, or it may be to first perform a background login and then log in the program after detecting the program access instruction. The following specifically explains the program login performed by the program server in cooperation with the program access of the vehicle terminal in these two cases.

[0106] (1) In specific implementation, after any program server receives the login account and vehicle terminal identification sent by the server, it can first perform background login. If it detects that the vehicle terminal corresponding to the vehicle terminal identification submits a program access instruction for the corresponding program, it returns the login credentials obtained by the background login to the vehicle terminal to log in the program on the vehicle terminal; that is: the program server first performs background login according to the login account and vehicle terminal identification. If it detects that the vehicle terminal corresponding to the vehicle terminal identification submits a program access instruction, it returns the login credentials to the vehicle terminal to log in the program on the vehicle terminal.

[0107] In an optional implementation manner provided by this embodiment, the program server cooperates with the vehicle terminal to log in the program in the following manner: Generate login credentials based on the login account, and associate the login credentials with the vehicle terminal identifier for storage; If a program access instruction is detected, the login credentials are read according to the vehicle terminal identification carried in the program access instruction and returned to the vehicle terminal to log in the program on the vehicle terminal.

[0108] During the specific execution process, after the program server receives the login account and vehicle terminal identifier sent by the server, it generates a login credential based on the login account. In order to determine the vehicle terminal for which the login credential can be used, the login credential is associated with the vehicle terminal identifier and stored. In this way, if a program access instruction uploaded by the vehicle terminal corresponding to the vehicle terminal identifier is detected, the login credential associated with the vehicle terminal identifier is returned to the vehicle terminal for program login on the vehicle terminal.

[0109] (2) In specific implementation, the program server may also first store the received login account and vehicle terminal identification. If a program access instruction uploaded by the vehicle terminal is detected, the program login to the vehicle terminal is performed based on the login account and the vehicle terminal identification; that is, the program server receives and stores the login account and the vehicle terminal identification. If a program access instruction submitted by the vehicle terminal corresponding to the vehicle terminal identification is detected, the background login and the program login on the vehicle terminal are performed based on the login account and the vehicle terminal identification.

[0110] In an optional implementation manner provided by this embodiment, the program server cooperates with the vehicle terminal to log in the program in the following manner: The login account and the vehicle terminal identification are associated and stored; Read the login account associated with the vehicle terminal identifier carried in the program access instruction uploaded by the vehicle terminal, and generate login credentials based on the login account; The login credentials are associated with the vehicle terminal identification and stored, and the login credentials are returned to the vehicle terminal for program login on the vehicle terminal.

[0111] During the specific execution process, after the program server receives the login account and vehicle terminal identification sent by the server, it first associates and stores the login account and the vehicle terminal identification. If it detects a program access instruction uploaded by the vehicle terminal corresponding to the vehicle terminal identification, it reads the login account associated with the vehicle terminal identification carried by the access instruction, and generates login credentials based on the login account. After obtaining the login credentials, on the one hand, it associates and stores the login credentials with the vehicle terminal identification to complete the background login. On the other hand, it returns the login credentials to the vehicle terminal to log in to the program on the vehicle terminal.

[0112] In addition to the above two methods of program login in cooperation with the vehicle terminal's program access, the program server can also generate login credentials based on the login account, associate the login credentials with the vehicle terminal identifier, and return the login credentials to the vehicle terminal corresponding to the vehicle terminal identifier to perform program login on the vehicle terminal, that is, the server and the program server cooperate to perform program login on the vehicle terminal according to the login account.

[0113] It should be noted that in addition to sending the login account and vehicle terminal identification to the program server, if the login authorization instruction carries program configuration information, the server also sends the program configuration information to the program server. In the process of returning the login credentials to the vehicle terminal, the program server can return the login credentials and the associated program configuration information to the vehicle terminal to log in and configure the program of the vehicle terminal; the vehicle terminal first logs in the program according to the login credentials, and then configures the program according to the program configuration information. Among them, the program configuration information is the program configuration information of which program, and the program configuration information can be sent to the corresponding program server.

[0114] In addition, in order to enhance the logged-in user's awareness of the program logged into the vehicle terminal, the program logged into the vehicle terminal can also be configured based on the program configuration information of the program by the logged-in user through the user terminal; in the specific execution process, the user terminal can configure the program through the target program and upload the program configuration information to the target program server; the target program server configures and processes the target program running on the vehicle terminal according to the program configuration information. Specifically, when the program server returns the login credentials to the vehicle terminal, it can read the program configuration information associated with the login account, and return the login credentials and program configuration information to the vehicle terminal; wherein, the program configuration information associated with the login account can be obtained by the logged-in user logging into the program on the user terminal or other terminal device and configuring the program, or it can be obtained by the logged-in user entering the configuration information based on the configuration items in the synchronous login authorization process sent by the server, which is not limited in this embodiment.

[0115] In addition to synchronously logging into the program of the vehicle terminal based on near-field communication, synchronously exiting the program of the vehicle terminal can also be performed based on near-field communication.

[0116] In specific implementation, after the user terminal passes the tag data to the application to upload to the server, if the server returns the program identifier and login account of at least one program for synchronous login on the vehicle terminal, a login authorization page is generated and displayed; optionally, at least one program for synchronous login is a candidate program in the unlogged-in state. In addition, for the candidate program in the logged-in state, the program can also be synchronously exited, thereby improving the efficiency of program exit through synchronous exit.

[0117] In an optional implementation manner provided by the present embodiment, if the program identifier and login account of at least one program to be exited for synchronous program exit on the vehicle terminal are received from the server, the program identifier and login account of at least one program to be exited are displayed, the submitted exit authorization instruction is obtained and uploaded to the server to exit the program of at least one program to be exited on the vehicle terminal. Correspondingly, the server obtains a candidate program with a login status of logged in as at least one program to be exited for synchronous program exit on the vehicle terminal, returns the program identifier and login account of at least one program to be exited to the user terminal for synchronous exit authorization, and performs synchronous exit authorization on at least one program on the vehicle terminal in combination with the program server according to the exit authorization instruction uploaded by the user terminal. Program exit of the program to be exited; further, in an optional implementation manner provided by the present embodiment, in the process of exiting at least one program to be exited on the vehicle terminal in conjunction with the program server, the server may send a program exit reminder containing a login account and a vehicle terminal identifier to the program servers of each program to be exited, so as to exit the program to be exited on the vehicle terminal. Correspondingly, in the process of exiting the program to be exited on the vehicle terminal, the program server of any program to be exited first queries the login credentials associated with the vehicle terminal identifier, then marks the login credentials invalid, and then sends an exit reminder to the vehicle terminal identifier corresponding to any program to be exited on the vehicle terminal, so as to exit any program to be exited on the vehicle terminal.

[0118] During this process, the user terminal can generate and display an exit authorization page based on the program identifier, login account and vehicle type of the program to be exited. The specific process of generating the exit authorization page is similar to the specific process of generating the login authorization page mentioned above. Please refer to the above related content. This embodiment is not limited here.

[0119] In addition to using the login account of the logged-in user to log in to the application and cooperating with the program access of the vehicle terminal to perform program synchronous login of at least one program associated with the logged-in user, the present embodiment can also log in to the vehicle terminal based on the login account through near-field communication, thereby improving the convenience of the logged-in user logging into the vehicle terminal. Specifically, the user terminal transmits tag data to the application to upload it to the server. Correspondingly, in an optional implementation manner provided by this embodiment, the server sends the login account and driving preference information to the vehicle service provider to which the vehicle belongs based on the tag data, so as to log in to the vehicle terminal based on the login account and perform driving configuration of the vehicle based on the driving preference information.

[0120] In the specific implementation process, the driving preference information of the logged-in user can be stored on the server. After receiving the tag data uploaded by the user terminal, the server determines the vehicle service provider according to the vehicle terminal identifier carried in the tag data, and sends the login account and the driving preference information associated with the login account to the vehicle service provider, so as to log in to the vehicle terminal based on the login account and perform the vehicle driving configuration based on the driving preference information. In order to improve the vehicle service provider's perception of the logged-in vehicle terminal, the vehicle terminal identifier can also be sent to the vehicle service provider, so as to log in to the vehicle terminal corresponding to the vehicle terminal identifier based on the login account.

[0121] Based on the program synchronization login of at least one program associated with the logged-in user on the vehicle terminal according to the login account, the program data of each program can be viewed through the vehicle terminal. If the program includes a payment program, payment processing can also be performed based on the payment program.

[0122] In summary, the program login processing method for one or more vehicle terminals provided in this embodiment can realize synchronous program login of at least one program on the vehicle terminal of the vehicle according to the login account of the login user by configuring a near field communication tag in the vehicle so that the user terminal of the logged-in user can be connected to the near field communication tag through near field communication, thereby, by placing the user terminal at the location of the near field communication tag of the vehicle and performing a one-time authorization process, at least one program can be synchronously logged in on the vehicle terminal, thereby improving the convenience and efficiency of program login; During this process, the user terminal reads the tag data stored in the near-field communication tag of the vehicle through near-field communication, starts the application based on the tag data, and passes the tag data to the application for uploading to the server. The server determines at least one program for program synchronization login on the vehicle terminal based on the tag data read from the near-field communication tag of the vehicle uploaded by the user terminal, and returns the login account of the logged-in user and the program identifier of at least one program to the user terminal. The user terminal receives the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server, generates and displays a login authorization page based on the program identifier, login account and vehicle type carried by the tag data, and uploads it to the server if a login authorization instruction is obtained. The server performs program synchronization login on at least one program of the vehicle terminal based on the login account according to the login authorization instruction uploaded by the user terminal and the program server. In this way, when driving or riding in different vehicles, program login on the vehicle terminal can be conveniently and efficiently performed through near-field communication connection, thereby improving the flexibility and convenience of program login on the vehicle terminal.

[0123] The following takes the application of a program login processing method for a vehicle terminal provided by this embodiment in a subroutine login processing scenario of a vehicle terminal as an example to further illustrate the program login processing method for a vehicle terminal provided by this embodiment. Figure 4 As shown, the program login processing method of the vehicle terminal applied to the subroutine login processing scenario of the vehicle terminal specifically includes the following steps.

[0124] Step S406: Read at least one sub-application associated with the logged-in user for program synchronization login on the vehicle terminal according to the tag data.

[0125] Step S408: Return the login account of the user who logged into the application and the program identifier of at least one subprogram to the user terminal.

[0126] Step S418, reading the vehicle terminal identification carried in the tag data according to the login authorization instruction uploaded by the user terminal.

[0127] Step S420, sending the login account and the vehicle terminal identification to each subprogram server to cooperate with the subprogram access of the vehicle terminal to log in to the subprogram.

[0128] An embodiment of a program login processing device for a vehicle terminal provided in this specification is as follows: In the above-mentioned embodiment, a method for processing program login of a vehicle terminal is provided, and correspondingly, a device for processing program login of a vehicle terminal is also provided, which will be described below with reference to the accompanying drawings.

[0129] Reference Figure 6 , which shows a schematic diagram of an embodiment of a program login processing device for a vehicle terminal provided in this embodiment.

[0130] Since the device embodiment corresponds to the method embodiment, the description is relatively simple, and the relevant parts can refer to the corresponding description of the method embodiment provided above. The device embodiment described below is only illustrative.

[0131] This embodiment provides a program login processing device for a vehicle terminal, the device comprising: The tag data reading module 602 is configured to read the tag data stored in the near field communication tag of the vehicle through near field communication; An application startup module 604 is configured to start an application based on the tag data and pass the tag data to the application for uploading to a server; The receiving module 606 is configured to receive and display the program identifier and login account of at least one program for program synchronization login in the vehicle terminal returned by the server; The login authorization instruction uploading module 608 is configured to obtain the submitted login authorization instruction and upload it to the server, so as to cooperate with the program access of the vehicle terminal to perform program login of the at least one program.

[0132] Another embodiment of a program login processing device for a vehicle terminal provided in this specification is as follows: In the above-mentioned embodiment, another program login processing method of a vehicle terminal is provided. Correspondingly, a program login processing device of a vehicle terminal is also provided, which will be described below with reference to the accompanying drawings.

[0133] Reference Figure 7 , which shows a schematic diagram of an embodiment of a program login processing device for a vehicle terminal provided in this embodiment.

[0134] Since the device embodiment corresponds to the method embodiment, the description is relatively simple, and the relevant parts can refer to the corresponding description of the method embodiment provided above. The device embodiment described below is only illustrative.

[0135] This embodiment provides a program login processing device for a vehicle terminal, the device comprising: The tag data acquisition module 702 is configured to acquire tag data uploaded by a user terminal and read from a near field communication tag of a vehicle; A program determination module 704 is configured to determine at least one program for program synchronization login in the vehicle terminal according to the tag data; The return module 706 is configured to return the login account of the logged-in user and the program identifier of the at least one program to the user terminal for synchronous login authorization; The program login module 708 is configured to perform program login of the at least one program according to the login authorization instruction uploaded by the user terminal in combination with the program server and the program access of the vehicle terminal.

[0136] An embodiment of a user terminal provided in this specification is as follows: Corresponding to the above-described method for processing program login of a vehicle terminal, based on the same technical concept, one or more embodiments of this specification further provide a user terminal, which is used to execute the above-described method for processing program login of a vehicle terminal. Figure 8 A schematic diagram of the structure of a user terminal provided in one or more embodiments of this specification.

[0137] This embodiment provides a user terminal, including: like Figure 8As shown, the user terminal may have relatively large differences due to different configurations or performances, and may include one or more processors 801 and memory 802, and the memory 802 may store one or more storage applications or data. Among them, the memory 802 may be a temporary storage or a permanent storage. The application stored in the memory 802 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the user terminal. Furthermore, the processor 801 may be configured to communicate with the memory 802 and execute a series of computer executable instructions in the memory 802 on the user terminal. The user terminal may also include one or more power supplies 803, one or more wired or wireless network interfaces 804, one or more input / output interfaces 805, one or more keyboards 806, etc.

[0138] In a specific embodiment, the user terminal includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer executable instructions in the user terminal, and the one or more programs are configured to be executed by one or more processors, including computer executable instructions for performing the following: Reading tag data stored in a near field communication tag of the vehicle through near field communication; Starting an application based on the tag data, and passing the tag data to the application for uploading to a server; receiving and displaying the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server; The submitted login authorization instruction is obtained and uploaded to the server, so as to be used for program login of the at least one program in cooperation with the program access of the vehicle terminal.

[0139] A server embodiment provided in this specification is as follows: Corresponding to the above-described another vehicle terminal program login processing method, based on the same technical concept, one or more embodiments of this specification further provide a server, which is used to execute the above-mentioned vehicle terminal program login processing method. Fig. 9 A schematic diagram of the structure of a server provided for one or more embodiments of this specification.

[0140] This embodiment provides a server, including: like Fig. 9As shown, the server may have relatively large differences due to different configurations or performances, and may include one or more processors 901 and memory 902, and the memory 902 may store one or more storage applications or data. Among them, the memory 902 can be a short-term storage or a persistent storage. The application stored in the memory 902 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the server. Furthermore, the processor 901 can be configured to communicate with the memory 902 and execute a series of computer executable instructions in the memory 902 on the server. The server may also include one or more power supplies 903, one or more wired or wireless network interfaces 904, one or more input / output interfaces 905, etc.

[0141] In a specific embodiment, the server includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer executable instructions in the server, and the one or more programs are configured to be executed by one or more processors, including computer executable instructions for performing the following: Obtaining tag data uploaded by a user terminal and read from a near field communication tag of a vehicle; Determine at least one program for program synchronization login on the vehicle terminal according to the tag data; Returning the login account of the logged-in user and the program identifier of the at least one program to the user terminal for synchronous login authorization; According to the login authorization instruction uploaded by the user terminal, program login of the at least one program is performed in combination with the program server and the program access of the vehicle terminal.

[0142] An embodiment of a computer-readable storage medium provided in this specification is as follows: Corresponding to the above-described method for processing program login of a vehicle terminal, based on the same technical concept, one or more embodiments of this specification also provide a computer-readable storage medium.

[0143] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, and the computer-executable instructions implement the following process when executed: Reading tag data stored in a near field communication tag of the vehicle through near field communication; Starting an application based on the tag data, and passing the tag data to the application for uploading to a server; receiving and displaying the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server; The submitted login authorization instruction is obtained and uploaded to the server, so as to be used for program login of the at least one program in cooperation with the program access of the vehicle terminal.

[0144] It should be noted that the embodiment of a computer-readable storage medium in this specification and the embodiment of a program login processing method for a vehicle terminal in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned corresponding method, and the repeated parts will not be repeated.

[0145] Another computer-readable storage medium embodiment provided in this specification is as follows: Corresponding to the above-described another method for processing program login of a vehicle terminal, based on the same technical concept, one or more embodiments of this specification also provide another computer-readable storage medium.

[0146] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, and the computer-executable instructions implement the following process when executed: Obtaining tag data uploaded by a user terminal and read from a near field communication tag of a vehicle; Determine at least one program for program synchronization login on the vehicle terminal according to the tag data; Returning the login account of the logged-in user and the program identifier of the at least one program to the user terminal for synchronous login authorization; According to the login authorization instruction uploaded by the user terminal, program login of the at least one program is performed in combination with the program server and the program access of the vehicle terminal.

[0147] It should be noted that the embodiment of another computer-readable storage medium in this specification and the embodiment of another program login processing method for a vehicle terminal in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned corresponding method, and the repeated parts will not be repeated.

[0148] An embodiment of a computer program product provided in this specification is as follows: Corresponding to the above-described method for processing program login of a vehicle terminal, based on the same technical concept, one or more embodiments of this specification also provide a computer program product.

[0149] A computer program product, comprising a computer program / instruction, which, when executed by a processor, implements the following steps: Reading tag data stored in a near field communication tag of the vehicle through near field communication; Starting an application based on the tag data, and passing the tag data to the application for uploading to a server; receiving and displaying the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server; The submitted login authorization instruction is obtained and uploaded to the server, so as to be used for program login of the at least one program in cooperation with the program access of the vehicle terminal.

[0150] It should be noted that an embodiment of a computer program product in this specification and an embodiment of a program login processing method for a vehicle terminal in this specification are based on the same inventive concept, so the specific implementation of this embodiment can refer to the implementation of the aforementioned corresponding method, and the repeated parts will not be repeated.

[0151] Another computer program product embodiment provided in this specification is as follows: Corresponding to the above-described method for processing program login of another vehicle terminal, based on the same technical concept, one or more embodiments of this specification also provide another computer program product.

[0152] A computer program product, comprising a computer program / instruction, which, when executed by a processor, implements the following steps: Obtaining tag data uploaded by a user terminal and read from a near field communication tag of a vehicle; Determine at least one program for program synchronization login on the vehicle terminal according to the tag data; Returning the login account of the logged-in user and the program identifier of the at least one program to the user terminal for synchronous login authorization; According to the login authorization instruction uploaded by the user terminal, program login of the at least one program is performed in combination with the program server and the program access of the vehicle terminal.

[0153] It should be noted that the embodiment of another computer program product in this specification and the embodiment of another program login processing method for a vehicle terminal in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned corresponding method, and the repeated parts will not be repeated.

[0154] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referenced to each other. Each embodiment focuses on the differences from other embodiments. For example, the device embodiment, equipment embodiment and computer-readable storage medium embodiment are similar to the method embodiment, so the description is relatively simple. To read the relevant contents in the device embodiment, equipment embodiment and computer-readable storage medium embodiment, please refer to the partial description of the method embodiment.

[0155] The above describes a specific embodiment of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, program login processing and parallel processing of multiple vehicle terminals are also possible or may be advantageous.

[0156] In the 1930s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to circuit structures such as diodes, transistors, switches, etc.) or software improvements (improvements to method flows). However, with the development of technology, many of today's method flow improvements can be regarded as direct improvements to hardware circuit structures. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using hardware entity modules. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask chip manufacturers to design and produce dedicated integrated circuit chips. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one kind of HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages ​​and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.

[0157] The controller may be implemented in any suitable manner, for example, the controller may take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (e.g., software or firmware) executable by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, and the memory controller may also be implemented as part of the control logic of the memory. It is also known to those skilled in the art that, in addition to implementing the controller in a purely computer-readable program code manner, the controller may be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, such a controller may be considered as a hardware component, and the devices for implementing various functions included therein may also be considered as structures within the hardware component. Or even, the devices for implementing various functions may be considered as both software modules for implementing the method and structures within the hardware component.

[0158] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0159] For the convenience of description, the above devices are described in terms of functions and are divided into various units. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0160] It should be understood by those skilled in the art that one or more embodiments of the present specification may be provided as a method, system or computer program product. Therefore, one or more embodiments of the present specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present specification may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0161] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. 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.

[0162] 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 comprising 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.

[0163] 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 A step that specifies a function in one or more boxes.

[0164] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0165] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0166] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer-readable storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.

[0167] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, the elements defined by the sentence "includes at least one ..." do not exclude the presence of other identical elements in the process, method, commodity or device including the elements.

[0168] One or more embodiments of the present specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data categories. One or more embodiments of the present specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0169] The above description is only an embodiment of this document and is not intended to limit this document. For those skilled in the art, this document may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this document should be included in the scope of the claims of this document.

Claims

1. A program login processing method for a vehicle terminal, comprising: Reading tag data stored in a near field communication tag of the vehicle through near field communication; Starting an application based on the tag data, and passing the tag data to the application for uploading to a server; receiving and displaying the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server; The submitted login authorization instruction is obtained and uploaded to the server, so as to be used for program login of the at least one program in cooperation with the program access of the vehicle terminal.

2. The program login processing method of the vehicle terminal according to claim 1, wherein the program login of the at least one program in cooperation with the program access of the vehicle terminal comprises: Reading the vehicle terminal identification carried by the tag data; The login account and the vehicle terminal identification are sent to the program server of each program to cooperate with the program access of the vehicle terminal to log in the program.

3. The program login processing method of the vehicle terminal according to claim 2, wherein the program login in cooperation with the program access of the vehicle terminal comprises: Generate a login credential based on the login account, and associate the login credential with the vehicle terminal identifier for storage; If a program access instruction is detected, the login credential is read according to the vehicle terminal identification carried in the program access instruction and returned to the vehicle terminal to perform program login on the vehicle terminal.

4. The program login processing method of the vehicle terminal according to claim 2, wherein the program login in cooperation with the program access of the vehicle terminal comprises: The login account and the vehicle terminal identification are associated and stored; Reading the login account associated with the vehicle terminal identifier carried in the program access instruction uploaded by the vehicle terminal, and generating a login credential according to the login account; The login credential is associated with the vehicle terminal identification and stored, and the login credential is returned to the vehicle terminal to log in the program on the vehicle terminal.

5. The program login processing method of the vehicle terminal according to claim 1, wherein the receiving and displaying of the program identifier and login account of at least one program for program synchronization login in the vehicle terminal returned by the server comprises: Receiving the program identifier and the login account returned by the server; Generate a login authorization list according to the program identifier and the login account; A login authorization page is generated and displayed based on the login authorization list and the vehicle type carried by the tag data.

6. The program login processing method of the vehicle terminal according to claim 1, wherein the login authorization instruction carries the program configuration information of the target program; The program configuration information is obtained by entering configuration information based on the displayed configuration items of the target program.

7. The program login processing method of the vehicle terminal according to claim 1, wherein the step of obtaining the submitted login authorization instruction and uploading it to the server for coordinating the program access of the vehicle terminal to perform program login of the at least one program comprises: If a login authorization instruction is detected, the selected target program identifier is read; The target program identifier and the login account are uploaded to the server, so as to cooperate with the program access of the vehicle terminal to perform program login of the target program corresponding to the target program identifier.

8. The program login processing method of the vehicle terminal according to claim 1, wherein the program for synchronous program login includes a program in a non-logged-in state associated with the logged-in user; The procedure is determined in the following manner: Reading multiple candidate programs associated with the logged-in user and the login status of each candidate program according to the tag data; A candidate program whose login status is not logged in is determined as the program for program synchronous login.

9. The program login processing method of the vehicle terminal according to claim 1, after the step of starting the application based on the tag data and transferring the tag data to the application to upload to the server is executed, it also includes: If the program identifier of at least one program to be exited and the login account number of the program synchronously exited on the vehicle terminal are received from the server, the program identifier of the at least one program to be exited and the login account number are displayed; The submitted exit authorization instruction is obtained and uploaded to the server, so as to cooperate with the vehicle terminal to exit the at least one program to be exited.

10. The program login processing method of the vehicle terminal according to claim 9, wherein any of the at least one program to be exited is exited in the following manner, including: Querying the login credentials associated with the vehicle terminal identification, and marking the login credentials as invalid; An exit reminder is issued to any of the programs to be exited, so that the program of any of the programs to be exited is exited at the vehicle terminal.

11. The program login processing method of the vehicle terminal according to claim 1, wherein the at least one program includes a subprogram running based on the host program; The host program is installed in the vehicle terminal.

12. The program login processing method of the vehicle terminal according to claim 1, further comprising: Performing program configuration through the target program and uploading program configuration information to the target program server; The target program server performs configuration processing on the target program running on the vehicle terminal according to the program configuration information.

13. A program login processing method for a vehicle terminal, comprising: Obtaining tag data uploaded by a user terminal and read from a near field communication tag of a vehicle; Determine at least one program for program synchronization login on the vehicle terminal according to the tag data; Returning the login account of the logged-in user and the program identifier of the at least one program to the user terminal for synchronous login authorization; According to the login authorization instruction uploaded by the user terminal, program login of the at least one program is performed in combination with the program server and the program access of the vehicle terminal.

14. The program login processing method of the vehicle terminal according to claim 13, wherein the program server cooperates with the program access of the vehicle terminal to perform program login of the at least one program, comprising: Reading the vehicle terminal identification carried by the tag data; The login account and the vehicle terminal identification are sent to the program server of each program to cooperate with the program access of the vehicle terminal to log in the program.

15. The program login processing method of the vehicle terminal according to claim 14, wherein the program login is performed in cooperation with the program access of the vehicle terminal, comprising: Generate a login credential based on the login account, and associate the login credential with the vehicle terminal identifier for storage; If a program access instruction is detected, the login credential is read according to the vehicle terminal identification carried in the program access instruction and returned to the vehicle terminal to perform program login on the vehicle terminal.

16. The program login processing method of the vehicle terminal according to claim 14, wherein the program login is performed in cooperation with the program access of the vehicle terminal, comprising: The login account and the vehicle terminal identification are associated and stored; Reading the login account associated with the vehicle terminal identifier carried in the program access instruction uploaded by the vehicle terminal, and generating a login credential according to the login account; The login credential is associated with the vehicle terminal identification and stored, and the login credential is returned to the vehicle terminal to log in the program on the vehicle terminal.

17. The program login processing method of the vehicle terminal according to claim 13, wherein the step of determining at least one program for program synchronization login in the vehicle terminal according to the tag data comprises: Reading multiple candidate programs associated with the logged-in user and the login status of each candidate program according to the tag data; A candidate program whose login state is a non-logged-in state is determined as a program for program synchronization registration.

18. The program login processing method of the vehicle terminal according to claim 13, further comprising: Acquire a candidate program whose login status is logged in as at least one program to be exited for program synchronous exit at the vehicle terminal; Returning the program identifier of the at least one program to be exited and the login account to the user terminal for synchronous exit authorization; According to the exit authorization instruction uploaded by the user terminal, the at least one program to be exited on the vehicle terminal is exited in conjunction with the program server.

19. The program login processing method of the vehicle terminal according to claim 18, wherein any of the at least one program to be exited is exited in the following manner, including: Querying the login credentials associated with the vehicle terminal identification, and marking the login credentials as invalid; An exit reminder is issued to any of the programs to be exited, so that the program of any of the programs to be exited is exited at the vehicle terminal.

20. The program login processing method of the vehicle terminal according to claim 13, further comprising: The login account and driving preference information are sent to the vehicle service provider to which the vehicle belongs, so as to log in to the vehicle terminal based on the login account and perform driving configuration of the vehicle based on the driving preference information.

21. A program login processing device for a vehicle terminal, comprising: A tag data reading module, configured to read tag data stored in a near field communication tag of a vehicle through near field communication; An application startup module, configured to start the application based on the tag data, and pass the tag data to the application for uploading to the server; A receiving module is configured to receive and display the program identifier and login account of at least one program for program synchronization login in the vehicle terminal returned by the server; The login authorization instruction uploading module is configured to obtain the submitted login authorization instruction and upload it to the server, so as to cooperate with the program access of the vehicle terminal to perform program login of the at least one program.

22. A program login processing device for a vehicle terminal, comprising: A tag data acquisition module, configured to acquire tag data uploaded by a user terminal and read from a near field communication tag of a vehicle; A program determination module is configured to determine at least one program for program synchronization login in the vehicle terminal according to the tag data; a return module, configured to return the login account of the logged-in user and the program identifier of the at least one program to the user terminal for synchronous login authorization; The program login module is configured to perform program login of the at least one program in accordance with the login authorization instruction uploaded by the user terminal in combination with the program server and the program access of the vehicle terminal.

23. A user terminal, comprising: processor; and a memory configured to store computer executable instructions that, when executed, cause the processor to: Reading tag data stored in a near field communication tag of the vehicle through near field communication; Starting an application based on the tag data, and passing the tag data to the application for uploading to a server; receiving and displaying the program identifier and login account of at least one program for program synchronization login on the vehicle terminal returned by the server; The submitted login authorization instruction is obtained and uploaded to the server, so as to be used for program login of the at least one program in cooperation with the program access of the vehicle terminal.

24. A server, comprising: processor; and a memory configured to store computer executable instructions that, when executed, cause the processor to: Obtaining tag data uploaded by a user terminal and read from a near field communication tag of a vehicle; Determine at least one program for program synchronization login on the vehicle terminal according to the tag data; Returning the login account of the logged-in user and the program identifier of the at least one program to the user terminal for synchronous login authorization; According to the login authorization instruction uploaded by the user terminal, program login of the at least one program is performed in combination with the program server and the program access of the vehicle terminal.

25. A computer-readable storage medium for storing computer-executable instructions, wherein the computer-executable instructions implement the steps of the method of claim 1 or claim 13 when executed.

Citation Information

Patent Citations

  • Quick enabling method and device for service in application program and electronic equipment

    CN108055293A

  • Internet of Vehicles platform authorization method and device, equipment and storage medium

    CN110909330A

  • Application program account synchronization method, vehicle machine and vehicle

    CN111093177A

  • Login method, device, electronic equipment and storage medium

    CN113572718A

  • Vehicle driving service processing method and device

    CN114237938A

Cited By

  • Sign-in processing method and device

    CN120185939A