IP Library › Granted Patent US 12,026,547
Granted Patent B2
US 12,026,547 · App. 17/349,788 · Granted Jul 2, 2024

Method and system for arranging business process, computing device, and non-transitory computer readable storage medium

Inventors: Jun Liang (Beijing, CN); Leding Li (Beijing, CN)
Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
G06F9/4881G06F16/22G06F16/258G06Q10/10G16Y10/75H04L67/10
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 12,026,547
App. No.
17/349,788
Granted
Jul 2, 2024
Kind
B2
Abstract

A method and a system for arranging business process, a computing device, and a non-transitory computer readable storage medium are provided. The method includes: receiving an application module and a business process rule that are transmitted by a user terminal, wherein the application module is configured to indicate a processing logic in a link in a business process, and wherein the business process rule is configured to indicate a processing rule of the application module; determining a target edge device corresponding to the application module; and transmitting the application module and the business process rule to the target edge device for the target edge device to execute the application module according to the business process rule.

Claims (78)

1. A method for arranging business process, comprising:

receiving an application module and a business process rule that are transmitted by a user terminal, wherein the application module is configured to indicate a processing logic in a link in a business process, and wherein the business process rule is configured to indicate a processing rule of the application module;

determining a target edge device corresponding to the application module;

transmitting the application module and the business process rule to the target edge device for the target edge device to execute the application module according to the business process rule,

receiving attribute information of each of a plurality of edge devices reported by the each of the plurality of edge devices, wherein the attribute information comprises an identity of a respective edge device; and

storing the identity of each of the plurality of edge devices into a database,

wherein the determining the target edge device corresponding to the application module comprises:

determining are identity of an edge device corresponding to the application module; and

determining the target edge device according to the identity of the edge device corresponding to the application module and identities of the plurality of edge devices stored in the database.

2. The method according to claim 1 , wherein a format of the business process rule is stored in a business process rule set, and wherein the format comprises one or more of JSON, XML and YAML.

3. A method for arranging business process, comprising:

receiving an application module and a business process rule that are transmitted by a server to a target edge device, wherein the business process rule is configured to indicate a processing rule of the application module, and wherein the tar get edge device is determined by the server through following actions:

determining an identity of an edge device corresponding to the application module; and

determining the target edge device according to the identity of the edge device corresponding to the application module and identities of the plurality of edge devices stored in a database;

parsing the application module and the business process rule; and

executing the application module according to the parsed business process rule.

4. The method according to claim 3 , wherein the parsing the application module and the business process rule comprises:

parsing the application module to obtain a processing logic indicated by the application module; and

parsing the business process rule to obtain a processing rank order of the application module.

5. The method according to claim 4 , wherein the executing the application module according to the parsed business process rule comprises:

executing the processing logic indicated by the application module according to the processing rank order of the application module.

6. The method according to claim 3 , further comprising:

storing the application module and the business process rule, wherein the application module is stored in a first format comprising one or more of an executable program and a mirror image, and wherein the business process rule is stored in a second format comprising one or more of a text, a data table and a key-value pair.

7. A system for arranging business process, comprising:

a server, configured to:

receive an application module and a business process rule that are transmitted by a user terminal, wherein the application module is configured to indicate a processing logic in a link in a business process, and wherein the business process rule is configured to indicate a processing rule of the application module;

receive attribute information of each of a plurality of edge devices reposted by the each of the plurality of edge devices, wherein the attribute information comprise an identity of a respective edge device;

store the identity of each of the plurality of edge devices into a database;

determine an identity of an edge device corresponding to the application module;

determine the target edge device according to the identity of the edge device corresponding to the application module and identities of the plurality of edge devices stored in the database; and

transmit the application module and the business process rule to the target edge device for the target edge device to execute the application module according to the business process rule; and

one or more edge devices including the target edge device, wherein each of the one or more edge devices is configured to interact with the server through a protocol, and wherein each of the one or more edge devices is configured to:

receive the application module and the business process rule that are transmitted by the server;

parse the application module and the business process rule; and

execute the application module according to the parsed business process rule.

