Vehicle fault processing method and device, equipment, storage medium and program product

By introducing network selection mechanisms of multiple communication operators in the vehicle fault handling system, the best communication network is selected based on the vehicle fault data and historical communication records, the problem of low fault handling efficiency when communication network abnormalities in the prior art is solved, and more efficient fault handling is achieved.

CN120018075APending Publication Date: 2025-05-16CHINA FAW CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411345122.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The existing vehicle fault handling methods cannot send alarm information to the rescue center in time when abnormalities occur in communication networks provided by fixed operators, reducing the efficiency of vehicle fault handling.

Method used

By obtaining the current fault data of the target vehicle and historical rescue communication records, the target communication network is determined from multiple communication networks configured in the target vehicle based on the network quality of the current communication network, and then the fault processing is carried out.

Benefits of technology

It effectively improves the efficiency of vehicle fault handling and ensures that vehicle faults can still be handled in a timely manner when communication network is abnormal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120018075A_ABST
    Figure CN120018075A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle fault processing method and device, equipment, a storage medium and a program product. The method comprises the steps of obtaining current fault data of a target vehicle in response to a vehicle fault instruction for the target vehicle, and determining a target communication network from communication networks configured in the target vehicle according to historical rescue communication records of the target vehicle and network quality of the current communication network, each communication network comprises a current communication network, and different communication networks correspond to different communication operators, and performing fault processing on the target vehicle according to the current fault data and the target communication network. By adopting the method, the processing efficiency of vehicle faults can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a vehicle fault handling method, device, equipment, storage medium and program product, which can be applied to intelligent vehicles. Background Art

[0002] With the continuous development of the field of intelligent vehicle communication, in order to deal with vehicle failures in a timely manner, vehicle failure handling methods have emerged. The existing vehicle failure handling methods generally use the communication network provided by the fixed operator to send an alarm message to the rescue center when a vehicle failure is detected, so as to instruct the rescue center to handle the vehicle failure in a timely manner.

[0003] However, with the existing vehicle fault handling method, when an abnormality occurs in the communication network provided by the fixed operator, an alarm message cannot be sent to the rescue center in time, which reduces the efficiency of vehicle fault handling. Summary of the invention

[0004] Based on this, it is necessary to provide a vehicle fault handling method, device, equipment, storage medium and program product that can improve the efficiency of vehicle fault handling in response to the above technical problems.

[0005] In a first aspect, the present application provides a vehicle fault handling method, comprising:

[0006] In response to a vehicle fault instruction for a target vehicle, obtaining current fault data of the target vehicle;

[0007] Determine the target communication network from the communication networks configured in the target vehicle according to the historical rescue communication records of the target vehicle and the network quality of the current communication network; wherein the communication networks include the current communication network, and different communication networks correspond to different communication operators;

[0008] According to the current fault data and the target communication network, the target vehicle is fault-handled.

[0009] In one embodiment, determining a target communication network from various communication networks configured in the target vehicle according to the historical rescue communication record of the target vehicle and the network quality of the current communication network includes:

[0010] When it is determined that the current communication network is in a normal state based on its network quality, the current communication network is used as the target communication network; when it is determined that the current communication network is in an abnormal state based on its network quality, the target communication network is determined from candidate communication networks configured in the target vehicle based on historical rescue communication records of the target vehicle; wherein the candidate communication network is a communication network other than the current communication network.

[0011] In one embodiment, the number of candidate communication networks is at least two, and determining the target communication network from the candidate communication networks configured in the target vehicle according to the historical rescue communication record of the target vehicle includes:

[0012] The rescue communication records corresponding to each candidate communication network are obtained from the historical rescue communication records of the target vehicle; and the target communication network is determined from the candidate communication networks according to the rescue communication records corresponding to each candidate communication network.

[0013] In one embodiment, determining a target communication network from each candidate communication network according to the rescue communication records corresponding to each candidate communication network includes:

[0014] According to the rescue communication records corresponding to each candidate communication network, the number of communications corresponding to each candidate communication network is determined; according to the number of communications corresponding to each candidate communication network, the communication priority between each candidate communication network is determined; according to the communication priority, the target communication network is determined from each candidate communication network.

[0015] In one embodiment, fault processing is performed on a target vehicle according to current fault data and a target communication network, including:

[0016] The current fault data is uploaded to the rescue data platform through the target communication network; the vehicle alarm information is sent to the rescue center through the target communication network to instruct the rescue center to obtain the current fault data from the rescue data platform and perform fault processing on the target vehicle according to the current fault data.

[0017] In one embodiment, obtaining current fault data of a target vehicle includes:

[0018] Acquire dimensional data of the target vehicle under each preset dimension; wherein each preset dimension includes at least two of a vehicle position dimension, a vehicle travel dimension, a vehicle fault dimension, and an in-vehicle information dimension; process the dimensional data under each preset dimension to obtain current fault data of the target vehicle.

[0019] In a second aspect, the present application also provides a vehicle fault handling device, comprising:

[0020] A data acquisition module, for acquiring current fault data of a target vehicle in response to a vehicle fault instruction for the target vehicle;

[0021] A network determination module, used to determine a target communication network from various communication networks configured in the target vehicle according to the historical rescue communication records of the target vehicle and the network quality of the current communication network; wherein each communication network includes the current communication network, and different communication networks correspond to different communication operators;

[0022] The fault processing module is used to perform fault processing on the target vehicle according to the current fault data and the target communication network.

[0023] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0024] In response to a vehicle fault instruction for a target vehicle, obtaining current fault data of the target vehicle;

[0025] Determine the target communication network from the communication networks configured in the target vehicle according to the historical rescue communication records of the target vehicle and the network quality of the current communication network; wherein the communication networks include the current communication network, and different communication networks correspond to different communication operators;

[0026] According to the current fault data and the target communication network, the target vehicle is fault-handled.

[0027] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0028] In response to a vehicle fault instruction for a target vehicle, obtaining current fault data of the target vehicle;

[0029] Determine the target communication network from the communication networks configured in the target vehicle according to the historical rescue communication records of the target vehicle and the network quality of the current communication network; wherein the communication networks include the current communication network, and different communication networks correspond to different communication operators;

[0030] According to the current fault data and the target communication network, the target vehicle is fault-handled.

[0031] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0032] In response to a vehicle fault instruction for a target vehicle, obtaining current fault data of the target vehicle;

[0033] Determine the target communication network from the communication networks configured in the target vehicle according to the historical rescue communication records of the target vehicle and the network quality of the current communication network; wherein the communication networks include the current communication network, and different communication networks correspond to different communication operators;

[0034] According to the current fault data and the target communication network, the target vehicle is fault-handled.

[0035] The above-mentioned vehicle fault handling method, device, equipment, storage medium and program product obtain the current fault data of the target vehicle by responding to the vehicle fault instruction for the target vehicle, and determine the target communication network from the communication networks provided by each communication operator configured in the target vehicle according to the historical rescue communication record of the target vehicle and the network quality of the current communication network, and then perform fault handling on the target vehicle according to the current fault data and the target communication network. Compared with the related art, in which fault handling is performed only based on the communication network provided by a single operator, in this application, communication networks provided by multiple communication operators are introduced, and the target communication network for vehicle fault handling is selected according to the historical rescue communication record of the target vehicle and the network quality of the current communication network, which can effectively improve the efficiency of target vehicle fault handling. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0037] Figure 1A A schematic diagram of a process flow of a vehicle fault handling method in one embodiment;

[0038] Figure 1B is a communication schematic diagram of a target vehicle in one embodiment;

[0039] Figure 2 A schematic diagram of a process for determining a target communication network in one embodiment;

[0040] Figure 3 A schematic diagram of a process for determining current fault data in an embodiment;

[0041] Figure 4 A schematic flow chart of a vehicle fault handling method in another embodiment;

[0042] Figure 5 is a structural block diagram of a vehicle fault processing device in one embodiment;

[0043] Figure 6 is a structural block diagram of a vehicle fault processing device in another embodiment;

[0044] Figure 7 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0046] With the continuous development of the field of intelligent vehicle communication, in order to deal with vehicle failures in a timely manner, vehicle failure handling methods have emerged. The existing vehicle failure handling methods generally use the communication network provided by the fixed operator to send an alarm message to the rescue center when a vehicle failure is detected, so as to instruct the rescue center to handle the vehicle failure in a timely manner.

[0047] However, with the existing vehicle fault handling method, when an abnormality occurs in the communication network provided by the fixed operator, an alarm message cannot be sent to the rescue center in time, which reduces the efficiency of vehicle fault handling.

[0048] Based on this, in an exemplary embodiment, Figure 1A As shown, a vehicle fault handling method is provided, and the method is described by taking the application of the method to a vehicle terminal with a TBOX (Telematics BOX, telematics control unit) deployed in a target vehicle as an example, and specifically includes the following steps:

[0049] S101, in response to a vehicle fault instruction for a target vehicle, obtaining current fault data of the target vehicle.

[0050] Among them, the target vehicle refers to an intelligent vehicle capable of communicating; the vehicle fault instruction refers to an instruction that can characterize a fault in the target vehicle; and the current fault data refers to data related to the vehicle fault of the target vehicle at the current moment.

[0051] Optionally, if a vehicle fault command is detected during the driving of the target vehicle, the current fault data of the target vehicle can be obtained through the Global Positioning System (GPS) deployed in the target vehicle and related collection equipment for collecting vehicle status data.

[0052] It is understandable that the vehicle fault instruction may be generated in a manner including, but not limited to, by the driver triggering an emergency call button in the target vehicle, or automatically generated when the target vehicle detects an unexpected situation such as a vehicle collision.

[0053] S102, determining a target communication network from various communication networks configured in the target vehicle according to the historical rescue communication record of the target vehicle and the network quality of the current communication network.

[0054] Among them, historical rescue communication records refer to the records of communication messages sent by the target vehicle to the rescue center within the historical period; the current communication network refers to the network used for data communication at the current moment; each communication network includes the current communication network, and different communication networks correspond to different communication operators; the target communication network refers to the communication network used to send rescue information for this fault behavior.

[0055] It is understandable that in the relevant technology, only a single Subscriber Identity Module (SIM) is generally configured for the vehicle to support the communication of smart vehicles. However, since the single SIM card technology can only use the network service of one operator, if the network coverage is poor or interrupted, the emergency call function may not work properly. In some cases, it may take a long time for the system to activate and connect to the network, which may result in the loss of precious time in an emergency.

[0056] Therefore, in this embodiment, in order to support multiple network operators at the same time, such as Figure 1B As shown, a TBOX of a target vehicle may be configured to support multiple network operator eSIM (Embedded-SIM) cards simultaneously, so that the target vehicle can have multiple available communication networks.

[0057] In addition, eSIM also allows the use of a new generation of mobile network technology to provide faster data upload rates. Therefore, when a large amount of fault data (such as accident scene video) needs to be sent in the event of a vehicle failure, the transmission efficiency can be effectively improved; at the same time, eSIM technology, while protecting the user's personal information and privacy, also supports OTA (Over-The-Air) configuration, which means that the service provider's information can be quickly changed or updated. In the event of a vehicle failure, this fast configuration capability can shorten the time to establish a communication connection, thereby speeding up the arrival of rescue.

[0058] Based on this, after obtaining the current fault data of the target vehicle, it is possible to determine whether the communication network needs to be replaced based on the network quality of the current communication network, and determine the target communication network from the communication networks configured in the target vehicle based on the historical rescue communication records and judgment results of the target vehicle.

[0059] In practical applications, there may be a situation where the target vehicle does not have a historical rescue communication record. Therefore, in order to better determine the target communication network when the target vehicle fails, such as Figure 1B As shown, a TSP cloud capable of storing the historical rescue communication records of each vehicle can be pre-configured, that is, each vehicle will periodically send its own historical rescue communication records to the TSP cloud.

[0060] Accordingly, when the target vehicle is powered on / network quality is good, it will obtain historical rescue communication records of other vehicles that are highly associated with the target vehicle from the TSP cloud; subsequently, when the target vehicle fails, the target communication network can be determined from the communication networks configured in the target vehicle based on the historical rescue communication records of other vehicles. It is understandable that in order to reduce the memory usage of the target vehicle, only the key fields related to the communication network in the historical rescue communication records of other vehicles can be obtained.

[0061] S103, performing fault processing on the target vehicle according to the current fault data and the target communication network.

[0062] Optionally, after selecting the target communication network, current fault data may be sent to a rescue center via the target communication network to implement fault handling for the target vehicle.

[0063] Exemplarily, the current fault data is uploaded to the rescue data platform through the target communication network; the vehicle alarm information is sent to the rescue center through the target communication network to instruct the rescue center to obtain the current fault data from the rescue data platform and perform fault processing on the target vehicle according to the current fault data. The rescue data platform refers to the platform for receiving vehicle fault data; the rescue center refers to the command center for rescuing faulty vehicles; and the vehicle alarm information refers to the information sent by the target vehicle for alarm.

[0064] Optionally, the current fault data can be uploaded to the rescue data platform through the target communication network; at the same time, vehicle alarm information is generated according to the network identification information of the target communication network, and the vehicle alarm information is sent to the rescue center through the target communication network.

[0065] After receiving the vehicle alarm information, the rescue personnel in the rescue center can retrieve the current fault data of the target vehicle from the rescue data platform based on the network identification information in the vehicle alarm information; then, the rescue personnel can determine the fault location and fault condition of the target vehicle based on the current fault data, and dispatch the public safety answering point closest to the target vehicle based on the fault location and fault condition of the target vehicle to handle the fault of the target vehicle. Among them, the public safety answering point is a unit with rescue capabilities, which can include but is not limited to public security, police, hospitals, and fire departments.

[0066] It is understandable that in order to ensure the timeliness of vehicle fault handling, a fault priority identifier used to characterize the severity of the accident can be added to the vehicle alarm information; accordingly, when the rescue center receives vehicle alarm information sent by multiple vehicles at the same time, it can select the vehicle alarm information with the most serious accident situation for processing based on the fault priority identifier in each vehicle alarm information.

[0067] In the above vehicle fault handling method, by responding to the vehicle fault instruction for the target vehicle, the current fault data of the target vehicle is obtained, and according to the historical rescue communication record of the target vehicle and the network quality of the current communication network, the target communication network is determined from the communication networks provided by the various communication operators configured in the target vehicle, and then the target vehicle is handled according to the current fault data and the target communication network. Compared with the related art, in which fault handling is performed only based on the communication network provided by a single operator, in this application, communication networks provided by multiple communication operators are introduced, and by selecting the target communication network for vehicle fault handling according to the historical rescue communication record of the target vehicle and the network quality of the current communication network, the efficiency of the target vehicle fault handling can be effectively improved.

[0068] In order to ensure the accuracy of the target communication network, based on the above embodiments, in this embodiment, multiple optional methods of determining the target communication network are provided. One optional method is to use the current communication network as the target communication network when it is determined that the current communication network is in a normal state based on the network quality of the current communication network.

[0069] Optionally, if the current communication network is determined to be in normal state based on its network quality, it proves that the current communication network can upload the current fault data to the rescue data platform and send vehicle alarm information to the rescue center. Therefore, the current communication network can be directly used as the target communication network.

[0070] Another optional method is to determine the target communication network from the candidate communication networks configured in the target vehicle according to the historical rescue communication records of the target vehicle when the current communication network is determined to be in an abnormal state according to the network quality of the current communication network. The candidate communication network is a communication network other than the current communication network among the communication networks.

[0071] Optionally, if the current communication network is determined to be in an abnormal state based on its network quality, it proves that the current communication network cannot upload the current fault data to the rescue data platform / send vehicle alarm information to the rescue center. Therefore, it is necessary to re-determine the target communication network from the candidate communication networks configured in the target vehicle.

[0072] It is understandable that in order to ensure the reliability of the re-determined target communication network, the target communication network may be determined from the candidate communication networks based on the network quality of each candidate communication network at the current moment.

[0073] Alternatively, the target communication network may be determined based on the communication conditions of each communication network in the historical rescue communication records of the target vehicle. Exemplarily, when the number of candidate communication networks is at least two, the rescue communication records corresponding to each candidate communication network are obtained from the historical rescue communication records of the target vehicle; and the target communication network is determined from each candidate communication network according to the rescue communication records corresponding to each candidate communication network.

[0074] Optionally, in order to better measure the network quality of each candidate communication network, for each candidate communication network, the rescue communication records associated with the candidate communication network can be extracted from the pre-extracted historical rescue communication records; then, the network quality of the candidate communication network can be evaluated based on the network communication conditions in each rescue communication record associated with the candidate communication network.

[0075] Furthermore, based on the network quality evaluation results of the candidate communication networks, a candidate communication network with the best network quality may be selected from the candidate communication networks as the target communication network.

[0076] In the embodiment of the present application, by providing two methods for determining the target communication network under different network qualities of the current communication network, the accuracy of determining the target communication network can be effectively guaranteed.

[0077] In order to ensure the accuracy of the target communication network determination, based on the above embodiment, in this embodiment, another optional method for determining the target communication network is provided, such as Figure 2 As shown, the specific steps include:

[0078] S201, determining the number of communications corresponding to each candidate communication network according to the rescue communication records corresponding to each candidate communication network.

[0079] Optionally, after the rescue communication records corresponding to each candidate communication network are determined, the number of communications corresponding to each candidate communication network in the historical rescue communication records may be counted according to the network identifier of each communication network.

[0080] S202: Determine the communication priority between the candidate communication networks according to the number of communications corresponding to the candidate communication networks.

[0081] The communication priority refers to the priority for communication between candidate communication networks.

[0082] Optionally, the communication times corresponding to the candidate communication networks may be arranged in descending order to arrive at an arrangement result among the candidate communication networks, and the arrangement result among the candidate communication networks is used as the communication priority among the candidate communication networks.

[0083] S203: Determine a target communication network from among the candidate communication networks according to the communication priority.

[0084] Optionally, based on the communication priority, a communication network with a higher priority may be selected in turn from each candidate communication network as the target communication network.

[0085] For example, refer to Figure 1B , vehicle A is configured with current communication network 1 (i.e., operator 1 line) provided by operator 1, candidate communication network 2 (i.e., operator 2 line) provided by operator 2, and candidate communication network 3 (i.e., operator 3 line) provided by operator 3. In the case of an abnormality in current communication network 1, if according to the historical rescue communication records of vehicle A, the number of communications of candidate communication network 2 is 5 times and the number of communications of candidate communication network 3 is 3 times, it can be determined that the communication priority of candidate communication network 2 is higher than that of candidate communication network 3.

[0086] Furthermore, candidate communication network 2 may be used as the target communication network to upload current fault data and send vehicle alarm information. If candidate communication network 2 cannot complete the above operations, candidate communication network 3 may be replaced to re-upload current fault data and send vehicle alarm information.

[0087] In the embodiment of the present application, by determining the communication priorities between the candidate communication networks according to the number of communications corresponding to each candidate communication network, the target communication network is determined, and the reliability of the determination of the target communication network can be guaranteed.

[0088] In order to ensure the diversity and reliability of the current fault data, based on the above embodiment, in this embodiment, an optional method for determining the current fault data is provided, such as Figure 3 As shown, the specific steps include:

[0089] S301, obtaining dimension data of a target vehicle in each preset dimension.

[0090] Among them, each preset dimension includes at least two of the vehicle position dimension, vehicle driving dimension, vehicle fault dimension and in-vehicle information dimension; further, the dimensional data under the vehicle position dimension may include but is not limited to vehicle position information; the dimensional data under the vehicle driving dimension may include but is not limited to driving direction; the dimensional data under the vehicle fault dimension may include but is not limited to the time of the accident, the severity of the accident, vehicle identification information and vehicle fuel type; the dimensional data under the in-vehicle information dimension may include but is not limited to the number of passengers and in-vehicle image data.

[0091] Optionally, various types of information acquisition devices deployed on the vehicle (for example, image acquisition devices, position acquisition devices, etc.) can be used to obtain dimensional data of the target vehicle in at least two dimensions of vehicle position dimension, vehicle driving dimension, vehicle fault dimension and in-vehicle information dimension.

[0092] S302, processing the dimension data under each preset dimension to obtain current fault data of the target vehicle.

[0093] Optionally, after obtaining the dimensional data of the target vehicle under each preset dimension, the dimensional data under each preset dimension can be fused to obtain the current fault data of the target vehicle; or, the dimensional data under each preset dimension can be spliced ​​to obtain the current fault data of the target vehicle.

[0094] In the embodiment of the present application, by processing the dimensional data of the target vehicle under each preset dimension, the current fault data of the target vehicle is obtained, which can ensure the diversity and reliability of the current fault data.

[0095] Figure 4 FIG. 2 is a flow chart of a vehicle fault handling method in another embodiment. Based on the above embodiment, this embodiment provides an optional example of a vehicle fault handling method. Figure 4 The specific implementation process is as follows:

[0096] S401, in response to a vehicle fault instruction for a target vehicle, obtaining dimension data of the target vehicle under each preset dimension.

[0097] Among them, each preset dimension includes at least two of a vehicle position dimension, a vehicle travel dimension, a vehicle fault dimension and an in-vehicle information dimension.

[0098] S402, processing the dimension data under each preset dimension to obtain current fault data of the target vehicle.

[0099] S403, determining whether the current communication network is in a normal state according to the network quality of the current communication network, if so, executing S404; if not, executing S405.

[0100] S404: Use the current communication network as the target communication network.

[0101] S405: Obtain rescue communication records corresponding to each candidate communication network from historical rescue communication records of the target vehicle.

[0102] Among them, each communication network includes a current communication network, and different communication networks correspond to different communication operators; the candidate communication network is a communication network other than the current communication network in each communication network.

[0103] S406: Determine the number of communications corresponding to each candidate communication network according to the rescue communication records corresponding to each candidate communication network.

[0104] S407: Determine the communication priority between the candidate communication networks according to the number of communications corresponding to each candidate communication network.

[0105] S408: Determine a target communication network from among the candidate communication networks according to the communication priority.

[0106] S409, uploading the current fault data to the rescue data platform through the target communication network.

[0107] S410, sending vehicle alarm information to the rescue center through the target communication network to instruct the rescue center to obtain current fault data from the rescue data platform and perform fault processing on the target vehicle according to the current fault data.

[0108] The specific process of S401-S410 can refer to the description of the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.

[0109] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0110] Based on the same inventive concept, the embodiment of the present application also provides a vehicle fault handling device for implementing the vehicle fault handling method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more vehicle fault handling device embodiments provided below can refer to the limitations of the vehicle fault handling method above, and will not be repeated here.

[0111] In an exemplary embodiment, Figure 5 As shown, a vehicle fault processing device 1 is provided, comprising: a data acquisition module 10, a network determination module 20 and a fault processing module 30, wherein:

[0112] The data acquisition module 10 is used to acquire current fault data of the target vehicle in response to the vehicle fault instruction for the target vehicle;

[0113] The network determination module 20 is used to determine the target communication network from the communication networks configured in the target vehicle according to the historical rescue communication records of the target vehicle and the network quality of the current communication network; wherein the communication networks include the current communication network, and different communication networks correspond to different communication operators;

[0114] The fault processing module 30 is used to perform fault processing on the target vehicle according to the current fault data and the target communication network.

[0115] In an exemplary embodiment, Figure 6 As shown, the network determination module 20 includes:

[0116] A first determining unit 21 is configured to use the current communication network as a target communication network when it is determined that the current communication network is in a normal state according to the network quality of the current communication network;

[0117] The second determination unit 22 is used to determine the target communication network from the candidate communication networks configured in the target vehicle according to the historical rescue communication records of the target vehicle when it is determined that the current communication network is in an abnormal state based on the network quality of the current communication network; wherein the candidate communication network is a communication network other than the current communication network in each communication network.

[0118] In an exemplary embodiment, the number of candidate communication networks is at least two, and the second determining unit 22 includes:

[0119] The first subunit is used to obtain the rescue communication records corresponding to each candidate communication network from the historical rescue communication records of the target vehicle;

[0120] The second subunit is used to determine a target communication network from each candidate communication network according to the rescue communication records corresponding to each candidate communication network.

[0121] In an exemplary embodiment, the second subunit is specifically configured to:

[0122] According to the rescue communication records corresponding to each candidate communication network, the number of communications corresponding to each candidate communication network is determined; according to the number of communications corresponding to each candidate communication network, the communication priority between each candidate communication network is determined; according to the communication priority, the target communication network is determined from each candidate communication network.

[0123] In an exemplary embodiment, the fault processing module 30 is specifically configured to:

[0124] The current fault data is uploaded to the rescue data platform through the target communication network; the vehicle alarm information is sent to the rescue center through the target communication network to instruct the rescue center to obtain the current fault data from the rescue data platform and perform fault processing on the target vehicle according to the current fault data.

[0125] In an exemplary embodiment, the data acquisition module 10 is specifically used for:

[0126] Acquire dimensional data of the target vehicle under each preset dimension; wherein each preset dimension includes at least two of a vehicle position dimension, a vehicle travel dimension, a vehicle fault dimension, and an in-vehicle information dimension; process the dimensional data under each preset dimension to obtain current fault data of the target vehicle.

[0127] Each module in the above vehicle fault handling device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0128] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 7 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a vehicle fault handling method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0129] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0130] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0131] In response to a vehicle fault instruction for a target vehicle, obtaining current fault data of the target vehicle;

[0132] Determine the target communication network from the communication networks configured in the target vehicle according to the historical rescue communication records of the target vehicle and the network quality of the current communication network; wherein the communication networks include the current communication network, and different communication networks correspond to different communication operators;

[0133] According to the current fault data and the target communication network, the target vehicle is fault-handled.

[0134] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0135] When it is determined that the current communication network is in a normal state based on its network quality, the current communication network is used as the target communication network; when it is determined that the current communication network is in an abnormal state based on its network quality, the target communication network is determined from candidate communication networks configured in the target vehicle based on historical rescue communication records of the target vehicle; wherein the candidate communication network is a communication network other than the current communication network.

[0136] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0137] The rescue communication records corresponding to each candidate communication network are obtained from the historical rescue communication records of the target vehicle; and the target communication network is determined from the candidate communication networks according to the rescue communication records corresponding to each candidate communication network.

[0138] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0139] According to the rescue communication records corresponding to each candidate communication network, the number of communications corresponding to each candidate communication network is determined; according to the number of communications corresponding to each candidate communication network, the communication priority between each candidate communication network is determined; according to the communication priority, the target communication network is determined from each candidate communication network.

[0140] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0141] The current fault data is uploaded to the rescue data platform through the target communication network; the vehicle alarm information is sent to the rescue center through the target communication network to instruct the rescue center to obtain the current fault data from the rescue data platform and perform fault processing on the target vehicle according to the current fault data.

[0142] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0143] Acquire dimensional data of the target vehicle under each preset dimension; wherein each preset dimension includes at least two of a vehicle position dimension, a vehicle travel dimension, a vehicle fault dimension, and an in-vehicle information dimension; process the dimensional data under each preset dimension to obtain current fault data of the target vehicle.

[0144] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0145] In response to a vehicle fault instruction for a target vehicle, obtaining current fault data of the target vehicle;

[0146] Determine the target communication network from the communication networks configured in the target vehicle according to the historical rescue communication records of the target vehicle and the network quality of the current communication network; wherein the communication networks include the current communication network, and different communication networks correspond to different communication operators;

[0147] According to the current fault data and the target communication network, the target vehicle is fault-handled.

[0148] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0149] When it is determined that the current communication network is in a normal state based on its network quality, the current communication network is used as the target communication network; when it is determined that the current communication network is in an abnormal state based on its network quality, the target communication network is determined from candidate communication networks configured in the target vehicle based on historical rescue communication records of the target vehicle; wherein the candidate communication network is a communication network other than the current communication network.

[0150] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0151] The rescue communication records corresponding to each candidate communication network are obtained from the historical rescue communication records of the target vehicle; and the target communication network is determined from the candidate communication networks according to the rescue communication records corresponding to each candidate communication network.

[0152] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0153] According to the rescue communication records corresponding to each candidate communication network, the number of communications corresponding to each candidate communication network is determined; according to the number of communications corresponding to each candidate communication network, the communication priority between each candidate communication network is determined; according to the communication priority, the target communication network is determined from each candidate communication network.

[0154] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0155] The current fault data is uploaded to the rescue data platform through the target communication network; the vehicle alarm information is sent to the rescue center through the target communication network to instruct the rescue center to obtain the current fault data from the rescue data platform and perform fault processing on the target vehicle according to the current fault data.

[0156] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0157] Acquire dimensional data of the target vehicle under each preset dimension; wherein each preset dimension includes at least two of a vehicle position dimension, a vehicle travel dimension, a vehicle fault dimension, and an in-vehicle information dimension; process the dimensional data under each preset dimension to obtain current fault data of the target vehicle.

[0158] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0159] In response to a vehicle fault instruction for a target vehicle, obtaining current fault data of the target vehicle;

[0160] Determine the target communication network from the communication networks configured in the target vehicle according to the historical rescue communication records of the target vehicle and the network quality of the current communication network; wherein the communication networks include the current communication network, and different communication networks correspond to different communication operators;

[0161] According to the current fault data and the target communication network, the target vehicle is fault-handled.

[0162] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0163] When it is determined that the current communication network is in a normal state based on its network quality, the current communication network is used as the target communication network; when it is determined that the current communication network is in an abnormal state based on its network quality, the target communication network is determined from candidate communication networks configured in the target vehicle based on historical rescue communication records of the target vehicle; wherein the candidate communication network is a communication network other than the current communication network.

[0164] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0165] The rescue communication records corresponding to each candidate communication network are obtained from the historical rescue communication records of the target vehicle; and the target communication network is determined from the candidate communication networks according to the rescue communication records corresponding to each candidate communication network.

