Data processing method and device, computer equipment and readable storage medium

By converting the car terminal log data into data that complies with the link monitoring protocol and building the car cloud link data, the problem of connecting the car terminal log data and cloud service applications is solved, and the accuracy of business logic sorting and problem investigation is improved. .

CN119449832APending Publication Date: 2025-02-14MOMENTA (SUZHOU) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310944409.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The log data uploaded by the car terminal cannot form data in series with the service applications in the cloud server, resulting in inaccurate review of the car terminal business logic and problem investigation.

Method used

By obtaining the log data of the vehicle-side application, converting the format to generate target protocol data that complies with the link monitoring protocol, building the vehicle-cloud link data, and storing it, realizing multiple cloud service applications and simulated vehicle-side applications in the cloud server Application data concatenation.

Benefits of technology

It improves the accuracy of business logic sorting and problem investigation of vehicle-side applications, realizes the visual display of vehicle-cloud link data and the generation of alarm information, and facilitates problem positioning and service upgrades.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119449832A_ABST
    Figure CN119449832A_ABST
Patent Text Reader

Abstract

The invention provides a data processing method and device, computer equipment and a readable storage medium, and relates to the field of automatic driving. The method comprises the following steps: acquiring log data of a vehicle end application of an automatic driving vehicle; performing format conversion on the log data, and generating target protocol data of a simulation vehicle end application on a cloud server; constructing vehicle cloud link data according to the target protocol data, and storing the vehicle cloud link data; wherein the log data is in a data format which does not conform to a link monitoring protocol, the target protocol data is in a data format which conforms to the link monitoring protocol, and the vehicle cloud link data is associated data between the simulated vehicle end application and a plurality of cloud service applications. According to the embodiment of the invention, the plurality of cloud service applications in the cloud server are connected in series with the data of the simulated vehicle end application, a complete function is provided through the cooperative operation of the plurality of applications, and the business logic carding and problem investigation of the vehicle end application are facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of autonomous driving, and in particular to a data processing method, a data processing device, a computer device, and a readable storage medium machine. Background Art

[0002] At present, the vehicle uploads some log data generated by its own applications to the cloud server, so that the cloud server can sort out the business logic and troubleshoot problems of the vehicle-side applications. However, the log data uploaded by the vehicle cannot form a data series with the service applications in the cloud server, and the log data is also very thin, which leads to inaccurate sorting of vehicle-side business logic and troubleshooting. Summary of the invention

[0003] In view of this, the present application provides a data processing method, a data processing device, a computer device and a readable storage medium, which improve the accuracy of business logic sorting and problem troubleshooting of vehicle-side applications.

[0004] In a first aspect, an embodiment of the present application provides a data processing method, which is applied to a cloud server, and the method includes: obtaining log data of a vehicle-side application of an autonomous driving vehicle; converting the format of the log data to generate target protocol data of a simulated vehicle-side application on the cloud server; constructing vehicle-cloud link data according to the target protocol data, and storing the vehicle-cloud link data; wherein the log data is in a data format that does not comply with the link monitoring protocol, the target protocol data is in a data format that complies with the link monitoring protocol, and the vehicle-cloud link data is the association data between the simulated vehicle-side application and multiple cloud service applications.

[0005] In this technical solution, the log data of the vehicle-side application of the autonomous driving vehicle is obtained, and the log data of the vehicle-side application can reflect the driving situation of the autonomous driving vehicle. The format of the vehicle-side log data is converted to the target protocol data of the simulated vehicle-side application that complies with the link monitoring protocol, wherein the simulated vehicle-side application is an application simulated by the vehicle-side application of the autonomous driving vehicle in the cloud server, and its function is similar to that of the vehicle-side application of the autonomous driving vehicle. Furthermore, the vehicle-cloud link data is constructed based on the target protocol data to realize the data series connection of multiple cloud service applications in the cloud server and the simulated vehicle-side application.

[0006] The embodiment of the present application connects multiple cloud service applications in the cloud server in series with the data of the simulated vehicle-side application, and provides a complete function through the collaborative operation of multiple applications, which facilitates the business logic sorting and problem troubleshooting of the vehicle-side application.

[0007] According to the above method of the embodiment of the present application, the following additional technical features may also be provided:

[0008] In the above technical solution, optionally, the log data is formatted and the vehicle-cloud link data is constructed according to the target protocol data, including: formatting the log data through a data monitor of the link monitoring protocol, and constructing the vehicle-cloud link data according to the target protocol data through a data monitor of the link monitoring protocol.

[0009] In this technical solution, the data monitor can be an Open Telemetry data monitor, which uses the monitoring link of Open Telemetry technology on the cloud server to convert log data that does not comply with the link monitoring protocol into target protocol data that complies with the link monitoring protocol, and construct vehicle-cloud link data based on the target protocol data.

[0010] Through the above method, the log data of the vehicle-side application can be connected to the monitoring link of the Open Telemetry technology to realize the monitoring of the vehicle-side application.

[0011] In any of the above technical solutions, optionally, before storing the vehicle-cloud link data, it also includes: associating the first identifier of the log data with the second identifier of the target protocol data.

[0012] In this technical solution, the identification ID of the log data of the vehicle-side application and the identification ID of the target protocol data of the cloud server are associated, so that an entire vehicle-cloud service link can be queried subsequently through the identification ID of the log data or the identification ID of the target protocol data, thereby facilitating the sorting of business logic and troubleshooting of problems based on the vehicle-cloud service link.

[0013] In any of the above technical solutions, optionally, after storing the vehicle-cloud link data, it also includes: searching for the vehicle-cloud link data according to the first identifier of the log data or the second identifier of the target protocol data; and visually displaying the found vehicle-cloud link data.

[0014] In this technical solution, by visualizing the vehicle-cloud link data, users can intuitively see that the service link starts from the vehicle and extends to the cloud server. Therefore, when there is a problem with the service link or the service link needs to be upgraded, users can easily upgrade the service.

[0015] In any of the above technical solutions, optionally, after storing the vehicle-cloud link data, it also includes: if the log data meets the alarm conditions, generating an alarm message; and based on the first identifier of the log data, determining the second identifier associated with it, and obtaining the vehicle-cloud link data corresponding to the second identifier; analyzing the vehicle-cloud link data corresponding to the second identifier to determine the cause of the alarm.

[0016] In this technical solution, an alarm will be issued when there is a problem with the log data of the vehicle-side application, and data can be searched according to the identification ID of the log data to quickly locate the problem and realize accident monitoring.

[0017] In any of the above technical solutions, optionally, in the process of performing data format conversion on log data to generate target protocol data, it also includes: identifying key data in the log data based on business key fields and extracting the key data.

[0018] The business key fields include at least one of the following: time and business identifier.

[0019] In this technical solution, a function of extracting key data is provided. Specifically, when the cloud server monitors and collects data, key data is identified in the log data based on preset business key fields, and the key data is extracted for focus.

[0020] In the embodiment of the present application, key data can be extracted based on business needs, which increases the importance of key data and meets personalized business development needs. In addition, by supporting business needs on the cloud server, modifications to the vehicle side are avoided, thereby reducing development costs.

[0021] In the second aspect, an embodiment of the present application provides a data processing device, which is applied to a cloud server, and the device includes: a data acquisition module, which is used to acquire log data of a vehicle-side application of an autonomous driving vehicle; a conversion module, which is used to convert the format of the log data and generate target protocol data of a simulated vehicle-side application on the cloud server; a data construction module, which is used to construct vehicle-cloud link data according to the target protocol data; a storage module, which is used to store the vehicle-cloud link data; wherein the log data is in a data format that does not comply with the link monitoring protocol, the target protocol data is in a data format that complies with the link monitoring protocol, and the vehicle-cloud link data is the association data between the simulated vehicle-side application and multiple cloud service applications.

[0022] In a third aspect, an embodiment of the present application provides a computer device, which includes at least one processor, the processor and a memory are coupled, the memory stores programs or instructions that can be executed on the processor, and when the programs or instructions are executed by the processor, the steps of the method of the first aspect are implemented.

[0023] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method of the first aspect are implemented.

[0024] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method of the first aspect.

[0025] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method of the first aspect.

[0026] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0028] Figure 1 A schematic diagram showing a flow chart of a data processing method according to an embodiment of the present application is shown;

[0029] Figure 2 A structural block diagram of a data processing device according to an embodiment of the present application is shown;

[0030] Figure 3 A structural block diagram of a computer device according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0031] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0032] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0033] A functional application on the vehicle side corresponds to multiple service applications on the cloud server, that is, the cloud server needs multiple service applications to support a vehicle-side function. The call links of multiple service applications in the cloud server can be connected through the Open Telemetry protocol, but the vehicle side cannot access this protocol. It can only report log data to the cloud server, but cannot access the Open Telemetry protocol, and cannot form a vehicle-cloud serial data link. In addition, the log data is also very thin, resulting in inaccurate business logic sorting and problem troubleshooting on the vehicle side.

[0034] In the embodiment of the present application, the discrete log data of the vehicle side is associated with the service link of the cloud server, so that the log data uploaded by the vehicle side and the service application in the cloud server form a data series connection, which improves the accuracy of the business logic sorting and problem troubleshooting of the vehicle side application. The data processing method, data processing device, computer equipment and readable storage medium provided by the embodiment of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.

[0035] The present application embodiment provides a data processing method, which is applied to a cloud server, such as Figure 1 As shown, the method includes:

[0036] Step 101, obtaining log data of the vehicle-side application of the autonomous driving vehicle.

[0037] In this step, the log data of the vehicle-side application of the autonomous vehicle is obtained, and the log data of the vehicle-side application can reflect the driving conditions of the autonomous vehicle. The log data of the vehicle-side application includes environmental data and / or vehicle data. Environmental data refers to the external environment conditions recognized by various sensors of the vehicle, including lane lines, traffic signs, pedestrians, moving vehicles and other elements. Vehicle data includes but is not limited to basic vehicle data, vehicle operation data, vehicle positioning data, etc. Basic vehicle data includes vehicle identification code, engine number, vehicle model, license plate, color, size and other characteristics of the vehicle. Vehicle operation data includes uniform speed, acceleration, deceleration, driving idle, parking idle, gear shifting, coasting, braking, acceleration and speed control, steering, reversing, etc.

[0038] Step 102 , convert the format of the log data to generate target protocol data of the simulated vehicle-side application on the cloud server, wherein the log data is in a data format that does not comply with the link monitoring protocol, and the target protocol data is in a data format that complies with the link monitoring protocol.

[0039] In this step, the format of the vehicle-side log data is converted into target protocol data of a simulated vehicle-side application that complies with the link monitoring protocol, wherein the simulated vehicle-side application is an application simulated in the cloud server for the vehicle-side application of the autonomous driving vehicle, and its function is similar to that of the vehicle-side application of the autonomous driving vehicle.

[0040] In one embodiment of the present application, the format of log data is converted and the vehicle-cloud link data is constructed according to the target protocol data, including: the format of log data is converted through a data monitor of the link monitoring protocol, and the vehicle-cloud link data is constructed according to the target protocol data through a data monitor of the link monitoring protocol.

[0041] In this embodiment, the data monitor can be an Open Telemetry data monitor, which uses the monitoring link of Open Telemetry technology on the cloud server to convert log data that does not comply with the link monitoring protocol into target protocol data that complies with the link monitoring protocol, and construct vehicle-cloud link data based on the target protocol data.

[0042] Through the above method, the log data of the vehicle-side application can be connected to the monitoring link of the Open Telemetry technology to realize the monitoring of the vehicle-side application.

[0043] Step 103, constructing vehicle-cloud link data according to the target protocol data, and storing the vehicle-cloud link data, wherein the vehicle-cloud link data is association data between simulated vehicle-side applications and multiple cloud service applications.

[0044] In this step, vehicle-cloud link data is constructed based on the target protocol data to realize data concatenation between multiple cloud service applications in the cloud server and simulated vehicle-side applications.

[0045] The embodiment of the present application connects multiple cloud service applications in the cloud server in series with the data of the simulated vehicle-side application, and provides a complete function through the collaborative operation of multiple applications, which facilitates the business logic sorting and problem troubleshooting of the vehicle-side application.

[0046] In one embodiment of the present application, after generating the target protocol data of the simulated vehicle-side application on the cloud server, it also includes: associating the first identifier of the log data with the second identifier of the target protocol data.

[0047] In this embodiment, the identification ID of the log data of the vehicle-side application is associated with the identification ID of the target protocol data of the cloud server, that is, the identification ID of the data that does not comply with the link monitoring protocol is associated with the identification ID of the data that complies with the link monitoring protocol. After the association is performed, the vehicle-cloud link data constructed by the target protocol data is stored.

[0048] In an embodiment of the present application, the identification ID of the log data of the vehicle-side application and the identification ID of the target protocol data of the cloud server are associated, so that an entire vehicle-cloud service link can be queried subsequently through the identification ID of the log data or the identification ID of the target protocol data, thereby facilitating the sorting of business logic and troubleshooting of problems based on the vehicle-cloud service link.

[0049] In one embodiment of the present application, after storing the vehicle-cloud link data, it also includes: searching for the vehicle-cloud link data according to the first identifier of the log data or the second identifier of the target protocol data; and visually displaying the found vehicle-cloud link data.

[0050] In this embodiment, since the first identifier of the log data is associated with the second identifier of the target protocol data, and the vehicle-to-cloud link data is constructed based on the target protocol data, it is possible to search for the vehicle-to-cloud link data according to the first identifier or the second identifier. Further, after the vehicle-to-cloud link data is found, the data is visualized.

[0051] By visualizing the vehicle-cloud link data, users can intuitively see that the service link starts from the vehicle and extends to the cloud server, involving multiple cloud service applications (e.g., application A, application B, application C, etc.) of the cloud server. Therefore, when problems occur in the service link or the service link needs to be upgraded, users can easily upgrade the service.

[0052] In one embodiment of the present application, after the vehicle-cloud link data is stored, it also includes: if the log data meets the alarm conditions, an alarm message is generated; and based on the first identifier of the log data, a second identifier associated with it is determined, and the vehicle-cloud link data corresponding to the second identifier is obtained; the vehicle-cloud link data corresponding to the second identifier is analyzed to determine the cause of the alarm.

[0053] In this embodiment, when there is a problem with the log data of the vehicle-side application, an alarm will be issued, and data can be searched according to the identification ID of the log data to quickly locate the problem and realize accident monitoring.

[0054] Specifically, it is determined whether the log data meets the alarm condition, and if so, an alarm message is generated. After the alarm message appears, since the first identifier of the log data is associated with the second identifier of the target protocol data, the second identifier associated with the first identifier of the log data is determined, and the vehicle-cloud link data constructed by the target protocol data corresponding to the second identifier is obtained to locate the problem, and the alarm cause of the log data is determined by analyzing the vehicle-cloud link data to achieve accident monitoring.

[0055] In addition to accident monitoring, some problem data can also be collected to iteratively update autonomous driving related models (for example, perception models, control models, etc.), and the iteratively updated models can be sent to autonomous driving vehicles to improve autonomous driving performance.

[0056] In one embodiment of the present application, in the process of converting the data format of the log data to generate the target protocol data, it also includes: identifying key data in the log data based on the business key fields, and extracting the key data.

[0057] The business key fields include at least one of the following: time and business identifier.

[0058] In this technical solution, a function of extracting key data is provided. Specifically, when the cloud server monitors and collects data, key data is identified in the log data based on preset business key fields, and the key data is extracted for focus.

[0059] In the embodiment of the present application, key data can be extracted based on business needs, which increases the importance of key data and meets personalized business development needs. In addition, by supporting business needs on the cloud server, modifications to the vehicle side are avoided, thereby reducing development costs.

[0060] As a specific implementation of the above data processing method, the present application embodiment provides a data processing device, which is applied to a cloud server. Figure 2 As shown, the data processing device 200 includes: a data acquisition module 201, a conversion module 202, a data construction module 203 and a storage module 204.

[0061] Among them, the data acquisition module 201 is used to obtain the log data of the vehicle-side application of the autonomous driving vehicle; the conversion module 202 is used to convert the format of the log data to generate the target protocol data of the simulated vehicle-side application on the cloud server; the data construction module 203 is used to construct the vehicle-cloud link data according to the target protocol data; the storage module 204 is used to store the vehicle-cloud link data; wherein the log data is a data format that does not comply with the link monitoring protocol, the target protocol data is a data format that complies with the link monitoring protocol, and the vehicle-cloud link data is the association data between the simulated vehicle-side application and multiple cloud service applications.

[0062] In this embodiment, the log data of the vehicle-side application of the autonomous driving vehicle is obtained, and the log data of the vehicle-side application can reflect the driving situation of the autonomous driving vehicle. The format of the vehicle-side log data is converted to the target protocol data of the simulated vehicle-side application that complies with the link monitoring protocol, wherein the simulated vehicle-side application is an application simulated by the vehicle-side application of the autonomous driving vehicle in the cloud server, and its function is similar to that of the vehicle-side application of the autonomous driving vehicle. Furthermore, based on the target protocol data, the vehicle-cloud link data is constructed to realize the data series connection of multiple cloud service applications in the cloud server and the simulated vehicle-side application.

[0063] The embodiment of the present application connects multiple cloud service applications in the cloud server in series with the data of the simulated vehicle-side application, and provides a complete function through the collaborative operation of multiple applications, which facilitates the business logic sorting and problem troubleshooting of the vehicle-side application.

[0064] Furthermore, the conversion module 202 is specifically used to: convert the format of the log data through the data monitor of the link monitoring protocol, and construct the vehicle-cloud link data according to the target protocol data through the data monitor of the link monitoring protocol.

[0065] Furthermore, the conversion module 202 is further configured to associate the first identifier of the log data with the second identifier of the target protocol data.

[0066] Furthermore, the device also includes: a search module, used to search for vehicle-cloud link data according to the first identifier of the log data or the second identifier of the target protocol data; and a display module, used to visually display the found vehicle-cloud link data.

[0067] Furthermore, the device also includes: an alarm module, which is used to generate alarm information if the log data meets the alarm conditions; a search module, which is also used to determine the second identifier associated with the log data based on the first identifier, and obtain the vehicle-cloud link data corresponding to the second identifier; the device also includes: an analysis module, which is used to analyze the vehicle-cloud link data corresponding to the second identifier to determine the cause of the alarm.

[0068] Furthermore, the device also includes: an extraction module, which is used to identify key data in the log data based on business key fields and extract the key data.

[0069] Furthermore, the business key field includes at least one of the following: time, business identifier.

[0070] The data processing device 200 in the embodiment of the present application can be a computer device, or a component in a computer device, such as an integrated circuit or a chip. The computer device can be a terminal, or other devices other than a terminal. Exemplarily, the computer device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted computer device, a mobile Internet device (Mobile Internet Device, MID), a robot, an ultra-mobile personal computer (Ultra-Mobile Personal Computer, UMPC), a netbook or a personal digital assistant (Personal Digital Assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (Personal Computer, PC), etc., which is not specifically limited in the embodiment of the present application.

[0071] The data processing device 200 provided in the embodiment of the present application can realize Figure 1 To avoid repetition, the various processes implemented in the data processing method embodiment will not be described here.

[0072] The present application also provides a computer device, such as Figure 3 As shown, the computer device 300 includes at least one processor 301, and the processor 301 is coupled to a memory 302. The memory 302 stores programs or instructions that can be run on the processor 301. When the program or instruction is executed by the processor 301, the various steps of the above-mentioned data processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0073] It should be noted that the computer device in the embodiment of the present application includes the above-mentioned mobile computer device and non-mobile computer device.

