Vehicle computer diagnosis method, device, computer equipment and medium based on multi-channel communication

By configuring two wireless network communication channels in the vehicle-computer diagnostic system, the problems of low diagnostic efficiency and inaccurate judgment of network availability status caused by a single communication channel are solved, and efficient and reliable vehicle-computer diagnosis and remote repair are achieved.

CN119645013BActive Publication Date: 2025-06-06深圳新芯智能有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510175776.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2025-06-06
Estimated Expiration
2045-02-18

AI Technical Summary

Technical Problem

Due to the limitation of a single communication channel, existing vehicle-machine diagnostic technology has low diagnostic efficiency, inaccurate judgment of network availability status, and failure to reasonably prioritize the diagnosis modules, affecting the accuracy and efficiency of diagnostic results.

Method used

By configuring two independent wireless network communication channels, the vehicle computer diagnostic system can obtain network information of the vehicle computer diagnostic instrument, judge the network availability status of each diagnostic module, and prioritize the diagnostic modules in the program sequence to be started and diagnosed, generate vehicle computer diagnostic result information, and send repair instructions.

Benefits of technology

It significantly improves communication stability and reliability during the diagnosis process, improves diagnostic efficiency and accuracy, ensures priority execution of key diagnostic tasks, realizes remote diagnosis and repair functions, and reduces on-site maintenance needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119645013B_ABST
    Figure CN119645013B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a vehicle computer diagnosis method based on multi-channel communication, the method is applied to the vehicle computer diagnosis system, and the method specifically includes obtaining the networking information of the vehicle computer diagnostic instrument, judging whether each diagnostic module in the vehicle computer diagnostic instrument is in a network available state according to the networking information; selecting the diagnostic module in the network available state to add to the waiting start sequence, and the vehicle computer diagnostic instrument arranges the waiting diagnosis agenda in the waiting start sequence; obtaining the vehicle computer diagnosis information of each diagnostic module, judging whether the vehicle computer diagnostic instrument is in a diagnosis function running state according to the vehicle computer diagnosis information; selecting the diagnostic module in the diagnosis function running state to add to the diagnosis scheduling sequence, and the diagnostic module arranges the diagnosis agenda in the diagnosis scheduling sequence; sending the vehicle computer diagnosis repair instruction to the vehicle computer that matches the vehicle computer diagnostic instrument. The method of the embodiment of the present application configures two independent wireless communication channels so that the system has communication redundancy capability, which significantly improves the communication stability and reliability during the diagnosis process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent driving technology, and in particular to a vehicle computer diagnosis method, device, computer equipment and medium based on multi-channel communication. Background Art

[0002] Since existing vehicle diagnostic technology usually uses a single communication channel for diagnosis, when the communication channel is congested or fails, the entire diagnostic process will be slow or even interrupted. It fails to effectively judge the network availability status of each diagnostic module in the vehicle diagnostic instrument, resulting in some diagnostic modules not being able to work properly, thus affecting the accuracy of the diagnostic results. If the operating status of the diagnostic function of the vehicle diagnostic instrument cannot be effectively judged, some diagnostic modules that are not in operation may participate in the diagnosis, further reducing the diagnostic efficiency. In addition, the existing related vehicle diagnostic technology fails to reasonably prioritize the diagnostic modules in the startup sequence and the diagnostic scheduling sequence according to the actual situation, resulting in the key diagnostic modules not being processed in a timely manner, which in turn affects the sending of vehicle repair instructions. Summary of the invention

[0003] The embodiments of the present application provide a vehicle computer diagnosis method, apparatus, computer equipment and medium based on multi-channel communication, aiming to solve the problem of low diagnostic efficiency caused by a single communication channel function in existing vehicle computer diagnosis technology.

[0004] In the first aspect, an embodiment of the present application provides a vehicle computer diagnosis method based on multi-channel communication, the method is applied to a vehicle computer diagnosis system, the vehicle computer diagnosis system is configured with two wireless network communication channels at the same time, the vehicle computer diagnosis system includes a vehicle computer diagnosis instrument, a server and a diagnosis box, the wireless network communication channel includes a first channel and a second channel, the vehicle computer diagnosis instrument is connected to the server through the first channel, the vehicle computer diagnosis instrument is connected to the diagnosis box through the second channel, and the diagnosis box is connected to the vehicle computer to be tested. The method specifically includes obtaining the networking information of the vehicle computer diagnosis instrument, judging whether each diagnostic module in the vehicle computer diagnosis instrument is in a network available state according to the networking information; selecting the diagnostic module in the network available state to be added to the startup sequence, and the vehicle computer diagnosis The diagnostic instrument arranges the diagnostic agenda in the sequence to be started; obtains the vehicle computer diagnostic information of each diagnostic module, and determines whether the vehicle computer diagnostic instrument is in the diagnostic function operation state according to the vehicle computer diagnostic information; selects the diagnostic module in the diagnostic function operation state to add to the diagnostic scheduling sequence, and arranges the diagnostic agenda in the diagnostic scheduling sequence; respectively arranges the priority of the diagnostic modules in the sequence to be started and the diagnostic modules in the diagnostic scheduling sequence to obtain the first priority sequence and the second priority sequence; matches the diagnostic modules in the first priority sequence with the diagnostic modules in the second priority sequence to generate vehicle computer diagnostic result information; sends a vehicle computer diagnostic repair instruction to the vehicle computer that matches the vehicle computer diagnostic instrument according to the vehicle computer diagnostic result information.

[0005] In a second aspect, the embodiment of the present application further provides a vehicle diagnostic device based on multi-channel communication, which includes a first state judgment unit, which is used to obtain the networking information of the vehicle diagnostic instrument, and judge whether each diagnostic module in the vehicle diagnostic instrument is in a network available state according to the networking information; a first scheduling unit, which is used to select a diagnostic module in a network available state to add to a sequence to be started, and the vehicle diagnostic instrument arranges the diagnostic agenda in the sequence to be started; a second state judgment unit, which is used to obtain the vehicle diagnostic information of each diagnostic module, and judge whether the vehicle diagnostic instrument is in a diagnostic function running state according to the vehicle diagnostic information; a second scheduling unit, which is used to select a diagnostic module in a diagnostic function running state to add to a diagnostic scheduling sequence, and the diagnostic module arranges the diagnostic agenda in the diagnostic scheduling sequence; a priority arranging unit, which is used to prioritize the diagnostic modules in the sequence to be started and the diagnostic modules in the diagnostic scheduling sequence to obtain a first priority sequence and a second priority sequence respectively; a diagnostic result generating unit, which is used to match the diagnostic modules in the first priority sequence with the diagnostic modules in the second priority sequence to generate vehicle diagnostic result information; and an instruction sending unit, which is used to send a vehicle diagnostic repair instruction to the vehicle that matches the vehicle diagnostic instrument according to the vehicle diagnostic result information.

[0006] In a third aspect, an embodiment of the present application further provides a computer device, which includes a memory and a processor, wherein a computer program is stored in the memory, and the above method is implemented when the processor executes the computer program.

[0007] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program includes program instructions, which can implement the above method when executed by a processor.

[0008] The embodiment of the present application provides a vehicle computer diagnosis method, device, computer equipment and medium based on multi-channel communication. The method specifically includes obtaining the networking information of the vehicle computer diagnostic instrument, judging whether each diagnostic module in the vehicle computer diagnostic instrument is in a network available state according to the networking information; selecting the diagnostic module in the network available state to add to the waiting start sequence, and the vehicle computer diagnostic instrument arranges the waiting diagnosis agenda in the waiting start sequence; obtaining the vehicle computer diagnostic information of each diagnostic module, judging whether the vehicle computer diagnostic instrument is in a diagnostic function running state according to the vehicle computer diagnostic information; selecting the diagnostic module in the diagnostic function running state to add to the diagnostic scheduling sequence, and the diagnostic module arranges the diagnostic agenda in the diagnostic scheduling sequence; respectively arranging the priority of the diagnostic modules in the waiting start sequence and the diagnostic modules in the diagnostic scheduling sequence to obtain the first priority sequence and the second priority sequence; matching the diagnostic modules in the first priority sequence with the diagnostic modules in the second priority sequence to generate vehicle computer diagnostic result information; sending the vehicle computer diagnostic repair instruction to the vehicle computer that matches the vehicle computer diagnostic instrument according to the vehicle computer diagnostic result information. The above method configures two independent wireless communication channels (the first channel and the second channel), so that the system has communication redundancy capability, which significantly improves the communication stability and reliability during the diagnosis process. By prioritizing the diagnostic modules to be started, key diagnostic tasks are ensured to be executed first, thereby improving diagnostic efficiency. The diagnostic modules in different priority sequences are matched and the diagnostic result information of the vehicle is generated in real time, which speeds up the diagnostic process and improves the accuracy of diagnosis. The system can send repair instructions remotely based on the diagnostic result information, realize remote diagnosis and repair functions, reduce the need for on-site maintenance, and improve service efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0010] Figure 1 A schematic diagram of a flow chart of a vehicle computer diagnosis method based on multi-channel communication provided in an embodiment of the present application;

[0011] Figure 2 A schematic diagram of a sub-process of a vehicle computer diagnosis method based on multi-channel communication provided in an embodiment of the present application;

[0012] Figure 3 A schematic diagram of another sub-flow of the vehicle computer diagnosis method based on multi-channel communication provided in an embodiment of the present application;

[0013] Figure 4 A schematic block diagram of a vehicle diagnostic device based on multi-channel communication provided in an embodiment of the present application;

[0014] Figure 5 A schematic block diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0015] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0016] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0017] It should also be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

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

[0019] The embodiments of the present application provide a vehicle computer diagnosis method, apparatus, computer equipment and medium based on multi-channel communication.

[0020] The executor of the vehicle computer diagnostic method based on multi-channel communication may be the vehicle computer diagnostic device based on multi-channel communication provided in the embodiment of the present application, or a computer device integrated with the vehicle computer diagnostic device based on multi-channel communication, wherein the vehicle computer diagnostic device based on multi-channel communication may be implemented in hardware or software, the computer device may be a vehicle-mounted terminal equipped with a vehicle computer diagnostic system, the terminal may be an intelligent vehicle computer, the vehicle computer diagnostic system is configured with two wireless network communication channels at the same time, the vehicle computer diagnostic system includes a vehicle computer diagnostic instrument, a server and a diagnostic box, the wireless network communication channel includes a first channel and a second channel, the vehicle computer diagnostic instrument is connected to the server through the first channel, the vehicle computer diagnostic instrument is connected to the diagnostic box through the second channel, and the diagnostic box is connected to the vehicle computer to be tested.

[0021] The vehicle computer diagnosis method based on multi-channel communication is applied to Figure 5 In the computer device 500.

[0022] Figure 1 : is a flow chart of a vehicle computer diagnosis method based on multi-channel communication provided by an embodiment of the present application, the method comprising the following steps S110-S170:

[0023] S110, obtaining networking information of the vehicle diagnostic instrument, and determining whether each diagnostic module in the vehicle diagnostic instrument is in a network available state according to the networking information;

[0024] S120, selecting a diagnostic module in a network available state to add to a waiting-to-start sequence, and the vehicle diagnostic instrument arranges a waiting-to-diagnose agenda in the waiting-to-start sequence;

[0025] S130, obtaining vehicle computer diagnostic information of each diagnostic module, and determining whether the vehicle computer diagnostic instrument is in a diagnostic function operation state according to the vehicle computer diagnostic information;

[0026] S140, selecting a diagnostic module in a diagnostic function running state to add to a diagnostic scheduling sequence, and arranging a diagnostic agenda for the diagnostic module in the diagnostic scheduling sequence;

[0027] S150, respectively arranging the priorities of the diagnostic modules in the to-be-started sequence and the diagnostic modules in the diagnostic scheduling sequence to obtain a first priority sequence and a second priority sequence;

[0028] S160, matching the diagnostic modules in the first priority sequence with the diagnostic modules in the second priority sequence to generate vehicle computer diagnostic result information;

[0029] S170 . Send a vehicle computer diagnosis and repair instruction to a vehicle computer that matches the vehicle computer diagnostic instrument according to the vehicle computer diagnosis result information.

[0030] In a more specific implementation process, the vehicle diagnostic system is started, the vehicle diagnostic instrument establishes a connection with the server through the first channel, and establishes a connection with the diagnostic box through the second channel, and the vehicle diagnostic instrument obtains its own networking information, including IP address, network status, etc. The network availability status of each diagnostic module in the vehicle diagnostic instrument is determined according to the networking information. The diagnostic module in the network availability status is added to the sequence to be started. In the sequence to be started, the vehicle diagnostic instrument arranges the diagnostic modules for the agenda to be diagnosed. The vehicle diagnostic instrument obtains vehicle diagnostic information from the diagnostic module. According to the diagnostic information, it is determined whether the vehicle diagnostic instrument is in the diagnostic function running state. The diagnostic module in the diagnostic function running state is added to the diagnostic scheduling sequence. The diagnostic agenda is arranged for the diagnostic modules in the diagnostic scheduling sequence. The diagnostic modules in the startup sequence and the diagnostic scheduling sequence are prioritized to obtain the first priority sequence and the second priority sequence respectively. The diagnostic module in the first priority sequence is matched with the diagnostic module in the second priority sequence to generate vehicle diagnostic result information. According to the diagnostic result information, the vehicle diagnostic instrument sends a diagnostic repair instruction to the vehicle to be tested. By configuring two wireless network communication channels, the stability and reliability of communication are improved, and the problem of diagnostic interruption caused by a single channel failure is avoided. Through the priority arrangement and matching process, the efficient execution of key diagnostic tasks is ensured, and the diagnostic efficiency is improved. Real-time acquisition of diagnostic information and rapid response ensure the accuracy and real-time nature of the diagnostic results. The dual-channel communication mechanism ensures that when a problem occurs in one channel, the other channel can continue to work, thereby not affecting the continuity of the vehicle computer diagnosis. Priority sorting ensures that important diagnostic tasks are executed first, speeds up the diagnostic process and improves the overall diagnostic efficiency. The system can quickly generate repair instructions based on the diagnostic results, repair the vehicle computer in a timely manner, and reduce the downtime caused by the fault. This method supports the access and arrangement of multiple diagnostic modules, has good scalability and flexibility, and is suitable for different types of vehicle computer diagnostic needs.

[0031] By using two independent WIFI channels, namely WIFI1 and WIFI2, the problem of coexistence of wireless networking and wireless diagnosis is effectively solved. WIFI1 (2.4GHz / 5GHz) is used for wireless networking communication between the vehicle diagnostic instrument and the external network (such as a server). The 2.4GHz band provides better penetration, while the 5GHz band provides higher transmission rate and stability. WIFI2 (2.4GHz / 5GHz) is specifically used for wireless diagnostic communication between the vehicle diagnostic instrument and the diagnostic box. The 5GHz band is selected for faster transmission speed and better anti-interference ability. Wireless networking (WIFI1) The vehicle diagnostic instrument connects to the Internet through WIFI1 for remote data synchronization, software updates and online support. Wireless diagnosis (WIFI2) The vehicle diagnostic instrument establishes a connection with the diagnostic box through WIFI2 for real-time vehicle diagnostic data exchange. Through two independent WIFI channels, WIFI networking and WIFI wireless diagnosis can be carried out simultaneously without interfering with each other. The 5GHz band provides a higher data transmission rate, which is particularly important for transmitting large amounts of diagnostic data. Compared with the 2.4GHz band, the 5GHz band is less susceptible to interference from other electronic devices, ensuring the accuracy of diagnostic data. Although the transmission distance and penetration ability of the 5GHz band are not as good as those of the 2.4GHz band, it is still sufficient for use in most vehicle diagnostic scenarios and provides a better transmission rate. Due to the increased transmission speed and reduced interference, the diagnostic process is faster, thereby improving the efficiency of car repair. Compatibility is reflected in the support of 2.4GHz and 5GHz dual-band communication, so that the vehicle diagnostic instrument can be flexibly used in different network environments. Through this dual-band, dual-channel wireless communication solution, the vehicle diagnostic system can not only achieve efficient data transmission, but also ensure the stability and reliability of the diagnostic process, thereby providing a better service experience in the field of automobile maintenance and service. The first channel (WIFI1) function is used for wireless networking communication between the vehicle diagnostic instrument and the server. The communication content includes but is not limited to remote data synchronization, software updates, online technical support, etc. The frequency band can be 2.4GHz or 5GHz, depending on the network configuration and requirements. The 5GHz band is usually used in scenarios that require higher transmission rates. The second channel (WIFI2) function is specifically used for wireless diagnostic communication between the vehicle diagnostic instrument and the diagnostic box. The communication content includes the exchange of real-time vehicle diagnostic data, fault code reading, real-time monitoring of vehicle status, etc. The frequency band is preferably 5GHz because it provides faster transmission speed and better anti-interference ability, which is essential to ensure the accuracy and real-time nature of diagnostic data. First channel (WIFI1): Network communication between the vehicle diagnostic instrument and the server. Second channel (WIFI2): Wireless diagnostic communication between the vehicle diagnostic instrument and the diagnostic box. Ensure that the network communication and diagnostic communication are separated to avoid mutual interference. Take advantage of the superior performance of the 5GHz frequency band to improve diagnostic speed and efficiency.The dual-channel design increases the redundancy of the system. Even if one channel fails, the other channel can still keep the system running. This design makes the vehicle computer diagnosis system more efficient and stable, and can adapt to different working environments and diagnosis needs.

[0032] In summary, by configuring two independent wireless communication channels (the first channel and the second channel), the system has communication redundancy, which significantly improves the communication stability and reliability during the diagnosis process. By prioritizing the diagnostic modules to be started, it is ensured that key diagnostic tasks can be executed first, thereby improving the diagnostic efficiency. The diagnostic modules in different priority sequences are matched to generate the vehicle computer diagnostic result information in real time, which speeds up the diagnostic process and improves the accuracy of the diagnosis. The system can send repair instructions remotely according to the diagnostic result information, realize the remote diagnosis and repair function, reduce the need for on-site maintenance, and improve service efficiency. Using wireless network communication, the vehicle computer diagnostic instrument can efficiently synchronize data and update software with the server, ensuring the latest status and performance of the diagnostic system. By using the 5GHz frequency band for diagnostic communication, the system has better anti-interference ability and is suitable for complex electromagnetic environments. The dual-channel design enables the system to flexibly adjust the communication strategy according to different diagnostic needs and network conditions, enhancing the adaptability of the system. In summary, the core effect of this technology is to improve the stability, efficiency, real-time and remote service capabilities of vehicle computer diagnosis, while enhancing the flexibility and anti-interference ability of the system.

[0033] In a more specific embodiment, executing method S110 further specifically includes executing steps S111-S112:

[0034] S111, sensing available signals from the vehicle diagnostic instrument to obtain networking information;

[0035] S112: Determine whether the networking information is a preset status value to determine whether the vehicle diagnostic instrument is in a network available state.

[0036] Specifically, in a more specific embodiment, the execution process of method S110 can be refined into the following steps S111-S112 to ensure the effective operation of the vehicle diagnostic instrument in the network environment. The vehicle diagnostic instrument is sensed for available signals to obtain networking information. After the vehicle diagnostic instrument is started, its built-in wireless signal sensing module starts to work and scans and senses the surrounding wireless signals. Collect wireless network signal information in the current environment, including signal strength, signal type (such as 2.4GHz or 5GHz), signal quality, etc. A series of networking information obtained by sensing will be used for subsequent network status judgment. Determine whether the networking information is a preset state value to determine whether the vehicle diagnostic instrument is in a network available state. Compare the networking information collected in step S111 with the preset state value. The preset state value can be a signal strength threshold, a signal quality standard, or a specific network configuration requirement. Determine whether the vehicle diagnostic instrument is in a network environment where wireless communication can be performed normally. If the networking information meets the preset state value, it is determined that the vehicle diagnostic instrument is in a network available state, and the subsequent diagnostic process can continue to be executed. If the network information does not meet the preset status value, it may be necessary to perform network configuration adjustment, signal enhancement or other troubleshooting steps to ensure that the vehicle diagnostic instrument can successfully connect to the network. Through steps S111 and S112, the vehicle diagnostic instrument can self-detect the network status to ensure good network communication conditions before starting diagnosis. Judging the network status in advance can prevent diagnostic failures or data transmission errors caused by network problems. Fast network status detection and automatic adjustment can improve the user experience and reduce waiting time caused by network problems. Through these specific implementation steps, the vehicle diagnostic system can complete the vehicle's diagnostic tasks more intelligently and efficiently.

[0037] In a more specific embodiment, before executing method S120, the method further specifically includes executing steps S121-S122:

[0038] S121, storing the diagnostic item information of the vehicle diagnostic instrument in a database to create a sequence to be started;

[0039] S122: Arrange the diagnostic agenda for the vehicle diagnostic instruments in the startup sequence according to the matching degree between the diagnostic item information of the vehicle diagnostic instruments and the requirements to be diagnosed.

[0040] Specifically, in a more specific embodiment, the diagnostic project information of the vehicle diagnostic instrument is stored in the database to create a sequence to be started, and the vehicle diagnostic instrument stores all the diagnostic project information it supports, such as the name of the diagnostic module, function description, diagnostic parameters, etc., in a central database or a local database. A clear list of diagnostic projects is established to provide data support for the subsequent diagnostic process. A sequence to be started is created in the database, which contains all available diagnostic projects and their detailed information. According to the degree of matching between the diagnostic project information of the vehicle diagnostic instrument and the requirements to be diagnosed, the vehicle diagnostic instruments in the sequence to be started are arranged in a diagnostic agenda, and the system matches and analyzes the diagnostic project information in the database according to the user's diagnostic requirements, such as specific fault codes, vehicle models, maintenance history, etc. Determine which diagnostic projects need to be executed first and their execution order. High-priority projects may include those that directly affect vehicle safety or major functions. Projects with a high degree of matching will be arranged at the front of the sequence to ensure that the most relevant diagnosis is executed first. Considering the diagnostic efficiency and resource allocation system may optimize the arrangement according to factors such as the complexity of the project and the execution time. By matching the specific diagnostic needs of the user, the system can provide a personalized diagnostic agenda to improve the pertinence and efficiency of the diagnosis. The rational arrangement of the diagnostic agenda helps to reduce unnecessary diagnostic steps, shorten diagnostic time and improve overall work efficiency. By prioritizing the execution of key diagnostic projects, the system can more effectively utilize the resources of the vehicle diagnostic instrument to ensure that the most important diagnostic tasks are completed within a limited time. Through these steps, the vehicle diagnostic system can achieve an orderly and efficient diagnostic process, thereby improving the overall level of automobile maintenance and service.

[0041] In a more specific embodiment, vehicle computer diagnostic information of each diagnostic module is obtained, and judging whether the vehicle computer diagnostic instrument is in a diagnostic function operation state according to the vehicle computer diagnostic information includes sensing available signals of the vehicle computer diagnostic instrument to obtain the vehicle computer diagnostic information; judging whether the vehicle computer diagnostic information is a preset state value to determine whether the vehicle computer diagnostic instrument is in a network available state.

[0042] In a more specific embodiment, a diagnostic module with a diagnostic function running state is selected to be added to a diagnostic scheduling sequence, including storing the diagnostic project information of the vehicle diagnostic instrument in a database to create a diagnostic scheduling sequence; and arranging the diagnostic agenda of the vehicle diagnostic instrument in the diagnostic scheduling sequence according to the degree of matching between the diagnostic project information of the vehicle diagnostic instrument and the requirements to be diagnosed.

[0043] Prioritizing the diagnostic modules in the sequence to be started and the diagnostic modules in the diagnostic scheduling sequence to obtain the first priority sequence and the second priority sequence respectively includes assigning urgency priority to the diagnostic project information of each vehicle diagnostic instrument in the sequence to be started and the diagnostic project information of the diagnostic modules in the diagnostic scheduling sequence; arranging the priorities according to the urgency priority values ​​to obtain the first priority sequence corresponding to the sequence to be started and the second priority sequence corresponding to the diagnostic scheduling sequence. Matching the diagnostic modules in the first priority sequence with the diagnostic modules in the second priority sequence to generate vehicle diagnostic result information includes: obtaining the diagnostic project information of at least one diagnostic module in the first priority sequence as primary target diagnostic project information; obtaining the diagnostic project information of at least one diagnostic module in the second priority sequence as advanced target diagnostic project information; matching the primary target diagnostic project information with the advanced target diagnostic project information to generate vehicle diagnostic result information; and sending the vehicle diagnostic result information to the diagnostic box for diagnostic information storage.

[0044] Specifically, in a more specific embodiment, the operation process of the vehicle diagnostic system is further refined to ensure the correct execution and efficient management of the diagnostic function. Obtain vehicle diagnostic information and determine the operating status of the diagnostic function. Perform available signal sensing on the vehicle diagnostic instrument to obtain vehicle diagnostic information. The vehicle diagnostic instrument detects surrounding wireless signals through a built-in sensor or network module to obtain vehicle diagnostic information. Determine whether the vehicle diagnostic information is a preset state value to determine whether the vehicle diagnostic instrument is in a network available state. The system compares the acquired vehicle diagnostic information with the preset state value to determine whether the vehicle diagnostic instrument is in a network available state. If the information matches the preset state value, it is considered that the diagnostic instrument is in an operational state. Select the diagnostic module with the operating status of the diagnostic function to add it to the diagnostic scheduling sequence, store the diagnostic project information of the vehicle diagnostic instrument in the database to create a diagnostic scheduling sequence, and the diagnostic project information of the vehicle diagnostic instrument is stored in the database, and a diagnostic scheduling sequence is created accordingly. According to the matching degree between the diagnostic item information of the vehicle diagnostic instrument and the requirements to be diagnosed, the vehicle diagnostic instruments in the diagnostic scheduling sequence are arranged for diagnostic agenda. The system sorts the items in the diagnostic scheduling sequence according to the matching degree between the diagnostic item information and the actual diagnostic requirements to determine the priority and order of diagnosis. Prioritize the diagnostic modules, assign the diagnostic item information of each vehicle diagnostic instrument in the sequence to be started and the diagnostic item information of the diagnostic modules in the diagnostic scheduling sequence to the urgency priority respectively, and the system assigns a priority value to each item according to the urgency of the diagnostic item. Prioritize according to the urgency priority assignment to obtain the first priority sequence corresponding to the sequence to be started and the second priority sequence corresponding to the diagnostic scheduling sequence. The system sorts the diagnostic items according to the size of the assignment to form two priority sequences. Match the diagnostic modules to generate vehicle diagnostic result information, obtain the diagnostic item information of at least one diagnostic module in the first priority sequence as the primary target diagnostic item information, and select the information of at least one diagnostic module from the first priority sequence as the target of preliminary diagnosis. Obtain the diagnostic item information of at least one diagnostic module in the second priority sequence as the advanced target diagnostic item information, and select the information of at least one diagnostic module from the second priority sequence as the target of further diagnosis. The primary target diagnostic item information is matched with the advanced target diagnostic item information to generate the vehicle computer diagnostic result information. The system matches the diagnostic item information in the two sequences to generate comprehensive diagnostic result information. The vehicle computer diagnostic result information is sent to the diagnostic box for diagnostic information storage. The generated diagnostic result information is sent to the diagnostic box and stored therein for subsequent analysis and processing. Through the priority arrangement and matching process, it is ensured that key diagnostic items are given priority, improving the accuracy and efficiency of diagnosis. The system sorts the diagnostic items according to their urgency and matching degree, optimizing the allocation of diagnostic resources.By storing the diagnostic result information in the diagnostic box, the system can manage and analyze diagnostic data more effectively to provide support for maintenance.

[0045] Figure 4 1 is a schematic block diagram of a vehicle diagnostic device based on multi-channel communication provided by an embodiment of the present application. As shown in the figure, corresponding to the above vehicle diagnostic method based on multi-channel communication, the present application also provides a vehicle diagnostic device 100 based on multi-channel communication. The vehicle diagnostic device based on multi-channel communication includes a unit for executing the above vehicle diagnostic method based on multi-channel communication, and the device can be configured in a desktop computer, tablet computer, laptop computer, etc. For details, please refer to Figure 4 The vehicle diagnostic device 100 based on multi-channel communication includes a first state judgment unit 110, which is used to obtain the networking information of the vehicle diagnostic instrument, and judge whether each diagnostic module in the vehicle diagnostic instrument is in a network available state according to the networking information; a first scheduling unit 120, which is used to select the diagnostic module in the network available state to add to the waiting start sequence, and the vehicle diagnostic instrument arranges the waiting diagnosis agenda in the waiting start sequence; a second state judgment unit 130, which is used to obtain the vehicle diagnostic information of each diagnostic module, and judge whether the vehicle diagnostic instrument is in a diagnostic function running state according to the vehicle diagnostic information; a second scheduling unit 140, which is used to select all the diagnostic modules in the diagnostic function running state The diagnostic module is added to the diagnostic scheduling sequence, and the diagnostic module is arranged in the diagnostic scheduling sequence for diagnostic agenda; a priority scheduling unit 150 is used to respectively prioritize the diagnostic modules in the to-be-started sequence and the diagnostic modules in the diagnostic scheduling sequence to obtain a first priority sequence and a second priority sequence; a diagnostic result generating unit 160 is used to match the diagnostic module in the first priority sequence with the diagnostic module in the second priority sequence to generate vehicle computer diagnostic result information; an instruction sending unit 170 is used to send a vehicle computer diagnostic repair instruction to the vehicle computer that matches the vehicle computer diagnostic instrument according to the vehicle computer diagnostic result information.

