[发明专利]定时器实现方法及相关产品在审
申请号: | 202210602947.4 | 申请日: | 2022-05-30 |
公开(公告)号: | CN114968529A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 徐欢;叶振东 | 申请(专利权)人: | 深圳希施玛数据科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 黄禹强 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定时器 实现 方法 相关 产品 | ||
本申请涉及定时器实现技术领域,具体公开了一种定时器实现方法及相关产品,方法包括:通过主机的系统定时器获取用户在预设任务库中选取的任务的任务内容;通过主机维护的JAVA SERVLET项目获取用户输入的任务的执行时间和任务的执行周期;通过系统定时器,根据任务内容、任务的执行时间以及任务的执行周期,建立定时任务,其中,定时任务是由系统定时器通过java调用cmd命令创建的;通过系统定时器执行定时任务,得到任务指令;通过JAVA SERVLET项目获取任务指令,并根据任务指令和预设任务库,确定任务指令对应的目标业务;通过JAVA SERVLET项目执行目标业务对应的功能。
技术领域
本发明涉及定时器实现技术领域,具体公开了一种定时器实现方法及相关产品。
背景技术
目前,要实现定时器的任务,一般是采用框架自带的定时任务或者定时任务框架。还可以启动一个线程,休眠定时的时间,然后休眠结束启动定时任务。但对于JAVA SERVLET项目来说,以上两种方式无法适配,并且相对来说改造起来工作量相当大,而且兼容性不太好掌控。
发明内容
为了解决现有技术中存在的上述问题,本申请实施方式提供了一种定时器实现方法及相关产品,可以有效实现在不集成定时框架、改造框架的基础上,保证内存安全,线程安全的前提下,低成本的使JAVA SERVLET项目完成定时任务的执行的目标。
第一方面,本申请的实施方式提供了一种定时器实现的方法包括:
通过主机的系统定时器获取用户在预设任务库中选取的任务的任务内容;
通过主机维护的JAVA SERVLET项目获取用户输入的任务的执行时间和任务的执行周期;
通过系统定时器,根据任务内容、任务的执行时间以及任务的执行周期,建立定时任务,其中,定时任务是由系统定时器通过java调用cmd命令创建的;
通过系统定时器执行定时任务,得到任务指令;
通过JAVA SERVLET项目获取任务指令,并根据任务指令和预设任务库,确定任务指令对应的目标业务;
通过JAVA SERVLET项目执行目标业务对应的功能。
第二方面,本申请的实施方式提供了一种定时器实现装置,包括:
获取单元,用于通过主机的系统定时器获取用户在预设任务库中选取的任务的任务内容;
获取单元,还用于通过主机维护的JAVA SERVLET项目获取用户输入的任务的执行时间和任务的执行周期;
处理单元,用于通过系统定时器,根据任务内容、任务的执行时间以及任务的执行周期,建立定时任务,其中,定时任务是由系统定时器通过java调用cmd命令创建的;
处理单元,还用于通过系统定时器执行定时任务,得到任务指令;
获取单元,还用于通过JAVA SERVLET项目获取任务指令,并根据任务指令和预设任务库,确定任务指令对应的目标业务;
处理单元,还用于通过JAVA SERVLET项目执行目标业务对应的功能。
第三方面,本申请实施方式提供一种电子设备,包括:处理器,处理器与存储器相连,存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序,以使得电子设备执行如第一方面的方法。
第四方面,本申请实施方式提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序使得计算机执行如第一方面的方法。
第五方面,本申请实施方式提供一种计算机程序产品,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机可操作来使计算机执行如第一方面的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳希施玛数据科技有限公司,未经深圳希施玛数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210602947.4/2.html,转载请声明来源钻瓜专利网。