CN114912883A - Plan management system and plan execution method - Google Patents

Plan management system and plan execution method Download PDF

Info

Publication number
CN114912883A
CN114912883A CN202210334401.5A CN202210334401A CN114912883A CN 114912883 A CN114912883 A CN 114912883A CN 202210334401 A CN202210334401 A CN 202210334401A CN 114912883 A CN114912883 A CN 114912883A
Authority
CN
China
Prior art keywords
plan
execution
target
module
management system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210334401.5A
Other languages
Chinese (zh)
Inventor
朱杰
李全
孙艺璇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Yishi Huolala Technology Co Ltd
Original Assignee
Shenzhen Yishi Huolala Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Yishi Huolala Technology Co Ltd filed Critical Shenzhen Yishi Huolala Technology Co Ltd
Priority to CN202210334401.5A priority Critical patent/CN114912883A/en
Publication of CN114912883A publication Critical patent/CN114912883A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • G06Q50/265Personal security, identity or safety

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Educational Administration (AREA)
  • Artificial Intelligence (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Primary Health Care (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Life Sciences & Earth Sciences (AREA)

Abstract

The embodiment of the application discloses a plan management system and a plan execution method. The method comprises the following steps: detecting environmental parameters in a current scene, screening one or more target operations matched with the current scene from a plurality of candidate operations when the environmental parameters meet a plan triggering condition in the current scene, constructing a target plan based on the one or more target operations, and executing an operation flow of the target plan. The scheme converges the execution operation of all the plans, so that the operation can be executed only in the plan platform, and the plan management efficiency and the plan execution efficiency are improved.

Description

Plan management system and plan execution method
Technical Field
The present application relates to the field of electronic devices, and in particular, to a plan management system and a plan execution method.
Background
The plan refers to an emergency operation treatment scheme which is prepared in advance for potential or possible emergency events according to evaluation analysis or experience, namely, a flow for executing a series of operations after a scene occurs.
In the related art, only a plan platform that executes a corresponding plan through a certain policy is described, or only adapts to a certain specific scene, which lacks versatility and lacks a plan control capability. There is no good and specific solution for the design, review, execution and error handling of the plans, resulting in a great consumption of costs, including management, personnel, time, etc., for each new plan. In addition, most of the steps required to be executed by the project in the industry can be executed independently, which easily causes personnel to bypass the management of the project by mistake to execute the project operation independently, and causes accidents.
Disclosure of Invention
The embodiment of the application provides a plan management system and a plan execution method, and the plan management efficiency and the plan execution efficiency are improved.
In a first aspect, an embodiment of the present application provides a plan management system, including:
the plan triggering module is used for detecting whether the environmental parameters meet the plan triggering conditions in the current scene;
the execution arrangement module is used for screening one or more target operations matched with the current scene from the multiple candidate operations and constructing a target plan based on the one or more target operations;
and the task execution module is used for executing the operation flow corresponding to the target plan.
In a second aspect, an embodiment of the present application provides a method for executing a plan manager, which is applied to the plan system management process, and includes:
detecting environmental parameters under a current scene;
when the environmental parameters meet a plan triggering condition under the current scene, screening one or more target operations matched with the current scene from a plurality of candidate operations, and constructing a target plan based on the one or more target operations;
and executing the operation flow of the target plan.
In a third aspect, an embodiment of the present application further provides a computer-readable storage medium, where a plurality of instructions are stored, and the instructions are adapted to be loaded by a processor to execute the above-mentioned protocol execution method.
In a fourth aspect, an embodiment of the present application further provides an electronic device, which includes a processor and a memory, where the processor is electrically connected to the memory, the memory is used to store instructions and data, and the processor is used to execute the above-mentioned plan execution method.
According to the method and the device, the environmental parameters in the current scene are detected, when the environmental parameters meet the plan triggering condition in the current scene, one or more target operations matched with the current scene are screened out from the multiple candidate operations, the target plan is constructed based on the one or more target operations, and the operation flow of the target plan is executed. The scheme converges the execution operation of all the plans, so that the operation can be executed only in the plan platform, and the plan management efficiency and the plan execution efficiency are improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flow chart of a method for executing a plan according to an embodiment of the present disclosure.
Fig. 2 is another schematic flow chart of a method for executing a protocol provided in an embodiment of the present application.
Fig. 3 is a schematic structural diagram of a protocol management system provided in an embodiment of the present application.
Fig. 4 is a schematic structural diagram of an electronic device provided in an embodiment of the present application.
Fig. 5 is another schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides a plan management system and a plan execution method. The details will be described below separately.
In an embodiment, a plan execution method is provided, which is applied to electronic devices such as smart phones, tablet computers, and notebook computers. Referring to fig. 1, the specific flow of the plan execution method may be as follows:
101. and detecting environmental parameters under the current scene.
Specifically, based on different plan application scenarios, a sensor matched with the scenario may be set in advance in the scenario to sense and acquire the environmental parameters in the actual scenario.
For example, for a plan of a fire scene, a temperature sensor, an image sensor, a smoke detector, and the like may be provided in a real scene; for the plan of the earthquake scene, a vibration sensor, an acceleration sensor and the like can be arranged in the real scene.
102. When the environmental parameters meet the plan triggering conditions in the current scene, one or more target operations matched with the current scene are screened out from the multiple candidate operations, and a target plan is constructed based on the one or more target operations.
In this embodiment, different plans can be uniformly managed by one plan platform, and for different scenes, effective plans can be selected from the plans provided by the plan management system to be executed.
Referring to fig. 2, in the implementation, the operations required in the plan need to be designed in advance. In particular, it is necessary to identify all critical and important operations within the whole organisation and to refine the type of different operations. For example, configuration value changes, switch state changes, external system triggers, network request transmissions, database reads/writes, sms/phone notifications, etc. In addition, it is necessary to determine the trigger system on which the entire organization depends, e.g., manual trigger, timed trigger, trigger based on a certain scenario, etc. Then, the operation and trigger system is designed into independent modules, and the independent modules can be freely split, combined and arranged. By linkage of a plurality of upstream (trigger conditions) and downstream (execution operation) systems, various logic (judgment, branching, circulation, serial, parallel, asynchronous, failure stop retry and the like) arrangements are supported, and more logic requirements of users can be met.
In the embodiment of the application, each independent module can support parameter injection (namely, parameters in the module can be modified according to actual requirements), and an additional independent module does not need to be created for a similar plan again, so that the management cost is reduced.
In one embodiment, when the environmental parameters meet the plan triggering conditions in the current scene, the system screens out required modules from the modules according to the current scene and preset plan rules, and intelligently edits the specific contents of the selected modules and arranges the execution logics of the modules to construct a plan suitable for the current scene.
In an embodiment, a plan suitable for various scenes can be constructed by editing the specific content of each module and arranging the execution logic of the modules in advance. When the environmental parameters meet the plan triggering condition in the current scene, a plan matched with the current scene can be screened from the constructed plans to be executed.
In the present application, the computing program of the proposed platform integrates the logic processing and execution parts of the above mentioned independent modules. In specific implementation, the plan platform can be integrated in intelligent terminal devices such as a smart phone, a tablet computer, a notebook computer and a desktop computer in the form of an application program or a client, can be presented in a browser in the form of a webpage, and can be integrated in a third-party application program in the form of an applet.
In the embodiment of the present application, the interface program of the plan platform may integrate the entry, modification, and execution buttons of the above modules, and a plan execution list, an execution history, and the like. In an embodiment, the plan platform may automatically record all process information of the plan execution into a database, including an executor, an execution time, an execution result, and the like, and the user may also view a plan to-be-executed list and a plan executed history through the plan platform. When an exception occurs, the original state before the plan execution can be obtained from the database, and the system is rolled back to the state before the execution. For example, when a system error or a plan should not be executed but executed, the system state can be restored to a normal state by this function.
In one embodiment, authority functionality may be set via the protocol platform, including but not limited to administrators, executives, investigators, and the like. Wherein, the administrator has the authority to execute, create, delete and modify any plan; the executor only has the authority of creating the plan and executing the created plan, and the created plan can be created and executed only through the examination of an administrator; the surveyor only has the right to view the protocol and not to execute the protocol and create the protocol. By setting the authority control of the plan, the problem of unsafe plan execution caused by random creation or change can be effectively avoided.
In practical application, one or more labels can be set for each plan, the labels are provided with authority attributes, and only persons with corresponding authorities can check the plans of a certain specific label. By setting labels for the plans, different users can conveniently manage the plans belonging to different groups of the users, such as scene angles (such as large plans), business angles (singular reduction under a certain channel), technical angles (CPU over high of a certain machine), and plan management efficiency is improved.
In specific implementation, the edited plan to be executed (including the trigger condition and the logic arrangement of the execution operation after the trigger) can be input into the plan platform through the plan platform interface, and then the administrator reviews the plan. If the plan does not accord with the plan rule, the plan needs to be modified until the audit is passed.
103. And executing the operation flow of the target plan.
In the embodiment of the present application, the plan platform may provide various different types and levels of plan task execution functions, including but not limited to command calls at the bottom layer of the computer (such as http function calls and ssh remote commands), platform calls at the middle layer (such as configuration value changes of other built-in platforms, switch state changes, micro service interface degradation, fusing, current limiting, and the like), and function calls that can be understood by users at the upper layer (such as short message sending, smart phone notification, and the like). In addition, SDK (Software Development Kit) integration and external Application Programming Interface (API) of each Programming language can be opened, so that a plan platform can be connected with a plurality of different service providers without changing, and various requirements are met.
In one embodiment, when the plan is executed, the system will automatically build the group and notify the relevant personnel. In addition, the user can also subscribe the plans in which the user is interested, and once the plans have events (execution, rollback, error and change), the user can immediately touch the information to eliminate the information barrier.
In one embodiment, after the execution of the operation flow corresponding to the target plan is completed, the system automatically detects whether the execution result of the target plan meets the expectation. If the execution result is not in accordance with the expectation, the system is restored to the state before the target plan is executed, so that the cost increase caused by potential hidden danger of the plan is reduced.
Still alternatively, the protocol platform may provide a control (e.g., a button) for controlling the state rollback, through which the system state may be rolled back to a state prior to the execution of the protocol when the associated personnel deems the execution of the protocol to be abnormal or unexpected.
As can be seen from the above, the plan execution method provided in the embodiment of the present application converges the execution operations of all plans, facilitates the management and review of the plans, and avoids potential hidden dangers of individual execution; the plan full life cycle management is designed, the plan management efficiency and the plan execution stability are improved, and the cost caused by abnormal execution is reduced; the injection of the pre-arranged plan parameters is supported, and the management cost is reduced; the plan view and management under the multi-dimension support are designed, and the management efficiency is improved; an auditing and controlling function with authority is designed, so that potential hidden dangers of a plan are reduced; various execution modes and execution logic conditions are designed, so that rich and complete flow arrangement functions are supported.
In another embodiment of the present application, a protocol management system is also provided. The plan management system may be integrated in an electronic device in a form of software or hardware, and the electronic device may specifically include a mobile phone, a tablet computer, a notebook computer, and the like. As shown in fig. 3, the protocol management system 300 may include: a plan triggering module 301, an execution arranging module 302 and a task executing module 303, wherein:
the plan triggering module 301 is configured to detect whether the environmental parameter meets a plan triggering condition in a current scene.
Specifically, the plan triggering module 301 implements a triggering system, such as manual triggering, timing triggering, triggering based on linkage of various conditions, and the like. Wherein, the manual trigger may be that a control (such as a button) for triggering the execution of the plan is set in the system; the external distributed task scheduling platform is called by regular triggering, and strict execution semantics of 'triggering only once' is guaranteed. The method comprises the steps of linkage triggering based on various conditions, specifically triggering based on external environment parameter change, setting a sensor matched with the scene in advance in the scene based on different plan application scenes during specific implementation, and sensing and acquiring the environment parameters in the actual scene.
The execution orchestration module 302 is configured to screen one or more target operations matching the current scenario from the plurality of candidate operations, and construct a target plan based on the one or more target operations.
Specifically, all operation steps in the plan can be freely programmed and executed, and various control logics (such as judgment, branching, circulation and the like), parallel logics (serial, parallel, asynchronous and the like) and state logics (failure skipping or termination) are adapted. And each operation module can be conveniently dragged through the graphical interface, and the back-end program can calculate a directed acyclic graph according to the dragging result on the graphical interface and generate a configuration file for correspondingly describing the plan execution layout model.
And the task execution module 303 is configured to execute an operation flow corresponding to the target plan.
In the embodiment of the present application, the task execution module 303 provides a plurality of different types and levels of pre-arranged task execution functions. The first type is a built-in common basic execution task, including but not limited to calling http function, executing ssh remote command; the second type is based on the packaging functions of the first type, including but not limited to configuration value change, switch state change, micro service interface degradation, fusing, current limiting and the like of other built-in platforms; the third category is built-in more user-friendly system changes, including but not limited to short message delivery, smart phone notifications, etc.; the fourth type is not included in the plan management system, the task execution module 303 predefines a plurality of function interfaces in an inversion-dependent manner, and supports SDKs of a plurality of programming languages and externally-exposed API interfaces, so that any external requirement can be conveniently integrated into the plan management system.
In one embodiment, the protocol management system may further include:
and the personnel organizing and notifying module 304 is configured to acquire personnel information matched with the currently executed plan, and construct a group according to the personnel information.
In particular, the organization of people may be defined by the people organization and notification module 304. When the plan is executed, the corresponding personnel can be automatically pulled and notified. In addition, the user can subscribe the plans in which the user is interested, and the user can immediately receive the message once the plan occurs, so that the information barrier is eliminated.
In one embodiment, the protocol management system may further include:
a view module 305 for showing the plurality of candidate plans from different dimensions.
Specifically, the view module 305 is internally provided with a plan which is consulted through different scene perspectives (such as service dimension, scene dimension, and organization dimension), and supports multi-dimensional screening.
In one embodiment, the protocol management system may further include:
and the task recording and rollback module 306 is used for recording the initial state of the system before the plan is executed and recovering the initial state of the system when the plan needs to be rolled back.
In particular, the task logging and rollback module 306 may include a task logging submodule and a rollback submodule. When the plan is executed, the task recording sub-module records all the states of the system before the plan is executed and writes the states into the database. When the plan needs to be rolled back, the rolling back module can acquire the original state of the system before the plan is executed from the database, and then set the original state into the corresponding system to realize the rolling back of the system state.
In one embodiment, the protocol management system may further include:
and an editing module 307 for editing the content of each operation in the plan.
In one embodiment, the protocol management system may further include:
the parameter injection module 308 is configured to set a plan trigger condition in different scenarios and/or an execution parameter of each operation in a corresponding plan.
Specifically, in the execution step of the plan, the parameter injection module 308 not only supports a fixed value, but also supports different parameters injected from the outside each time the execution is performed, and these parameters may form a parameter set and be defined in the scenario module.
In one embodiment, the protocol management system may further include:
a right management and control module 309, configured to set a user right;
the audit management and control module 310 is configured to detect whether the editing operation of the user on the plan meets the requirement.
Specifically, the right management and control module 309 sets three rights of an administrator, a plan owner, and a general user, so that no person creates or changes the plan which causes insecurity to execute. The audit administration module 310 precisely defines the plan editing and execution authority, and the audit authority can be handed over to other users.
In one embodiment, the protocol management system may further include:
the plan result detecting module 311 is configured to detect whether an execution result of the plan meets an expectation.
Specifically, the plan result detection module 311 records how to define that the result of the plan execution is in accordance with the expectation, and after the plan is executed, the plan platform automatically executes the module to ensure whether the plan is in accordance with the expectation, thereby reducing the cost caused by the potential hidden danger of the plan.
As can be seen from the above, the plan management system provided in the embodiment of the present application converges the execution operations of all plans, facilitates the management and review of the plans, and avoids potential hidden dangers of individual execution; the plan full life cycle management is designed, the plan management efficiency and the plan execution stability are improved, and the cost caused by abnormal execution is reduced; the injection of the pre-arranged plan parameters is supported, and the management cost is reduced; the plan view and management under the multi-dimension support are designed, and the management efficiency is improved; an auditing and controlling function with authority is designed, so that potential hidden dangers of a plan are reduced; various execution modes and execution logic conditions are designed, so that rich and complete flow arrangement functions are supported; the supporting plan rollback is designed, so that when the system is in error or the plan is not executed but executed, the system state can be recovered to the normal state; a plurality of trigger modes are designed, namely, the automatic trigger plan execution rollback function based on a plurality of combination linkage conditions is provided, and the plan efficiency is improved; the function of a result detection framework after the execution of the predetermined plan is designed, the access party can design the check items after the execution by himself, and the detection efficiency after the execution of the predetermined plan is improved; the personnel management based function is designed, and when a plan is executed, a communication group is automatically created, so that the communication efficiency is improved, and the information barrier is reduced.
In another embodiment of the present application, an electronic device is further provided, where the electronic device may be a smart terminal such as a smart phone or a tablet computer. As shown in fig. 4, the electronic device 400 includes a processor 401 and a memory 402. The processor 401 is electrically connected to the memory 402.
The processor 401 is a control center of the electronic device 400, connects various parts of the entire electronic device using various interfaces and lines, and performs various functions of the electronic device and processes data by running or loading an application stored in the memory 402 and calling data stored in the memory 402, thereby integrally monitoring the electronic device.
In this embodiment, the processor 401 in the electronic device 400 loads instructions corresponding to processes of one or more applications into the memory 402 according to the following steps, and the processor 401 runs the applications stored in the memory 402, thereby implementing various functions:
detecting environmental parameters under a current scene;
when the environmental parameters meet the plan triggering conditions in the current scene, screening one or more target operations matched with the current scene from the multiple candidate operations, and constructing a target plan based on the one or more target operations;
and executing the operation flow of the target plan.
In an embodiment, after the execution of the operation flow corresponding to the target plan is completed, the processor 401 specifically executes the following operations:
detecting whether the execution result of the target plan meets the expectation;
if not, the system is recovered to the state before the target plan is executed.
In some embodiments, prior to executing the operational flow of the target plan, the processor 401 performs the following operations:
the current system state is recorded.
The memory 402 may be used to store applications and data. The memory 402 stores applications containing instructions executable in the processor. Applications may constitute various functional modules. The processor 401 executes various functional applications by running applications stored in the memory 402.
In some embodiments, as shown in fig. 5, electronic device 400 further comprises: display 403, control circuit 404, radio frequency circuit 405, input unit 406, sensor 408, and power supply 409. The processor 401 is electrically connected to the display 403, the control circuit 404, the rf circuit 405, the input unit 406, the camera 407, the sensor 408, and the power source 409.
The display screen 403 may be used to display information input by or provided to the user as well as various graphical user interfaces of the electronic device, which may be made up of images, text, icons, video, and any combination thereof.
The control circuit 404 is electrically connected to the display 403, and is configured to control the display 403 to display information.
The radio frequency circuit 405 is configured to transmit and receive radio frequency signals, so as to establish wireless communication with an electronic device or other electronic devices through wireless communication, and transmit and receive signals with a server or other electronic devices.
The input unit 406 may be used to receive input numbers, character information, or user characteristic information (e.g., fingerprint), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. The input unit 406 may include a fingerprint recognition module.
The camera 407 may be used to collect image information. The camera may be a single camera with one lens, or may have two or more lenses.
The sensor 408 is used to collect external environmental information. The sensors 408 may include ambient light sensors, acceleration sensors, light sensors, motion sensors, and other sensors.
The power supply 409 is used to power the various components of the electronic device 400. In some embodiments, the power source 409 may be logically connected to the processor 401 through a power management system, so that functions of managing charging, discharging, and power consumption are implemented through the power management system.
Although not shown in fig. 5, the electronic device 400 may further include a speaker, a bluetooth module, and the like, which are not described in detail herein.
Therefore, the electronic equipment provided by the embodiment of the application converges the execution operation of all the plans, facilitates the management and the verification of the plans, and avoids potential hidden dangers of independent execution; the plan full life cycle management is designed, the plan management efficiency and the plan execution stability are improved, and the cost caused by abnormal execution is reduced; the injection of the pre-arranged plan parameters is supported, and the management cost is reduced; the plan view and management supporting multi-dimensionality are designed, and the management efficiency is improved; an auditing and controlling function with authority is designed, so that potential hidden dangers of a plan are reduced; various execution modes and execution logic conditions are designed, so that rich and complete flow arrangement functions are supported.
In some embodiments, there is also provided a computer readable storage medium having stored therein a plurality of instructions adapted to be loaded by a processor to perform any of the protocol-executing methods described above.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
The plan management system and the plan execution method provided by the embodiment of the present application are described in detail above, and a specific example is applied in the present application to explain the principle and the implementation manner of the present application, and the description of the above embodiment is only used to help understand the method and the core idea of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (10)

1. A protocol management system, comprising:
the plan triggering module is used for detecting whether the environmental parameters meet the plan triggering conditions in the current scene;
the execution arrangement module is used for screening one or more target operations matched with the current scene from the multiple candidate operations and constructing a target plan based on the one or more target operations;
and the task execution module is used for executing the operation flow corresponding to the target plan.
2. The protocol management system of claim 1, further comprising:
and the personnel organizing and notifying module is used for acquiring personnel information matched with the currently executed plan and constructing a group according to the personnel information.
3. The protocol management system of claim 1, further comprising:
a view module for displaying the plurality of candidate plans from different dimensions.
4. The protocol management system of claim 1, further comprising:
and the task recording and rollback module is used for recording the initial state of the system before the plan is executed and recovering the initial state of the system when the plan needs to be rolled back.
5. The protocol management system of claim 1, further comprising:
and the editing module is used for editing the content of each operation in the plan.
6. The protocol management system of claim 1, further comprising:
and the parameter injection module is used for setting the plan triggering conditions under different scenes and/or the execution parameters of each operation in the corresponding plan.
7. The protocol management system of claim 6, further comprising:
the authority control module is used for setting user authority;
and the auditing management and control module is used for detecting whether the editing operation of the user on the plan meets the requirements.
8. The protocol management system of claim 1, further comprising:
and the plan result detection module is used for detecting whether the execution result of the plan meets the expectation.
9. A plan execution method applied to the plan management system according to any one of claims 1 to 8, comprising:
detecting environmental parameters under a current scene;
when the environmental parameters meet a plan triggering condition under the current scene, screening one or more target operations matched with the current scene from a plurality of candidate operations, and constructing a target plan based on the one or more target operations;
and executing the operation flow of the target plan.
10. The protocol execution method of claim 9, further comprising:
after the execution of the operation flow corresponding to the target plan is finished, detecting whether the execution result of the target plan meets the expectation;
if not, the system is restored to the state before the target plan is executed.
CN202210334401.5A 2022-03-31 2022-03-31 Plan management system and plan execution method Pending CN114912883A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210334401.5A CN114912883A (en) 2022-03-31 2022-03-31 Plan management system and plan execution method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210334401.5A CN114912883A (en) 2022-03-31 2022-03-31 Plan management system and plan execution method

Publications (1)

Publication Number Publication Date
CN114912883A true CN114912883A (en) 2022-08-16

Family

ID=82762496

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210334401.5A Pending CN114912883A (en) 2022-03-31 2022-03-31 Plan management system and plan execution method

Country Status (1)

Country Link
CN (1) CN114912883A (en)

Similar Documents

Publication Publication Date Title
US11893213B2 (en) Digital processing systems and methods for embedded live application in-line in a word processing document in collaborative work systems
CN105493481B (en) The method and system of the automatic display for changing graphic user interface
US8271951B2 (en) System and methods for collecting software development feedback
CN111190825A (en) Automatic test method, system and robot
CN112131036A (en) Overload protection method, device, equipment and computer readable storage medium
CN113268260A (en) Routing method and device for web front end
CN104951445B (en) Webpage processing method and device
CN112817817B (en) Buried point information query method, buried point information query device, computer equipment and storage medium
CN113971130A (en) Software performance testing method, device, equipment and storage medium
CN104424306B (en) A kind of log recording method, device and terminal device
CN112241373A (en) Automatic test method, test device, processor and test system
CN114912883A (en) Plan management system and plan execution method
CN104516618A (en) Interface function analytical display method and device
WO2022037627A1 (en) Integrated management method, apparatus and system for artificial intelligence applications
CN113312263B (en) Anomaly monitoring method and device
US20180113721A1 (en) Systems and methods for generating a self-updating maintenance page
CN114968960A (en) Log processing method and device, computer equipment and storage medium
Datta et al. GreaseVision: Rewriting the rules of the interface
CN106648280B (en) Task management interaction method and device
CN111459547B (en) Method and device for displaying function call link
CN112817782A (en) Data acquisition reporting method and device, electronic equipment and storage medium
CN110858174A (en) Picture auditing method for mobile device chat software
CN115904572B (en) Template creation method, calling method, program product, system and device
Fortuna et al. A framework based on ajax and semiotics to build flexible user interfaces
CN117873887A (en) Buried point processing method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination