CN104808553B - 控制自动运行过程执行的方法、装置及系统 - Google Patents
控制自动运行过程执行的方法、装置及系统 Download PDFInfo
- Publication number
- CN104808553B CN104808553B CN201510188100.6A CN201510188100A CN104808553B CN 104808553 B CN104808553 B CN 104808553B CN 201510188100 A CN201510188100 A CN 201510188100A CN 104808553 B CN104808553 B CN 104808553B
- Authority
- CN
- China
- Prior art keywords
- information
- automatic operation
- stop point
- current
- operation process
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 265
- 238000011084 recovery Methods 0.000 claims abstract description 62
- 238000004590 computer program Methods 0.000 claims abstract description 11
- 230000000694 effects Effects 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 30
- 230000003631 expected effect Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 6
- 238000002360 preparation method Methods 0.000 description 5
- 230000010354 integration Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0428—Safety, monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2609—Process control
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Debugging And Monitoring (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种控制自动运行过程执行的方法,包括:接收恢复命令,所述恢复命令包括停断点信息;判断所述恢复命令包括的停断点信息是否与当前自动运行过程所在的当前停断点的信息相同;如果所述恢复命令包括的停断点信息与所述当前停断点的信息相同,从所述当前停断点继续执行当前自动运行过程。以及另一种控制自动运行过程执行的方法、系统、管理装置、自动运行装置、计算机程序产品和计算机可读存储介质,可以确保自动运行过程按照用户预期效果执行。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种控制自动运行过程执行的方法、装置及系统。
背景技术
网元在进入通信网络,提供通信业务之前,需要经过一系列的准备工作才能够正常提供业务。这些准备工作可以分为三个阶段:数据准备阶段;硬件安装阶段;网元上电后到正式提供业务前的阶段。
其中:数据准备阶段会包括一些工勘的工作,使用规划工具生成设备需要使用的配置数据等活动。硬件安装阶段是指硬件运送到具体站点后,硬件安装工程师把硬件安装好,并且把网元连接到具体物理网络中。网元上电后到正式提供业务前的阶段主要的工作有:为网元配置网络参数,如设置网际协议(IP:Internet Protocol)地址等;为网元安装软件;提供数据准备阶段准备的配置数据给网元;验证网元是否能够正常提供业务等。网元上电后到正式提供业务前的阶段以前都是由工程师在站点手工完成,为了提高效率,目前可以通过自配置完成网元上电后到正式提供业务前的阶段的工作。自配置是通过网元和网元管理系统(EMS:Element Management System)配合,自动完成网元上电后到正式提供业务前的阶段的工作。
虽然自配置过程可以自动执行,但是在有些情况下用户希望能够对整个过程加入人工控制,而不是完全自动执行,因此引入了停断点(stoppoint),在自配置过程执行之前,用户先在自配置过程的关键步骤设置停断点,当自配置过程执行到停断点时,自配置过程会暂停执行,等待用户重新执行恢复(resume)操作后,再继续执行,现有的自配置的具体过程如下:
自配置过程开始执行后顺序执行,如果碰到停断点时,会暂停执行,同时由集成参考点代理(IRPAgent:Integration Reference Point Agent)发送通知消息到集成参考点管理者(IRPManager:Integration Reference Point Manager),等待用户执行resume操作;IRPManager可以向IRPAgent发送resume命令;IRPAgent收到resume命令后,从当前停断点继续执行自配置过程。
在对现有技术的研究中,发明人发现:由于在收到resume命令后自配置过程会从当前停断点继续执行,因此如果一个自配置过程设置有多个停断点,在遇到第一个停断点时暂停了自配置过程,当有两个IRPManager在间隔较短的时间内发送两个针对第一个停断点的resume命令,IRPAgent在收到针对第一个停断点的第一个resume命令后,会从第一停断点继续执行自配置过程;如果自配置过程继续执行时很快到达了第二个停断点,此时针对第一个停断点的第二个resume命令到达,则IRPAgent会在第二个resume命令的触发下从第二个停断点继续执行自配置过程,从而在接收了两个针对第一个停断点的resume命令后,分别从第一个停断点和第二个停断点继续执行操作,而用户的操作的预期是希望自配置过程只从第一个停断点继续执行,导致了实际操作行为与用户操作预期的不一致。
发明内容
本发明实施例提供了一种控制自动运行过程执行的方法、装置及系统,可以确保自动运行过程按照用户预期效果执行。
本发明实施例提供一种控制自动运行过程执行的方法,包括:
接收恢复命令,所述恢复命令包括停断点信息;
判断所述恢复命令包括的停断点信息是否与当前自动运行过程所在的当前停断点的信息相同;
如果所述恢复命令包括的停断点信息与所述当前停断点的信息相同,从所述当前停断点继续执行当前自动运行过程。
本发明实施例还提供一种控制自动运行过程执行的方法,包括:
获取停断点信息;
生成恢复命令,所述恢复命令包括所述停断点信息;
发送所述恢复命令。
本发明实施例还提供一种自动运行装置,包括:
接收单元,用于接收恢复命令,所述恢复命令包括停断点信息;
判断单元,用于判断当前停断点的信息是否与所述接收单元接收的恢复命令包括的停断点信息相同;
处理单元,用于在所述判断单元判断当前停断点的信息与接收单元接收的恢复命令包括的停断点信息相同时,从所述当前停断点继续执行当前自动运行过程。
本发明实施例还提供一种管理装置,包括:
获取单元,用于获取停断点信息;
生成单元,用于生成包括所述获取单元获取的停断点信息的恢复命令;
发送单元,用于发送所述生成单元生成的恢复命令。
本发明实施例还提供一种控制自动运行过程执行的系统,包括:
管理装置,用于获取停断点信息;生成恢复命令,所述恢复命令包括所述停断点信息;发送生成的恢复命令;
自动运行装置,用于接收恢复命令,所述恢复命令包括停断点信息;判断当前停断点的信息是否与所述停断点信息相同;在判断当前停断点的信息与所述停断点信息相同时,从所述停断点继续执行自动运行过程。
本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码被一个计算机执行的时候,所述计算机程序代码可以使得所述计算机执行控制自动运行过程继续执行的方法中的任意一项步骤。
本发明实施例还提供一种计算机可读存储介质,所述计算机存储计算机程序代码,当所述计算机程序代码被一个计算机执行的时候,所述计算机程序代码可以使得所述计算机执行控制自动运行过程继续执行的方法中的任意一项步骤。
从本发明实施例提供的以上技术方案可以看出,由于本发明实施例在恢复命令包括的停断点信息与当前停断点的信息相同时,才从当前停断点继续执行当前自动运行过程,可以确保自动运行过程按照用户预期效果执行。
附图说明
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例中控制自动运行过程执行的方法实施例一的流程图;
图2为本发明实施例中控制自动运行过程执行的方法实施例二的流程图;
图3为本发明实施例中控制自动运行过程执行的方法实施例三的流程图;
图4为本发明实施例中控制自动运行过程执行的方法实施例四的流程图;
图5为本发明实施例中控制自动运行过程执行的方法实施例五的流程图;
图6为本发明实施例中控制自动运行过程执行的装置实施例一的结构图;
图7为本发明实施例中控制自动运行过程执行的装置实施例二的结构图;
图8为本发明实施例中控制自动运行过程执行的装置实施例三的结构图;
图9为本发明实施例中控制自动运行过程执行的装置实施例四的结构图;
图10为本发明实施例中管理装置实施例一的结构图;
图11为本发明实施例中控制自动运行过程执行的系统实施例的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的控制自动运行过程执行的方法,图1描述了控制自动运行过程执行的方法实施例一的流程,该实施例描述的是自动运行装置的处理流程,包括:
101、接收恢复命令;该恢复命令包括停断点信息;
停断点是用户根据自动运行过程的步骤列表,在自动运行过程执行前设置;如果自动运行过程中碰到了停断点,自动运行装置会暂停自动运行过程。自动运行装置暂停自动运行过程后,会收到来自管理装置的恢复命令。其中,自动运行过程可以是自动软件管理过程、或自配置过程等。
在一个自动运行过程中,停断点信息与停断点是一一对应的,即每个停断点有且仅有一个停断点信息与之对应;其中,停断点信息可以是停断点的名称、或停断点的标识等能够唯一地与停断点对应的信息。
102、判断恢复命令包括的停断点信息是否与当前自动运行过程所在的当前停断点的信息相同;如果是,进入103;如果否,进入101;
当前自动运行过程可以是系统中存在的自动运行过程,当前停断点是当前自动运行过程暂停执行所在的停断点。
103、从当前停断点继续执行当前自动运行过程。
在恢复命令包括的停断点信息与当前自动运行过程所在的当前停断点的信息相同时,表示该恢复命令是针对该当前停断点的,所以此时可以从当前停断点继续执行当前自动运行过程,从而确保自动运行过程继续执行的停断点是用户要求的自动运行过程执行开始点。
其中,如果仅有一个当前自动运行过程所在的当前停断点的信息与恢复命令包括的停断点信息相同,则仅有该一个当前自动运行过程从该当前停断点继续执行;如果有多个当前自动运行过程所在的当前停断点的信息与恢复命令包括的停断点信息相同,则该多个自动运行过程都可以从所在的当前停断点继续执行。
从上可知,本实施例在恢复命令包括的停断点信息与当前停断点的信息相同时,从当前停断点继续执行当前自动运行过程,可以确保自动运行过程按照用户预期效果执行。
图2描述了控制自动运行过程执行的方法实施例二的流程,该实施例描述的也是自动运行装置的处理流程,包括:
201、接收恢复命令;该恢复命令包括停断点信息和自动运行过程信息;
201可以参照101执行;其中,自动运行过程信息可以是自动运行过程的名称、或自动运行过程的标识等能够唯一地与自动运行过程对应的信息。
该恢复命令可以由管理装置没有收到通知消息时按照设定的规则发送。
202、判断恢复命令包括的自动运行过程信息是否与当前自动运行过程的信息相同;
如果是,进入203;如果否,进入201;
203、判断恢复命令包括的停断点信息是否与当前停断点的信息相同;
如果是,进入204;如果否,进入201;
其中,203的判断步骤与202的判断步骤不分先后顺序,203的判断步骤也可以在202的判断步骤之前执行;
204、从当前停断点继续执行当前自动运行过程。
具体是从当前停断点继续执行断点信息和自动运行过程信息都对应的当前自动运行过程。
从上可知,本实施例在恢复命令包括的停断点信息与当前停断点的信息相同、且恢复命令包括的自动运行过程信息与当前自动运行过程的信息相同时,才从当前停断点继续执行当前自动运行过程,可以确保自动运行过程按照用户预期效果执行。
可以理解,接收的恢复命令也可以包括停断点信息和时间信息;或包括停断点信息、自动运行过程信息和时间信息。相应的,在恢复命令包括的时间信息对应的时间,从当前停断点继续执行当前自动运行过程。
图3描述了控制自动运行过程执行的方法实施例三的流程,该实施例描述的也是自动运行装置的处理流程,包括:
301、当前自动运行过程执行时碰到当前停断点,当前自动运行过程暂停执行;
302、发送包括当前停断点的信息和当前自动运行过程的信息的通知消息;
每个自动运行过程都会有一个一一对应的自动运行过程信息;在一个自动运行过程中,每个停断点都有一个一一对应的停断点信息;因此,一个停断点可以由一个自动运行过程信息和一个停断点信息唯一地确定;
具体可以向管理装置发送该通知消息;
可以理解,该通知消息也可以仅包括当前停断点的信息。
303、接收恢复命令;该恢复命令包括停断点信息和自动运行过程信息;
304、判断恢复命令包括的自动运行过程信息是否与当前自动运行过程的信息相同;如果是,进入305;如果否,进入303;
305、判断恢复命令包括的停断点信息是否与当前停断点的信息相同;如果是,进入306;如果否,进入303;
其中,304的判断步骤与305的判断步骤不分先后顺序,305的判断步骤也可以在304的判断步骤之前执行;;
306、从当前停断点继续执行当前自动运行过程。
具体是从当前停断点继续执行停断点信息和自动运行过程信息都对应的当前自动运行过程。
从上可知,本实施例在恢复命令包括的停断点信息与当前停断点的信息相同、且恢复命令包括的自动运行过程信息与当前自动运行过程的信息相同时,才从当前停断点继续执行当前自动运行过程,可以确保自动运行过程按照用户预期效果执行;并且,可以将停断点信息和自动运行过程信息发送给管理装置,使管理装置可以直接获取停断点信息和自动运行过程信息,提高管理装置的处理效率。
进一步,如果自动运行装置接收的恢复命令包括了时间信息,则在该时间信息对应的时间,才从当前停断点继续执行当前自动运行过程。图4描述了控制自动运行过程执行的方法实施例四的流程,该实施例描述的是管理装置的处理流程,包括:
401、获取停断点信息;
可以从通知消息中获取停断点信息,该通知消息由自动运行装置在自动运行过程中碰到停断点时发送;
也可以通过命令获取停断点信息,例如可以通过获取进程(list process)命令获取停断点信息;输入获取进程命令后,会显示每个自动运行过程对应的进程的执行情况,包括各个自动运行过程当前是否遇到了停断点、遇到的当前停断点的信息等;
402、生成恢复命令;该恢复命令包括获取的停断点信息;
管理装置在获取了停断点信息后,可以根据配置自动地生成恢复命令;也可以向用户显示提示信息,在用户的触发下生成恢复命令;
403、发送生成的恢复命令。
具体地,管理装置可以将生成的恢复命令发送给自动运行装置。
从上可知,本实施例生成的恢复命令包括了通知消息所包括的停断点信息,使自动运行过程的执行主体在收到该恢复命令后,可以在恢复命令包括的停断点信息与当前停断点的信息相同时,才从当前停断点继续执行当前自动运行过程,可以确保自动运行过程按照用户预期效果执行。
图5描述了控制自动运行过程执行的方法实施例五的流程,该实施例描述的是管理装置的处理流程,包括:
501、获取停断点信息和自动运行过程信息;
可以从通知消息中获取停断点信息和自动运行过程信息,该通知消息由自动运行装置在自动运行过程中碰到停断点时发送;
也可以通过命令获取自动运行过程信息,例如可以通过获取进程(list process)命令获取自动运行过程信息;输入获取进程命令后,会显示每个自动运行过程对应的进程的执行情况,包括各个自动运行过程的信息、各个自动运行过程当前是否遇到了停断点、遇到的当前停断点的信息等;
502、生成恢复命令;该恢复命令包括通知消息所包括的停断点信息和自动运行过程信息;
管理装置在获取了停断点信息和自动运行过程信息后,可以根据按照设定的规则自动地生成恢复命令;也可以向用户显示提示信息,在用户的触发下生成恢复命令;
503、发送生成的恢复命令。
具体地,管理装置可以将生成的恢复命令发送给自动运行装置。
从上可知,本实施例生成的恢复命令包括了通知消息所包括的停断点信息和自动运行过程信息,使自动运行过程的执行主体可以在恢复命令包括的停断点信息与当前停断点的信息相同、且恢复命令包括的自动运行过程信息与当前自动运行过程的信息相同时,才从当前停断点继续执行当前自动运行过程,可以确保自动运行过程按照用户预期效果执行。
进一步,管理装置还可以获取时间信息,进而将时间信息放置在生成的恢复命令中,以便于自动运行装置可以在该时间信息对应的时间继续执行自动运行过程。具体可以从预先设置的配置文件中获取时间信息或者接收用户输入的时间信息。本发明实施例提供一种自动运行装置,该装置可以是IRPAgent;图6描述了本发明实施例提供的自动运行装置实施例一的结构,包括:
接收单元601,用于接收包括停断点信息的恢复命令;
判断单元602,用于判断当前停断点的信息是否与接收单元601接收的恢复命令包括的停断点信息相同;
处理单元603,用于在判断单元601判断当前停断点的信息与接收单元601接收的恢复命令包括的停断点信息相同时,从当前停断点继续执行当前自动运行过程。
从上可知,自动运行装置的本实施例在恢复命令包括的停断点信息与当前停断点的信息相同时,才从当前停断点继续执行当前自动运行过程,可以确保自动运行过程按照用户预期效果执行。
图7描述了本发明实施例提供的自动运行装置实施例二的结构,包括:
接收单元701,用于接收包括停断点信息和自动运行过程信息的恢复命令;
判断单元702,用于判断当前停断点的信息是否与接收单元701接收的恢复命令包括的停断点信息相同;判断当前自动运行过程的信息是否与接收单元701接收的恢复命令包括的自动运行过程信息相同;
处理单元703,用于在判断单元702判断当前停断点的信息与接收单元701接收的恢复命令包括的停断点信息相同、且当前自动运行过程的信息与接收单元701接收的恢复命令包括的自动运行过程信息相同时,从当前停断点继续执行当前自动运行过程。
从上可知,本发明实施例提供的自动运行装置实施例可以在恢复命令包括的停断点信息与当前停断点的信息相同、且恢复命令包括的自动运行过程信息与当前自动运行过程的信息相同时,才从当前停断点继续执行当前自动运行过程,可以确保自动运行过程按照用户预期效果执行。
图8描述了本发明实施例提供的自动运行装置实施例三的结构,包括:
接收单元801,用于接收恢复命令,该恢复命令包括停断点信息、自动运行过程信息和时间信息;
判断单元802,用于判断当前停断点的信息是否与接收单元801接收的恢复命令包括的停断点信息相同;判断当前自动运行过程的信息是否与接收单元801接收的恢复命令包括的自动运行过程信息相同;
处理单元803,用于在判断单元802判断当前停断点的信息与接收单元801接收的恢复命令包括的停断点信息相同、且当前自动运行过程的信息与接收单元801接收的恢复命令包括的自动运行过程信息相同时,在接收单元801接收的恢复命令包括的时间信息对应的时间,从当前停断点继续执行当前自动运行过程。
从上可知,自动运行装置的本实施例可以在恢复命令包括的时间信息对应的时间,才从当前停断点继续执行当前自动运行过程,进一步确保自动运行过程按照用户预期效果执行。
图9描述了本发明实施例提供的自动运行装置实施例四的结构,包括:
发送单元901,用于发送通知消息,该通知消息包括当前停断点的信息和当前自动运行过程的信息;
接收单元902,用于接收恢复命令,该恢复命令包括停断点信息和自动运行过程信息;
判断单元903,用于判断当前停断点的信息是否与接收单元902接收的恢复命令包括的停断点信息相同;判断当前自动运行过程的信息是否与接收单元902接收的恢复命令包括的自动运行过程信息相同;
处理单元904,用于在判断单元903判断当前停断点的信息与接收单元902接收的恢复命令包括的停断点信息相同、且当前自动运行过程的信息与接收单元902接收的恢复命令包括的自动运行过程信息相同时,从当前停断点继续执行当前自动运行过程。
从上可知,在自动运行装置包括发送单元时,可以将当前停断点的信息和当前自动运行过程的信息发送给管理装置,使管理装置可以直接获取当前停断点的信息和当前自动运行过程的信息,提高管理装置的处理效率。
本发明实施例提供一种管理装置,该管理装置可以是IRPManager;图10描述了本发明实施例提供的管理装置实施例一的结构,包括:
获取单元1001,用于获取停断点信息;
具体地,获取单元1001可以直接通过获取进程命令获取停断点信息;
或者,获取单元1001可以接收自动运行装置发送的通知消息,该通知消息携带停断点信息,从而从该通知消息获取停断点信息。
生成单元1002,用于生成包括获取单元1001获取的停断点信息的恢复命令;
发送单元1003,用于发送生成单元1002生成的恢复命令。
从上可知,管理装置的本实施例生成的恢复命令包括了停断点信息,使自动运行装置在收到了恢复命令后,可以在恢复命令包括的停断点信息与自动运行过程的当前停断点的信息相同时,才从当前停断点继续执行当前自动运行过程,可以确保自动运行过程的按照用户预期效果执行。
本发明实施例还提供了的管理装置实施例二,包括:
获取单元,用于获取停断点信息和自动运行过程信息;
生成单元,用于生成恢复命令,恢复命令包括获取单元获取的停断点信息和自动运行过程信息;
发送单元,用于发送生成单元生成的恢复命令。
从上可知,本发明实施例提供的管理装置实施例生成的恢复命令包括了通知消息所包括的停断点信息和自动运行过程信息,使自动运行装置在收到了恢复命令后,可以在恢复命令包括的停断点信息与自动运行过程的当前停断点的信息相同、且恢复命令包括的自动运行过程信息与当前自动运行过程的信息相同时,才从当前停断点继续执行当前自动运行过程,可以确保自动运行过程按照用户预期效果执行。
本发明实施例还提供了的管理装置实施例三,包括:
获取单元,用于获取停断点信息、自动运行过程信息和时间信息;
生成单元,用于生成恢复命令,恢复命令包括获取单元获取的停断点信息、自动运行过程信息和时间信息;
发送单元,用于发送生成单元生成的恢复命令。
从上可知,管理装置的本实施例生成的恢复命令包括了停断点信息,使自动运行装置在收到了恢复命令后,可以在恢复命令包括的时间信息对应的时间,才从当前停断点继续执行当前自动运行过程,进一步确保自动运行过程按照用户预期效果执行。
再介绍本发明实施例提供的控制自动运行过程执行的系统,图11描述了控制自动运行过程执行的系统实施例的结构,包括管理装置1101和自动运行装置1102,其中:
管理装置1101,用于获取停断点信息;生成恢复命令,该恢复命令中携带停断点信息;发送生成的恢复命令;
自动运行装置1102,用于接收管理装置1101发送的恢复命令,从恢复命令识别停断点信息;判断当前停断点的信息是否与识别的停断点信息相同;在判断当前停断点的信息与识别的停断点信息相同时,从当前停断点继续执行当前自动运行过程。
从上可知,控制自动运行过程继续执行的系统的本本实施例中的自动运行装置在恢复命令包括的停断点信息与当前停断点的信息相同时,才从当前停断点继续执行当前自动运行过程,可以确保自动运行过程按照用户预期效果执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上对本发明实施例所提供的一种控制自动运行过程执行的方法、装置及系统进行了详细介绍,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (13)
1.一种控制自动运行过程执行的方法,其特征在于,包括:
管理装置从自动运行装置获取停断点信息;
管理装置生成恢复命令,所述恢复命令包括所述停断点信息;
管理装置发送所述恢复命令;
自动运行装置接收所述恢复命令;
如果所述恢复命令包括的停断点信息与自动运行装置当前自动运行过程所在的当前停断点的信息相同,自动运行装置从所述停断点信息对应的停断点继续执行当前自动运行过程。
2.如权利要求1所述的控制自动运行过程执行的方法,其特征在于,还包括:
管理装置从自动运行装置获取自动运行过程信息;
所述恢复命令还包括所述自动运行过程信息;
自动运行装置从所述停断点信息对应的停断点继续执行当前自动运行过程还包括:
如果所述恢复命令包括的自动运行过程信息与所述当前自动运行过程的信息相同,自动运行装置从所述停断点信息对应的停断点继续执行当前自动运行过程;或
还包括:
管理装置从自动运行装置获取时间信息;
所述恢复命令还包括所述时间信息;
自动运行装置从所述停断点信息对应的停断点继续执行当前自动运行过程的步骤包括:
自动运行装置在所述时间信息对应的时间,从所述停断点信息对应的停断点继续执行当前自动运行过程;或
还包括:
管理装置从自动运行装置获取时间信息和自动运行过程信息;
所述恢复命令还包括所述自动运行过程信息和所述时间信息;
自动运行装置从所述停断点信息对应的停断点继续执行当前自动运行过程的步骤包括:
自动运行装置在所述时间信息对应的时间,从所述停断点信息对应的停断点继续执行当前自动运行过程且如果所述恢复命令包括的自动运行过程信息与自动运行装置当前自动运行过程的信息相同,自动运行装置从所述停断点信息对应的停断点继续执行当前自动运行过程。
3.如权利要求2所述的控制自动运行过程执行的方法,其特征在于,还包括:
管理装置从自动运行装置接收通知消息;
所述获取停断点信息的步骤包括:从所述通知消息获取所述停断点信息;
或者,
所述获取自动运行过程信息的步骤包括:从所述通知消息获取所述自动运行过程信息。
4.如权利要求2所述的控制自动运行过程执行的方法,其特征在于:
所述获取停断点信息的步骤包括:通过命令获取停断点信息;或者,
所述获取自动运行过程信息的步骤包括:通过命令获取自动运行过程信息。
5.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机程序代码,当所述计算机程序代码被一个计算机执行的时候,所述计算机程序代码可以使得所述计算机执行权利要求1至4项中任意一项的步骤。
6.一种系统,其特征在于,包括管理装置,所述管理装置包括:
获取单元,用于获取停断点信息;
生成单元,用于生成包括所述获取单元获取的停断点信息的恢复命令;
发送单元,用于发送所述生成单元生成的恢复命令。
7.如权利要求6所述的系统,其特征在于,所述获取单元还用于获取自动运行过程信息;
所述恢复命令还包括所述获取单元获取的自动运行过程信息。
8.如权利要求6或7所述的系统,其特征在于,所述获取单元还用于获取时间信息;
所述恢复命令还包括所述获取单元获取的时间信息。
9.如权利要求6所述的系统,其特征在于,还包括自动运行装置,该装置包括:
接收单元,用于接收恢复命令,所述恢复命令包括停断点信息;
处理单元,用于在判断当前自动运行过程所在的当前停断点的信息与接收单元接收的恢复命令包括的停断点信息相同时,从所述停断点信息对应的停断点继续执行当前自动运行过程。
10.如权利要求9所述的系统,其特征在于,所述恢复命令还包括自动运行过程信息;
所述处理单元,用于在判断当前停断点的信息与恢复命令包括的停断点信息相同、且当前自动运行过程的信息与恢复命令包括的自动运行过程信息相同时,从所述停断点信息对应的停断点继续执行当前自动运行过程。
11.如权利要求9或10所述的系统,其特征在于,所述恢复命令还包括时间信息;
所述处理单元,用于在所述时间信息对应的时间,从所述停断点信息对应的停断点继续执行当前自动运行过程。
12.如权利要求9所述的系统,其特征在于,所述自动运行装置还包括:
发送单元,用于发送通知消息,所述通知消息包括所述当前停断点的信息。
13.如权利要求12所述的系统,其特征在于,所述通知消息还包括当前自动运行过程的信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510188100.6A CN104808553B (zh) | 2009-03-20 | 2009-03-20 | 控制自动运行过程执行的方法、装置及系统 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510188100.6A CN104808553B (zh) | 2009-03-20 | 2009-03-20 | 控制自动运行过程执行的方法、装置及系统 |
CN200980100676.5A CN101971562B (zh) | 2009-03-20 | 2009-03-20 | 控制自动运行过程执行的方法、装置及系统 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980100676.5A Division CN101971562B (zh) | 2009-03-20 | 2009-03-20 | 控制自动运行过程执行的方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104808553A CN104808553A (zh) | 2015-07-29 |
CN104808553B true CN104808553B (zh) | 2018-10-30 |
Family
ID=53716247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510188100.6A Active CN104808553B (zh) | 2009-03-20 | 2009-03-20 | 控制自动运行过程执行的方法、装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104808553B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1606276A (zh) * | 2003-10-10 | 2005-04-13 | 华为技术有限公司 | 认证服务器检测接入设备异常重启的方法 |
CN1752946A (zh) * | 2005-10-31 | 2006-03-29 | 大唐微电子技术有限公司 | 一种嵌入式系统的调试方法及其系统 |
CN101088269A (zh) * | 2004-12-22 | 2007-12-12 | Bsh博施及西门子家用器具有限公司 | 用于实施设备、尤其是家用设备的初始化或注册过程的方法和电路装置 |
CN101110656A (zh) * | 2006-07-18 | 2008-01-23 | 宇龙计算机通信科技(深圳)有限公司 | 无线网络硬盘系统的文件传输方法 |
CN101971562B (zh) * | 2009-03-20 | 2015-03-25 | 华为技术有限公司 | 控制自动运行过程执行的方法、装置及系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050060690A1 (en) * | 2003-09-15 | 2005-03-17 | Kuo-Jung Tung | Microprocessor system with software emulation processed by auxiliary hardware |
-
2009
- 2009-03-20 CN CN201510188100.6A patent/CN104808553B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1606276A (zh) * | 2003-10-10 | 2005-04-13 | 华为技术有限公司 | 认证服务器检测接入设备异常重启的方法 |
CN101088269A (zh) * | 2004-12-22 | 2007-12-12 | Bsh博施及西门子家用器具有限公司 | 用于实施设备、尤其是家用设备的初始化或注册过程的方法和电路装置 |
CN1752946A (zh) * | 2005-10-31 | 2006-03-29 | 大唐微电子技术有限公司 | 一种嵌入式系统的调试方法及其系统 |
CN101110656A (zh) * | 2006-07-18 | 2008-01-23 | 宇龙计算机通信科技(深圳)有限公司 | 无线网络硬盘系统的文件传输方法 |
CN101971562B (zh) * | 2009-03-20 | 2015-03-25 | 华为技术有限公司 | 控制自动运行过程执行的方法、装置及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN104808553A (zh) | 2015-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2891977B1 (en) | Method, system and device for managing software on virtual machine in cloud environment | |
CN105786691B (zh) | 一种移动终端自动化集成测试装置、方法和系统 | |
CN102437938B (zh) | 面向大规模网络监测的虚拟化部署系统和方法 | |
CN108121543B (zh) | 一种软件代码编译处理方法及装置 | |
CN105898428B (zh) | 用户身份管理方法及装置 | |
CN104980399B (zh) | 一种文件传输方法、客户端及代理服务器 | |
CN106528143A (zh) | 一种配置管理方法及装置 | |
CN106648781B (zh) | 通信设备远程固件升级方法及系统 | |
CN111432033A (zh) | 应用程序下载方法、装置、系统、ios设备及介质 | |
CN103810010A (zh) | 一种信息处理方法和第一电子设备终端 | |
JP2012069088A (ja) | 医用情報処理装置及びソフトウェア配信システム | |
CN102622254B (zh) | 电视机宕机处理方法和系统 | |
US8732289B2 (en) | Method, apparatus, and system for controlling execution of an automatic process | |
CN104808553B (zh) | 控制自动运行过程执行的方法、装置及系统 | |
CN108241545B (zh) | 系统故障的调试方法及装置 | |
CN107908408A (zh) | 一种远程云手机应用安装方法 | |
JP2006113754A (ja) | ソフトウェア更新装置及び方法 | |
KR101480903B1 (ko) | 모바일 악성코드 다중 점검 방법 | |
CN105608774A (zh) | 一种智能门禁控制系统及其控制方法 | |
CN110569115A (zh) | 多点部署的进程管理方法及进程的争夺方法 | |
CN102137129A (zh) | 一种配置文件Profile的处理方法、系统及装置 | |
CN109254782B (zh) | 操作系统安装方法和装置 | |
CN108933306A (zh) | 一种充电方法、装置及智能机器人 | |
CN107231367B (zh) | 签名消息的自动通知方法、装置以及服务器 | |
CN112596764A (zh) | 一种基于NB-IoT远程升级的物联网监测方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |