Movatterモバイル変換


[0]ホーム

URL:


CN119105461A - Vehicle diagnostic management method, device, equipment, storage medium and program product - Google Patents

Vehicle diagnostic management method, device, equipment, storage medium and program product
Download PDF

Info

Publication number
CN119105461A
CN119105461ACN202411333790.5ACN202411333790ACN119105461ACN 119105461 ACN119105461 ACN 119105461ACN 202411333790 ACN202411333790 ACN 202411333790ACN 119105461 ACN119105461 ACN 119105461A
Authority
CN
China
Prior art keywords
vehicle
diagnosis
authorization
diagnosis function
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411333790.5A
Other languages
Chinese (zh)
Inventor
刘新
庄文龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Launch Technology Co Ltd
Original Assignee
Shenzhen Launch Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Launch Technology Co LtdfiledCriticalShenzhen Launch Technology Co Ltd
Priority to CN202411333790.5ApriorityCriticalpatent/CN119105461A/en
Publication of CN119105461ApublicationCriticalpatent/CN119105461A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The application discloses a vehicle diagnosis management method, a device, equipment, a storage medium and a program product, which relate to the technical field of vehicle diagnosis, wherein the method is applied to a vehicle and comprises the steps of receiving a vehicle diagnosis request sent by diagnosis equipment; according to a pre-acquired diagnosis function list to be authorized, performing diagnosis function query on diagnosis function data to be executed in the vehicle diagnosis request to obtain a diagnosis function query result; and carrying out vehicle diagnosis according to the diagnosis function query result and the vehicle diagnosis request to obtain a vehicle diagnosis management result. According to the application, the diagnosis function data to be executed in the vehicle diagnosis request is subjected to diagnosis function inquiry through the diagnosis function list to be authorized, whether the diagnosis function to be executed is the management and control of the vehicle owner is judged, if so, the vehicle diagnosis can be executed only after the authorization of the vehicle owner is obtained, the problem of poor safety in the vehicle diagnosis in the prior art is solved, and the safety of the vehicle diagnosis is improved.

Description

