Vehicle state analysis method and device and computer equipment

By receiving user requests on the Internet of Vehicles platform, obtaining vehicle data and determining algorithms based on the analysis project, and performing vehicle status analysis, the problem of only overall analysis in the existing technology is solved, and personalized and more accurate vehicle status analysis is achieved. .

CN119135719APending Publication Date: 2024-12-13FAW JIEFANG AUTOMOTIVE CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411259728.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The existing Internet of Vehicles technology can only analyze the overall status of the vehicle, which cannot meet the user's personalized analysis needs, and the analysis results are not accurate enough.

Method used

By receiving user data acquisition requests, obtain the operating data of the target vehicle from the Internet of Vehicles platform, determine the relevant analysis algorithms based on the analysis items selected by the user, and perform state analysis based on the vehicle operation data and algorithms, including determining the algorithm priority and building execution Tasks for personalized analysis.

Benefits of technology

The personalized status analysis of the target vehicle is achieved, which meets the customized needs of users, and improves the accuracy and reference value of the analysis results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119135719A_ABST
    Figure CN119135719A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle state analysis method and device, computer equipment and a storage medium. The method belongs to the technical field of Internet of Vehicles, and comprises the steps of receiving a data acquisition request sent by a user through a user terminal, and acquiring target vehicle operation data of a target vehicle from an Internet of Vehicles platform based on the data acquisition request. And determining an analysis algorithm associated with the target analysis item according to the target analysis item selected by the user through the user terminal. And performing state analysis on the target vehicle according to the operation data of the target vehicle and each analysis algorithm. According to the method, the target analysis item selected by the user is considered, and the problem that only the overall state of the vehicle can be analyzed at present is effectively solved. According to the method, the personalized analysis requirement of the user can be met, and compared with a traditional analysis method, the analysis result is more accurate and has higher reference value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle networking technology, and in particular to a vehicle status analysis method, device and computer equipment. Background Art

[0002] At present, with the rapid development of big data technology in the Internet of Vehicles, the potential value in the data is gradually being explored and applied by people. The vehicle operation data transmitted back by the Internet of Vehicles, including vehicle speed, temperature, pressure and other related data, a large amount of data can be quickly helped vehicle R&D companies to monitor vehicle operation status, troubleshoot faults, analyze indicator trends, etc. after statistical analysis.

[0003] However, currently, when analyzing the status of related vehicles based on the vehicle operation data obtained by the Internet of Vehicles platform, only the overall status of the related vehicles can be analyzed, which cannot meet the user's personalized needs for vehicle status analysis. Summary of the invention

[0004] Based on this, it is necessary to provide a vehicle status analysis method, device and computer equipment that can flexibly analyze the status of a target vehicle according to the analysis items in order to address the above technical problems.

[0005] In a first aspect, the present application provides a vehicle state analysis method. The method comprises:

[0006] Receiving a data acquisition request sent by a user through a user terminal, and acquiring target vehicle operation data of a target vehicle from the Internet of Vehicles platform based on the data acquisition request; wherein the number of the target vehicle is at least one;

[0007] Determine, according to the target analysis item selected by the user through the user terminal, an analysis algorithm associated with the target analysis item; wherein the number of the analysis algorithms is at least one;

[0008] According to the target vehicle operation data and various analysis algorithms, the state analysis of the target vehicle is performed.

[0009] In one embodiment, a state analysis is performed on the target vehicle based on the target vehicle operation data and various analysis algorithms, including:

[0010] Determine the priority of each analysis algorithm;

[0011] The state of the target vehicle is analyzed according to the target vehicle operation data, each analysis algorithm and the priority of each analysis algorithm.

[0012] In one embodiment, determining the priority of each analysis algorithm includes:

[0013] Determine the execution order of each analysis algorithm according to the target analysis project;

[0014] Determine the priority of each analysis algorithm based on the execution order.

[0015] In one embodiment, a state analysis is performed on a target vehicle according to the target vehicle operation data, each analysis algorithm and the priority of each analysis algorithm, including:

[0016] Constructing execution tasks according to the analysis algorithms and the priorities of the analysis algorithms; wherein the number of the execution tasks is multiple;

[0017] Run the execution task, and during the execution of the task, perform status analysis on the target vehicle based on the target vehicle operation data.

[0018] In one embodiment, according to each analysis algorithm and the priority of each analysis algorithm, an execution task is constructed, including:

[0019] Sorting the priorities of the analysis algorithms, and dividing the analysis algorithms into at least one algorithm group according to the sorting results; wherein the analysis algorithms included in each algorithm group have the same priority;

[0020] Determine the execution priority according to the priority of the analysis algorithms included in the algorithm group;

[0021] Build execution tasks based on algorithm groups and execution priorities.

[0022] In one embodiment, the target analysis project is at least one of vehicle analysis, chassis analysis, engine analysis, body analysis, electronic and electrical analysis, and transmission analysis.

[0023] In one of the embodiments, the data acquisition request carries vehicle information and time information.

[0024] In a second aspect, the present application also provides a vehicle state analysis device. The device comprises:

[0025] A receiving module, used to receive a data acquisition request sent by a user through a user terminal, and based on the data acquisition request, acquire target vehicle operation data of a target vehicle from the Internet of Vehicles platform; wherein the number of the target vehicle is at least one;

[0026] A determination module, used to determine an analysis algorithm associated with a target analysis project according to a target analysis project selected by a user through a user terminal; wherein the number of the analysis algorithms is at least one;

[0027] The analysis module is used to perform status analysis on the target vehicle based on the target vehicle operation data and various analysis algorithms.

[0028] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0029] Receiving a data acquisition request sent by a user through a user terminal, and acquiring target vehicle operation data of a target vehicle from the Internet of Vehicles platform based on the data acquisition request; wherein the number of the target vehicle is at least one;

[0030] Determine, according to the target analysis item selected by the user through the user terminal, an analysis algorithm associated with the target analysis item; wherein the number of the analysis algorithms is at least one;

[0031] According to the target vehicle operation data and various analysis algorithms, the state analysis of the target vehicle is performed.

[0032] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0033] Receiving a data acquisition request sent by a user through a user terminal, and acquiring target vehicle operation data of a target vehicle from the Internet of Vehicles platform based on the data acquisition request; wherein the number of the target vehicle is at least one;

[0034] Determine, according to the target analysis item selected by the user through the user terminal, an analysis algorithm associated with the target analysis item; wherein the number of the analysis algorithms is at least one;

[0035] According to the target vehicle operation data and various analysis algorithms, the state analysis of the target vehicle is performed.

[0036] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0037] Receiving a data acquisition request sent by a user through a user terminal, and acquiring target vehicle operation data of a target vehicle from the Internet of Vehicles platform based on the data acquisition request; wherein the number of the target vehicle is at least one;

[0038] Determine, according to the target analysis item selected by the user through the user terminal, an analysis algorithm associated with the target analysis item; wherein the number of the analysis algorithms is at least one;

[0039] According to the target vehicle operation data and various analysis algorithms, the state analysis of the target vehicle is performed.

[0040] The above-mentioned vehicle state analysis method, device and computer equipment receive the data acquisition request sent by the user through the user terminal, and based on the data acquisition request, obtain the target vehicle operation data of the target vehicle from the Internet of Vehicles platform. According to the target analysis project selected by the user through the user terminal, the analysis algorithm associated with the target analysis project is determined. According to the target vehicle operation data and each analysis algorithm, the state analysis of the target vehicle is performed. In this application, according to the data acquisition request sent by the user through the user terminal, the target vehicle operation data of the target vehicle is obtained from the Internet of Vehicles platform. This application also takes into account the target analysis project selected by the user, and effectively solves the problem that only the overall state of the vehicle can be analyzed at present. This application also determines the associated analysis algorithm based on the target analysis project, and finally performs state analysis on the target vehicle according to the target vehicle operation data and each analysis algorithm. This application can not only meet the personalized analysis needs of users, but also compared with traditional analysis methods, the analysis results of this application are more accurate and more valuable for reference. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 An application environment diagram of the vehicle state analysis method provided in this embodiment;

[0042] Figure 2 A schematic flow chart of a first vehicle state analysis method provided in this embodiment;

[0043] Figure 3 A schematic diagram of a process for analyzing the state of a target vehicle provided in this embodiment;

