《远程作业查看装置、作业自动化系统及远程作业查看方法.pdf》由会员分享,可在线阅读,更多相关《远程作业查看装置、作业自动化系统及远程作业查看方法.pdf(34页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104125255A43申请公布日20141029CN104125255A21申请号201310153168122申请日20130427H04L29/0820060171申请人株式会社日立制作所地址日本东京都72发明人俞松范捷伟任奇74专利代理机构北京永新同创知识产权代理有限公司11376代理人杨胜军54发明名称远程作业查看装置、作业自动化系统及远程作业查看方法57摘要本发明提供一种远程作业查看装置、作业自动化系统及远程作业查看方法。该作业自动化系统由作业管理服务器、作业代理服务器及作业管理客户端构成。作业管理服务器管理作业的定义信息和作业的状态,根据作业的定义信息向作业代理。
2、服务器发送作业执行指示。作业代理服务器根据作业执行指示来执行作业,并向作业管理服务器发送作业的状态。作业管理客户端从作业管理服务器获取作业的状态,针对处于正在执行状态的作业,打开用于对该作业的执行情况进行远程查看的远程作业查看窗口,针对已经打开了远程作业查看窗口且处于结束状态的作业,关闭该作业的远程作业查看窗口。51INTCL权利要求书3页说明书17页附图13页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书17页附图13页10申请公布号CN104125255ACN104125255A1/3页21一种远程作业查看装置,用于对作业的执行情况进行远程查看,其特征在于,具备状态检。
3、测部,用于检测作业的状态;远程作业查看窗口打开部,执行下述远程作业查看窗口打开处理针对由所述状态检测部检测出处于正在执行状态的作业,打开用于对该作业的执行情况进行远程查看的远程作业查看窗口;以及远程作业查看窗口关闭部,执行下述远程作业查看窗口关闭处理针对已经由所述远程作业查看窗口打开部打开了远程作业查看窗口、且由所述状态检测部检测出处于结束状态的作业,关闭该作业的远程作业查看窗口。2如权利要求1所述的远程作业查看装置,其特征在于,所述状态检测部还检测作业网的状态,该作业网是定义了执行顺序的作业的集合;在由所述状态检测部检测出作业网的状态为正在运行时,所述远程作业查看窗口打开部及所述远程作业查看。
4、窗口关闭部针对该作业网中的作业执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理。3如权利要求2所述的远程作业查看装置,其特征在于,在由所述状态检测部检测出作业网的状态为正在运行时,所述远程作业查看窗口打开部及所述远程作业查看窗口关闭部以预先规定的时间间隔反复针对该作业网中的作业执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理。4如权利要求1所述的远程作业查看装置,其特征在于,还具备远程作业集合保存部,保存有远程作业集合,该远程作业集合由所述远程作业查看窗口打开部及所述远程作业查看窗口关闭部共用;所述远程作业查看窗口打开部将每个处于正在执行状态的作业的信息作为一个集合元素加入远程作业。
5、集合,并按该远程作业集合中的每个集合元素,打开与该集合元素对应的作业的远程作业查看窗口;所述远程作业查看窗口关闭部针对所述远程作业集合中的每个集合元素,判断与该集合元素对应的作业是否处于结束状态,关闭处于结束状态的作业的远程作业查看窗口,并从所述远程作业集合中去除与处于结束状态的作业对应的集合元素。5如权利要求4所述的远程作业查看装置,其特征在于,所述作业的信息包括用于识别作业所基于的操作系统的操作系统区分标识;所述远程作业查看窗口打开部根据作业的操作系统区分标识,打开与该作业所基于的操作系统相应的类型的远程作业查看窗口。6如权利要求4所述的远程作业查看装置,其特征在于,所述远程作业集合中包括。
6、多个集合元素,所述多个集合元素按照作业的起始点或结束点的顺序排列。7如权利要求1所述的远程作业查看装置,其特征在于,在多个作业并发执行的情况下,所述远程作业查看窗口打开部以分页形式打开该多个作业的多个远程作业查看窗口。8一种远程作业查看方法,用于对作业的执行情况进行远程查看,其特征在于,包括状态检测步骤,用于检测作业的状态;远程作业查看窗口打开步骤,执行下述远程作业查看窗口打开处理针对在所述状态权利要求书CN104125255A2/3页3检测步骤中检测出处于正在执行状态的作业,打开用于对该作业的执行情况进行远程查看的远程作业查看窗口;以及远程作业查看窗口关闭步骤,执行下述远程作业查看窗口关闭处。
7、理针对已经在所述远程作业查看窗口打开步骤中打开了远程作业查看窗口、且在所述状态检测步骤中检测出处于结束状态的作业,关闭该作业的远程作业查看窗口。9一种作业自动化系统,由作业管理服务器、作业代理服务器及作业管理客户端构成,其特征在于,所述作业管理服务器管理作业的定义信息和作业的状态,根据作业的定义信息向所述作业代理服务器发送作业执行指示;所述作业代理服务器根据所述作业执行指示来执行作业,并向所述作业管理服务器发送作业的状态;所述作业管理客户端从所述作业管理服务器获取作业的状态,执行下述远程作业查看窗口打开处理和远程作业查看窗口关闭处理,在所述远程作业查看窗口打开处理中,针对处于正在执行状态的作业。
8、,打开用于对该作业的执行情况进行远程查看的远程作业查看窗口,在所述远程作业查看窗口关闭处理中,针对已经打开了远程作业查看窗口且处于结束状态的作业,关闭该作业的远程作业查看窗口。10如权利要求9所述的作业自动化系统,其特征在于,所述作业管理服务器还管理作业网的状态,该作业网是定义了执行顺序的作业的集合;所述作业管理客户端还从所述作业管理服务器获取作业网的状态,在作业网的状态为正在运行时,针对该作业网中的作业执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理。11如权利要求10所述的作业自动化系统,其特征在于,在作业网的状态为正在运行时,所述作业管理客户端以预先规定的时间间隔反复针对该作业网中。
9、的作业执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理。12如权利要求9所述的作业自动化系统,其特征在于,所述作业管理客户端保存有远程作业集合;所述作业管理客户端将每个处于正在执行状态的作业的信息作为一个集合元素加入所述远程作业集合,并按该远程作业集合中的每个集合元素,打开与该集合元素对应的作业的远程作业查看窗口;而且所述作业管理客户端针对所述远程作业集合中的每个集合元素,判断与该集合元素对应的作业是否处于结束状态,关闭处于结束状态的作业的远程作业查看窗口,并从所述远程作业集合中去除与处于结束状态的作业对应的集合元素。13如权利要求12所述的作业自动化系统,其特征在于,所述作业的信息包括。
10、用于识别作业所基于的操作系统的操作系统区分标识;所述作业管理客户端根据作业的操作系统区分标识,打开与该作业所基于的操作系统相应的类型的远程作业查看窗口。14如权利要求12所述的作业自动化系统,其特征在于,所述远程作业集合中包括多个集合元素,所述多个集合元素按照作业的起始点或结束权利要求书CN104125255A3/3页4点的顺序排列;所述作业管理客户端管理由作业的起始点及/或结束点构成的作业表。15如权利要求9所述的作业自动化系统,其特征在于,在多个作业并发执行的情况下,所述作业管理客户端以分页形式打开该多个作业的多个远程作业查看窗口。16如权利要求9所述的作业自动化系统,其特征在于,该作业自。
11、动化系统具备多个作业代理服务器,该多个作业代理服务器与一个作业管理服务器连接。17一种作业自动化系统中的远程作业查看方法,该作业自动化系统由作业管理服务器、作业代理服务器及作业管理客户端构成,该作业自动化系统中的远程作业查看方法的特征在于,包括以下步骤所述作业管理服务器根据作业的定义信息向所述作业代理服务器发送作业执行指示;所述作业代理服务器根据所述作业执行指示来执行作业,并向所述作业管理服务器发送作业的状态;以及所述作业管理客户端从所述作业管理服务器获取作业的状态,执行下述远程作业查看窗口打开处理和远程作业查看窗口关闭处理,在所述远程作业查看窗口打开处理中,针对处于正在执行状态的作业,打开用。
12、于对该作业的执行情况进行远程查看的远程作业查看窗口,在所述远程作业查看窗口关闭处理中,针对已经打开了远程作业查看窗口且处于结束状态的作业,关闭该作业的远程作业查看窗口。权利要求书CN104125255A1/17页5远程作业查看装置、作业自动化系统及远程作业查看方法技术领域0001本发明主要涉及作业自动化管理领域,尤其涉及远程查看作业的运行情况的技术。背景技术0002当前,随着信息技术的不断深入,企业和机构的IT系统日渐复杂,一方面,IT系统的运营、维护和管理的难度不断加大,成为企业的一种负担。另一方面,企业业务对IT系统的依赖性越来越强,IT已经成为很多业务流程的核心部分,甚至是某些业务赖以运。
13、行的基础。企业往往将业务的巩固发展乃至新业务的拓展寄望于IT系统。在这样的背景下,作业自动化管理工具应运而生,其主要目标就是将IT系统的管理与业务目标紧密相联,不仅能让IT运维变得稳定高效,更使得人工得到解放。0003就具体的作业处理层面而言,作业自动化管理工具已经使公司很多业务系统的操作按照事先定义好的流程实现自动化、智能化的运行,并且能够让这些作业得以统一管理,从而大大提高了工作效率。但是在某些情况下,尤其是自动执行对象为一个GUI系统的情况下,系统管理人员有时会希望直接看到远端及其上作业被执行的界面,尤其是有可能发生执行故障的时候。即,迫切需要在作业自动化管理领域中远程查看作业的运行情况。
14、的技术。0004作为相关的现有技术,专利文献1公开了一种客户端通过远程桌面查看服务器端画面内容的方法。服务器端实时检测桌面上的屏幕图像数据是否发生变化,如是,服务器端判断引起其屏幕图像数据发生变化的原因。如果原因为桌面上视频的播放(全屏或窗口),则将视频编码压缩后发送给客户端,之后客户端在本地进行视频播放以实现远程桌面内容的显示;如果原因为其他,则利用GDI、DX技术获得当前图像数据或者与前次图像数据比较后的差异数据发送给客户端,之后客户端在本地进行解析以实现远程桌面内容的显示。专利文献1所记载的现有技术解决了服务器端播放视频时客户端通过远程连接查看时客户端显示不流畅的问题。0005专利文献1。
15、中国发明专利申请号2007101764258,显示远程桌面内容的方法及其装置0006但是,在专利文献1所记载的现有技术中,虽然提供了客户端通过远程桌面查看服务器端播放视频画面内容的方法,但没有具体涉及如何实现客户端通过远程桌面查看服务器端自动化作业执行情况的方法。0007另外,在专利文献1所记载的现有技术中,客户端与单一服务器单一系统进行连接,而没有涉及在自动化作业管理环境中作业管理客户端和多作业代理服务器多系统进行连接的情况下如何远程查看作业的运行情况。0008进而,在专利文献1所记载的现有技术中,也没有涉及在多个作业代理服务器的作业并发执行的情况下如何远程查看作业的运行情况。说明书CN10。
16、4125255A2/17页6发明内容0009鉴于现有技术中的上述技术问题,本发明的目的在于,提供一种远程作业查看装置、作业自动化系统及远程作业查看方法,以便为自动化作业环境中的操作人员提供一种方便地查看远端机器上作业执行情况的手段。0010为了达到上述目的,本发明提供一种远程作业查看装置,用于对作业的执行情况进行远程查看,其特征在于,具备状态检测部,用于检测作业的状态;远程作业查看窗口打开部,执行下述远程作业查看窗口打开处理针对由所述状态检测部检测出处于正在执行状态的作业,打开用于对该作业的执行情况进行远程查看的远程作业查看窗口;以及远程作业查看窗口关闭部,执行下述远程作业查看窗口关闭处理针对。
17、已经由所述远程作业查看窗口打开部打开了远程作业查看窗口、且由所述状态检测部检测出处于结束状态的作业,关闭该作业的远程作业查看窗口。0011本发明还提供一种远程作业查看方法,用于对作业的执行情况进行远程查看,其特征在于,包括状态检测步骤,用于检测作业的状态;远程作业查看窗口打开步骤,执行下述远程作业查看窗口打开处理针对在所述状态检测步骤中检测出处于正在执行状态的作业,打开用于对该作业的执行情况进行远程查看的远程作业查看窗口;以及远程作业查看窗口关闭步骤,执行下述远程作业查看窗口关闭处理针对已经在所述远程作业查看窗口打开步骤中打开了远程作业查看窗口、且在所述状态检测步骤中检测出处于结束状态的作业,。
18、关闭该作业的远程作业查看窗口。0012本发明还提供一种作业自动化系统,由作业管理服务器、作业代理服务器及作业管理客户端构成,其特征在于,所述作业管理服务器管理作业的定义信息和作业的状态,根据作业的定义信息向所述作业代理服务器发送作业执行指示;所述作业代理服务器根据所述作业执行指示来执行作业,并向所述作业管理服务器发送作业的状态;所述作业管理客户端从所述作业管理服务器获取作业的状态,执行下述远程作业查看窗口打开处理和远程作业查看窗口关闭处理,在所述远程作业查看窗口打开处理中,针对处于正在执行状态的作业,打开用于对该作业的执行情况进行远程查看的远程作业查看窗口,在所述远程作业查看窗口关闭处理中,针。
19、对已经打开了远程作业查看窗口且处于结束状态的作业,关闭该作业的远程作业查看窗口。0013本发明还提供一种作业自动化系统中的远程作业查看方法,该作业自动化系统由作业管理服务器、作业代理服务器及作业管理客户端构成,该作业自动化系统中的远程作业查看方法的特征在于,包括以下步骤所述作业管理服务器根据作业的定义信息向所述作业代理服务器发送作业执行指示;所述作业代理服务器根据所述作业执行指示来执行作业,并向所述作业管理服务器发送作业的状态;以及所述作业管理客户端从所述作业管理服务器获取作业的状态,执行下述远程作业查看窗口打开处理和远程作业查看窗口关闭处理,在所述远程作业查看窗口打开处理中,针对处于正在执行。
20、状态的作业,打开用于对该作业的执行情况进行远程查看的远程作业查看窗口,在所述远程作业查看窗口关闭处理中,针对已经打开了远程作业查看窗口且处于结束状态的作业,关闭该作业的远程作业查看窗口。0014根据本发明所提供的远程作业查看装置、作业自动化系统及远程作业查看方法,执行远程作业查看窗口打开处理和远程作业查看窗口关闭处理,根据作业的状态,打开或说明书CN104125255A3/17页7关闭用于对该作业的执行情况进行远程查看的远程作业查看窗口。由此,随着作业的自动化执行和结束,用来查看远程机器上具体的执行画面的窗口自动打开或关闭,提供了在自动化作业环境中方便地查看远端机器上作业执行情况的手段,提高了。
21、自动化作业的运维效率。0015在本发明的远程作业查看装置中,也可以是,所述状态检测部还检测作业网的状态,该作业网是定义了执行顺序的作业的集合;在由所述状态检测部检测出作业网的状态为正在运行时,所述远程作业查看窗口打开部及所述远程作业查看窗口关闭部针对该作业网中的作业执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理。0016在本发明的作业自动化系统中,也可以是,所述作业管理服务器还管理作业网的状态,该作业网是定义了执行顺序的作业的集合;所述作业管理客户端还从所述作业管理服务器获取作业网的状态,在作业网的状态为正在运行时,针对该作业网中的作业执行远程作业查看窗口打开处理及远程作业查看窗口关闭。
22、处理。0017上述方式也能够通过远程作业查看装置或作业自动化系统中的远程作业查看方法来实现。根据上述远程作业查看装置、作业自动化系统及远程作业查看方法,在作业网正在运行时,针对该作业网中的作业执行远程作业查看窗口打开处理和远程作业查看窗口关闭处理。由此,在作业网正在运行时,用来查看远程机器上具体的执行画面的窗口根据该作业网中的作业的状态自动打开或关闭,提供了在自动化作业环境中方便地查看远端机器上的作业网中的作业的执行情况的手段,提高了自动化作业的运维效率。0018在上述远程作业查看装置中,也可以是,在由所述状态检测部检测出作业网的状态为正在运行时,所述远程作业查看窗口打开部及所述远程作业查看窗。
23、口关闭部以预先规定的时间间隔反复针对该作业网中的作业执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理。0019在上述作业自动化系统中,也可以是,在作业网的状态为正在运行时,所述作业管理客户端以预先规定的时间间隔反复针对该作业网中的作业执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理。0020上述方式也能够通过远程作业查看装置或作业自动化系统中的远程作业查看方法来实现。根据上述远程作业查看装置、作业自动化系统及远程作业查看方法,在作业网正在运行时,以预先规定的时间间隔反复针对该作业网中的作业执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理。由此,能够根据设备性能和用户需要,调节。
24、执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理的时间间隔,在兼顾设备负荷的基础上提高了自动化作业的运维效率。0021在本发明的远程作业查看装置中,也可以是,还具备远程作业集合保存部,保存有远程作业集合,该远程作业集合由所述远程作业查看窗口打开部及所述远程作业查看窗口关闭部共用;所述远程作业查看窗口打开部将每个处于正在执行状态的作业的信息作为一个集合元素加入远程作业集合,并按该远程作业集合中的每个集合元素,打开与该集合元素对应的作业的远程作业查看窗口;所述远程作业查看窗口关闭部针对所述远程作业集合中的每个集合元素,判断与该集合元素对应的作业是否处于结束状态,关闭处于结束状态的作业的远程作。
25、业查看窗口,并从所述远程作业集合中去除与处于结束状态的作业对应的集合元素。说明书CN104125255A4/17页80022在本发明的作业自动化系统中,也可以是,所述作业管理客户端保存有远程作业集合;所述作业管理客户端将每个处于正在执行状态的作业的信息作为一个集合元素加入所述远程作业集合,并按该远程作业集合中的每个集合元素,打开与该集合元素对应的作业的远程作业查看窗口;而且所述作业管理客户端针对所述远程作业集合中的每个集合元素,判断与该集合元素对应的作业是否处于结束状态,关闭处于结束状态的作业的远程作业查看窗口,并从所述远程作业集合中去除与处于结束状态的作业对应的集合元素。0023上述方式也能。
26、够通过远程作业查看装置或作业自动化系统中的远程作业查看方法来实现。根据上述远程作业查看装置、作业自动化系统及远程作业查看方法,通过保存远程作业集合,并按远程作业集合中的每个集合元素执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理,能够以简单实用的方式提供在自动化作业环境中方便地查看远端机器上作业执行情况的手段。0024在上述远程作业查看装置中,也可以是,所述作业的信息包括用于识别作业所基于的操作系统的操作系统区分标识;所述远程作业查看窗口打开部根据作业的操作系统区分标识,打开与该作业所基于的操作系统相应的类型的远程作业查看窗口。0025在上述作业自动化系统中,也可以是,所述作业的信息包括。
27、用于识别作业所基于的操作系统的操作系统区分标识;所述作业管理客户端根据作业的操作系统区分标识,打开与该作业所基于的操作系统相应的类型的远程作业查看窗口。0026上述方式也能够通过远程作业查看装置或作业自动化系统中的远程作业查看方法来实现。根据上述远程作业查看装置、作业自动化系统及远程作业查看方法,在作业的信息中设置操作系统区分标识。由此,在作业自动化管理环境中即使存在不同平台(例如WINDOWS、LINUX或UNIX)的代理服务器,也能够通过读取作业的标识信息明确该作业的运行平台,从而采用不同的连接方式和命令行方式打开远程窗口。0027在上述远程作业查看装置中,也可以是,所述远程作业集合中包括。
28、多个集合元素,所述多个集合元素按照作业的起始点或结束点的顺序排列。0028在上述作业自动化系统中,也可以是,所述远程作业集合中包括多个集合元素,所述多个集合元素按照作业的起始点或结束点的顺序排列;所述作业管理客户端管理由作业的起始点及/或结束点构成的作业表。0029上述方式也能够通过远程作业查看装置或作业自动化系统中的远程作业查看方法来实现。根据上述远程作业查看装置、作业自动化系统及远程作业查看方法,提供了一种远程作业集合中集合元素的排列方式。通过按基于该方式排列的远程作业集合中的每个集合元素执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理,能够以简单实用的方式提供在自动化作业环境中方便。
29、地查看远端机器上作业执行情况的手段。0030在本发明的远程作业查看装置中,也可以是,在多个作业并发执行的情况下,所述远程作业查看窗口打开部以分页形式打开该多个作业的多个远程作业查看窗口。0031在本发明的作业自动化系统中,也可以是,在多个作业并发执行的情况下,所述作业管理客户端以分页形式打开该多个作业的多个远程作业查看窗口。0032上述方式也能够通过远程作业查看装置或作业自动化系统中的远程作业查看方法来实现。根据上述远程作业查看装置、作业自动化系统及远程作业查看方法,在多个作业并发执行的情况下,能够打开多个远程窗口并以简洁的分页形式展示,从而使用户清晰地说明书CN104125255A5/17页。
30、9查看并发作业。0033在本发明的作业自动化系统中,也可以是,该作业自动化系统具备多个作业代理服务器,该多个作业代理服务器与一个作业管理服务器连接。0034根据上述作业自动化系统,在作业管理客户端和作业代理服务器端是一对多的关系的情况下,也能够提供在自动化作业环境中方便地查看远端机器上的作业网中的作业的执行情况的手段,提高了自动化作业的运维效率。附图说明0035图1是本发明所涉及的作业自动化系统的整体架构图。0036图2是本发明所涉及的计算机的硬件组成图。0037图3是本发明所涉及的远程作业查看方法的流程图。0038图4是本发明所涉及的远程作业查看方法的一个具体例的总体流程图。0039图5是本。
31、发明所涉及的远程作业查看方法的时序图。0040图6是本发明所涉及的远程作业查看窗口打开处理的一例的流程图。0041图7是本发明所涉及的远程作业查看窗口打开处理中基于操作系统区别标识的处理的流程图。0042图8是本发明所涉及的远程作业查看窗口关闭处理的一例的流程图。0043图9是表示本发明所涉及的作业网的一例的图表。0044图10是表示本发明所涉及的子作业网的一例的图表。0045图11是远程监控系统的原理图。0046图12是从远程进行桌面监控的系统结构图。0047图13是从远程进行监控的系统流程图。0048图14是远程监控系统的一例的系统架构图。0049图15是远程监控系统的系统实现示意图。00。
32、50图16是远程监控系统的另一例的系统架构图。0051图17是本发明所涉及的远程作业查看窗口的一个显示例。0052图18是本发明所涉及的远程作业查看窗口打开处理的具体实施例的流程图。具体实施方式0053以下,参照附图说明本发明的具体实施方式。其中,以下说明的具体实施方式仅是本发明的具体例子,用于理解本发明,而不用于限定本发明的范围。本领域技术人员能够基于本发明的技术思想对以下具体实施方式进行各种变形、组合和要素的合理省略,由此得到的方式也包括在本发明的范围内。0054首先,参照图1说明本发明所涉及的作业自动化系统的整体架构。图1是本发明所涉及的作业自动化系统的整体架构图。如图1所示,本发明所涉。
33、及的作业自动化系统包括作业管理客户端1010、作业管理服务器1000以及作业代理服务器10201040。0055其中,在图1中示出了作业管理客户端1010、作业管理服务器1000和作业代理服务器10201040都通过作为通信线路的网络模块1050连接的方式。但是,在本发明中,只要作业管理客户端1010与作业管理服务器1000能够进行数据通信(例如通过通信线路说明书CN104125255A6/17页10相连接),而且作业管理服务器1000和作业代理服务器10201040能够进行数据通信(例如通过通信线路相连接)即可。另外,在图1中,作业自动化系统具备多个作业代理服务器10201040,该多个作业。
34、代理服务器10201040与一个作业管理服务器1000连接。0056以下,分别说明作业管理客户端1010、作业管理服务器1000以及作业代理服务器10201040的详细结构。0057作业管理客户端1010通过使用GUI工具,可以对UNIX、LINUX、WINDOWS的任一环境中要执行的业务进行操作并具有作业网监视功能,主要由操作模块1011构成。0058操作模块1011由通讯接口模块1012、用户操作视图模块1013及远程作业查看模块1014构成,通过GUI对作业自动化管理工具进行操作。该操作模块1011通过通讯接口模块1012与作业管理服务器1000相连,执行作业网的定义和操作,并显示执行状。
35、态和执行结果。0059通讯模块1012负责作业管理客户端1010和作业管理服务器1000的信息交换。主要为管理用户权限以及收发作业自动化管理事件。0060用户操作视图模块1013例如用于在作业管理客户端1010中,供用户用鼠标拖拽相应的作业图标,再用箭头将其关联起来,即可简单地对作业网进行设定。然后在GUI上将定义好的作业网登录到系统中,作业便开始执行,即可对执行状况(预定执行、正在执行、执行结果)进行确认。其中,作业网的执行状况可以用颜色区分来显示,因此作业的执行状况可以一目了然地进行确认。用户操作视图模块1013也可作为监视对象的作业网进行独立设定的业务监视器使用。可以在一个画面中对分散在。
36、不同管理器主机以及不同作业网层次(调度器服务、作业组)的作业网状态进行集中监视。可以通过其监视页面,针对每个操作用户,仅登录其需要监视的作业网的图标,用户可按照图标显示颜色的变化来监视作业网的状态。0061远程作业查看模块1014是本发明的远程作业查看装置的一例,用于对作业的执行情况进行远程查看,具备状态检测部、远程作业查看窗口打开部和远程作业查看窗口打开部。该状态检测部用于检测作业的状态。该远程作业查看窗口打开部执行远程作业查看窗口打开处理,针对由状态检测部检测出处于正在执行状态的作业,打开用于对该作业的执行情况进行远程查看的远程作业查看窗口。远程作业查看窗口关闭部执行远程作业查看窗口关闭处。
37、理,针对已经由远程作业查看窗口打开部打开了远程作业查看窗口、且由状态检测部检测出处于结束状态的作业,关闭该作业的远程作业查看窗口。0062另外,状态检测部也可以还检测作业网的状态,该作业网是定义了执行顺序的作业的集合。在由状态检测部检测出作业网的状态为正在运行时,远程作业查看窗口打开部及远程作业查看窗口关闭部针对该作业网中的作业执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理。在此情况下,远程作业查看窗口打开部及远程作业查看窗口关闭部可以以预先规定的时间间隔反复执行远程作业查看窗口打开处理及远程作业查看窗口关闭处理。0063作为一个具体例,远程作业查看模块1014例如可以通过执行远程作业。
38、查看程序来实现。远程作业查看程序在进程启动后进行初始化,执行下述程序循环主程序判断作业网状态是否为“正在运行”,若处于“正在运行”状态,则启动“打开远程作业查看窗口”子程序X和“关闭远程作业查看窗口”子程序Y。子程序X找出“正在执行”状态并需要显示作说明书CN104125255A107/17页11业远程查看窗口的作业,依次打开相应的远程作业窗口;子程序Y找出处于“结束”状态并已打开窗口的作业,依次关闭窗口。在子程序X、Y执行结束后,增加一定延时,重新回到循环入口以达到整个流程的操作目的。0064作为远程作业查看模块1014实现远程作业查看窗口打开处理及远程作业查看窗口关闭处理的一个具体方式,远。
39、程作业查看模块1014可以还包括远程作业集合保存部,保存有远程作业集合,该远程作业集合由远程作业查看窗口打开部及所述远程作业查看窗口关闭部共用。远程作业查看窗口打开部将每个处于正在执行状态的作业的信息作为一个集合元素加入远程作业集合,并按该远程作业集合中的每个集合元素,打开与该集合元素对应的作业的远程作业查看窗口;远程作业查看窗口关闭部针对远程作业集合中的每个集合元素,判断与该集合元素对应的作业是否处于结束状态,关闭处于结束状态的作业的远程作业查看窗口,并从远程作业集合中去除与处于结束状态的作业对应的集合元素。在远程作业集合中包括多个集合元素,多个集合元素按照作业的起始点或结束点的顺序排列,作。
40、业管理客户端1010管理由作业的起始点及/或结束点构成的作业表。在远程作业查看模块1014通过执行远程作业查看程序来实现的上述具体例中,“打开远程作业查看窗口”子程序X和“关闭远程作业查看窗口”子程序Y通过读写共同存储区域(远程作业集合A)来实现各自功能。0065另外,在远程作业集合中,作业的信息可以包括用于识别作业所基于的操作系统的操作系统区分标识。远程作业查看窗口打开部根据作业的操作系统区分标识,打开与该作业所基于的操作系统相应的类型的远程作业查看窗口。而且,在多个作业并发执行的情况下,远程作业查看窗口打开部可以以分页形式打开该多个作业的多个远程作业查看窗口。在远程作业查看模块1014通过。
41、执行远程作业查看程序来实现的上述具体例中,在“打开远程作业查看窗口”子进程X处理过程中,对于那些符合显示窗口条件的并发作业,统计并发作业的个数N,循环启动多个远程窗口,并以分页形式展示,以达到多个作业代理服务器上作业并发执行的情况下,客户端多窗口查看的目的。由此,通过读取作业标识信息明确该作业的运行平台,采用不同的连接方式和命令行方式打开远程窗口,并以简洁的分页形式展示,以实现客户端针对不同平台的作业代理服务器打开远程窗口的功能。0066作业管理服务器1000主要由管理模块1001和通讯模块1004构成,通过通讯模块1004和作业管理客户端1010、作业代理服务器10201040相连。作业管理。
42、服务器1000的主要功能为对作业网的定义信息进行管理,然后让作业代理服务器10201040执行定义好的作业。0067管理模块(以下也称为作业管理模块)1001是作业管理服务器1000的核心,它的主要功能为保存作业/作业网和日程表的定义信息并管理对作业网的执行;在作业执行时,将要执行的作业发送给作业代理服务器,接收执行情况和执行结果的信息。作业管理模块1001也可以还具有控制作业执行的作业代理服务器功能,也可以作为作业代理服务器执行作业。作业管理模块1001包括作业调度模块1002和作业/作业网管理表模块1003。0068作业调度模块1002在作业执行时,将要执行的作业发送给作业代理服务器102。
43、01040,接收执行情况和执行结果的信息。0069作业/作业网管理表模块1003保存作业/作业网和日程表的定义、执行情况、执行结果等信息。说明书CN104125255A118/17页120070通讯模块1004负责作业管理服务器1000和作业管理客户端1010、作业代理服务器10201040的信息交换。主要为管理用户权限以及收发作业自动化管理事件。0071作业代理服务器10201040主要由作业代理模块、通讯模块和业务系统模块构成,其中作业代理模块包括作业/作业网程序子模块。以下分别说明作业代理服务器1020、1030、1040。0072作业代理服务器(WINDOWS)1020是一个安装WIN。
44、DOWS操作系统并在其上运行作业自动化代理模块的计算机,通过通讯模块1024和作业管理服务器1000相连。它的主要功能为在作业管理服务器1000中所定义的业务,可由作业代理服务器1020来执行这些业务,然后将执行结果返回给作业管理服务器1000。其中,业务系统模块1021通常指解决企业业务问题的IT系统。代理模块1022主要由作业/作业网程序模块1023构成。作业/作业网程序模块1023用来执行作业的程序,执行来自作业管理服务器的作业。通讯模块1024负责代理模块1022和作业管理服务器1000的信息交换,主要管理用户权限以及收发作业自动化管理事件。0073作业代理服务器(UNIX)1030是。
45、一个安装UNIX操作系统并在其上运行作业自动化代理模块的计算机,通过通讯模块1034和作业管理服务器1000相连。它的主要功能为在作业管理服务器1000中所定义的业务,可由作业代理服务器1030来执行这些业务,然后将执行结果返回给作业管理服务器1000。其中,业务系统模块1031通常指解决企业业务问题的IT系统。代理模块1032主要由作业/作业网程序模块1033构成。作业/作业网程序模块1033用来执行作业的程序,执行来自作业管理服务器的作业。通讯模块1034负责代理模块1033和作业管理服务器1000的信息交换,主要管理用户权限以及收发作业自动化管理事件。0074作业代理服务器(LINUX)。
46、1040是一个安装LINUX操作系统并在其上运行作业自动化代理模块的计算机,通过通讯模块1044和作业管理服务器1000相连。它的主要功能为在作业管理服务器1000中所定义的业务,可由作业代理服务器1040来执行这些业务,然后将执行结果返回给作业管理服务器1000。其中,业务系统模块1041通常指解决企业业务问题的IT系统。代理模块1042主要由作业/作业网程序模块1043构成。作业/作业网程序模块1043用来执行作业的程序,执行来自作业管理服务器1000的作业。通讯模块1044负责代理模块1043和作业管理服务器1000的信息交换,主要管理用户权限以及收发作业自动化管理事件。0075网络模块。
47、1050负责作业管理服务器1000、作业管理客户端1010、作业代理服务器10201040之间的信息传递。0076另外,在图1中还示出了作业监视器模块1060。它例如是作业管理客户端1010的监视器,可作为对监视对象的作业网进行独立设定的业务监视器使用。可以在一个画面中对分散在不同管理器主机以及不同作业网层次(调度器服务、作业组)的作业网状态进行集中监视。可以通过其监视页面,针对每个操作用户,仅登录其需要监视的作业网的图标,用户可按照图标显示颜色的变化来监视作业网的状态。并且在作业网旁边定义好了一个远程查看作业窗口,并以简洁的分页形式展示,以在作业/作业网执行过程中实现客户端针对不同平台的作业。
48、代理服务器运行远程窗口的功能。0077以下,参照图2说明本发明所涉及的作业自动化系统的硬件结构。图2是本发明说明书CN104125255A129/17页13所涉及的计算机的硬件组成图。作业自动化系统中的作业管理客户端1010、作业管理服务器1000以及作业代理服务器10201040都能够基于图2所示的计算机来实现。具体而言,作业管理服务器1000能够作为运行作业自动化管理模块的计算机实现,作业管理客户端1010能够作为通过使用GUI工具对业务进行操作并监视的计算机实现,作业代理服务器能够作为安装在操作系统上并在其上运行作业自动化代理模块的计算机实现。0078在图2中,计算机200全称电子计算机。
49、,俗称电脑,是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。计算机200主要包括主板201、CPU202、内存203、硬盘204、网卡205、显示器206、输入设备207等。0079主板201是计算机中各个部件工作的一个平台,它把计算机的各个部件紧密连接在一起,各个部件通过主板进行数据传输。也就是说,计算机中重要的“交通枢纽”都在主板上,它工作的稳定性影响着整机工作的稳定性。0080CPU202即中央处理器,是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成。作为整个系统的核心,CPU也是整个系统最高的执行单元,因此CPU已成为决定计算机性能的核心部件。0081内存203又叫内部存储器或者是随机存储器(RAM),分为DDR内存和SDRAM内存,内存属于电子式存储设备,它由电路板和芯片组成,特点是体积小,速度快,有电可存,无电清空,即电脑在开机状态时内存中可存储数据,关机后将自动清空其中的所有数据。本发明中的远程作业集合A即存于此。0082硬盘204属于外部存储器,机械硬盘由金属磁片制成,而磁片有记忆功能,所以储到磁片上的数据,不论在开机,还是关机,都不会丢失。本发明中的作业网/作业定义、执行、状态信息即存于此。00。