CN107315576A - A kind of method and system of dynamic expansion software flow - Google Patents
A kind of method and system of dynamic expansion software flow Download PDFInfo
- Publication number
- CN107315576A CN107315576A CN201610264336.8A CN201610264336A CN107315576A CN 107315576 A CN107315576 A CN 107315576A CN 201610264336 A CN201610264336 A CN 201610264336A CN 107315576 A CN107315576 A CN 107315576A
- Authority
- CN
- China
- Prior art keywords
- script
- executable program
- feature value
- action
- engine installation
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/22—Procedural
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/72—Code refactoring
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a kind of method and system of dynamic expansion software flow, belong to software technology field.This method includes:Receive and store the action sequence of user's customization and the script file write for action;For each action in action sequence, the corresponding script file of current action, the information extraction script feature value in the prefix of script file, suffix and/or file header are obtained;The corresponding script executable program of current action is searched according to script feature value;If searched successfully, constructor system command start script executable program, monitor and analyze the error flow and standard output stream of script executable program, using the implementing result of current action as next action input parameter.Using the present invention, user can use arbitrary script language fast custom flow, and by monitoring script implementing result between different scripts transmission information, the multiple scripts formation process chains of rapid fusion can be integrated with heterogeneous system, so as to improve flexibility.
Description
Technical field
The present invention relates to computer software technical field, more particularly to a kind of dynamic expansion software flow
Method and system.
Background technology
All there is workflow in the computer information system of all trades and professions, such as, and communication network includes net
Operating process in first entity and webmastering software two parts, webmastering software is all substantially fixed, it is difficult to
Dynamic expansion.But the demand of user is changeable again, such as during edition upgrading, Yong Huxi
Hope the contrast added to performance indications.
At present, computer information system can also perform the script that user writes, thus combined running this
A little scripts, reach the purpose of flexible customization sub-process and flow.However, perform script mode is by pin
This document is compiled into a part for system, passes through the technical operation script logic such as Classloader.This side
Method is carried out before software issue, higher to personnel's skill set requirements for writing script, and the pin supported
This language limited amount, it is impossible to integrated with heterogeneous system, the flexibility of extension is not high.
The content of the invention
It is a primary object of the present invention to propose a kind of method and system of dynamic expansion software flow, purport
When solving to customize flow and sub-process to user flexibility, to writing, script skill set requirements are high, and support
Script limited amount, it is impossible to the integrated technical problem with heterogeneous system.
According to an aspect of the present invention there is provided the method for dynamic expansion software flow a kind of include:
Receive and store the action sequence of user's customization and the script file write for action;
For each action in action sequence, the corresponding script file of current action is obtained, according to
Information extraction script feature value in prefix, suffix and/or the file header of script file;
According to script feature value, the corresponding script executable program of current action is searched;
If searched successfully, constructor system command starts script executable program, operating system
Order carries script executable program title and its path, script file title and parameter;
Monitor and analyze the error flow and standard output stream of script executable program, using implementing result as
The input parameter of next action.
It is preferred that, according to script feature value, search the corresponding script executable program of current action and enter one
Step includes:
According to script feature value, the corresponding script of current action is searched in local script engine warehouse to be held
Line program;
If searching failure, if failure is searched, according to the script feature value to then to server
The corresponding script engine installation kit of script engine warehouse inquiry current action and script engine installation procedure,
Download and in the locally-installed script engine installation kit and script engine installation procedure inquired.
It is preferred that, the error flow and standard output stream for monitoring and analyzing script executable program are further wrapped
Include:
The error flow of script executable program is monitored, if error message, then Predicated execution result is
Failure;
The standard output stream of script executable program is monitored, execution result information therein is extracted.
It is preferred that, the above method also includes:
Receive the script feature value and corresponding script executable program title, script of user's customization
Engine installation kit and script engine installation procedure;
In locally-installed script engine installation kit and script engine installation procedure, and in local associated storage
Script feature value, script executable program title and its path.
It is preferred that, the script feature value and corresponding script of above-mentioned reception user customization can perform journey
Also include after sequence title, script engine installation kit and script engine installation procedure:To the script of server
Engine Storage Building sends script feature value and corresponding script executable program title, script engine peace
Dress bag and script engine installation procedure.
Include according to another aspect of the present invention there is provided a kind of system of dynamic expansion software flow:
Receiving module, for receiving the action sequence of user's customization and for acting the script write text
Part;
Memory module, for storing the action sequence of user's customization and for acting the script write text
Part;
Script engine warehouse, for associated storage script feature value and corresponding executable program title and
Its path;
Scheduler module, for performing each action in body scheduling execution action sequence to script;
Performing module, for obtaining the corresponding script file of current action, according to the prefix of script file,
Information extraction script feature value in suffix and/or file header;According to script feature value, search current dynamic
Make corresponding script executable program;If searched successfully, constructor system command starts script
Executable program, operating system command carries script executable program title and its path, script file
Title and parameter;
Monitoring modular, error flow and standard output stream for monitoring and analyzing script executable program,
Scheduler module is fed back to using implementing result as the input parameter of next action.
It is preferred that, performing module includes:
First acquisition unit, for obtaining the corresponding script file of current action, according to script file
Information extraction script feature value in prefix, suffix and/or file header;
Second acquisition unit, can hold for according to script feature value, searching the corresponding script of current action
Line program;
Start unit, for when searching successfully, constructor system command to start script and can perform journey
Sequence, operating system command carries script executable program title and its path, script file title and ginseng
Number;
Wherein, second acquisition unit specifically for:According to script feature value, in local script engine storehouse
The corresponding script executable program of library lookup current action;If failure is searched, according to the script
Characteristic value to then to server script Engine Storage Building inquire about the corresponding script engine installation kit of current action and
Script engine installation procedure, downloads and draws in the locally-installed script engine installation kit inquired and script
Hold up installation procedure.
It is preferred that, monitoring modular specifically for:The error flow of script executable program is monitored, if
Error message, then Predicated execution result is unsuccessfully to feed back to scheduler module;Monitor script executable program
Standard output stream, extract execution result information therein and feed back to scheduler module.
It is preferred that, said system also enters library module including engine, specifically for:Receive user's customization
Script feature value and corresponding script executable program title, script engine installation kit and script draw
Hold up installation procedure;In locally-installed script engine installation kit and script engine installation procedure, and locally close
Connection storage script feature value and script executable program title.
It is preferred that, engine enters library module and is additionally operable to:It is special that script is sent to the script engine warehouse of server
Value indicative and corresponding script executable program title, script engine installation kit and script engine are installed
Program.
The method and system of dynamic expansion software flow provided in an embodiment of the present invention, user can be according to need
It is treated by monitoring script using arbitrary script language fast custom flow demand known to oneself
Between journey, different scripts can transmission information, the multiple scripts of rapid fusion form script process chain, can be with
Heterogeneous system is integrated, improves the flexibility of customization flow.
Brief description of the drawings
Fig. 1 is a kind of flow chart of the method for dynamic expansion software flow that the embodiment of the present invention one is provided;
Fig. 2 is a kind of flow of the method for acquisition script executable program that the embodiment of the present invention one is provided
Figure;
Fig. 3 is a kind of side of the extended software flow for base station edition upgrading that the embodiment of the present invention two is provided
The flow chart of method;
Fig. 4 is a kind of modular structure signal for dynamic expansion software systems that the embodiment of the present invention three is provided
Figure;
Fig. 5 is that the modular structure for another dynamic expansion software systems that the embodiment of the present invention three is provided is shown
It is intended to.
The realization, functional characteristics and advantage of the object of the invention will be done into one referring to the drawings in conjunction with the embodiments
Walk explanation.
Embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not used to
Limit the present invention.
Embodiment one
As shown in figure 1, a kind of method of dynamic expansion software flow provided in an embodiment of the present invention includes
Following steps:
S10, the action sequence for receiving and storing user's customization and the script file write for action.
Specifically, user can customize action sequence by man-machine interface, and customized by script file
The wherein customized function to be realized of action.
S20, for each action in action sequence, obtain the corresponding script file of current action,
Information extraction script feature value in the prefix of script file, suffix and/or file header.
Specifically, according to order in action sequence, each action is dispatched successively, scheduling feature can be with
It is a scheduling process of application client or computer system.
S30, according to script feature value, search the corresponding script executable program of current action.
It can be held specifically, this step S30 can search corresponding script from local script engine warehouse
Line program, can also search corresponding script executable program from the script engine warehouse of server.Make
For a kind of preferred scheme, in order to which execution efficiency can be improved, script engine locally can be configured without again
When can share the script engine warehouse of each user, this step S30 further comprises:According to script feature
Value, the corresponding script executable program of current action is searched in local script engine warehouse;If searched
Failure, then according to the script feature value to then to server script Engine Storage Building inquiry current action pair
The script engine installation kit and script engine installation procedure answered, are downloaded and in the locally-installed pin inquired
This engine installation kit and script engine installation procedure.
Fig. 2 is refer to, this step S30 is specifically included:
S301, according to script feature value, the corresponding pin of current action is searched in local script engine warehouse
This executable program.
S302, judgement search whether success, if it is, terminating flow, otherwise perform step S303.
S303, to script engine warehouse inquiry request is sent, wherein, carry script in the inquiry request
Characteristic value.
S304, the script engine installation kit download path for receiving the return of script engine warehouse, script engine
Installation procedure download path and script executable program title.
S305, download and in locally-installed script engine installation kit and script engine installation procedure.
Specifically, script engine installation kit is typically the compressed package of tar.gz forms, it is necessary to a script
Engine installation procedure handles it, including decompression, operation compiler (optional).Run Script engine is pacified
Dress program copies script engine installation kit to the specified path of operating system, and path can be all in script
Specified in engine installation procedure, and register environmental variance etc..
S306, in local associated storage script feature value, script executable program title and its path.
S307, end flow.
If S40, searched successfully, constructor system command starts script executable program, wherein,
Operating system command carries script executable program path and title, script file path and title, ginseng
Number.
Specifically, it is to start script engine process to start script executable program, the process carries ginseng
Number, including input and output parameter, can use Json character string transfer complex information, so that
The input and output parameter of script file needs can be transmitted.
S50, the error flow and standard output stream for monitoring and analyzing script executable program.
Specifically, the error flow of monitoring script executable program, if error message, then judges to hold
Row result is failure;The standard output stream of script executable program is monitored, implementing result therein is extracted
Information.Such as, the special marking therein for representing implementing result is searched, information conduct thereafter is extracted
Implementing result.
S60, judge whether implementing result fails, if it is, performing step S70, otherwise perform step
S90。
S70, judge whether current action is last action, if it is, step S90 is performed, it is no
Then perform step S80.
S80, it regard the implementing result of current action as the parameter of next action, return to step S20.
Specifically, because each action is not to isolate to exist, can exist between each action and associate, therefore will
The implementing result (error flow or output parameter) of current action as the input parameter of next action,
From the multiple scripts of transmission information, rapid fusion between different script files, script process chain is formed.
S90, end flow.
In some preferred schemes, the step of above method is also put in storage including Engine Storage Building, specific bag
Include:
Receive the script feature value and corresponding script executable program title, script of user's customization
Engine installation kit and script engine installation procedure;
In locally-installed script engine installation kit and script engine installation procedure, and in local associated storage
Script feature value, script executable program title and its path.
In other preferred schemes, for abundant shared script engine warehouse, user's customization is received
Script feature value and corresponding script executable program title, script engine installation kit and script
After engine installation procedure, this method also includes:It is special that script is sent to the script engine warehouse of server
Value indicative and corresponding script executable program title, script engine installation kit and script engine are installed
Program.Script engine installation kit and script engine installation procedure are generated by the script engine warehouse of server
Download path (such as URL paths), and by script feature value, executable program title and its script
Engine installation kit download path, script engine installation procedure download path are associated storage, so as to allow
Other users can be shared.
The method of dynamic expansion software flow provided in an embodiment of the present invention, user can use as needed
Arbitrary script language fast custom flow demand known to oneself, by monitoring script processing procedure, no
With between script can transmission information, the multiple scripts of rapid fusion, formed script process chain, can be with isomery system
System is integrated, improves the flexibility of customization flow.
Embodiment two
The embodiment of the present invention two is by taking the base station software edition upgrading flow of communication technique field as an example, software
Edition upgrading basic procedure includes:Software download, 3 main flow links of preactivate and activation.
Scene, user often has various demands, for example, certain innings is wished after the alarm and upgrading before upgrading
Alarm situation, which is done, once to be contrasted, that is, is added performance indications contrast, then upgraded according to the following steps:
S201, the script file for receiving user's customization alarm collection action
Specifically, user's customization alarm collection action, comprising a script file, the script file can
To be write using any script known to user, collection current alarm, generation alarm are realized
The function of data file.After customizing successfully, by script file and its characteristic value storage to locally.
S202, the script file for receiving user's customization alarm comparison action
Specifically, user's customization alarm comparison action, also including a script file, realizes and compares two
Individual alarm data file, and result is saved as into data file.Also by its script file after customizing successfully
And its characteristic value storage is to locally.
S203, the upgrade actions sequence for receiving user's customization
Specifically, user customizes upgrade actions in operation interface, the present embodiment includes action (1.
Collection alarm, 2. download versions, 3. preactivate versions, 4. activation versions, 5. collection alarms, 6.
Contrast alarm)
Action in S204, in order scheduling upgrade actions sequence.
Specifically, collection alarm action is first carried out in system:The script file of collection alarm action is obtained,
According to the type-collection script feature value of script file, according to script feature value from local script engine storehouse
The corresponding script executable program of library lookup, if searched successfully, constructor system command starts
The script executable program, if lookup is unsuccessful, further to the script engine warehouse of server
Inquiry request is sent, installation package file is downloaded by the script engine installation kit path of return, local
Carry out installation script executable program.It is to start script engine process to start script executable program,
The process takes parameter, and the difference on input parameter is as follows:
Gather alarm script enters ginseng:Alarm data filename;
The result of collection alarm script:Normal termination (success), abnormal ending (failure)
Alarm contrast script enters ginseng:Alarm data filename 1, alarm data filename 2.
Alarm contrast script results:Normal termination (alarm correction data filename), abnormal ending (is lost
Lose)
In this way, by monitoring script result, input and output parameter in collection alarm script and
Alarm compares interactive information between script, and each action is performed successively, so that script process chain is formed,
Execution sequence.
The method of base station edition software upgrading provided in an embodiment of the present invention, user can be used at the scene
Known script file customization upgrading flow, improves the flexibility of edition upgrading.
Embodiment three
Include connecing as shown in figure 3, the embodiment of the present invention provides a kind of system of dynamic expansion software flow
Receive module 10, memory module 20, script engine warehouse 30, scheduler module 40, the and of performing module 50
Monitoring modular 60.
Receiving module 10, for receiving the action sequence of user's customization and for acting the script write
File.
Specifically, receiving module 10 receives the action sequence that is customized by man-machine interface of user and made by oneself
The script file of the function to be realized of action of justice.
Memory module 20, for storing the action sequence of user's customization and for acting the script write
File.
Script engine warehouse 30, for associated storage script feature value and its name of script executable program
Claim and path.
Scheduler module 40, for performing each action in body scheduling execution action sequence to script.
Specifically, scheduler module 40, according to order in action sequence, dispatches each action successively,
Scheduler module can be a scheduling process of application client or computer.
Performing module 50, for obtaining the corresponding script file of current action, before script file
Sew, the information extraction script feature value in suffix and/or file header;According to script feature value, search and work as
It is preceding to act corresponding script executable program;If searched successfully, constructor system command starts
Script executable program, operating system command carries script executable program title and its path, script
File name and parameter.
Specifically, performing module 50 further comprises first acquisition unit 501, first acquisition unit 502
With start unit 503, wherein:
First acquisition unit 501, for obtaining the corresponding script file of current action, according to script text
Information extraction script feature value in prefix, suffix and/or the file header of part.
Second acquisition unit 502, for according to script feature value, searching the corresponding script of current action
Executable program.
Start unit 503, for when searching successfully, constructor system command, which to start script, to be held
Line program, operating system command carries script executable program title and its path, script file title
And parameter.
As a kind of preferred scheme, second acquisition unit 502 specifically for:According to script feature value,
The corresponding script executable program of current action is searched in local script engine warehouse;If searching failure,
Then inquiry request is sent to script engine warehouse;Receive the script engine installation that script engine warehouse is returned
Bag download path, script engine installation procedure download path and script executable program title;Download simultaneously
In locally-installed script engine installation kit and script engine installation procedure;It is special in local associated storage script
Value indicative and script executable program title.
Monitoring modular 40, error flow and standard output stream for monitoring and analyzing script executable program,
Scheduler module is fed back to using implementing result as the input parameter of next action.
It is preferred that, monitoring modular 40 specifically for:The error flow of script executable program is monitored, if
Wrong false information, then Predicated execution result is unsuccessfully to feed back to scheduler module;Monitor script and can perform journey
The standard output stream of sequence, extracts execution result information therein and feeds back to scheduler module.
As shown in figure 4, in some preferred embodiments, said system also enters library module 50 including engine,
Specifically for:The script feature value and corresponding script executable program title of reception user's customization,
Script engine installation kit and script engine installation procedure;In locally-installed script engine installation kit and script
Engine installation procedure, and local associated storage script feature value and script executable program title.
In other preferred embodiments, above-mentioned engine enters library module 50 and is additionally operable to:To the pin of server
This Engine Storage Building sends the executable journey of script feature value and corresponding script for receiving user's customization
After sequence title, script engine installation kit and script engine installation procedure.By the script engine of server
Warehouse generates the download path of script engine installation kit and script engine installation procedure, and by script feature
Value, script executable program title and its script engine installation kit download path, script engine install journey
Sequence download path is associated storage, so as to the script file type of shared multiple user's customizations.
The system of the embodiment of the present invention is corresponding with the above method, and the technology in embodiment of the method is special
Levy correspond in the system embodiment and be applicable, no longer repeat here
The system of dynamic expansion software flow provided in an embodiment of the present invention, user can use as needed
Arbitrary script language fast custom flow demand known to oneself, by monitoring script processing procedure, no
With between script can transmission information, the multiple scripts of rapid fusion, formed script process chain, can be with isomery system
System is integrated, improves the flexibility of customization flow.
It should be noted that herein, term " comprising ", "comprising" or its any other change
Body is intended to including for nonexcludability, so that process, method, thing including a series of key elements
Product or device not only include those key elements, but also other key elements including being not expressly set out, or
Person is also included for this process, method, article or the intrinsic key element of device.Not more
In the case of limitation, the key element limited by sentence "including a ...", it is not excluded that including this
Also there is other identical element in process, method, article or the device of key element.
Through the above description of the embodiments, those skilled in the art can be understood that
Stating embodiment method can add the mode of required general hardware platform to realize by software, also may be used certainly
With by hardware, but the former is more preferably embodiment in many cases.Understood based on such, this
The part that the technical scheme of invention substantially contributes to prior art in other words can be with software product
Form embody, the computer software product be stored in a storage medium (such as ROM/RAM,
Magnetic disc, CD) in, including some instructions are to cause a station terminal equipment (can be mobile phone, count
Calculation machine, server, air conditioner, or network equipment etc.) perform described in each embodiment of the invention
Method.
The preferred embodiments of the present invention are these are only, are not intended to limit the scope of the invention, it is all
It is the equivalent structure or equivalent flow conversion made using description of the invention and accompanying drawing content, or directly
Or other related technical fields are used in indirectly, similarly it is included in the scope of patent protection of the present invention
It is interior.
Claims (10)
1. a kind of method of dynamic expansion software flow, it is characterised in that this method includes:
Receive and store the action sequence of user's customization and the script file write for action;
For each action in the action sequence, the corresponding script file of current action is obtained,
Information extraction script feature value in the prefix of the script file, suffix and/or file header;
According to the script feature value, the corresponding script executable program of current action is searched;
If searched successfully, constructor system command starts script executable program, the operation
System command carries script executable program title and its path, script file title and parameter;
The error flow and standard output stream of the script executable program are monitored and analyze, by implementing result
It is used as the input parameter of next action.
2. the method for dynamic expansion software flow according to claim 1, it is characterised in that
It is described according to the script feature value, search the corresponding script executable program of current action and further wrap
Include:
According to the script feature value, the corresponding script of current action is searched in local script engine warehouse
Executable program;
If searching failure, according to the script feature value to then being looked into server script Engine Storage Building
The corresponding script engine installation kit of current action and script engine installation procedure are ask, downloads and is locally pacifying
Fill the script engine installation kit and script engine installation procedure inquired.
3. the method for dynamic expansion software flow according to claim 1, it is characterised in that
The error flow and standard output stream for monitoring and analyzing the script executable program further comprises:
The error flow of the script executable program is monitored, if error message, then Predicated execution knot
Fruit is failure;
The standard output stream of the script executable program is monitored, execution result information therein is extracted.
4. the method for dynamic expansion software flow according to claim 1, it is characterised in that
Methods described also includes:
Receive the script feature value and corresponding script executable program title, script of user's customization
Engine installation kit and script engine installation procedure;
In locally-installed the script engine installation kit and script engine installation procedure, and locally associating
Store the script feature value, script executable program title and its path.
5. the method for dynamic expansion software flow according to claim 4, it is characterised in that
The script feature value and corresponding script executable program title, script for receiving user's customization
After engine installation kit and script engine installation procedure, this method also includes:
Script feature value is sent to the script engine warehouse of server and corresponding script can perform journey
Sequence title, script engine installation kit and script engine installation procedure.
6. a kind of system of dynamic expansion software flow, it is characterised in that the system includes:
Receiving module, for receiving the action sequence of user's customization and for acting the script write text
Part;
Memory module, for storing the action sequence of user's customization and for acting the script write text
Part;
Script engine warehouse, for associated storage script feature value and corresponding executable program title and
Its path;
Scheduler module, for performing each action in the body scheduling execution action sequence to script;
Performing module, for obtaining the corresponding script file of current action, according to the script file
Information extraction script feature value in prefix, suffix and/or file header;According to the script feature value,
Search the corresponding script executable program of current action;If searched successfully, constructor system life
Order starts script executable program, the operating system command carry script executable program title and its
Path, script file title and parameter;
Monitoring modular, error flow and standard output for monitoring and analyzing the script executable program
Stream, the scheduler module is fed back to using implementing result as the input parameter of next action.
7. the system of dynamic expansion software flow according to claim 6, it is characterised in that
The performing module includes:
First acquisition unit, for obtaining the corresponding script file of current action, according to script text
Information extraction script feature value in prefix, suffix and/or the file header of part;
Second acquisition unit, for according to the script feature value, searching the corresponding script of current action
Executable program;
Start unit, for when searching successfully, constructor system command to start script and can perform journey
Sequence, the operating system command carries script executable program title and its path, script file title
And parameter;
Wherein, the second acquisition unit specifically for:According to the script feature value, in this lower margin
This Engine Storage Building searches the corresponding script executable program of current action;If searching failure, basis
The script feature value is to then to the corresponding script engine of server script Engine Storage Building inquiry current action
Installation kit and script engine installation procedure, are downloaded and in the locally-installed script engine installation kit inquired
With script engine installation procedure.
8. the system of dynamic expansion software flow according to claim 6, it is characterised in that
The monitoring modular specifically for:
The error flow of the script executable program is monitored, if error message, then Predicated execution knot
Fruit is unsuccessfully to feed back to scheduler module;The standard output stream of the script executable program is monitored, is extracted
Execution result information therein feeds back to the scheduler module.
9. the system of dynamic expansion software flow according to claim 6, it is characterised in that
The system also enters library module including engine, specifically for:Receive user customization script feature value, with
And corresponding script executable program title, script engine installation kit and script engine installation procedure;
Locally-installed the script engine installation kit and script engine installation procedure, and described in local associated storage
Script feature value, script executable program title and its path.
10. the system of dynamic expansion software flow according to claim 9, it is characterised in that
The engine enters library module and is additionally operable to:To the script engine warehouse of server send script feature value, with
And corresponding script executable program title, script engine installation kit and script engine installation procedure.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610264336.8A CN107315576A (en) | 2016-04-26 | 2016-04-26 | A kind of method and system of dynamic expansion software flow |
PCT/CN2017/076208 WO2017185883A1 (en) | 2016-04-26 | 2017-03-09 | Dynamic expansion software-process method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610264336.8A CN107315576A (en) | 2016-04-26 | 2016-04-26 | A kind of method and system of dynamic expansion software flow |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107315576A true CN107315576A (en) | 2017-11-03 |
Family
ID=60160691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610264336.8A Withdrawn CN107315576A (en) | 2016-04-26 | 2016-04-26 | A kind of method and system of dynamic expansion software flow |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107315576A (en) |
WO (1) | WO2017185883A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108647028A (en) * | 2018-05-09 | 2018-10-12 | 广州腾讯科技有限公司 | Application information processing method and device |
CN111414212A (en) * | 2020-03-27 | 2020-07-14 | 中国平安财产保险股份有限公司 | Global process control method and device, computer equipment and storage medium |
CN114625093A (en) * | 2022-03-25 | 2022-06-14 | 佛山市博顿光电科技有限公司 | Process control method and device and industrial control system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114371808B (en) * | 2022-01-10 | 2024-09-10 | 百融至信(北京)科技有限公司 | Scheduling system-based flow node parameter transmission method and system |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1501235A (en) * | 2002-11-14 | 2004-06-02 | 深圳市中兴通讯股份有限公司上海第二 | Implement method of the man machine command based on plain text command script files |
CN101071378A (en) * | 2006-05-12 | 2007-11-14 | 日立软件工程株式会社 | Source code generation method, apparatus and program |
CN101126981A (en) * | 2007-09-28 | 2008-02-20 | 华为技术有限公司 | Script order registration method, method and device for calling source program code |
CN101847118A (en) * | 2009-03-24 | 2010-09-29 | 迈普通信技术股份有限公司 | Automatic test system |
CN101969383A (en) * | 2010-09-27 | 2011-02-09 | 深圳市共济科技有限公司 | Monitoring equipment and visual control method and device thereof |
CN103092817A (en) * | 2013-01-18 | 2013-05-08 | 五八同城信息技术有限公司 | Data collection method and data collection device based on script engine |
CN103180827A (en) * | 2011-06-17 | 2013-06-26 | 新游网络科技有限公司 | Device and method for executing task files in a game server |
CN103197947A (en) * | 2012-01-04 | 2013-07-10 | 中兴通讯股份有限公司 | Script processing method and device |
CN103336705A (en) * | 2011-09-09 | 2013-10-02 | 微软公司 | Automatic transcoding and semantic adaptation between scripting and workflow systems |
CN104133676A (en) * | 2014-07-18 | 2014-11-05 | 珠海市君天电子科技有限公司 | Function execution method and function execution device based on scripts |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1972296A (en) * | 2006-12-05 | 2007-05-30 | 北京邮电大学 | Method for generating service combined with various communication means based on XPL and its system |
US8386288B2 (en) * | 2009-01-27 | 2013-02-26 | Direct Response Medicine, Llc | Workflow management system and method with workflow package exchange between drop-box application programs |
US20120216219A1 (en) * | 2011-02-21 | 2012-08-23 | General Electric Company, A New York Corporation | Methods and apparatus for dynamic customization of clinical workflows |
CN103974101A (en) * | 2014-06-03 | 2014-08-06 | 王军明 | Video-related task routing scheduling method |
-
2016
- 2016-04-26 CN CN201610264336.8A patent/CN107315576A/en not_active Withdrawn
-
2017
- 2017-03-09 WO PCT/CN2017/076208 patent/WO2017185883A1/en active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1501235A (en) * | 2002-11-14 | 2004-06-02 | 深圳市中兴通讯股份有限公司上海第二 | Implement method of the man machine command based on plain text command script files |
CN101071378A (en) * | 2006-05-12 | 2007-11-14 | 日立软件工程株式会社 | Source code generation method, apparatus and program |
CN101126981A (en) * | 2007-09-28 | 2008-02-20 | 华为技术有限公司 | Script order registration method, method and device for calling source program code |
CN101847118A (en) * | 2009-03-24 | 2010-09-29 | 迈普通信技术股份有限公司 | Automatic test system |
CN101969383A (en) * | 2010-09-27 | 2011-02-09 | 深圳市共济科技有限公司 | Monitoring equipment and visual control method and device thereof |
CN103180827A (en) * | 2011-06-17 | 2013-06-26 | 新游网络科技有限公司 | Device and method for executing task files in a game server |
CN103336705A (en) * | 2011-09-09 | 2013-10-02 | 微软公司 | Automatic transcoding and semantic adaptation between scripting and workflow systems |
CN103197947A (en) * | 2012-01-04 | 2013-07-10 | 中兴通讯股份有限公司 | Script processing method and device |
CN103092817A (en) * | 2013-01-18 | 2013-05-08 | 五八同城信息技术有限公司 | Data collection method and data collection device based on script engine |
CN104133676A (en) * | 2014-07-18 | 2014-11-05 | 珠海市君天电子科技有限公司 | Function execution method and function execution device based on scripts |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108647028A (en) * | 2018-05-09 | 2018-10-12 | 广州腾讯科技有限公司 | Application information processing method and device |
CN108647028B (en) * | 2018-05-09 | 2024-02-09 | 广州腾讯科技有限公司 | Application information processing method and device |
CN111414212A (en) * | 2020-03-27 | 2020-07-14 | 中国平安财产保险股份有限公司 | Global process control method and device, computer equipment and storage medium |
CN111414212B (en) * | 2020-03-27 | 2023-06-23 | 中国平安财产保险股份有限公司 | Global process control method, device, computer equipment and storage medium |
CN114625093A (en) * | 2022-03-25 | 2022-06-14 | 佛山市博顿光电科技有限公司 | Process control method and device and industrial control system |
CN114625093B (en) * | 2022-03-25 | 2023-05-02 | 佛山市博顿光电科技有限公司 | Process control method, device and industrial control system |
Also Published As
Publication number | Publication date |
---|---|
WO2017185883A1 (en) | 2017-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108108297B (en) | Method and device for automatic testing | |
CN105389222B (en) | A kind of methods, devices and systems of dynamic call native interface | |
CN107346252B (en) | Application updating method and device | |
CN104572114B (en) | A kind of binding device, using updating device and method | |
CN106844217A (en) | Control to applying bury method and device, readable storage medium storing program for executing a little | |
US20160179495A1 (en) | Device and method for packaging application | |
CN107315576A (en) | A kind of method and system of dynamic expansion software flow | |
CN109445837B (en) | Application program publishing method and device | |
CN106980565B (en) | Upgrading process monitoring method and device | |
US9519537B2 (en) | Apparatus, system and method for application log data processing | |
CN106502883A (en) | The database synchronization method and system of client and service end during automatic test | |
CN111538659A (en) | Interface testing method and system for service scene, electronic device and storage medium | |
CN108829430A (en) | Java Web project update method and relevant apparatus based on Eclipse and Tomcat | |
CN106325892A (en) | Method and device for difference backspacing upgrade | |
CN109508211A (en) | A kind of multilingual configuration method, device, system and electronic equipment | |
CN114500343A (en) | Business chain operation monitoring method and device, equipment, medium and product thereof | |
CN108427599A (en) | Method, apparatus and storage medium is uniformly processed in asynchronous task | |
CN112732265B (en) | Data processing method and related device | |
CN113821249A (en) | Project development configuration method and device, electronic equipment and readable storage medium | |
US20150347529A1 (en) | System and method for contextual workflow automation | |
CN108984375B (en) | Content capture method, device and system and storage medium | |
CN105912468B (en) | The method and open platform system of open platform Run Script | |
CN110048940A (en) | Sending method, device, server and the readable storage medium storing program for executing of instant communication message | |
CN110825538A (en) | MQ-based method for dynamically interacting data by self-defining data types | |
US11366642B1 (en) | Change migration: processes for ensuring successful deployment of design changes |
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 | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20171103 |