[发明专利]定时任务管理系统在审
申请号: | 201510451957.2 | 申请日: | 2015-07-28 |
公开(公告)号: | CN104966177A | 公开(公告)日: | 2015-10-07 |
发明(设计)人: | 江南春;王泽政 | 申请(专利权)人: | 上海分众软件技术有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;H04L29/08 |
代理公司: | 上海容慧专利代理事务所(普通合伙) 31287 | 代理人: | 于晓菁 |
地址: | 200050 上海市长宁*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定时 任务 管理 系统 | ||
技术领域
本发明涉及数据管理领域,具体涉及商业管理中需要自动完成的定时任务处理,尤其涉及一种定时任务管理系统。
背景技术
当前,许多公司的日常运营管理过程中存在大量的待处理商业管理任务,如定时催款,定时运营报表发送,结账后月报发送,定时检查结果数据发送,当日待审核数据提醒等等。现有的定时触发器可以完成简单的定时触发任务,触发时间设置类型比较有限,可执行的任务范围是一个已存在的应用程序,或是固定的电子邮件,或是固定的提醒信息,如微软的任务计划,只能简单的做定时任务管理,难以满足复杂的商业管理需要。
现有定时任务管理器处理功能有限,多数不支持节假期间自动处理任务;与应用系统的交互性差,对外接口简单,多数是调用一个已存在的外部程序;任务管理不便,需要登陆服务所在的服务器后才能操作,不能远程管理。
发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种定时任务管理系统,其能够满足目前商业管理需要解决的三个问题:一是支持工作日历,遇到节假时或工作日调整时,仍可以自动处理商业管理任务;二是任务定义的形式不限于简单的程序,增加对跨服务器的远程调用(如WebService)支持;三是定时任务管理器的自身管理只需身份认证即可远程管理。
为实现上述目的,本发明提供了一种定时任务管理系统,包括:分别安装在物理上相互分开的第一服务器设备和第二服务器设备上的定时服务器和执行服务器、安装在第一服务器设备上的任务调度器、存储在第一服务器设备上的工作日历表、以及管理工具;其中,工作日历表用于标识工作日和节假日;管理工具用于执行任务的定义以及控制定时服务器的开启与关闭;定时服务器用于根据工作日历表以及根据管理工具对任务的定义来确定任务内容和任务执行时间;任务调度器用于维护待执行任务队列,根据任务队列在设定时间开启任务,并向执行服务器提供即时任务启动信号;而且,任务调度器从定时服务器处接收任务内容和任务执行时间,将接收到的任务执行时间与任务队列对比以便将接收到的任务内容插入到队列的相应位置中;执行服务器用于根据即时任务启动信号执行任务。
在本发明的较佳实施方式中,任务执行时间包括节假日。
在本发明的较佳实施方式中,任务调度器中设置多个定时触发器,以保证并发性任务按时执行。
在本发明的较佳实施方式中,采用授权密钥安装定时服务器。
在本发明的较佳实施方式中,第二服务器设备包括计算机群,而且执行服务器分散在计算机群中。
在本发明的较佳实施方式中,所述管理工具执行的任务的定义包括任务在节假日的处理方式。
在本发明的较佳实施方式中,任务在节假日的处理方式包括:周末休息日正常执行、仅周末调为工作日后正常执行、节假日正常执行、节假日开始后的前预定天数内执行、节假日期间的特定日期执行、节假日结束前的预定天数内执行。
在本发明的较佳实施方式中,所述管理工具执行的任务的定义包括异常处理机制。
在本发明的较佳实施方式中,异常发生后间隔预定时间后重复尝试,最多重复尝试执行任务预定次数,尝试执行任务失败后是否通知负责人,选择通知负责人的方式为短信还是邮件,以及异常恢复后是否补做。
在本发明的较佳实施方式中,任务调度器还用于根据任务定义中的异常处理机制,将执行异常的任务重新插入的任务队列中,或中止本次任务执行,或启动任务补做。
以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
附图说明
图1是根据本发明优选实施例的定时任务管理系统的框图。
具体实施方式
本发明提供了商业管理中需要自动完成的定时任务处理方案,其中特别增加了对节假时期间需要自动处理的商业管理任务。
图1是根据本发明优选实施例的定时任务管理系统的框图。
如图1所示,本发明优选实施例的定时任务管理系统包括:分别安装在物理上相互分开的第一服务器设备100和第二服务器设备200上的定时服务器10与执行服务器20、安装在第一服务器设备100上的任务调度器30、存储在第一服务器设备100上的工作日历表50、以及管理工具40。
其中,管理工具40可以如图1所示的与第一服务器设备100和第二服务器设备200物理上分离,以进行远程设置以及远程控制;在某些实施例中,管理工具40也可以例如安装在第一服务器设备100上,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海分众软件技术有限公司,未经上海分众软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510451957.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种产能转移指标的评价方法
- 下一篇:电网协同作业的移动工程师站
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理