CN114677781B - Vehicle data uploading method and related device thereof - Google Patents

Vehicle data uploading method and related device thereof Download PDF

Info

Publication number
CN114677781B
CN114677781B CN202210355676.7A CN202210355676A CN114677781B CN 114677781 B CN114677781 B CN 114677781B CN 202210355676 A CN202210355676 A CN 202210355676A CN 114677781 B CN114677781 B CN 114677781B
Authority
CN
China
Prior art keywords
data
vehicle
vehicle data
edge computing
uploading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210355676.7A
Other languages
Chinese (zh)
Other versions
CN114677781A (en
Inventor
刘镇砚
王一炜
陈广源
韩旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Weride Technology Co Ltd
Original Assignee
Guangzhou Weride Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Weride Technology Co Ltd filed Critical Guangzhou Weride Technology Co Ltd
Priority to CN202210355676.7A priority Critical patent/CN114677781B/en
Publication of CN114677781A publication Critical patent/CN114677781A/en
Application granted granted Critical
Publication of CN114677781B publication Critical patent/CN114677781B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)

Abstract

The application discloses a vehicle data uploading method and a related device thereof, wherein a cloud terminal generates uploading priority of vehicle data according to target information of the vehicle data sent by a vehicle terminal; the cloud end returns the equipment information of the idle edge computing equipment according to the resource load condition of the edge computing equipment and the request parameters carried by the edge computing equipment recommendation request sent by the vehicle end, so that the vehicle end transfers the vehicle data to the edge computing equipment corresponding to the equipment information through the storage medium, the data uploading request is sent to the cloud end through the edge computing equipment, the cloud returns the uploading priority of the vehicle data after receiving the data uploading request, the edge computing equipment uploads the vehicle data to the cloud end according to the uploading priority of the vehicle data, and the technical problems that a large amount of vehicle data cannot be uploaded, the vehicle data is required to be uploaded in a designated area by vehicles in the prior art, and the important data cannot be uploaded timely are solved.

Description

Vehicle data uploading method and related device thereof
Technical Field
The present application relates to the field of data transmission technologies, and in particular, to a vehicle data uploading method and a related device thereof.
Background
When the unmanned vehicle is in a road, a large amount of vehicle data can be generated, and simulation test is carried out through the vehicle data, so that the safety of the unmanned vehicle is improved. In order to reduce the storage burden of the vehicle, the generated vehicle data is generally uploaded to the cloud for storage. In the prior art, vehicle data is generally uploaded directly through a mobile network 4G/5G and a wired/wireless network, and a large amount of data uploading cannot be supported due to the limited bandwidth of the mobile network, and the cost is high; the wired/wireless network is adopted to upload the vehicle data, the vehicle is required to be connected with the network in a designated area, and the vehicle cannot leave the network area in the uploading process of the data; in addition, in the prior art, the vehicle data are generally uploaded according to a time sequence, and for some important vehicle data, the vehicle data can be uploaded after the uploading of the previous data is completed, so that the important data cannot be quickly acquired and analyzed.
Disclosure of Invention
The application provides a vehicle data uploading method and a related device thereof, which are used for solving the technical problems that a large amount of vehicle data cannot be uploaded, the vehicle is required to upload the vehicle data in a designated area, the vehicle data is uploaded according to a time sequence, and important data cannot be uploaded in time in the prior art.
In view of this, a first aspect of the present application provides a vehicle data uploading method, applying a cloud, the method including:
receiving target information of vehicle data sent by a vehicle terminal, and generating task information of the vehicle data according to the target information of the vehicle data, wherein the task information of the vehicle data comprises uploading priority of the vehicle data;
receiving an edge computing device recommending request sent by the vehicle end, and returning the equipment information of the idle edge computing device to the vehicle end according to the resource load condition of the edge computing device and the request parameters carried by the edge computing device recommending request; the edge computing device recommends a request to be sent to the vehicle end after copying all the vehicle data to a storage medium; the storage medium is used for connecting edge computing equipment corresponding to the equipment information; the edge computing equipment is used for copying all the vehicle data in the storage medium to the local when detecting that the new storage medium is accessed, and sending a data uploading request to the cloud;
receiving a data uploading request sent by the edge computing equipment, and returning corresponding task information to the edge computing equipment according to request parameters carried by the data uploading request, so that the edge computing equipment uploads the vehicle data to the cloud according to the uploading priority of the vehicle data in the task information;
And receiving and storing the vehicle data uploaded by the edge computing device.
Optionally, the target information includes a data type, an automatic driving scene and a data time;
generating an uploading priority of the vehicle data according to the target information of the vehicle data, including:
determining data type parameters, automatic driving scene parameters and time coefficients of the vehicle data according to the data type, automatic driving scene and data time of the vehicle data;
and calculating the uploading priority of the vehicle data according to the data type parameter, the automatic driving scene parameter and the time coefficient of the vehicle data.
Optionally, the task information further includes a data processing task, where the data processing task includes a data integrity checking task, a data cleaning task, and/or a data compression task.
Optionally, the edge computing device uploads the vehicle data to the cloud according to an upload priority of the vehicle data in the task information, including:
the edge computing equipment creates a data uploading task in a data uploading task queue according to the task information;
the edge computing equipment invokes a data uploading task with high priority from the data uploading task queue according to the uploading priority of the vehicle data, and analyzes task information of the data uploading task with high priority;
When the task information of the high-priority data uploading task includes the data processing task, the edge computing device performs data processing on the vehicle data corresponding to the high-priority data uploading task according to the data processing task, and uploads the vehicle data after data processing to the cloud.
Optionally, the request parameters carried by the recommended request of the edge computing device include an identifier and position information of the vehicle end;
the step of returning the equipment information of the idle edge computing equipment to the vehicle end according to the resource load condition of the edge computing equipment and the request parameters carried by the recommending request of the edge computing equipment comprises the following steps:
and returning the equipment information of the idle edge computing equipment closest to the vehicle end according to the resource load condition of the edge computing equipment, the identification and the position information of the vehicle end.
Optionally, the method further comprises:
after receiving the target information of the vehicle data, configuring the data state of the vehicle data as a first state;
after receiving the data uploading request, updating the data state of the vehicle data into a second state;
after the uploading result data of the vehicle data is received, updating the corresponding data state of the vehicle data into a third state according to the uploading result data, wherein the uploading result data of the vehicle data is sent by the edge computing device after the uploading of the vehicle data is finished, and the uploading result data comprises a vehicle data identifier, an uploading result and device information of the edge computing device.
The second aspect of the present application provides a vehicle data uploading method, including:
after generating vehicle data, the vehicle end sends target information of the vehicle data to the cloud;
the cloud end generates task information of the vehicle data according to the target information of the vehicle data, wherein the task information of the vehicle data comprises uploading priority of the vehicle data;
after the vehicle end copies all the vehicle data to a storage medium, sending an edge computing device recommendation request to the cloud;
the cloud returns equipment information of the idle edge computing equipment to the vehicle end according to the resource load condition of the edge computing equipment and request parameters carried by the recommending request of the edge computing equipment, and the storage medium is used for connecting the edge computing equipment corresponding to the equipment information;
when the edge computing equipment detects that a new storage medium is accessed, copying all the vehicle data in the storage medium to the local, and sending a data uploading request to the cloud;
the cloud returns corresponding task information to the edge computing equipment according to the request parameters carried by the data uploading request;
the edge computing device uploads the vehicle data to the cloud according to the uploading priority of the vehicle data in the task information;
And the cloud receives and stores the vehicle data uploaded by the edge computing equipment.
A third aspect of the present application provides a cloud comprising:
the system comprises a target information receiving unit, a target information processing unit and a target information processing unit, wherein the target information receiving unit is used for receiving target information of vehicle data sent by a vehicle terminal and generating task information of the vehicle data according to the target information of the vehicle data, and the task information of the vehicle data comprises uploading priority of the vehicle data;
an edge computing device recommending request receiving unit, configured to receive an edge computing device recommending request sent by the vehicle end, and return device information of an idle edge computing device to the vehicle end according to a resource load condition of the edge computing device and a request parameter carried by the edge computing device recommending request; the edge computing device recommends a request to be sent to the vehicle end after copying all the vehicle data to a storage medium; the storage medium is used for connecting edge computing equipment corresponding to the equipment information; the edge computing equipment is used for copying all the vehicle data in the storage medium to the local when detecting that the new storage medium is accessed, and sending a data uploading request to the cloud;
A data uploading request receiving unit, configured to receive a data uploading request sent by the edge computing device, and return corresponding task information to the edge computing device according to a request parameter carried by the data uploading request, so that the edge computing device uploads the vehicle data to the cloud according to an uploading priority of the vehicle data in the task information;
and the data storage unit is used for receiving and storing the vehicle data uploaded by the edge computing equipment.
A fourth aspect of the application provides an electronic device comprising a processor and a memory;
the memory is used for storing program codes and transmitting the program codes to the processor;
the processor is configured to execute the vehicle data uploading method according to any of the first aspects according to instructions in the program code.
A fifth aspect of the present application provides a computer-readable storage medium storing program code which, when executed by a processor, implements the vehicle data uploading method of any of the first aspects.
From the above technical scheme, the application has the following advantages:
The application provides a vehicle data uploading method, which is applied to a cloud, and comprises the following steps: receiving target information of vehicle data sent by a vehicle terminal, and generating task information of the vehicle data according to the target information of the vehicle data, wherein the task information of the vehicle data comprises uploading priority of the vehicle data; receiving an edge computing device recommending request sent by a vehicle end, and returning the equipment information of the idle edge computing device to the vehicle end according to the resource load condition of the edge computing device and the request parameters carried by the edge computing device recommending request; the edge computing device recommends a request to be sent by a vehicle end after copying all vehicle data to a storage medium; the storage medium is used for connecting the edge computing equipment corresponding to the equipment information; the edge computing equipment is used for copying all vehicle data in a storage medium to the local when detecting that the new storage medium is accessed, and sending a data uploading request to the cloud; receiving a data uploading request sent by the edge computing equipment, and returning corresponding task information to the edge computing equipment according to request parameters carried by the data uploading request, so that the edge computing equipment uploads the vehicle data to the cloud according to the uploading priority of the vehicle data in the task information; vehicle data uploaded by the edge computing device is received and stored.
According to the method and the device, the cloud end calculates the uploading priority of each vehicle data according to the target information of the vehicle data, so that the priority configuration of the vehicle data is realized, the edge computing equipment can upload the vehicle data to the cloud end according to the uploading priority, the cloud end can indirectly receive the vehicle data and the storage data according to the priority, and important data can be obtained preferentially; the method and the device have the advantages that a large amount of data can be uploaded through the edge computing equipment, the problem that the bandwidth of uploading data at the vehicle end is limited is avoided, the problem that the vehicle needs to upload data in a designated area is also avoided, and the technical problems that the large amount of vehicle data cannot be uploaded, the vehicle needs to upload the vehicle data in the designated area, and the vehicle data is uploaded according to the time sequence in the prior art are solved.
Drawings
In order to more clearly illustrate the embodiments of the application or the technical solutions of the prior art, the drawings which are used in the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the description below are only some embodiments of the application, and that other drawings can be obtained from these drawings without inventive faculty for a person skilled in the art.
Fig. 1 is a schematic flow chart of a vehicle data uploading method according to an embodiment of the present application;
fig. 2 is another flow chart of a vehicle data uploading method according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a cloud according to an embodiment of the present application.
Detailed Description
The application provides a vehicle data uploading method and a related device thereof, which are used for solving the technical problems that a large amount of vehicle data cannot be uploaded, the vehicle is required to upload the vehicle data in a designated area, the vehicle data is uploaded according to a time sequence, and important data cannot be uploaded in time in the prior art.
In order to make the present application better understood by those skilled in the art, the following description will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
For easy understanding, referring to fig. 1, an embodiment of the present application provides a vehicle data uploading method, applied to an edge computing device, including:
step 101, receiving target information of vehicle data sent by a vehicle end, and generating task information of the vehicle data according to the target information of the vehicle data, wherein the task information of the vehicle data comprises uploading priority of the vehicle data.
After the vehicle terminal generates the vehicle data to be uploaded, the vehicle terminal sends the target information of the vehicle data to the cloud terminal, the vehicle terminal can generate one piece of vehicle data every preset time period, and the target information of the vehicle data can be sent to the cloud terminal every time the vehicle data is generated. The target information may include information such as an identifier of a vehicle end (e.g., a vehicle end ID), a vehicle data identifier, a data type, an automatic driving scene, a data time, a data size of vehicle data, summary information (e.g., MD 5) of the vehicle data, and uploading cloud storage, and after receiving the target information of the vehicle data sent by the vehicle end, the cloud receives the target information of the vehicle data, and generates task information of the vehicle data according to the target information. The task information of the vehicle data comprises information such as uploading priority of the vehicle data, vehicle data identification, uploading cloud storage and the like.
The cloud end can determine the uploading priority of the vehicle data according to the data type, the automatic driving scene and the data time of the vehicle data. Specifically, the cloud end can determine data type parameters, automatic driving scene parameters and time coefficients of the vehicle data according to the data type, automatic driving scene and data time of the vehicle data; the uploading priority of the vehicle data is calculated according to the data type parameter, the automatic driving scene parameter and the time coefficient of the vehicle data, and the uploading priority of the vehicle data can be calculated according to the following formula:
P=[(X+max(Y)+Z)]*T;
wherein P is the calculated uploading priority value, the larger the P value is, the higher the priority is, X is a data type parameter, Y is an automatic driving scene parameter, Z is a constant, and T is a time coefficient.
The data types of the vehicle data include accident data, video data, log data, map data, etc., and the data type parameters X corresponding to each data type are different, and the data type of the data of relatively importance may be set to a higher parameter, for example, the accident data may be set to a larger parameter so as to have a high priority, thereby being uploaded preferentially, so that the accident data may be analyzed more quickly. When the map data needs to be acquired for a new place, the map data can be set with larger parameters to acquire high-priority uploading, so that a high-precision map can be manufactured more quickly.
The autopilot scene parameter Y is a set of tag parameters of the autopilot scene, and the tag parameters corresponding to the autopilot scenes have been configured with specific values in advance. Assuming that a drive test task of a certain vehicle includes two scenes, namely a scene 1 and a scene 2, a tag parameter corresponding to the scene 1 is configured to be 3, and a tag parameter corresponding to the scene 2 is configured to be 5, wherein max (Y) =max (3, 5) =5. The tag parameter of the hazard scene may be set to a larger value for faster analysis of the hazard scene.
The parameter Z is an adjustment coefficient, the default value can be 0, and the user can set the parameter Z by himself. For example, a certain vehicle data is calculated to have a lower priority, and due to some specific requirements, the vehicle data needs to be acquired preferentially, and the priority can be adjusted by adjusting the parameter Z. The time coefficient T is a time constant and defaults to higher priority data for the most recent time.
The above parameters may be set according to parameter sets, the priority of the parameter sets from low to high may be a default parameter set (X, Y), a regional parameter set (X, Y) to which the vehicle belongs, a vehicle parameter set (X, Y), and the parameters of the high priority parameter set may cover the parameters of the low priority parameter set. It can be understood that when the vehicle data collected in a certain region is less, or the safety accident happens more frequently, a higher parameter value can be configured for the parameter set of the region, so that the parameter set has higher priority, and the regional parameter set of the vehicle can cover the default parameter set with low priority; for some special vehicles, such as an automatic driving vehicle with an automatic driving algorithm updated just before, in order to acquire the vehicle data for analysis during driving more quickly, a vehicle parameter set of the vehicle may be configured with a higher parameter value so as to have a higher priority, where the vehicle parameter set of the vehicle covers a regional parameter set to which a vehicle with a low priority belongs.
Further, after receiving the target information of the vehicle data, the cloud end can establish a data index according to the target information, and can search through the identification of the vehicle end, the vehicle data identification, the data type and the like, the vehicle end can also configure the data state of the vehicle data to be a first state, and the first state can be a created state.
Step 102, receiving an edge computing device recommendation request sent by a vehicle end, and returning the device information of the idle edge computing device to the vehicle end according to the resource load condition of the edge computing device and the request parameters carried by the edge computing device recommendation request; the edge computing device recommends a request to be sent by a vehicle end after copying all vehicle data to a storage medium; the storage medium is used for connecting the edge computing equipment corresponding to the equipment information; the edge computing device is used for copying all vehicle data in the storage medium to the local when the access to the new storage medium is detected, and sending a data uploading request to the cloud.
After the vehicle end copies all the vehicle data to be uploaded to a storage medium (such as a mobile hard disk), the vehicle end can send an edge computing device recommendation request to the cloud end, and after the cloud end receives the edge computing device recommendation request, the cloud end returns the device information of the idle edge computing device to the vehicle end according to the resource load condition of the edge computing device and the request parameters carried by the edge computing device recommendation request, so that the vehicle end can be allocated with the idle edge computing device closest to the vehicle end in order to improve the data uploading speed. Specifically, the cloud end can acquire the vehicle data size of the vehicle end according to the identification of the vehicle end, screen out the idle edge computing equipment capable of processing the vehicle data of the vehicle by combining with the load condition of the edge computing equipment, screen out the idle edge computing equipment closest to the vehicle end according to the position information of the vehicle end, return the equipment information of the idle edge computing equipment closest to the vehicle end, and then connect the equipment information to the edge computing equipment corresponding to the equipment information through a storage medium, wherein the equipment information can comprise the equipment identification, the position information and the like.
When the edge computing device detects that a new storage medium is accessed, all vehicle data on the storage medium are copied to the local for storage, and the vehicle data of the vehicle end can be transferred to the edge computing device without being limited by network bandwidth. After the edge computing device copies all data in the storage medium to the local storage, the data in the storage medium can be emptied, at the moment, the connection between the storage medium and the edge computing device can be disconnected, the storage medium can be put into operation again or put into a standby storage medium pool, and the situation that the edge computing device is required to upload all data to the cloud is avoided, so that the resource utilization rate is improved.
After the edge computing device acquires the vehicle data, the edge computing device sends a data uploading request to the cloud, wherein the data uploading request carries request parameters, and the request parameters can comprise an identifier of a vehicle end, a vehicle data identifier, device information of the edge computing device and the like.
In the embodiment of the application, the vehicle data of the vehicle end is transferred to the edge computing equipment through the storage medium, a mobile network and a wired/wireless network are not needed, the limitation of network bandwidth is avoided, and the vehicle is not needed to stop in a designated area to transmit the data.
Step 103, receiving a data uploading request sent by the edge computing device, and returning corresponding task information to the edge computing device according to request parameters carried by the data uploading request, so that the edge computing device uploads the vehicle data to the cloud according to the uploading priority of the vehicle data in the task information.
After receiving the data uploading request sent by the edge computing device, the cloud acquires the request parameters in the data uploading request, the cloud can search the task information of the vehicle data corresponding to the vehicle end according to the identification of the vehicle end in the request parameters and the identification of the vehicle data, and return the task information of the vehicle data to the edge computing device, so that the edge computing device acquires the uploading priority of each vehicle data according to the task information returned by the cloud, and further uploads the locally stored vehicle data to the cloud according to the uploading priority of the vehicle data.
Further, the cloud end may update the data state of the vehicle data to the second state after receiving the data upload request. The cloud end can update the data state of the vehicle data corresponding to the vehicle data identifier to be a second state according to the vehicle data identifier and the like in the request parameters carried by the data uploading request, and the second state can be a state to be uploaded.
Further, the task information may also include data processing tasks including a data integrity verification task, a data cleansing task, and/or a data compression task. In order to reduce the burden of the cloud, some data processing processes of vehicle data are put on the edge computing device, and the data processing includes operations such as data integrity check, data cleaning and data compression. It can be understood that after the cloud receives the target information of the vehicle data sent by the vehicle end, whether the vehicle data needs to be compressed or not can be judged according to the data size in the target information, and if the data size of the vehicle data is larger than a preset threshold value, a data compression task of the vehicle data is generated; the cloud can also generate corresponding data cleaning tasks (such as filtering and merging) according to the data types of the vehicle data, and the data cleaning tasks corresponding to the data types can be pre-configured; in order to ensure whether the uploaded vehicle data is complete or not, the cloud end can also generate a data integrity verification task, and the embodiment of the application preferably performs data integrity verification through the abstract information, so that when the task information is returned, the cloud end simultaneously returns the abstract information of the vehicle data in the received target information to the edge computing equipment.
Further, the edge computing device uploads the vehicle data to the cloud according to the uploading priority of the vehicle data in the task information, including:
the edge computing device creates a data uploading task in a data uploading task queue according to the task information;
the edge computing equipment invokes a data uploading task with high priority from the data uploading task queue according to the uploading priority of the vehicle data, and analyzes task information of the data uploading task with high priority;
when the task information of the high-priority data uploading task comprises a data processing task, the edge computing equipment performs data processing on vehicle data corresponding to the high-priority data uploading task according to the data processing task, and uploads the vehicle data after the data processing to the cloud.
The edge computing equipment creates a data uploading task in a data uploading task queue after receiving the task information, takes out the data uploading task with high priority from the data uploading task queue according to the uploading priority of the vehicle data, and analyzes the task information in the data uploading task; and if the task information comprises the data processing task, carrying out data processing on the vehicle data corresponding to the data uploading task with high priority according to the data processing task. If the data processing task of the high-priority data uploading task comprises a data integrity checking task, a data cleaning task and a data compression task, the edge computing equipment firstly acquires abstract information of locally stored corresponding vehicle data according to the identification of a vehicle end, the identification of vehicle data and the like in the high-priority data uploading task, and then compares the abstract information of the vehicle data with abstract information of the vehicle data in task information returned by a cloud to perform data integrity checking; and then, data cleaning is carried out on the vehicle data, data compression is carried out on the processed vehicle data, and the compressed vehicle data is uploaded to the cloud.
After the edge computing device uploads the vehicle data with the highest priority to the cloud end, uploading result data of the vehicle data can be submitted to the cloud end, and the uploading result data can comprise a vehicle data identifier, an uploading result and device information of the edge computing device. Further, the cloud may update the data state of the vehicle data to a third state according to the uploading result data, and the third state may be an uploaded state. After updating the data state of the vehicle data, the cloud can inform downstream data processing logic, so that the edge computing equipment takes out the next task with high priority according to the uploading priority to process and upload the data.
The progress and the state of uploading of the vehicle data can be monitored in real time through the data state of the vehicle data, the state information of each link of uploading of the specific vehicle data to the cloud can be tracked in the whole process, and the end-to-end monitoring of the uploading full link is realized.
Step 104, receiving and storing the vehicle data uploaded by the edge computing device.
And the cloud receiving edge computing equipment stores the vehicle data uploaded by the uploading priority in sequence.
According to the embodiment of the application, the cloud end calculates the uploading priority of each vehicle data according to the target information of the vehicle data, so that the priority configuration of the vehicle data is realized, the edge computing equipment can upload the vehicle data to the cloud end according to the uploading priority, the cloud end can indirectly receive the vehicle data and the storage data according to the priority, and important data can be obtained in priority; the method has the advantages that a large amount of data can be uploaded through the edge computing equipment, the problem of bandwidth limitation of uploading data at a vehicle end can be avoided, the problem that the vehicle needs to upload data in a designated area is also avoided, and the technical problems that the large amount of vehicle data cannot be uploaded, the vehicle needs to upload the vehicle data in the designated area, the vehicle data is uploaded according to a time sequence, and important data cannot be uploaded in time in the prior art are solved;
Furthermore, the application can monitor the progress and the state of uploading the vehicle data in real time through the data state of the vehicle data, and can track the state information of each link of uploading a specific vehicle data to the cloud in the whole process, thereby realizing the end-to-end monitoring of uploading the full link.
The present application provides a vehicle data uploading method applied to a cloud, and the following is another embodiment of a vehicle data uploading method provided by the present application.
Referring to fig. 2, a vehicle data uploading method provided by an embodiment of the present application includes:
step 201, after the vehicle end generates the vehicle data, the vehicle end sends target information of the vehicle data to the cloud end.
After the vehicle terminal generates the vehicle data to be uploaded, the vehicle terminal sends the target information of the vehicle data to the cloud terminal, the vehicle terminal can generate one piece of vehicle data every preset time period, and the target information of the vehicle data can be sent to the cloud terminal every time the vehicle data is generated. The target information may include information such as an identification of a vehicle end (e.g., a vehicle end ID), a vehicle data identification, a data type, an automatic driving scene, a data time, a data size of vehicle data, summary information (e.g., MD 5) of the vehicle data, and an uploaded cloud storage.
Step 202, the cloud end generates task information of the vehicle data according to the target information of the vehicle data, wherein the task information of the vehicle data comprises uploading priority of the vehicle data.
And after receiving target information of the vehicle data sent by the vehicle end, the cloud end generates task information of the vehicle data according to the target information. The task information of the vehicle data may include information such as an uploading priority of the vehicle data, a vehicle data identifier, and an uploading cloud storage.
The cloud end can determine the uploading priority of the vehicle data according to the data type, the automatic driving scene and the data time of the vehicle data. Specifically, the cloud end can determine data type parameters, automatic driving scene parameters and time coefficients of the vehicle data according to the data type, automatic driving scene and data time of the vehicle data; the uploading priority of the vehicle data is calculated according to the data type parameter, the automatic driving scene parameter and the time coefficient of the vehicle data, and the uploading priority of the vehicle data can be calculated according to the following formula:
P=[(X+max(Y)+Z)]*T;
wherein P is the calculated uploading priority value, the larger the P value is, the higher the priority is, X is a data type parameter, Y is an automatic driving scene parameter, Z is a constant, and T is a time coefficient.
The data types of the vehicle data include accident data, video data, log data, map data, etc., and the data type parameters X corresponding to each data type are different, and the data type of the data of relatively importance may be set to a higher parameter, for example, the accident data may be set to a larger parameter so as to have a high priority, thereby being uploaded preferentially, so that the accident data may be analyzed more quickly. When the map data needs to be acquired for a new place, the map data can be set with larger parameters to acquire high-priority uploading, so that a high-precision map can be manufactured more quickly.
The autopilot scene parameter Y is a set of tag parameters of the autopilot scene, and the tag parameters corresponding to the autopilot scenes have been configured with specific values in advance. Assuming that a drive test task of a certain vehicle includes two scenes, namely a scene 1 and a scene 2, a tag parameter corresponding to the scene 1 is configured to be 3, and a tag parameter corresponding to the scene 2 is configured to be 5, wherein max (Y) =max (3, 5) =5. The tag parameter of the hazard scene may be set to a larger value for faster analysis of the hazard scene.
The parameter Z is an adjustment coefficient, the default value can be 0, and the user can set the parameter Z by himself. For example, a certain vehicle data is calculated to have a lower priority, and due to some specific requirements, the vehicle data needs to be acquired preferentially, and the priority can be adjusted by adjusting the parameter Z. The time coefficient T is a time constant and defaults to higher priority data for the most recent time.
The above parameters may be set according to parameter sets, the priority of the parameter sets from low to high may be a default parameter set (X, Y), a regional parameter set (X, Y) to which the vehicle belongs, a vehicle parameter set (X, Y), and the parameters of the high priority parameter set may cover the parameters of the low priority parameter set. It can be understood that when the vehicle data collected in a certain region is less, or the safety accident happens more frequently, a higher parameter value can be configured for the parameter set of the region, so that the parameter set has higher priority, and the regional parameter set of the vehicle can cover the default parameter set with low priority; for some special vehicles, such as an automatic driving vehicle with an automatic driving algorithm updated just before, in order to acquire the vehicle data for analysis during driving more quickly, a vehicle parameter set of the vehicle may be configured with a higher parameter value so as to have a higher priority, where the vehicle parameter set of the vehicle covers a regional parameter set to which a vehicle with a low priority belongs.
Further, after receiving the target information of the vehicle data, the cloud end can establish a data index according to the target information, and can search through the identification of the vehicle end, the vehicle data identification, the data type and the like, the vehicle end can also configure the data state of the vehicle data to be a first state, and the first state can be a created state.
And 203, after the vehicle end copies all the vehicle data to the storage medium, sending an edge computing device recommendation request to the cloud end.
After the vehicle terminal copies all the vehicle data to be uploaded to a storage medium (such as a mobile hard disk), an edge computing device recommendation request can be sent to the cloud end, wherein the edge computing device recommendation request carries request parameters, and the request parameters comprise the identification, the position information and the like of the vehicle terminal.
And 204, the cloud returns equipment information of the idle edge computing equipment to the vehicle end according to the resource load condition of the edge computing equipment and the request parameters carried by the recommending request of the edge computing equipment, and the storage medium is used for connecting the edge computing equipment corresponding to the equipment information.
After receiving the edge computing device recommendation request, the cloud returns device information of the idle edge computing device to the vehicle end according to the resource load condition of the edge computing device and request parameters carried by the edge computing device recommendation request, and in order to improve the data uploading speed, the cloud can distribute the idle edge computing device closest to the vehicle end. Specifically, the cloud end can acquire the vehicle data size of the vehicle end according to the identification of the vehicle end, screen out the idle edge computing equipment capable of processing the vehicle data of the vehicle by combining with the load condition of the edge computing equipment, screen out the idle edge computing equipment closest to the vehicle end according to the position information of the vehicle end, return the equipment information of the idle edge computing equipment closest to the vehicle end, and then connect the equipment information to the edge computing equipment corresponding to the equipment information through a storage medium, wherein the equipment information can comprise the equipment identification, the position information and the like.
In step 205, when the edge computing device detects that a new storage medium is accessed, copying all vehicle data in the storage medium to a local area, and sending a data uploading request to a cloud.
When the edge computing device detects that a new storage medium is accessed, all vehicle data on the storage medium are copied to the local for storage, and the vehicle data of the vehicle end can be transferred to the edge computing device without being limited by network bandwidth. After the edge computing device copies all data in the storage medium to the local storage, the data in the storage medium can be emptied, at the moment, the connection between the storage medium and the edge computing device can be disconnected, the storage medium can be put into operation again or put into a standby storage medium pool, and the situation that the edge computing device is required to upload all data to the cloud is avoided, so that the resource utilization rate is improved.
After the edge computing device acquires the vehicle data, the edge computing device sends a data uploading request to the cloud, wherein the data uploading request carries request parameters, and the request parameters can comprise an identifier of a vehicle end, a vehicle data identifier, device information of the edge computing device and the like.
In the embodiment of the application, the vehicle data of the vehicle end is transferred to the edge computing equipment through the storage medium, a mobile network and a wired/wireless network are not needed, the limitation of network bandwidth is avoided, and the vehicle is not needed to stop in a designated area to transmit the data.
And step 206, the cloud returns corresponding task information to the edge computing equipment according to the request parameters carried by the data uploading request.
After receiving the data uploading request sent by the edge computing device, the cloud end acquires the request parameters in the data uploading request, and can search the task information of the vehicle data of the corresponding vehicle end according to the identification of the vehicle end in the request parameters and the identification of the vehicle data, and return the task information of the vehicle data to the edge computing device.
Further, the cloud end may update the data state of the vehicle data to the second state after receiving the data upload request. The cloud end can update the data state of the vehicle data corresponding to the vehicle data identifier to be a second state according to the vehicle data identifier and the like in the request parameters carried by the data uploading request, and the second state can be a state to be uploaded.
Further, the task information may also include data processing tasks including a data integrity verification task, a data cleansing task, and/or a data compression task. In order to reduce the burden of the cloud, some data processing processes of vehicle data are put on the edge computing device, and the data processing includes operations such as data integrity check, data cleaning and data compression. It can be understood that after the cloud receives the target information of the vehicle data sent by the vehicle end, whether the vehicle data needs to be compressed or not can be judged according to the data size in the target information, and if the data size of the vehicle data is larger than a preset threshold value, a data compression task of the vehicle data is generated; the cloud can also generate corresponding data cleaning tasks (such as filtering and merging) according to the data types of the vehicle data, and the data cleaning tasks corresponding to the data types can be pre-configured; in order to ensure whether the uploaded vehicle data is complete or not, the cloud end can also generate a data integrity verification task, and the embodiment of the application preferably performs data integrity verification through the abstract information, so that when the task information is returned, the cloud end simultaneously returns the abstract information of the vehicle data in the received target information to the edge computing equipment.
In step 207, the edge computing device uploads the vehicle data to the cloud end according to the uploading priority of the vehicle data in the task information.
And the edge computing equipment uploads the vehicle data to the cloud according to the uploading priority of the vehicle data in the task information. Specifically, the edge computing device creates a data uploading task in a data uploading task queue according to task information; the edge computing equipment invokes a data uploading task with high priority from the data uploading task queue according to the uploading priority of the vehicle data, and analyzes task information of the data uploading task with high priority; when the task information of the high-priority data uploading task comprises a data processing task, the edge computing equipment performs data processing on vehicle data corresponding to the high-priority data uploading task according to the data processing task, and uploads the vehicle data after the data processing to the cloud.
The edge computing equipment creates a data uploading task in a data uploading task queue after receiving the task information, takes out the data uploading task with high priority from the data uploading task queue according to the uploading priority of the vehicle data, and analyzes the task information in the data uploading task; and if the task information comprises the data processing task, carrying out data processing on the vehicle data corresponding to the data uploading task with high priority according to the data processing task. If the data processing task of the high-priority data uploading task comprises a data integrity checking task, a data cleaning task and a data compression task, the edge computing equipment firstly acquires abstract information of locally stored corresponding vehicle data according to the identification of a vehicle end, the identification of vehicle data and the like in the high-priority data uploading task, and then compares the abstract information of the vehicle data with abstract information of the vehicle data in task information returned by a cloud to perform data integrity checking; and then, data cleaning is carried out on the vehicle data, data compression is carried out on the processed vehicle data, and the compressed vehicle data is uploaded to the cloud.
After the edge computing device uploads the vehicle data with the highest priority to the cloud end, uploading result data of the vehicle data can be submitted to the cloud end, and the uploading result data can comprise a vehicle data identifier, an uploading result and device information of the edge computing device. Further, the cloud may update the data state of the vehicle data to a third state according to the uploading result data, and the third state may be an uploaded state. After updating the data state of the vehicle data, the cloud can inform downstream data processing logic, so that the edge computing equipment takes out the next task with high priority according to the uploading priority to process and upload the data.
The progress and the state of uploading of the vehicle data can be monitored in real time through the data state of the vehicle data, the state information of each link of uploading of the specific vehicle data to the cloud can be tracked in the whole process, and the end-to-end monitoring of the uploading full link is realized.
Step 208, the cloud receives and stores the vehicle data uploaded by the edge computing device.
And the cloud receiving edge computing equipment stores the vehicle data uploaded by the uploading priority in sequence.
According to the embodiment of the application, the cloud end calculates the uploading priority of each vehicle data according to the target information of the vehicle data, so that the priority configuration of the vehicle data is realized, the edge computing equipment can upload the vehicle data to the cloud end according to the uploading priority, the cloud end can indirectly receive the vehicle data and the storage data according to the priority, and important data can be obtained in priority; the method has the advantages that a large amount of data can be uploaded through the edge computing equipment, the problem of bandwidth limitation of uploading data at a vehicle end can be avoided, the problem that the vehicle needs to upload data in a designated area is also avoided, and the technical problems that the large amount of vehicle data cannot be uploaded, the vehicle needs to upload the vehicle data in the designated area, the vehicle data is uploaded according to a time sequence, and important data cannot be uploaded in time in the prior art are solved;
Furthermore, the application can monitor the progress and the state of uploading the vehicle data in real time through the data state of the vehicle data, and can track the state information of each link of uploading a specific vehicle data to the cloud in the whole process, thereby realizing the end-to-end monitoring of uploading the full link.
Referring to fig. 3, an embodiment of the present application further provides a cloud end, including:
the target information receiving unit is used for receiving target information of vehicle data sent by a vehicle end, generating task information of the vehicle data according to the target information of the vehicle data, wherein the task information of the vehicle data comprises uploading priority of the vehicle data;
the edge computing equipment recommending request receiving unit is used for receiving an edge computing equipment recommending request sent by the vehicle end, and returning equipment information of the idle edge computing equipment to the vehicle end according to the resource load condition of the edge computing equipment and request parameters carried by the edge computing equipment recommending request; the edge computing device recommends a request to be sent by the vehicle end after copying all vehicle data to a storage medium; the storage medium is used for connecting the edge computing equipment corresponding to the equipment information; the edge computing equipment is used for copying all vehicle data in a storage medium to the local when detecting that the new storage medium is accessed, and sending a data uploading request to the cloud;
The data uploading request receiving unit is used for receiving a data uploading request sent by the edge computing equipment, and returning corresponding task information to the edge computing equipment according to request parameters carried by the data uploading request, so that the edge computing equipment uploads the vehicle data to the cloud according to the uploading priority of the vehicle data in the task information;
and the data storage unit is used for receiving and storing the vehicle data uploaded by the edge computing device.
According to the embodiment of the application, the cloud end calculates the uploading priority of each vehicle data according to the target information of the vehicle data, so that the priority configuration of the vehicle data is realized, the edge computing equipment can upload the vehicle data to the cloud end according to the uploading priority, the cloud end can indirectly receive the vehicle data and the storage data according to the priority, and important data can be obtained in priority; the method and the device have the advantages that a large amount of data can be uploaded through the edge computing equipment, the problem that the bandwidth of uploading data at the vehicle end is limited is avoided, the problem that the vehicle needs to upload data in a designated area is also avoided, and the technical problems that the large amount of vehicle data cannot be uploaded, the vehicle needs to upload the vehicle data in the designated area, and the vehicle data is uploaded according to the time sequence in the prior art are solved.
The embodiment of the application also provides electronic equipment, which comprises a processor and a memory;
the memory is used for storing the program codes and transmitting the program codes to the processor;
the processor is configured to execute the vehicle data uploading method according to the embodiment of the present application according to the instructions in the program code.
The embodiment of the application also provides a computer readable storage medium, and the computer readable storage medium is used for storing program codes which are executed by a processor to realize the vehicle data uploading method in the embodiment of the application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the apparatus and units described above may refer to corresponding procedures in the foregoing method embodiments, which are not described herein again.
The terms "first," "second," "third," "fourth," and the like in the description of the application and in the above figures, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the application described herein may be implemented, for example, in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be understood that in the present application, "at least one (item)" means one or more, and "a plurality" means two or more. "and/or" for describing the association relationship of the association object, the representation may have three relationships, for example, "a and/or B" may represent: only a, only B and both a and B are present, wherein a, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b or c may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, comprising several instructions for executing all or part of the steps of the method according to the embodiments of the present application by means of a computer device (which may be a personal computer, a server, or a network device, etc.). And the aforementioned storage medium includes: u disk, mobile hard disk, read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk, etc.
The above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims (10)

1. A vehicle data uploading method, applied to a cloud, the method comprising:
receiving target information of vehicle data sent by a vehicle terminal, and generating task information of the vehicle data according to the target information of the vehicle data, wherein the task information of the vehicle data comprises uploading priority of the vehicle data;
receiving an edge computing device recommending request sent by the vehicle end, and returning the equipment information of the idle edge computing device to the vehicle end according to the resource load condition of the edge computing device and the request parameters carried by the edge computing device recommending request; the edge computing device recommends a request to be sent to the vehicle end after copying all the vehicle data to a storage medium; the storage medium is used for connecting edge computing equipment corresponding to the equipment information; the edge computing equipment is used for copying all the vehicle data in the storage medium to the local when detecting that the new storage medium is accessed, and sending a data uploading request to the cloud;
Receiving a data uploading request sent by the edge computing equipment, and returning corresponding task information to the edge computing equipment according to request parameters carried by the data uploading request, so that the edge computing equipment uploads the vehicle data to the cloud according to the uploading priority of the vehicle data in the task information;
and receiving and storing the vehicle data uploaded by the edge computing device.
2. The vehicle data uploading method according to claim 1, wherein the target information includes a data type, an automatic driving scene, and a data time;
generating an uploading priority of the vehicle data according to the target information of the vehicle data, including:
determining data type parameters, automatic driving scene parameters and time coefficients of the vehicle data according to the data type, automatic driving scene and data time of the vehicle data;
and calculating the uploading priority of the vehicle data according to the data type parameter, the automatic driving scene parameter and the time coefficient of the vehicle data.
3. The vehicle data uploading method of claim 1, wherein the task information further comprises a data processing task, the data processing task comprising a data integrity check task, a data cleansing task, and/or a data compression task.
4. The vehicle data uploading method according to claim 3, wherein the edge computing device uploads the vehicle data to the cloud according to an upload priority of the vehicle data in the task information, comprising:
the edge computing equipment creates a data uploading task in a data uploading task queue according to the task information;
the edge computing equipment invokes a data uploading task with high priority from the data uploading task queue according to the uploading priority of the vehicle data, and analyzes task information of the data uploading task with high priority;
when the task information of the high-priority data uploading task includes the data processing task, the edge computing device performs data processing on the vehicle data corresponding to the high-priority data uploading task according to the data processing task, and uploads the vehicle data after data processing to the cloud.
5. The vehicle data uploading method according to claim 1, wherein the request parameters carried by the edge computing device recommendation request include identification and location information of a vehicle end;
the step of returning the equipment information of the idle edge computing equipment to the vehicle end according to the resource load condition of the edge computing equipment and the request parameters carried by the recommending request of the edge computing equipment comprises the following steps:
And returning the equipment information of the idle edge computing equipment closest to the vehicle end according to the resource load condition of the edge computing equipment, the identification and the position information of the vehicle end.
6. The vehicle data uploading method according to any one of claims 1-5, characterized in that the method further comprises:
after receiving the target information of the vehicle data, configuring the data state of the vehicle data as a first state;
after receiving the data uploading request, updating the data state of the vehicle data into a second state;
after the uploading result data of the vehicle data is received, updating the corresponding data state of the vehicle data into a third state according to the uploading result data, wherein the uploading result data of the vehicle data is sent by the edge computing device after the uploading of the vehicle data is finished, and the uploading result data comprises a vehicle data identifier, an uploading result and device information of the edge computing device.
7. A vehicle data uploading method, comprising:
after generating vehicle data, the vehicle end sends target information of the vehicle data to the cloud;
the cloud end generates task information of the vehicle data according to the target information of the vehicle data, wherein the task information of the vehicle data comprises uploading priority of the vehicle data;
After the vehicle end copies all the vehicle data to a storage medium, sending an edge computing device recommendation request to the cloud;
the cloud returns equipment information of the idle edge computing equipment to the vehicle end according to the resource load condition of the edge computing equipment and request parameters carried by the recommending request of the edge computing equipment, and the storage medium is used for connecting the edge computing equipment corresponding to the equipment information;
when the edge computing equipment detects that a new storage medium is accessed, copying all the vehicle data in the storage medium to the local, and sending a data uploading request to the cloud;
the cloud returns corresponding task information to the edge computing equipment according to the request parameters carried by the data uploading request;
the edge computing device uploads the vehicle data to the cloud according to the uploading priority of the vehicle data in the task information;
and the cloud receives and stores the vehicle data uploaded by the edge computing equipment.
8. A cloud, comprising:
the system comprises a target information receiving unit, a target information processing unit and a target information processing unit, wherein the target information receiving unit is used for receiving target information of vehicle data sent by a vehicle terminal and generating task information of the vehicle data according to the target information of the vehicle data, and the task information of the vehicle data comprises uploading priority of the vehicle data;
An edge computing device recommending request receiving unit, configured to receive an edge computing device recommending request sent by the vehicle end, and return device information of an idle edge computing device to the vehicle end according to a resource load condition of the edge computing device and a request parameter carried by the edge computing device recommending request; the edge computing device recommends a request to be sent to the vehicle end after copying all the vehicle data to a storage medium; the storage medium is used for connecting edge computing equipment corresponding to the equipment information; the edge computing equipment is used for copying all the vehicle data in the storage medium to the local when detecting that the new storage medium is accessed, and sending a data uploading request to the cloud;
a data uploading request receiving unit, configured to receive a data uploading request sent by the edge computing device, and return corresponding task information to the edge computing device according to a request parameter carried by the data uploading request, so that the edge computing device uploads the vehicle data to the cloud according to an uploading priority of the vehicle data in the task information;
and the data storage unit is used for receiving and storing the vehicle data uploaded by the edge computing equipment.
9. An electronic device comprising a processor and a memory;
the memory is used for storing program codes and transmitting the program codes to the processor;
the processor is configured to perform the vehicle data uploading method of any of claims 1-6 according to instructions in the program code.
10. A computer readable storage medium for storing program code which, when executed by a processor, implements the vehicle data uploading method of any of claims 1-6.
CN202210355676.7A 2022-04-06 2022-04-06 Vehicle data uploading method and related device thereof Active CN114677781B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210355676.7A CN114677781B (en) 2022-04-06 2022-04-06 Vehicle data uploading method and related device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210355676.7A CN114677781B (en) 2022-04-06 2022-04-06 Vehicle data uploading method and related device thereof