[0044] Figure 4 A schematic diagram of the process of constructing and executing a task provided in this embodiment;

[0045] Figure 5 A schematic flow chart of a second vehicle state analysis method provided in this embodiment;

[0046] Figure 6 A structural block diagram of a vehicle status analysis device provided in this embodiment;

[0047] Figure 7 This is a diagram of the internal structure of the computer device provided in this embodiment. DETAILED DESCRIPTION

[0048] 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.

[0049] The vehicle status analysis method provided in the embodiment of the present application can be executed by a terminal device or by a server. That is, the method can be applied to Figure 1 In the application environment shown. Taking the application to the server as an example, the server 104 receives the data acquisition request sent by the user through the user terminal 102, and based on the data acquisition request, obtains the target vehicle operation data of the target vehicle 102 from the Internet of Vehicles platform; wherein the number of target vehicles is at least one. The server 104 determines the analysis algorithm associated with the target analysis project according to the target analysis project selected by the user through the user terminal; wherein the number of analysis algorithms is at least one. The server 104 performs status analysis on the target vehicle according to the target vehicle operation data and each analysis algorithm.

[0050] The server 104 can be implemented as an independent server or a server cluster composed of multiple servers. The user terminal 102 can be a smart terminal such as a mobile phone or a computer, or a smart wearable device such as a smart bracelet and a smart watch. The target vehicle can be a fuel vehicle or a new energy vehicle, and the target vehicle should have the ability to upload vehicle operation information to the Internet of Vehicles platform.

[0051] In one embodiment, if Figure 2 As shown, a vehicle state analysis method is provided, which is applied to Figure 1 The server in the example is used as an example. Figure 2 As shown, the following steps are included:

[0052] S201, receiving a data acquisition request sent by a user through a user terminal, and acquiring target vehicle operation data of a target vehicle from the Internet of Vehicles platform based on the data acquisition request.

[0053] The number of target vehicles is at least one; the target vehicle refers to a vehicle that needs to be analyzed for status. The data acquisition request refers to a request instruction for obtaining vehicle operation information of the target vehicle. The target vehicle operation data refers to the vehicle operation data of the target vehicle obtained by screening based on the data acquisition request.

[0054] Optionally, in this embodiment, the data acquisition request carries vehicle information and time information. The vehicle information may be a vehicle identification mark, such as a vehicle VIN code. The vehicle information may also be vehicle-related information such as vehicle type and engine type. The time information refers to the time requirement information of the vehicle operation information to be acquired, for example, acquiring the vehicle operation information of a certain period of time.

[0055] As an optional implementation of the embodiment of the present application, based on the vehicle identification and time information carried in the data acquisition request, the target vehicle operation data that meets the time information requirement is obtained from all vehicle operation information of the target vehicle pointed to by the vehicle identification in the Internet of Vehicles platform. In this case, the number of target vehicles is 1.

[0056] As another optional implementation of the embodiment of the present application, based on the vehicle information (e.g., engine type, transmission type, etc.) and time information carried in the data acquisition request, a query statement (e.g., SQL (Structured Query Language) statement) is constructed based on the vehicle information and time information, and the target vehicle operation data that meets the time information requirements is obtained from all vehicle operation information of the target vehicle pointed to by the vehicle identification identifier in the Internet of Vehicles platform based on the query statement. In this case, the number of target vehicles is 1.

[0057] Optionally, in this embodiment, the vehicle operation information can be stored in MySQL, so that the server can quickly retrieve the target vehicle operation data.

[0058] Optionally, in this embodiment, the user can input vehicle information and time information on the user terminal and click the query control, and the server generates a data acquisition request based on the vehicle information and time information.

[0059] S202: Determine an analysis algorithm associated with the target analysis item according to the target analysis item selected by the user through the user terminal.