[0074] The memory 302 can be used to store software programs and various data. The memory 302 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 302 may include a volatile memory or a non-volatile memory, or the memory 302 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 302 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0075] The processor 301 may include one or more processing units; optionally, the processor 301 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 301.

[0076] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned data processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0077] An embodiment of the present application also provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned data processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0078] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0079] An embodiment of the present application also provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned data processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0080] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0081] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A data processing method, characterized in that: Applied to a cloud server, the method includes: Obtain log data of the vehicle-side application of the autonomous vehicle; Convert the log data into a format to generate target protocol data for the simulated vehicle-side application on the cloud server; Constructing vehicle-to-cloud link data according to the target protocol data, and storing the vehicle-to-cloud link data; Among them, the log data is in a data format that does not comply with the link monitoring protocol, the target protocol data is in a data format that complies with the link monitoring protocol, and the vehicle-cloud link data is the association data between the simulated vehicle-side application and multiple cloud service applications.

2. The method according to claim 1, characterized in that The format conversion of the log data and the construction of the vehicle-cloud link data according to the target protocol data include: The log data is formatted through the data monitor of the link monitoring protocol, and the vehicle-cloud link data is constructed according to the target protocol data through the data monitor of the link monitoring protocol.

3. The method according to claim 1, characterized in that Before storing the vehicle-to-cloud link data, the method further includes: The first identifier of the log data is associated with the second identifier of the target protocol data.

4. The method according to claim 3, characterized in that After storing the vehicle-to-cloud link data, the method further includes: Searching for the vehicle-cloud link data according to the first identifier of the log data or the second identifier of the target protocol data; The found vehicle-cloud link data is visualized.

5. The method according to claim 3, characterized in that: After storing the vehicle-to-cloud link data, the method further includes: If the log data meets the alarm condition, generating alarm information; and Based on the first identifier of the log data, determine the second identifier associated with the log data, and obtain the vehicle-cloud link data corresponding to the second identifier; Analyze the vehicle-cloud link data corresponding to the second identifier to determine the cause of the alarm.

6. The method according to any one of claims 1 to 5, characterized in that The process of converting the data format of the log data to generate the target protocol data also includes: Key data is identified in the log data based on business key fields, and the key data is extracted.

7. The method according to claim 6, characterized in that The business key field includes at least one of the following: time and business identifier.

8. A data processing device, characterized in that: Applied to a cloud server, the device comprises: A data acquisition module, used to acquire log data of vehicle-side applications of autonomous driving vehicles; A conversion module, used for converting the format of the log data to generate target protocol data of the simulated vehicle-side application on the cloud server; A data construction module, used to construct vehicle-cloud link data according to the target protocol data; A storage module, used to store the vehicle-cloud link data; Among them, the log data is in a data format that does not comply with the link monitoring protocol, the target protocol data is in a data format that complies with the link monitoring protocol, and the vehicle-cloud link data is the association data between the simulated vehicle-side application and multiple cloud service applications.

9. A computer device, characterized in that: The method comprises at least one processor, wherein the processor is coupled to a memory, wherein the memory stores a program or instruction running on the processor, and when the program or instruction is executed by the processor, the steps of the data processing method according to any one of claims 1 to 7 are implemented.

10. A readable storage medium having a program or instruction stored thereon, characterized in that: When the program or instruction is executed by a processor, the steps of the data processing method according to any one of claims 1 to 7 are implemented.