Publications (2)

Publication Number Publication Date
CN114677781A CN114677781A (en) 2022-06-28
CN114677781B true CN114677781B (en) 2023-09-05

Family

ID=82077236

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210355676.7A Active CN114677781B (en) 2022-04-06 2022-04-06 Vehicle data uploading method and related device thereof

Country Status (1)

Country Link
CN (1) CN114677781B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108121511A (en) * 2017-12-21 2018-06-05 北京黑螺技术有限公司 Data processing method, device and equipment in a kind of distributed edge storage system
CN108804668A (en) * 2018-06-08 2018-11-13 珠海格力智能装备有限公司 Data processing method and device
CN110874929A (en) * 2018-08-31 2020-03-10 株式会社电装天 Data collection device, data collection system, data collection method, and vehicle-mounted device
CN111447251A (en) * 2019-01-17 2020-07-24 霍尼韦尔国际公司 System and method for collecting, monitoring and analyzing vehicle data from multiple vehicles using edge calculations
CN112311820A (en) * 2019-07-26 2021-02-02 腾讯科技(深圳)有限公司 Edge device scheduling method, connection method, device and edge device
CN112735575A (en) * 2020-12-31 2021-04-30 西人马帝言(北京)科技有限公司 Emergency handling method, device, equipment and storage medium
CN112925657A (en) * 2021-01-18 2021-06-08 国汽智控(北京)科技有限公司 Vehicle road cloud cooperative processing system and method
CN113259100A (en) * 2021-06-01 2021-08-13 平安科技(深圳)有限公司 TEE-based federal recommendation method, device, equipment and medium
WO2022007781A1 (en) * 2020-07-08 2022-01-13 中兴通讯股份有限公司 Task processing method, edge computing device, computer device, and medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200314614A1 (en) * 2019-03-29 2020-10-01 Apple Inc. Systems and methods for autonomous vehicle communication
US11750701B2 (en) * 2019-09-30 2023-09-05 Chioccoli Llc Systems and methods for connected computation in network constrained systems
US11688208B2 (en) * 2020-07-27 2023-06-27 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for improving task offload scheduling in an edge-computing environment

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108121511A (en) * 2017-12-21 2018-06-05 北京黑螺技术有限公司 Data processing method, device and equipment in a kind of distributed edge storage system
CN108804668A (en) * 2018-06-08 2018-11-13 珠海格力智能装备有限公司 Data processing method and device
CN110874929A (en) * 2018-08-31 2020-03-10 株式会社电装天 Data collection device, data collection system, data collection method, and vehicle-mounted device
CN111447251A (en) * 2019-01-17 2020-07-24 霍尼韦尔国际公司 System and method for collecting, monitoring and analyzing vehicle data from multiple vehicles using edge calculations
CN112311820A (en) * 2019-07-26 2021-02-02 腾讯科技(深圳)有限公司 Edge device scheduling method, connection method, device and edge device
WO2022007781A1 (en) * 2020-07-08 2022-01-13 中兴通讯股份有限公司 Task processing method, edge computing device, computer device, and medium
CN112735575A (en) * 2020-12-31 2021-04-30 西人马帝言(北京)科技有限公司 Emergency handling method, device, equipment and storage medium
CN112925657A (en) * 2021-01-18 2021-06-08 国汽智控(北京)科技有限公司 Vehicle road cloud cooperative processing system and method
CN113259100A (en) * 2021-06-01 2021-08-13 平安科技(深圳)有限公司 TEE-based federal recommendation method, device, equipment and medium

