IP Library Granted Patent US 11,445,008
Granted Patent B2
US 11,445,008 · App. 17/021,503 · Granted Sep 13, 2022

Data processing methods, electronic devices, and storage media

Inventor: Qianpeng Yao (Beijing, CN)
Assignee: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
H04L67/06H04L12/4633H04L67/01H04L67/1097H04L67/535
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,445,008
App. No.
17/021,503
Granted
Sep 13, 2022
Kind
B2
Abstract

A data processing method, an electronic device and a storage medium are related to the field of big data technologies. The solution is: receiving a file to be processed from a web server; invoking a target process to process the file to be processed, to generate a request result; storing the request result in a preset storage area; running a preset request finishing function; obtaining the request result from the preset storage area in response to the running the preset request finishing function; sending the request result to the web server; and reporting the request result to a cloud data center.

Claims (31)

1. A data processing method, implemented by a background processor and comprising:

receiving a file to be processed from a web server, wherein the file to be processed is generated by encapsulating request data through a preset protocol;

invoking a target process to process the file to be processed, to generate a request result;

storing the request result in a preset storage area;

running a preset request finishing function, wherein the preset request finishing function is configured to end a data request of the preset protocol;

obtaining the request result from the preset storage area in response to running the preset request finishing function;

sending the request result to the web server;

reporting the request result to a cloud data center; and

performing a callback registration on the request result in a preset register shutdown function to generate a memo of an item to be reported, wherein the callback registration is configured to label the request result to avoid omissions of the request result.

2. The method of claim 1 , wherein the preset protocol has a correspondence with the target process.

3. The method of claim 1 , wherein reporting the request result to the cloud data center comprises:

adding the request result to a static array, and invoking a preset reporting interface to process the request result to write the request result to the cloud data center, wherein the static array is an array log, the preset reporting interface is invoked to request the array log as a parameter to process the request result to write the request result to the cloud data center and is written to a log file for future problem tracking.

4. The method of claim 1 , further comprising:

reporting request receiving time, request processing time, database used and a user identifier to the cloud data center.

5. An electronic device, comprising:

at least one processor; and

a storage device communicatively connected to the at least one processor; wherein,

the storage device stores an instruction executable by the at least one processor, and the instruction is executed by the at least one processor to enable the at least one processor to perform a data processing method, the method comprising:

receiving a file to be processed from a web server, wherein the file to be processed is generated by encapsulating request data through a preset protocol;

invoking a target process to process the file to be processed, to generate a request result;

storing the request result in a preset storage area;

running a preset request finishing function, wherein the preset request finishing function is configured to end a data request of the preset protocol;

obtaining the request result from the preset storage area in response to running the preset request finishing function;

sending the request result to the web server;

reporting the request result to a cloud data center; and

performing a callback registration on the request result in a preset register shutdown function to generate a memo of an item to be reported, wherein the callback registration is configured to label the request result to avoid omissions of the request result.

6. The electronic device of claim 5 , wherein the preset protocol has a correspondence with the target process.

7. The electronic device of claim 5 , wherein reporting the request result to the cloud data center comprises:

adding the request result to a static array, and invoking a preset reporting interface to process the request result to write the request result to the cloud data center, wherein the static array is an array log, the preset reporting interface is invoked to request the array log as a parameter to process the request result to write the request result to the cloud data center and is written to a log file for future problem tracking.

8. The electronic device of claim 5 , wherein the method further comprises:

reporting request receiving time, request processing time, database used and a user identifier to the cloud data center.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
To: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
Reel/Frame 057789/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2020
From: YAO, QIANPENG
To: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
Reel/Frame 053776/0692 →
Priority Claims (1)
CN 201911294421.9 · Dec 16, 2019 · national
Continuity (1)
Related Publication 20210185111A1 · Jun 17, 2021