Vehicle diagnosis management method, device, apparatus, storage medium, and program product
Technical Field
The present application relates to the field of vehicle diagnosis technologies, and in particular, to a vehicle diagnosis management method, device, apparatus, storage medium, and program product.
Background
Vehicle fault data can now be read by diagnosing the vehicle, modifying vehicle information, keying, upgrading the firmware of the ECU, etc. When the vehicle owner brings the vehicle to a repair shop for maintenance and repair, the related personnel perform diagnostic operations on the vehicle through the diagnostic device. The owner may not know which diagnostic functions the maintenance personnel will perform on the vehicle, and for some diagnostic functions related to important information and safety of the vehicle, such as unlocking, modifying keys or anti-theft related configurations, if someone maliciously modifies the vehicle information, the owner is also unknowable, which may cause the safety of the vehicle to be damaged and also cause property loss, and the safety of the vehicle diagnosis is poor.
The foregoing is provided merely for the purpose of facilitating understanding of the technical solutions of the present application and is not intended to represent an admission that the foregoing is prior art.
Disclosure of Invention
The application mainly aims to provide a vehicle diagnosis management method, a device, equipment, a storage medium and a program product, which aim to solve the technical problem of poor safety in vehicle diagnosis in the prior art.
In order to achieve the above object, the present application proposes a vehicle diagnosis management method, which is applied to a vehicle, the method comprising:
Receiving a vehicle diagnosis request sent by a diagnosis device;
according to a pre-acquired diagnosis function list to be authorized, performing diagnosis function query on diagnosis function data to be executed in the vehicle diagnosis request to obtain a diagnosis function query result;
And carrying out vehicle diagnosis according to the diagnosis function query result and the vehicle diagnosis request to obtain a vehicle diagnosis management result.
In an embodiment, the step of performing vehicle diagnosis according to the diagnosis function query result and the vehicle diagnosis request, and obtaining a vehicle diagnosis management result includes:
When the diagnosis function query result is that the diagnosis function to be executed is authorized and controlled by the user, generating a first authorization code, and sending a preset first vehicle identification code, the diagnosis function data to be executed and the first authorization code to a preset first user terminal;
receiving a second authorization code sent by the diagnostic device;
And when the first authorization code is consistent with the second authorization code, vehicle diagnosis is carried out according to the vehicle diagnosis request, and the vehicle diagnosis management result is obtained.
In an embodiment, the to-be-authorized diagnosis function list is generated by the preset first user terminal based on a diagnosis function authorization management instruction, and before the step of obtaining the diagnosis function query result, the to-be-executed diagnosis function data in the vehicle diagnosis request is further included in the to-be-authorized diagnosis function list according to the pre-obtained to-be-authorized diagnosis function list:
And receiving a diagnosis function list to be authorized, which is sent by the first user terminal, and storing the diagnosis function list to be authorized to a preset gateway.
In addition, to achieve the above object, the present application also proposes a vehicle diagnosis management method applied to a first user terminal, including an APP setting tool and a background management server, the method comprising:
Responding to a diagnosis function authorization management instruction, and generating a to-be-authorized diagnosis function list and an authorization code transmission mode through the APP setting tool, wherein the authorization transmission mode is used for generating authorization prompt information to prompt an owner to trigger a diagnosis function authorization request to carry out diagnosis function authorization management;
Transmitting a preset second vehicle identification code, the to-be-authorized diagnosis function list and an authorization code transmitting mode to the background management server through the APP setting tool;
establishing communication connection with the vehicle according to the second vehicle identification code through the background management server;
And sending the to-be-authorized diagnosis function list to the vehicle through the background management server so as to enable the vehicle to query the diagnosis function.
In an embodiment, after the step of sending, by the background management server, the list of diagnostic functions to be authorized to the vehicle for the vehicle to perform the diagnostic function query, the method further includes:
Receiving a first vehicle identification code, to-be-executed diagnosis function data and a first authorization code sent by the vehicle through the background management server;
generating authorization prompt information according to the second vehicle identification code, the first vehicle identification code, the to-be-executed diagnosis function data and the authorization code transmission mode so as to prompt a vehicle owner to trigger a diagnosis function authorization request to carry out diagnosis function authorization management;
And responding to the diagnosis function authorization request, generating a second authorization code according to the first authorization code, and sending the second authorization code to a preset second user terminal so that maintenance personnel can use preset diagnosis equipment to verify the authorization code according to the second authorization code.
In an embodiment, the step of generating the authorization prompt information according to the second vehicle identification code, the first vehicle identification code, the to-be-executed diagnostic function data, and the authorization code transmission mode includes:
matching the first vehicle identification code with the second vehicle identification code to obtain an identification code matching result;
According to the identification code matching result, selecting a corresponding authorization code transmission mode as a first authorization code transmission mode;
And generating the authorization prompt information according to the first authorization code sending mode and the to-be-executed diagnosis function data.
In addition, in order to achieve the above object, the present application also proposes a vehicle diagnosis management apparatus including:
The request receiving module is used for receiving a vehicle diagnosis request sent by the diagnosis equipment;
The function query module is used for performing diagnosis function query on the to-be-executed diagnosis function data in the vehicle diagnosis request according to a pre-acquired to-be-authorized diagnosis function list to obtain a diagnosis function query result;
And the vehicle diagnosis module is used for carrying out vehicle diagnosis according to the diagnosis function query result and the vehicle diagnosis request to obtain a vehicle diagnosis management result.
In addition, in order to achieve the above object, the present application also proposes a vehicle diagnosis management apparatus comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the vehicle diagnosis management method as described above.
In addition, in order to achieve the above object, the present application also proposes a storage medium that is a computer-readable storage medium, on which a computer program is stored, which when executed by a processor, implements the steps of the vehicle diagnosis management method as described above.
Furthermore, to achieve the above object, the present application also provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the vehicle diagnostic management method as described above.
The application provides a vehicle diagnosis management method, which is characterized in that diagnosis function inquiry is carried out on diagnosis function data to be executed in a vehicle diagnosis request through a diagnosis function list to be authorized, whether the diagnosis function to be executed is a vehicle owner management and control is judged, if yes, the vehicle diagnosis can be executed only after the vehicle owner authorization is obtained, thus the vehicle owner can manage and control own vehicle, other people are prevented from maliciously modifying vehicle information through diagnosis, the safety of the vehicle is protected, the loss to the vehicle owner is avoided, and the safety of the vehicle diagnosis is improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it will be obvious to those skilled in the art that other drawings can be obtained according to these drawings without inventive effort.
FIG. 1 is a flow chart of a vehicle diagnostic management method according to an embodiment of the present application;
FIG. 2 is a schematic flow chart of a vehicle diagnosis management method according to a second embodiment of the present application;
FIG. 3 is a schematic flow chart of a third embodiment of a vehicle diagnostic management method according to the present application;
Fig. 4 is a schematic block diagram of a vehicle diagnosis management apparatus according to an embodiment of the present application;
Fig. 5 is a schematic device structure diagram of a hardware operating environment related to a vehicle diagnosis management method according to an embodiment of the present application.
The achievement of the objects, functional features and advantages of the present application will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the technical solution of the present application and are not intended to limit the present application.
For a better understanding of the technical solution of the present application, the following detailed description will be given with reference to the drawings and the specific embodiments.
The main solutions of the embodiments of the present application are:
Receiving a vehicle diagnosis request sent by a diagnosis device;
according to a pre-acquired diagnosis function list to be authorized, performing diagnosis function query on diagnosis function data to be executed in the vehicle diagnosis request to obtain a diagnosis function query result;
And carrying out vehicle diagnosis according to the diagnosis function query result and the vehicle diagnosis request to obtain a vehicle diagnosis management result.
Vehicle diagnostic functions mainly include detecting and determining the technical condition of an automobile using various tools and techniques, and ascertaining the location and cause of a fault. These functions include:
The capture and display of fault codes, which are generated by a Powertrain Control Module (PCM) upon detection of a fault and stored in memory, are read and displayed by a diagnostic device in the vehicle electronic control system.
Clearing fault codes once the fault is repaired, the diagnostic instrument can help clear the recorded fault codes and restore the normal running state of the vehicle.
And the real-time data flow reading, namely the diagnostic instrument can read the dynamic data flow of the engine in real time, so that maintenance personnel can know the running state of the vehicle more accurately.
Waveform analysis and component testing the oscilloscope equipped diagnostic instrument can perform waveform analysis and provide component action testing, which are important tools for diagnosing vehicle performance.
Matching, setting and coding the advanced diagnostic apparatus also has matching, setting and coding functions, which are vital to the electronic control system of modern automobiles.
OBD (on-vehicle automatic diagnosis) system the OBD system can monitor whether the tail gas of car exceeds standard from the running condition of engine to remind the driver through the fault indicator lamp when the system breaks down, store the trouble information simultaneously and supply maintenance personal to read and analyze.
Together, these functions ensure the safety and reliability of the vehicle, while also improving maintenance efficiency and accuracy.
In the prior art, when related maintenance personnel diagnose the vehicle, the diagnosis equipment can be used for directly carrying out communication diagnosis with the vehicle, a vehicle owner does not know which diagnosis functions are executed, if someone maliciously modifies vehicle information, such as unlocking, modifying keys or anti-theft related configuration, the vehicle owner is unknowable, so that the safety of the vehicle is damaged, property loss is caused, and the safety of the vehicle diagnosis is poor.
The application provides a solution, the diagnosis function data to be executed in the vehicle diagnosis request is inquired through the diagnosis function list to be authorized, whether the diagnosis function to be executed is the management and control of the vehicle owner is judged, if so, the vehicle owner can execute the vehicle diagnosis after the authorization of the vehicle owner is obtained, thus the vehicle owner can manage and control the vehicle of the vehicle owner, the malicious modification of the vehicle information through the diagnosis is prevented, the safety of the vehicle is protected, the loss to the vehicle owner is avoided, and the safety of the vehicle diagnosis is improved.
It should be noted that, the execution body of the present embodiment may be a computing service device having functions of data processing, network communication, and program running, such as a tablet computer, a personal computer, a mobile phone, or an electronic device, a vehicle diagnosis management system, or the like, which can implement the above functions. The present embodiment and the following embodiments will be described below by taking a vehicle diagnosis management system as an example, and the vehicle diagnosis management system includes a vehicle and a first user terminal.
Based on this, an embodiment of the present application provides a vehicle diagnosis management method, referring to fig. 1, fig. 1 is a schematic flow chart of a first embodiment of the vehicle diagnosis management method of the present application.
In this embodiment, the vehicle diagnosis management method is applied to a vehicle, and the method includes steps S10 to S30:
Step S10, a vehicle diagnosis request sent by a diagnosis device is received;
The vehicle receives a vehicle diagnostic request sent by the diagnostic device, which typically involves receiving diagnostic data via some sort of communication interface (e.g., OBD-II or wireless connection), ensuring that the system is able to obtain the necessary information for further processing and performing diagnostic functions.
Step S20, according to a pre-acquired diagnosis function list to be authorized, performing diagnosis function query on diagnosis function data to be executed in the vehicle diagnosis request to obtain a diagnosis function query result;
The vehicle compares the diagnosis function data in the vehicle diagnosis request with the authorization function list, checks whether the function in the request is in the authorization list, confirms whether the function is supported and allowed to be executed, inquires specific information of the diagnosis function, including whether the function is authorized, whether special authority is required, and the implementation mode in the system, and obtains the inquiry result of the diagnosis function
In a possible implementation manner, the to-be-authorized diagnostic function list is generated for the preset first user terminal based on the diagnostic function authorization control instruction, and step S20 may further include step S40:
Step S40, a diagnosis function list to be authorized, which is sent by the first user terminal, is received, and the diagnosis function list to be authorized is stored in a preset gateway.
The vehicle receives a diagnosis function list to be authorized, which is sent by a first user terminal, and stores the diagnosis function list to be authorized to a preset gateway, wherein the diagnosis function list to be authorized is generated by the preset first user terminal based on a diagnosis function authorization management instruction.
In this embodiment, by receiving the to-be-authorized diagnostic function list sent by the first user terminal, storing the to-be-authorized diagnostic function list in a preset gateway, and centrally storing authorized diagnostic function information, it is ensured that the system can execute diagnostic functions based on authorization, and all related diagnostic requests and operations are ensured to be based on the latest and accurate authorized function list, so that the overall reliability and accuracy of the system are improved.
And step S30, vehicle diagnosis is carried out according to the diagnosis function query result and the vehicle diagnosis request, and a vehicle diagnosis management result is obtained.
The vehicle executes actual diagnosis operation according to the diagnosis function query result and the vehicle diagnosis request to obtain a vehicle diagnosis management result, wherein the diagnosis operation comprises the steps of reading fault codes, testing vehicle components, carrying out data analysis and the like, and the vehicle diagnosis management result can comprise diagnosis results, fault information, repair suggestions, system states and the like, so that comprehensive analysis on the vehicle states can be provided, technicians are helped to know the current health conditions of the vehicle, identify faults and provide corresponding solutions.
In a possible implementation, step S30 may include steps S301 to S303:
step 301, when the diagnosis function query result indicates that the diagnosis function to be executed is authorized and controlled by the user, generating a first authorization code, and transmitting a preset first vehicle identification code, the diagnosis function data to be executed and the first authorization code to a preset first user terminal;
Step S302, receiving a second authorization code sent by the diagnosis equipment;
and step S303, when the first authorization code and the second authorization code are consistent, vehicle diagnosis is carried out according to the vehicle diagnosis request, and the vehicle diagnosis management result is obtained.
When the diagnosis function inquiry result is that the diagnosis function to be executed is authorized and controlled by a user, the vehicle generates a first authorization code, a preset first vehicle identification code, the diagnosis function data to be executed and the first authorization code are sent to a preset first user terminal, then a second authorization code sent by the diagnosis equipment is received, finally, the received second authorization code is confirmed to be consistent with the first authorization code generated before, so that the user authorization is valid, after the verification is successful, the system starts a diagnosis program according to the vehicle diagnosis request, which may include reading the fault code of the vehicle, checking the system state or other related diagnosis operations, and after the diagnosis is finished, the system generates and records the vehicle diagnosis management result, which may include fault information, system state report, suggested maintenance measures and the like.
It should be noted that, the first authorization code is generally randomly generated and will be different in each request in the authorization process, so as to improve security, where the first vehicle identification code is a unique identifier of the vehicle, and is used to identify the target vehicle for diagnosing the request, and the to-be-executed diagnostic function data includes detailed information of the to-be-executed diagnostic function, such as a function name, a request type, and the like.
In the embodiment, the vehicle diagnosis is performed according to the diagnosis function query result and the vehicle diagnosis request, the vehicle diagnosis management result is obtained, the safety authorization in the vehicle diagnosis process is realized, the diagnosis operation can be performed only by authorized users, the accuracy of information transmission and the reliability of the system are ensured, and the user experience is optimized.
The embodiment provides a vehicle diagnosis management method, which is used for inquiring diagnosis function data of a to-be-executed diagnosis function in a vehicle diagnosis request through a to-be-authorized diagnosis function list, judging whether the to-be-executed diagnosis function is a vehicle owner management and control, if so, the vehicle owner can execute vehicle diagnosis only after the authorization of the vehicle owner is acquired, thus the vehicle owner can manage and control own vehicle, other people are prevented from maliciously modifying vehicle information through diagnosis, the safety of the vehicle is protected, the loss to the vehicle owner is avoided, and the safety of the vehicle diagnosis is improved.
In addition, an embodiment of the present application provides a vehicle diagnosis management method, referring to fig. 2, fig. 2 is a schematic flow chart of a second embodiment of the vehicle diagnosis management method of the present application.
In this embodiment, the vehicle diagnosis management method is applied to a first user terminal, and includes an APP setting tool and a background management server, which are typically terminal devices of a vehicle owner, and the method includes steps S50 to S80:
step S50, responding to a diagnosis function authorization management instruction, and generating a to-be-authorized diagnosis function list and an authorization code transmission mode through the APP setting tool, wherein the authorization transmission mode is used for generating authorization prompt information to prompt a vehicle owner to trigger a diagnosis function authorization request to carry out diagnosis function authorization management;
step S60, a preset second vehicle identification code, the to-be-authorized diagnosis function list and an authorization code sending mode are sent to the background management server through the APP setting tool;
Step S70, establishing communication connection with the vehicle through the background management server according to the second vehicle identification code;
And step S80, the to-be-authorized diagnosis function list is sent to the vehicle through the background management server so as to enable the vehicle to query diagnosis functions.
The method comprises the steps that a first user terminal responds to a diagnosis function authorization management instruction, a to-be-authorized diagnosis function list and an authorization code sending mode are generated through an APP setting tool, the authorization sending mode is used for generating authorization prompt information to prompt a vehicle owner to trigger a diagnosis function authorization request to conduct diagnosis function authorization management, then a preset second vehicle identification code, the to-be-authorized diagnosis function list and the authorization code sending mode are sent to a background management server through the APP setting tool, the second vehicle identification code is used for identifying a vehicle and establishing connection, after the background management server receives the second vehicle identification code, communication connection is established with the preset vehicle, the process ensures that the system can conduct data exchange and management with a specific vehicle, finally the to-be-authorized diagnosis function list is sent to the vehicle through the background management server, diagnosis function inquiry and management can be conducted after the vehicle receives the information, and corresponding diagnosis operation can be conducted according to the authorization list.
In this embodiment, the first user terminal obtains the second vehicle identification code, the to-be-authorized diagnosis function list and the authorization code transmitting mode, establishes communication connection with the vehicle according to the second vehicle identification code, and transmits the to-be-authorized diagnosis function list to the vehicle, ensures that only authorized operation can be performed through control of the authorization code and the to-be-authorized diagnosis function list, prevents illegal operation, prevents unauthorized access and operation, simplifies management of the vehicle diagnosis function through interaction of the APP management tool and the background server, improves efficiency, supports real-time function authorization and management by the authorization code transmitting and function list updating mechanism, adapts to vehicle state changes, improves convenience of user operation through different authorization code transmitting modes (short message, email, APP notification), ensures that authorization information can be accurately transmitted and executed through communication connection between the background management server and the vehicle, and avoids data loss or error.
In addition, in the third embodiment of the present application, the same or similar contents as those of the above-described embodiment can be referred to the above description, and the description thereof will not be repeated. On this basis, referring to fig. 3, before step S80, the vehicle diagnosis management method further includes steps S901 to S903:
step S901, receiving, by the background management server, a first vehicle identification code, to-be-executed diagnostic function data, and a first authorization code sent by the vehicle;
Step S902, generating authorization prompt information according to the second vehicle identification code, the first vehicle identification code, the to-be-executed diagnosis function data and the authorization code transmission mode so as to prompt a vehicle owner to trigger a diagnosis function authorization request to carry out diagnosis function authorization management;
Step S903, in response to the diagnostic function authorization request, generates a second authorization code according to the first authorization code and sends the second authorization code to a preset second user terminal, so that a maintenance person uses a preset diagnostic device to verify the authorization code according to the second authorization code.
The first user terminal receives a first vehicle identification code, diagnosis function data to be executed and a first authorization code sent by a vehicle through a background management server, then generates an authorization prompt message based on a received second vehicle identification code (usually a background system is used for identifying different systems or users), the first vehicle identification code, the diagnosis function data to be executed and an authorization code sending mode, wherein the prompt message contains necessary information of an authorization request, such as diagnosis functions required by the vehicle, authorization request information of specific requirements of authorization, how to trigger the diagnosis function authorization request, and the like, and prompts a vehicle owner to perform authorization management operation, finally generates a second authorization code according to the first authorization code and sends the second authorization code to a preset second user terminal according to the first authorization code, so that a maintainer uses preset diagnosis equipment to verify the authorization code according to the second authorization code, wherein the second user terminal is usually the terminal equipment of the maintainer.
In one possible embodiment, step S902 may include steps S9021 to S9023:
Step S9021, matching the first vehicle identification code with the second vehicle identification code to obtain an identification code matching result;
step S9022, selecting a corresponding transmission mode of the authorization code as a first transmission mode of the authorization code according to the identification code matching result;
Step S9023, generating the authorization prompt message according to the first authorization code sending mode and the to-be-executed diagnostic function data.
The first user terminal determines whether the two vehicle identification codes are matched by comparing the two vehicle identification codes to verify the accuracy of the vehicle identity, obtains an identification code matching result, then selects a corresponding authorization code sending mode as a first authorization code sending mode to send authorization codes according to the identification code matching result so as to ensure the sending accuracy, and finally generates authorization prompt information by combining the first authorization code sending mode and to-be-executed diagnosis function data so as to guide a user to operate, for example, if a short message sending mode is selected, the authorization prompt information may comprise authorization codes and using instructions thereof, and if an email is selected, the authorization prompt information may comprise more detailed diagnosis function instructions and operation steps.
Wherein, the authorization code sending mode can include short message sending, email sending, mobile application pushing and the like
In this embodiment, the authorization prompt information is generated according to the second vehicle identification code, the first vehicle identification code, the to-be-executed diagnostic function data and the authorization code sending mode, so as to prompt the vehicle owner to trigger the diagnostic function authorization request to perform the diagnostic function authorization management, so that the accuracy of vehicle identification, the reliability of authorization code sending and clear guidance of user operation can be ensured, and the safety and user experience of vehicle diagnosis can be effectively improved.
In the embodiment, the first vehicle identification code, the to-be-executed diagnosis function data and the first authorization code sent by the vehicle are received through the background management server, authorization prompt information is generated according to the second vehicle identification code, the first vehicle identification code, the to-be-executed diagnosis function data and the authorization code sending mode to prompt a vehicle owner to trigger a diagnosis function authorization request to conduct diagnosis function authorization management, and a second authorization code is generated according to the first authorization code and sent to a preset second user terminal in response to the diagnosis function authorization request, so that maintenance personnel can use preset diagnosis equipment to conduct authorization code verification according to the second authorization code. Basic data are provided for subsequent authorization management and diagnosis functions by receiving vehicle information and authorization codes, the vehicle owner is guided to perform necessary authorization operations by generating and sending authorization prompt information, legal authorization and execution of the diagnosis functions are ensured by generating and sending a second authorization code to a maintenance personnel terminal, the integrity and safety of the authorization management process of the vehicle diagnosis functions are jointly ensured by the series of steps, unauthorized operations are effectively prevented, and the safety and reliability of the diagnosis functions are improved.
Exemplary, the vehicle diagnosis management method of the present application is briefly as follows:
1. Firstly, a vehicle owner can set diagnostic functions to be authorized and controlled by the vehicle through an APP setting tool, such as key matching, engine unlocking and the like. Then, an authorization code sending mode is set, and commonly used short message sending, APP message sending and the like are adopted.
2. After the setting is completed, the APP setting tool transmits the VIN code of the vehicle, the list of diagnostic functions requiring authorization (i.e., the list of diagnostic functions to be authorized, including each function ID and function description) and the transmission mode of the authorization code to the background management server.
3. The background management server stores the vehicle VIN code and the authorization code transmitting mode. And then establishing network connection with the vehicle through the vehicle VIN code, and sending a diagnosis function list needing authorization to the vehicle. The vehicle will be stored, typically in a vehicle gateway, which can determine which diagnostic function the diagnostic device is to perform, because the gateway is required to diagnose the vehicle.
4. When a serviceman diagnoses a vehicle using a diagnostic apparatus, a gateway of the vehicle can judge which diagnostic function is performed by a diagnostic command. And then inquiring in the diagnosis function list to be authorized to judge whether authorization is needed.
5. If no authorization is indicated in the list of diagnostic functions to be authorized, the vehicle may perform this diagnostic function directly.
6. If the vehicle judges that authorization is needed, the vehicle randomly generates an authorization code, and then the VIN code of the vehicle, the current authorization diagnosis function description and the authorization code are sent to a background management server.
7. After receiving the information, the background management server inquires an authorization code sending mode and a contact mode according to the VIN code, if the information is the short message sending mode, the authorization diagnosis function description and the authorization code are sent to the mobile phone through the short message by the mobile phone number of the mobile phone of the user, and if the information is the APP information mode, the authorization diagnosis function description and the authorization code are sent to the mobile phone of the user through the account number of the APP.
8. After the owner obtains the authorization diagnostic function description and the authorization code, if the owner agrees to perform the diagnostic function on the vehicle, the authorization code is provided to the maintenance personnel.
9. After the maintenance personnel obtains the authorization code, the authorization code is sent to the vehicle through the diagnosis equipment, the vehicle can compare the authorization code of the diagnosis equipment with the authorization code randomly generated by the vehicle, if the authorization code is inconsistent, the authorization code is wrong, the authorization code is returned to be wrong, if the authorization code is consistent, the vehicle can execute the diagnosis function.
10. The authorization code has a time limit and the validity time can be set by the APP setting tool, for example 5 minutes. When the validity time is exceeded, the validity time becomes invalid and a new authorization code needs to be reapplied.
It should be noted that the foregoing examples are only for understanding the present application, and do not constitute a limitation of the vehicle diagnosis management method of the present application, and that many simple modifications based on this technical idea are within the scope of the present application.
The present application also provides a vehicle diagnosis management apparatus, please refer to fig. 4, the vehicle diagnosis management apparatus is applied to a vehicle, the apparatus includes:
a request receiving module 10 for receiving a vehicle diagnosis request transmitted from a diagnosis device;
The function query module 20 is configured to query the diagnostic function data to be executed in the vehicle diagnostic request according to a pre-acquired list of diagnostic functions to be authorized, so as to obtain a diagnostic function query result;
And the vehicle diagnosis module 30 is used for performing vehicle diagnosis according to the diagnosis function query result and the vehicle diagnosis request to obtain a vehicle diagnosis management result.
Optionally, the vehicle diagnostic module 30 is further configured to:
When the diagnosis function query result is that the diagnosis function to be executed is authorized and controlled by the user, generating a first authorization code, and sending a preset first vehicle identification code, the diagnosis function data to be executed and the first authorization code to a preset first user terminal;
receiving a second authorization code sent by the diagnostic device;
And when the first authorization code is consistent with the second authorization code, vehicle diagnosis is carried out according to the vehicle diagnosis request, and the vehicle diagnosis management result is obtained.
Optionally, the to-be-authorized diagnosis function list is generated by the preset first user terminal based on a diagnosis function authorization management instruction, and before the step of obtaining the diagnosis function query result, the to-be-executed diagnosis function data in the vehicle diagnosis request is queried according to the pre-obtained to-be-authorized diagnosis function list, the method further includes:
And receiving a diagnosis function list to be authorized, which is sent by the first user terminal, and storing the diagnosis function list to be authorized to a preset gateway.
The present application also provides a vehicle diagnosis management apparatus applied to a first user terminal, including an APP setting tool and a background management server, the apparatus comprising:
The information generation module is used for responding to the diagnosis function authorization management instruction, generating a to-be-authorized diagnosis function list and an authorization code transmission mode through the APP setting tool, wherein the authorization transmission mode is used for generating authorization prompt information to prompt a vehicle owner to trigger a diagnosis function authorization request to carry out diagnosis function authorization management;
The first sending module is used for sending a preset second vehicle identification code, the to-be-authorized diagnosis function list and an authorization code sending mode to the background management server through the APP setting tool;
The communication connection module is used for establishing communication connection with the vehicle through the background management server according to the second vehicle identification code;
And the second sending module is used for sending the to-be-authorized diagnosis function list to the vehicle through the background management server so as to enable the vehicle to perform diagnosis function inquiry.
Optionally, after the step of sending, by the background management server, the list of diagnostic functions to be authorized to the vehicle for the vehicle to perform the diagnostic function query, the method further includes:
Receiving a first vehicle identification code, to-be-executed diagnosis function data and a first authorization code sent by the vehicle through the background management server;
generating authorization prompt information according to the second vehicle identification code, the first vehicle identification code, the to-be-executed diagnosis function data and the authorization code transmission mode so as to prompt a vehicle owner to trigger a diagnosis function authorization request to carry out diagnosis function authorization management;
And responding to the diagnosis function authorization request, generating a second authorization code according to the first authorization code, and sending the second authorization code to a preset second user terminal so that maintenance personnel can use preset diagnosis equipment to verify the authorization code according to the second authorization code.
Optionally, the step of generating the authorization prompt information according to the second vehicle identification code, the first vehicle identification code, the to-be-executed diagnosis function data and the authorization code sending mode includes:
matching the first vehicle identification code with the second vehicle identification code to obtain an identification code matching result;
According to the identification code matching result, selecting a corresponding authorization code transmission mode as a first authorization code transmission mode;
And generating the authorization prompt information according to the first authorization code sending mode and the to-be-executed diagnosis function data.
The vehicle diagnosis management device provided by the application can solve the technical problem of poor safety in vehicle diagnosis in the prior art by adopting the vehicle diagnosis management method in the embodiment. Compared with the prior art, the vehicle diagnosis management device has the same beneficial effects as the vehicle diagnosis management method provided by the embodiment, and other technical features in the vehicle diagnosis management device are the same as the features disclosed by the method of the embodiment, and are not repeated herein.
The application provides a vehicle diagnosis management apparatus comprising at least one processor and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the vehicle diagnosis management method of the first embodiment.
Referring now to fig. 5, a schematic diagram of a vehicle diagnosis management apparatus suitable for use in implementing an embodiment of the present application is shown. The vehicle diagnosis management apparatus in the embodiment of the application may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal DIGITAL ASSISTANT: personal digital assistants), PADs (Portable Application Description: tablet computers), PMPs (Portable MEDIA PLAYER: portable multimedia players), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. The vehicle diagnosis management apparatus shown in fig. 5 is only one example, and should not impose any limitation on the functions and the scope of use of the embodiment of the present application.
As shown in fig. 5, the vehicle diagnosis management apparatus may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.) that may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access Memory (RAM: random Access Memory) 1004. In the RAM1004, various programs and data required for the operation of the vehicle diagnosis management apparatus are also stored. The processing device 1001, the ROM1002, and the RAM1004 are connected to each other by a bus 1005. An input/output (I/O) interface 1006 is also connected to the bus. In general, a system including an input device 1007 such as a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc., an output device 1008 including a Liquid crystal display (LCD: liquid CRYSTAL DISPLAY), a speaker, a vibrator, etc., a storage device 1003 including a magnetic tape, a hard disk, etc., and a communication device 1009 may be connected to the I/O interface 1006. The communication means 1009 may allow the vehicle diagnosis management apparatus to communicate with other apparatuses wirelessly or by wire to exchange data. While a vehicle diagnostic management apparatus having various systems is shown in the figures, it should be understood that not all of the illustrated systems are required to be implemented or provided. More or fewer systems may alternatively be implemented or provided.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through a communication device, or installed from the storage device 1003, or installed from the ROM 1002. The above-described functions defined in the method of the disclosed embodiment of the application are performed when the computer program is executed by the processing device 1001.
The vehicle diagnosis management device provided by the application adopts the vehicle diagnosis management method in the embodiment, and can solve the technical problem of poor safety in vehicle diagnosis in the prior art. Compared with the prior art, the vehicle diagnosis management device provided by the application has the same beneficial effects as the vehicle diagnosis management method provided by the embodiment, and other technical features in the vehicle diagnosis management device are the same as the features disclosed by the method of the previous embodiment, and are not repeated herein.
It is to be understood that portions of the present disclosure may be implemented in hardware, software, firmware, or a combination thereof. In the description of the above embodiments, particular features, structures, materials, or characteristics may be combined in any suitable manner in any one or more embodiments or examples.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
The present application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon for executing the vehicle diagnosis management method in the above-described embodiment.
The computer readable storage medium provided by the present application may be, for example, a USB flash disk, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, or device, or a combination of any of the foregoing. More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access Memory (RAM: random Access Memory), a Read-Only Memory (ROM), an erasable programmable Read-Only Memory (EPROM: erasable Programmable Read Only Memory or flash Memory), an optical fiber, a portable compact disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this embodiment, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, or device. Program code embodied on a computer readable storage medium may be transmitted using any appropriate medium, including but not limited to electrical wiring, fiber optic cable, RF (Radio Frequency) and the like, or any suitable combination of the foregoing.
The above-mentioned computer-readable storage medium may be contained in the vehicle diagnosis management apparatus or may exist alone without being incorporated in the vehicle diagnosis management apparatus.
The above-described computer-readable storage medium carries one or more programs that, when executed by the vehicle diagnosis management apparatus, cause the vehicle diagnosis management apparatus to:
Receiving a vehicle diagnosis request sent by a diagnosis device;
according to a pre-acquired diagnosis function list to be authorized, performing diagnosis function query on diagnosis function data to be executed in the vehicle diagnosis request to obtain a diagnosis function query result;
And carrying out vehicle diagnosis according to the diagnosis function query result and the vehicle diagnosis request to obtain a vehicle diagnosis management result.
Computer program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of remote computers, the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN: local Area Network) or a wide area network (WAN: wide Area Network), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules involved in the embodiments of the present application may be implemented in software or in hardware. Wherein the name of the module does not constitute a limitation of the unit itself in some cases.
The readable storage medium provided by the application is a computer readable storage medium, and the computer readable storage medium stores computer readable program instructions (namely computer program) for executing the vehicle diagnosis management method, so that the technical problem of poor safety in vehicle diagnosis in the prior art can be solved. Compared with the prior art, the beneficial effects of the computer readable storage medium provided by the application are the same as those of the vehicle diagnosis management method provided by the above embodiment, and are not described herein.
The present application also provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of a vehicle diagnostic management method as described above.
The computer program product provided by the application can solve the technical problem of poor safety in vehicle diagnosis in the prior art. Compared with the prior art, the beneficial effects of the computer program product provided by the application are the same as those of the vehicle diagnosis management method provided by the above embodiment, and are not described herein.
The foregoing description is only a partial embodiment of the present application, and is not intended to limit the scope of the present application, and all the equivalent structural changes made by the description and the accompanying drawings under the technical concept of the present application, or the direct/indirect application in other related technical fields are included in the scope of the present application.

