Data processing method and apparatus

US2018074755A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018074755-A1
Application numberUS-201715410927-A
CountryUS
Kind codeA1
Filing dateJan 20, 2017
Priority dateSep 13, 2016
Publication dateMar 15, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present application discloses a data processing method and apparatus. A specific implementation of the method includes: simultaneously acquiring, by a data processing party, data to be used by a plurality of data receiving parties, and processing the to-be-used data according to processing mode information that is received in advance from each data receiving party and that indicates a processing mode for the to-be-used data, to obtain processed to-be-used data corresponding to the data receiving party; and storing the processed to-be-used data into a storage area corresponding to the data receiving party. An independent data processing party for simultaneously acquiring data that needs to be processed by each data receiving party is provided, so that the data that needs to be processed by each data receiving party is acquired at a time.

First claim

Opening claim text (preview).

What is claimed is: 1 . A data processing method, comprising: acquiring simultaneously, by a data processing party, data to be used by data receiving parties; and processing the to-be-used data, based on processing mode information received a priori from the receiving parties and indicating a processing mode for the to-be-used data, to obtain processed to-be-used data corresponding to the data receiving parties; and storing the processed to-be-used data into a storage area corresponding to the data receiving parties, so that the data receiving parties acquire the processed to-be-used data from the storage area. 2 . The method according to claim 1 , wherein before the acquiring simultaneously, by a data processing party, data to be used by data receiving parties, further comprising: receiving a registration request sent by a data receiving party, wherein the registration request comprises: an identifier of the data receiving party, and processing mode information indicating the processing mode for the data to be used by the data receiving party; and associating and storing the identifier of the data receiving party and the processing mode information in an associated manner. 3 . The method according to claim 2 , wherein the to-be-used data is laser point cloud data, and the processing mode comprises: addition of a timestamp having a preset precision, and motion compensation; and the acquiring simultaneously, by a data processing party, data to be used by data receiving parties; and processing the to-be-used data, based on processing mode information received a priori from the receiving parties and indicating a processing mode for the to-be-used data, to obtain processed to-be-used data corresponding to the data receiving parties comprises: copying simultaneously, by the data processing party, the laser point cloud data to be used by each of the data receiving parties from a memory to a video memory of a graphics processing unit; and processing, by using the graphics processing unit and based on the processing mode corresponding to the each of the data receiving parties, the to-be-used laser point cloud data copied to the video memory of the graphics processing unit, to obtain processed to-be-used laser point cloud data corresponding to the each of the data receiving parties. 4 . The method according to claim 3 , wherein acquiring simultaneously, by a data processing party, data to be used by a plurality of data receiving parties comprises: calculating a ratio of a processing time of the data to be used by the each of the data receiving parties to a running time of the data receiving party; determining, from the data receiving parties, a data receiving party having a corresponding ratio greater than a ratio threshold; and acquiring simultaneously the data to be used by the data receiving parties. 5 . A data processing method, comprising: acquiring, by a data receiving party, processed data, the processed data being obtained after a data processing party simultaneously acquiring data to be used by data receiving parties and processing the to-be-used data based on processing mode information received a priori from the data receiving parties and indicating a processing mode for the to-be-used data; and executing a preset operation on the processed data. 6 . A data processing apparatus, comprising: a processing unit, configured to acquire simultaneously data to be used by data receiving parties; and process the to-be-used data, based on processing mode information received a priori from the receiving parties and indicating a processing mode for the to-be-used data, to obtain processed to-be-used data corresponding to the data receiving parties; and a storage unit, configured to store the processed to-be-used data into a storage area corresponding to the data receiving parties, so that the data receiving parties acquire the processed to-be-used data from the storage area. 7 . The apparatus according to claim 6 , further comprising: a receiving unit, configured to: before the data to be used by the data receiving parties is simultaneously acquired, receive a registration request sent by a data receiving party, wherein the registration request comprises an identifier of the data receiving party, and processing mode information indicating the processing mode for the data to be used by the data receiving party; and associate and store the identifier of the data receiving party and the processing mode information in an associated manner. 8 . The apparatus according to claim 7 , wherein the processing unit comprises a graphics processing subunit, configured to: simultaneously copy the laser point cloud data to be used by each of the data receiving parties from a memory to a video memory of a graphics processing unit, when the to-be-used data is laser point cloud data, and the processing mode comprises addition of a timestamp having a preset precision, and motion compensation; and processing, by using the graphics processing unit and based on the processing mode corresponding to the each of the data receiving parties, the to-be-used laser point cloud data copied to the video memory of the graphics processing unit, to obtain processed to-be-used laser point cloud data corresponding to the each of the data receiving parties. 9 . The apparatus according to claim 8 , wherein the processing unit comprises a data acquiring subunit, configured to: calculate a ratio of a processing time of the data to be used by the each of the data receiving parties to a running time of the data receiving party; determine, from the data receiving parties, a data receiving party having a corresponding ratio greater than a ratio threshold; and acquire simultaneously the data to be used by the data receiving parties. 10 . A data processing apparatus, comprising: an acquiring unit, configured to acquire processed data, the processed data being obtained after a data processing party simultaneously acquiring data to be used by data receiving parties and processing the to-be-used data based on processing mode information received a priori from the data receiving parties and indicating a processing mode for the to-be-used data; and an execution unit, configured to execute a preset operation on the processed data.

Assignees

Inventors

Classifications

  • G06F3/0659Primary

    Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title

  • in relation to response time · CPC title

  • General purpose rendering architectures · CPC title

  • Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title

  • G06T1/60Primary

    Memory management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018074755A1 cover?
The present application discloses a data processing method and apparatus. A specific implementation of the method includes: simultaneously acquiring, by a data processing party, data to be used by a plurality of data receiving parties, and processing the to-be-used data according to processing mode information that is received in advance from each data receiving party and that indicates a proce…
Who is the assignee on this patent?
Beijing Baidu Netcom Sci & Tec
What technology area does this patent fall under?
Primary CPC classification G06F3/0659. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).