Automobile diagnosis processing method, device and system

By implementing the identity authentication mechanism in the car diagnostic equipment, the malicious manipulation problem caused by non-user operating the car diagnostic function service after the user logs in, improving operational security.

CN119484113APending Publication Date: 2025-02-18LAUNCH TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411641059.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

After the user logs into the car diagnostic equipment, non-users themselves can also operate the car diagnostic function service, resulting in the safety of maliciously manipulating the target vehicle.

Method used

By responding to the user's triggering operation of the car diagnostic function service on the car diagnostic device side, an identity authentication request is generated based on the account information to be authenticated by the user, and the identity authentication processing method is determined based on the network status of the car diagnostic device side, and identity authentication is performed to confirm the user's identity .

Benefits of technology

Ensure that only users who pass the identity authentication can control the execution of the car diagnostic function service, avoid non-users themselves from operating the car diagnostic function service, and improve the operational safety of the car diagnostic function service.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484113A_ABST
    Figure CN119484113A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of automobile detection, and provides an automobile diagnosis processing method, device and system, and the method comprises the steps: generating an identity authentication request corresponding to a triggering operation based on to-be-authenticated account information inputted by a user in response to the triggering operation of the user for an automobile diagnosis function service on an automobile diagnosis equipment end; determining an identity authentication processing mode corresponding to the identity authentication request according to the network state of the automobile diagnosis equipment end; according to an identity authentication processing mode corresponding to the identity authentication request and to-be-authenticated account information carried in the identity authentication request, performing identity authentication on the user triggering the automobile diagnosis function service to obtain an identity authentication result; and when the identity authentication result is that the authentication is passed, executing an automobile diagnosis function service. According to the invention, the safety problem that the target vehicle is maliciously controlled due to the fact that a non-user himself / herself can operate the automobile diagnosis function service after the user logs in the automobile diagnosis equipment can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of automobile detection technology, and in particular, relates to an automobile diagnosis and processing method, device and system. Background Art

[0002] X-431 (X-431 series automobile fault diagnosis equipment under the LAUNCH brand) comprehensive diagnostic equipment is a powerful and easy-to-operate automobile fault diagnosis tool, which is often used for automobile fault detection. It can perform a variety of functional service operations on the car, such as: reading fault codes, clearing fault codes, reading data streams, action testing, vehicle special functions, fault guidance, function navigation, coding, programming, flashing and hiding, etc., as well as sensitive function operations (including anti-theft key matching, vehicle security gateway unlocking, etc.).

[0003] The function operation of X-431 comprehensive diagnostic equipment can help users quickly locate the fault point of the vehicle, thereby improving the efficiency and quality of vehicle fault maintenance. At the same time, the safety of the operation of the function service of X-431 comprehensive diagnostic equipment is also very important. When the user logs in to the X-431 comprehensive diagnostic equipment, non-users can also operate the function service, which can easily lead to unsafe function service operations on the vehicle, causing vehicle safety problems, and in serious cases even endangering the personal safety of people on the vehicle. Summary of the invention

[0004] The embodiments of the present application provide an automobile diagnostic processing method, device and system, which can solve the security problem that after a user logs into the automobile diagnostic device, non-users can also operate the automobile diagnostic function service, resulting in the target vehicle being maliciously manipulated.

[0005] In a first aspect, an embodiment of the present application provides an automobile diagnosis processing method, comprising:

[0006] In response to a user triggering an operation on a vehicle diagnostic function service on a vehicle diagnostic device, generating an identity authentication request corresponding to the triggering operation based on the account information to be authenticated input by the user;

[0007] Determining an identity authentication processing method corresponding to the identity authentication request according to the network status of the automobile diagnostic device end;

[0008] According to the identity authentication processing method corresponding to the identity authentication request and the account information to be authenticated carried in the identity authentication request, the user who triggers the automobile diagnostic function service is authenticated to obtain an identity authentication result;

[0009] When the identity authentication result is authentication passed, the vehicle diagnostic function service is executed.

[0010] In a possible implementation of the first aspect, determining, according to a network status of the automobile diagnostic device, an identity authentication processing method corresponding to the identity authentication request includes:

[0011] When the network status of the automobile diagnostic device is online, determining to process the identity authentication request through the identity authentication platform;

[0012] When the network status of the automobile diagnostic device is offline, it is determined that the identity authentication request is processed through the automobile diagnostic device.

[0013] In a possible implementation of the first aspect, performing identity authentication on a user who triggers the automobile diagnostic function service according to the identity authentication processing mode corresponding to the identity authentication request and the account information to be authenticated carried in the identity authentication request to obtain an identity authentication result includes:

[0014] When the identity authentication request is processed by the identity authentication platform, the identity authentication request is sent to the identity authentication platform to request the identity authentication platform to perform identity authentication on the user who triggers the automobile diagnostic function service according to the account information to be authenticated carried in the identity authentication request, obtain the identity authentication result, and receive the identity authentication result fed back by the identity authentication platform;

[0015] When the identity authentication request is processed by the automobile diagnostic device, the user who triggers the automobile diagnostic function service is authenticated according to the account information to be authenticated carried in the identity authentication request and the user data of multiple users stored in advance to obtain the identity authentication result.

[0016] In a possible implementation manner of the first aspect, the user data of each user includes: account information and operation log;

[0017] When the identity authentication request is processed by the automobile diagnostic device, the user who triggers the automobile diagnostic function service is authenticated according to the account information to be authenticated carried in the identity authentication request and the user data of multiple users stored in advance, and the identity authentication result is obtained, including:

[0018] When the identity authentication request is processed by the automobile diagnostic device, judging whether there is a target user matching the account information to be authenticated among the multiple users according to the account information to be authenticated and the account information of the multiple users;

[0019] When there is a target user matching the account information to be authenticated, determining the effective time period of the vehicle diagnostic function service according to the operation log contained in the user data of the target user;

[0020] Determining whether the time when the user triggers the vehicle diagnostic function service is within the effective time period of the vehicle diagnostic function service;

