[发明专利]远程定时任务的方法及系统有效
申请号: | 201510473740.1 | 申请日: | 2015-08-05 |
公开(公告)号: | CN105138598B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 刘洋 | 申请(专利权)人: | 深圳联友科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 高占元 |
地址: | 518031 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 定时 任务 方法 系统 | ||
本发明提供一种远程定时任务的方法及系统,包括以下步骤:S1、配置定时任务配置项并将所述定时任务配置项配置的信息保存;S2、按预设时间发送查询所述信息的请求;S3、查询所述信息,并发送所述信息,并生成日志;S4、根据接受到的所述信息启动、执行或结束所述定时任务并生成日志。可以通过远程服务器配置定时任务,控制客户端任务执行;简化触发器实现,减小开发难度,控制任务结束时间,完善任务控制;提供频率定时方式,实现定时范围内的定时任务频率控制。
技术领域
本发明涉及远程控制领域,特别涉及一种远程定时任务的方法及系统。
背景技术
现有定时方案技术方案,主要使用任务调度器、触发器和任务的结构来实现定时任务。任务调度器主要负责调度任务,触发器用于定义调度时间的元素,即按照什么时间规则去执行任务,任务用于表示被调度的任务。
现有技术主要缺点是:缺少远程定时控制方案,没有实现远远程定时任务控制;需要人员进行本地定时配置,使用定时配置过于复杂,不便于扩展开发,增加了项目开发难度;没有对任务结束时间进行控制,定时不够完整;定时方式过于简单,缺少定时范围内的定时任务频率控制,造成人力浪费,不方便集中管理,影响生产效率。
发明内容
本发明要解决的技术问题在于针对现有技术的缺陷,提供一种远程定时任务的方法和系统,可以通过远程服务器配置定时任务,控制客户端任务执行;简化触发器实现,减小开发难度,控制任务结束时间,完善任务控制;提供频率定时方式,实现定时范围内的定时任务频率控制。
本发明解决技术问题采用的技术手段是提供一种远程定时任务的方法,包括以下步骤:
S1、配置定时任务配置项并将所述定时任务配置项配置的信息保存;
S2、按预设时间发送查询所述信息的请求;
S3、查询所述信息,并发送所述信息,并生成日志;
S4、根据接受到的所述信息启动、执行或结束所述定时任务并生成日志。
在本发明提供的远程定时任务的方法中,所述信息包括ID、任务、配置定时类型和定时频率。
在本发明提供的远程定时任务的方法中,所述步骤S4包括以下步骤:
S41、接收到所述信息后,判断是否有所述定时任务需要处理;如果否,则结束并等待下次所述请求;如果是,则处理所述定时任务。
在本发明提供的远程定时任务的方法中,处理步骤S4还包括以下步骤:
S42、根据所述定时任务结束时间,判断是否有所述定时任务需要结束;如果是则结束任务,并在结束任务后进入步骤S43;如果否则直接进入步骤S43;
S43、根据所述定时任务开始时间,判断是否有所述定时任务需要开始;如有是则启动所述定时任务;如果否,则结束。
在本发明提供的远程定时任务的方法中,所述步骤S43还包括以下步骤:
S431、有所述定时任务需要启动时,则判断频率是否满足预设公式;如果否,则结束并等待下次所述请求;如果是,则进入步骤S432;
S432、判断所述定时任务是否已经启动,如果是则结束所述定时任务;如果否则启动所述定时任务。
在本发明提供的远程定时任务的方法中,所述预设公式为:-1分钟<(当前时间-定时任务开始时间)%定时频率=<1分钟。
本发明还提供一种远程定时任务的系统,包括:服务器、存储器和客户端;
所述服务器用于配置定时任务配置项并将所述定时任务配置项配置的信息保存至所述存储器,查询所述信息并将所述信息发送至所述客户端,同时生成日志;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳联友科技有限公司,未经深圳联友科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510473740.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种触发电梯安全执行机构或装置的限速器
- 下一篇:小规格线缆成盘方法