[发明专利]用于管理后台定时任务的设备和方法在审
申请号: | 201210031447.6 | 申请日: | 2012-02-07 |
公开(公告)号: | CN103246551A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 占志成 | 申请(专利权)人: | 北京糯米网科技发展有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 吴立明 |
地址: | 100081 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 后台 定时 任务 设备 方法 | ||
技术领域
本发明的实施方式总体上涉及信息技术领域,更具体地,涉及用于管理后台定时任务的设备和方法。
背景技术
在很多计算系统中都存在运行于后台的定时任务,对于大型计算系统而言尤其如此。注意,在此使用的术语“任务”是指可以驻留和运行于计算系统(例如,计算机)中的应用、程序、过程、处理、进程或线程等。顾名思义,后台定时任务具有两个基本特性。第一,此类任务运行于计算系统的后台,通常不具有、也不需要与用户发生交互的用户界面。实际上,后台定时任务的运行通常不需要用户显式地输入任何命令或指示,这与诸如文字编辑、Web浏览器等前台任务具有显著区别。后台定时任务的第二个主要特性是:此类任务是定时触发的,通常用于根据预先设定的周期来执行诸如数据抽取、缓存请求、异步请求等操作。换言之,在执行周期中,此类任务不断地在活跃与不活跃周期之间交替。
由于后台定时任务的上述两个特点,如何有效地管理和监控后台定时任务始终是本领域的一个重要问题。由于不具有界面,用户无法通过直观的方式对此类任务加以监管。而且,这类任务的启动是周期性的,在其不活跃周期中,很难判定该任务是否处于正常状态,即,是否能够正确地在恰当的时间启动进入活跃周期。
在现有技术中,后台定时任务的管理和监控通常是由任务本身来完成的。例如,此类后台定时任务可以不断地检测自身或其某些部分是否发生了异常。如果检测到此类异常,则可以通过计算系统的上层软件(例如,操作系统OS)向用户发出告警。然而,当任务或者所在的计算系统发生严重错误时,这种自检测很有可能失效。而且,大型计算系统的后台往往运行着成百上千此类任务。如果由每个任务各自独立地监控,由于处理策略和告警方式的差异,很可能导致管理方面的不利甚至混乱。
因此,本领域需要一种在网站中更为有效地管理后台定时任务的技术方案。
发明内容
鉴于以上问题,本发明提出一种用于管理后台定时任务的新方案。
在本发明的一方面,提供一种用于管理运行于计算系统中的后台定时任务的设备。该设备包括:至少一个接口模块,每个接口模块配置用于可操作地与相应后台定时任务耦合和通信;状态收集模块,配置用于通过所述至少一个接口模块收集相应后台定时任务的运行状态参数;以及任务监控模块,配置用于基于所述运行状态参数来监控相应后台定时任务。
在本发明的另一方面,提供一种用于管理运行于计算系统中的后台定时任务的方法。该方法包括:利用与后台定时任务可操作地耦合和通信的接口,收集所述后台定时任务的运行状态参数;以及基于所述运行状态参数来监控所述后台定时任务,其中所述收集和所述监控独立于所述后台定时任务而被执行。
通过下文描述将会理解,根据本发明的实施方式,提供了一种用于管理和监控后台定时任务的统一接口和架构。计算系统中运行的所有后台定时任务的运行状态可以通过这样的接口被一致地收集和处理。具体地,可以独立于任何后台定时任务而监控这些任务是否处于正常运行状态。一旦发现后台定时任务发生异常,便可以通过统一的方式进行处理和/或告警。而且,可以按照一致的方式对后台定时任务进行备份、日志记录等各种操作,并且可以为系统管理员提供用户界面以了解后台定时任务的运行状态。以此方式,可以更为有效和准确地管理和监控后台定时任务。
附图说明
通过参考附图阅读下文的详细描述,本发明实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
图1示出了根据本发明一个示例性实施方式的用于管理运行于计算系统中的后台定时任务的设备100的框图;
图2示出了根据本发明另一示例性实施方式的用于管理运行于计算系统中的后台定时任务的设备200的框图;
图3示出了根据本发明一个示例性实施方式的用于管理运行于计算系统中的后台定时任务的方法300的流程图;以及
图4示出了适合用来实践本发明实施方式的计算系统400的框图。
在各个附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
下面将参考附图中示出的若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京糯米网科技发展有限公司,未经北京糯米网科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210031447.6/2.html,转载请声明来源钻瓜专利网。