8. The system according to claim 7 , wherein each of the one or more edge devices is configured to:

parse the application module to obtain a processing logic indicated by the application module; and

parse the business process rule to obtain a processing rank order of the application module.

9. The system according to claim 8 , wherein each of the one or more edge devices is configured to:

execute the processing logic indicated by the application module according to the processing rank order of the application module.

10. The system according to claim 7 , wherein each of the one or more edge devices is further configured to:

store the application module and the business process rule, wherein the application module is stored in a first format comprising one or more of an executable program and a mirror image, and wherein the business process rule is stored in a second format comprising one or more of a text, a data table and a key-value pair.

11. A computing device, comprising:

one or more processors; and

a memory storing one or more programs configured to be executed by the one or more processors, wherein the one or more programs comprise instructions for:

receiving an application module and a business process rule that are transmitted by a user terminal, wherein the application module is configured to indicate a processing logic in a link in a business process, and wherein the business process rule is configured to indicate a processing rule of the application module;

determining a target edge device corresponding to the application module; transmitting the application module and the business process rule to the target edge device for the target edge device to execute the application module according to the business process rule;

receiving attribute information of each of a plurality of edge devices reported by the each of the plurality of edge devices, wherein the attribute information comprises an identity of a respective edge device; and

storing the identity of each of the plurality of edge devices into a database,

wherein the determining the target edge device corresponding to the application module comprises;

determining an identity of an edge device corresponding to the application module; and

determining the target edge device according to the identity of the edge device corresponding to the application module and identities of the plurality of edge devices stored in the database.

12. A computing device, comprising:

one or more processors; and

a memory storing one or more programs configured to be executed by the one or more processors, wherein the one or more programs comprise instructions for:

receiving an application module and a business process rule that are transmitted by a server to a target edge device, wherein the business process rule is configured to indicate a processing rule of the application module, and wherein the target edge device is determined by the server through following actions:

determining an identity of an edge device corresponding to the application module; and

determining the target edge device according, to the identity of the edge device corresponding to the application module and identities of the plurality of edge devices stored in a database;

parsing the application module and the business process rule; and

executing the application module according to the parsed business process rule.

13. The computing device according to claim 12 , wherein the one or more programs further comprise instructions for:

parsing the application module to obtain a processing logic indicated by the application module;

parsing the business process rule to obtain a processing rank order of the application module;

executing the processing logic indicated by the application module according to the processing rank order of the application module; and

storing the application module and the business process rule, wherein the application module is stored in a first format comprising one or more of an executable program and a mirror image, and wherein the business process rule is stored in a second format comprising one or more of a text, a data table and a key-value pair.

14. A non-transient computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to:

receive an application module and a business process rule that are transmitted by a user terminal, wherein the application module is configured to indicate a processing logic in a link in a business process, and wherein the business process rule is configured to indicate a processing rule of the application module;

receive attribute information of each of a plurality of edge devices reported by the each of the plurality of edge devices, wherein the attribute information comprises an identity of a respective edge device:

store the identity of each of the plurality of edge devices into a database;

determine an identity of an edge device corresponding to the application module;

determine the target edge device according to the identity of the edge device corresponding to the application module and identities of the plurality of edge devices stored in the database; and

transmit the application module and the business process rule to the target edge device for the target edge device to execute the application module according to the business process rule.

15. A non-transient computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to:

receive an application module and a business process rule that are transmitted by a server to a target edge device, wherein the business process rule is configured to indicate a processing rule of the application module, and wherein the target edge device is determined by the server through following actions:

determining an identity of an edge device corresponding to the application module; and

determining the target edge device according to the identity of the edge device corresponding to the application module and identities of the plurality of edge devices stored in a database;

parse the application module and the business process rule; and

execute the application module according to the parsed business process rule.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2021
From: LIANG, JUN; LI, LEDING
To: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
Reel/Frame 056945/0519 →
Priority Claims (1)
CN 202011385126.7 · Nov 30, 2020 · national
Continuity (1)
Related Publication 20210311780A1 · Oct 7, 2021