[发明专利]一种服务器的定时方法,系统,设备及可读存储介质有效

专利信息
申请号: 201911415254.9 申请日: 2019-12-31
公开(公告)号: CN111221637B 公开(公告)日: 2022-05-31
发明(设计)人: 张志华 申请(专利权)人: 苏州浪潮智能科技有限公司
主分类号: G06F9/48 分类号: G06F9/48;G06F16/901
代理公司: 济南舜源专利事务所有限公司 37205 代理人: 张亮
地址: 215100 江苏省苏州市吴*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 服务器 定时 方法 系统 设备 可读 存储 介质
【说明书】:

发明提供一种服务器的定时方法,系统,设备及可读存储介质,通过链表储存多级变量的存储结构,对于不频繁连续读取变量,优于整形数组计算。链表分级长度切合定时策略各种业务。能够涵盖所有定时场景,且数据结构利用最大化。链表分级式结构,有利于空间申请,只需要申请多级链表的空间。不频繁占用线程。定时策略占用空间是随着衰减释放的。最后一个计时期虽然线程是占用的,但是链表空间此时是最小的,能做到快速计算。本发明还可以实现配置多个计时策略任务,也就是根据用户的配置需要,同时同步执行多个计时策略任务,提升系统的使用效率。

技术领域

本发明涉及服务器技术领域,尤其涉及一种服务器的定时方法,系统,设备及可读存储介质。

背景技术

定时策略被广泛用于系统类定时任务中,多以后端服务器定期器驱动,也有以数据库定时器驱动的。定时策略的好处是,脱离了手动持续关注执行的弊端,让定时器主动去推动策略的执行。策略的定时执行,一满足了生产需要,二资源合理化分配,三以智能算法取代了人工干预。

但是直接对定时器设置的策略,往往只能满足简单的应用场景,多种智能定时策略轮询生成,再把生成的策略应用到系统功能中,极大地增加的系统资源的消耗;并且无法由客户引导可匹配的执行策略,脱离了功能执行有效性的本质。

这个时候,提前给定时器以精确的、有效的、适用的策略任务,不仅能有效的提高系统功能的易用性,并且能有效优化后端无法适配复杂场景和后端处理压力过大的问题。

现有定时策略计算:记录所有策略条件,当定时器触发时(间隔时间已到),对策略条件进行检查,分别检查四种策略的间隔策略、每日策略、每周策略、每月策略,如果正好满足执行的函数,就进行业务操作,否则等待定时器的下一次检查。这种做法,比较繁琐,重要的是计算机制复杂,数据长时间在内存缓存,检查条件多一个,会造成检查倍数增加,导致系统性能大幅度下降。

发明内容

为了克服上述现有技术中的不足,本发明提供一种服务器的定时方法,方法包括:

配置多个链表;

设置每个链表的计时时长;

将多个链表配置成多层级嵌套链表;

在多层级嵌套链表中,配置初始计时层级链表,多个过程计时层级链表以及终止计时层级链表;

获取定时时长;

根据链表计时策略进行计时,直至达到定时时长,发出提示信息。

进一步需要说明的是,步骤根据链表计时策略进行计时,直至达到定时时长,发出提示信息还包括:

根据定时时长建立并设置多层级嵌套链表。

进一步需要说明的是,根据每个链表的计时时长,将定时时长进行分割,分割成多个预设时长的定时过程时间块以及终止前计时时间块;

终止前计时时间块的时长小于或等于定时过程时间块;

终止前计时时间块的时长小于或等于终止计时层级链表的计时时长。

进一步需要说明的是,步骤链表计时策略还包括:

运行初始计时层级链表之后,按照预设顺序运行过程计时层级链表;

在运行每个过程计时层级链表过程中,系统进入休眠状态;

在更替过程计时层级链表前的预设时间点,系统启动唤醒状态,运行完当前过程计时层级链表之后,再运行接替过程计时层级链表,并进入休眠状态。

进一步需要说明的是,在启动运行终止计时层级链表时,发出提示信息,且运行终止计时层级链表时,系统不进入休眠状态。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911415254.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top