Vehicle-mounted ECU detection method and device based on ECALL and medium
The ECALL system's information transmission method solves the problem of remotely obtaining ECU information in vehicles without T-BOX installed, enables remote ECU information acquisition under poor network conditions, and reduces dependence on the network environment.
Patent Information
- Application Number
- CN202511200004.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-26
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2045-08-26
AI Technical Summary
Existing vehicle-mounted ECU information detection methods rely on T-BOX and cannot remotely read ECU information in vehicles without T-BOX installed.
Through the ECALL system, using the vehicle information service provider platform, network communication service provider platform, vehicle emergency call system and vehicle control module, remote acquisition of vehicle ECU information is achieved, including generating detection instructions, parsing and compiling diagnostic information, and using SMS format and automotive electronic diagnostic communication standard protocol for information transmission.
Remote acquisition of on-board ECU information is achieved in vehicles without T-BOX installed, reducing dependence on the network environment. It is suitable for use under poor network conditions and does not require pre-embedded diagnostic configuration items.
Smart Images

Figure CN120692192A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle-mounted information detection, and in particular to an ECALL-based vehicle-mounted ECU detection method, device and medium. Background Art
[0002] The current detection method of vehicle ECU (Electronic Control Unit) information is based on T-BOX (Telematics BOX, vehicle remote communication module, is an important part of the Internet of Vehicles system. The vehicle T-BOX connects to the gateway and the vehicle network through the CAN transceiver to communicate with other ECU data, and communicates with the vehicle enterprise service provider back-end system through the network to realize data reporting). Unified Diagnostic Service (UDS) is a standardized on-board diagnostic protocol used to implement communication between diagnostic equipment (such as diagnostic instruments and on-board systems) and on-board ECUs to complete diagnostic functions such as fault detection, parameter reading, and program flashing. The diagnostic protocol communicates with other ECUs in the vehicle network. Car companies generally embed the UDS diagnostic configuration corresponding to the vehicle ECU information that the vehicle needs to obtain into the T-BOX. After the car company initiates a diagnostic request through the car company service provider's backend, the T-BOX executes the corresponding diagnostic instructions according to the embedded configuration items and reports the obtained ECU information to the car company service provider's backend, so that the car company can promptly understand the vehicle status and whether there are any faults in the vehicle.
[0003] Therefore, the existing method for detecting and obtaining vehicle-mounted ECU information is to use the vehicle-mounted T-BOX to read the ECU information remotely or through self-diagnosis and report it to the vehicle manufacturer's service provider's backend. However, this method cannot achieve the purpose of remotely reading ECU information for vehicles without T-BOX installed. Summary of the Invention
[0004] In view of the above technical problems, the technical solution adopted by the present invention is: According to one aspect of the present application, a vehicle-mounted ECU detection method based on ECALL is provided, which is applied to an information detection system, wherein the information detection system includes an on-board information service providing platform, a network communication service providing platform, an on-board emergency call system, and an on-board control module; Among them, the vehicle ECU detection method based on ECALL includes: Sending the detection instructions compiled by the vehicle information service provider platform to the network communication service provider platform; Sending the detection information corresponding to the detection instruction sent by the network communication service provider platform to the on-board emergency call system of the target vehicle corresponding to the detection instruction; Sending the diagnostic command message corresponding to the detection information sent by the on-board emergency call system of the target vehicle to the on-board control module of the target vehicle; Sending the diagnostic information corresponding to the diagnostic command message sent by the on-board control module of the target vehicle to the on-board emergency call system of the target vehicle; The service information corresponding to the diagnostic information sent by the on-board emergency call system of the target vehicle is sent to the on-board information service providing platform via the network communication service providing platform.
[0005] In an exemplary embodiment of the present application, the in-vehicle information service providing platform is configured to perform the following steps: Generate a detection instruction in SMS format according to the vehicle identification code of the target vehicle; Send the detection instruction to the network communication service provider platform.
[0006] In an exemplary embodiment of the present application, the network communication service providing platform is configured to perform the following steps: In response to receiving a detection instruction sent by the vehicle information service providing platform, parsing the detection instruction to obtain detection information corresponding to the detection instruction; According to the vehicle identification code included in the detection information, the detection information is sent to the on-board emergency call system of the target vehicle corresponding to the vehicle identification code by calling the SMS sending interface.
[0007] In an exemplary embodiment of the present application, the network communication service providing platform is further configured to perform the following steps: In response to receiving the service information sent by the in-vehicle emergency call system of the target vehicle, the service information is sent to the in-vehicle information service providing platform.
[0008] In an exemplary embodiment of the present application, the onboard emergency call system of the target vehicle is configured to perform the following steps: In response to receiving the detection information sent by the network communication service providing platform, parsing the detection information to obtain diagnostic content included in the detection information; According to the diagnosis content, a corresponding diagnosis instruction message is generated and sent to the on-board control module of the target vehicle.
[0009] In an exemplary embodiment of the present application, the on-vehicle emergency call system of the target vehicle is further configured to perform the following steps: In response to receiving diagnostic information sent by the vehicle control module of the target vehicle, compiling the diagnostic information into a service message in a text message format; Send service information to the network communication service provider platform.
[0010] In an exemplary embodiment of the present application, the onboard control module of the target vehicle is configured to perform the following steps: In response to receiving a diagnostic instruction message sent by an on-vehicle emergency call system of a target vehicle, obtaining diagnostic information of the target vehicle corresponding to the diagnostic instruction message according to the diagnostic instruction message; Send diagnostic information to the target vehicle's onboard emergency call system.
[0011] In an exemplary embodiment of the present application, the onboard emergency call system of the target vehicle is integrated with a diagnostic service function of an automotive electronic diagnostic communication standard protocol; The diagnostic command message is a message generated according to the automotive electronic diagnostic communication standard protocol.
[0012] According to another aspect of the present application, a non-transitory computer-readable storage medium is provided, in which at least one instruction or at least one program is stored. The at least one instruction or the at least one program is loaded and executed by a processor to implement the aforementioned ECALL-based vehicle-mounted ECU detection method.
[0013] According to yet another aspect of the present application, an electronic device is provided, comprising a processor and the aforementioned non-transitory computer-readable storage medium.
[0014] The present invention has at least the following beneficial effects: The vehicle-mounted ECU detection method based on ECALL of the present invention is as follows: an on-board information service providing platform sends a compiled detection instruction to a network communication service providing platform; after receiving the detection instruction, the network communication service providing platform generates detection information corresponding to the detection instruction and sends it to the on-board emergency call system of the target vehicle corresponding to the detection instruction; after receiving the detection information, the on-board emergency call system of the target vehicle parses it to obtain a diagnostic instruction message corresponding to the detection information and sends it to the on-board control module of the target vehicle; after receiving the diagnostic instruction message, the on-board control module of the target vehicle obtains the diagnostic information corresponding to the diagnostic instruction message of the target vehicle and sends it to the on-board emergency call system of the target vehicle; after receiving the diagnostic information, the on-board emergency call system of the target vehicle compiles the diagnostic information into service information and sends it to the on-board information service providing platform via the network communication service providing platform, so as to realize the purpose of remotely obtaining on-board ECU information in a vehicle without T-BOX installed through the on-board emergency call system, and the vehicle ECU information can be obtained without pre-embedded diagnostic configuration items. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, 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 invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0016] Figure 1 Flowchart of the vehicle-mounted ECU detection method based on ECALL provided by an embodiment of the present invention; Figure 2 A schematic diagram of the information transmission link of the information detection system provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0017] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making any creative efforts shall fall within the scope of protection of the present invention.
[0018] This application proposes a vehicle-mounted ECU detection method based on ECALL, which is applied to an information detection system. The information detection system includes a vehicle-mounted information service providing platform (such as Figure 2 The car company TSP platform shown in the figure is the Telematics Service Provider platform), the network communication service provider platform (such as Figure 2 The communication operator shown in (i.e., the provider of network services), the vehicle emergency call system (such as Figure 2 ECALL system, Emergency Call system) and vehicle control module (such as Figure 2 The on-board ECU shown in FIG), wherein the on-board emergency call system integrates the diagnostic service function of the automotive electronic diagnostic communication standard protocol (UDS protocol) to support the sending of UDS protocol messages.
[0019] Among them, such as Figure 1 As shown, the vehicle-mounted ECU detection method based on ECALL includes: Sending the detection instructions compiled by the vehicle information service provider platform to the network communication service provider platform; Further, if Figure 2 In the step from the automaker's TSP platform to the communication operator, the in-vehicle information service provider platform generates a detection instruction in SMS format based on the vehicle identification number (VIN) of the target vehicle, and sends the detection instruction to the network communication service provider platform.
[0020] Sending the detection information corresponding to the detection instruction sent by the network communication service provider platform to the on-board emergency call system of the target vehicle corresponding to the detection instruction; Further, if Figure 2 In the step of connecting the communication operator to the ECALL system, the network communication service provider platform parses the detection instruction after receiving the detection instruction sent by the in-vehicle information service provider platform to obtain the detection information corresponding to the detection instruction, and according to the vehicle identification code included in the detection information, sends the detection information to the in-vehicle emergency call system of the target vehicle corresponding to the vehicle identification code by calling the SMS sending interface.
[0021] Sending the diagnostic command message corresponding to the detection information sent by the on-board emergency call system of the target vehicle to the on-board control module of the target vehicle; Further, if Figure 2 In the step of ECALL system to on-board ECU, the on-board emergency call system of the target vehicle parses the detection information after receiving the detection information sent by the network communication service provider platform to obtain the diagnostic content included in the detection information, and generates a corresponding diagnostic instruction message based on the diagnostic content, and then sends the diagnostic instruction message to the on-board control module of the target vehicle, wherein the diagnostic instruction message is a message generated according to the automotive electronic diagnostic communication standard protocol.
[0022] Sending the diagnostic information corresponding to the diagnostic command message sent by the on-board control module of the target vehicle to the on-board emergency call system of the target vehicle; Further, if Figure 2 In the step of on-board ECU to ECALL system, after receiving the diagnostic command message sent by the on-board emergency call system of the target vehicle, the on-board control module of the target vehicle obtains the diagnostic information of the target vehicle corresponding to the diagnostic command message according to the diagnostic command message, and sends the diagnostic information to the on-board emergency call system of the target vehicle.
[0023] The service information corresponding to the diagnostic information sent by the on-board emergency call system of the target vehicle is sent to the on-board information service providing platform via the network communication service providing platform.
[0024] Further, if Figure 2In the step of transmitting from the ECALL system to the vehicle manufacturer's TSP platform, the target vehicle's on-board emergency call system compiles the diagnostic information into service information in SMS format after receiving the diagnostic information sent by the target vehicle's on-board control module, and sends the service information to the network communication service provider platform. After receiving the service information sent by the target vehicle's on-board emergency call system, the network communication service provider platform sends the service information to the on-board information service provider platform. After receiving the service information, the on-board information service provider platform performs content analysis on the service information to detect and analyze the ECU information.
[0025] The vehicle-mounted ECU detection method based on ECALL of the present invention is as follows: the vehicle-mounted information service providing platform sends the compiled detection instruction to the network communication service providing platform; after receiving the detection instruction, the network communication service providing platform generates detection information corresponding to the detection instruction and sends it to the vehicle-mounted emergency call system of the target vehicle corresponding to the detection instruction; the vehicle-mounted emergency call system of the target vehicle parses the detection information after receiving it, obtains the diagnosis instruction message corresponding to the detection information, and sends it to the vehicle-mounted control module of the target vehicle; after receiving the diagnosis instruction message, the vehicle-mounted control module of the target vehicle obtains the diagnosis information corresponding to the diagnosis instruction message of the target vehicle, and sends it to the vehicle-mounted emergency call system of the target vehicle; after receiving the diagnosis information, the vehicle-mounted emergency call system of the target vehicle compiles the diagnosis information into service information. It is sent by the network communication service provider platform to the on-board information service provider platform, so as to realize the purpose of remotely obtaining on-board ECU information in vehicles without T-BOX installed through the on-board emergency call system. The vehicle ECU information can be obtained without the need for pre-embedded diagnostic configuration items. Moreover, the on-board ECU detection method based on ECALL of the present application transmits the detection and acquisition instructions of on-board ECU information through the network communication service provider platform. Therefore, in the case of poor network conditions, such as when only 2G network is supported, the on-board ECU information can also be obtained. The existing method of obtaining ECU information through T-BOX needs to be implemented in scenarios with better network conditions such as 4G or 5G. Therefore, the on-board ECU acquisition method of the present invention has low dependence on the network environment and low application limitations.
[0026] An embodiment of the present invention further provides a computer program product comprising program code. When the program product is run on an electronic device, the program code is used to enable the electronic device to execute the steps of the method according to various exemplary embodiments of the present invention described above in this specification.
[0027] Furthermore, although the steps of the method of the present disclosure are described in a particular order in the accompanying drawings, this does not require or imply that the steps must be performed in this particular order, or that all steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0028] Through the description of the above embodiments, it will be readily understood by those skilled in the art that the example embodiments described herein can be implemented via software or via a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, or mobile hard drive) or on a network and includes several instructions for enabling a computing device (such as a personal computer, server, mobile terminal, or network device) to execute the methods according to the embodiments of the present disclosure.
[0029] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
[0030] Those skilled in the art will appreciate that various aspects of the present invention may be implemented as systems, methods, or program products. Therefore, various aspects of the present invention may be implemented in the following forms: entirely in hardware, entirely in software (including firmware, microcode, etc.), or in a combination of hardware and software, collectively referred to herein as "circuits," "modules," or "systems."
[0031] The electronic device according to this embodiment of the present invention is merely an example and should not limit the functions and scope of use of the embodiments of the present invention.
[0032] The electronic device is implemented as a general-purpose computing device. Components of the electronic device may include, but are not limited to, the at least one processor, the at least one memory, and a bus connecting different system components (including the memory and the processor).
[0033] The storage stores program codes, which can be executed by the processor, so that the processor performs the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification.
[0034] The memory may include readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory, and may further include read only memory (ROM).
[0035] The storage may also include a program / utility having a set (at least one) of program modules, such program modules including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0036] The bus may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.
[0037] An electronic device may also communicate with one or more external devices (e.g., a keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device, and / or any device that enables the electronic device to communicate with one or more other computing devices (e.g., a router, modem, etc.). This communication may occur via an input / output (I / O) interface. Furthermore, the electronic device may communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter.
[0038] In exemplary embodiments of the present disclosure, a computer-readable storage medium is also provided, on which is stored a program product capable of implementing the aforementioned methods of this specification. In some possible implementations, various aspects of the present invention may also be implemented in the form of a program product comprising program code. When the program product is executed on a terminal device, the program code is configured to cause the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the "Exemplary Methods" section of this specification.
[0039] The program product may utilize any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0040] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0041] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0042] Program code for performing the operations of the present invention can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0043] Furthermore, the above-described figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention and are not intended to be limiting. It is readily understood that the processes illustrated in the above-described figures do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0044] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.
[0045] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A vehicle-mounted ECU detection method based on ECALL, characterized in that: Applied to an information detection system, the information detection system includes an in-vehicle information service provider platform, a network communication service provider platform, an in-vehicle emergency call system, and an in-vehicle control module; The ECALL-based vehicle ECU detection method includes: Sending the detection instruction compiled by the vehicle information service providing platform to the network communication service providing platform; Sending the detection information corresponding to the detection instruction sent by the network communication service providing platform to the on-board emergency call system of the target vehicle corresponding to the detection instruction; Sending the diagnostic instruction message corresponding to the detection information sent by the on-board emergency call system of the target vehicle to the on-board control module of the target vehicle; Sending the diagnostic information corresponding to the diagnostic instruction message sent by the on-board control module of the target vehicle to the on-board emergency call system of the target vehicle; The service information corresponding to the diagnostic information sent by the on-board emergency call system of the target vehicle is sent to the on-board information service providing platform via the network communication service providing platform.
2. The method according to claim 1, characterized in that The vehicle information service providing platform is used to perform the following steps: Generate a detection instruction in SMS format according to the vehicle identification code of the target vehicle; The detection instruction is sent to the network communication service providing platform.
3. The method according to claim 2, characterized in that The network communication service providing platform is used to perform the following steps: In response to receiving a detection instruction sent by the in-vehicle information service providing platform, parsing the detection instruction to obtain detection information corresponding to the detection instruction; According to the vehicle identification code included in the detection information, the detection information is sent to the on-vehicle emergency call system of the target vehicle corresponding to the vehicle identification code by calling the SMS sending interface.
4. The method according to claim 3, characterized in that The network communication service providing platform is further configured to perform the following steps: In response to receiving the service information sent by the in-vehicle emergency call system of the target vehicle, the service information is sent to the in-vehicle information service providing platform.
5. The method according to claim 4, characterized in that The target vehicle's onboard emergency call system is configured to perform the following steps: In response to receiving the detection information sent by the network communication service providing platform, parsing the detection information to obtain diagnostic content included in the detection information; According to the diagnosis content, a corresponding diagnosis instruction message is generated and sent to the vehicle-mounted control module of the target vehicle.
6. The method according to claim 5, characterized in that The target vehicle's onboard emergency call system is further configured to perform the following steps: In response to receiving the diagnostic information sent by the vehicle control module of the target vehicle, compiling the diagnostic information into a service message in a text message format; The service information is sent to the network communication service providing platform.
7. The method according to claim 6, characterized in that The onboard control module of the target vehicle is used to perform the following steps: In response to receiving a diagnostic instruction message sent by the on-vehicle emergency call system of the target vehicle, obtaining diagnostic information of the target vehicle corresponding to the diagnostic instruction message according to the diagnostic instruction message; The diagnostic information is sent to an onboard emergency call system of the target vehicle.
8. The method according to claim 7, characterized in that The target vehicle's onboard emergency call system is integrated with a diagnostic service function of an automotive electronic diagnostic communication standard protocol; The diagnostic instruction message is a message generated according to the automotive electronic diagnostic communication standard protocol.
9. A non-transitory computer-readable storage medium, characterized in that The storage medium stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the method according to any one of claims 1 to 8.
10. An electronic device, characterized in that: The device comprises a processor and the non-transitory computer-readable storage medium as claimed in claim 9.
Citation Information
Patent Citations
Transmission processing method and system and sending and receiving device for vehicle related information
CN103079174A
OBD interface data security protection system and data security protection method
CN107682334A
Channel creation method for remote diagnosis, vehicle connector and remote diagnosis system
CN117640720A
Vehicle VIN (Vehicle Identification Number) information automatic acquisition method and system and vehicle
CN117729542A
Vehicle diagnosis method, gateway, device and storage medium
CN117826746A