Claims (10)

CN202411333790.5A2024-09-232024-09-23 Vehicle diagnostic management method, device, equipment, storage medium and program productPendingCN119105461A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202411333790.5ACN119105461A (en)2024-09-232024-09-23 Vehicle diagnostic management method, device, equipment, storage medium and program product

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202411333790.5ACN119105461A (en)2024-09-232024-09-23 Vehicle diagnostic management method, device, equipment, storage medium and program product

Publications (1)

Publication NumberPublication Date
CN119105461Atrue CN119105461A (en)2024-12-10

Family

ID=93715455

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202411333790.5APendingCN119105461A (en)2024-09-232024-09-23 Vehicle diagnostic management method, device, equipment, storage medium and program product

Country Status (1)

CountryLink
CN (1)CN119105461A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102455700A (en)*2010-10-212012-05-16斯必克机电产品(苏州)有限公司Method and system for real-time interaction of automobile fault diagnosis information
CN107919955A (en)*2017-12-282018-04-17北京奇虎科技有限公司A kind of vehicle network safety certifying method, system, vehicle, device and medium
CN109738025A (en)*2019-02-252019-05-10任翔A kind of onboard diagnostic system having authorization function
CN111142500A (en)*2019-12-262020-05-12国汽(北京)智能网联汽车研究院有限公司Permission setting method and device for vehicle diagnosis data and vehicle-mounted gateway controller
CN111758087A (en)*2020-05-292020-10-09深圳市元征科技股份有限公司Vehicle diagnosis method, server and diagnosis equipment
CN112335211A (en)*2018-08-142021-02-05深圳迈瑞生物医疗电子股份有限公司Software login method, device, server and storage medium of in-vitro diagnosis device
CN113110381A (en)*2021-04-012021-07-13东风柳州汽车有限公司Vehicle after-sale diagnostic system and method
US20220308570A1 (en)*2020-05-292022-09-29Launch Tech Co., LtdMethod for obtaining vehicle diagnosis software, server and diagnosis device
CN117688548A (en)*2023-11-082024-03-12阿尔特汽车技术股份有限公司 Secure access method and device based on vehicle maintenance request

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102455700A (en)*2010-10-212012-05-16斯必克机电产品(苏州)有限公司Method and system for real-time interaction of automobile fault diagnosis information
CN107919955A (en)*2017-12-282018-04-17北京奇虎科技有限公司A kind of vehicle network safety certifying method, system, vehicle, device and medium
CN112335211A (en)*2018-08-142021-02-05深圳迈瑞生物医疗电子股份有限公司Software login method, device, server and storage medium of in-vitro diagnosis device
CN109738025A (en)*2019-02-252019-05-10任翔A kind of onboard diagnostic system having authorization function
CN111142500A (en)*2019-12-262020-05-12国汽(北京)智能网联汽车研究院有限公司Permission setting method and device for vehicle diagnosis data and vehicle-mounted gateway controller
CN111758087A (en)*2020-05-292020-10-09深圳市元征科技股份有限公司Vehicle diagnosis method, server and diagnosis equipment
US20220308570A1 (en)*2020-05-292022-09-29Launch Tech Co., LtdMethod for obtaining vehicle diagnosis software, server and diagnosis device
CN113110381A (en)*2021-04-012021-07-13东风柳州汽车有限公司Vehicle after-sale diagnostic system and method
CN117688548A (en)*2023-11-082024-03-12阿尔特汽车技术股份有限公司 Secure access method and device based on vehicle maintenance request

Similar Documents

PublicationPublication DateTitle
CN108513635B (en)Vehicle detection method, user equipment, server and vehicle detection system
CN103336516B (en)A kind of automobile remote control system and method
JP2009264770A (en)Vehicle diagnostic system, vehicle diagnostic terminal, information server device, and vehicle diagnostic method
CN110139243B (en)Vehicle monitoring method, monitoring terminal, vehicle monitoring system and medium
CN110298936B (en)Vehicle key configuration method, system and equipment thereof
CN113704106B (en)Off-line detection system, method, equipment and medium for automobile digital key
CN111708584A (en)Vehicle diagnosis method and device, diagnosis equipment and storage medium
CN109726528A (en)Vehicle device Service Activation, vehicle device service request method, device, equipment and medium
CN112874530A (en)Vehicle diagnosis method and device, electronic equipment and storage medium
CN108259484A (en)The safety access method and system of Vehicle Controller
CN112990495A (en)Method, device and system for vehicle after-sale diagnosis and storage medium
CN114859858B (en) Anomaly detection method, device, electronic equipment and storage medium for vehicle-mounted system
CN113778050A (en)Vehicle remote diagnosis method and device, storage medium and vehicle after-sale terminal
CN113114659B (en)Diagnostic equipment detection method and device, terminal equipment and storage medium
KR20120129053A (en)System and method for diagnosing vehicle using wireless network
CN110717770B (en) Anti-counterfeiting detection method, device, equipment and storage medium for vehicle parts
CN114093054B (en) Vehicle verification method, device, equipment and storage medium
CN113806722A (en) Authority authentication method, device, device and computer storage medium
CN114143752A (en) Safety testing method, device, equipment and medium applied to in-vehicle WIFI
CN119105461A (en) Vehicle diagnostic management method, device, equipment, storage medium and program product
CN114077903A (en)Vehicle service authentication
CN115906134A (en)Data security protection method, device, equipment and storage medium
CN118113011A (en)Vehicle diagnosis method, device, diagnosis equipment and storage medium
CN115580554A (en) A vehicle machine test method, device, equipment and storage medium
CN113867314A (en)Access control method and device for fault code library, electronic equipment and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp