State machine execution method, system and device, computer equipment and storage medium
A technology of execution equipment and execution method, which is applied in the direction of calculation, execution example, program control device, etc., can solve the problems of increasing the complexity and development difficulty of business developers, and achieve the goal of solving the difficulty and complexity of technology development and reducing the difficulty and the effect of complexity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0030] figure 1 It is a flow chart of a state machine execution method provided by Embodiment 1 of the present invention. This embodiment is applicable to the case where each state machine is executed in a distributed manner. The method can be executed by a state machine execution device, which can be implemented by It can be realized by means of software and / or hardware, and can generally be integrated in a computer device, which can be used as a state machine management center device. Correspondingly, such as figure 1 As shown, the method includes the following operations:
[0031] S110. Receive the state machines to be executed uploaded by each state machine client.
[0032] Wherein, the state machine client can be used to upload the state machine to be executed to the state machine management center. The state machine to be executed is also the state machine that needs to be executed.
[0033] In the embodiment of the present invention, the state machine management cen...
Embodiment 2
[0050] image 3 It is a schematic diagram of a state machine execution system provided by Embodiment 2 of the present invention, such as image 3 As shown, the structure of the state machine execution system includes a state machine client 210, a state machine management center 220, a message bus 230, and a plurality of state machine execution devices 240; wherein: the state machine client 210 communicates with the state machine management center 220 , for uploading the state machine to be executed to the state machine management center 220; the state machine management center 220 communicates with each state machine execution device 240 through the message bus 230, and is used to distribute the state machine to be executed to each state machine execution device 240; The machine execution device 240 is used to execute the received state machine to be executed.
[0051] Specifically, each state machine client 210 ( image 3 Only one state machine client is shown in ) to uploa...
Embodiment 3
[0060] Figure 4 It is a schematic diagram of a state machine execution device provided in Embodiment 3 of the present invention, such as Figure 4 As shown, the device includes: a state machine to be executed receiving module 310 and a state machine to be executed distribution module 320, wherein:
[0061] The state machine to be executed receiving module 310 is used to receive the state machine to be executed uploaded by each state machine client;
[0062] The to-be-executed state machine distribution module 320 is configured to distribute each of the to-be-executed state machines to a plurality of state machine execution devices, so that each of the state machine execution devices executes each of the to-be-executed state machines in a distributed manner.
[0063] The embodiment of the present invention distributes the state machine to be executed uploaded by each state machine client to multiple state machine execution devices, so that each state machine execution device ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com