Project starting authorization method and system of vehicle machine detection platform
The project starting authorization method through the project of the vehicle machine detection platform, including first and second -order verification, solves the problem of abuse caused by the user's irregular use of the firmware, realizes the reliability and security of the test results, and updates the firmware version in a timely manner to ensure the guarantee to ensure that Detection quality.
Patent Information
- Application Number
- CN202411469830.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-01-28
AI Technical Summary
During the inspection, the vehicle computer inspection platform has abuse problems caused by users' irregular use of firmware, resulting in insufficient security and timeliness.
The authorization method is launched through the project of a vehicle detection platform, including first -order verification and second -order verification. In the first -order verification, the hardware coding of the user's device generates the verification number. In the second -order verification, the server calibrates the local time, the judgment version and permissions information are qualified, and the authorization number is generated.
Effectively prevent users from abusing the detection platform, ensure the reliability and security of the test results, and update the firmware version in a timely manner to ensure the quality of the detection.
Smart Images

Figure CN119377936A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle computer detection, and in particular to a project startup authorization method and system for a vehicle computer detection platform. Background Art
[0002] With the development of the automobile industry, the car system is also one of the main purchase options. In the car system, whether it can achieve reasonable and convenient interaction with the user's mobile terminal requires a large number of testing platforms for testing, such as: Bluetooth restart, first connection, wireless non-first connection test, disconnection, etc.; in order to fix vulnerabilities and add functions, the operating system of the mobile terminal and the car system have the need for version iteration and update. Under this premise, the update of any system may cause the aforementioned test items to be unstable. Therefore, the test platform also needs to be adapted for firmware update to obtain better aforementioned items for testing, and the test results are more accurate; at the same time, when users use the test platform, the commonly used authorization method is to use the physical properties of the device such as CPU ID, motherboard serial number, MAC value to bind the license certificate. After obtaining the license certificate, the user can freely perform the test task, but other non-professional users can also operate on their own, or the certificate is retained locally and the user cannot update the test platform in time, resulting in poor reliability of the test report. Therefore, a more reasonable solution is urgently needed to solve the drawbacks of the above-mentioned test platform during testing. Summary of the invention
[0003] The present invention provides a solution to the technical problems in the prior art that the vehicle machine inspection platform has the problem of users not using the firmware in a standardized manner, which leads to abuse and insufficient security and timeliness.
[0004] To achieve the above object, the present invention provides a project start authorization method for a vehicle machine detection platform, comprising the following steps: First-level verification: Verify the user's device and generate a verification number, which is then uploaded to the server; Second level verification: The server determines the version information and permission information of the detection tablet based on the verification number; and determines whether the version and permission information are qualified, and generates an authorization number if they are qualified; Authorized detection: Log in according to the authorization number, pre-select the detection items, collect parameters of the vehicle computer and the terminal in the communication state according to the detection items, and generate the detection results based on the parameters.
[0005] As an improved solution of the present invention, in the first-order verification, the steps of generating the verification number are: The first hardware code and the second hardware code are collected, and a primary verification code is jointly generated based on the first hardware code and the second hardware code, wherein the primary verification code matches the unique verification number.
[0006] As an improved solution of the present invention, in the second-stage verification, the steps of generating the authorization number are: A1. Determination of the version information: A11. Calibrate the local time based on the time of the server; A12. Obtain the local version number of the detection platform and the running version number determined by the server; A13, determining whether the local version number is consistent with the running version number, if so, outputting first confirmation information; if not, prompting the user to perform a version update, and re-executing A12; A2. Determination of the authority information: A21, retrieving the customer's contract time range in the database based on the verification number; A22, calibrating the local time based on the time of the server, taking the local time as the judgment time, checking whether the date of the judgment time falls within the contract time range, if yes, outputting the second confirmation information; if no, prompting the user to renew the contract, and re-executing A22; When the first determination information and the second determination information are satisfied, the authorization number is generated.
[0007] As an improved solution of the present invention, after the second-order verification, the following is further included: Three-level verification: A matching number for logging into the detection panel is generated based on the authorization number, and part of the matching number is sent to a first electronic address reserved by the customer, and another part of the matching number is sent to a second electronic address reserved by the customer.
[0008] As an improved solution of the present invention, the detection items include but are not limited to: restarting the Bluetooth of the vehicle-machine mobile phone, the first connection of the vehicle-machine mobile phone, the non-first wireless connection test of the vehicle-machine mobile phone and the disconnection of the vehicle-machine mobile phone.
[0009] The present application also provides a project start-up authorization system for a vehicle machine detection platform, comprising a collection module connected to a server, and a host computer, a vehicle machine terminal and a mobile terminal respectively connected to the collection module for communication; The collection module verifies the user's device and generates a verification number, and uploads the verification number to the server; The server determines the version information and permission information of the detection tablet based on the verification number; and determines whether the version and permission information are qualified, and generates an authorization number if they are qualified; The user pre-selects a detection item on the host computer, collects parameters of the vehicle terminal and the mobile terminal in the communication state according to the detection item, and generates a detection result based on the parameters.
[0010] As an improved solution of the present invention, a secret key module is also included, and the steps of generating the verification number are as follows: The secret key module is communicatively connected with the collection module; The server collects the first hardware code recorded in the collection module and the second hardware code recorded in the key module, and generates a primary verification code based on the first hardware code and the second hardware code, wherein the primary verification code matches the unique verification number.
[0011] As an improved solution of the present invention, the step of the server generating the authorization number is: B1. Determination of the version information: B11, the collection module calibrates the local time based on the time of the server; B12, the collection module obtains the local version number of the detection platform and the running version number determined by the server; B13, and determine whether the local version number is consistent with the running version number, if so, output the first confirmation information; if not, prompt the user to update the version, and re-execute step B12; B2. Determination of the authority information: B21, the server retrieves the customer's contract time range in the database based on the verification number; B22, the collection module calibrates the local time based on the time of the server, the server uses the local time as the judgment time, checks whether the date of the judgment time falls within the contract time range, and if so, outputs the second confirmation information; if not, prompts the user to renew the contract, and re-executes step B22; When the first determination information and the second determination information are satisfied, the server generates the authorization number.
[0012] As an improved solution of the present invention, after the server generates the authorization number, the server further includes: The server generates a matching number for logging into the detection panel based on the authorization number, sends part of the matching number to a first electronic address reserved by the customer, and sends another part of the matching number to a second electronic address reserved by the customer.
[0013] As an improved solution of the present invention, the detection items include but are not limited to: restarting the Bluetooth of the vehicle-machine mobile phone, the first connection of the vehicle-machine mobile phone, the non-first wireless connection test of the vehicle-machine mobile phone and the disconnection of the vehicle-machine mobile phone.
[0014] The beneficial effects of the present invention are as follows: compared with the prior art, the present invention provides a project startup authorization method and system for a vehicle-mounted machine detection platform, the method comprising the following steps: first-order verification: verifying the user's device and generating a verification number, and uploading the verification number to the server; second-order verification: the server determines the version information and permission information of the detection tablet based on the verification number; and determines whether the version information and the permission information are qualified, and if qualified, generates an authorization number; authorized detection: logging in according to the authorization number, pre-selecting detection items, and collecting parameters of the vehicle-mounted machine and terminal in the communication state according to the detection items, and generating detection results based on the parameters; by collecting user information and then performing main identity data verification through the server, it is avoided that users copy certificate data by themselves to cause abuse, and agreeing to use the server for careful monitoring, the firmware version of the test platform can be updated in time to ensure the quality of detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 It is a flow chart of the present invention. DETAILED DESCRIPTION
[0017] In order to more clearly illustrate the present invention, the present invention is further described below in conjunction with the accompanying drawings.
[0018] In the following description, the example details are given to provide a deeper understanding of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all embodiments. It should be understood that the specific embodiments are only used to explain the present invention and are not used to limit the present invention.
[0019] It should be understood that when the terms "include" and / or "comprises" are used in this specification, they indicate the existence of the stated features, integers, steps, operations, elements or components, but do not exclude the existence or addition of one or more other features, integers, steps, operations, elements, components or combinations thereof.
[0020] In order to solve the above technical problems, this application provides a project startup authorization method for a vehicle detection platform. Figure 1 , including the following steps: First-level verification: Verify the user's device and generate a verification number, which is then uploaded to the server; Second level verification: The server determines the version information and permission information of the detection tablet based on the verification number; and determines whether the information version and permission information are qualified. If qualified, an authorization number is generated; Authorized testing: Log in according to the authorized number, pre-select the test items, collect parameters of the vehicle computer and terminal in the communication state according to the test items, and generate test results based on the parameters.
[0021] As an improved solution of the present invention, in the first-order verification, the steps of generating the verification number are: Collecting the first hardware code and the second hardware code, and jointly generating a primary verification code based on the first hardware code and the second hardware code, wherein the primary verification code matches a unique verification number; In this embodiment, during the use of the device, the user collects the device information purchased by the user, and then uploads the collected information to the server. The server performs identity authentication to authorize the user to use the device, thereby preventing the user from obtaining the local certificate and providing it to a third party, which may lead to abuse. The server also monitors the firmware version of the device information and monitors the firmware version at all times. By collecting user information and then performing main identity data verification on the server, users are prevented from copying certificate data and causing abuse. The server is uniformly used for careful monitoring, and the firmware version of the test platform can be updated in a timely manner to ensure the quality of detection.
[0022] In this embodiment, in the second-stage verification, the steps for generating the authorization number are: A1. Version information confirmation: A11. Calibrate local time based on server time; A12. Obtain the local version number of the detection platform and the running version number determined by the server; A13, determining whether the local version number is consistent with the running version number, if so, outputting first confirmation information; if not, prompting the user to update the version, and re-executing A12; A2. Determination of authority information: A21, retrieving the contract time range of the customer in the database based on the verification number; A22, calibrating the local time based on the server time, taking the local time as the judgment time, checking whether the date of the judgment time falls within the contract time range, if yes, outputting the second confirmation information; if no, prompting the user to renew the contract, and re-executing A22; When the first determination information and the second determination information are met, an authorization number is generated.
[0023] It can be seen that the server can effectively monitor the firmware version of the device through the above steps. When the firmware version is not the latest, the authorization number will not be generated for use by the user, thereby preventing the situation where the firmware is not updated in time, resulting in a reduction in the reference value of the test results; and by using the server as the standard time as the judgment time, it prevents users from maliciously tampering with the local time of the device to avoid the detection of permission information and version information.
[0024] In order to further improve the safety system, the third-level verification is also included after the second-level verification. The third-level verification is: Generating a matching number for logging into the detection panel based on the authorization number, sending a portion of the matching number to a first electronic address reserved by the customer, and sending another portion of the matching number to a second electronic address reserved by the customer; In this embodiment, the customer is required to reserve at least two electronic addresses during the user registration process. For example, the first electronic address can be an email address, and the second electronic address can be a mobile phone number, or an email address with a different address. Compared with using a single address for verification code verification, the above solution greatly improves the security of user use, effectively prevents customers from maliciously copying for use by other third parties, and prevents the vehicle detection system from being abused.
[0025] In this embodiment, the detection items include but are not limited to: restarting the Bluetooth of the vehicle machine and the mobile phone, the first connection of the vehicle machine and the mobile phone, the non-first wireless connection test of the vehicle machine and the mobile phone, and the disconnection of the vehicle machine and the mobile phone; The present application also provides a project start-up authorization system for a vehicle machine detection platform, which is used to execute the above method, including a collection module connected to a server, and a host computer, a vehicle machine terminal and a mobile terminal respectively connected to the collection module for communication; The collection module verifies the user's device and generates a verification number, and uploads the verification number to the server; The server determines the version information and permission information of the detection tablet based on the verification number; and determines whether the information version and permission information are qualified, and generates an authorization number if they are qualified; The user pre-selects the test items on the host computer, collects parameters of the vehicle terminal and the mobile terminal in the communication state according to the test items, and generates the test results based on the parameters.
[0026] It also includes a secret key module, and the steps of generating the verification number are: the secret key module is communicatively connected with the collection module; The server collects the first hardware code recorded in the collection module and the second hardware code recorded in the key module, and generates a primary verification code based on the first hardware code and the second hardware code, and the primary verification code matches a unique verification number; the collection module and the key module can be physically connected through interfaces such as USB and Type-C, or can be communicated through wireless protocols such as Bluetooth and WIFI, and the first hard disk code and the second hardware code written in the collection module and the key module are unique, so the primary verification code jointly produced is also unique, and the server only needs to execute a simple matching algorithm to reduce the computing power requirements of the server.
[0027] In this embodiment, the steps for the server to generate an authorization number are: B1. Version information confirmation: B11, the collection module calibrates the local time based on the server time; B12, the collection module obtains the local version number of the detection platform and the running version number determined by the server; B13, and determine whether the local version number is consistent with the running version number, if so, output the first confirmation information; if not, prompt the user to update the version, and re-execute step B12; B2. Determination of authority information: B21, the server retrieves the customer's contract time range in the database based on the verification number; B22, the collection module calibrates the local time based on the server time, and the server uses the local time as the judgment time to check whether the date of the judgment time falls within the contract time range. If so, the second confirmation information is output; if not, the user is prompted to renew the contract, and step B22 is re-executed; When the first determination information and the second determination information are satisfied, the server generates an authorization number.
[0028] In a further embodiment, after the server generates the authorization number, it also includes: The server generates a matching number for logging into the detection panel based on the authorization number. The user logs in through the host computer and sends part of the matching number to the first electronic address reserved by the customer, and the other part of the matching number to the second electronic address reserved by the customer.
[0029] It can be seen that this system implements the above-mentioned authorization method through the cooperation of the server, collection module, key module and host computer to authorize the detection platform, and then continue the project test on the vehicle terminal and mobile terminal that handle the communication status. The obtained detection report is generated according to the latest firmware version, which is a more convincing report and increases the authority of the report. The server is uniformly used for careful monitoring, and the firmware version of the test platform can be updated in time to ensure the quality of the detection.
[0030] The advantages of the present invention are: 1. The server authenticates the user to authorize the user to use the device, preventing the user from providing the local certificate to a third party and causing abuse. The server also monitors the firmware version of the device information and keeps an eye on the firmware version. 2. By collecting user information and then verifying the main identity data through the server, we can prevent users from copying certificate data and causing abuse; and we use the server for unified and careful monitoring, and can update the firmware version of the test platform in time to ensure the quality of the test.
[0031] The above disclosures are only several specific embodiments of the present invention, but the present invention is not limited thereto, and any changes that can be conceived by those skilled in the art should fall within the protection scope of the present invention.
Claims
1. A project start-up authorization method for a vehicle machine detection platform, characterized in that: The following steps are involved: First-level verification: Verify the user's device and generate a verification number, which is then uploaded to the server; Second level verification: the server determines the version information and permission information of the detection tablet based on the verification number; And determine whether the version and permission information described in the information are qualified, and if qualified, generate an authorization number; Authorized detection: Log in according to the authorization number, pre-select the detection items, collect parameters of the vehicle computer and the terminal in the communication state according to the detection items, and generate the detection results based on the parameters.
2. According to claim 1, the project start authorization method of the vehicle detection platform is characterized in that: In the first-order verification, the steps for generating the verification number are: The first hardware code and the second hardware code are collected, and a primary verification code is jointly generated based on the first hardware code and the second hardware code, wherein the primary verification code matches the unique verification number.
3. According to claim 1, the project start authorization method of the vehicle detection platform is characterized in that: In the second-stage verification, the steps for generating the authorization number are: A1. Determination of the version information: A11. Calibrate the local time based on the time of the server; A12. Obtain the local version number of the detection platform and the running version number determined by the server; A13, determining whether the local version number is consistent with the running version number, if so, outputting first confirmation information; if not, prompting the user to perform a version update, and re-executing A12; A2. Determination of the authority information: A21, retrieving the customer's contract time range in the database based on the verification number; A22, calibrating the local time based on the time of the server, taking the local time as the judgment time, checking whether the date of the judgment time falls within the contract time range, and if so, outputting the second confirmation information; If not, the user is prompted to renew the contract and A22 is executed again; When the first determination information and the second determination information are satisfied, the authorization number is generated.
4. According to claim 1, the project start authorization method of the vehicle detection platform is characterized in that: After the second-stage verification, it also includes: Three-level verification: A matching number for logging into the detection panel is generated based on the authorization number, and part of the matching number is sent to a first electronic address reserved by the customer, and another part of the matching number is sent to a second electronic address reserved by the customer.
5. According to claim 1, the project start authorization method of the vehicle detection platform is characterized in that: The inspection items include but are not limited to: restarting the Bluetooth of the car computer and the mobile phone, the first connection of the car computer and the mobile phone, the non-first wireless connection test of the car computer and the mobile phone, and the disconnection of the car computer and the mobile phone.
6. A project start-up authorization system for a vehicle machine inspection platform, characterized in that: Used to execute the method described in any one of claims 1 to 5, comprising a collection module connected to a server, and a host computer, a vehicle terminal and a mobile terminal respectively connected to the collection module for communication; The collection module verifies the user's device and generates a verification number, and uploads the verification number to the server; The server determines version information and authority information of the detection tablet based on the verification number; And determine whether the version and permission information described in the information are qualified, and if qualified, generate an authorization number; The user pre-selects a detection item on the host computer, collects parameters of the vehicle terminal and the mobile terminal in the communication state according to the detection item, and generates a detection result based on the parameters.
7. The project start authorization system of the vehicle detection platform according to claim 6 is characterized in that: It also includes a secret key module, and the steps of generating the verification number are: The secret key module is communicatively connected with the collection module; The server collects the first hardware code recorded in the collection module and the second hardware code recorded in the key module, and generates a primary verification code based on the first hardware code and the second hardware code, wherein the primary verification code matches the unique verification number.
8. The project start authorization system of the vehicle detection platform according to claim 6 is characterized in that: The steps of generating the authorization number by the server are as follows: B1. Determination of the version information: B11, the collection module calibrates the local time based on the time of the server; B12, the collection module obtains the local version number of the detection platform and the running version number determined by the server; B13, and determine whether the local version number is consistent with the running version number, if so, output the first confirmation information; if not, prompt the user to update the version, and re-execute step B12; B2. Determination of the authority information: B21, the server retrieves the customer's contract time range in the database based on the verification number; B22, the collection module calibrates the local time based on the time of the server, the server uses the local time as the judgment time, checks whether the date of the judgment time falls within the contract time range, and if so, outputs the second confirmation information; if not, prompts the user to renew the contract, and re-executes step B22; When the first determination information and the second determination information are satisfied, the server generates the authorization number.
9. The project start authorization system of the vehicle detection platform according to claim 6 is characterized in that: After the server generates the authorization number, it also includes: The server generates a matching number for logging into the detection panel based on the authorization number, sends part of the matching number to a first electronic address reserved by the customer, and sends another part of the matching number to a second electronic address reserved by the customer.
10. The project start authorization system of the vehicle detection platform according to claim 6 is characterized in that: The inspection items include but are not limited to: restarting the Bluetooth of the car computer and the mobile phone, the first connection of the car computer and the mobile phone, the non-first wireless connection test of the car computer and the mobile phone, and the disconnection of the car computer and the mobile phone.