[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201610264336.8A
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201610264336.8A priority Critical patent/CN107315576A/en
Priority to PCT/CN2017/076208 priority patent/WO2017185883A1/en
Publication of CN107315576A publication Critical patent/CN107315576A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/22Procedural
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/72Code 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

A kind of method and system of dynamic expansion software flow
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.
CN201610264336.8A 2016-04-26 2016-04-26 A kind of method and system of dynamic expansion software flow Withdrawn CN107315576A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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