[0021] If the time of triggering the automobile diagnostic function service is within the valid time period of the automobile diagnostic function service, it is determined that the identity authentication result is authentication passed.

[0022] In a possible implementation manner of the first aspect, the account information to be authenticated includes an account number to be authenticated and a password to be authenticated, the account information of the user includes an account number and a password, and judging, according to the account information to be authenticated and account information of multiple users, whether there is a target user among the multiple users that matches the account information to be authenticated, includes:

[0023] Compare the account number to be authenticated and the password to be authenticated in the account information to be authenticated with the account number and password in the account information of each user, respectively, to obtain a comparison result between the account information to be authenticated and each user;

[0024] When the account number to be authenticated and the password to be authenticated in the account information to be authenticated are consistent with the account number and password in the account information of the user, the user is confirmed to be the target user matching the account information to be authenticated.

[0025] In a possible implementation manner of the first aspect, the identity authentication result includes an expiration time of the automobile diagnostic function service, and after executing the automobile diagnostic function service, the method further includes:

[0026] Acquiring vehicle information of a target vehicle through a diagnostic connector, wherein the target vehicle is a vehicle corresponding to the automobile diagnostic function service;

[0027] Acquiring operation information generated during the execution of the vehicle diagnostic function service;

[0028] generating an automobile diagnostic function service operation log corresponding to the automobile diagnostic function service according to the vehicle information of the target vehicle, the expiration time of the automobile diagnostic function service and the operation information;

[0029] When it is confirmed that the network status of the automobile diagnostic device is online, the automobile diagnostic function service operation log is uploaded to the identity authentication platform.

[0030] In a second aspect, an embodiment of the present application provides an identity authentication method, the method comprising:

[0031] When receiving an identity authentication request sent by the automobile diagnostic device, in response to the identity authentication request, perform identity authentication on the user who triggers the automobile diagnostic function service according to the account information to be authenticated carried in the identity authentication request to obtain an identity authentication result; wherein the network status of the automobile diagnostic device is online, and the automobile diagnostic device is used to respond to the user's triggering operation on the automobile diagnostic function service on the automobile diagnostic device, and generate an identity authentication request corresponding to the triggering operation based on the account information to be authenticated input by the user;

[0032] The identity authentication result is fed back to the automobile diagnostic device; wherein, when the fed-back identity authentication result is authentication passed, the automobile diagnostic device is used to execute the automobile diagnostic function service based on the identity authentication result.

[0033] In a possible implementation manner of the second aspect, the account information to be authenticated includes an account number to be authenticated and a password to be authenticated, and the identity authentication of the user who triggers the automobile diagnostic function service is performed according to the account information to be authenticated carried in the identity authentication request to obtain an identity authentication result, including:

[0034] Determine the identity status of the user who triggers the vehicle diagnostic function service according to the to-be-authenticated account and the to-be-authenticated password carried in the identity authentication request;

[0035] When it is determined that the identity status of the user who triggers the automobile diagnostic function service is valid, the identity authentication result is determined to be authentication passed.

[0036] In a third aspect, an embodiment of the present application provides an automobile diagnostic processing device, comprising:

[0037] A trigger operation response module, for responding to a user's trigger operation on the automobile diagnostic function service on the automobile diagnostic device, and generating an identity authentication request corresponding to the trigger operation based on the account information to be authenticated input by the user;

[0038] A processing mode confirmation module, used to determine the identity authentication processing mode corresponding to the identity authentication request according to the network status of the automobile diagnostic device end;

[0039] An identity authentication processing module, configured to perform identity authentication on the user who triggers the vehicle diagnostic function service according to the identity authentication processing mode corresponding to the identity authentication request and the account information to be authenticated carried in the identity authentication request, and obtain an identity authentication result;

[0040] The function service execution module is used to execute the automobile diagnosis function service when the identity authentication result is authentication passed.

[0041] In a fourth aspect, an embodiment of the present application provides an automobile diagnostic system, including an automobile diagnostic device end and an identity authentication platform end;

[0042] The vehicle diagnostic device is used to execute the vehicle diagnostic processing method described in any one of the first aspects above;

[0043] The identity authentication platform is used to execute the identity authentication method described in any one of the second aspects above.

[0044] In a fifth aspect, an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the methods described above when executing the computer program.

[0045] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements any of the methods described above.

[0046] In a seventh aspect, an embodiment of the present application provides a computer program product, which, when executed on a terminal device, enables the terminal device to execute any of the methods described above.

[0047] Compared with the prior art, the embodiments of the present application have the following beneficial effects: by responding to the user's triggering operation on the automobile diagnostic function service on the automobile diagnostic device side, an identity authentication request corresponding to the triggering operation is generated based on the account information to be authenticated input by the user, and the identity authentication processing method corresponding to the identity authentication request is determined according to the network status of the automobile diagnostic device side, so that no matter what the network status of the automobile diagnostic device side is, the user who triggers the automobile diagnostic function service can be authenticated according to the identity authentication processing method corresponding to the identity authentication request and the account information to be authenticated carried in the identity authentication request, and the identity authentication result is obtained, so as to realize the identity authentication of the user who triggers the automobile diagnostic function service; when the identity authentication result is authentication passed, the automobile diagnostic function service is executed, so that only the user who has passed the identity authentication can control the execution of the automobile diagnostic function service, avoiding the phenomenon that non-users can operate the automobile diagnostic function service, improving the security of the operation of the automobile diagnostic function service, and thus solving the security problem that the target vehicle is maliciously manipulated because non-users can also operate the automobile diagnostic function service after the user logs in to the automobile diagnostic device side. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0049] Figure 1 is a schematic diagram of a communication method between an automobile diagnostic system and a vehicle provided in one embodiment of the present application;

[0050] Figure 2 It is a flowchart of an automobile diagnosis processing method provided by an embodiment of the present application;

[0051] Figure 3 It is a flowchart of a method for processing an identity authentication request through an automobile diagnostic device provided by an embodiment of the present application;

[0052] Figure 4 It is a flowchart of an identity authentication method provided by an embodiment of the present application;

[0053] Figure 5 It is a structural schematic diagram of an automobile diagnostic processing device provided by an embodiment of the present application;

[0054] Figure 6 It is a structural schematic diagram of an automobile diagnostic system provided by another embodiment of the present application. DETAILED DESCRIPTION

[0055] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0056] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0057] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0058] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0059] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0060] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0061] The car diagnostic device is a comprehensive car diagnostic device, such as X-431, which is connected to the identity authentication platform and can communicate with the identity authentication platform through a communication device. Figure 1 As shown, Figure 1 This is a schematic diagram of a communication method between an automobile diagnostic system and a vehicle provided by an embodiment of the present application. The automobile diagnostic device end (such as the second-generation on-board diagnostic system, On-Board Diagnostics II) is connected to the diagnostic connector through Wi-Fi or a wired network. The diagnostic connector is connected to the passenger car (or commercial vehicle) through a diagnostic connector extension line to realize the fault code reading, real-time data monitoring, component testing and other equipment diagnostic function services for the passenger car (or commercial vehicle). Among them, the automobile diagnostic device end can be integrated on a device such as PAD, for example: PAD (iPad 4th generation tablet), and users can use the automobile diagnostic device end by registration and activation. Each user can upload user information, add equipment diagnostic function services, and generate a unique equipment serial number. Among them, user information can include store information, legal person information and contact information. The automobile diagnostic device end stores the tool equipment added by the user, the user's account information and the operation record of the equipment, and stores the user information through blockchain technology, so that the stored user information is not maliciously tampered with, and the authenticity of the user information is guaranteed.

[0062] The present application embodiment provides a method for automobile diagnosis and processing, see Figure 2 , Figure 2 1 is a flow chart of an automobile diagnostic processing method provided by an embodiment of the present application, comprising:

[0063] Step S11, in response to a user triggering an operation on a vehicle diagnostic function service on a vehicle diagnostic device, generating an identity authentication request corresponding to the triggering operation based on the account information to be authenticated input by the user;

[0064] Step S12, determining an identity authentication processing method corresponding to the identity authentication request according to the network status of the automobile diagnostic device end;

[0065] Step S13, performing identity authentication on the user who triggers the automobile diagnostic function service according to the identity authentication processing method corresponding to the identity authentication request and the account information to be authenticated carried in the identity authentication request, and obtaining an identity authentication result;

[0066] Step S14, when the identity authentication result is authentication passed, the vehicle diagnostic function service is executed.

[0067] It should be noted that the automobile diagnostic system includes an automobile diagnostic device, which can communicate with the identity authentication platform through the network. The identity authentication platform can be integrated into the automobile diagnostic system or can be an independent system. The automobile diagnostic device also stores user data of multiple users, and each user data includes the user's account information and operation log. Among them, the account information includes the account number, password and identity status, and the operation log is the operation record of the user using the automobile diagnostic device. The operation log may include information such as the time, location and operation results of each automobile diagnostic function service performed by the user.

[0068] Specifically, in order to avoid illegal operation of the vehicle, when a user has logged into the vehicle diagnostic device and needs to use the device diagnostic function service, the user triggers the vehicle diagnostic function service, and the identity of the user who issues the triggering operation needs to be authenticated to confirm whether the user is authorized to use the vehicle diagnostic function service.

[0069] Among them, the automobile diagnostic function service can be a sensitive function service, such as: anti-theft key matching or vehicle security gateway unlocking and other function services that have control over the vehicle. Vehicle security gateway unlocking can include function services for encoding or programming the electronic control system of the target vehicle, and can also include function services such as changing the execution command of the target vehicle.

[0070] When the user has logged in to the automobile diagnostic device, when the user triggers the automobile diagnostic function service on the automobile diagnostic device, a prompt window may be displayed to prompt the user to enter the account information to be authenticated. After the user enters the account information to be authenticated, an identity authentication request corresponding to the triggering operation is generated based on the account information to be authenticated entered by the user. The identity authentication request is used to request identity authentication of the user who triggers the automobile diagnostic function service based on the account information to be authenticated entered by the user.

[0071] The automobile diagnostic device can monitor the network status in real time. The network status can be divided into online or offline. The identity authentication request is processed differently in different network statuses. It can be processed by the automobile diagnostic device or by the identity authentication platform.

[0072] According to the network status of the automobile diagnostic device end, it is determined that the identity authentication processing method corresponding to the identity authentication request is processed by the automobile diagnostic device end, or processed by the automobile diagnostic device end.

[0073] Based on the above-confirmed identity authentication processing method, the user who triggers the automobile diagnostic function service is authenticated according to the account information to be authenticated carried in the identity authentication request, and an identity authentication result is obtained. Among them, the identity authentication result is authentication passed or authentication failed. When the user's identity authentication result is authentication passed, it means that the user who triggered the automobile diagnostic function service has the right to use the automobile diagnostic function service. When the user's identity authentication result is authentication failed, it means that the user who triggered the automobile diagnostic function service does not have the right to use the automobile diagnostic function service.

[0074] When the identity authentication result is authentication passed, the automobile diagnostic device executes the automobile diagnostic function service triggered by the user, and records and stores the operation records of executing the automobile diagnostic function service, including the function item name, operation time and vehicle information of the automobile diagnostic function service.

[0075] When the identity authentication result is authentication failure, the automobile diagnostic device does not execute the automobile diagnostic function service triggered by the user, and displays a prompt to the user that the identity authentication result fails, and records and stores the automobile diagnostic function service triggered by the user and the failed identity authentication result.

[0076] It can be understood that the technical solution provided in this embodiment generates an identity authentication request corresponding to the triggering operation based on the account information to be authenticated input by the user in response to the user's triggering operation on the automobile diagnostic device, and determines the identity authentication processing method corresponding to the identity authentication request according to the network status of the automobile diagnostic device, so that no matter what the network status of the automobile diagnostic device is, the user who triggers the automobile diagnostic function service can be authenticated according to the account information to be authenticated carried in the identity authentication request in the identity authentication processing method corresponding to the identity authentication request, and the identity authentication result is obtained, so as to realize the identity authentication of the user who triggers the automobile diagnostic function service. When the identity authentication result is that the authentication is passed, the automobile diagnostic function service is executed, so that only the user who has passed the identity authentication can control the execution of the automobile diagnostic function service, avoiding the phenomenon that non-users can operate the automobile diagnostic function service, improving the security of the operation of the automobile diagnostic function service, and thus solving the security problem that the target vehicle is maliciously manipulated due to the operation of the automobile diagnostic function service by non-users after the user logs in to the automobile diagnostic device.

[0077] In a possible implementation, in step S12, determining an identity authentication processing method corresponding to the identity authentication request according to the network status of the vehicle diagnostic device includes:

[0078] When the network status of the automobile diagnostic device is online, determine to process the identity authentication request through the identity authentication platform;

[0079] When the network status of the automobile diagnostic device is offline, it is determined that the identity authentication request is processed through the automobile diagnostic device.

[0080] Specifically, according to the network status of the automobile diagnostic device, the identity authentication processing method corresponding to the identity authentication request is determined, including:

[0081] When the network status of the automobile diagnostic device is online, the identity authentication processing method corresponding to the identity authentication request is: sending the identity authentication request to the identity authentication platform to request the identity authentication platform to process the identity authentication request. After the identity authentication platform processes the identity authentication request, an identity authentication result is obtained, and the identity authentication platform sends the identity authentication result to the automobile diagnostic device, and the automobile diagnostic device receives the identity authentication result.

[0082] When the network status of the automobile diagnostic device is offline, the automobile diagnostic device cannot communicate with the identity authentication platform through the network. The automobile diagnostic device stores user data and processes the identity authentication request through the automobile diagnostic device itself.

[0083] In a possible implementation, in step S13, according to the identity authentication processing method corresponding to the identity authentication request and the account information to be authenticated carried in the identity authentication request, the user who triggers the automobile diagnostic function service is authenticated to obtain an identity authentication result, including:

[0084] Step S131, when the identity authentication request is processed by the identity authentication platform, the identity authentication request is sent to the identity authentication platform to request the identity authentication platform to authenticate the user who triggers the automobile diagnostic function service according to the account information to be authenticated carried in the identity authentication request, obtain the identity authentication result, and receive the identity authentication result fed back by the identity authentication platform;

[0085] Step S132, when the identity authentication request is processed by the automobile diagnostic device, the user who triggers the automobile diagnostic function service is authenticated according to the account information to be authenticated carried in the identity authentication request and the user data of multiple users stored in advance to obtain the identity authentication result.

[0086] Specifically, when the identity authentication of the user triggering the automobile diagnostic function service is performed according to the identity authentication processing method corresponding to the identity authentication request and the account information to be authenticated carried in the identity authentication request, it includes:

[0087] When the network status of the vehicle diagnostic device is online, it is determined that the identity authentication request is processed through the identity authentication platform. At this time, the vehicle diagnostic device sends the identity authentication request to the identity authentication platform, requesting the identity authentication platform to authenticate the user who triggers the vehicle diagnostic function service according to the account information to be authenticated carried in the identity authentication request.

[0088] When the identity authentication platform receives the identity authentication request sent by the car diagnostic device, the identity authentication platform performs identity authentication on the user who triggers the car diagnostic function service according to the account information to be authenticated carried in the identity authentication request, obtains the identity authentication result of passing or failing, and sends the identity authentication result to the car diagnostic device. The car diagnostic device receives the identity authentication result fed back by the identity authentication platform, obtains the identity authentication result, and stores it.

[0089] When the network status of the automobile diagnostic device is online and it is determined that the identity authentication request is processed through the identity authentication platform, the automobile diagnostic device pre-stores user data of multiple users. The automobile diagnostic device performs identity authentication on the user who triggers the automobile diagnostic function service according to the account information to be authenticated carried in the identity authentication request and the pre-stored user data of multiple users, and obtains the identity authentication result of authentication passed or authentication failed. The user data of each user includes the user's account information, the operation records of all automobile diagnostic function services triggered by the user, and the identity authentication result of each automobile diagnostic function service.

[0090] In one possible implementation, the user data of each user includes: account information and operation log;

[0091] In step S132, when the identity authentication request is processed by the vehicle diagnostic device, the user who triggers the vehicle diagnostic function service is authenticated according to the account information to be authenticated carried in the identity authentication request and the user data of multiple users stored in advance. When the identity authentication result is obtained, Figure 3 As shown, Figure 3 : is a flowchart of a method for processing an identity authentication request by an automobile diagnostic device provided by an embodiment of the present application, the method comprising:

[0092] Step S1321, when processing the identity authentication request through the automobile diagnostic device, judging whether there is a target user matching the account information to be authenticated among the multiple users according to the account information to be authenticated and the account information of the multiple users;

[0093] Step S1322, when there is a target user matching the account information to be authenticated, determine the effective time period of the automobile diagnostic function service according to the operation log contained in the user data of the target user;

[0094] Step S1323, determining whether the time when the user triggers the automobile diagnostic function service is within the effective time period of the automobile diagnostic function service;

[0095] Step S1324: if the time of triggering the automobile diagnostic function service is within the valid time period of the automobile diagnostic function service, the identity authentication result is determined to be authentication passed.

[0096] Specifically, the user data of multiple users are stored in the automobile diagnostic device, and the user data of each user includes account information and operation logs. Among them, the account information refers to the information of the user's account, which may include the user's account number and password, as well as the user's basic information (for example, the user's name, contact information, and store information, etc.). The operation log refers to the operation record of the automobile diagnostic function service triggered by the user, which may include the time, location, identity authentication result, execution vehicle, and execution result of the triggered automobile diagnostic function service.

[0097] When the identity authentication request is processed by the automobile diagnostic device, the user who triggers the automobile diagnostic function service is authenticated according to the account information to be authenticated carried in the identity authentication request and the user data of multiple users stored in advance, and the identity authentication result is obtained, including:

[0098] When the identity authentication request is processed by the automobile diagnostic device, since the automobile diagnostic device stores user data of multiple users, according to the account information to be authenticated carried in the identity authentication request and the account information of all stored users, it is determined whether there is a target user matching the account information to be authenticated among the multiple users stored in the automobile diagnostic device. The target user is the user matching the account information to be authenticated.

[0099] When it is determined that there is no target user matching the account information to be authenticated in the automobile diagnostic device, the identity authentication result of the identity authentication request is determined to be authentication failure. At this time, the user who triggered the automobile diagnostic function service has no right to use the automobile diagnostic function service, the automobile diagnostic device does not execute the automobile diagnostic function service, and displays the identity authentication result.

[0100] When it is determined that there is a target user matching the account information to be authenticated in the automobile diagnostic device, the identity authentication result of the identity authentication request is determined to be authentication passed, and user data of the target user is selected from the user data stored in the automobile diagnostic device.

[0101] Since the user data of the target user includes the operation log of the target user, the effective time period of the triggered automobile diagnostic function service is determined according to the operation log included in the user data of the target user. The effective time period of the automobile diagnostic function service indicates the time period during which the automobile diagnostic function service can be executed.

[0102] The time when the user triggers the vehicle diagnostic function service is obtained, and based on the time when the user triggers the vehicle diagnostic function service and the effective time period of the vehicle diagnostic function service determined above, it is determined whether the time when the user triggers the vehicle diagnostic function service is within the effective time period of the vehicle diagnostic function service. When it is determined that the time when the vehicle diagnostic function service is triggered is within the effective time period of the vehicle diagnostic function service, the identity authentication result is determined to be authentication passed.

[0103] When it is determined that the time of triggering the automobile diagnostic function service is not within the effective time period of the automobile diagnostic function service, the identity authentication result is determined to be authentication failure. At this time, the automobile diagnostic device stores the identity authentication request of the automobile diagnostic function service offline and continuously monitors the network status. When the network status of the automobile diagnostic device is detected to be online, the identity authentication request is sent to the identity authentication platform to request the identity authentication platform to authenticate the user who triggered the automobile diagnostic function service.

[0104] In a specific example, when determining the effective time period of the above-mentioned triggered automobile diagnostic function service according to the operation log contained in the user data of the target user, the operation log of the last automobile diagnostic function service that triggered the automobile diagnostic function service is obtained from the operation log of the target user. Among them, the last automobile diagnostic function service is the automobile diagnostic function service closest to the current moment among the automobile diagnostic function services for which the identity authentication result of the target user is authentication passed. In the operation log of the last automobile diagnostic function service obtained, the authentication time of the last automobile diagnostic function service is a, and the expiration time of the last automobile diagnostic function service is 24 hours after the time point a, and the effective time period of the automobile diagnostic function service triggered by the user is [a, a+24]. When the time of triggering the automobile diagnostic function service is within [a, a+24], it is determined that the identity authentication result corresponding to the automobile diagnostic function service is authentication passed. When the time of triggering the automobile diagnostic function service is not within [a, a+24], it is determined that the identity authentication result corresponding to the automobile diagnostic function service is authentication failed.

[0105] It should be noted that the authentication time of the previous automobile diagnostic function service may be the last communication time between the automobile diagnostic device and the identity authentication platform when the identity of the user corresponding to the previous automobile diagnostic function service is authenticated, or it may be the time when the previous automobile diagnostic function service is completed. This embodiment does not make any specific limitation on this.

[0106] It can be understood that the technical solution provided in this embodiment, by determining the effective time period of the automobile diagnostic function service, can flexibly handle the identity authentication of the user who triggers the automobile diagnostic function service when the network status of the automobile diagnostic device is offline, and improve the accuracy of the authentication result when authenticating the user.

[0107] In a possible implementation, the account information to be authenticated includes the account number to be authenticated and the password to be authenticated, and the user's account information includes the account number and the password;

[0108] In step S1321, based on the account information to be authenticated and the account information of multiple users, it is determined whether there is a target user among the multiple users that matches the account information to be authenticated, including:

[0109] Compare the account number to be authenticated and the password to be authenticated in the account information to be authenticated with the account number and password in the account information of each user, respectively, to obtain the comparison result between the account information to be authenticated and each user;

[0110] When the account number to be authenticated and the password to be authenticated in the account information to be authenticated are consistent with the account number and password in the user's account information, the user is confirmed to be the target user matching the account information to be authenticated.

[0111] Specifically, the account information to be authenticated carried in the identity authentication request includes the account number to be authenticated and the password to be authenticated, and the account information of the pre-stored user data includes the user's account number and password.

[0112] When judging whether there is a target user matching the account information to be authenticated among the multiple users based on the account information to be authenticated and the account information of the multiple users, the above method includes:

[0113] For any user's account information stored in the vehicle diagnostic device, the following processing is performed:

[0114] The account number to be authenticated in the account information to be authenticated is compared with the account number in the account information of the user, and the password to be authenticated in the account information to be authenticated is compared with the password in the account information of the user. When the account number to be authenticated is consistent with the account number of the user, and the password to be authenticated is also consistent with the password of the user, it is determined that the comparison result of the account information to be authenticated and the user is a match; when the account number to be authenticated is inconsistent with the account number of the user, or the password to be authenticated is inconsistent with the password of the user, it is determined that the comparison result of the account information to be authenticated and the user is not a match.

[0115] According to the above method, the comparison result between each user stored in the automobile diagnostic device and the account information to be authenticated is obtained, and the user matching the account information to be authenticated is confirmed as the target user matching the account information to be authenticated.

[0116] In a possible implementation, the identity authentication result includes an expiration time of the automobile diagnostic function service. After executing the automobile diagnostic function service, the method further includes:

[0117] Acquiring vehicle information of a target vehicle through a diagnostic connector, wherein the target vehicle is a vehicle corresponding to the automobile diagnostic function service;

[0118] Obtaining operation information generated during the execution of vehicle diagnostic function services;

[0119] Generate an automobile diagnostic function service operation log corresponding to the automobile diagnostic function service according to vehicle information of the target vehicle, expiration time of the automobile diagnostic function service and operation information;

[0120] After confirming that the network status of the vehicle diagnostic device is online, upload the vehicle diagnostic function service operation log to the identity authentication platform.

[0121] Specifically, in the above step S13, when the user who triggers the automobile diagnostic function service is authenticated according to the account information to be authenticated carried in the identity authentication request, the identity authentication result obtained includes the expiration time of the automobile diagnostic function service. Among them, the expiration time of the automobile diagnostic function service can be determined according to the last communication time between the automobile diagnostic device and the identity authentication platform when the user who triggers the automobile diagnostic function service is authenticated. For example: the last communication time between the automobile diagnostic device and the identity authentication platform plus 24 hours is used as the expiration time of the automobile diagnostic function service. When the network status of the automobile diagnostic device is online, the identity authentication result including the expiration time of the automobile diagnostic function service is sent to the identity authentication platform for storage.

[0122] When the vehicle diagnostic device performs the above vehicle diagnostic function service, the above method further includes:

[0123] The automobile diagnostic device communicates data with the ECU (Electronic Control Unit) of the target vehicle through the diagnostic connector. The target vehicle is the operation object of the automobile diagnostic function service, that is, the vehicle corresponding to the automobile diagnostic function service.

[0124] The vehicle diagnostic device obtains the vehicle information of the target vehicle through the diagnostic connector, wherein the vehicle information of the target vehicle includes the basic vehicle information such as the VIN information (Vehicle Identification Number) of the target vehicle, the model of the target vehicle, and the status of the target vehicle.

[0125] Obtaining operation information generated during the execution of the vehicle diagnostic function service. The operation information may include the time and location of executing the vehicle diagnostic function service, and one or more of the function item name of the vehicle diagnostic function service corresponding to the vehicle diagnostic function service, the time of identity authentication, the identity authentication processing method, and the user's account information.

[0126] Based on the vehicle information of the target vehicle, the expiration time and operation information of the vehicle diagnostic function service, an operation log of the vehicle diagnostic function service corresponding to the vehicle diagnostic function service is generated, and when the network status of the vehicle diagnostic device is offline, the operation log is stored offline. The network status of the vehicle diagnostic device is monitored at all times, and when it is confirmed that the network status of the vehicle diagnostic device is online, the operation log of the vehicle diagnostic function service corresponding to the vehicle diagnostic function service is uploaded to the identity authentication platform as part of the user's operation log.

[0127] It can be understood that the technical solution provided in this embodiment generates an identity authentication request corresponding to the triggering operation based on the account information to be authenticated input by the user in response to the user's triggering operation on the automobile diagnostic device, and determines the identity authentication processing method corresponding to the identity authentication request according to the network status of the automobile diagnostic device, so that no matter what the network status of the automobile diagnostic device is, the user who triggers the automobile diagnostic function service can be authenticated according to the account information to be authenticated carried in the identity authentication request in the identity authentication processing method corresponding to the identity authentication request, and the identity authentication result is obtained, so as to realize the identity authentication of the user who triggers the automobile diagnostic function service. When the identity authentication result is that the authentication is passed, the automobile diagnostic function service is executed, so that only the user who has passed the identity authentication can control the execution of the automobile diagnostic function service, avoiding the phenomenon that non-users can operate the automobile diagnostic function service, improving the security of the operation of the automobile diagnostic function service, and thus solving the security problem that the target vehicle is maliciously manipulated due to the operation of the automobile diagnostic function service by non-users after the user logs in to the automobile diagnostic device.

[0128] The present application also provides an identity authentication method, see Figure 4 , Figure 4 This is a flowchart of an identity authentication method provided by an embodiment of the present application, including:

[0129] Step S31, when receiving an identity authentication request sent by the automobile diagnostic device, responding to the identity authentication request, and authenticating the user who triggered the automobile diagnostic function service according to the account information to be authenticated carried in the identity authentication request, to obtain an identity authentication result; wherein the network status of the automobile diagnostic device is online, and the automobile diagnostic device is used to respond to the user's triggering operation on the automobile diagnostic function service on the automobile diagnostic device, and generate an identity authentication request corresponding to the triggering operation based on the account information to be authenticated input by the user;

[0130] Step S32, feeding back the identity authentication result to the automobile diagnostic device end; wherein, when the fed-back identity authentication result is authentication passed, the automobile diagnostic device end is used to perform the automobile diagnostic function service based on the identity authentication result.

[0131] Specifically, when the network status of the automobile diagnostic device is online, the automobile diagnostic device sends an identity authentication request to the identity authentication platform, and the identity authentication platform processes the identity authentication request.

[0132] When the identity authentication request platform receives the identity authentication request sent by the automobile diagnostic device, it responds to the identity authentication request and performs identity authentication on the user who triggers the automobile diagnostic function service according to the account information to be authenticated carried in the identity authentication request to obtain an identity authentication result. The identity authentication result includes authentication pass or authentication fail. The identity authentication result may also include the expiration time of the automobile diagnostic function service.

[0133] The identity authentication request platform feeds back the identity authentication result to the vehicle diagnostic device. When the fed-back identity authentication result is authentication passed, the vehicle diagnostic device performs the above-mentioned vehicle diagnostic function service.

[0134] After the automobile diagnostic device executes the automobile diagnostic function service, the identity authentication platform can also receive and store the automobile diagnostic function service operation log corresponding to the automobile diagnostic function service sent by the automobile diagnostic device.

[0135] When the identity authentication request corresponding to the triggering operation is not processed by the identity authentication request platform, after the automobile diagnostic device processes the identity authentication request and completes the corresponding automobile diagnostic function service, the identity authentication platform can also receive the identity authentication result sent by the automobile diagnostic device and the automobile diagnostic function service operation log corresponding to the automobile diagnostic function service, and store them.

[0136] It should be noted that the identity authentication platform and the vehicle diagnostic device can be integrated or two separate clients, which is not specifically limited in this embodiment. The communication method between the identity authentication platform and the vehicle diagnostic device can be network communication through an API (Application Programming Interface).

[0137] In a possible implementation, the account information to be authenticated includes the account number to be authenticated and the password to be authenticated. In step S31, the user who triggers the automobile diagnostic function service is authenticated according to the account information to be authenticated carried in the authentication request, and the authentication result is obtained, including:

[0138] Determine the identity status of the user who triggers the vehicle diagnostic function service according to the account number and password to be authenticated carried in the identity authentication request;

[0139] When it is determined that the identity status of the user who triggers the automobile diagnostic function service is valid, the identity authentication result is determined to be authentication passed.

[0140] Specifically, the account information to be authenticated carried in the identity authentication request includes the account number to be authenticated and the password to be authenticated. When the user who triggers the automobile diagnostic function service is authenticated according to the account information to be authenticated carried in the identity authentication request, the above method includes:

[0141] The identity authentication platform stores user data of multiple users. When an identity authentication request is received, the identity authentication platform performs the first identity authentication on the user who triggers the automobile diagnostic function service based on the account to be authenticated and the password to be authenticated carried in the identity authentication request. When the account to be authenticated and the password to be authenticated carried in the identity authentication request are correct, it is determined that the first identity authentication result of the user who triggered the automobile diagnostic function service is passed.

[0142] Since the user's identity status can be divided into valid, invalid and non-existent. Among them, when the user's identity status is valid, it means that the user has the authority to operate the automobile diagnostic function service. When the user's identity status is invalid, it means that the user does not have the authority to operate the automobile diagnostic function service. For example, when the user's authority has expired, the user's identity status is invalid, and the user does not have the authority to operate the automobile diagnostic function service.

[0143] When it is determined that any one of the account to be authenticated and the password to be authenticated carried in the identity authentication request is incorrect, it is determined that the first ID card result of the user who triggered the automobile diagnostic function service is failed authentication, that is, the user's identity status is determined to be non-existent, and the identity authentication result is determined to be failed authentication.

[0144] When it is determined that the first ID card result of the user who triggered the automobile diagnostic function service is authenticated, the identity status of the user who triggered the automobile diagnostic function service is determined to be valid or invalid according to the identity status of the user in the stored user data. When it is determined that the identity status of the user who triggered the automobile diagnostic function service is valid, the identity authentication result is determined to be authenticated. When it is determined that the identity status of the user who triggered the automobile diagnostic function service is invalid, the identity authentication result is determined to be authenticated unsuccessfully.

[0145] It should be noted that after determining the identity authentication result, since the method embodiment of the present application applied to the automobile diagnostic equipment is based on the same concept, its specific method, function and technical effects can be found in the method embodiment part, and will not be repeated here.

[0146] It can be understood that the technical solution provided in this embodiment, by responding to the identity authentication request, authenticates the user who triggers the automobile diagnostic function service according to the account information to be authenticated carried in the identity authentication request, and obtains the identity authentication result, so that when the network status of the automobile diagnostic device end is online, the user is authenticated through the identity authentication platform end, which improves the efficiency and accuracy of the identity authentication, and realizes the identity authentication of the user who triggers the automobile diagnostic function service. When the identity authentication result is authentication passed, the identity authentication result is fed back to the automobile diagnostic device end, and the automobile diagnostic device end executes the automobile diagnostic function service based on the identity authentication result, so that only users who have passed the identity authentication can control the execution of the automobile diagnostic function service, avoiding the phenomenon that non-users can operate the automobile diagnostic function service, and improving the security of the operation of the automobile diagnostic function service, thereby solving the security problem of malicious manipulation of the target vehicle caused by non-users being able to operate the automobile diagnostic function service after the user logs in to the automobile diagnostic device end.

[0147] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0148] Corresponding to the method described in the embodiment of the first aspect above, the embodiment of the present application further provides an automobile diagnosis processing device, as shown in the figure, Figure 5 This is a schematic diagram of the structure of an automobile diagnostic processing device provided in one embodiment of the present application. For the sake of convenience of explanation, only the parts related to the embodiment of the present application are shown.

[0149] Reference Figure 5 , the automobile diagnostic processing device 4 comprises:

[0150] A trigger operation response module 41, for responding to a user's trigger operation on the automobile diagnostic function service on the automobile diagnostic device, and generating an identity authentication request corresponding to the trigger operation based on the account information to be authenticated input by the user;

[0151] The processing mode confirmation module 42 is used to determine the identity authentication processing mode corresponding to the identity authentication request according to the network status of the automobile diagnostic device end;

[0152] The identity authentication processing module 43 is used to authenticate the user who triggers the automobile diagnostic function service according to the identity authentication processing method corresponding to the identity authentication request and the account information to be authenticated carried in the identity authentication request, and obtain the identity authentication result;

[0153] The function service execution module 44 is used to execute the automobile diagnosis function service when the identity authentication result is authentication passed.

[0154] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0155] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0156] The present application embodiment also provides an automobile diagnostic system 6, referring to Figure 6 , Figure 6 This is a structural diagram of an automobile diagnostic system provided by another embodiment of the present application. For the sake of ease of explanation, only the parts related to the embodiment of the present application are shown.

[0157] The automobile diagnostic system 6 includes an automobile diagnostic device end 61 and an identity authentication platform end 62;

[0158] The vehicle diagnostic device terminal 61 is used to execute any one of the vehicle diagnostic processing methods of the first aspect;

[0159] The identity authentication platform end 62 is used to execute any identity authentication method of the second aspect.

[0160] An embodiment of the present application also provides a terminal device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor implements the steps in any of the above-mentioned method embodiments when executing the computer program.

[0161] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.

[0162] An embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned method embodiments when executing the computer program product.

[0163] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the camera / terminal device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0164] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0165] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0166] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0167] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0168] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for automobile diagnosis and processing, characterized in that: The method comprises: In response to a user triggering an operation on a vehicle diagnostic function service on a vehicle diagnostic device, generating an identity authentication request corresponding to the triggering operation based on the account information to be authenticated input by the user; Determining an identity authentication processing method corresponding to the identity authentication request according to the network status of the automobile diagnostic device end; According to the identity authentication processing method corresponding to the identity authentication request and the account information to be authenticated carried in the identity authentication request, the user who triggers the automobile diagnostic function service is authenticated to obtain an identity authentication result; When the identity authentication result is authentication passed, the vehicle diagnostic function service is executed.