Also Published As

Publication number Publication date
CN114677781A (en) 2022-06-28

Similar Documents

Publication Publication Date Title
CN112997227B9 (en) Traffic support system, server, method, vehicle-mounted device, method of operating vehicle-mounted device, recording medium, computer, and semiconductor integrated circuit
CN110460971B (en) Mobile Internet of things access method based on edge calculation
CN112929187B (en) Network slice management method, device and system
CN111105621B (en) Method and device for detecting illegal parking
CN111611129B (en) Performance monitoring method and device of PaaS cloud platform
JP7013712B2 (en) Data processing device and data processing method
CN111191507A (en) Safety early warning analysis method and system for smart community
CN113204692A (en) Method and device for monitoring execution progress of data processing task
CN105142235B (en) Communication method and device of air conditioning unit
CN109334590A (en) Pilotless automobile chassis control method, apparatus, equipment and storage medium
CN110968479B (en) Service level full-link monitoring method and server for application program
CN114677781B (en) Vehicle data uploading method and related device thereof
CN114706675A (en) Task deployment method and device based on cloud edge cooperative system
CN105490835B (en) Information monitoring method and device
CN112150807B (en) Vehicle early warning method and device, storage medium and electronic equipment
CN110247886B (en) Efficient time series data communication
CN115563069B (en) Data sharing processing method and system based on artificial intelligence and cloud platform
CN113033752B (en) Communication fault detection method, master machine and slave machine
CN114936089A (en) Resource scheduling method, system, device and storage medium
CN112506063A (en) Data analysis method, system, electronic device and storage medium
JP6915362B2 (en) Transfer device, transfer method and program
CN104699787A (en) User activity state record updating method and apparatus
CN111128193A (en) Voice interaction method, network analysis end and client
CN111355711B (en) Interactive method and device for automatic driving vehicle, storage medium and processor
CN111085999B (en) Robot control method, device and system and robot controller

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant