Vehicle diagnostic method, vehicle system, and electric commercial vehicle
Through the vehicle and machine module and diagnostic information processing module in the vehicle and machine system, the diagnostic operations are directly completed in the electric commercial vehicle, solving the problem of poor convenience of existing electric commercial vehicle diagnostic tools and achieving convenient and safe vehicle diagnosis.
Patent Information
- Application Number
- CN202510260114.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2045-03-06
AI Technical Summary
The existing electric commercial vehicle diagnostic instrument tools are not convenient and cannot effectively support problem investigation and software upgrades in development, testing, production and after-sales services.
Through the vehicle and machine module and diagnostic information processing module in the vehicle and machine system, the operator's identity information and diagnostic operation data are obtained, and the diagnostic instructions are sent to the vehicle controller after analysis and processing, and the diagnostic results are received and displayed to realize the vehicle's own diagnostic operations.
Optimize the convenience and flexibility of the diagnosis of electric commercial vehicles, avoid the use of control terminals other than the vehicle for diagnosis, and improve the safety and reliability of the diagnosis.
Smart Images

Figure CN119758972B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, specifically to technical fields such as electric vehicle detection technology, and particularly to a vehicle diagnosis method, a vehicle-mounted system, and an electric commercial vehicle. Background Art
[0002] Electric commercial vehicles, from development and testing verification to later production and sales, and then to after-sales customer service, all rely on the most important link: problem troubleshooting and software upgrades. To achieve this, each OEM will develop diagnostic tools exclusively for internal R&D personnel, production personnel, and after-sales service personnel.
[0003] Currently, diagnostic tools are developed and used in two ways: one is a mobile hardware tool that connects to the vehicle's On-Board Diagnostics (OBD) interface. The other is a mobile app-based diagnostic tool that can be used to troubleshoot vehicle faults and flash new software. Summary of the Invention
[0004] This application provides a vehicle diagnosis method, a vehicle computer system, and an electric commercial vehicle, which can solve the problem of poor vehicle diagnosis convenience. The technical solution is as follows:
[0005] In a first aspect, a vehicle diagnosis method is provided.
[0006] A vehicle-mounted system for an electric commercial vehicle includes a vehicle-mounted module and a diagnostic information processing module. The vehicle-mounted module includes a central control screen. The method includes:
[0007] The vehicle-mounted module obtains a designated mode start request, and the central control screen outputs an identity authentication control and a diagnostic control of the vehicle-mounted module's diagnostic application based on the designated mode start request, obtains the operator's identity information based on the identity authentication control, and sends the identity information to the fleet management terminal, so that the fleet management terminal monitors the vehicle diagnostic process based on the identity information;
[0008] The vehicle computer module obtains the operator's operation data on the diagnostic control;
[0009] The vehicle computer module sends the operation data to the diagnostic information processing module;
[0010] The diagnostic information processing module parses and processes the received operation data to obtain diagnostic instruction information;
[0011] The diagnostic information processing module sends the diagnostic instruction information to the controller of the vehicle to receive diagnostic result information based on the diagnostic instruction information returned by the controller of the vehicle;
[0012] The diagnostic information processing module sends the diagnostic result information to the vehicle computer module.
[0013] In a possible implementation, the diagnostic information processing module includes a pre-processing interface, and the vehicle computer module sends the operation data to the diagnostic information processing module, including:
[0014] The vehicle computer module sends the operation data to the pre-processing interface through a first protocol.
[0015] In a possible implementation, the diagnostic information processing module parses the received operation data to obtain diagnostic instruction information, including:
[0016] The preprocessing interface preprocesses the received operation data;
[0017] The preprocessing interface sends the preprocessing result to the diagnostic information processing module;
[0018] The diagnostic information processing module performs analysis on the received pre-processing result;
[0019] The diagnostic information processing module obtains diagnostic instruction information based on the result of the analysis process.
[0020] In a possible implementation, the preprocessing interface sends the preprocessing result to the diagnostic information processing module, including:
[0021] The preprocessing interface sends the preprocessing result to the diagnostic information processing module through a second protocol.
[0022] In a possible implementation, the diagnostic information processing module sends the diagnostic instruction information to the controller of the vehicle, including:
[0023] The diagnostic information processing module sends the diagnostic instruction information to a vehicle body bus, so that the vehicle body bus sends the diagnostic instruction information to a controller of the vehicle.
[0024] In a possible implementation, the receiving of the diagnosis result information based on the diagnosis instruction information returned by the vehicle controller includes:
[0025] The vehicle controller obtains a diagnostic identifier of the diagnostic instruction information;
[0026] The vehicle controller performs a diagnostic operation based on the diagnostic identifier to obtain diagnostic result information;
[0027] The vehicle controller sends the diagnostic result information to the diagnostic information processing module;
[0028] The diagnostic information processing module receives the diagnostic result information returned by the controller of the vehicle based on the diagnostic identifier.
[0029] In a possible implementation, the method further includes:
[0030] In a possible implementation, the method further includes:
[0031] The central control screen receives the diagnosis termination instruction sent by the fleet management terminal, and terminates the vehicle diagnosis based on the diagnosis termination instruction.
[0032] Secondly, a vehicle system is provided, which is applied to electric commercial vehicles.
[0033] The vehicle system includes a vehicle module and a diagnostic information processing module, and the vehicle module includes a central control screen;
[0034] The vehicle computer module is used to obtain a request to start a specified mode;
[0035] The central control screen is configured to output an authentication control and a diagnostic control of a diagnostic application of a vehicle-mounted module based on the designated mode startup request, obtain identity information of the operator based on the authentication control, and transmit the identity information to a fleet management terminal, so that the fleet management terminal can monitor the vehicle diagnostic process based on the identity information;
[0036] The vehicle-mounted module is configured to obtain an operator's operation data on a diagnostic control and send the operation data to the diagnostic information processing module; wherein the diagnostic control is a control of a diagnostic application of the vehicle-mounted module;
[0037] The diagnostic information processing module is used to parse and process the received operation data to obtain diagnostic instruction information; send the diagnostic instruction information to the vehicle controller to receive the diagnostic result information based on the diagnostic instruction information returned by the vehicle controller, and send the diagnostic result information to the vehicle computer module.
[0038] In a third aspect, a computer-readable storage medium is provided, wherein the storage medium stores at least one instruction, and the at least one instruction is loaded and executed by a processor to implement the method of the above-mentioned aspect and any possible implementation manner.
[0039] In a fourth aspect, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the above-mentioned aspects and any possible implementation method.
[0040] In a fifth aspect, an electric commercial vehicle is provided, comprising the vehicle-machine system as described above.
[0041] The beneficial effects of the technical solution provided by this application include at least:
[0042] It can be seen from the above technical solution that the embodiment of the present application can obtain the operator's operation data on the diagnostic control through the vehicle-machine module of the vehicle-machine system, and send the operation data to the diagnostic information processing module of the vehicle-machine system. The diagnostic information processing module parses and processes the received operation data to obtain diagnostic instruction information. The diagnostic information processing module sends the diagnostic instruction information to the controller of the vehicle to receive the diagnostic result information based on the diagnostic instruction information returned by the controller of the vehicle. The diagnostic information processing module sends the diagnostic result information to the vehicle-machine module. Since the diagnostic operation of the vehicle can be performed directly through the interactive processing of the vehicle-machine module and the diagnostic information processing module of the vehicle's own vehicle-machine system, the vehicle diagnosis is directly completed using the vehicle's own vehicle-machine system, which can avoid the use of control terminals outside the vehicle to complete the diagnostic operation of the vehicle, and optimize the convenience and flexibility of electric commercial vehicle diagnosis.
[0043] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0045] Figure 1 This is a flow chart of a vehicle diagnosis method provided by one embodiment of the present application;
[0046] Figure 2 This is a schematic diagram of the architecture of a vehicle system provided by another embodiment of the present application;
[0047] Figure 3 This is a schematic diagram of the architecture of a vehicle system in an application scenario provided in yet another embodiment of the present application. DETAILED DESCRIPTION
[0048] The following description of exemplary embodiments of the present application is made in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0049] Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0050] It should be noted that the terminal devices involved in the embodiments of the present application may include but are not limited to mobile phones, personal digital assistants (PDAs), wireless handheld devices, tablet computers and other smart devices; display devices may include but are not limited to personal computers, televisions and other devices with display functions.
[0051] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0052] Please refer to Figure 1 , which shows a flow chart of a vehicle diagnostic method provided by one embodiment of the present application. The vehicle diagnostic method can be applied to a vehicle system, which includes a vehicle module and a diagnostic information processing module. The vehicle module includes a central control screen, and specifically may include:
[0053] Step 101: The vehicle-mounted module obtains a designated mode startup request. Based on the designated mode startup request, the central control screen outputs an identity authentication control and a diagnostic control of the vehicle-mounted module's diagnostic application. Based on the identity authentication control, the central control screen obtains the operator's identity information and sends the identity information to the fleet management terminal, so that the fleet management terminal can monitor the vehicle diagnostic process based on the identity information.
[0054] Step 102: The vehicle computer module obtains the operator's operation data on the diagnostic control.
[0055] Step 103: The vehicle computer module sends the operation data to the diagnostic information processing module.
[0056] Step 104: The diagnostic information processing module parses the received operation data to obtain diagnostic instruction information.
[0057] Step 105 : The diagnostic information processing module sends the diagnostic instruction information to the controller of the vehicle to receive diagnostic result information based on the diagnostic instruction information returned by the controller of the vehicle.
[0058] Step 106: The diagnostic information processing module sends the diagnostic result information to the vehicle computer module.
[0059] It should be noted that the vehicle-mounted module may include a vehicle-mounted portable media player (MPEG Layer 5, MP5).
[0060] It should be noted that the diagnostic information processing module may be a T-BOX, and the vehicle system may be a system integrated with the T-BOX.
[0061] It should be noted that the vehicle-mounted module may include a central control screen. The diagnostic control may be an operable control displayed on the central control screen of the vehicle-mounted module. Operation data may be generated by an operator triggering the diagnostic control. Triggering operations may include, but are not limited to, click operations, swipe operations, gesture operations, and the like.
[0062] In this way, the operator's operation data on the diagnostic control can be obtained through the vehicle-machine module of the vehicle-machine system, and the operation data can be sent to the diagnostic information processing module of the vehicle-machine system. The diagnostic information processing module parses and processes the received operation data to obtain diagnostic instruction information. The diagnostic information processing module sends the diagnostic instruction information to the controller of the vehicle to receive the diagnostic result information based on the diagnostic instruction information returned by the controller of the vehicle. The diagnostic information processing module sends the diagnostic result information to the vehicle-machine module. Since the diagnostic operation of the vehicle can be performed directly through the interactive processing of the vehicle-machine module and the diagnostic information processing module of the vehicle's own vehicle-machine system, the vehicle diagnosis can be directly completed using the vehicle's own vehicle-machine system, which can avoid the use of control terminals outside the vehicle to complete the diagnostic operation of the vehicle, thereby optimizing the convenience and flexibility of electric commercial vehicle diagnosis.
[0063] Optionally, in a possible implementation of this embodiment, the diagnostic information processing module may include a pre-processing interface. In step 102, the vehicle-mounted module sends the operation data to the pre-processing interface via a first protocol.
[0064] In this implementation, the first protocol may include a communication protocol, a Unified Diagnostic Services (UDS) protocol, etc.
[0065] In this implementation, the preprocessing interface may include a software development kit (Software Development Kit, SDK) interface.
[0066] In a specific implementation process of this implementation, the vehicle computer module sends the operation data to the preprocessing interface through a first communication protocol.
[0067] In a specific implementation of this method, further in step 103, first, the preprocessing interface preprocesses the received operation data. Second, the preprocessing interface sends the preprocessing results to the diagnostic information processing module. Third, the diagnostic information processing module parses the received preprocessing results. Third, the diagnostic information processing module obtains diagnostic instruction information based on the parsing results.
[0068] In one embodiment of the present invention, the pre-processing interface converts the received operation data to obtain diagnostic action information corresponding to the operation data. The pre-processing result may include the diagnostic action information corresponding to the operation data.
[0069] Furthermore, the diagnostic information processing module parses the diagnostic action information corresponding to the received operation data. Furthermore, the diagnostic information processing module obtains diagnostic instruction information based on the result of the parsing process.
[0070] In another embodiment of the specific implementation process, the pre-processing interface sends the pre-processing result to the diagnostic information processing module via a second protocol. Here, the second protocol may include a communication protocol, etc.
[0071] In this way, the pre-processing interface embedded in the diagnostic information processing module can interact with the vehicle computer module, ensuring the flexibility of data exchange and allowing customized development according to actual needs. At the same time, the data transmission between the vehicle computer and the diagnostic information processing module will be encrypted and protected using more secure technologies and protocols, improving the security and reliability of data transmission.
[0072] Optionally, in a possible implementation of this embodiment, in step 104, the diagnostic information processing module sends the diagnostic instruction information to the vehicle body bus, so that the vehicle body bus sends the diagnostic instruction information to the controller of the vehicle.
[0073] Optionally, in a possible implementation of this embodiment, in step 104, first, the vehicle controller may obtain a diagnostic identifier of the diagnostic instruction information. Second, the vehicle controller performs a diagnostic operation based on the diagnostic identifier to obtain diagnostic result information. Third, the vehicle controller sends the diagnostic result information to the diagnostic information processing module. Third, the diagnostic information processing module receives the diagnostic result information returned by the vehicle controller based on the diagnostic identifier.
[0074] In this implementation, the diagnostic command information may include diagnostic services such as reading vehicle / electronic control unit (ECU) fault codes, reading ECU software and hardware version numbers, and executing action test instructions. The diagnostic command information may be diagnostic message information.
[0075] Here, the diagnostic identifier can be a diagnostic service identifier. For example, when reading vehicle data, using service 22 in the UDS diagnostic protocol (ISO14229), the diagnostic service identifier can be "22." The diagnostic instruction information can be "22 FF FF FF FFFF FF FF."
[0076] In this implementation, the diagnostic result information may include a positive response and the result of the diagnostic execution, a negative response, etc. The diagnostic execution result may include the read vehicle / ECU fault code, the read ECU software and hardware version number, the completion status of the executed action, etc.
[0077] Here, after the controller correctly receives the diagnostic instruction information, the controller can feedback "62 XX XX XX XX XX XXXX" to the diagnostic information processing module, and the diagnostic information processing module captures the reply message information according to the corresponding diagnostic identifier, that is, the diagnostic result information returned by the controller.
[0078] Optionally, in a possible implementation of this embodiment, the vehicle-mounted module may further include a central control screen. After step 105 , the vehicle-mounted module outputs the diagnostic result information through the central control screen.
[0079] In a specific implementation process of this implementation method, before step 101, further, the vehicle module can obtain a designated mode start request, and then the central control screen outputs the diagnostic control based on the designated mode start request.
[0080] In this implementation, the designated mode may be a vehicle factory mode of the vehicle system.
[0081] In this implementation, the designated mode start request may be generated based on an operator's operation of a hardware button on the vehicle computer.
[0082] One scenario of this specific implementation process is that the vehicle module can obtain a specified mode startup request, and then perform identity authentication processing based on the specified mode startup request to obtain verification information. When the verification information meets the preset verification conditions, the central control screen can output the diagnostic control based on the specified mode startup request.
[0083] Another scenario of this specific implementation process is that the central control screen outputs an identity authentication control based on the specified mode startup request, and then the central control screen can obtain the identity information of the operator based on the identity authentication control, and send the identity information to the fleet management terminal, so that the fleet management terminal can monitor and process the vehicle diagnosis process based on the identity information.
[0084] Another situation of this specific implementation process is that the central control screen receives the diagnosis termination instruction sent by the fleet management terminal, and terminates the vehicle diagnosis based on the diagnosis termination instruction.
[0085] Optionally, exemplarily, if a defect is detected by the diagnosis, the vehicle shift mechanism is locked, and a detection report needs to be sent to the fleet management terminal for confirmation. Only after the fleet management terminal sends the confirmation information can the vehicle be unlocked and driven normally.
[0086] It is understandable that here, the vehicle computer module can also interact with the fleet management terminal, and the vehicle computer module outputs relevant instructions and controls through the central control screen.
[0087] This allows the diagnostic application's diagnostic controls to be output when activated in a specified mode, ensuring that designated operators can perform diagnostic operations on the vehicle, improving the safety and reliability of vehicle diagnosis. Furthermore, the vehicle diagnostic process can be monitored via the fleet management terminal, enabling timely resolution of diagnostic issues, further enhancing the safety and reliability of vehicle diagnosis.
[0088] It should be noted that the specific implementation process provided in this implementation can be combined with the various specific implementation processes provided in the aforementioned implementations to implement the vehicle diagnosis method of this embodiment. Detailed descriptions can be found in the relevant content of the aforementioned implementations and will not be repeated here.
[0089] Figure 2 This is a schematic diagram of the architecture of a vehicle system provided by another embodiment of the present application. Figure 2 In this embodiment, the vehicle system is applied to an electric commercial vehicle and can be used to execute the vehicle diagnosis method in the aforementioned embodiment. The vehicle system can specifically include a vehicle module and a diagnostic information processing module. The vehicle module includes a central control screen (not shown in the figure).
[0090] The vehicle-mounted module may be used to obtain the operator's operation data on the diagnostic control and send the operation data to the diagnostic information processing module; wherein the diagnostic control is a control of the diagnostic application of the vehicle-mounted module.
[0091] The central control screen is used to output the authentication control and the diagnostic control of the diagnostic application of the vehicle module based on the specified mode startup request, and based on the authentication control, obtain the identity information of the operator and send the identity information to the fleet management terminal so that the fleet management terminal can monitor the vehicle diagnostic process based on the identity information.
[0092] The diagnostic information processing module can be used to parse and process the received operation data to obtain diagnostic instruction information; send the diagnostic instruction information to the vehicle controller to receive the diagnostic result information based on the diagnostic instruction information returned by the vehicle controller, and send the diagnostic result information to the vehicle computer module.
[0093] Here, the diagnostic information processing module can be a T-BOX. The diagnostic information processing module is integrated into the vehicle-mounted system, with the vehicle-mounted system as the primary controller. Inserting a SIM card enables the vehicle-mounted system to function as a remote control terminal, allowing it to connect directly to the vehicle through the Telematics Service Provider (TSP) platform. The vehicle-mounted system is also equipped with a GPS antenna input and a 4G antenna to receive real-time location information and network signals. Furthermore, the vehicle-mounted module and the T-BOX can communicate with each other. The vehicle-mounted module and the T-BOX can share the vehicle-mounted system's USB external interface, enabling both the vehicle-mounted system's audio and video entertainment USB resource access and the T-BOX's diagnostic processing resource access.
[0094] It is understandable that, here, the vehicle module and T-BOX can also be connected using a USB harness.
[0095] Optionally, in one possible implementation of this embodiment, the diagnostic information processing module may include a preprocessing interface. The vehicle-mounted computer module may also be configured to send the operation data to the preprocessing interface via a first protocol. The preprocessing interface may be configured to preprocess the received operation data and send the preprocessing results to the diagnostic information processing module. The diagnostic information processing module may be configured to parse the received preprocessing results and obtain diagnostic instruction information based on the parsing results.
[0096] Optionally, in a possible implementation of this embodiment, the vehicle system may further include a vehicle body bus. The diagnostic information processing module may be configured to send the diagnostic instruction information to the vehicle controller via the vehicle body bus.
[0097] Optionally, in a possible implementation of this embodiment, the vehicle-mounted module may include a central control screen, and the vehicle-mounted module may also be configured to output the diagnostic result information through the central control screen.
[0098] Here, the vehicle computer module can also be used to obtain a designated mode start request. Then, the central control screen can be used to output the diagnostic control based on the designated mode start request.
[0099] Optionally, in a possible implementation of this embodiment, the diagnostic information processing module may be a T-BOX, and the designated mode may be a vehicle factory mode.
[0100] In this way, the T-BOX is integrated into the vehicle system, and the diagnostic application is implanted into the vehicle factory mode. By setting the entry operation password, it can be configured for operation by vehicle maintenance personnel.
[0101] Figure 3 This is a schematic diagram of the architecture of a vehicle system in an application scenario provided by another embodiment of the present application. Figure 3 As shown, the vehicle system may include a vehicle computer, a T-BOX, a SDK interface of the T-BOX, a bus, and various controllers of the vehicle.
[0102] In this embodiment, if Figure 3 As shown, the vehicle computer, that is, the vehicle computer module, can send the soft switch operation data to the SDK interface of the T-BOX through protocol one. The SDK interface can package the actions to be executed and send them to the T-BOX for parsing and processing through protocol two. The actions to be executed can be obtained by converting and processing the soft switch operation data. The T-BOX parses the diagnostic instructions and sends the diagnostic instructions to the bus. Each controller receives the diagnostic instructions through the bus. After executing the diagnostic instructions, it can reply to the corresponding diagnostic message to the bus. The diagnostic message may include a positive response and its corresponding data to the bus, as well as a negative response. Send the corresponding diagnostic message to the T-BOX through the bus. The T-BOX packages the received data and sends the data to the SDK interface through protocol two. The SDK interface sends the data to the vehicle computer through protocol one.
[0103] In this embodiment, if Figure 3As shown in the figure, Protocol 1 is the protocol for interaction between the vehicle computer and the SDK. It converts soft switch operation data on the vehicle computer into data received by the SDK, namely, the diagnostic action to be executed. Protocol 2 is the protocol required for data transmission between the SDK and the T-BOX. It packages the diagnostic action to be executed into a data packet and sends it to the T-BOX. The T-BOX parses the data packet to obtain diagnostic command information. Diagnostic command information, i.e., operations supported by active diagnostics, can include reading vehicle / ECU fault codes, reading ECU software and hardware version numbers, and executing action test instructions. The T-BOX can send diagnostic command information to each controller to obtain diagnostic results. For example, according to the UDS diagnostic protocol, when reading vehicle data, using service 22, the T-BOX sends a diagnostic message "22 FF FF FF FF FF FF FF" to the bus, which is then received by the corresponding controller. Upon successful reception, the controller replies "62 XX XX XX XX XX XX XX" to the bus, and the T-BOX captures the message based on the corresponding message identifier. After T-BOX packages the captured messages, it sends the packaged data to the SDK via Protocol 2. The SDK then parses the packaged data and transmits it to the vehicle computer via Protocol 1. The vehicle computer's central control screen can display the corresponding diagnostic results, such as the vehicle / ECU fault code, ECU software and hardware version numbers, and whether the action command has been completed.
[0104] In this embodiment, the T-BOX is integrated into the vehicle-mounted system, with the vehicle-mounted system as the primary controller. Inserting a SIM card allows the vehicle-mounted system to function as a remote control terminal, directly connecting to the TSP platform. The vehicle-mounted system is equipped with both a GPS antenna and a 4G antenna to receive real-time location information and network signals. This solution eliminates the need for a USB cable connection between the T-BOX and the vehicle-mounted module. The vehicle-mounted module and the T-BOX share a common vehicle-mounted USB external interface, enabling both the vehicle-mounted system to access USB resources for audio and video entertainment and the T-BOX's onboard diagnostics. Software calibration and software update resources within the diagnostic service can be accessed through the vehicle-mounted USB external interface.
[0105] Here, the vehicle-mounted module can run diagnostic applications to communicate and exchange data with the T-BOX. Custom development can be performed based on actual needs, and data transmission between the vehicle-mounted module and the T-BOX will be encrypted and protected using more secure technologies and protocols.
[0106] It's understandable that, given the diagnostic application's importance to the vehicle, it can be set up in the vehicle's factory mode. R&D and debugging personnel can access the factory mode through a pre-configured method to operate the diagnostic application and perform vehicle diagnostics, such as reading vehicle configuration information and fault codes. This diagnostic application is implemented based on the UDS diagnostic functionality supported by the vehicle controller and complies with the ISO14229 and ISO15765 diagnostic protocols. The diagnostic application can implement vehicle diagnostics based on different diagnostic services. For example, service 22 allows for reading vehicle configuration information, including controller hardware and software version numbers; service 2E allows for modifying vehicle configurations, such as changing the vehicle VIN and controller calibration.
[0107] By adopting the solution in this embodiment, the T-BOX can be integrated into the vehicle system, thereby improving the vehicle's intelligence level and optimizing the vehicle's diagnostic processing methods, allowing developers and after-sales service personnel to use the diagnostic instrument based on the vehicle system in a timely and accurate manner to understand the entire vehicle information. At the same time, the vehicle system can directly perform operations such as software calibration and software updates, thereby enhancing the user experience.
[0108] By adopting the solution in this embodiment, the vehicle-mounted module can run the diagnostic application to communicate and exchange data with the SDK interface of the T-BOX, ensuring the flexibility of data exchange and allowing for customized development based on actual needs. At the same time, the data transmission between the vehicle-mounted module and the diagnostic information processing module will be encrypted and protected using more secure technologies and protocols, improving the security and reliability of data transmission.
[0109] It should be noted that for the aforementioned embodiments, for simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0110] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0111] In the technical solution of this application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved, such as user images and attribute data, comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0112] In the embodiments of the present application, an electronic device, a readable storage medium and a computer program product are also provided.
[0113] In an embodiment of the present application, an electric commercial vehicle is provided, including the vehicle-machine system of the aforementioned embodiment. The electric commercial vehicle may include, but is not limited to, an electric van, an electric logistics vehicle, an electric truck, an electric large vehicle, and the like.
[0114] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.
[0115] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this application can be achieved. This is not a limitation herein.
[0116] The above specific embodiments do not constitute a limitation on the scope of protection of this application. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application shall be included within the scope of protection of this application.
Claims
1. A vehicle diagnosis method, characterized in that: A vehicle-mounted system for an electric commercial vehicle includes a vehicle-mounted module and a diagnostic information processing module. The vehicle-mounted module includes a central control screen. The diagnostic information processing module is a T-BOX. The diagnostic information processing module includes a preprocessing interface. The method includes: The vehicle-mounted module obtains a designated mode start request, and the central control panel outputs an identity authentication control and a diagnostic control of the vehicle-mounted module's diagnostic application based on the designated mode start request. Based on the identity authentication control, the central control panel obtains identity information of an operator, and transmits the identity information to a fleet management terminal, so that the fleet management terminal can monitor the vehicle diagnostic process based on the identity information. The designated mode is a vehicle-mounted factory mode of the vehicle-mounted system, and the designated mode start request is generated based on an operator's operation of a hardware button on the vehicle-mounted system. The central control screen receives the diagnosis termination instruction sent by the fleet management terminal, and terminates the vehicle diagnosis based on the diagnosis termination instruction; The vehicle computer module obtains the operator's operation data on the diagnostic control; The vehicle computer module sends the operation data to the diagnostic information processing module; The preprocessing interface preprocesses the received operation data to obtain diagnostic action information corresponding to the operation data; the preprocessing interface sends the diagnostic action information corresponding to the operation data to the diagnostic information processing module; The diagnostic information processing module parses and processes the diagnostic action information corresponding to the received operation data; The diagnostic information processing module obtains diagnostic instruction information based on the result of the analysis process; The diagnostic information processing module sends the diagnostic instruction information to the vehicle body bus, so that the vehicle body bus sends the diagnostic instruction information to the vehicle controller, and the diagnostic information processing module receives diagnostic result information based on the diagnostic instruction information returned by the vehicle controller; The diagnostic information processing module sends the diagnostic result information to the vehicle computer module.
2. The method according to claim 1, characterized in that The vehicle computer module sends the operation data to the diagnostic information processing module, including: The vehicle computer module sends the operation data to the pre-processing interface through a first protocol.
3. The method according to claim 1, characterized in that The pre-processing interface sends the diagnostic action information corresponding to the operation data to the diagnostic information processing module, including: The pre-processing interface sends the diagnostic action information corresponding to the operation data to the diagnostic information processing module through a second protocol.
4. The method according to claim 1, wherein The receiving of the diagnosis result information based on the diagnosis instruction information returned by the vehicle controller includes: The vehicle controller obtains a diagnostic identifier of the diagnostic instruction information; The vehicle controller performs a diagnostic operation based on the diagnostic identifier to obtain diagnostic result information; The vehicle controller sends the diagnostic result information to the diagnostic information processing module; The diagnostic information processing module receives the diagnostic result information returned by the controller of the vehicle based on the diagnostic identifier.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The vehicle computer module outputs the diagnostic result information through the central control screen.
6. A vehicle computer system, characterized in that: Applied to electric commercial vehicles, the vehicle system includes a vehicle module and a diagnostic information processing module. The vehicle module includes a central control screen. The diagnostic information processing module is a T-BOX, and the diagnostic information processing module includes a pre-processing interface. The vehicle computer module is used to obtain a designated mode start request; the designated mode is a vehicle computer factory mode of the vehicle computer system, and the designated mode start request is generated based on an operator's operation of a hardware button of the vehicle computer; The central control screen is configured to output an authentication control and a diagnostic control of a diagnostic application of a vehicle-mounted module based on the designated mode startup request, obtain identity information of an operator based on the authentication control, and transmit the identity information to a fleet management terminal so that the fleet management terminal can monitor a vehicle diagnosis process based on the identity information; receive a diagnosis termination instruction transmitted by the fleet management terminal, and terminate the vehicle diagnosis based on the diagnosis termination instruction; The vehicle computer module is used to obtain the operator's operation data on the diagnostic control and send the operation data to the diagnostic information processing module; The preprocessing interface is used to preprocess the received operation data to obtain diagnostic action information corresponding to the operation data, and send the diagnostic action information corresponding to the operation data to the diagnostic information processing module; The diagnostic information processing module is used to parse and process the diagnostic action information corresponding to the received operation data, obtain diagnostic instruction information based on the results of the parsing and processing, send the diagnostic instruction information to the vehicle body bus, so that the vehicle body bus sends the diagnostic instruction information to the vehicle controller, receive the diagnostic result information based on the diagnostic instruction information returned by the vehicle controller, and send the diagnostic result information to the vehicle computer module.
7. An electric commercial vehicle, characterized in that: Including the vehicle system as claimed in claim 6.
Citation Information
Patent Citations
Vehicle-mounted diagnostic system and method based on vehicle machine
CN116841276A