Vehicle start-stop fault prompting method and device, equipment and storage medium
By using hard-wired communication between the battery detection device and the engine control system, the problem of false start-stop fault warnings caused by differences in network topology was solved, and accurate fault warnings were achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-09
- Publication Date
- 2026-04-07
AI Technical Summary
Due to differences in network topology, software and hardware are incompatible. After the software is released to the production system, false start-stop fault prompts appear when vehicles roll off the production line, reducing the effectiveness of start-stop fault warnings.
The battery detection device transmits battery information to the body control system via hardwire, and then the body control system transmits it to the engine control system via bus. The system obtains and judges the hardwire communication status between the battery detection device and the engine control system, and judges whether there is a start-stop fault based on the detection results and issues a warning.
It improves the effectiveness of start-stop fault warnings, solves the problem of false prompts caused by hard-wired communication mismatch, and ensures accurate prompts when vehicle faults occur.
Smart Images

Figure CN116853155B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a method, device, equipment, and storage medium for indicating vehicle start-stop faults. Background Technology
[0002] With the widespread adoption of start-stop functionality in vehicles, software and hardware incompatibility has arisen due to differences in network topology. This leads to start-stop fault reports appearing on vehicles even after the software is released to the production system. Specifically, when determining whether to issue a start-stop fault warning, the engine control system and battery charge sensor are physically connected via hardwired connections, but the policy lacks hardwired communication. This causes a start-stop fault warning to appear even when no actual fault is detected, reducing the effectiveness of the warning. Therefore, resolving the incompatibility between software and hardwired communication is crucial for improving the effectiveness of start-stop fault warnings. Summary of the Invention
[0003] This application provides a method, device, equipment, and storage medium for indicating vehicle start-stop malfunctions, which can be used to solve problems existing in related technologies. The technical solution is as follows:
[0004] On one hand, this application provides a method for indicating a vehicle start-stop malfunction, wherein the vehicle includes a battery detection device, a body control system, an engine control system, and an instrument control system; the method includes:
[0005] The battery detection device is controlled to collect battery information;
[0006] The battery detection device is controlled to transmit the battery information to the body control system via a hardwire, and the body control system is controlled to transmit the battery information to the engine control system via a bus.
[0007] Obtain a first detection result indicating whether hardwired communication exists between the battery detection device and the engine control system;
[0008] Based on the first detection result indicating that there is hard-wired communication between the battery detection device and the engine control system, a second detection result is obtained to indicate whether to disable the detection of whether there is hard-wired communication between the battery detection device and the engine control system.
[0009] Based on the second detection result, the detection of whether there is hard-wired communication between the battery detection device and the engine control system is turned off, and a third detection result is obtained to indicate whether there is information in the battery information that causes a start-stop fault.
[0010] Based on the third detection result indicating that the battery information contains information that causes the start-stop fault, the instrument control system provides a prompt about the vehicle start-stop fault.
[0011] On the other hand, a vehicle start-stop malfunction warning device is provided, wherein the vehicle includes a battery detection device, a body control system, an engine control system, and an instrument control system; the device includes:
[0012] The first control module is used to control the battery detection device to collect battery information;
[0013] The second control module is used to control the battery detection device to transmit the battery information to the body control system via hardwire, and to control the body control system to transmit the battery information to the engine control system via bus.
[0014] The first acquisition module is used to acquire a first detection result indicating whether there is hard-wired communication between the battery detection device and the engine control system;
[0015] The second acquisition module is used to acquire a second detection result based on the first detection result indicating that there is hard-wired communication between the battery detection device and the engine control system, and to indicate whether to turn off the detection of whether there is hard-wired communication between the battery detection device and the engine control system.
[0016] The third acquisition module is used to close the detection of whether there is hard-wired communication between the battery detection device and the engine control system based on the second detection result, and to acquire a third detection result indicating whether there is information that causes a start-stop fault in the battery information.
[0017] The prompting module is used to indicate, based on the third detection result, that the battery information contains information that causes the start-stop fault, and to prompt the vehicle start-stop fault through the instrument control system.
[0018] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor, so that the computer device implements any of the above-described methods for indicating vehicle start-stop faults.
[0019] On the other hand, a computer-readable storage medium is also provided, wherein at least one computer program is stored in the computer-readable storage medium, the at least one computer program being loaded and executed by a processor to enable the computer to implement any of the above-described methods for indicating vehicle start-stop faults.
[0020] On the other hand, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the vehicle start-stop fault notification methods described above.
[0021] The technical solution provided in this application brings at least the following beneficial effects:
[0022] This application controls the battery detection device to transmit the collected battery information to the vehicle control system via a hardwired connection, and then controls the vehicle control system to transmit the battery information to the engine control system via a bus. It determines whether hardwired communication exists between the battery detection device and the engine control system. Based on the existence of hardwired communication, it determines whether to disable the detection of hardwired communication between the battery detection device and the engine control system. Based on disabling the detection of hardwired communication, it provides a warning for information in the battery data that could lead to a start-stop fault. This solves the problem of inaccurate judgment of hardwired communication between the engine control system and the battery detection device, which could cause a start-stop fault warning when no start-stop fault actually occurs, thus improving the effectiveness of start-stop fault warnings. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of this application, 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 this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application;
[0025] Figure 2 This is a flowchart of a method for indicating a vehicle start-stop fault provided in an embodiment of this application;
[0026] Figure 3 This is a schematic diagram of the structure of a vehicle start-stop fault warning device provided in an embodiment of this application;
[0027] Figure 4 This is a network topology diagram for a vehicle start-stop fault notification provided in an embodiment of this application;
[0028] Figure 5 This is a schematic diagram of the structure of a server provided in an embodiment of this application;
[0029] Figure 6 This is a schematic diagram of the structure of a vehicle start-stop fault warning device provided in an embodiment of this application. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0031] This application provides a method for indicating vehicle start-stop malfunctions. Please refer to [link / reference]. Figure 1 The diagram illustrates the implementation environment of the method provided in this application embodiment. This implementation environment may include: a vehicle 11 and a vehicle control system 12.
[0032] The vehicle 11 is equipped with a battery detection device, a body control system, an engine control system, an instrument control system, and a vehicle control system 12. The vehicle control system 12 controls the battery detection device to transmit the collected battery information to the body control system via hardwire, and then controls the body control system to transmit the battery information to the engine control system via bus.
[0033] The vehicle control system 12 acquires a first detection result indicating whether hardwired communication exists between the battery detection device and the engine control system. Based on the first detection result indicating the existence of hardwired communication between the battery detection device and the engine control system, the vehicle control system 12 acquires a second detection result indicating whether to disable the detection of hardwired communication between the battery detection device and the engine control system. Based on the second detection result indicating the disabling of the detection of hardwired communication between the battery detection device and the engine control system, the vehicle control system 12 acquires a third detection result indicating whether there is information in the battery information that causes a start-stop malfunction of the vehicle 11. Based on the third detection result indicating the existence of information in the battery information that causes a start-stop malfunction of the vehicle 11, the vehicle control system 12 provides a prompt regarding the start-stop malfunction of the vehicle 11 through the instrument control system.
[0034] Optionally, the vehicle control system 12 can be a terminal. The vehicle 11 and the vehicle control system 12 establish a communication connection via a wired or wireless network.
[0035] Optionally, the implementation environment may also include server 13, which may be a single server, a server cluster consisting of multiple servers, or a cloud computing service center. Vehicle 11 and vehicle control system 12 establish communication connections with server 13 via wired or wireless networks.
[0036] Based on the above Figure 1 The implementation environment shown in this application embodiment provides a method for indicating vehicle start-stop faults, such as... Figure 2As shown, taking the vehicle start-stop fault prompting method applied to the vehicle control system as an example, the method includes steps 201-206.
[0037] In step 201, the battery detection device is controlled to collect battery information.
[0038] Optionally, battery information includes at least one of battery charge, battery state, or battery voltage. This application does not limit the battery detection device for detecting battery charge, battery state, and battery voltage. Taking a battery detection device including a battery charge sensor, an image recognition device, and a multimeter as an example, the vehicle's battery can be connected to the battery charge sensor and the multimeter, and the image recognition device can be installed on the outside of the vehicle's battery. The battery charge sensor can collect data on the battery charge, the image recognition device can collect data on the battery state, and the multimeter can collect data on the battery voltage.
[0039] In one possible implementation, battery information is collected via a battery detection device, including: collecting battery charge via a battery charge sensor connected to the vehicle's battery; collecting battery voltage via a multimeter connected to the vehicle's battery; and collecting battery status via an image recognition device mounted on the outside of the vehicle's battery.
[0040] For example, the state of the battery is collected by an image recognition device, including but not limited to: taking a picture of the area where the battery is located to obtain a video image of the area where the battery is located, and recognizing the video image by the image recognition device to obtain at least one of the following results: whether the battery fault light is flashing, whether the battery is bulging, or whether the battery is leaking.
[0041] In step 202, the control battery detection device transmits battery information to the body control system via a hardwire, and the control body control system transmits battery information to the engine control system via a bus.
[0042] A hard wire is a single conductor of conductive solid metal. This application does not limit the type of hard wire. For example, taking a cable as an example, hard wire communication involves connecting a battery detection device to a vehicle body control system using a cable. This includes connecting the chip pins of the battery charge sensor, the chip pins of the multimeter, and the chip pins of the image recognition device to the chip pins of the vehicle body control system, respectively, using a cable. In hard wire communication, high and low voltage levels are transmitted through the cable.
[0043] In one possible implementation, the control battery detection device transmits battery information to the vehicle control system via hardwired connections, including: a battery charge sensor chip pin emitting information containing the battery charge level, transmitting this information to the vehicle control system chip pin via a cable connected to the vehicle control system; a multimeter chip pin emitting information containing the battery voltage, transmitting this information to the vehicle control system chip pin via a cable connected to the vehicle control system; and an image recognition device chip pin emitting information containing the battery status, transmitting this information to the vehicle control system chip pin via a cable connected to the vehicle control system.
[0044] Optionally, after the body control system receives the battery information, it controls the body control system to transmit the battery information to the engine control system via the bus, including: controlling the body control system to send the battery information to the gateway via the bus; and controlling the gateway to send the battery information to the engine control system via the bus.
[0045] This application does not limit the type of bus. Taking CAN (Controller Area Network) bus as an example, it can be used to control the body control system to send battery information to the gateway via CAN bus; and control the gateway to send battery information to the engine control system via CAN bus.
[0046] The CAN bus connects the CAN controller, CAN transmitter, and CAN receiver. In one possible implementation, controlling the vehicle body control system to send battery information to the gateway via the CAN bus includes: controlling the CAN controller to convert the battery information from the vehicle body control system into a corresponding logic level and transmit it to the CAN transmitter; the CAN transmitter, upon receiving the corresponding logic level, converts the logic level into a differential level and outputs it to the CAN bus, which then transmits it to the CAN receiver at the gateway; the CAN receiver, upon receiving the differential level transmitted from the CAN bus, converts the differential level back into a logic level and transmits it to the CAN controller; and the CAN controller converts the logic level back into battery information and sends it to the gateway.
[0047] For example, after the gateway receives the battery information, the control gateway sends the battery information to the engine control system via the CAN bus. This includes: the CAN controller converting the battery information sent by the gateway into a corresponding logic level and transmitting it to the CAN transmitter; the CAN transmitter receiving the corresponding logic level converting the logic level into a differential level and outputting it to the CAN bus; the CAN receiver at the gateway transmitting the differential level via the CAN bus; the CAN receiver receiving the differential level transmitted from the CAN bus converting the differential level into a logic level and transmitting it to the CAN controller; and the CAN controller converting the logic level into battery information and sending it to the engine control system.
[0048] In step 203, a first detection result is obtained to indicate whether there is hardwired communication between the battery detection device and the engine control system.
[0049] In one possible implementation, the vehicle uses a strategy code to indicate a start-stop fault. Obtaining a first detection result indicating whether hardwired communication exists between the battery detection device and the engine control system includes: obtaining a first code segment in the strategy code; if the first code segment in the strategy code contains information indicating hardwired communication between the battery detection device and the engine control system, then the first detection result indicates that hardwired communication exists between the battery detection device and the engine control system; or, if the first code segment in the strategy code does not contain information indicating hardwired communication between the battery detection device and the engine control system, then the first detection result indicates that hardwired communication does not exist between the battery detection device and the engine control system.
[0050] The strategy code is pre-set software code used to control vehicle start-stop fault prompts. This application embodiment does not limit the strategy code. For example, the first code segment in the strategy code needs to include a code segment indicating the communication connection status between the battery detection device and the engine control system.
[0051] For example, after obtaining the first code segment in the strategy code that prompts a vehicle start-stop fault, the first code segment is traversed. During the traversal, if the first code segment contains a code segment indicating that there is hard-wired communication between the battery detection device and the engine control system, the first detection result indicates that there is hard-wired communication between the battery detection device and the engine control system; if the first code segment does not contain a code segment indicating that there is hard-wired communication between the battery detection device and the engine control system, the first detection result indicates that there is no hard-wired communication between the battery detection device and the engine control system.
[0052] This application does not restrict the tools used to traverse the first code segment. For example, the first code segment can be traversed using AppCrawler (Application Crawler).
[0053] In step 204, based on the first detection result indicating that there is hard-wired communication between the battery detection device and the engine control system, a second detection result is obtained to indicate whether to disable the detection of whether there is hard-wired communication between the battery detection device and the engine control system.
[0054] In one possible implementation, the vehicle uses a strategy code to indicate a start-stop fault. Obtaining a second detection result indicating whether to disable the detection of hardwired communication between the battery detection device and the engine control system includes: obtaining a second code segment in the strategy code; if the second code segment in the strategy code includes the detection of hardwired communication between the battery detection device and the engine control system, the second detection result indicates that the detection of hardwired communication between the battery detection device and the engine control system is not disabled; if the second code segment in the strategy code does not include the detection of hardwired communication between the battery detection device and the engine control system, the second detection result indicates that the detection of hardwired communication between the battery detection device and the engine control system is disabled.
[0055] The strategy code is pre-set software code used to control vehicle start-stop fault prompts. This application embodiment does not limit the strategy code. For example, the second code segment in the strategy code needs to satisfy the judgment of whether to turn off the detection of whether there is hard-wired communication between the battery detection device and the engine control system.
[0056] For example, during the traversal of the second code segment, if it is detected that the second code segment contains a code segment corresponding to the detection of whether there is hard-wired communication between the battery detection device and the engine control system, the second detection result indicates that the detection of whether there is hard-wired communication between the battery detection device and the engine control system is not turned off; or, if it is not detected that the second code segment contains a code segment corresponding to the detection of whether there is hard-wired communication between the battery detection device and the engine control system, the second detection result indicates that the detection of whether there is hard-wired communication between the battery detection device and the engine control system is turned off.
[0057] In step 205, based on the second detection result, the detection of whether there is hard-wired communication between the battery detection device and the engine control system is turned off, and a third detection result is obtained to indicate whether there is battery information that causes a start-stop fault.
[0058] In one possible implementation, the battery information includes at least one of the following: battery charge, battery state, or battery voltage. Based on a second detection result, the detection of whether hard-wired communication exists between the battery detection device and the engine control system is disabled. A third detection result is obtained to indicate whether the battery information contains information that could cause a start-stop fault. This includes: detecting whether the battery charge would cause a start-stop fault, obtaining a battery charge detection result; detecting whether the battery state would cause a start-stop fault, obtaining a battery state detection result; detecting whether the battery voltage would cause a start-stop fault, obtaining a battery voltage detection result; and based on at least one of the following: the battery charge detection result indicates that the battery charge would cause a start-stop fault, the battery state detection result indicates that the battery state would cause a start-stop fault, or the battery voltage detection result indicates that the battery voltage would cause a start-stop fault, then the third detection result indicates that the battery information contains information that could cause a start-stop fault.
[0059] The process of detecting whether the battery charge level will cause a start-stop fault and obtaining the battery charge level detection result includes: comparing the battery charge level with a reference charge level; if the battery charge level is less than the reference charge level, the battery charge level detection result indicates that the battery charge level will cause a start-stop fault; if the battery charge level is greater than or equal to the reference charge level, the battery charge level detection result indicates that the battery charge level will not cause a start-stop fault.
[0060] This application does not limit the reference power level. The power level of the battery that causes start-stop failure can be used as the reference power level based on experience, or the reference power level can be adjusted based on the actual situation.
[0061] For example, the normal state of the battery can be indicated by the battery's fault light, whether the battery is bulging, and whether the battery is leaking. Detecting whether the battery's state will cause a start-stop fault yields a battery state detection result, including detecting whether the battery's fault light is flashing, obtaining a battery fault light detection result; detecting whether the battery is bulging, obtaining a battery bulging detection result; and detecting whether the battery is leaking, obtaining a battery leakage detection result. If the battery's fault light detection result indicates that at least one of the following is true, then the battery state detection result indicates that the battery's state will cause a start-stop fault.
[0062] Optionally, the battery voltage under normal conditions is set as the reference voltage, and the battery voltage is detected to determine whether it will cause a start-stop fault. The battery voltage detection result is obtained, including: detecting the battery voltage; if the detected voltage is equal to the reference voltage, the battery voltage detection result indicates that the battery voltage will not cause a start-stop fault; if the detected voltage is not equal to the reference voltage, the battery voltage detection result indicates that the battery voltage will cause a start-stop fault.
[0063] This application does not limit the reference voltage. For example, the reference voltage can be set to 13 volts based on experience.
[0064] In step 206, based on the third detection result indicating that the battery information indicates a start-stop fault, the instrument control system provides a prompt about the vehicle start-stop fault.
[0065] In one possible implementation, the vehicle's instrument system has display and warning functions. Based on the third detection result indicating that the battery information contains information that causes a start-stop malfunction, the instrument control system provides a warning about the vehicle's start-stop malfunction, including: controlling the engine control system to send the information in the battery information that will cause a start-stop malfunction to the gateway; controlling the gateway to send the information that will cause a start-stop malfunction to the instrument control system; and controlling the start-stop indicator light to flash and displaying the information that will cause a start-stop malfunction through the instrument control system.
[0066] This application does not limit the way the engine control system sends information from the battery information that could cause a start-stop malfunction to the gateway, or the gateway sends information from the gateway that could cause a start-stop malfunction to the instrument control system. For example, the engine control system can be controlled to send information from the battery information that could cause a start-stop malfunction to the gateway via the CAN bus, and the gateway can be controlled to send information from the gateway that could cause a start-stop malfunction to the instrument control system via the CAN bus.
[0067] In one possible implementation, the engine control system sends information from the battery that could cause a start-stop fault to the gateway via the CAN bus. This includes: controlling the CAN controller to convert the information from the engine control system that could cause a start-stop fault into a corresponding logic level and transmitting it to the CAN transmitter; the CAN transmitter receiving the corresponding logic level converting the logic level into a differential level and outputting it to the CAN bus; transmitting it to the CAN receiver at the gateway via the CAN bus; the CAN receiver receiving the differential level transmitted from the CAN bus converting the differential level into a logic level and transmitting it to the CAN controller; and the CAN controller converting the logic level into information that could cause a start-stop fault and sending it to the gateway.
[0068] For example, after receiving information that would cause a start-stop fault, the gateway sends the information to the instrument control system via the CAN bus. This includes: controlling the CAN controller to convert the information from the gateway that would cause a start-stop fault into a corresponding logic level and transmitting it to the CAN transmitter; the CAN transmitter receiving the corresponding logic level converting the logic level into a differential level and outputting it to the CAN bus, transmitting it to the CAN receiver at the gateway via the CAN bus; the CAN receiver receiving the differential level transmitted from the CAN bus converting the differential level into a logic level and transmitting it to the CAN controller; and the CAN controller converting the logic level into information that would cause a start-stop fault and sending it to the instrument control system.
[0069] After receiving information that could cause a start-stop malfunction, the instrument control system will control the start-stop indicator light to flash and display the information that could cause the start-stop malfunction.
[0070] This application does not limit the selection of the start-stop indicator light. Taking an LED (Light Emitting Diode) as an example, a start-stop malfunction can be indicated by flashing an LED installed on the instrument control system. This application also does not limit the method of displaying information that leads to a start-stop malfunction. For example, information that leads to a start-stop malfunction can be displayed using text or images. For example, if the information includes battery charge, the instrument control system can display "Abnormal battery charge leading to start-stop malfunction"; if the information includes battery status, the instrument control system can display "Battery status leading to start-stop malfunction"; if the information includes battery voltage, the instrument control system can display "Battery voltage leading to start-stop malfunction".
[0071] Besides battery information, abnormalities in seat belts, doors, and the hood can also cause start-stop malfunctions. The vehicle's instrument cluster control system analyzes the seat belt usage, door closure status, and hood closure status. If the seat belt is not fastened, the instrument cluster control system will display an "unfastened seat belt" error, causing a start-stop malfunction. If at least one door is not closed, the instrument cluster control system will display a "door not closed" error, causing a start-stop malfunction. Similarly, if the hood is not closed, the instrument cluster control system will display a "hood not closed" error, causing a start-stop malfunction.
[0072] This application embodiment controls the battery detection device to transmit the collected battery information to the body control system via hardwired transmission, and then controls the body control system to transmit the battery information to the engine control system via bus. It determines whether hardwired communication exists between the battery detection device and the engine control system. Based on the existence of hardwired communication, it determines whether to disable the detection of hardwired communication between the battery detection device and the engine control system. Based on disabling the detection of hardwired communication, it provides a warning for information in the battery information that could cause a start-stop fault. This solves the problem of software and hardware incompatibility due to different network topologies, resulting in start-stop fault reports after the vehicle rolls off the production line after the software is released to the production system. Specifically, it solves the problem that although a hardwired connection exists between the engine control system and the battery charge sensor, the strategy code does not specify hardwired communication, causing the vehicle to issue a start-stop fault warning even when no start-stop fault has occurred, thus improving the effectiveness of start-stop fault warnings.
[0073] See Figure 3 This application provides a vehicle start-stop malfunction warning device, which includes:
[0074] The first control module 301 is used to control the battery detection device to collect battery information;
[0075] The second control module 302 is used to control the battery detection device to transmit battery information to the body control system via hard wire, and to control the body control system to transmit battery information to the engine control system via bus.
[0076] The first acquisition module 303 is used to acquire a first detection result indicating whether there is hard-wired communication between the battery detection device and the engine control system.
[0077] The second acquisition module 304 is used to acquire a second detection result based on the first detection result indicating that there is hard-wired communication between the battery detection device and the engine control system, and to indicate whether to close the detection of whether there is hard-wired communication between the battery detection device and the engine control system.
[0078] The third acquisition module 305 is used to close the detection of whether there is hard-wired communication between the battery detection device and the engine control system based on the second detection result, and to acquire a third detection result indicating whether there is information in the battery information that causes a start-stop fault.
[0079] The prompt module 306 is used to indicate the presence of battery information that causes a start-stop fault based on the third detection result, and to prompt the vehicle start-stop fault through the instrument control system.
[0080] In one possible implementation, the second control module 302 is used to control the body control system to send battery information to the gateway via the bus; and to control the gateway to send battery information to the engine control system via the bus.
[0081] In one possible implementation, the vehicle uses a strategy code to indicate a vehicle start-stop fault; a first acquisition module 303 is used to acquire a first code segment in the strategy code; based on the information in the first code segment of the strategy code indicating that there is hard-wired communication between the battery detection device and the engine control system, the first detection result indicates that there is hard-wired communication between the battery detection device and the engine control system.
[0082] In one possible implementation, the vehicle uses a strategy code to indicate a vehicle start-stop fault; a second acquisition module 304 is used to acquire a second code segment in the strategy code; based on the fact that the second code segment in the strategy code does not contain a detection of whether there is hard-wired communication between the battery detection device and the engine control system, the second detection result indicates that the detection of whether there is hard-wired communication between the battery detection device and the engine control system is turned off.
[0083] In one possible implementation, the battery information includes at least one of the following: battery charge, battery state, or battery voltage; a third acquisition module 305 is used to detect whether the battery charge will cause a start-stop fault, and obtain a battery charge detection result; detect whether the battery state will cause a start-stop fault, and obtain a battery state detection result; detect whether the battery voltage will cause a start-stop fault, and obtain a battery voltage detection result; based on the battery charge detection result indicating that the battery charge will cause a start-stop fault, the battery state detection result indicating that the battery state will cause a start-stop fault, or the battery voltage detection result indicating that the battery voltage will cause a start-stop fault, the third detection result indicates that the battery information contains information that causes a start-stop fault.
[0084] In one possible implementation, the feature is that the prompting module 306 is used to control the engine control system to send information from the battery information that will cause a start-stop fault to the gateway; control the gateway to send information that will cause a start-stop fault to the instrument control system; and control the start-stop indicator light to flash and display information that will cause a start-stop fault through the instrument control system.
[0085] This device controls a battery detection device to transmit collected battery information to the body control system via hardwired transmission. The body control system then transmits the battery information to the engine control system via bus. It determines whether hardwired communication exists between the battery detection device and the engine control system. Based on the presence of hardwired communication, it determines whether to disable the detection of this communication. If the detection is disabled, it provides a warning for information in the battery data that could indicate a start-stop fault. This solves the problem of start-stop fault reports immediately after vehicle production due to software and hardware incompatibility caused by different network topologies. Specifically, it resolves the issue of starting-stop fault warnings occurring even when no actual start-stop fault is detected, because while a hardwired connection exists between the engine control system and the battery charge sensor, the strategy code does not explicitly define hardwired communication. This improves the effectiveness of start-stop fault warnings.
[0086] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0087] Figure 4 This is a network topology diagram for a vehicle start-stop fault warning provided in an embodiment of this application. First, the vehicle is powered on and initialized 401. Then, the battery detection device 402 collects battery information and transmits the collected battery information to the body control system 403 via a hardwired connection. Next, the body control system 403 transmits the battery information to the engine control system 405 via a bus and gateway 404.
[0088] The engine control system 405 acquires a first detection result indicating whether hard-wired communication exists between the battery detection device 402 and the engine control system 405. Based on the first detection result indicating the existence of hard-wired communication between the battery detection device 402 and the engine control system 405, a second detection result is acquired indicating whether to disable the detection of whether hard-wired communication exists between the battery detection device 402 and the engine control system 405. Based on the second detection result indicating the disabling of the detection of whether hard-wired communication exists between the battery detection device 402 and the engine control system 405, a third detection result is acquired indicating whether there is information in the battery information that could cause a start-stop malfunction. Based on the third detection result indicating the existence of information in the battery information that could cause a start-stop malfunction, the instrument control system 406 provides a prompt regarding the vehicle's start-stop malfunction.
[0089] Figure 5 This is a schematic diagram of a server structure provided in an embodiment of this application. The server can vary significantly due to differences in configuration or performance. It may include one or more processors 901 and one or more memories 902. The one or more memories 902 store at least one computer program, which is loaded and executed by the one or more processors 901 to enable the server to implement the vehicle start-stop fault prompting method provided in the above-described method embodiments. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server may also include other components for implementing device functions, which will not be elaborated upon here.
[0090] Figure 6 This is a schematic diagram of a vehicle start-stop fault warning device provided in an embodiment of this application. The device can be a terminal, such as an in-vehicle terminal, smartphone, tablet, media player, laptop, or desktop computer. The terminal may also be referred to as user equipment, portable terminal, laptop terminal, desktop terminal, or other names.
[0091] Typically, a terminal includes a processor 1501 and a memory 1502.
[0092] Processor 1501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1501 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1501 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1501 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0093] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1502 is used to store at least one instruction, which is executed by the processor 1501 to cause the terminal to implement the vehicle start-stop fault notification method provided in the method embodiments of this application.
[0094] In some embodiments, the terminal may also optionally include: a peripheral device interface 1503 and at least one peripheral device. The processor 1501, memory 1502, and peripheral device interface 1503 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1503 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of: a radio frequency circuit 1504, a display screen 1505, a camera assembly 1506, an audio circuit 1507, and a power supply 1508.
[0095] Peripheral interface 1503 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1501 and memory 1502. In some embodiments, processor 1501, memory 1502 and peripheral interface 1503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1501, memory 1502 and peripheral interface 1503 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0096] The radio frequency (RF) circuit 1504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1504 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1504 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1504 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0097] Display screen 1505 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1505 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1501 for processing. In this case, display screen 1505 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, display screen 1505 can be a single screen, located on the front panel of the terminal; in other embodiments, display screen 1505 can be at least two screens, respectively located on different surfaces of the terminal or in a folded design; in other embodiments, display screen 1505 can be a flexible display screen, located on a curved or folded surface of the terminal. Furthermore, display screen 1505 can be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 1505 can be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0098] The camera assembly 1506 is used to acquire images or videos. Optionally, the camera assembly 1506 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1506 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0099] The audio circuit 1507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1501 for processing, or input to the radio frequency circuit 1504 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1501 or the radio frequency circuit 1504 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1507 may also include a headphone jack.
[0100] Power supply 1508 is used to power the various components in the terminal. Power supply 1508 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1508 includes a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0101] In some embodiments, the terminal further includes one or more sensors 1509. The one or more sensors 1509 include, but are not limited to: an acceleration sensor 1510, a gyroscope sensor 1511, a pressure sensor 1512, an optical sensor 1513, and a proximity sensor 1514.
[0102] Accelerometer 1510 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by the terminal. For example, accelerometer 1510 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 1501 can control display screen 1505 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 1510. Accelerometer 1510 can also be used for games or for acquiring user motion data.
[0103] The gyroscope sensor 1511 can detect the terminal's orientation and rotation angle. The gyroscope sensor 1511 can work in conjunction with the accelerometer sensor 1510 to collect the user's 3D movements on the terminal. Based on the data collected by the gyroscope sensor 1511, the processor 1501 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0104] The pressure sensor 1512 can be disposed on the side bezel of the terminal and / or the lower layer of the display screen 1505. When the pressure sensor 1512 is disposed on the side bezel of the terminal, it can detect the user's grip signal on the terminal, and the processor 1501 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 1512. When the pressure sensor 1512 is disposed on the lower layer of the display screen 1505, the processor 1501 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 1505. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0105] Optical sensor 1513 is used to collect ambient light intensity. In one embodiment, processor 1501 can control the display brightness of display screen 1505 based on the ambient light intensity collected by optical sensor 1513. Specifically, when the ambient light intensity is high, the display brightness of display screen 1505 is increased; when the ambient light intensity is low, the display brightness of display screen 1505 is decreased. In another embodiment, processor 1501 can also dynamically adjust the shooting parameters of camera assembly 1506 based on the ambient light intensity collected by optical sensor 1513.
[0106] The proximity sensor 1514, also known as a distance sensor, is typically installed on the front panel of the terminal. The proximity sensor 1514 is used to detect the distance between the user and the front of the terminal. In one embodiment, when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually decreasing, the processor 1501 controls the display screen 1505 to switch from a screen-on state to a screen-off state; when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually increasing, the processor 1501 controls the display screen 1505 to switch from a screen-off state to a screen-on state.
[0107] Those skilled in the art will understand that Figure 6 The structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0108] In an exemplary embodiment, a computer device is also provided, comprising a processor and a memory storing at least one computer program. The at least one computer program is loaded and executed by one or more processors to enable the computer device to implement any of the aforementioned methods for indicating vehicle start-stop malfunctions.
[0109] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one computer program that is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-described methods for indicating vehicle start-stop malfunctions.
[0110] In one possible implementation, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0111] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the above-described methods for indicating a vehicle start-stop malfunction.
[0112] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the battery information, seat belt status, door closure status, and hood closure status involved in this application were all obtained with full authorization.
[0113] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0114] It should be noted that the terms "first," "second," etc. (if applicable) in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0115] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A method for indicating a vehicle start-stop malfunction, characterized in that, The vehicle includes a battery detection device, a body control system, an engine control system, and an instrument control system; the method includes: The battery detection device is controlled to collect battery information; The battery detection device is controlled to transmit the battery information to the body control system via a hardwire, and the body control system is controlled to transmit the battery information to the engine control system via a bus. Obtain a first detection result indicating whether hardwired communication exists between the battery detection device and the engine control system; Based on the first detection result indicating that there is hard-wired communication between the battery detection device and the engine control system, a second detection result is obtained to indicate whether to disable the detection of whether there is hard-wired communication between the battery detection device and the engine control system. Based on the second detection result, the detection of whether there is hard-wired communication between the battery detection device and the engine control system is turned off, and a third detection result is obtained to indicate whether there is information in the battery information that causes a start-stop fault. Based on the third detection result indicating that the battery information contains information that causes the start-stop fault, the instrument control system provides a prompt about the vehicle start-stop fault. The vehicle uses strategy codes to indicate a start-stop fault; obtaining a first detection result indicating whether hardwired communication exists between the battery detection device and the engine control system includes: Obtain the first code segment from the strategy code; Based on the fact that the first code segment in the strategy code contains information indicating that there is hardwired communication between the battery detection device and the engine control system, the first detection result indicates that there is hardwired communication between the battery detection device and the engine control system. The acquisition of a second detection result, used to indicate whether to disable the detection of whether hardwired communication exists between the battery detection device and the engine control system, includes: Obtain the second code segment from the strategy code; If the second code segment in the strategy code does not include the detection of whether there is hardwired communication between the battery detection device and the engine control system, then the second detection result indicates that the detection of whether there is hardwired communication between the battery detection device and the engine control system is turned off.
2. The method according to claim 1, characterized in that, The control of the vehicle body control system to transmit the battery information to the engine control system via a bus includes: The vehicle control system sends the battery information to the gateway via a bus. The gateway is controlled to send the battery information to the engine control system via a bus.
3. The method according to claim 1, characterized in that, The battery information includes at least one of the following: battery charge, battery status, or battery voltage; the acquisition of a third detection result indicating whether the battery information contains information leading to a start-stop fault includes: The battery level is checked to determine whether it will cause a start-stop fault, and the battery level is obtained. The battery status is checked to determine whether it will cause a start-stop fault, and the battery status detection result is obtained. The battery voltage is checked to determine if it causes a start-stop fault, and the battery voltage detection result is obtained. If at least one of the following is true: the battery charge detection result indicates that the battery charge will cause a start-stop fault; the battery status detection result indicates that the battery status will cause a start-stop fault; or the battery voltage detection result indicates that the battery voltage will cause a start-stop fault, then the third detection result indicates that the battery information contains information that causes the start-stop fault.
4. The method according to claim 1, characterized in that, The method of providing a prompt for vehicle start-stop malfunction through the instrument control system includes: The engine control system sends information from the battery information that could cause a start-stop fault to the gateway. The gateway is controlled to send the information that could cause a start-stop failure to the instrument control system. The instrument control system controls the start / stop indicator light to flash and displays information that could cause a start / stop malfunction.
5. A vehicle start-stop malfunction warning device, characterized in that, The vehicle includes a battery detection device, a body control system, an engine control system, and an instrument control system; The device is used to perform the vehicle start-stop fault notification method according to any one of claims 1-4; the device includes: The first control module is used to control the battery detection device to collect battery information; The second control module is used to control the battery detection device to transmit the battery information to the body control system via hardwire, and to control the body control system to transmit the battery information to the engine control system via bus. The first acquisition module is used to acquire a first detection result indicating whether there is hard-wired communication between the battery detection device and the engine control system; The second acquisition module is used to acquire a second detection result based on the first detection result indicating that there is hard-wired communication between the battery detection device and the engine control system, and to indicate whether to turn off the detection of whether there is hard-wired communication between the battery detection device and the engine control system. The third acquisition module is used to close the detection of whether there is hard-wired communication between the battery detection device and the engine control system based on the second detection result, and to acquire a third detection result indicating whether there is information that causes a start-stop fault in the battery information. The prompting module is used to indicate, based on the third detection result, that the battery information contains information that causes the start-stop fault, and to prompt the vehicle start-stop fault through the instrument control system.
6. The apparatus according to claim 5, characterized in that, The second control module is used to control the body control system to send the battery information to the gateway via the bus; and to control the gateway to send the battery information to the engine control system via the bus.
7. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor to enable the computer device to implement the vehicle start-stop fault prompting method as described in any one of claims 1 to 4.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one computer program, which is loaded and executed by a processor to enable the computer to implement the vehicle start-stop fault notification method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Vehicle, Control Method Thereof and Vehicle Trouble Diagnosis System.
US20210158631A1
Battery management method and system for vehicle, and vehicle and server
WO2021249083A1