[0060] Among them, the number of analysis algorithms is at least one. The target analysis project refers to the desired analysis project selected by the user from the candidate analysis projects according to his own needs. The candidate analysis projects of the present application can be vehicle analysis, chassis analysis, engine analysis, body analysis, electronic and electrical analysis, and transmission analysis. The target analysis project is at least one of vehicle analysis, chassis analysis, engine analysis, body analysis, electronic and electrical analysis, and transmission analysis. The analysis algorithm refers to the operation rule for analyzing a certain vehicle data (such as fuel consumption, trajectory similarity, temperature, etc.) based on the vehicle operation data. The analysis algorithm includes but is not limited to a similar route recognition algorithm, a fuel consumption analysis algorithm, a speed analysis algorithm, a torque change analysis algorithm, an intake volume analysis algorithm, and an exhaust volume analysis algorithm.

[0061] As an optional implementation of the embodiment of the present application, the analysis algorithm associated with the target analysis project is determined according to the target analysis project and the algorithm library, wherein the algorithm library records the association relationship between each candidate analysis project and each analysis algorithm.

[0062] Optionally, in this embodiment, a target analysis project may be selected from candidate analysis projects on the front interface through a user terminal.

[0063] S203, performing status analysis on the target vehicle according to the target vehicle operation data and various analysis algorithms.

[0064] As an optional implementation of the embodiment of the present application, the target vehicle operation data and various analysis algorithms are input into a neural network model, and the neural network model performs a state analysis on the target vehicle.

[0065] Another optional implementation of the embodiment of the present application is to determine the input parameters required for each analysis algorithm, obtain the input parameters from the target vehicle operation data, and input them into each analysis algorithm, and perform state analysis on the target vehicle based on the output results of each analysis algorithm.

[0066] It should be noted that since each analysis algorithm is determined according to the target analysis project, the result of the state analysis output of the target vehicle in this application is also the analysis result corresponding to the target analysis project. For example, if the target analysis project is engine analysis, the final state analysis result is the engine analysis result.

[0067] The above-mentioned vehicle state analysis method receives a data acquisition request sent by a user through a user terminal, and based on the data acquisition request, obtains the target vehicle operation data of the target vehicle from the Internet of Vehicles platform. According to the target analysis project selected by the user through the user terminal, the analysis algorithm associated with the target analysis project is determined. According to the target vehicle operation data and each analysis algorithm, the state analysis of the target vehicle is performed. In this application, according to the data acquisition request sent by the user through the user terminal, the target vehicle operation data of the target vehicle is obtained from the Internet of Vehicles platform. This application also takes into account the target analysis project selected by the user, and effectively solves the problem that only the overall state of the vehicle can be analyzed at present. This application also determines the associated analysis algorithm based on the target analysis project, and finally performs state analysis on the target vehicle based on the target vehicle operation data and each analysis algorithm. This application can not only meet the personalized analysis needs of users, but also compared with traditional analysis methods, the analysis results of this application are more accurate and more valuable for reference.

[0068] In one embodiment, in order to more accurately analyze the state of the target vehicle, Figure 3 As shown, an optional implementation of S203 includes:

[0069] S301, determining the priority of each analysis algorithm.

[0070] The priority level refers to the priority level used to characterize the execution order of each analysis algorithm.

[0071] Optionally, in this embodiment, the execution order of each analysis algorithm is determined according to the target analysis project, and the priority of each analysis algorithm is determined according to the execution order.

[0072] It should be noted that among the analysis algorithms, there may be analysis algorithms with the same priority, and the execution order of the analysis algorithms with the same priority is also the same.

[0073] S302: Performing status analysis on the target vehicle according to the target vehicle operation data, various analysis algorithms and the priority of each analysis algorithm.

[0074] Optionally, in this embodiment, an execution task is constructed according to each analysis algorithm and the priority of each analysis algorithm, wherein the number of execution tasks is multiple. The execution task is run, and during the execution of the task, the state of the target vehicle is analyzed based on the target vehicle operation data.

[0075] Optionally, the task is run, and during the task execution, a state analysis of the target vehicle is performed based on the target vehicle operation data. An optional implementation method of performing a state analysis of the target vehicle based on the target vehicle operation data is to run the task, obtain relevant parameters required for the task execution from the target vehicle operation data, and perform a state analysis of the target vehicle based on the result output by the task execution.

[0076] In this embodiment, the priority of each analysis algorithm is first determined. According to each analysis algorithm and the priority of each analysis algorithm, an execution task is constructed; wherein the number of execution tasks is multiple. The execution task is run, and the state analysis of the target vehicle is performed based on the target vehicle operation data, so that the obtained state analysis result is more accurate.

[0077] On the basis of the above embodiments, in order to improve the construction efficiency of the execution task and to improve the accuracy of the final analysis result, as Figure 4 As shown, an optional implementation of S302 includes:

[0078] S401, sorting the priorities of the analysis algorithms, and dividing the analysis algorithms into at least one algorithm group according to the sorting result.

[0079] The analysis algorithms included in each algorithm group have the same priority. The sorting result refers to the result obtained by sorting the analysis algorithms according to their priorities. The algorithm group refers to a collection of analysis algorithms of the same priority.

[0080] S402: Determine the execution priority according to the priorities of the analysis algorithms included in the algorithm group.

[0081] The execution priority refers to the execution priority of the execution tasks corresponding to each algorithm group determined based on the priority of the analysis algorithms contained in each algorithm group. The higher the priority, the earlier the execution order.

[0082] S403: Construct an execution task according to the algorithm group and the execution priority.

[0083] Optionally, in this embodiment, for each algorithm group, the execution task corresponding to the algorithm group. Since each execution task has a corresponding execution priority, an overall execution task is constructed based on each execution task and the corresponding execution priority.

[0084] In this embodiment, since different analysis algorithms have different execution priorities, different analysis algorithms may be associated with each other. For example, the transmitter analysis algorithm needs to rely on the output results of the intake volume analysis algorithm and the exhaust volume analysis algorithm. Therefore, this application creates execution tasks based on the algorithm group as the granularity, that is, each algorithm group corresponds to an execution task. During execution, the execution task with a higher execution priority is executed first, and based on the output result of the previous execution task, the next execution task is executed, and so on, until all execution tasks are completed.

[0085] In this embodiment, the priority of each analysis algorithm is sorted, and according to the sorting result, each analysis algorithm is divided into at least one algorithm group; wherein the analysis algorithms included in each algorithm group have the same priority. According to the priority of the analysis algorithm included in the algorithm group, the execution priority is determined. According to the algorithm group and the execution priority, the execution task is constructed. Based on this embodiment, not only the construction efficiency of the execution task is increased, but also the accuracy of the result of the state analysis of the target vehicle can be further improved.

[0086] In one embodiment, if Figure 5 As shown, an optional implementation of the vehicle state analysis method is:

[0087] S501, receiving a data acquisition request sent by a user through a user terminal, and based on the data acquisition request, acquiring target vehicle operation data of a target vehicle from the Internet of Vehicles platform, wherein the number of target vehicles is at least one; and the data acquisition request carries vehicle information and time information.

[0088] S502, according to the target analysis item selected by the user through the user terminal, determining the analysis algorithm associated with the target analysis item, wherein the number of the analysis algorithm is at least one; the target analysis item is at least one of vehicle analysis, chassis analysis, engine analysis, body analysis, electronic and electrical analysis, and transmission analysis.

[0089] S503: Determine the execution order of each analysis algorithm according to the target analysis project.

[0090] S504: Determine the priority of each analysis algorithm according to the execution order.

[0091] S505: sorting the priorities of the analysis algorithms, and dividing the analysis algorithms into at least one algorithm group according to the sorting result, wherein the analysis algorithms included in each algorithm group have the same priority.

[0092] S506: Determine the execution priority according to the priorities of the analysis algorithms included in the algorithm group.

[0093] S507: Construct an execution task according to the algorithm group and the execution priority.

[0094] S508, running the execution task, and during the execution of the task, performing a status analysis on the target vehicle based on the target vehicle operation data.

[0095] This embodiment receives a data acquisition request sent by a user through a user terminal, and based on the data acquisition request, obtains the target vehicle operation data of the target vehicle from the Internet of Vehicles platform. According to the target analysis project selected by the user through the user terminal, the analysis algorithm associated with the target analysis project is determined. According to the target vehicle operation data and each analysis algorithm, the state analysis of the target vehicle is performed. In this application, according to the data acquisition request sent by the user through the user terminal, the target vehicle operation data of the target vehicle is obtained from the Internet of Vehicles platform. This application also takes into account the target analysis project selected by the user, and effectively solves the problem that only the overall state of the vehicle can be analyzed at present. This application also determines the associated analysis algorithm based on the target analysis project, and finally performs state analysis on the target vehicle based on the target vehicle operation data and each analysis algorithm. This application can not only meet the personalized analysis needs of users, but also compared with traditional analysis methods, the analysis results of this application are more accurate and more valuable for reference.

[0096] Based on the same inventive concept, the embodiment of the present application also provides a vehicle state analysis device for implementing the vehicle state analysis 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 the embodiment of a vehicle state analysis device provided below can refer to the limitations of the vehicle state analysis method above, and will not be repeated here.

[0097] In one embodiment, if Figure 6 As shown, a vehicle state analysis device 1 is provided, comprising:

[0098] A receiving module, used to receive a data acquisition request sent by a user through a user terminal, and based on the data acquisition request, acquire target vehicle operation data of a target vehicle from the Internet of Vehicles platform; wherein the number of the target vehicle is at least one;

[0099] A determination module, used to determine an analysis algorithm associated with a target analysis project according to a target analysis project selected by a user through a user terminal; wherein the number of the analysis algorithms is at least one;

[0100] The analysis module is used to perform status analysis on the target vehicle based on the target vehicle operation data and various analysis algorithms.

[0101] In one embodiment, the Figure 6 The analysis module 30 is also specifically used for:

[0102] Determine the priority of each analysis algorithm;

[0103] The state of the target vehicle is analyzed according to the target vehicle operation data, each analysis algorithm and the priority of each analysis algorithm.

[0104] In one embodiment, the Figure 6 The analysis module 30 is also specifically used for:

[0105] Determine the execution order of each analysis algorithm according to the target analysis project;

[0106] Determine the priority of each analysis algorithm based on the execution order.

[0107] In one embodiment, the Figure 6 The analysis module 30 is also specifically used for:

[0108] Constructing execution tasks according to the analysis algorithms and the priorities of the analysis algorithms; wherein the number of the execution tasks is multiple;

[0109] Run the execution task and perform status analysis on the target vehicle based on the target vehicle operation data.

[0110] In one embodiment, the Figure 6 The analysis module 30 is also specifically used for:

[0111] Sorting the priorities of the analysis algorithms, and dividing the analysis algorithms into at least one algorithm group according to the sorting results; wherein the analysis algorithms included in each algorithm group have the same priority;

[0112] Determine the execution priority according to the priority of the analysis algorithms included in the algorithm group;

[0113] Build execution tasks based on algorithm groups and execution priorities.

[0114] In one embodiment, the target analysis project is at least one of vehicle analysis, chassis analysis, engine analysis, body analysis, electronic and electrical analysis, and transmission analysis.

[0115] In one of the embodiments, the data acquisition request carries vehicle information and time information.

[0116] Each module in the above vehicle state analysis 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.

[0117] In one embodiment, a computer device is provided, whose internal structure diagram can be as follows: 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 the 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 realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a vehicle state analysis method is realized. 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.

[0118] 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.

[0119] In one 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:

[0120] Receiving a data acquisition request sent by a user through a user terminal, and acquiring target vehicle operation data of a target vehicle from the Internet of Vehicles platform based on the data acquisition request; wherein the number of the target vehicle is at least one;

[0121] Determine, according to the target analysis item selected by the user through the user terminal, an analysis algorithm associated with the target analysis item; wherein the number of the analysis algorithms is at least one;

[0122] According to the target vehicle operation data and various analysis algorithms, the state analysis of the target vehicle is performed.

[0123] In one embodiment, when the processor executes the computer program, the following steps are further implemented: performing a state analysis on the target vehicle according to the target vehicle operation data and various analysis algorithms, including:

[0124] Determine the priority of each analysis algorithm;

[0125] The state of the target vehicle is analyzed according to the target vehicle operation data, each analysis algorithm and the priority of each analysis algorithm.

[0126] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the priority of each analysis algorithm, including:

[0127] Determine the execution order of each analysis algorithm according to the target analysis project;

[0128] Determine the priority of each analysis algorithm based on the execution order.

[0129] In one embodiment, when the processor executes the computer program, the following steps are further implemented: performing a state analysis on the target vehicle according to the target vehicle operation data, each analysis algorithm and the priority of each analysis algorithm, including:

[0130] Constructing execution tasks according to the analysis algorithms and the priorities of the analysis algorithms; wherein the number of the execution tasks is multiple;

[0131] Run the execution task, and during the execution of the task, perform status analysis on the target vehicle based on the target vehicle operation data.

[0132] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: constructing execution tasks according to each analysis algorithm and the priority of each analysis algorithm; wherein the number of execution tasks is multiple, including:

[0133] Sorting the priorities of the analysis algorithms, and dividing the analysis algorithms into at least one algorithm group according to the sorting results; wherein the analysis algorithms included in each algorithm group have the same priority;

[0134] Determine the execution priority according to the priority of the analysis algorithms included in the algorithm group;

[0135] Build execution tasks based on algorithm groups and execution priorities.

[0136] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the target analysis project is at least one of vehicle analysis, chassis analysis, engine analysis, body analysis, electronic and electrical analysis, and transmission analysis.

[0137] In one embodiment, when the processor executes the computer program, the following steps are further implemented: the data acquisition request carries vehicle information and time information.

[0138] 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:

[0139] Receiving a data acquisition request sent by a user through a user terminal, and acquiring target vehicle operation data of a target vehicle from the Internet of Vehicles platform based on the data acquisition request; wherein the number of the target vehicle is at least one;

[0140] Determine, according to the target analysis item selected by the user through the user terminal, an analysis algorithm associated with the target analysis item; wherein the number of the analysis algorithms is at least one;

[0141] According to the target vehicle operation data and various analysis algorithms, the state analysis of the target vehicle is performed.

[0142] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: performing a state analysis on the target vehicle according to the target vehicle operation data and various analysis algorithms, including:

[0143] Determine the priority of each analysis algorithm;

[0144] The state of the target vehicle is analyzed according to the target vehicle operation data, each analysis algorithm and the priority of each analysis algorithm.

[0145] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: determining the priority of each analysis algorithm, including:

[0146] Determine the execution order of each analysis algorithm according to the target analysis project;

[0147] Determine the priority of each analysis algorithm based on the execution order.

[0148] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: performing a state analysis on the target vehicle according to the target vehicle operation data, each analysis algorithm and the priority of each analysis algorithm, including:

[0149] Constructing execution tasks according to the analysis algorithms and the priorities of the analysis algorithms; wherein the number of the execution tasks is multiple;

[0150] Run the execution task, and during the execution of the task, perform status analysis on the target vehicle based on the target vehicle operation data.

[0151] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: constructing execution tasks according to each analysis algorithm and the priority of each analysis algorithm; wherein the number of execution tasks is multiple, including:

[0152] Sorting the priorities of the analysis algorithms, and dividing the analysis algorithms into at least one algorithm group according to the sorting results; wherein the analysis algorithms included in each algorithm group have the same priority;

[0153] Determine the execution priority according to the priority of the analysis algorithms included in the algorithm group;

[0154] Build execution tasks based on algorithm groups and execution priorities.

[0155] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the target analysis project is at least one of vehicle analysis, chassis analysis, engine analysis, body analysis, electronic and electrical analysis, and transmission analysis.

[0156] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the data acquisition request carries vehicle information and time information.

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

[0158] Receiving a data acquisition request sent by a user through a user terminal, and acquiring target vehicle operation data of a target vehicle from the Internet of Vehicles platform based on the data acquisition request; wherein the number of the target vehicle is at least one;

[0159] Determine, according to the target analysis item selected by the user through the user terminal, an analysis algorithm associated with the target analysis item; wherein the number of the analysis algorithms is at least one;

[0160] According to the target vehicle operation data and various analysis algorithms, the state analysis of the target vehicle is performed.

[0161] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: performing a state analysis on the target vehicle according to the target vehicle operation data and various analysis algorithms, including:

[0162] Determine the priority of each analysis algorithm;

[0163] The state of the target vehicle is analyzed according to the target vehicle operation data, each analysis algorithm and the priority of each analysis algorithm.

[0164] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: determining the priority of each analysis algorithm, including:

[0165] Determine the execution order of each analysis algorithm according to the target analysis project;

[0166] Determine the priority of each analysis algorithm based on the execution order.

[0167] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: performing a state analysis on the target vehicle according to the target vehicle operation data, each analysis algorithm and the priority of each analysis algorithm, including:

[0168] Constructing execution tasks according to the analysis algorithms and the priorities of the analysis algorithms; wherein the number of the execution tasks is multiple;

[0169] Run the execution task, and during the execution of the task, perform status analysis on the target vehicle based on the target vehicle operation data.

[0170] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: constructing execution tasks according to each analysis algorithm and the priority of each analysis algorithm; wherein the number of execution tasks is multiple, including:

[0171] Sorting the priorities of the analysis algorithms, and dividing the analysis algorithms into at least one algorithm group according to the sorting results; wherein the analysis algorithms included in each algorithm group have the same priority;

[0172] Determine the execution priority according to the priority of the analysis algorithms included in the algorithm group;

[0173] Build execution tasks based on algorithm groups and execution priorities.

[0174] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the target analysis project is at least one of vehicle analysis, chassis analysis, engine analysis, body analysis, electronic and electrical analysis, and transmission analysis.

[0175] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the data acquisition request carries vehicle information and time information.

[0176] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods 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 this application can include at least one of non-volatile 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), magnetoresistive 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, etc., but are not limited to this.

[0177] 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 specification.

[0178] 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 state analysis method, characterized in that: The method comprises: Receiving a data acquisition request sent by a user through a user terminal, and acquiring target vehicle operation data of a target vehicle from the Internet of Vehicles platform based on the data acquisition request; wherein the number of the target vehicle is at least one; Determining an analysis algorithm associated with the target analysis item according to the target analysis item selected by the user through the user terminal; wherein the number of the analysis algorithm is at least one; The state of the target vehicle is analyzed according to the target vehicle operation data and each of the analysis algorithms.

2. The method according to claim 1, characterized in that The step of performing state analysis on the target vehicle according to the target vehicle operation data and each of the analysis algorithms comprises: Determining the priority of each of the analysis algorithms; The state analysis of the target vehicle is performed according to the target vehicle operation data, each of the analysis algorithms and the priority of each of the analysis algorithms.

3. The method according to claim 2, characterized in that Determining the priority of each analysis algorithm includes: Determining the execution order of each of the analysis algorithms according to the target analysis project; According to the execution order, the priority of each analysis algorithm is determined.

4. The method according to claim 2, characterized in that: The step of performing state analysis on the target vehicle according to the target vehicle operation data, each of the analysis algorithms and the priority of each of the analysis algorithms comprises: Constructing execution tasks according to each of the analysis algorithms and the priority of each of the analysis algorithms; wherein the number of the execution tasks is multiple; The execution task is run, and during the execution of the execution task, a status analysis is performed on the target vehicle based on the target vehicle operation data.

5. The method according to claim 4, characterized in that The step of constructing an execution task according to each of the analysis algorithms and the priority of each of the analysis algorithms includes: Sorting the priorities of the analysis algorithms, and dividing the analysis algorithms into at least one algorithm group according to the sorting results; wherein the analysis algorithms included in each algorithm group have the same priority; Determining the execution priority according to the priorities of the analysis algorithms included in the algorithm group; The execution task is constructed according to the algorithm group and the execution priority.

6. The method according to any one of claims 1 to 5, characterized in that The target analysis item is at least one of whole vehicle analysis, chassis analysis, engine analysis, body analysis, electronic and electrical analysis, and transmission analysis.

7. The method according to any one of claims 1 to 5, characterized in that The data acquisition request carries vehicle information and time information.

8. A vehicle state analysis device, characterized in that: The device comprises: A receiving module, configured to receive a data acquisition request sent by a user through a user terminal, and based on the data acquisition request, acquire target vehicle operation data of a target vehicle from the Internet of Vehicles platform; wherein the number of the target vehicle is at least one; A determination module, configured to determine an analysis algorithm associated with the target analysis project according to the target analysis project selected by the user; wherein the number of the analysis algorithm is at least one; The analysis module is used to perform status analysis on the target vehicle according to the target vehicle operation data and each of the analysis algorithms.

9. 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 vehicle state analysis method according to any one of claims 1 to 7 are implemented.

10. 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 7 are implemented.