Vehicle problem analysis method and device based on offline BOX, vehicle and medium
By installing offline BOX in the vehicle, detecting and analyzing the controller's local network signals, the problem that vehicles with non-Internet-vehicle configurations cannot detect operating status in real time and analyze after-sales problems in a timely manner, improving the vehicle's intelligence level and user experience.
Patent Information
- Application Number
- CN202510184844.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2025-06-10
AI Technical Summary
In the prior art, vehicles with non-Internet-configured configurations cannot detect vehicle operating status data in real time, and the vehicle's after-sales problems cannot be analyzed in time, resulting in a decrease in the level of vehicle intelligence and unable to meet users' car use needs.
By installing offline BOX in the vehicle, the controller's local area network is detected, and the controller's local area signal is read in the wake-up state, and the controller's local area signal is stored and sent to the offline BOX processor. Problem analysis is performed based on these signals to obtain the vehicle's analysis results.
Real-time operation status data detection and timely analysis of after-sales issues for vehicles configured in non-Internet of Vehicles has been realized, which improves the intelligence level of the vehicle and meets the needs of users.
Smart Images

Figure CN120126236A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of vehicles, and particularly to a method, device, vehicle and medium for analyzing vehicle problems based on an offline BOX. Background Art
[0002] With the rapid development of the Internet of Things technology, as an important part of the Internet of Things, the development of the vehicle Internet of Things has been even more rapid. In related technologies, for vehicles equipped with vehicle Internet of Things configurations, vehicle status data can be uploaded to the corresponding TSP platform through the TBOX to achieve monitoring and analysis of vehicle status.
[0003] However, in related technologies, it is only applicable to vehicles with vehicle Internet of Things configurations. For vehicles without vehicle Internet of Things configurations, it is impossible to detect vehicle operation status data in real time and analyze after-sales problems of vehicles in a timely manner, resulting in difficult problem troubleshooting, reducing the intelligent level of vehicles, and unable to meet the vehicle usage needs of users, which urgently needs to be solved. Summary of the Invention
[0004] This application provides a method, device, vehicle and medium for analyzing vehicle problems based on an offline BOX to solve the problems in related technologies that for vehicles without vehicle Internet of Things configurations, it is impossible to detect vehicle operation status data in real time and analyze after-sales problems of vehicles in a timely manner, reducing the intelligent level of vehicles and unable to meet the vehicle usage needs of users.
[0005] In a first aspect embodiment of this application, a method for analyzing vehicle problems based on an offline BOX is provided, including the following steps: detecting whether the controller area network of the vehicle is in a wake-up state; in the case of detecting that the controller area network of the vehicle is in the wake-up state, using a first processor of the offline BOX of the vehicle to read the controller area signal in the controller area network and storing the controller area signal in a first memory of the first processor to obtain a first stored signal; sending the first stored signal to a second memory of a second processor of the offline BOX according to a first preset period to obtain a second stored signal, and performing problem analysis on the vehicle based on the second stored signal to obtain a problem analysis result of the vehicle.
[0006] Optionally, in an embodiment of this application, the performing problem analysis on the vehicle based on the second stored signal includes: sending the second stored signal to a target memory of the offline BOX according to a second preset period to obtain a third stored signal; using the third stored signal to perform the problem analysis on the vehicle.
[0007] Optionally, in an embodiment of the present application, the problem analysis of the vehicle using the third storage signal includes: receiving a data export instruction issued by the target user; based on the data export instruction, exporting the third storage signal to perform the problem analysis of the vehicle using the third storage signal.
[0008] Optionally, in an embodiment of the present application, the receiving the data export instruction issued by the target user includes: detecting whether the vehicle has a target after-sales problem; and in the case where it is detected that the vehicle has the target after-sales problem, receiving the data export instruction issued by the target user.
[0009] Optionally, in an embodiment of the present application, after performing problem analysis on the vehicle based on the second storage signal to obtain a problem analysis result of the vehicle, it further includes: determining whether the vehicle enables a problem analysis completion reminder, where the problem analysis completion reminder method includes a voice reminder method and a pop-up reminder method; and in the case where the vehicle enables the problem analysis completion reminder, sending the problem analysis completion reminder to a preset terminal.
[0010] An embodiment of the second aspect of the present application provides a vehicle problem analysis device based on an offline BOX, including: a detection module, configured to detect whether the controller area network of the vehicle is in a wake-up state; a processing module, configured to, in the case where it is detected that the controller area network of the vehicle is in the wake-up state, use a first processor of the offline BOX of the vehicle to read a controller area signal in the controller area network and store the controller area signal in a first memory of the first processor to obtain a first storage signal; and an analysis module, configured to send the first storage signal to a second memory of a second processor of the offline BOX according to a first preset period to obtain a second storage signal, and perform problem analysis on the vehicle based on the second storage signal to obtain a problem analysis result of the vehicle.
[0011] Optionally, in an embodiment of the present application, the analysis module includes: an acquisition unit, configured to send the second storage signal to a target memory of the offline BOX according to a second preset period to obtain a third storage signal; and an analysis unit, configured to perform the problem analysis of the vehicle using the third storage signal.
[0012] Optionally, in an embodiment of the present application, the analysis unit includes: a receiving subunit, configured to receive a data export instruction issued by the target user; and an analysis subunit, configured to, based on the data export instruction, export the third storage signal to perform the problem analysis of the vehicle using the third storage signal.
[0013] Optionally, in an embodiment of the present application, the receiving subunit is further configured to detect whether the vehicle has a target after-sales problem; and in the case of detecting that the vehicle has the target after-sales problem, receive the data export instruction sent by the target user.
[0014] Optionally, in an embodiment of the present application, the device in the embodiment of the present application further includes: a judgment module, configured to judge whether the vehicle enables a problem analysis completion reminder, where the problem analysis completion reminder method includes a voice reminder method and a pop-up reminder method; a sending module, configured to, in the case that the vehicle enables the problem analysis completion reminder, send the problem analysis completion reminder to a preset terminal.
[0015] An embodiment of the third aspect of the present application provides a vehicle, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the program to implement the vehicle problem analysis method based on an offline BOX as described in the above embodiment.
[0016] An embodiment of the fourth aspect of the present application provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the program is executed by a processor, it implements the vehicle problem analysis method based on an offline BOX as described above.
[0017] An embodiment of the fifth aspect of the present application provides a computer program product, including a computer program, and when the computer program is executed, it is used to implement the vehicle problem analysis method based on an offline BOX as described above.
[0018] In the embodiment of the present application, in the case of detecting that the controller area network of the vehicle is in a wake-up state, the first processor of the vehicle's offline BOX can be used to read the controller area network signal in the controller area network, and store the controller area network signal in the first memory of the first processor to obtain a first stored signal, and send it to the second memory of the second processor of the offline BOX to obtain a second stored signal, and perform problem analysis on the vehicle based on the second stored signal to obtain the vehicle's problem analysis result, so that the after-sales problems of the vehicle can be analyzed in a timely manner, and the intelligent level of the vehicle is improved. Thus, the problem in the related art that for vehicles without vehicle networking configuration, the vehicle operation state data cannot be detected in real time, and the after-sales problems of the vehicle cannot be analyzed in a timely manner, reducing the intelligent level of the vehicle and not meeting the vehicle use requirements of users is solved.
[0019] Additional aspects and advantages of the present application will be given in part in the following description, become apparent in part from the following description, or be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The above and / or additional aspects and advantages of the present application will become apparent and be readily understood from the following description of embodiments in conjunction with the accompanying drawings, where:
[0021] Figure 1 FIG. is a flowchart of a vehicle problem analysis method based on an offline BOX according to an embodiment of the present application;
[0022] Figure 2 FIG. is a schematic diagram of an offline BOX accessing a whole vehicle in a specific embodiment of the present application;
[0023] Figure 3 FIG. is a system block diagram of an offline BOX in a specific embodiment of the present application;
[0024] Figure 4 FIG. is a schematic diagram of exporting and parsing stored data of an offline BOX in a specific embodiment of the present application;
[0025] Figure 5 FIG. is a schematic structural diagram of a vehicle problem analysis device based on an offline BOX according to an embodiment of the present application;
[0026] Figure 6 FIG. is a schematic structural diagram of a vehicle according to an embodiment of the present application. Detailed Description of the Embodiment
[0027] Embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present application and should not be construed as limiting the present application.
[0028] The following describes a vehicle problem analysis method, apparatus, vehicle, and medium based on an offline BOX according to an embodiment of the present application. Regarding the problem in the related art mentioned in the above background art that for vehicles without vehicle networking configurations, it is impossible to detect vehicle operation status data in real time and analyze after-sales problems of the vehicle in a timely manner, which reduces the intelligence level of the vehicle and cannot meet the vehicle usage needs of users. The present application provides a vehicle problem analysis method based on an offline BOX. In this method, when it is detected that the controller area network of the vehicle is in a wake-up state, the first processor of the vehicle's offline BOX can read the controller area signals in the controller area network and store the controller area signals in the first memory of the first processor to obtain a first stored signal, and send it to the second memory of the second processor of the offline BOX to obtain a second stored signal, and perform problem analysis on the vehicle based on the second stored signal to obtain a vehicle problem analysis result, so that after-sales problems of the vehicle can be analyzed in a timely manner, and the intelligence level of the vehicle is improved. Thus, the problem in the related art that for vehicles without vehicle networking configurations, it is impossible to detect vehicle operation status data in real time and analyze after-sales problems of the vehicle in a timely manner, which reduces the intelligence level of the vehicle, is solved.
[0029] Specifically, Figure 1 FIG. is a schematic flowchart of a vehicle problem analysis method based on an offline BOX provided by an embodiment of the present application.
[0030] As Figure 1 shown, the vehicle problem analysis method based on an offline BOX includes the following steps:
[0031] In step S101, it is detected whether the controller area network of the vehicle is in a wake-up state.
[0032] It can be understood that in the embodiment of the present application, it can be detected whether the controller area network of the vehicle is in a wake-up state, that is, the vehicle's CAN (Controller Area Network) switches from a low-power or sleep state to a fully active working state. For example, when opening the door, starting the engine, or a certain sensor triggers an event, the CAN network will return to the fully active state to perform necessary operations and communications, improving the intelligence level of the vehicle.
[0033] In step S102, when it is detected that the controller area network of the vehicle is in a wake-up state, the first processor of the vehicle's offline BOX reads the controller area signals in the controller area network and stores the controller area signals in the first memory of the first processor to obtain a first stored signal.
[0034] In the embodiment of the present application, as Figure 2As shown, an offline BOX can be installed before the vehicle leaves the factory, and the offline BOX is connected to the vehicle CAN network through two CAN lines. In the normal working state, it only receives CAN signals and does not send any CAN signals.
[0035] It can be understood that in the embodiment of the present application, when it is detected that the controller area network of the vehicle is in the wake-up state, the first processor of the vehicle's offline BOX can be used to read the controller area signals in the controller area network. For example, as Figure 3 shown, when the vehicle CAN network wakes up, the offline BOX receives the wake-up network management frame and enters the working state, and collects and stores CAN signals according to the designed defined period. That is, the CAN transceiver receives CAN signals sent by each controller from the vehicle, and the VP (Vehicle Processor) end caches the CAN signals sent by the CAN transceiver into the RAM in the VP through an interrupt program, so that the first stored signal can be obtained, effectively improving the real-time performance of vehicle operation data storage.
[0036] In step S103, the first stored signal is sent to the second memory of the second processor of the offline BOX according to the first preset period to obtain a second stored signal, and the vehicle is analyzed for problems based on the second stored signal to obtain the vehicle's problem analysis result.
[0037] It can be understood that in the embodiment of the present application, the first stored signal can be sent to the second memory of the second processor of the offline BOX according to a certain period. For example, as Figure 3 shown, the CAN signals cached in the RAM at the VP end can be sent to the RAM at the AP (Application Processor) end through a serial communication protocol according to a certain period to obtain a second stored signal, and the vehicle is analyzed for problems based on the second stored signal to obtain the vehicle's problem analysis result. For example, the running state of the vehicle can be diagnosed according to the second stored signal, potential problems or faults can be identified, and the reasons for the vehicle problems can be checked in time to improve the user's driving experience.
[0038] It should be noted that the first preset period is set by those skilled in the art according to the actual situation and is not specifically limited here.
[0039] Optionally, in an embodiment of the present application, analyzing the vehicle for problems based on the second stored signal includes: sending the second stored signal to the target memory of the offline BOX according to the second preset period to obtain a third stored signal; analyzing the vehicle for problems using the third stored signal.
[0040] In the embodiments of the present application, since the cache space of the AP side is limited, the embodiments of the present application can mount a separate EMMC storage chip and write the CAN signals in the RAM of the AP side into the EMMC at a fixed period. Among them, the storage size of the EMMC can be customized according to the number of signals and the storage period.
[0041] It should be noted that the second preset period is set by those skilled in the art according to the actual situation and is not specifically limited herein.
[0042] In addition, the data stored in the EMMC refers to the vehicle networking communication protocol and is encoded and stored in the Key-type-value format. After being full, it will be cyclically overwritten to ensure the storage period of the latest 30 days.
[0043] For example, the file format stored in the EMMC refers to the vehicle networking TSP communication protocol and consists of a file header and records. The file header describes some information of the file, such as tags, the current number of stored records, the number of overwrite times, etc.; the records are composed of a record header, data, and a check value. The record header describes the information of this record, including the write timestamp, the actual length of the data, etc.; the data is the Key-type-value message body of the TSP communication protocol; the check algorithm is a 32-bit sum check.
[0044] As shown in Table 1, it is a file header table, 32 bytes, and the specific Table 1 is as follows:
[0045] Table 1
[0046] Field Length Description u8Tag 4 Tag e.g "H01" (marking file number) u16MaxItems 2 Record capacity u16CurItemCnt 2 Current number of written records u8Reserved 14 Reserved u8Curfno 1 Current writing file number 1 - 60 (this field is valid for file 1) u8Reserved02 5 Reserved u16RecSize 2 Length of a single record (records are of fixed length) u16CheckSum 2 Checksum value
[0047] Among them, the sum check in Table 1 is the calculated value of the data part.
[0048] As shown in Table 2, it is a record table, and the specific Table 2 is as follows:
[0049] Record header (12B) Data (N) Checksum (4B)
[0050] As shown in Table 3, it is a body header table, 12 bytes, and the specific Table 3 is as follows:
[0051] Table 3
[0052] Field Length Description u8Tag 1 Tag u8Type 1 \ u8Flag 1 \ u8Ver 1 Version number of the record timestamp 4 UTC seconds when this record was written u8Reserved 2 Reserved u16Length 2 Data length
[0053] As shown in Table 4, it is a Data table of the record, which is a dataset in the Key-type-value format of the TSP communication protocol and is composed of items represented by multiple key-value pairs in the data body, such as:
[0054] [key-type-value][key-type-value]…[key-type-value], and the structure of each data item is shown in the following table. Specifically, Table 4 is as follows:
[0055] Table 4
[0056] Field Data type Description ID word Field ID TYPE byte Value data type VALUE Field value
[0057] Among them, the ID in Table 4: consists of 2 bytes, and each attribute has a unique ID; Value: the actually transmitted value, and the format refers to the data type.
[0058] As shown in Table 5, it is the type table of the value data. Specifically, Table 5 is as follows:
[0059] Table 5
[0060]
[0061] As shown in Table 6, it is the String table:
[0062] Table 6
[0063] Length Word UTF - 8 encoded stream Byte[n]
[0064] As shown in Table 7, it is the Stream table:
[0065] Table 7
[0066] Length DWord Byte stream Byte[n]
[0067] Object, a composite type, consists of multiple attributes, and each attribute is composed of KEY-TYPE-VALUE. Specifically, it is shown in Table 8:
[0068] Table 8
[0069] Length DWord Attribute 1 KEY1 - TYPE - VALUE1 Attribute 2 KEY2 - TYPE - VALUE2 … … Attribute n KEYn - TYPE - VALUEn
[0070] Array[], a composite type, consists of multiple sub-items. Specifically, it is shown in Table 9:
[0071] Table 9
[0072] Number of sub - items Word Data type Byte Sub - item 1 VALUE1 Sub - item 2 VALUE2 … Sub - item n VALUEn
[0073] Optionally, in an embodiment of the present application, a third storage signal is used to analyze problems of the vehicle, including: receiving a data export instruction issued by a target user; based on the data export instruction, exporting the third storage signal to analyze problems of the vehicle using the third storage signal.
[0074] As a possible implementation manner, such as Figure 4As shown in the figure, when there is an after-sales problem with the vehicle and it is necessary to export the data stored in the offline BOX, a USB connection cable is required. One end is connected to the offline BOX and the other end is connected to the PC. Using the dedicated software on the PC and relevant instructions of the FTP service, all the data stored in the EMMC can be exported to the computer. The detailed steps are as follows: 1) Start the file transfer task; 2) Open the ftp service; 3) Request to transfer the file #, the box generates a # compressed file, and ftp get this file; 4) Repeat step 3 until the end; 5) Close the ftp service; 6) End the file transfer task. The relevant instructions are shown in Table 10:
[0075] Table 10
[0076]
[0077]
[0078] Secondly, after the file is exported to the PC, it cannot be viewed directly. It needs to be parsed using software according to the protocol. The specific steps are as follows:
[0079] a. Read the 32-byte file header to obtain the record length and the current number of stored records;
[0080] b. According to the "record length", offset the file position to the specified record and read this record;
[0081] c. Read the 16-byte record header to obtain information such as the actual data length of the record;
[0082] d. Perform a sum check on the data part of this record to determine the validity of the record content;
[0083] e. After the check is valid, write the parsed data of each record into the EXCEL table according to the Key-type-value message body of the TSP communication protocol;
[0084] f. Open the EXCEL table. The first column represents the time point of each signal record, and the subsequent columns represent the specific signal values of each signal at different time points, as shown in Table 11:
[0085] Table 11
[0086] Time Signal A Signal B Signal C … Time 1 Signal value a1 Signal value b1 Signal value c1 … Time 2 Signal value a2 Signal value b2 Signal value c2 … Time 3 Signal value a3 Signal value b3 Signal value c3 … … … … … …
[0087] g. Perform a comprehensive analysis on the signal values in the EXCEL table or import them into the analysis software for specific problems, which can initially locate the cause of the problem, so as to achieve the purpose of analyzing vehicle problems.
[0088] Optionally, in an embodiment of the present application, receiving a data export instruction issued by a target user includes: detecting whether the vehicle has a target after-sales problem; and receiving a data export instruction issued by the target user when it is detected that the vehicle has a target after-sales problem.
[0089] In an embodiment of the present application, the target user may be a relevant technical person handling after-sales problems.
[0090] In some embodiments, the embodiment of the present application can detect whether the vehicle has a target after-sales problem, such as whether the vehicle has a fault, etc. When it is detected that the vehicle has a target after-sales problem, a data export instruction issued by the target user is received. For example, when the vehicle has an after-sales problem, relevant technical personnel can export the data stored in the offline BOX through PC software and a USB data cable, use parsing software to parse the corresponding signals, and troubleshoot the cause of the problem, effectively improving the convenience of problem handling.
[0091] Optionally, in an embodiment of the present application, after analyzing the vehicle problems based on the second stored signal to obtain the vehicle problem analysis result, it further includes: determining whether the vehicle enables a problem analysis completion reminder, where the problem analysis completion reminder method includes a voice reminder method and a pop-up reminder method; and sending a problem analysis completion reminder to a preset terminal when the vehicle enables the problem analysis completion reminder.
[0092] In some embodiments, the embodiment of the present application can determine whether the vehicle enables a problem analysis completion reminder, and can set the reminder method to a voice reminder method and a pop-up reminder method to improve the comprehensiveness and diversity of the reminder. Then, when the vehicle enables the problem analysis completion reminder, a problem analysis completion reminder is sent to the computer terminal of relevant technical personnel, effectively improving the interactivity.
[0093] According to the vehicle problem analysis method based on an offline BOX proposed by the embodiment of the present application, when it is detected that the controller area network of the vehicle is in a wake-up state, the first processor of the vehicle's offline BOX can read the controller area network signal in the controller area network and store the controller area network signal in the first memory of the first processor to obtain a first stored signal, and send it to the second memory of the second processor of the offline BOX to obtain a second stored signal, and analyze the vehicle problems based on the second stored signal to obtain the vehicle problem analysis result, so that the after-sales problems of the vehicle can be analyzed in a timely manner, improving the intelligent level of the vehicle. Thus, the problem in the related art that for vehicles without vehicle networking configuration, the running state data of the vehicle cannot be detected in real time, and the after-sales problems of the vehicle cannot be analyzed in a timely manner, reducing the intelligent level of the vehicle, is solved.
[0094] Next, a vehicle problem analysis device based on an offline BOX according to an embodiment of the present application will be described with reference to the accompanying drawings.
[0095] Figure 5 It is a block diagram of a vehicle problem analysis device based on an offline BOX according to an embodiment of the present application.
[0096] As Figure 5 shown, the vehicle problem analysis device 10 based on an offline BOX includes: a detection module 100, a processing module 200, and an analysis module 300.
[0097] Specifically, the detection module 100 is used to detect whether the controller area network of the vehicle is in a wake-up state.
[0098] The processing module 200 is used to, when it is detected that the controller area network of the vehicle is in a wake-up state, use the first processor of the vehicle's offline BOX to read the controller area signal in the controller area network and store the controller area signal in the first memory of the first processor to obtain a first stored signal.
[0099] The analysis module 300 is used to send the first stored signal to the second memory of the second processor of the offline BOX according to a first preset period to obtain a second stored signal, and perform problem analysis on the vehicle based on the second stored signal to obtain a problem analysis result of the vehicle.
[0100] Optionally, in an embodiment of the present application, the analysis module 300 includes: an acquisition unit and an analysis unit.
[0101] Among them, the acquisition unit is used to send the second stored signal to the target memory of the offline BOX according to a second preset period to obtain a third stored signal.
[0102] The analysis unit is used to perform problem analysis on the vehicle by using the third stored signal.
[0103] Optionally, in an embodiment of the present application, the analysis unit includes: a receiving subunit and an analysis subunit.
[0104] Among them, the receiving subunit is used to receive a data export instruction issued by a target user.
[0105] The analysis subunit is used to export the third stored signal based on the data export instruction to perform problem analysis on the vehicle by using the third stored signal.
[0106] Optionally, in an embodiment of the present application, the receiving subunit is further used to detect whether the vehicle has a target after-sales problem; when it is detected that the vehicle has a target after-sales problem, receive a data export instruction issued by the target user.
[0107] Optionally, in an embodiment of the present application, the device 10 in the embodiment of the present application further includes: a judgment module and a sending module.
[0108] The judgment module is configured to judge whether the vehicle turns on the problem analysis completion reminder, where the problem analysis completion reminder method includes a voice reminder method and a pop-up reminder method.
[0109] The sending module is configured to send the problem analysis completion reminder to a preset terminal when the vehicle turns on the problem analysis completion reminder.
[0110] It should be noted that the foregoing explanation of the embodiment of the vehicle problem analysis method based on the offline BOX also applies to the vehicle problem analysis device based on the offline BOX in this embodiment, and will not be elaborated here.
[0111] The vehicle problem analysis device based on the offline BOX proposed according to the embodiment of the present application can, when detecting that the controller area network of the vehicle is in the wake-up state, use the first processor of the vehicle's offline BOX to read the controller area network signal in the controller area network, and store the controller area network signal in the first memory of the first processor to obtain a first stored signal, and send it to the second memory of the second processor of the offline BOX to obtain a second stored signal, and perform problem analysis on the vehicle based on the second stored signal to obtain the vehicle's problem analysis result, so that the after-sales problems of the vehicle can be analyzed in a timely manner, and the intelligent level of the vehicle is improved. Thus, the problem in the related art that for vehicles without vehicle networking configuration, the vehicle operation state data cannot be detected in real time, and the after-sales problems of the vehicle cannot be analyzed in a timely manner, reducing the intelligent level of the vehicle is solved.
[0112] Figure 6 It is a schematic structural diagram of the vehicle provided by the embodiment of the present application. The vehicle may include:
[0113] A memory 601, a processor 602, and a computer program stored on the memory 601 and executable on the processor 602.
[0114] When the processor 602 executes the program, it implements the vehicle problem analysis method based on the offline BOX provided in the foregoing embodiment.
[0115] Further, the vehicle further includes:
[0116] A communication interface 603 for communication between the memory 601 and the processor 602.
[0117] The memory 601 is used to store a computer program executable on the processor 602.
[0118] The memory 601 may include high-speed RAM memory and may also include non-volatile memory, such as at least one disk memory.
[0119] If the memory 601, the processor 602, and the communication interface 603 are implemented independently, the communication interface 603, the memory 601, and the processor 602 can be interconnected via a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0120] Optionally, in a specific implementation, if the memory 601, the processor 602, and the communication interface 603 are integrated on a single chip, the memory 601, the processor 602, and the communication interface 603 can communicate with each other through an internal interface.
[0121] The processor 602 may be a Central Processing Unit (CPU), or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0122] This embodiment also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the above vehicle problem analysis method based on an offline BOX is implemented.
[0123] This embodiment also provides a computer program product, including a computer program, which is used to implement the above vehicle problem analysis method based on an offline BOX when the computer program is executed.
[0124] In the description of this specification, the descriptions with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc., mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of this application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or N embodiments or examples in a suitable manner. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0125] In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "N" is at least two, such as two, three, etc., unless otherwise specifically defined.
[0126] Any process or method description shown in the flowchart or described in other ways herein can be understood as representing a module, segment, or part of code including one or N executable instructions for implementing a customized logical function or process, and the scope of the preferred embodiments of this application includes additional implementations, where the functions can be executed in a substantially simultaneous manner or in the reverse order according to the functions involved, rather than in the order shown or discussed, which should be understood by those skilled in the art to which the embodiments of this application belong.
[0127] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a definable sequence list of executable instructions for implementing logical functions, which can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or used in conjunction with these instruction execution systems, apparatuses, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection portion (electronic device) having one or N wirings, a portable computer disk cartridge (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically by optically scanning the paper or other media, followed by editing, interpretation, or other suitable processing as necessary, and then stored in a computer memory.
[0128] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application-specific integrated circuits having suitable combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
[0129] Those of ordinary skill in the art of this technology can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.
[0130] In addition, each functional unit in various embodiments of the present application may be integrated into one processing module, or each unit may exist physically alone, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0131] The above-mentioned storage medium may be a read-only memory, a magnetic disk, an optical disc, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application.
Claims
1. A vehicle problem analysis method based on offline BOX, characterized in that: The following steps are involved: Detect whether the vehicle's Controller Area Network is awake; In a case where it is detected that the CAN of the vehicle is in the awake state, using a first processor of the offline BOX of the vehicle to read a CAN signal in the CAN, and storing the CAN signal in a first memory of the first processor to obtain a first stored signal; The first stored signal is sent to the second memory of the second processor of the offline BOX according to a first preset cycle to obtain a second stored signal, and the problem analysis of the vehicle is performed based on the second stored signal to obtain a problem analysis result of the vehicle.
2. The method according to claim 1, characterized in that The performing problem analysis on the vehicle based on the second stored signal comprises: sending the second storage signal to the target storage of the offline BOX according to a second preset period to obtain a third storage signal; The problem analysis is performed on the vehicle using the third stored signal.
3. The method according to claim 2, characterized in that The using the third stored signal to perform the problem analysis on the vehicle includes: Receiving a data export instruction issued by the target user; Based on the data export instruction, the third storage signal is exported to perform the problem analysis on the vehicle using the third storage signal.
4. The method according to claim 3, characterized in that The receiving the data export instruction issued by the target user includes: Detecting whether the vehicle has a target after-sales problem; When it is detected that the vehicle has the target after-sales problem, the data export instruction issued by the target user is received.
5. The method according to claim 1, characterized in that After performing problem analysis on the vehicle based on the second stored signal to obtain a problem analysis result of the vehicle, the method further includes: Determine whether the vehicle has enabled a problem analysis completion reminder, wherein the problem analysis completion reminder includes a voice reminder and a pop-up screen reminder; When the problem analysis completion reminder is turned on in the vehicle, the problem analysis completion reminder is sent to a preset terminal.
6. A vehicle problem analysis device based on offline BOX, characterized in that: include: A detection module, used for detecting whether a controller area network of the vehicle is in an awake state; a processing module, configured to, when detecting that the CAN of the vehicle is in the awake state, read a CAN signal in the CAN using a first processor of the offline BOX of the vehicle, and store the CAN signal in a first memory of the first processor to obtain a first stored signal; The analysis module is used to send the first storage signal to the second memory of the second processor of the offline BOX according to a first preset period to obtain a second storage signal, and perform problem analysis on the vehicle based on the second storage signal to obtain a problem analysis result of the vehicle.
7. The device according to claim 6, characterized in that The analysis module comprises: an acquiring unit, configured to send the second storage signal to a target storage of the offline BOX according to a second preset period to obtain a third storage signal; An analysis unit is used to perform the problem analysis on the vehicle using the third stored signal.
8. The device according to claim 7, characterized in that The analysis unit comprises: A receiving subunit, configured to receive a data export instruction issued by the target user; The analysis subunit is used to derive the third storage signal based on the data export instruction, so as to perform the problem analysis on the vehicle using the third storage signal.
9. A vehicle, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle problem analysis method based on offline BOX as described in any one of claims 1 to 5.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the vehicle problem analysis method based on offline BOX as described in any one of claims 1 to 5.
Citation Information
Cited By
Vehicle problem analysis method and apparatus based on offline box, and vehicle and medium
WO2026175139A1