Method, system and equipment for identifying engine and storage medium
By establishing a whitelist and a blacklist, and using the engine controller or vehicle communication module to obtain machine number information for comparison, the problem of dispersion and fragmentation of engine management information in the existing technology is solved, effectively identifying and managing the engine and protecting user rights and interests.
Patent Information
- Application Number
- CN202411800658.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-04-01
AI Technical Summary
The lack of list management through engine machine numbers in existing engine management leads to information dispersion, fragmentation and non-information management, making it difficult to effectively identify and manage engines.
Establish a whitelist and blacklist, obtain the engine machine number information through the engine controller or vehicle communication module, and compare it with the whitelist and blacklist, determine the engine's qualified status, regularly review the list, and update the whitelist and blacklist.
It realizes effective identification and management of engines, ensures that engine suppliers provide formal product services, simplifies management methods, and conveniently conducts regional or national engine management, protects users' engine usage rights.
Smart Images

Figure CN119738166A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engine identification, and more specifically, to an engine identification method, system, device and storage medium. Background Art
[0002] The engine is the most important core component of a vehicle (passenger cars, commercial vehicles, construction machinery vehicles, agricultural vehicles, etc.). The use of engines sold and installed through formal channels is a prerequisite for ensuring the normal operation of the vehicle. Each engine has a separate machine number (S / N number) and a corresponding controller (ECU, Engine Control Unit). Using the machine number to jointly manage the cloud and the controller can effectively identify the engine, provide engine management methods for OEMs and engine suppliers, and ensure that users use qualified engines.
[0003] In the current engine management, the list management by engine machine number is rarely carried out. As the information system is under construction, only the OEM and engine supplier can collect the engine machine number, engine condition and engine maintenance information. The collected information has the disadvantages of dispersion, fragmentation and non-information management. Summary of the invention
[0004] The technical problem to be solved by the present invention is to address the above-mentioned deficiencies in the prior art. One purpose of the present invention is to provide an engine identification method.
[0005] A second object of the present invention is to provide an engine identification system.
[0006] A third object of the present invention is to provide a computer device.
[0007] A fourth objective of the present invention is to provide a computer storage medium.
[0008] In order to achieve the above-mentioned first objective, the present invention provides an engine identification method, comprising the following steps:
[0009] Step 1. Establish a whitelist and a blacklist, wherein the whitelist is used to store a list of qualified engines, and the blacklist is used to store a list of unqualified engines;
[0010] Step 2. Obtain the machine number information of the engine through the engine controller or the vehicle communication module;
[0011] Step 3. Compare the machine number information with the white list and the black list; if the machine number information already exists in the white list, send an engine qualified information instruction to the engine controller or the vehicle communication module to run the engine normally; if the machine number information already exists in the black list, send an engine unqualified information instruction to the engine controller or the vehicle communication module to prohibit the engine from running;
[0012] Step 4. If the machine number information does not exist in either the white list or the black list, the machine number information is sent to the engine supplier for confirmation, and feedback from the engine supplier is received; if the machine number information is in the new list of the engine supplier, the machine number information is added to the white list, and an engine qualified information instruction is sent to the engine controller or the vehicle communication module to operate the engine normally; otherwise, the machine number information is added to the black list, and an engine unqualified information instruction is sent to the engine controller or the vehicle communication module to prohibit the operation of the engine;
[0013] Step 5. Regularly review the whitelist and blacklist engines; remove engines whose faults have reached a set value or have been scrapped in the whitelist and add them to the blacklist; remove engines whose faults have reached a set value and have been repaired in the blacklist and add them to the whitelist.
[0014] As a further improvement, the method further includes step 6, receiving the machine number information to be identified sent by the user; comparing the machine number information to be identified with the white list and the black list; if the machine number information to be identified already exists in the white list, sending the information that the engine is qualified to the user; if the machine number information to be identified already exists in the black list, sending the information that the engine is unqualified to the user; otherwise, sending the machine number information to be identified to the engine supplier for confirmation, and receiving feedback information from the engine supplier;
[0015] If the machine number information to be identified is in the new list of the engine supplier, the machine number information to be identified is added to the whitelist, and the information that the engine is qualified is sent to the user; otherwise, the machine number information to be identified is added to the blacklist, and the information that the engine is unqualified is sent to the user.
[0016] Furthermore, the engine list includes the engine S / N machine number, and may also include any one of the engine's current location information, vehicle brand and model, engine maintenance information, and engine fault information.
[0017] Furthermore, the whitelist engine list and the blacklist engine list are reviewed every two months or every quarter.
[0018] Furthermore, when it is detected that the machine number information of the running engine is in the blacklist, an alarm message is sent to the engine controller or the vehicle communication module or the user.
[0019] Furthermore, the method of reviewing the engine list includes: the engine supplier evaluates whether the engine is qualified according to the failure or scrapping of the engine, and feeds back the evaluation results, and updates the white list and black list according to the evaluation results.
[0020] Furthermore, the methods for reviewing the engine list include:
[0021] Establish a fault score mapping table between fault types and corresponding scores;
[0022] Obtain all faults of the engine within the recent set time period through the engine controller or the vehicle communication module, and query the fault score mapping table according to each fault to calculate the total score of all faults;
[0023] When the total score of all faults reaches a set threshold, the relevant fault information of the engine is sent to the engine supplier for evaluation. The engine supplier feeds back the evaluation results after the evaluation, and updates the whitelist and blacklist according to the evaluation results.
[0024] In order to achieve the above-mentioned second objective, the present invention provides an engine identification system, including an information cloud platform, wherein the information cloud platform includes:
[0025] A list creation module, used to create a white list and a black list, wherein the white list is used to store a list of qualified engines, and the black list is used to store a list of unqualified engines;
[0026] An acquisition module is used to acquire the machine number information of the engine through the engine controller or the vehicle communication module;
[0027] an identification module, used for comparing the machine number information with the white list and the black list; if the machine number information already exists in the white list, sending an engine qualified information instruction to the engine controller or the vehicle communication module to normally run the engine; if the machine number information already exists in the black list, sending an engine unqualified information instruction to the engine controller or the vehicle communication module to prohibit the operation of the engine;
[0028] If the machine number information does not exist in either the white list or the black list, the machine number information is sent to the engine supplier for confirmation, and feedback from the engine supplier is received; if the machine number information is in the new list of the engine supplier, the machine number information is added to the white list, and an engine qualified information instruction is sent to the engine controller or the vehicle communication module to operate the engine normally; otherwise, the machine number information is added to the black list, and an engine unqualified information instruction is sent to the engine controller or the vehicle communication module to prohibit the operation of the engine;
[0029] An audit module is used to regularly audit the whitelist engine list and the blacklist engine list; remove the engines whose faults in the whitelist have reached a set value or have been scrapped, and add them to the blacklist; remove the engines whose faults in the blacklist have reached a set value and have been repaired, and add them to the whitelist;
[0030] A query module is used to receive the machine number information to be identified sent by the user; compare the machine number information to be identified with the white list and the black list; if the machine number information to be identified already exists in the white list, send the engine qualified information to the user; if the machine number information to be identified already exists in the black list, send the engine unqualified information to the user; otherwise, send the machine number information to be identified to the engine supplier for confirmation, and receive feedback information from the engine supplier;
[0031] If the machine number information to be identified is in the new list of the engine supplier, the machine number information to be identified is added to the whitelist, and the information that the engine is qualified is sent to the user; otherwise, the machine number information to be identified is added to the blacklist, and the information that the engine is unqualified is sent to the user.
[0032] In order to achieve the third objective above, the present invention provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned engine identification method when executing the computer program.
[0033] In order to achieve the fourth objective above, the present invention provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the above-mentioned engine identification method is implemented.
[0034] Beneficial Effects
[0035] Compared with the prior art, the present invention has the following advantages:
[0036] The present invention can effectively identify the authenticity of engines by establishing a blacklist and a whitelist, and can ensure that engine suppliers provide regular product services to users. The management method is simple and effective, and it is very convenient to manage engines regionally or nationwide, build a management platform for OEMs and engine suppliers, and ultimately guarantee users' engine use rights. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 is a flow chart of the present invention;
[0038] Figure 2 The present invention is a flowchart for reviewing the whitelist and blacklist. DETAILED DESCRIPTION
[0039] The present invention will be further described below with reference to the specific embodiments in the accompanying drawings.
[0040] See also Figure 1-2 , an engine identification method, comprising the following steps 1 to 6:
[0041] Step 1. Create a whitelist and a blacklist. The whitelist is used to store the list of qualified engines, and the blacklist is used to store the list of unqualified engines.
[0042] Step 2. Obtain the machine number information of the engine through the engine controller or the vehicle communication module. Preferably, the machine number information of the engine is obtained through remote wireless communication.
[0043] Step 3. Compare the machine number information with the whitelist and blacklist. If the machine number information already exists in the whitelist, it means that the machine is a qualified engine, and then send the engine qualified information instruction to the engine controller or the vehicle communication module to operate the engine normally, that is, after the engine controller receives the information instruction, it can operate the engine normally. If the machine number information already exists in the blacklist, it means that the machine is an unqualified engine or a scrapped engine, and then send the engine unqualified information instruction to the engine controller or the vehicle communication module to prohibit the operation of the engine, that is, after the engine controller receives the information instruction, it will not control and operate the engine, and the engine will no longer run.
[0044] Step 4. If the machine number information does not exist in the whitelist or blacklist, send the machine number information to the engine supplier for confirmation, and receive feedback from the engine supplier. If the machine number information is in the new list of the engine supplier, add the machine number information to the whitelist, and send the engine qualified information instruction to the engine controller or the vehicle communication module to run the engine normally. Otherwise, add the machine number information to the blacklist, and send the engine unqualified information instruction to the engine controller or the vehicle communication module to prohibit the engine from running.
[0045] Step 5. Regularly review the whitelist and blacklist engines. For example, review the whitelist and blacklist engines every two months or every quarter. Remove the engines whose faults in the whitelist have reached the set value or have been scrapped and add them to the blacklist; remove the engines whose faults in the blacklist have reached the set value and have been repaired and added to the whitelist. The set value is set by the authority or engine supplier based on the actual situation. The authority, such as the 4th store or the engine supplier, designates an authorized maintenance point or a qualified maintenance point.
[0046] Step 6, receiving the machine number information to be identified sent by the user; comparing the machine number information to be identified with the white list and the black list. If the machine number information to be identified already exists in the white list, the engine qualified information is sent to the user; if the machine number information to be identified already exists in the black list, the engine unqualified information is sent to the user; otherwise, the machine number information to be identified is sent to the engine supplier for confirmation, and the feedback information of the engine supplier is received.
[0047] If the machine number information to be identified is in the new list of engine suppliers, the machine number information to be identified is added to the whitelist, and the engine qualified information is sent to the user; otherwise, the machine number information to be identified is added to the blacklist, and the engine unqualified information is sent to the user. This can facilitate users to identify engines independently.
[0048] Specifically, the engine directory includes the engine S / N machine number, and may also include any one of the engine's current location information, vehicle brand and model, engine maintenance information, and engine fault information, to manage the engine regionally or nationwide.
[0049] When it is detected that the machine number information of the running engine is in the blacklist, an alarm message is sent to the engine controller or the vehicle communication module or the user. This situation is suitable for occasions where the engine cannot be easily shut down, such as a generator set that runs for a long time, so that the user can arrange maintenance or replacement of the engine reasonably after receiving the alarm to minimize the loss.
[0050] In one embodiment, the engine list is reviewed as follows: the engine supplier evaluates whether the engine is qualified based on the engine's fault condition or scrap condition, and feeds back the evaluation result, and updates the whitelist and blacklist based on the evaluation result. That is, the engines whose fault number reaches a set value or has been scrapped in the whitelist are removed and added to the blacklist; the engines whose fault number reaches a set value and has been repaired in the blacklist are removed and added to the whitelist.
[0051] In one embodiment, the engine list is reviewed as follows:
[0052] Establish a fault score mapping table between fault types and corresponding scores;
[0053] Obtain all faults of the engine in the recent set time period (such as the last 1 to 3 months) through the engine controller or the vehicle communication module, and query the fault score mapping table according to each fault to calculate the total score of all faults;
[0054] When the total score of all faults reaches the set threshold, it means that there are many faults. The relevant fault information of the engine is sent to the engine supplier to evaluate whether the engine is qualified. After the evaluation, the engine supplier will feedback the evaluation results and update the whitelist and blacklist according to the evaluation results.
[0055] An engine identification system includes an information cloud platform, the information cloud platform including:
[0056] The list creation module is used to create a white list and a black list. The white list is used to save the qualified engine list, and the black list is used to save the unqualified engine list.
[0057] An acquisition module is used to acquire the machine number information of the engine through the engine controller or the vehicle communication module;
[0058] The identification module is used to compare the machine number information with the white list and the black list; if the machine number information already exists in the white list, the engine qualified information instruction is sent to the engine controller or the vehicle communication module to run the engine normally; if the machine number information already exists in the black list, the engine unqualified information instruction is sent to the engine controller or the vehicle communication module to prohibit the operation of the engine;
[0059] If the machine number information does not exist in either the white list or the black list, the machine number information is sent to the engine supplier for confirmation, and feedback from the engine supplier is received; if the machine number information is in the new list of the engine supplier, the machine number information is added to the white list, and an engine qualified information instruction is sent to the engine controller or the vehicle communication module to operate the engine normally; otherwise, the machine number information is added to the black list, and an engine unqualified information instruction is sent to the engine controller or the vehicle communication module to prohibit the operation of the engine;
[0060] The audit module is used to regularly audit the whitelist and blacklist engines; remove engines whose faults have reached a set value or have been scrapped from the whitelist and add them to the blacklist; remove engines whose faults have reached a set value and have been repaired from the blacklist and add them to the whitelist;
[0061] The query module is used to receive the machine number information to be identified sent by the user; compare the machine number information to be identified with the white list and the black list; if the machine number information to be identified already exists in the white list, the engine qualified information is sent to the user; if the machine number information to be identified already exists in the black list, the engine unqualified information is sent to the user; otherwise, the machine number information to be identified is sent to the engine supplier for confirmation, and the feedback information of the engine supplier is received;
[0062] If the machine number information to be identified is in the new list of the engine supplier, the machine number information to be identified is added to the whitelist, and the information that the engine is qualified is sent to the user; otherwise, the machine number information to be identified is added to the blacklist, and the information that the engine is unqualified is sent to the user.
[0063] A computer device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the above-mentioned engine identification method is implemented.
[0064] A computer-readable storage medium stores a computer program, which implements the above-mentioned engine identification method when executed by a processor.
[0065] The above are only preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, several modifications and improvements can be made without departing from the structure of the present invention, which will not affect the effect of the implementation of the present invention and the practicality of the patent.
Claims
1. A method for identifying an engine, characterized in that: The following steps are involved: Step 1. Establish a whitelist and a blacklist, wherein the whitelist is used to store a list of qualified engines, and the blacklist is used to store a list of unqualified engines; Step 2. Obtain the machine number information of the engine through the engine controller or the vehicle communication module; Step 3. Compare the machine number information with the white list and the black list; if the machine number information already exists in the white list, send an engine qualified information instruction to the engine controller or the vehicle communication module to run the engine normally; if the machine number information already exists in the black list, send an engine unqualified information instruction to the engine controller or the vehicle communication module to prohibit the engine from running; Step 4. If the machine number information does not exist in the white list or the black list, the machine number information is sent to the engine supplier for confirmation, and feedback from the engine supplier is received; if the machine number information is in the new list of the engine supplier, the machine number information is added to the white list, and an engine qualified information instruction is sent to the engine controller or the vehicle communication module to operate the engine normally; Otherwise, the machine number information is added to the blacklist, and an engine failure information instruction is sent to the engine controller or the vehicle communication module to prohibit the operation of the engine; Step 5. Regularly review the whitelist engine list and the blacklist engine list; Remove engines whose fault quantity reaches a set value or has been scrapped from the white list and add them to the black list; The engines whose faults have reached a set value and have been repaired in the blacklist are removed and added to the whitelist.
2. The engine identification method according to claim 1, characterized in that: The method further includes step 6, receiving the machine number information to be identified sent by the user; comparing the machine number information to be identified with the white list and the black list; if the machine number information to be identified already exists in the white list, sending the information that the engine is qualified to the user; if the machine number information to be identified already exists in the black list, sending the information that the engine is unqualified to the user; otherwise, sending the machine number information to be identified to the engine supplier for confirmation, and receiving the feedback information from the engine supplier; If the machine number information to be identified is in the new list of the engine supplier, the machine number information to be identified is added to the whitelist, and the information that the engine is qualified is sent to the user; otherwise, the machine number information to be identified is added to the blacklist, and the information that the engine is unqualified is sent to the user.
3. The engine identification method according to claim 1, characterized in that: The engine list includes the engine S / N machine number, and may also include any one of the engine's current location information, vehicle brand and model, engine maintenance information, and engine fault information.
4. The engine identification method according to claim 1, characterized in that: The whitelist engine list and blacklist engine list are reviewed every two months or every quarter.
5. The engine identification method according to claim 1, characterized in that: When it is detected that the machine number information of the running engine is in the blacklist, an alarm message is sent to the engine controller or the vehicle communication module or the user.
6. The engine identification method according to claim 1, characterized in that: The method of reviewing the engine list includes: the engine supplier evaluates whether the engine is qualified based on the engine's failure or scrapping status, and feeds back the evaluation results, and updates the white list and black list based on the evaluation results.
7. The engine identification method according to claim 1, characterized in that: The methods for reviewing the engine list include: Establish a fault score mapping table between fault types and corresponding scores; Obtain all faults of the engine within the recent set time period through the engine controller or the vehicle communication module, and query the fault score mapping table according to each fault to calculate the total score of all faults; When the total score of all faults reaches a set threshold, the relevant fault information of the engine is sent to the engine supplier for evaluation. The engine supplier feeds back the evaluation results after the evaluation, and updates the whitelist and blacklist according to the evaluation results.
8. An engine identification system, characterized in that: Including an information cloud platform, the information cloud platform includes: A list creation module, used to create a white list and a black list, wherein the white list is used to store a list of qualified engines, and the black list is used to store a list of unqualified engines; An acquisition module is used to acquire the machine number information of the engine through the engine controller or the vehicle communication module; an identification module, used for comparing the machine number information with the white list and the black list; if the machine number information already exists in the white list, sending an engine qualified information instruction to the engine controller or the vehicle communication module to normally run the engine; if the machine number information already exists in the black list, sending an engine unqualified information instruction to the engine controller or the vehicle communication module to prohibit the operation of the engine; If the machine number information does not exist in either the white list or the black list, the machine number information is sent to the engine supplier for confirmation, and feedback from the engine supplier is received; if the machine number information is in the new list of the engine supplier, the machine number information is added to the white list, and an engine qualified information instruction is sent to the engine controller or the vehicle communication module to operate the engine normally; otherwise, the machine number information is added to the black list, and an engine unqualified information instruction is sent to the engine controller or the vehicle communication module to prohibit the operation of the engine; An audit module is used to regularly audit the whitelist engine list and the blacklist engine list; remove the engines whose faults in the whitelist have reached a set value or have been scrapped, and add them to the blacklist; remove the engines whose faults in the blacklist have reached a set value and have been repaired, and add them to the whitelist; A query module is used to receive the machine number information to be identified sent by the user; compare the machine number information to be identified with the white list and the black list; if the machine number information to be identified already exists in the white list, send the engine qualified information to the user; if the machine number information to be identified already exists in the black list, send the engine unqualified information to the user; otherwise, send the machine number information to be identified to the engine supplier for confirmation, and receive feedback information from the engine supplier; If the machine number information to be identified is in the new list of the engine supplier, the machine number information to be identified is added to the whitelist, and the information that the engine is qualified is sent to the user; otherwise, the machine number information to be identified is added to the blacklist, and the information that the engine is unqualified is sent to the user.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the engine identification method according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the engine identification method according to any one of claims 1 to 7 is implemented.