# US 11,299,177 B2 · Information processing method, electronic device, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,299,177 B2
- Document ID: US11299177B2
- Status: Granted
- Kind: B2
- Application number: 17/366,433
- Filed: 2021-07-02
- Published: 2021-10-28
- Granted: 2022-04-12
- Earliest claimed: 2020-12-24
- Assignees: Beijing Baidu Netcom Science Technology Co., Ltd.
- Applicants: Beijing Baidu Netcom Science and Technology Co., Ltd.
- Inventors: Houqiang Zhu; Jia Song; Pengfei Wei; Bo Zhan
- Web page: https://patentgrep.com/patent/US11299177B2

## CPC

- B60W 60/001: {Planning or execution of driving tasks}
- H04L 47/24: Traffic characterised by specific attributes, e.g. priority or QoS
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- H04L 47/2408: for supporting different services, e.g. a differentiated services [DiffServ] type of service
- H04L 47/826: {Involving periods of time}
- B60W 2555/00: Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G07C: TIME 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

## Abstract

An information processing method, an electronic device, and a storage medium are provided, which are related to the fields of big data, cloud computing, automatic driving, and the like. The specific implementation includes: receiving a data acquisition task and an acquisition strategy issued by a cloud; analyzing the acquisition strategy to obtain priority information of the acquired data for the data acquisition task; and taking the priority information as an importance degree identifier corresponding to the acquired data, and performing preferential transmission after data acquisition and data screening according to the importance degree identifier.

## Claims

### Claim 1

An information processing method, implemented by circuits for implementing functions and applicable to a terminal, a server or any other processing equipment, comprising:
receiving a data acquisition task and an acquisition strategy issued by a cloud;
analyzing the acquisition strategy, to obtain priority information of acquired data for the data acquisition task; and
taking the priority information as an importance degree identifier corresponding to the acquired data, and performing preferential transmission according to the importance degree identifier, comprising:
triggering a data acquisition operation and transmitting the acquired data to the cloud in real time, in a case that the priority information is a first priority; or
triggering the data acquisition operation, performing data screening on the acquired data through at least one of caching configuration, storage overwriting configuration, and cached data uploading configuration, and transmitting screened data to the cloud, in a case that the priority information is a non-first priority.

### Claim 2 (depends on 1)

The information processing method of claim 1, wherein the priority information is obtained according to a data weight configured for the acquired data; and
the method further comprises:
assigning values to the acquired data with different data weights respectively, to obtain the priority information describing different importance degrees.

### Claim 3 (depends on 1)

The information processing method of claim 1, wherein triggering the data acquisition operation, performing the data screening on the acquired data through at least one of caching configuration, storage overwriting configuration and cached data uploading configuration, and transmitting the screened data to the cloud, in a case that the priority information is the non-first priority, comprises:
triggering the data acquisition operation, caching first data locally, writing the first data into a local data storage area, and transmitting the first data to the cloud if a network condition is met, in a case that the priority information is a second priority;
wherein the first data is stored in the local data storage area and cannot be overwritten by a second data before transmitted.

### Claim 4 (depends on 3)

The information processing method of claim 3, wherein in a case that the acquired data in the local data storage area has different data weights, the method further comprises:
triggering an operation of writing newly acquired data into the local data storage area; and
overwriting, preferentially, data with a lowest data weight in a plurality of pieces of acquired data, or overwriting, preferentially, data with a largest time difference value in a plurality of pieces of acquired data, wherein the time difference value indicates a time difference between a moment when data is acquired and a current moment, in a case that data weights of the plurality of pieces of acquired data existing in the local data storage area are all smaller than a data weight of the newly acquired data;
overwriting, preferentially, data with a largest time difference value in a plurality of pieces of acquired data, wherein the time difference value indicates a time difference between a moment when data is acquired and a current moment, in a case that data weights of the plurality of pieces of acquired data existing in the local data storage area are greater than or equal to a data weight of the newly acquired data; or
discarding the newly acquired data, in a case that data weights of a plurality of pieces of acquired data existing in the local data storage area are all greater than a data weight of the newly acquired data.

### Claim 5 (depends on 1)

The information processing method of claim 1, wherein triggering the data acquisition operation and performing the data screening on the acquired data through at least one of caching configuration, storage overwriting configuration and cached data uploading configuration, and transmitting the screened data to the cloud, in a case that the priority information is the non-first priority, further comprises:
triggering the data acquisition operation, caching first data locally, writing the first data into a local data storage area, and transmitting the first data to the cloud if a network condition is met, in a case that the priority information is a third priority;
wherein the first data can be overwritten by a second data during a time period after being written into the local data storage area and before transmitted, and a data weight of the second data is greater than a data weight configured for the first data.

### Claim 6 (depends on 5)

The information processing method of claim 5, wherein in a case that the acquired data in the local data storage area has different data weights, the method further comprises:
triggering an operation of writing newly acquired data into the local data storage area; and
overwriting, preferentially, data with a lowest data weight in a plurality of pieces of acquired data, or overwriting, preferentially, data with a largest time difference value in a plurality of pieces of acquired data, wherein the time difference value indicates a time difference between a moment when data is acquired and a current moment, in a case that data weights of the plurality of pieces of acquired data existing in the local data storage area are all smaller than a data weight of the newly acquired data;
overwriting, preferentially, data with a largest time difference value in a plurality of pieces of acquired data, wherein the time difference value indicates a time difference between a moment when data is acquired and a current moment, in a case that data weights of the plurality of pieces of acquired data existing in the local data storage area are greater than or equal to a data weight of the newly acquired data; or
discarding the newly acquired data, in a case that data weights of a plurality of pieces of acquired data existing in the local data storage area are all greater than a data weight of the newly acquired data.

### Claim 7 (depends on 1)

The information processing method of claim 1, wherein triggering the data acquisition operation and performing the data screening on the acquired data through at least one of caching configuration, storage overwriting configuration and cached data uploading configuration, and transmitting the screened data to the cloud, in a case that the priority information is the non-first priority, further comprises:
triggering the data acquisition operation, caching first data locally, writing the first data into a local data storage area, and transmitting the first data to the cloud until a transmission of second data is completed, in a case that the priority information is a fourth priority;
wherein a data weight of the second data is greater than a data weight configured for the first data.

### Claim 8 (depends on 7)

The information processing method of claim 7, wherein in a case that the acquired data in the local data storage area has different data weights, the method further comprises:
triggering an operation of writing newly acquired data into the local data storage area; and
overwriting, preferentially, data with a lowest data weight in a plurality of pieces of acquired data, or overwriting, preferentially, data with a largest time difference value in a plurality of pieces of acquired data, wherein the time difference value indicates a time difference between a moment when data is acquired and a current moment, in a case that data weights of the plurality of pieces of acquired data existing in the local data storage area are all smaller than a data weight of the newly acquired data;
overwriting, preferentially, data with a largest time difference value in a plurality of pieces of acquired data, wherein the time difference value indicates a time difference between a moment when data is acquired and a current moment, in a case that data weights of the plurality of pieces of acquired data existing in the local data storage area are greater than or equal to a data weight of the newly acquired data; or
discarding the newly acquired data, in a case that data weights of a plurality of pieces of acquired data existing in the local data storage area are all greater than a data weight of the newly acquired data.

### Claim 9

An electronic device, implemented by circuits for implementing functions and applicable to a terminal, a server or any other processing equipment, comprising:
at least one processor; and
a memory communicatively connected to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to:
receive a data acquisition task and an acquisition strategy issued by a cloud;
analyze the acquisition strategy, to obtain priority information of acquired data for the data acquisition task; and
take the priority information as an importance degree identifier corresponding to the acquired data, and perform preferential transmission according to the importance degree identifier, wherein the instructions are executed by the at least one processor to enable the at least one processor further to:
trigger a data acquisition operation and transmit the acquired data to the cloud in real time, in a case that the priority information is a first priority; or
trigger the data acquisition operation, perform data screening on the acquired data through at least one of caching configuration, storage overwriting configuration, and cached data uploading configuration, and transmit screened data to the cloud, in a case that the priority information is a non-first priority.

### Claim 10 (depends on 9)

The electronic device of claim 9, wherein the priority information is obtained according to a data weight configured for the acquired data; and
wherein the instructions are executed by the at least one processor to enable the at least one processor to:
assign values to the acquired data with different data weights respectively, to obtain the priority information describing different importance degrees.

### Claim 11 (depends on 9)

The electronic device of claim 9, wherein the instructions are executed by the at least one processor to enable the at least one processor further to:
trigger the data acquisition operation, cache first data locally, write the first data into a local data storage area, and transmit the first data to the cloud if a network condition is met, in a case that the priority information is a second priority;
wherein the first data is stored in the local data storage area and cannot be overwritten by a second data before transmitted.

### Claim 12 (depends on 11)

The electronic device of claim 11, wherein in a case that the acquired data in the local data storage area has different data weights, the instructions are executed by the at least one processor to enable the at least one processor to:
trigger an operation of writing newly acquired data into the local data storage area; and
overwrite, preferentially, data with a lowest data weight in a plurality of pieces of acquired data, or overwrite, preferentially, data with a largest time difference value in a plurality of pieces of acquired data, wherein the time difference value indicates a time difference between a moment when data is acquired and a current moment, in a case that data weights of the plurality of pieces of acquired data existing in the local data storage area are all smaller than a data weight of the newly acquired data;
overwrite, preferentially, data with a largest time difference value in a plurality of pieces of acquired data, wherein the time difference value indicates a time difference between a moment when data is acquired and a current moment, in a case that data weights of the plurality of pieces of acquired data existing in the local data storage area are greater than or equal to a data weight of the newly acquired data; or
discard the newly acquired data, in a case that data weights of a plurality of pieces of acquired data existing in the local data storage area are all greater than a data weight of the newly acquired data.

### Claim 13 (depends on 9)

The electronic device of claim 9, wherein the instructions are executed by the at least one processor to enable the at least one processor further to:
trigger the data acquisition operation, cache first data locally, write the first data into a local data storage area, and transmit the first data to the cloud if a network condition is met, in a case that the priority information is a third priority;
wherein the first data can be overwritten by a second data during a time period after being written into the local data storage area and before transmitted, and a data weight of the second data is greater than a data weight configured for the first data.

### Claim 14 (depends on 13)

The electronic device of claim 13, wherein in a case that the acquired data in the local data storage area has different data weights, the instructions are executed by the at least one processor to enable the at least one processor to:
trigger an operation of writing newly acquired data into the local data storage area; and
overwrite, preferentially, data with a lowest data weight in a plurality of pieces of acquired data, or overwrite, preferentially, data with a largest time difference value in a plurality of pieces of acquired data, wherein the time difference value indicates a time difference between a moment when data is acquired and a current moment, in a case that data weights of the plurality of pieces of acquired data existing in the local data storage area are all smaller than a data weight of the newly acquired data;
overwrite, preferentially, data with a largest time difference value in a plurality of pieces of acquired data, wherein the time difference value indicates a time difference between a moment when data is acquired and a current moment, in a case that data weights of the plurality of pieces of acquired data existing in the local data storage area are greater than or equal to a data weight of the newly acquired data; or
discard the newly acquired data, in a case that data weights of a plurality of pieces of acquired data existing in the local data storage area are all greater than a data weight of the newly acquired data.

### Claim 15 (depends on 9)

The electronic device of claim 9, wherein the instructions are executed by the at least one processor to enable the at least one processor further to:
trigger the data acquisition operation, cache first data locally, write the first data into a local data storage area, and transmit the first data to the cloud until a transmission of second data is completed, in a case that the priority information is a fourth priority;
wherein a data weight of the second data is greater than a data weight configured for the first data.

### Claim 16 (depends on 15)

The electronic device of claim 15, wherein in a case that the acquired data in the local data storage area has different data weights, the instructions are executed by the at least one processor to enable the at least one processor to:
trigger an operation of writing newly acquired data into the local data storage area; and
overwrite, preferentially, data with a lowest data weight in a plurality of pieces of acquired data, or overwrite, preferentially, data with a largest time difference value in a plurality of pieces of acquired data, wherein the time difference value indicates a time difference between a moment when data is acquired and a current moment, in a case that data weights of the plurality of pieces of acquired data existing in the local data storage area are all smaller than a data weight of the newly acquired data;
overwrite, preferentially, data with a largest time difference value in a plurality of pieces of acquired data, wherein the time difference value indicates a time difference between a moment when data is acquired and a current moment, in a case that data weights of the plurality of pieces of acquired data existing in the local data storage area are greater than or equal to a data weight of the newly acquired data; or
discard the newly acquired data, in a case that data weights of a plurality of pieces of acquired data existing in the local data storage area are all greater than a data weight of the newly acquired data.

### Claim 17

A non-transitory computer-readable storage medium, implemented by circuits for implementing functions and applicable to a terminal, a server or any other processing equipment, storing computer instructions, wherein the computer instructions, when executed by a computer, cause the computer to:
receive a data acquisition task and an acquisition strategy issued by a cloud;
analyze the acquisition strategy, to obtain priority information of acquired data for the data acquisition task; and
take the priority information as an importance degree identifier corresponding to the acquired data, and perform preferential transmission according to the importance degree identifier, wherein the computer instructions, when executed by the computer, cause the computer further to:
trigger a data acquisition operation and transmit the acquired data to the cloud in real time, in a case that the priority information is a first priority; or
trigger the data acquisition operation, perform data screening on the acquired data through at least one of caching configuration, storage overwriting configuration, and cached data uploading configuration, and transmit screened data to the cloud, in a case that the priority information is a non-first priority.

### Claim 18 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the priority information is obtained according to a data weight configured for the acquired data; and
wherein the computer instructions, when executed by the computer, cause the computer to:
assign values to the acquired data with different data weights respectively, to obtain the priority information describing different importance degrees.
