A method, equipment, and medium for detecting vehicle-mounted ECUs based on ECALL
By integrating the automotive diagnostic communication protocol into the ECALL system and utilizing the information service platform and emergency call system, the problem of remote ECU information acquisition in vehicles without T-BOX installation was solved, enabling remote ECU information acquisition even under poor network conditions.
Patent Information
- Application Number
- CN202511200004.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-26
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2045-08-26
AI Technical Summary
Existing methods for detecting vehicle ECU information rely on the vehicle-mounted T-BOX, which cannot remotely read ECU information in vehicles without a T-BOX installed.
By integrating automotive electronic diagnostic communication standard protocols through the ECALL system, and utilizing the vehicle information service provider platform, network communication service provider platform, and vehicle emergency call system, diagnostic commands and information are generated and transmitted, enabling remote acquisition of ECU information for vehicles without T-BOX installation.
The function of remotely obtaining ECU information is realized in vehicles without T-BOX installed, which reduces the dependence on the network environment and can work normally even under poor network conditions.
Smart Images

Figure CN120692192B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle information detection, and in particular to a method, device and medium for detecting vehicle ECUs based on ECALL. Background Technology
[0002] Current methods for detecting information from in-vehicle ECUs (Electronic Control Units) are based on T-BOX (Telematics Box, an important component of vehicle networking systems; the in-vehicle T-BOX communicates with the gateway and vehicle network via a CAN transceiver to collect data from other ECUs, and communicates with the vehicle manufacturer's service provider's backend system via the network to report data). Based on the in-vehicle T-BOX, it can connect to the vehicle manufacturer's service provider's backend and can also be accessed via UDS (Unified Diagnostic System). Unified Diagnostic Services (UDS) is a standardized on-board diagnostic protocol used to enable communication between diagnostic equipment (such as diagnostic tools and on-board systems) and on-board ECUs to perform diagnostic functions such as fault detection, parameter reading, and program flashing. The diagnostic protocol communicates with other ECUs in the vehicle network. Automakers typically pre-embed the UDS diagnostic configuration corresponding to the vehicle ECU information they need into the T-BOX. After the automaker initiates a diagnostic request through the automaker's service provider backend, the T-BOX executes the corresponding diagnostic instructions according to the pre-embedded configuration items and reports the obtained ECU information to the automaker's service provider backend, enabling the automaker to promptly understand the vehicle's status and whether there are any faults.
[0003] Therefore, the existing method for detecting and obtaining vehicle ECU information is to use an on-board 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 that have not installed a T-BOX. Summary of the Invention
[0004] To address the aforementioned technical problems, the technical solution adopted by this invention is as follows:
[0005] According to one aspect of this application, an ECALL-based vehicle ECU detection method is provided, which is applied to an information detection system. The information detection system includes a vehicle information service providing platform, a network communication service providing platform, a vehicle emergency call system, and a vehicle control module.
[0006] Among them, the on-board ECU detection methods based on ECALL include:
[0007] The detection commands compiled by the vehicle information service provider platform are sent to the network communication service provider platform;
[0008] The detection information corresponding to the detection command sent by the network communication service provider platform is sent to the vehicle emergency call system of the target vehicle corresponding to the detection command.
[0009] Send the diagnostic command message corresponding to the detection information sent by the vehicle's onboard emergency call system to the vehicle's onboard control module.
[0010] The diagnostic information corresponding to the diagnostic command message sent by the vehicle control module of the target vehicle is sent to the vehicle emergency call system of the target vehicle.
[0011] The service information corresponding to the diagnostic information sent by the vehicle's onboard emergency call system is sent to the vehicle information service provider platform via the network communication service provider platform.
[0012] In one exemplary embodiment of this application, the vehicle information service providing platform is used to perform the following steps:
[0013] Generate detection instructions in SMS format based on the vehicle identification number of the target vehicle;
[0014] The detection command is sent to the network communication service provider platform.
[0015] In one exemplary embodiment of this application, a network communication service providing platform is used to perform the following steps:
[0016] In response to receiving a detection command from the vehicle information service provider platform, the system parses the detection command to obtain the corresponding detection information.
[0017] Based on the vehicle identification code included in the detection information, the detection information is sent to the vehicle emergency call system of the target vehicle corresponding to the vehicle identification code by calling the SMS delivery interface.
[0018] In one exemplary embodiment of this application, the network communication service providing platform is further configured to perform the following steps:
[0019] In response to receiving service information from the target vehicle's onboard emergency call system, the service information is sent to the onboard information service provider platform.
[0020] In one exemplary embodiment of this application, the onboard emergency call system of the target vehicle is used to perform the following steps:
[0021] In response to receiving detection information sent by the network communication service provider platform, the detection information is parsed to obtain the diagnostic content included in the detection information;
[0022] Based on the diagnostic results, a corresponding diagnostic instruction message is generated and sent to the vehicle control module of the target vehicle.
[0023] In one exemplary embodiment of this application, the onboard emergency call system of the target vehicle is further configured to perform the following steps:
[0024] In response to receiving diagnostic information from the on-board control module of the target vehicle, the diagnostic information is compiled into service information in SMS format;
[0025] The service information is sent to the network communication service provider platform.
[0026] In one exemplary embodiment of this application, the on-board control module of the target vehicle is used to perform the following steps:
[0027] In response to receiving a diagnostic command message sent by the onboard emergency call system of the target vehicle, the diagnostic information of the target vehicle corresponding to the diagnostic command message is obtained according to the diagnostic command message.
[0028] The diagnostic information is sent to the target vehicle's onboard emergency call system.
[0029] In one exemplary embodiment of this application, the on-board emergency call system of the target vehicle integrates the diagnostic service function of the automotive electronic diagnostic communication standard protocol;
[0030] The diagnostic command message is a message generated according to the automotive electronic diagnostic communication standard protocol.
[0031] According to another aspect of this application, a non-transitory computer-readable storage medium is provided, wherein at least one instruction or at least one program is stored in the storage medium, the at least one instruction or the at least one program being loaded and executed by a processor to implement the aforementioned ECALL-based vehicle ECU detection method.
[0032] According to another aspect of this application, an electronic device is provided, including a processor and the aforementioned non-transitory computer-readable storage medium.
[0033] The present invention has at least the following beneficial effects:
[0034] The present invention discloses an ECALL-based vehicle ECU detection method. The vehicle information service provider sends a compiled detection command to a network communication service provider. Upon receiving the detection command, the network communication service provider generates corresponding detection information and sends it to the vehicle emergency call system of the target vehicle. The target vehicle's vehicle emergency call system parses the received detection information to obtain a diagnostic command message, which is then sent to the vehicle's control module. Upon receiving the diagnostic command message, the target vehicle's control module obtains the corresponding diagnostic information and sends it to the vehicle emergency call system. The target vehicle's vehicle emergency call system, upon receiving the diagnostic information, compiles it into service information and sends it to the vehicle information service provider via the network communication service provider. This allows for remote acquisition of vehicle ECU information in vehicles without a T-BOX, without requiring pre-installed diagnostic configuration items. Attached Figure Description
[0035] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 A flowchart illustrating the ECALL-based vehicle ECU detection method provided in this embodiment of the invention;
[0037] Figure 2 This is a schematic diagram of the information transmission link of the information detection system provided in an embodiment of the present invention. Detailed Implementation
[0038] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0039] This application proposes an ECALL-based method for detecting vehicle-mounted ECUs, applied to an information detection system. The information detection system includes an in-vehicle information service provider platform (such as...). Figure 2 The vehicle manufacturer's TSP platform shown is a Telematics Service Provider platform, and the network communication service provider platform (such as...) Figure 2The telecommunications operators shown are network service providers, and vehicle emergency call systems (such as...) Figure 2 The ECALL system (Emergency Call system) and vehicle control module shown are shown in the diagram. Figure 2 The vehicle-mounted ECU shown in the figure integrates diagnostic service functions of the Automotive Electronic Diagnostic Communication Standard Protocol (UDS Protocol) to support the sending of UDS Protocol messages.
[0040] Among them, Figure 1 As shown, the ECALL-based vehicle ECU detection method includes:
[0041] The detection commands compiled by the vehicle information service provider platform are sent to the network communication service provider platform;
[0042] Furthermore, such as Figure 2 In the process of connecting the OEM's TSP platform to the telecommunications operator, the vehicle information service provider platform generates a detection command in SMS format based on the target vehicle's Vehicle Identification Number (VIN) and sends the detection command to the network communication service provider platform.
[0043] The detection information corresponding to the detection command sent by the network communication service provider platform is sent to the vehicle emergency call system of the target vehicle corresponding to the detection command.
[0044] Furthermore, such as Figure 2 In the process from the telecommunications operator to the ECALL system, after receiving the detection command sent by the vehicle information service provider platform, the network communication service provider platform parses the detection command to obtain the detection information corresponding to the detection command, and sends the detection information to the vehicle emergency call system of the target vehicle corresponding to the vehicle identification code by calling the SMS delivery interface based on the vehicle identification code included in the detection information.
[0045] Send the diagnostic command message corresponding to the detection information sent by the vehicle's onboard emergency call system to the vehicle's onboard control module.
[0046] Furthermore, such as Figure 2 In the process of connecting the ECALL system to the vehicle ECU, after receiving the detection information sent by the network communication service provider platform, the vehicle's emergency call system parses the detection information to obtain the diagnostic content included in the detection information, generates a corresponding diagnostic command message based on the diagnostic content, and then sends the diagnostic command message to the vehicle's on-board control module. The diagnostic command message is a message generated according to the automotive electronic diagnostic communication standard protocol.
[0047] The diagnostic information corresponding to the diagnostic command message sent by the vehicle control module of the target vehicle is sent to the vehicle emergency call system of the target vehicle.
[0048] Furthermore, such as Figure 2 In the process of transmitting the vehicle's ECU to the ECALL system, after receiving the diagnostic command message sent by the vehicle's onboard emergency call system, the vehicle's onboard control module obtains the diagnostic information of the target vehicle corresponding to the diagnostic command message and sends the diagnostic information to the vehicle's onboard emergency call system.
[0049] The service information corresponding to the diagnostic information sent by the vehicle's onboard emergency call system is sent to the vehicle information service provider platform via the network communication service provider platform.
[0050] Furthermore, such as Figure 2 In the process of connecting the ECALL system to the vehicle manufacturer's TSP platform, after receiving the diagnostic information sent by the vehicle's onboard control module, the vehicle's onboard emergency call system compiles the diagnostic information into service information in SMS format and sends the service information to the network communication service provider platform. After receiving the service information sent by the vehicle's onboard emergency call system, the network communication service provider platform sends the service information to the vehicle information service provider platform. After receiving the service information, the vehicle information service provider platform performs content analysis on the service information to detect and analyze the ECU information.
[0051] The present invention relates to an ECALL-based vehicle ECU detection method. The vehicle information service provider sends a compiled detection command to a network communication service provider. Upon receiving the detection command, the network communication service provider generates detection information corresponding to the command and sends it to the vehicle's emergency call system. The vehicle's emergency call system receives the detection information, parses it to obtain a diagnostic command message, and sends it to the vehicle's control module. Upon receiving the diagnostic command message, the vehicle's control module obtains the diagnostic information corresponding to the message and sends it to the vehicle's emergency call system. The vehicle's emergency call system receives the diagnostic information, compiles it into service information, and then... The method involves sending commands from a network communication service provider to a vehicle information service provider to remotely acquire vehicle ECU information in vehicles without a T-BOX via the vehicle emergency call system. This method obtains vehicle ECU information without requiring pre-installed diagnostic configuration items. Furthermore, because the ECALL-based vehicle ECU detection method transmits the detection and acquisition commands via a network communication service provider, it can acquire vehicle ECU information even in poor network conditions, such as when only 2G networks are supported. In contrast, existing methods for acquiring ECU information via T-BOX require better network conditions, such as 4G or 5G. Therefore, the vehicle ECU acquisition method of this invention has lower dependence on the network environment and fewer application limitations.
[0052] Embodiments of the present invention also provide a computer program product including program code, which, when the program product is run on an electronic device, causes the electronic device to perform the steps of the methods described above in various exemplary embodiments of the present invention.
[0053] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0054] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this 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, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0055] In an exemplary embodiment of this disclosure, an electronic device capable of implementing the above-described method is also provided.
[0056] Those skilled in the art will understand that various aspects of the present invention can be implemented as systems, methods, or program products. Therefore, various aspects of the present invention can be specifically 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 “circuit,” “module,” or “system.”
[0057] An electronic device according to this embodiment of the invention. The electronic device is merely an example and should not be construed as limiting the functionality or scope of the embodiments of the invention.
[0058] Electronic devices are manifested in the form of general-purpose computing devices. Components of an electronic device may include, but are not limited to: at least one processor, at least one memory, and buses connecting different system components (including memory and processor).
[0059] The storage device stores program code that can be executed by the processor to perform the steps described in the "Exemplary Methods" section above, according to various exemplary embodiments of the present invention.
[0060] The storage may include readable media in the form of volatile storage, such as random access memory (RAM) and / or cache memory, and may further include read-only memory (ROM).
[0061] The storage may also include programs / utilities having a set (at least one) of program modules, including but not limited to: an operating system, one or more applications, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0062] A bus can represent one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus that uses any of the various bus architectures.
[0063] Electronic devices can also communicate with one or more external devices (such as keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable users to interact with the electronic device, and / or any device that enables the electronic device to communicate with one or more other computing devices (such as routers, modems, etc.). This communication can be performed through input / output (I / O) interfaces. Furthermore, electronic devices can also communicate with one or more networks (such as local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via network adapters.
[0064] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible embodiments, various aspects of the invention may also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of the invention described in the "Exemplary Methods" section of this specification.
[0065] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0066] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various 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, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0067] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0068] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0069] Furthermore, the above 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 shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0070] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0071] 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 variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for detecting vehicle ECUs based on ECALL, characterized in that, It is applied to an information detection system, which includes an in-vehicle information service providing platform, a network communication service providing platform, an in-vehicle emergency call system, and an in-vehicle control module; The ECALL-based vehicle ECU detection method includes: The detection command compiled by the vehicle information service provider platform is sent to the network communication service provider platform; The detection information corresponding to the detection command sent by the network communication service provider platform is sent to the vehicle emergency call system of the target vehicle corresponding to the detection command; The diagnostic instruction message corresponding to the detection information sent by the vehicle's onboard emergency call system is sent to the vehicle's onboard control module. The diagnostic information corresponding to the diagnostic command message sent by the vehicle control module of the target vehicle is sent to the vehicle emergency call system of the target vehicle. The service information corresponding to the diagnostic information sent by the vehicle's onboard emergency call system is sent to the vehicle information service provider platform via the network communication service provider platform.
2. The method according to claim 1, characterized in that, The vehicle information service platform is used to perform the following steps: Generate detection instructions in SMS format based on the vehicle identification number of the target vehicle; The detection command is sent to the network communication service provider platform.
3. The method according to claim 2, characterized in that, The network communication service provider platform is used to perform the following steps: In response to receiving a detection command sent by the vehicle information service provider platform, the detection command is parsed to obtain the detection information corresponding to the detection command; Based on the vehicle identification code included in the detection information, the detection information is sent to the vehicle emergency call system of the target vehicle corresponding to the vehicle identification code by calling the SMS delivery interface.
4. The method according to claim 3, characterized in that, The network communication service providing platform is also used to perform the following steps: In response to receiving service information from the vehicle's onboard emergency call system, the service information is sent to the vehicle information service provider platform.
5. The method according to claim 4, characterized in that, The onboard emergency call system of the target vehicle is used to perform the following steps: In response to receiving detection information sent by the network communication service provider platform, the detection information is parsed to obtain the diagnostic content included in the detection information; Based on the diagnostic results, a corresponding diagnostic instruction message is generated and sent to the vehicle control module of the target vehicle.
6. The method according to claim 5, characterized in that, The onboard emergency call system of the target vehicle is also used to perform the following steps: In response to receiving diagnostic information sent by the vehicle control module of the target vehicle, the diagnostic information is compiled into service information in SMS format; The service information is sent to the network communication service provider platform.
7. The method according to claim 6, characterized in that, The on-board control module of the target vehicle is used to perform the following steps: In response to receiving a diagnostic instruction message sent by the vehicle emergency call system of the target vehicle, the diagnostic information of the target vehicle corresponding to the diagnostic instruction message is obtained according to the diagnostic instruction message; The diagnostic information is sent to the 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 integrates diagnostic service functions based on automotive electronic diagnostic communication standard protocols. The diagnostic command 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 segment, which is loaded and executed by a processor to implement the method as described in any one of claims 1-8.
10. An electronic device, characterized in that, Includes a processor and the non-transitory computer-readable storage medium as described in claim 9.
Citation Information
Patent Citations
Transmission processing method and system and sending and receiving device for vehicle related information
CN103079174A
Information service system special for automobile
CN1565898A