2. The automobile diagnosis processing method according to claim 1, characterized in that: The determining, according to the network status of the automobile diagnostic device, an identity authentication processing method corresponding to the identity authentication request includes: When the network status of the automobile diagnostic device is online, determining to process the identity authentication request through the identity authentication platform; When the network status of the automobile diagnostic device is offline, it is determined that the identity authentication request is processed through the automobile diagnostic device.

3. The automobile diagnosis processing method according to claim 2, characterized in that: The step of performing identity authentication on the user who triggers the automobile diagnostic function service according to the identity authentication processing mode corresponding to the identity authentication request and the account information to be authenticated carried in the identity authentication request to obtain an identity authentication result includes: When the identity authentication request is processed by the identity authentication platform, the identity authentication request is sent to the identity authentication platform to request the identity authentication platform to perform identity authentication on the user who triggers the automobile diagnostic function service according to the account information to be authenticated carried in the identity authentication request, obtain the identity authentication result, and receive the identity authentication result fed back by the identity authentication platform; When the identity authentication request is processed by the automobile diagnostic device, the user who triggers the automobile diagnostic function service is authenticated according to the account information to be authenticated carried in the identity authentication request and the user data of multiple users stored in advance to obtain the identity authentication result.

4. The automobile diagnosis processing method according to claim 3, characterized in that: The user data of each user includes: account information and operation log; When the identity authentication request is processed by the automobile diagnostic device, the user who triggers the automobile diagnostic function service is authenticated according to the account information to be authenticated carried in the identity authentication request and the user data of multiple users stored in advance, and the identity authentication result is obtained, including: When the identity authentication request is processed by the automobile diagnostic device, judging whether there is a target user matching the account information to be authenticated among the multiple users according to the account information to be authenticated and the account information of the multiple users; When there is a target user matching the account information to be authenticated, determining the effective time period of the vehicle diagnostic function service according to the operation log contained in the user data of the target user; Determining whether the time when the user triggers the vehicle diagnostic function service is within the effective time period of the vehicle diagnostic function service; If the time of triggering the automobile diagnostic function service is within the valid time period of the automobile diagnostic function service, it is determined that the identity authentication result is authentication passed.

5. The automobile diagnosis processing method according to claim 4, characterized in that: The account information to be authenticated includes an account number to be authenticated and a password to be authenticated, the account information of the user includes an account number and a password, and judging whether there is a target user matching the account information to be authenticated among the multiple users according to the account information to be authenticated and the account information of the multiple users, comprises: Compare the account number to be authenticated and the password to be authenticated in the account information to be authenticated with the account number and password in the account information of each user, respectively, to obtain a comparison result between the account information to be authenticated and each user; When the account number to be authenticated and the password to be authenticated in the account information to be authenticated are consistent with the account number and password in the account information of the user, the user is confirmed to be the target user matching the account information to be authenticated.

6. The automobile diagnosis processing method according to claim 2, characterized in that: The identity authentication result includes an expiration time of the automobile diagnostic function service. After executing the automobile diagnostic function service, the method further includes: Acquiring vehicle information of a target vehicle through a diagnostic connector, wherein the target vehicle is a vehicle corresponding to the automobile diagnostic function service; Acquiring operation information generated during the execution of the vehicle diagnostic function service; generating an automobile diagnostic function service operation log corresponding to the automobile diagnostic function service according to the vehicle information of the target vehicle, the expiration time of the automobile diagnostic function service and the operation information; When it is confirmed that the network status of the automobile diagnostic device is online, the automobile diagnostic function service operation log is uploaded to the identity authentication platform.

7. An identity authentication method, characterized in that: The method comprises: When receiving an identity authentication request sent by the automobile diagnostic device, in response to the identity authentication request, perform identity authentication on the user who triggers the automobile diagnostic function service according to the account information to be authenticated carried in the identity authentication request to obtain an identity authentication result; wherein the network status of the automobile diagnostic device is online, and the automobile diagnostic device is used to respond to the user's triggering operation on the automobile diagnostic function service on the automobile diagnostic device, and generate an identity authentication request corresponding to the triggering operation based on the account information to be authenticated input by the user; The identity authentication result is fed back to the automobile diagnostic device; wherein, when the fed-back identity authentication result is authentication passed, the automobile diagnostic device is used to execute the automobile diagnostic function service based on the identity authentication result.

8. The identity authentication method according to claim 7, characterized in that: The account information to be authenticated includes an account number to be authenticated and a password to be authenticated. The identity authentication of the user who triggers the automobile diagnostic function service is performed according to the account information to be authenticated carried in the identity authentication request to obtain an identity authentication result, including: Determine the identity status of the user who triggers the vehicle diagnostic function service according to the to-be-authenticated account and the to-be-authenticated password carried in the identity authentication request; When it is determined that the identity status of the user who triggers the automobile diagnostic function service is valid, the identity authentication result is determined to be authentication passed.

9. An automobile diagnostic processing device, characterized in that: include: A trigger operation response module, for responding to a user's trigger operation on the automobile diagnostic function service on the automobile diagnostic device, and generating an identity authentication request corresponding to the trigger operation based on the account information to be authenticated input by the user; A processing mode confirmation module, used to determine the identity authentication processing mode corresponding to the identity authentication request according to the network status of the automobile diagnostic device end; An identity authentication processing module, configured to perform identity authentication on the user who triggers the vehicle diagnostic function service according to the identity authentication processing mode corresponding to the identity authentication request and the account information to be authenticated carried in the identity authentication request, and obtain an identity authentication result; The function service execution module is used to execute the automobile diagnosis function service when the identity authentication result is authentication passed.

10. An automobile diagnostic system, characterized in that: Including the automotive diagnostic equipment side and the identity authentication platform side; The automobile diagnostic device is used to execute the automobile diagnostic processing method according to any one of claims 1 to 6; The identity authentication platform is used to execute the identity authentication method described in any one of claims 7 to 8.