[0046] It should be noted that technicians in the relevant field can clearly understand that the specific implementation process of the above-mentioned vehicle diagnostic device based on multi-channel communication and each unit can refer to the corresponding description in the aforementioned method embodiment, and for the convenience and brevity of description, it will not be repeated here.

[0047] The above-mentioned vehicle computer diagnosis device based on multi-channel communication can be implemented in the form of a computer program. The computer program can be used in Figure 5 Runs on the computer device shown.

[0048] See also Figure 5, which shows a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device 500 may be a vehicle-mounted terminal equipped with a vehicle diagnostic system, which may be an intelligent vehicle. The vehicle diagnostic system is configured with two wireless network communication channels at the same time. The vehicle diagnostic system includes a vehicle diagnostic instrument, a server, and a diagnostic box. The wireless network communication channel includes a first channel and a second channel. The vehicle diagnostic instrument is connected to the server through the first channel, the vehicle diagnostic instrument is connected to the diagnostic box through the second channel, and the diagnostic box is connected to the vehicle to be tested.

[0049] The computer device 500 includes a processor 502 , a memory, and a network interface 505 connected via a system bus 501 , wherein the memory may include a non-volatile storage medium 503 and an internal memory 504 .

[0050] The non-volatile storage medium 503 can store an operating system 5031 and a computer program 5032. The computer program 5032 includes program instructions, and when the program instructions are executed, the processor 502 can execute a vehicle computer diagnosis method based on multi-channel communication.

[0051] The processor 502 is used to provide computing and control capabilities to support the operation of the entire computer device 500 .

[0052] The internal memory 504 provides an environment for the operation of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute a vehicle computer diagnosis method based on multi-channel communication.

[0053] The network interface 505 is used to communicate with other devices over the network. Figure 5 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device 500 to which the solution of the present application is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0054] It should be understood that in the embodiment of the present application, the processor 502 may be a central processing unit (CPU), and the processor 502 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0055] It can be understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment can be completed by instructing the relevant hardware through a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiment of the above method.

[0056] Therefore, the present application also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a processor, the processor executes the steps of the above method.

[0057] The storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk, etc., which are computer-readable storage media that can store program codes.

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

[0059] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of each unit is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.

[0060] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs. The units in the device of the embodiment of the present application can be combined, divided and deleted according to actual needs. In addition, the functional units in the various embodiments of the present application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0061] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, terminal, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.

[0062] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A vehicle computer diagnosis method based on multi-channel communication, applied to a vehicle computer diagnosis system, wherein the vehicle computer diagnosis system is configured with two wireless network communication channels at the same time, the vehicle computer diagnosis system comprises a vehicle computer diagnosis instrument, a server and a diagnosis box, the wireless network communication channel comprises a first channel and a second channel, the vehicle computer diagnosis instrument is connected to the server through the first channel, the vehicle computer diagnosis instrument is connected to the diagnosis box through the second channel, and the diagnosis box is connected to the vehicle computer to be detected, characterized in that: The method comprises: Acquiring networking information of the vehicle diagnostic instrument, and determining whether each diagnostic module in the vehicle diagnostic instrument is in a network available state according to the networking information; Select the diagnostic module in the network available state to add to the waiting-to-start sequence, and the vehicle diagnostic instrument arranges the waiting-to-diagnose agenda in the waiting-to-start sequence; Acquiring vehicle computer diagnostic information of each diagnostic module, and judging whether the vehicle computer diagnostic instrument is in a diagnostic function operation state according to the vehicle computer diagnostic information; Selecting the diagnostic module in the diagnostic function running state to add to the diagnostic scheduling sequence, the diagnostic module performs diagnostic agenda scheduling in the diagnostic scheduling sequence; Respectively arranging the priorities of the diagnostic modules in the to-be-started sequence and the diagnostic modules in the diagnostic scheduling sequence to obtain a first priority sequence and a second priority sequence; Matching the diagnostic module in the first priority sequence with the diagnostic module in the second priority sequence to generate vehicle computer diagnostic result information; A vehicle computer diagnosis and repair instruction is sent to the vehicle computer that matches the vehicle computer diagnostic instrument according to the vehicle computer diagnosis result information.

2. The vehicle computer diagnosis method based on multi-channel communication according to claim 1, characterized in that: The obtaining of the networking information of the vehicle diagnostic instrument and judging whether each diagnostic module in the vehicle diagnostic instrument is in a network available state according to the networking information include: Performing available signal sensing on the vehicle diagnostic instrument to obtain networking information; It is determined whether the networking information is a preset status value to determine whether the vehicle diagnostic instrument is in a network available state.

3. The vehicle computer diagnosis method based on multi-channel communication according to claim 2 is characterized in that: Before the diagnostic module in the selected network available state is added to the sequence to be started, the method includes: Storing the diagnostic item information of the vehicle diagnostic instrument in a database to create a sequence to be started; According to the matching degree between the diagnostic item information of the vehicle diagnostic instrument and the requirements to be diagnosed, the diagnostic agenda of the vehicle diagnostic instruments in the sequence to be started is arranged.

4. The vehicle computer diagnosis method based on multi-channel communication according to claim 3 is characterized in that: The obtaining of vehicle computer diagnostic information of each diagnostic module and judging whether the vehicle computer diagnostic instrument is in a diagnostic function operation state according to the vehicle computer diagnostic information include: Performing available signal sensing on the vehicle computer diagnostic instrument to obtain vehicle computer diagnostic information; It is determined whether the vehicle computer diagnostic information is a preset status value to determine whether the vehicle computer diagnostic instrument is in a network available state.

5. The vehicle computer diagnosis method based on multi-channel communication according to claim 4 is characterized in that: Before the diagnosis module in the selected diagnosis function running state is added to the diagnosis scheduling sequence, the method further includes: Storing the diagnostic item information of the vehicle diagnostic instrument in a database to create a diagnostic scheduling sequence; According to the matching degree between the diagnostic item information of the vehicle diagnostic instrument and the requirements to be diagnosed, the diagnostic agendas of the vehicle diagnostic instruments in the diagnostic scheduling sequence are arranged.

6. The vehicle computer diagnosis method based on multi-channel communication according to claim 5 is characterized in that: The step of respectively prioritizing the diagnostic modules in the to-be-started sequence and the diagnostic modules in the diagnostic scheduling sequence to obtain a first priority sequence and a second priority sequence comprises: Assigning urgency priority to the diagnostic item information of each vehicle diagnostic instrument in the to-be-started sequence and the diagnostic item information of the diagnostic module in the diagnostic scheduling sequence; Priority is arranged according to the priority values ​​assigned to the urgency to obtain a first priority sequence corresponding to the sequence to be started and a second priority sequence corresponding to the diagnosis scheduling sequence.

7. The vehicle computer diagnosis method based on multi-channel communication according to claim 6 is characterized in that: The matching of the diagnostic modules in the first priority sequence with the diagnostic modules in the second priority sequence to generate vehicle computer diagnostic result information includes: Acquire diagnostic item information of at least one diagnostic module in the first priority sequence as primary target diagnostic item information; Acquire diagnostic item information of at least one diagnostic module in the second priority sequence as advanced target diagnostic item information; Matching the primary target diagnosis item information with the advanced target diagnosis item information to generate vehicle computer diagnosis result information; The vehicle computer diagnosis result information is sent to the diagnosis box for diagnosis information storage.

8. A vehicle computer diagnostic device based on multi-channel communication, characterized in that: The device is configured in a vehicle diagnostic system, the vehicle diagnostic system is configured with two wireless network communication channels at the same time, the vehicle diagnostic system includes a vehicle diagnostic instrument, a server and a diagnostic box, the wireless network communication channel includes a first channel and a second channel, the vehicle diagnostic instrument is connected to the server through the first channel, the vehicle diagnostic instrument is connected to the diagnostic box through the second channel, the diagnostic box is connected to the vehicle to be tested, and the device includes: A first state judgment unit, used for obtaining the networking information of the vehicle diagnostic instrument, and judging whether each diagnostic module in the vehicle diagnostic instrument is in a network available state according to the networking information; A first scheduling unit, used for selecting the diagnostic module in the network available state to add to the waiting-to-start sequence, and the vehicle diagnostic instrument arranges the waiting-to-start agenda in the waiting-to-start sequence; A second state judgment unit is used to obtain vehicle computer diagnosis information of each diagnosis module, and judge whether the vehicle computer diagnosis instrument is in a diagnosis function operation state according to the vehicle computer diagnosis information; A second scheduling unit, configured to select the diagnostic module in the diagnostic function running state to add to the diagnostic scheduling sequence, and the diagnostic module performs diagnostic agenda scheduling in the diagnostic scheduling sequence; A priority arrangement unit, used for respectively arranging the priorities of the diagnostic modules in the to-be-started sequence and the diagnostic modules in the diagnostic arrangement sequence to obtain a first priority sequence and a second priority sequence; A diagnosis result generating unit, used for matching the diagnosis module in the first priority sequence with the diagnosis module in the second priority sequence to generate vehicle computer diagnosis result information; The instruction sending unit is used to send a vehicle computer diagnosis and repair instruction to the vehicle computer that matches the vehicle computer diagnostic instrument according to the vehicle computer diagnosis result information.

9. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the method according to any one of claims 1 to 7 can be implemented.

Citation Information

Patent Citations

  • Whole vehicle function detection method and system, electronic equipment and storage medium

    CN119247928A

  • Vehicle fault remote diagnosis and repair method and device and storage medium

    CN119310974A