[0166] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0167] According to the rescue communication records corresponding to each candidate communication network, the number of communications corresponding to each candidate communication network is determined; according to the number of communications corresponding to each candidate communication network, the communication priority between each candidate communication network is determined; according to the communication priority, the target communication network is determined from each candidate communication network.

[0168] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0169] The current fault data is uploaded to the rescue data platform through the target communication network; the vehicle alarm information is sent to the rescue center through the target communication network to instruct the rescue center to obtain the current fault data from the rescue data platform and perform fault processing on the target vehicle according to the current fault data.

[0170] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0171] Acquire dimensional data of the target vehicle under each preset dimension; wherein each preset dimension includes at least two of a vehicle position dimension, a vehicle travel dimension, a vehicle fault dimension, and an in-vehicle information dimension; process the dimensional data under each preset dimension to obtain current fault data of the target vehicle.

[0172] It should be noted that the data involved in this application (including but not limited to data on historical rescue communication records, etc.) are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0173] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0174] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0175] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A vehicle fault handling method, characterized in that: The method comprises: In response to a vehicle fault instruction for a target vehicle, obtaining current fault data of the target vehicle; Determine a target communication network from various communication networks configured in the target vehicle according to the historical rescue communication record of the target vehicle and the network quality of the current communication network; wherein each communication network includes the current communication network, and different communication networks correspond to different communication operators; Fault processing is performed on the target vehicle according to the current fault data and the target communication network.

2. The method according to claim 1, characterized in that The step of determining a target communication network from various communication networks configured in the target vehicle according to the historical rescue communication record of the target vehicle and the network quality of the current communication network comprises: When it is determined that the current communication network is in a normal state according to the network quality of the current communication network, taking the current communication network as a target communication network; When it is determined that the current communication network is in an abnormal state based on the network quality of the current communication network, the target communication network is determined from the candidate communication networks configured in the target vehicle based on the historical rescue communication records of the target vehicle; wherein the candidate communication network is a communication network among the communication networks except the current communication network.

3. The method according to claim 2, characterized in that The number of the candidate communication networks is at least two, and determining the target communication network from the candidate communication networks configured in the target vehicle according to the historical rescue communication record of the target vehicle includes: Acquire rescue communication records corresponding to each candidate communication network from the historical rescue communication records of the target vehicle; According to the rescue communication records corresponding to the candidate communication networks, a target communication network is determined from the candidate communication networks.

4. The method according to claim 3, characterized in that The step of determining a target communication network from each candidate communication network according to the rescue communication records corresponding to each candidate communication network includes: Determine the number of communications corresponding to each candidate communication network according to the rescue communication records corresponding to each candidate communication network; Determine the communication priority between the candidate communication networks according to the number of communications corresponding to the candidate communication networks; According to the communication priority, a target communication network is determined from among the candidate communication networks.

5. The method according to claim 1, characterized in that The performing fault processing on the target vehicle according to the current fault data and the target communication network includes: Uploading the current fault data to the rescue data platform through the target communication network; The vehicle alarm information is sent to the rescue center through the target communication network to instruct the rescue center to obtain the current fault data from the rescue data platform and perform fault processing on the target vehicle according to the current fault data.

6. The method according to claim 1, characterized in that The obtaining of current fault data of the target vehicle comprises: Acquire dimension data of the target vehicle in each preset dimension; wherein each preset dimension includes at least two of a vehicle position dimension, a vehicle travel dimension, a vehicle fault dimension, and an in-vehicle information dimension; The dimensional data under each preset dimension is processed to obtain the current fault data of the target vehicle.

7. A vehicle fault handling device, characterized in that: The device comprises: A data acquisition module, for acquiring current fault data of a target vehicle in response to a vehicle fault instruction for the target vehicle; A network determination module, configured to determine a target communication network from various communication networks configured in the target vehicle according to the historical rescue communication record of the target vehicle and the network quality of the current communication network; wherein each communication network includes the current communication network, and different communication networks correspond to different communication operators; A fault processing module is used to perform fault processing on the target vehicle according to the current fault data and the target communication network.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Vehicle emergency guarantee method based on tire pressure monitoring, cloud platform and client

    CN112976962A

  • Vehicle fault rescue service method, vehicle and readable storage medium

    CN113344385A

  • Vehicle network switching method and device, electronic equipment, storage medium and vehicle

    CN117156511A

  • Network switching method and device, terminal and storage medium

    CN117715130A

  • Vehicle network connection method and device and vehicle

    CN118250253A